@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-CJoPfkAx.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-gap::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";
}

/*
  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: 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-CJoPfkAx.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;
}

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

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

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;
}._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;
}/*
  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_1ext5_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ext5_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ext5_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ext5_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ext5_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ext5_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ext5_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ext5_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ext5_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_1ext5_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ext5_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ext5_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ext5_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ext5_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ext5_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ext5_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ext5_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ext5_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_1ext5_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ext5_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ext5_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ext5_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ext5_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ext5_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ext5_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ext5_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ext5_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_1ext5_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ext5_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ext5_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ext5_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ext5_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ext5_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ext5_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ext5_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ext5_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_1ext5_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ext5_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ext5_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ext5_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ext5_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ext5_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ext5_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ext5_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ext5_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_1ext5_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ext5_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ext5_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ext5_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ext5_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ext5_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ext5_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ext5_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ext5_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_1ext5_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ext5_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ext5_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ext5_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ext5_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ext5_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ext5_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ext5_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ext5_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_1ext5_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ext5_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ext5_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ext5_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ext5_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ext5_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ext5_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ext5_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ext5_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

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

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

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

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

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

._m-0_1ext5_279 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
  Elevation
*/
._bg-elevation_1ext5_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ext5_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ext5_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ext5_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_1ext5_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ext5_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ext5_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ext5_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ext5_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ext5_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ext5_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ext5_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_1ext5_1039 {
  position: relative;
  display: inline-flex;
}

._tooltipBox_1ext5_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_1ext5_1044._variantDefault_1ext5_1055 {
  background-color: var(--color-default-deep);
  color: var(--color-text-action-reverse) !important;
}
._tooltipBox_1ext5_1044._variantInfo_1ext5_1059 {
  background-color: var(--color-info);
  color: var(--color-text-action-reverse) !important;
}
._tooltipBox_1ext5_1044::before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  transform-origin: center;
}
._tooltipBox_1ext5_1044._top_1ext5_1070, ._tooltipBox_1ext5_1044._topLeft_1ext5_1070, ._tooltipBox_1ext5_1044._topRight_1ext5_1070 {
  bottom: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1ext5_1044._top_1ext5_1070::before, ._tooltipBox_1ext5_1044._topLeft_1ext5_1070::before, ._tooltipBox_1ext5_1044._topRight_1ext5_1070::before {
  bottom: -6px;
  border-radius: 0 0 2px 0;
  transform: rotate(45deg);
}
._tooltipBox_1ext5_1044._top_1ext5_1070._variantDefault_1ext5_1055::before, ._tooltipBox_1ext5_1044._topLeft_1ext5_1070._variantDefault_1ext5_1055::before, ._tooltipBox_1ext5_1044._topRight_1ext5_1070._variantDefault_1ext5_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1ext5_1044._top_1ext5_1070._variantInfo_1ext5_1059::before, ._tooltipBox_1ext5_1044._topLeft_1ext5_1070._variantInfo_1ext5_1059::before, ._tooltipBox_1ext5_1044._topRight_1ext5_1070._variantInfo_1ext5_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1ext5_1044._top_1ext5_1070 {
  left: 50%;
  transform: translateX(-50%);
}
._tooltipBox_1ext5_1044._top_1ext5_1070::before {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
._tooltipBox_1ext5_1044._topLeft_1ext5_1070 {
  left: 0;
}
._tooltipBox_1ext5_1044._topLeft_1ext5_1070::before {
  left: 8px;
}
._tooltipBox_1ext5_1044._topRight_1ext5_1070 {
  right: 0;
}
._tooltipBox_1ext5_1044._topRight_1ext5_1070::before {
  right: 8px;
}
._tooltipBox_1ext5_1044._bottom_1ext5_1104, ._tooltipBox_1ext5_1044._bottomLeft_1ext5_1104, ._tooltipBox_1ext5_1044._bottomRight_1ext5_1104 {
  top: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1ext5_1044._bottom_1ext5_1104::before, ._tooltipBox_1ext5_1044._bottomLeft_1ext5_1104::before, ._tooltipBox_1ext5_1044._bottomRight_1ext5_1104::before {
  top: -6px;
  border-radius: 2px 0 0 0;
  transform: rotate(45deg);
}
._tooltipBox_1ext5_1044._bottom_1ext5_1104._variantDefault_1ext5_1055::before, ._tooltipBox_1ext5_1044._bottomLeft_1ext5_1104._variantDefault_1ext5_1055::before, ._tooltipBox_1ext5_1044._bottomRight_1ext5_1104._variantDefault_1ext5_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1ext5_1044._bottom_1ext5_1104._variantInfo_1ext5_1059::before, ._tooltipBox_1ext5_1044._bottomLeft_1ext5_1104._variantInfo_1ext5_1059::before, ._tooltipBox_1ext5_1044._bottomRight_1ext5_1104._variantInfo_1ext5_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1ext5_1044._bottom_1ext5_1104 {
  left: 50%;
  transform: translateX(-50%);
}
._tooltipBox_1ext5_1044._bottom_1ext5_1104::before {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
._tooltipBox_1ext5_1044._bottomLeft_1ext5_1104 {
  left: 0;
}
._tooltipBox_1ext5_1044._bottomLeft_1ext5_1104::before {
  left: 8px;
}
._tooltipBox_1ext5_1044._bottomRight_1ext5_1104 {
  right: 0;
}
._tooltipBox_1ext5_1044._bottomRight_1ext5_1104::before {
  right: 8px;
}
._tooltipBox_1ext5_1044._left_1ext5_1138, ._tooltipBox_1ext5_1044._leftTop_1ext5_1138, ._tooltipBox_1ext5_1044._leftBottom_1ext5_1138 {
  right: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1ext5_1044._left_1ext5_1138::before, ._tooltipBox_1ext5_1044._leftTop_1ext5_1138::before, ._tooltipBox_1ext5_1044._leftBottom_1ext5_1138::before {
  right: -6px;
  border-radius: 0 2px 0 0;
  transform: rotate(45deg);
}
._tooltipBox_1ext5_1044._left_1ext5_1138._variantDefault_1ext5_1055::before, ._tooltipBox_1ext5_1044._leftTop_1ext5_1138._variantDefault_1ext5_1055::before, ._tooltipBox_1ext5_1044._leftBottom_1ext5_1138._variantDefault_1ext5_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1ext5_1044._left_1ext5_1138._variantInfo_1ext5_1059::before, ._tooltipBox_1ext5_1044._leftTop_1ext5_1138._variantInfo_1ext5_1059::before, ._tooltipBox_1ext5_1044._leftBottom_1ext5_1138._variantInfo_1ext5_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1ext5_1044._left_1ext5_1138 {
  top: 50%;
  transform: translateY(-50%);
}
._tooltipBox_1ext5_1044._left_1ext5_1138::before {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
._tooltipBox_1ext5_1044._leftTop_1ext5_1138 {
  top: 0;
}
._tooltipBox_1ext5_1044._leftTop_1ext5_1138::before {
  top: 8px;
}
._tooltipBox_1ext5_1044._leftBottom_1ext5_1138 {
  bottom: 0;
}
._tooltipBox_1ext5_1044._leftBottom_1ext5_1138::before {
  bottom: 8px;
}
._tooltipBox_1ext5_1044._right_1ext5_1172, ._tooltipBox_1ext5_1044._rightTop_1ext5_1172, ._tooltipBox_1ext5_1044._rightBottom_1ext5_1172 {
  left: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1ext5_1044._right_1ext5_1172::before, ._tooltipBox_1ext5_1044._rightTop_1ext5_1172::before, ._tooltipBox_1ext5_1044._rightBottom_1ext5_1172::before {
  left: -6px;
  border-radius: 0 0 0 2px;
  transform: rotate(45deg);
}
._tooltipBox_1ext5_1044._right_1ext5_1172._variantDefault_1ext5_1055::before, ._tooltipBox_1ext5_1044._rightTop_1ext5_1172._variantDefault_1ext5_1055::before, ._tooltipBox_1ext5_1044._rightBottom_1ext5_1172._variantDefault_1ext5_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1ext5_1044._right_1ext5_1172._variantInfo_1ext5_1059::before, ._tooltipBox_1ext5_1044._rightTop_1ext5_1172._variantInfo_1ext5_1059::before, ._tooltipBox_1ext5_1044._rightBottom_1ext5_1172._variantInfo_1ext5_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1ext5_1044._right_1ext5_1172 {
  top: 50%;
  transform: translateY(-50%);
}
._tooltipBox_1ext5_1044._right_1ext5_1172::before {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
._tooltipBox_1ext5_1044._rightTop_1ext5_1172 {
  top: 0;
}
._tooltipBox_1ext5_1044._rightTop_1ext5_1172::before {
  top: 8px;
}
._tooltipBox_1ext5_1044._rightBottom_1ext5_1172 {
  bottom: 0;
}
._tooltipBox_1ext5_1044._rightBottom_1ext5_1172::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_e3rsq_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_e3rsq_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_e3rsq_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_e3rsq_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_e3rsq_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_e3rsq_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_e3rsq_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_e3rsq_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_e3rsq_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_e3rsq_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_e3rsq_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_e3rsq_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_e3rsq_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_e3rsq_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_e3rsq_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_e3rsq_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_e3rsq_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_e3rsq_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_e3rsq_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_e3rsq_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_e3rsq_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_e3rsq_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_e3rsq_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_e3rsq_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_e3rsq_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_e3rsq_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_e3rsq_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_e3rsq_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_e3rsq_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_e3rsq_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_e3rsq_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_e3rsq_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_e3rsq_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_e3rsq_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_e3rsq_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_e3rsq_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_e3rsq_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_e3rsq_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_e3rsq_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_e3rsq_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_e3rsq_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_e3rsq_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_e3rsq_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_e3rsq_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_e3rsq_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_e3rsq_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_e3rsq_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_e3rsq_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_e3rsq_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_e3rsq_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_e3rsq_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_e3rsq_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_e3rsq_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_e3rsq_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_e3rsq_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_e3rsq_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_e3rsq_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_e3rsq_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_e3rsq_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_e3rsq_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_e3rsq_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_e3rsq_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_e3rsq_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_e3rsq_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_e3rsq_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_e3rsq_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_e3rsq_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_e3rsq_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_e3rsq_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_e3rsq_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_e3rsq_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_e3rsq_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

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

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

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

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

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

._m-0_e3rsq_279 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
  Elevation
*/
._bg-elevation_e3rsq_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_e3rsq_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_e3rsq_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_e3rsq_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_e3rsq_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_e3rsq_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_e3rsq_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_e3rsq_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_e3rsq_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_e3rsq_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_e3rsq_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_e3rsq_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_e3rsq_1039 {
  position: relative;
  display: inline-block;
}

._input_e3rsq_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_e3rsq_1044:hover {
  border-color: var(--color-border-hover);
}
._input_e3rsq_1044:focus-within, ._input_e3rsq_1044._active_e3rsq_1058 {
  border-color: var(--color-primary);
}
._input_e3rsq_1044._disabled_e3rsq_1061 {
  background: var(--color-bg-disabled);
  cursor: not-allowed;
  opacity: 0.6;
}

._inputContent_e3rsq_1067 {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 4px;
}

._inputPart_e3rsq_1074 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._inputPart_e3rsq_1074:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inputPart_e3rsq_1074 {
    font-size: 12px;
  }
}
._inputPart_e3rsq_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_e3rsq_1074:hover {
  background: var(--color-default);
}
._inputPart_e3rsq_1074._active_e3rsq_1058 {
  background: var(--color-default-fill);
}
._inputPart_e3rsq_1074._placeholder_e3rsq_1108 {
  color: var(--color-text-action-disabled);
}

._timeSection_e3rsq_1112 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
}

._timeSelect_e3rsq_1119 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._timeSelect_e3rsq_1119:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeSelect_e3rsq_1119 {
    font-size: 12px;
  }
}
._timeSelect_e3rsq_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_e3rsq_1119:hover {
  background: var(--color-default);
}
._timeSelect_e3rsq_1119:focus {
  outline: none;
  background: var(--color-default-fill);
}
._timeSelect_e3rsq_1119._placeholder_e3rsq_1108 {
  color: var(--color-text-action-disabled);
}
._timeSelect_e3rsq_1119:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

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

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

._inputIcon_e3rsq_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_e3rsq_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_e3rsq_1210._right_e3rsq_1223 {
  left: auto;
  right: 0;
}

._calendar_e3rsq_1228 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 280px;
}

._calendarNav_e3rsq_1235 {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 40px;
}

._navButton_e3rsq_1242 {
  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_e3rsq_1242:hover {
  background: var(--color-default-hover);
}
._navButton_e3rsq_1242:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._navButton_e3rsq_1242 i {
  font-size: 20px;
  color: var(--color-text-action);
}

._navButtonPlaceholder_e3rsq_1266 {
  width: 40px;
  height: 40px;
}

._navTitle_e3rsq_1271 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

._navTitleButton_e3rsq_1279 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._navTitleButton_e3rsq_1279:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._navTitleButton_e3rsq_1279 {
    font-size: 16px;
  }
}
._navTitleButton_e3rsq_1279 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0 4px;
  background: none;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s;
}
._navTitleButton_e3rsq_1279:hover {
  background: var(--color-default);
}
._navTitleButton_e3rsq_1279 i {
  font-size: 18px;
  color: var(--color-text-action);
}

._navSelectWrapper_e3rsq_1311 {
  position: relative;
  display: flex;
  align-items: center;
}
._navSelectWrapper_e3rsq_1311::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_e3rsq_1311 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._navSelect_e3rsq_1311:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._navSelect_e3rsq_1311 {
    font-size: 16px;
  }
}
._navSelect_e3rsq_1311 {
  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_e3rsq_1311:hover {
  background: var(--color-default);
}
._navSelect_e3rsq_1311:focus {
  outline: none;
  background: var(--color-default-fill);
}

._calendarGrid_e3rsq_1363 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

._calendarRow_e3rsq_1371 {
  display: flex;
  width: 100%;
}

._calendarCell_e3rsq_1376 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._calendarCell_e3rsq_1376:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._calendarCell_e3rsq_1376 {
    font-size: 14px;
  }
}
._calendarCell_e3rsq_1376 {
  background: none;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s;
}
._calendarCell_e3rsq_1376._header_e3rsq_1401 {
  color: var(--color-text-sub);
  cursor: default;
}
._calendarCell_e3rsq_1376._other_e3rsq_1405 {
  color: var(--color-text-action-disabled);
}
._calendarCell_e3rsq_1376._today_e3rsq_1408 {
  font-weight: 600;
  color: var(--color-primary);
}
._calendarCell_e3rsq_1376._selected_e3rsq_1412 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
}
._calendarCell_e3rsq_1376._inRange_e3rsq_1417 {
  background: var(--color-primary-fill);
  border-radius: 0;
}
._calendarCell_e3rsq_1376._rangeStart_e3rsq_1421 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
  border-radius: 6px;
}
._calendarCell_e3rsq_1376._rangeEnd_e3rsq_1427 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
  border-radius: 6px;
}
._calendarCell_e3rsq_1376._disabled_e3rsq_1061 {
  color: var(--color-text-action-disabled);
  background: var(--color-default);
  border: none;
  border-radius: 0;
  outline: none;
  cursor: not-allowed;
}
._calendarCell_e3rsq_1376._disabled_e3rsq_1061:hover {
  background: var(--color-default);
}
._calendarCell_e3rsq_1376:not(._header_e3rsq_1401):not(._selected_e3rsq_1412):not(._disabled_e3rsq_1061):not(._rangeStart_e3rsq_1421):not(._rangeEnd_e3rsq_1427):not(._inRange_e3rsq_1417):hover {
  background: var(--color-default);
}

._yearMonthGrid_e3rsq_1448 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

._yearMonthCell_e3rsq_1456 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._yearMonthCell_e3rsq_1456:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._yearMonthCell_e3rsq_1456 {
    font-size: 14px;
  }
}
._yearMonthCell_e3rsq_1456 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  background: none;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s;
}
._yearMonthCell_e3rsq_1456:hover {
  background: var(--color-default);
}
._yearMonthCell_e3rsq_1456._selected_e3rsq_1412 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
}
._yearMonthCell_e3rsq_1456._current_e3rsq_1488 {
  font-weight: 600;
  color: var(--color-primary);
}

._timeSelector_e3rsq_1493 {
  display: flex;
  flex-direction: column;
  min-width: 120px;
  background: var(--color-bg-block);
  border-radius: 4px;
}

._timeDisplay_e3rsq_1501 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  padding: 4px;
}

._timeDisplayItem_e3rsq_1509 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._timeDisplayItem_e3rsq_1509:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeDisplayItem_e3rsq_1509 {
    font-size: 16px;
  }
}
._timeDisplayItem_e3rsq_1509 {
  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_e3rsq_1509:hover {
  background: var(--color-default-hover);
}
._timeDisplayItem_e3rsq_1509._active_e3rsq_1058 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
}

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

._timeColumn_e3rsq_1559 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 8px;
  max-height: 200px;
  overflow-y: auto;
  border-top: 1px solid var(--color-border);
}
._timeColumn_e3rsq_1559::-webkit-scrollbar {
  width: 4px;
}
._timeColumn_e3rsq_1559::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 9999px;
}

._timeItem_e3rsq_1576 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._timeItem_e3rsq_1576:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeItem_e3rsq_1576 {
    font-size: 12px;
  }
}
._timeItem_e3rsq_1576 {
  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_e3rsq_1576:hover {
  background: var(--color-default);
}
._timeItem_e3rsq_1576._selected_e3rsq_1412 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
}

._bottomActions_e3rsq_1610 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

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

._actionButtons_e3rsq_1637 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}

._actionButton_e3rsq_1637 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._actionButton_e3rsq_1637:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._actionButton_e3rsq_1637 {
    font-size: 14px;
  }
}
._actionButton_e3rsq_1637 {
  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_e3rsq_1637 i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-size: 18px;
  line-height: 1;
}
._actionButton_e3rsq_1637._reset_e3rsq_1676 {
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  color: var(--color-default-reverse);
}
._actionButton_e3rsq_1637._reset_e3rsq_1676:hover {
  background: var(--color-default-hover);
}
._actionButton_e3rsq_1637._apply_e3rsq_1684 {
  background: var(--color-primary);
  border: none;
  color: var(--color-primary-reverse);
}
._actionButton_e3rsq_1637._apply_e3rsq_1684:hover {
  background: var(--color-primary-hover);
}

._combinedDropdown_e3rsq_1693 {
  display: flex;
  gap: 16px;
}

._calendarWrapper_e3rsq_1698 {
  display: flex;
  flex-direction: column;
}

._timeWrapper_e3rsq_1703 {
  display: flex;
  flex-direction: column;
  border-left: 1px solid var(--color-border);
  padding-left: 16px;
}

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

._periodCalendarWrapper_e3rsq_1729 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._periodCalendarNav_e3rsq_1735 {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 40px;
}

._periodCalendarNavSection_e3rsq_1742 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

._periodCalendarBody_e3rsq_1750 {
  display: flex;
  gap: 12px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

._periodCalendarColumn_e3rsq_1757 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._periodCalendars_e3rsq_1764 {
  display: flex;
  gap: 12px;
}

._periodCalendarLeft_e3rsq_1769 {
  flex: 1;
}

._periodCalendarRight_e3rsq_1773 {
  flex: 1;
}

._periodCalendar_e3rsq_1729 {
  flex: 1;
}
._periodCalendar_e3rsq_1729:not(:last-child) {
  border-right: 1px solid var(--color-border);
  padding-right: 12px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_mna09_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_mna09_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_mna09_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_mna09_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_mna09_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_mna09_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_mna09_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_mna09_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_mna09_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_mna09_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_mna09_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_mna09_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_mna09_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_mna09_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_mna09_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_mna09_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_mna09_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_mna09_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_mna09_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_mna09_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_mna09_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_mna09_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_mna09_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_mna09_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_mna09_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_mna09_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_mna09_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_mna09_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_mna09_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_mna09_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_mna09_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_mna09_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_mna09_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_mna09_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_mna09_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_mna09_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_mna09_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_mna09_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_mna09_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_mna09_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_mna09_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_mna09_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_mna09_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_mna09_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_mna09_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_mna09_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_mna09_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_mna09_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_mna09_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_mna09_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_mna09_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_mna09_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_mna09_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_mna09_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_mna09_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_mna09_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_mna09_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_mna09_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_mna09_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_mna09_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_mna09_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_mna09_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_mna09_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_mna09_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_mna09_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_mna09_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_mna09_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_mna09_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_mna09_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_mna09_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_mna09_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_mna09_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

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

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

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

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

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

._m-0_mna09_279 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
  Elevation
*/
._bg-elevation_mna09_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_mna09_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_mna09_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_mna09_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_mna09_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_mna09_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_mna09_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_mna09_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_mna09_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_mna09_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_mna09_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_mna09_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_mna09_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_mna09_1039._folded_mna09_1053 {
  left: 50px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_mna09_1039 {
    left: 0;
    padding: 0 12px;
  }
  ._header_mna09_1039._folded_mna09_1053 {
    left: 0;
  }
}

._titleSection_mna09_1066 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  flex: 1;
  min-width: 0;
}

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

._breadcrumb_mna09_1092 {
  display: flex;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
}

._breadcrumbItem_mna09_1099 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin: 0 4px 0 0;
}

._breadcrumbLink_mna09_1106 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._breadcrumbLink_mna09_1106:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._breadcrumbLink_mna09_1106 {
    font-size: 14px;
  }
}
._breadcrumbLink_mna09_1106 {
  display: flex;
  align-items: center;
  gap: 4px;
  text-decoration: none;
  color: var(--color-text-body);
  transition: color 0.2s;
}
._breadcrumbLink_mna09_1106:hover {
  color: var(--color-primary);
}

._breadcrumbCurrent_mna09_1131 {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--color-primary);
}

._breadcrumbIcon_mna09_1138 {
  width: 20px;
  height: 20px;
  color: var(--color-text-body);
  flex-shrink: 0;
}

._accountSection_mna09_1145 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

._accountContainer_mna09_1151 {
  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;
}

._userInfo_mna09_1163 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}

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

._logoutButton_mna09_1187 {
  width: 20px;
  height: 20px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-body);
  flex-shrink: 0;
  transition: color 0.2s;
}
._logoutButton_mna09_1187:hover {
  background: var(--color-none);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ongk_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ongk_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ongk_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ongk_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ongk_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ongk_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ongk_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ongk_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ongk_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_1ongk_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ongk_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ongk_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ongk_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ongk_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ongk_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ongk_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ongk_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ongk_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_1ongk_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ongk_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ongk_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ongk_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ongk_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ongk_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ongk_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ongk_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ongk_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_1ongk_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ongk_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ongk_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ongk_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ongk_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ongk_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ongk_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ongk_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ongk_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_1ongk_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ongk_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ongk_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ongk_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ongk_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ongk_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ongk_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ongk_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ongk_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_1ongk_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ongk_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ongk_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ongk_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ongk_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ongk_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ongk_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ongk_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ongk_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_1ongk_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ongk_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ongk_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ongk_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ongk_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ongk_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ongk_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ongk_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ongk_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_1ongk_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ongk_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ongk_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ongk_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ongk_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ongk_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ongk_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ongk_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ongk_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

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

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

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

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

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

._m-0_1ongk_279 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
  Elevation
*/
._bg-elevation_1ongk_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ongk_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ongk_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ongk_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_1ongk_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ongk_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ongk_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ongk_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ongk_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ongk_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ongk_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ongk_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_1ongk_1039 {
  display: flex;
  min-height: 100vh;
}

._lnb_1ongk_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_1ongk_1044 {
    transform: translateX(-100%);
  }
  ._lnb_1ongk_1044._open_1ongk_1059 {
    transform: translateX(0);
  }
}
._lnb_1ongk_1044._folded_1ongk_1063 {
  width: 50px;
}

._logoContainer_1ongk_1067 {
  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_1ongk_1063 ._logoContainer_1ongk_1067 {
  justify-content: center;
}

._foldButton_1ongk_1081 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: transparent;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s;
  flex-shrink: 0;
}
._foldButton_1ongk_1081:hover {
  background-color: var(--lnb-hover-bg);
  border-radius: 2px;
}
._foldButton_1ongk_1081 i::before {
  font-size: 24px;
  color: #71717a;
}

._foldIcon_1ongk_1102 {
  width: 24px;
  height: 24px;
  min-width: 24px;
  object-fit: contain;
}

._logo_1ongk_1067 {
  cursor: pointer;
  transition: opacity 0.2s;
}
._logo_1ongk_1067:hover {
  opacity: 0.8;
}

._logoImage_1ongk_1117 {
  height: auto;
}

._nav_1ongk_1121 {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 24px;
  padding: 0;
  overflow-y: auto;
  transition: padding 0.3s ease;
}

._menuGroup_1ongk_1131 {
  display: flex;
  flex-direction: column;
}

._menuList_1ongk_1136 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}

._menuItem_1ongk_1144 {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 8px;
  height: 38px;
  border-radius: 6px;
  transition: background-color 0.2s, padding 0.3s ease;
}
._menuItem_1ongk_1144:has(._menuLink_1ongk_1153._active_1ongk_1153)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  background-color: #2d6af6;
  border-radius: 0 4px 4px 0;
}
._folded_1ongk_1063 ._menuItem_1ongk_1144 {
  justify-content: center;
  padding: 0 8px;
}

._menuLink_1ongk_1153 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._menuLink_1ongk_1153:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._menuLink_1ongk_1153 {
    font-size: 14px;
  }
}
._menuLink_1ongk_1153 {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
  gap: 4px;
  padding: 0 8px;
  height: 38px;
  color: var(--lnb-text);
  text-decoration: none;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s;
}
._menuLink_1ongk_1153:hover {
  background-color: var(--lnb-hover-bg);
}
._menuLink_1ongk_1153._active_1ongk_1153 {
  background-color: #e2efff;
}
._menuLink_1ongk_1153._active_1ongk_1153 ._menuIcon_1ongk_1201::before {
  color: #2d6af6;
}
._menuLink_1ongk_1153._active_1ongk_1153 ._menuText_1ongk_1204 {
  color: #2d6af6;
}
._folded_1ongk_1063 ._menuLink_1ongk_1153 {
  flex: none;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 0;
}

._menuIcon_1ongk_1201 {
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
._menuIcon_1ongk_1201::before {
  font-size: 18px !important;
  color: #71717a;
}

._menuText_1ongk_1204 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._menuText_1ongk_1204:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._menuText_1ongk_1204 {
    font-size: 12px;
  }
}
._menuText_1ongk_1204 {
  white-space: nowrap;
  overflow: hidden;
  transition: opacity 0.3s ease;
}
._folded_1ongk_1063 ._menuText_1ongk_1204 {
  display: none;
}

._main_1ongk_1250 {
  flex: 1;
  margin-left: 200px;
  padding-top: 88px;
  display: flex;
  flex-direction: column;
  height: 100vh;
  overflow: hidden;
  transition: margin-left 0.3s ease;
}
._main_1ongk_1250._folded_1ongk_1063 {
  margin-left: 50px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._main_1ongk_1250 {
    margin-left: 0;
  }
}

._menuToggle_1ongk_1269 {
  display: none;
  position: fixed;
  top: 12px;
  left: 12px;
  z-index: 101;
  width: 40px;
  height: 40px;
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._menuToggle_1ongk_1269 {
    display: flex;
  }
}

._hamburger_1ongk_1291 {
  width: 20px;
  height: 2px;
  background-color: var(--color-text-title);
  position: relative;
  transition: background-color 0.3s;
}
._hamburger_1ongk_1291::before, ._hamburger_1ongk_1291::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--color-text-title);
  transition: transform 0.3s;
}
._hamburger_1ongk_1291::before {
  transform: translateY(-6px);
}
._hamburger_1ongk_1291::after {
  transform: translateY(6px);
}

._content_1ongk_1313 {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 20px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_1ongk_1313 {
    padding: 12px;
  }
}/*
  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_16j8p_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_16j8p_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_16j8p_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_16j8p_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_16j8p_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_16j8p_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_16j8p_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_16j8p_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_16j8p_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_16j8p_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_16j8p_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_16j8p_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_16j8p_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_16j8p_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_16j8p_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_16j8p_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_16j8p_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_16j8p_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_16j8p_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_16j8p_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_16j8p_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_16j8p_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_16j8p_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_16j8p_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_16j8p_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_16j8p_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_16j8p_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_16j8p_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_16j8p_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_16j8p_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_16j8p_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_16j8p_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_16j8p_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_16j8p_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_16j8p_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_16j8p_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_16j8p_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_16j8p_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_16j8p_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_16j8p_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_16j8p_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_16j8p_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_16j8p_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_16j8p_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_16j8p_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_16j8p_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_16j8p_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_16j8p_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_16j8p_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_16j8p_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_16j8p_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_16j8p_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_16j8p_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_16j8p_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_16j8p_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_16j8p_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_16j8p_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_16j8p_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_16j8p_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_16j8p_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_16j8p_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_16j8p_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_16j8p_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_16j8p_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_16j8p_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_16j8p_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_16j8p_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_16j8p_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_16j8p_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_16j8p_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_16j8p_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_16j8p_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

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

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

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

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

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

._m-0_16j8p_279 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
  Elevation
*/
._bg-elevation_16j8p_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_16j8p_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_16j8p_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_16j8p_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_16j8p_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_16j8p_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_16j8p_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_16j8p_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_16j8p_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_16j8p_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_16j8p_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_16j8p_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_16j8p_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._loginPage_16j8p_1039 {
    padding: 12px;
  }
}

._loginContainer_16j8p_1051 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 48px;
}

._logoImage_16j8p_1058 {
  width: 170px;
  height: 40px;
}

._loginBox_16j8p_1063 {
  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_16j8p_1063 {
    max-width: 100%;
    padding: 24px;
  }
}

._welcomeSection_16j8p_1078 {
  text-align: center;
  margin-bottom: 40px;
}
._welcomeSection_16j8p_1078 ._partyIcon_16j8p_1082 {
  width: 36px;
  height: 36px;
  margin: auto auto 8px;
}
._welcomeSection_16j8p_1078 ._subtitle_16j8p_1087 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._welcomeSection_16j8p_1078 ._subtitle_16j8p_1087:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._welcomeSection_16j8p_1078 ._subtitle_16j8p_1087 {
    font-size: 12px;
  }
}
._welcomeSection_16j8p_1078 ._subtitle_16j8p_1087 {
  color: var(--color-text-sub) !important;
}

._loginForm_16j8p_1104 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._passwordWrapper_16j8p_1110 {
  position: relative;
  display: flex;
  align-items: center;
}
._passwordWrapper_16j8p_1110 input {
  padding-right: 64px;
}
._passwordWrapper_16j8p_1110 ._toggleButton_16j8p_1118 {
  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_16j8p_1110 ._toggleButton_16j8p_1118:hover {
  color: var(--color-text-body);
}
._passwordWrapper_16j8p_1110 ._toggleButton_16j8p_1118:focus {
  outline: none;
}
._passwordWrapper_16j8p_1110 ._toggleButton_16j8p_1118 i {
  font-size: 18px;
}

._loginButton_16j8p_1143 {
  margin: 24px 0 0;
}

._errorMessage_16j8p_1147 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._errorMessage_16j8p_1147:not(button) {
  color: var(--color-text-body);
}
._errorMessage_16j8p_1147 {
  padding: 8px;
  background-color: var(--color-danger-fill);
  color: var(--color-danger);
  border-radius: 4px;
  text-align: center;
  animation: _fadeIn_16j8p_1 0.3s ease;
}

@keyframes _fadeIn_16j8p_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_enit1_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_enit1_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_enit1_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_enit1_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_enit1_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_enit1_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_enit1_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_enit1_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_enit1_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_enit1_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_enit1_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_enit1_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_enit1_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_enit1_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_enit1_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_enit1_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_enit1_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_enit1_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_enit1_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_enit1_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_enit1_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_enit1_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_enit1_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_enit1_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_enit1_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_enit1_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_enit1_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_enit1_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_enit1_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_enit1_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_enit1_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_enit1_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_enit1_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_enit1_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_enit1_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_enit1_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_enit1_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_enit1_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_enit1_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_enit1_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_enit1_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_enit1_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_enit1_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_enit1_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_enit1_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_enit1_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_enit1_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_enit1_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_enit1_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_enit1_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_enit1_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_enit1_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_enit1_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_enit1_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_enit1_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_enit1_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_enit1_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_enit1_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_enit1_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_enit1_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_enit1_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_enit1_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_enit1_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_enit1_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_enit1_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_enit1_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_enit1_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_enit1_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_enit1_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_enit1_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_enit1_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_enit1_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

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

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

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

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

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

._m-0_enit1_279 {
  margin: 0;
}

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

._m-r-0_enit1_287 {
  margin-right: 0;
}

._m-b-0_enit1_291 {
  margin-bottom: 0;
}

._m-l-0_enit1_295 {
  margin-left: 0;
}

._p-1_enit1_299 {
  padding: 2px;
}

._p-t-1_enit1_303 {
  padding-top: 2px;
}

._p-r-1_enit1_307 {
  padding-right: 2px;
}

._p-b-1_enit1_311 {
  padding-bottom: 2px;
}

._p-l-1_enit1_315 {
  padding-left: 2px;
}

._m-1_enit1_319 {
  margin: 2px;
}

._m-t-1_enit1_323 {
  margin-top: 2px;
}

._m-r-1_enit1_327 {
  margin-right: 2px;
}

._m-b-1_enit1_331 {
  margin-bottom: 2px;
}

._m-l-1_enit1_335 {
  margin-left: 2px;
}

._p-2_enit1_339 {
  padding: 4px;
}

._p-t-2_enit1_343 {
  padding-top: 4px;
}

._p-r-2_enit1_347 {
  padding-right: 4px;
}

._p-b-2_enit1_351 {
  padding-bottom: 4px;
}

._p-l-2_enit1_355 {
  padding-left: 4px;
}

._m-2_enit1_359 {
  margin: 4px;
}

._m-t-2_enit1_363 {
  margin-top: 4px;
}

._m-r-2_enit1_367 {
  margin-right: 4px;
}

._m-b-2_enit1_371 {
  margin-bottom: 4px;
}

._m-l-2_enit1_375 {
  margin-left: 4px;
}

._p-3_enit1_379 {
  padding: 8px;
}

._p-t-3_enit1_383 {
  padding-top: 8px;
}

._p-r-3_enit1_387 {
  padding-right: 8px;
}

._p-b-3_enit1_391 {
  padding-bottom: 8px;
}

._p-l-3_enit1_395 {
  padding-left: 8px;
}

._m-3_enit1_399 {
  margin: 8px;
}

._m-t-3_enit1_403 {
  margin-top: 8px;
}

._m-r-3_enit1_407 {
  margin-right: 8px;
}

._m-b-3_enit1_411 {
  margin-bottom: 8px;
}

._m-l-3_enit1_415 {
  margin-left: 8px;
}

._p-4_enit1_419 {
  padding: 12px;
}

._p-t-4_enit1_423 {
  padding-top: 12px;
}

._p-r-4_enit1_427 {
  padding-right: 12px;
}

._p-b-4_enit1_431 {
  padding-bottom: 12px;
}

._p-l-4_enit1_435 {
  padding-left: 12px;
}

._m-4_enit1_439 {
  margin: 12px;
}

._m-t-4_enit1_443 {
  margin-top: 12px;
}

._m-r-4_enit1_447 {
  margin-right: 12px;
}

._m-b-4_enit1_451 {
  margin-bottom: 12px;
}

._m-l-4_enit1_455 {
  margin-left: 12px;
}

._p-5_enit1_459 {
  padding: 16px;
}

._p-t-5_enit1_463 {
  padding-top: 16px;
}

._p-r-5_enit1_467 {
  padding-right: 16px;
}

._p-b-5_enit1_471 {
  padding-bottom: 16px;
}

._p-l-5_enit1_475 {
  padding-left: 16px;
}

._m-5_enit1_479 {
  margin: 16px;
}

._m-t-5_enit1_483 {
  margin-top: 16px;
}

._m-r-5_enit1_487 {
  margin-right: 16px;
}

._m-b-5_enit1_491 {
  margin-bottom: 16px;
}

._m-l-5_enit1_495 {
  margin-left: 16px;
}

._p-6_enit1_499 {
  padding: 24px;
}

._p-t-6_enit1_503 {
  padding-top: 24px;
}

._p-r-6_enit1_507 {
  padding-right: 24px;
}

._p-b-6_enit1_511 {
  padding-bottom: 24px;
}

._p-l-6_enit1_515 {
  padding-left: 24px;
}

._m-6_enit1_519 {
  margin: 24px;
}

._m-t-6_enit1_523 {
  margin-top: 24px;
}

._m-r-6_enit1_527 {
  margin-right: 24px;
}

._m-b-6_enit1_531 {
  margin-bottom: 24px;
}

._m-l-6_enit1_535 {
  margin-left: 24px;
}

._p-7_enit1_539 {
  padding: 32px;
}

._p-t-7_enit1_543 {
  padding-top: 32px;
}

._p-r-7_enit1_547 {
  padding-right: 32px;
}

._p-b-7_enit1_551 {
  padding-bottom: 32px;
}

._p-l-7_enit1_555 {
  padding-left: 32px;
}

._m-7_enit1_559 {
  margin: 32px;
}

._m-t-7_enit1_563 {
  margin-top: 32px;
}

._m-r-7_enit1_567 {
  margin-right: 32px;
}

._m-b-7_enit1_571 {
  margin-bottom: 32px;
}

._m-l-7_enit1_575 {
  margin-left: 32px;
}

._p-8_enit1_579 {
  padding: 40px;
}

._p-t-8_enit1_583 {
  padding-top: 40px;
}

._p-r-8_enit1_587 {
  padding-right: 40px;
}

._p-b-8_enit1_591 {
  padding-bottom: 40px;
}

._p-l-8_enit1_595 {
  padding-left: 40px;
}

._m-8_enit1_599 {
  margin: 40px;
}

._m-t-8_enit1_603 {
  margin-top: 40px;
}

._m-r-8_enit1_607 {
  margin-right: 40px;
}

._m-b-8_enit1_611 {
  margin-bottom: 40px;
}

._m-l-8_enit1_615 {
  margin-left: 40px;
}

._p-9_enit1_619 {
  padding: 48px;
}

._p-t-9_enit1_623 {
  padding-top: 48px;
}

._p-r-9_enit1_627 {
  padding-right: 48px;
}

._p-b-9_enit1_631 {
  padding-bottom: 48px;
}

._p-l-9_enit1_635 {
  padding-left: 48px;
}

._m-9_enit1_639 {
  margin: 48px;
}

._m-t-9_enit1_643 {
  margin-top: 48px;
}

._m-r-9_enit1_647 {
  margin-right: 48px;
}

._m-b-9_enit1_651 {
  margin-bottom: 48px;
}

._m-l-9_enit1_655 {
  margin-left: 48px;
}

._p-10_enit1_659 {
  padding: 64px;
}

._p-t-10_enit1_663 {
  padding-top: 64px;
}

._p-r-10_enit1_667 {
  padding-right: 64px;
}

._p-b-10_enit1_671 {
  padding-bottom: 64px;
}

._p-l-10_enit1_675 {
  padding-left: 64px;
}

._m-10_enit1_679 {
  margin: 64px;
}

._m-t-10_enit1_683 {
  margin-top: 64px;
}

._m-r-10_enit1_687 {
  margin-right: 64px;
}

._m-b-10_enit1_691 {
  margin-bottom: 64px;
}

._m-l-10_enit1_695 {
  margin-left: 64px;
}

._p-11_enit1_699 {
  padding: 80px;
}

._p-t-11_enit1_703 {
  padding-top: 80px;
}

._p-r-11_enit1_707 {
  padding-right: 80px;
}

._p-b-11_enit1_711 {
  padding-bottom: 80px;
}

._p-l-11_enit1_715 {
  padding-left: 80px;
}

._m-11_enit1_719 {
  margin: 80px;
}

._m-t-11_enit1_723 {
  margin-top: 80px;
}

._m-r-11_enit1_727 {
  margin-right: 80px;
}

._m-b-11_enit1_731 {
  margin-bottom: 80px;
}

._m-l-11_enit1_735 {
  margin-left: 80px;
}

._p-12_enit1_739 {
  padding: 96px;
}

._p-t-12_enit1_743 {
  padding-top: 96px;
}

._p-r-12_enit1_747 {
  padding-right: 96px;
}

._p-b-12_enit1_751 {
  padding-bottom: 96px;
}

._p-l-12_enit1_755 {
  padding-left: 96px;
}

._m-12_enit1_759 {
  margin: 96px;
}

._m-t-12_enit1_763 {
  margin-top: 96px;
}

._m-r-12_enit1_767 {
  margin-right: 96px;
}

._m-b-12_enit1_771 {
  margin-bottom: 96px;
}

._m-l-12_enit1_775 {
  margin-left: 96px;
}

._p-13_enit1_779 {
  padding: 160px;
}

._p-t-13_enit1_783 {
  padding-top: 160px;
}

._p-r-13_enit1_787 {
  padding-right: 160px;
}

._p-b-13_enit1_791 {
  padding-bottom: 160px;
}

._p-l-13_enit1_795 {
  padding-left: 160px;
}

._m-13_enit1_799 {
  margin: 160px;
}

._m-t-13_enit1_803 {
  margin-top: 160px;
}

._m-r-13_enit1_807 {
  margin-right: 160px;
}

._m-b-13_enit1_811 {
  margin-bottom: 160px;
}

._m-l-13_enit1_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_enit1_825 {
  border-radius: 0;
}

._r-1_enit1_829 {
  border-radius: 2px;
}

._r-2_enit1_833 {
  border-radius: 4px;
}

._r-3_enit1_837 {
  border-radius: 6px;
}

._r-4_enit1_841 {
  border-radius: 8px;
}

._r-5_enit1_845 {
  border-radius: 12px;
}

._r-6_enit1_849 {
  border-radius: 20px;
}

._r-full_enit1_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_enit1_860 {
  border: 0 solid;
}

._border-1_enit1_864 {
  border: 1px solid;
}

._border-2_enit1_868 {
  border: 2px solid;
}

._border-3_enit1_872 {
  border: 3px solid;
}

._border-4_enit1_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_enit1_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_enit1_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_enit1_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_enit1_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_enit1_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_enit1_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_enit1_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_enit1_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_enit1_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_enit1_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_enit1_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_enit1_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_enit1_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_enit1_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_enit1_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_enit1_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_enit1_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_enit1_1039 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

._searchArea_enit1_1046 {
  border-bottom: 1px solid var(--color-border);
}

._contentArea_enit1_1050 {
  flex: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._contentArea_enit1_1050 > :last-child {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1tr59_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1tr59_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1tr59_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1tr59_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1tr59_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1tr59_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1tr59_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1tr59_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1tr59_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_1tr59_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1tr59_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1tr59_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1tr59_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1tr59_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1tr59_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1tr59_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1tr59_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1tr59_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_1tr59_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1tr59_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1tr59_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1tr59_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1tr59_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1tr59_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1tr59_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1tr59_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1tr59_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_1tr59_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1tr59_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1tr59_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1tr59_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1tr59_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1tr59_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1tr59_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1tr59_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1tr59_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_1tr59_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1tr59_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1tr59_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1tr59_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1tr59_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1tr59_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1tr59_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1tr59_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1tr59_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_1tr59_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1tr59_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1tr59_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1tr59_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1tr59_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1tr59_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1tr59_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1tr59_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1tr59_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_1tr59_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1tr59_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1tr59_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1tr59_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1tr59_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1tr59_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1tr59_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1tr59_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1tr59_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_1tr59_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1tr59_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1tr59_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1tr59_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1tr59_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1tr59_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1tr59_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1tr59_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1tr59_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1tr59_259 {
  padding: 0;
}

._p-t-0_1tr59_263 {
  padding-top: 0;
}

._p-r-0_1tr59_267 {
  padding-right: 0;
}

._p-b-0_1tr59_271 {
  padding-bottom: 0;
}

._p-l-0_1tr59_275 {
  padding-left: 0;
}

._m-0_1tr59_279 {
  margin: 0;
}

._m-t-0_1tr59_283 {
  margin-top: 0;
}

._m-r-0_1tr59_287 {
  margin-right: 0;
}

._m-b-0_1tr59_291 {
  margin-bottom: 0;
}

._m-l-0_1tr59_295 {
  margin-left: 0;
}

._p-1_1tr59_299 {
  padding: 2px;
}

._p-t-1_1tr59_303 {
  padding-top: 2px;
}

._p-r-1_1tr59_307 {
  padding-right: 2px;
}

._p-b-1_1tr59_311 {
  padding-bottom: 2px;
}

._p-l-1_1tr59_315 {
  padding-left: 2px;
}

._m-1_1tr59_319 {
  margin: 2px;
}

._m-t-1_1tr59_323 {
  margin-top: 2px;
}

._m-r-1_1tr59_327 {
  margin-right: 2px;
}

._m-b-1_1tr59_331 {
  margin-bottom: 2px;
}

._m-l-1_1tr59_335 {
  margin-left: 2px;
}

._p-2_1tr59_339 {
  padding: 4px;
}

._p-t-2_1tr59_343 {
  padding-top: 4px;
}

._p-r-2_1tr59_347 {
  padding-right: 4px;
}

._p-b-2_1tr59_351 {
  padding-bottom: 4px;
}

._p-l-2_1tr59_355 {
  padding-left: 4px;
}

._m-2_1tr59_359 {
  margin: 4px;
}

._m-t-2_1tr59_363 {
  margin-top: 4px;
}

._m-r-2_1tr59_367 {
  margin-right: 4px;
}

._m-b-2_1tr59_371 {
  margin-bottom: 4px;
}

._m-l-2_1tr59_375 {
  margin-left: 4px;
}

._p-3_1tr59_379 {
  padding: 8px;
}

._p-t-3_1tr59_383 {
  padding-top: 8px;
}

._p-r-3_1tr59_387 {
  padding-right: 8px;
}

._p-b-3_1tr59_391 {
  padding-bottom: 8px;
}

._p-l-3_1tr59_395 {
  padding-left: 8px;
}

._m-3_1tr59_399 {
  margin: 8px;
}

._m-t-3_1tr59_403 {
  margin-top: 8px;
}

._m-r-3_1tr59_407 {
  margin-right: 8px;
}

._m-b-3_1tr59_411 {
  margin-bottom: 8px;
}

._m-l-3_1tr59_415 {
  margin-left: 8px;
}

._p-4_1tr59_419 {
  padding: 12px;
}

._p-t-4_1tr59_423 {
  padding-top: 12px;
}

._p-r-4_1tr59_427 {
  padding-right: 12px;
}

._p-b-4_1tr59_431 {
  padding-bottom: 12px;
}

._p-l-4_1tr59_435 {
  padding-left: 12px;
}

._m-4_1tr59_439 {
  margin: 12px;
}

._m-t-4_1tr59_443 {
  margin-top: 12px;
}

._m-r-4_1tr59_447 {
  margin-right: 12px;
}

._m-b-4_1tr59_451 {
  margin-bottom: 12px;
}

._m-l-4_1tr59_455 {
  margin-left: 12px;
}

._p-5_1tr59_459 {
  padding: 16px;
}

._p-t-5_1tr59_463 {
  padding-top: 16px;
}

._p-r-5_1tr59_467 {
  padding-right: 16px;
}

._p-b-5_1tr59_471 {
  padding-bottom: 16px;
}

._p-l-5_1tr59_475 {
  padding-left: 16px;
}

._m-5_1tr59_479 {
  margin: 16px;
}

._m-t-5_1tr59_483 {
  margin-top: 16px;
}

._m-r-5_1tr59_487 {
  margin-right: 16px;
}

._m-b-5_1tr59_491 {
  margin-bottom: 16px;
}

._m-l-5_1tr59_495 {
  margin-left: 16px;
}

._p-6_1tr59_499 {
  padding: 24px;
}

._p-t-6_1tr59_503 {
  padding-top: 24px;
}

._p-r-6_1tr59_507 {
  padding-right: 24px;
}

._p-b-6_1tr59_511 {
  padding-bottom: 24px;
}

._p-l-6_1tr59_515 {
  padding-left: 24px;
}

._m-6_1tr59_519 {
  margin: 24px;
}

._m-t-6_1tr59_523 {
  margin-top: 24px;
}

._m-r-6_1tr59_527 {
  margin-right: 24px;
}

._m-b-6_1tr59_531 {
  margin-bottom: 24px;
}

._m-l-6_1tr59_535 {
  margin-left: 24px;
}

._p-7_1tr59_539 {
  padding: 32px;
}

._p-t-7_1tr59_543 {
  padding-top: 32px;
}

._p-r-7_1tr59_547 {
  padding-right: 32px;
}

._p-b-7_1tr59_551 {
  padding-bottom: 32px;
}

._p-l-7_1tr59_555 {
  padding-left: 32px;
}

._m-7_1tr59_559 {
  margin: 32px;
}

._m-t-7_1tr59_563 {
  margin-top: 32px;
}

._m-r-7_1tr59_567 {
  margin-right: 32px;
}

._m-b-7_1tr59_571 {
  margin-bottom: 32px;
}

._m-l-7_1tr59_575 {
  margin-left: 32px;
}

._p-8_1tr59_579 {
  padding: 40px;
}

._p-t-8_1tr59_583 {
  padding-top: 40px;
}

._p-r-8_1tr59_587 {
  padding-right: 40px;
}

._p-b-8_1tr59_591 {
  padding-bottom: 40px;
}

._p-l-8_1tr59_595 {
  padding-left: 40px;
}

._m-8_1tr59_599 {
  margin: 40px;
}

._m-t-8_1tr59_603 {
  margin-top: 40px;
}

._m-r-8_1tr59_607 {
  margin-right: 40px;
}

._m-b-8_1tr59_611 {
  margin-bottom: 40px;
}

._m-l-8_1tr59_615 {
  margin-left: 40px;
}

._p-9_1tr59_619 {
  padding: 48px;
}

._p-t-9_1tr59_623 {
  padding-top: 48px;
}

._p-r-9_1tr59_627 {
  padding-right: 48px;
}

._p-b-9_1tr59_631 {
  padding-bottom: 48px;
}

._p-l-9_1tr59_635 {
  padding-left: 48px;
}

._m-9_1tr59_639 {
  margin: 48px;
}

._m-t-9_1tr59_643 {
  margin-top: 48px;
}

._m-r-9_1tr59_647 {
  margin-right: 48px;
}

._m-b-9_1tr59_651 {
  margin-bottom: 48px;
}

._m-l-9_1tr59_655 {
  margin-left: 48px;
}

._p-10_1tr59_659 {
  padding: 64px;
}

._p-t-10_1tr59_663 {
  padding-top: 64px;
}

._p-r-10_1tr59_667 {
  padding-right: 64px;
}

._p-b-10_1tr59_671 {
  padding-bottom: 64px;
}

._p-l-10_1tr59_675 {
  padding-left: 64px;
}

._m-10_1tr59_679 {
  margin: 64px;
}

._m-t-10_1tr59_683 {
  margin-top: 64px;
}

._m-r-10_1tr59_687 {
  margin-right: 64px;
}

._m-b-10_1tr59_691 {
  margin-bottom: 64px;
}

._m-l-10_1tr59_695 {
  margin-left: 64px;
}

._p-11_1tr59_699 {
  padding: 80px;
}

._p-t-11_1tr59_703 {
  padding-top: 80px;
}

._p-r-11_1tr59_707 {
  padding-right: 80px;
}

._p-b-11_1tr59_711 {
  padding-bottom: 80px;
}

._p-l-11_1tr59_715 {
  padding-left: 80px;
}

._m-11_1tr59_719 {
  margin: 80px;
}

._m-t-11_1tr59_723 {
  margin-top: 80px;
}

._m-r-11_1tr59_727 {
  margin-right: 80px;
}

._m-b-11_1tr59_731 {
  margin-bottom: 80px;
}

._m-l-11_1tr59_735 {
  margin-left: 80px;
}

._p-12_1tr59_739 {
  padding: 96px;
}

._p-t-12_1tr59_743 {
  padding-top: 96px;
}

._p-r-12_1tr59_747 {
  padding-right: 96px;
}

._p-b-12_1tr59_751 {
  padding-bottom: 96px;
}

._p-l-12_1tr59_755 {
  padding-left: 96px;
}

._m-12_1tr59_759 {
  margin: 96px;
}

._m-t-12_1tr59_763 {
  margin-top: 96px;
}

._m-r-12_1tr59_767 {
  margin-right: 96px;
}

._m-b-12_1tr59_771 {
  margin-bottom: 96px;
}

._m-l-12_1tr59_775 {
  margin-left: 96px;
}

._p-13_1tr59_779 {
  padding: 160px;
}

._p-t-13_1tr59_783 {
  padding-top: 160px;
}

._p-r-13_1tr59_787 {
  padding-right: 160px;
}

._p-b-13_1tr59_791 {
  padding-bottom: 160px;
}

._p-l-13_1tr59_795 {
  padding-left: 160px;
}

._m-13_1tr59_799 {
  margin: 160px;
}

._m-t-13_1tr59_803 {
  margin-top: 160px;
}

._m-r-13_1tr59_807 {
  margin-right: 160px;
}

._m-b-13_1tr59_811 {
  margin-bottom: 160px;
}

._m-l-13_1tr59_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1tr59_825 {
  border-radius: 0;
}

._r-1_1tr59_829 {
  border-radius: 2px;
}

._r-2_1tr59_833 {
  border-radius: 4px;
}

._r-3_1tr59_837 {
  border-radius: 6px;
}

._r-4_1tr59_841 {
  border-radius: 8px;
}

._r-5_1tr59_845 {
  border-radius: 12px;
}

._r-6_1tr59_849 {
  border-radius: 20px;
}

._r-full_1tr59_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1tr59_860 {
  border: 0 solid;
}

._border-1_1tr59_864 {
  border: 1px solid;
}

._border-2_1tr59_868 {
  border: 2px solid;
}

._border-3_1tr59_872 {
  border: 3px solid;
}

._border-4_1tr59_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1tr59_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1tr59_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1tr59_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1tr59_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1tr59_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1tr59_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1tr59_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1tr59_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1tr59_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_1tr59_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1tr59_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1tr59_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1tr59_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1tr59_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1tr59_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1tr59_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1tr59_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
*/
._sectionTitle_1tr59_1039 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_1tr59_1039:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1tr59_1039 {
    font-size: 16px;
  }
}
._sectionTitle_1tr59_1039 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}

._sectionHeader_1tr59_1057 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._tableControls_1tr59_1063 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}

._leftGroup_1tr59_1072 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._rightGroup_1tr59_1078 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rightGroup_1tr59_1078 ._select_1tr59_1083 {
  width: 160px;
}

._totalCount_1tr59_1087 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_1tr59_1087:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1tr59_1087 {
    font-size: 14px;
  }
}
._totalCount_1tr59_1087 {
  color: var(--color-text-title);
}

._countNumber_1tr59_1104 {
  color: var(--color-primary);
}

._accountLinkGrid_1tr59_1108 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._accountLinkGrid_1tr59_1108 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountLinkGrid_1tr59_1108 {
    grid-template-columns: 1fr;
  }
}

._formGrid_1tr59_1124 {
  display: grid;
  grid-template-columns: 1fr 1fr 2fr;
  gap: 24px;
  margin-bottom: 24px;
  max-width: 1085px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._formGrid_1tr59_1124 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_1tr59_1124 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

._select_1tr59_1083 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._select_1tr59_1083:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._select_1tr59_1083 {
    font-size: 12px;
  }
}
._select_1tr59_1083 {
  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_1tr59_1083:hover {
  border-color: var(--color-primary);
}
._select_1tr59_1083:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._readOnlyInput_1tr59_1177 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._readOnlyInput_1tr59_1177:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._readOnlyInput_1tr59_1177 {
    font-size: 12px;
  }
}
._readOnlyInput_1tr59_1177 {
  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_1tr59_1201 {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_1tr59_1201 {
    flex-direction: column;
    gap: 8px;
  }
  ._buttonGroup_1tr59_1201 button {
    width: 100%;
    justify-content: center;
  }
}

._rightButtons_1tr59_1216 {
  display: flex;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rightButtons_1tr59_1216 {
    flex-direction: column;
    width: 100%;
  }
  ._rightButtons_1tr59_1216 button {
    width: 100%;
    justify-content: center;
  }
}

._platform_1tr59_1231 i::before {
  font-size: 18px !important;
  color: var(--color-text-action);
}

._campaignLink_1tr59_1236 {
  color: var(--color-link);
  transition: color 0.2s;
  text-decoration: underline;
}
._campaignLink_1tr59_1236:hover {
  color: var(--color-link-hover);
}

._statusActive_1tr59_1245 {
  display: inline-block;
  padding: 2px 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._statusActive_1tr59_1245:not(button) {
  color: var(--color-text-body);
}
._statusActive_1tr59_1245 {
  font-weight: 500;
  background-color: var(--color-success-fill);
  color: var(--color-success);
  border-radius: 12px;
}

._statusPaused_1tr59_1262 {
  display: inline-block;
  padding: 2px 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._statusPaused_1tr59_1262:not(button) {
  color: var(--color-text-body);
}
._statusPaused_1tr59_1262 {
  font-weight: 500;
  background-color: var(--color-warning-fill);
  color: var(--color-warning);
  border-radius: 12px;
}

._statusEnded_1tr59_1279 {
  display: inline-block;
  padding: 2px 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._statusEnded_1tr59_1279:not(button) {
  color: var(--color-text-body);
}
._statusEnded_1tr59_1279 {
  font-weight: 500;
  background-color: var(--color-default);
  color: var(--color-text-muted);
  border-radius: 12px;
}

._number_1tr59_1296 {
  text-align: center !important;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._number_1tr59_1296:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._number_1tr59_1296 {
    font-size: 12px;
  }
}
._number_1tr59_1296 {
  font-variant-numeric: tabular-nums;
}
._number_1tr59_1296 > div {
  display: flex;
  justify-content: center;
  align-items: center;
}

._tableFooter_1tr59_1319 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableFooter_1tr59_1319 {
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
  }
}

._paginationWrapper_1tr59_1333 {
  display: flex;
  justify-content: center;
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paginationWrapper_1tr59_1333 {
    width: 100%;
  }
}

._hintText_1tr59_1344 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._hintText_1tr59_1344:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hintText_1tr59_1344 {
    font-size: 12px;
  }
}
._hintText_1tr59_1344 {
  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_1tr59_1344 {
    white-space: normal;
  }
}

._emptyMessage_1tr59_1371 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyMessage_1tr59_1371:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1tr59_1371 {
    font-size: 14px;
  }
}
._emptyMessage_1tr59_1371 {
  color: var(--color-text-muted);
}

._actions_1tr59_1392 {
  display: flex;
  gap: 4px;
  justify-content: center;
}

._iconButton_1tr59_1398 {
  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_1tr59_1398:hover {
  color: var(--color-primary);
}
._iconButton_1tr59_1398:focus {
  outline: none;
}
._iconButton_1tr59_1398 i::before {
  font-size: 22px;
}

._errorMessage_1tr59_1419 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._errorMessage_1tr59_1419:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_1tr59_1419 {
    font-size: 16px;
  }
}
._errorMessage_1tr59_1419 {
  color: var(--color-danger);
}

._skeleton_1tr59_1440 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1tr59_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_1tr59_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._segmentRow_1tr59_1455 {
  background-color: var(--color-bg-elevation);
}
._segmentRow_1tr59_1455 td:first-child {
  padding-left: 40px;
}

._totalRow_1tr59_1462 {
  background-color: #e4e4e7 !important;
}
._totalRow_1tr59_1462:hover {
  background-color: #e4e4e7 !important;
}
._totalRow_1tr59_1462 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._totalRow_1tr59_1462 td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_1tr59_1462 td {
    font-size: 12px;
  }
}
._totalRow_1tr59_1462 td {
  font-weight: 600 !important;
  text-align: center !important;
  vertical-align: middle;
  padding: 8px 12px;
}

._tableWrapper_1tr59_1488 {
  border-radius: 4px;
}

table.border.list thead {
  position: sticky;
  top: 0;
  z-index: 10;
}
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;
}

@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._formGrid_1tr59_1124 {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_1tr59_1124 {
    grid-template-columns: 1fr;
  }
  table.border.list {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1oe65_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1oe65_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1oe65_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1oe65_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1oe65_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1oe65_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1oe65_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1oe65_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1oe65_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_1oe65_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1oe65_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1oe65_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1oe65_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1oe65_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1oe65_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1oe65_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1oe65_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1oe65_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_1oe65_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1oe65_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1oe65_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1oe65_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1oe65_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1oe65_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1oe65_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1oe65_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1oe65_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_1oe65_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1oe65_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1oe65_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1oe65_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1oe65_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1oe65_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1oe65_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1oe65_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1oe65_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_1oe65_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1oe65_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1oe65_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1oe65_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1oe65_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1oe65_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1oe65_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1oe65_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1oe65_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_1oe65_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1oe65_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1oe65_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1oe65_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1oe65_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1oe65_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1oe65_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1oe65_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1oe65_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_1oe65_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1oe65_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1oe65_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1oe65_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1oe65_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1oe65_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1oe65_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1oe65_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1oe65_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_1oe65_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1oe65_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1oe65_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1oe65_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1oe65_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1oe65_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1oe65_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1oe65_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1oe65_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1oe65_259 {
  padding: 0;
}

._p-t-0_1oe65_263 {
  padding-top: 0;
}

._p-r-0_1oe65_267 {
  padding-right: 0;
}

._p-b-0_1oe65_271 {
  padding-bottom: 0;
}

._p-l-0_1oe65_275 {
  padding-left: 0;
}

._m-0_1oe65_279 {
  margin: 0;
}

._m-t-0_1oe65_283 {
  margin-top: 0;
}

._m-r-0_1oe65_287 {
  margin-right: 0;
}

._m-b-0_1oe65_291 {
  margin-bottom: 0;
}

._m-l-0_1oe65_295 {
  margin-left: 0;
}

._p-1_1oe65_299 {
  padding: 2px;
}

._p-t-1_1oe65_303 {
  padding-top: 2px;
}

._p-r-1_1oe65_307 {
  padding-right: 2px;
}

._p-b-1_1oe65_311 {
  padding-bottom: 2px;
}

._p-l-1_1oe65_315 {
  padding-left: 2px;
}

._m-1_1oe65_319 {
  margin: 2px;
}

._m-t-1_1oe65_323 {
  margin-top: 2px;
}

._m-r-1_1oe65_327 {
  margin-right: 2px;
}

._m-b-1_1oe65_331 {
  margin-bottom: 2px;
}

._m-l-1_1oe65_335 {
  margin-left: 2px;
}

._p-2_1oe65_339 {
  padding: 4px;
}

._p-t-2_1oe65_343 {
  padding-top: 4px;
}

._p-r-2_1oe65_347 {
  padding-right: 4px;
}

._p-b-2_1oe65_351 {
  padding-bottom: 4px;
}

._p-l-2_1oe65_355 {
  padding-left: 4px;
}

._m-2_1oe65_359 {
  margin: 4px;
}

._m-t-2_1oe65_363 {
  margin-top: 4px;
}

._m-r-2_1oe65_367 {
  margin-right: 4px;
}

._m-b-2_1oe65_371 {
  margin-bottom: 4px;
}

._m-l-2_1oe65_375 {
  margin-left: 4px;
}

._p-3_1oe65_379 {
  padding: 8px;
}

._p-t-3_1oe65_383 {
  padding-top: 8px;
}

._p-r-3_1oe65_387 {
  padding-right: 8px;
}

._p-b-3_1oe65_391 {
  padding-bottom: 8px;
}

._p-l-3_1oe65_395 {
  padding-left: 8px;
}

._m-3_1oe65_399 {
  margin: 8px;
}

._m-t-3_1oe65_403 {
  margin-top: 8px;
}

._m-r-3_1oe65_407 {
  margin-right: 8px;
}

._m-b-3_1oe65_411 {
  margin-bottom: 8px;
}

._m-l-3_1oe65_415 {
  margin-left: 8px;
}

._p-4_1oe65_419 {
  padding: 12px;
}

._p-t-4_1oe65_423 {
  padding-top: 12px;
}

._p-r-4_1oe65_427 {
  padding-right: 12px;
}

._p-b-4_1oe65_431 {
  padding-bottom: 12px;
}

._p-l-4_1oe65_435 {
  padding-left: 12px;
}

._m-4_1oe65_439 {
  margin: 12px;
}

._m-t-4_1oe65_443 {
  margin-top: 12px;
}

._m-r-4_1oe65_447 {
  margin-right: 12px;
}

._m-b-4_1oe65_451 {
  margin-bottom: 12px;
}

._m-l-4_1oe65_455 {
  margin-left: 12px;
}

._p-5_1oe65_459 {
  padding: 16px;
}

._p-t-5_1oe65_463 {
  padding-top: 16px;
}

._p-r-5_1oe65_467 {
  padding-right: 16px;
}

._p-b-5_1oe65_471 {
  padding-bottom: 16px;
}

._p-l-5_1oe65_475 {
  padding-left: 16px;
}

._m-5_1oe65_479 {
  margin: 16px;
}

._m-t-5_1oe65_483 {
  margin-top: 16px;
}

._m-r-5_1oe65_487 {
  margin-right: 16px;
}

._m-b-5_1oe65_491 {
  margin-bottom: 16px;
}

._m-l-5_1oe65_495 {
  margin-left: 16px;
}

._p-6_1oe65_499 {
  padding: 24px;
}

._p-t-6_1oe65_503 {
  padding-top: 24px;
}

._p-r-6_1oe65_507 {
  padding-right: 24px;
}

._p-b-6_1oe65_511 {
  padding-bottom: 24px;
}

._p-l-6_1oe65_515 {
  padding-left: 24px;
}

._m-6_1oe65_519 {
  margin: 24px;
}

._m-t-6_1oe65_523 {
  margin-top: 24px;
}

._m-r-6_1oe65_527 {
  margin-right: 24px;
}

._m-b-6_1oe65_531 {
  margin-bottom: 24px;
}

._m-l-6_1oe65_535 {
  margin-left: 24px;
}

._p-7_1oe65_539 {
  padding: 32px;
}

._p-t-7_1oe65_543 {
  padding-top: 32px;
}

._p-r-7_1oe65_547 {
  padding-right: 32px;
}

._p-b-7_1oe65_551 {
  padding-bottom: 32px;
}

._p-l-7_1oe65_555 {
  padding-left: 32px;
}

._m-7_1oe65_559 {
  margin: 32px;
}

._m-t-7_1oe65_563 {
  margin-top: 32px;
}

._m-r-7_1oe65_567 {
  margin-right: 32px;
}

._m-b-7_1oe65_571 {
  margin-bottom: 32px;
}

._m-l-7_1oe65_575 {
  margin-left: 32px;
}

._p-8_1oe65_579 {
  padding: 40px;
}

._p-t-8_1oe65_583 {
  padding-top: 40px;
}

._p-r-8_1oe65_587 {
  padding-right: 40px;
}

._p-b-8_1oe65_591 {
  padding-bottom: 40px;
}

._p-l-8_1oe65_595 {
  padding-left: 40px;
}

._m-8_1oe65_599 {
  margin: 40px;
}

._m-t-8_1oe65_603 {
  margin-top: 40px;
}

._m-r-8_1oe65_607 {
  margin-right: 40px;
}

._m-b-8_1oe65_611 {
  margin-bottom: 40px;
}

._m-l-8_1oe65_615 {
  margin-left: 40px;
}

._p-9_1oe65_619 {
  padding: 48px;
}

._p-t-9_1oe65_623 {
  padding-top: 48px;
}

._p-r-9_1oe65_627 {
  padding-right: 48px;
}

._p-b-9_1oe65_631 {
  padding-bottom: 48px;
}

._p-l-9_1oe65_635 {
  padding-left: 48px;
}

._m-9_1oe65_639 {
  margin: 48px;
}

._m-t-9_1oe65_643 {
  margin-top: 48px;
}

._m-r-9_1oe65_647 {
  margin-right: 48px;
}

._m-b-9_1oe65_651 {
  margin-bottom: 48px;
}

._m-l-9_1oe65_655 {
  margin-left: 48px;
}

._p-10_1oe65_659 {
  padding: 64px;
}

._p-t-10_1oe65_663 {
  padding-top: 64px;
}

._p-r-10_1oe65_667 {
  padding-right: 64px;
}

._p-b-10_1oe65_671 {
  padding-bottom: 64px;
}

._p-l-10_1oe65_675 {
  padding-left: 64px;
}

._m-10_1oe65_679 {
  margin: 64px;
}

._m-t-10_1oe65_683 {
  margin-top: 64px;
}

._m-r-10_1oe65_687 {
  margin-right: 64px;
}

._m-b-10_1oe65_691 {
  margin-bottom: 64px;
}

._m-l-10_1oe65_695 {
  margin-left: 64px;
}

._p-11_1oe65_699 {
  padding: 80px;
}

._p-t-11_1oe65_703 {
  padding-top: 80px;
}

._p-r-11_1oe65_707 {
  padding-right: 80px;
}

._p-b-11_1oe65_711 {
  padding-bottom: 80px;
}

._p-l-11_1oe65_715 {
  padding-left: 80px;
}

._m-11_1oe65_719 {
  margin: 80px;
}

._m-t-11_1oe65_723 {
  margin-top: 80px;
}

._m-r-11_1oe65_727 {
  margin-right: 80px;
}

._m-b-11_1oe65_731 {
  margin-bottom: 80px;
}

._m-l-11_1oe65_735 {
  margin-left: 80px;
}

._p-12_1oe65_739 {
  padding: 96px;
}

._p-t-12_1oe65_743 {
  padding-top: 96px;
}

._p-r-12_1oe65_747 {
  padding-right: 96px;
}

._p-b-12_1oe65_751 {
  padding-bottom: 96px;
}

._p-l-12_1oe65_755 {
  padding-left: 96px;
}

._m-12_1oe65_759 {
  margin: 96px;
}

._m-t-12_1oe65_763 {
  margin-top: 96px;
}

._m-r-12_1oe65_767 {
  margin-right: 96px;
}

._m-b-12_1oe65_771 {
  margin-bottom: 96px;
}

._m-l-12_1oe65_775 {
  margin-left: 96px;
}

._p-13_1oe65_779 {
  padding: 160px;
}

._p-t-13_1oe65_783 {
  padding-top: 160px;
}

._p-r-13_1oe65_787 {
  padding-right: 160px;
}

._p-b-13_1oe65_791 {
  padding-bottom: 160px;
}

._p-l-13_1oe65_795 {
  padding-left: 160px;
}

._m-13_1oe65_799 {
  margin: 160px;
}

._m-t-13_1oe65_803 {
  margin-top: 160px;
}

._m-r-13_1oe65_807 {
  margin-right: 160px;
}

._m-b-13_1oe65_811 {
  margin-bottom: 160px;
}

._m-l-13_1oe65_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1oe65_825 {
  border-radius: 0;
}

._r-1_1oe65_829 {
  border-radius: 2px;
}

._r-2_1oe65_833 {
  border-radius: 4px;
}

._r-3_1oe65_837 {
  border-radius: 6px;
}

._r-4_1oe65_841 {
  border-radius: 8px;
}

._r-5_1oe65_845 {
  border-radius: 12px;
}

._r-6_1oe65_849 {
  border-radius: 20px;
}

._r-full_1oe65_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1oe65_860 {
  border: 0 solid;
}

._border-1_1oe65_864 {
  border: 1px solid;
}

._border-2_1oe65_868 {
  border: 2px solid;
}

._border-3_1oe65_872 {
  border: 3px solid;
}

._border-4_1oe65_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1oe65_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1oe65_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1oe65_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1oe65_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1oe65_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1oe65_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1oe65_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1oe65_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1oe65_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_1oe65_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1oe65_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1oe65_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1oe65_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1oe65_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1oe65_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1oe65_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1oe65_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
*/
._card_1oe65_1039 {
  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;
}

._header_1oe65_1050 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._title_1oe65_1056 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1oe65_1056:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1oe65_1056 {
    font-size: 14px;
  }
}
._title_1oe65_1056 {
  color: var(--color-text-title);
  margin: 0;
}

._chip_1oe65_1074 {
  background-color: var(--color-danger-fill);
}

._content_1oe65_1078 {
  background-color: var(--color-bg-elevation);
  border-radius: 8px;
  padding: 32px 16px;
  min-height: 228px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._instructions_1oe65_1088 {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._instructionTitle_1oe65_1095 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._instructionTitle_1oe65_1095:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionTitle_1oe65_1095 {
    font-size: 12px;
  }
}
._instructionTitle_1oe65_1095 {
  color: var(--color-text-body);
  margin: 0;
}

._instructionDesc_1oe65_1113 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._instructionDesc_1oe65_1113:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionDesc_1oe65_1113 {
    font-size: 12px;
  }
}
._instructionDesc_1oe65_1113 {
  color: var(--color-text-sub) !important;
  margin: 0;
  line-height: 1.6;
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_10c2z_5 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_10c2z_8:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_10c2z_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_10c2z_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_10c2z_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_10c2z_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_10c2z_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_10c2z_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_10c2z_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_10c2z_36 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_10c2z_39:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_10c2z_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_10c2z_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_10c2z_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_10c2z_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_10c2z_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_10c2z_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_10c2z_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_10c2z_67 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_10c2z_70:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_10c2z_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_10c2z_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_10c2z_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_10c2z_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_10c2z_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_10c2z_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_10c2z_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_10c2z_98 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_10c2z_101:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_10c2z_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_10c2z_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_10c2z_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_10c2z_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_10c2z_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_10c2z_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_10c2z_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_10c2z_129 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_10c2z_132:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_10c2z_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_10c2z_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_10c2z_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_10c2z_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_10c2z_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_10c2z_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_10c2z_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_10c2z_160 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_10c2z_163:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_10c2z_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_10c2z_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_10c2z_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_10c2z_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_10c2z_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_10c2z_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_10c2z_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_10c2z_191 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_10c2z_194:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_10c2z_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_10c2z_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_10c2z_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_10c2z_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_10c2z_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_10c2z_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_10c2z_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_10c2z_222 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_10c2z_225:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_10c2z_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_10c2z_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_10c2z_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_10c2z_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_10c2z_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_10c2z_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_10c2z_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_10c2z_260 {
  padding: 0;
}

._p-t-0_10c2z_264 {
  padding-top: 0;
}

._p-r-0_10c2z_268 {
  padding-right: 0;
}

._p-b-0_10c2z_272 {
  padding-bottom: 0;
}

._p-l-0_10c2z_276 {
  padding-left: 0;
}

._m-0_10c2z_280 {
  margin: 0;
}

._m-t-0_10c2z_284 {
  margin-top: 0;
}

._m-r-0_10c2z_288 {
  margin-right: 0;
}

._m-b-0_10c2z_292 {
  margin-bottom: 0;
}

._m-l-0_10c2z_296 {
  margin-left: 0;
}

._p-1_10c2z_300 {
  padding: 2px;
}

._p-t-1_10c2z_304 {
  padding-top: 2px;
}

._p-r-1_10c2z_308 {
  padding-right: 2px;
}

._p-b-1_10c2z_312 {
  padding-bottom: 2px;
}

._p-l-1_10c2z_316 {
  padding-left: 2px;
}

._m-1_10c2z_320 {
  margin: 2px;
}

._m-t-1_10c2z_324 {
  margin-top: 2px;
}

._m-r-1_10c2z_328 {
  margin-right: 2px;
}

._m-b-1_10c2z_332 {
  margin-bottom: 2px;
}

._m-l-1_10c2z_336 {
  margin-left: 2px;
}

._p-2_10c2z_340 {
  padding: 4px;
}

._p-t-2_10c2z_344 {
  padding-top: 4px;
}

._p-r-2_10c2z_348 {
  padding-right: 4px;
}

._p-b-2_10c2z_352 {
  padding-bottom: 4px;
}

._p-l-2_10c2z_356 {
  padding-left: 4px;
}

._m-2_10c2z_360 {
  margin: 4px;
}

._m-t-2_10c2z_364 {
  margin-top: 4px;
}

._m-r-2_10c2z_368 {
  margin-right: 4px;
}

._m-b-2_10c2z_372 {
  margin-bottom: 4px;
}

._m-l-2_10c2z_376 {
  margin-left: 4px;
}

._p-3_10c2z_380 {
  padding: 8px;
}

._p-t-3_10c2z_384 {
  padding-top: 8px;
}

._p-r-3_10c2z_388 {
  padding-right: 8px;
}

._p-b-3_10c2z_392 {
  padding-bottom: 8px;
}

._p-l-3_10c2z_396 {
  padding-left: 8px;
}

._m-3_10c2z_400 {
  margin: 8px;
}

._m-t-3_10c2z_404 {
  margin-top: 8px;
}

._m-r-3_10c2z_408 {
  margin-right: 8px;
}

._m-b-3_10c2z_412 {
  margin-bottom: 8px;
}

._m-l-3_10c2z_416 {
  margin-left: 8px;
}

._p-4_10c2z_420 {
  padding: 12px;
}

._p-t-4_10c2z_424 {
  padding-top: 12px;
}

._p-r-4_10c2z_428 {
  padding-right: 12px;
}

._p-b-4_10c2z_432 {
  padding-bottom: 12px;
}

._p-l-4_10c2z_436 {
  padding-left: 12px;
}

._m-4_10c2z_440 {
  margin: 12px;
}

._m-t-4_10c2z_444 {
  margin-top: 12px;
}

._m-r-4_10c2z_448 {
  margin-right: 12px;
}

._m-b-4_10c2z_452 {
  margin-bottom: 12px;
}

._m-l-4_10c2z_456 {
  margin-left: 12px;
}

._p-5_10c2z_460 {
  padding: 16px;
}

._p-t-5_10c2z_464 {
  padding-top: 16px;
}

._p-r-5_10c2z_468 {
  padding-right: 16px;
}

._p-b-5_10c2z_472 {
  padding-bottom: 16px;
}

._p-l-5_10c2z_476 {
  padding-left: 16px;
}

._m-5_10c2z_480 {
  margin: 16px;
}

._m-t-5_10c2z_484 {
  margin-top: 16px;
}

._m-r-5_10c2z_488 {
  margin-right: 16px;
}

._m-b-5_10c2z_492 {
  margin-bottom: 16px;
}

._m-l-5_10c2z_496 {
  margin-left: 16px;
}

._p-6_10c2z_500 {
  padding: 24px;
}

._p-t-6_10c2z_504 {
  padding-top: 24px;
}

._p-r-6_10c2z_508 {
  padding-right: 24px;
}

._p-b-6_10c2z_512 {
  padding-bottom: 24px;
}

._p-l-6_10c2z_516 {
  padding-left: 24px;
}

._m-6_10c2z_520 {
  margin: 24px;
}

._m-t-6_10c2z_524 {
  margin-top: 24px;
}

._m-r-6_10c2z_528 {
  margin-right: 24px;
}

._m-b-6_10c2z_532 {
  margin-bottom: 24px;
}

._m-l-6_10c2z_536 {
  margin-left: 24px;
}

._p-7_10c2z_540 {
  padding: 32px;
}

._p-t-7_10c2z_544 {
  padding-top: 32px;
}

._p-r-7_10c2z_548 {
  padding-right: 32px;
}

._p-b-7_10c2z_552 {
  padding-bottom: 32px;
}

._p-l-7_10c2z_556 {
  padding-left: 32px;
}

._m-7_10c2z_560 {
  margin: 32px;
}

._m-t-7_10c2z_564 {
  margin-top: 32px;
}

._m-r-7_10c2z_568 {
  margin-right: 32px;
}

._m-b-7_10c2z_572 {
  margin-bottom: 32px;
}

._m-l-7_10c2z_576 {
  margin-left: 32px;
}

._p-8_10c2z_580 {
  padding: 40px;
}

._p-t-8_10c2z_584 {
  padding-top: 40px;
}

._p-r-8_10c2z_588 {
  padding-right: 40px;
}

._p-b-8_10c2z_592 {
  padding-bottom: 40px;
}

._p-l-8_10c2z_596 {
  padding-left: 40px;
}

._m-8_10c2z_600 {
  margin: 40px;
}

._m-t-8_10c2z_604 {
  margin-top: 40px;
}

._m-r-8_10c2z_608 {
  margin-right: 40px;
}

._m-b-8_10c2z_612 {
  margin-bottom: 40px;
}

._m-l-8_10c2z_616 {
  margin-left: 40px;
}

._p-9_10c2z_620 {
  padding: 48px;
}

._p-t-9_10c2z_624 {
  padding-top: 48px;
}

._p-r-9_10c2z_628 {
  padding-right: 48px;
}

._p-b-9_10c2z_632 {
  padding-bottom: 48px;
}

._p-l-9_10c2z_636 {
  padding-left: 48px;
}

._m-9_10c2z_640 {
  margin: 48px;
}

._m-t-9_10c2z_644 {
  margin-top: 48px;
}

._m-r-9_10c2z_648 {
  margin-right: 48px;
}

._m-b-9_10c2z_652 {
  margin-bottom: 48px;
}

._m-l-9_10c2z_656 {
  margin-left: 48px;
}

._p-10_10c2z_660 {
  padding: 64px;
}

._p-t-10_10c2z_664 {
  padding-top: 64px;
}

._p-r-10_10c2z_668 {
  padding-right: 64px;
}

._p-b-10_10c2z_672 {
  padding-bottom: 64px;
}

._p-l-10_10c2z_676 {
  padding-left: 64px;
}

._m-10_10c2z_680 {
  margin: 64px;
}

._m-t-10_10c2z_684 {
  margin-top: 64px;
}

._m-r-10_10c2z_688 {
  margin-right: 64px;
}

._m-b-10_10c2z_692 {
  margin-bottom: 64px;
}

._m-l-10_10c2z_696 {
  margin-left: 64px;
}

._p-11_10c2z_700 {
  padding: 80px;
}

._p-t-11_10c2z_704 {
  padding-top: 80px;
}

._p-r-11_10c2z_708 {
  padding-right: 80px;
}

._p-b-11_10c2z_712 {
  padding-bottom: 80px;
}

._p-l-11_10c2z_716 {
  padding-left: 80px;
}

._m-11_10c2z_720 {
  margin: 80px;
}

._m-t-11_10c2z_724 {
  margin-top: 80px;
}

._m-r-11_10c2z_728 {
  margin-right: 80px;
}

._m-b-11_10c2z_732 {
  margin-bottom: 80px;
}

._m-l-11_10c2z_736 {
  margin-left: 80px;
}

._p-12_10c2z_740 {
  padding: 96px;
}

._p-t-12_10c2z_744 {
  padding-top: 96px;
}

._p-r-12_10c2z_748 {
  padding-right: 96px;
}

._p-b-12_10c2z_752 {
  padding-bottom: 96px;
}

._p-l-12_10c2z_756 {
  padding-left: 96px;
}

._m-12_10c2z_760 {
  margin: 96px;
}

._m-t-12_10c2z_764 {
  margin-top: 96px;
}

._m-r-12_10c2z_768 {
  margin-right: 96px;
}

._m-b-12_10c2z_772 {
  margin-bottom: 96px;
}

._m-l-12_10c2z_776 {
  margin-left: 96px;
}

._p-13_10c2z_780 {
  padding: 160px;
}

._p-t-13_10c2z_784 {
  padding-top: 160px;
}

._p-r-13_10c2z_788 {
  padding-right: 160px;
}

._p-b-13_10c2z_792 {
  padding-bottom: 160px;
}

._p-l-13_10c2z_796 {
  padding-left: 160px;
}

._m-13_10c2z_800 {
  margin: 160px;
}

._m-t-13_10c2z_804 {
  margin-top: 160px;
}

._m-r-13_10c2z_808 {
  margin-right: 160px;
}

._m-b-13_10c2z_812 {
  margin-bottom: 160px;
}

._m-l-13_10c2z_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_10c2z_826 {
  border-radius: 0;
}

._r-1_10c2z_830 {
  border-radius: 2px;
}

._r-2_10c2z_834 {
  border-radius: 4px;
}

._r-3_10c2z_838 {
  border-radius: 6px;
}

._r-4_10c2z_842 {
  border-radius: 8px;
}

._r-5_10c2z_846 {
  border-radius: 12px;
}

._r-6_10c2z_850 {
  border-radius: 20px;
}

._r-full_10c2z_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_10c2z_861 {
  border: 0 solid;
}

._border-1_10c2z_865 {
  border: 1px solid;
}

._border-2_10c2z_869 {
  border: 2px solid;
}

._border-3_10c2z_873 {
  border: 3px solid;
}

._border-4_10c2z_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_10c2z_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_10c2z_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_10c2z_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_10c2z_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_10c2z_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_10c2z_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_10c2z_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_10c2z_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_10c2z_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_10c2z_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_10c2z_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_10c2z_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_10c2z_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_10c2z_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_10c2z_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_10c2z_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_10c2z_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
*/
._card_10c2z_1040 {
  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;
}

._header_10c2z_1051 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._title_10c2z_1057 {
  font-family: Pretendard, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 25.6px;
  color: var(--color-text-title);
  margin: 0;
}

._statusChip_10c2z_1066 {
  display: flex;
  align-items: center;
  gap: 2px;
  padding: 2px 8px;
  background-color: #f0fdfa;
  border-radius: 100px;
  color: #0d9488;
  font-family: Pretendard, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 25.6px;
}
._statusChip_10c2z_1066 i::before {
  font-size: 20px !important;
}

._labelRow_10c2z_1083 {
  display: flex;
  align-items: center;
  margin: 0 0 4px;
}

._label_10c2z_1083 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._label_10c2z_1083:not(button) {
  color: var(--color-text-body);
}
._label_10c2z_1083 {
  color: var(--color-text-body);
}

._refreshButton_10c2z_1101 {
  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_10c2z_1101:hover {
  background-color: var(--color-bg-hover);
}
._refreshButton_10c2z_1101:disabled {
  background-color: transparent;
  border: unset;
}
._refreshButton_10c2z_1101:disabled i,
._refreshButton_10c2z_1101:disabled span {
  color: var(--color-text-action-disabled) !important;
}
._refreshButton_10c2z_1101 i {
  color: var(--color-primary);
}
._refreshButton_10c2z_1101 i::before {
  font-size: 18px !important;
}
._refreshButton_10c2z_1101 i._spinning_10c2z_1129 {
  animation: _spin_10c2z_1129 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

._spinning_10c2z_1129 {
  animation: _spin_10c2z_1129 1s linear infinite;
}

@keyframes _spin_10c2z_1129 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._accountListWrapper_10c2z_1145 {
  position: relative;
  height: 200px;
}

._accountList_10c2z_1145 {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-right: 2px;
  /* 스크롤바 스타일 */
}
._accountList_10c2z_1145::-webkit-scrollbar {
  width: 4px;
}
._accountList_10c2z_1145::-webkit-scrollbar-track {
  background: transparent;
}
._accountList_10c2z_1145::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 2px;
}
._accountList_10c2z_1145::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-strong);
}

._accountItem_10c2z_1173 {
  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_10c2z_1173:hover {
  border-color: var(--color-primary);
  background-color: var(--color-background-hover);
}

._checkbox_10c2z_1189 {
  width: 24px;
  height: 24px;
  cursor: pointer;
  flex-shrink: 0;
}

._accountInfo_10c2z_1196 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}

._accountName_10c2z_1203 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._accountName_10c2z_1203:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_10c2z_1203 {
    font-size: 12px;
  }
}

._accountText_10c2z_1217 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._accountText_10c2z_1217:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_10c2z_1217 {
    font-size: 12px;
  }
}
._accountText_10c2z_1217 {
  color: var(--color-text-sub) !important;
}

._gradient_10c2z_1234 {
  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_10c2z_1234._hidden_10c2z_1244 {
  opacity: 0;
}

._buttonRow_10c2z_1248 {
  display: flex;
  gap: 8px;
}

._button_10c2z_1248 {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1skko_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1skko_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1skko_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1skko_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1skko_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1skko_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1skko_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1skko_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1skko_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_1skko_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1skko_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1skko_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1skko_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1skko_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1skko_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1skko_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1skko_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1skko_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_1skko_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1skko_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1skko_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1skko_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1skko_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1skko_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1skko_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1skko_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1skko_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_1skko_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1skko_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1skko_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1skko_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1skko_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1skko_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1skko_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1skko_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1skko_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_1skko_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1skko_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1skko_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1skko_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1skko_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1skko_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1skko_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1skko_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1skko_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_1skko_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1skko_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1skko_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1skko_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1skko_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1skko_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1skko_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1skko_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1skko_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_1skko_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1skko_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1skko_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1skko_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1skko_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1skko_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1skko_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1skko_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1skko_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_1skko_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1skko_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1skko_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1skko_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1skko_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1skko_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1skko_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1skko_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1skko_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1skko_259 {
  padding: 0;
}

._p-t-0_1skko_263 {
  padding-top: 0;
}

._p-r-0_1skko_267 {
  padding-right: 0;
}

._p-b-0_1skko_271 {
  padding-bottom: 0;
}

._p-l-0_1skko_275 {
  padding-left: 0;
}

._m-0_1skko_279 {
  margin: 0;
}

._m-t-0_1skko_283 {
  margin-top: 0;
}

._m-r-0_1skko_287 {
  margin-right: 0;
}

._m-b-0_1skko_291 {
  margin-bottom: 0;
}

._m-l-0_1skko_295 {
  margin-left: 0;
}

._p-1_1skko_299 {
  padding: 2px;
}

._p-t-1_1skko_303 {
  padding-top: 2px;
}

._p-r-1_1skko_307 {
  padding-right: 2px;
}

._p-b-1_1skko_311 {
  padding-bottom: 2px;
}

._p-l-1_1skko_315 {
  padding-left: 2px;
}

._m-1_1skko_319 {
  margin: 2px;
}

._m-t-1_1skko_323 {
  margin-top: 2px;
}

._m-r-1_1skko_327 {
  margin-right: 2px;
}

._m-b-1_1skko_331 {
  margin-bottom: 2px;
}

._m-l-1_1skko_335 {
  margin-left: 2px;
}

._p-2_1skko_339 {
  padding: 4px;
}

._p-t-2_1skko_343 {
  padding-top: 4px;
}

._p-r-2_1skko_347 {
  padding-right: 4px;
}

._p-b-2_1skko_351 {
  padding-bottom: 4px;
}

._p-l-2_1skko_355 {
  padding-left: 4px;
}

._m-2_1skko_359 {
  margin: 4px;
}

._m-t-2_1skko_363 {
  margin-top: 4px;
}

._m-r-2_1skko_367 {
  margin-right: 4px;
}

._m-b-2_1skko_371 {
  margin-bottom: 4px;
}

._m-l-2_1skko_375 {
  margin-left: 4px;
}

._p-3_1skko_379 {
  padding: 8px;
}

._p-t-3_1skko_383 {
  padding-top: 8px;
}

._p-r-3_1skko_387 {
  padding-right: 8px;
}

._p-b-3_1skko_391 {
  padding-bottom: 8px;
}

._p-l-3_1skko_395 {
  padding-left: 8px;
}

._m-3_1skko_399 {
  margin: 8px;
}

._m-t-3_1skko_403 {
  margin-top: 8px;
}

._m-r-3_1skko_407 {
  margin-right: 8px;
}

._m-b-3_1skko_411 {
  margin-bottom: 8px;
}

._m-l-3_1skko_415 {
  margin-left: 8px;
}

._p-4_1skko_419 {
  padding: 12px;
}

._p-t-4_1skko_423 {
  padding-top: 12px;
}

._p-r-4_1skko_427 {
  padding-right: 12px;
}

._p-b-4_1skko_431 {
  padding-bottom: 12px;
}

._p-l-4_1skko_435 {
  padding-left: 12px;
}

._m-4_1skko_439 {
  margin: 12px;
}

._m-t-4_1skko_443 {
  margin-top: 12px;
}

._m-r-4_1skko_447 {
  margin-right: 12px;
}

._m-b-4_1skko_451 {
  margin-bottom: 12px;
}

._m-l-4_1skko_455 {
  margin-left: 12px;
}

._p-5_1skko_459 {
  padding: 16px;
}

._p-t-5_1skko_463 {
  padding-top: 16px;
}

._p-r-5_1skko_467 {
  padding-right: 16px;
}

._p-b-5_1skko_471 {
  padding-bottom: 16px;
}

._p-l-5_1skko_475 {
  padding-left: 16px;
}

._m-5_1skko_479 {
  margin: 16px;
}

._m-t-5_1skko_483 {
  margin-top: 16px;
}

._m-r-5_1skko_487 {
  margin-right: 16px;
}

._m-b-5_1skko_491 {
  margin-bottom: 16px;
}

._m-l-5_1skko_495 {
  margin-left: 16px;
}

._p-6_1skko_499 {
  padding: 24px;
}

._p-t-6_1skko_503 {
  padding-top: 24px;
}

._p-r-6_1skko_507 {
  padding-right: 24px;
}

._p-b-6_1skko_511 {
  padding-bottom: 24px;
}

._p-l-6_1skko_515 {
  padding-left: 24px;
}

._m-6_1skko_519 {
  margin: 24px;
}

._m-t-6_1skko_523 {
  margin-top: 24px;
}

._m-r-6_1skko_527 {
  margin-right: 24px;
}

._m-b-6_1skko_531 {
  margin-bottom: 24px;
}

._m-l-6_1skko_535 {
  margin-left: 24px;
}

._p-7_1skko_539 {
  padding: 32px;
}

._p-t-7_1skko_543 {
  padding-top: 32px;
}

._p-r-7_1skko_547 {
  padding-right: 32px;
}

._p-b-7_1skko_551 {
  padding-bottom: 32px;
}

._p-l-7_1skko_555 {
  padding-left: 32px;
}

._m-7_1skko_559 {
  margin: 32px;
}

._m-t-7_1skko_563 {
  margin-top: 32px;
}

._m-r-7_1skko_567 {
  margin-right: 32px;
}

._m-b-7_1skko_571 {
  margin-bottom: 32px;
}

._m-l-7_1skko_575 {
  margin-left: 32px;
}

._p-8_1skko_579 {
  padding: 40px;
}

._p-t-8_1skko_583 {
  padding-top: 40px;
}

._p-r-8_1skko_587 {
  padding-right: 40px;
}

._p-b-8_1skko_591 {
  padding-bottom: 40px;
}

._p-l-8_1skko_595 {
  padding-left: 40px;
}

._m-8_1skko_599 {
  margin: 40px;
}

._m-t-8_1skko_603 {
  margin-top: 40px;
}

._m-r-8_1skko_607 {
  margin-right: 40px;
}

._m-b-8_1skko_611 {
  margin-bottom: 40px;
}

._m-l-8_1skko_615 {
  margin-left: 40px;
}

._p-9_1skko_619 {
  padding: 48px;
}

._p-t-9_1skko_623 {
  padding-top: 48px;
}

._p-r-9_1skko_627 {
  padding-right: 48px;
}

._p-b-9_1skko_631 {
  padding-bottom: 48px;
}

._p-l-9_1skko_635 {
  padding-left: 48px;
}

._m-9_1skko_639 {
  margin: 48px;
}

._m-t-9_1skko_643 {
  margin-top: 48px;
}

._m-r-9_1skko_647 {
  margin-right: 48px;
}

._m-b-9_1skko_651 {
  margin-bottom: 48px;
}

._m-l-9_1skko_655 {
  margin-left: 48px;
}

._p-10_1skko_659 {
  padding: 64px;
}

._p-t-10_1skko_663 {
  padding-top: 64px;
}

._p-r-10_1skko_667 {
  padding-right: 64px;
}

._p-b-10_1skko_671 {
  padding-bottom: 64px;
}

._p-l-10_1skko_675 {
  padding-left: 64px;
}

._m-10_1skko_679 {
  margin: 64px;
}

._m-t-10_1skko_683 {
  margin-top: 64px;
}

._m-r-10_1skko_687 {
  margin-right: 64px;
}

._m-b-10_1skko_691 {
  margin-bottom: 64px;
}

._m-l-10_1skko_695 {
  margin-left: 64px;
}

._p-11_1skko_699 {
  padding: 80px;
}

._p-t-11_1skko_703 {
  padding-top: 80px;
}

._p-r-11_1skko_707 {
  padding-right: 80px;
}

._p-b-11_1skko_711 {
  padding-bottom: 80px;
}

._p-l-11_1skko_715 {
  padding-left: 80px;
}

._m-11_1skko_719 {
  margin: 80px;
}

._m-t-11_1skko_723 {
  margin-top: 80px;
}

._m-r-11_1skko_727 {
  margin-right: 80px;
}

._m-b-11_1skko_731 {
  margin-bottom: 80px;
}

._m-l-11_1skko_735 {
  margin-left: 80px;
}

._p-12_1skko_739 {
  padding: 96px;
}

._p-t-12_1skko_743 {
  padding-top: 96px;
}

._p-r-12_1skko_747 {
  padding-right: 96px;
}

._p-b-12_1skko_751 {
  padding-bottom: 96px;
}

._p-l-12_1skko_755 {
  padding-left: 96px;
}

._m-12_1skko_759 {
  margin: 96px;
}

._m-t-12_1skko_763 {
  margin-top: 96px;
}

._m-r-12_1skko_767 {
  margin-right: 96px;
}

._m-b-12_1skko_771 {
  margin-bottom: 96px;
}

._m-l-12_1skko_775 {
  margin-left: 96px;
}

._p-13_1skko_779 {
  padding: 160px;
}

._p-t-13_1skko_783 {
  padding-top: 160px;
}

._p-r-13_1skko_787 {
  padding-right: 160px;
}

._p-b-13_1skko_791 {
  padding-bottom: 160px;
}

._p-l-13_1skko_795 {
  padding-left: 160px;
}

._m-13_1skko_799 {
  margin: 160px;
}

._m-t-13_1skko_803 {
  margin-top: 160px;
}

._m-r-13_1skko_807 {
  margin-right: 160px;
}

._m-b-13_1skko_811 {
  margin-bottom: 160px;
}

._m-l-13_1skko_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1skko_825 {
  border-radius: 0;
}

._r-1_1skko_829 {
  border-radius: 2px;
}

._r-2_1skko_833 {
  border-radius: 4px;
}

._r-3_1skko_837 {
  border-radius: 6px;
}

._r-4_1skko_841 {
  border-radius: 8px;
}

._r-5_1skko_845 {
  border-radius: 12px;
}

._r-6_1skko_849 {
  border-radius: 20px;
}

._r-full_1skko_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1skko_860 {
  border: 0 solid;
}

._border-1_1skko_864 {
  border: 1px solid;
}

._border-2_1skko_868 {
  border: 2px solid;
}

._border-3_1skko_872 {
  border: 3px solid;
}

._border-4_1skko_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1skko_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1skko_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1skko_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1skko_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1skko_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1skko_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1skko_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1skko_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1skko_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_1skko_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1skko_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1skko_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1skko_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1skko_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1skko_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1skko_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1skko_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_1skko_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);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_1skko_1039 {
    padding: 12px;
  }
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1a3qu_5 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1a3qu_8:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1a3qu_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1a3qu_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1a3qu_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1a3qu_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1a3qu_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1a3qu_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1a3qu_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_1a3qu_36 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1a3qu_39:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1a3qu_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1a3qu_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1a3qu_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1a3qu_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1a3qu_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1a3qu_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1a3qu_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_1a3qu_67 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1a3qu_70:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1a3qu_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1a3qu_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1a3qu_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1a3qu_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1a3qu_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1a3qu_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1a3qu_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_1a3qu_98 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1a3qu_101:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1a3qu_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1a3qu_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1a3qu_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1a3qu_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1a3qu_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1a3qu_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1a3qu_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_1a3qu_129 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1a3qu_132:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1a3qu_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1a3qu_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1a3qu_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1a3qu_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1a3qu_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1a3qu_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1a3qu_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_1a3qu_160 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1a3qu_163:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1a3qu_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1a3qu_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1a3qu_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1a3qu_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1a3qu_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1a3qu_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1a3qu_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_1a3qu_191 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1a3qu_194:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1a3qu_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1a3qu_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1a3qu_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1a3qu_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1a3qu_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1a3qu_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1a3qu_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_1a3qu_222 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1a3qu_225:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1a3qu_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1a3qu_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1a3qu_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1a3qu_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1a3qu_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1a3qu_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1a3qu_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1a3qu_260 {
  padding: 0;
}

._p-t-0_1a3qu_264 {
  padding-top: 0;
}

._p-r-0_1a3qu_268 {
  padding-right: 0;
}

._p-b-0_1a3qu_272 {
  padding-bottom: 0;
}

._p-l-0_1a3qu_276 {
  padding-left: 0;
}

._m-0_1a3qu_280 {
  margin: 0;
}

._m-t-0_1a3qu_284 {
  margin-top: 0;
}

._m-r-0_1a3qu_288 {
  margin-right: 0;
}

._m-b-0_1a3qu_292 {
  margin-bottom: 0;
}

._m-l-0_1a3qu_296 {
  margin-left: 0;
}

._p-1_1a3qu_300 {
  padding: 2px;
}

._p-t-1_1a3qu_304 {
  padding-top: 2px;
}

._p-r-1_1a3qu_308 {
  padding-right: 2px;
}

._p-b-1_1a3qu_312 {
  padding-bottom: 2px;
}

._p-l-1_1a3qu_316 {
  padding-left: 2px;
}

._m-1_1a3qu_320 {
  margin: 2px;
}

._m-t-1_1a3qu_324 {
  margin-top: 2px;
}

._m-r-1_1a3qu_328 {
  margin-right: 2px;
}

._m-b-1_1a3qu_332 {
  margin-bottom: 2px;
}

._m-l-1_1a3qu_336 {
  margin-left: 2px;
}

._p-2_1a3qu_340 {
  padding: 4px;
}

._p-t-2_1a3qu_344 {
  padding-top: 4px;
}

._p-r-2_1a3qu_348 {
  padding-right: 4px;
}

._p-b-2_1a3qu_352 {
  padding-bottom: 4px;
}

._p-l-2_1a3qu_356 {
  padding-left: 4px;
}

._m-2_1a3qu_360 {
  margin: 4px;
}

._m-t-2_1a3qu_364 {
  margin-top: 4px;
}

._m-r-2_1a3qu_368 {
  margin-right: 4px;
}

._m-b-2_1a3qu_372 {
  margin-bottom: 4px;
}

._m-l-2_1a3qu_376 {
  margin-left: 4px;
}

._p-3_1a3qu_380 {
  padding: 8px;
}

._p-t-3_1a3qu_384 {
  padding-top: 8px;
}

._p-r-3_1a3qu_388 {
  padding-right: 8px;
}

._p-b-3_1a3qu_392 {
  padding-bottom: 8px;
}

._p-l-3_1a3qu_396 {
  padding-left: 8px;
}

._m-3_1a3qu_400 {
  margin: 8px;
}

._m-t-3_1a3qu_404 {
  margin-top: 8px;
}

._m-r-3_1a3qu_408 {
  margin-right: 8px;
}

._m-b-3_1a3qu_412 {
  margin-bottom: 8px;
}

._m-l-3_1a3qu_416 {
  margin-left: 8px;
}

._p-4_1a3qu_420 {
  padding: 12px;
}

._p-t-4_1a3qu_424 {
  padding-top: 12px;
}

._p-r-4_1a3qu_428 {
  padding-right: 12px;
}

._p-b-4_1a3qu_432 {
  padding-bottom: 12px;
}

._p-l-4_1a3qu_436 {
  padding-left: 12px;
}

._m-4_1a3qu_440 {
  margin: 12px;
}

._m-t-4_1a3qu_444 {
  margin-top: 12px;
}

._m-r-4_1a3qu_448 {
  margin-right: 12px;
}

._m-b-4_1a3qu_452 {
  margin-bottom: 12px;
}

._m-l-4_1a3qu_456 {
  margin-left: 12px;
}

._p-5_1a3qu_460 {
  padding: 16px;
}

._p-t-5_1a3qu_464 {
  padding-top: 16px;
}

._p-r-5_1a3qu_468 {
  padding-right: 16px;
}

._p-b-5_1a3qu_472 {
  padding-bottom: 16px;
}

._p-l-5_1a3qu_476 {
  padding-left: 16px;
}

._m-5_1a3qu_480 {
  margin: 16px;
}

._m-t-5_1a3qu_484 {
  margin-top: 16px;
}

._m-r-5_1a3qu_488 {
  margin-right: 16px;
}

._m-b-5_1a3qu_492 {
  margin-bottom: 16px;
}

._m-l-5_1a3qu_496 {
  margin-left: 16px;
}

._p-6_1a3qu_500 {
  padding: 24px;
}

._p-t-6_1a3qu_504 {
  padding-top: 24px;
}

._p-r-6_1a3qu_508 {
  padding-right: 24px;
}

._p-b-6_1a3qu_512 {
  padding-bottom: 24px;
}

._p-l-6_1a3qu_516 {
  padding-left: 24px;
}

._m-6_1a3qu_520 {
  margin: 24px;
}

._m-t-6_1a3qu_524 {
  margin-top: 24px;
}

._m-r-6_1a3qu_528 {
  margin-right: 24px;
}

._m-b-6_1a3qu_532 {
  margin-bottom: 24px;
}

._m-l-6_1a3qu_536 {
  margin-left: 24px;
}

._p-7_1a3qu_540 {
  padding: 32px;
}

._p-t-7_1a3qu_544 {
  padding-top: 32px;
}

._p-r-7_1a3qu_548 {
  padding-right: 32px;
}

._p-b-7_1a3qu_552 {
  padding-bottom: 32px;
}

._p-l-7_1a3qu_556 {
  padding-left: 32px;
}

._m-7_1a3qu_560 {
  margin: 32px;
}

._m-t-7_1a3qu_564 {
  margin-top: 32px;
}

._m-r-7_1a3qu_568 {
  margin-right: 32px;
}

._m-b-7_1a3qu_572 {
  margin-bottom: 32px;
}

._m-l-7_1a3qu_576 {
  margin-left: 32px;
}

._p-8_1a3qu_580 {
  padding: 40px;
}

._p-t-8_1a3qu_584 {
  padding-top: 40px;
}

._p-r-8_1a3qu_588 {
  padding-right: 40px;
}

._p-b-8_1a3qu_592 {
  padding-bottom: 40px;
}

._p-l-8_1a3qu_596 {
  padding-left: 40px;
}

._m-8_1a3qu_600 {
  margin: 40px;
}

._m-t-8_1a3qu_604 {
  margin-top: 40px;
}

._m-r-8_1a3qu_608 {
  margin-right: 40px;
}

._m-b-8_1a3qu_612 {
  margin-bottom: 40px;
}

._m-l-8_1a3qu_616 {
  margin-left: 40px;
}

._p-9_1a3qu_620 {
  padding: 48px;
}

._p-t-9_1a3qu_624 {
  padding-top: 48px;
}

._p-r-9_1a3qu_628 {
  padding-right: 48px;
}

._p-b-9_1a3qu_632 {
  padding-bottom: 48px;
}

._p-l-9_1a3qu_636 {
  padding-left: 48px;
}

._m-9_1a3qu_640 {
  margin: 48px;
}

._m-t-9_1a3qu_644 {
  margin-top: 48px;
}

._m-r-9_1a3qu_648 {
  margin-right: 48px;
}

._m-b-9_1a3qu_652 {
  margin-bottom: 48px;
}

._m-l-9_1a3qu_656 {
  margin-left: 48px;
}

._p-10_1a3qu_660 {
  padding: 64px;
}

._p-t-10_1a3qu_664 {
  padding-top: 64px;
}

._p-r-10_1a3qu_668 {
  padding-right: 64px;
}

._p-b-10_1a3qu_672 {
  padding-bottom: 64px;
}

._p-l-10_1a3qu_676 {
  padding-left: 64px;
}

._m-10_1a3qu_680 {
  margin: 64px;
}

._m-t-10_1a3qu_684 {
  margin-top: 64px;
}

._m-r-10_1a3qu_688 {
  margin-right: 64px;
}

._m-b-10_1a3qu_692 {
  margin-bottom: 64px;
}

._m-l-10_1a3qu_696 {
  margin-left: 64px;
}

._p-11_1a3qu_700 {
  padding: 80px;
}

._p-t-11_1a3qu_704 {
  padding-top: 80px;
}

._p-r-11_1a3qu_708 {
  padding-right: 80px;
}

._p-b-11_1a3qu_712 {
  padding-bottom: 80px;
}

._p-l-11_1a3qu_716 {
  padding-left: 80px;
}

._m-11_1a3qu_720 {
  margin: 80px;
}

._m-t-11_1a3qu_724 {
  margin-top: 80px;
}

._m-r-11_1a3qu_728 {
  margin-right: 80px;
}

._m-b-11_1a3qu_732 {
  margin-bottom: 80px;
}

._m-l-11_1a3qu_736 {
  margin-left: 80px;
}

._p-12_1a3qu_740 {
  padding: 96px;
}

._p-t-12_1a3qu_744 {
  padding-top: 96px;
}

._p-r-12_1a3qu_748 {
  padding-right: 96px;
}

._p-b-12_1a3qu_752 {
  padding-bottom: 96px;
}

._p-l-12_1a3qu_756 {
  padding-left: 96px;
}

._m-12_1a3qu_760 {
  margin: 96px;
}

._m-t-12_1a3qu_764 {
  margin-top: 96px;
}

._m-r-12_1a3qu_768 {
  margin-right: 96px;
}

._m-b-12_1a3qu_772 {
  margin-bottom: 96px;
}

._m-l-12_1a3qu_776 {
  margin-left: 96px;
}

._p-13_1a3qu_780 {
  padding: 160px;
}

._p-t-13_1a3qu_784 {
  padding-top: 160px;
}

._p-r-13_1a3qu_788 {
  padding-right: 160px;
}

._p-b-13_1a3qu_792 {
  padding-bottom: 160px;
}

._p-l-13_1a3qu_796 {
  padding-left: 160px;
}

._m-13_1a3qu_800 {
  margin: 160px;
}

._m-t-13_1a3qu_804 {
  margin-top: 160px;
}

._m-r-13_1a3qu_808 {
  margin-right: 160px;
}

._m-b-13_1a3qu_812 {
  margin-bottom: 160px;
}

._m-l-13_1a3qu_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1a3qu_826 {
  border-radius: 0;
}

._r-1_1a3qu_830 {
  border-radius: 2px;
}

._r-2_1a3qu_834 {
  border-radius: 4px;
}

._r-3_1a3qu_838 {
  border-radius: 6px;
}

._r-4_1a3qu_842 {
  border-radius: 8px;
}

._r-5_1a3qu_846 {
  border-radius: 12px;
}

._r-6_1a3qu_850 {
  border-radius: 20px;
}

._r-full_1a3qu_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1a3qu_861 {
  border: 0 solid;
}

._border-1_1a3qu_865 {
  border: 1px solid;
}

._border-2_1a3qu_869 {
  border: 2px solid;
}

._border-3_1a3qu_873 {
  border: 3px solid;
}

._border-4_1a3qu_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1a3qu_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1a3qu_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1a3qu_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1a3qu_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1a3qu_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1a3qu_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1a3qu_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1a3qu_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1a3qu_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_1a3qu_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1a3qu_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1a3qu_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1a3qu_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1a3qu_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1a3qu_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1a3qu_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1a3qu_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_1a3qu_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_1a3qu_1053 {
  width: 408px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._header_1a3qu_1062 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

._title_1a3qu_1069 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1a3qu_1069:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1a3qu_1069 {
    font-size: 16px;
  }
}
._title_1a3qu_1069 {
  color: var(--color-text-title);
  margin: 0;
}

._closeButton_1a3qu_1087 {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: var(--color-icon-secondary);
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
._closeButton_1a3qu_1087:hover {
  color: var(--color-icon-primary);
}

._content_1a3qu_1104 {
  margin-bottom: 40px;
}

._label_1a3qu_1108 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._label_1a3qu_1108:not(button) {
  color: var(--color-text-body);
}
._label_1a3qu_1108 {
  color: var(--color-text-body);
  margin-bottom: 4px;
}

._accountListWrapper_1a3qu_1121 {
  position: relative;
  height: 200px;
}

._accountList_1a3qu_1121 {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-right: 2px;
  /* 스크롤바 스타일 */
}
._accountList_1a3qu_1121::-webkit-scrollbar {
  width: 4px;
}
._accountList_1a3qu_1121::-webkit-scrollbar-track {
  background: transparent;
}
._accountList_1a3qu_1121::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 2px;
}
._accountList_1a3qu_1121::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-strong);
}

._accountItem_1a3qu_1149 {
  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_1a3qu_1149:hover {
  border-color: var(--color-primary);
  background-color: var(--color-background-hover);
}

._checkbox_1a3qu_1165 {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

._accountInfo_1a3qu_1171 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._accountName_1a3qu_1177 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._accountName_1a3qu_1177:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_1a3qu_1177 {
    font-size: 12px;
  }
}

._accountText_1a3qu_1191 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._accountText_1a3qu_1191:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_1a3qu_1191 {
    font-size: 12px;
  }
}
._accountText_1a3qu_1191 {
  color: var(--color-text-sub) !important;
}

._gradient_1a3qu_1208 {
  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_1a3qu_1208._hidden_1a3qu_1218 {
  opacity: 0;
}

._errorContent_1a3qu_1222 {
  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_1a3qu_1233 {
  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_1a3qu_1233 i::before {
  font-size: 32px !important;
  color: var(--color-default-deep-reverse);
}

._errorMessage_1a3qu_1248 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_1a3qu_1248:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_1a3qu_1248 {
    font-size: 12px;
  }
}
._errorMessage_1a3qu_1248 {
  color: var(--color-text-title) !important;
  margin: 0 0 8px 0;
}

._errorSubMessage_1a3qu_1266 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._errorSubMessage_1a3qu_1266:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorSubMessage_1a3qu_1266 {
    font-size: 12px;
  }
}
._errorSubMessage_1a3qu_1266 {
  color: var(--color-text-sub) !important;
  margin: 0;
  line-height: 1.5;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ito1_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ito1_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ito1_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ito1_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ito1_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ito1_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ito1_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ito1_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ito1_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_1ito1_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ito1_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ito1_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ito1_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ito1_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ito1_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ito1_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ito1_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ito1_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_1ito1_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ito1_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ito1_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ito1_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ito1_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ito1_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ito1_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ito1_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ito1_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_1ito1_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ito1_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ito1_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ito1_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ito1_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ito1_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ito1_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ito1_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ito1_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_1ito1_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ito1_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ito1_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ito1_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ito1_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ito1_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ito1_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ito1_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ito1_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_1ito1_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ito1_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ito1_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ito1_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ito1_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ito1_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ito1_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ito1_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ito1_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_1ito1_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ito1_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ito1_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ito1_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ito1_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ito1_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ito1_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ito1_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ito1_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_1ito1_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ito1_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ito1_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ito1_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ito1_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ito1_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ito1_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ito1_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ito1_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ito1_259 {
  padding: 0;
}

._p-t-0_1ito1_263 {
  padding-top: 0;
}

._p-r-0_1ito1_267 {
  padding-right: 0;
}

._p-b-0_1ito1_271 {
  padding-bottom: 0;
}

._p-l-0_1ito1_275 {
  padding-left: 0;
}

._m-0_1ito1_279 {
  margin: 0;
}

._m-t-0_1ito1_283 {
  margin-top: 0;
}

._m-r-0_1ito1_287 {
  margin-right: 0;
}

._m-b-0_1ito1_291 {
  margin-bottom: 0;
}

._m-l-0_1ito1_295 {
  margin-left: 0;
}

._p-1_1ito1_299 {
  padding: 2px;
}

._p-t-1_1ito1_303 {
  padding-top: 2px;
}

._p-r-1_1ito1_307 {
  padding-right: 2px;
}

._p-b-1_1ito1_311 {
  padding-bottom: 2px;
}

._p-l-1_1ito1_315 {
  padding-left: 2px;
}

._m-1_1ito1_319 {
  margin: 2px;
}

._m-t-1_1ito1_323 {
  margin-top: 2px;
}

._m-r-1_1ito1_327 {
  margin-right: 2px;
}

._m-b-1_1ito1_331 {
  margin-bottom: 2px;
}

._m-l-1_1ito1_335 {
  margin-left: 2px;
}

._p-2_1ito1_339 {
  padding: 4px;
}

._p-t-2_1ito1_343 {
  padding-top: 4px;
}

._p-r-2_1ito1_347 {
  padding-right: 4px;
}

._p-b-2_1ito1_351 {
  padding-bottom: 4px;
}

._p-l-2_1ito1_355 {
  padding-left: 4px;
}

._m-2_1ito1_359 {
  margin: 4px;
}

._m-t-2_1ito1_363 {
  margin-top: 4px;
}

._m-r-2_1ito1_367 {
  margin-right: 4px;
}

._m-b-2_1ito1_371 {
  margin-bottom: 4px;
}

._m-l-2_1ito1_375 {
  margin-left: 4px;
}

._p-3_1ito1_379 {
  padding: 8px;
}

._p-t-3_1ito1_383 {
  padding-top: 8px;
}

._p-r-3_1ito1_387 {
  padding-right: 8px;
}

._p-b-3_1ito1_391 {
  padding-bottom: 8px;
}

._p-l-3_1ito1_395 {
  padding-left: 8px;
}

._m-3_1ito1_399 {
  margin: 8px;
}

._m-t-3_1ito1_403 {
  margin-top: 8px;
}

._m-r-3_1ito1_407 {
  margin-right: 8px;
}

._m-b-3_1ito1_411 {
  margin-bottom: 8px;
}

._m-l-3_1ito1_415 {
  margin-left: 8px;
}

._p-4_1ito1_419 {
  padding: 12px;
}

._p-t-4_1ito1_423 {
  padding-top: 12px;
}

._p-r-4_1ito1_427 {
  padding-right: 12px;
}

._p-b-4_1ito1_431 {
  padding-bottom: 12px;
}

._p-l-4_1ito1_435 {
  padding-left: 12px;
}

._m-4_1ito1_439 {
  margin: 12px;
}

._m-t-4_1ito1_443 {
  margin-top: 12px;
}

._m-r-4_1ito1_447 {
  margin-right: 12px;
}

._m-b-4_1ito1_451 {
  margin-bottom: 12px;
}

._m-l-4_1ito1_455 {
  margin-left: 12px;
}

._p-5_1ito1_459 {
  padding: 16px;
}

._p-t-5_1ito1_463 {
  padding-top: 16px;
}

._p-r-5_1ito1_467 {
  padding-right: 16px;
}

._p-b-5_1ito1_471 {
  padding-bottom: 16px;
}

._p-l-5_1ito1_475 {
  padding-left: 16px;
}

._m-5_1ito1_479 {
  margin: 16px;
}

._m-t-5_1ito1_483 {
  margin-top: 16px;
}

._m-r-5_1ito1_487 {
  margin-right: 16px;
}

._m-b-5_1ito1_491 {
  margin-bottom: 16px;
}

._m-l-5_1ito1_495 {
  margin-left: 16px;
}

._p-6_1ito1_499 {
  padding: 24px;
}

._p-t-6_1ito1_503 {
  padding-top: 24px;
}

._p-r-6_1ito1_507 {
  padding-right: 24px;
}

._p-b-6_1ito1_511 {
  padding-bottom: 24px;
}

._p-l-6_1ito1_515 {
  padding-left: 24px;
}

._m-6_1ito1_519 {
  margin: 24px;
}

._m-t-6_1ito1_523 {
  margin-top: 24px;
}

._m-r-6_1ito1_527 {
  margin-right: 24px;
}

._m-b-6_1ito1_531 {
  margin-bottom: 24px;
}

._m-l-6_1ito1_535 {
  margin-left: 24px;
}

._p-7_1ito1_539 {
  padding: 32px;
}

._p-t-7_1ito1_543 {
  padding-top: 32px;
}

._p-r-7_1ito1_547 {
  padding-right: 32px;
}

._p-b-7_1ito1_551 {
  padding-bottom: 32px;
}

._p-l-7_1ito1_555 {
  padding-left: 32px;
}

._m-7_1ito1_559 {
  margin: 32px;
}

._m-t-7_1ito1_563 {
  margin-top: 32px;
}

._m-r-7_1ito1_567 {
  margin-right: 32px;
}

._m-b-7_1ito1_571 {
  margin-bottom: 32px;
}

._m-l-7_1ito1_575 {
  margin-left: 32px;
}

._p-8_1ito1_579 {
  padding: 40px;
}

._p-t-8_1ito1_583 {
  padding-top: 40px;
}

._p-r-8_1ito1_587 {
  padding-right: 40px;
}

._p-b-8_1ito1_591 {
  padding-bottom: 40px;
}

._p-l-8_1ito1_595 {
  padding-left: 40px;
}

._m-8_1ito1_599 {
  margin: 40px;
}

._m-t-8_1ito1_603 {
  margin-top: 40px;
}

._m-r-8_1ito1_607 {
  margin-right: 40px;
}

._m-b-8_1ito1_611 {
  margin-bottom: 40px;
}

._m-l-8_1ito1_615 {
  margin-left: 40px;
}

._p-9_1ito1_619 {
  padding: 48px;
}

._p-t-9_1ito1_623 {
  padding-top: 48px;
}

._p-r-9_1ito1_627 {
  padding-right: 48px;
}

._p-b-9_1ito1_631 {
  padding-bottom: 48px;
}

._p-l-9_1ito1_635 {
  padding-left: 48px;
}

._m-9_1ito1_639 {
  margin: 48px;
}

._m-t-9_1ito1_643 {
  margin-top: 48px;
}

._m-r-9_1ito1_647 {
  margin-right: 48px;
}

._m-b-9_1ito1_651 {
  margin-bottom: 48px;
}

._m-l-9_1ito1_655 {
  margin-left: 48px;
}

._p-10_1ito1_659 {
  padding: 64px;
}

._p-t-10_1ito1_663 {
  padding-top: 64px;
}

._p-r-10_1ito1_667 {
  padding-right: 64px;
}

._p-b-10_1ito1_671 {
  padding-bottom: 64px;
}

._p-l-10_1ito1_675 {
  padding-left: 64px;
}

._m-10_1ito1_679 {
  margin: 64px;
}

._m-t-10_1ito1_683 {
  margin-top: 64px;
}

._m-r-10_1ito1_687 {
  margin-right: 64px;
}

._m-b-10_1ito1_691 {
  margin-bottom: 64px;
}

._m-l-10_1ito1_695 {
  margin-left: 64px;
}

._p-11_1ito1_699 {
  padding: 80px;
}

._p-t-11_1ito1_703 {
  padding-top: 80px;
}

._p-r-11_1ito1_707 {
  padding-right: 80px;
}

._p-b-11_1ito1_711 {
  padding-bottom: 80px;
}

._p-l-11_1ito1_715 {
  padding-left: 80px;
}

._m-11_1ito1_719 {
  margin: 80px;
}

._m-t-11_1ito1_723 {
  margin-top: 80px;
}

._m-r-11_1ito1_727 {
  margin-right: 80px;
}

._m-b-11_1ito1_731 {
  margin-bottom: 80px;
}

._m-l-11_1ito1_735 {
  margin-left: 80px;
}

._p-12_1ito1_739 {
  padding: 96px;
}

._p-t-12_1ito1_743 {
  padding-top: 96px;
}

._p-r-12_1ito1_747 {
  padding-right: 96px;
}

._p-b-12_1ito1_751 {
  padding-bottom: 96px;
}

._p-l-12_1ito1_755 {
  padding-left: 96px;
}

._m-12_1ito1_759 {
  margin: 96px;
}

._m-t-12_1ito1_763 {
  margin-top: 96px;
}

._m-r-12_1ito1_767 {
  margin-right: 96px;
}

._m-b-12_1ito1_771 {
  margin-bottom: 96px;
}

._m-l-12_1ito1_775 {
  margin-left: 96px;
}

._p-13_1ito1_779 {
  padding: 160px;
}

._p-t-13_1ito1_783 {
  padding-top: 160px;
}

._p-r-13_1ito1_787 {
  padding-right: 160px;
}

._p-b-13_1ito1_791 {
  padding-bottom: 160px;
}

._p-l-13_1ito1_795 {
  padding-left: 160px;
}

._m-13_1ito1_799 {
  margin: 160px;
}

._m-t-13_1ito1_803 {
  margin-top: 160px;
}

._m-r-13_1ito1_807 {
  margin-right: 160px;
}

._m-b-13_1ito1_811 {
  margin-bottom: 160px;
}

._m-l-13_1ito1_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ito1_825 {
  border-radius: 0;
}

._r-1_1ito1_829 {
  border-radius: 2px;
}

._r-2_1ito1_833 {
  border-radius: 4px;
}

._r-3_1ito1_837 {
  border-radius: 6px;
}

._r-4_1ito1_841 {
  border-radius: 8px;
}

._r-5_1ito1_845 {
  border-radius: 12px;
}

._r-6_1ito1_849 {
  border-radius: 20px;
}

._r-full_1ito1_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ito1_860 {
  border: 0 solid;
}

._border-1_1ito1_864 {
  border: 1px solid;
}

._border-2_1ito1_868 {
  border: 2px solid;
}

._border-3_1ito1_872 {
  border: 3px solid;
}

._border-4_1ito1_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ito1_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ito1_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ito1_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ito1_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ito1_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ito1_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ito1_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ito1_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ito1_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_1ito1_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ito1_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ito1_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ito1_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ito1_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ito1_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ito1_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ito1_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_1ito1_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_1ito1_1039 .grid {
  padding: 0;
}
._searchSection_1ito1_1039 select {
  width: 100%;
  border: 1px solid var(--color-border-disabled);
}

._searchArea_1ito1_1054 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}

._searchButtonWrapper_1ito1_1061 {
  display: flex;
  align-items: flex-end;
  height: 100%;
  padding-top: 22px;
}
._searchButtonWrapper_1ito1_1061 button {
  width: 100%;
  white-space: nowrap;
}

._fieldButton_1ito1_1072 {
  grid-column-end: -1;
  justify-self: end;
  width: 100%;
  max-width: 115px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_9dzk0_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_9dzk0_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_9dzk0_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_9dzk0_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_9dzk0_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_9dzk0_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_9dzk0_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_9dzk0_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_9dzk0_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_9dzk0_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_9dzk0_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_9dzk0_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_9dzk0_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_9dzk0_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_9dzk0_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_9dzk0_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_9dzk0_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_9dzk0_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_9dzk0_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_9dzk0_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_9dzk0_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_9dzk0_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_9dzk0_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_9dzk0_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_9dzk0_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_9dzk0_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_9dzk0_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_9dzk0_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_9dzk0_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_9dzk0_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_9dzk0_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_9dzk0_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_9dzk0_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_9dzk0_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_9dzk0_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_9dzk0_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_9dzk0_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_9dzk0_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_9dzk0_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_9dzk0_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_9dzk0_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_9dzk0_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_9dzk0_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_9dzk0_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_9dzk0_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_9dzk0_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_9dzk0_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_9dzk0_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_9dzk0_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_9dzk0_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_9dzk0_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_9dzk0_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_9dzk0_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_9dzk0_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_9dzk0_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_9dzk0_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_9dzk0_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_9dzk0_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_9dzk0_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_9dzk0_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_9dzk0_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_9dzk0_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_9dzk0_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_9dzk0_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_9dzk0_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_9dzk0_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_9dzk0_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_9dzk0_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_9dzk0_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_9dzk0_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_9dzk0_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_9dzk0_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_9dzk0_259 {
  padding: 0;
}

._p-t-0_9dzk0_263 {
  padding-top: 0;
}

._p-r-0_9dzk0_267 {
  padding-right: 0;
}

._p-b-0_9dzk0_271 {
  padding-bottom: 0;
}

._p-l-0_9dzk0_275 {
  padding-left: 0;
}

._m-0_9dzk0_279 {
  margin: 0;
}

._m-t-0_9dzk0_283 {
  margin-top: 0;
}

._m-r-0_9dzk0_287 {
  margin-right: 0;
}

._m-b-0_9dzk0_291 {
  margin-bottom: 0;
}

._m-l-0_9dzk0_295 {
  margin-left: 0;
}

._p-1_9dzk0_299 {
  padding: 2px;
}

._p-t-1_9dzk0_303 {
  padding-top: 2px;
}

._p-r-1_9dzk0_307 {
  padding-right: 2px;
}

._p-b-1_9dzk0_311 {
  padding-bottom: 2px;
}

._p-l-1_9dzk0_315 {
  padding-left: 2px;
}

._m-1_9dzk0_319 {
  margin: 2px;
}

._m-t-1_9dzk0_323 {
  margin-top: 2px;
}

._m-r-1_9dzk0_327 {
  margin-right: 2px;
}

._m-b-1_9dzk0_331 {
  margin-bottom: 2px;
}

._m-l-1_9dzk0_335 {
  margin-left: 2px;
}

._p-2_9dzk0_339 {
  padding: 4px;
}

._p-t-2_9dzk0_343 {
  padding-top: 4px;
}

._p-r-2_9dzk0_347 {
  padding-right: 4px;
}

._p-b-2_9dzk0_351 {
  padding-bottom: 4px;
}

._p-l-2_9dzk0_355 {
  padding-left: 4px;
}

._m-2_9dzk0_359 {
  margin: 4px;
}

._m-t-2_9dzk0_363 {
  margin-top: 4px;
}

._m-r-2_9dzk0_367 {
  margin-right: 4px;
}

._m-b-2_9dzk0_371 {
  margin-bottom: 4px;
}

._m-l-2_9dzk0_375 {
  margin-left: 4px;
}

._p-3_9dzk0_379 {
  padding: 8px;
}

._p-t-3_9dzk0_383 {
  padding-top: 8px;
}

._p-r-3_9dzk0_387 {
  padding-right: 8px;
}

._p-b-3_9dzk0_391 {
  padding-bottom: 8px;
}

._p-l-3_9dzk0_395 {
  padding-left: 8px;
}

._m-3_9dzk0_399 {
  margin: 8px;
}

._m-t-3_9dzk0_403 {
  margin-top: 8px;
}

._m-r-3_9dzk0_407 {
  margin-right: 8px;
}

._m-b-3_9dzk0_411 {
  margin-bottom: 8px;
}

._m-l-3_9dzk0_415 {
  margin-left: 8px;
}

._p-4_9dzk0_419 {
  padding: 12px;
}

._p-t-4_9dzk0_423 {
  padding-top: 12px;
}

._p-r-4_9dzk0_427 {
  padding-right: 12px;
}

._p-b-4_9dzk0_431 {
  padding-bottom: 12px;
}

._p-l-4_9dzk0_435 {
  padding-left: 12px;
}

._m-4_9dzk0_439 {
  margin: 12px;
}

._m-t-4_9dzk0_443 {
  margin-top: 12px;
}

._m-r-4_9dzk0_447 {
  margin-right: 12px;
}

._m-b-4_9dzk0_451 {
  margin-bottom: 12px;
}

._m-l-4_9dzk0_455 {
  margin-left: 12px;
}

._p-5_9dzk0_459 {
  padding: 16px;
}

._p-t-5_9dzk0_463 {
  padding-top: 16px;
}

._p-r-5_9dzk0_467 {
  padding-right: 16px;
}

._p-b-5_9dzk0_471 {
  padding-bottom: 16px;
}

._p-l-5_9dzk0_475 {
  padding-left: 16px;
}

._m-5_9dzk0_479 {
  margin: 16px;
}

._m-t-5_9dzk0_483 {
  margin-top: 16px;
}

._m-r-5_9dzk0_487 {
  margin-right: 16px;
}

._m-b-5_9dzk0_491 {
  margin-bottom: 16px;
}

._m-l-5_9dzk0_495 {
  margin-left: 16px;
}

._p-6_9dzk0_499 {
  padding: 24px;
}

._p-t-6_9dzk0_503 {
  padding-top: 24px;
}

._p-r-6_9dzk0_507 {
  padding-right: 24px;
}

._p-b-6_9dzk0_511 {
  padding-bottom: 24px;
}

._p-l-6_9dzk0_515 {
  padding-left: 24px;
}

._m-6_9dzk0_519 {
  margin: 24px;
}

._m-t-6_9dzk0_523 {
  margin-top: 24px;
}

._m-r-6_9dzk0_527 {
  margin-right: 24px;
}

._m-b-6_9dzk0_531 {
  margin-bottom: 24px;
}

._m-l-6_9dzk0_535 {
  margin-left: 24px;
}

._p-7_9dzk0_539 {
  padding: 32px;
}

._p-t-7_9dzk0_543 {
  padding-top: 32px;
}

._p-r-7_9dzk0_547 {
  padding-right: 32px;
}

._p-b-7_9dzk0_551 {
  padding-bottom: 32px;
}

._p-l-7_9dzk0_555 {
  padding-left: 32px;
}

._m-7_9dzk0_559 {
  margin: 32px;
}

._m-t-7_9dzk0_563 {
  margin-top: 32px;
}

._m-r-7_9dzk0_567 {
  margin-right: 32px;
}

._m-b-7_9dzk0_571 {
  margin-bottom: 32px;
}

._m-l-7_9dzk0_575 {
  margin-left: 32px;
}

._p-8_9dzk0_579 {
  padding: 40px;
}

._p-t-8_9dzk0_583 {
  padding-top: 40px;
}

._p-r-8_9dzk0_587 {
  padding-right: 40px;
}

._p-b-8_9dzk0_591 {
  padding-bottom: 40px;
}

._p-l-8_9dzk0_595 {
  padding-left: 40px;
}

._m-8_9dzk0_599 {
  margin: 40px;
}

._m-t-8_9dzk0_603 {
  margin-top: 40px;
}

._m-r-8_9dzk0_607 {
  margin-right: 40px;
}

._m-b-8_9dzk0_611 {
  margin-bottom: 40px;
}

._m-l-8_9dzk0_615 {
  margin-left: 40px;
}

._p-9_9dzk0_619 {
  padding: 48px;
}

._p-t-9_9dzk0_623 {
  padding-top: 48px;
}

._p-r-9_9dzk0_627 {
  padding-right: 48px;
}

._p-b-9_9dzk0_631 {
  padding-bottom: 48px;
}

._p-l-9_9dzk0_635 {
  padding-left: 48px;
}

._m-9_9dzk0_639 {
  margin: 48px;
}

._m-t-9_9dzk0_643 {
  margin-top: 48px;
}

._m-r-9_9dzk0_647 {
  margin-right: 48px;
}

._m-b-9_9dzk0_651 {
  margin-bottom: 48px;
}

._m-l-9_9dzk0_655 {
  margin-left: 48px;
}

._p-10_9dzk0_659 {
  padding: 64px;
}

._p-t-10_9dzk0_663 {
  padding-top: 64px;
}

._p-r-10_9dzk0_667 {
  padding-right: 64px;
}

._p-b-10_9dzk0_671 {
  padding-bottom: 64px;
}

._p-l-10_9dzk0_675 {
  padding-left: 64px;
}

._m-10_9dzk0_679 {
  margin: 64px;
}

._m-t-10_9dzk0_683 {
  margin-top: 64px;
}

._m-r-10_9dzk0_687 {
  margin-right: 64px;
}

._m-b-10_9dzk0_691 {
  margin-bottom: 64px;
}

._m-l-10_9dzk0_695 {
  margin-left: 64px;
}

._p-11_9dzk0_699 {
  padding: 80px;
}

._p-t-11_9dzk0_703 {
  padding-top: 80px;
}

._p-r-11_9dzk0_707 {
  padding-right: 80px;
}

._p-b-11_9dzk0_711 {
  padding-bottom: 80px;
}

._p-l-11_9dzk0_715 {
  padding-left: 80px;
}

._m-11_9dzk0_719 {
  margin: 80px;
}

._m-t-11_9dzk0_723 {
  margin-top: 80px;
}

._m-r-11_9dzk0_727 {
  margin-right: 80px;
}

._m-b-11_9dzk0_731 {
  margin-bottom: 80px;
}

._m-l-11_9dzk0_735 {
  margin-left: 80px;
}

._p-12_9dzk0_739 {
  padding: 96px;
}

._p-t-12_9dzk0_743 {
  padding-top: 96px;
}

._p-r-12_9dzk0_747 {
  padding-right: 96px;
}

._p-b-12_9dzk0_751 {
  padding-bottom: 96px;
}

._p-l-12_9dzk0_755 {
  padding-left: 96px;
}

._m-12_9dzk0_759 {
  margin: 96px;
}

._m-t-12_9dzk0_763 {
  margin-top: 96px;
}

._m-r-12_9dzk0_767 {
  margin-right: 96px;
}

._m-b-12_9dzk0_771 {
  margin-bottom: 96px;
}

._m-l-12_9dzk0_775 {
  margin-left: 96px;
}

._p-13_9dzk0_779 {
  padding: 160px;
}

._p-t-13_9dzk0_783 {
  padding-top: 160px;
}

._p-r-13_9dzk0_787 {
  padding-right: 160px;
}

._p-b-13_9dzk0_791 {
  padding-bottom: 160px;
}

._p-l-13_9dzk0_795 {
  padding-left: 160px;
}

._m-13_9dzk0_799 {
  margin: 160px;
}

._m-t-13_9dzk0_803 {
  margin-top: 160px;
}

._m-r-13_9dzk0_807 {
  margin-right: 160px;
}

._m-b-13_9dzk0_811 {
  margin-bottom: 160px;
}

._m-l-13_9dzk0_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_9dzk0_825 {
  border-radius: 0;
}

._r-1_9dzk0_829 {
  border-radius: 2px;
}

._r-2_9dzk0_833 {
  border-radius: 4px;
}

._r-3_9dzk0_837 {
  border-radius: 6px;
}

._r-4_9dzk0_841 {
  border-radius: 8px;
}

._r-5_9dzk0_845 {
  border-radius: 12px;
}

._r-6_9dzk0_849 {
  border-radius: 20px;
}

._r-full_9dzk0_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_9dzk0_860 {
  border: 0 solid;
}

._border-1_9dzk0_864 {
  border: 1px solid;
}

._border-2_9dzk0_868 {
  border: 2px solid;
}

._border-3_9dzk0_872 {
  border: 3px solid;
}

._border-4_9dzk0_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_9dzk0_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_9dzk0_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_9dzk0_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_9dzk0_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_9dzk0_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_9dzk0_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_9dzk0_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_9dzk0_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_9dzk0_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_9dzk0_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_9dzk0_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_9dzk0_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_9dzk0_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_9dzk0_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_9dzk0_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_9dzk0_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_9dzk0_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
*/
._listHeader_9dzk0_1039 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

._totalCount_9dzk0_1046 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_9dzk0_1046:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_9dzk0_1046 {
    font-size: 14px;
  }
}
._totalCount_9dzk0_1046 {
  color: var(--color-text-title);
  margin: 0;
}

._countNumber_9dzk0_1064 {
  color: var(--color-primary);
}

._revalidating_9dzk0_1068 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._revalidating_9dzk0_1068:not(button) {
  color: var(--color-text-body);
}
._revalidating_9dzk0_1068 {
  color: var(--color-text-muted);
  font-weight: 400;
}

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;
}
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;
}

._clientLink_9dzk0_1115 {
  color: var(--color-link);
  transition: color 0.2s;
  text-decoration: underline;
}
._clientLink_9dzk0_1115:hover {
  color: var(--color-link-hover);
}

._apiConnected_9dzk0_1124 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._apiConnected_9dzk0_1124:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._apiConnected_9dzk0_1124 {
    font-size: 12px;
  }
}
._apiConnected_9dzk0_1124 {
  color: var(--color-success);
  font-weight: 500;
}

._apiDisconnected_9dzk0_1145 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._apiDisconnected_9dzk0_1145:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._apiDisconnected_9dzk0_1145 {
    font-size: 12px;
  }
}
._apiDisconnected_9dzk0_1145 {
  color: var(--color-text-muted);
}

._actions_9dzk0_1165 {
  display: flex;
  gap: 4px;
  justify-content: center;
}

._iconButton_9dzk0_1171 {
  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_9dzk0_1171:hover {
  color: var(--color-primary);
}
._iconButton_9dzk0_1171:focus {
  outline: none;
}
._iconButton_9dzk0_1171 i::before {
  font-size: 22px;
}

._bottomSection_9dzk0_1192 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  margin-top: 24px;
  padding: 12px 0;
}
._bottomSection_9dzk0_1192 > :first-child:not(button) {
  grid-column: 2;
}
._bottomSection_9dzk0_1192 > button {
  grid-column: 3;
  justify-self: end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSection_9dzk0_1192 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._bottomSection_9dzk0_1192 > :first-child:not(button) {
    grid-column: 1;
  }
  ._bottomSection_9dzk0_1192 > button {
    grid-column: 1;
    justify-self: stretch;
  }
}

._skeleton_9dzk0_1220 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_9dzk0_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_9dzk0_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._centerMessage_9dzk0_1235 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_9dzk0_1235:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_9dzk0_1235 {
    font-size: 14px;
  }
}
._centerMessage_9dzk0_1235 {
  color: var(--color-text-muted);
}

._errorMessage_9dzk0_1256 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_9dzk0_1256:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_9dzk0_1256 {
    font-size: 14px;
  }
}

._statusActive_9dzk0_1271 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._statusActive_9dzk0_1271:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._statusActive_9dzk0_1271 {
    font-size: 12px;
  }
}
._statusActive_9dzk0_1271 {
  color: var(--color-success);
  font-weight: 500;
}

._statusInactive_9dzk0_1289 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._statusInactive_9dzk0_1289:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._statusInactive_9dzk0_1289 {
    font-size: 12px;
  }
}
._statusInactive_9dzk0_1289 {
  color: var(--color-text-muted);
}

@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSection_9dzk0_1192 button {
    width: 100%;
    justify-content: center;
  }
}/*
  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_16r65_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_16r65_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_16r65_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_16r65_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_16r65_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_16r65_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_16r65_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_16r65_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_16r65_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_16r65_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_16r65_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_16r65_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_16r65_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_16r65_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_16r65_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_16r65_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_16r65_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_16r65_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_16r65_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_16r65_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_16r65_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_16r65_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_16r65_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_16r65_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_16r65_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_16r65_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_16r65_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_16r65_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_16r65_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_16r65_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_16r65_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_16r65_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_16r65_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_16r65_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_16r65_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_16r65_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_16r65_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_16r65_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_16r65_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_16r65_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_16r65_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_16r65_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_16r65_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_16r65_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_16r65_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_16r65_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_16r65_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_16r65_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_16r65_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_16r65_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_16r65_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_16r65_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_16r65_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_16r65_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_16r65_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_16r65_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_16r65_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_16r65_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_16r65_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_16r65_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_16r65_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_16r65_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_16r65_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_16r65_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_16r65_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_16r65_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_16r65_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_16r65_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_16r65_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_16r65_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_16r65_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_16r65_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_16r65_259 {
  padding: 0;
}

._p-t-0_16r65_263 {
  padding-top: 0;
}

._p-r-0_16r65_267 {
  padding-right: 0;
}

._p-b-0_16r65_271 {
  padding-bottom: 0;
}

._p-l-0_16r65_275 {
  padding-left: 0;
}

._m-0_16r65_279 {
  margin: 0;
}

._m-t-0_16r65_283 {
  margin-top: 0;
}

._m-r-0_16r65_287 {
  margin-right: 0;
}

._m-b-0_16r65_291 {
  margin-bottom: 0;
}

._m-l-0_16r65_295 {
  margin-left: 0;
}

._p-1_16r65_299 {
  padding: 2px;
}

._p-t-1_16r65_303 {
  padding-top: 2px;
}

._p-r-1_16r65_307 {
  padding-right: 2px;
}

._p-b-1_16r65_311 {
  padding-bottom: 2px;
}

._p-l-1_16r65_315 {
  padding-left: 2px;
}

._m-1_16r65_319 {
  margin: 2px;
}

._m-t-1_16r65_323 {
  margin-top: 2px;
}

._m-r-1_16r65_327 {
  margin-right: 2px;
}

._m-b-1_16r65_331 {
  margin-bottom: 2px;
}

._m-l-1_16r65_335 {
  margin-left: 2px;
}

._p-2_16r65_339 {
  padding: 4px;
}

._p-t-2_16r65_343 {
  padding-top: 4px;
}

._p-r-2_16r65_347 {
  padding-right: 4px;
}

._p-b-2_16r65_351 {
  padding-bottom: 4px;
}

._p-l-2_16r65_355 {
  padding-left: 4px;
}

._m-2_16r65_359 {
  margin: 4px;
}

._m-t-2_16r65_363 {
  margin-top: 4px;
}

._m-r-2_16r65_367 {
  margin-right: 4px;
}

._m-b-2_16r65_371 {
  margin-bottom: 4px;
}

._m-l-2_16r65_375 {
  margin-left: 4px;
}

._p-3_16r65_379 {
  padding: 8px;
}

._p-t-3_16r65_383 {
  padding-top: 8px;
}

._p-r-3_16r65_387 {
  padding-right: 8px;
}

._p-b-3_16r65_391 {
  padding-bottom: 8px;
}

._p-l-3_16r65_395 {
  padding-left: 8px;
}

._m-3_16r65_399 {
  margin: 8px;
}

._m-t-3_16r65_403 {
  margin-top: 8px;
}

._m-r-3_16r65_407 {
  margin-right: 8px;
}

._m-b-3_16r65_411 {
  margin-bottom: 8px;
}

._m-l-3_16r65_415 {
  margin-left: 8px;
}

._p-4_16r65_419 {
  padding: 12px;
}

._p-t-4_16r65_423 {
  padding-top: 12px;
}

._p-r-4_16r65_427 {
  padding-right: 12px;
}

._p-b-4_16r65_431 {
  padding-bottom: 12px;
}

._p-l-4_16r65_435 {
  padding-left: 12px;
}

._m-4_16r65_439 {
  margin: 12px;
}

._m-t-4_16r65_443 {
  margin-top: 12px;
}

._m-r-4_16r65_447 {
  margin-right: 12px;
}

._m-b-4_16r65_451 {
  margin-bottom: 12px;
}

._m-l-4_16r65_455 {
  margin-left: 12px;
}

._p-5_16r65_459 {
  padding: 16px;
}

._p-t-5_16r65_463 {
  padding-top: 16px;
}

._p-r-5_16r65_467 {
  padding-right: 16px;
}

._p-b-5_16r65_471 {
  padding-bottom: 16px;
}

._p-l-5_16r65_475 {
  padding-left: 16px;
}

._m-5_16r65_479 {
  margin: 16px;
}

._m-t-5_16r65_483 {
  margin-top: 16px;
}

._m-r-5_16r65_487 {
  margin-right: 16px;
}

._m-b-5_16r65_491 {
  margin-bottom: 16px;
}

._m-l-5_16r65_495 {
  margin-left: 16px;
}

._p-6_16r65_499 {
  padding: 24px;
}

._p-t-6_16r65_503 {
  padding-top: 24px;
}

._p-r-6_16r65_507 {
  padding-right: 24px;
}

._p-b-6_16r65_511 {
  padding-bottom: 24px;
}

._p-l-6_16r65_515 {
  padding-left: 24px;
}

._m-6_16r65_519 {
  margin: 24px;
}

._m-t-6_16r65_523 {
  margin-top: 24px;
}

._m-r-6_16r65_527 {
  margin-right: 24px;
}

._m-b-6_16r65_531 {
  margin-bottom: 24px;
}

._m-l-6_16r65_535 {
  margin-left: 24px;
}

._p-7_16r65_539 {
  padding: 32px;
}

._p-t-7_16r65_543 {
  padding-top: 32px;
}

._p-r-7_16r65_547 {
  padding-right: 32px;
}

._p-b-7_16r65_551 {
  padding-bottom: 32px;
}

._p-l-7_16r65_555 {
  padding-left: 32px;
}

._m-7_16r65_559 {
  margin: 32px;
}

._m-t-7_16r65_563 {
  margin-top: 32px;
}

._m-r-7_16r65_567 {
  margin-right: 32px;
}

._m-b-7_16r65_571 {
  margin-bottom: 32px;
}

._m-l-7_16r65_575 {
  margin-left: 32px;
}

._p-8_16r65_579 {
  padding: 40px;
}

._p-t-8_16r65_583 {
  padding-top: 40px;
}

._p-r-8_16r65_587 {
  padding-right: 40px;
}

._p-b-8_16r65_591 {
  padding-bottom: 40px;
}

._p-l-8_16r65_595 {
  padding-left: 40px;
}

._m-8_16r65_599 {
  margin: 40px;
}

._m-t-8_16r65_603 {
  margin-top: 40px;
}

._m-r-8_16r65_607 {
  margin-right: 40px;
}

._m-b-8_16r65_611 {
  margin-bottom: 40px;
}

._m-l-8_16r65_615 {
  margin-left: 40px;
}

._p-9_16r65_619 {
  padding: 48px;
}

._p-t-9_16r65_623 {
  padding-top: 48px;
}

._p-r-9_16r65_627 {
  padding-right: 48px;
}

._p-b-9_16r65_631 {
  padding-bottom: 48px;
}

._p-l-9_16r65_635 {
  padding-left: 48px;
}

._m-9_16r65_639 {
  margin: 48px;
}

._m-t-9_16r65_643 {
  margin-top: 48px;
}

._m-r-9_16r65_647 {
  margin-right: 48px;
}

._m-b-9_16r65_651 {
  margin-bottom: 48px;
}

._m-l-9_16r65_655 {
  margin-left: 48px;
}

._p-10_16r65_659 {
  padding: 64px;
}

._p-t-10_16r65_663 {
  padding-top: 64px;
}

._p-r-10_16r65_667 {
  padding-right: 64px;
}

._p-b-10_16r65_671 {
  padding-bottom: 64px;
}

._p-l-10_16r65_675 {
  padding-left: 64px;
}

._m-10_16r65_679 {
  margin: 64px;
}

._m-t-10_16r65_683 {
  margin-top: 64px;
}

._m-r-10_16r65_687 {
  margin-right: 64px;
}

._m-b-10_16r65_691 {
  margin-bottom: 64px;
}

._m-l-10_16r65_695 {
  margin-left: 64px;
}

._p-11_16r65_699 {
  padding: 80px;
}

._p-t-11_16r65_703 {
  padding-top: 80px;
}

._p-r-11_16r65_707 {
  padding-right: 80px;
}

._p-b-11_16r65_711 {
  padding-bottom: 80px;
}

._p-l-11_16r65_715 {
  padding-left: 80px;
}

._m-11_16r65_719 {
  margin: 80px;
}

._m-t-11_16r65_723 {
  margin-top: 80px;
}

._m-r-11_16r65_727 {
  margin-right: 80px;
}

._m-b-11_16r65_731 {
  margin-bottom: 80px;
}

._m-l-11_16r65_735 {
  margin-left: 80px;
}

._p-12_16r65_739 {
  padding: 96px;
}

._p-t-12_16r65_743 {
  padding-top: 96px;
}

._p-r-12_16r65_747 {
  padding-right: 96px;
}

._p-b-12_16r65_751 {
  padding-bottom: 96px;
}

._p-l-12_16r65_755 {
  padding-left: 96px;
}

._m-12_16r65_759 {
  margin: 96px;
}

._m-t-12_16r65_763 {
  margin-top: 96px;
}

._m-r-12_16r65_767 {
  margin-right: 96px;
}

._m-b-12_16r65_771 {
  margin-bottom: 96px;
}

._m-l-12_16r65_775 {
  margin-left: 96px;
}

._p-13_16r65_779 {
  padding: 160px;
}

._p-t-13_16r65_783 {
  padding-top: 160px;
}

._p-r-13_16r65_787 {
  padding-right: 160px;
}

._p-b-13_16r65_791 {
  padding-bottom: 160px;
}

._p-l-13_16r65_795 {
  padding-left: 160px;
}

._m-13_16r65_799 {
  margin: 160px;
}

._m-t-13_16r65_803 {
  margin-top: 160px;
}

._m-r-13_16r65_807 {
  margin-right: 160px;
}

._m-b-13_16r65_811 {
  margin-bottom: 160px;
}

._m-l-13_16r65_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_16r65_825 {
  border-radius: 0;
}

._r-1_16r65_829 {
  border-radius: 2px;
}

._r-2_16r65_833 {
  border-radius: 4px;
}

._r-3_16r65_837 {
  border-radius: 6px;
}

._r-4_16r65_841 {
  border-radius: 8px;
}

._r-5_16r65_845 {
  border-radius: 12px;
}

._r-6_16r65_849 {
  border-radius: 20px;
}

._r-full_16r65_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_16r65_860 {
  border: 0 solid;
}

._border-1_16r65_864 {
  border: 1px solid;
}

._border-2_16r65_868 {
  border: 2px solid;
}

._border-3_16r65_872 {
  border: 3px solid;
}

._border-4_16r65_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_16r65_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_16r65_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_16r65_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_16r65_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_16r65_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_16r65_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_16r65_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_16r65_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_16r65_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_16r65_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_16r65_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_16r65_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_16r65_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_16r65_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_16r65_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_16r65_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_16r65_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_16r65_1039 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}

._leftGroup_16r65_1048 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._rightGroup_16r65_1054 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rightGroup_16r65_1054 ._select_16r65_1059 {
  width: 160px;
}

._totalCount_16r65_1063 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_16r65_1063:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_16r65_1063 {
    font-size: 14px;
  }
}
._totalCount_16r65_1063 {
  color: var(--color-text-title);
}

._countNumber_16r65_1080 {
  color: var(--color-primary);
}

._select_16r65_1059 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._select_16r65_1059:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._select_16r65_1059 {
    font-size: 12px;
  }
}
._select_16r65_1059 {
  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_16r65_1059:hover {
  border-color: var(--color-primary);
}
._select_16r65_1059: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_gtbpy_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_gtbpy_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_gtbpy_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_gtbpy_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_gtbpy_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_gtbpy_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_gtbpy_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_gtbpy_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_gtbpy_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_gtbpy_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_gtbpy_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_gtbpy_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_gtbpy_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_gtbpy_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_gtbpy_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_gtbpy_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_gtbpy_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_gtbpy_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_gtbpy_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_gtbpy_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_gtbpy_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_gtbpy_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_gtbpy_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_gtbpy_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_gtbpy_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_gtbpy_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_gtbpy_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_gtbpy_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_gtbpy_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_gtbpy_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_gtbpy_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_gtbpy_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_gtbpy_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_gtbpy_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_gtbpy_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_gtbpy_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_gtbpy_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_gtbpy_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_gtbpy_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_gtbpy_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_gtbpy_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_gtbpy_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_gtbpy_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_gtbpy_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_gtbpy_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_gtbpy_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_gtbpy_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_gtbpy_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_gtbpy_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_gtbpy_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_gtbpy_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_gtbpy_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_gtbpy_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_gtbpy_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_gtbpy_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_gtbpy_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_gtbpy_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_gtbpy_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_gtbpy_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_gtbpy_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_gtbpy_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_gtbpy_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_gtbpy_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_gtbpy_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_gtbpy_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_gtbpy_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_gtbpy_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_gtbpy_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_gtbpy_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_gtbpy_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_gtbpy_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_gtbpy_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_gtbpy_259 {
  padding: 0;
}

._p-t-0_gtbpy_263 {
  padding-top: 0;
}

._p-r-0_gtbpy_267 {
  padding-right: 0;
}

._p-b-0_gtbpy_271 {
  padding-bottom: 0;
}

._p-l-0_gtbpy_275 {
  padding-left: 0;
}

._m-0_gtbpy_279 {
  margin: 0;
}

._m-t-0_gtbpy_283 {
  margin-top: 0;
}

._m-r-0_gtbpy_287 {
  margin-right: 0;
}

._m-b-0_gtbpy_291 {
  margin-bottom: 0;
}

._m-l-0_gtbpy_295 {
  margin-left: 0;
}

._p-1_gtbpy_299 {
  padding: 2px;
}

._p-t-1_gtbpy_303 {
  padding-top: 2px;
}

._p-r-1_gtbpy_307 {
  padding-right: 2px;
}

._p-b-1_gtbpy_311 {
  padding-bottom: 2px;
}

._p-l-1_gtbpy_315 {
  padding-left: 2px;
}

._m-1_gtbpy_319 {
  margin: 2px;
}

._m-t-1_gtbpy_323 {
  margin-top: 2px;
}

._m-r-1_gtbpy_327 {
  margin-right: 2px;
}

._m-b-1_gtbpy_331 {
  margin-bottom: 2px;
}

._m-l-1_gtbpy_335 {
  margin-left: 2px;
}

._p-2_gtbpy_339 {
  padding: 4px;
}

._p-t-2_gtbpy_343 {
  padding-top: 4px;
}

._p-r-2_gtbpy_347 {
  padding-right: 4px;
}

._p-b-2_gtbpy_351 {
  padding-bottom: 4px;
}

._p-l-2_gtbpy_355 {
  padding-left: 4px;
}

._m-2_gtbpy_359 {
  margin: 4px;
}

._m-t-2_gtbpy_363 {
  margin-top: 4px;
}

._m-r-2_gtbpy_367 {
  margin-right: 4px;
}

._m-b-2_gtbpy_371 {
  margin-bottom: 4px;
}

._m-l-2_gtbpy_375 {
  margin-left: 4px;
}

._p-3_gtbpy_379 {
  padding: 8px;
}

._p-t-3_gtbpy_383 {
  padding-top: 8px;
}

._p-r-3_gtbpy_387 {
  padding-right: 8px;
}

._p-b-3_gtbpy_391 {
  padding-bottom: 8px;
}

._p-l-3_gtbpy_395 {
  padding-left: 8px;
}

._m-3_gtbpy_399 {
  margin: 8px;
}

._m-t-3_gtbpy_403 {
  margin-top: 8px;
}

._m-r-3_gtbpy_407 {
  margin-right: 8px;
}

._m-b-3_gtbpy_411 {
  margin-bottom: 8px;
}

._m-l-3_gtbpy_415 {
  margin-left: 8px;
}

._p-4_gtbpy_419 {
  padding: 12px;
}

._p-t-4_gtbpy_423 {
  padding-top: 12px;
}

._p-r-4_gtbpy_427 {
  padding-right: 12px;
}

._p-b-4_gtbpy_431 {
  padding-bottom: 12px;
}

._p-l-4_gtbpy_435 {
  padding-left: 12px;
}

._m-4_gtbpy_439 {
  margin: 12px;
}

._m-t-4_gtbpy_443 {
  margin-top: 12px;
}

._m-r-4_gtbpy_447 {
  margin-right: 12px;
}

._m-b-4_gtbpy_451 {
  margin-bottom: 12px;
}

._m-l-4_gtbpy_455 {
  margin-left: 12px;
}

._p-5_gtbpy_459 {
  padding: 16px;
}

._p-t-5_gtbpy_463 {
  padding-top: 16px;
}

._p-r-5_gtbpy_467 {
  padding-right: 16px;
}

._p-b-5_gtbpy_471 {
  padding-bottom: 16px;
}

._p-l-5_gtbpy_475 {
  padding-left: 16px;
}

._m-5_gtbpy_479 {
  margin: 16px;
}

._m-t-5_gtbpy_483 {
  margin-top: 16px;
}

._m-r-5_gtbpy_487 {
  margin-right: 16px;
}

._m-b-5_gtbpy_491 {
  margin-bottom: 16px;
}

._m-l-5_gtbpy_495 {
  margin-left: 16px;
}

._p-6_gtbpy_499 {
  padding: 24px;
}

._p-t-6_gtbpy_503 {
  padding-top: 24px;
}

._p-r-6_gtbpy_507 {
  padding-right: 24px;
}

._p-b-6_gtbpy_511 {
  padding-bottom: 24px;
}

._p-l-6_gtbpy_515 {
  padding-left: 24px;
}

._m-6_gtbpy_519 {
  margin: 24px;
}

._m-t-6_gtbpy_523 {
  margin-top: 24px;
}

._m-r-6_gtbpy_527 {
  margin-right: 24px;
}

._m-b-6_gtbpy_531 {
  margin-bottom: 24px;
}

._m-l-6_gtbpy_535 {
  margin-left: 24px;
}

._p-7_gtbpy_539 {
  padding: 32px;
}

._p-t-7_gtbpy_543 {
  padding-top: 32px;
}

._p-r-7_gtbpy_547 {
  padding-right: 32px;
}

._p-b-7_gtbpy_551 {
  padding-bottom: 32px;
}

._p-l-7_gtbpy_555 {
  padding-left: 32px;
}

._m-7_gtbpy_559 {
  margin: 32px;
}

._m-t-7_gtbpy_563 {
  margin-top: 32px;
}

._m-r-7_gtbpy_567 {
  margin-right: 32px;
}

._m-b-7_gtbpy_571 {
  margin-bottom: 32px;
}

._m-l-7_gtbpy_575 {
  margin-left: 32px;
}

._p-8_gtbpy_579 {
  padding: 40px;
}

._p-t-8_gtbpy_583 {
  padding-top: 40px;
}

._p-r-8_gtbpy_587 {
  padding-right: 40px;
}

._p-b-8_gtbpy_591 {
  padding-bottom: 40px;
}

._p-l-8_gtbpy_595 {
  padding-left: 40px;
}

._m-8_gtbpy_599 {
  margin: 40px;
}

._m-t-8_gtbpy_603 {
  margin-top: 40px;
}

._m-r-8_gtbpy_607 {
  margin-right: 40px;
}

._m-b-8_gtbpy_611 {
  margin-bottom: 40px;
}

._m-l-8_gtbpy_615 {
  margin-left: 40px;
}

._p-9_gtbpy_619 {
  padding: 48px;
}

._p-t-9_gtbpy_623 {
  padding-top: 48px;
}

._p-r-9_gtbpy_627 {
  padding-right: 48px;
}

._p-b-9_gtbpy_631 {
  padding-bottom: 48px;
}

._p-l-9_gtbpy_635 {
  padding-left: 48px;
}

._m-9_gtbpy_639 {
  margin: 48px;
}

._m-t-9_gtbpy_643 {
  margin-top: 48px;
}

._m-r-9_gtbpy_647 {
  margin-right: 48px;
}

._m-b-9_gtbpy_651 {
  margin-bottom: 48px;
}

._m-l-9_gtbpy_655 {
  margin-left: 48px;
}

._p-10_gtbpy_659 {
  padding: 64px;
}

._p-t-10_gtbpy_663 {
  padding-top: 64px;
}

._p-r-10_gtbpy_667 {
  padding-right: 64px;
}

._p-b-10_gtbpy_671 {
  padding-bottom: 64px;
}

._p-l-10_gtbpy_675 {
  padding-left: 64px;
}

._m-10_gtbpy_679 {
  margin: 64px;
}

._m-t-10_gtbpy_683 {
  margin-top: 64px;
}

._m-r-10_gtbpy_687 {
  margin-right: 64px;
}

._m-b-10_gtbpy_691 {
  margin-bottom: 64px;
}

._m-l-10_gtbpy_695 {
  margin-left: 64px;
}

._p-11_gtbpy_699 {
  padding: 80px;
}

._p-t-11_gtbpy_703 {
  padding-top: 80px;
}

._p-r-11_gtbpy_707 {
  padding-right: 80px;
}

._p-b-11_gtbpy_711 {
  padding-bottom: 80px;
}

._p-l-11_gtbpy_715 {
  padding-left: 80px;
}

._m-11_gtbpy_719 {
  margin: 80px;
}

._m-t-11_gtbpy_723 {
  margin-top: 80px;
}

._m-r-11_gtbpy_727 {
  margin-right: 80px;
}

._m-b-11_gtbpy_731 {
  margin-bottom: 80px;
}

._m-l-11_gtbpy_735 {
  margin-left: 80px;
}

._p-12_gtbpy_739 {
  padding: 96px;
}

._p-t-12_gtbpy_743 {
  padding-top: 96px;
}

._p-r-12_gtbpy_747 {
  padding-right: 96px;
}

._p-b-12_gtbpy_751 {
  padding-bottom: 96px;
}

._p-l-12_gtbpy_755 {
  padding-left: 96px;
}

._m-12_gtbpy_759 {
  margin: 96px;
}

._m-t-12_gtbpy_763 {
  margin-top: 96px;
}

._m-r-12_gtbpy_767 {
  margin-right: 96px;
}

._m-b-12_gtbpy_771 {
  margin-bottom: 96px;
}

._m-l-12_gtbpy_775 {
  margin-left: 96px;
}

._p-13_gtbpy_779 {
  padding: 160px;
}

._p-t-13_gtbpy_783 {
  padding-top: 160px;
}

._p-r-13_gtbpy_787 {
  padding-right: 160px;
}

._p-b-13_gtbpy_791 {
  padding-bottom: 160px;
}

._p-l-13_gtbpy_795 {
  padding-left: 160px;
}

._m-13_gtbpy_799 {
  margin: 160px;
}

._m-t-13_gtbpy_803 {
  margin-top: 160px;
}

._m-r-13_gtbpy_807 {
  margin-right: 160px;
}

._m-b-13_gtbpy_811 {
  margin-bottom: 160px;
}

._m-l-13_gtbpy_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_gtbpy_825 {
  border-radius: 0;
}

._r-1_gtbpy_829 {
  border-radius: 2px;
}

._r-2_gtbpy_833 {
  border-radius: 4px;
}

._r-3_gtbpy_837 {
  border-radius: 6px;
}

._r-4_gtbpy_841 {
  border-radius: 8px;
}

._r-5_gtbpy_845 {
  border-radius: 12px;
}

._r-6_gtbpy_849 {
  border-radius: 20px;
}

._r-full_gtbpy_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_gtbpy_860 {
  border: 0 solid;
}

._border-1_gtbpy_864 {
  border: 1px solid;
}

._border-2_gtbpy_868 {
  border: 2px solid;
}

._border-3_gtbpy_872 {
  border: 3px solid;
}

._border-4_gtbpy_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_gtbpy_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_gtbpy_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_gtbpy_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_gtbpy_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_gtbpy_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_gtbpy_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_gtbpy_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_gtbpy_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_gtbpy_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_gtbpy_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_gtbpy_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_gtbpy_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_gtbpy_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_gtbpy_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_gtbpy_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_gtbpy_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_gtbpy_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_gtbpy_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;
}

._modal_gtbpy_1052 {
  width: 480px;
  max-width: calc(100vw - 40px);
  max-height: 80vh;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_gtbpy_1052 {
    width: 100%;
    max-width: calc(100vw - 12px);
    padding: 12px;
  }
}

._header_gtbpy_1072 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

._title_gtbpy_1079 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_gtbpy_1079:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_gtbpy_1079 {
    font-size: 16px;
  }
}
._title_gtbpy_1079 {
  color: var(--color-text-title);
  margin: 0;
}

._closeButton_gtbpy_1097 {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: var(--color-icon-secondary);
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
._closeButton_gtbpy_1097:hover {
  color: var(--color-icon-primary);
}

._content_gtbpy_1114 {
  flex: 1;
  overflow-y: auto;
}

._form_gtbpy_1119 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._textarea_gtbpy_1125 {
  width: 100%;
  min-height: 68px;
  padding: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._textarea_gtbpy_1125:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textarea_gtbpy_1125 {
    font-size: 12px;
  }
}
._textarea_gtbpy_1125 {
  background-color: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-title);
  resize: vertical;
}
._textarea_gtbpy_1125::placeholder {
  color: var(--color-text-muted);
}
._textarea_gtbpy_1125:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._footer_gtbpy_1157 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}

._errorMessage_gtbpy_1163 {
  text-align: center;
  color: var(--color-danger);
  padding: 64px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._errorMessage_gtbpy_1163:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_gtbpy_1163 {
    font-size: 14px;
  }
}

._skeletonContainer_gtbpy_1180 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._skeletonField_gtbpy_1186 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._skeletonLabel_gtbpy_1192 {
  width: 120px;
  height: 19px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_gtbpy_1 1.5s ease-in-out infinite;
}

._skeletonInput_gtbpy_1200 {
  width: 100%;
  height: 42px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_gtbpy_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_gtbpy_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1o05d_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1o05d_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1o05d_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1o05d_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1o05d_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1o05d_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1o05d_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1o05d_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1o05d_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_1o05d_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1o05d_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1o05d_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1o05d_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1o05d_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1o05d_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1o05d_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1o05d_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1o05d_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_1o05d_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1o05d_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1o05d_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1o05d_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1o05d_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1o05d_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1o05d_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1o05d_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1o05d_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_1o05d_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1o05d_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1o05d_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1o05d_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1o05d_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1o05d_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1o05d_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1o05d_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1o05d_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_1o05d_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1o05d_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1o05d_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1o05d_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1o05d_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1o05d_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1o05d_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1o05d_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1o05d_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_1o05d_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1o05d_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1o05d_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1o05d_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1o05d_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1o05d_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1o05d_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1o05d_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1o05d_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_1o05d_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1o05d_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1o05d_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1o05d_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1o05d_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1o05d_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1o05d_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1o05d_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1o05d_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_1o05d_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1o05d_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1o05d_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1o05d_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1o05d_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1o05d_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1o05d_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1o05d_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1o05d_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1o05d_259 {
  padding: 0;
}

._p-t-0_1o05d_263 {
  padding-top: 0;
}

._p-r-0_1o05d_267 {
  padding-right: 0;
}

._p-b-0_1o05d_271 {
  padding-bottom: 0;
}

._p-l-0_1o05d_275 {
  padding-left: 0;
}

._m-0_1o05d_279 {
  margin: 0;
}

._m-t-0_1o05d_283 {
  margin-top: 0;
}

._m-r-0_1o05d_287 {
  margin-right: 0;
}

._m-b-0_1o05d_291 {
  margin-bottom: 0;
}

._m-l-0_1o05d_295 {
  margin-left: 0;
}

._p-1_1o05d_299 {
  padding: 2px;
}

._p-t-1_1o05d_303 {
  padding-top: 2px;
}

._p-r-1_1o05d_307 {
  padding-right: 2px;
}

._p-b-1_1o05d_311 {
  padding-bottom: 2px;
}

._p-l-1_1o05d_315 {
  padding-left: 2px;
}

._m-1_1o05d_319 {
  margin: 2px;
}

._m-t-1_1o05d_323 {
  margin-top: 2px;
}

._m-r-1_1o05d_327 {
  margin-right: 2px;
}

._m-b-1_1o05d_331 {
  margin-bottom: 2px;
}

._m-l-1_1o05d_335 {
  margin-left: 2px;
}

._p-2_1o05d_339 {
  padding: 4px;
}

._p-t-2_1o05d_343 {
  padding-top: 4px;
}

._p-r-2_1o05d_347 {
  padding-right: 4px;
}

._p-b-2_1o05d_351 {
  padding-bottom: 4px;
}

._p-l-2_1o05d_355 {
  padding-left: 4px;
}

._m-2_1o05d_359 {
  margin: 4px;
}

._m-t-2_1o05d_363 {
  margin-top: 4px;
}

._m-r-2_1o05d_367 {
  margin-right: 4px;
}

._m-b-2_1o05d_371 {
  margin-bottom: 4px;
}

._m-l-2_1o05d_375 {
  margin-left: 4px;
}

._p-3_1o05d_379 {
  padding: 8px;
}

._p-t-3_1o05d_383 {
  padding-top: 8px;
}

._p-r-3_1o05d_387 {
  padding-right: 8px;
}

._p-b-3_1o05d_391 {
  padding-bottom: 8px;
}

._p-l-3_1o05d_395 {
  padding-left: 8px;
}

._m-3_1o05d_399 {
  margin: 8px;
}

._m-t-3_1o05d_403 {
  margin-top: 8px;
}

._m-r-3_1o05d_407 {
  margin-right: 8px;
}

._m-b-3_1o05d_411 {
  margin-bottom: 8px;
}

._m-l-3_1o05d_415 {
  margin-left: 8px;
}

._p-4_1o05d_419 {
  padding: 12px;
}

._p-t-4_1o05d_423 {
  padding-top: 12px;
}

._p-r-4_1o05d_427 {
  padding-right: 12px;
}

._p-b-4_1o05d_431 {
  padding-bottom: 12px;
}

._p-l-4_1o05d_435 {
  padding-left: 12px;
}

._m-4_1o05d_439 {
  margin: 12px;
}

._m-t-4_1o05d_443 {
  margin-top: 12px;
}

._m-r-4_1o05d_447 {
  margin-right: 12px;
}

._m-b-4_1o05d_451 {
  margin-bottom: 12px;
}

._m-l-4_1o05d_455 {
  margin-left: 12px;
}

._p-5_1o05d_459 {
  padding: 16px;
}

._p-t-5_1o05d_463 {
  padding-top: 16px;
}

._p-r-5_1o05d_467 {
  padding-right: 16px;
}

._p-b-5_1o05d_471 {
  padding-bottom: 16px;
}

._p-l-5_1o05d_475 {
  padding-left: 16px;
}

._m-5_1o05d_479 {
  margin: 16px;
}

._m-t-5_1o05d_483 {
  margin-top: 16px;
}

._m-r-5_1o05d_487 {
  margin-right: 16px;
}

._m-b-5_1o05d_491 {
  margin-bottom: 16px;
}

._m-l-5_1o05d_495 {
  margin-left: 16px;
}

._p-6_1o05d_499 {
  padding: 24px;
}

._p-t-6_1o05d_503 {
  padding-top: 24px;
}

._p-r-6_1o05d_507 {
  padding-right: 24px;
}

._p-b-6_1o05d_511 {
  padding-bottom: 24px;
}

._p-l-6_1o05d_515 {
  padding-left: 24px;
}

._m-6_1o05d_519 {
  margin: 24px;
}

._m-t-6_1o05d_523 {
  margin-top: 24px;
}

._m-r-6_1o05d_527 {
  margin-right: 24px;
}

._m-b-6_1o05d_531 {
  margin-bottom: 24px;
}

._m-l-6_1o05d_535 {
  margin-left: 24px;
}

._p-7_1o05d_539 {
  padding: 32px;
}

._p-t-7_1o05d_543 {
  padding-top: 32px;
}

._p-r-7_1o05d_547 {
  padding-right: 32px;
}

._p-b-7_1o05d_551 {
  padding-bottom: 32px;
}

._p-l-7_1o05d_555 {
  padding-left: 32px;
}

._m-7_1o05d_559 {
  margin: 32px;
}

._m-t-7_1o05d_563 {
  margin-top: 32px;
}

._m-r-7_1o05d_567 {
  margin-right: 32px;
}

._m-b-7_1o05d_571 {
  margin-bottom: 32px;
}

._m-l-7_1o05d_575 {
  margin-left: 32px;
}

._p-8_1o05d_579 {
  padding: 40px;
}

._p-t-8_1o05d_583 {
  padding-top: 40px;
}

._p-r-8_1o05d_587 {
  padding-right: 40px;
}

._p-b-8_1o05d_591 {
  padding-bottom: 40px;
}

._p-l-8_1o05d_595 {
  padding-left: 40px;
}

._m-8_1o05d_599 {
  margin: 40px;
}

._m-t-8_1o05d_603 {
  margin-top: 40px;
}

._m-r-8_1o05d_607 {
  margin-right: 40px;
}

._m-b-8_1o05d_611 {
  margin-bottom: 40px;
}

._m-l-8_1o05d_615 {
  margin-left: 40px;
}

._p-9_1o05d_619 {
  padding: 48px;
}

._p-t-9_1o05d_623 {
  padding-top: 48px;
}

._p-r-9_1o05d_627 {
  padding-right: 48px;
}

._p-b-9_1o05d_631 {
  padding-bottom: 48px;
}

._p-l-9_1o05d_635 {
  padding-left: 48px;
}

._m-9_1o05d_639 {
  margin: 48px;
}

._m-t-9_1o05d_643 {
  margin-top: 48px;
}

._m-r-9_1o05d_647 {
  margin-right: 48px;
}

._m-b-9_1o05d_651 {
  margin-bottom: 48px;
}

._m-l-9_1o05d_655 {
  margin-left: 48px;
}

._p-10_1o05d_659 {
  padding: 64px;
}

._p-t-10_1o05d_663 {
  padding-top: 64px;
}

._p-r-10_1o05d_667 {
  padding-right: 64px;
}

._p-b-10_1o05d_671 {
  padding-bottom: 64px;
}

._p-l-10_1o05d_675 {
  padding-left: 64px;
}

._m-10_1o05d_679 {
  margin: 64px;
}

._m-t-10_1o05d_683 {
  margin-top: 64px;
}

._m-r-10_1o05d_687 {
  margin-right: 64px;
}

._m-b-10_1o05d_691 {
  margin-bottom: 64px;
}

._m-l-10_1o05d_695 {
  margin-left: 64px;
}

._p-11_1o05d_699 {
  padding: 80px;
}

._p-t-11_1o05d_703 {
  padding-top: 80px;
}

._p-r-11_1o05d_707 {
  padding-right: 80px;
}

._p-b-11_1o05d_711 {
  padding-bottom: 80px;
}

._p-l-11_1o05d_715 {
  padding-left: 80px;
}

._m-11_1o05d_719 {
  margin: 80px;
}

._m-t-11_1o05d_723 {
  margin-top: 80px;
}

._m-r-11_1o05d_727 {
  margin-right: 80px;
}

._m-b-11_1o05d_731 {
  margin-bottom: 80px;
}

._m-l-11_1o05d_735 {
  margin-left: 80px;
}

._p-12_1o05d_739 {
  padding: 96px;
}

._p-t-12_1o05d_743 {
  padding-top: 96px;
}

._p-r-12_1o05d_747 {
  padding-right: 96px;
}

._p-b-12_1o05d_751 {
  padding-bottom: 96px;
}

._p-l-12_1o05d_755 {
  padding-left: 96px;
}

._m-12_1o05d_759 {
  margin: 96px;
}

._m-t-12_1o05d_763 {
  margin-top: 96px;
}

._m-r-12_1o05d_767 {
  margin-right: 96px;
}

._m-b-12_1o05d_771 {
  margin-bottom: 96px;
}

._m-l-12_1o05d_775 {
  margin-left: 96px;
}

._p-13_1o05d_779 {
  padding: 160px;
}

._p-t-13_1o05d_783 {
  padding-top: 160px;
}

._p-r-13_1o05d_787 {
  padding-right: 160px;
}

._p-b-13_1o05d_791 {
  padding-bottom: 160px;
}

._p-l-13_1o05d_795 {
  padding-left: 160px;
}

._m-13_1o05d_799 {
  margin: 160px;
}

._m-t-13_1o05d_803 {
  margin-top: 160px;
}

._m-r-13_1o05d_807 {
  margin-right: 160px;
}

._m-b-13_1o05d_811 {
  margin-bottom: 160px;
}

._m-l-13_1o05d_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1o05d_825 {
  border-radius: 0;
}

._r-1_1o05d_829 {
  border-radius: 2px;
}

._r-2_1o05d_833 {
  border-radius: 4px;
}

._r-3_1o05d_837 {
  border-radius: 6px;
}

._r-4_1o05d_841 {
  border-radius: 8px;
}

._r-5_1o05d_845 {
  border-radius: 12px;
}

._r-6_1o05d_849 {
  border-radius: 20px;
}

._r-full_1o05d_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1o05d_860 {
  border: 0 solid;
}

._border-1_1o05d_864 {
  border: 1px solid;
}

._border-2_1o05d_868 {
  border: 2px solid;
}

._border-3_1o05d_872 {
  border: 3px solid;
}

._border-4_1o05d_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1o05d_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1o05d_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1o05d_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1o05d_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1o05d_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1o05d_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1o05d_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1o05d_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1o05d_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_1o05d_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1o05d_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1o05d_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1o05d_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1o05d_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1o05d_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1o05d_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1o05d_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_1o05d_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;
}

._modal_1o05d_1052 {
  width: fit-content;
  max-width: 80vw;
  max-height: 80vh;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1o05d_1052 {
    width: 100%;
    max-width: calc(100vw - 12px);
    padding: 12px;
  }
}

._header_1o05d_1072 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

._title_1o05d_1079 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1o05d_1079:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1o05d_1079 {
    font-size: 16px;
  }
}
._title_1o05d_1079 {
  color: var(--color-text-title);
  margin: 0;
}

._closeButton_1o05d_1097 {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: var(--color-icon-secondary);
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
._closeButton_1o05d_1097:hover {
  color: var(--color-icon-primary);
}

._tableWrapper_1o05d_1114 {
  flex: 1;
  overflow-y: auto;
  max-height: 458px;
  border: 1px solid var(--color-border);
  border-radius: 6px;
}
._tableWrapper_1o05d_1114 table {
  width: 100%;
  border: none !important;
  table-layout: fixed;
}
._tableWrapper_1o05d_1114 table thead {
  position: sticky;
  top: 0;
  z-index: 1;
}
._tableWrapper_1o05d_1114 table thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._tableWrapper_1o05d_1114 table thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1o05d_1114 table thead th {
    font-size: 12px;
  }
}
._tableWrapper_1o05d_1114 table thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
._tableWrapper_1o05d_1114 table tbody tr {
  transition: background-color 0.15s;
}
._tableWrapper_1o05d_1114 table tbody tr:hover {
  background-color: var(--color-default-hover);
}
._tableWrapper_1o05d_1114 table tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._tableWrapper_1o05d_1114 table tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1o05d_1114 table tbody td {
    font-size: 12px;
  }
}
._tableWrapper_1o05d_1114 table tbody td {
  text-align: center;
  vertical-align: middle;
  padding: 4px 8px;
  white-space: nowrap;
}

._dateTimeCell_1o05d_1175 {
  white-space: pre-line !important;
  line-height: 1.4;
}

._truncatedCell_1o05d_1180 {
  display: block;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 auto;
}

._eventBadge_1o05d_1189 {
  display: inline-block;
  padding: 2px 4px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
}
._eventBadge_1o05d_1189:not(button) {
  color: var(--color-text-body);
}

._eventClick_1o05d_1201 {
  background: var(--color-primary-bg);
  color: var(--color-primary);
}

._eventConversion_1o05d_1206 {
  background: var(--color-success-bg);
  color: var(--color-success);
}

._errorCell_1o05d_1211,
._emptyCell_1o05d_1212 {
  text-align: center;
  color: var(--color-text-muted);
  padding: 64px !important;
}

._errorCell_1o05d_1211 {
  color: var(--color-danger);
}

._skeleton_1o05d_1222 {
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1o05d_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_1o05d_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}/*
  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_uqyh6_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_uqyh6_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_uqyh6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_uqyh6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_uqyh6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_uqyh6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_uqyh6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_uqyh6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_uqyh6_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_uqyh6_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_uqyh6_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_uqyh6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_uqyh6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_uqyh6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_uqyh6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_uqyh6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_uqyh6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_uqyh6_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_uqyh6_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_uqyh6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_uqyh6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_uqyh6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_uqyh6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_uqyh6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_uqyh6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_uqyh6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_uqyh6_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_uqyh6_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_uqyh6_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_uqyh6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_uqyh6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_uqyh6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_uqyh6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_uqyh6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_uqyh6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_uqyh6_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_uqyh6_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_uqyh6_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_uqyh6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_uqyh6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_uqyh6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_uqyh6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_uqyh6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_uqyh6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_uqyh6_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_uqyh6_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_uqyh6_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_uqyh6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_uqyh6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_uqyh6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_uqyh6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_uqyh6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_uqyh6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_uqyh6_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_uqyh6_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_uqyh6_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_uqyh6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_uqyh6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_uqyh6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_uqyh6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_uqyh6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_uqyh6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_uqyh6_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_uqyh6_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_uqyh6_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_uqyh6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_uqyh6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_uqyh6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_uqyh6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_uqyh6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_uqyh6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_uqyh6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_uqyh6_259 {
  padding: 0;
}

._p-t-0_uqyh6_263 {
  padding-top: 0;
}

._p-r-0_uqyh6_267 {
  padding-right: 0;
}

._p-b-0_uqyh6_271 {
  padding-bottom: 0;
}

._p-l-0_uqyh6_275 {
  padding-left: 0;
}

._m-0_uqyh6_279 {
  margin: 0;
}

._m-t-0_uqyh6_283 {
  margin-top: 0;
}

._m-r-0_uqyh6_287 {
  margin-right: 0;
}

._m-b-0_uqyh6_291 {
  margin-bottom: 0;
}

._m-l-0_uqyh6_295 {
  margin-left: 0;
}

._p-1_uqyh6_299 {
  padding: 2px;
}

._p-t-1_uqyh6_303 {
  padding-top: 2px;
}

._p-r-1_uqyh6_307 {
  padding-right: 2px;
}

._p-b-1_uqyh6_311 {
  padding-bottom: 2px;
}

._p-l-1_uqyh6_315 {
  padding-left: 2px;
}

._m-1_uqyh6_319 {
  margin: 2px;
}

._m-t-1_uqyh6_323 {
  margin-top: 2px;
}

._m-r-1_uqyh6_327 {
  margin-right: 2px;
}

._m-b-1_uqyh6_331 {
  margin-bottom: 2px;
}

._m-l-1_uqyh6_335 {
  margin-left: 2px;
}

._p-2_uqyh6_339 {
  padding: 4px;
}

._p-t-2_uqyh6_343 {
  padding-top: 4px;
}

._p-r-2_uqyh6_347 {
  padding-right: 4px;
}

._p-b-2_uqyh6_351 {
  padding-bottom: 4px;
}

._p-l-2_uqyh6_355 {
  padding-left: 4px;
}

._m-2_uqyh6_359 {
  margin: 4px;
}

._m-t-2_uqyh6_363 {
  margin-top: 4px;
}

._m-r-2_uqyh6_367 {
  margin-right: 4px;
}

._m-b-2_uqyh6_371 {
  margin-bottom: 4px;
}

._m-l-2_uqyh6_375 {
  margin-left: 4px;
}

._p-3_uqyh6_379 {
  padding: 8px;
}

._p-t-3_uqyh6_383 {
  padding-top: 8px;
}

._p-r-3_uqyh6_387 {
  padding-right: 8px;
}

._p-b-3_uqyh6_391 {
  padding-bottom: 8px;
}

._p-l-3_uqyh6_395 {
  padding-left: 8px;
}

._m-3_uqyh6_399 {
  margin: 8px;
}

._m-t-3_uqyh6_403 {
  margin-top: 8px;
}

._m-r-3_uqyh6_407 {
  margin-right: 8px;
}

._m-b-3_uqyh6_411 {
  margin-bottom: 8px;
}

._m-l-3_uqyh6_415 {
  margin-left: 8px;
}

._p-4_uqyh6_419 {
  padding: 12px;
}

._p-t-4_uqyh6_423 {
  padding-top: 12px;
}

._p-r-4_uqyh6_427 {
  padding-right: 12px;
}

._p-b-4_uqyh6_431 {
  padding-bottom: 12px;
}

._p-l-4_uqyh6_435 {
  padding-left: 12px;
}

._m-4_uqyh6_439 {
  margin: 12px;
}

._m-t-4_uqyh6_443 {
  margin-top: 12px;
}

._m-r-4_uqyh6_447 {
  margin-right: 12px;
}

._m-b-4_uqyh6_451 {
  margin-bottom: 12px;
}

._m-l-4_uqyh6_455 {
  margin-left: 12px;
}

._p-5_uqyh6_459 {
  padding: 16px;
}

._p-t-5_uqyh6_463 {
  padding-top: 16px;
}

._p-r-5_uqyh6_467 {
  padding-right: 16px;
}

._p-b-5_uqyh6_471 {
  padding-bottom: 16px;
}

._p-l-5_uqyh6_475 {
  padding-left: 16px;
}

._m-5_uqyh6_479 {
  margin: 16px;
}

._m-t-5_uqyh6_483 {
  margin-top: 16px;
}

._m-r-5_uqyh6_487 {
  margin-right: 16px;
}

._m-b-5_uqyh6_491 {
  margin-bottom: 16px;
}

._m-l-5_uqyh6_495 {
  margin-left: 16px;
}

._p-6_uqyh6_499 {
  padding: 24px;
}

._p-t-6_uqyh6_503 {
  padding-top: 24px;
}

._p-r-6_uqyh6_507 {
  padding-right: 24px;
}

._p-b-6_uqyh6_511 {
  padding-bottom: 24px;
}

._p-l-6_uqyh6_515 {
  padding-left: 24px;
}

._m-6_uqyh6_519 {
  margin: 24px;
}

._m-t-6_uqyh6_523 {
  margin-top: 24px;
}

._m-r-6_uqyh6_527 {
  margin-right: 24px;
}

._m-b-6_uqyh6_531 {
  margin-bottom: 24px;
}

._m-l-6_uqyh6_535 {
  margin-left: 24px;
}

._p-7_uqyh6_539 {
  padding: 32px;
}

._p-t-7_uqyh6_543 {
  padding-top: 32px;
}

._p-r-7_uqyh6_547 {
  padding-right: 32px;
}

._p-b-7_uqyh6_551 {
  padding-bottom: 32px;
}

._p-l-7_uqyh6_555 {
  padding-left: 32px;
}

._m-7_uqyh6_559 {
  margin: 32px;
}

._m-t-7_uqyh6_563 {
  margin-top: 32px;
}

._m-r-7_uqyh6_567 {
  margin-right: 32px;
}

._m-b-7_uqyh6_571 {
  margin-bottom: 32px;
}

._m-l-7_uqyh6_575 {
  margin-left: 32px;
}

._p-8_uqyh6_579 {
  padding: 40px;
}

._p-t-8_uqyh6_583 {
  padding-top: 40px;
}

._p-r-8_uqyh6_587 {
  padding-right: 40px;
}

._p-b-8_uqyh6_591 {
  padding-bottom: 40px;
}

._p-l-8_uqyh6_595 {
  padding-left: 40px;
}

._m-8_uqyh6_599 {
  margin: 40px;
}

._m-t-8_uqyh6_603 {
  margin-top: 40px;
}

._m-r-8_uqyh6_607 {
  margin-right: 40px;
}

._m-b-8_uqyh6_611 {
  margin-bottom: 40px;
}

._m-l-8_uqyh6_615 {
  margin-left: 40px;
}

._p-9_uqyh6_619 {
  padding: 48px;
}

._p-t-9_uqyh6_623 {
  padding-top: 48px;
}

._p-r-9_uqyh6_627 {
  padding-right: 48px;
}

._p-b-9_uqyh6_631 {
  padding-bottom: 48px;
}

._p-l-9_uqyh6_635 {
  padding-left: 48px;
}

._m-9_uqyh6_639 {
  margin: 48px;
}

._m-t-9_uqyh6_643 {
  margin-top: 48px;
}

._m-r-9_uqyh6_647 {
  margin-right: 48px;
}

._m-b-9_uqyh6_651 {
  margin-bottom: 48px;
}

._m-l-9_uqyh6_655 {
  margin-left: 48px;
}

._p-10_uqyh6_659 {
  padding: 64px;
}

._p-t-10_uqyh6_663 {
  padding-top: 64px;
}

._p-r-10_uqyh6_667 {
  padding-right: 64px;
}

._p-b-10_uqyh6_671 {
  padding-bottom: 64px;
}

._p-l-10_uqyh6_675 {
  padding-left: 64px;
}

._m-10_uqyh6_679 {
  margin: 64px;
}

._m-t-10_uqyh6_683 {
  margin-top: 64px;
}

._m-r-10_uqyh6_687 {
  margin-right: 64px;
}

._m-b-10_uqyh6_691 {
  margin-bottom: 64px;
}

._m-l-10_uqyh6_695 {
  margin-left: 64px;
}

._p-11_uqyh6_699 {
  padding: 80px;
}

._p-t-11_uqyh6_703 {
  padding-top: 80px;
}

._p-r-11_uqyh6_707 {
  padding-right: 80px;
}

._p-b-11_uqyh6_711 {
  padding-bottom: 80px;
}

._p-l-11_uqyh6_715 {
  padding-left: 80px;
}

._m-11_uqyh6_719 {
  margin: 80px;
}

._m-t-11_uqyh6_723 {
  margin-top: 80px;
}

._m-r-11_uqyh6_727 {
  margin-right: 80px;
}

._m-b-11_uqyh6_731 {
  margin-bottom: 80px;
}

._m-l-11_uqyh6_735 {
  margin-left: 80px;
}

._p-12_uqyh6_739 {
  padding: 96px;
}

._p-t-12_uqyh6_743 {
  padding-top: 96px;
}

._p-r-12_uqyh6_747 {
  padding-right: 96px;
}

._p-b-12_uqyh6_751 {
  padding-bottom: 96px;
}

._p-l-12_uqyh6_755 {
  padding-left: 96px;
}

._m-12_uqyh6_759 {
  margin: 96px;
}

._m-t-12_uqyh6_763 {
  margin-top: 96px;
}

._m-r-12_uqyh6_767 {
  margin-right: 96px;
}

._m-b-12_uqyh6_771 {
  margin-bottom: 96px;
}

._m-l-12_uqyh6_775 {
  margin-left: 96px;
}

._p-13_uqyh6_779 {
  padding: 160px;
}

._p-t-13_uqyh6_783 {
  padding-top: 160px;
}

._p-r-13_uqyh6_787 {
  padding-right: 160px;
}

._p-b-13_uqyh6_791 {
  padding-bottom: 160px;
}

._p-l-13_uqyh6_795 {
  padding-left: 160px;
}

._m-13_uqyh6_799 {
  margin: 160px;
}

._m-t-13_uqyh6_803 {
  margin-top: 160px;
}

._m-r-13_uqyh6_807 {
  margin-right: 160px;
}

._m-b-13_uqyh6_811 {
  margin-bottom: 160px;
}

._m-l-13_uqyh6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_uqyh6_825 {
  border-radius: 0;
}

._r-1_uqyh6_829 {
  border-radius: 2px;
}

._r-2_uqyh6_833 {
  border-radius: 4px;
}

._r-3_uqyh6_837 {
  border-radius: 6px;
}

._r-4_uqyh6_841 {
  border-radius: 8px;
}

._r-5_uqyh6_845 {
  border-radius: 12px;
}

._r-6_uqyh6_849 {
  border-radius: 20px;
}

._r-full_uqyh6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_uqyh6_860 {
  border: 0 solid;
}

._border-1_uqyh6_864 {
  border: 1px solid;
}

._border-2_uqyh6_868 {
  border: 2px solid;
}

._border-3_uqyh6_872 {
  border: 3px solid;
}

._border-4_uqyh6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_uqyh6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_uqyh6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_uqyh6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_uqyh6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_uqyh6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_uqyh6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_uqyh6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_uqyh6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_uqyh6_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_uqyh6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_uqyh6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_uqyh6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_uqyh6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_uqyh6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_uqyh6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_uqyh6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_uqyh6_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
*/
._tabsContainer_uqyh6_1039 {
  margin-bottom: 24px;
}

._sectionTitle_uqyh6_1043 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_uqyh6_1043:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_uqyh6_1043 {
    font-size: 16px;
  }
}
._sectionTitle_uqyh6_1043 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}

._infoGrid_uqyh6_1061 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._infoGrid_uqyh6_1061 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoGrid_uqyh6_1061 {
    grid-template-columns: 1fr;
  }
}

._groupInfoGrid_uqyh6_1077 {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
._groupInfoGrid_uqyh6_1077 > div {
  grid-column: span 2;
}
._groupInfoGrid_uqyh6_1077 select {
  border: 1px solid var(--color-border);
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._groupInfoGrid_uqyh6_1077 {
    grid-template-columns: repeat(2, 1fr);
  }
  ._groupInfoGrid_uqyh6_1077 > div {
    grid-column: span 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._groupInfoGrid_uqyh6_1077 {
    grid-template-columns: 1fr;
  }
  ._groupInfoGrid_uqyh6_1077 > div {
    grid-column: span 1;
  }
}

._buttonGroup_uqyh6_1106 {
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_uqyh6_1106 {
    flex-direction: column;
    gap: 8px;
  }
  ._buttonGroup_uqyh6_1106 button {
    width: 100%;
    justify-content: center;
  }
}

._tableControls_uqyh6_1122 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}

._leftGroup_uqyh6_1131 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._rightGroup_uqyh6_1137 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rightGroup_uqyh6_1137 ._select_uqyh6_1142 {
  width: 160px;
}

._select_uqyh6_1142 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._select_uqyh6_1142:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._select_uqyh6_1142 {
    font-size: 12px;
  }
}
._select_uqyh6_1142 {
  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_uqyh6_1142:hover {
  border-color: var(--color-primary);
}
._select_uqyh6_1142:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._tableWrapper_uqyh6_1179 {
  border-radius: 4px;
}

._link_uqyh6_128 {
  color: var(--color-link);
  transition: color 0.2s;
  text-decoration: underline;
  text-underline-offset: 3px;
}
._link_uqyh6_128:hover {
  color: var(--color-link-hover);
}

._creativeNameCell_uqyh6_1193 {
  text-align: center !important;
  max-width: 200px;
}
._creativeNameCell_uqyh6_1193 span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._urlCell_uqyh6_1204 {
  text-align: center !important;
  max-width: 300px;
}

._urlWrapper_uqyh6_1209 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
}
._urlWrapper_uqyh6_1209 span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._urlIcons_uqyh6_1221 {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
}
._urlIcons_uqyh6_1221 button {
  padding: unset;
}
._urlIcons_uqyh6_1221 i::before {
  font-size: 18px !important;
}

._number_uqyh6_1234 {
  text-align: center !important;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._number_uqyh6_1234:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._number_uqyh6_1234 {
    font-size: 12px;
  }
}
._number_uqyh6_1234 {
  font-variant-numeric: tabular-nums;
}

._actionCell_uqyh6_1252 {
  text-align: center !important;
}
._actionCell_uqyh6_1252 button {
  margin: 0 auto;
}

._iconButton_uqyh6_1259 {
  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_uqyh6_1259:hover {
  color: var(--color-primary);
}
._iconButton_uqyh6_1259:focus {
  outline: none;
}

._tableFooter_uqyh6_1277 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 8px;
}

._totalCount_uqyh6_1284 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_uqyh6_1284:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_uqyh6_1284 {
    font-size: 14px;
  }
}
._totalCount_uqyh6_1284 {
  color: var(--color-text-title);
}

._countNumber_uqyh6_1301 {
  color: var(--color-primary);
}

._emptyMessage_uqyh6_1305 {
  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_uqyh6_1305:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_uqyh6_1305 {
    font-size: 14px;
  }
}
._emptyMessage_uqyh6_1305 {
  color: var(--color-text-muted);
  gap: 8px;
}
._emptyMessage_uqyh6_1305 i::before {
  font-size: 48px;
  color: var(--color-text-muted);
}

._totalRow_uqyh6_1332 {
  background-color: #e4e4e7 !important;
}
._totalRow_uqyh6_1332:hover {
  background-color: #e4e4e7 !important;
}
._totalRow_uqyh6_1332 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._totalRow_uqyh6_1332 td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_uqyh6_1332 td {
    font-size: 12px;
  }
}
._totalRow_uqyh6_1332 td {
  font-weight: 600 !important;
  text-align: center !important;
  vertical-align: middle;
  padding: 8px 12px;
}

table.border.list thead {
  position: sticky;
  top: 0;
  z-index: 10;
}
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;
}

@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}
._skeleton_uqyh6_1413 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_uqyh6_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_uqyh6_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_836iw_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_836iw_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_836iw_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_836iw_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_836iw_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_836iw_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_836iw_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_836iw_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_836iw_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_836iw_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_836iw_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_836iw_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_836iw_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_836iw_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_836iw_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_836iw_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_836iw_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_836iw_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_836iw_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_836iw_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_836iw_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_836iw_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_836iw_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_836iw_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_836iw_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_836iw_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_836iw_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_836iw_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_836iw_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_836iw_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_836iw_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_836iw_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_836iw_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_836iw_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_836iw_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_836iw_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_836iw_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_836iw_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_836iw_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_836iw_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_836iw_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_836iw_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_836iw_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_836iw_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_836iw_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_836iw_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_836iw_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_836iw_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_836iw_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_836iw_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_836iw_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_836iw_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_836iw_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_836iw_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_836iw_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_836iw_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_836iw_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_836iw_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_836iw_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_836iw_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_836iw_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_836iw_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_836iw_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_836iw_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_836iw_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_836iw_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_836iw_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_836iw_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_836iw_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_836iw_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_836iw_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_836iw_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_836iw_259 {
  padding: 0;
}

._p-t-0_836iw_263 {
  padding-top: 0;
}

._p-r-0_836iw_267 {
  padding-right: 0;
}

._p-b-0_836iw_271 {
  padding-bottom: 0;
}

._p-l-0_836iw_275 {
  padding-left: 0;
}

._m-0_836iw_279 {
  margin: 0;
}

._m-t-0_836iw_283 {
  margin-top: 0;
}

._m-r-0_836iw_287 {
  margin-right: 0;
}

._m-b-0_836iw_291 {
  margin-bottom: 0;
}

._m-l-0_836iw_295 {
  margin-left: 0;
}

._p-1_836iw_299 {
  padding: 2px;
}

._p-t-1_836iw_303 {
  padding-top: 2px;
}

._p-r-1_836iw_307 {
  padding-right: 2px;
}

._p-b-1_836iw_311 {
  padding-bottom: 2px;
}

._p-l-1_836iw_315 {
  padding-left: 2px;
}

._m-1_836iw_319 {
  margin: 2px;
}

._m-t-1_836iw_323 {
  margin-top: 2px;
}

._m-r-1_836iw_327 {
  margin-right: 2px;
}

._m-b-1_836iw_331 {
  margin-bottom: 2px;
}

._m-l-1_836iw_335 {
  margin-left: 2px;
}

._p-2_836iw_339 {
  padding: 4px;
}

._p-t-2_836iw_343 {
  padding-top: 4px;
}

._p-r-2_836iw_347 {
  padding-right: 4px;
}

._p-b-2_836iw_351 {
  padding-bottom: 4px;
}

._p-l-2_836iw_355 {
  padding-left: 4px;
}

._m-2_836iw_359 {
  margin: 4px;
}

._m-t-2_836iw_363 {
  margin-top: 4px;
}

._m-r-2_836iw_367 {
  margin-right: 4px;
}

._m-b-2_836iw_371 {
  margin-bottom: 4px;
}

._m-l-2_836iw_375 {
  margin-left: 4px;
}

._p-3_836iw_379 {
  padding: 8px;
}

._p-t-3_836iw_383 {
  padding-top: 8px;
}

._p-r-3_836iw_387 {
  padding-right: 8px;
}

._p-b-3_836iw_391 {
  padding-bottom: 8px;
}

._p-l-3_836iw_395 {
  padding-left: 8px;
}

._m-3_836iw_399 {
  margin: 8px;
}

._m-t-3_836iw_403 {
  margin-top: 8px;
}

._m-r-3_836iw_407 {
  margin-right: 8px;
}

._m-b-3_836iw_411 {
  margin-bottom: 8px;
}

._m-l-3_836iw_415 {
  margin-left: 8px;
}

._p-4_836iw_419 {
  padding: 12px;
}

._p-t-4_836iw_423 {
  padding-top: 12px;
}

._p-r-4_836iw_427 {
  padding-right: 12px;
}

._p-b-4_836iw_431 {
  padding-bottom: 12px;
}

._p-l-4_836iw_435 {
  padding-left: 12px;
}

._m-4_836iw_439 {
  margin: 12px;
}

._m-t-4_836iw_443 {
  margin-top: 12px;
}

._m-r-4_836iw_447 {
  margin-right: 12px;
}

._m-b-4_836iw_451 {
  margin-bottom: 12px;
}

._m-l-4_836iw_455 {
  margin-left: 12px;
}

._p-5_836iw_459 {
  padding: 16px;
}

._p-t-5_836iw_463 {
  padding-top: 16px;
}

._p-r-5_836iw_467 {
  padding-right: 16px;
}

._p-b-5_836iw_471 {
  padding-bottom: 16px;
}

._p-l-5_836iw_475 {
  padding-left: 16px;
}

._m-5_836iw_479 {
  margin: 16px;
}

._m-t-5_836iw_483 {
  margin-top: 16px;
}

._m-r-5_836iw_487 {
  margin-right: 16px;
}

._m-b-5_836iw_491 {
  margin-bottom: 16px;
}

._m-l-5_836iw_495 {
  margin-left: 16px;
}

._p-6_836iw_499 {
  padding: 24px;
}

._p-t-6_836iw_503 {
  padding-top: 24px;
}

._p-r-6_836iw_507 {
  padding-right: 24px;
}

._p-b-6_836iw_511 {
  padding-bottom: 24px;
}

._p-l-6_836iw_515 {
  padding-left: 24px;
}

._m-6_836iw_519 {
  margin: 24px;
}

._m-t-6_836iw_523 {
  margin-top: 24px;
}

._m-r-6_836iw_527 {
  margin-right: 24px;
}

._m-b-6_836iw_531 {
  margin-bottom: 24px;
}

._m-l-6_836iw_535 {
  margin-left: 24px;
}

._p-7_836iw_539 {
  padding: 32px;
}

._p-t-7_836iw_543 {
  padding-top: 32px;
}

._p-r-7_836iw_547 {
  padding-right: 32px;
}

._p-b-7_836iw_551 {
  padding-bottom: 32px;
}

._p-l-7_836iw_555 {
  padding-left: 32px;
}

._m-7_836iw_559 {
  margin: 32px;
}

._m-t-7_836iw_563 {
  margin-top: 32px;
}

._m-r-7_836iw_567 {
  margin-right: 32px;
}

._m-b-7_836iw_571 {
  margin-bottom: 32px;
}

._m-l-7_836iw_575 {
  margin-left: 32px;
}

._p-8_836iw_579 {
  padding: 40px;
}

._p-t-8_836iw_583 {
  padding-top: 40px;
}

._p-r-8_836iw_587 {
  padding-right: 40px;
}

._p-b-8_836iw_591 {
  padding-bottom: 40px;
}

._p-l-8_836iw_595 {
  padding-left: 40px;
}

._m-8_836iw_599 {
  margin: 40px;
}

._m-t-8_836iw_603 {
  margin-top: 40px;
}

._m-r-8_836iw_607 {
  margin-right: 40px;
}

._m-b-8_836iw_611 {
  margin-bottom: 40px;
}

._m-l-8_836iw_615 {
  margin-left: 40px;
}

._p-9_836iw_619 {
  padding: 48px;
}

._p-t-9_836iw_623 {
  padding-top: 48px;
}

._p-r-9_836iw_627 {
  padding-right: 48px;
}

._p-b-9_836iw_631 {
  padding-bottom: 48px;
}

._p-l-9_836iw_635 {
  padding-left: 48px;
}

._m-9_836iw_639 {
  margin: 48px;
}

._m-t-9_836iw_643 {
  margin-top: 48px;
}

._m-r-9_836iw_647 {
  margin-right: 48px;
}

._m-b-9_836iw_651 {
  margin-bottom: 48px;
}

._m-l-9_836iw_655 {
  margin-left: 48px;
}

._p-10_836iw_659 {
  padding: 64px;
}

._p-t-10_836iw_663 {
  padding-top: 64px;
}

._p-r-10_836iw_667 {
  padding-right: 64px;
}

._p-b-10_836iw_671 {
  padding-bottom: 64px;
}

._p-l-10_836iw_675 {
  padding-left: 64px;
}

._m-10_836iw_679 {
  margin: 64px;
}

._m-t-10_836iw_683 {
  margin-top: 64px;
}

._m-r-10_836iw_687 {
  margin-right: 64px;
}

._m-b-10_836iw_691 {
  margin-bottom: 64px;
}

._m-l-10_836iw_695 {
  margin-left: 64px;
}

._p-11_836iw_699 {
  padding: 80px;
}

._p-t-11_836iw_703 {
  padding-top: 80px;
}

._p-r-11_836iw_707 {
  padding-right: 80px;
}

._p-b-11_836iw_711 {
  padding-bottom: 80px;
}

._p-l-11_836iw_715 {
  padding-left: 80px;
}

._m-11_836iw_719 {
  margin: 80px;
}

._m-t-11_836iw_723 {
  margin-top: 80px;
}

._m-r-11_836iw_727 {
  margin-right: 80px;
}

._m-b-11_836iw_731 {
  margin-bottom: 80px;
}

._m-l-11_836iw_735 {
  margin-left: 80px;
}

._p-12_836iw_739 {
  padding: 96px;
}

._p-t-12_836iw_743 {
  padding-top: 96px;
}

._p-r-12_836iw_747 {
  padding-right: 96px;
}

._p-b-12_836iw_751 {
  padding-bottom: 96px;
}

._p-l-12_836iw_755 {
  padding-left: 96px;
}

._m-12_836iw_759 {
  margin: 96px;
}

._m-t-12_836iw_763 {
  margin-top: 96px;
}

._m-r-12_836iw_767 {
  margin-right: 96px;
}

._m-b-12_836iw_771 {
  margin-bottom: 96px;
}

._m-l-12_836iw_775 {
  margin-left: 96px;
}

._p-13_836iw_779 {
  padding: 160px;
}

._p-t-13_836iw_783 {
  padding-top: 160px;
}

._p-r-13_836iw_787 {
  padding-right: 160px;
}

._p-b-13_836iw_791 {
  padding-bottom: 160px;
}

._p-l-13_836iw_795 {
  padding-left: 160px;
}

._m-13_836iw_799 {
  margin: 160px;
}

._m-t-13_836iw_803 {
  margin-top: 160px;
}

._m-r-13_836iw_807 {
  margin-right: 160px;
}

._m-b-13_836iw_811 {
  margin-bottom: 160px;
}

._m-l-13_836iw_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_836iw_825 {
  border-radius: 0;
}

._r-1_836iw_829 {
  border-radius: 2px;
}

._r-2_836iw_833 {
  border-radius: 4px;
}

._r-3_836iw_837 {
  border-radius: 6px;
}

._r-4_836iw_841 {
  border-radius: 8px;
}

._r-5_836iw_845 {
  border-radius: 12px;
}

._r-6_836iw_849 {
  border-radius: 20px;
}

._r-full_836iw_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_836iw_860 {
  border: 0 solid;
}

._border-1_836iw_864 {
  border: 1px solid;
}

._border-2_836iw_868 {
  border: 2px solid;
}

._border-3_836iw_872 {
  border: 3px solid;
}

._border-4_836iw_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_836iw_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_836iw_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_836iw_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_836iw_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_836iw_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_836iw_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_836iw_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_836iw_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_836iw_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_836iw_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_836iw_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_836iw_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_836iw_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_836iw_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_836iw_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_836iw_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_836iw_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
*/
._section_836iw_1039 {
  margin-bottom: 24px;
}

._sectionTitle_836iw_1043 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_836iw_1043:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_836iw_1043 {
    font-size: 16px;
  }
}
._sectionTitle_836iw_1043 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}

._sectionHeader_836iw_1061 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._tabsContainer_836iw_1067 {
  margin-bottom: 24px;
}

._tabContent_836iw_1071 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._tabContent_836iw_1071._hidden_836iw_1076 {
  display: none;
}

._tableControls_836iw_1080 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}

._leftGroup_836iw_1089 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._rightGroup_836iw_1095 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rightGroup_836iw_1095 ._select_836iw_1100 {
  width: 160px;
}

._totalCount_836iw_1104 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_836iw_1104:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_836iw_1104 {
    font-size: 14px;
  }
}
._totalCount_836iw_1104 {
  color: var(--color-text-title);
}

._countNumber_836iw_1121 {
  color: var(--color-primary);
}

._select_836iw_1100 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._select_836iw_1100:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._select_836iw_1100 {
    font-size: 12px;
  }
}
._select_836iw_1100 {
  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_836iw_1100:hover {
  border-color: var(--color-primary);
}
._select_836iw_1100:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._adGroupLink_836iw_1158 {
  color: var(--color-link);
  transition: color 0.2s;
  text-decoration: underline;
}
._adGroupLink_836iw_1158:hover {
  color: var(--color-link-hover);
}

._number_836iw_1167 {
  text-align: center !important;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._number_836iw_1167:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._number_836iw_1167 {
    font-size: 12px;
  }
}
._number_836iw_1167 {
  font-variant-numeric: tabular-nums;
}
._number_836iw_1167 > div {
  display: flex;
  justify-content: center;
  align-items: center;
}

._tableWrapper_836iw_1190 {
  border-radius: 4px;
}

._tableFooter_836iw_1194 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableFooter_836iw_1194 {
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
  }
}

._hintText_836iw_1208 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._hintText_836iw_1208:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hintText_836iw_1208 {
    font-size: 12px;
  }
}
._hintText_836iw_1208 {
  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_836iw_1208 {
    white-space: normal;
  }
}

._emptyMessage_836iw_1235 {
  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_836iw_1235:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_836iw_1235 {
    font-size: 14px;
  }
}
._emptyMessage_836iw_1235 {
  color: var(--color-text-muted);
  gap: 8px;
}
._emptyMessage_836iw_1235 i::before {
  font-size: 48px;
  color: var(--color-text-muted);
}

._segmentRow_836iw_1262 {
  background-color: var(--color-bg-elevation);
}

._totalRow_836iw_1266 {
  background-color: #e4e4e7 !important;
}
._totalRow_836iw_1266:hover {
  background-color: #e4e4e7 !important;
}
._totalRow_836iw_1266 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._totalRow_836iw_1266 td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_836iw_1266 td {
    font-size: 12px;
  }
}
._totalRow_836iw_1266 td {
  font-weight: 600 !important;
  text-align: center !important;
  vertical-align: middle;
  padding: 8px 12px;
}

._placeholderContent_836iw_1292 {
  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_836iw_1292:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._placeholderContent_836iw_1292 {
    font-size: 16px;
  }
}
._placeholderContent_836iw_1292 {
  color: var(--color-text-muted);
  gap: 12px;
}
._placeholderContent_836iw_1292 i::before {
  font-size: 64px;
  color: var(--color-text-muted);
}

._skeleton_836iw_1319 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_836iw_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_836iw_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._errorMessage_836iw_1334 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
}
._errorMessage_836iw_1334:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_836iw_1334 {
    font-size: 16px;
  }
}
._errorMessage_836iw_1334 {
  color: var(--color-danger);
}

table.border.list thead {
  position: sticky;
  top: 0;
  z-index: 10;
}
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;
}

._bottomSection_836iw_1403 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 24px;
  padding: 12px 0;
}

@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}
._basicInfoGrid_836iw_1418 {
  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_836iw_1418 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._basicInfoGrid_836iw_1418 {
    grid-template-columns: 1fr;
  }
}

._radioGroup_836iw_1435 {
  display: flex;
  gap: 24px;
  margin-bottom: 24px;
}

._radioItem_836iw_1441 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._radioItem_836iw_1441 input[type=radio] {
  width: 20px;
  height: 20px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_836iw_1441 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_836iw_1441 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_836iw_1441 label {
    font-size: 14px;
  }
}
._radioItem_836iw_1441 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._landingThumbnail_836iw_1471 {
  width: 253px;
  height: 253px;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 24px;
  background-color: var(--color-default);
}
._landingThumbnail_836iw_1471 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingThumbnail_836iw_1471 {
    width: 100%;
    aspect-ratio: 1;
    height: auto;
  }
}

._emptyThumbnail_836iw_1492 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-default);
}
._emptyThumbnail_836iw_1492 i::before {
  font-size: 48px;
  color: var(--color-text-muted);
}

._landingSelectGrid_836iw_1505 {
  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_836iw_1505 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingSelectGrid_836iw_1505 {
    grid-template-columns: 1fr;
  }
}

._landingSelectField_836iw_1522 {
  grid-column: span 2;
  display: flex;
  gap: 8px;
}
._landingSelectField_836iw_1522 input {
  flex: 1;
  background-color: var(--color-default) !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingSelectField_836iw_1522 {
    grid-column: span 1;
  }
}

._urlField_836iw_1537 {
  max-width: 33.3333333333%;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._urlField_836iw_1537 {
    max-width: 100%;
  }
}

._trackingSection_836iw_1547 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}

._trackingNotice_836iw_1554 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._trackingNotice_836iw_1554:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._trackingNotice_836iw_1554 {
    font-size: 12px;
  }
}
._trackingNotice_836iw_1554 {
  color: var(--color-info);
}
._trackingNotice_836iw_1554 i::before {
  font-size: 16px;
  color: var(--color-info);
}

._trackingField_836iw_1579 {
  display: flex;
  flex-direction: column;
}
._trackingField_836iw_1579 textarea {
  width: 100%;
  min-height: 300px;
  padding: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._trackingField_836iw_1579 textarea:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._trackingField_836iw_1579 textarea {
    font-size: 12px;
  }
}
._trackingField_836iw_1579 textarea {
  background-color: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-sub);
  resize: vertical;
}
._trackingField_836iw_1579 textarea:disabled {
  background-color: var(--color-default);
  cursor: not-allowed;
}
._trackingField_836iw_1579 ._clickTrackingTextarea_836iw_1610 {
  min-height: 120px;
}
._trackingField_836iw_1579 ._clickTrackingCodeBlock_836iw_1613 {
  min-height: 120px;
}

._codeBlock_836iw_1617 {
  width: 100%;
  min-height: 300px;
  padding: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._codeBlock_836iw_1617:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._codeBlock_836iw_1617 {
    font-size: 12px;
  }
}
._codeBlock_836iw_1617 {
  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_836iw_1617 code {
  font-family: inherit;
}
._codeBlock_836iw_1617 mark {
  background-color: var(--color-warning);
  color: var(--color-text-body);
  padding: 2px 4px;
  border-radius: 2px;
}

._conversionMethodTabs_836iw_1653 {
  display: flex !important;
  gap: 4px;
  border-radius: 4px;
  width: fit-content;
  margin-top: 8px;
  margin-bottom: 12px;
}
._conversionMethodTabs_836iw_1653 button {
  display: flex;
}

._buttonGroup_836iw_1665 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_836iw_1665 button {
    width: 100%;
    justify-content: center;
  }
}

._infoBox_836iw_1677 {
  background: var(--color-primary-bg);
  border-left: 4px solid var(--color-primary);
  padding: 12px;
  margin-top: 8px;
  border-radius: 0 4px 4px 0;
}

._infoItem_836iw_1685 {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  margin-bottom: 4px;
}
._infoItem_836iw_1685:last-child {
  margin-bottom: 0;
}

._infoLabel_836iw_1695 {
  flex-shrink: 0;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._infoLabel_836iw_1695:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoLabel_836iw_1695 {
    font-size: 12px;
  }
}
._infoLabel_836iw_1695 {
  color: var(--color-primary);
  min-width: 70px;
}

._infoContent_836iw_1714 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._infoContent_836iw_1714:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoContent_836iw_1714 {
    font-size: 12px;
  }
}
._infoContent_836iw_1714 {
  color: var(--color-text-body);
  flex: 1;
}

._warningNote_836iw_1732 {
  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_836iw_1732:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._warningNote_836iw_1732 {
    font-size: 12px;
  }
}

._badge_836iw_1751 {
  display: inline-block;
  padding: 2px 4px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
}
._badge_836iw_1751:not(button) {
  color: var(--color-text-body);
}
._badge_836iw_1751 {
  margin-left: 4px;
}

._badgeRecommended_836iw_1766 {
  background: var(--color-success-bg);
  color: var(--color-success);
}

._badgeSimple_836iw_1771 {
  background: var(--color-primary-bg);
  color: var(--color-primary);
}

._badgeCaution_836iw_1776 {
  background: var(--color-danger-bg);
  color: var(--color-danger);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_14mgn_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_14mgn_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_14mgn_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_14mgn_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_14mgn_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_14mgn_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_14mgn_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_14mgn_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_14mgn_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_14mgn_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_14mgn_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_14mgn_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_14mgn_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_14mgn_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_14mgn_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_14mgn_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_14mgn_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_14mgn_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_14mgn_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_14mgn_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_14mgn_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_14mgn_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_14mgn_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_14mgn_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_14mgn_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_14mgn_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_14mgn_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_14mgn_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_14mgn_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_14mgn_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_14mgn_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_14mgn_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_14mgn_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_14mgn_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_14mgn_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_14mgn_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_14mgn_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_14mgn_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_14mgn_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_14mgn_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_14mgn_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_14mgn_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_14mgn_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_14mgn_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_14mgn_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_14mgn_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_14mgn_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_14mgn_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_14mgn_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_14mgn_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_14mgn_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_14mgn_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_14mgn_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_14mgn_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_14mgn_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_14mgn_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_14mgn_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_14mgn_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_14mgn_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_14mgn_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_14mgn_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_14mgn_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_14mgn_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_14mgn_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_14mgn_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_14mgn_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_14mgn_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_14mgn_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_14mgn_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_14mgn_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_14mgn_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_14mgn_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_14mgn_259 {
  padding: 0;
}

._p-t-0_14mgn_263 {
  padding-top: 0;
}

._p-r-0_14mgn_267 {
  padding-right: 0;
}

._p-b-0_14mgn_271 {
  padding-bottom: 0;
}

._p-l-0_14mgn_275 {
  padding-left: 0;
}

._m-0_14mgn_279 {
  margin: 0;
}

._m-t-0_14mgn_283 {
  margin-top: 0;
}

._m-r-0_14mgn_287 {
  margin-right: 0;
}

._m-b-0_14mgn_291 {
  margin-bottom: 0;
}

._m-l-0_14mgn_295 {
  margin-left: 0;
}

._p-1_14mgn_299 {
  padding: 2px;
}

._p-t-1_14mgn_303 {
  padding-top: 2px;
}

._p-r-1_14mgn_307 {
  padding-right: 2px;
}

._p-b-1_14mgn_311 {
  padding-bottom: 2px;
}

._p-l-1_14mgn_315 {
  padding-left: 2px;
}

._m-1_14mgn_319 {
  margin: 2px;
}

._m-t-1_14mgn_323 {
  margin-top: 2px;
}

._m-r-1_14mgn_327 {
  margin-right: 2px;
}

._m-b-1_14mgn_331 {
  margin-bottom: 2px;
}

._m-l-1_14mgn_335 {
  margin-left: 2px;
}

._p-2_14mgn_339 {
  padding: 4px;
}

._p-t-2_14mgn_343 {
  padding-top: 4px;
}

._p-r-2_14mgn_347 {
  padding-right: 4px;
}

._p-b-2_14mgn_351 {
  padding-bottom: 4px;
}

._p-l-2_14mgn_355 {
  padding-left: 4px;
}

._m-2_14mgn_359 {
  margin: 4px;
}

._m-t-2_14mgn_363 {
  margin-top: 4px;
}

._m-r-2_14mgn_367 {
  margin-right: 4px;
}

._m-b-2_14mgn_371 {
  margin-bottom: 4px;
}

._m-l-2_14mgn_375 {
  margin-left: 4px;
}

._p-3_14mgn_379 {
  padding: 8px;
}

._p-t-3_14mgn_383 {
  padding-top: 8px;
}

._p-r-3_14mgn_387 {
  padding-right: 8px;
}

._p-b-3_14mgn_391 {
  padding-bottom: 8px;
}

._p-l-3_14mgn_395 {
  padding-left: 8px;
}

._m-3_14mgn_399 {
  margin: 8px;
}

._m-t-3_14mgn_403 {
  margin-top: 8px;
}

._m-r-3_14mgn_407 {
  margin-right: 8px;
}

._m-b-3_14mgn_411 {
  margin-bottom: 8px;
}

._m-l-3_14mgn_415 {
  margin-left: 8px;
}

._p-4_14mgn_419 {
  padding: 12px;
}

._p-t-4_14mgn_423 {
  padding-top: 12px;
}

._p-r-4_14mgn_427 {
  padding-right: 12px;
}

._p-b-4_14mgn_431 {
  padding-bottom: 12px;
}

._p-l-4_14mgn_435 {
  padding-left: 12px;
}

._m-4_14mgn_439 {
  margin: 12px;
}

._m-t-4_14mgn_443 {
  margin-top: 12px;
}

._m-r-4_14mgn_447 {
  margin-right: 12px;
}

._m-b-4_14mgn_451 {
  margin-bottom: 12px;
}

._m-l-4_14mgn_455 {
  margin-left: 12px;
}

._p-5_14mgn_459 {
  padding: 16px;
}

._p-t-5_14mgn_463 {
  padding-top: 16px;
}

._p-r-5_14mgn_467 {
  padding-right: 16px;
}

._p-b-5_14mgn_471 {
  padding-bottom: 16px;
}

._p-l-5_14mgn_475 {
  padding-left: 16px;
}

._m-5_14mgn_479 {
  margin: 16px;
}

._m-t-5_14mgn_483 {
  margin-top: 16px;
}

._m-r-5_14mgn_487 {
  margin-right: 16px;
}

._m-b-5_14mgn_491 {
  margin-bottom: 16px;
}

._m-l-5_14mgn_495 {
  margin-left: 16px;
}

._p-6_14mgn_499 {
  padding: 24px;
}

._p-t-6_14mgn_503 {
  padding-top: 24px;
}

._p-r-6_14mgn_507 {
  padding-right: 24px;
}

._p-b-6_14mgn_511 {
  padding-bottom: 24px;
}

._p-l-6_14mgn_515 {
  padding-left: 24px;
}

._m-6_14mgn_519 {
  margin: 24px;
}

._m-t-6_14mgn_523 {
  margin-top: 24px;
}

._m-r-6_14mgn_527 {
  margin-right: 24px;
}

._m-b-6_14mgn_531 {
  margin-bottom: 24px;
}

._m-l-6_14mgn_535 {
  margin-left: 24px;
}

._p-7_14mgn_539 {
  padding: 32px;
}

._p-t-7_14mgn_543 {
  padding-top: 32px;
}

._p-r-7_14mgn_547 {
  padding-right: 32px;
}

._p-b-7_14mgn_551 {
  padding-bottom: 32px;
}

._p-l-7_14mgn_555 {
  padding-left: 32px;
}

._m-7_14mgn_559 {
  margin: 32px;
}

._m-t-7_14mgn_563 {
  margin-top: 32px;
}

._m-r-7_14mgn_567 {
  margin-right: 32px;
}

._m-b-7_14mgn_571 {
  margin-bottom: 32px;
}

._m-l-7_14mgn_575 {
  margin-left: 32px;
}

._p-8_14mgn_579 {
  padding: 40px;
}

._p-t-8_14mgn_583 {
  padding-top: 40px;
}

._p-r-8_14mgn_587 {
  padding-right: 40px;
}

._p-b-8_14mgn_591 {
  padding-bottom: 40px;
}

._p-l-8_14mgn_595 {
  padding-left: 40px;
}

._m-8_14mgn_599 {
  margin: 40px;
}

._m-t-8_14mgn_603 {
  margin-top: 40px;
}

._m-r-8_14mgn_607 {
  margin-right: 40px;
}

._m-b-8_14mgn_611 {
  margin-bottom: 40px;
}

._m-l-8_14mgn_615 {
  margin-left: 40px;
}

._p-9_14mgn_619 {
  padding: 48px;
}

._p-t-9_14mgn_623 {
  padding-top: 48px;
}

._p-r-9_14mgn_627 {
  padding-right: 48px;
}

._p-b-9_14mgn_631 {
  padding-bottom: 48px;
}

._p-l-9_14mgn_635 {
  padding-left: 48px;
}

._m-9_14mgn_639 {
  margin: 48px;
}

._m-t-9_14mgn_643 {
  margin-top: 48px;
}

._m-r-9_14mgn_647 {
  margin-right: 48px;
}

._m-b-9_14mgn_651 {
  margin-bottom: 48px;
}

._m-l-9_14mgn_655 {
  margin-left: 48px;
}

._p-10_14mgn_659 {
  padding: 64px;
}

._p-t-10_14mgn_663 {
  padding-top: 64px;
}

._p-r-10_14mgn_667 {
  padding-right: 64px;
}

._p-b-10_14mgn_671 {
  padding-bottom: 64px;
}

._p-l-10_14mgn_675 {
  padding-left: 64px;
}

._m-10_14mgn_679 {
  margin: 64px;
}

._m-t-10_14mgn_683 {
  margin-top: 64px;
}

._m-r-10_14mgn_687 {
  margin-right: 64px;
}

._m-b-10_14mgn_691 {
  margin-bottom: 64px;
}

._m-l-10_14mgn_695 {
  margin-left: 64px;
}

._p-11_14mgn_699 {
  padding: 80px;
}

._p-t-11_14mgn_703 {
  padding-top: 80px;
}

._p-r-11_14mgn_707 {
  padding-right: 80px;
}

._p-b-11_14mgn_711 {
  padding-bottom: 80px;
}

._p-l-11_14mgn_715 {
  padding-left: 80px;
}

._m-11_14mgn_719 {
  margin: 80px;
}

._m-t-11_14mgn_723 {
  margin-top: 80px;
}

._m-r-11_14mgn_727 {
  margin-right: 80px;
}

._m-b-11_14mgn_731 {
  margin-bottom: 80px;
}

._m-l-11_14mgn_735 {
  margin-left: 80px;
}

._p-12_14mgn_739 {
  padding: 96px;
}

._p-t-12_14mgn_743 {
  padding-top: 96px;
}

._p-r-12_14mgn_747 {
  padding-right: 96px;
}

._p-b-12_14mgn_751 {
  padding-bottom: 96px;
}

._p-l-12_14mgn_755 {
  padding-left: 96px;
}

._m-12_14mgn_759 {
  margin: 96px;
}

._m-t-12_14mgn_763 {
  margin-top: 96px;
}

._m-r-12_14mgn_767 {
  margin-right: 96px;
}

._m-b-12_14mgn_771 {
  margin-bottom: 96px;
}

._m-l-12_14mgn_775 {
  margin-left: 96px;
}

._p-13_14mgn_779 {
  padding: 160px;
}

._p-t-13_14mgn_783 {
  padding-top: 160px;
}

._p-r-13_14mgn_787 {
  padding-right: 160px;
}

._p-b-13_14mgn_791 {
  padding-bottom: 160px;
}

._p-l-13_14mgn_795 {
  padding-left: 160px;
}

._m-13_14mgn_799 {
  margin: 160px;
}

._m-t-13_14mgn_803 {
  margin-top: 160px;
}

._m-r-13_14mgn_807 {
  margin-right: 160px;
}

._m-b-13_14mgn_811 {
  margin-bottom: 160px;
}

._m-l-13_14mgn_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_14mgn_825 {
  border-radius: 0;
}

._r-1_14mgn_829 {
  border-radius: 2px;
}

._r-2_14mgn_833 {
  border-radius: 4px;
}

._r-3_14mgn_837 {
  border-radius: 6px;
}

._r-4_14mgn_841 {
  border-radius: 8px;
}

._r-5_14mgn_845 {
  border-radius: 12px;
}

._r-6_14mgn_849 {
  border-radius: 20px;
}

._r-full_14mgn_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_14mgn_860 {
  border: 0 solid;
}

._border-1_14mgn_864 {
  border: 1px solid;
}

._border-2_14mgn_868 {
  border: 2px solid;
}

._border-3_14mgn_872 {
  border: 3px solid;
}

._border-4_14mgn_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_14mgn_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_14mgn_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_14mgn_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_14mgn_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_14mgn_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_14mgn_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_14mgn_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_14mgn_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_14mgn_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_14mgn_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_14mgn_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_14mgn_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_14mgn_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_14mgn_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_14mgn_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_14mgn_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_14mgn_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_14mgn_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;
}

._modal_14mgn_1052 {
  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: 6px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_14mgn_1052 {
    width: 100%;
    max-width: calc(100vw - 12px);
    padding: 12px;
  }
}

._header_14mgn_1072 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

._title_14mgn_1079 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_14mgn_1079:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_14mgn_1079 {
    font-size: 16px;
  }
}
._title_14mgn_1079 {
  color: var(--color-text-title);
  margin: 0;
}

._closeButton_14mgn_1097 {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: var(--color-icon-secondary);
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
._closeButton_14mgn_1097:hover {
  color: var(--color-icon-primary);
}

._content_14mgn_1114 {
  display: flex;
  gap: 24px;
  flex: 1;
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_14mgn_1114 {
    flex-direction: column;
  }
}

._previewSection_14mgn_1126 {
  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_14mgn_1126 {
    width: 400px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._previewSection_14mgn_1126 {
    width: 100%;
    max-height: 300px;
  }
}

._zoomControls_14mgn_1150 {
  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_14mgn_1150 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_14mgn_1150 button:hover:not(:disabled) {
  background-color: var(--color-default-hover);
}
._zoomControls_14mgn_1150 button:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._zoomControls_14mgn_1150 button i::before {
  font-size: 18px;
  color: var(--color-text-body);
}

._zoomLevel_14mgn_1190 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._zoomLevel_14mgn_1190:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._zoomLevel_14mgn_1190 {
    font-size: 12px;
  }
}
._zoomLevel_14mgn_1190 {
  color: var(--color-text-title);
  min-width: 40px;
  text-align: center;
  cursor: pointer;
  user-select: none;
}
._zoomLevel_14mgn_1190:hover {
  color: var(--color-primary);
}

._previewImage_14mgn_1214 {
  height: auto;
  display: block;
}

._emptyPreview_14mgn_1219 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: var(--color-text-muted);
  min-height: 400px;
}
._emptyPreview_14mgn_1219 i::before {
  font-size: 48px;
}
._emptyPreview_14mgn_1219 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyPreview_14mgn_1219 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyPreview_14mgn_1219 span {
    font-size: 12px;
  }
}

._tableSection_14mgn_1245 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
}

._tableWrapper_14mgn_1252 {
  flex: 1;
  overflow-y: auto;
  border: 1px solid var(--color-border);
  border-radius: 6px;
}
._tableWrapper_14mgn_1252 table {
  width: 100%;
  border: none !important;
}
._tableWrapper_14mgn_1252 table thead {
  position: sticky;
  top: 0;
  z-index: 1;
}
._tableWrapper_14mgn_1252 table thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._tableWrapper_14mgn_1252 table thead th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_14mgn_1252 table thead th {
    font-size: 12px;
  }
}
._tableWrapper_14mgn_1252 table thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
._tableWrapper_14mgn_1252 table tbody tr {
  cursor: pointer;
  transition: background-color 0.15s;
}
._tableWrapper_14mgn_1252 table tbody tr:hover {
  background-color: var(--color-default-hover);
}
._tableWrapper_14mgn_1252 table tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._tableWrapper_14mgn_1252 table tbody td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_14mgn_1252 table tbody td {
    font-size: 12px;
  }
}
._tableWrapper_14mgn_1252 table tbody td {
  text-align: center;
  vertical-align: middle;
  padding: 4px 8px;
}

._selectedRow_14mgn_1311 {
  background-color: var(--color-primary-outline) !important;
}

._radio_14mgn_1315 {
  width: 24px;
  height: 24px;
  cursor: pointer;
  accent-color: var(--color-primary);
}

._thumbnail_14mgn_1322 {
  width: 76px;
  height: 76px;
  margin: 0 auto;
  border-radius: 4px;
  overflow: hidden;
  background-color: var(--color-default);
}
._thumbnail_14mgn_1322 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._emptyThumbnail_14mgn_1336 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-default);
}
._emptyThumbnail_14mgn_1336 i::before {
  font-size: 24px;
  color: var(--color-text-muted);
}

._nameCell_14mgn_1349 {
  text-align: center !important;
}

._errorCell_14mgn_1353,
._emptyCell_14mgn_1354 {
  text-align: center;
  color: var(--color-text-muted);
  padding: 64px !important;
}

._errorCell_14mgn_1353 {
  color: var(--color-danger);
}

._buttonGroup_14mgn_1364 {
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
}

._skeleton_14mgn_1370 {
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_14mgn_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_14mgn_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_xddk5_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_xddk5_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_xddk5_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_xddk5_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_xddk5_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_xddk5_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_xddk5_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_xddk5_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_xddk5_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_xddk5_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_xddk5_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_xddk5_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_xddk5_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_xddk5_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_xddk5_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_xddk5_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_xddk5_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_xddk5_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_xddk5_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_xddk5_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_xddk5_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_xddk5_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_xddk5_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_xddk5_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_xddk5_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_xddk5_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_xddk5_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_xddk5_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_xddk5_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_xddk5_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_xddk5_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_xddk5_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_xddk5_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_xddk5_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_xddk5_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_xddk5_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_xddk5_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_xddk5_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_xddk5_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_xddk5_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_xddk5_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_xddk5_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_xddk5_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_xddk5_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_xddk5_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_xddk5_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_xddk5_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_xddk5_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_xddk5_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_xddk5_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_xddk5_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_xddk5_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_xddk5_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_xddk5_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_xddk5_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_xddk5_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_xddk5_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_xddk5_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_xddk5_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_xddk5_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_xddk5_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_xddk5_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_xddk5_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_xddk5_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_xddk5_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_xddk5_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_xddk5_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_xddk5_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_xddk5_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_xddk5_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_xddk5_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_xddk5_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_xddk5_259 {
  padding: 0;
}

._p-t-0_xddk5_263 {
  padding-top: 0;
}

._p-r-0_xddk5_267 {
  padding-right: 0;
}

._p-b-0_xddk5_271 {
  padding-bottom: 0;
}

._p-l-0_xddk5_275 {
  padding-left: 0;
}

._m-0_xddk5_279 {
  margin: 0;
}

._m-t-0_xddk5_283 {
  margin-top: 0;
}

._m-r-0_xddk5_287 {
  margin-right: 0;
}

._m-b-0_xddk5_291 {
  margin-bottom: 0;
}

._m-l-0_xddk5_295 {
  margin-left: 0;
}

._p-1_xddk5_299 {
  padding: 2px;
}

._p-t-1_xddk5_303 {
  padding-top: 2px;
}

._p-r-1_xddk5_307 {
  padding-right: 2px;
}

._p-b-1_xddk5_311 {
  padding-bottom: 2px;
}

._p-l-1_xddk5_315 {
  padding-left: 2px;
}

._m-1_xddk5_319 {
  margin: 2px;
}

._m-t-1_xddk5_323 {
  margin-top: 2px;
}

._m-r-1_xddk5_327 {
  margin-right: 2px;
}

._m-b-1_xddk5_331 {
  margin-bottom: 2px;
}

._m-l-1_xddk5_335 {
  margin-left: 2px;
}

._p-2_xddk5_339 {
  padding: 4px;
}

._p-t-2_xddk5_343 {
  padding-top: 4px;
}

._p-r-2_xddk5_347 {
  padding-right: 4px;
}

._p-b-2_xddk5_351 {
  padding-bottom: 4px;
}

._p-l-2_xddk5_355 {
  padding-left: 4px;
}

._m-2_xddk5_359 {
  margin: 4px;
}

._m-t-2_xddk5_363 {
  margin-top: 4px;
}

._m-r-2_xddk5_367 {
  margin-right: 4px;
}

._m-b-2_xddk5_371 {
  margin-bottom: 4px;
}

._m-l-2_xddk5_375 {
  margin-left: 4px;
}

._p-3_xddk5_379 {
  padding: 8px;
}

._p-t-3_xddk5_383 {
  padding-top: 8px;
}

._p-r-3_xddk5_387 {
  padding-right: 8px;
}

._p-b-3_xddk5_391 {
  padding-bottom: 8px;
}

._p-l-3_xddk5_395 {
  padding-left: 8px;
}

._m-3_xddk5_399 {
  margin: 8px;
}

._m-t-3_xddk5_403 {
  margin-top: 8px;
}

._m-r-3_xddk5_407 {
  margin-right: 8px;
}

._m-b-3_xddk5_411 {
  margin-bottom: 8px;
}

._m-l-3_xddk5_415 {
  margin-left: 8px;
}

._p-4_xddk5_419 {
  padding: 12px;
}

._p-t-4_xddk5_423 {
  padding-top: 12px;
}

._p-r-4_xddk5_427 {
  padding-right: 12px;
}

._p-b-4_xddk5_431 {
  padding-bottom: 12px;
}

._p-l-4_xddk5_435 {
  padding-left: 12px;
}

._m-4_xddk5_439 {
  margin: 12px;
}

._m-t-4_xddk5_443 {
  margin-top: 12px;
}

._m-r-4_xddk5_447 {
  margin-right: 12px;
}

._m-b-4_xddk5_451 {
  margin-bottom: 12px;
}

._m-l-4_xddk5_455 {
  margin-left: 12px;
}

._p-5_xddk5_459 {
  padding: 16px;
}

._p-t-5_xddk5_463 {
  padding-top: 16px;
}

._p-r-5_xddk5_467 {
  padding-right: 16px;
}

._p-b-5_xddk5_471 {
  padding-bottom: 16px;
}

._p-l-5_xddk5_475 {
  padding-left: 16px;
}

._m-5_xddk5_479 {
  margin: 16px;
}

._m-t-5_xddk5_483 {
  margin-top: 16px;
}

._m-r-5_xddk5_487 {
  margin-right: 16px;
}

._m-b-5_xddk5_491 {
  margin-bottom: 16px;
}

._m-l-5_xddk5_495 {
  margin-left: 16px;
}

._p-6_xddk5_499 {
  padding: 24px;
}

._p-t-6_xddk5_503 {
  padding-top: 24px;
}

._p-r-6_xddk5_507 {
  padding-right: 24px;
}

._p-b-6_xddk5_511 {
  padding-bottom: 24px;
}

._p-l-6_xddk5_515 {
  padding-left: 24px;
}

._m-6_xddk5_519 {
  margin: 24px;
}

._m-t-6_xddk5_523 {
  margin-top: 24px;
}

._m-r-6_xddk5_527 {
  margin-right: 24px;
}

._m-b-6_xddk5_531 {
  margin-bottom: 24px;
}

._m-l-6_xddk5_535 {
  margin-left: 24px;
}

._p-7_xddk5_539 {
  padding: 32px;
}

._p-t-7_xddk5_543 {
  padding-top: 32px;
}

._p-r-7_xddk5_547 {
  padding-right: 32px;
}

._p-b-7_xddk5_551 {
  padding-bottom: 32px;
}

._p-l-7_xddk5_555 {
  padding-left: 32px;
}

._m-7_xddk5_559 {
  margin: 32px;
}

._m-t-7_xddk5_563 {
  margin-top: 32px;
}

._m-r-7_xddk5_567 {
  margin-right: 32px;
}

._m-b-7_xddk5_571 {
  margin-bottom: 32px;
}

._m-l-7_xddk5_575 {
  margin-left: 32px;
}

._p-8_xddk5_579 {
  padding: 40px;
}

._p-t-8_xddk5_583 {
  padding-top: 40px;
}

._p-r-8_xddk5_587 {
  padding-right: 40px;
}

._p-b-8_xddk5_591 {
  padding-bottom: 40px;
}

._p-l-8_xddk5_595 {
  padding-left: 40px;
}

._m-8_xddk5_599 {
  margin: 40px;
}

._m-t-8_xddk5_603 {
  margin-top: 40px;
}

._m-r-8_xddk5_607 {
  margin-right: 40px;
}

._m-b-8_xddk5_611 {
  margin-bottom: 40px;
}

._m-l-8_xddk5_615 {
  margin-left: 40px;
}

._p-9_xddk5_619 {
  padding: 48px;
}

._p-t-9_xddk5_623 {
  padding-top: 48px;
}

._p-r-9_xddk5_627 {
  padding-right: 48px;
}

._p-b-9_xddk5_631 {
  padding-bottom: 48px;
}

._p-l-9_xddk5_635 {
  padding-left: 48px;
}

._m-9_xddk5_639 {
  margin: 48px;
}

._m-t-9_xddk5_643 {
  margin-top: 48px;
}

._m-r-9_xddk5_647 {
  margin-right: 48px;
}

._m-b-9_xddk5_651 {
  margin-bottom: 48px;
}

._m-l-9_xddk5_655 {
  margin-left: 48px;
}

._p-10_xddk5_659 {
  padding: 64px;
}

._p-t-10_xddk5_663 {
  padding-top: 64px;
}

._p-r-10_xddk5_667 {
  padding-right: 64px;
}

._p-b-10_xddk5_671 {
  padding-bottom: 64px;
}

._p-l-10_xddk5_675 {
  padding-left: 64px;
}

._m-10_xddk5_679 {
  margin: 64px;
}

._m-t-10_xddk5_683 {
  margin-top: 64px;
}

._m-r-10_xddk5_687 {
  margin-right: 64px;
}

._m-b-10_xddk5_691 {
  margin-bottom: 64px;
}

._m-l-10_xddk5_695 {
  margin-left: 64px;
}

._p-11_xddk5_699 {
  padding: 80px;
}

._p-t-11_xddk5_703 {
  padding-top: 80px;
}

._p-r-11_xddk5_707 {
  padding-right: 80px;
}

._p-b-11_xddk5_711 {
  padding-bottom: 80px;
}

._p-l-11_xddk5_715 {
  padding-left: 80px;
}

._m-11_xddk5_719 {
  margin: 80px;
}

._m-t-11_xddk5_723 {
  margin-top: 80px;
}

._m-r-11_xddk5_727 {
  margin-right: 80px;
}

._m-b-11_xddk5_731 {
  margin-bottom: 80px;
}

._m-l-11_xddk5_735 {
  margin-left: 80px;
}

._p-12_xddk5_739 {
  padding: 96px;
}

._p-t-12_xddk5_743 {
  padding-top: 96px;
}

._p-r-12_xddk5_747 {
  padding-right: 96px;
}

._p-b-12_xddk5_751 {
  padding-bottom: 96px;
}

._p-l-12_xddk5_755 {
  padding-left: 96px;
}

._m-12_xddk5_759 {
  margin: 96px;
}

._m-t-12_xddk5_763 {
  margin-top: 96px;
}

._m-r-12_xddk5_767 {
  margin-right: 96px;
}

._m-b-12_xddk5_771 {
  margin-bottom: 96px;
}

._m-l-12_xddk5_775 {
  margin-left: 96px;
}

._p-13_xddk5_779 {
  padding: 160px;
}

._p-t-13_xddk5_783 {
  padding-top: 160px;
}

._p-r-13_xddk5_787 {
  padding-right: 160px;
}

._p-b-13_xddk5_791 {
  padding-bottom: 160px;
}

._p-l-13_xddk5_795 {
  padding-left: 160px;
}

._m-13_xddk5_799 {
  margin: 160px;
}

._m-t-13_xddk5_803 {
  margin-top: 160px;
}

._m-r-13_xddk5_807 {
  margin-right: 160px;
}

._m-b-13_xddk5_811 {
  margin-bottom: 160px;
}

._m-l-13_xddk5_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_xddk5_825 {
  border-radius: 0;
}

._r-1_xddk5_829 {
  border-radius: 2px;
}

._r-2_xddk5_833 {
  border-radius: 4px;
}

._r-3_xddk5_837 {
  border-radius: 6px;
}

._r-4_xddk5_841 {
  border-radius: 8px;
}

._r-5_xddk5_845 {
  border-radius: 12px;
}

._r-6_xddk5_849 {
  border-radius: 20px;
}

._r-full_xddk5_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_xddk5_860 {
  border: 0 solid;
}

._border-1_xddk5_864 {
  border: 1px solid;
}

._border-2_xddk5_868 {
  border: 2px solid;
}

._border-3_xddk5_872 {
  border: 3px solid;
}

._border-4_xddk5_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_xddk5_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_xddk5_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_xddk5_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_xddk5_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_xddk5_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_xddk5_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_xddk5_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_xddk5_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_xddk5_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_xddk5_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_xddk5_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_xddk5_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_xddk5_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_xddk5_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_xddk5_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_xddk5_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_xddk5_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_xddk5_1039 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
._platformIcon_xddk5_1039 i::before {
  color: var(--color-text-action);
}

._sm_xddk5_1048 i::before {
  font-size: 14px !important;
}

._md_xddk5_1052 i::before {
  font-size: 18px !important;
}

._lg_xddk5_1056 i::before {
  font-size: 24px !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_17fi1_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_17fi1_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_17fi1_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_17fi1_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_17fi1_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_17fi1_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_17fi1_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_17fi1_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_17fi1_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_17fi1_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_17fi1_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_17fi1_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_17fi1_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_17fi1_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_17fi1_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_17fi1_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_17fi1_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_17fi1_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_17fi1_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_17fi1_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_17fi1_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_17fi1_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_17fi1_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_17fi1_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_17fi1_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_17fi1_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_17fi1_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_17fi1_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_17fi1_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_17fi1_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_17fi1_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_17fi1_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_17fi1_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_17fi1_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_17fi1_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_17fi1_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_17fi1_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_17fi1_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_17fi1_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_17fi1_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_17fi1_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_17fi1_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_17fi1_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_17fi1_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_17fi1_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_17fi1_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_17fi1_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_17fi1_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_17fi1_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_17fi1_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_17fi1_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_17fi1_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_17fi1_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_17fi1_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_17fi1_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_17fi1_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_17fi1_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_17fi1_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_17fi1_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_17fi1_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_17fi1_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_17fi1_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_17fi1_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_17fi1_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_17fi1_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_17fi1_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_17fi1_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_17fi1_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_17fi1_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_17fi1_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_17fi1_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_17fi1_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_17fi1_259 {
  padding: 0;
}

._p-t-0_17fi1_263 {
  padding-top: 0;
}

._p-r-0_17fi1_267 {
  padding-right: 0;
}

._p-b-0_17fi1_271 {
  padding-bottom: 0;
}

._p-l-0_17fi1_275 {
  padding-left: 0;
}

._m-0_17fi1_279 {
  margin: 0;
}

._m-t-0_17fi1_283 {
  margin-top: 0;
}

._m-r-0_17fi1_287 {
  margin-right: 0;
}

._m-b-0_17fi1_291 {
  margin-bottom: 0;
}

._m-l-0_17fi1_295 {
  margin-left: 0;
}

._p-1_17fi1_299 {
  padding: 2px;
}

._p-t-1_17fi1_303 {
  padding-top: 2px;
}

._p-r-1_17fi1_307 {
  padding-right: 2px;
}

._p-b-1_17fi1_311 {
  padding-bottom: 2px;
}

._p-l-1_17fi1_315 {
  padding-left: 2px;
}

._m-1_17fi1_319 {
  margin: 2px;
}

._m-t-1_17fi1_323 {
  margin-top: 2px;
}

._m-r-1_17fi1_327 {
  margin-right: 2px;
}

._m-b-1_17fi1_331 {
  margin-bottom: 2px;
}

._m-l-1_17fi1_335 {
  margin-left: 2px;
}

._p-2_17fi1_339 {
  padding: 4px;
}

._p-t-2_17fi1_343 {
  padding-top: 4px;
}

._p-r-2_17fi1_347 {
  padding-right: 4px;
}

._p-b-2_17fi1_351 {
  padding-bottom: 4px;
}

._p-l-2_17fi1_355 {
  padding-left: 4px;
}

._m-2_17fi1_359 {
  margin: 4px;
}

._m-t-2_17fi1_363 {
  margin-top: 4px;
}

._m-r-2_17fi1_367 {
  margin-right: 4px;
}

._m-b-2_17fi1_371 {
  margin-bottom: 4px;
}

._m-l-2_17fi1_375 {
  margin-left: 4px;
}

._p-3_17fi1_379 {
  padding: 8px;
}

._p-t-3_17fi1_383 {
  padding-top: 8px;
}

._p-r-3_17fi1_387 {
  padding-right: 8px;
}

._p-b-3_17fi1_391 {
  padding-bottom: 8px;
}

._p-l-3_17fi1_395 {
  padding-left: 8px;
}

._m-3_17fi1_399 {
  margin: 8px;
}

._m-t-3_17fi1_403 {
  margin-top: 8px;
}

._m-r-3_17fi1_407 {
  margin-right: 8px;
}

._m-b-3_17fi1_411 {
  margin-bottom: 8px;
}

._m-l-3_17fi1_415 {
  margin-left: 8px;
}

._p-4_17fi1_419 {
  padding: 12px;
}

._p-t-4_17fi1_423 {
  padding-top: 12px;
}

._p-r-4_17fi1_427 {
  padding-right: 12px;
}

._p-b-4_17fi1_431 {
  padding-bottom: 12px;
}

._p-l-4_17fi1_435 {
  padding-left: 12px;
}

._m-4_17fi1_439 {
  margin: 12px;
}

._m-t-4_17fi1_443 {
  margin-top: 12px;
}

._m-r-4_17fi1_447 {
  margin-right: 12px;
}

._m-b-4_17fi1_451 {
  margin-bottom: 12px;
}

._m-l-4_17fi1_455 {
  margin-left: 12px;
}

._p-5_17fi1_459 {
  padding: 16px;
}

._p-t-5_17fi1_463 {
  padding-top: 16px;
}

._p-r-5_17fi1_467 {
  padding-right: 16px;
}

._p-b-5_17fi1_471 {
  padding-bottom: 16px;
}

._p-l-5_17fi1_475 {
  padding-left: 16px;
}

._m-5_17fi1_479 {
  margin: 16px;
}

._m-t-5_17fi1_483 {
  margin-top: 16px;
}

._m-r-5_17fi1_487 {
  margin-right: 16px;
}

._m-b-5_17fi1_491 {
  margin-bottom: 16px;
}

._m-l-5_17fi1_495 {
  margin-left: 16px;
}

._p-6_17fi1_499 {
  padding: 24px;
}

._p-t-6_17fi1_503 {
  padding-top: 24px;
}

._p-r-6_17fi1_507 {
  padding-right: 24px;
}

._p-b-6_17fi1_511 {
  padding-bottom: 24px;
}

._p-l-6_17fi1_515 {
  padding-left: 24px;
}

._m-6_17fi1_519 {
  margin: 24px;
}

._m-t-6_17fi1_523 {
  margin-top: 24px;
}

._m-r-6_17fi1_527 {
  margin-right: 24px;
}

._m-b-6_17fi1_531 {
  margin-bottom: 24px;
}

._m-l-6_17fi1_535 {
  margin-left: 24px;
}

._p-7_17fi1_539 {
  padding: 32px;
}

._p-t-7_17fi1_543 {
  padding-top: 32px;
}

._p-r-7_17fi1_547 {
  padding-right: 32px;
}

._p-b-7_17fi1_551 {
  padding-bottom: 32px;
}

._p-l-7_17fi1_555 {
  padding-left: 32px;
}

._m-7_17fi1_559 {
  margin: 32px;
}

._m-t-7_17fi1_563 {
  margin-top: 32px;
}

._m-r-7_17fi1_567 {
  margin-right: 32px;
}

._m-b-7_17fi1_571 {
  margin-bottom: 32px;
}

._m-l-7_17fi1_575 {
  margin-left: 32px;
}

._p-8_17fi1_579 {
  padding: 40px;
}

._p-t-8_17fi1_583 {
  padding-top: 40px;
}

._p-r-8_17fi1_587 {
  padding-right: 40px;
}

._p-b-8_17fi1_591 {
  padding-bottom: 40px;
}

._p-l-8_17fi1_595 {
  padding-left: 40px;
}

._m-8_17fi1_599 {
  margin: 40px;
}

._m-t-8_17fi1_603 {
  margin-top: 40px;
}

._m-r-8_17fi1_607 {
  margin-right: 40px;
}

._m-b-8_17fi1_611 {
  margin-bottom: 40px;
}

._m-l-8_17fi1_615 {
  margin-left: 40px;
}

._p-9_17fi1_619 {
  padding: 48px;
}

._p-t-9_17fi1_623 {
  padding-top: 48px;
}

._p-r-9_17fi1_627 {
  padding-right: 48px;
}

._p-b-9_17fi1_631 {
  padding-bottom: 48px;
}

._p-l-9_17fi1_635 {
  padding-left: 48px;
}

._m-9_17fi1_639 {
  margin: 48px;
}

._m-t-9_17fi1_643 {
  margin-top: 48px;
}

._m-r-9_17fi1_647 {
  margin-right: 48px;
}

._m-b-9_17fi1_651 {
  margin-bottom: 48px;
}

._m-l-9_17fi1_655 {
  margin-left: 48px;
}

._p-10_17fi1_659 {
  padding: 64px;
}

._p-t-10_17fi1_663 {
  padding-top: 64px;
}

._p-r-10_17fi1_667 {
  padding-right: 64px;
}

._p-b-10_17fi1_671 {
  padding-bottom: 64px;
}

._p-l-10_17fi1_675 {
  padding-left: 64px;
}

._m-10_17fi1_679 {
  margin: 64px;
}

._m-t-10_17fi1_683 {
  margin-top: 64px;
}

._m-r-10_17fi1_687 {
  margin-right: 64px;
}

._m-b-10_17fi1_691 {
  margin-bottom: 64px;
}

._m-l-10_17fi1_695 {
  margin-left: 64px;
}

._p-11_17fi1_699 {
  padding: 80px;
}

._p-t-11_17fi1_703 {
  padding-top: 80px;
}

._p-r-11_17fi1_707 {
  padding-right: 80px;
}

._p-b-11_17fi1_711 {
  padding-bottom: 80px;
}

._p-l-11_17fi1_715 {
  padding-left: 80px;
}

._m-11_17fi1_719 {
  margin: 80px;
}

._m-t-11_17fi1_723 {
  margin-top: 80px;
}

._m-r-11_17fi1_727 {
  margin-right: 80px;
}

._m-b-11_17fi1_731 {
  margin-bottom: 80px;
}

._m-l-11_17fi1_735 {
  margin-left: 80px;
}

._p-12_17fi1_739 {
  padding: 96px;
}

._p-t-12_17fi1_743 {
  padding-top: 96px;
}

._p-r-12_17fi1_747 {
  padding-right: 96px;
}

._p-b-12_17fi1_751 {
  padding-bottom: 96px;
}

._p-l-12_17fi1_755 {
  padding-left: 96px;
}

._m-12_17fi1_759 {
  margin: 96px;
}

._m-t-12_17fi1_763 {
  margin-top: 96px;
}

._m-r-12_17fi1_767 {
  margin-right: 96px;
}

._m-b-12_17fi1_771 {
  margin-bottom: 96px;
}

._m-l-12_17fi1_775 {
  margin-left: 96px;
}

._p-13_17fi1_779 {
  padding: 160px;
}

._p-t-13_17fi1_783 {
  padding-top: 160px;
}

._p-r-13_17fi1_787 {
  padding-right: 160px;
}

._p-b-13_17fi1_791 {
  padding-bottom: 160px;
}

._p-l-13_17fi1_795 {
  padding-left: 160px;
}

._m-13_17fi1_799 {
  margin: 160px;
}

._m-t-13_17fi1_803 {
  margin-top: 160px;
}

._m-r-13_17fi1_807 {
  margin-right: 160px;
}

._m-b-13_17fi1_811 {
  margin-bottom: 160px;
}

._m-l-13_17fi1_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_17fi1_825 {
  border-radius: 0;
}

._r-1_17fi1_829 {
  border-radius: 2px;
}

._r-2_17fi1_833 {
  border-radius: 4px;
}

._r-3_17fi1_837 {
  border-radius: 6px;
}

._r-4_17fi1_841 {
  border-radius: 8px;
}

._r-5_17fi1_845 {
  border-radius: 12px;
}

._r-6_17fi1_849 {
  border-radius: 20px;
}

._r-full_17fi1_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_17fi1_860 {
  border: 0 solid;
}

._border-1_17fi1_864 {
  border: 1px solid;
}

._border-2_17fi1_868 {
  border: 2px solid;
}

._border-3_17fi1_872 {
  border: 3px solid;
}

._border-4_17fi1_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_17fi1_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_17fi1_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_17fi1_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_17fi1_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_17fi1_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_17fi1_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_17fi1_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_17fi1_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_17fi1_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_17fi1_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_17fi1_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_17fi1_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_17fi1_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_17fi1_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_17fi1_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_17fi1_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_17fi1_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_17fi1_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_17fi1_1039 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyMessage_17fi1_1039 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._emptyMessage_17fi1_1039 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_17fi1_1039 p {
    font-size: 14px;
  }
}
._emptyMessage_17fi1_1039 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_17fi1_1039 p span {
  color: var(--color-danger);
}

._bottomSection_17fi1_1075 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 24px;
  padding: 12px 0;
}/*
  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_o25vw_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_o25vw_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_o25vw_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_o25vw_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_o25vw_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_o25vw_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_o25vw_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_o25vw_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_o25vw_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_o25vw_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_o25vw_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_o25vw_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_o25vw_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_o25vw_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_o25vw_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_o25vw_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_o25vw_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_o25vw_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_o25vw_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_o25vw_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_o25vw_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_o25vw_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_o25vw_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_o25vw_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_o25vw_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_o25vw_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_o25vw_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_o25vw_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_o25vw_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_o25vw_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_o25vw_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_o25vw_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_o25vw_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_o25vw_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_o25vw_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_o25vw_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_o25vw_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_o25vw_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_o25vw_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_o25vw_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_o25vw_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_o25vw_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_o25vw_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_o25vw_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_o25vw_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_o25vw_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_o25vw_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_o25vw_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_o25vw_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_o25vw_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_o25vw_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_o25vw_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_o25vw_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_o25vw_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_o25vw_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_o25vw_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_o25vw_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_o25vw_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_o25vw_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_o25vw_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_o25vw_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_o25vw_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_o25vw_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_o25vw_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_o25vw_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_o25vw_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_o25vw_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_o25vw_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_o25vw_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_o25vw_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_o25vw_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_o25vw_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_o25vw_259 {
  padding: 0;
}

._p-t-0_o25vw_263 {
  padding-top: 0;
}

._p-r-0_o25vw_267 {
  padding-right: 0;
}

._p-b-0_o25vw_271 {
  padding-bottom: 0;
}

._p-l-0_o25vw_275 {
  padding-left: 0;
}

._m-0_o25vw_279 {
  margin: 0;
}

._m-t-0_o25vw_283 {
  margin-top: 0;
}

._m-r-0_o25vw_287 {
  margin-right: 0;
}

._m-b-0_o25vw_291 {
  margin-bottom: 0;
}

._m-l-0_o25vw_295 {
  margin-left: 0;
}

._p-1_o25vw_299 {
  padding: 2px;
}

._p-t-1_o25vw_303 {
  padding-top: 2px;
}

._p-r-1_o25vw_307 {
  padding-right: 2px;
}

._p-b-1_o25vw_311 {
  padding-bottom: 2px;
}

._p-l-1_o25vw_315 {
  padding-left: 2px;
}

._m-1_o25vw_319 {
  margin: 2px;
}

._m-t-1_o25vw_323 {
  margin-top: 2px;
}

._m-r-1_o25vw_327 {
  margin-right: 2px;
}

._m-b-1_o25vw_331 {
  margin-bottom: 2px;
}

._m-l-1_o25vw_335 {
  margin-left: 2px;
}

._p-2_o25vw_339 {
  padding: 4px;
}

._p-t-2_o25vw_343 {
  padding-top: 4px;
}

._p-r-2_o25vw_347 {
  padding-right: 4px;
}

._p-b-2_o25vw_351 {
  padding-bottom: 4px;
}

._p-l-2_o25vw_355 {
  padding-left: 4px;
}

._m-2_o25vw_359 {
  margin: 4px;
}

._m-t-2_o25vw_363 {
  margin-top: 4px;
}

._m-r-2_o25vw_367 {
  margin-right: 4px;
}

._m-b-2_o25vw_371 {
  margin-bottom: 4px;
}

._m-l-2_o25vw_375 {
  margin-left: 4px;
}

._p-3_o25vw_379 {
  padding: 8px;
}

._p-t-3_o25vw_383 {
  padding-top: 8px;
}

._p-r-3_o25vw_387 {
  padding-right: 8px;
}

._p-b-3_o25vw_391 {
  padding-bottom: 8px;
}

._p-l-3_o25vw_395 {
  padding-left: 8px;
}

._m-3_o25vw_399 {
  margin: 8px;
}

._m-t-3_o25vw_403 {
  margin-top: 8px;
}

._m-r-3_o25vw_407 {
  margin-right: 8px;
}

._m-b-3_o25vw_411 {
  margin-bottom: 8px;
}

._m-l-3_o25vw_415 {
  margin-left: 8px;
}

._p-4_o25vw_419 {
  padding: 12px;
}

._p-t-4_o25vw_423 {
  padding-top: 12px;
}

._p-r-4_o25vw_427 {
  padding-right: 12px;
}

._p-b-4_o25vw_431 {
  padding-bottom: 12px;
}

._p-l-4_o25vw_435 {
  padding-left: 12px;
}

._m-4_o25vw_439 {
  margin: 12px;
}

._m-t-4_o25vw_443 {
  margin-top: 12px;
}

._m-r-4_o25vw_447 {
  margin-right: 12px;
}

._m-b-4_o25vw_451 {
  margin-bottom: 12px;
}

._m-l-4_o25vw_455 {
  margin-left: 12px;
}

._p-5_o25vw_459 {
  padding: 16px;
}

._p-t-5_o25vw_463 {
  padding-top: 16px;
}

._p-r-5_o25vw_467 {
  padding-right: 16px;
}

._p-b-5_o25vw_471 {
  padding-bottom: 16px;
}

._p-l-5_o25vw_475 {
  padding-left: 16px;
}

._m-5_o25vw_479 {
  margin: 16px;
}

._m-t-5_o25vw_483 {
  margin-top: 16px;
}

._m-r-5_o25vw_487 {
  margin-right: 16px;
}

._m-b-5_o25vw_491 {
  margin-bottom: 16px;
}

._m-l-5_o25vw_495 {
  margin-left: 16px;
}

._p-6_o25vw_499 {
  padding: 24px;
}

._p-t-6_o25vw_503 {
  padding-top: 24px;
}

._p-r-6_o25vw_507 {
  padding-right: 24px;
}

._p-b-6_o25vw_511 {
  padding-bottom: 24px;
}

._p-l-6_o25vw_515 {
  padding-left: 24px;
}

._m-6_o25vw_519 {
  margin: 24px;
}

._m-t-6_o25vw_523 {
  margin-top: 24px;
}

._m-r-6_o25vw_527 {
  margin-right: 24px;
}

._m-b-6_o25vw_531 {
  margin-bottom: 24px;
}

._m-l-6_o25vw_535 {
  margin-left: 24px;
}

._p-7_o25vw_539 {
  padding: 32px;
}

._p-t-7_o25vw_543 {
  padding-top: 32px;
}

._p-r-7_o25vw_547 {
  padding-right: 32px;
}

._p-b-7_o25vw_551 {
  padding-bottom: 32px;
}

._p-l-7_o25vw_555 {
  padding-left: 32px;
}

._m-7_o25vw_559 {
  margin: 32px;
}

._m-t-7_o25vw_563 {
  margin-top: 32px;
}

._m-r-7_o25vw_567 {
  margin-right: 32px;
}

._m-b-7_o25vw_571 {
  margin-bottom: 32px;
}

._m-l-7_o25vw_575 {
  margin-left: 32px;
}

._p-8_o25vw_579 {
  padding: 40px;
}

._p-t-8_o25vw_583 {
  padding-top: 40px;
}

._p-r-8_o25vw_587 {
  padding-right: 40px;
}

._p-b-8_o25vw_591 {
  padding-bottom: 40px;
}

._p-l-8_o25vw_595 {
  padding-left: 40px;
}

._m-8_o25vw_599 {
  margin: 40px;
}

._m-t-8_o25vw_603 {
  margin-top: 40px;
}

._m-r-8_o25vw_607 {
  margin-right: 40px;
}

._m-b-8_o25vw_611 {
  margin-bottom: 40px;
}

._m-l-8_o25vw_615 {
  margin-left: 40px;
}

._p-9_o25vw_619 {
  padding: 48px;
}

._p-t-9_o25vw_623 {
  padding-top: 48px;
}

._p-r-9_o25vw_627 {
  padding-right: 48px;
}

._p-b-9_o25vw_631 {
  padding-bottom: 48px;
}

._p-l-9_o25vw_635 {
  padding-left: 48px;
}

._m-9_o25vw_639 {
  margin: 48px;
}

._m-t-9_o25vw_643 {
  margin-top: 48px;
}

._m-r-9_o25vw_647 {
  margin-right: 48px;
}

._m-b-9_o25vw_651 {
  margin-bottom: 48px;
}

._m-l-9_o25vw_655 {
  margin-left: 48px;
}

._p-10_o25vw_659 {
  padding: 64px;
}

._p-t-10_o25vw_663 {
  padding-top: 64px;
}

._p-r-10_o25vw_667 {
  padding-right: 64px;
}

._p-b-10_o25vw_671 {
  padding-bottom: 64px;
}

._p-l-10_o25vw_675 {
  padding-left: 64px;
}

._m-10_o25vw_679 {
  margin: 64px;
}

._m-t-10_o25vw_683 {
  margin-top: 64px;
}

._m-r-10_o25vw_687 {
  margin-right: 64px;
}

._m-b-10_o25vw_691 {
  margin-bottom: 64px;
}

._m-l-10_o25vw_695 {
  margin-left: 64px;
}

._p-11_o25vw_699 {
  padding: 80px;
}

._p-t-11_o25vw_703 {
  padding-top: 80px;
}

._p-r-11_o25vw_707 {
  padding-right: 80px;
}

._p-b-11_o25vw_711 {
  padding-bottom: 80px;
}

._p-l-11_o25vw_715 {
  padding-left: 80px;
}

._m-11_o25vw_719 {
  margin: 80px;
}

._m-t-11_o25vw_723 {
  margin-top: 80px;
}

._m-r-11_o25vw_727 {
  margin-right: 80px;
}

._m-b-11_o25vw_731 {
  margin-bottom: 80px;
}

._m-l-11_o25vw_735 {
  margin-left: 80px;
}

._p-12_o25vw_739 {
  padding: 96px;
}

._p-t-12_o25vw_743 {
  padding-top: 96px;
}

._p-r-12_o25vw_747 {
  padding-right: 96px;
}

._p-b-12_o25vw_751 {
  padding-bottom: 96px;
}

._p-l-12_o25vw_755 {
  padding-left: 96px;
}

._m-12_o25vw_759 {
  margin: 96px;
}

._m-t-12_o25vw_763 {
  margin-top: 96px;
}

._m-r-12_o25vw_767 {
  margin-right: 96px;
}

._m-b-12_o25vw_771 {
  margin-bottom: 96px;
}

._m-l-12_o25vw_775 {
  margin-left: 96px;
}

._p-13_o25vw_779 {
  padding: 160px;
}

._p-t-13_o25vw_783 {
  padding-top: 160px;
}

._p-r-13_o25vw_787 {
  padding-right: 160px;
}

._p-b-13_o25vw_791 {
  padding-bottom: 160px;
}

._p-l-13_o25vw_795 {
  padding-left: 160px;
}

._m-13_o25vw_799 {
  margin: 160px;
}

._m-t-13_o25vw_803 {
  margin-top: 160px;
}

._m-r-13_o25vw_807 {
  margin-right: 160px;
}

._m-b-13_o25vw_811 {
  margin-bottom: 160px;
}

._m-l-13_o25vw_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_o25vw_825 {
  border-radius: 0;
}

._r-1_o25vw_829 {
  border-radius: 2px;
}

._r-2_o25vw_833 {
  border-radius: 4px;
}

._r-3_o25vw_837 {
  border-radius: 6px;
}

._r-4_o25vw_841 {
  border-radius: 8px;
}

._r-5_o25vw_845 {
  border-radius: 12px;
}

._r-6_o25vw_849 {
  border-radius: 20px;
}

._r-full_o25vw_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_o25vw_860 {
  border: 0 solid;
}

._border-1_o25vw_864 {
  border: 1px solid;
}

._border-2_o25vw_868 {
  border: 2px solid;
}

._border-3_o25vw_872 {
  border: 3px solid;
}

._border-4_o25vw_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_o25vw_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_o25vw_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_o25vw_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_o25vw_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_o25vw_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_o25vw_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_o25vw_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_o25vw_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_o25vw_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_o25vw_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_o25vw_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_o25vw_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_o25vw_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_o25vw_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_o25vw_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_o25vw_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_o25vw_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
*/
._sectionTitle_o25vw_1039 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_o25vw_1039:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_o25vw_1039 {
    font-size: 16px;
  }
}
._sectionTitle_o25vw_1039 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}

._formGrid_o25vw_1057 {
  padding: 0 !important;
  margin-bottom: 24px;
}

._radioGroup_o25vw_1062 {
  display: flex;
  gap: 24px;
}

._radioItem_o25vw_1067 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._radioItem_o25vw_1067 input[type=radio] {
  width: 20px;
  height: 20px;
  accent-color: var(--color-primary);
  cursor: pointer;
  margin-right: 4px;
}
._radioItem_o25vw_1067 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_o25vw_1067 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_o25vw_1067 label {
    font-size: 14px;
  }
}
._radioItem_o25vw_1067 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._colorInputWrapper_o25vw_1098 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_o25vw_1098 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_o25vw_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;
}

._imageUploadWrapper_o25vw_1119 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._imagePreviewContainer_o25vw_1125 {
  position: relative;
  width: 253px;
  height: 253px;
}

._imagePreview_o25vw_1125 {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  object-fit: cover;
}

._imageDeleteButton_o25vw_1138 {
  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_o25vw_1138:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_o25vw_1138 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_o25vw_1138 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_o25vw_1168 {
  width: 253px;
  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_o25vw_1168:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_o25vw_1168 i,
._emptyImageArea_o25vw_1168 span {
  pointer-events: none;
}
._emptyImageArea_o25vw_1168 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_o25vw_1168 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_o25vw_1168 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_o25vw_1168 span {
    font-size: 12px;
  }
}
._emptyImageArea_o25vw_1168 span {
  color: var(--color-text-muted);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}

._changeImageButton_o25vw_1214 {
  width: 253px;
}

._buttonGroup_o25vw_1218 {
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_o25vw_1218 {
    flex-direction: column-reverse;
    gap: 8px;
  }
  ._buttonGroup_o25vw_1218 button {
    width: 100%;
    justify-content: center;
  }
}

._link_o25vw_128 {
  color: var(--color-link);
  transition: color 0.2s;
}
._link_o25vw_128:hover {
  color: var(--color-link-hover);
  text-decoration: underline;
}

._emptyMessage_o25vw_1243 {
  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_o25vw_1243:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_o25vw_1243 {
    font-size: 14px;
  }
}
._emptyMessage_o25vw_1243 {
  color: var(--color-text-muted);
  gap: 8px;
}
._emptyMessage_o25vw_1243 i::before {
  font-size: 48px;
  color: var(--color-text-muted);
}

._skeleton_o25vw_1270 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_o25vw_1 1.5s ease-in-out infinite;
}

._skeletonTitle_o25vw_1277 {
  width: 120px;
  height: 24px;
  background-color: var(--color-default);
  border-radius: 2px;
  margin-bottom: 24px;
  animation: _skeleton-pulse_o25vw_1 1.5s ease-in-out infinite;
}

._skeletonInput_o25vw_1286 {
  height: 42px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_o25vw_1 1.5s ease-in-out infinite;
}

._skeletonButton_o25vw_1293 {
  width: 100px;
  height: 42px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_o25vw_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_o25vw_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1gp0m_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gp0m_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gp0m_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gp0m_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1gp0m_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1gp0m_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1gp0m_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1gp0m_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1gp0m_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_1gp0m_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gp0m_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gp0m_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gp0m_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1gp0m_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1gp0m_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1gp0m_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1gp0m_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1gp0m_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_1gp0m_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gp0m_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gp0m_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gp0m_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1gp0m_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1gp0m_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1gp0m_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1gp0m_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1gp0m_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_1gp0m_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gp0m_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gp0m_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gp0m_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1gp0m_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1gp0m_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1gp0m_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1gp0m_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1gp0m_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_1gp0m_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gp0m_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gp0m_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gp0m_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1gp0m_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1gp0m_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1gp0m_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1gp0m_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1gp0m_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_1gp0m_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gp0m_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gp0m_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gp0m_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1gp0m_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1gp0m_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1gp0m_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1gp0m_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1gp0m_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_1gp0m_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gp0m_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gp0m_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gp0m_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1gp0m_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1gp0m_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1gp0m_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1gp0m_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1gp0m_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_1gp0m_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gp0m_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gp0m_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gp0m_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1gp0m_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1gp0m_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1gp0m_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1gp0m_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1gp0m_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1gp0m_259 {
  padding: 0;
}

._p-t-0_1gp0m_263 {
  padding-top: 0;
}

._p-r-0_1gp0m_267 {
  padding-right: 0;
}

._p-b-0_1gp0m_271 {
  padding-bottom: 0;
}

._p-l-0_1gp0m_275 {
  padding-left: 0;
}

._m-0_1gp0m_279 {
  margin: 0;
}

._m-t-0_1gp0m_283 {
  margin-top: 0;
}

._m-r-0_1gp0m_287 {
  margin-right: 0;
}

._m-b-0_1gp0m_291 {
  margin-bottom: 0;
}

._m-l-0_1gp0m_295 {
  margin-left: 0;
}

._p-1_1gp0m_299 {
  padding: 2px;
}

._p-t-1_1gp0m_303 {
  padding-top: 2px;
}

._p-r-1_1gp0m_307 {
  padding-right: 2px;
}

._p-b-1_1gp0m_311 {
  padding-bottom: 2px;
}

._p-l-1_1gp0m_315 {
  padding-left: 2px;
}

._m-1_1gp0m_319 {
  margin: 2px;
}

._m-t-1_1gp0m_323 {
  margin-top: 2px;
}

._m-r-1_1gp0m_327 {
  margin-right: 2px;
}

._m-b-1_1gp0m_331 {
  margin-bottom: 2px;
}

._m-l-1_1gp0m_335 {
  margin-left: 2px;
}

._p-2_1gp0m_339 {
  padding: 4px;
}

._p-t-2_1gp0m_343 {
  padding-top: 4px;
}

._p-r-2_1gp0m_347 {
  padding-right: 4px;
}

._p-b-2_1gp0m_351 {
  padding-bottom: 4px;
}

._p-l-2_1gp0m_355 {
  padding-left: 4px;
}

._m-2_1gp0m_359 {
  margin: 4px;
}

._m-t-2_1gp0m_363 {
  margin-top: 4px;
}

._m-r-2_1gp0m_367 {
  margin-right: 4px;
}

._m-b-2_1gp0m_371 {
  margin-bottom: 4px;
}

._m-l-2_1gp0m_375 {
  margin-left: 4px;
}

._p-3_1gp0m_379 {
  padding: 8px;
}

._p-t-3_1gp0m_383 {
  padding-top: 8px;
}

._p-r-3_1gp0m_387 {
  padding-right: 8px;
}

._p-b-3_1gp0m_391 {
  padding-bottom: 8px;
}

._p-l-3_1gp0m_395 {
  padding-left: 8px;
}

._m-3_1gp0m_399 {
  margin: 8px;
}

._m-t-3_1gp0m_403 {
  margin-top: 8px;
}

._m-r-3_1gp0m_407 {
  margin-right: 8px;
}

._m-b-3_1gp0m_411 {
  margin-bottom: 8px;
}

._m-l-3_1gp0m_415 {
  margin-left: 8px;
}

._p-4_1gp0m_419 {
  padding: 12px;
}

._p-t-4_1gp0m_423 {
  padding-top: 12px;
}

._p-r-4_1gp0m_427 {
  padding-right: 12px;
}

._p-b-4_1gp0m_431 {
  padding-bottom: 12px;
}

._p-l-4_1gp0m_435 {
  padding-left: 12px;
}

._m-4_1gp0m_439 {
  margin: 12px;
}

._m-t-4_1gp0m_443 {
  margin-top: 12px;
}

._m-r-4_1gp0m_447 {
  margin-right: 12px;
}

._m-b-4_1gp0m_451 {
  margin-bottom: 12px;
}

._m-l-4_1gp0m_455 {
  margin-left: 12px;
}

._p-5_1gp0m_459 {
  padding: 16px;
}

._p-t-5_1gp0m_463 {
  padding-top: 16px;
}

._p-r-5_1gp0m_467 {
  padding-right: 16px;
}

._p-b-5_1gp0m_471 {
  padding-bottom: 16px;
}

._p-l-5_1gp0m_475 {
  padding-left: 16px;
}

._m-5_1gp0m_479 {
  margin: 16px;
}

._m-t-5_1gp0m_483 {
  margin-top: 16px;
}

._m-r-5_1gp0m_487 {
  margin-right: 16px;
}

._m-b-5_1gp0m_491 {
  margin-bottom: 16px;
}

._m-l-5_1gp0m_495 {
  margin-left: 16px;
}

._p-6_1gp0m_499 {
  padding: 24px;
}

._p-t-6_1gp0m_503 {
  padding-top: 24px;
}

._p-r-6_1gp0m_507 {
  padding-right: 24px;
}

._p-b-6_1gp0m_511 {
  padding-bottom: 24px;
}

._p-l-6_1gp0m_515 {
  padding-left: 24px;
}

._m-6_1gp0m_519 {
  margin: 24px;
}

._m-t-6_1gp0m_523 {
  margin-top: 24px;
}

._m-r-6_1gp0m_527 {
  margin-right: 24px;
}

._m-b-6_1gp0m_531 {
  margin-bottom: 24px;
}

._m-l-6_1gp0m_535 {
  margin-left: 24px;
}

._p-7_1gp0m_539 {
  padding: 32px;
}

._p-t-7_1gp0m_543 {
  padding-top: 32px;
}

._p-r-7_1gp0m_547 {
  padding-right: 32px;
}

._p-b-7_1gp0m_551 {
  padding-bottom: 32px;
}

._p-l-7_1gp0m_555 {
  padding-left: 32px;
}

._m-7_1gp0m_559 {
  margin: 32px;
}

._m-t-7_1gp0m_563 {
  margin-top: 32px;
}

._m-r-7_1gp0m_567 {
  margin-right: 32px;
}

._m-b-7_1gp0m_571 {
  margin-bottom: 32px;
}

._m-l-7_1gp0m_575 {
  margin-left: 32px;
}

._p-8_1gp0m_579 {
  padding: 40px;
}

._p-t-8_1gp0m_583 {
  padding-top: 40px;
}

._p-r-8_1gp0m_587 {
  padding-right: 40px;
}

._p-b-8_1gp0m_591 {
  padding-bottom: 40px;
}

._p-l-8_1gp0m_595 {
  padding-left: 40px;
}

._m-8_1gp0m_599 {
  margin: 40px;
}

._m-t-8_1gp0m_603 {
  margin-top: 40px;
}

._m-r-8_1gp0m_607 {
  margin-right: 40px;
}

._m-b-8_1gp0m_611 {
  margin-bottom: 40px;
}

._m-l-8_1gp0m_615 {
  margin-left: 40px;
}

._p-9_1gp0m_619 {
  padding: 48px;
}

._p-t-9_1gp0m_623 {
  padding-top: 48px;
}

._p-r-9_1gp0m_627 {
  padding-right: 48px;
}

._p-b-9_1gp0m_631 {
  padding-bottom: 48px;
}

._p-l-9_1gp0m_635 {
  padding-left: 48px;
}

._m-9_1gp0m_639 {
  margin: 48px;
}

._m-t-9_1gp0m_643 {
  margin-top: 48px;
}

._m-r-9_1gp0m_647 {
  margin-right: 48px;
}

._m-b-9_1gp0m_651 {
  margin-bottom: 48px;
}

._m-l-9_1gp0m_655 {
  margin-left: 48px;
}

._p-10_1gp0m_659 {
  padding: 64px;
}

._p-t-10_1gp0m_663 {
  padding-top: 64px;
}

._p-r-10_1gp0m_667 {
  padding-right: 64px;
}

._p-b-10_1gp0m_671 {
  padding-bottom: 64px;
}

._p-l-10_1gp0m_675 {
  padding-left: 64px;
}

._m-10_1gp0m_679 {
  margin: 64px;
}

._m-t-10_1gp0m_683 {
  margin-top: 64px;
}

._m-r-10_1gp0m_687 {
  margin-right: 64px;
}

._m-b-10_1gp0m_691 {
  margin-bottom: 64px;
}

._m-l-10_1gp0m_695 {
  margin-left: 64px;
}

._p-11_1gp0m_699 {
  padding: 80px;
}

._p-t-11_1gp0m_703 {
  padding-top: 80px;
}

._p-r-11_1gp0m_707 {
  padding-right: 80px;
}

._p-b-11_1gp0m_711 {
  padding-bottom: 80px;
}

._p-l-11_1gp0m_715 {
  padding-left: 80px;
}

._m-11_1gp0m_719 {
  margin: 80px;
}

._m-t-11_1gp0m_723 {
  margin-top: 80px;
}

._m-r-11_1gp0m_727 {
  margin-right: 80px;
}

._m-b-11_1gp0m_731 {
  margin-bottom: 80px;
}

._m-l-11_1gp0m_735 {
  margin-left: 80px;
}

._p-12_1gp0m_739 {
  padding: 96px;
}

._p-t-12_1gp0m_743 {
  padding-top: 96px;
}

._p-r-12_1gp0m_747 {
  padding-right: 96px;
}

._p-b-12_1gp0m_751 {
  padding-bottom: 96px;
}

._p-l-12_1gp0m_755 {
  padding-left: 96px;
}

._m-12_1gp0m_759 {
  margin: 96px;
}

._m-t-12_1gp0m_763 {
  margin-top: 96px;
}

._m-r-12_1gp0m_767 {
  margin-right: 96px;
}

._m-b-12_1gp0m_771 {
  margin-bottom: 96px;
}

._m-l-12_1gp0m_775 {
  margin-left: 96px;
}

._p-13_1gp0m_779 {
  padding: 160px;
}

._p-t-13_1gp0m_783 {
  padding-top: 160px;
}

._p-r-13_1gp0m_787 {
  padding-right: 160px;
}

._p-b-13_1gp0m_791 {
  padding-bottom: 160px;
}

._p-l-13_1gp0m_795 {
  padding-left: 160px;
}

._m-13_1gp0m_799 {
  margin: 160px;
}

._m-t-13_1gp0m_803 {
  margin-top: 160px;
}

._m-r-13_1gp0m_807 {
  margin-right: 160px;
}

._m-b-13_1gp0m_811 {
  margin-bottom: 160px;
}

._m-l-13_1gp0m_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1gp0m_825 {
  border-radius: 0;
}

._r-1_1gp0m_829 {
  border-radius: 2px;
}

._r-2_1gp0m_833 {
  border-radius: 4px;
}

._r-3_1gp0m_837 {
  border-radius: 6px;
}

._r-4_1gp0m_841 {
  border-radius: 8px;
}

._r-5_1gp0m_845 {
  border-radius: 12px;
}

._r-6_1gp0m_849 {
  border-radius: 20px;
}

._r-full_1gp0m_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1gp0m_860 {
  border: 0 solid;
}

._border-1_1gp0m_864 {
  border: 1px solid;
}

._border-2_1gp0m_868 {
  border: 2px solid;
}

._border-3_1gp0m_872 {
  border: 3px solid;
}

._border-4_1gp0m_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1gp0m_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1gp0m_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1gp0m_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1gp0m_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1gp0m_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1gp0m_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1gp0m_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1gp0m_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1gp0m_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_1gp0m_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1gp0m_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1gp0m_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1gp0m_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1gp0m_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1gp0m_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1gp0m_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1gp0m_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
*/
._panel_1gp0m_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
}

._fontGroup_1gp0m_1046 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_1gp0m_1052 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._widthInputRow_1gp0m_1058 {
  display: flex;
  gap: 4px;
}

._widthInput_1gp0m_1058 {
  flex: 1;
  min-width: 0;
}

._unitToggle_1gp0m_1068 {
  display: flex;
  gap: 4px;
}

._unitButton_1gp0m_1073 {
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f4f4f5;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._unitButton_1gp0m_1073:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._unitButton_1gp0m_1073 {
    font-size: 14px;
  }
}
._unitButton_1gp0m_1073 {
  color: #2c2c31;
  transition: background-color 0.2s, border-color 0.2s, color 0.2s;
}
._unitButton_1gp0m_1073:hover {
  background: #e4e4e7;
}
._unitButton_1gp0m_1073._active_1gp0m_1102 {
  background: #ecf1ff;
  border-color: #2d6af6;
  color: #2d6af6;
}

._colorInputWrapper_1gp0m_1108 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_1gp0m_1108 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_1gp0m_1117 {
  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_1gp0m_1129 {
  display: flex;
  gap: 12px;
}

._radioItem_1gp0m_1134 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_1gp0m_1134 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1gp0m_1134 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_1gp0m_1134 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1gp0m_1134 label {
    font-size: 14px;
  }
}
._radioItem_1gp0m_1134 label {
  color: #2c2c31;
  cursor: pointer;
}

._fieldLabel_1gp0m_1164 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabel_1gp0m_1164:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1gp0m_1164 {
    font-size: 12px;
  }
}
._fieldLabel_1gp0m_1164 {
  color: #2c2c31;
}

._paddingField_1gp0m_1181 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_1gp0m_1187 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_1gp0m_1193 {
  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_1gp0m_1193:hover {
  background: var(--color-default);
}
._linkButton_1gp0m_1193._active_1gp0m_1102 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._linkButton_1gp0m_1193._active_1gp0m_1102 i::before {
  color: #2d6af6;
}
._linkButton_1gp0m_1193 i::before {
  font-size: 18px !important;
  color: #71717a;
}

._paddingGrid_1gp0m_1221 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_1gp0m_1227 {
  position: relative;
}
._paddingInput_1gp0m_1227 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_1gp0m_1227 i::before {
  font-size: 24px;
  color: #71717a;
}
._paddingInput_1gp0m_1227 select {
  width: 100%;
  padding-left: 64px !important;
}

._detailSection_1gp0m_1247 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_1gp0m_1253 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -24px;
  margin-right: -24px;
  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_1gp0m_1253:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_1gp0m_1253 {
    font-size: 14px;
  }
}
._detailToggle_1gp0m_1253 {
  font-weight: 600;
  color: #2c2c31;
}
._detailToggle_1gp0m_1253:hover {
  background: #f4f4f5;
}
._detailToggle_1gp0m_1253 i::before {
  font-size: 18px;
  color: var(--color-text-muted);
}

._detailContent_1gp0m_1289 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._imageUploadWrapper_1gp0m_1296 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_1gp0m_1302 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_1gp0m_1302 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_1gp0m_1315 {
  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_1gp0m_1315:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_1gp0m_1315 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_1gp0m_1315 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_1gp0m_1345 {
  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_1gp0m_1345:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_1gp0m_1345._dragging_1gp0m_1363 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_1gp0m_1345._dragging_1gp0m_1363 i::before {
  color: var(--color-primary);
}
._emptyImageArea_1gp0m_1345._dragging_1gp0m_1363 span {
  color: var(--color-primary);
}
._emptyImageArea_1gp0m_1345 i,
._emptyImageArea_1gp0m_1345 span {
  pointer-events: none;
}
._emptyImageArea_1gp0m_1345 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_1gp0m_1345 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_1gp0m_1345 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_1gp0m_1345 span {
    font-size: 12px;
  }
}
._emptyImageArea_1gp0m_1345 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_1di7w_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1di7w_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1di7w_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1di7w_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1di7w_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1di7w_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1di7w_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1di7w_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1di7w_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_1di7w_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1di7w_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1di7w_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1di7w_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1di7w_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1di7w_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1di7w_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1di7w_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1di7w_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_1di7w_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1di7w_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1di7w_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1di7w_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1di7w_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1di7w_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1di7w_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1di7w_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1di7w_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_1di7w_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1di7w_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1di7w_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1di7w_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1di7w_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1di7w_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1di7w_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1di7w_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1di7w_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_1di7w_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1di7w_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1di7w_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1di7w_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1di7w_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1di7w_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1di7w_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1di7w_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1di7w_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_1di7w_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1di7w_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1di7w_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1di7w_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1di7w_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1di7w_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1di7w_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1di7w_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1di7w_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_1di7w_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1di7w_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1di7w_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1di7w_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1di7w_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1di7w_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1di7w_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1di7w_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1di7w_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_1di7w_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1di7w_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1di7w_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1di7w_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1di7w_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1di7w_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1di7w_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1di7w_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1di7w_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1di7w_259 {
  padding: 0;
}

._p-t-0_1di7w_263 {
  padding-top: 0;
}

._p-r-0_1di7w_267 {
  padding-right: 0;
}

._p-b-0_1di7w_271 {
  padding-bottom: 0;
}

._p-l-0_1di7w_275 {
  padding-left: 0;
}

._m-0_1di7w_279 {
  margin: 0;
}

._m-t-0_1di7w_283 {
  margin-top: 0;
}

._m-r-0_1di7w_287 {
  margin-right: 0;
}

._m-b-0_1di7w_291 {
  margin-bottom: 0;
}

._m-l-0_1di7w_295 {
  margin-left: 0;
}

._p-1_1di7w_299 {
  padding: 2px;
}

._p-t-1_1di7w_303 {
  padding-top: 2px;
}

._p-r-1_1di7w_307 {
  padding-right: 2px;
}

._p-b-1_1di7w_311 {
  padding-bottom: 2px;
}

._p-l-1_1di7w_315 {
  padding-left: 2px;
}

._m-1_1di7w_319 {
  margin: 2px;
}

._m-t-1_1di7w_323 {
  margin-top: 2px;
}

._m-r-1_1di7w_327 {
  margin-right: 2px;
}

._m-b-1_1di7w_331 {
  margin-bottom: 2px;
}

._m-l-1_1di7w_335 {
  margin-left: 2px;
}

._p-2_1di7w_339 {
  padding: 4px;
}

._p-t-2_1di7w_343 {
  padding-top: 4px;
}

._p-r-2_1di7w_347 {
  padding-right: 4px;
}

._p-b-2_1di7w_351 {
  padding-bottom: 4px;
}

._p-l-2_1di7w_355 {
  padding-left: 4px;
}

._m-2_1di7w_359 {
  margin: 4px;
}

._m-t-2_1di7w_363 {
  margin-top: 4px;
}

._m-r-2_1di7w_367 {
  margin-right: 4px;
}

._m-b-2_1di7w_371 {
  margin-bottom: 4px;
}

._m-l-2_1di7w_375 {
  margin-left: 4px;
}

._p-3_1di7w_379 {
  padding: 8px;
}

._p-t-3_1di7w_383 {
  padding-top: 8px;
}

._p-r-3_1di7w_387 {
  padding-right: 8px;
}

._p-b-3_1di7w_391 {
  padding-bottom: 8px;
}

._p-l-3_1di7w_395 {
  padding-left: 8px;
}

._m-3_1di7w_399 {
  margin: 8px;
}

._m-t-3_1di7w_403 {
  margin-top: 8px;
}

._m-r-3_1di7w_407 {
  margin-right: 8px;
}

._m-b-3_1di7w_411 {
  margin-bottom: 8px;
}

._m-l-3_1di7w_415 {
  margin-left: 8px;
}

._p-4_1di7w_419 {
  padding: 12px;
}

._p-t-4_1di7w_423 {
  padding-top: 12px;
}

._p-r-4_1di7w_427 {
  padding-right: 12px;
}

._p-b-4_1di7w_431 {
  padding-bottom: 12px;
}

._p-l-4_1di7w_435 {
  padding-left: 12px;
}

._m-4_1di7w_439 {
  margin: 12px;
}

._m-t-4_1di7w_443 {
  margin-top: 12px;
}

._m-r-4_1di7w_447 {
  margin-right: 12px;
}

._m-b-4_1di7w_451 {
  margin-bottom: 12px;
}

._m-l-4_1di7w_455 {
  margin-left: 12px;
}

._p-5_1di7w_459 {
  padding: 16px;
}

._p-t-5_1di7w_463 {
  padding-top: 16px;
}

._p-r-5_1di7w_467 {
  padding-right: 16px;
}

._p-b-5_1di7w_471 {
  padding-bottom: 16px;
}

._p-l-5_1di7w_475 {
  padding-left: 16px;
}

._m-5_1di7w_479 {
  margin: 16px;
}

._m-t-5_1di7w_483 {
  margin-top: 16px;
}

._m-r-5_1di7w_487 {
  margin-right: 16px;
}

._m-b-5_1di7w_491 {
  margin-bottom: 16px;
}

._m-l-5_1di7w_495 {
  margin-left: 16px;
}

._p-6_1di7w_499 {
  padding: 24px;
}

._p-t-6_1di7w_503 {
  padding-top: 24px;
}

._p-r-6_1di7w_507 {
  padding-right: 24px;
}

._p-b-6_1di7w_511 {
  padding-bottom: 24px;
}

._p-l-6_1di7w_515 {
  padding-left: 24px;
}

._m-6_1di7w_519 {
  margin: 24px;
}

._m-t-6_1di7w_523 {
  margin-top: 24px;
}

._m-r-6_1di7w_527 {
  margin-right: 24px;
}

._m-b-6_1di7w_531 {
  margin-bottom: 24px;
}

._m-l-6_1di7w_535 {
  margin-left: 24px;
}

._p-7_1di7w_539 {
  padding: 32px;
}

._p-t-7_1di7w_543 {
  padding-top: 32px;
}

._p-r-7_1di7w_547 {
  padding-right: 32px;
}

._p-b-7_1di7w_551 {
  padding-bottom: 32px;
}

._p-l-7_1di7w_555 {
  padding-left: 32px;
}

._m-7_1di7w_559 {
  margin: 32px;
}

._m-t-7_1di7w_563 {
  margin-top: 32px;
}

._m-r-7_1di7w_567 {
  margin-right: 32px;
}

._m-b-7_1di7w_571 {
  margin-bottom: 32px;
}

._m-l-7_1di7w_575 {
  margin-left: 32px;
}

._p-8_1di7w_579 {
  padding: 40px;
}

._p-t-8_1di7w_583 {
  padding-top: 40px;
}

._p-r-8_1di7w_587 {
  padding-right: 40px;
}

._p-b-8_1di7w_591 {
  padding-bottom: 40px;
}

._p-l-8_1di7w_595 {
  padding-left: 40px;
}

._m-8_1di7w_599 {
  margin: 40px;
}

._m-t-8_1di7w_603 {
  margin-top: 40px;
}

._m-r-8_1di7w_607 {
  margin-right: 40px;
}

._m-b-8_1di7w_611 {
  margin-bottom: 40px;
}

._m-l-8_1di7w_615 {
  margin-left: 40px;
}

._p-9_1di7w_619 {
  padding: 48px;
}

._p-t-9_1di7w_623 {
  padding-top: 48px;
}

._p-r-9_1di7w_627 {
  padding-right: 48px;
}

._p-b-9_1di7w_631 {
  padding-bottom: 48px;
}

._p-l-9_1di7w_635 {
  padding-left: 48px;
}

._m-9_1di7w_639 {
  margin: 48px;
}

._m-t-9_1di7w_643 {
  margin-top: 48px;
}

._m-r-9_1di7w_647 {
  margin-right: 48px;
}

._m-b-9_1di7w_651 {
  margin-bottom: 48px;
}

._m-l-9_1di7w_655 {
  margin-left: 48px;
}

._p-10_1di7w_659 {
  padding: 64px;
}

._p-t-10_1di7w_663 {
  padding-top: 64px;
}

._p-r-10_1di7w_667 {
  padding-right: 64px;
}

._p-b-10_1di7w_671 {
  padding-bottom: 64px;
}

._p-l-10_1di7w_675 {
  padding-left: 64px;
}

._m-10_1di7w_679 {
  margin: 64px;
}

._m-t-10_1di7w_683 {
  margin-top: 64px;
}

._m-r-10_1di7w_687 {
  margin-right: 64px;
}

._m-b-10_1di7w_691 {
  margin-bottom: 64px;
}

._m-l-10_1di7w_695 {
  margin-left: 64px;
}

._p-11_1di7w_699 {
  padding: 80px;
}

._p-t-11_1di7w_703 {
  padding-top: 80px;
}

._p-r-11_1di7w_707 {
  padding-right: 80px;
}

._p-b-11_1di7w_711 {
  padding-bottom: 80px;
}

._p-l-11_1di7w_715 {
  padding-left: 80px;
}

._m-11_1di7w_719 {
  margin: 80px;
}

._m-t-11_1di7w_723 {
  margin-top: 80px;
}

._m-r-11_1di7w_727 {
  margin-right: 80px;
}

._m-b-11_1di7w_731 {
  margin-bottom: 80px;
}

._m-l-11_1di7w_735 {
  margin-left: 80px;
}

._p-12_1di7w_739 {
  padding: 96px;
}

._p-t-12_1di7w_743 {
  padding-top: 96px;
}

._p-r-12_1di7w_747 {
  padding-right: 96px;
}

._p-b-12_1di7w_751 {
  padding-bottom: 96px;
}

._p-l-12_1di7w_755 {
  padding-left: 96px;
}

._m-12_1di7w_759 {
  margin: 96px;
}

._m-t-12_1di7w_763 {
  margin-top: 96px;
}

._m-r-12_1di7w_767 {
  margin-right: 96px;
}

._m-b-12_1di7w_771 {
  margin-bottom: 96px;
}

._m-l-12_1di7w_775 {
  margin-left: 96px;
}

._p-13_1di7w_779 {
  padding: 160px;
}

._p-t-13_1di7w_783 {
  padding-top: 160px;
}

._p-r-13_1di7w_787 {
  padding-right: 160px;
}

._p-b-13_1di7w_791 {
  padding-bottom: 160px;
}

._p-l-13_1di7w_795 {
  padding-left: 160px;
}

._m-13_1di7w_799 {
  margin: 160px;
}

._m-t-13_1di7w_803 {
  margin-top: 160px;
}

._m-r-13_1di7w_807 {
  margin-right: 160px;
}

._m-b-13_1di7w_811 {
  margin-bottom: 160px;
}

._m-l-13_1di7w_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1di7w_825 {
  border-radius: 0;
}

._r-1_1di7w_829 {
  border-radius: 2px;
}

._r-2_1di7w_833 {
  border-radius: 4px;
}

._r-3_1di7w_837 {
  border-radius: 6px;
}

._r-4_1di7w_841 {
  border-radius: 8px;
}

._r-5_1di7w_845 {
  border-radius: 12px;
}

._r-6_1di7w_849 {
  border-radius: 20px;
}

._r-full_1di7w_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1di7w_860 {
  border: 0 solid;
}

._border-1_1di7w_864 {
  border: 1px solid;
}

._border-2_1di7w_868 {
  border: 2px solid;
}

._border-3_1di7w_872 {
  border: 3px solid;
}

._border-4_1di7w_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1di7w_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1di7w_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1di7w_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1di7w_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1di7w_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1di7w_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1di7w_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1di7w_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1di7w_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_1di7w_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1di7w_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1di7w_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1di7w_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1di7w_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1di7w_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1di7w_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1di7w_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
*/
._panel_1di7w_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
}
._panel_1di7w_1039 select {
  width: 100%;
}

._colorInputWrapper_1di7w_1049 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_1di7w_1049 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_1di7w_1058 {
  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_ab1mn_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ab1mn_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ab1mn_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ab1mn_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ab1mn_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ab1mn_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ab1mn_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ab1mn_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ab1mn_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_ab1mn_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ab1mn_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ab1mn_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ab1mn_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ab1mn_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ab1mn_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ab1mn_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ab1mn_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ab1mn_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_ab1mn_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ab1mn_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ab1mn_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ab1mn_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ab1mn_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ab1mn_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ab1mn_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ab1mn_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ab1mn_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_ab1mn_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ab1mn_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ab1mn_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ab1mn_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ab1mn_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ab1mn_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ab1mn_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ab1mn_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ab1mn_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_ab1mn_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_ab1mn_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_ab1mn_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ab1mn_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ab1mn_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ab1mn_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ab1mn_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ab1mn_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ab1mn_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_ab1mn_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_ab1mn_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_ab1mn_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ab1mn_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ab1mn_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ab1mn_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ab1mn_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ab1mn_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ab1mn_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_ab1mn_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ab1mn_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ab1mn_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ab1mn_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ab1mn_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ab1mn_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ab1mn_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ab1mn_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ab1mn_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_ab1mn_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ab1mn_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ab1mn_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ab1mn_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ab1mn_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ab1mn_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ab1mn_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ab1mn_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ab1mn_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ab1mn_259 {
  padding: 0;
}

._p-t-0_ab1mn_263 {
  padding-top: 0;
}

._p-r-0_ab1mn_267 {
  padding-right: 0;
}

._p-b-0_ab1mn_271 {
  padding-bottom: 0;
}

._p-l-0_ab1mn_275 {
  padding-left: 0;
}

._m-0_ab1mn_279 {
  margin: 0;
}

._m-t-0_ab1mn_283 {
  margin-top: 0;
}

._m-r-0_ab1mn_287 {
  margin-right: 0;
}

._m-b-0_ab1mn_291 {
  margin-bottom: 0;
}

._m-l-0_ab1mn_295 {
  margin-left: 0;
}

._p-1_ab1mn_299 {
  padding: 2px;
}

._p-t-1_ab1mn_303 {
  padding-top: 2px;
}

._p-r-1_ab1mn_307 {
  padding-right: 2px;
}

._p-b-1_ab1mn_311 {
  padding-bottom: 2px;
}

._p-l-1_ab1mn_315 {
  padding-left: 2px;
}

._m-1_ab1mn_319 {
  margin: 2px;
}

._m-t-1_ab1mn_323 {
  margin-top: 2px;
}

._m-r-1_ab1mn_327 {
  margin-right: 2px;
}

._m-b-1_ab1mn_331 {
  margin-bottom: 2px;
}

._m-l-1_ab1mn_335 {
  margin-left: 2px;
}

._p-2_ab1mn_339 {
  padding: 4px;
}

._p-t-2_ab1mn_343 {
  padding-top: 4px;
}

._p-r-2_ab1mn_347 {
  padding-right: 4px;
}

._p-b-2_ab1mn_351 {
  padding-bottom: 4px;
}

._p-l-2_ab1mn_355 {
  padding-left: 4px;
}

._m-2_ab1mn_359 {
  margin: 4px;
}

._m-t-2_ab1mn_363 {
  margin-top: 4px;
}

._m-r-2_ab1mn_367 {
  margin-right: 4px;
}

._m-b-2_ab1mn_371 {
  margin-bottom: 4px;
}

._m-l-2_ab1mn_375 {
  margin-left: 4px;
}

._p-3_ab1mn_379 {
  padding: 8px;
}

._p-t-3_ab1mn_383 {
  padding-top: 8px;
}

._p-r-3_ab1mn_387 {
  padding-right: 8px;
}

._p-b-3_ab1mn_391 {
  padding-bottom: 8px;
}

._p-l-3_ab1mn_395 {
  padding-left: 8px;
}

._m-3_ab1mn_399 {
  margin: 8px;
}

._m-t-3_ab1mn_403 {
  margin-top: 8px;
}

._m-r-3_ab1mn_407 {
  margin-right: 8px;
}

._m-b-3_ab1mn_411 {
  margin-bottom: 8px;
}

._m-l-3_ab1mn_415 {
  margin-left: 8px;
}

._p-4_ab1mn_419 {
  padding: 12px;
}

._p-t-4_ab1mn_423 {
  padding-top: 12px;
}

._p-r-4_ab1mn_427 {
  padding-right: 12px;
}

._p-b-4_ab1mn_431 {
  padding-bottom: 12px;
}

._p-l-4_ab1mn_435 {
  padding-left: 12px;
}

._m-4_ab1mn_439 {
  margin: 12px;
}

._m-t-4_ab1mn_443 {
  margin-top: 12px;
}

._m-r-4_ab1mn_447 {
  margin-right: 12px;
}

._m-b-4_ab1mn_451 {
  margin-bottom: 12px;
}

._m-l-4_ab1mn_455 {
  margin-left: 12px;
}

._p-5_ab1mn_459 {
  padding: 16px;
}

._p-t-5_ab1mn_463 {
  padding-top: 16px;
}

._p-r-5_ab1mn_467 {
  padding-right: 16px;
}

._p-b-5_ab1mn_471 {
  padding-bottom: 16px;
}

._p-l-5_ab1mn_475 {
  padding-left: 16px;
}

._m-5_ab1mn_479 {
  margin: 16px;
}

._m-t-5_ab1mn_483 {
  margin-top: 16px;
}

._m-r-5_ab1mn_487 {
  margin-right: 16px;
}

._m-b-5_ab1mn_491 {
  margin-bottom: 16px;
}

._m-l-5_ab1mn_495 {
  margin-left: 16px;
}

._p-6_ab1mn_499 {
  padding: 24px;
}

._p-t-6_ab1mn_503 {
  padding-top: 24px;
}

._p-r-6_ab1mn_507 {
  padding-right: 24px;
}

._p-b-6_ab1mn_511 {
  padding-bottom: 24px;
}

._p-l-6_ab1mn_515 {
  padding-left: 24px;
}

._m-6_ab1mn_519 {
  margin: 24px;
}

._m-t-6_ab1mn_523 {
  margin-top: 24px;
}

._m-r-6_ab1mn_527 {
  margin-right: 24px;
}

._m-b-6_ab1mn_531 {
  margin-bottom: 24px;
}

._m-l-6_ab1mn_535 {
  margin-left: 24px;
}

._p-7_ab1mn_539 {
  padding: 32px;
}

._p-t-7_ab1mn_543 {
  padding-top: 32px;
}

._p-r-7_ab1mn_547 {
  padding-right: 32px;
}

._p-b-7_ab1mn_551 {
  padding-bottom: 32px;
}

._p-l-7_ab1mn_555 {
  padding-left: 32px;
}

._m-7_ab1mn_559 {
  margin: 32px;
}

._m-t-7_ab1mn_563 {
  margin-top: 32px;
}

._m-r-7_ab1mn_567 {
  margin-right: 32px;
}

._m-b-7_ab1mn_571 {
  margin-bottom: 32px;
}

._m-l-7_ab1mn_575 {
  margin-left: 32px;
}

._p-8_ab1mn_579 {
  padding: 40px;
}

._p-t-8_ab1mn_583 {
  padding-top: 40px;
}

._p-r-8_ab1mn_587 {
  padding-right: 40px;
}

._p-b-8_ab1mn_591 {
  padding-bottom: 40px;
}

._p-l-8_ab1mn_595 {
  padding-left: 40px;
}

._m-8_ab1mn_599 {
  margin: 40px;
}

._m-t-8_ab1mn_603 {
  margin-top: 40px;
}

._m-r-8_ab1mn_607 {
  margin-right: 40px;
}

._m-b-8_ab1mn_611 {
  margin-bottom: 40px;
}

._m-l-8_ab1mn_615 {
  margin-left: 40px;
}

._p-9_ab1mn_619 {
  padding: 48px;
}

._p-t-9_ab1mn_623 {
  padding-top: 48px;
}

._p-r-9_ab1mn_627 {
  padding-right: 48px;
}

._p-b-9_ab1mn_631 {
  padding-bottom: 48px;
}

._p-l-9_ab1mn_635 {
  padding-left: 48px;
}

._m-9_ab1mn_639 {
  margin: 48px;
}

._m-t-9_ab1mn_643 {
  margin-top: 48px;
}

._m-r-9_ab1mn_647 {
  margin-right: 48px;
}

._m-b-9_ab1mn_651 {
  margin-bottom: 48px;
}

._m-l-9_ab1mn_655 {
  margin-left: 48px;
}

._p-10_ab1mn_659 {
  padding: 64px;
}

._p-t-10_ab1mn_663 {
  padding-top: 64px;
}

._p-r-10_ab1mn_667 {
  padding-right: 64px;
}

._p-b-10_ab1mn_671 {
  padding-bottom: 64px;
}

._p-l-10_ab1mn_675 {
  padding-left: 64px;
}

._m-10_ab1mn_679 {
  margin: 64px;
}

._m-t-10_ab1mn_683 {
  margin-top: 64px;
}

._m-r-10_ab1mn_687 {
  margin-right: 64px;
}

._m-b-10_ab1mn_691 {
  margin-bottom: 64px;
}

._m-l-10_ab1mn_695 {
  margin-left: 64px;
}

._p-11_ab1mn_699 {
  padding: 80px;
}

._p-t-11_ab1mn_703 {
  padding-top: 80px;
}

._p-r-11_ab1mn_707 {
  padding-right: 80px;
}

._p-b-11_ab1mn_711 {
  padding-bottom: 80px;
}

._p-l-11_ab1mn_715 {
  padding-left: 80px;
}

._m-11_ab1mn_719 {
  margin: 80px;
}

._m-t-11_ab1mn_723 {
  margin-top: 80px;
}

._m-r-11_ab1mn_727 {
  margin-right: 80px;
}

._m-b-11_ab1mn_731 {
  margin-bottom: 80px;
}

._m-l-11_ab1mn_735 {
  margin-left: 80px;
}

._p-12_ab1mn_739 {
  padding: 96px;
}

._p-t-12_ab1mn_743 {
  padding-top: 96px;
}

._p-r-12_ab1mn_747 {
  padding-right: 96px;
}

._p-b-12_ab1mn_751 {
  padding-bottom: 96px;
}

._p-l-12_ab1mn_755 {
  padding-left: 96px;
}

._m-12_ab1mn_759 {
  margin: 96px;
}

._m-t-12_ab1mn_763 {
  margin-top: 96px;
}

._m-r-12_ab1mn_767 {
  margin-right: 96px;
}

._m-b-12_ab1mn_771 {
  margin-bottom: 96px;
}

._m-l-12_ab1mn_775 {
  margin-left: 96px;
}

._p-13_ab1mn_779 {
  padding: 160px;
}

._p-t-13_ab1mn_783 {
  padding-top: 160px;
}

._p-r-13_ab1mn_787 {
  padding-right: 160px;
}

._p-b-13_ab1mn_791 {
  padding-bottom: 160px;
}

._p-l-13_ab1mn_795 {
  padding-left: 160px;
}

._m-13_ab1mn_799 {
  margin: 160px;
}

._m-t-13_ab1mn_803 {
  margin-top: 160px;
}

._m-r-13_ab1mn_807 {
  margin-right: 160px;
}

._m-b-13_ab1mn_811 {
  margin-bottom: 160px;
}

._m-l-13_ab1mn_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ab1mn_825 {
  border-radius: 0;
}

._r-1_ab1mn_829 {
  border-radius: 2px;
}

._r-2_ab1mn_833 {
  border-radius: 4px;
}

._r-3_ab1mn_837 {
  border-radius: 6px;
}

._r-4_ab1mn_841 {
  border-radius: 8px;
}

._r-5_ab1mn_845 {
  border-radius: 12px;
}

._r-6_ab1mn_849 {
  border-radius: 20px;
}

._r-full_ab1mn_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ab1mn_860 {
  border: 0 solid;
}

._border-1_ab1mn_864 {
  border: 1px solid;
}

._border-2_ab1mn_868 {
  border: 2px solid;
}

._border-3_ab1mn_872 {
  border: 3px solid;
}

._border-4_ab1mn_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ab1mn_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ab1mn_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ab1mn_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ab1mn_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ab1mn_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ab1mn_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ab1mn_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ab1mn_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ab1mn_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_ab1mn_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ab1mn_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ab1mn_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ab1mn_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ab1mn_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ab1mn_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ab1mn_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ab1mn_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
*/
._panel_ab1mn_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
}

._textarea_ab1mn_1046 {
  width: 100%;
  min-height: 80px;
  padding: 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  resize: vertical;
  font-family: inherit;
}
._textarea_ab1mn_1046:focus {
  outline: none;
  border-color: var(--color-primary);
}
._textarea_ab1mn_1046::placeholder {
  color: var(--color-text-sub);
}

._colorInputWrapper_ab1mn_1063 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_ab1mn_1063 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_ab1mn_1072 {
  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_ab1mn_1084 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabel_ab1mn_1084:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_ab1mn_1084 {
    font-size: 12px;
  }
}
._fieldLabel_ab1mn_1084 {
  color: #2c2c31;
}

._paddingField_ab1mn_1101 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_ab1mn_1107 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_ab1mn_1113 {
  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_ab1mn_1113:hover {
  background: var(--color-default);
}
._linkButton_ab1mn_1113._active_ab1mn_1129 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._linkButton_ab1mn_1113._active_ab1mn_1129 i::before {
  color: #2d6af6;
}
._linkButton_ab1mn_1113 i::before {
  font-size: 18px !important;
  color: #71717a;
}

._paddingGrid_ab1mn_1141 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_ab1mn_1147 {
  position: relative;
}
._paddingInput_ab1mn_1147 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_ab1mn_1147 i::before {
  font-size: 24px;
  color: #71717a;
}
._paddingInput_ab1mn_1147 select {
  width: 100%;
  padding-left: 64px !important;
}

._radioGroup_ab1mn_1167 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._radioItem_ab1mn_1173 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_ab1mn_1173 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_ab1mn_1173 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_ab1mn_1173 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_ab1mn_1173 label {
    font-size: 14px;
  }
}
._radioItem_ab1mn_1173 label {
  color: #2c2c31;
  cursor: pointer;
}

._imageUploadWrapper_ab1mn_1203 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_ab1mn_1209 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_ab1mn_1209 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: contain;
  background: #fafafa;
}

._imageDeleteButton_ab1mn_1223 {
  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_ab1mn_1223:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_ab1mn_1223 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_ab1mn_1223 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_ab1mn_1253 {
  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_ab1mn_1253:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_ab1mn_1253._dragging_ab1mn_1271 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_ab1mn_1253._dragging_ab1mn_1271 i::before {
  color: var(--color-primary);
}
._emptyImageArea_ab1mn_1253._dragging_ab1mn_1271 span {
  color: var(--color-primary);
}
._emptyImageArea_ab1mn_1253 i,
._emptyImageArea_ab1mn_1253 span {
  pointer-events: none;
}
._emptyImageArea_ab1mn_1253 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_ab1mn_1253 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_ab1mn_1253 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_ab1mn_1253 span {
    font-size: 12px;
  }
}
._emptyImageArea_ab1mn_1253 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_z85lm_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_z85lm_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_z85lm_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_z85lm_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_z85lm_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_z85lm_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_z85lm_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_z85lm_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_z85lm_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_z85lm_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_z85lm_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_z85lm_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_z85lm_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_z85lm_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_z85lm_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_z85lm_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_z85lm_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_z85lm_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_z85lm_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_z85lm_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_z85lm_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_z85lm_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_z85lm_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_z85lm_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_z85lm_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_z85lm_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_z85lm_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_z85lm_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_z85lm_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_z85lm_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_z85lm_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_z85lm_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_z85lm_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_z85lm_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_z85lm_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_z85lm_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_z85lm_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_z85lm_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_z85lm_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_z85lm_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_z85lm_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_z85lm_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_z85lm_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_z85lm_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_z85lm_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_z85lm_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_z85lm_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_z85lm_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_z85lm_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_z85lm_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_z85lm_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_z85lm_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_z85lm_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_z85lm_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_z85lm_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_z85lm_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_z85lm_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_z85lm_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_z85lm_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_z85lm_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_z85lm_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_z85lm_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_z85lm_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_z85lm_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_z85lm_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_z85lm_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_z85lm_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_z85lm_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_z85lm_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_z85lm_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_z85lm_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_z85lm_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_z85lm_259 {
  padding: 0;
}

._p-t-0_z85lm_263 {
  padding-top: 0;
}

._p-r-0_z85lm_267 {
  padding-right: 0;
}

._p-b-0_z85lm_271 {
  padding-bottom: 0;
}

._p-l-0_z85lm_275 {
  padding-left: 0;
}

._m-0_z85lm_279 {
  margin: 0;
}

._m-t-0_z85lm_283 {
  margin-top: 0;
}

._m-r-0_z85lm_287 {
  margin-right: 0;
}

._m-b-0_z85lm_291 {
  margin-bottom: 0;
}

._m-l-0_z85lm_295 {
  margin-left: 0;
}

._p-1_z85lm_299 {
  padding: 2px;
}

._p-t-1_z85lm_303 {
  padding-top: 2px;
}

._p-r-1_z85lm_307 {
  padding-right: 2px;
}

._p-b-1_z85lm_311 {
  padding-bottom: 2px;
}

._p-l-1_z85lm_315 {
  padding-left: 2px;
}

._m-1_z85lm_319 {
  margin: 2px;
}

._m-t-1_z85lm_323 {
  margin-top: 2px;
}

._m-r-1_z85lm_327 {
  margin-right: 2px;
}

._m-b-1_z85lm_331 {
  margin-bottom: 2px;
}

._m-l-1_z85lm_335 {
  margin-left: 2px;
}

._p-2_z85lm_339 {
  padding: 4px;
}

._p-t-2_z85lm_343 {
  padding-top: 4px;
}

._p-r-2_z85lm_347 {
  padding-right: 4px;
}

._p-b-2_z85lm_351 {
  padding-bottom: 4px;
}

._p-l-2_z85lm_355 {
  padding-left: 4px;
}

._m-2_z85lm_359 {
  margin: 4px;
}

._m-t-2_z85lm_363 {
  margin-top: 4px;
}

._m-r-2_z85lm_367 {
  margin-right: 4px;
}

._m-b-2_z85lm_371 {
  margin-bottom: 4px;
}

._m-l-2_z85lm_375 {
  margin-left: 4px;
}

._p-3_z85lm_379 {
  padding: 8px;
}

._p-t-3_z85lm_383 {
  padding-top: 8px;
}

._p-r-3_z85lm_387 {
  padding-right: 8px;
}

._p-b-3_z85lm_391 {
  padding-bottom: 8px;
}

._p-l-3_z85lm_395 {
  padding-left: 8px;
}

._m-3_z85lm_399 {
  margin: 8px;
}

._m-t-3_z85lm_403 {
  margin-top: 8px;
}

._m-r-3_z85lm_407 {
  margin-right: 8px;
}

._m-b-3_z85lm_411 {
  margin-bottom: 8px;
}

._m-l-3_z85lm_415 {
  margin-left: 8px;
}

._p-4_z85lm_419 {
  padding: 12px;
}

._p-t-4_z85lm_423 {
  padding-top: 12px;
}

._p-r-4_z85lm_427 {
  padding-right: 12px;
}

._p-b-4_z85lm_431 {
  padding-bottom: 12px;
}

._p-l-4_z85lm_435 {
  padding-left: 12px;
}

._m-4_z85lm_439 {
  margin: 12px;
}

._m-t-4_z85lm_443 {
  margin-top: 12px;
}

._m-r-4_z85lm_447 {
  margin-right: 12px;
}

._m-b-4_z85lm_451 {
  margin-bottom: 12px;
}

._m-l-4_z85lm_455 {
  margin-left: 12px;
}

._p-5_z85lm_459 {
  padding: 16px;
}

._p-t-5_z85lm_463 {
  padding-top: 16px;
}

._p-r-5_z85lm_467 {
  padding-right: 16px;
}

._p-b-5_z85lm_471 {
  padding-bottom: 16px;
}

._p-l-5_z85lm_475 {
  padding-left: 16px;
}

._m-5_z85lm_479 {
  margin: 16px;
}

._m-t-5_z85lm_483 {
  margin-top: 16px;
}

._m-r-5_z85lm_487 {
  margin-right: 16px;
}

._m-b-5_z85lm_491 {
  margin-bottom: 16px;
}

._m-l-5_z85lm_495 {
  margin-left: 16px;
}

._p-6_z85lm_499 {
  padding: 24px;
}

._p-t-6_z85lm_503 {
  padding-top: 24px;
}

._p-r-6_z85lm_507 {
  padding-right: 24px;
}

._p-b-6_z85lm_511 {
  padding-bottom: 24px;
}

._p-l-6_z85lm_515 {
  padding-left: 24px;
}

._m-6_z85lm_519 {
  margin: 24px;
}

._m-t-6_z85lm_523 {
  margin-top: 24px;
}

._m-r-6_z85lm_527 {
  margin-right: 24px;
}

._m-b-6_z85lm_531 {
  margin-bottom: 24px;
}

._m-l-6_z85lm_535 {
  margin-left: 24px;
}

._p-7_z85lm_539 {
  padding: 32px;
}

._p-t-7_z85lm_543 {
  padding-top: 32px;
}

._p-r-7_z85lm_547 {
  padding-right: 32px;
}

._p-b-7_z85lm_551 {
  padding-bottom: 32px;
}

._p-l-7_z85lm_555 {
  padding-left: 32px;
}

._m-7_z85lm_559 {
  margin: 32px;
}

._m-t-7_z85lm_563 {
  margin-top: 32px;
}

._m-r-7_z85lm_567 {
  margin-right: 32px;
}

._m-b-7_z85lm_571 {
  margin-bottom: 32px;
}

._m-l-7_z85lm_575 {
  margin-left: 32px;
}

._p-8_z85lm_579 {
  padding: 40px;
}

._p-t-8_z85lm_583 {
  padding-top: 40px;
}

._p-r-8_z85lm_587 {
  padding-right: 40px;
}

._p-b-8_z85lm_591 {
  padding-bottom: 40px;
}

._p-l-8_z85lm_595 {
  padding-left: 40px;
}

._m-8_z85lm_599 {
  margin: 40px;
}

._m-t-8_z85lm_603 {
  margin-top: 40px;
}

._m-r-8_z85lm_607 {
  margin-right: 40px;
}

._m-b-8_z85lm_611 {
  margin-bottom: 40px;
}

._m-l-8_z85lm_615 {
  margin-left: 40px;
}

._p-9_z85lm_619 {
  padding: 48px;
}

._p-t-9_z85lm_623 {
  padding-top: 48px;
}

._p-r-9_z85lm_627 {
  padding-right: 48px;
}

._p-b-9_z85lm_631 {
  padding-bottom: 48px;
}

._p-l-9_z85lm_635 {
  padding-left: 48px;
}

._m-9_z85lm_639 {
  margin: 48px;
}

._m-t-9_z85lm_643 {
  margin-top: 48px;
}

._m-r-9_z85lm_647 {
  margin-right: 48px;
}

._m-b-9_z85lm_651 {
  margin-bottom: 48px;
}

._m-l-9_z85lm_655 {
  margin-left: 48px;
}

._p-10_z85lm_659 {
  padding: 64px;
}

._p-t-10_z85lm_663 {
  padding-top: 64px;
}

._p-r-10_z85lm_667 {
  padding-right: 64px;
}

._p-b-10_z85lm_671 {
  padding-bottom: 64px;
}

._p-l-10_z85lm_675 {
  padding-left: 64px;
}

._m-10_z85lm_679 {
  margin: 64px;
}

._m-t-10_z85lm_683 {
  margin-top: 64px;
}

._m-r-10_z85lm_687 {
  margin-right: 64px;
}

._m-b-10_z85lm_691 {
  margin-bottom: 64px;
}

._m-l-10_z85lm_695 {
  margin-left: 64px;
}

._p-11_z85lm_699 {
  padding: 80px;
}

._p-t-11_z85lm_703 {
  padding-top: 80px;
}

._p-r-11_z85lm_707 {
  padding-right: 80px;
}

._p-b-11_z85lm_711 {
  padding-bottom: 80px;
}

._p-l-11_z85lm_715 {
  padding-left: 80px;
}

._m-11_z85lm_719 {
  margin: 80px;
}

._m-t-11_z85lm_723 {
  margin-top: 80px;
}

._m-r-11_z85lm_727 {
  margin-right: 80px;
}

._m-b-11_z85lm_731 {
  margin-bottom: 80px;
}

._m-l-11_z85lm_735 {
  margin-left: 80px;
}

._p-12_z85lm_739 {
  padding: 96px;
}

._p-t-12_z85lm_743 {
  padding-top: 96px;
}

._p-r-12_z85lm_747 {
  padding-right: 96px;
}

._p-b-12_z85lm_751 {
  padding-bottom: 96px;
}

._p-l-12_z85lm_755 {
  padding-left: 96px;
}

._m-12_z85lm_759 {
  margin: 96px;
}

._m-t-12_z85lm_763 {
  margin-top: 96px;
}

._m-r-12_z85lm_767 {
  margin-right: 96px;
}

._m-b-12_z85lm_771 {
  margin-bottom: 96px;
}

._m-l-12_z85lm_775 {
  margin-left: 96px;
}

._p-13_z85lm_779 {
  padding: 160px;
}

._p-t-13_z85lm_783 {
  padding-top: 160px;
}

._p-r-13_z85lm_787 {
  padding-right: 160px;
}

._p-b-13_z85lm_791 {
  padding-bottom: 160px;
}

._p-l-13_z85lm_795 {
  padding-left: 160px;
}

._m-13_z85lm_799 {
  margin: 160px;
}

._m-t-13_z85lm_803 {
  margin-top: 160px;
}

._m-r-13_z85lm_807 {
  margin-right: 160px;
}

._m-b-13_z85lm_811 {
  margin-bottom: 160px;
}

._m-l-13_z85lm_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_z85lm_825 {
  border-radius: 0;
}

._r-1_z85lm_829 {
  border-radius: 2px;
}

._r-2_z85lm_833 {
  border-radius: 4px;
}

._r-3_z85lm_837 {
  border-radius: 6px;
}

._r-4_z85lm_841 {
  border-radius: 8px;
}

._r-5_z85lm_845 {
  border-radius: 12px;
}

._r-6_z85lm_849 {
  border-radius: 20px;
}

._r-full_z85lm_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_z85lm_860 {
  border: 0 solid;
}

._border-1_z85lm_864 {
  border: 1px solid;
}

._border-2_z85lm_868 {
  border: 2px solid;
}

._border-3_z85lm_872 {
  border: 3px solid;
}

._border-4_z85lm_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_z85lm_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_z85lm_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_z85lm_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_z85lm_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_z85lm_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_z85lm_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_z85lm_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_z85lm_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_z85lm_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_z85lm_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_z85lm_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_z85lm_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_z85lm_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_z85lm_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_z85lm_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_z85lm_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_z85lm_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
*/
._panel_z85lm_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0 16px 16px;
}
._panel_z85lm_1039 .tabs {
  padding: 16px 0 0;
  margin: 0 0 12px;
}
._panel_z85lm_1039 .tabs li {
  flex: 1;
  text-align: center;
}
._panel_z85lm_1039 .tabs li a {
  display: block;
  padding: 4px 0;
}

._tabContent_z85lm_1058 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._tabContent_z85lm_1058:first-child {
  margin-top: 0;
}

._fontGroup_z85lm_1067 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_z85lm_1073 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._colorInputWrapper_z85lm_1079 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_z85lm_1079 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_z85lm_1088 {
  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_z85lm_1100 {
  display: flex;
  gap: 12px;
}

._radioItem_z85lm_1105 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_z85lm_1105 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_z85lm_1105 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_z85lm_1105 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_z85lm_1105 label {
    font-size: 14px;
  }
}
._radioItem_z85lm_1105 label {
  color: #2c2c31;
  cursor: pointer;
}

._widthInputRow_z85lm_1135 {
  display: flex;
  gap: 4px;
}

._widthInput_z85lm_1135 {
  flex: 1;
  min-width: 0;
}

._unitToggle_z85lm_1145 {
  display: flex;
  gap: 4px;
}

._unitButton_z85lm_1150 {
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f4f4f5;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._unitButton_z85lm_1150:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._unitButton_z85lm_1150 {
    font-size: 14px;
  }
}
._unitButton_z85lm_1150 {
  color: #2c2c31;
  transition: background-color 0.2s, border-color 0.2s, color 0.2s;
}
._unitButton_z85lm_1150:hover {
  background: #e4e4e7;
}
._unitButton_z85lm_1150._active_z85lm_1179 {
  background: #ecf1ff;
  border-color: #2d6af6;
  color: #2d6af6;
}

._detailSection_z85lm_1185 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_z85lm_1191 {
  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_z85lm_1191:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_z85lm_1191 {
    font-size: 14px;
  }
}
._detailToggle_z85lm_1191 {
  font-weight: 600;
  color: #2c2c31;
}
._detailToggle_z85lm_1191:hover {
  background: #f4f4f5;
}
._detailToggle_z85lm_1191 i::before {
  font-size: 18px;
  color: var(--color-text-muted);
}

._detailContent_z85lm_1227 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._fieldLabel_z85lm_1234 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabel_z85lm_1234:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_z85lm_1234 {
    font-size: 12px;
  }
}
._fieldLabel_z85lm_1234 {
  color: #2c2c31;
}

._paddingField_z85lm_1251 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_z85lm_1257 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_z85lm_1263 {
  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_z85lm_1263:hover {
  background: var(--color-default);
}
._linkButton_z85lm_1263._active_z85lm_1179 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._linkButton_z85lm_1263._active_z85lm_1179 i::before {
  color: #2d6af6;
}
._linkButton_z85lm_1263 i::before {
  font-size: 18px !important;
  color: #71717a;
}

._paddingGrid_z85lm_1291 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_z85lm_1297 {
  position: relative;
}
._paddingInput_z85lm_1297 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_z85lm_1297 i::before {
  font-size: 24px;
  color: #71717a;
}
._paddingInput_z85lm_1297 select {
  width: 100%;
  padding-left: 64px !important;
}

._imageUploadWrapper_z85lm_1317 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_z85lm_1323 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_z85lm_1323 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_z85lm_1336 {
  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_z85lm_1336:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_z85lm_1336 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_z85lm_1336 i::before {
  font-size: 14px;
  color: white;
}

._formFieldsLoading_z85lm_1366 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._formFieldsLoading_z85lm_1366:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formFieldsLoading_z85lm_1366 {
    font-size: 12px;
  }
}
._formFieldsLoading_z85lm_1366 {
  color: var(--color-text-muted);
  text-align: center;
  padding: 12px;
}

._formFieldsSection_z85lm_1385 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 4px;
}

._formFieldsHeader_z85lm_1392 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._formFieldsHeader_z85lm_1392:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formFieldsHeader_z85lm_1392 {
    font-size: 12px;
  }
}
._formFieldsHeader_z85lm_1392 {
  color: var(--color-text-body);
}

._formFieldsList_z85lm_1409 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 0;
  margin: 0;
  list-style: none;
}

._formFieldItem_z85lm_1418 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 8px;
  background: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 4px;
}

._fieldType_z85lm_1428 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldType_z85lm_1428:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldType_z85lm_1428 {
    font-size: 12px;
  }
}
._fieldType_z85lm_1428 {
  color: var(--color-primary);
  background: var(--color-primary-subtle);
  padding: 2px 4px;
  border-radius: 2px;
  white-space: nowrap;
}

._fieldLabel_z85lm_1234 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabel_z85lm_1234:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_z85lm_1234 {
    font-size: 14px;
  }
}
._fieldLabel_z85lm_1234 {
  color: var(--color-text-body);
  flex: 1;
}

._required_z85lm_1467 {
  color: #f04646;
  margin-left: 2px;
}

._emptyImageArea_z85lm_1472 {
  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_z85lm_1472:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_z85lm_1472._dragging_z85lm_1490 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_z85lm_1472._dragging_z85lm_1490 i::before {
  color: var(--color-primary);
}
._emptyImageArea_z85lm_1472._dragging_z85lm_1490 span {
  color: var(--color-primary);
}
._emptyImageArea_z85lm_1472 i,
._emptyImageArea_z85lm_1472 span {
  pointer-events: none;
}
._emptyImageArea_z85lm_1472 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_z85lm_1472 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_z85lm_1472 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_z85lm_1472 span {
    font-size: 12px;
  }
}
._emptyImageArea_z85lm_1472 span {
  color: var(--color-text-muted);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}

._formSelectField_z85lm_1529 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._formSelectHeader_z85lm_1535 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._formSelectButtons_z85lm_1541 {
  display: flex;
  gap: 4px;
}

._iconButton_z85lm_1546 {
  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_z85lm_1546:hover:not(:disabled) {
  background: var(--color-default);
}
._iconButton_z85lm_1546:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._iconButton_z85lm_1546._loading_z85lm_1566 i {
  animation: _spin_z85lm_1 1s linear infinite;
}
._iconButton_z85lm_1546 i::before {
  font-size: 18px !important;
  color: #71717a;
}

@keyframes _spin_z85lm_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1e1ez_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1e1ez_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1e1ez_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1e1ez_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1e1ez_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1e1ez_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1e1ez_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1e1ez_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1e1ez_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_1e1ez_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1e1ez_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1e1ez_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1e1ez_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1e1ez_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1e1ez_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1e1ez_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1e1ez_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1e1ez_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_1e1ez_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1e1ez_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1e1ez_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1e1ez_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1e1ez_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1e1ez_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1e1ez_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1e1ez_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1e1ez_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_1e1ez_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1e1ez_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1e1ez_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1e1ez_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1e1ez_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1e1ez_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1e1ez_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1e1ez_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1e1ez_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_1e1ez_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1e1ez_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1e1ez_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1e1ez_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1e1ez_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1e1ez_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1e1ez_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1e1ez_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1e1ez_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_1e1ez_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1e1ez_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1e1ez_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1e1ez_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1e1ez_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1e1ez_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1e1ez_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1e1ez_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1e1ez_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_1e1ez_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1e1ez_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1e1ez_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1e1ez_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1e1ez_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1e1ez_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1e1ez_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1e1ez_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1e1ez_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_1e1ez_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1e1ez_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1e1ez_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1e1ez_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1e1ez_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1e1ez_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1e1ez_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1e1ez_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1e1ez_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1e1ez_259 {
  padding: 0;
}

._p-t-0_1e1ez_263 {
  padding-top: 0;
}

._p-r-0_1e1ez_267 {
  padding-right: 0;
}

._p-b-0_1e1ez_271 {
  padding-bottom: 0;
}

._p-l-0_1e1ez_275 {
  padding-left: 0;
}

._m-0_1e1ez_279 {
  margin: 0;
}

._m-t-0_1e1ez_283 {
  margin-top: 0;
}

._m-r-0_1e1ez_287 {
  margin-right: 0;
}

._m-b-0_1e1ez_291 {
  margin-bottom: 0;
}

._m-l-0_1e1ez_295 {
  margin-left: 0;
}

._p-1_1e1ez_299 {
  padding: 2px;
}

._p-t-1_1e1ez_303 {
  padding-top: 2px;
}

._p-r-1_1e1ez_307 {
  padding-right: 2px;
}

._p-b-1_1e1ez_311 {
  padding-bottom: 2px;
}

._p-l-1_1e1ez_315 {
  padding-left: 2px;
}

._m-1_1e1ez_319 {
  margin: 2px;
}

._m-t-1_1e1ez_323 {
  margin-top: 2px;
}

._m-r-1_1e1ez_327 {
  margin-right: 2px;
}

._m-b-1_1e1ez_331 {
  margin-bottom: 2px;
}

._m-l-1_1e1ez_335 {
  margin-left: 2px;
}

._p-2_1e1ez_339 {
  padding: 4px;
}

._p-t-2_1e1ez_343 {
  padding-top: 4px;
}

._p-r-2_1e1ez_347 {
  padding-right: 4px;
}

._p-b-2_1e1ez_351 {
  padding-bottom: 4px;
}

._p-l-2_1e1ez_355 {
  padding-left: 4px;
}

._m-2_1e1ez_359 {
  margin: 4px;
}

._m-t-2_1e1ez_363 {
  margin-top: 4px;
}

._m-r-2_1e1ez_367 {
  margin-right: 4px;
}

._m-b-2_1e1ez_371 {
  margin-bottom: 4px;
}

._m-l-2_1e1ez_375 {
  margin-left: 4px;
}

._p-3_1e1ez_379 {
  padding: 8px;
}

._p-t-3_1e1ez_383 {
  padding-top: 8px;
}

._p-r-3_1e1ez_387 {
  padding-right: 8px;
}

._p-b-3_1e1ez_391 {
  padding-bottom: 8px;
}

._p-l-3_1e1ez_395 {
  padding-left: 8px;
}

._m-3_1e1ez_399 {
  margin: 8px;
}

._m-t-3_1e1ez_403 {
  margin-top: 8px;
}

._m-r-3_1e1ez_407 {
  margin-right: 8px;
}

._m-b-3_1e1ez_411 {
  margin-bottom: 8px;
}

._m-l-3_1e1ez_415 {
  margin-left: 8px;
}

._p-4_1e1ez_419 {
  padding: 12px;
}

._p-t-4_1e1ez_423 {
  padding-top: 12px;
}

._p-r-4_1e1ez_427 {
  padding-right: 12px;
}

._p-b-4_1e1ez_431 {
  padding-bottom: 12px;
}

._p-l-4_1e1ez_435 {
  padding-left: 12px;
}

._m-4_1e1ez_439 {
  margin: 12px;
}

._m-t-4_1e1ez_443 {
  margin-top: 12px;
}

._m-r-4_1e1ez_447 {
  margin-right: 12px;
}

._m-b-4_1e1ez_451 {
  margin-bottom: 12px;
}

._m-l-4_1e1ez_455 {
  margin-left: 12px;
}

._p-5_1e1ez_459 {
  padding: 16px;
}

._p-t-5_1e1ez_463 {
  padding-top: 16px;
}

._p-r-5_1e1ez_467 {
  padding-right: 16px;
}

._p-b-5_1e1ez_471 {
  padding-bottom: 16px;
}

._p-l-5_1e1ez_475 {
  padding-left: 16px;
}

._m-5_1e1ez_479 {
  margin: 16px;
}

._m-t-5_1e1ez_483 {
  margin-top: 16px;
}

._m-r-5_1e1ez_487 {
  margin-right: 16px;
}

._m-b-5_1e1ez_491 {
  margin-bottom: 16px;
}

._m-l-5_1e1ez_495 {
  margin-left: 16px;
}

._p-6_1e1ez_499 {
  padding: 24px;
}

._p-t-6_1e1ez_503 {
  padding-top: 24px;
}

._p-r-6_1e1ez_507 {
  padding-right: 24px;
}

._p-b-6_1e1ez_511 {
  padding-bottom: 24px;
}

._p-l-6_1e1ez_515 {
  padding-left: 24px;
}

._m-6_1e1ez_519 {
  margin: 24px;
}

._m-t-6_1e1ez_523 {
  margin-top: 24px;
}

._m-r-6_1e1ez_527 {
  margin-right: 24px;
}

._m-b-6_1e1ez_531 {
  margin-bottom: 24px;
}

._m-l-6_1e1ez_535 {
  margin-left: 24px;
}

._p-7_1e1ez_539 {
  padding: 32px;
}

._p-t-7_1e1ez_543 {
  padding-top: 32px;
}

._p-r-7_1e1ez_547 {
  padding-right: 32px;
}

._p-b-7_1e1ez_551 {
  padding-bottom: 32px;
}

._p-l-7_1e1ez_555 {
  padding-left: 32px;
}

._m-7_1e1ez_559 {
  margin: 32px;
}

._m-t-7_1e1ez_563 {
  margin-top: 32px;
}

._m-r-7_1e1ez_567 {
  margin-right: 32px;
}

._m-b-7_1e1ez_571 {
  margin-bottom: 32px;
}

._m-l-7_1e1ez_575 {
  margin-left: 32px;
}

._p-8_1e1ez_579 {
  padding: 40px;
}

._p-t-8_1e1ez_583 {
  padding-top: 40px;
}

._p-r-8_1e1ez_587 {
  padding-right: 40px;
}

._p-b-8_1e1ez_591 {
  padding-bottom: 40px;
}

._p-l-8_1e1ez_595 {
  padding-left: 40px;
}

._m-8_1e1ez_599 {
  margin: 40px;
}

._m-t-8_1e1ez_603 {
  margin-top: 40px;
}

._m-r-8_1e1ez_607 {
  margin-right: 40px;
}

._m-b-8_1e1ez_611 {
  margin-bottom: 40px;
}

._m-l-8_1e1ez_615 {
  margin-left: 40px;
}

._p-9_1e1ez_619 {
  padding: 48px;
}

._p-t-9_1e1ez_623 {
  padding-top: 48px;
}

._p-r-9_1e1ez_627 {
  padding-right: 48px;
}

._p-b-9_1e1ez_631 {
  padding-bottom: 48px;
}

._p-l-9_1e1ez_635 {
  padding-left: 48px;
}

._m-9_1e1ez_639 {
  margin: 48px;
}

._m-t-9_1e1ez_643 {
  margin-top: 48px;
}

._m-r-9_1e1ez_647 {
  margin-right: 48px;
}

._m-b-9_1e1ez_651 {
  margin-bottom: 48px;
}

._m-l-9_1e1ez_655 {
  margin-left: 48px;
}

._p-10_1e1ez_659 {
  padding: 64px;
}

._p-t-10_1e1ez_663 {
  padding-top: 64px;
}

._p-r-10_1e1ez_667 {
  padding-right: 64px;
}

._p-b-10_1e1ez_671 {
  padding-bottom: 64px;
}

._p-l-10_1e1ez_675 {
  padding-left: 64px;
}

._m-10_1e1ez_679 {
  margin: 64px;
}

._m-t-10_1e1ez_683 {
  margin-top: 64px;
}

._m-r-10_1e1ez_687 {
  margin-right: 64px;
}

._m-b-10_1e1ez_691 {
  margin-bottom: 64px;
}

._m-l-10_1e1ez_695 {
  margin-left: 64px;
}

._p-11_1e1ez_699 {
  padding: 80px;
}

._p-t-11_1e1ez_703 {
  padding-top: 80px;
}

._p-r-11_1e1ez_707 {
  padding-right: 80px;
}

._p-b-11_1e1ez_711 {
  padding-bottom: 80px;
}

._p-l-11_1e1ez_715 {
  padding-left: 80px;
}

._m-11_1e1ez_719 {
  margin: 80px;
}

._m-t-11_1e1ez_723 {
  margin-top: 80px;
}

._m-r-11_1e1ez_727 {
  margin-right: 80px;
}

._m-b-11_1e1ez_731 {
  margin-bottom: 80px;
}

._m-l-11_1e1ez_735 {
  margin-left: 80px;
}

._p-12_1e1ez_739 {
  padding: 96px;
}

._p-t-12_1e1ez_743 {
  padding-top: 96px;
}

._p-r-12_1e1ez_747 {
  padding-right: 96px;
}

._p-b-12_1e1ez_751 {
  padding-bottom: 96px;
}

._p-l-12_1e1ez_755 {
  padding-left: 96px;
}

._m-12_1e1ez_759 {
  margin: 96px;
}

._m-t-12_1e1ez_763 {
  margin-top: 96px;
}

._m-r-12_1e1ez_767 {
  margin-right: 96px;
}

._m-b-12_1e1ez_771 {
  margin-bottom: 96px;
}

._m-l-12_1e1ez_775 {
  margin-left: 96px;
}

._p-13_1e1ez_779 {
  padding: 160px;
}

._p-t-13_1e1ez_783 {
  padding-top: 160px;
}

._p-r-13_1e1ez_787 {
  padding-right: 160px;
}

._p-b-13_1e1ez_791 {
  padding-bottom: 160px;
}

._p-l-13_1e1ez_795 {
  padding-left: 160px;
}

._m-13_1e1ez_799 {
  margin: 160px;
}

._m-t-13_1e1ez_803 {
  margin-top: 160px;
}

._m-r-13_1e1ez_807 {
  margin-right: 160px;
}

._m-b-13_1e1ez_811 {
  margin-bottom: 160px;
}

._m-l-13_1e1ez_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1e1ez_825 {
  border-radius: 0;
}

._r-1_1e1ez_829 {
  border-radius: 2px;
}

._r-2_1e1ez_833 {
  border-radius: 4px;
}

._r-3_1e1ez_837 {
  border-radius: 6px;
}

._r-4_1e1ez_841 {
  border-radius: 8px;
}

._r-5_1e1ez_845 {
  border-radius: 12px;
}

._r-6_1e1ez_849 {
  border-radius: 20px;
}

._r-full_1e1ez_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1e1ez_860 {
  border: 0 solid;
}

._border-1_1e1ez_864 {
  border: 1px solid;
}

._border-2_1e1ez_868 {
  border: 2px solid;
}

._border-3_1e1ez_872 {
  border: 3px solid;
}

._border-4_1e1ez_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1e1ez_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1e1ez_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1e1ez_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1e1ez_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1e1ez_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1e1ez_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1e1ez_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1e1ez_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1e1ez_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_1e1ez_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1e1ez_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1e1ez_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1e1ez_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1e1ez_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1e1ez_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1e1ez_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1e1ez_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_1e1ez_1039 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}

._textarea_1e1ez_1046 {
  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_1e1ez_1046:focus {
  outline: none;
  border-color: var(--color-primary);
}
._textarea_1e1ez_1046::placeholder {
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_nruvm_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_nruvm_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_nruvm_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_nruvm_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_nruvm_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_nruvm_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_nruvm_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_nruvm_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_nruvm_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_nruvm_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_nruvm_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_nruvm_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_nruvm_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_nruvm_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_nruvm_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_nruvm_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_nruvm_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_nruvm_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_nruvm_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_nruvm_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_nruvm_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_nruvm_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_nruvm_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_nruvm_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_nruvm_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_nruvm_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_nruvm_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_nruvm_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_nruvm_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_nruvm_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_nruvm_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_nruvm_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_nruvm_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_nruvm_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_nruvm_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_nruvm_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_nruvm_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_nruvm_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_nruvm_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_nruvm_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_nruvm_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_nruvm_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_nruvm_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_nruvm_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_nruvm_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_nruvm_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_nruvm_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_nruvm_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_nruvm_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_nruvm_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_nruvm_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_nruvm_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_nruvm_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_nruvm_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_nruvm_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_nruvm_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_nruvm_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_nruvm_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_nruvm_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_nruvm_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_nruvm_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_nruvm_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_nruvm_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_nruvm_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_nruvm_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_nruvm_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_nruvm_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_nruvm_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_nruvm_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_nruvm_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_nruvm_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_nruvm_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_nruvm_259 {
  padding: 0;
}

._p-t-0_nruvm_263 {
  padding-top: 0;
}

._p-r-0_nruvm_267 {
  padding-right: 0;
}

._p-b-0_nruvm_271 {
  padding-bottom: 0;
}

._p-l-0_nruvm_275 {
  padding-left: 0;
}

._m-0_nruvm_279 {
  margin: 0;
}

._m-t-0_nruvm_283 {
  margin-top: 0;
}

._m-r-0_nruvm_287 {
  margin-right: 0;
}

._m-b-0_nruvm_291 {
  margin-bottom: 0;
}

._m-l-0_nruvm_295 {
  margin-left: 0;
}

._p-1_nruvm_299 {
  padding: 2px;
}

._p-t-1_nruvm_303 {
  padding-top: 2px;
}

._p-r-1_nruvm_307 {
  padding-right: 2px;
}

._p-b-1_nruvm_311 {
  padding-bottom: 2px;
}

._p-l-1_nruvm_315 {
  padding-left: 2px;
}

._m-1_nruvm_319 {
  margin: 2px;
}

._m-t-1_nruvm_323 {
  margin-top: 2px;
}

._m-r-1_nruvm_327 {
  margin-right: 2px;
}

._m-b-1_nruvm_331 {
  margin-bottom: 2px;
}

._m-l-1_nruvm_335 {
  margin-left: 2px;
}

._p-2_nruvm_339 {
  padding: 4px;
}

._p-t-2_nruvm_343 {
  padding-top: 4px;
}

._p-r-2_nruvm_347 {
  padding-right: 4px;
}

._p-b-2_nruvm_351 {
  padding-bottom: 4px;
}

._p-l-2_nruvm_355 {
  padding-left: 4px;
}

._m-2_nruvm_359 {
  margin: 4px;
}

._m-t-2_nruvm_363 {
  margin-top: 4px;
}

._m-r-2_nruvm_367 {
  margin-right: 4px;
}

._m-b-2_nruvm_371 {
  margin-bottom: 4px;
}

._m-l-2_nruvm_375 {
  margin-left: 4px;
}

._p-3_nruvm_379 {
  padding: 8px;
}

._p-t-3_nruvm_383 {
  padding-top: 8px;
}

._p-r-3_nruvm_387 {
  padding-right: 8px;
}

._p-b-3_nruvm_391 {
  padding-bottom: 8px;
}

._p-l-3_nruvm_395 {
  padding-left: 8px;
}

._m-3_nruvm_399 {
  margin: 8px;
}

._m-t-3_nruvm_403 {
  margin-top: 8px;
}

._m-r-3_nruvm_407 {
  margin-right: 8px;
}

._m-b-3_nruvm_411 {
  margin-bottom: 8px;
}

._m-l-3_nruvm_415 {
  margin-left: 8px;
}

._p-4_nruvm_419 {
  padding: 12px;
}

._p-t-4_nruvm_423 {
  padding-top: 12px;
}

._p-r-4_nruvm_427 {
  padding-right: 12px;
}

._p-b-4_nruvm_431 {
  padding-bottom: 12px;
}

._p-l-4_nruvm_435 {
  padding-left: 12px;
}

._m-4_nruvm_439 {
  margin: 12px;
}

._m-t-4_nruvm_443 {
  margin-top: 12px;
}

._m-r-4_nruvm_447 {
  margin-right: 12px;
}

._m-b-4_nruvm_451 {
  margin-bottom: 12px;
}

._m-l-4_nruvm_455 {
  margin-left: 12px;
}

._p-5_nruvm_459 {
  padding: 16px;
}

._p-t-5_nruvm_463 {
  padding-top: 16px;
}

._p-r-5_nruvm_467 {
  padding-right: 16px;
}

._p-b-5_nruvm_471 {
  padding-bottom: 16px;
}

._p-l-5_nruvm_475 {
  padding-left: 16px;
}

._m-5_nruvm_479 {
  margin: 16px;
}

._m-t-5_nruvm_483 {
  margin-top: 16px;
}

._m-r-5_nruvm_487 {
  margin-right: 16px;
}

._m-b-5_nruvm_491 {
  margin-bottom: 16px;
}

._m-l-5_nruvm_495 {
  margin-left: 16px;
}

._p-6_nruvm_499 {
  padding: 24px;
}

._p-t-6_nruvm_503 {
  padding-top: 24px;
}

._p-r-6_nruvm_507 {
  padding-right: 24px;
}

._p-b-6_nruvm_511 {
  padding-bottom: 24px;
}

._p-l-6_nruvm_515 {
  padding-left: 24px;
}

._m-6_nruvm_519 {
  margin: 24px;
}

._m-t-6_nruvm_523 {
  margin-top: 24px;
}

._m-r-6_nruvm_527 {
  margin-right: 24px;
}

._m-b-6_nruvm_531 {
  margin-bottom: 24px;
}

._m-l-6_nruvm_535 {
  margin-left: 24px;
}

._p-7_nruvm_539 {
  padding: 32px;
}

._p-t-7_nruvm_543 {
  padding-top: 32px;
}

._p-r-7_nruvm_547 {
  padding-right: 32px;
}

._p-b-7_nruvm_551 {
  padding-bottom: 32px;
}

._p-l-7_nruvm_555 {
  padding-left: 32px;
}

._m-7_nruvm_559 {
  margin: 32px;
}

._m-t-7_nruvm_563 {
  margin-top: 32px;
}

._m-r-7_nruvm_567 {
  margin-right: 32px;
}

._m-b-7_nruvm_571 {
  margin-bottom: 32px;
}

._m-l-7_nruvm_575 {
  margin-left: 32px;
}

._p-8_nruvm_579 {
  padding: 40px;
}

._p-t-8_nruvm_583 {
  padding-top: 40px;
}

._p-r-8_nruvm_587 {
  padding-right: 40px;
}

._p-b-8_nruvm_591 {
  padding-bottom: 40px;
}

._p-l-8_nruvm_595 {
  padding-left: 40px;
}

._m-8_nruvm_599 {
  margin: 40px;
}

._m-t-8_nruvm_603 {
  margin-top: 40px;
}

._m-r-8_nruvm_607 {
  margin-right: 40px;
}

._m-b-8_nruvm_611 {
  margin-bottom: 40px;
}

._m-l-8_nruvm_615 {
  margin-left: 40px;
}

._p-9_nruvm_619 {
  padding: 48px;
}

._p-t-9_nruvm_623 {
  padding-top: 48px;
}

._p-r-9_nruvm_627 {
  padding-right: 48px;
}

._p-b-9_nruvm_631 {
  padding-bottom: 48px;
}

._p-l-9_nruvm_635 {
  padding-left: 48px;
}

._m-9_nruvm_639 {
  margin: 48px;
}

._m-t-9_nruvm_643 {
  margin-top: 48px;
}

._m-r-9_nruvm_647 {
  margin-right: 48px;
}

._m-b-9_nruvm_651 {
  margin-bottom: 48px;
}

._m-l-9_nruvm_655 {
  margin-left: 48px;
}

._p-10_nruvm_659 {
  padding: 64px;
}

._p-t-10_nruvm_663 {
  padding-top: 64px;
}

._p-r-10_nruvm_667 {
  padding-right: 64px;
}

._p-b-10_nruvm_671 {
  padding-bottom: 64px;
}

._p-l-10_nruvm_675 {
  padding-left: 64px;
}

._m-10_nruvm_679 {
  margin: 64px;
}

._m-t-10_nruvm_683 {
  margin-top: 64px;
}

._m-r-10_nruvm_687 {
  margin-right: 64px;
}

._m-b-10_nruvm_691 {
  margin-bottom: 64px;
}

._m-l-10_nruvm_695 {
  margin-left: 64px;
}

._p-11_nruvm_699 {
  padding: 80px;
}

._p-t-11_nruvm_703 {
  padding-top: 80px;
}

._p-r-11_nruvm_707 {
  padding-right: 80px;
}

._p-b-11_nruvm_711 {
  padding-bottom: 80px;
}

._p-l-11_nruvm_715 {
  padding-left: 80px;
}

._m-11_nruvm_719 {
  margin: 80px;
}

._m-t-11_nruvm_723 {
  margin-top: 80px;
}

._m-r-11_nruvm_727 {
  margin-right: 80px;
}

._m-b-11_nruvm_731 {
  margin-bottom: 80px;
}

._m-l-11_nruvm_735 {
  margin-left: 80px;
}

._p-12_nruvm_739 {
  padding: 96px;
}

._p-t-12_nruvm_743 {
  padding-top: 96px;
}

._p-r-12_nruvm_747 {
  padding-right: 96px;
}

._p-b-12_nruvm_751 {
  padding-bottom: 96px;
}

._p-l-12_nruvm_755 {
  padding-left: 96px;
}

._m-12_nruvm_759 {
  margin: 96px;
}

._m-t-12_nruvm_763 {
  margin-top: 96px;
}

._m-r-12_nruvm_767 {
  margin-right: 96px;
}

._m-b-12_nruvm_771 {
  margin-bottom: 96px;
}

._m-l-12_nruvm_775 {
  margin-left: 96px;
}

._p-13_nruvm_779 {
  padding: 160px;
}

._p-t-13_nruvm_783 {
  padding-top: 160px;
}

._p-r-13_nruvm_787 {
  padding-right: 160px;
}

._p-b-13_nruvm_791 {
  padding-bottom: 160px;
}

._p-l-13_nruvm_795 {
  padding-left: 160px;
}

._m-13_nruvm_799 {
  margin: 160px;
}

._m-t-13_nruvm_803 {
  margin-top: 160px;
}

._m-r-13_nruvm_807 {
  margin-right: 160px;
}

._m-b-13_nruvm_811 {
  margin-bottom: 160px;
}

._m-l-13_nruvm_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_nruvm_825 {
  border-radius: 0;
}

._r-1_nruvm_829 {
  border-radius: 2px;
}

._r-2_nruvm_833 {
  border-radius: 4px;
}

._r-3_nruvm_837 {
  border-radius: 6px;
}

._r-4_nruvm_841 {
  border-radius: 8px;
}

._r-5_nruvm_845 {
  border-radius: 12px;
}

._r-6_nruvm_849 {
  border-radius: 20px;
}

._r-full_nruvm_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_nruvm_860 {
  border: 0 solid;
}

._border-1_nruvm_864 {
  border: 1px solid;
}

._border-2_nruvm_868 {
  border: 2px solid;
}

._border-3_nruvm_872 {
  border: 3px solid;
}

._border-4_nruvm_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_nruvm_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_nruvm_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_nruvm_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_nruvm_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_nruvm_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_nruvm_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_nruvm_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_nruvm_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_nruvm_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_nruvm_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_nruvm_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_nruvm_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_nruvm_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_nruvm_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_nruvm_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_nruvm_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_nruvm_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
*/
._panel_nruvm_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0 16px 16px;
}
._panel_nruvm_1039 .tabs {
  padding: 16px 0 0;
  margin: 0 0 12px;
}
._panel_nruvm_1039 .tabs li {
  flex: 1;
  text-align: center;
}
._panel_nruvm_1039 .tabs li a {
  display: block;
  padding: 4px 0;
}

._radioGroup_nruvm_1058 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._radioItem_nruvm_1064 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_nruvm_1064 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_nruvm_1064 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_nruvm_1064 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_nruvm_1064 label {
    font-size: 14px;
  }
}
._radioItem_nruvm_1064 label {
  color: #2c2c31;
  cursor: pointer;
}

._imageUploadWrapper_nruvm_1094 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_nruvm_1100 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_nruvm_1100 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_nruvm_1113 {
  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_nruvm_1113:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_nruvm_1113 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_nruvm_1113 i::before {
  font-size: 14px;
  color: white;
}

._fontGroup_nruvm_1143 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._widthInputRow_nruvm_1149 {
  display: flex;
  gap: 4px;
}

._widthInput_nruvm_1149 {
  flex: 1;
  min-width: 0;
}

._unitToggle_nruvm_1159 {
  display: flex;
  gap: 4px;
}

._unitButton_nruvm_1164 {
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f4f4f5;
  border: 1px solid #e4e4e7;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._unitButton_nruvm_1164:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._unitButton_nruvm_1164 {
    font-size: 14px;
  }
}
._unitButton_nruvm_1164 {
  color: #2c2c31;
  transition: background-color 0.2s, border-color 0.2s, color 0.2s;
}
._unitButton_nruvm_1164:hover {
  background: #e4e4e7;
}
._unitButton_nruvm_1164._active_nruvm_1193 {
  background: #ecf1ff;
  border-color: #2d6af6;
  color: #2d6af6;
}

._emptyImageArea_nruvm_1199 {
  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_nruvm_1199:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_nruvm_1199._dragging_nruvm_1217 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_nruvm_1199._dragging_nruvm_1217 i::before {
  color: var(--color-primary);
}
._emptyImageArea_nruvm_1199._dragging_nruvm_1217 span {
  color: var(--color-primary);
}
._emptyImageArea_nruvm_1199 i,
._emptyImageArea_nruvm_1199 span {
  pointer-events: none;
}
._emptyImageArea_nruvm_1199 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_nruvm_1199 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_nruvm_1199 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_nruvm_1199 span {
    font-size: 12px;
  }
}
._emptyImageArea_nruvm_1199 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_dd3er_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_dd3er_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_dd3er_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_dd3er_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_dd3er_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_dd3er_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_dd3er_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_dd3er_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_dd3er_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_dd3er_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_dd3er_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_dd3er_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_dd3er_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_dd3er_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_dd3er_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_dd3er_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_dd3er_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_dd3er_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_dd3er_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_dd3er_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_dd3er_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_dd3er_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_dd3er_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_dd3er_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_dd3er_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_dd3er_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_dd3er_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_dd3er_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_dd3er_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_dd3er_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_dd3er_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_dd3er_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_dd3er_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_dd3er_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_dd3er_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_dd3er_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_dd3er_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_dd3er_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_dd3er_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_dd3er_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_dd3er_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_dd3er_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_dd3er_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_dd3er_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_dd3er_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_dd3er_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_dd3er_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_dd3er_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_dd3er_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_dd3er_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_dd3er_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_dd3er_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_dd3er_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_dd3er_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_dd3er_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_dd3er_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_dd3er_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_dd3er_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_dd3er_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_dd3er_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_dd3er_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_dd3er_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_dd3er_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_dd3er_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_dd3er_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_dd3er_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_dd3er_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_dd3er_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_dd3er_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_dd3er_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_dd3er_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_dd3er_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_dd3er_259 {
  padding: 0;
}

._p-t-0_dd3er_263 {
  padding-top: 0;
}

._p-r-0_dd3er_267 {
  padding-right: 0;
}

._p-b-0_dd3er_271 {
  padding-bottom: 0;
}

._p-l-0_dd3er_275 {
  padding-left: 0;
}

._m-0_dd3er_279 {
  margin: 0;
}

._m-t-0_dd3er_283 {
  margin-top: 0;
}

._m-r-0_dd3er_287 {
  margin-right: 0;
}

._m-b-0_dd3er_291 {
  margin-bottom: 0;
}

._m-l-0_dd3er_295 {
  margin-left: 0;
}

._p-1_dd3er_299 {
  padding: 2px;
}

._p-t-1_dd3er_303 {
  padding-top: 2px;
}

._p-r-1_dd3er_307 {
  padding-right: 2px;
}

._p-b-1_dd3er_311 {
  padding-bottom: 2px;
}

._p-l-1_dd3er_315 {
  padding-left: 2px;
}

._m-1_dd3er_319 {
  margin: 2px;
}

._m-t-1_dd3er_323 {
  margin-top: 2px;
}

._m-r-1_dd3er_327 {
  margin-right: 2px;
}

._m-b-1_dd3er_331 {
  margin-bottom: 2px;
}

._m-l-1_dd3er_335 {
  margin-left: 2px;
}

._p-2_dd3er_339 {
  padding: 4px;
}

._p-t-2_dd3er_343 {
  padding-top: 4px;
}

._p-r-2_dd3er_347 {
  padding-right: 4px;
}

._p-b-2_dd3er_351 {
  padding-bottom: 4px;
}

._p-l-2_dd3er_355 {
  padding-left: 4px;
}

._m-2_dd3er_359 {
  margin: 4px;
}

._m-t-2_dd3er_363 {
  margin-top: 4px;
}

._m-r-2_dd3er_367 {
  margin-right: 4px;
}

._m-b-2_dd3er_371 {
  margin-bottom: 4px;
}

._m-l-2_dd3er_375 {
  margin-left: 4px;
}

._p-3_dd3er_379 {
  padding: 8px;
}

._p-t-3_dd3er_383 {
  padding-top: 8px;
}

._p-r-3_dd3er_387 {
  padding-right: 8px;
}

._p-b-3_dd3er_391 {
  padding-bottom: 8px;
}

._p-l-3_dd3er_395 {
  padding-left: 8px;
}

._m-3_dd3er_399 {
  margin: 8px;
}

._m-t-3_dd3er_403 {
  margin-top: 8px;
}

._m-r-3_dd3er_407 {
  margin-right: 8px;
}

._m-b-3_dd3er_411 {
  margin-bottom: 8px;
}

._m-l-3_dd3er_415 {
  margin-left: 8px;
}

._p-4_dd3er_419 {
  padding: 12px;
}

._p-t-4_dd3er_423 {
  padding-top: 12px;
}

._p-r-4_dd3er_427 {
  padding-right: 12px;
}

._p-b-4_dd3er_431 {
  padding-bottom: 12px;
}

._p-l-4_dd3er_435 {
  padding-left: 12px;
}

._m-4_dd3er_439 {
  margin: 12px;
}

._m-t-4_dd3er_443 {
  margin-top: 12px;
}

._m-r-4_dd3er_447 {
  margin-right: 12px;
}

._m-b-4_dd3er_451 {
  margin-bottom: 12px;
}

._m-l-4_dd3er_455 {
  margin-left: 12px;
}

._p-5_dd3er_459 {
  padding: 16px;
}

._p-t-5_dd3er_463 {
  padding-top: 16px;
}

._p-r-5_dd3er_467 {
  padding-right: 16px;
}

._p-b-5_dd3er_471 {
  padding-bottom: 16px;
}

._p-l-5_dd3er_475 {
  padding-left: 16px;
}

._m-5_dd3er_479 {
  margin: 16px;
}

._m-t-5_dd3er_483 {
  margin-top: 16px;
}

._m-r-5_dd3er_487 {
  margin-right: 16px;
}

._m-b-5_dd3er_491 {
  margin-bottom: 16px;
}

._m-l-5_dd3er_495 {
  margin-left: 16px;
}

._p-6_dd3er_499 {
  padding: 24px;
}

._p-t-6_dd3er_503 {
  padding-top: 24px;
}

._p-r-6_dd3er_507 {
  padding-right: 24px;
}

._p-b-6_dd3er_511 {
  padding-bottom: 24px;
}

._p-l-6_dd3er_515 {
  padding-left: 24px;
}

._m-6_dd3er_519 {
  margin: 24px;
}

._m-t-6_dd3er_523 {
  margin-top: 24px;
}

._m-r-6_dd3er_527 {
  margin-right: 24px;
}

._m-b-6_dd3er_531 {
  margin-bottom: 24px;
}

._m-l-6_dd3er_535 {
  margin-left: 24px;
}

._p-7_dd3er_539 {
  padding: 32px;
}

._p-t-7_dd3er_543 {
  padding-top: 32px;
}

._p-r-7_dd3er_547 {
  padding-right: 32px;
}

._p-b-7_dd3er_551 {
  padding-bottom: 32px;
}

._p-l-7_dd3er_555 {
  padding-left: 32px;
}

._m-7_dd3er_559 {
  margin: 32px;
}

._m-t-7_dd3er_563 {
  margin-top: 32px;
}

._m-r-7_dd3er_567 {
  margin-right: 32px;
}

._m-b-7_dd3er_571 {
  margin-bottom: 32px;
}

._m-l-7_dd3er_575 {
  margin-left: 32px;
}

._p-8_dd3er_579 {
  padding: 40px;
}

._p-t-8_dd3er_583 {
  padding-top: 40px;
}

._p-r-8_dd3er_587 {
  padding-right: 40px;
}

._p-b-8_dd3er_591 {
  padding-bottom: 40px;
}

._p-l-8_dd3er_595 {
  padding-left: 40px;
}

._m-8_dd3er_599 {
  margin: 40px;
}

._m-t-8_dd3er_603 {
  margin-top: 40px;
}

._m-r-8_dd3er_607 {
  margin-right: 40px;
}

._m-b-8_dd3er_611 {
  margin-bottom: 40px;
}

._m-l-8_dd3er_615 {
  margin-left: 40px;
}

._p-9_dd3er_619 {
  padding: 48px;
}

._p-t-9_dd3er_623 {
  padding-top: 48px;
}

._p-r-9_dd3er_627 {
  padding-right: 48px;
}

._p-b-9_dd3er_631 {
  padding-bottom: 48px;
}

._p-l-9_dd3er_635 {
  padding-left: 48px;
}

._m-9_dd3er_639 {
  margin: 48px;
}

._m-t-9_dd3er_643 {
  margin-top: 48px;
}

._m-r-9_dd3er_647 {
  margin-right: 48px;
}

._m-b-9_dd3er_651 {
  margin-bottom: 48px;
}

._m-l-9_dd3er_655 {
  margin-left: 48px;
}

._p-10_dd3er_659 {
  padding: 64px;
}

._p-t-10_dd3er_663 {
  padding-top: 64px;
}

._p-r-10_dd3er_667 {
  padding-right: 64px;
}

._p-b-10_dd3er_671 {
  padding-bottom: 64px;
}

._p-l-10_dd3er_675 {
  padding-left: 64px;
}

._m-10_dd3er_679 {
  margin: 64px;
}

._m-t-10_dd3er_683 {
  margin-top: 64px;
}

._m-r-10_dd3er_687 {
  margin-right: 64px;
}

._m-b-10_dd3er_691 {
  margin-bottom: 64px;
}

._m-l-10_dd3er_695 {
  margin-left: 64px;
}

._p-11_dd3er_699 {
  padding: 80px;
}

._p-t-11_dd3er_703 {
  padding-top: 80px;
}

._p-r-11_dd3er_707 {
  padding-right: 80px;
}

._p-b-11_dd3er_711 {
  padding-bottom: 80px;
}

._p-l-11_dd3er_715 {
  padding-left: 80px;
}

._m-11_dd3er_719 {
  margin: 80px;
}

._m-t-11_dd3er_723 {
  margin-top: 80px;
}

._m-r-11_dd3er_727 {
  margin-right: 80px;
}

._m-b-11_dd3er_731 {
  margin-bottom: 80px;
}

._m-l-11_dd3er_735 {
  margin-left: 80px;
}

._p-12_dd3er_739 {
  padding: 96px;
}

._p-t-12_dd3er_743 {
  padding-top: 96px;
}

._p-r-12_dd3er_747 {
  padding-right: 96px;
}

._p-b-12_dd3er_751 {
  padding-bottom: 96px;
}

._p-l-12_dd3er_755 {
  padding-left: 96px;
}

._m-12_dd3er_759 {
  margin: 96px;
}

._m-t-12_dd3er_763 {
  margin-top: 96px;
}

._m-r-12_dd3er_767 {
  margin-right: 96px;
}

._m-b-12_dd3er_771 {
  margin-bottom: 96px;
}

._m-l-12_dd3er_775 {
  margin-left: 96px;
}

._p-13_dd3er_779 {
  padding: 160px;
}

._p-t-13_dd3er_783 {
  padding-top: 160px;
}

._p-r-13_dd3er_787 {
  padding-right: 160px;
}

._p-b-13_dd3er_791 {
  padding-bottom: 160px;
}

._p-l-13_dd3er_795 {
  padding-left: 160px;
}

._m-13_dd3er_799 {
  margin: 160px;
}

._m-t-13_dd3er_803 {
  margin-top: 160px;
}

._m-r-13_dd3er_807 {
  margin-right: 160px;
}

._m-b-13_dd3er_811 {
  margin-bottom: 160px;
}

._m-l-13_dd3er_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_dd3er_825 {
  border-radius: 0;
}

._r-1_dd3er_829 {
  border-radius: 2px;
}

._r-2_dd3er_833 {
  border-radius: 4px;
}

._r-3_dd3er_837 {
  border-radius: 6px;
}

._r-4_dd3er_841 {
  border-radius: 8px;
}

._r-5_dd3er_845 {
  border-radius: 12px;
}

._r-6_dd3er_849 {
  border-radius: 20px;
}

._r-full_dd3er_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_dd3er_860 {
  border: 0 solid;
}

._border-1_dd3er_864 {
  border: 1px solid;
}

._border-2_dd3er_868 {
  border: 2px solid;
}

._border-3_dd3er_872 {
  border: 3px solid;
}

._border-4_dd3er_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_dd3er_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_dd3er_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_dd3er_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_dd3er_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_dd3er_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_dd3er_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_dd3er_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_dd3er_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_dd3er_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_dd3er_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_dd3er_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_dd3er_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_dd3er_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_dd3er_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_dd3er_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_dd3er_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_dd3er_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_dd3er_1039 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}

._controllerPanel_dd3er_1046 {
  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_dd3er_1046 button:disabled {
  opacity: 0.4;
}

._leftButtons_dd3er_1060 {
  display: flex;
}
._leftButtons_dd3er_1060 button {
  padding: 12px 8px;
}

._landingName_dd3er_1067 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._landingName_dd3er_1067:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingName_dd3er_1067 {
    font-size: 14px;
  }
}
._landingName_dd3er_1067 {
  color: var(--color-text-title);
}

._rightButtons_dd3er_1084 {
  display: flex;
  gap: 8px;
}

._centerButtons_dd3er_1089 {
  display: flex;
  align-items: center;
  border: 1px solid #e4e4e7;
  border-radius: 8px;
  overflow: hidden;
}

._viewModeButton_dd3er_1097 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border: none;
  background: #fafafa;
  cursor: pointer;
  color: #71717a;
  transition: background-color 0.2s, color 0.2s;
}
._viewModeButton_dd3er_1097:hover:not(._active_dd3er_1109) {
  background: #f0f0f0;
}
._viewModeButton_dd3er_1097._active_dd3er_1109 {
  background: #ecf1ff;
  color: #2d6af6;
}
._viewModeButton_dd3er_1097 i::before {
  font-size: 24px;
}
._viewModeButton_dd3er_1097:first-child {
  border-radius: 7px 0 0 7px;
}
._viewModeButton_dd3er_1097:last-child {
  border-radius: 0 7px 7px 0;
}

._builderLayout_dd3er_1126 {
  display: flex;
  gap: 12px;
  flex: 1;
  min-height: 500px;
}

._widgetPanel_dd3er_1133 {
  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;
}
._widgetPanel_dd3er_1133 .tabs {
  padding: 16px 0 0;
  margin: 0 16px 12px;
}
._widgetPanel_dd3er_1133 .tabs li {
  flex: 1;
  text-align: center;
}
._widgetPanel_dd3er_1133 .tabs li a {
  display: block;
  padding: 4px 0;
}

._widgetGrid_dd3er_1157 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding: 16px;
  overflow-y: auto;
}

._widgetItem_dd3er_1165 {
  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_dd3er_1165:hover {
  border-color: var(--color-primary);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._widgetItem_dd3er_1165 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._widgetItem_dd3er_1165 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._widgetItem_dd3er_1165 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._widgetItem_dd3er_1165 span {
    font-size: 12px;
  }
}
._widgetItem_dd3er_1165 span {
  color: var(--color-text-body);
}

._canvasArea_dd3er_1204 {
  flex: 1;
  background: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  display: flex;
  justify-content: center;
  overflow-y: auto;
}

._canvas_dd3er_1204 {
  width: 800px;
  background: var(--color-bg-elevation-1);
  min-height: 100%;
  height: fit-content;
  transition: width 0.3s ease;
}
._canvas_dd3er_1204._mobileView_dd3er_1221 {
  width: 360px;
}

._propertyPanel_dd3er_1225 {
  width: 300px;
  flex-shrink: 0;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
._propertyPanel_dd3er_1225 select {
  border: 1px solid var(--color-border);
}

._propertyPanelHeader_dd3er_1239 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 12px;
  height: 48px;
  background: var(--color-default);
  border-bottom: 1px solid var(--color-border);
  flex-shrink: 0;
}

._propertyPanelTitle_dd3er_1250 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._propertyPanelTitle_dd3er_1250 i::before {
  font-size: 20px;
  color: var(--color-text-body);
}
._propertyPanelTitle_dd3er_1250 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._propertyPanelTitle_dd3er_1250 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._propertyPanelTitle_dd3er_1250 span {
    font-size: 12px;
  }
}
._propertyPanelTitle_dd3er_1250 span {
  color: var(--color-text-body);
}

._propertyPanelClose_dd3er_1276 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: transparent;
  border: none;
  cursor: pointer;
  border-radius: 2px;
}
._propertyPanelClose_dd3er_1276:hover {
  background: var(--color-border);
}
._propertyPanelClose_dd3er_1276 i::before {
  font-size: 24px;
  color: var(--color-text-muted);
}

._headerSettingButton_dd3er_1295 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: transparent;
  border: none;
  cursor: pointer;
  border-radius: 2px;
}
._headerSettingButton_dd3er_1295:hover {
  background: var(--color-border);
}
._headerSettingButton_dd3er_1295:hover i::before {
  color: var(--color-primary);
}
._headerSettingButton_dd3er_1295 i::before {
  font-size: 20px;
  color: var(--color-text-muted);
}

._blankState_dd3er_1317 {
  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_dd3er_1317 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._blankState_dd3er_1317 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._blankState_dd3er_1317 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._blankState_dd3er_1317 p {
    font-size: 12px;
  }
}
._blankState_dd3er_1317 p {
  color: var(--color-text-body);
  text-align: center;
  line-height: 1.6;
}

._propertyContent_dd3er_1351 {
  padding: 24px;
}

._widgetItem_dd3er_1165._dragging_dd3er_1355 {
  opacity: 0.5;
}

._dragOverlay_dd3er_1359 {
  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-primary);
  border-radius: 6px;
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
  cursor: grabbing;
}
._dragOverlay_dd3er_1359 i::before {
  font-size: 32px;
  color: var(--color-primary);
}
._dragOverlay_dd3er_1359 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._dragOverlay_dd3er_1359 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dragOverlay_dd3er_1359 span {
    font-size: 12px;
  }
}
._dragOverlay_dd3er_1359 span {
  color: var(--color-text-body);
}

._canvas_dd3er_1204._dragOver_dd3er_1359 {
  outline: 2px dashed var(--color-primary);
  outline-offset: -2px;
}

._canvasPlaceholder_dd3er_1399 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 64px;
  color: var(--color-text-muted);
}
._canvasPlaceholder_dd3er_1399 i::before {
  font-size: 48px;
}
._canvasPlaceholder_dd3er_1399 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._canvasPlaceholder_dd3er_1399 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._canvasPlaceholder_dd3er_1399 p {
    font-size: 14px;
  }
}

._canvasWidget_dd3er_1425 {
  position: relative;
  cursor: pointer;
  transition: border-color 0.2s, opacity 0.2s;
}
._canvasWidget_dd3er_1425:hover {
  outline: 1px dashed var(--color-border);
}
._canvasWidget_dd3er_1425:hover ._dragHandle_dd3er_1433 {
  opacity: 1;
}
._canvasWidget_dd3er_1425._selected_dd3er_1436 {
  outline: 2px solid var(--color-primary);
  margin: 2px 0;
}
._canvasWidget_dd3er_1425._selected_dd3er_1436 ._dragHandle_dd3er_1433 {
  opacity: 1;
}
._canvasWidget_dd3er_1425._dragging_dd3er_1355 {
  opacity: 0.3;
  outline: 2px dashed var(--color-border);
  background: var(--color-default);
}
._canvasWidget_dd3er_1425 iframe {
  pointer-events: none;
}

._dragHandle_dd3er_1433 {
  position: absolute;
  left: -32px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  cursor: grab;
  opacity: 0;
  transition: opacity 0.2s;
  z-index: 10;
}
._dragHandle_dd3er_1433:hover {
  background: var(--color-default);
  border-color: var(--color-primary);
}
._dragHandle_dd3er_1433:active {
  cursor: grabbing;
}
._dragHandle_dd3er_1433 i {
  height: 24px;
}
._dragHandle_dd3er_1433 i::before {
  font-size: 16px;
  color: var(--color-text-muted);
}

._canvasWidgetOverlay_dd3er_1485 {
  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_dd3er_1485 * {
  pointer-events: none;
}

._floatingController_dd3er_1500 {
  position: absolute;
  bottom: -44px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
  padding: 0 8px;
  z-index: 10;
  pointer-events: none;
}
._floatingController_dd3er_1500 > * {
  pointer-events: auto;
}

._orderControl_dd3er_1515 {
  display: flex;
  align-items: center;
  height: 32px;
  background: #ffffff;
  border: 1px solid #e4e4e7;
  border-radius: 6px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._orderControl_dd3er_1515 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;
}
._orderControl_dd3er_1515 button:hover:not(:disabled) {
  background: var(--color-default);
}
._orderControl_dd3er_1515 button:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._orderControl_dd3er_1515 button i {
  width: 24px;
  height: 24px;
}
._orderControl_dd3er_1515 button i::before {
  font-size: 21px !important;
  color: #71717a;
}

._actionButtons_dd3er_1552 {
  display: flex;
  gap: 8px;
}

._deleteButton_dd3er_1557 {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fef2f2;
  border: 1px solid #f04646;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._deleteButton_dd3er_1557:hover {
  background: #f04646;
}
._deleteButton_dd3er_1557:hover i::before {
  color: #ffffff;
}
._deleteButton_dd3er_1557 i::before {
  font-size: 24px;
  color: #f04646;
}

._duplicateButton_dd3er_1581 {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._duplicateButton_dd3er_1581:hover {
  background-color: var(--color-default-hover);
}
._duplicateButton_dd3er_1581 i::before {
  font-size: 24px;
  color: var(--color-text-action);
}

._imagePlaceholder_dd3er_1602 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 450px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._imagePlaceholder_dd3er_1602 i::before {
  font-size: 60px !important;
  color: var(--color-text-sub) !important;
}

._youtubePlaceholder_dd3er_1615 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 450px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._youtubePlaceholder_dd3er_1615 i::before {
  font-size: 60px !important;
  color: var(--color-text-sub) !important;
}

._htmlPlaceholder_dd3er_1628 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._htmlPlaceholder_dd3er_1628 i::before {
  font-size: 60px !important;
  color: var(--color-text-sub) !important;
}

._footerPlaceholder_dd3er_1641 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._footerPlaceholder_dd3er_1641 i::before {
  font-size: 48px !important;
  color: var(--color-text-sub) !important;
}

._buttonPlaceholder_dd3er_1654 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 60px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._buttonPlaceholder_dd3er_1654 i::before {
  font-size: 32px !important;
  color: var(--color-text-sub) !important;
}

._formPlaceholder_dd3er_1667 {
  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_dd3er_1667 i::before {
  font-size: 48px !important;
  color: var(--color-text-sub) !important;
}
._formPlaceholder_dd3er_1667 span {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._formPlaceholder_dd3er_1667 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formPlaceholder_dd3er_1667 span {
    font-size: 14px;
  }
}
._formPlaceholder_dd3er_1667 span {
  color: var(--color-text-sub);
  text-align: center;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_tsihk_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_tsihk_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_tsihk_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_tsihk_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_tsihk_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_tsihk_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_tsihk_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_tsihk_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_tsihk_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_tsihk_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_tsihk_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_tsihk_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_tsihk_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_tsihk_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_tsihk_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_tsihk_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_tsihk_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_tsihk_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_tsihk_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_tsihk_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_tsihk_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_tsihk_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_tsihk_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_tsihk_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_tsihk_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_tsihk_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_tsihk_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_tsihk_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_tsihk_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_tsihk_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_tsihk_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_tsihk_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_tsihk_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_tsihk_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_tsihk_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_tsihk_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_tsihk_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_tsihk_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_tsihk_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_tsihk_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_tsihk_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_tsihk_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_tsihk_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_tsihk_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_tsihk_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_tsihk_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_tsihk_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_tsihk_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_tsihk_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_tsihk_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_tsihk_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_tsihk_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_tsihk_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_tsihk_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_tsihk_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_tsihk_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_tsihk_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_tsihk_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_tsihk_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_tsihk_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_tsihk_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_tsihk_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_tsihk_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_tsihk_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_tsihk_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_tsihk_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_tsihk_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_tsihk_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_tsihk_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_tsihk_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_tsihk_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_tsihk_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_tsihk_259 {
  padding: 0;
}

._p-t-0_tsihk_263 {
  padding-top: 0;
}

._p-r-0_tsihk_267 {
  padding-right: 0;
}

._p-b-0_tsihk_271 {
  padding-bottom: 0;
}

._p-l-0_tsihk_275 {
  padding-left: 0;
}

._m-0_tsihk_279 {
  margin: 0;
}

._m-t-0_tsihk_283 {
  margin-top: 0;
}

._m-r-0_tsihk_287 {
  margin-right: 0;
}

._m-b-0_tsihk_291 {
  margin-bottom: 0;
}

._m-l-0_tsihk_295 {
  margin-left: 0;
}

._p-1_tsihk_299 {
  padding: 2px;
}

._p-t-1_tsihk_303 {
  padding-top: 2px;
}

._p-r-1_tsihk_307 {
  padding-right: 2px;
}

._p-b-1_tsihk_311 {
  padding-bottom: 2px;
}

._p-l-1_tsihk_315 {
  padding-left: 2px;
}

._m-1_tsihk_319 {
  margin: 2px;
}

._m-t-1_tsihk_323 {
  margin-top: 2px;
}

._m-r-1_tsihk_327 {
  margin-right: 2px;
}

._m-b-1_tsihk_331 {
  margin-bottom: 2px;
}

._m-l-1_tsihk_335 {
  margin-left: 2px;
}

._p-2_tsihk_339 {
  padding: 4px;
}

._p-t-2_tsihk_343 {
  padding-top: 4px;
}

._p-r-2_tsihk_347 {
  padding-right: 4px;
}

._p-b-2_tsihk_351 {
  padding-bottom: 4px;
}

._p-l-2_tsihk_355 {
  padding-left: 4px;
}

._m-2_tsihk_359 {
  margin: 4px;
}

._m-t-2_tsihk_363 {
  margin-top: 4px;
}

._m-r-2_tsihk_367 {
  margin-right: 4px;
}

._m-b-2_tsihk_371 {
  margin-bottom: 4px;
}

._m-l-2_tsihk_375 {
  margin-left: 4px;
}

._p-3_tsihk_379 {
  padding: 8px;
}

._p-t-3_tsihk_383 {
  padding-top: 8px;
}

._p-r-3_tsihk_387 {
  padding-right: 8px;
}

._p-b-3_tsihk_391 {
  padding-bottom: 8px;
}

._p-l-3_tsihk_395 {
  padding-left: 8px;
}

._m-3_tsihk_399 {
  margin: 8px;
}

._m-t-3_tsihk_403 {
  margin-top: 8px;
}

._m-r-3_tsihk_407 {
  margin-right: 8px;
}

._m-b-3_tsihk_411 {
  margin-bottom: 8px;
}

._m-l-3_tsihk_415 {
  margin-left: 8px;
}

._p-4_tsihk_419 {
  padding: 12px;
}

._p-t-4_tsihk_423 {
  padding-top: 12px;
}

._p-r-4_tsihk_427 {
  padding-right: 12px;
}

._p-b-4_tsihk_431 {
  padding-bottom: 12px;
}

._p-l-4_tsihk_435 {
  padding-left: 12px;
}

._m-4_tsihk_439 {
  margin: 12px;
}

._m-t-4_tsihk_443 {
  margin-top: 12px;
}

._m-r-4_tsihk_447 {
  margin-right: 12px;
}

._m-b-4_tsihk_451 {
  margin-bottom: 12px;
}

._m-l-4_tsihk_455 {
  margin-left: 12px;
}

._p-5_tsihk_459 {
  padding: 16px;
}

._p-t-5_tsihk_463 {
  padding-top: 16px;
}

._p-r-5_tsihk_467 {
  padding-right: 16px;
}

._p-b-5_tsihk_471 {
  padding-bottom: 16px;
}

._p-l-5_tsihk_475 {
  padding-left: 16px;
}

._m-5_tsihk_479 {
  margin: 16px;
}

._m-t-5_tsihk_483 {
  margin-top: 16px;
}

._m-r-5_tsihk_487 {
  margin-right: 16px;
}

._m-b-5_tsihk_491 {
  margin-bottom: 16px;
}

._m-l-5_tsihk_495 {
  margin-left: 16px;
}

._p-6_tsihk_499 {
  padding: 24px;
}

._p-t-6_tsihk_503 {
  padding-top: 24px;
}

._p-r-6_tsihk_507 {
  padding-right: 24px;
}

._p-b-6_tsihk_511 {
  padding-bottom: 24px;
}

._p-l-6_tsihk_515 {
  padding-left: 24px;
}

._m-6_tsihk_519 {
  margin: 24px;
}

._m-t-6_tsihk_523 {
  margin-top: 24px;
}

._m-r-6_tsihk_527 {
  margin-right: 24px;
}

._m-b-6_tsihk_531 {
  margin-bottom: 24px;
}

._m-l-6_tsihk_535 {
  margin-left: 24px;
}

._p-7_tsihk_539 {
  padding: 32px;
}

._p-t-7_tsihk_543 {
  padding-top: 32px;
}

._p-r-7_tsihk_547 {
  padding-right: 32px;
}

._p-b-7_tsihk_551 {
  padding-bottom: 32px;
}

._p-l-7_tsihk_555 {
  padding-left: 32px;
}

._m-7_tsihk_559 {
  margin: 32px;
}

._m-t-7_tsihk_563 {
  margin-top: 32px;
}

._m-r-7_tsihk_567 {
  margin-right: 32px;
}

._m-b-7_tsihk_571 {
  margin-bottom: 32px;
}

._m-l-7_tsihk_575 {
  margin-left: 32px;
}

._p-8_tsihk_579 {
  padding: 40px;
}

._p-t-8_tsihk_583 {
  padding-top: 40px;
}

._p-r-8_tsihk_587 {
  padding-right: 40px;
}

._p-b-8_tsihk_591 {
  padding-bottom: 40px;
}

._p-l-8_tsihk_595 {
  padding-left: 40px;
}

._m-8_tsihk_599 {
  margin: 40px;
}

._m-t-8_tsihk_603 {
  margin-top: 40px;
}

._m-r-8_tsihk_607 {
  margin-right: 40px;
}

._m-b-8_tsihk_611 {
  margin-bottom: 40px;
}

._m-l-8_tsihk_615 {
  margin-left: 40px;
}

._p-9_tsihk_619 {
  padding: 48px;
}

._p-t-9_tsihk_623 {
  padding-top: 48px;
}

._p-r-9_tsihk_627 {
  padding-right: 48px;
}

._p-b-9_tsihk_631 {
  padding-bottom: 48px;
}

._p-l-9_tsihk_635 {
  padding-left: 48px;
}

._m-9_tsihk_639 {
  margin: 48px;
}

._m-t-9_tsihk_643 {
  margin-top: 48px;
}

._m-r-9_tsihk_647 {
  margin-right: 48px;
}

._m-b-9_tsihk_651 {
  margin-bottom: 48px;
}

._m-l-9_tsihk_655 {
  margin-left: 48px;
}

._p-10_tsihk_659 {
  padding: 64px;
}

._p-t-10_tsihk_663 {
  padding-top: 64px;
}

._p-r-10_tsihk_667 {
  padding-right: 64px;
}

._p-b-10_tsihk_671 {
  padding-bottom: 64px;
}

._p-l-10_tsihk_675 {
  padding-left: 64px;
}

._m-10_tsihk_679 {
  margin: 64px;
}

._m-t-10_tsihk_683 {
  margin-top: 64px;
}

._m-r-10_tsihk_687 {
  margin-right: 64px;
}

._m-b-10_tsihk_691 {
  margin-bottom: 64px;
}

._m-l-10_tsihk_695 {
  margin-left: 64px;
}

._p-11_tsihk_699 {
  padding: 80px;
}

._p-t-11_tsihk_703 {
  padding-top: 80px;
}

._p-r-11_tsihk_707 {
  padding-right: 80px;
}

._p-b-11_tsihk_711 {
  padding-bottom: 80px;
}

._p-l-11_tsihk_715 {
  padding-left: 80px;
}

._m-11_tsihk_719 {
  margin: 80px;
}

._m-t-11_tsihk_723 {
  margin-top: 80px;
}

._m-r-11_tsihk_727 {
  margin-right: 80px;
}

._m-b-11_tsihk_731 {
  margin-bottom: 80px;
}

._m-l-11_tsihk_735 {
  margin-left: 80px;
}

._p-12_tsihk_739 {
  padding: 96px;
}

._p-t-12_tsihk_743 {
  padding-top: 96px;
}

._p-r-12_tsihk_747 {
  padding-right: 96px;
}

._p-b-12_tsihk_751 {
  padding-bottom: 96px;
}

._p-l-12_tsihk_755 {
  padding-left: 96px;
}

._m-12_tsihk_759 {
  margin: 96px;
}

._m-t-12_tsihk_763 {
  margin-top: 96px;
}

._m-r-12_tsihk_767 {
  margin-right: 96px;
}

._m-b-12_tsihk_771 {
  margin-bottom: 96px;
}

._m-l-12_tsihk_775 {
  margin-left: 96px;
}

._p-13_tsihk_779 {
  padding: 160px;
}

._p-t-13_tsihk_783 {
  padding-top: 160px;
}

._p-r-13_tsihk_787 {
  padding-right: 160px;
}

._p-b-13_tsihk_791 {
  padding-bottom: 160px;
}

._p-l-13_tsihk_795 {
  padding-left: 160px;
}

._m-13_tsihk_799 {
  margin: 160px;
}

._m-t-13_tsihk_803 {
  margin-top: 160px;
}

._m-r-13_tsihk_807 {
  margin-right: 160px;
}

._m-b-13_tsihk_811 {
  margin-bottom: 160px;
}

._m-l-13_tsihk_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_tsihk_825 {
  border-radius: 0;
}

._r-1_tsihk_829 {
  border-radius: 2px;
}

._r-2_tsihk_833 {
  border-radius: 4px;
}

._r-3_tsihk_837 {
  border-radius: 6px;
}

._r-4_tsihk_841 {
  border-radius: 8px;
}

._r-5_tsihk_845 {
  border-radius: 12px;
}

._r-6_tsihk_849 {
  border-radius: 20px;
}

._r-full_tsihk_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_tsihk_860 {
  border: 0 solid;
}

._border-1_tsihk_864 {
  border: 1px solid;
}

._border-2_tsihk_868 {
  border: 2px solid;
}

._border-3_tsihk_872 {
  border: 3px solid;
}

._border-4_tsihk_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_tsihk_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_tsihk_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_tsihk_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_tsihk_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_tsihk_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_tsihk_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_tsihk_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_tsihk_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_tsihk_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_tsihk_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_tsihk_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_tsihk_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_tsihk_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_tsihk_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_tsihk_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_tsihk_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_tsihk_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
*/
._panel_tsihk_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
}
._panel_tsihk_1039 select {
  width: 100%;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1573i_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1573i_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1573i_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1573i_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1573i_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1573i_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1573i_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1573i_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1573i_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_1573i_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1573i_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1573i_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1573i_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1573i_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1573i_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1573i_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1573i_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1573i_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_1573i_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1573i_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1573i_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1573i_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1573i_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1573i_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1573i_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1573i_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1573i_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_1573i_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1573i_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1573i_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1573i_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1573i_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1573i_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1573i_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1573i_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1573i_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_1573i_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1573i_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1573i_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1573i_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1573i_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1573i_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1573i_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1573i_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1573i_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_1573i_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1573i_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1573i_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1573i_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1573i_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1573i_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1573i_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1573i_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1573i_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_1573i_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1573i_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1573i_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1573i_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1573i_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1573i_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1573i_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1573i_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1573i_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_1573i_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1573i_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1573i_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1573i_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1573i_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1573i_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1573i_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1573i_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1573i_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1573i_259 {
  padding: 0;
}

._p-t-0_1573i_263 {
  padding-top: 0;
}

._p-r-0_1573i_267 {
  padding-right: 0;
}

._p-b-0_1573i_271 {
  padding-bottom: 0;
}

._p-l-0_1573i_275 {
  padding-left: 0;
}

._m-0_1573i_279 {
  margin: 0;
}

._m-t-0_1573i_283 {
  margin-top: 0;
}

._m-r-0_1573i_287 {
  margin-right: 0;
}

._m-b-0_1573i_291 {
  margin-bottom: 0;
}

._m-l-0_1573i_295 {
  margin-left: 0;
}

._p-1_1573i_299 {
  padding: 2px;
}

._p-t-1_1573i_303 {
  padding-top: 2px;
}

._p-r-1_1573i_307 {
  padding-right: 2px;
}

._p-b-1_1573i_311 {
  padding-bottom: 2px;
}

._p-l-1_1573i_315 {
  padding-left: 2px;
}

._m-1_1573i_319 {
  margin: 2px;
}

._m-t-1_1573i_323 {
  margin-top: 2px;
}

._m-r-1_1573i_327 {
  margin-right: 2px;
}

._m-b-1_1573i_331 {
  margin-bottom: 2px;
}

._m-l-1_1573i_335 {
  margin-left: 2px;
}

._p-2_1573i_339 {
  padding: 4px;
}

._p-t-2_1573i_343 {
  padding-top: 4px;
}

._p-r-2_1573i_347 {
  padding-right: 4px;
}

._p-b-2_1573i_351 {
  padding-bottom: 4px;
}

._p-l-2_1573i_355 {
  padding-left: 4px;
}

._m-2_1573i_359 {
  margin: 4px;
}

._m-t-2_1573i_363 {
  margin-top: 4px;
}

._m-r-2_1573i_367 {
  margin-right: 4px;
}

._m-b-2_1573i_371 {
  margin-bottom: 4px;
}

._m-l-2_1573i_375 {
  margin-left: 4px;
}

._p-3_1573i_379 {
  padding: 8px;
}

._p-t-3_1573i_383 {
  padding-top: 8px;
}

._p-r-3_1573i_387 {
  padding-right: 8px;
}

._p-b-3_1573i_391 {
  padding-bottom: 8px;
}

._p-l-3_1573i_395 {
  padding-left: 8px;
}

._m-3_1573i_399 {
  margin: 8px;
}

._m-t-3_1573i_403 {
  margin-top: 8px;
}

._m-r-3_1573i_407 {
  margin-right: 8px;
}

._m-b-3_1573i_411 {
  margin-bottom: 8px;
}

._m-l-3_1573i_415 {
  margin-left: 8px;
}

._p-4_1573i_419 {
  padding: 12px;
}

._p-t-4_1573i_423 {
  padding-top: 12px;
}

._p-r-4_1573i_427 {
  padding-right: 12px;
}

._p-b-4_1573i_431 {
  padding-bottom: 12px;
}

._p-l-4_1573i_435 {
  padding-left: 12px;
}

._m-4_1573i_439 {
  margin: 12px;
}

._m-t-4_1573i_443 {
  margin-top: 12px;
}

._m-r-4_1573i_447 {
  margin-right: 12px;
}

._m-b-4_1573i_451 {
  margin-bottom: 12px;
}

._m-l-4_1573i_455 {
  margin-left: 12px;
}

._p-5_1573i_459 {
  padding: 16px;
}

._p-t-5_1573i_463 {
  padding-top: 16px;
}

._p-r-5_1573i_467 {
  padding-right: 16px;
}

._p-b-5_1573i_471 {
  padding-bottom: 16px;
}

._p-l-5_1573i_475 {
  padding-left: 16px;
}

._m-5_1573i_479 {
  margin: 16px;
}

._m-t-5_1573i_483 {
  margin-top: 16px;
}

._m-r-5_1573i_487 {
  margin-right: 16px;
}

._m-b-5_1573i_491 {
  margin-bottom: 16px;
}

._m-l-5_1573i_495 {
  margin-left: 16px;
}

._p-6_1573i_499 {
  padding: 24px;
}

._p-t-6_1573i_503 {
  padding-top: 24px;
}

._p-r-6_1573i_507 {
  padding-right: 24px;
}

._p-b-6_1573i_511 {
  padding-bottom: 24px;
}

._p-l-6_1573i_515 {
  padding-left: 24px;
}

._m-6_1573i_519 {
  margin: 24px;
}

._m-t-6_1573i_523 {
  margin-top: 24px;
}

._m-r-6_1573i_527 {
  margin-right: 24px;
}

._m-b-6_1573i_531 {
  margin-bottom: 24px;
}

._m-l-6_1573i_535 {
  margin-left: 24px;
}

._p-7_1573i_539 {
  padding: 32px;
}

._p-t-7_1573i_543 {
  padding-top: 32px;
}

._p-r-7_1573i_547 {
  padding-right: 32px;
}

._p-b-7_1573i_551 {
  padding-bottom: 32px;
}

._p-l-7_1573i_555 {
  padding-left: 32px;
}

._m-7_1573i_559 {
  margin: 32px;
}

._m-t-7_1573i_563 {
  margin-top: 32px;
}

._m-r-7_1573i_567 {
  margin-right: 32px;
}

._m-b-7_1573i_571 {
  margin-bottom: 32px;
}

._m-l-7_1573i_575 {
  margin-left: 32px;
}

._p-8_1573i_579 {
  padding: 40px;
}

._p-t-8_1573i_583 {
  padding-top: 40px;
}

._p-r-8_1573i_587 {
  padding-right: 40px;
}

._p-b-8_1573i_591 {
  padding-bottom: 40px;
}

._p-l-8_1573i_595 {
  padding-left: 40px;
}

._m-8_1573i_599 {
  margin: 40px;
}

._m-t-8_1573i_603 {
  margin-top: 40px;
}

._m-r-8_1573i_607 {
  margin-right: 40px;
}

._m-b-8_1573i_611 {
  margin-bottom: 40px;
}

._m-l-8_1573i_615 {
  margin-left: 40px;
}

._p-9_1573i_619 {
  padding: 48px;
}

._p-t-9_1573i_623 {
  padding-top: 48px;
}

._p-r-9_1573i_627 {
  padding-right: 48px;
}

._p-b-9_1573i_631 {
  padding-bottom: 48px;
}

._p-l-9_1573i_635 {
  padding-left: 48px;
}

._m-9_1573i_639 {
  margin: 48px;
}

._m-t-9_1573i_643 {
  margin-top: 48px;
}

._m-r-9_1573i_647 {
  margin-right: 48px;
}

._m-b-9_1573i_651 {
  margin-bottom: 48px;
}

._m-l-9_1573i_655 {
  margin-left: 48px;
}

._p-10_1573i_659 {
  padding: 64px;
}

._p-t-10_1573i_663 {
  padding-top: 64px;
}

._p-r-10_1573i_667 {
  padding-right: 64px;
}

._p-b-10_1573i_671 {
  padding-bottom: 64px;
}

._p-l-10_1573i_675 {
  padding-left: 64px;
}

._m-10_1573i_679 {
  margin: 64px;
}

._m-t-10_1573i_683 {
  margin-top: 64px;
}

._m-r-10_1573i_687 {
  margin-right: 64px;
}

._m-b-10_1573i_691 {
  margin-bottom: 64px;
}

._m-l-10_1573i_695 {
  margin-left: 64px;
}

._p-11_1573i_699 {
  padding: 80px;
}

._p-t-11_1573i_703 {
  padding-top: 80px;
}

._p-r-11_1573i_707 {
  padding-right: 80px;
}

._p-b-11_1573i_711 {
  padding-bottom: 80px;
}

._p-l-11_1573i_715 {
  padding-left: 80px;
}

._m-11_1573i_719 {
  margin: 80px;
}

._m-t-11_1573i_723 {
  margin-top: 80px;
}

._m-r-11_1573i_727 {
  margin-right: 80px;
}

._m-b-11_1573i_731 {
  margin-bottom: 80px;
}

._m-l-11_1573i_735 {
  margin-left: 80px;
}

._p-12_1573i_739 {
  padding: 96px;
}

._p-t-12_1573i_743 {
  padding-top: 96px;
}

._p-r-12_1573i_747 {
  padding-right: 96px;
}

._p-b-12_1573i_751 {
  padding-bottom: 96px;
}

._p-l-12_1573i_755 {
  padding-left: 96px;
}

._m-12_1573i_759 {
  margin: 96px;
}

._m-t-12_1573i_763 {
  margin-top: 96px;
}

._m-r-12_1573i_767 {
  margin-right: 96px;
}

._m-b-12_1573i_771 {
  margin-bottom: 96px;
}

._m-l-12_1573i_775 {
  margin-left: 96px;
}

._p-13_1573i_779 {
  padding: 160px;
}

._p-t-13_1573i_783 {
  padding-top: 160px;
}

._p-r-13_1573i_787 {
  padding-right: 160px;
}

._p-b-13_1573i_791 {
  padding-bottom: 160px;
}

._p-l-13_1573i_795 {
  padding-left: 160px;
}

._m-13_1573i_799 {
  margin: 160px;
}

._m-t-13_1573i_803 {
  margin-top: 160px;
}

._m-r-13_1573i_807 {
  margin-right: 160px;
}

._m-b-13_1573i_811 {
  margin-bottom: 160px;
}

._m-l-13_1573i_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1573i_825 {
  border-radius: 0;
}

._r-1_1573i_829 {
  border-radius: 2px;
}

._r-2_1573i_833 {
  border-radius: 4px;
}

._r-3_1573i_837 {
  border-radius: 6px;
}

._r-4_1573i_841 {
  border-radius: 8px;
}

._r-5_1573i_845 {
  border-radius: 12px;
}

._r-6_1573i_849 {
  border-radius: 20px;
}

._r-full_1573i_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1573i_860 {
  border: 0 solid;
}

._border-1_1573i_864 {
  border: 1px solid;
}

._border-2_1573i_868 {
  border: 2px solid;
}

._border-3_1573i_872 {
  border: 3px solid;
}

._border-4_1573i_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1573i_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1573i_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1573i_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1573i_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1573i_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1573i_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1573i_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1573i_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1573i_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_1573i_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1573i_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1573i_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1573i_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1573i_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1573i_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1573i_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1573i_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
*/
._panel_1573i_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
}

._alignGroup_1573i_1046 {
  display: flex;
  gap: 8px;
}

._alignButton_1573i_1051 {
  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_1573i_1051:hover {
  background: var(--color-default);
}
._alignButton_1573i_1051._active_1573i_1066 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._alignButton_1573i_1051._active_1573i_1066 i::before {
  color: #2d6af6;
}
._alignButton_1573i_1051 i::before {
  font-size: 24px;
  color: #2c2c31;
}

._fontGroup_1573i_1078 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_1573i_1084 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._colorInputWrapper_1573i_1090 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_1573i_1090 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_1573i_1099 {
  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_1573i_1111 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldLabel_1573i_1111:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1573i_1111 {
    font-size: 12px;
  }
}
._fieldLabel_1573i_1111 {
  color: #2c2c31;
}

._paddingField_1573i_1128 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_1573i_1134 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_1573i_1140 {
  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_1573i_1140:hover {
  background: var(--color-default);
}
._linkButton_1573i_1140._active_1573i_1066 {
  background: #ecf1ff;
  border-color: #2d6af6;
}
._linkButton_1573i_1140._active_1573i_1066 i::before {
  color: #2d6af6;
}
._linkButton_1573i_1140 i::before {
  font-size: 18px !important;
  color: #71717a;
}

._paddingGrid_1573i_1168 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_1573i_1174 {
  position: relative;
}
._paddingInput_1573i_1174 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_1573i_1174 i::before {
  font-size: 24px;
  color: #71717a;
}
._paddingInput_1573i_1174 select {
  width: 100%;
  padding-left: 64px !important;
}

._radioGroup_1573i_1194 {
  display: flex;
  gap: 12px;
}

._radioItem_1573i_1199 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_1573i_1199 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1573i_1199 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_1573i_1199 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1573i_1199 label {
    font-size: 14px;
  }
}
._radioItem_1573i_1199 label {
  color: #2c2c31;
  cursor: pointer;
}

._imageUploadWrapper_1573i_1229 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_1573i_1235 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_1573i_1235 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_1573i_1248 {
  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_1573i_1248:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
._imageDeleteButton_1573i_1248 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_1573i_1248 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_1573i_1278 {
  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_1573i_1278:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
._emptyImageArea_1573i_1278._dragging_1573i_1296 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-subtle);
}
._emptyImageArea_1573i_1278._dragging_1573i_1296 i::before {
  color: var(--color-primary);
}
._emptyImageArea_1573i_1278._dragging_1573i_1296 span {
  color: var(--color-primary);
}
._emptyImageArea_1573i_1278 i,
._emptyImageArea_1573i_1278 span {
  pointer-events: none;
}
._emptyImageArea_1573i_1278 i::before {
  font-size: 32px;
  color: var(--color-text-muted);
}
._emptyImageArea_1573i_1278 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyImageArea_1573i_1278 span:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_1573i_1278 span {
    font-size: 12px;
  }
}
._emptyImageArea_1573i_1278 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_9w023_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_9w023_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_9w023_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_9w023_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_9w023_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_9w023_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_9w023_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_9w023_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_9w023_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_9w023_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_9w023_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_9w023_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_9w023_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_9w023_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_9w023_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_9w023_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_9w023_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_9w023_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_9w023_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_9w023_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_9w023_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_9w023_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_9w023_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_9w023_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_9w023_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_9w023_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_9w023_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_9w023_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_9w023_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_9w023_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_9w023_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_9w023_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_9w023_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_9w023_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_9w023_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_9w023_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_9w023_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_9w023_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_9w023_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_9w023_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_9w023_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_9w023_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_9w023_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_9w023_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_9w023_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_9w023_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_9w023_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_9w023_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_9w023_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_9w023_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_9w023_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_9w023_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_9w023_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_9w023_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_9w023_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_9w023_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_9w023_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_9w023_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_9w023_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_9w023_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_9w023_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_9w023_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_9w023_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_9w023_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_9w023_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_9w023_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_9w023_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_9w023_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_9w023_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_9w023_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_9w023_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_9w023_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_9w023_259 {
  padding: 0;
}

._p-t-0_9w023_263 {
  padding-top: 0;
}

._p-r-0_9w023_267 {
  padding-right: 0;
}

._p-b-0_9w023_271 {
  padding-bottom: 0;
}

._p-l-0_9w023_275 {
  padding-left: 0;
}

._m-0_9w023_279 {
  margin: 0;
}

._m-t-0_9w023_283 {
  margin-top: 0;
}

._m-r-0_9w023_287 {
  margin-right: 0;
}

._m-b-0_9w023_291 {
  margin-bottom: 0;
}

._m-l-0_9w023_295 {
  margin-left: 0;
}

._p-1_9w023_299 {
  padding: 2px;
}

._p-t-1_9w023_303 {
  padding-top: 2px;
}

._p-r-1_9w023_307 {
  padding-right: 2px;
}

._p-b-1_9w023_311 {
  padding-bottom: 2px;
}

._p-l-1_9w023_315 {
  padding-left: 2px;
}

._m-1_9w023_319 {
  margin: 2px;
}

._m-t-1_9w023_323 {
  margin-top: 2px;
}

._m-r-1_9w023_327 {
  margin-right: 2px;
}

._m-b-1_9w023_331 {
  margin-bottom: 2px;
}

._m-l-1_9w023_335 {
  margin-left: 2px;
}

._p-2_9w023_339 {
  padding: 4px;
}

._p-t-2_9w023_343 {
  padding-top: 4px;
}

._p-r-2_9w023_347 {
  padding-right: 4px;
}

._p-b-2_9w023_351 {
  padding-bottom: 4px;
}

._p-l-2_9w023_355 {
  padding-left: 4px;
}

._m-2_9w023_359 {
  margin: 4px;
}

._m-t-2_9w023_363 {
  margin-top: 4px;
}

._m-r-2_9w023_367 {
  margin-right: 4px;
}

._m-b-2_9w023_371 {
  margin-bottom: 4px;
}

._m-l-2_9w023_375 {
  margin-left: 4px;
}

._p-3_9w023_379 {
  padding: 8px;
}

._p-t-3_9w023_383 {
  padding-top: 8px;
}

._p-r-3_9w023_387 {
  padding-right: 8px;
}

._p-b-3_9w023_391 {
  padding-bottom: 8px;
}

._p-l-3_9w023_395 {
  padding-left: 8px;
}

._m-3_9w023_399 {
  margin: 8px;
}

._m-t-3_9w023_403 {
  margin-top: 8px;
}

._m-r-3_9w023_407 {
  margin-right: 8px;
}

._m-b-3_9w023_411 {
  margin-bottom: 8px;
}

._m-l-3_9w023_415 {
  margin-left: 8px;
}

._p-4_9w023_419 {
  padding: 12px;
}

._p-t-4_9w023_423 {
  padding-top: 12px;
}

._p-r-4_9w023_427 {
  padding-right: 12px;
}

._p-b-4_9w023_431 {
  padding-bottom: 12px;
}

._p-l-4_9w023_435 {
  padding-left: 12px;
}

._m-4_9w023_439 {
  margin: 12px;
}

._m-t-4_9w023_443 {
  margin-top: 12px;
}

._m-r-4_9w023_447 {
  margin-right: 12px;
}

._m-b-4_9w023_451 {
  margin-bottom: 12px;
}

._m-l-4_9w023_455 {
  margin-left: 12px;
}

._p-5_9w023_459 {
  padding: 16px;
}

._p-t-5_9w023_463 {
  padding-top: 16px;
}

._p-r-5_9w023_467 {
  padding-right: 16px;
}

._p-b-5_9w023_471 {
  padding-bottom: 16px;
}

._p-l-5_9w023_475 {
  padding-left: 16px;
}

._m-5_9w023_479 {
  margin: 16px;
}

._m-t-5_9w023_483 {
  margin-top: 16px;
}

._m-r-5_9w023_487 {
  margin-right: 16px;
}

._m-b-5_9w023_491 {
  margin-bottom: 16px;
}

._m-l-5_9w023_495 {
  margin-left: 16px;
}

._p-6_9w023_499 {
  padding: 24px;
}

._p-t-6_9w023_503 {
  padding-top: 24px;
}

._p-r-6_9w023_507 {
  padding-right: 24px;
}

._p-b-6_9w023_511 {
  padding-bottom: 24px;
}

._p-l-6_9w023_515 {
  padding-left: 24px;
}

._m-6_9w023_519 {
  margin: 24px;
}

._m-t-6_9w023_523 {
  margin-top: 24px;
}

._m-r-6_9w023_527 {
  margin-right: 24px;
}

._m-b-6_9w023_531 {
  margin-bottom: 24px;
}

._m-l-6_9w023_535 {
  margin-left: 24px;
}

._p-7_9w023_539 {
  padding: 32px;
}

._p-t-7_9w023_543 {
  padding-top: 32px;
}

._p-r-7_9w023_547 {
  padding-right: 32px;
}

._p-b-7_9w023_551 {
  padding-bottom: 32px;
}

._p-l-7_9w023_555 {
  padding-left: 32px;
}

._m-7_9w023_559 {
  margin: 32px;
}

._m-t-7_9w023_563 {
  margin-top: 32px;
}

._m-r-7_9w023_567 {
  margin-right: 32px;
}

._m-b-7_9w023_571 {
  margin-bottom: 32px;
}

._m-l-7_9w023_575 {
  margin-left: 32px;
}

._p-8_9w023_579 {
  padding: 40px;
}

._p-t-8_9w023_583 {
  padding-top: 40px;
}

._p-r-8_9w023_587 {
  padding-right: 40px;
}

._p-b-8_9w023_591 {
  padding-bottom: 40px;
}

._p-l-8_9w023_595 {
  padding-left: 40px;
}

._m-8_9w023_599 {
  margin: 40px;
}

._m-t-8_9w023_603 {
  margin-top: 40px;
}

._m-r-8_9w023_607 {
  margin-right: 40px;
}

._m-b-8_9w023_611 {
  margin-bottom: 40px;
}

._m-l-8_9w023_615 {
  margin-left: 40px;
}

._p-9_9w023_619 {
  padding: 48px;
}

._p-t-9_9w023_623 {
  padding-top: 48px;
}

._p-r-9_9w023_627 {
  padding-right: 48px;
}

._p-b-9_9w023_631 {
  padding-bottom: 48px;
}

._p-l-9_9w023_635 {
  padding-left: 48px;
}

._m-9_9w023_639 {
  margin: 48px;
}

._m-t-9_9w023_643 {
  margin-top: 48px;
}

._m-r-9_9w023_647 {
  margin-right: 48px;
}

._m-b-9_9w023_651 {
  margin-bottom: 48px;
}

._m-l-9_9w023_655 {
  margin-left: 48px;
}

._p-10_9w023_659 {
  padding: 64px;
}

._p-t-10_9w023_663 {
  padding-top: 64px;
}

._p-r-10_9w023_667 {
  padding-right: 64px;
}

._p-b-10_9w023_671 {
  padding-bottom: 64px;
}

._p-l-10_9w023_675 {
  padding-left: 64px;
}

._m-10_9w023_679 {
  margin: 64px;
}

._m-t-10_9w023_683 {
  margin-top: 64px;
}

._m-r-10_9w023_687 {
  margin-right: 64px;
}

._m-b-10_9w023_691 {
  margin-bottom: 64px;
}

._m-l-10_9w023_695 {
  margin-left: 64px;
}

._p-11_9w023_699 {
  padding: 80px;
}

._p-t-11_9w023_703 {
  padding-top: 80px;
}

._p-r-11_9w023_707 {
  padding-right: 80px;
}

._p-b-11_9w023_711 {
  padding-bottom: 80px;
}

._p-l-11_9w023_715 {
  padding-left: 80px;
}

._m-11_9w023_719 {
  margin: 80px;
}

._m-t-11_9w023_723 {
  margin-top: 80px;
}

._m-r-11_9w023_727 {
  margin-right: 80px;
}

._m-b-11_9w023_731 {
  margin-bottom: 80px;
}

._m-l-11_9w023_735 {
  margin-left: 80px;
}

._p-12_9w023_739 {
  padding: 96px;
}

._p-t-12_9w023_743 {
  padding-top: 96px;
}

._p-r-12_9w023_747 {
  padding-right: 96px;
}

._p-b-12_9w023_751 {
  padding-bottom: 96px;
}

._p-l-12_9w023_755 {
  padding-left: 96px;
}

._m-12_9w023_759 {
  margin: 96px;
}

._m-t-12_9w023_763 {
  margin-top: 96px;
}

._m-r-12_9w023_767 {
  margin-right: 96px;
}

._m-b-12_9w023_771 {
  margin-bottom: 96px;
}

._m-l-12_9w023_775 {
  margin-left: 96px;
}

._p-13_9w023_779 {
  padding: 160px;
}

._p-t-13_9w023_783 {
  padding-top: 160px;
}

._p-r-13_9w023_787 {
  padding-right: 160px;
}

._p-b-13_9w023_791 {
  padding-bottom: 160px;
}

._p-l-13_9w023_795 {
  padding-left: 160px;
}

._m-13_9w023_799 {
  margin: 160px;
}

._m-t-13_9w023_803 {
  margin-top: 160px;
}

._m-r-13_9w023_807 {
  margin-right: 160px;
}

._m-b-13_9w023_811 {
  margin-bottom: 160px;
}

._m-l-13_9w023_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_9w023_825 {
  border-radius: 0;
}

._r-1_9w023_829 {
  border-radius: 2px;
}

._r-2_9w023_833 {
  border-radius: 4px;
}

._r-3_9w023_837 {
  border-radius: 6px;
}

._r-4_9w023_841 {
  border-radius: 8px;
}

._r-5_9w023_845 {
  border-radius: 12px;
}

._r-6_9w023_849 {
  border-radius: 20px;
}

._r-full_9w023_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_9w023_860 {
  border: 0 solid;
}

._border-1_9w023_864 {
  border: 1px solid;
}

._border-2_9w023_868 {
  border: 2px solid;
}

._border-3_9w023_872 {
  border: 3px solid;
}

._border-4_9w023_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_9w023_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_9w023_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_9w023_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_9w023_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_9w023_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_9w023_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_9w023_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_9w023_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_9w023_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_9w023_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_9w023_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_9w023_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_9w023_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_9w023_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_9w023_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_9w023_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_9w023_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
*/
._panel_9w023_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
}

._radioGroup_9w023_1046 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._radioItem_9w023_1052 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_9w023_1052 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_9w023_1052 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._radioItem_9w023_1052 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_9w023_1052 label {
    font-size: 14px;
  }
}
._radioItem_9w023_1052 label {
  color: #2c2c31;
  cursor: pointer;
}

._checkboxGroup_9w023_1082 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._checkboxItem_9w023_1088 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._checkboxItem_9w023_1088 input[type=checkbox] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
  flex-shrink: 0;
}
._checkboxItem_9w023_1088 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._checkboxItem_9w023_1088 label:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._checkboxItem_9w023_1088 label {
    font-size: 14px;
  }
}
._checkboxItem_9w023_1088 label {
  color: #2c2c31;
  cursor: pointer;
  line-height: 24px;
}

._videoPreview_9w023_1120 {
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
}

._videoWrapper_9w023_1126 {
  position: relative;
  width: 100%;
  background-color: #000;
}
._videoWrapper_9w023_1126 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_b3e3u_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_b3e3u_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_b3e3u_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_b3e3u_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_b3e3u_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_b3e3u_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_b3e3u_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_b3e3u_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_b3e3u_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_b3e3u_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_b3e3u_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_b3e3u_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_b3e3u_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_b3e3u_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_b3e3u_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_b3e3u_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_b3e3u_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_b3e3u_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_b3e3u_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_b3e3u_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_b3e3u_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_b3e3u_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_b3e3u_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_b3e3u_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_b3e3u_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_b3e3u_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_b3e3u_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_b3e3u_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_b3e3u_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_b3e3u_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_b3e3u_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_b3e3u_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_b3e3u_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_b3e3u_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_b3e3u_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_b3e3u_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_b3e3u_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_b3e3u_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_b3e3u_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_b3e3u_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_b3e3u_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_b3e3u_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_b3e3u_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_b3e3u_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_b3e3u_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_b3e3u_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_b3e3u_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_b3e3u_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_b3e3u_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_b3e3u_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_b3e3u_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_b3e3u_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_b3e3u_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_b3e3u_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_b3e3u_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_b3e3u_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_b3e3u_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_b3e3u_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_b3e3u_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_b3e3u_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_b3e3u_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_b3e3u_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_b3e3u_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_b3e3u_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_b3e3u_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_b3e3u_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_b3e3u_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_b3e3u_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_b3e3u_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_b3e3u_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_b3e3u_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_b3e3u_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_b3e3u_259 {
  padding: 0;
}

._p-t-0_b3e3u_263 {
  padding-top: 0;
}

._p-r-0_b3e3u_267 {
  padding-right: 0;
}

._p-b-0_b3e3u_271 {
  padding-bottom: 0;
}

._p-l-0_b3e3u_275 {
  padding-left: 0;
}

._m-0_b3e3u_279 {
  margin: 0;
}

._m-t-0_b3e3u_283 {
  margin-top: 0;
}

._m-r-0_b3e3u_287 {
  margin-right: 0;
}

._m-b-0_b3e3u_291 {
  margin-bottom: 0;
}

._m-l-0_b3e3u_295 {
  margin-left: 0;
}

._p-1_b3e3u_299 {
  padding: 2px;
}

._p-t-1_b3e3u_303 {
  padding-top: 2px;
}

._p-r-1_b3e3u_307 {
  padding-right: 2px;
}

._p-b-1_b3e3u_311 {
  padding-bottom: 2px;
}

._p-l-1_b3e3u_315 {
  padding-left: 2px;
}

._m-1_b3e3u_319 {
  margin: 2px;
}

._m-t-1_b3e3u_323 {
  margin-top: 2px;
}

._m-r-1_b3e3u_327 {
  margin-right: 2px;
}

._m-b-1_b3e3u_331 {
  margin-bottom: 2px;
}

._m-l-1_b3e3u_335 {
  margin-left: 2px;
}

._p-2_b3e3u_339 {
  padding: 4px;
}

._p-t-2_b3e3u_343 {
  padding-top: 4px;
}

._p-r-2_b3e3u_347 {
  padding-right: 4px;
}

._p-b-2_b3e3u_351 {
  padding-bottom: 4px;
}

._p-l-2_b3e3u_355 {
  padding-left: 4px;
}

._m-2_b3e3u_359 {
  margin: 4px;
}

._m-t-2_b3e3u_363 {
  margin-top: 4px;
}

._m-r-2_b3e3u_367 {
  margin-right: 4px;
}

._m-b-2_b3e3u_371 {
  margin-bottom: 4px;
}

._m-l-2_b3e3u_375 {
  margin-left: 4px;
}

._p-3_b3e3u_379 {
  padding: 8px;
}

._p-t-3_b3e3u_383 {
  padding-top: 8px;
}

._p-r-3_b3e3u_387 {
  padding-right: 8px;
}

._p-b-3_b3e3u_391 {
  padding-bottom: 8px;
}

._p-l-3_b3e3u_395 {
  padding-left: 8px;
}

._m-3_b3e3u_399 {
  margin: 8px;
}

._m-t-3_b3e3u_403 {
  margin-top: 8px;
}

._m-r-3_b3e3u_407 {
  margin-right: 8px;
}

._m-b-3_b3e3u_411 {
  margin-bottom: 8px;
}

._m-l-3_b3e3u_415 {
  margin-left: 8px;
}

._p-4_b3e3u_419 {
  padding: 12px;
}

._p-t-4_b3e3u_423 {
  padding-top: 12px;
}

._p-r-4_b3e3u_427 {
  padding-right: 12px;
}

._p-b-4_b3e3u_431 {
  padding-bottom: 12px;
}

._p-l-4_b3e3u_435 {
  padding-left: 12px;
}

._m-4_b3e3u_439 {
  margin: 12px;
}

._m-t-4_b3e3u_443 {
  margin-top: 12px;
}

._m-r-4_b3e3u_447 {
  margin-right: 12px;
}

._m-b-4_b3e3u_451 {
  margin-bottom: 12px;
}

._m-l-4_b3e3u_455 {
  margin-left: 12px;
}

._p-5_b3e3u_459 {
  padding: 16px;
}

._p-t-5_b3e3u_463 {
  padding-top: 16px;
}

._p-r-5_b3e3u_467 {
  padding-right: 16px;
}

._p-b-5_b3e3u_471 {
  padding-bottom: 16px;
}

._p-l-5_b3e3u_475 {
  padding-left: 16px;
}

._m-5_b3e3u_479 {
  margin: 16px;
}

._m-t-5_b3e3u_483 {
  margin-top: 16px;
}

._m-r-5_b3e3u_487 {
  margin-right: 16px;
}

._m-b-5_b3e3u_491 {
  margin-bottom: 16px;
}

._m-l-5_b3e3u_495 {
  margin-left: 16px;
}

._p-6_b3e3u_499 {
  padding: 24px;
}

._p-t-6_b3e3u_503 {
  padding-top: 24px;
}

._p-r-6_b3e3u_507 {
  padding-right: 24px;
}

._p-b-6_b3e3u_511 {
  padding-bottom: 24px;
}

._p-l-6_b3e3u_515 {
  padding-left: 24px;
}

._m-6_b3e3u_519 {
  margin: 24px;
}

._m-t-6_b3e3u_523 {
  margin-top: 24px;
}

._m-r-6_b3e3u_527 {
  margin-right: 24px;
}

._m-b-6_b3e3u_531 {
  margin-bottom: 24px;
}

._m-l-6_b3e3u_535 {
  margin-left: 24px;
}

._p-7_b3e3u_539 {
  padding: 32px;
}

._p-t-7_b3e3u_543 {
  padding-top: 32px;
}

._p-r-7_b3e3u_547 {
  padding-right: 32px;
}

._p-b-7_b3e3u_551 {
  padding-bottom: 32px;
}

._p-l-7_b3e3u_555 {
  padding-left: 32px;
}

._m-7_b3e3u_559 {
  margin: 32px;
}

._m-t-7_b3e3u_563 {
  margin-top: 32px;
}

._m-r-7_b3e3u_567 {
  margin-right: 32px;
}

._m-b-7_b3e3u_571 {
  margin-bottom: 32px;
}

._m-l-7_b3e3u_575 {
  margin-left: 32px;
}

._p-8_b3e3u_579 {
  padding: 40px;
}

._p-t-8_b3e3u_583 {
  padding-top: 40px;
}

._p-r-8_b3e3u_587 {
  padding-right: 40px;
}

._p-b-8_b3e3u_591 {
  padding-bottom: 40px;
}

._p-l-8_b3e3u_595 {
  padding-left: 40px;
}

._m-8_b3e3u_599 {
  margin: 40px;
}

._m-t-8_b3e3u_603 {
  margin-top: 40px;
}

._m-r-8_b3e3u_607 {
  margin-right: 40px;
}

._m-b-8_b3e3u_611 {
  margin-bottom: 40px;
}

._m-l-8_b3e3u_615 {
  margin-left: 40px;
}

._p-9_b3e3u_619 {
  padding: 48px;
}

._p-t-9_b3e3u_623 {
  padding-top: 48px;
}

._p-r-9_b3e3u_627 {
  padding-right: 48px;
}

._p-b-9_b3e3u_631 {
  padding-bottom: 48px;
}

._p-l-9_b3e3u_635 {
  padding-left: 48px;
}

._m-9_b3e3u_639 {
  margin: 48px;
}

._m-t-9_b3e3u_643 {
  margin-top: 48px;
}

._m-r-9_b3e3u_647 {
  margin-right: 48px;
}

._m-b-9_b3e3u_651 {
  margin-bottom: 48px;
}

._m-l-9_b3e3u_655 {
  margin-left: 48px;
}

._p-10_b3e3u_659 {
  padding: 64px;
}

._p-t-10_b3e3u_663 {
  padding-top: 64px;
}

._p-r-10_b3e3u_667 {
  padding-right: 64px;
}

._p-b-10_b3e3u_671 {
  padding-bottom: 64px;
}

._p-l-10_b3e3u_675 {
  padding-left: 64px;
}

._m-10_b3e3u_679 {
  margin: 64px;
}

._m-t-10_b3e3u_683 {
  margin-top: 64px;
}

._m-r-10_b3e3u_687 {
  margin-right: 64px;
}

._m-b-10_b3e3u_691 {
  margin-bottom: 64px;
}

._m-l-10_b3e3u_695 {
  margin-left: 64px;
}

._p-11_b3e3u_699 {
  padding: 80px;
}

._p-t-11_b3e3u_703 {
  padding-top: 80px;
}

._p-r-11_b3e3u_707 {
  padding-right: 80px;
}

._p-b-11_b3e3u_711 {
  padding-bottom: 80px;
}

._p-l-11_b3e3u_715 {
  padding-left: 80px;
}

._m-11_b3e3u_719 {
  margin: 80px;
}

._m-t-11_b3e3u_723 {
  margin-top: 80px;
}

._m-r-11_b3e3u_727 {
  margin-right: 80px;
}

._m-b-11_b3e3u_731 {
  margin-bottom: 80px;
}

._m-l-11_b3e3u_735 {
  margin-left: 80px;
}

._p-12_b3e3u_739 {
  padding: 96px;
}

._p-t-12_b3e3u_743 {
  padding-top: 96px;
}

._p-r-12_b3e3u_747 {
  padding-right: 96px;
}

._p-b-12_b3e3u_751 {
  padding-bottom: 96px;
}

._p-l-12_b3e3u_755 {
  padding-left: 96px;
}

._m-12_b3e3u_759 {
  margin: 96px;
}

._m-t-12_b3e3u_763 {
  margin-top: 96px;
}

._m-r-12_b3e3u_767 {
  margin-right: 96px;
}

._m-b-12_b3e3u_771 {
  margin-bottom: 96px;
}

._m-l-12_b3e3u_775 {
  margin-left: 96px;
}

._p-13_b3e3u_779 {
  padding: 160px;
}

._p-t-13_b3e3u_783 {
  padding-top: 160px;
}

._p-r-13_b3e3u_787 {
  padding-right: 160px;
}

._p-b-13_b3e3u_791 {
  padding-bottom: 160px;
}

._p-l-13_b3e3u_795 {
  padding-left: 160px;
}

._m-13_b3e3u_799 {
  margin: 160px;
}

._m-t-13_b3e3u_803 {
  margin-top: 160px;
}

._m-r-13_b3e3u_807 {
  margin-right: 160px;
}

._m-b-13_b3e3u_811 {
  margin-bottom: 160px;
}

._m-l-13_b3e3u_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_b3e3u_825 {
  border-radius: 0;
}

._r-1_b3e3u_829 {
  border-radius: 2px;
}

._r-2_b3e3u_833 {
  border-radius: 4px;
}

._r-3_b3e3u_837 {
  border-radius: 6px;
}

._r-4_b3e3u_841 {
  border-radius: 8px;
}

._r-5_b3e3u_845 {
  border-radius: 12px;
}

._r-6_b3e3u_849 {
  border-radius: 20px;
}

._r-full_b3e3u_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_b3e3u_860 {
  border: 0 solid;
}

._border-1_b3e3u_864 {
  border: 1px solid;
}

._border-2_b3e3u_868 {
  border: 2px solid;
}

._border-3_b3e3u_872 {
  border: 3px solid;
}

._border-4_b3e3u_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_b3e3u_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_b3e3u_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_b3e3u_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_b3e3u_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_b3e3u_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_b3e3u_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_b3e3u_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_b3e3u_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_b3e3u_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_b3e3u_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_b3e3u_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_b3e3u_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_b3e3u_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_b3e3u_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_b3e3u_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_b3e3u_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_b3e3u_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
*/
._tabsContainer_b3e3u_1039 {
  margin-bottom: 24px;
}

._placeholderContent_b3e3u_1043 {
  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_b3e3u_1043:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._placeholderContent_b3e3u_1043 {
    font-size: 16px;
  }
}
._placeholderContent_b3e3u_1043 {
  color: var(--color-text-muted);
  gap: 12px;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
}
._placeholderContent_b3e3u_1043 i::before {
  font-size: 64px;
  color: var(--color-text-muted);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_q8a68_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_q8a68_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_q8a68_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_q8a68_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_q8a68_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_q8a68_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_q8a68_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_q8a68_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_q8a68_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_q8a68_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_q8a68_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_q8a68_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_q8a68_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_q8a68_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_q8a68_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_q8a68_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_q8a68_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_q8a68_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_q8a68_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_q8a68_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_q8a68_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_q8a68_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_q8a68_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_q8a68_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_q8a68_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_q8a68_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_q8a68_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_q8a68_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_q8a68_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_q8a68_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_q8a68_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_q8a68_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_q8a68_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_q8a68_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_q8a68_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_q8a68_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_q8a68_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_q8a68_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_q8a68_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_q8a68_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_q8a68_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_q8a68_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_q8a68_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_q8a68_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_q8a68_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_q8a68_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_q8a68_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_q8a68_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_q8a68_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_q8a68_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_q8a68_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_q8a68_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_q8a68_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_q8a68_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_q8a68_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_q8a68_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_q8a68_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_q8a68_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_q8a68_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_q8a68_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_q8a68_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_q8a68_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_q8a68_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_q8a68_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_q8a68_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_q8a68_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_q8a68_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_q8a68_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_q8a68_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_q8a68_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_q8a68_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_q8a68_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_q8a68_259 {
  padding: 0;
}

._p-t-0_q8a68_263 {
  padding-top: 0;
}

._p-r-0_q8a68_267 {
  padding-right: 0;
}

._p-b-0_q8a68_271 {
  padding-bottom: 0;
}

._p-l-0_q8a68_275 {
  padding-left: 0;
}

._m-0_q8a68_279 {
  margin: 0;
}

._m-t-0_q8a68_283 {
  margin-top: 0;
}

._m-r-0_q8a68_287 {
  margin-right: 0;
}

._m-b-0_q8a68_291 {
  margin-bottom: 0;
}

._m-l-0_q8a68_295 {
  margin-left: 0;
}

._p-1_q8a68_299 {
  padding: 2px;
}

._p-t-1_q8a68_303 {
  padding-top: 2px;
}

._p-r-1_q8a68_307 {
  padding-right: 2px;
}

._p-b-1_q8a68_311 {
  padding-bottom: 2px;
}

._p-l-1_q8a68_315 {
  padding-left: 2px;
}

._m-1_q8a68_319 {
  margin: 2px;
}

._m-t-1_q8a68_323 {
  margin-top: 2px;
}

._m-r-1_q8a68_327 {
  margin-right: 2px;
}

._m-b-1_q8a68_331 {
  margin-bottom: 2px;
}

._m-l-1_q8a68_335 {
  margin-left: 2px;
}

._p-2_q8a68_339 {
  padding: 4px;
}

._p-t-2_q8a68_343 {
  padding-top: 4px;
}

._p-r-2_q8a68_347 {
  padding-right: 4px;
}

._p-b-2_q8a68_351 {
  padding-bottom: 4px;
}

._p-l-2_q8a68_355 {
  padding-left: 4px;
}

._m-2_q8a68_359 {
  margin: 4px;
}

._m-t-2_q8a68_363 {
  margin-top: 4px;
}

._m-r-2_q8a68_367 {
  margin-right: 4px;
}

._m-b-2_q8a68_371 {
  margin-bottom: 4px;
}

._m-l-2_q8a68_375 {
  margin-left: 4px;
}

._p-3_q8a68_379 {
  padding: 8px;
}

._p-t-3_q8a68_383 {
  padding-top: 8px;
}

._p-r-3_q8a68_387 {
  padding-right: 8px;
}

._p-b-3_q8a68_391 {
  padding-bottom: 8px;
}

._p-l-3_q8a68_395 {
  padding-left: 8px;
}

._m-3_q8a68_399 {
  margin: 8px;
}

._m-t-3_q8a68_403 {
  margin-top: 8px;
}

._m-r-3_q8a68_407 {
  margin-right: 8px;
}

._m-b-3_q8a68_411 {
  margin-bottom: 8px;
}

._m-l-3_q8a68_415 {
  margin-left: 8px;
}

._p-4_q8a68_419 {
  padding: 12px;
}

._p-t-4_q8a68_423 {
  padding-top: 12px;
}

._p-r-4_q8a68_427 {
  padding-right: 12px;
}

._p-b-4_q8a68_431 {
  padding-bottom: 12px;
}

._p-l-4_q8a68_435 {
  padding-left: 12px;
}

._m-4_q8a68_439 {
  margin: 12px;
}

._m-t-4_q8a68_443 {
  margin-top: 12px;
}

._m-r-4_q8a68_447 {
  margin-right: 12px;
}

._m-b-4_q8a68_451 {
  margin-bottom: 12px;
}

._m-l-4_q8a68_455 {
  margin-left: 12px;
}

._p-5_q8a68_459 {
  padding: 16px;
}

._p-t-5_q8a68_463 {
  padding-top: 16px;
}

._p-r-5_q8a68_467 {
  padding-right: 16px;
}

._p-b-5_q8a68_471 {
  padding-bottom: 16px;
}

._p-l-5_q8a68_475 {
  padding-left: 16px;
}

._m-5_q8a68_479 {
  margin: 16px;
}

._m-t-5_q8a68_483 {
  margin-top: 16px;
}

._m-r-5_q8a68_487 {
  margin-right: 16px;
}

._m-b-5_q8a68_491 {
  margin-bottom: 16px;
}

._m-l-5_q8a68_495 {
  margin-left: 16px;
}

._p-6_q8a68_499 {
  padding: 24px;
}

._p-t-6_q8a68_503 {
  padding-top: 24px;
}

._p-r-6_q8a68_507 {
  padding-right: 24px;
}

._p-b-6_q8a68_511 {
  padding-bottom: 24px;
}

._p-l-6_q8a68_515 {
  padding-left: 24px;
}

._m-6_q8a68_519 {
  margin: 24px;
}

._m-t-6_q8a68_523 {
  margin-top: 24px;
}

._m-r-6_q8a68_527 {
  margin-right: 24px;
}

._m-b-6_q8a68_531 {
  margin-bottom: 24px;
}

._m-l-6_q8a68_535 {
  margin-left: 24px;
}

._p-7_q8a68_539 {
  padding: 32px;
}

._p-t-7_q8a68_543 {
  padding-top: 32px;
}

._p-r-7_q8a68_547 {
  padding-right: 32px;
}

._p-b-7_q8a68_551 {
  padding-bottom: 32px;
}

._p-l-7_q8a68_555 {
  padding-left: 32px;
}

._m-7_q8a68_559 {
  margin: 32px;
}

._m-t-7_q8a68_563 {
  margin-top: 32px;
}

._m-r-7_q8a68_567 {
  margin-right: 32px;
}

._m-b-7_q8a68_571 {
  margin-bottom: 32px;
}

._m-l-7_q8a68_575 {
  margin-left: 32px;
}

._p-8_q8a68_579 {
  padding: 40px;
}

._p-t-8_q8a68_583 {
  padding-top: 40px;
}

._p-r-8_q8a68_587 {
  padding-right: 40px;
}

._p-b-8_q8a68_591 {
  padding-bottom: 40px;
}

._p-l-8_q8a68_595 {
  padding-left: 40px;
}

._m-8_q8a68_599 {
  margin: 40px;
}

._m-t-8_q8a68_603 {
  margin-top: 40px;
}

._m-r-8_q8a68_607 {
  margin-right: 40px;
}

._m-b-8_q8a68_611 {
  margin-bottom: 40px;
}

._m-l-8_q8a68_615 {
  margin-left: 40px;
}

._p-9_q8a68_619 {
  padding: 48px;
}

._p-t-9_q8a68_623 {
  padding-top: 48px;
}

._p-r-9_q8a68_627 {
  padding-right: 48px;
}

._p-b-9_q8a68_631 {
  padding-bottom: 48px;
}

._p-l-9_q8a68_635 {
  padding-left: 48px;
}

._m-9_q8a68_639 {
  margin: 48px;
}

._m-t-9_q8a68_643 {
  margin-top: 48px;
}

._m-r-9_q8a68_647 {
  margin-right: 48px;
}

._m-b-9_q8a68_651 {
  margin-bottom: 48px;
}

._m-l-9_q8a68_655 {
  margin-left: 48px;
}

._p-10_q8a68_659 {
  padding: 64px;
}

._p-t-10_q8a68_663 {
  padding-top: 64px;
}

._p-r-10_q8a68_667 {
  padding-right: 64px;
}

._p-b-10_q8a68_671 {
  padding-bottom: 64px;
}

._p-l-10_q8a68_675 {
  padding-left: 64px;
}

._m-10_q8a68_679 {
  margin: 64px;
}

._m-t-10_q8a68_683 {
  margin-top: 64px;
}

._m-r-10_q8a68_687 {
  margin-right: 64px;
}

._m-b-10_q8a68_691 {
  margin-bottom: 64px;
}

._m-l-10_q8a68_695 {
  margin-left: 64px;
}

._p-11_q8a68_699 {
  padding: 80px;
}

._p-t-11_q8a68_703 {
  padding-top: 80px;
}

._p-r-11_q8a68_707 {
  padding-right: 80px;
}

._p-b-11_q8a68_711 {
  padding-bottom: 80px;
}

._p-l-11_q8a68_715 {
  padding-left: 80px;
}

._m-11_q8a68_719 {
  margin: 80px;
}

._m-t-11_q8a68_723 {
  margin-top: 80px;
}

._m-r-11_q8a68_727 {
  margin-right: 80px;
}

._m-b-11_q8a68_731 {
  margin-bottom: 80px;
}

._m-l-11_q8a68_735 {
  margin-left: 80px;
}

._p-12_q8a68_739 {
  padding: 96px;
}

._p-t-12_q8a68_743 {
  padding-top: 96px;
}

._p-r-12_q8a68_747 {
  padding-right: 96px;
}

._p-b-12_q8a68_751 {
  padding-bottom: 96px;
}

._p-l-12_q8a68_755 {
  padding-left: 96px;
}

._m-12_q8a68_759 {
  margin: 96px;
}

._m-t-12_q8a68_763 {
  margin-top: 96px;
}

._m-r-12_q8a68_767 {
  margin-right: 96px;
}

._m-b-12_q8a68_771 {
  margin-bottom: 96px;
}

._m-l-12_q8a68_775 {
  margin-left: 96px;
}

._p-13_q8a68_779 {
  padding: 160px;
}

._p-t-13_q8a68_783 {
  padding-top: 160px;
}

._p-r-13_q8a68_787 {
  padding-right: 160px;
}

._p-b-13_q8a68_791 {
  padding-bottom: 160px;
}

._p-l-13_q8a68_795 {
  padding-left: 160px;
}

._m-13_q8a68_799 {
  margin: 160px;
}

._m-t-13_q8a68_803 {
  margin-top: 160px;
}

._m-r-13_q8a68_807 {
  margin-right: 160px;
}

._m-b-13_q8a68_811 {
  margin-bottom: 160px;
}

._m-l-13_q8a68_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_q8a68_825 {
  border-radius: 0;
}

._r-1_q8a68_829 {
  border-radius: 2px;
}

._r-2_q8a68_833 {
  border-radius: 4px;
}

._r-3_q8a68_837 {
  border-radius: 6px;
}

._r-4_q8a68_841 {
  border-radius: 8px;
}

._r-5_q8a68_845 {
  border-radius: 12px;
}

._r-6_q8a68_849 {
  border-radius: 20px;
}

._r-full_q8a68_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_q8a68_860 {
  border: 0 solid;
}

._border-1_q8a68_864 {
  border: 1px solid;
}

._border-2_q8a68_868 {
  border: 2px solid;
}

._border-3_q8a68_872 {
  border: 3px solid;
}

._border-4_q8a68_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_q8a68_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_q8a68_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_q8a68_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_q8a68_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_q8a68_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_q8a68_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_q8a68_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_q8a68_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_q8a68_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_q8a68_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_q8a68_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_q8a68_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_q8a68_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_q8a68_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_q8a68_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_q8a68_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_q8a68_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
*/
._listHeader_q8a68_1039 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

._totalCount_q8a68_1046 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_q8a68_1046:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_q8a68_1046 {
    font-size: 14px;
  }
}
._totalCount_q8a68_1046 {
  color: var(--color-text-title);
  margin: 0;
}

._countNumber_q8a68_1064 {
  color: var(--color-primary);
}

._revalidating_q8a68_1068 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._revalidating_q8a68_1068:not(button) {
  color: var(--color-text-body);
}
._revalidating_q8a68_1068 {
  color: var(--color-text-muted);
  font-weight: 400;
}

._link_q8a68_128 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
}
._link_q8a68_128:hover {
  color: var(--color-link-hover);
}

._bottomSection_q8a68_1090 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
  padding: 12px 0;
}

._skeleton_q8a68_1097 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_q8a68_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_q8a68_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._centerMessage_q8a68_1112 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_q8a68_1112:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_q8a68_1112 {
    font-size: 14px;
  }
}
._centerMessage_q8a68_1112 {
  color: var(--color-text-muted);
}

._errorMessage_q8a68_1133 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_q8a68_1133:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_q8a68_1133 {
    font-size: 14px;
  }
}

._childRow_q8a68_1148 {
  background-color: var(--color-bg-elevation);
}

._formList_q8a68_1152 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._nameCell_q8a68_1158 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

._thumbnail_q8a68_1165 {
  width: 64px;
  height: 64px;
  border-radius: 4px;
  object-fit: cover;
  background-color: var(--color-default);
}

._thumbnailPlaceholder_q8a68_1173 {
  width: 64px;
  height: 64px;
  border-radius: 4px;
  background-color: var(--color-default);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-muted);
  font-size: 24px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1u1w3_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1u1w3_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1u1w3_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1u1w3_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1u1w3_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1u1w3_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1u1w3_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1u1w3_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1u1w3_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_1u1w3_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1u1w3_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1u1w3_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1u1w3_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1u1w3_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1u1w3_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1u1w3_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1u1w3_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1u1w3_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_1u1w3_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1u1w3_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1u1w3_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1u1w3_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1u1w3_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1u1w3_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1u1w3_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1u1w3_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1u1w3_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_1u1w3_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1u1w3_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1u1w3_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1u1w3_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1u1w3_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1u1w3_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1u1w3_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1u1w3_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1u1w3_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_1u1w3_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1u1w3_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1u1w3_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1u1w3_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1u1w3_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1u1w3_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1u1w3_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1u1w3_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1u1w3_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_1u1w3_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1u1w3_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1u1w3_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1u1w3_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1u1w3_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1u1w3_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1u1w3_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1u1w3_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1u1w3_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_1u1w3_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1u1w3_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1u1w3_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1u1w3_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1u1w3_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1u1w3_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1u1w3_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1u1w3_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1u1w3_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_1u1w3_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1u1w3_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1u1w3_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1u1w3_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1u1w3_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1u1w3_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1u1w3_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1u1w3_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1u1w3_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1u1w3_259 {
  padding: 0;
}

._p-t-0_1u1w3_263 {
  padding-top: 0;
}

._p-r-0_1u1w3_267 {
  padding-right: 0;
}

._p-b-0_1u1w3_271 {
  padding-bottom: 0;
}

._p-l-0_1u1w3_275 {
  padding-left: 0;
}

._m-0_1u1w3_279 {
  margin: 0;
}

._m-t-0_1u1w3_283 {
  margin-top: 0;
}

._m-r-0_1u1w3_287 {
  margin-right: 0;
}

._m-b-0_1u1w3_291 {
  margin-bottom: 0;
}

._m-l-0_1u1w3_295 {
  margin-left: 0;
}

._p-1_1u1w3_299 {
  padding: 2px;
}

._p-t-1_1u1w3_303 {
  padding-top: 2px;
}

._p-r-1_1u1w3_307 {
  padding-right: 2px;
}

._p-b-1_1u1w3_311 {
  padding-bottom: 2px;
}

._p-l-1_1u1w3_315 {
  padding-left: 2px;
}

._m-1_1u1w3_319 {
  margin: 2px;
}

._m-t-1_1u1w3_323 {
  margin-top: 2px;
}

._m-r-1_1u1w3_327 {
  margin-right: 2px;
}

._m-b-1_1u1w3_331 {
  margin-bottom: 2px;
}

._m-l-1_1u1w3_335 {
  margin-left: 2px;
}

._p-2_1u1w3_339 {
  padding: 4px;
}

._p-t-2_1u1w3_343 {
  padding-top: 4px;
}

._p-r-2_1u1w3_347 {
  padding-right: 4px;
}

._p-b-2_1u1w3_351 {
  padding-bottom: 4px;
}

._p-l-2_1u1w3_355 {
  padding-left: 4px;
}

._m-2_1u1w3_359 {
  margin: 4px;
}

._m-t-2_1u1w3_363 {
  margin-top: 4px;
}

._m-r-2_1u1w3_367 {
  margin-right: 4px;
}

._m-b-2_1u1w3_371 {
  margin-bottom: 4px;
}

._m-l-2_1u1w3_375 {
  margin-left: 4px;
}

._p-3_1u1w3_379 {
  padding: 8px;
}

._p-t-3_1u1w3_383 {
  padding-top: 8px;
}

._p-r-3_1u1w3_387 {
  padding-right: 8px;
}

._p-b-3_1u1w3_391 {
  padding-bottom: 8px;
}

._p-l-3_1u1w3_395 {
  padding-left: 8px;
}

._m-3_1u1w3_399 {
  margin: 8px;
}

._m-t-3_1u1w3_403 {
  margin-top: 8px;
}

._m-r-3_1u1w3_407 {
  margin-right: 8px;
}

._m-b-3_1u1w3_411 {
  margin-bottom: 8px;
}

._m-l-3_1u1w3_415 {
  margin-left: 8px;
}

._p-4_1u1w3_419 {
  padding: 12px;
}

._p-t-4_1u1w3_423 {
  padding-top: 12px;
}

._p-r-4_1u1w3_427 {
  padding-right: 12px;
}

._p-b-4_1u1w3_431 {
  padding-bottom: 12px;
}

._p-l-4_1u1w3_435 {
  padding-left: 12px;
}

._m-4_1u1w3_439 {
  margin: 12px;
}

._m-t-4_1u1w3_443 {
  margin-top: 12px;
}

._m-r-4_1u1w3_447 {
  margin-right: 12px;
}

._m-b-4_1u1w3_451 {
  margin-bottom: 12px;
}

._m-l-4_1u1w3_455 {
  margin-left: 12px;
}

._p-5_1u1w3_459 {
  padding: 16px;
}

._p-t-5_1u1w3_463 {
  padding-top: 16px;
}

._p-r-5_1u1w3_467 {
  padding-right: 16px;
}

._p-b-5_1u1w3_471 {
  padding-bottom: 16px;
}

._p-l-5_1u1w3_475 {
  padding-left: 16px;
}

._m-5_1u1w3_479 {
  margin: 16px;
}

._m-t-5_1u1w3_483 {
  margin-top: 16px;
}

._m-r-5_1u1w3_487 {
  margin-right: 16px;
}

._m-b-5_1u1w3_491 {
  margin-bottom: 16px;
}

._m-l-5_1u1w3_495 {
  margin-left: 16px;
}

._p-6_1u1w3_499 {
  padding: 24px;
}

._p-t-6_1u1w3_503 {
  padding-top: 24px;
}

._p-r-6_1u1w3_507 {
  padding-right: 24px;
}

._p-b-6_1u1w3_511 {
  padding-bottom: 24px;
}

._p-l-6_1u1w3_515 {
  padding-left: 24px;
}

._m-6_1u1w3_519 {
  margin: 24px;
}

._m-t-6_1u1w3_523 {
  margin-top: 24px;
}

._m-r-6_1u1w3_527 {
  margin-right: 24px;
}

._m-b-6_1u1w3_531 {
  margin-bottom: 24px;
}

._m-l-6_1u1w3_535 {
  margin-left: 24px;
}

._p-7_1u1w3_539 {
  padding: 32px;
}

._p-t-7_1u1w3_543 {
  padding-top: 32px;
}

._p-r-7_1u1w3_547 {
  padding-right: 32px;
}

._p-b-7_1u1w3_551 {
  padding-bottom: 32px;
}

._p-l-7_1u1w3_555 {
  padding-left: 32px;
}

._m-7_1u1w3_559 {
  margin: 32px;
}

._m-t-7_1u1w3_563 {
  margin-top: 32px;
}

._m-r-7_1u1w3_567 {
  margin-right: 32px;
}

._m-b-7_1u1w3_571 {
  margin-bottom: 32px;
}

._m-l-7_1u1w3_575 {
  margin-left: 32px;
}

._p-8_1u1w3_579 {
  padding: 40px;
}

._p-t-8_1u1w3_583 {
  padding-top: 40px;
}

._p-r-8_1u1w3_587 {
  padding-right: 40px;
}

._p-b-8_1u1w3_591 {
  padding-bottom: 40px;
}

._p-l-8_1u1w3_595 {
  padding-left: 40px;
}

._m-8_1u1w3_599 {
  margin: 40px;
}

._m-t-8_1u1w3_603 {
  margin-top: 40px;
}

._m-r-8_1u1w3_607 {
  margin-right: 40px;
}

._m-b-8_1u1w3_611 {
  margin-bottom: 40px;
}

._m-l-8_1u1w3_615 {
  margin-left: 40px;
}

._p-9_1u1w3_619 {
  padding: 48px;
}

._p-t-9_1u1w3_623 {
  padding-top: 48px;
}

._p-r-9_1u1w3_627 {
  padding-right: 48px;
}

._p-b-9_1u1w3_631 {
  padding-bottom: 48px;
}

._p-l-9_1u1w3_635 {
  padding-left: 48px;
}

._m-9_1u1w3_639 {
  margin: 48px;
}

._m-t-9_1u1w3_643 {
  margin-top: 48px;
}

._m-r-9_1u1w3_647 {
  margin-right: 48px;
}

._m-b-9_1u1w3_651 {
  margin-bottom: 48px;
}

._m-l-9_1u1w3_655 {
  margin-left: 48px;
}

._p-10_1u1w3_659 {
  padding: 64px;
}

._p-t-10_1u1w3_663 {
  padding-top: 64px;
}

._p-r-10_1u1w3_667 {
  padding-right: 64px;
}

._p-b-10_1u1w3_671 {
  padding-bottom: 64px;
}

._p-l-10_1u1w3_675 {
  padding-left: 64px;
}

._m-10_1u1w3_679 {
  margin: 64px;
}

._m-t-10_1u1w3_683 {
  margin-top: 64px;
}

._m-r-10_1u1w3_687 {
  margin-right: 64px;
}

._m-b-10_1u1w3_691 {
  margin-bottom: 64px;
}

._m-l-10_1u1w3_695 {
  margin-left: 64px;
}

._p-11_1u1w3_699 {
  padding: 80px;
}

._p-t-11_1u1w3_703 {
  padding-top: 80px;
}

._p-r-11_1u1w3_707 {
  padding-right: 80px;
}

._p-b-11_1u1w3_711 {
  padding-bottom: 80px;
}

._p-l-11_1u1w3_715 {
  padding-left: 80px;
}

._m-11_1u1w3_719 {
  margin: 80px;
}

._m-t-11_1u1w3_723 {
  margin-top: 80px;
}

._m-r-11_1u1w3_727 {
  margin-right: 80px;
}

._m-b-11_1u1w3_731 {
  margin-bottom: 80px;
}

._m-l-11_1u1w3_735 {
  margin-left: 80px;
}

._p-12_1u1w3_739 {
  padding: 96px;
}

._p-t-12_1u1w3_743 {
  padding-top: 96px;
}

._p-r-12_1u1w3_747 {
  padding-right: 96px;
}

._p-b-12_1u1w3_751 {
  padding-bottom: 96px;
}

._p-l-12_1u1w3_755 {
  padding-left: 96px;
}

._m-12_1u1w3_759 {
  margin: 96px;
}

._m-t-12_1u1w3_763 {
  margin-top: 96px;
}

._m-r-12_1u1w3_767 {
  margin-right: 96px;
}

._m-b-12_1u1w3_771 {
  margin-bottom: 96px;
}

._m-l-12_1u1w3_775 {
  margin-left: 96px;
}

._p-13_1u1w3_779 {
  padding: 160px;
}

._p-t-13_1u1w3_783 {
  padding-top: 160px;
}

._p-r-13_1u1w3_787 {
  padding-right: 160px;
}

._p-b-13_1u1w3_791 {
  padding-bottom: 160px;
}

._p-l-13_1u1w3_795 {
  padding-left: 160px;
}

._m-13_1u1w3_799 {
  margin: 160px;
}

._m-t-13_1u1w3_803 {
  margin-top: 160px;
}

._m-r-13_1u1w3_807 {
  margin-right: 160px;
}

._m-b-13_1u1w3_811 {
  margin-bottom: 160px;
}

._m-l-13_1u1w3_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1u1w3_825 {
  border-radius: 0;
}

._r-1_1u1w3_829 {
  border-radius: 2px;
}

._r-2_1u1w3_833 {
  border-radius: 4px;
}

._r-3_1u1w3_837 {
  border-radius: 6px;
}

._r-4_1u1w3_841 {
  border-radius: 8px;
}

._r-5_1u1w3_845 {
  border-radius: 12px;
}

._r-6_1u1w3_849 {
  border-radius: 20px;
}

._r-full_1u1w3_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1u1w3_860 {
  border: 0 solid;
}

._border-1_1u1w3_864 {
  border: 1px solid;
}

._border-2_1u1w3_868 {
  border: 2px solid;
}

._border-3_1u1w3_872 {
  border: 3px solid;
}

._border-4_1u1w3_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1u1w3_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1u1w3_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1u1w3_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1u1w3_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1u1w3_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1u1w3_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1u1w3_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1u1w3_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1u1w3_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_1u1w3_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1u1w3_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1u1w3_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1u1w3_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1u1w3_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1u1w3_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1u1w3_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1u1w3_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
*/
._sectionTitle_1u1w3_1039 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_1u1w3_1039:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1u1w3_1039 {
    font-size: 16px;
  }
}
._sectionTitle_1u1w3_1039 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}

._formGrid_1u1w3_1057 {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 24px;
  margin-bottom: 24px;
  max-width: 1085px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._formGrid_1u1w3_1057 {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_1u1w3_1057 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

._buttonGroup_1u1w3_1077 {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_1u1w3_1077 {
    flex-direction: column;
    gap: 8px;
  }
  ._buttonGroup_1u1w3_1077 button {
    width: 100%;
    justify-content: center;
  }
}

._consentGrid_1u1w3_1092 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px;
  margin-bottom: 12px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._consentGrid_1u1w3_1092 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._consentGrid_1u1w3_1092 {
    grid-template-columns: 1fr;
  }
}

._consentCard_1u1w3_1109 {
  padding: 12px 24px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  display: flex;
  align-items: center;
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._consentCard_1u1w3_1109 {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}

._cardContent_1u1w3_1126 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}

._cardTitle_1u1w3_1133 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._cardTitle_1u1w3_1133:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardTitle_1u1w3_1133 {
    font-size: 14px;
  }
}
._cardTitle_1u1w3_1133 {
  color: var(--color-text-title);
}

._required_1u1w3_1150 {
  color: var(--color-danger);
}

._cardDescription_1u1w3_1154 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._cardDescription_1u1w3_1154:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardDescription_1u1w3_1154 {
    font-size: 12px;
  }
}
._cardDescription_1u1w3_1154 {
  color: var(--color-text-sub);
  margin: 0;
}

._editButton_1u1w3_1172 {
  display: flex;
  align-items: center;
  gap: 2px;
  color: var(--color-primary);
  background: none;
  border: none;
  padding: 4px 8px;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._editButton_1u1w3_1172:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editButton_1u1w3_1172 {
    font-size: 12px;
  }
}
._editButton_1u1w3_1172 {
  white-space: nowrap;
}
._editButton_1u1w3_1172:hover {
  opacity: 0.8;
}
._editButton_1u1w3_1172 i::before {
  font-size: 20px;
}

@keyframes _skeleton-pulse_1u1w3_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._skeleton_1u1w3_1211, ._skeletonCard_1u1w3_1211, ._skeletonButton_1u1w3_1211, ._skeletonInput_1u1w3_1211, ._skeletonTitle_1u1w3_1211 {
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1u1w3_1 1.5s ease-in-out infinite;
}

._skeletonTitle_1u1w3_1211 {
  width: 80px;
  height: 24px;
  margin-bottom: 24px;
}

._skeletonInput_1u1w3_1211 {
  height: 42px;
  width: 100%;
}

._skeletonButton_1u1w3_1211 {
  width: 80px;
  height: 42px;
}

._skeletonCard_1u1w3_1211 {
  height: 72px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_jw0eq_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_jw0eq_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_jw0eq_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_jw0eq_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_jw0eq_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_jw0eq_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_jw0eq_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_jw0eq_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_jw0eq_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_jw0eq_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_jw0eq_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_jw0eq_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_jw0eq_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_jw0eq_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_jw0eq_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_jw0eq_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_jw0eq_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_jw0eq_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_jw0eq_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_jw0eq_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_jw0eq_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_jw0eq_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_jw0eq_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_jw0eq_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_jw0eq_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_jw0eq_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_jw0eq_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_jw0eq_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_jw0eq_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_jw0eq_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_jw0eq_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_jw0eq_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_jw0eq_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_jw0eq_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_jw0eq_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_jw0eq_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_jw0eq_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_jw0eq_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_jw0eq_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_jw0eq_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_jw0eq_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_jw0eq_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_jw0eq_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_jw0eq_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_jw0eq_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_jw0eq_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_jw0eq_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_jw0eq_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_jw0eq_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_jw0eq_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_jw0eq_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_jw0eq_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_jw0eq_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_jw0eq_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_jw0eq_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_jw0eq_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_jw0eq_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_jw0eq_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_jw0eq_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_jw0eq_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_jw0eq_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_jw0eq_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_jw0eq_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_jw0eq_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_jw0eq_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_jw0eq_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_jw0eq_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_jw0eq_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_jw0eq_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_jw0eq_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_jw0eq_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_jw0eq_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_jw0eq_259 {
  padding: 0;
}

._p-t-0_jw0eq_263 {
  padding-top: 0;
}

._p-r-0_jw0eq_267 {
  padding-right: 0;
}

._p-b-0_jw0eq_271 {
  padding-bottom: 0;
}

._p-l-0_jw0eq_275 {
  padding-left: 0;
}

._m-0_jw0eq_279 {
  margin: 0;
}

._m-t-0_jw0eq_283 {
  margin-top: 0;
}

._m-r-0_jw0eq_287 {
  margin-right: 0;
}

._m-b-0_jw0eq_291 {
  margin-bottom: 0;
}

._m-l-0_jw0eq_295 {
  margin-left: 0;
}

._p-1_jw0eq_299 {
  padding: 2px;
}

._p-t-1_jw0eq_303 {
  padding-top: 2px;
}

._p-r-1_jw0eq_307 {
  padding-right: 2px;
}

._p-b-1_jw0eq_311 {
  padding-bottom: 2px;
}

._p-l-1_jw0eq_315 {
  padding-left: 2px;
}

._m-1_jw0eq_319 {
  margin: 2px;
}

._m-t-1_jw0eq_323 {
  margin-top: 2px;
}

._m-r-1_jw0eq_327 {
  margin-right: 2px;
}

._m-b-1_jw0eq_331 {
  margin-bottom: 2px;
}

._m-l-1_jw0eq_335 {
  margin-left: 2px;
}

._p-2_jw0eq_339 {
  padding: 4px;
}

._p-t-2_jw0eq_343 {
  padding-top: 4px;
}

._p-r-2_jw0eq_347 {
  padding-right: 4px;
}

._p-b-2_jw0eq_351 {
  padding-bottom: 4px;
}

._p-l-2_jw0eq_355 {
  padding-left: 4px;
}

._m-2_jw0eq_359 {
  margin: 4px;
}

._m-t-2_jw0eq_363 {
  margin-top: 4px;
}

._m-r-2_jw0eq_367 {
  margin-right: 4px;
}

._m-b-2_jw0eq_371 {
  margin-bottom: 4px;
}

._m-l-2_jw0eq_375 {
  margin-left: 4px;
}

._p-3_jw0eq_379 {
  padding: 8px;
}

._p-t-3_jw0eq_383 {
  padding-top: 8px;
}

._p-r-3_jw0eq_387 {
  padding-right: 8px;
}

._p-b-3_jw0eq_391 {
  padding-bottom: 8px;
}

._p-l-3_jw0eq_395 {
  padding-left: 8px;
}

._m-3_jw0eq_399 {
  margin: 8px;
}

._m-t-3_jw0eq_403 {
  margin-top: 8px;
}

._m-r-3_jw0eq_407 {
  margin-right: 8px;
}

._m-b-3_jw0eq_411 {
  margin-bottom: 8px;
}

._m-l-3_jw0eq_415 {
  margin-left: 8px;
}

._p-4_jw0eq_419 {
  padding: 12px;
}

._p-t-4_jw0eq_423 {
  padding-top: 12px;
}

._p-r-4_jw0eq_427 {
  padding-right: 12px;
}

._p-b-4_jw0eq_431 {
  padding-bottom: 12px;
}

._p-l-4_jw0eq_435 {
  padding-left: 12px;
}

._m-4_jw0eq_439 {
  margin: 12px;
}

._m-t-4_jw0eq_443 {
  margin-top: 12px;
}

._m-r-4_jw0eq_447 {
  margin-right: 12px;
}

._m-b-4_jw0eq_451 {
  margin-bottom: 12px;
}

._m-l-4_jw0eq_455 {
  margin-left: 12px;
}

._p-5_jw0eq_459 {
  padding: 16px;
}

._p-t-5_jw0eq_463 {
  padding-top: 16px;
}

._p-r-5_jw0eq_467 {
  padding-right: 16px;
}

._p-b-5_jw0eq_471 {
  padding-bottom: 16px;
}

._p-l-5_jw0eq_475 {
  padding-left: 16px;
}

._m-5_jw0eq_479 {
  margin: 16px;
}

._m-t-5_jw0eq_483 {
  margin-top: 16px;
}

._m-r-5_jw0eq_487 {
  margin-right: 16px;
}

._m-b-5_jw0eq_491 {
  margin-bottom: 16px;
}

._m-l-5_jw0eq_495 {
  margin-left: 16px;
}

._p-6_jw0eq_499 {
  padding: 24px;
}

._p-t-6_jw0eq_503 {
  padding-top: 24px;
}

._p-r-6_jw0eq_507 {
  padding-right: 24px;
}

._p-b-6_jw0eq_511 {
  padding-bottom: 24px;
}

._p-l-6_jw0eq_515 {
  padding-left: 24px;
}

._m-6_jw0eq_519 {
  margin: 24px;
}

._m-t-6_jw0eq_523 {
  margin-top: 24px;
}

._m-r-6_jw0eq_527 {
  margin-right: 24px;
}

._m-b-6_jw0eq_531 {
  margin-bottom: 24px;
}

._m-l-6_jw0eq_535 {
  margin-left: 24px;
}

._p-7_jw0eq_539 {
  padding: 32px;
}

._p-t-7_jw0eq_543 {
  padding-top: 32px;
}

._p-r-7_jw0eq_547 {
  padding-right: 32px;
}

._p-b-7_jw0eq_551 {
  padding-bottom: 32px;
}

._p-l-7_jw0eq_555 {
  padding-left: 32px;
}

._m-7_jw0eq_559 {
  margin: 32px;
}

._m-t-7_jw0eq_563 {
  margin-top: 32px;
}

._m-r-7_jw0eq_567 {
  margin-right: 32px;
}

._m-b-7_jw0eq_571 {
  margin-bottom: 32px;
}

._m-l-7_jw0eq_575 {
  margin-left: 32px;
}

._p-8_jw0eq_579 {
  padding: 40px;
}

._p-t-8_jw0eq_583 {
  padding-top: 40px;
}

._p-r-8_jw0eq_587 {
  padding-right: 40px;
}

._p-b-8_jw0eq_591 {
  padding-bottom: 40px;
}

._p-l-8_jw0eq_595 {
  padding-left: 40px;
}

._m-8_jw0eq_599 {
  margin: 40px;
}

._m-t-8_jw0eq_603 {
  margin-top: 40px;
}

._m-r-8_jw0eq_607 {
  margin-right: 40px;
}

._m-b-8_jw0eq_611 {
  margin-bottom: 40px;
}

._m-l-8_jw0eq_615 {
  margin-left: 40px;
}

._p-9_jw0eq_619 {
  padding: 48px;
}

._p-t-9_jw0eq_623 {
  padding-top: 48px;
}

._p-r-9_jw0eq_627 {
  padding-right: 48px;
}

._p-b-9_jw0eq_631 {
  padding-bottom: 48px;
}

._p-l-9_jw0eq_635 {
  padding-left: 48px;
}

._m-9_jw0eq_639 {
  margin: 48px;
}

._m-t-9_jw0eq_643 {
  margin-top: 48px;
}

._m-r-9_jw0eq_647 {
  margin-right: 48px;
}

._m-b-9_jw0eq_651 {
  margin-bottom: 48px;
}

._m-l-9_jw0eq_655 {
  margin-left: 48px;
}

._p-10_jw0eq_659 {
  padding: 64px;
}

._p-t-10_jw0eq_663 {
  padding-top: 64px;
}

._p-r-10_jw0eq_667 {
  padding-right: 64px;
}

._p-b-10_jw0eq_671 {
  padding-bottom: 64px;
}

._p-l-10_jw0eq_675 {
  padding-left: 64px;
}

._m-10_jw0eq_679 {
  margin: 64px;
}

._m-t-10_jw0eq_683 {
  margin-top: 64px;
}

._m-r-10_jw0eq_687 {
  margin-right: 64px;
}

._m-b-10_jw0eq_691 {
  margin-bottom: 64px;
}

._m-l-10_jw0eq_695 {
  margin-left: 64px;
}

._p-11_jw0eq_699 {
  padding: 80px;
}

._p-t-11_jw0eq_703 {
  padding-top: 80px;
}

._p-r-11_jw0eq_707 {
  padding-right: 80px;
}

._p-b-11_jw0eq_711 {
  padding-bottom: 80px;
}

._p-l-11_jw0eq_715 {
  padding-left: 80px;
}

._m-11_jw0eq_719 {
  margin: 80px;
}

._m-t-11_jw0eq_723 {
  margin-top: 80px;
}

._m-r-11_jw0eq_727 {
  margin-right: 80px;
}

._m-b-11_jw0eq_731 {
  margin-bottom: 80px;
}

._m-l-11_jw0eq_735 {
  margin-left: 80px;
}

._p-12_jw0eq_739 {
  padding: 96px;
}

._p-t-12_jw0eq_743 {
  padding-top: 96px;
}

._p-r-12_jw0eq_747 {
  padding-right: 96px;
}

._p-b-12_jw0eq_751 {
  padding-bottom: 96px;
}

._p-l-12_jw0eq_755 {
  padding-left: 96px;
}

._m-12_jw0eq_759 {
  margin: 96px;
}

._m-t-12_jw0eq_763 {
  margin-top: 96px;
}

._m-r-12_jw0eq_767 {
  margin-right: 96px;
}

._m-b-12_jw0eq_771 {
  margin-bottom: 96px;
}

._m-l-12_jw0eq_775 {
  margin-left: 96px;
}

._p-13_jw0eq_779 {
  padding: 160px;
}

._p-t-13_jw0eq_783 {
  padding-top: 160px;
}

._p-r-13_jw0eq_787 {
  padding-right: 160px;
}

._p-b-13_jw0eq_791 {
  padding-bottom: 160px;
}

._p-l-13_jw0eq_795 {
  padding-left: 160px;
}

._m-13_jw0eq_799 {
  margin: 160px;
}

._m-t-13_jw0eq_803 {
  margin-top: 160px;
}

._m-r-13_jw0eq_807 {
  margin-right: 160px;
}

._m-b-13_jw0eq_811 {
  margin-bottom: 160px;
}

._m-l-13_jw0eq_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_jw0eq_825 {
  border-radius: 0;
}

._r-1_jw0eq_829 {
  border-radius: 2px;
}

._r-2_jw0eq_833 {
  border-radius: 4px;
}

._r-3_jw0eq_837 {
  border-radius: 6px;
}

._r-4_jw0eq_841 {
  border-radius: 8px;
}

._r-5_jw0eq_845 {
  border-radius: 12px;
}

._r-6_jw0eq_849 {
  border-radius: 20px;
}

._r-full_jw0eq_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_jw0eq_860 {
  border: 0 solid;
}

._border-1_jw0eq_864 {
  border: 1px solid;
}

._border-2_jw0eq_868 {
  border: 2px solid;
}

._border-3_jw0eq_872 {
  border: 3px solid;
}

._border-4_jw0eq_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_jw0eq_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_jw0eq_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_jw0eq_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_jw0eq_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_jw0eq_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_jw0eq_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_jw0eq_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_jw0eq_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_jw0eq_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_jw0eq_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_jw0eq_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_jw0eq_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_jw0eq_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_jw0eq_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_jw0eq_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_jw0eq_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_jw0eq_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_jw0eq_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;
}

._modal_jw0eq_1052 {
  width: 651px;
  max-width: calc(100% - 40px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
  display: flex;
  flex-direction: column;
}

._header_jw0eq_1064 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}

._title_jw0eq_1071 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_jw0eq_1071:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_jw0eq_1071 {
    font-size: 16px;
  }
}
._title_jw0eq_1071 {
  color: var(--color-text-title);
  margin: 0;
}

._closeButton_jw0eq_1089 {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: var(--color-icon-secondary);
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
._closeButton_jw0eq_1089:hover {
  color: var(--color-icon-primary);
}

._content_jw0eq_1106 {
  margin-bottom: 24px;
}

._footer_jw0eq_1110 {
  display: flex;
  gap: 8px;
}
._footer_jw0eq_1110 button {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1l3qv_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1l3qv_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1l3qv_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1l3qv_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1l3qv_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1l3qv_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1l3qv_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1l3qv_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1l3qv_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_1l3qv_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1l3qv_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1l3qv_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1l3qv_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1l3qv_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1l3qv_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1l3qv_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1l3qv_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1l3qv_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_1l3qv_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1l3qv_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1l3qv_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1l3qv_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1l3qv_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1l3qv_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1l3qv_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1l3qv_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1l3qv_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_1l3qv_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1l3qv_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1l3qv_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1l3qv_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1l3qv_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1l3qv_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1l3qv_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1l3qv_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1l3qv_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_1l3qv_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1l3qv_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1l3qv_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1l3qv_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1l3qv_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1l3qv_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1l3qv_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1l3qv_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1l3qv_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_1l3qv_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1l3qv_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1l3qv_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1l3qv_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1l3qv_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1l3qv_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1l3qv_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1l3qv_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1l3qv_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_1l3qv_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1l3qv_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1l3qv_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1l3qv_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1l3qv_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1l3qv_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1l3qv_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1l3qv_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1l3qv_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_1l3qv_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1l3qv_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1l3qv_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1l3qv_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1l3qv_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1l3qv_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1l3qv_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1l3qv_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1l3qv_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1l3qv_259 {
  padding: 0;
}

._p-t-0_1l3qv_263 {
  padding-top: 0;
}

._p-r-0_1l3qv_267 {
  padding-right: 0;
}

._p-b-0_1l3qv_271 {
  padding-bottom: 0;
}

._p-l-0_1l3qv_275 {
  padding-left: 0;
}

._m-0_1l3qv_279 {
  margin: 0;
}

._m-t-0_1l3qv_283 {
  margin-top: 0;
}

._m-r-0_1l3qv_287 {
  margin-right: 0;
}

._m-b-0_1l3qv_291 {
  margin-bottom: 0;
}

._m-l-0_1l3qv_295 {
  margin-left: 0;
}

._p-1_1l3qv_299 {
  padding: 2px;
}

._p-t-1_1l3qv_303 {
  padding-top: 2px;
}

._p-r-1_1l3qv_307 {
  padding-right: 2px;
}

._p-b-1_1l3qv_311 {
  padding-bottom: 2px;
}

._p-l-1_1l3qv_315 {
  padding-left: 2px;
}

._m-1_1l3qv_319 {
  margin: 2px;
}

._m-t-1_1l3qv_323 {
  margin-top: 2px;
}

._m-r-1_1l3qv_327 {
  margin-right: 2px;
}

._m-b-1_1l3qv_331 {
  margin-bottom: 2px;
}

._m-l-1_1l3qv_335 {
  margin-left: 2px;
}

._p-2_1l3qv_339 {
  padding: 4px;
}

._p-t-2_1l3qv_343 {
  padding-top: 4px;
}

._p-r-2_1l3qv_347 {
  padding-right: 4px;
}

._p-b-2_1l3qv_351 {
  padding-bottom: 4px;
}

._p-l-2_1l3qv_355 {
  padding-left: 4px;
}

._m-2_1l3qv_359 {
  margin: 4px;
}

._m-t-2_1l3qv_363 {
  margin-top: 4px;
}

._m-r-2_1l3qv_367 {
  margin-right: 4px;
}

._m-b-2_1l3qv_371 {
  margin-bottom: 4px;
}

._m-l-2_1l3qv_375 {
  margin-left: 4px;
}

._p-3_1l3qv_379 {
  padding: 8px;
}

._p-t-3_1l3qv_383 {
  padding-top: 8px;
}

._p-r-3_1l3qv_387 {
  padding-right: 8px;
}

._p-b-3_1l3qv_391 {
  padding-bottom: 8px;
}

._p-l-3_1l3qv_395 {
  padding-left: 8px;
}

._m-3_1l3qv_399 {
  margin: 8px;
}

._m-t-3_1l3qv_403 {
  margin-top: 8px;
}

._m-r-3_1l3qv_407 {
  margin-right: 8px;
}

._m-b-3_1l3qv_411 {
  margin-bottom: 8px;
}

._m-l-3_1l3qv_415 {
  margin-left: 8px;
}

._p-4_1l3qv_419 {
  padding: 12px;
}

._p-t-4_1l3qv_423 {
  padding-top: 12px;
}

._p-r-4_1l3qv_427 {
  padding-right: 12px;
}

._p-b-4_1l3qv_431 {
  padding-bottom: 12px;
}

._p-l-4_1l3qv_435 {
  padding-left: 12px;
}

._m-4_1l3qv_439 {
  margin: 12px;
}

._m-t-4_1l3qv_443 {
  margin-top: 12px;
}

._m-r-4_1l3qv_447 {
  margin-right: 12px;
}

._m-b-4_1l3qv_451 {
  margin-bottom: 12px;
}

._m-l-4_1l3qv_455 {
  margin-left: 12px;
}

._p-5_1l3qv_459 {
  padding: 16px;
}

._p-t-5_1l3qv_463 {
  padding-top: 16px;
}

._p-r-5_1l3qv_467 {
  padding-right: 16px;
}

._p-b-5_1l3qv_471 {
  padding-bottom: 16px;
}

._p-l-5_1l3qv_475 {
  padding-left: 16px;
}

._m-5_1l3qv_479 {
  margin: 16px;
}

._m-t-5_1l3qv_483 {
  margin-top: 16px;
}

._m-r-5_1l3qv_487 {
  margin-right: 16px;
}

._m-b-5_1l3qv_491 {
  margin-bottom: 16px;
}

._m-l-5_1l3qv_495 {
  margin-left: 16px;
}

._p-6_1l3qv_499 {
  padding: 24px;
}

._p-t-6_1l3qv_503 {
  padding-top: 24px;
}

._p-r-6_1l3qv_507 {
  padding-right: 24px;
}

._p-b-6_1l3qv_511 {
  padding-bottom: 24px;
}

._p-l-6_1l3qv_515 {
  padding-left: 24px;
}

._m-6_1l3qv_519 {
  margin: 24px;
}

._m-t-6_1l3qv_523 {
  margin-top: 24px;
}

._m-r-6_1l3qv_527 {
  margin-right: 24px;
}

._m-b-6_1l3qv_531 {
  margin-bottom: 24px;
}

._m-l-6_1l3qv_535 {
  margin-left: 24px;
}

._p-7_1l3qv_539 {
  padding: 32px;
}

._p-t-7_1l3qv_543 {
  padding-top: 32px;
}

._p-r-7_1l3qv_547 {
  padding-right: 32px;
}

._p-b-7_1l3qv_551 {
  padding-bottom: 32px;
}

._p-l-7_1l3qv_555 {
  padding-left: 32px;
}

._m-7_1l3qv_559 {
  margin: 32px;
}

._m-t-7_1l3qv_563 {
  margin-top: 32px;
}

._m-r-7_1l3qv_567 {
  margin-right: 32px;
}

._m-b-7_1l3qv_571 {
  margin-bottom: 32px;
}

._m-l-7_1l3qv_575 {
  margin-left: 32px;
}

._p-8_1l3qv_579 {
  padding: 40px;
}

._p-t-8_1l3qv_583 {
  padding-top: 40px;
}

._p-r-8_1l3qv_587 {
  padding-right: 40px;
}

._p-b-8_1l3qv_591 {
  padding-bottom: 40px;
}

._p-l-8_1l3qv_595 {
  padding-left: 40px;
}

._m-8_1l3qv_599 {
  margin: 40px;
}

._m-t-8_1l3qv_603 {
  margin-top: 40px;
}

._m-r-8_1l3qv_607 {
  margin-right: 40px;
}

._m-b-8_1l3qv_611 {
  margin-bottom: 40px;
}

._m-l-8_1l3qv_615 {
  margin-left: 40px;
}

._p-9_1l3qv_619 {
  padding: 48px;
}

._p-t-9_1l3qv_623 {
  padding-top: 48px;
}

._p-r-9_1l3qv_627 {
  padding-right: 48px;
}

._p-b-9_1l3qv_631 {
  padding-bottom: 48px;
}

._p-l-9_1l3qv_635 {
  padding-left: 48px;
}

._m-9_1l3qv_639 {
  margin: 48px;
}

._m-t-9_1l3qv_643 {
  margin-top: 48px;
}

._m-r-9_1l3qv_647 {
  margin-right: 48px;
}

._m-b-9_1l3qv_651 {
  margin-bottom: 48px;
}

._m-l-9_1l3qv_655 {
  margin-left: 48px;
}

._p-10_1l3qv_659 {
  padding: 64px;
}

._p-t-10_1l3qv_663 {
  padding-top: 64px;
}

._p-r-10_1l3qv_667 {
  padding-right: 64px;
}

._p-b-10_1l3qv_671 {
  padding-bottom: 64px;
}

._p-l-10_1l3qv_675 {
  padding-left: 64px;
}

._m-10_1l3qv_679 {
  margin: 64px;
}

._m-t-10_1l3qv_683 {
  margin-top: 64px;
}

._m-r-10_1l3qv_687 {
  margin-right: 64px;
}

._m-b-10_1l3qv_691 {
  margin-bottom: 64px;
}

._m-l-10_1l3qv_695 {
  margin-left: 64px;
}

._p-11_1l3qv_699 {
  padding: 80px;
}

._p-t-11_1l3qv_703 {
  padding-top: 80px;
}

._p-r-11_1l3qv_707 {
  padding-right: 80px;
}

._p-b-11_1l3qv_711 {
  padding-bottom: 80px;
}

._p-l-11_1l3qv_715 {
  padding-left: 80px;
}

._m-11_1l3qv_719 {
  margin: 80px;
}

._m-t-11_1l3qv_723 {
  margin-top: 80px;
}

._m-r-11_1l3qv_727 {
  margin-right: 80px;
}

._m-b-11_1l3qv_731 {
  margin-bottom: 80px;
}

._m-l-11_1l3qv_735 {
  margin-left: 80px;
}

._p-12_1l3qv_739 {
  padding: 96px;
}

._p-t-12_1l3qv_743 {
  padding-top: 96px;
}

._p-r-12_1l3qv_747 {
  padding-right: 96px;
}

._p-b-12_1l3qv_751 {
  padding-bottom: 96px;
}

._p-l-12_1l3qv_755 {
  padding-left: 96px;
}

._m-12_1l3qv_759 {
  margin: 96px;
}

._m-t-12_1l3qv_763 {
  margin-top: 96px;
}

._m-r-12_1l3qv_767 {
  margin-right: 96px;
}

._m-b-12_1l3qv_771 {
  margin-bottom: 96px;
}

._m-l-12_1l3qv_775 {
  margin-left: 96px;
}

._p-13_1l3qv_779 {
  padding: 160px;
}

._p-t-13_1l3qv_783 {
  padding-top: 160px;
}

._p-r-13_1l3qv_787 {
  padding-right: 160px;
}

._p-b-13_1l3qv_791 {
  padding-bottom: 160px;
}

._p-l-13_1l3qv_795 {
  padding-left: 160px;
}

._m-13_1l3qv_799 {
  margin: 160px;
}

._m-t-13_1l3qv_803 {
  margin-top: 160px;
}

._m-r-13_1l3qv_807 {
  margin-right: 160px;
}

._m-b-13_1l3qv_811 {
  margin-bottom: 160px;
}

._m-l-13_1l3qv_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1l3qv_825 {
  border-radius: 0;
}

._r-1_1l3qv_829 {
  border-radius: 2px;
}

._r-2_1l3qv_833 {
  border-radius: 4px;
}

._r-3_1l3qv_837 {
  border-radius: 6px;
}

._r-4_1l3qv_841 {
  border-radius: 8px;
}

._r-5_1l3qv_845 {
  border-radius: 12px;
}

._r-6_1l3qv_849 {
  border-radius: 20px;
}

._r-full_1l3qv_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1l3qv_860 {
  border: 0 solid;
}

._border-1_1l3qv_864 {
  border: 1px solid;
}

._border-2_1l3qv_868 {
  border: 2px solid;
}

._border-3_1l3qv_872 {
  border: 3px solid;
}

._border-4_1l3qv_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1l3qv_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1l3qv_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1l3qv_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1l3qv_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1l3qv_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1l3qv_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1l3qv_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1l3qv_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1l3qv_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_1l3qv_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1l3qv_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1l3qv_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1l3qv_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1l3qv_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1l3qv_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1l3qv_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1l3qv_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_1l3qv_1039 {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

._modal_1l3qv_1049 {
  width: 520px;
  max-width: calc(100% - 40px);
  max-height: calc(100vh - 80px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: column;
}

._header_1l3qv_1061 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  flex-shrink: 0;
}

._title_1l3qv_1069 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1l3qv_1069:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1l3qv_1069 {
    font-size: 16px;
  }
}
._title_1l3qv_1069 {
  color: var(--color-text-title);
  margin: 0;
}

._closeButton_1l3qv_1087 {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: var(--color-icon-secondary);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
._closeButton_1l3qv_1087:hover {
  color: var(--color-icon-primary);
}
._closeButton_1l3qv_1087 i {
  vertical-align: middle;
}
._closeButton_1l3qv_1087 i::before {
  font-size: 24px;
}

._content_1l3qv_1109 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow-y: auto;
  flex: 1;
}

._emptyMessage_1l3qv_1117 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyMessage_1l3qv_1117:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1l3qv_1117 {
    font-size: 14px;
  }
}
._emptyMessage_1l3qv_1117 {
  color: var(--color-text-muted);
}

._skeletonContainer_1l3qv_1138 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._skeletonField_1l3qv_1144 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._skeletonLabel_1l3qv_1150 {
  width: 80px;
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1l3qv_1 1.5s ease-in-out infinite;
}

._skeletonInput_1l3qv_1158 {
  width: 100%;
  height: 44px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_1l3qv_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_1l3qv_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_123wn_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_123wn_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_123wn_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_123wn_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_123wn_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_123wn_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_123wn_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_123wn_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_123wn_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_123wn_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_123wn_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_123wn_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_123wn_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_123wn_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_123wn_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_123wn_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_123wn_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_123wn_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_123wn_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_123wn_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_123wn_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_123wn_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_123wn_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_123wn_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_123wn_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_123wn_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_123wn_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_123wn_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_123wn_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_123wn_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_123wn_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_123wn_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_123wn_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_123wn_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_123wn_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_123wn_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_123wn_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_123wn_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_123wn_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_123wn_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_123wn_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_123wn_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_123wn_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_123wn_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_123wn_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_123wn_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_123wn_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_123wn_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_123wn_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_123wn_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_123wn_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_123wn_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_123wn_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_123wn_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_123wn_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_123wn_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_123wn_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_123wn_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_123wn_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_123wn_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_123wn_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_123wn_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_123wn_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_123wn_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_123wn_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_123wn_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_123wn_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_123wn_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_123wn_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_123wn_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_123wn_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_123wn_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_123wn_259 {
  padding: 0;
}

._p-t-0_123wn_263 {
  padding-top: 0;
}

._p-r-0_123wn_267 {
  padding-right: 0;
}

._p-b-0_123wn_271 {
  padding-bottom: 0;
}

._p-l-0_123wn_275 {
  padding-left: 0;
}

._m-0_123wn_279 {
  margin: 0;
}

._m-t-0_123wn_283 {
  margin-top: 0;
}

._m-r-0_123wn_287 {
  margin-right: 0;
}

._m-b-0_123wn_291 {
  margin-bottom: 0;
}

._m-l-0_123wn_295 {
  margin-left: 0;
}

._p-1_123wn_299 {
  padding: 2px;
}

._p-t-1_123wn_303 {
  padding-top: 2px;
}

._p-r-1_123wn_307 {
  padding-right: 2px;
}

._p-b-1_123wn_311 {
  padding-bottom: 2px;
}

._p-l-1_123wn_315 {
  padding-left: 2px;
}

._m-1_123wn_319 {
  margin: 2px;
}

._m-t-1_123wn_323 {
  margin-top: 2px;
}

._m-r-1_123wn_327 {
  margin-right: 2px;
}

._m-b-1_123wn_331 {
  margin-bottom: 2px;
}

._m-l-1_123wn_335 {
  margin-left: 2px;
}

._p-2_123wn_339 {
  padding: 4px;
}

._p-t-2_123wn_343 {
  padding-top: 4px;
}

._p-r-2_123wn_347 {
  padding-right: 4px;
}

._p-b-2_123wn_351 {
  padding-bottom: 4px;
}

._p-l-2_123wn_355 {
  padding-left: 4px;
}

._m-2_123wn_359 {
  margin: 4px;
}

._m-t-2_123wn_363 {
  margin-top: 4px;
}

._m-r-2_123wn_367 {
  margin-right: 4px;
}

._m-b-2_123wn_371 {
  margin-bottom: 4px;
}

._m-l-2_123wn_375 {
  margin-left: 4px;
}

._p-3_123wn_379 {
  padding: 8px;
}

._p-t-3_123wn_383 {
  padding-top: 8px;
}

._p-r-3_123wn_387 {
  padding-right: 8px;
}

._p-b-3_123wn_391 {
  padding-bottom: 8px;
}

._p-l-3_123wn_395 {
  padding-left: 8px;
}

._m-3_123wn_399 {
  margin: 8px;
}

._m-t-3_123wn_403 {
  margin-top: 8px;
}

._m-r-3_123wn_407 {
  margin-right: 8px;
}

._m-b-3_123wn_411 {
  margin-bottom: 8px;
}

._m-l-3_123wn_415 {
  margin-left: 8px;
}

._p-4_123wn_419 {
  padding: 12px;
}

._p-t-4_123wn_423 {
  padding-top: 12px;
}

._p-r-4_123wn_427 {
  padding-right: 12px;
}

._p-b-4_123wn_431 {
  padding-bottom: 12px;
}

._p-l-4_123wn_435 {
  padding-left: 12px;
}

._m-4_123wn_439 {
  margin: 12px;
}

._m-t-4_123wn_443 {
  margin-top: 12px;
}

._m-r-4_123wn_447 {
  margin-right: 12px;
}

._m-b-4_123wn_451 {
  margin-bottom: 12px;
}

._m-l-4_123wn_455 {
  margin-left: 12px;
}

._p-5_123wn_459 {
  padding: 16px;
}

._p-t-5_123wn_463 {
  padding-top: 16px;
}

._p-r-5_123wn_467 {
  padding-right: 16px;
}

._p-b-5_123wn_471 {
  padding-bottom: 16px;
}

._p-l-5_123wn_475 {
  padding-left: 16px;
}

._m-5_123wn_479 {
  margin: 16px;
}

._m-t-5_123wn_483 {
  margin-top: 16px;
}

._m-r-5_123wn_487 {
  margin-right: 16px;
}

._m-b-5_123wn_491 {
  margin-bottom: 16px;
}

._m-l-5_123wn_495 {
  margin-left: 16px;
}

._p-6_123wn_499 {
  padding: 24px;
}

._p-t-6_123wn_503 {
  padding-top: 24px;
}

._p-r-6_123wn_507 {
  padding-right: 24px;
}

._p-b-6_123wn_511 {
  padding-bottom: 24px;
}

._p-l-6_123wn_515 {
  padding-left: 24px;
}

._m-6_123wn_519 {
  margin: 24px;
}

._m-t-6_123wn_523 {
  margin-top: 24px;
}

._m-r-6_123wn_527 {
  margin-right: 24px;
}

._m-b-6_123wn_531 {
  margin-bottom: 24px;
}

._m-l-6_123wn_535 {
  margin-left: 24px;
}

._p-7_123wn_539 {
  padding: 32px;
}

._p-t-7_123wn_543 {
  padding-top: 32px;
}

._p-r-7_123wn_547 {
  padding-right: 32px;
}

._p-b-7_123wn_551 {
  padding-bottom: 32px;
}

._p-l-7_123wn_555 {
  padding-left: 32px;
}

._m-7_123wn_559 {
  margin: 32px;
}

._m-t-7_123wn_563 {
  margin-top: 32px;
}

._m-r-7_123wn_567 {
  margin-right: 32px;
}

._m-b-7_123wn_571 {
  margin-bottom: 32px;
}

._m-l-7_123wn_575 {
  margin-left: 32px;
}

._p-8_123wn_579 {
  padding: 40px;
}

._p-t-8_123wn_583 {
  padding-top: 40px;
}

._p-r-8_123wn_587 {
  padding-right: 40px;
}

._p-b-8_123wn_591 {
  padding-bottom: 40px;
}

._p-l-8_123wn_595 {
  padding-left: 40px;
}

._m-8_123wn_599 {
  margin: 40px;
}

._m-t-8_123wn_603 {
  margin-top: 40px;
}

._m-r-8_123wn_607 {
  margin-right: 40px;
}

._m-b-8_123wn_611 {
  margin-bottom: 40px;
}

._m-l-8_123wn_615 {
  margin-left: 40px;
}

._p-9_123wn_619 {
  padding: 48px;
}

._p-t-9_123wn_623 {
  padding-top: 48px;
}

._p-r-9_123wn_627 {
  padding-right: 48px;
}

._p-b-9_123wn_631 {
  padding-bottom: 48px;
}

._p-l-9_123wn_635 {
  padding-left: 48px;
}

._m-9_123wn_639 {
  margin: 48px;
}

._m-t-9_123wn_643 {
  margin-top: 48px;
}

._m-r-9_123wn_647 {
  margin-right: 48px;
}

._m-b-9_123wn_651 {
  margin-bottom: 48px;
}

._m-l-9_123wn_655 {
  margin-left: 48px;
}

._p-10_123wn_659 {
  padding: 64px;
}

._p-t-10_123wn_663 {
  padding-top: 64px;
}

._p-r-10_123wn_667 {
  padding-right: 64px;
}

._p-b-10_123wn_671 {
  padding-bottom: 64px;
}

._p-l-10_123wn_675 {
  padding-left: 64px;
}

._m-10_123wn_679 {
  margin: 64px;
}

._m-t-10_123wn_683 {
  margin-top: 64px;
}

._m-r-10_123wn_687 {
  margin-right: 64px;
}

._m-b-10_123wn_691 {
  margin-bottom: 64px;
}

._m-l-10_123wn_695 {
  margin-left: 64px;
}

._p-11_123wn_699 {
  padding: 80px;
}

._p-t-11_123wn_703 {
  padding-top: 80px;
}

._p-r-11_123wn_707 {
  padding-right: 80px;
}

._p-b-11_123wn_711 {
  padding-bottom: 80px;
}

._p-l-11_123wn_715 {
  padding-left: 80px;
}

._m-11_123wn_719 {
  margin: 80px;
}

._m-t-11_123wn_723 {
  margin-top: 80px;
}

._m-r-11_123wn_727 {
  margin-right: 80px;
}

._m-b-11_123wn_731 {
  margin-bottom: 80px;
}

._m-l-11_123wn_735 {
  margin-left: 80px;
}

._p-12_123wn_739 {
  padding: 96px;
}

._p-t-12_123wn_743 {
  padding-top: 96px;
}

._p-r-12_123wn_747 {
  padding-right: 96px;
}

._p-b-12_123wn_751 {
  padding-bottom: 96px;
}

._p-l-12_123wn_755 {
  padding-left: 96px;
}

._m-12_123wn_759 {
  margin: 96px;
}

._m-t-12_123wn_763 {
  margin-top: 96px;
}

._m-r-12_123wn_767 {
  margin-right: 96px;
}

._m-b-12_123wn_771 {
  margin-bottom: 96px;
}

._m-l-12_123wn_775 {
  margin-left: 96px;
}

._p-13_123wn_779 {
  padding: 160px;
}

._p-t-13_123wn_783 {
  padding-top: 160px;
}

._p-r-13_123wn_787 {
  padding-right: 160px;
}

._p-b-13_123wn_791 {
  padding-bottom: 160px;
}

._p-l-13_123wn_795 {
  padding-left: 160px;
}

._m-13_123wn_799 {
  margin: 160px;
}

._m-t-13_123wn_803 {
  margin-top: 160px;
}

._m-r-13_123wn_807 {
  margin-right: 160px;
}

._m-b-13_123wn_811 {
  margin-bottom: 160px;
}

._m-l-13_123wn_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_123wn_825 {
  border-radius: 0;
}

._r-1_123wn_829 {
  border-radius: 2px;
}

._r-2_123wn_833 {
  border-radius: 4px;
}

._r-3_123wn_837 {
  border-radius: 6px;
}

._r-4_123wn_841 {
  border-radius: 8px;
}

._r-5_123wn_845 {
  border-radius: 12px;
}

._r-6_123wn_849 {
  border-radius: 20px;
}

._r-full_123wn_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_123wn_860 {
  border: 0 solid;
}

._border-1_123wn_864 {
  border: 1px solid;
}

._border-2_123wn_868 {
  border: 2px solid;
}

._border-3_123wn_872 {
  border: 3px solid;
}

._border-4_123wn_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_123wn_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_123wn_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_123wn_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_123wn_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_123wn_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_123wn_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_123wn_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_123wn_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_123wn_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_123wn_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_123wn_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_123wn_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_123wn_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_123wn_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_123wn_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_123wn_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_123wn_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
*/
._sectionTitle_123wn_1039 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_123wn_1039:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_123wn_1039 {
    font-size: 16px;
  }
}
._sectionTitle_123wn_1039 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}

._fieldsList_123wn_1057 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}

._fieldRow_123wn_1064 {
  display: flex;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: hidden;
}

._fieldContentWrapper_123wn_1072 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._fieldMainRow_123wn_1078 {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 16px 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldMainRow_123wn_1078 {
    flex-wrap: wrap;
    gap: 4px;
  }
}

._fieldActions_123wn_1091 {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-left: auto;
}

._dragHandle_123wn_1098 {
  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_123wn_1098:active {
  cursor: grabbing;
}
._dragHandle_123wn_1098 i::before {
  font-size: 20px;
}

._fieldInputWrapper_123wn_1116 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._fieldInputLabel_123wn_1122 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._fieldInputLabel_123wn_1122:not(button) {
  color: var(--color-text-body);
}
._fieldInputLabel_123wn_1122 {
  color: var(--color-text-sub);
  margin-bottom: 8px;
}

._fieldLabel_123wn_1135 {
  width: 360px;
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_123wn_1135 {
    width: 100%;
    order: 1;
  }
}

._fieldType_123wn_1146 {
  width: 180px;
  flex-shrink: 0;
}
._fieldType_123wn_1146 select {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldType_123wn_1146 {
    width: 100%;
    order: 2;
  }
}

._fieldRequired_123wn_1161 {
  display: flex;
  align-items: center;
  min-width: 60px;
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldRequired_123wn_1161 {
    order: 3;
  }
}

._checkboxLabel_123wn_1173 {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._checkboxLabel_123wn_1173:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._checkboxLabel_123wn_1173 {
    font-size: 12px;
  }
}
._checkboxLabel_123wn_1173 {
  color: var(--color-text-body);
}
._checkboxLabel_123wn_1173 input[type=checkbox] {
  width: 24px;
  height: 24px;
  margin: 0;
  cursor: pointer;
  flex-shrink: 0;
}
._checkboxLabel_123wn_1173 span {
  line-height: 1;
}

._deleteButton_123wn_1203 {
  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_123wn_1203:hover:not(:disabled) {
  background-color: var(--color-danger-fill);
  border: 1px solid var(--color-danger-hover);
}
._deleteButton_123wn_1203:hover:not(:disabled) i::before {
  color: var(--color-danger-hover);
}
._deleteButton_123wn_1203:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._deleteButton_123wn_1203 i::before {
  font-size: 18px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._deleteButton_123wn_1203 {
    order: 4;
  }
}

._copyButton_123wn_1236 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: var(--color-default);
  border: 1px solid var(--color-border);
  cursor: pointer;
  color: var(--color-text-action);
  flex-shrink: 0;
  border-radius: 4px;
}
._copyButton_123wn_1236:hover {
  background-color: var(--color-default-hover);
}
._copyButton_123wn_1236 i::before {
  font-size: 18px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._copyButton_123wn_1236 {
    order: 5;
  }
}

._optionsArea_123wn_1261 {
  background-color: var(--color-bg-elevation);
  padding: 0 24px 12px;
}

._optionsHeader_123wn_1266 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

._optionsLabel_123wn_1273 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
}
._optionsLabel_123wn_1273:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._optionsLabel_123wn_1273 {
    font-size: 12px;
  }
}
._optionsLabel_123wn_1273 {
  color: var(--color-text-sub);
}

._addOptionButton_123wn_1290 {
  margin-top: 12px;
}

._optionsList_123wn_1294 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._optionItem_123wn_1300 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._optionIcon_123wn_1306 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}

._radioIcon_123wn_1315::before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid var(--color-border);
  border-radius: 50%;
  background-color: var(--color-bg-elevation-1);
}

._checkboxIcon_123wn_1324::before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid var(--color-border);
  border-radius: 2px;
  background-color: var(--color-bg-elevation-1);
}

._optionInput_123wn_1333 {
  flex: 1;
  max-width: 300px;
}

._optionDeleteButton_123wn_1338 {
  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_123wn_1338:hover {
  color: var(--color-danger);
  background-color: var(--color-danger-bg);
}
._optionDeleteButton_123wn_1338 i::before {
  font-size: 14px;
}

._noOptionsMessage_123wn_1359 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._noOptionsMessage_123wn_1359:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._noOptionsMessage_123wn_1359 {
    font-size: 12px;
  }
}
._noOptionsMessage_123wn_1359 {
  color: var(--color-text-placeholder);
  margin: 0;
}

._emptyMessage_123wn_1377 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 64px 24px;
  background-color: var(--color-bg-elevation-1);
  border: 1px dashed var(--color-border);
  border-radius: 6px;
  margin-bottom: 24px;
  text-align: center;
}
._emptyMessage_123wn_1377 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyMessage_123wn_1377 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_123wn_1377 p {
    font-size: 14px;
  }
}
._emptyMessage_123wn_1377 p {
  color: var(--color-text-sub);
  margin: 0;
}
._emptyMessage_123wn_1377 p:first-child {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._emptyMessage_123wn_1377 p:first-child:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_123wn_1377 p:first-child {
    font-size: 14px;
  }
}
._emptyMessage_123wn_1377 p:first-child {
  color: var(--color-text-body);
  margin-bottom: 2px;
}

._buttonGroup_123wn_1424 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._buttonGroupBottom_123wn_1430 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroupBottom_123wn_1430 {
    flex-direction: column;
  }
  ._buttonGroupBottom_123wn_1430 button {
    width: 100%;
    justify-content: center;
  }
}

@keyframes _skeleton-pulse_123wn_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._skeleton_123wn_1454, ._skeletonRow_123wn_1454 {
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_123wn_1 1.5s ease-in-out infinite;
}

._skeletonList_123wn_1460 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 24px;
}

._skeletonRow_123wn_1454 {
  height: 56px;
  border-radius: 6px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_b3e3u_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_b3e3u_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_b3e3u_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_b3e3u_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_b3e3u_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_b3e3u_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_b3e3u_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_b3e3u_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_b3e3u_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_b3e3u_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_b3e3u_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_b3e3u_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_b3e3u_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_b3e3u_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_b3e3u_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_b3e3u_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_b3e3u_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_b3e3u_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_b3e3u_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_b3e3u_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_b3e3u_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_b3e3u_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_b3e3u_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_b3e3u_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_b3e3u_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_b3e3u_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_b3e3u_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_b3e3u_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_b3e3u_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_b3e3u_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_b3e3u_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_b3e3u_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_b3e3u_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_b3e3u_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_b3e3u_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_b3e3u_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_b3e3u_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_b3e3u_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_b3e3u_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_b3e3u_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_b3e3u_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_b3e3u_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_b3e3u_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_b3e3u_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_b3e3u_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_b3e3u_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_b3e3u_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_b3e3u_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_b3e3u_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_b3e3u_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_b3e3u_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_b3e3u_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_b3e3u_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_b3e3u_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_b3e3u_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_b3e3u_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_b3e3u_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_b3e3u_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_b3e3u_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_b3e3u_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_b3e3u_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_b3e3u_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_b3e3u_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_b3e3u_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_b3e3u_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_b3e3u_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_b3e3u_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_b3e3u_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_b3e3u_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_b3e3u_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_b3e3u_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_b3e3u_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_b3e3u_259 {
  padding: 0;
}

._p-t-0_b3e3u_263 {
  padding-top: 0;
}

._p-r-0_b3e3u_267 {
  padding-right: 0;
}

._p-b-0_b3e3u_271 {
  padding-bottom: 0;
}

._p-l-0_b3e3u_275 {
  padding-left: 0;
}

._m-0_b3e3u_279 {
  margin: 0;
}

._m-t-0_b3e3u_283 {
  margin-top: 0;
}

._m-r-0_b3e3u_287 {
  margin-right: 0;
}

._m-b-0_b3e3u_291 {
  margin-bottom: 0;
}

._m-l-0_b3e3u_295 {
  margin-left: 0;
}

._p-1_b3e3u_299 {
  padding: 2px;
}

._p-t-1_b3e3u_303 {
  padding-top: 2px;
}

._p-r-1_b3e3u_307 {
  padding-right: 2px;
}

._p-b-1_b3e3u_311 {
  padding-bottom: 2px;
}

._p-l-1_b3e3u_315 {
  padding-left: 2px;
}

._m-1_b3e3u_319 {
  margin: 2px;
}

._m-t-1_b3e3u_323 {
  margin-top: 2px;
}

._m-r-1_b3e3u_327 {
  margin-right: 2px;
}

._m-b-1_b3e3u_331 {
  margin-bottom: 2px;
}

._m-l-1_b3e3u_335 {
  margin-left: 2px;
}

._p-2_b3e3u_339 {
  padding: 4px;
}

._p-t-2_b3e3u_343 {
  padding-top: 4px;
}

._p-r-2_b3e3u_347 {
  padding-right: 4px;
}

._p-b-2_b3e3u_351 {
  padding-bottom: 4px;
}

._p-l-2_b3e3u_355 {
  padding-left: 4px;
}

._m-2_b3e3u_359 {
  margin: 4px;
}

._m-t-2_b3e3u_363 {
  margin-top: 4px;
}

._m-r-2_b3e3u_367 {
  margin-right: 4px;
}

._m-b-2_b3e3u_371 {
  margin-bottom: 4px;
}

._m-l-2_b3e3u_375 {
  margin-left: 4px;
}

._p-3_b3e3u_379 {
  padding: 8px;
}

._p-t-3_b3e3u_383 {
  padding-top: 8px;
}

._p-r-3_b3e3u_387 {
  padding-right: 8px;
}

._p-b-3_b3e3u_391 {
  padding-bottom: 8px;
}

._p-l-3_b3e3u_395 {
  padding-left: 8px;
}

._m-3_b3e3u_399 {
  margin: 8px;
}

._m-t-3_b3e3u_403 {
  margin-top: 8px;
}

._m-r-3_b3e3u_407 {
  margin-right: 8px;
}

._m-b-3_b3e3u_411 {
  margin-bottom: 8px;
}

._m-l-3_b3e3u_415 {
  margin-left: 8px;
}

._p-4_b3e3u_419 {
  padding: 12px;
}

._p-t-4_b3e3u_423 {
  padding-top: 12px;
}

._p-r-4_b3e3u_427 {
  padding-right: 12px;
}

._p-b-4_b3e3u_431 {
  padding-bottom: 12px;
}

._p-l-4_b3e3u_435 {
  padding-left: 12px;
}

._m-4_b3e3u_439 {
  margin: 12px;
}

._m-t-4_b3e3u_443 {
  margin-top: 12px;
}

._m-r-4_b3e3u_447 {
  margin-right: 12px;
}

._m-b-4_b3e3u_451 {
  margin-bottom: 12px;
}

._m-l-4_b3e3u_455 {
  margin-left: 12px;
}

._p-5_b3e3u_459 {
  padding: 16px;
}

._p-t-5_b3e3u_463 {
  padding-top: 16px;
}

._p-r-5_b3e3u_467 {
  padding-right: 16px;
}

._p-b-5_b3e3u_471 {
  padding-bottom: 16px;
}

._p-l-5_b3e3u_475 {
  padding-left: 16px;
}

._m-5_b3e3u_479 {
  margin: 16px;
}

._m-t-5_b3e3u_483 {
  margin-top: 16px;
}

._m-r-5_b3e3u_487 {
  margin-right: 16px;
}

._m-b-5_b3e3u_491 {
  margin-bottom: 16px;
}

._m-l-5_b3e3u_495 {
  margin-left: 16px;
}

._p-6_b3e3u_499 {
  padding: 24px;
}

._p-t-6_b3e3u_503 {
  padding-top: 24px;
}

._p-r-6_b3e3u_507 {
  padding-right: 24px;
}

._p-b-6_b3e3u_511 {
  padding-bottom: 24px;
}

._p-l-6_b3e3u_515 {
  padding-left: 24px;
}

._m-6_b3e3u_519 {
  margin: 24px;
}

._m-t-6_b3e3u_523 {
  margin-top: 24px;
}

._m-r-6_b3e3u_527 {
  margin-right: 24px;
}

._m-b-6_b3e3u_531 {
  margin-bottom: 24px;
}

._m-l-6_b3e3u_535 {
  margin-left: 24px;
}

._p-7_b3e3u_539 {
  padding: 32px;
}

._p-t-7_b3e3u_543 {
  padding-top: 32px;
}

._p-r-7_b3e3u_547 {
  padding-right: 32px;
}

._p-b-7_b3e3u_551 {
  padding-bottom: 32px;
}

._p-l-7_b3e3u_555 {
  padding-left: 32px;
}

._m-7_b3e3u_559 {
  margin: 32px;
}

._m-t-7_b3e3u_563 {
  margin-top: 32px;
}

._m-r-7_b3e3u_567 {
  margin-right: 32px;
}

._m-b-7_b3e3u_571 {
  margin-bottom: 32px;
}

._m-l-7_b3e3u_575 {
  margin-left: 32px;
}

._p-8_b3e3u_579 {
  padding: 40px;
}

._p-t-8_b3e3u_583 {
  padding-top: 40px;
}

._p-r-8_b3e3u_587 {
  padding-right: 40px;
}

._p-b-8_b3e3u_591 {
  padding-bottom: 40px;
}

._p-l-8_b3e3u_595 {
  padding-left: 40px;
}

._m-8_b3e3u_599 {
  margin: 40px;
}

._m-t-8_b3e3u_603 {
  margin-top: 40px;
}

._m-r-8_b3e3u_607 {
  margin-right: 40px;
}

._m-b-8_b3e3u_611 {
  margin-bottom: 40px;
}

._m-l-8_b3e3u_615 {
  margin-left: 40px;
}

._p-9_b3e3u_619 {
  padding: 48px;
}

._p-t-9_b3e3u_623 {
  padding-top: 48px;
}

._p-r-9_b3e3u_627 {
  padding-right: 48px;
}

._p-b-9_b3e3u_631 {
  padding-bottom: 48px;
}

._p-l-9_b3e3u_635 {
  padding-left: 48px;
}

._m-9_b3e3u_639 {
  margin: 48px;
}

._m-t-9_b3e3u_643 {
  margin-top: 48px;
}

._m-r-9_b3e3u_647 {
  margin-right: 48px;
}

._m-b-9_b3e3u_651 {
  margin-bottom: 48px;
}

._m-l-9_b3e3u_655 {
  margin-left: 48px;
}

._p-10_b3e3u_659 {
  padding: 64px;
}

._p-t-10_b3e3u_663 {
  padding-top: 64px;
}

._p-r-10_b3e3u_667 {
  padding-right: 64px;
}

._p-b-10_b3e3u_671 {
  padding-bottom: 64px;
}

._p-l-10_b3e3u_675 {
  padding-left: 64px;
}

._m-10_b3e3u_679 {
  margin: 64px;
}

._m-t-10_b3e3u_683 {
  margin-top: 64px;
}

._m-r-10_b3e3u_687 {
  margin-right: 64px;
}

._m-b-10_b3e3u_691 {
  margin-bottom: 64px;
}

._m-l-10_b3e3u_695 {
  margin-left: 64px;
}

._p-11_b3e3u_699 {
  padding: 80px;
}

._p-t-11_b3e3u_703 {
  padding-top: 80px;
}

._p-r-11_b3e3u_707 {
  padding-right: 80px;
}

._p-b-11_b3e3u_711 {
  padding-bottom: 80px;
}

._p-l-11_b3e3u_715 {
  padding-left: 80px;
}

._m-11_b3e3u_719 {
  margin: 80px;
}

._m-t-11_b3e3u_723 {
  margin-top: 80px;
}

._m-r-11_b3e3u_727 {
  margin-right: 80px;
}

._m-b-11_b3e3u_731 {
  margin-bottom: 80px;
}

._m-l-11_b3e3u_735 {
  margin-left: 80px;
}

._p-12_b3e3u_739 {
  padding: 96px;
}

._p-t-12_b3e3u_743 {
  padding-top: 96px;
}

._p-r-12_b3e3u_747 {
  padding-right: 96px;
}

._p-b-12_b3e3u_751 {
  padding-bottom: 96px;
}

._p-l-12_b3e3u_755 {
  padding-left: 96px;
}

._m-12_b3e3u_759 {
  margin: 96px;
}

._m-t-12_b3e3u_763 {
  margin-top: 96px;
}

._m-r-12_b3e3u_767 {
  margin-right: 96px;
}

._m-b-12_b3e3u_771 {
  margin-bottom: 96px;
}

._m-l-12_b3e3u_775 {
  margin-left: 96px;
}

._p-13_b3e3u_779 {
  padding: 160px;
}

._p-t-13_b3e3u_783 {
  padding-top: 160px;
}

._p-r-13_b3e3u_787 {
  padding-right: 160px;
}

._p-b-13_b3e3u_791 {
  padding-bottom: 160px;
}

._p-l-13_b3e3u_795 {
  padding-left: 160px;
}

._m-13_b3e3u_799 {
  margin: 160px;
}

._m-t-13_b3e3u_803 {
  margin-top: 160px;
}

._m-r-13_b3e3u_807 {
  margin-right: 160px;
}

._m-b-13_b3e3u_811 {
  margin-bottom: 160px;
}

._m-l-13_b3e3u_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_b3e3u_825 {
  border-radius: 0;
}

._r-1_b3e3u_829 {
  border-radius: 2px;
}

._r-2_b3e3u_833 {
  border-radius: 4px;
}

._r-3_b3e3u_837 {
  border-radius: 6px;
}

._r-4_b3e3u_841 {
  border-radius: 8px;
}

._r-5_b3e3u_845 {
  border-radius: 12px;
}

._r-6_b3e3u_849 {
  border-radius: 20px;
}

._r-full_b3e3u_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_b3e3u_860 {
  border: 0 solid;
}

._border-1_b3e3u_864 {
  border: 1px solid;
}

._border-2_b3e3u_868 {
  border: 2px solid;
}

._border-3_b3e3u_872 {
  border: 3px solid;
}

._border-4_b3e3u_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_b3e3u_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_b3e3u_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_b3e3u_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_b3e3u_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_b3e3u_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_b3e3u_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_b3e3u_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_b3e3u_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_b3e3u_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_b3e3u_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_b3e3u_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_b3e3u_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_b3e3u_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_b3e3u_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_b3e3u_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_b3e3u_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_b3e3u_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
*/
._tabsContainer_b3e3u_1039 {
  margin-bottom: 24px;
}

._placeholderContent_b3e3u_1043 {
  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_b3e3u_1043:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._placeholderContent_b3e3u_1043 {
    font-size: 16px;
  }
}
._placeholderContent_b3e3u_1043 {
  color: var(--color-text-muted);
  gap: 12px;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
}
._placeholderContent_b3e3u_1043 i::before {
  font-size: 64px;
  color: var(--color-text-muted);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1f95a_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1f95a_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1f95a_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1f95a_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1f95a_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1f95a_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1f95a_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1f95a_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1f95a_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_1f95a_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1f95a_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1f95a_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1f95a_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1f95a_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1f95a_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1f95a_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1f95a_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1f95a_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_1f95a_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1f95a_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1f95a_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1f95a_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1f95a_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1f95a_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1f95a_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1f95a_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1f95a_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_1f95a_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1f95a_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1f95a_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1f95a_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1f95a_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1f95a_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1f95a_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1f95a_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1f95a_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_1f95a_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1f95a_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1f95a_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1f95a_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1f95a_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1f95a_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1f95a_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1f95a_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1f95a_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_1f95a_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1f95a_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1f95a_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1f95a_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1f95a_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1f95a_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1f95a_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1f95a_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1f95a_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_1f95a_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1f95a_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1f95a_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1f95a_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1f95a_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1f95a_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1f95a_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1f95a_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1f95a_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_1f95a_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1f95a_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1f95a_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1f95a_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1f95a_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1f95a_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1f95a_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1f95a_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1f95a_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1f95a_259 {
  padding: 0;
}

._p-t-0_1f95a_263 {
  padding-top: 0;
}

._p-r-0_1f95a_267 {
  padding-right: 0;
}

._p-b-0_1f95a_271 {
  padding-bottom: 0;
}

._p-l-0_1f95a_275 {
  padding-left: 0;
}

._m-0_1f95a_279 {
  margin: 0;
}

._m-t-0_1f95a_283 {
  margin-top: 0;
}

._m-r-0_1f95a_287 {
  margin-right: 0;
}

._m-b-0_1f95a_291 {
  margin-bottom: 0;
}

._m-l-0_1f95a_295 {
  margin-left: 0;
}

._p-1_1f95a_299 {
  padding: 2px;
}

._p-t-1_1f95a_303 {
  padding-top: 2px;
}

._p-r-1_1f95a_307 {
  padding-right: 2px;
}

._p-b-1_1f95a_311 {
  padding-bottom: 2px;
}

._p-l-1_1f95a_315 {
  padding-left: 2px;
}

._m-1_1f95a_319 {
  margin: 2px;
}

._m-t-1_1f95a_323 {
  margin-top: 2px;
}

._m-r-1_1f95a_327 {
  margin-right: 2px;
}

._m-b-1_1f95a_331 {
  margin-bottom: 2px;
}

._m-l-1_1f95a_335 {
  margin-left: 2px;
}

._p-2_1f95a_339 {
  padding: 4px;
}

._p-t-2_1f95a_343 {
  padding-top: 4px;
}

._p-r-2_1f95a_347 {
  padding-right: 4px;
}

._p-b-2_1f95a_351 {
  padding-bottom: 4px;
}

._p-l-2_1f95a_355 {
  padding-left: 4px;
}

._m-2_1f95a_359 {
  margin: 4px;
}

._m-t-2_1f95a_363 {
  margin-top: 4px;
}

._m-r-2_1f95a_367 {
  margin-right: 4px;
}

._m-b-2_1f95a_371 {
  margin-bottom: 4px;
}

._m-l-2_1f95a_375 {
  margin-left: 4px;
}

._p-3_1f95a_379 {
  padding: 8px;
}

._p-t-3_1f95a_383 {
  padding-top: 8px;
}

._p-r-3_1f95a_387 {
  padding-right: 8px;
}

._p-b-3_1f95a_391 {
  padding-bottom: 8px;
}

._p-l-3_1f95a_395 {
  padding-left: 8px;
}

._m-3_1f95a_399 {
  margin: 8px;
}

._m-t-3_1f95a_403 {
  margin-top: 8px;
}

._m-r-3_1f95a_407 {
  margin-right: 8px;
}

._m-b-3_1f95a_411 {
  margin-bottom: 8px;
}

._m-l-3_1f95a_415 {
  margin-left: 8px;
}

._p-4_1f95a_419 {
  padding: 12px;
}

._p-t-4_1f95a_423 {
  padding-top: 12px;
}

._p-r-4_1f95a_427 {
  padding-right: 12px;
}

._p-b-4_1f95a_431 {
  padding-bottom: 12px;
}

._p-l-4_1f95a_435 {
  padding-left: 12px;
}

._m-4_1f95a_439 {
  margin: 12px;
}

._m-t-4_1f95a_443 {
  margin-top: 12px;
}

._m-r-4_1f95a_447 {
  margin-right: 12px;
}

._m-b-4_1f95a_451 {
  margin-bottom: 12px;
}

._m-l-4_1f95a_455 {
  margin-left: 12px;
}

._p-5_1f95a_459 {
  padding: 16px;
}

._p-t-5_1f95a_463 {
  padding-top: 16px;
}

._p-r-5_1f95a_467 {
  padding-right: 16px;
}

._p-b-5_1f95a_471 {
  padding-bottom: 16px;
}

._p-l-5_1f95a_475 {
  padding-left: 16px;
}

._m-5_1f95a_479 {
  margin: 16px;
}

._m-t-5_1f95a_483 {
  margin-top: 16px;
}

._m-r-5_1f95a_487 {
  margin-right: 16px;
}

._m-b-5_1f95a_491 {
  margin-bottom: 16px;
}

._m-l-5_1f95a_495 {
  margin-left: 16px;
}

._p-6_1f95a_499 {
  padding: 24px;
}

._p-t-6_1f95a_503 {
  padding-top: 24px;
}

._p-r-6_1f95a_507 {
  padding-right: 24px;
}

._p-b-6_1f95a_511 {
  padding-bottom: 24px;
}

._p-l-6_1f95a_515 {
  padding-left: 24px;
}

._m-6_1f95a_519 {
  margin: 24px;
}

._m-t-6_1f95a_523 {
  margin-top: 24px;
}

._m-r-6_1f95a_527 {
  margin-right: 24px;
}

._m-b-6_1f95a_531 {
  margin-bottom: 24px;
}

._m-l-6_1f95a_535 {
  margin-left: 24px;
}

._p-7_1f95a_539 {
  padding: 32px;
}

._p-t-7_1f95a_543 {
  padding-top: 32px;
}

._p-r-7_1f95a_547 {
  padding-right: 32px;
}

._p-b-7_1f95a_551 {
  padding-bottom: 32px;
}

._p-l-7_1f95a_555 {
  padding-left: 32px;
}

._m-7_1f95a_559 {
  margin: 32px;
}

._m-t-7_1f95a_563 {
  margin-top: 32px;
}

._m-r-7_1f95a_567 {
  margin-right: 32px;
}

._m-b-7_1f95a_571 {
  margin-bottom: 32px;
}

._m-l-7_1f95a_575 {
  margin-left: 32px;
}

._p-8_1f95a_579 {
  padding: 40px;
}

._p-t-8_1f95a_583 {
  padding-top: 40px;
}

._p-r-8_1f95a_587 {
  padding-right: 40px;
}

._p-b-8_1f95a_591 {
  padding-bottom: 40px;
}

._p-l-8_1f95a_595 {
  padding-left: 40px;
}

._m-8_1f95a_599 {
  margin: 40px;
}

._m-t-8_1f95a_603 {
  margin-top: 40px;
}

._m-r-8_1f95a_607 {
  margin-right: 40px;
}

._m-b-8_1f95a_611 {
  margin-bottom: 40px;
}

._m-l-8_1f95a_615 {
  margin-left: 40px;
}

._p-9_1f95a_619 {
  padding: 48px;
}

._p-t-9_1f95a_623 {
  padding-top: 48px;
}

._p-r-9_1f95a_627 {
  padding-right: 48px;
}

._p-b-9_1f95a_631 {
  padding-bottom: 48px;
}

._p-l-9_1f95a_635 {
  padding-left: 48px;
}

._m-9_1f95a_639 {
  margin: 48px;
}

._m-t-9_1f95a_643 {
  margin-top: 48px;
}

._m-r-9_1f95a_647 {
  margin-right: 48px;
}

._m-b-9_1f95a_651 {
  margin-bottom: 48px;
}

._m-l-9_1f95a_655 {
  margin-left: 48px;
}

._p-10_1f95a_659 {
  padding: 64px;
}

._p-t-10_1f95a_663 {
  padding-top: 64px;
}

._p-r-10_1f95a_667 {
  padding-right: 64px;
}

._p-b-10_1f95a_671 {
  padding-bottom: 64px;
}

._p-l-10_1f95a_675 {
  padding-left: 64px;
}

._m-10_1f95a_679 {
  margin: 64px;
}

._m-t-10_1f95a_683 {
  margin-top: 64px;
}

._m-r-10_1f95a_687 {
  margin-right: 64px;
}

._m-b-10_1f95a_691 {
  margin-bottom: 64px;
}

._m-l-10_1f95a_695 {
  margin-left: 64px;
}

._p-11_1f95a_699 {
  padding: 80px;
}

._p-t-11_1f95a_703 {
  padding-top: 80px;
}

._p-r-11_1f95a_707 {
  padding-right: 80px;
}

._p-b-11_1f95a_711 {
  padding-bottom: 80px;
}

._p-l-11_1f95a_715 {
  padding-left: 80px;
}

._m-11_1f95a_719 {
  margin: 80px;
}

._m-t-11_1f95a_723 {
  margin-top: 80px;
}

._m-r-11_1f95a_727 {
  margin-right: 80px;
}

._m-b-11_1f95a_731 {
  margin-bottom: 80px;
}

._m-l-11_1f95a_735 {
  margin-left: 80px;
}

._p-12_1f95a_739 {
  padding: 96px;
}

._p-t-12_1f95a_743 {
  padding-top: 96px;
}

._p-r-12_1f95a_747 {
  padding-right: 96px;
}

._p-b-12_1f95a_751 {
  padding-bottom: 96px;
}

._p-l-12_1f95a_755 {
  padding-left: 96px;
}

._m-12_1f95a_759 {
  margin: 96px;
}

._m-t-12_1f95a_763 {
  margin-top: 96px;
}

._m-r-12_1f95a_767 {
  margin-right: 96px;
}

._m-b-12_1f95a_771 {
  margin-bottom: 96px;
}

._m-l-12_1f95a_775 {
  margin-left: 96px;
}

._p-13_1f95a_779 {
  padding: 160px;
}

._p-t-13_1f95a_783 {
  padding-top: 160px;
}

._p-r-13_1f95a_787 {
  padding-right: 160px;
}

._p-b-13_1f95a_791 {
  padding-bottom: 160px;
}

._p-l-13_1f95a_795 {
  padding-left: 160px;
}

._m-13_1f95a_799 {
  margin: 160px;
}

._m-t-13_1f95a_803 {
  margin-top: 160px;
}

._m-r-13_1f95a_807 {
  margin-right: 160px;
}

._m-b-13_1f95a_811 {
  margin-bottom: 160px;
}

._m-l-13_1f95a_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1f95a_825 {
  border-radius: 0;
}

._r-1_1f95a_829 {
  border-radius: 2px;
}

._r-2_1f95a_833 {
  border-radius: 4px;
}

._r-3_1f95a_837 {
  border-radius: 6px;
}

._r-4_1f95a_841 {
  border-radius: 8px;
}

._r-5_1f95a_845 {
  border-radius: 12px;
}

._r-6_1f95a_849 {
  border-radius: 20px;
}

._r-full_1f95a_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1f95a_860 {
  border: 0 solid;
}

._border-1_1f95a_864 {
  border: 1px solid;
}

._border-2_1f95a_868 {
  border: 2px solid;
}

._border-3_1f95a_872 {
  border: 3px solid;
}

._border-4_1f95a_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1f95a_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1f95a_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1f95a_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1f95a_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1f95a_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1f95a_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1f95a_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1f95a_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1f95a_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_1f95a_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1f95a_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1f95a_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1f95a_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1f95a_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1f95a_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1f95a_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1f95a_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
*/
._listHeader_1f95a_1039 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

._totalCount_1f95a_1046 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_1f95a_1046:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1f95a_1046 {
    font-size: 14px;
  }
}
._totalCount_1f95a_1046 {
  color: var(--color-text-title);
  margin: 0;
}

._countNumber_1f95a_1064 {
  color: var(--color-primary);
}

._revalidating_1f95a_1068 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
}
._revalidating_1f95a_1068:not(button) {
  color: var(--color-text-body);
}
._revalidating_1f95a_1068 {
  color: var(--color-text-muted);
  font-weight: 400;
}

._formLink_1f95a_1081 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
}
._formLink_1f95a_1081:hover {
  color: var(--color-link-hover);
}

._landingLink_1f95a_1090 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
}
._landingLink_1f95a_1090:hover {
  color: var(--color-link-hover);
}

._bottomSection_1f95a_1099 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
  padding: 12px 0;
}

._skeleton_1f95a_1106 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1f95a_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_1f95a_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._centerMessage_1f95a_1121 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_1f95a_1121:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_1f95a_1121 {
    font-size: 14px;
  }
}
._centerMessage_1f95a_1121 {
  color: var(--color-text-muted);
}

._errorMessage_1f95a_1142 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_1f95a_1142:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_1f95a_1142 {
    font-size: 14px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1lsvp_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1lsvp_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1lsvp_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1lsvp_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1lsvp_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1lsvp_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1lsvp_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1lsvp_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1lsvp_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_1lsvp_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1lsvp_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1lsvp_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1lsvp_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1lsvp_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1lsvp_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1lsvp_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1lsvp_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1lsvp_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_1lsvp_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1lsvp_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1lsvp_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1lsvp_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1lsvp_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1lsvp_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1lsvp_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1lsvp_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1lsvp_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_1lsvp_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1lsvp_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1lsvp_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1lsvp_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1lsvp_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1lsvp_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1lsvp_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1lsvp_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1lsvp_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_1lsvp_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_1lsvp_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_1lsvp_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1lsvp_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1lsvp_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1lsvp_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1lsvp_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1lsvp_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1lsvp_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_1lsvp_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_1lsvp_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_1lsvp_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1lsvp_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1lsvp_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1lsvp_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1lsvp_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1lsvp_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1lsvp_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_1lsvp_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1lsvp_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1lsvp_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1lsvp_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1lsvp_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1lsvp_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1lsvp_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1lsvp_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1lsvp_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_1lsvp_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1lsvp_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1lsvp_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1lsvp_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1lsvp_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1lsvp_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1lsvp_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1lsvp_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1lsvp_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1lsvp_259 {
  padding: 0;
}

._p-t-0_1lsvp_263 {
  padding-top: 0;
}

._p-r-0_1lsvp_267 {
  padding-right: 0;
}

._p-b-0_1lsvp_271 {
  padding-bottom: 0;
}

._p-l-0_1lsvp_275 {
  padding-left: 0;
}

._m-0_1lsvp_279 {
  margin: 0;
}

._m-t-0_1lsvp_283 {
  margin-top: 0;
}

._m-r-0_1lsvp_287 {
  margin-right: 0;
}

._m-b-0_1lsvp_291 {
  margin-bottom: 0;
}

._m-l-0_1lsvp_295 {
  margin-left: 0;
}

._p-1_1lsvp_299 {
  padding: 2px;
}

._p-t-1_1lsvp_303 {
  padding-top: 2px;
}

._p-r-1_1lsvp_307 {
  padding-right: 2px;
}

._p-b-1_1lsvp_311 {
  padding-bottom: 2px;
}

._p-l-1_1lsvp_315 {
  padding-left: 2px;
}

._m-1_1lsvp_319 {
  margin: 2px;
}

._m-t-1_1lsvp_323 {
  margin-top: 2px;
}

._m-r-1_1lsvp_327 {
  margin-right: 2px;
}

._m-b-1_1lsvp_331 {
  margin-bottom: 2px;
}

._m-l-1_1lsvp_335 {
  margin-left: 2px;
}

._p-2_1lsvp_339 {
  padding: 4px;
}

._p-t-2_1lsvp_343 {
  padding-top: 4px;
}

._p-r-2_1lsvp_347 {
  padding-right: 4px;
}

._p-b-2_1lsvp_351 {
  padding-bottom: 4px;
}

._p-l-2_1lsvp_355 {
  padding-left: 4px;
}

._m-2_1lsvp_359 {
  margin: 4px;
}

._m-t-2_1lsvp_363 {
  margin-top: 4px;
}

._m-r-2_1lsvp_367 {
  margin-right: 4px;
}

._m-b-2_1lsvp_371 {
  margin-bottom: 4px;
}

._m-l-2_1lsvp_375 {
  margin-left: 4px;
}

._p-3_1lsvp_379 {
  padding: 8px;
}

._p-t-3_1lsvp_383 {
  padding-top: 8px;
}

._p-r-3_1lsvp_387 {
  padding-right: 8px;
}

._p-b-3_1lsvp_391 {
  padding-bottom: 8px;
}

._p-l-3_1lsvp_395 {
  padding-left: 8px;
}

._m-3_1lsvp_399 {
  margin: 8px;
}

._m-t-3_1lsvp_403 {
  margin-top: 8px;
}

._m-r-3_1lsvp_407 {
  margin-right: 8px;
}

._m-b-3_1lsvp_411 {
  margin-bottom: 8px;
}

._m-l-3_1lsvp_415 {
  margin-left: 8px;
}

._p-4_1lsvp_419 {
  padding: 12px;
}

._p-t-4_1lsvp_423 {
  padding-top: 12px;
}

._p-r-4_1lsvp_427 {
  padding-right: 12px;
}

._p-b-4_1lsvp_431 {
  padding-bottom: 12px;
}

._p-l-4_1lsvp_435 {
  padding-left: 12px;
}

._m-4_1lsvp_439 {
  margin: 12px;
}

._m-t-4_1lsvp_443 {
  margin-top: 12px;
}

._m-r-4_1lsvp_447 {
  margin-right: 12px;
}

._m-b-4_1lsvp_451 {
  margin-bottom: 12px;
}

._m-l-4_1lsvp_455 {
  margin-left: 12px;
}

._p-5_1lsvp_459 {
  padding: 16px;
}

._p-t-5_1lsvp_463 {
  padding-top: 16px;
}

._p-r-5_1lsvp_467 {
  padding-right: 16px;
}

._p-b-5_1lsvp_471 {
  padding-bottom: 16px;
}

._p-l-5_1lsvp_475 {
  padding-left: 16px;
}

._m-5_1lsvp_479 {
  margin: 16px;
}

._m-t-5_1lsvp_483 {
  margin-top: 16px;
}

._m-r-5_1lsvp_487 {
  margin-right: 16px;
}

._m-b-5_1lsvp_491 {
  margin-bottom: 16px;
}

._m-l-5_1lsvp_495 {
  margin-left: 16px;
}

._p-6_1lsvp_499 {
  padding: 24px;
}

._p-t-6_1lsvp_503 {
  padding-top: 24px;
}

._p-r-6_1lsvp_507 {
  padding-right: 24px;
}

._p-b-6_1lsvp_511 {
  padding-bottom: 24px;
}

._p-l-6_1lsvp_515 {
  padding-left: 24px;
}

._m-6_1lsvp_519 {
  margin: 24px;
}

._m-t-6_1lsvp_523 {
  margin-top: 24px;
}

._m-r-6_1lsvp_527 {
  margin-right: 24px;
}

._m-b-6_1lsvp_531 {
  margin-bottom: 24px;
}

._m-l-6_1lsvp_535 {
  margin-left: 24px;
}

._p-7_1lsvp_539 {
  padding: 32px;
}

._p-t-7_1lsvp_543 {
  padding-top: 32px;
}

._p-r-7_1lsvp_547 {
  padding-right: 32px;
}

._p-b-7_1lsvp_551 {
  padding-bottom: 32px;
}

._p-l-7_1lsvp_555 {
  padding-left: 32px;
}

._m-7_1lsvp_559 {
  margin: 32px;
}

._m-t-7_1lsvp_563 {
  margin-top: 32px;
}

._m-r-7_1lsvp_567 {
  margin-right: 32px;
}

._m-b-7_1lsvp_571 {
  margin-bottom: 32px;
}

._m-l-7_1lsvp_575 {
  margin-left: 32px;
}

._p-8_1lsvp_579 {
  padding: 40px;
}

._p-t-8_1lsvp_583 {
  padding-top: 40px;
}

._p-r-8_1lsvp_587 {
  padding-right: 40px;
}

._p-b-8_1lsvp_591 {
  padding-bottom: 40px;
}

._p-l-8_1lsvp_595 {
  padding-left: 40px;
}

._m-8_1lsvp_599 {
  margin: 40px;
}

._m-t-8_1lsvp_603 {
  margin-top: 40px;
}

._m-r-8_1lsvp_607 {
  margin-right: 40px;
}

._m-b-8_1lsvp_611 {
  margin-bottom: 40px;
}

._m-l-8_1lsvp_615 {
  margin-left: 40px;
}

._p-9_1lsvp_619 {
  padding: 48px;
}

._p-t-9_1lsvp_623 {
  padding-top: 48px;
}

._p-r-9_1lsvp_627 {
  padding-right: 48px;
}

._p-b-9_1lsvp_631 {
  padding-bottom: 48px;
}

._p-l-9_1lsvp_635 {
  padding-left: 48px;
}

._m-9_1lsvp_639 {
  margin: 48px;
}

._m-t-9_1lsvp_643 {
  margin-top: 48px;
}

._m-r-9_1lsvp_647 {
  margin-right: 48px;
}

._m-b-9_1lsvp_651 {
  margin-bottom: 48px;
}

._m-l-9_1lsvp_655 {
  margin-left: 48px;
}

._p-10_1lsvp_659 {
  padding: 64px;
}

._p-t-10_1lsvp_663 {
  padding-top: 64px;
}

._p-r-10_1lsvp_667 {
  padding-right: 64px;
}

._p-b-10_1lsvp_671 {
  padding-bottom: 64px;
}

._p-l-10_1lsvp_675 {
  padding-left: 64px;
}

._m-10_1lsvp_679 {
  margin: 64px;
}

._m-t-10_1lsvp_683 {
  margin-top: 64px;
}

._m-r-10_1lsvp_687 {
  margin-right: 64px;
}

._m-b-10_1lsvp_691 {
  margin-bottom: 64px;
}

._m-l-10_1lsvp_695 {
  margin-left: 64px;
}

._p-11_1lsvp_699 {
  padding: 80px;
}

._p-t-11_1lsvp_703 {
  padding-top: 80px;
}

._p-r-11_1lsvp_707 {
  padding-right: 80px;
}

._p-b-11_1lsvp_711 {
  padding-bottom: 80px;
}

._p-l-11_1lsvp_715 {
  padding-left: 80px;
}

._m-11_1lsvp_719 {
  margin: 80px;
}

._m-t-11_1lsvp_723 {
  margin-top: 80px;
}

._m-r-11_1lsvp_727 {
  margin-right: 80px;
}

._m-b-11_1lsvp_731 {
  margin-bottom: 80px;
}

._m-l-11_1lsvp_735 {
  margin-left: 80px;
}

._p-12_1lsvp_739 {
  padding: 96px;
}

._p-t-12_1lsvp_743 {
  padding-top: 96px;
}

._p-r-12_1lsvp_747 {
  padding-right: 96px;
}

._p-b-12_1lsvp_751 {
  padding-bottom: 96px;
}

._p-l-12_1lsvp_755 {
  padding-left: 96px;
}

._m-12_1lsvp_759 {
  margin: 96px;
}

._m-t-12_1lsvp_763 {
  margin-top: 96px;
}

._m-r-12_1lsvp_767 {
  margin-right: 96px;
}

._m-b-12_1lsvp_771 {
  margin-bottom: 96px;
}

._m-l-12_1lsvp_775 {
  margin-left: 96px;
}

._p-13_1lsvp_779 {
  padding: 160px;
}

._p-t-13_1lsvp_783 {
  padding-top: 160px;
}

._p-r-13_1lsvp_787 {
  padding-right: 160px;
}

._p-b-13_1lsvp_791 {
  padding-bottom: 160px;
}

._p-l-13_1lsvp_795 {
  padding-left: 160px;
}

._m-13_1lsvp_799 {
  margin: 160px;
}

._m-t-13_1lsvp_803 {
  margin-top: 160px;
}

._m-r-13_1lsvp_807 {
  margin-right: 160px;
}

._m-b-13_1lsvp_811 {
  margin-bottom: 160px;
}

._m-l-13_1lsvp_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1lsvp_825 {
  border-radius: 0;
}

._r-1_1lsvp_829 {
  border-radius: 2px;
}

._r-2_1lsvp_833 {
  border-radius: 4px;
}

._r-3_1lsvp_837 {
  border-radius: 6px;
}

._r-4_1lsvp_841 {
  border-radius: 8px;
}

._r-5_1lsvp_845 {
  border-radius: 12px;
}

._r-6_1lsvp_849 {
  border-radius: 20px;
}

._r-full_1lsvp_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1lsvp_860 {
  border: 0 solid;
}

._border-1_1lsvp_864 {
  border: 1px solid;
}

._border-2_1lsvp_868 {
  border: 2px solid;
}

._border-3_1lsvp_872 {
  border: 3px solid;
}

._border-4_1lsvp_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1lsvp_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1lsvp_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1lsvp_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1lsvp_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1lsvp_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1lsvp_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1lsvp_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1lsvp_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1lsvp_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_1lsvp_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1lsvp_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1lsvp_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1lsvp_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1lsvp_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1lsvp_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1lsvp_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1lsvp_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_1lsvp_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;
}

._modal_1lsvp_1052 {
  width: 700px;
  max-height: 80vh;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 24px;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1lsvp_1052 {
    width: 100%;
    max-width: calc(100vw - 12px);
    padding: 12px;
  }
}

._header_1lsvp_1071 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

._title_1lsvp_1078 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._title_1lsvp_1078:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1lsvp_1078 {
    font-size: 16px;
  }
}
._title_1lsvp_1078 {
  color: var(--color-text-title);
  margin: 0;
}

._closeButton_1lsvp_1096 {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: var(--color-icon-secondary);
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
._closeButton_1lsvp_1096:hover {
  color: var(--color-icon-primary);
}

._tabContainer_1lsvp_1113 {
  margin-bottom: 24px;
}

._content_1lsvp_1117 {
  flex: 1;
  overflow-y: auto;
}

._infoTable_1lsvp_1122 {
  width: 100%;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
}
._infoTable_1lsvp_1122 tr:not(:last-child) th,
._infoTable_1lsvp_1122 tr:not(:last-child) td {
  border-bottom: 1px solid var(--color-border);
}
._infoTable_1lsvp_1122 th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._infoTable_1lsvp_1122 th:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoTable_1lsvp_1122 th {
    font-size: 12px;
  }
}
._infoTable_1lsvp_1122 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_1lsvp_1122 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
}
._infoTable_1lsvp_1122 td:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoTable_1lsvp_1122 td {
    font-size: 12px;
  }
}
._infoTable_1lsvp_1122 td {
  color: var(--color-text-primary);
  text-align: left;
  padding: 12px 8px;
  vertical-align: middle;
}

._emptyContent_1lsvp_1176 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._emptyContent_1lsvp_1176:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyContent_1lsvp_1176 {
    font-size: 14px;
  }
}
._emptyContent_1lsvp_1176 {
  color: var(--color-text-muted);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_y70ql_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_y70ql_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_y70ql_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_y70ql_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_y70ql_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_y70ql_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_y70ql_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_y70ql_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_y70ql_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_y70ql_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_y70ql_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_y70ql_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_y70ql_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_y70ql_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_y70ql_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_y70ql_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_y70ql_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_y70ql_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_y70ql_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_y70ql_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_y70ql_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_y70ql_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_y70ql_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_y70ql_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_y70ql_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_y70ql_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_y70ql_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_y70ql_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_y70ql_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_y70ql_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_y70ql_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_y70ql_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_y70ql_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_y70ql_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_y70ql_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_y70ql_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_y70ql_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_y70ql_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_y70ql_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_y70ql_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_y70ql_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_y70ql_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_y70ql_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_y70ql_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_y70ql_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_y70ql_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_y70ql_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_y70ql_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_y70ql_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_y70ql_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_y70ql_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_y70ql_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_y70ql_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_y70ql_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_y70ql_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_y70ql_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_y70ql_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_y70ql_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_y70ql_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_y70ql_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_y70ql_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_y70ql_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_y70ql_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_y70ql_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_y70ql_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_y70ql_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_y70ql_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_y70ql_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_y70ql_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_y70ql_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_y70ql_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_y70ql_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_y70ql_259 {
  padding: 0;
}

._p-t-0_y70ql_263 {
  padding-top: 0;
}

._p-r-0_y70ql_267 {
  padding-right: 0;
}

._p-b-0_y70ql_271 {
  padding-bottom: 0;
}

._p-l-0_y70ql_275 {
  padding-left: 0;
}

._m-0_y70ql_279 {
  margin: 0;
}

._m-t-0_y70ql_283 {
  margin-top: 0;
}

._m-r-0_y70ql_287 {
  margin-right: 0;
}

._m-b-0_y70ql_291 {
  margin-bottom: 0;
}

._m-l-0_y70ql_295 {
  margin-left: 0;
}

._p-1_y70ql_299 {
  padding: 2px;
}

._p-t-1_y70ql_303 {
  padding-top: 2px;
}

._p-r-1_y70ql_307 {
  padding-right: 2px;
}

._p-b-1_y70ql_311 {
  padding-bottom: 2px;
}

._p-l-1_y70ql_315 {
  padding-left: 2px;
}

._m-1_y70ql_319 {
  margin: 2px;
}

._m-t-1_y70ql_323 {
  margin-top: 2px;
}

._m-r-1_y70ql_327 {
  margin-right: 2px;
}

._m-b-1_y70ql_331 {
  margin-bottom: 2px;
}

._m-l-1_y70ql_335 {
  margin-left: 2px;
}

._p-2_y70ql_339 {
  padding: 4px;
}

._p-t-2_y70ql_343 {
  padding-top: 4px;
}

._p-r-2_y70ql_347 {
  padding-right: 4px;
}

._p-b-2_y70ql_351 {
  padding-bottom: 4px;
}

._p-l-2_y70ql_355 {
  padding-left: 4px;
}

._m-2_y70ql_359 {
  margin: 4px;
}

._m-t-2_y70ql_363 {
  margin-top: 4px;
}

._m-r-2_y70ql_367 {
  margin-right: 4px;
}

._m-b-2_y70ql_371 {
  margin-bottom: 4px;
}

._m-l-2_y70ql_375 {
  margin-left: 4px;
}

._p-3_y70ql_379 {
  padding: 8px;
}

._p-t-3_y70ql_383 {
  padding-top: 8px;
}

._p-r-3_y70ql_387 {
  padding-right: 8px;
}

._p-b-3_y70ql_391 {
  padding-bottom: 8px;
}

._p-l-3_y70ql_395 {
  padding-left: 8px;
}

._m-3_y70ql_399 {
  margin: 8px;
}

._m-t-3_y70ql_403 {
  margin-top: 8px;
}

._m-r-3_y70ql_407 {
  margin-right: 8px;
}

._m-b-3_y70ql_411 {
  margin-bottom: 8px;
}

._m-l-3_y70ql_415 {
  margin-left: 8px;
}

._p-4_y70ql_419 {
  padding: 12px;
}

._p-t-4_y70ql_423 {
  padding-top: 12px;
}

._p-r-4_y70ql_427 {
  padding-right: 12px;
}

._p-b-4_y70ql_431 {
  padding-bottom: 12px;
}

._p-l-4_y70ql_435 {
  padding-left: 12px;
}

._m-4_y70ql_439 {
  margin: 12px;
}

._m-t-4_y70ql_443 {
  margin-top: 12px;
}

._m-r-4_y70ql_447 {
  margin-right: 12px;
}

._m-b-4_y70ql_451 {
  margin-bottom: 12px;
}

._m-l-4_y70ql_455 {
  margin-left: 12px;
}

._p-5_y70ql_459 {
  padding: 16px;
}

._p-t-5_y70ql_463 {
  padding-top: 16px;
}

._p-r-5_y70ql_467 {
  padding-right: 16px;
}

._p-b-5_y70ql_471 {
  padding-bottom: 16px;
}

._p-l-5_y70ql_475 {
  padding-left: 16px;
}

._m-5_y70ql_479 {
  margin: 16px;
}

._m-t-5_y70ql_483 {
  margin-top: 16px;
}

._m-r-5_y70ql_487 {
  margin-right: 16px;
}

._m-b-5_y70ql_491 {
  margin-bottom: 16px;
}

._m-l-5_y70ql_495 {
  margin-left: 16px;
}

._p-6_y70ql_499 {
  padding: 24px;
}

._p-t-6_y70ql_503 {
  padding-top: 24px;
}

._p-r-6_y70ql_507 {
  padding-right: 24px;
}

._p-b-6_y70ql_511 {
  padding-bottom: 24px;
}

._p-l-6_y70ql_515 {
  padding-left: 24px;
}

._m-6_y70ql_519 {
  margin: 24px;
}

._m-t-6_y70ql_523 {
  margin-top: 24px;
}

._m-r-6_y70ql_527 {
  margin-right: 24px;
}

._m-b-6_y70ql_531 {
  margin-bottom: 24px;
}

._m-l-6_y70ql_535 {
  margin-left: 24px;
}

._p-7_y70ql_539 {
  padding: 32px;
}

._p-t-7_y70ql_543 {
  padding-top: 32px;
}

._p-r-7_y70ql_547 {
  padding-right: 32px;
}

._p-b-7_y70ql_551 {
  padding-bottom: 32px;
}

._p-l-7_y70ql_555 {
  padding-left: 32px;
}

._m-7_y70ql_559 {
  margin: 32px;
}

._m-t-7_y70ql_563 {
  margin-top: 32px;
}

._m-r-7_y70ql_567 {
  margin-right: 32px;
}

._m-b-7_y70ql_571 {
  margin-bottom: 32px;
}

._m-l-7_y70ql_575 {
  margin-left: 32px;
}

._p-8_y70ql_579 {
  padding: 40px;
}

._p-t-8_y70ql_583 {
  padding-top: 40px;
}

._p-r-8_y70ql_587 {
  padding-right: 40px;
}

._p-b-8_y70ql_591 {
  padding-bottom: 40px;
}

._p-l-8_y70ql_595 {
  padding-left: 40px;
}

._m-8_y70ql_599 {
  margin: 40px;
}

._m-t-8_y70ql_603 {
  margin-top: 40px;
}

._m-r-8_y70ql_607 {
  margin-right: 40px;
}

._m-b-8_y70ql_611 {
  margin-bottom: 40px;
}

._m-l-8_y70ql_615 {
  margin-left: 40px;
}

._p-9_y70ql_619 {
  padding: 48px;
}

._p-t-9_y70ql_623 {
  padding-top: 48px;
}

._p-r-9_y70ql_627 {
  padding-right: 48px;
}

._p-b-9_y70ql_631 {
  padding-bottom: 48px;
}

._p-l-9_y70ql_635 {
  padding-left: 48px;
}

._m-9_y70ql_639 {
  margin: 48px;
}

._m-t-9_y70ql_643 {
  margin-top: 48px;
}

._m-r-9_y70ql_647 {
  margin-right: 48px;
}

._m-b-9_y70ql_651 {
  margin-bottom: 48px;
}

._m-l-9_y70ql_655 {
  margin-left: 48px;
}

._p-10_y70ql_659 {
  padding: 64px;
}

._p-t-10_y70ql_663 {
  padding-top: 64px;
}

._p-r-10_y70ql_667 {
  padding-right: 64px;
}

._p-b-10_y70ql_671 {
  padding-bottom: 64px;
}

._p-l-10_y70ql_675 {
  padding-left: 64px;
}

._m-10_y70ql_679 {
  margin: 64px;
}

._m-t-10_y70ql_683 {
  margin-top: 64px;
}

._m-r-10_y70ql_687 {
  margin-right: 64px;
}

._m-b-10_y70ql_691 {
  margin-bottom: 64px;
}

._m-l-10_y70ql_695 {
  margin-left: 64px;
}

._p-11_y70ql_699 {
  padding: 80px;
}

._p-t-11_y70ql_703 {
  padding-top: 80px;
}

._p-r-11_y70ql_707 {
  padding-right: 80px;
}

._p-b-11_y70ql_711 {
  padding-bottom: 80px;
}

._p-l-11_y70ql_715 {
  padding-left: 80px;
}

._m-11_y70ql_719 {
  margin: 80px;
}

._m-t-11_y70ql_723 {
  margin-top: 80px;
}

._m-r-11_y70ql_727 {
  margin-right: 80px;
}

._m-b-11_y70ql_731 {
  margin-bottom: 80px;
}

._m-l-11_y70ql_735 {
  margin-left: 80px;
}

._p-12_y70ql_739 {
  padding: 96px;
}

._p-t-12_y70ql_743 {
  padding-top: 96px;
}

._p-r-12_y70ql_747 {
  padding-right: 96px;
}

._p-b-12_y70ql_751 {
  padding-bottom: 96px;
}

._p-l-12_y70ql_755 {
  padding-left: 96px;
}

._m-12_y70ql_759 {
  margin: 96px;
}

._m-t-12_y70ql_763 {
  margin-top: 96px;
}

._m-r-12_y70ql_767 {
  margin-right: 96px;
}

._m-b-12_y70ql_771 {
  margin-bottom: 96px;
}

._m-l-12_y70ql_775 {
  margin-left: 96px;
}

._p-13_y70ql_779 {
  padding: 160px;
}

._p-t-13_y70ql_783 {
  padding-top: 160px;
}

._p-r-13_y70ql_787 {
  padding-right: 160px;
}

._p-b-13_y70ql_791 {
  padding-bottom: 160px;
}

._p-l-13_y70ql_795 {
  padding-left: 160px;
}

._m-13_y70ql_799 {
  margin: 160px;
}

._m-t-13_y70ql_803 {
  margin-top: 160px;
}

._m-r-13_y70ql_807 {
  margin-right: 160px;
}

._m-b-13_y70ql_811 {
  margin-bottom: 160px;
}

._m-l-13_y70ql_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_y70ql_825 {
  border-radius: 0;
}

._r-1_y70ql_829 {
  border-radius: 2px;
}

._r-2_y70ql_833 {
  border-radius: 4px;
}

._r-3_y70ql_837 {
  border-radius: 6px;
}

._r-4_y70ql_841 {
  border-radius: 8px;
}

._r-5_y70ql_845 {
  border-radius: 12px;
}

._r-6_y70ql_849 {
  border-radius: 20px;
}

._r-full_y70ql_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_y70ql_860 {
  border: 0 solid;
}

._border-1_y70ql_864 {
  border: 1px solid;
}

._border-2_y70ql_868 {
  border: 2px solid;
}

._border-3_y70ql_872 {
  border: 3px solid;
}

._border-4_y70ql_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_y70ql_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_y70ql_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_y70ql_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_y70ql_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_y70ql_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_y70ql_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_y70ql_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_y70ql_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_y70ql_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_y70ql_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_y70ql_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_y70ql_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_y70ql_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_y70ql_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_y70ql_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_y70ql_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_y70ql_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
*/
._listHeader_y70ql_1039 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

._totalCount_y70ql_1046 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._totalCount_y70ql_1046:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_y70ql_1046 {
    font-size: 14px;
  }
}
._totalCount_y70ql_1046 {
  color: var(--color-text-title);
  margin: 0;
}

._countNumber_y70ql_1064 {
  color: var(--color-primary);
}

._link_y70ql_128 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
}
._link_y70ql_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;
}
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_y70ql_1111 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  margin-top: 24px;
  padding: 12px 0;
}
._bottomSection_y70ql_1111 > :first-child {
  grid-column: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSection_y70ql_1111 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._bottomSection_y70ql_1111 > :first-child {
    grid-column: 1;
  }
}

._skeleton_y70ql_1131 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_y70ql_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_y70ql_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._emptyMessage_y70ql_1146 {
  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_y70ql_1146 i::before {
  font-size: 48px !important;
  color: var(--color-text-action-disabled);
}
._emptyMessage_y70ql_1146 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._emptyMessage_y70ql_1146 p:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_y70ql_1146 p {
    font-size: 14px;
  }
}
._emptyMessage_y70ql_1146 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_y70ql_1146 p span {
  color: var(--color-danger);
}

._centerMessage_y70ql_1182 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
}
._centerMessage_y70ql_1182:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_y70ql_1182 {
    font-size: 14px;
  }
}
._centerMessage_y70ql_1182 {
  color: var(--color-text-muted);
}

._errorMessage_y70ql_1203 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
}
._errorMessage_y70ql_1203:not(button) {
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_y70ql_1203 {
    font-size: 14px;
  }
}

._dateCell_y70ql_1218 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  white-space: nowrap;
}

._detailButtonWrapper_y70ql_1226 {
  visibility: hidden;
}
tr:hover ._detailButtonWrapper_y70ql_1226 {
  visibility: visible;
}

._detailButton_y70ql_1226 {
  padding: 2px !important;
  min-width: auto !important;
}
._detailButton_y70ql_1226 i {
  font-size: 16px !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_znclo_4 {
  color: var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._primarya_znclo_7:hover {
  color: var(--color-primary-hover) !important;
}
body :not(button, input, textarea, :disabled)._primarya_znclo_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_znclo_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_znclo_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_znclo_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_znclo_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_znclo_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_znclo_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_znclo_35 {
  color: var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_znclo_38:hover {
  color: var(--color-default-hover) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_znclo_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_znclo_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_znclo_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_znclo_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_znclo_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_znclo_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_znclo_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_znclo_66 {
  color: var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_znclo_69:hover {
  color: var(--color-default-deep-hover) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_znclo_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_znclo_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_znclo_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_znclo_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_znclo_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_znclo_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_znclo_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_znclo_97 {
  color: var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._infoa_znclo_100:hover {
  color: var(--color-info-hover) !important;
}
body :not(button, input, textarea, :disabled)._infoa_znclo_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_znclo_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_znclo_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_znclo_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_znclo_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_znclo_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_znclo_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_znclo_128 {
  color: var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._linka_znclo_131:hover {
  color: var(--color-link-hover) !important;
}
body :not(button, input, textarea, :disabled)._linka_znclo_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_znclo_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_znclo_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_znclo_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_znclo_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_znclo_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_znclo_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_znclo_159 {
  color: var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._successa_znclo_162:hover {
  color: var(--color-success-hover) !important;
}
body :not(button, input, textarea, :disabled)._successa_znclo_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_znclo_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_znclo_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_znclo_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_znclo_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_znclo_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_znclo_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_znclo_190 {
  color: var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._warninga_znclo_193:hover {
  color: var(--color-warning-hover) !important;
}
body :not(button, input, textarea, :disabled)._warninga_znclo_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_znclo_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_znclo_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_znclo_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_znclo_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_znclo_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_znclo_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_znclo_221 {
  color: var(--color-danger) !important;
}
body :not(button, input, textarea, :disabled)._dangera_znclo_224:hover {
  color: var(--color-danger-hover) !important;
}
body :not(button, input, textarea, :disabled)._dangera_znclo_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_znclo_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_znclo_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_znclo_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_znclo_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_znclo_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_znclo_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_znclo_259 {
  padding: 0;
}

._p-t-0_znclo_263 {
  padding-top: 0;
}

._p-r-0_znclo_267 {
  padding-right: 0;
}

._p-b-0_znclo_271 {
  padding-bottom: 0;
}

._p-l-0_znclo_275 {
  padding-left: 0;
}

._m-0_znclo_279 {
  margin: 0;
}

._m-t-0_znclo_283 {
  margin-top: 0;
}

._m-r-0_znclo_287 {
  margin-right: 0;
}

._m-b-0_znclo_291 {
  margin-bottom: 0;
}

._m-l-0_znclo_295 {
  margin-left: 0;
}

._p-1_znclo_299 {
  padding: 2px;
}

._p-t-1_znclo_303 {
  padding-top: 2px;
}

._p-r-1_znclo_307 {
  padding-right: 2px;
}

._p-b-1_znclo_311 {
  padding-bottom: 2px;
}

._p-l-1_znclo_315 {
  padding-left: 2px;
}

._m-1_znclo_319 {
  margin: 2px;
}

._m-t-1_znclo_323 {
  margin-top: 2px;
}

._m-r-1_znclo_327 {
  margin-right: 2px;
}

._m-b-1_znclo_331 {
  margin-bottom: 2px;
}

._m-l-1_znclo_335 {
  margin-left: 2px;
}

._p-2_znclo_339 {
  padding: 4px;
}

._p-t-2_znclo_343 {
  padding-top: 4px;
}

._p-r-2_znclo_347 {
  padding-right: 4px;
}

._p-b-2_znclo_351 {
  padding-bottom: 4px;
}

._p-l-2_znclo_355 {
  padding-left: 4px;
}

._m-2_znclo_359 {
  margin: 4px;
}

._m-t-2_znclo_363 {
  margin-top: 4px;
}

._m-r-2_znclo_367 {
  margin-right: 4px;
}

._m-b-2_znclo_371 {
  margin-bottom: 4px;
}

._m-l-2_znclo_375 {
  margin-left: 4px;
}

._p-3_znclo_379 {
  padding: 8px;
}

._p-t-3_znclo_383 {
  padding-top: 8px;
}

._p-r-3_znclo_387 {
  padding-right: 8px;
}

._p-b-3_znclo_391 {
  padding-bottom: 8px;
}

._p-l-3_znclo_395 {
  padding-left: 8px;
}

._m-3_znclo_399 {
  margin: 8px;
}

._m-t-3_znclo_403 {
  margin-top: 8px;
}

._m-r-3_znclo_407 {
  margin-right: 8px;
}

._m-b-3_znclo_411 {
  margin-bottom: 8px;
}

._m-l-3_znclo_415 {
  margin-left: 8px;
}

._p-4_znclo_419 {
  padding: 12px;
}

._p-t-4_znclo_423 {
  padding-top: 12px;
}

._p-r-4_znclo_427 {
  padding-right: 12px;
}

._p-b-4_znclo_431 {
  padding-bottom: 12px;
}

._p-l-4_znclo_435 {
  padding-left: 12px;
}

._m-4_znclo_439 {
  margin: 12px;
}

._m-t-4_znclo_443 {
  margin-top: 12px;
}

._m-r-4_znclo_447 {
  margin-right: 12px;
}

._m-b-4_znclo_451 {
  margin-bottom: 12px;
}

._m-l-4_znclo_455 {
  margin-left: 12px;
}

._p-5_znclo_459 {
  padding: 16px;
}

._p-t-5_znclo_463 {
  padding-top: 16px;
}

._p-r-5_znclo_467 {
  padding-right: 16px;
}

._p-b-5_znclo_471 {
  padding-bottom: 16px;
}

._p-l-5_znclo_475 {
  padding-left: 16px;
}

._m-5_znclo_479 {
  margin: 16px;
}

._m-t-5_znclo_483 {
  margin-top: 16px;
}

._m-r-5_znclo_487 {
  margin-right: 16px;
}

._m-b-5_znclo_491 {
  margin-bottom: 16px;
}

._m-l-5_znclo_495 {
  margin-left: 16px;
}

._p-6_znclo_499 {
  padding: 24px;
}

._p-t-6_znclo_503 {
  padding-top: 24px;
}

._p-r-6_znclo_507 {
  padding-right: 24px;
}

._p-b-6_znclo_511 {
  padding-bottom: 24px;
}

._p-l-6_znclo_515 {
  padding-left: 24px;
}

._m-6_znclo_519 {
  margin: 24px;
}

._m-t-6_znclo_523 {
  margin-top: 24px;
}

._m-r-6_znclo_527 {
  margin-right: 24px;
}

._m-b-6_znclo_531 {
  margin-bottom: 24px;
}

._m-l-6_znclo_535 {
  margin-left: 24px;
}

._p-7_znclo_539 {
  padding: 32px;
}

._p-t-7_znclo_543 {
  padding-top: 32px;
}

._p-r-7_znclo_547 {
  padding-right: 32px;
}

._p-b-7_znclo_551 {
  padding-bottom: 32px;
}

._p-l-7_znclo_555 {
  padding-left: 32px;
}

._m-7_znclo_559 {
  margin: 32px;
}

._m-t-7_znclo_563 {
  margin-top: 32px;
}

._m-r-7_znclo_567 {
  margin-right: 32px;
}

._m-b-7_znclo_571 {
  margin-bottom: 32px;
}

._m-l-7_znclo_575 {
  margin-left: 32px;
}

._p-8_znclo_579 {
  padding: 40px;
}

._p-t-8_znclo_583 {
  padding-top: 40px;
}

._p-r-8_znclo_587 {
  padding-right: 40px;
}

._p-b-8_znclo_591 {
  padding-bottom: 40px;
}

._p-l-8_znclo_595 {
  padding-left: 40px;
}

._m-8_znclo_599 {
  margin: 40px;
}

._m-t-8_znclo_603 {
  margin-top: 40px;
}

._m-r-8_znclo_607 {
  margin-right: 40px;
}

._m-b-8_znclo_611 {
  margin-bottom: 40px;
}

._m-l-8_znclo_615 {
  margin-left: 40px;
}

._p-9_znclo_619 {
  padding: 48px;
}

._p-t-9_znclo_623 {
  padding-top: 48px;
}

._p-r-9_znclo_627 {
  padding-right: 48px;
}

._p-b-9_znclo_631 {
  padding-bottom: 48px;
}

._p-l-9_znclo_635 {
  padding-left: 48px;
}

._m-9_znclo_639 {
  margin: 48px;
}

._m-t-9_znclo_643 {
  margin-top: 48px;
}

._m-r-9_znclo_647 {
  margin-right: 48px;
}

._m-b-9_znclo_651 {
  margin-bottom: 48px;
}

._m-l-9_znclo_655 {
  margin-left: 48px;
}

._p-10_znclo_659 {
  padding: 64px;
}

._p-t-10_znclo_663 {
  padding-top: 64px;
}

._p-r-10_znclo_667 {
  padding-right: 64px;
}

._p-b-10_znclo_671 {
  padding-bottom: 64px;
}

._p-l-10_znclo_675 {
  padding-left: 64px;
}

._m-10_znclo_679 {
  margin: 64px;
}

._m-t-10_znclo_683 {
  margin-top: 64px;
}

._m-r-10_znclo_687 {
  margin-right: 64px;
}

._m-b-10_znclo_691 {
  margin-bottom: 64px;
}

._m-l-10_znclo_695 {
  margin-left: 64px;
}

._p-11_znclo_699 {
  padding: 80px;
}

._p-t-11_znclo_703 {
  padding-top: 80px;
}

._p-r-11_znclo_707 {
  padding-right: 80px;
}

._p-b-11_znclo_711 {
  padding-bottom: 80px;
}

._p-l-11_znclo_715 {
  padding-left: 80px;
}

._m-11_znclo_719 {
  margin: 80px;
}

._m-t-11_znclo_723 {
  margin-top: 80px;
}

._m-r-11_znclo_727 {
  margin-right: 80px;
}

._m-b-11_znclo_731 {
  margin-bottom: 80px;
}

._m-l-11_znclo_735 {
  margin-left: 80px;
}

._p-12_znclo_739 {
  padding: 96px;
}

._p-t-12_znclo_743 {
  padding-top: 96px;
}

._p-r-12_znclo_747 {
  padding-right: 96px;
}

._p-b-12_znclo_751 {
  padding-bottom: 96px;
}

._p-l-12_znclo_755 {
  padding-left: 96px;
}

._m-12_znclo_759 {
  margin: 96px;
}

._m-t-12_znclo_763 {
  margin-top: 96px;
}

._m-r-12_znclo_767 {
  margin-right: 96px;
}

._m-b-12_znclo_771 {
  margin-bottom: 96px;
}

._m-l-12_znclo_775 {
  margin-left: 96px;
}

._p-13_znclo_779 {
  padding: 160px;
}

._p-t-13_znclo_783 {
  padding-top: 160px;
}

._p-r-13_znclo_787 {
  padding-right: 160px;
}

._p-b-13_znclo_791 {
  padding-bottom: 160px;
}

._p-l-13_znclo_795 {
  padding-left: 160px;
}

._m-13_znclo_799 {
  margin: 160px;
}

._m-t-13_znclo_803 {
  margin-top: 160px;
}

._m-r-13_znclo_807 {
  margin-right: 160px;
}

._m-b-13_znclo_811 {
  margin-bottom: 160px;
}

._m-l-13_znclo_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_znclo_825 {
  border-radius: 0;
}

._r-1_znclo_829 {
  border-radius: 2px;
}

._r-2_znclo_833 {
  border-radius: 4px;
}

._r-3_znclo_837 {
  border-radius: 6px;
}

._r-4_znclo_841 {
  border-radius: 8px;
}

._r-5_znclo_845 {
  border-radius: 12px;
}

._r-6_znclo_849 {
  border-radius: 20px;
}

._r-full_znclo_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_znclo_860 {
  border: 0 solid;
}

._border-1_znclo_864 {
  border: 1px solid;
}

._border-2_znclo_868 {
  border: 2px solid;
}

._border-3_znclo_872 {
  border: 3px solid;
}

._border-4_znclo_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_znclo_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_znclo_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_znclo_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_znclo_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_znclo_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_znclo_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_znclo_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_znclo_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_znclo_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_znclo_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_znclo_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_znclo_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_znclo_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_znclo_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_znclo_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_znclo_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_znclo_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
*/
._settingsWrapper_znclo_1039 {
  width: 100%;
  margin: 0 auto;
  flex: 1;
  display: flex;
  flex-direction: column;
}

._section_znclo_1047 {
  border: 1px solid var(--color-border);
  background-color: var(--color-bg-elevation-1);
  border-radius: 6px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  flex: 1;
}

._sectionTitle_znclo_1058 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
}
._sectionTitle_znclo_1058:not(button) {
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_znclo_1058 {
    font-size: 16px;
  }
}
._sectionTitle_znclo_1058 {
  color: var(--color-text-title);
  margin: 0 0 24px 0;
}

._formSection_znclo_1076 {
  max-width: 528px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._fieldContainer_znclo_1083 {
  display: flex;
  flex-direction: column;
}

._input_znclo_1088 {
  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_znclo_1088::placeholder {
  color: var(--color-text-muted);
}
._input_znclo_1088:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px rgba(45, 106, 246, 0.1);
}
._input_znclo_1088:disabled {
  background-color: var(--color-default);
  color: var(--color-text-muted);
  cursor: not-allowed;
}

._passwordFieldWrapper_znclo_1113 {
  position: relative;
  width: 100%;
}
._passwordFieldWrapper_znclo_1113 ._input_znclo_1088 {
  padding-right: 64px !important;
}
._passwordFieldWrapper_znclo_1113 ._passwordToggle_znclo_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;
}
._passwordFieldWrapper_znclo_1113 ._passwordToggle_znclo_1120:hover {
  color: var(--color-text-body);
}
._passwordFieldWrapper_znclo_1113 ._passwordToggle_znclo_1120:focus {
  outline: none;
}
._passwordFieldWrapper_znclo_1113 ._passwordToggle_znclo_1120 i {
  font-size: 18px;
}

._confirmPasswordContainer_znclo_1145 {
  margin-top: 16px;
}

._buttonGroup_znclo_1149 {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 64px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_znclo_1149 {
    flex-direction: column-reverse;
    gap: 12px;
    align-items: stretch;
  }
  ._buttonGroup_znclo_1149 button {
    width: 100%;
    justify-content: center;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._settingsWrapper_znclo_1039 {
    max-width: 100%;
    padding: 0 12px;
  }
  ._section_znclo_1047 {
    padding: 16px;
    height: auto;
    min-height: calc(100vh - 120px);
  }
  ._formSection_znclo_1076 {
    max-width: none;
    width: 100%;
  }
  ._buttonGroup_znclo_1149 {
    margin-top: 40px;
  }
}