@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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  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;
  color: var(--color-text-body);
}
:root .p5-semibold {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}

/*
  Icon
*/
@font-face {
  font-family: "podo-ui-icon";
  src: url("/assets/icon-CdCiI72Q.woff") format("woff");
  font-display: swap;
}
[class^=icon-]::before,
[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;
}

.icon-star::before {
  content: "\e900";
}

.icon-star-fill::before {
  content: "\e901";
}

.icon-exchange-horizontally::before {
  content: "\e902";
}

.icon-exchange-vertical::before {
  content: "\e903";
}

.icon-new-window::before {
  content: "\e904";
}

.icon-tag::before {
  content: "\e905";
}

.icon-notification::before {
  content: "\e906";
}

.icon-notification-stroke::before {
  content: "\e907";
}

.icon-mail::before {
  content: "\e908";
}

.icon-global::before {
  content: "\e909";
}

.icon-trash::before {
  content: "\e90a";
}

.icon-dm::before {
  content: "\e90b";
}

.icon-currency::before {
  content: "\e90c";
}

.icon-print::before {
  content: "\e90d";
}

.icon-gps::before {
  content: "\e90e";
}

.icon-ellipse::before {
  content: "\e90f";
}

.icon-ellipse-stroke::before {
  content: "\e910";
}

.icon-facebook::before {
  content: "\e912";
}

.icon-naver::before {
  content: "\e913";
}

.icon-insta::before {
  content: "\e914";
}

.icon-tiktok::before {
  content: "\e915";
}

.icon-apple::before {
  content: "\e916";
}

.icon-google::before {
  content: "\e917";
}

.icon-youtube::before {
  content: "\e918";
}

.icon-kakao::before {
  content: "\e919";
}

.icon-x::before {
  content: "\e91a";
}

.icon-arrow-dropdown::before {
  content: "\e91c";
}

.icon-arrow-dropdown-up::before {
  content: "\e91d";
}

.icon-check-small::before {
  content: "\e91e";
}

.icon-check::before {
  content: "\e91f";
}

.icon-show::before {
  content: "\e920";
}

.icon-hidden::before {
  content: "\e921";
}

.icon-fordid::before {
  content: "\e922";
}

.icon-upload-cloud::before {
  content: "\e923";
}

.icon-share::before {
  content: "\e924";
}

.icon-excel::before {
  content: "\e925";
}

.icon-close-circle-fill::before {
  content: "\e926";
}

.icon-arrow-left::before {
  content: "\e927";
}

.icon-arrow-right::before {
  content: "\e928";
}

.icon-arrow-up::before {
  content: "\e929";
}

.icon-arrow-down::before {
  content: "\e92a";
}

.icon-download::before {
  content: "\e92b";
}

.icon-upload::before {
  content: "\e92c";
}

.icon-link-alt::before {
  content: "\e92d";
}

.icon-link::before {
  content: "\e92e";
}

.icon-edit::before {
  content: "\e92f";
}

.icon-pin::before {
  content: "\e930";
}

.icon-flag::before {
  content: "\e931";
}

.icon-hand::before {
  content: "\e932";
}

.icon-zoom-in::before {
  content: "\e933";
}

.icon-zoom-out::before {
  content: "\e934";
}

.icon-chart::before {
  content: "\e935";
}

.icon-temperature::before {
  content: "\e936";
}

.icon-turbine::before {
  content: "\e937";
}

.icon-layers::before {
  content: "\e938";
}

.icon-compass::before {
  content: "\e939";
}

.icon-flag-finish::before {
  content: "\e93a";
}

.icon-pressure::before {
  content: "\e93b";
}

.icon-pyramid-chart::before {
  content: "\e93c";
}

.icon-ruler::before {
  content: "\e93d";
}

.icon-contour::before {
  content: "\e93e";
}

.icon-plus::before {
  content: "\e93f";
}

.icon-minus::before {
  content: "\e940";
}

.icon-warning::before {
  content: "\e941";
}

.icon-user-stroke::before {
  content: "\e942";
}

.icon-user::before {
  content: "\e943";
}

.icon-menu::before {
  content: "\e944";
}

.icon-time::before {
  content: "\e945";
}

.icon-search::before {
  content: "\e949";
}

.icon-close::before {
  content: "\e94a";
}

.icon-info::before {
  content: "\e94b";
}

.icon-danger::before {
  content: "\e94c";
}

.icon-danger-fill::before {
  content: "\e94d";
}

.icon-expand-left::before {
  content: "\e94e";
}

.icon-expand-right::before {
  content: "\e94f";
}

.icon-expand-up::before {
  content: "\e950";
}

.icon-expand-down::before {
  content: "\e951";
}

.icon-calendar::before {
  content: "\e952";
}

.icon-paper::before {
  content: "\e953";
}

.icon-import::before {
  content: "\e954";
}

.icon-export::before {
  content: "\e955";
}

.icon-img::before {
  content: "\e956";
}

.icon-favorite::before {
  content: "\e957";
}

.icon-favorite-fill::before {
  content: "\e958";
}

.icon-phone::before {
  content: "\e959";
}

.icon-phone-stroke::before {
  content: "\e95a";
}

.icon-home::before {
  content: "\e95b";
}

.icon-expand-up-double::before {
  content: "\e95c";
}

.icon-expand-down-double::before {
  content: "\e95d";
}

.icon-expand-left-double::before {
  content: "\e95e";
}

.icon-expand-right-double::before {
  content: "\e95f";
}

.icon-setting-stroke::before {
  content: "\e960";
}

.icon-setting::before {
  content: "\e961";
}

.icon-email::before {
  content: "\e962";
}

.icon-more-horizontal::before {
  content: "\e963";
}

.icon-more::before {
  content: "\e964";
}

.icon-help::before {
  content: "\e965";
}

.icon-check-circle-stroke::before {
  content: "\e966";
}

.icon-check-circle-fill::before {
  content: "\e967";
}

.icon-map::before {
  content: "\e968";
}

.icon-refresh::before {
  content: "\e969";
}

.icon-drag::before {
  content: "\e96a";
}

.icon-clip::before {
  content: "\e96b";
}

.icon-file::before {
  content: "\e96c";
}

.icon-card::before {
  content: "\e96d";
}

.icon-car::before {
  content: "\e96e";
}

.icon-handle::before {
  content: "\e96f";
}

.icon-counselor::before {
  content: "\e970";
}

.icon-chart-bar::before {
  content: "\e971";
}

.icon-coin::before {
  content: "\e972";
}

.icon-receipt::before {
  content: "\e973";
}

.icon-briefcase::before {
  content: "\e974";
}

.icon-arrow-dropdown-left::before {
  content: "\e975";
}

.icon-arrow-dropdown-right::before {
  content: "\e976";
}

.icon-lock::before {
  content: "\e977";
}

.icon-unlock::before {
  content: "\e978";
}

.icon-save::before {
  content: "\e979";
}

.icon-database::before {
  content: "\e980";
}

.icon-undo::before {
  content: "\e981";
}

.icon-redo::before {
  content: "\e982";
}

.icon-unlink-alt::before {
  content: "\e983";
}

.icon-youtube-stroke::before {
  content: "\e984";
}

.icon-horizontalLine::before {
  content: "\e985";
}

.icon-spacing::before {
  content: "\e986";
}

.icon-clipboard::before {
  content: "\e987";
}

.icon-inputForm::before {
  content: "\e988";
}

.icon-copy::before {
  content: "\e989";
}

.icon-text::before {
  content: "\e990";
}

.icon-logout::before {
  content: "\e991";
}

.icon-detailView::before {
  content: "\e992";
}

.icon-company::before {
  content: "\e993";
}

.icon-landing::before {
  content: "\e994";
}

.icon-code::before {
  content: "\e995";
}

.icon-footer::before {
  content: "\e996";
}

.icon-click::before {
  content: "\e997";
}

.icon-align-left::before {
  content: "\e998";
}

.icon-align-center::before {
  content: "\e999";
}

.icon-align-right::before {
  content: "\e99a";
}

.icon-input::before {
  content: "\e99b";
}

.icon-margin-right::before {
  content: "\e99c";
}

.icon-margin-top::before {
  content: "\e99d";
}

.icon-margin-left::before {
  content: "\e99e";
}

.icon-margin-bottom::before {
  content: "\e99f";
}

.icon-login::before {
  content: "\e97a";
}

.icon-margin-horizontal::before {
  content: "\e97b";
}

.icon-margin-vertical::before {
  content: "\e97c";
}

.icon-button::before {
  content: "\e97d";
}

.icon-desktop::before {
  content: "\e9a0";
}

.icon-mobile::before {
  content: "\e9a1";
}

.icon-align-bottom::before {
  content: "\e9a2";
}

.icon-align-middle::before {
  content: "\e9a3";
}

.icon-align-top::before {
  content: "\e9a4";
}

.icon-gap::before {
  content: "\e9a5";
}

.icon-layout-horizontal::before {
  content: "\e9a6";
}

.icon-layout-vertical::before {
  content: "\e9a7";
}

.icon-section::before {
  content: "\e9a8";
}

.icon-twinkle::before {
  content: "\e9a9";
}

.icon-close-circle-stroke::before {
  content: "\e98a";
}

.icon-grid::before {
  content: "\e98b";
}

.icon-grid-list::before {
  content: "\e98c";
}

.icon-cart::before {
  content: "\e9b0";
}

.icon-minus-circle-stroke::before {
  content: "\e9b1";
}

.icon-plus-circle-stroke::before {
  content: "\e9b2";
}

.icon-show-stroke::before {
  content: "\e9b3";
}

.icon-bell::before {
  content: "\e9b4";
}

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

button {
  color: var(--color-default-reverse);
  background-color: var(--color-default);
  border: 1px solid var(--color-default);
  outline: none;
  justify-content: center;
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).primary.fill:hover {
  color: var(--color-primary-hover);
}
}
button:not(:disabled).primary.fill:active {
  color: var(--color-primary-pressed);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).primary.border:hover {
  color: var(--color-primary-hover);
}
}
button:not(:disabled).primary.border:active {
  color: var(--color-primary-pressed);
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).info.fill:hover {
  color: var(--color-info-hover);
}
}
button:not(:disabled).info.fill:active {
  color: var(--color-info-pressed);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).info.border:hover {
  color: var(--color-info-hover);
}
}
button:not(:disabled).info.border:active {
  color: var(--color-info-pressed);
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).link.fill:hover {
  color: var(--color-link-hover);
}
}
button:not(:disabled).link.fill:active {
  color: var(--color-link-pressed);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).link.border:hover {
  color: var(--color-link-hover);
}
}
button:not(:disabled).link.border:active {
  color: var(--color-link-pressed);
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).success.fill:hover {
  color: var(--color-success-hover);
}
}
button:not(:disabled).success.fill:active {
  color: var(--color-success-pressed);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).success.border:hover {
  color: var(--color-success-hover);
}
}
button:not(:disabled).success.border:active {
  color: var(--color-success-pressed);
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).warning.fill:hover {
  color: var(--color-warning-hover);
}
}
button:not(:disabled).warning.fill:active {
  color: var(--color-warning-pressed);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).warning.border:hover {
  color: var(--color-warning-hover);
}
}
button:not(:disabled).warning.border:active {
  color: var(--color-warning-pressed);
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).danger.fill:hover {
  color: var(--color-danger-hover);
}
}
button:not(:disabled).danger.fill:active {
  color: var(--color-danger-pressed);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
button:not(:disabled).danger.border:hover {
  color: var(--color-danger-hover);
}
}
button:not(:disabled).danger.border:active {
  color: var(--color-danger-pressed);
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
.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;
  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;
  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);
}
@media (hover: hover) {
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;
  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] {
  height: 42px;
  padding: 0 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 {
  background-color: transparent;
  border: none;
  color: inherit;
  cursor: default;
}
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;
  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 {
  height: 56px;
  padding: 0 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;
  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 {
  height: 66px;
  padding: 0 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;
  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 {
  background-color: transparent;
  border: none;
  color: inherit;
  cursor: default;
  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;
  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;
  border: 1px solid var(--color-border-disabled);
  background: var(--color-bg-block) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.4244 0.575719C13.19 0.341404 12.8101 0.341404 12.5758 0.575719L7.0001 6.15145L1.42436 0.575719C1.19005 0.341405 0.810148 0.341405 0.575833 0.575719C0.341518 0.810034 0.341518 1.18993 0.575833 1.42425L7.0001 7.84851L13.4244 1.42425C13.6587 1.18993 13.6587 0.810033 13.4244 0.575719Z" fill="%2371717A"/></svg>') no-repeat right 11px center;
}
select:focus-visible:not(:disabled) {
  outline: 4px solid var(--color-primary-outline);
}
select:disabled {
  color: var(--color-text-action-disabled);
  background-color: var(--color-bg-disabled);
  border: 1px solid var(--color-bg-disabled);
  outline-color: var(--color-bg-disabled);
  cursor: not-allowed;
}
select > option[value=""][disabled] {
  display: none;
}
select:has(> option[value=""][disabled]:checked) {
  color: var(--color-text-action-disabled);
}

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

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

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

label {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  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;
  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;
  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;
  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);
}
@media (hover: hover) {
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;
  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);
}
@media (hover: hover) {
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);
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
.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-CdCiI72Q.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);
  --overlay-bg: rgba(0, 0, 0, 0.4);
  --overlay-bg-dark: rgba(0, 0, 0, 0.5);
  --overlay-bg-light: rgba(255, 255, 255, 0.7);
  --overlay-bg-darker: rgba(0, 0, 0, 0.7);
  --overlay-bg-frosted: rgba(255, 255, 255, 0.64);
  --overlay-bg-opaque: rgba(255, 255, 255, 0.95);
  --color-rose-50: #fff1f2;
  --color-rose-400: #fb7185;
  --color-rose-500: #f43f5e;
  --color-violet-50: #f5f3ff;
  --color-violet-500: #8b5cf6;
  --color-emerald-50: #ecfdf5;
  --color-emerald-500: #18ae7f;
  --color-purple-400: #c084fc;
  --color-purple-500: #a855f7;
  --color-cyan-400: #22d3ee;
  --color-orange-400: #fb923c;
  --color-indigo-400: #818cf8;
  --color-lime-400: #a3e635;
  --color-chart-green-line: #4a8e2d;
  --color-chart-green-fill: #f1f8ee;
  --color-chart-pink-line: #e43894;
  --color-chart-pink-fill: #ffebf4;
  --color-chart-indigo-line: #5466f5;
  --color-chart-indigo-fill: #eeeffe;
}

: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;
}

*, *::before, *::after {
  font-feature-settings: "tnum" !important;
}

input[type=text],
input[type=url],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
input[type=search] {
  height: 44px;
  box-sizing: border-box;
}

select:disabled {
  background-color: var(--color-bg-disabled) !important;
  border: 1px solid var(--color-border-disabled) !important;
  opacity: 1 !important;
}

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

table.border.list thead {
  position: sticky;
  top: 0;
  z-index: 2;
}
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;
}

@media (max-width: 767px) {
  ul.tabs li a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}
@media (max-width: 767px) {
  [class*=modal]:not([data-mobile-fullscreen]) {
    width: calc(100dvw - 32px) !important;
    max-width: calc(100dvw - 32px) !important;
  }
}
@media (max-width: 767px) {
  button {
    align-items: center;
  }
}
button.xs > i::before {
  font-size: 20px;
}

button.xxs > i::before {
  font-size: 16px;
}

i.icon-info {
  line-height: 1;
}

:root [class^=icon-]:only-child,
:root [class^=icon-]:not(:last-child),
:root [class*=" icon-"]:only-child,
:root [class*=" icon-"]:not(:last-child) {
  margin-right: 0 !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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_xsg12_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_xsg12_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_xsg12_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_xsg12_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_xsg12_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_xsg12_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_xsg12_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_xsg12_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

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

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

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

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

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

._m-0_xsg12_279 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._toastContainer_xsg12_1046 {
  position: fixed;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px;
  pointer-events: auto;
}
._toastContainer_xsg12_1046._top-left_xsg12_1054 {
  top: 0;
  left: 0;
}
._toastContainer_xsg12_1046._top-center_xsg12_1058 {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
._toastContainer_xsg12_1046._top-right_xsg12_1063 {
  top: 0;
  right: 0;
}
._toastContainer_xsg12_1046._center-left_xsg12_1067 {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
._toastContainer_xsg12_1046._center_xsg12_1067 {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._toastContainer_xsg12_1046._center-right_xsg12_1077 {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
._toastContainer_xsg12_1046._bottom-left_xsg12_1082 {
  bottom: 0;
  left: 0;
}
._toastContainer_xsg12_1046._bottom-center_xsg12_1086 {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
._toastContainer_xsg12_1046._bottom-right_xsg12_1091 {
  bottom: 0;
  right: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1r8pk_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1r8pk_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1r8pk_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1r8pk_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1r8pk_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1r8pk_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1r8pk_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1r8pk_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1r8pk_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_1r8pk_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1r8pk_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1r8pk_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1r8pk_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1r8pk_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1r8pk_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1r8pk_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1r8pk_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1r8pk_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_1r8pk_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1r8pk_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1r8pk_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1r8pk_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1r8pk_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1r8pk_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1r8pk_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1r8pk_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1r8pk_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_1r8pk_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1r8pk_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1r8pk_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1r8pk_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1r8pk_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1r8pk_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1r8pk_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1r8pk_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1r8pk_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_1r8pk_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1r8pk_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1r8pk_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1r8pk_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1r8pk_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1r8pk_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1r8pk_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1r8pk_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1r8pk_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_1r8pk_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1r8pk_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1r8pk_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1r8pk_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1r8pk_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1r8pk_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1r8pk_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1r8pk_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1r8pk_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_1r8pk_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1r8pk_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1r8pk_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1r8pk_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1r8pk_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1r8pk_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1r8pk_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1r8pk_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1r8pk_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_1r8pk_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1r8pk_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1r8pk_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1r8pk_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1r8pk_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1r8pk_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1r8pk_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1r8pk_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1r8pk_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

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

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

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

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

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

._m-0_1r8pk_279 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
  Layout
*/
/*
  Hide
*/
._hide_1r8pk_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1r8pk_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1r8pk_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1r8pk_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_1r8pk_1039 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._style_1r8pk_1039 > textarea {
  width: 100%;
}
._style_1r8pk_1039 > div.validator {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._style_1r8pk_1039 > div.validator {
    font-size: 12px;
  }
}
._style_1r8pk_1039 > div.validator {
  color: var(--color-text-sub);
}/*
  Radius
*/
._r-0_ch4jk_4 {
  border-radius: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

._m-0_ch4jk_59 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._m-l-13_ch4jk_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_ch4jk_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_ch4jk_665._success_ch4jk_675 {
  border-color: var(--color-success);
}
._editor_ch4jk_665._danger_ch4jk_678 {
  border-color: var(--color-danger);
}

._toolbar_ch4jk_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_ch4jk_696 {
  display: flex;
  gap: 4px;
  padding: 0 8px;
  position: relative;
}
._toolbarGroup_ch4jk_696:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 20px;
  width: 1px;
  background: var(--color-border);
}

._toolbarButton_ch4jk_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;
}
@media (hover: hover) {
._toolbarButton_ch4jk_713:hover {
  background: var(--color-default-fill);
  border-color: var(--color-border-hover);
  color: var(--color-text-action-hover);
}
}
._toolbarButton_ch4jk_713:active {
  background: var(--color-default-pressed);
  border-color: var(--color-border-pressed);
  color: var(--color-text-action-pressed);
}
._toolbarButton_ch4jk_713._active_ch4jk_737 {
  background: var(--color-primary-fill);
  border-color: var(--color-primary);
  color: var(--color-primary);
}
._toolbarButton_ch4jk_713:focus {
  outline: 2px solid var(--color-primary-outline);
  outline-offset: -1px;
}
._toolbarButton_ch4jk_713:disabled {
  opacity: 0.65;
  cursor: not-allowed;
}
._toolbarButton_ch4jk_713:disabled i {
  opacity: 1;
}
._toolbarButton_ch4jk_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_ch4jk_713 i._undo_ch4jk_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_ch4jk_713 i._redo_ch4jk_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_ch4jk_713 i._bold_ch4jk_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_ch4jk_713 i._italic_ch4jk_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_ch4jk_713 i._underline_ch4jk_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_ch4jk_713 i._strikethrough_ch4jk_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_ch4jk_713 i._alignLeft_ch4jk_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_ch4jk_713 i._alignCenter_ch4jk_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_ch4jk_713 i._alignRight_ch4jk_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_ch4jk_713 i._alignJustify_ch4jk_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_ch4jk_713 i._listUl_ch4jk_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_ch4jk_713 i._listOl_ch4jk_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_ch4jk_713 i._link_ch4jk_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_ch4jk_713 i._unlink_ch4jk_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_ch4jk_713 i._eraser_ch4jk_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_ch4jk_713 i._fontColor_ch4jk_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_ch4jk_713 i._highlight_ch4jk_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_ch4jk_713 i._image_ch4jk_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_ch4jk_713 i._youtube_ch4jk_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_ch4jk_713 i._hr_ch4jk_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_ch4jk_713 i._code_ch4jk_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_ch4jk_713 i._table_ch4jk_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>');
}
@media (hover: hover) {
._toolbarButton_ch4jk_713:hover i {
  opacity: 1;
}
}

._paragraphButton_ch4jk_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;
}
@media (hover: hover) {
._paragraphButton_ch4jk_859:hover {
  border-color: var(--color-border-hover);
  background: var(--color-default-fill);
}
}
._paragraphButton_ch4jk_859:focus {
  outline: 2px solid var(--color-primary-outline);
  outline-offset: -1px;
  border-color: var(--color-primary);
}
._paragraphButton_ch4jk_859 span {
  flex: 1;
  text-align: left;
}

._dropdownArrow_ch4jk_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_ch4jk_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_ch4jk_897 h1 {
  font-size: 54px;
  line-height: 1.2;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paragraphDropdown_ch4jk_897 h1 {
    font-size: 24px;
  }
}
._paragraphDropdown_ch4jk_897 h1 {
  margin: 0 !important;
  line-height: 1 !important;
}
._paragraphDropdown_ch4jk_897 h2 {
  font-size: 42px;
  line-height: 1.2;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paragraphDropdown_ch4jk_897 h2 {
    font-size: 18px;
  }
}
._paragraphDropdown_ch4jk_897 h2 {
  margin: 0 !important;
  line-height: 1 !important;
}
._paragraphDropdown_ch4jk_897 h3 {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paragraphDropdown_ch4jk_897 h3 {
    font-size: 16px;
  }
}
._paragraphDropdown_ch4jk_897 h3 {
  margin: 0 !important;
  line-height: 1 !important;
}

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

._alignDropdown_ch4jk_973 {
  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_ch4jk_987 {
  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_ch4jk_987 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_ch4jk_987 ._alignLeft_ch4jk_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_ch4jk_987 ._alignCenter_ch4jk_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_ch4jk_987 ._alignRight_ch4jk_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>');
}
@media (hover: hover) {
._alignOption_ch4jk_987:hover {
  background: var(--color-default-fill);
  border-color: var(--color-border-hover);
}
}
@media (hover: hover) {
._alignOption_ch4jk_987:hover i {
  opacity: 1;
}
}
._alignOption_ch4jk_987._active_ch4jk_737 {
  background: var(--color-primary-fill);
  border-color: var(--color-primary);
  color: var(--color-primary);
}

._linkDropdown_ch4jk_1040 {
  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_ch4jk_1040 ._linkInput_ch4jk_1051 {
  margin-bottom: 12px;
}
._linkDropdown_ch4jk_1040 ._linkInput_ch4jk_1051 label {
  display: block;
  font-size: 12px;
  color: var(--color-text-sub);
  margin-bottom: 4px;
  font-weight: 500;
}
._linkDropdown_ch4jk_1040 ._linkInput_ch4jk_1051 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_ch4jk_1040 ._linkInput_ch4jk_1051 input[type=text]:focus {
  border-color: var(--color-primary);
}
._linkDropdown_ch4jk_1040 ._linkInput_ch4jk_1051 input[type=text]::placeholder {
  color: var(--color-text-placeholder);
}
._linkDropdown_ch4jk_1040 ._linkTarget_ch4jk_1076 {
  margin-bottom: 12px;
  padding: 8px 0;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}
._linkDropdown_ch4jk_1040 ._linkTarget_ch4jk_1076 label {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  font-size: 13px;
  color: var(--color-text-body);
  cursor: pointer;
}
._linkDropdown_ch4jk_1040 ._linkTarget_ch4jk_1076 label:last-child {
  margin-bottom: 0;
}
._linkDropdown_ch4jk_1040 ._linkTarget_ch4jk_1076 label input[type=radio] {
  margin-right: 6px;
  cursor: pointer;
}
._linkDropdown_ch4jk_1040 ._linkActions_ch4jk_1097 {
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}
._linkDropdown_ch4jk_1040 ._linkActions_ch4jk_1097 button {
  padding: 6px 12px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  transition: all 0.2s;
}
._linkDropdown_ch4jk_1040 ._linkActions_ch4jk_1097 button._primary_ch4jk_1110 {
  background-color: var(--color-primary);
  color: white;
  border-color: var(--color-primary);
}
@media (hover: hover) {
._linkDropdown_ch4jk_1040 ._linkActions_ch4jk_1097 button._primary_ch4jk_1110:hover:not(:disabled) {
  background-color: var(--color-primary-hover);
  border-color: var(--color-primary-hover);
}
}
._linkDropdown_ch4jk_1040 ._linkActions_ch4jk_1097 button._primary_ch4jk_1110:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._linkDropdown_ch4jk_1040 ._linkActions_ch4jk_1097 button._default_ch4jk_1123 {
  background-color: transparent;
  color: inherit;
  border-color: var(--color-border);
}
@media (hover: hover) {
._linkDropdown_ch4jk_1040 ._linkActions_ch4jk_1097 button._default_ch4jk_1123:hover:not(:disabled) {
  background-color: var(--color-bg-elevation);
}
}

._tableDropdown_ch4jk_1132 {
  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_ch4jk_1132 ._tableGridSelector_ch4jk_1143 ._tableGridLabel_ch4jk_1143 {
  text-align: center;
  font-size: 13px;
  color: var(--color-text-body);
  margin-bottom: 8px;
  font-weight: 500;
  min-height: 20px;
}
._tableDropdown_ch4jk_1132 ._tableGridSelector_ch4jk_1143 ._tableGrid_ch4jk_1143 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._tableDropdown_ch4jk_1132 ._tableGridSelector_ch4jk_1143 ._tableGrid_ch4jk_1143 ._tableGridRow_ch4jk_1156 {
  display: flex;
  gap: 2px;
}
._tableDropdown_ch4jk_1132 ._tableGridSelector_ch4jk_1143 ._tableGrid_ch4jk_1143 ._tableGridRow_ch4jk_1156 ._tableGridCell_ch4jk_1160 {
  width: 20px;
  height: 20px;
  border: 1px solid var(--color-border);
  background: var(--color-bg-elevation);
  cursor: pointer;
  transition: all 0.15s;
}
@media (hover: hover) {
._tableDropdown_ch4jk_1132 ._tableGridSelector_ch4jk_1143 ._tableGrid_ch4jk_1143 ._tableGridRow_ch4jk_1156 ._tableGridCell_ch4jk_1160:hover {
  border-color: var(--color-primary);
}
}
._tableDropdown_ch4jk_1132 ._tableGridSelector_ch4jk_1143 ._tableGrid_ch4jk_1143 ._tableGridRow_ch4jk_1156 ._tableGridCell_ch4jk_1160._active_ch4jk_737 {
  background: var(--color-primary-fill);
  border-color: var(--color-primary);
}

._tableContextMenu_ch4jk_1176 {
  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_ch4jk_1176 ._tableContextMenuHeader_ch4jk_1184 {
  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_ch4jk_1176 ._tableContextMenuItem_ch4jk_1193 {
  position: relative;
}
._tableContextMenu_ch4jk_1176 ._tableContextMenuItem_ch4jk_1193 ._colorPaletteInline_ch4jk_1196 {
  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_ch4jk_1176 ._tableContextMenuButton_ch4jk_1205 {
  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;
}
@media (hover: hover) {
._tableContextMenu_ch4jk_1176 ._tableContextMenuButton_ch4jk_1205:hover {
  background: var(--color-bg-elevation);
}
}
._tableContextMenu_ch4jk_1176 ._tableContextMenuButton_ch4jk_1205:active {
  background: var(--color-default-pressed);
}
._tableContextMenu_ch4jk_1176 ._tableContextMenuButton_ch4jk_1205 ._arrow_ch4jk_1225 {
  font-size: 10px;
  color: var(--color-text-sub);
}
._tableContextMenu_ch4jk_1176 ._tableContextMenuDivider_ch4jk_1229 {
  height: 1px;
  background: var(--color-border);
  margin: 4px 0;
}

._colorPalette_ch4jk_1196 {
  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_ch4jk_1249 {
  display: flex;
  gap: 4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

._editorContent_ch4jk_1437 {
  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_ch4jk_1437:focus {
  outline: none;
}
._editorContent_ch4jk_1437:empty::before {
  content: attr(data-placeholder);
  color: var(--color-text-sub);
  pointer-events: none;
}
._editorContent_ch4jk_1437 strong,
._editorContent_ch4jk_1437 b {
  font-weight: bold;
}
._editorContent_ch4jk_1437 em,
._editorContent_ch4jk_1437 i {
  font-style: italic;
}
._editorContent_ch4jk_1437 u {
  text-decoration: underline;
}
._editorContent_ch4jk_1437 s,
._editorContent_ch4jk_1437 strike {
  text-decoration: line-through;
}
._editorContent_ch4jk_1437 h1 {
  font-size: 54px;
  line-height: 1.2;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 h1 {
    font-size: 24px;
  }
}
._editorContent_ch4jk_1437 h1 {
  margin: 0.67em 0;
}
._editorContent_ch4jk_1437 h2 {
  font-size: 42px;
  line-height: 1.2;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 h2 {
    font-size: 18px;
  }
}
._editorContent_ch4jk_1437 h2 {
  margin: 0.75em 0;
}
._editorContent_ch4jk_1437 h3 {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 h3 {
    font-size: 16px;
  }
}
._editorContent_ch4jk_1437 h3 {
  margin: 0.83em 0;
}
._editorContent_ch4jk_1437 ._p1_ch4jk_1287 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 ._p1_ch4jk_1287 {
    font-size: 20px;
  }
}
._editorContent_ch4jk_1437 ._p2_ch4jk_1318 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 ._p2_ch4jk_1318 {
    font-size: 16px;
  }
}
._editorContent_ch4jk_1437 ._p3_ch4jk_1349 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 ._p3_ch4jk_1349 {
    font-size: 14px;
  }
}
._editorContent_ch4jk_1437 ._p4_ch4jk_1379 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 ._p4_ch4jk_1379 {
    font-size: 12px;
  }
}
._editorContent_ch4jk_1437 ._p5_ch4jk_1409 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
._editorContent_ch4jk_1437 ._p1_semibold_ch4jk_1302 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 ._p1_semibold_ch4jk_1302 {
    font-size: 20px;
  }
}
._editorContent_ch4jk_1437 ._p1_semibold_ch4jk_1302 {
  font-weight: 600;
}
._editorContent_ch4jk_1437 ._p2_semibold_ch4jk_1333 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 ._p2_semibold_ch4jk_1333 {
    font-size: 16px;
  }
}
._editorContent_ch4jk_1437 ._p2_semibold_ch4jk_1333 {
  font-weight: 600;
}
._editorContent_ch4jk_1437 ._p3_semibold_ch4jk_1364 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 ._p3_semibold_ch4jk_1364 {
    font-size: 14px;
  }
}
._editorContent_ch4jk_1437 ._p4_semibold_ch4jk_1394 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 ._p4_semibold_ch4jk_1394 {
    font-size: 12px;
  }
}
._editorContent_ch4jk_1437 ._p5_semibold_ch4jk_1417 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
._editorContent_ch4jk_1437 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 p {
    font-size: 14px;
  }
}
._editorContent_ch4jk_1437 p {
  margin: 1em 0;
}
._editorContent_ch4jk_1437 p:first-child {
  margin-top: 0;
}
._editorContent_ch4jk_1437 p:last-child {
  margin-bottom: 0;
}
._editorContent_ch4jk_1437 a {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
}
@media (hover: hover) {
._editorContent_ch4jk_1437 a:hover {
  color: var(--color-link-hover);
}
}
._editorContent_ch4jk_1437 ul,
._editorContent_ch4jk_1437 ol {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 ul,
  ._editorContent_ch4jk_1437 ol {
    font-size: 14px;
  }
}
._editorContent_ch4jk_1437 ul,
._editorContent_ch4jk_1437 ol {
  margin: 1em 0 !important;
  padding-left: 2em !important;
  padding-top: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}
._editorContent_ch4jk_1437 ul:first-child,
._editorContent_ch4jk_1437 ol:first-child {
  margin-top: 0 !important;
}
._editorContent_ch4jk_1437 ul:last-child,
._editorContent_ch4jk_1437 ol:last-child {
  margin-bottom: 0 !important;
}
._editorContent_ch4jk_1437 ul {
  list-style: disc !important;
  list-style-type: disc !important;
  list-style-position: outside !important;
}
._editorContent_ch4jk_1437 ol {
  list-style: decimal !important;
  list-style-type: decimal !important;
  list-style-position: outside !important;
}
._editorContent_ch4jk_1437 li {
  display: list-item !important;
  margin: 0.5em 0 !important;
  padding: 0 !important;
  list-style: inherit !important;
  list-style-position: outside !important;
}
._editorContent_ch4jk_1437 li ul,
._editorContent_ch4jk_1437 li ol {
  margin: 0.5em 0 !important;
  padding-left: 1.5em !important;
}
._editorContent_ch4jk_1437 li ul {
  list-style-type: circle !important;
}
._editorContent_ch4jk_1437 li ol {
  list-style-type: lower-alpha !important;
}
._editorContent_ch4jk_1437 img {
  display: inline-block !important;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}
._editorContent_ch4jk_1437 blockquote {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editorContent_ch4jk_1437 blockquote {
    font-size: 14px;
  }
}
._editorContent_ch4jk_1437 blockquote {
  margin: 1em 0;
  padding-left: 1em;
  border-left: 4px solid var(--color-border);
  color: var(--color-text-sub);
  font-style: italic;
}

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

._imageDropdown_ch4jk_1736 {
  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_ch4jk_1736 ._imageTabSection_ch4jk_1749 {
  margin-bottom: 16px;
}
._imageDropdown_ch4jk_1736 ._imageTabSection_ch4jk_1749 ._imageTabButtons_ch4jk_1752 {
  display: flex;
  gap: 4px;
  margin-bottom: 12px;
  border-bottom: 1px solid var(--color-border);
}
._imageDropdown_ch4jk_1736 ._imageTabSection_ch4jk_1749 ._imageTabButtons_ch4jk_1752 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_ch4jk_1736 ._imageTabSection_ch4jk_1749 ._imageTabButtons_ch4jk_1752 button._active_ch4jk_737 {
  color: var(--color-primary);
  border-bottom-color: var(--color-primary);
  font-weight: 500;
}
@media (hover: hover) {
._imageDropdown_ch4jk_1736 ._imageTabSection_ch4jk_1749 ._imageTabButtons_ch4jk_1752 button:hover {
  color: var(--color-text);
}
}
._imageDropdown_ch4jk_1736 ._imageTabSection_ch4jk_1749 ._imageFileSection_ch4jk_1778 ._fileSelectButton_ch4jk_1778 {
  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;
}
@media (hover: hover) {
._imageDropdown_ch4jk_1736 ._imageTabSection_ch4jk_1749 ._imageFileSection_ch4jk_1778 ._fileSelectButton_ch4jk_1778:hover {
  border-color: var(--color-primary);
  background: var(--color-bg-modal);
}
}
._imageDropdown_ch4jk_1736 ._imageTabSection_ch4jk_1749 ._imageFileSection_ch4jk_1778 ._imagePreviewBox_ch4jk_1792 {
  margin-top: 12px;
  padding: 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background: var(--color-bg-elevation);
}
._imageDropdown_ch4jk_1736 ._imageTabSection_ch4jk_1749 ._imageFileSection_ch4jk_1778 ._imagePreviewBox_ch4jk_1792 img {
  width: 100%;
  max-height: 150px;
  object-fit: contain;
}
._imageDropdown_ch4jk_1736 ._imageTabSection_ch4jk_1749 ._imageUrlSection_ch4jk_1804 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_ch4jk_1736 ._imageTabSection_ch4jk_1749 ._imageUrlSection_ch4jk_1804 input[type=text]:focus {
  outline: none;
  border-color: var(--color-primary);
}
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 {
  padding: 12px 0;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821:last-child {
  margin-bottom: 0;
}
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 label {
  flex: 0 0 80px;
  font-size: 12px;
  color: var(--color-text-sub);
  font-weight: 500;
}
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 select,
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 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_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 select:focus,
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 input[type=text]:focus {
  outline: none;
  border-color: var(--color-primary);
}
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageSizeButtons_ch4jk_1849 {
  flex: 1;
  display: flex;
  gap: 4px;
}
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageSizeButtons_ch4jk_1849 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;
}
@media (hover: hover) {
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageSizeButtons_ch4jk_1849 button:hover {
  background: var(--color-bg-elevation);
  color: var(--color-text-body);
}
}
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageSizeButtons_ch4jk_1849 button._active_ch4jk_737 {
  background: var(--color-primary);
  color: white;
  border-color: var(--color-primary);
}
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageAlignButtons_ch4jk_1874 {
  flex: 1;
  display: flex;
  gap: 4px;
}
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageAlignButtons_ch4jk_1874 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_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageAlignButtons_ch4jk_1874 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_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageAlignButtons_ch4jk_1874 button i._alignLeft_ch4jk_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_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageAlignButtons_ch4jk_1874 button i._alignCenter_ch4jk_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_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageAlignButtons_ch4jk_1874 button i._alignRight_ch4jk_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>');
}
@media (hover: hover) {
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageAlignButtons_ch4jk_1874 button:hover {
  background: var(--color-bg-elevation);
  color: var(--color-text-body);
}
}
@media (hover: hover) {
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageAlignButtons_ch4jk_1874 button:hover i {
  opacity: 1;
}
}
._imageDropdown_ch4jk_1736 ._imageOptions_ch4jk_1816 ._imageOptionRow_ch4jk_1821 ._imageAlignButtons_ch4jk_1874 button._active_ch4jk_737 {
  background: var(--color-primary);
  color: white;
  border-color: var(--color-primary);
}
._imageDropdown_ch4jk_1736 ._imageActions_ch4jk_1931 {
  display: flex;
  gap: 8px;
  justify-content: space-between;
  margin-top: 12px;
}
._imageDropdown_ch4jk_1736 ._imageActions_ch4jk_1931 button {
  padding: 6px 12px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  transition: all 0.15s;
}
._imageDropdown_ch4jk_1736 ._imageActions_ch4jk_1931 button._primary_ch4jk_1110 {
  background-color: var(--color-primary);
  color: white;
  border-color: var(--color-primary);
}
@media (hover: hover) {
._imageDropdown_ch4jk_1736 ._imageActions_ch4jk_1931 button._primary_ch4jk_1110:hover:not(:disabled) {
  background-color: var(--color-primary-hover);
  border-color: var(--color-primary-hover);
}
}
._imageDropdown_ch4jk_1736 ._imageActions_ch4jk_1931 button._primary_ch4jk_1110:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._imageDropdown_ch4jk_1736 ._imageActions_ch4jk_1931 button._danger_ch4jk_678 {
  background-color: var(--color-danger);
  color: white;
  border-color: var(--color-danger);
}
@media (hover: hover) {
._imageDropdown_ch4jk_1736 ._imageActions_ch4jk_1931 button._danger_ch4jk_678:hover:not(:disabled) {
  background-color: var(--color-danger-hover);
  border-color: var(--color-danger-hover);
}
}
._imageDropdown_ch4jk_1736 ._imageActions_ch4jk_1931 button._default_ch4jk_1123 {
  background-color: transparent;
  color: inherit;
  border-color: var(--color-border);
}
@media (hover: hover) {
._imageDropdown_ch4jk_1736 ._imageActions_ch4jk_1931 button._default_ch4jk_1123:hover:not(:disabled) {
  background-color: var(--color-bg-elevation);
}
}

._editLinkPopup_ch4jk_1976 {
  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_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkInput_ch4jk_1986 {
  margin-bottom: 12px;
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkInput_ch4jk_1986 label {
  display: block;
  font-size: 12px;
  color: var(--color-text-sub);
  margin-bottom: 4px;
  font-weight: 500;
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkInput_ch4jk_1986 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_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkInput_ch4jk_1986 input[type=text]:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.1);
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkTarget_ch4jk_2009 {
  margin-bottom: 12px;
  padding: 8px 0;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkTarget_ch4jk_2009 label {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  font-size: 13px;
  cursor: pointer;
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkTarget_ch4jk_2009 label:last-child {
  margin-bottom: 0;
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkTarget_ch4jk_2009 label input[type=radio] {
  margin-right: 6px;
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkActions_ch4jk_2028 {
  display: flex;
  gap: 8px;
  justify-content: space-between;
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkActions_ch4jk_2028 button {
  padding: 6px 12px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  font-size: 12px;
  cursor: pointer;
  transition: all 0.15s;
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkActions_ch4jk_2028 button._primary_ch4jk_1110 {
  background-color: var(--color-primary);
  color: white;
  border-color: var(--color-primary);
}
@media (hover: hover) {
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkActions_ch4jk_2028 button._primary_ch4jk_1110:hover:not(:disabled) {
  background-color: var(--color-primary-hover);
  border-color: var(--color-primary-hover);
}
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkActions_ch4jk_2028 button._primary_ch4jk_1110:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkActions_ch4jk_2028 button._danger_ch4jk_678 {
  background-color: var(--color-danger);
  color: white;
  border-color: var(--color-danger);
}
@media (hover: hover) {
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkActions_ch4jk_2028 button._danger_ch4jk_678:hover:not(:disabled) {
  background-color: var(--color-danger-hover);
  border-color: var(--color-danger-hover);
}
}
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkActions_ch4jk_2028 button._default_ch4jk_1123 {
  background-color: transparent;
  color: inherit;
  border-color: var(--color-border);
}
@media (hover: hover) {
._editLinkPopup_ch4jk_1976 ._editLinkContent_ch4jk_1986 ._editLinkActions_ch4jk_2028 button._default_ch4jk_1123:hover:not(:disabled) {
  background-color: var(--color-bg-elevation);
}
}

._codeEditor_ch4jk_2072 {
  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_ch4jk_1437 .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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
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;
}
@media (hover: hover) {
._wrapper_1g2zi_1039[role=button]:hover {
  opacity: 0.9;
}
}

._activityRing_1g2zi_1053::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 3px solid var(--color-primary);
  border-radius: 9999px;
  pointer-events: none;
}

._avatar_1g2zi_1065 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  overflow: hidden;
  position: relative;
  font-weight: 600;
  user-select: none;
}
._avatar_1g2zi_1065._type-image_1g2zi_1075 {
  background-color: transparent;
}
._avatar_1g2zi_1065._type-icon_1g2zi_1078, ._avatar_1g2zi_1065._type-text_1g2zi_1078 {
  background-color: var(--color-border);
  color: var(--color-text-sub);
}
._avatar_1g2zi_1065 ._image_1g2zi_1082 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._avatar_1g2zi_1065 i[class^=icon-],
._avatar_1g2zi_1065 i[class*=" icon-"] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0 !important;
  font-size: inherit;
}
._avatar_1g2zi_1065 i[class^=icon-]::before,
._avatar_1g2zi_1065 i[class*=" icon-"]::before {
  font-size: inherit !important;
  line-height: 1;
}
._avatar_1g2zi_1065 span {
  text-transform: uppercase;
  line-height: 1;
  font-size: inherit;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1s2qr_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1s2qr_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1s2qr_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1s2qr_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1s2qr_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1s2qr_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1s2qr_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1s2qr_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1s2qr_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1s2qr_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1s2qr_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1s2qr_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1s2qr_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1s2qr_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1s2qr_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1s2qr_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1s2qr_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1s2qr_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1s2qr_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1s2qr_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1s2qr_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1s2qr_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1s2qr_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1s2qr_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1s2qr_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1s2qr_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1s2qr_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1s2qr_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1s2qr_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1s2qr_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1s2qr_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1s2qr_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1s2qr_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1s2qr_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1s2qr_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1s2qr_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1s2qr_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1s2qr_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1s2qr_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1s2qr_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1s2qr_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1s2qr_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1s2qr_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1s2qr_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1s2qr_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1s2qr_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1s2qr_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1s2qr_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1s2qr_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1s2qr_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1s2qr_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1s2qr_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1s2qr_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1s2qr_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1s2qr_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1s2qr_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1s2qr_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1s2qr_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1s2qr_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1s2qr_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1s2qr_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1s2qr_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1s2qr_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1s2qr_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1s2qr_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1s2qr_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1s2qr_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1s2qr_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1s2qr_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1s2qr_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1s2qr_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1s2qr_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

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

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

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

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

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

._m-0_1s2qr_279 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
  Layout
*/
/*
  Hide
*/
._hide_1s2qr_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1s2qr_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1s2qr_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1s2qr_956 {
    display: none !important;
  }
}

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

._tooltipBox_1s2qr_1044 {
  position: absolute;
  padding: 4px 12px;
  border-radius: 6px;
  font-family: "Pretendard", -apple-system, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  white-space: nowrap;
  z-index: 1000;
}
._tooltipBox_1s2qr_1044._variantDefault_1s2qr_1055 {
  background-color: var(--color-default-deep);
  color: var(--color-text-action-reverse) !important;
}
._tooltipBox_1s2qr_1044._variantInfo_1s2qr_1059 {
  background-color: var(--color-info);
  color: var(--color-text-action-reverse) !important;
}
._tooltipBox_1s2qr_1044::before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  transform-origin: center;
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070, ._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070, ._tooltipBox_1s2qr_1044._topRight_1s2qr_1070 {
  bottom: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070::before, ._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070::before, ._tooltipBox_1s2qr_1044._topRight_1s2qr_1070::before {
  bottom: -6px;
  border-radius: 0 0 2px 0;
  transform: rotate(45deg);
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._topRight_1s2qr_1070._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._topRight_1s2qr_1070._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070 {
  left: 50%;
  transform: translateX(-50%);
}
._tooltipBox_1s2qr_1044._top_1s2qr_1070::before {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070 {
  left: 0;
}
._tooltipBox_1s2qr_1044._topLeft_1s2qr_1070::before {
  left: 8px;
}
._tooltipBox_1s2qr_1044._topRight_1s2qr_1070 {
  right: 0;
}
._tooltipBox_1s2qr_1044._topRight_1s2qr_1070::before {
  right: 8px;
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104, ._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104, ._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104 {
  top: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104::before, ._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104::before, ._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104::before {
  top: -6px;
  border-radius: 2px 0 0 0;
  transform: rotate(45deg);
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104 {
  left: 50%;
  transform: translateX(-50%);
}
._tooltipBox_1s2qr_1044._bottom_1s2qr_1104::before {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104 {
  left: 0;
}
._tooltipBox_1s2qr_1044._bottomLeft_1s2qr_1104::before {
  left: 8px;
}
._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104 {
  right: 0;
}
._tooltipBox_1s2qr_1044._bottomRight_1s2qr_1104::before {
  right: 8px;
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138, ._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138, ._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138 {
  right: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138::before, ._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138::before, ._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138::before {
  right: -6px;
  border-radius: 0 2px 0 0;
  transform: rotate(45deg);
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138 {
  top: 50%;
  transform: translateY(-50%);
}
._tooltipBox_1s2qr_1044._left_1s2qr_1138::before {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138 {
  top: 0;
}
._tooltipBox_1s2qr_1044._leftTop_1s2qr_1138::before {
  top: 8px;
}
._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138 {
  bottom: 0;
}
._tooltipBox_1s2qr_1044._leftBottom_1s2qr_1138::before {
  bottom: 8px;
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172, ._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172, ._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172 {
  left: calc(100% + var(--tooltip-offset, 8px));
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172::before, ._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172::before, ._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172::before {
  left: -6px;
  border-radius: 0 0 0 2px;
  transform: rotate(45deg);
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172._variantDefault_1s2qr_1055::before, ._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172._variantInfo_1s2qr_1059::before, ._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172 {
  top: 50%;
  transform: translateY(-50%);
}
._tooltipBox_1s2qr_1044._right_1s2qr_1172::before {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172 {
  top: 0;
}
._tooltipBox_1s2qr_1044._rightTop_1s2qr_1172::before {
  top: 8px;
}
._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172 {
  bottom: 0;
}
._tooltipBox_1s2qr_1044._rightBottom_1s2qr_1172::before {
  bottom: 8px;
}

._portalTooltip_1s2qr_1207 {
  position: absolute;
  padding: 4px 12px;
  border-radius: 6px;
  font-family: "Pretendard", -apple-system, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22.4px;
  white-space: nowrap;
  z-index: 1000;
}
._portalTooltip_1s2qr_1207._variantDefault_1s2qr_1055 {
  background-color: var(--color-default-deep);
  color: var(--color-text-action-reverse) !important;
}
._portalTooltip_1s2qr_1207._variantInfo_1s2qr_1059 {
  background-color: var(--color-info);
  color: var(--color-text-action-reverse) !important;
}
._portalTooltip_1s2qr_1207::before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  transform-origin: center;
}
._portalTooltip_1s2qr_1207._portalTop_1s2qr_1233::before, ._portalTooltip_1s2qr_1207._portalTopLeft_1s2qr_1233::before, ._portalTooltip_1s2qr_1207._portalTopRight_1s2qr_1233::before {
  bottom: -6px;
  border-radius: 0 0 2px 0;
  transform: rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalTop_1s2qr_1233._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalTopLeft_1s2qr_1233._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalTopRight_1s2qr_1233._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._portalTooltip_1s2qr_1207._portalTop_1s2qr_1233._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalTopLeft_1s2qr_1233._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalTopRight_1s2qr_1233._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._portalTooltip_1s2qr_1207._portalTop_1s2qr_1233::before {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalTopLeft_1s2qr_1233::before {
  left: 8px;
}
._portalTooltip_1s2qr_1207._portalTopRight_1s2qr_1233::before {
  right: 8px;
}
._portalTooltip_1s2qr_1207._portalBottom_1s2qr_1254::before, ._portalTooltip_1s2qr_1207._portalBottomLeft_1s2qr_1254::before, ._portalTooltip_1s2qr_1207._portalBottomRight_1s2qr_1254::before {
  top: -6px;
  border-radius: 2px 0 0 0;
  transform: rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalBottom_1s2qr_1254._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalBottomLeft_1s2qr_1254._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalBottomRight_1s2qr_1254._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._portalTooltip_1s2qr_1207._portalBottom_1s2qr_1254._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalBottomLeft_1s2qr_1254._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalBottomRight_1s2qr_1254._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._portalTooltip_1s2qr_1207._portalBottom_1s2qr_1254::before {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalBottomLeft_1s2qr_1254::before {
  left: 8px;
}
._portalTooltip_1s2qr_1207._portalBottomRight_1s2qr_1254::before {
  right: 8px;
}
._portalTooltip_1s2qr_1207._portalLeft_1s2qr_1275::before, ._portalTooltip_1s2qr_1207._portalLeftTop_1s2qr_1275::before, ._portalTooltip_1s2qr_1207._portalLeftBottom_1s2qr_1275::before {
  right: -6px;
  border-radius: 0 2px 0 0;
  transform: rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalLeft_1s2qr_1275._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalLeftTop_1s2qr_1275._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalLeftBottom_1s2qr_1275._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._portalTooltip_1s2qr_1207._portalLeft_1s2qr_1275._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalLeftTop_1s2qr_1275._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalLeftBottom_1s2qr_1275._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._portalTooltip_1s2qr_1207._portalLeft_1s2qr_1275::before {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalLeftTop_1s2qr_1275::before {
  top: 8px;
}
._portalTooltip_1s2qr_1207._portalLeftBottom_1s2qr_1275::before {
  bottom: 8px;
}
._portalTooltip_1s2qr_1207._portalRight_1s2qr_1296::before, ._portalTooltip_1s2qr_1207._portalRightTop_1s2qr_1296::before, ._portalTooltip_1s2qr_1207._portalRightBottom_1s2qr_1296::before {
  left: -6px;
  border-radius: 0 0 0 2px;
  transform: rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalRight_1s2qr_1296._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalRightTop_1s2qr_1296._variantDefault_1s2qr_1055::before, ._portalTooltip_1s2qr_1207._portalRightBottom_1s2qr_1296._variantDefault_1s2qr_1055::before {
  background-color: var(--color-default-deep);
}
._portalTooltip_1s2qr_1207._portalRight_1s2qr_1296._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalRightTop_1s2qr_1296._variantInfo_1s2qr_1059::before, ._portalTooltip_1s2qr_1207._portalRightBottom_1s2qr_1296._variantInfo_1s2qr_1059::before {
  background-color: var(--color-info);
}
._portalTooltip_1s2qr_1207._portalRight_1s2qr_1296::before {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
._portalTooltip_1s2qr_1207._portalRightTop_1s2qr_1296::before {
  top: 8px;
}
._portalTooltip_1s2qr_1207._portalRightBottom_1s2qr_1296::before {
  bottom: 8px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_11baq_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_11baq_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_11baq_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11baq_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_11baq_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_11baq_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_11baq_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_11baq_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_11baq_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_11baq_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_11baq_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_11baq_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11baq_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_11baq_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_11baq_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_11baq_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_11baq_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_11baq_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_11baq_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_11baq_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_11baq_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11baq_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_11baq_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_11baq_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_11baq_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_11baq_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_11baq_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_11baq_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_11baq_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_11baq_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11baq_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_11baq_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_11baq_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_11baq_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_11baq_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_11baq_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_11baq_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_11baq_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_11baq_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_11baq_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_11baq_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_11baq_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_11baq_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_11baq_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_11baq_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_11baq_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_11baq_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_11baq_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_11baq_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_11baq_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_11baq_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_11baq_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_11baq_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_11baq_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_11baq_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_11baq_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_11baq_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11baq_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_11baq_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_11baq_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_11baq_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_11baq_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_11baq_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_11baq_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_11baq_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_11baq_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11baq_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_11baq_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_11baq_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_11baq_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_11baq_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_11baq_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

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

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

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

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

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

._m-0_11baq_279 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._shadow-5_11baq_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_11baq_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_11baq_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_11baq_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_11baq_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_11baq_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_11baq_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_11baq_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_11baq_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_11baq_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_11baq_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_11baq_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_11baq_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_11baq_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

._pageButton_11baq_1046 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pageButton_11baq_1046 {
    font-size: 14px;
  }
}
._pageButton_11baq_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;
}
@media (hover: hover) {
._pageButton_11baq_1046:hover:not(._active_11baq_1072) {
  background-color: var(--color-default-fill);
  color: var(--color-text-action-hover);
}
}
._pageButton_11baq_1046:active:not(._active_11baq_1072) {
  background-color: var(--color-default-hover);
}
._pageButton_11baq_1046._active_11baq_1072 {
  background-color: var(--color-primary);
  color: var(--color-primary-reverse);
  border-color: var(--color-primary);
  font-weight: 600;
  cursor: default;
}
._pageButton_11baq_1046:focus-visible {
  outline: 4px solid var(--color-primary-outline);
}
._pageButton_11baq_1046:disabled {
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
  background-color: transparent;
}
._pageButton_11baq_1046 i {
  font-size: 16px;
}

._pageButtonPlaceholder_11baq_1098 {
  min-width: 32px;
  height: 32px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_13tzy_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_13tzy_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_13tzy_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_13tzy_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_13tzy_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_13tzy_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_13tzy_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_13tzy_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_13tzy_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_13tzy_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_13tzy_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_13tzy_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_13tzy_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_13tzy_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_13tzy_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_13tzy_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_13tzy_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_13tzy_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_13tzy_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_13tzy_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_13tzy_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_13tzy_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_13tzy_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_13tzy_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_13tzy_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_13tzy_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_13tzy_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_13tzy_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_13tzy_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_13tzy_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_13tzy_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_13tzy_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_13tzy_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_13tzy_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_13tzy_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_13tzy_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_13tzy_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_13tzy_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_13tzy_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_13tzy_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_13tzy_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_13tzy_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_13tzy_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_13tzy_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_13tzy_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_13tzy_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_13tzy_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_13tzy_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_13tzy_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_13tzy_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_13tzy_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_13tzy_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_13tzy_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_13tzy_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_13tzy_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_13tzy_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_13tzy_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_13tzy_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_13tzy_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_13tzy_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_13tzy_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_13tzy_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_13tzy_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_13tzy_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_13tzy_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_13tzy_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_13tzy_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_13tzy_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_13tzy_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_13tzy_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_13tzy_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_13tzy_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_13tzy_259 {
  padding: 0;
}

._p-t-0_13tzy_263 {
  padding-top: 0;
}

._p-r-0_13tzy_267 {
  padding-right: 0;
}

._p-b-0_13tzy_271 {
  padding-bottom: 0;
}

._p-l-0_13tzy_275 {
  padding-left: 0;
}

._m-0_13tzy_279 {
  margin: 0;
}

._m-t-0_13tzy_283 {
  margin-top: 0;
}

._m-r-0_13tzy_287 {
  margin-right: 0;
}

._m-b-0_13tzy_291 {
  margin-bottom: 0;
}

._m-l-0_13tzy_295 {
  margin-left: 0;
}

._p-1_13tzy_299 {
  padding: 2px;
}

._p-t-1_13tzy_303 {
  padding-top: 2px;
}

._p-r-1_13tzy_307 {
  padding-right: 2px;
}

._p-b-1_13tzy_311 {
  padding-bottom: 2px;
}

._p-l-1_13tzy_315 {
  padding-left: 2px;
}

._m-1_13tzy_319 {
  margin: 2px;
}

._m-t-1_13tzy_323 {
  margin-top: 2px;
}

._m-r-1_13tzy_327 {
  margin-right: 2px;
}

._m-b-1_13tzy_331 {
  margin-bottom: 2px;
}

._m-l-1_13tzy_335 {
  margin-left: 2px;
}

._p-2_13tzy_339 {
  padding: 4px;
}

._p-t-2_13tzy_343 {
  padding-top: 4px;
}

._p-r-2_13tzy_347 {
  padding-right: 4px;
}

._p-b-2_13tzy_351 {
  padding-bottom: 4px;
}

._p-l-2_13tzy_355 {
  padding-left: 4px;
}

._m-2_13tzy_359 {
  margin: 4px;
}

._m-t-2_13tzy_363 {
  margin-top: 4px;
}

._m-r-2_13tzy_367 {
  margin-right: 4px;
}

._m-b-2_13tzy_371 {
  margin-bottom: 4px;
}

._m-l-2_13tzy_375 {
  margin-left: 4px;
}

._p-3_13tzy_379 {
  padding: 8px;
}

._p-t-3_13tzy_383 {
  padding-top: 8px;
}

._p-r-3_13tzy_387 {
  padding-right: 8px;
}

._p-b-3_13tzy_391 {
  padding-bottom: 8px;
}

._p-l-3_13tzy_395 {
  padding-left: 8px;
}

._m-3_13tzy_399 {
  margin: 8px;
}

._m-t-3_13tzy_403 {
  margin-top: 8px;
}

._m-r-3_13tzy_407 {
  margin-right: 8px;
}

._m-b-3_13tzy_411 {
  margin-bottom: 8px;
}

._m-l-3_13tzy_415 {
  margin-left: 8px;
}

._p-4_13tzy_419 {
  padding: 12px;
}

._p-t-4_13tzy_423 {
  padding-top: 12px;
}

._p-r-4_13tzy_427 {
  padding-right: 12px;
}

._p-b-4_13tzy_431 {
  padding-bottom: 12px;
}

._p-l-4_13tzy_435 {
  padding-left: 12px;
}

._m-4_13tzy_439 {
  margin: 12px;
}

._m-t-4_13tzy_443 {
  margin-top: 12px;
}

._m-r-4_13tzy_447 {
  margin-right: 12px;
}

._m-b-4_13tzy_451 {
  margin-bottom: 12px;
}

._m-l-4_13tzy_455 {
  margin-left: 12px;
}

._p-5_13tzy_459 {
  padding: 16px;
}

._p-t-5_13tzy_463 {
  padding-top: 16px;
}

._p-r-5_13tzy_467 {
  padding-right: 16px;
}

._p-b-5_13tzy_471 {
  padding-bottom: 16px;
}

._p-l-5_13tzy_475 {
  padding-left: 16px;
}

._m-5_13tzy_479 {
  margin: 16px;
}

._m-t-5_13tzy_483 {
  margin-top: 16px;
}

._m-r-5_13tzy_487 {
  margin-right: 16px;
}

._m-b-5_13tzy_491 {
  margin-bottom: 16px;
}

._m-l-5_13tzy_495 {
  margin-left: 16px;
}

._p-6_13tzy_499 {
  padding: 24px;
}

._p-t-6_13tzy_503 {
  padding-top: 24px;
}

._p-r-6_13tzy_507 {
  padding-right: 24px;
}

._p-b-6_13tzy_511 {
  padding-bottom: 24px;
}

._p-l-6_13tzy_515 {
  padding-left: 24px;
}

._m-6_13tzy_519 {
  margin: 24px;
}

._m-t-6_13tzy_523 {
  margin-top: 24px;
}

._m-r-6_13tzy_527 {
  margin-right: 24px;
}

._m-b-6_13tzy_531 {
  margin-bottom: 24px;
}

._m-l-6_13tzy_535 {
  margin-left: 24px;
}

._p-7_13tzy_539 {
  padding: 32px;
}

._p-t-7_13tzy_543 {
  padding-top: 32px;
}

._p-r-7_13tzy_547 {
  padding-right: 32px;
}

._p-b-7_13tzy_551 {
  padding-bottom: 32px;
}

._p-l-7_13tzy_555 {
  padding-left: 32px;
}

._m-7_13tzy_559 {
  margin: 32px;
}

._m-t-7_13tzy_563 {
  margin-top: 32px;
}

._m-r-7_13tzy_567 {
  margin-right: 32px;
}

._m-b-7_13tzy_571 {
  margin-bottom: 32px;
}

._m-l-7_13tzy_575 {
  margin-left: 32px;
}

._p-8_13tzy_579 {
  padding: 40px;
}

._p-t-8_13tzy_583 {
  padding-top: 40px;
}

._p-r-8_13tzy_587 {
  padding-right: 40px;
}

._p-b-8_13tzy_591 {
  padding-bottom: 40px;
}

._p-l-8_13tzy_595 {
  padding-left: 40px;
}

._m-8_13tzy_599 {
  margin: 40px;
}

._m-t-8_13tzy_603 {
  margin-top: 40px;
}

._m-r-8_13tzy_607 {
  margin-right: 40px;
}

._m-b-8_13tzy_611 {
  margin-bottom: 40px;
}

._m-l-8_13tzy_615 {
  margin-left: 40px;
}

._p-9_13tzy_619 {
  padding: 48px;
}

._p-t-9_13tzy_623 {
  padding-top: 48px;
}

._p-r-9_13tzy_627 {
  padding-right: 48px;
}

._p-b-9_13tzy_631 {
  padding-bottom: 48px;
}

._p-l-9_13tzy_635 {
  padding-left: 48px;
}

._m-9_13tzy_639 {
  margin: 48px;
}

._m-t-9_13tzy_643 {
  margin-top: 48px;
}

._m-r-9_13tzy_647 {
  margin-right: 48px;
}

._m-b-9_13tzy_651 {
  margin-bottom: 48px;
}

._m-l-9_13tzy_655 {
  margin-left: 48px;
}

._p-10_13tzy_659 {
  padding: 64px;
}

._p-t-10_13tzy_663 {
  padding-top: 64px;
}

._p-r-10_13tzy_667 {
  padding-right: 64px;
}

._p-b-10_13tzy_671 {
  padding-bottom: 64px;
}

._p-l-10_13tzy_675 {
  padding-left: 64px;
}

._m-10_13tzy_679 {
  margin: 64px;
}

._m-t-10_13tzy_683 {
  margin-top: 64px;
}

._m-r-10_13tzy_687 {
  margin-right: 64px;
}

._m-b-10_13tzy_691 {
  margin-bottom: 64px;
}

._m-l-10_13tzy_695 {
  margin-left: 64px;
}

._p-11_13tzy_699 {
  padding: 80px;
}

._p-t-11_13tzy_703 {
  padding-top: 80px;
}

._p-r-11_13tzy_707 {
  padding-right: 80px;
}

._p-b-11_13tzy_711 {
  padding-bottom: 80px;
}

._p-l-11_13tzy_715 {
  padding-left: 80px;
}

._m-11_13tzy_719 {
  margin: 80px;
}

._m-t-11_13tzy_723 {
  margin-top: 80px;
}

._m-r-11_13tzy_727 {
  margin-right: 80px;
}

._m-b-11_13tzy_731 {
  margin-bottom: 80px;
}

._m-l-11_13tzy_735 {
  margin-left: 80px;
}

._p-12_13tzy_739 {
  padding: 96px;
}

._p-t-12_13tzy_743 {
  padding-top: 96px;
}

._p-r-12_13tzy_747 {
  padding-right: 96px;
}

._p-b-12_13tzy_751 {
  padding-bottom: 96px;
}

._p-l-12_13tzy_755 {
  padding-left: 96px;
}

._m-12_13tzy_759 {
  margin: 96px;
}

._m-t-12_13tzy_763 {
  margin-top: 96px;
}

._m-r-12_13tzy_767 {
  margin-right: 96px;
}

._m-b-12_13tzy_771 {
  margin-bottom: 96px;
}

._m-l-12_13tzy_775 {
  margin-left: 96px;
}

._p-13_13tzy_779 {
  padding: 160px;
}

._p-t-13_13tzy_783 {
  padding-top: 160px;
}

._p-r-13_13tzy_787 {
  padding-right: 160px;
}

._p-b-13_13tzy_791 {
  padding-bottom: 160px;
}

._p-l-13_13tzy_795 {
  padding-left: 160px;
}

._m-13_13tzy_799 {
  margin: 160px;
}

._m-t-13_13tzy_803 {
  margin-top: 160px;
}

._m-r-13_13tzy_807 {
  margin-right: 160px;
}

._m-b-13_13tzy_811 {
  margin-bottom: 160px;
}

._m-l-13_13tzy_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_13tzy_825 {
  border-radius: 0;
}

._r-1_13tzy_829 {
  border-radius: 2px;
}

._r-2_13tzy_833 {
  border-radius: 4px;
}

._r-3_13tzy_837 {
  border-radius: 6px;
}

._r-4_13tzy_841 {
  border-radius: 8px;
}

._r-5_13tzy_845 {
  border-radius: 12px;
}

._r-6_13tzy_849 {
  border-radius: 20px;
}

._r-full_13tzy_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_13tzy_860 {
  border: 0 solid;
}

._border-1_13tzy_864 {
  border: 1px solid;
}

._border-2_13tzy_868 {
  border: 2px solid;
}

._border-3_13tzy_872 {
  border: 3px solid;
}

._border-4_13tzy_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_13tzy_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_13tzy_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_13tzy_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_13tzy_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_13tzy_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_13tzy_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_13tzy_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_13tzy_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_13tzy_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_13tzy_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_13tzy_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_13tzy_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_13tzy_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_13tzy_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_13tzy_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_13tzy_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_13tzy_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_13tzy_1039 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._style_13tzy_1039 > div.child {
  width: 100%;
}
._style_13tzy_1039 > div.child > :not(:last-child):not(.helper) {
  display: inline-block;
  margin-right: 16px;
}
._style_13tzy_1039 > div.child > div.helper {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._style_13tzy_1039 > div.child > div.helper {
    font-size: 12px;
  }
}
._style_13tzy_1039 > div.child > div.helper {
  color: var(--color-text-sub);
}
._style_13tzy_1039 > div.child > div.helper.error {
  color: var(--color-danger);
}
._style_13tzy_1039.has-error > div.child input,
._style_13tzy_1039.has-error > div.child select,
._style_13tzy_1039.has-error > div.child textarea {
  border-color: var(--color-danger);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_nwmgo_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_nwmgo_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_nwmgo_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_nwmgo_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_nwmgo_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_nwmgo_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_nwmgo_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_nwmgo_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_nwmgo_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_nwmgo_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_nwmgo_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_nwmgo_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_nwmgo_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_nwmgo_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_nwmgo_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_nwmgo_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_nwmgo_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_nwmgo_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_nwmgo_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_nwmgo_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_nwmgo_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_nwmgo_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_nwmgo_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_nwmgo_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_nwmgo_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_nwmgo_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_nwmgo_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_nwmgo_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_nwmgo_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_nwmgo_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_nwmgo_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_nwmgo_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_nwmgo_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_nwmgo_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_nwmgo_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_nwmgo_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_nwmgo_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_nwmgo_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_nwmgo_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_nwmgo_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_nwmgo_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_nwmgo_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_nwmgo_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_nwmgo_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_nwmgo_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_nwmgo_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_nwmgo_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_nwmgo_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_nwmgo_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_nwmgo_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_nwmgo_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_nwmgo_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_nwmgo_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_nwmgo_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_nwmgo_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_nwmgo_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_nwmgo_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_nwmgo_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_nwmgo_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_nwmgo_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_nwmgo_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_nwmgo_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_nwmgo_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_nwmgo_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_nwmgo_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_nwmgo_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_nwmgo_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_nwmgo_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_nwmgo_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_nwmgo_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_nwmgo_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_nwmgo_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_nwmgo_259 {
  padding: 0;
}

._p-t-0_nwmgo_263 {
  padding-top: 0;
}

._p-r-0_nwmgo_267 {
  padding-right: 0;
}

._p-b-0_nwmgo_271 {
  padding-bottom: 0;
}

._p-l-0_nwmgo_275 {
  padding-left: 0;
}

._m-0_nwmgo_279 {
  margin: 0;
}

._m-t-0_nwmgo_283 {
  margin-top: 0;
}

._m-r-0_nwmgo_287 {
  margin-right: 0;
}

._m-b-0_nwmgo_291 {
  margin-bottom: 0;
}

._m-l-0_nwmgo_295 {
  margin-left: 0;
}

._p-1_nwmgo_299 {
  padding: 2px;
}

._p-t-1_nwmgo_303 {
  padding-top: 2px;
}

._p-r-1_nwmgo_307 {
  padding-right: 2px;
}

._p-b-1_nwmgo_311 {
  padding-bottom: 2px;
}

._p-l-1_nwmgo_315 {
  padding-left: 2px;
}

._m-1_nwmgo_319 {
  margin: 2px;
}

._m-t-1_nwmgo_323 {
  margin-top: 2px;
}

._m-r-1_nwmgo_327 {
  margin-right: 2px;
}

._m-b-1_nwmgo_331 {
  margin-bottom: 2px;
}

._m-l-1_nwmgo_335 {
  margin-left: 2px;
}

._p-2_nwmgo_339 {
  padding: 4px;
}

._p-t-2_nwmgo_343 {
  padding-top: 4px;
}

._p-r-2_nwmgo_347 {
  padding-right: 4px;
}

._p-b-2_nwmgo_351 {
  padding-bottom: 4px;
}

._p-l-2_nwmgo_355 {
  padding-left: 4px;
}

._m-2_nwmgo_359 {
  margin: 4px;
}

._m-t-2_nwmgo_363 {
  margin-top: 4px;
}

._m-r-2_nwmgo_367 {
  margin-right: 4px;
}

._m-b-2_nwmgo_371 {
  margin-bottom: 4px;
}

._m-l-2_nwmgo_375 {
  margin-left: 4px;
}

._p-3_nwmgo_379 {
  padding: 8px;
}

._p-t-3_nwmgo_383 {
  padding-top: 8px;
}

._p-r-3_nwmgo_387 {
  padding-right: 8px;
}

._p-b-3_nwmgo_391 {
  padding-bottom: 8px;
}

._p-l-3_nwmgo_395 {
  padding-left: 8px;
}

._m-3_nwmgo_399 {
  margin: 8px;
}

._m-t-3_nwmgo_403 {
  margin-top: 8px;
}

._m-r-3_nwmgo_407 {
  margin-right: 8px;
}

._m-b-3_nwmgo_411 {
  margin-bottom: 8px;
}

._m-l-3_nwmgo_415 {
  margin-left: 8px;
}

._p-4_nwmgo_419 {
  padding: 12px;
}

._p-t-4_nwmgo_423 {
  padding-top: 12px;
}

._p-r-4_nwmgo_427 {
  padding-right: 12px;
}

._p-b-4_nwmgo_431 {
  padding-bottom: 12px;
}

._p-l-4_nwmgo_435 {
  padding-left: 12px;
}

._m-4_nwmgo_439 {
  margin: 12px;
}

._m-t-4_nwmgo_443 {
  margin-top: 12px;
}

._m-r-4_nwmgo_447 {
  margin-right: 12px;
}

._m-b-4_nwmgo_451 {
  margin-bottom: 12px;
}

._m-l-4_nwmgo_455 {
  margin-left: 12px;
}

._p-5_nwmgo_459 {
  padding: 16px;
}

._p-t-5_nwmgo_463 {
  padding-top: 16px;
}

._p-r-5_nwmgo_467 {
  padding-right: 16px;
}

._p-b-5_nwmgo_471 {
  padding-bottom: 16px;
}

._p-l-5_nwmgo_475 {
  padding-left: 16px;
}

._m-5_nwmgo_479 {
  margin: 16px;
}

._m-t-5_nwmgo_483 {
  margin-top: 16px;
}

._m-r-5_nwmgo_487 {
  margin-right: 16px;
}

._m-b-5_nwmgo_491 {
  margin-bottom: 16px;
}

._m-l-5_nwmgo_495 {
  margin-left: 16px;
}

._p-6_nwmgo_499 {
  padding: 24px;
}

._p-t-6_nwmgo_503 {
  padding-top: 24px;
}

._p-r-6_nwmgo_507 {
  padding-right: 24px;
}

._p-b-6_nwmgo_511 {
  padding-bottom: 24px;
}

._p-l-6_nwmgo_515 {
  padding-left: 24px;
}

._m-6_nwmgo_519 {
  margin: 24px;
}

._m-t-6_nwmgo_523 {
  margin-top: 24px;
}

._m-r-6_nwmgo_527 {
  margin-right: 24px;
}

._m-b-6_nwmgo_531 {
  margin-bottom: 24px;
}

._m-l-6_nwmgo_535 {
  margin-left: 24px;
}

._p-7_nwmgo_539 {
  padding: 32px;
}

._p-t-7_nwmgo_543 {
  padding-top: 32px;
}

._p-r-7_nwmgo_547 {
  padding-right: 32px;
}

._p-b-7_nwmgo_551 {
  padding-bottom: 32px;
}

._p-l-7_nwmgo_555 {
  padding-left: 32px;
}

._m-7_nwmgo_559 {
  margin: 32px;
}

._m-t-7_nwmgo_563 {
  margin-top: 32px;
}

._m-r-7_nwmgo_567 {
  margin-right: 32px;
}

._m-b-7_nwmgo_571 {
  margin-bottom: 32px;
}

._m-l-7_nwmgo_575 {
  margin-left: 32px;
}

._p-8_nwmgo_579 {
  padding: 40px;
}

._p-t-8_nwmgo_583 {
  padding-top: 40px;
}

._p-r-8_nwmgo_587 {
  padding-right: 40px;
}

._p-b-8_nwmgo_591 {
  padding-bottom: 40px;
}

._p-l-8_nwmgo_595 {
  padding-left: 40px;
}

._m-8_nwmgo_599 {
  margin: 40px;
}

._m-t-8_nwmgo_603 {
  margin-top: 40px;
}

._m-r-8_nwmgo_607 {
  margin-right: 40px;
}

._m-b-8_nwmgo_611 {
  margin-bottom: 40px;
}

._m-l-8_nwmgo_615 {
  margin-left: 40px;
}

._p-9_nwmgo_619 {
  padding: 48px;
}

._p-t-9_nwmgo_623 {
  padding-top: 48px;
}

._p-r-9_nwmgo_627 {
  padding-right: 48px;
}

._p-b-9_nwmgo_631 {
  padding-bottom: 48px;
}

._p-l-9_nwmgo_635 {
  padding-left: 48px;
}

._m-9_nwmgo_639 {
  margin: 48px;
}

._m-t-9_nwmgo_643 {
  margin-top: 48px;
}

._m-r-9_nwmgo_647 {
  margin-right: 48px;
}

._m-b-9_nwmgo_651 {
  margin-bottom: 48px;
}

._m-l-9_nwmgo_655 {
  margin-left: 48px;
}

._p-10_nwmgo_659 {
  padding: 64px;
}

._p-t-10_nwmgo_663 {
  padding-top: 64px;
}

._p-r-10_nwmgo_667 {
  padding-right: 64px;
}

._p-b-10_nwmgo_671 {
  padding-bottom: 64px;
}

._p-l-10_nwmgo_675 {
  padding-left: 64px;
}

._m-10_nwmgo_679 {
  margin: 64px;
}

._m-t-10_nwmgo_683 {
  margin-top: 64px;
}

._m-r-10_nwmgo_687 {
  margin-right: 64px;
}

._m-b-10_nwmgo_691 {
  margin-bottom: 64px;
}

._m-l-10_nwmgo_695 {
  margin-left: 64px;
}

._p-11_nwmgo_699 {
  padding: 80px;
}

._p-t-11_nwmgo_703 {
  padding-top: 80px;
}

._p-r-11_nwmgo_707 {
  padding-right: 80px;
}

._p-b-11_nwmgo_711 {
  padding-bottom: 80px;
}

._p-l-11_nwmgo_715 {
  padding-left: 80px;
}

._m-11_nwmgo_719 {
  margin: 80px;
}

._m-t-11_nwmgo_723 {
  margin-top: 80px;
}

._m-r-11_nwmgo_727 {
  margin-right: 80px;
}

._m-b-11_nwmgo_731 {
  margin-bottom: 80px;
}

._m-l-11_nwmgo_735 {
  margin-left: 80px;
}

._p-12_nwmgo_739 {
  padding: 96px;
}

._p-t-12_nwmgo_743 {
  padding-top: 96px;
}

._p-r-12_nwmgo_747 {
  padding-right: 96px;
}

._p-b-12_nwmgo_751 {
  padding-bottom: 96px;
}

._p-l-12_nwmgo_755 {
  padding-left: 96px;
}

._m-12_nwmgo_759 {
  margin: 96px;
}

._m-t-12_nwmgo_763 {
  margin-top: 96px;
}

._m-r-12_nwmgo_767 {
  margin-right: 96px;
}

._m-b-12_nwmgo_771 {
  margin-bottom: 96px;
}

._m-l-12_nwmgo_775 {
  margin-left: 96px;
}

._p-13_nwmgo_779 {
  padding: 160px;
}

._p-t-13_nwmgo_783 {
  padding-top: 160px;
}

._p-r-13_nwmgo_787 {
  padding-right: 160px;
}

._p-b-13_nwmgo_791 {
  padding-bottom: 160px;
}

._p-l-13_nwmgo_795 {
  padding-left: 160px;
}

._m-13_nwmgo_799 {
  margin: 160px;
}

._m-t-13_nwmgo_803 {
  margin-top: 160px;
}

._m-r-13_nwmgo_807 {
  margin-right: 160px;
}

._m-b-13_nwmgo_811 {
  margin-bottom: 160px;
}

._m-l-13_nwmgo_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_nwmgo_825 {
  border-radius: 0;
}

._r-1_nwmgo_829 {
  border-radius: 2px;
}

._r-2_nwmgo_833 {
  border-radius: 4px;
}

._r-3_nwmgo_837 {
  border-radius: 6px;
}

._r-4_nwmgo_841 {
  border-radius: 8px;
}

._r-5_nwmgo_845 {
  border-radius: 12px;
}

._r-6_nwmgo_849 {
  border-radius: 20px;
}

._r-full_nwmgo_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_nwmgo_860 {
  border: 0 solid;
}

._border-1_nwmgo_864 {
  border: 1px solid;
}

._border-2_nwmgo_868 {
  border: 2px solid;
}

._border-3_nwmgo_872 {
  border: 3px solid;
}

._border-4_nwmgo_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_nwmgo_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_nwmgo_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_nwmgo_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_nwmgo_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_nwmgo_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_nwmgo_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_nwmgo_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_nwmgo_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_nwmgo_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_nwmgo_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_nwmgo_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_nwmgo_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_nwmgo_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_nwmgo_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_nwmgo_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_nwmgo_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_nwmgo_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_nwmgo_1039 {
  position: relative;
  display: inline-block;
}

._input_nwmgo_1044 {
  display: flex;
  align-items: center;
  gap: 4px;
  height: 42px;
  padding: 0 12px;
  background: var(--color-bg-block);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  transition: border-color 0.2s;
}
@media (hover: hover) {
._input_nwmgo_1044:hover {
  border-color: var(--color-border-hover);
}
}
._input_nwmgo_1044:focus-within, ._input_nwmgo_1044._active_nwmgo_1059 {
  border-color: var(--color-primary);
}
._input_nwmgo_1044._disabled_nwmgo_1062 {
  background: var(--color-bg-disabled);
  cursor: not-allowed;
  opacity: 0.6;
}

._withNav_nwmgo_1068 {
  padding: 0;
}

._navArrow_nwmgo_1072 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: none;
  border: none;
  cursor: pointer;
  transition: background 0.2s;
  flex-shrink: 0;
}
@media (hover: hover) {
._navArrow_nwmgo_1072:hover:not(:disabled) {
  background: var(--color-default-hover);
}
}
._navArrow_nwmgo_1072:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._navArrow_nwmgo_1072 i {
  font-size: 16px;
  color: var(--color-text-action);
}

._navArrowLeft_nwmgo_1096 {
  border-right: 1px solid var(--color-border);
  border-radius: 6px 0 0 6px;
}

._navArrowRight_nwmgo_1101 {
  border-left: 1px solid var(--color-border);
  border-radius: 0 6px 6px 0;
}

._presetLabel_nwmgo_1106 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._presetLabel_nwmgo_1106 {
    font-size: 12px;
  }
}
._presetLabel_nwmgo_1106 {
  color: var(--color-text-body);
  white-space: nowrap;
  flex-shrink: 0;
  padding-left: 8px;
  font-weight: 600;
}

._inputContent_nwmgo_1125 {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 4px;
}

._inputPart_nwmgo_1132 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inputPart_nwmgo_1132 {
    font-size: 12px;
  }
}
._inputPart_nwmgo_1132 {
  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;
}
@media (hover: hover) {
._inputPart_nwmgo_1132:hover {
  background: var(--color-default);
}
}
._inputPart_nwmgo_1132._active_nwmgo_1059 {
  background: var(--color-default-fill);
}
._inputPart_nwmgo_1132._placeholder_nwmgo_1164 {
  color: var(--color-text-action-disabled);
}

._timeSection_nwmgo_1168 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
}

._timeSelect_nwmgo_1175 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeSelect_nwmgo_1175 {
    font-size: 12px;
  }
}
._timeSelect_nwmgo_1175 {
  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;
}
@media (hover: hover) {
._timeSelect_nwmgo_1175:hover {
  background: var(--color-default);
}
}
._timeSelect_nwmgo_1175:focus {
  outline: none;
  background: var(--color-default-fill);
}
._timeSelect_nwmgo_1175._placeholder_nwmgo_1164 {
  color: var(--color-text-action-disabled);
}
._timeSelect_nwmgo_1175:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

._timeSeparator_nwmgo_1217 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeSeparator_nwmgo_1217 {
    font-size: 12px;
  }
}
._timeSeparator_nwmgo_1217 {
  color: var(--color-text-body);
}

._separator_nwmgo_1232 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._separator_nwmgo_1232 {
    font-size: 12px;
  }
}
._separator_nwmgo_1232 {
  color: var(--color-text-body);
  padding: 0 2px;
}

._inputIcon_nwmgo_1248 {
  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_nwmgo_1260 {
  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_nwmgo_1260._right_nwmgo_1273 {
  left: auto;
  right: 0;
}
._dropdown_nwmgo_1260._portalDropdown_nwmgo_1277 {
  top: auto;
  left: auto;
  margin-top: 4px;
}
._dropdown_nwmgo_1260._dropdownUp_nwmgo_1282 {
  top: auto;
  bottom: calc(100% + 4px);
}
._dropdown_nwmgo_1260._dropdownUp_nwmgo_1282._portalDropdown_nwmgo_1277 {
  bottom: auto;
  margin-top: 0;
  margin-bottom: 4px;
}

._calendar_nwmgo_1292 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 280px;
  max-width: 100%;
}

._calendarNav_nwmgo_1300 {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 40px;
}

._navButton_nwmgo_1307 {
  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;
}
@media (hover: hover) {
._navButton_nwmgo_1307:hover {
  background: var(--color-default-hover);
}
}
._navButton_nwmgo_1307:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._navButton_nwmgo_1307 i {
  font-size: 20px;
  color: var(--color-text-action);
}

._navButtonPlaceholder_nwmgo_1331 {
  width: 40px;
  height: 40px;
}

._navTitle_nwmgo_1336 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

._navTitleButton_nwmgo_1344 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._navTitleButton_nwmgo_1344 {
    font-size: 16px;
  }
}
._navTitleButton_nwmgo_1344 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0 4px;
  background: none;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s;
}
@media (hover: hover) {
._navTitleButton_nwmgo_1344:hover {
  background: var(--color-default);
}
}
._navTitleButton_nwmgo_1344 i {
  font-size: 18px;
  color: var(--color-text-action);
}

._navSelectWrapper_nwmgo_1374 {
  position: relative;
  display: flex;
  align-items: center;
}
._navSelectWrapper_nwmgo_1374::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_nwmgo_1374 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._navSelect_nwmgo_1374 {
    font-size: 16px;
  }
}
._navSelect_nwmgo_1374 {
  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);
}
@media (hover: hover) {
._navSelect_nwmgo_1374:hover {
  background: var(--color-default);
}
}
._navSelect_nwmgo_1374:focus {
  outline: none;
  background: var(--color-default-fill);
}

._calendarGrid_nwmgo_1424 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

._calendarRow_nwmgo_1432 {
  display: flex;
  width: 100%;
  min-width: 0;
}

._calendarCell_nwmgo_1438 {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._calendarCell_nwmgo_1438 {
    font-size: 14px;
  }
}
._calendarCell_nwmgo_1438 {
  background: none;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s;
}
._calendarCell_nwmgo_1438._header_nwmgo_1462 {
  color: var(--color-text-sub);
  cursor: default;
}
._calendarCell_nwmgo_1438._other_nwmgo_1466 {
  color: var(--color-text-action-disabled);
}
._calendarCell_nwmgo_1438._today_nwmgo_1469 {
  font-weight: 600;
  color: var(--color-primary);
}
._calendarCell_nwmgo_1438._selected_nwmgo_1473 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
}
._calendarCell_nwmgo_1438._inRange_nwmgo_1478 {
  background: var(--color-primary-fill);
  border-radius: 0;
}
._calendarCell_nwmgo_1438._rangeStart_nwmgo_1482 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
  border-radius: 6px;
}
._calendarCell_nwmgo_1438._rangeEnd_nwmgo_1488 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
  border-radius: 6px;
}
._calendarCell_nwmgo_1438._disabled_nwmgo_1062 {
  color: var(--color-text-action-disabled);
  background: var(--color-default);
  border: none;
  border-radius: 0;
  outline: none;
  cursor: not-allowed;
}
@media (hover: hover) {
._calendarCell_nwmgo_1438._disabled_nwmgo_1062:hover {
  background: var(--color-default);
}
}
@media (hover: hover) {
._calendarCell_nwmgo_1438:not(._header_nwmgo_1462):not(._selected_nwmgo_1473):not(._disabled_nwmgo_1062):not(._rangeStart_nwmgo_1482):not(._rangeEnd_nwmgo_1488):not(._inRange_nwmgo_1478):hover {
  background: var(--color-default);
}
}

._yearMonthGrid_nwmgo_1509 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

._yearMonthCell_nwmgo_1517 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._yearMonthCell_nwmgo_1517 {
    font-size: 14px;
  }
}
._yearMonthCell_nwmgo_1517 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  background: none;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s;
}
@media (hover: hover) {
._yearMonthCell_nwmgo_1517:hover {
  background: var(--color-default);
}
}
._yearMonthCell_nwmgo_1517._selected_nwmgo_1473 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
}
._yearMonthCell_nwmgo_1517._current_nwmgo_1547 {
  font-weight: 600;
  color: var(--color-primary);
}

._timeSelector_nwmgo_1552 {
  display: flex;
  flex-direction: column;
  min-width: 120px;
  background: var(--color-bg-block);
  border-radius: 4px;
}

._timeDisplay_nwmgo_1560 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  padding: 4px;
}

._timeDisplayItem_nwmgo_1568 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeDisplayItem_nwmgo_1568 {
    font-size: 16px;
  }
}
._timeDisplayItem_nwmgo_1568 {
  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;
}
@media (hover: hover) {
._timeDisplayItem_nwmgo_1568:hover {
  background: var(--color-default-hover);
}
}
._timeDisplayItem_nwmgo_1568._active_nwmgo_1059 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
}

._timeDisplaySeparator_nwmgo_1599 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeDisplaySeparator_nwmgo_1599 {
    font-size: 16px;
  }
}
._timeDisplaySeparator_nwmgo_1599 {
  color: var(--color-text-body);
}

._timeColumn_nwmgo_1614 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 8px;
  max-height: 200px;
  overflow-y: auto;
  border-top: 1px solid var(--color-border);
}
._timeColumn_nwmgo_1614::-webkit-scrollbar {
  width: 4px;
}
._timeColumn_nwmgo_1614::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 9999px;
}

._timeItem_nwmgo_1631 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeItem_nwmgo_1631 {
    font-size: 12px;
  }
}
._timeItem_nwmgo_1631 {
  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;
}
@media (hover: hover) {
._timeItem_nwmgo_1631:hover {
  background: var(--color-default);
}
}
._timeItem_nwmgo_1631._selected_nwmgo_1473 {
  background: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
}

._bottomActions_nwmgo_1663 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

._periodText_nwmgo_1672 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._periodText_nwmgo_1672 {
    font-size: 14px;
  }
}
._periodText_nwmgo_1672 {
  color: var(--color-primary);
  flex: 1;
}

._actionButtons_nwmgo_1688 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}

._actionButton_nwmgo_1688 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._actionButton_nwmgo_1688 {
    font-size: 14px;
  }
}
._actionButton_nwmgo_1688 {
  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_nwmgo_1688 i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-size: 18px;
  line-height: 1;
}
._actionButton_nwmgo_1688._reset_nwmgo_1725 {
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  color: var(--color-default-reverse);
}
@media (hover: hover) {
._actionButton_nwmgo_1688._reset_nwmgo_1725:hover {
  background: var(--color-default-hover);
}
}
._actionButton_nwmgo_1688._apply_nwmgo_1733 {
  background: var(--color-primary);
  border: none;
  color: var(--color-primary-reverse);
}
@media (hover: hover) {
._actionButton_nwmgo_1688._apply_nwmgo_1733:hover {
  background: var(--color-primary-hover);
}
}

._combinedDropdown_nwmgo_1742 {
  display: flex;
  gap: 16px;
}

._calendarWrapper_nwmgo_1747 {
  display: flex;
  flex-direction: column;
}

._timeWrapper_nwmgo_1752 {
  display: flex;
  flex-direction: column;
  border-left: 1px solid var(--color-border);
  padding-left: 16px;
}

._timeLabel_nwmgo_1759 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._timeLabel_nwmgo_1759 {
    font-size: 12px;
  }
}
._timeLabel_nwmgo_1759 {
  color: var(--color-text-sub);
  margin-bottom: 4px;
  text-align: center;
}

._periodCalendarWrapper_nwmgo_1776 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._periodCalendarNav_nwmgo_1782 {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 40px;
}

._periodCalendarNavSection_nwmgo_1789 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

._periodCalendarBody_nwmgo_1797 {
  display: flex;
  gap: 12px;
  padding-top: 8px;
  border-top: 1px solid var(--color-border);
}

._periodCalendarColumn_nwmgo_1804 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._periodCalendars_nwmgo_1811 {
  display: flex;
  gap: 12px;
  min-width: 0;
  overflow: hidden;
}

._periodCalendarLeft_nwmgo_1818 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

._periodCalendarRight_nwmgo_1824 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

._periodCalendar_nwmgo_1776 {
  flex: 1;
}
._periodCalendar_nwmgo_1776:not(:last-child) {
  border-right: 1px solid var(--color-border);
  padding-right: 12px;
}

._dropdownBody_nwmgo_1838 {
  display: flex;
  gap: 12px;
  min-width: 0;
}

._quickSelectPanel_nwmgo_1844 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 100px;
  padding-right: 12px;
  border-right: 1px solid var(--color-border);
  flex-shrink: 0;
}

._quickSelectItem_nwmgo_1854 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._quickSelectItem_nwmgo_1854 {
    font-size: 14px;
  }
}
._quickSelectItem_nwmgo_1854 {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  background: none;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
  color: var(--color-text-body);
  white-space: nowrap;
  text-align: left;
}
@media (hover: hover) {
._quickSelectItem_nwmgo_1854:hover:not(._disabled_nwmgo_1062):not(._active_nwmgo_1059) {
  background: var(--color-default-hover);
}
}
._quickSelectItem_nwmgo_1854._active_nwmgo_1059 {
  color: var(--color-primary);
  background: var(--color-primary-fill);
  font-weight: 600;
}
._quickSelectItem_nwmgo_1854._disabled_nwmgo_1062 {
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}

@media screen and (max-width: 600px) {
  ._periodCalendars_nwmgo_1811 ._periodCalendarRight_nwmgo_1824 {
    display: none;
  }
  ._periodCalendar_nwmgo_1776:not(:last-child) {
    border-right: none;
    padding-right: 0;
  }
  ._periodCalendarBody_nwmgo_1797 {
    flex-direction: column;
  }
  ._periodCalendarNav_nwmgo_1782 ._periodCalendarNavSection_nwmgo_1789:last-child {
    display: none;
  }
  ._quickSelectPanel_nwmgo_1844 {
    min-width: 80px;
    padding-right: 8px;
  }
  ._quickSelectItem_nwmgo_1854 {
    font-size: 14px;
    line-height: 1.6;
    font-weight: 400;
    color: var(--color-text-body);
    padding: 4px;
  }
}
@media screen and (max-width: 600px) and (max-width: calc(768px - 1px)) {
  ._quickSelectItem_nwmgo_1854 {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  ._dropdown_nwmgo_1260 {
    padding: 12px;
    gap: 8px;
  }
  ._calendar_nwmgo_1292 {
    min-width: 260px;
    gap: 8px;
  }
  ._calendarNav_nwmgo_1300 {
    height: 36px;
    gap: 8px;
  }
  ._navButton_nwmgo_1307 {
    width: 36px;
    height: 36px;
  }
  ._navButtonPlaceholder_nwmgo_1331 {
    width: 36px;
    height: 36px;
  }
  ._calendarCell_nwmgo_1438 {
    height: 36px;
  }
  ._yearMonthCell_nwmgo_1517 {
    height: 36px;
  }
  ._combinedDropdown_nwmgo_1742 {
    flex-direction: column;
    gap: 12px;
  }
  ._timeWrapper_nwmgo_1752 {
    border-left: none;
    padding-left: 0;
    border-top: 1px solid var(--color-border);
    padding-top: 12px;
  }
  ._timeSelector_nwmgo_1552 {
    min-width: 0;
    width: 100%;
  }
  ._periodCalendarNav_nwmgo_1782 {
    height: 36px;
  }
}
@media screen and (max-width: 400px) {
  ._dropdown_nwmgo_1260 {
    padding: 8px;
    gap: 4px;
  }
  ._calendar_nwmgo_1292 {
    min-width: 0;
    width: 100%;
    gap: 4px;
  }
  ._calendarNav_nwmgo_1300 {
    height: 32px;
    gap: 4px;
  }
  ._navButton_nwmgo_1307 {
    width: 32px;
    height: 32px;
  }
  ._navButton_nwmgo_1307 i {
    font-size: 18px;
  }
  ._navButtonPlaceholder_nwmgo_1331 {
    width: 32px;
    height: 32px;
  }
  ._calendarCell_nwmgo_1438 {
    height: 32px;
  }
  ._yearMonthCell_nwmgo_1517 {
    height: 32px;
  }
  ._timeDisplayItem_nwmgo_1568 {
    min-width: 40px;
    padding: 4px;
  }
  ._bottomActions_nwmgo_1663 {
    flex-wrap: wrap;
    gap: 4px;
  }
  ._actionButton_nwmgo_1688 {
    padding: 4px 8px;
  }
  ._actionButton_nwmgo_1688 i {
    width: 20px;
    height: 20px;
    font-size: 16px;
  }
  ._periodCalendarNav_nwmgo_1782 {
    height: 32px;
    gap: 4px;
  }
  ._quickSelectPanel_nwmgo_1844 {
    display: none;
  }
  ._navArrow_nwmgo_1072 {
    width: 32px;
  }
  ._navArrow_nwmgo_1072 i {
    font-size: 14px;
  }
  ._presetLabel_nwmgo_1106 {
    display: none;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_10zxr_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_10zxr_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_10zxr_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_10zxr_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_10zxr_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_10zxr_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_10zxr_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_10zxr_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_10zxr_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_10zxr_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_10zxr_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_10zxr_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_10zxr_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_10zxr_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_10zxr_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_10zxr_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_10zxr_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_10zxr_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_10zxr_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_10zxr_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_10zxr_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_10zxr_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_10zxr_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_10zxr_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_10zxr_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_10zxr_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_10zxr_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_10zxr_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_10zxr_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_10zxr_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_10zxr_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_10zxr_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_10zxr_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_10zxr_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_10zxr_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_10zxr_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_10zxr_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_10zxr_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_10zxr_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_10zxr_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_10zxr_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_10zxr_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_10zxr_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_10zxr_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_10zxr_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_10zxr_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_10zxr_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_10zxr_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_10zxr_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_10zxr_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_10zxr_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_10zxr_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_10zxr_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_10zxr_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_10zxr_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_10zxr_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_10zxr_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_10zxr_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_10zxr_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_10zxr_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_10zxr_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_10zxr_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_10zxr_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_10zxr_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_10zxr_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_10zxr_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_10zxr_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_10zxr_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_10zxr_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_10zxr_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_10zxr_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_10zxr_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_10zxr_259 {
  padding: 0;
}

._p-t-0_10zxr_263 {
  padding-top: 0;
}

._p-r-0_10zxr_267 {
  padding-right: 0;
}

._p-b-0_10zxr_271 {
  padding-bottom: 0;
}

._p-l-0_10zxr_275 {
  padding-left: 0;
}

._m-0_10zxr_279 {
  margin: 0;
}

._m-t-0_10zxr_283 {
  margin-top: 0;
}

._m-r-0_10zxr_287 {
  margin-right: 0;
}

._m-b-0_10zxr_291 {
  margin-bottom: 0;
}

._m-l-0_10zxr_295 {
  margin-left: 0;
}

._p-1_10zxr_299 {
  padding: 2px;
}

._p-t-1_10zxr_303 {
  padding-top: 2px;
}

._p-r-1_10zxr_307 {
  padding-right: 2px;
}

._p-b-1_10zxr_311 {
  padding-bottom: 2px;
}

._p-l-1_10zxr_315 {
  padding-left: 2px;
}

._m-1_10zxr_319 {
  margin: 2px;
}

._m-t-1_10zxr_323 {
  margin-top: 2px;
}

._m-r-1_10zxr_327 {
  margin-right: 2px;
}

._m-b-1_10zxr_331 {
  margin-bottom: 2px;
}

._m-l-1_10zxr_335 {
  margin-left: 2px;
}

._p-2_10zxr_339 {
  padding: 4px;
}

._p-t-2_10zxr_343 {
  padding-top: 4px;
}

._p-r-2_10zxr_347 {
  padding-right: 4px;
}

._p-b-2_10zxr_351 {
  padding-bottom: 4px;
}

._p-l-2_10zxr_355 {
  padding-left: 4px;
}

._m-2_10zxr_359 {
  margin: 4px;
}

._m-t-2_10zxr_363 {
  margin-top: 4px;
}

._m-r-2_10zxr_367 {
  margin-right: 4px;
}

._m-b-2_10zxr_371 {
  margin-bottom: 4px;
}

._m-l-2_10zxr_375 {
  margin-left: 4px;
}

._p-3_10zxr_379 {
  padding: 8px;
}

._p-t-3_10zxr_383 {
  padding-top: 8px;
}

._p-r-3_10zxr_387 {
  padding-right: 8px;
}

._p-b-3_10zxr_391 {
  padding-bottom: 8px;
}

._p-l-3_10zxr_395 {
  padding-left: 8px;
}

._m-3_10zxr_399 {
  margin: 8px;
}

._m-t-3_10zxr_403 {
  margin-top: 8px;
}

._m-r-3_10zxr_407 {
  margin-right: 8px;
}

._m-b-3_10zxr_411 {
  margin-bottom: 8px;
}

._m-l-3_10zxr_415 {
  margin-left: 8px;
}

._p-4_10zxr_419 {
  padding: 12px;
}

._p-t-4_10zxr_423 {
  padding-top: 12px;
}

._p-r-4_10zxr_427 {
  padding-right: 12px;
}

._p-b-4_10zxr_431 {
  padding-bottom: 12px;
}

._p-l-4_10zxr_435 {
  padding-left: 12px;
}

._m-4_10zxr_439 {
  margin: 12px;
}

._m-t-4_10zxr_443 {
  margin-top: 12px;
}

._m-r-4_10zxr_447 {
  margin-right: 12px;
}

._m-b-4_10zxr_451 {
  margin-bottom: 12px;
}

._m-l-4_10zxr_455 {
  margin-left: 12px;
}

._p-5_10zxr_459 {
  padding: 16px;
}

._p-t-5_10zxr_463 {
  padding-top: 16px;
}

._p-r-5_10zxr_467 {
  padding-right: 16px;
}

._p-b-5_10zxr_471 {
  padding-bottom: 16px;
}

._p-l-5_10zxr_475 {
  padding-left: 16px;
}

._m-5_10zxr_479 {
  margin: 16px;
}

._m-t-5_10zxr_483 {
  margin-top: 16px;
}

._m-r-5_10zxr_487 {
  margin-right: 16px;
}

._m-b-5_10zxr_491 {
  margin-bottom: 16px;
}

._m-l-5_10zxr_495 {
  margin-left: 16px;
}

._p-6_10zxr_499 {
  padding: 24px;
}

._p-t-6_10zxr_503 {
  padding-top: 24px;
}

._p-r-6_10zxr_507 {
  padding-right: 24px;
}

._p-b-6_10zxr_511 {
  padding-bottom: 24px;
}

._p-l-6_10zxr_515 {
  padding-left: 24px;
}

._m-6_10zxr_519 {
  margin: 24px;
}

._m-t-6_10zxr_523 {
  margin-top: 24px;
}

._m-r-6_10zxr_527 {
  margin-right: 24px;
}

._m-b-6_10zxr_531 {
  margin-bottom: 24px;
}

._m-l-6_10zxr_535 {
  margin-left: 24px;
}

._p-7_10zxr_539 {
  padding: 32px;
}

._p-t-7_10zxr_543 {
  padding-top: 32px;
}

._p-r-7_10zxr_547 {
  padding-right: 32px;
}

._p-b-7_10zxr_551 {
  padding-bottom: 32px;
}

._p-l-7_10zxr_555 {
  padding-left: 32px;
}

._m-7_10zxr_559 {
  margin: 32px;
}

._m-t-7_10zxr_563 {
  margin-top: 32px;
}

._m-r-7_10zxr_567 {
  margin-right: 32px;
}

._m-b-7_10zxr_571 {
  margin-bottom: 32px;
}

._m-l-7_10zxr_575 {
  margin-left: 32px;
}

._p-8_10zxr_579 {
  padding: 40px;
}

._p-t-8_10zxr_583 {
  padding-top: 40px;
}

._p-r-8_10zxr_587 {
  padding-right: 40px;
}

._p-b-8_10zxr_591 {
  padding-bottom: 40px;
}

._p-l-8_10zxr_595 {
  padding-left: 40px;
}

._m-8_10zxr_599 {
  margin: 40px;
}

._m-t-8_10zxr_603 {
  margin-top: 40px;
}

._m-r-8_10zxr_607 {
  margin-right: 40px;
}

._m-b-8_10zxr_611 {
  margin-bottom: 40px;
}

._m-l-8_10zxr_615 {
  margin-left: 40px;
}

._p-9_10zxr_619 {
  padding: 48px;
}

._p-t-9_10zxr_623 {
  padding-top: 48px;
}

._p-r-9_10zxr_627 {
  padding-right: 48px;
}

._p-b-9_10zxr_631 {
  padding-bottom: 48px;
}

._p-l-9_10zxr_635 {
  padding-left: 48px;
}

._m-9_10zxr_639 {
  margin: 48px;
}

._m-t-9_10zxr_643 {
  margin-top: 48px;
}

._m-r-9_10zxr_647 {
  margin-right: 48px;
}

._m-b-9_10zxr_651 {
  margin-bottom: 48px;
}

._m-l-9_10zxr_655 {
  margin-left: 48px;
}

._p-10_10zxr_659 {
  padding: 64px;
}

._p-t-10_10zxr_663 {
  padding-top: 64px;
}

._p-r-10_10zxr_667 {
  padding-right: 64px;
}

._p-b-10_10zxr_671 {
  padding-bottom: 64px;
}

._p-l-10_10zxr_675 {
  padding-left: 64px;
}

._m-10_10zxr_679 {
  margin: 64px;
}

._m-t-10_10zxr_683 {
  margin-top: 64px;
}

._m-r-10_10zxr_687 {
  margin-right: 64px;
}

._m-b-10_10zxr_691 {
  margin-bottom: 64px;
}

._m-l-10_10zxr_695 {
  margin-left: 64px;
}

._p-11_10zxr_699 {
  padding: 80px;
}

._p-t-11_10zxr_703 {
  padding-top: 80px;
}

._p-r-11_10zxr_707 {
  padding-right: 80px;
}

._p-b-11_10zxr_711 {
  padding-bottom: 80px;
}

._p-l-11_10zxr_715 {
  padding-left: 80px;
}

._m-11_10zxr_719 {
  margin: 80px;
}

._m-t-11_10zxr_723 {
  margin-top: 80px;
}

._m-r-11_10zxr_727 {
  margin-right: 80px;
}

._m-b-11_10zxr_731 {
  margin-bottom: 80px;
}

._m-l-11_10zxr_735 {
  margin-left: 80px;
}

._p-12_10zxr_739 {
  padding: 96px;
}

._p-t-12_10zxr_743 {
  padding-top: 96px;
}

._p-r-12_10zxr_747 {
  padding-right: 96px;
}

._p-b-12_10zxr_751 {
  padding-bottom: 96px;
}

._p-l-12_10zxr_755 {
  padding-left: 96px;
}

._m-12_10zxr_759 {
  margin: 96px;
}

._m-t-12_10zxr_763 {
  margin-top: 96px;
}

._m-r-12_10zxr_767 {
  margin-right: 96px;
}

._m-b-12_10zxr_771 {
  margin-bottom: 96px;
}

._m-l-12_10zxr_775 {
  margin-left: 96px;
}

._p-13_10zxr_779 {
  padding: 160px;
}

._p-t-13_10zxr_783 {
  padding-top: 160px;
}

._p-r-13_10zxr_787 {
  padding-right: 160px;
}

._p-b-13_10zxr_791 {
  padding-bottom: 160px;
}

._p-l-13_10zxr_795 {
  padding-left: 160px;
}

._m-13_10zxr_799 {
  margin: 160px;
}

._m-t-13_10zxr_803 {
  margin-top: 160px;
}

._m-r-13_10zxr_807 {
  margin-right: 160px;
}

._m-b-13_10zxr_811 {
  margin-bottom: 160px;
}

._m-l-13_10zxr_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_10zxr_825 {
  border-radius: 0;
}

._r-1_10zxr_829 {
  border-radius: 2px;
}

._r-2_10zxr_833 {
  border-radius: 4px;
}

._r-3_10zxr_837 {
  border-radius: 6px;
}

._r-4_10zxr_841 {
  border-radius: 8px;
}

._r-5_10zxr_845 {
  border-radius: 12px;
}

._r-6_10zxr_849 {
  border-radius: 20px;
}

._r-full_10zxr_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_10zxr_860 {
  border: 0 solid;
}

._border-1_10zxr_864 {
  border: 1px solid;
}

._border-2_10zxr_868 {
  border: 2px solid;
}

._border-3_10zxr_872 {
  border: 3px solid;
}

._border-4_10zxr_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_10zxr_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_10zxr_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_10zxr_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_10zxr_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_10zxr_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_10zxr_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_10zxr_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_10zxr_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_10zxr_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_10zxr_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_10zxr_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_10zxr_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_10zxr_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_10zxr_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_10zxr_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_10zxr_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_10zxr_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_10zxr_1039 {
  position: fixed;
  top: 0;
  left: 200px;
  right: 0;
  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_10zxr_1039._folded_10zxr_1052 {
  left: 50px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._header_10zxr_1039 {
    z-index: 100;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_10zxr_1039 {
    left: 0;
    height: 48px;
    padding: 0 12px;
    border-bottom: 1px solid var(--lnb-border);
    z-index: 100;
  }
  ._header_10zxr_1039._folded_10zxr_1052 {
    left: 0;
  }
}

._mobileHeader_10zxr_1073 {
  display: none;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileHeader_10zxr_1073 {
    display: flex;
  }
}

._titleButton_10zxr_1085 {
  display: flex;
  align-items: center;
  gap: 2px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
@media (hover: hover) {
._titleButton_10zxr_1085:hover {
  background-color: transparent;
}
}

._mobileTitle_10zxr_1098 {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTitle_10zxr_1098 {
    font-size: 16px;
  }
}

._arrowIcon_10zxr_1111 {
  width: 20px;
  height: 20px;
}

._mobileHeaderRight_10zxr_1116 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._menuButton_10zxr_1122 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
@media (hover: hover) {
._menuButton_10zxr_1122:hover {
  background-color: transparent;
}
}

._menuIcon_10zxr_1137 {
  width: 24px;
  height: 24px;
}

._titleSection_10zxr_1142 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  flex: 1;
  min-width: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._titleSection_10zxr_1142 {
    display: none;
  }
}

._title_10zxr_1085 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_10zxr_1085 {
    font-size: 18px;
  }
}
._title_10zxr_1085 {
  margin: 0;
  color: var(--color-text-header);
}

._breadcrumb_10zxr_1171 {
  display: flex;
  align-items: center;
  gap: 0;
  flex-wrap: wrap;
}

._breadcrumbItem_10zxr_1178 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin: 0 4px 0 0;
}

._breadcrumbLink_10zxr_1185 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._breadcrumbLink_10zxr_1185 {
    font-size: 14px;
  }
}
._breadcrumbLink_10zxr_1185 {
  display: flex;
  align-items: center;
  gap: 4px;
  text-decoration: none;
  color: var(--color-text-body);
  transition: color 0.2s;
}
@media (hover: hover) {
._breadcrumbLink_10zxr_1185:hover {
  color: var(--color-primary);
}
}

._breadcrumbLabel_10zxr_1208 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._breadcrumbLabel_10zxr_1208 {
    font-size: 14px;
  }
}
._breadcrumbLabel_10zxr_1208 {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--color-text-body);
}

._breadcrumbCurrent_10zxr_1226 {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--color-primary);
}

._breadcrumbIcon_10zxr_1233 {
  width: 20px;
  height: 20px;
  color: var(--color-text-body);
  flex-shrink: 0;
}

._accountSection_10zxr_1240 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountSection_10zxr_1240 {
    display: none;
  }
}

._accountContainer_10zxr_1251 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  height: 48px;
  min-width: 183px;
  cursor: pointer;
  transition: background-color 0.2s;
}
@media (hover: hover) {
._accountContainer_10zxr_1251:hover {
  background-color: var(--color-bg-elevation-2);
}
}

._userInfo_10zxr_1268 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}

._avatarWrapper_10zxr_1275 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
}

._userTextInfo_10zxr_1283 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._companyName_10zxr_1289 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._companyName_10zxr_1289 {
    font-size: 12px;
  }
}
._companyName_10zxr_1289 {
  color: var(--color-text-header);
  line-height: 1.2;
}

._userName_10zxr_1305 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  line-height: 1.2;
}

._accountDropdownPortal_10zxr_1314 {
  position: fixed;
  z-index: 1000;
}

._dropdown_10zxr_1319 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  width: 185px;
  overflow: hidden;
  padding: 8px;
}

._dropdownItem_10zxr_1328 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.15s;
}
@media (hover: hover) {
._dropdownItem_10zxr_1328:hover {
  background-color: var(--color-default);
}
}

._manageButton_10zxr_1341 {
  flex-shrink: 0;
}

._dropdownItemActive_10zxr_1345 {
  background-color: var(--color-primary-fill);
}
._dropdownItemActive_10zxr_1345 ._dropdownItemLabel_10zxr_1348 {
  color: var(--color-primary);
}
@media (hover: hover) {
._dropdownItemActive_10zxr_1345:hover {
  background-color: var(--color-primary-fill);
}
}

._dropdownItemDanger_10zxr_1355 ._dropdownItemLabel_10zxr_1348 {
  color: var(--color-danger);
}
._dropdownItemDanger_10zxr_1355 ._dropdownItemIcon_10zxr_1358 {
  color: var(--color-danger);
}
@media (hover: hover) {
._dropdownItemDanger_10zxr_1355:hover {
  background-color: var(--color-danger-fill);
}
}

._dropdownDivider_10zxr_1365 {
  height: 1px;
  background-color: var(--color-border);
  margin: 8px 0;
}

._invitationList_10zxr_1371 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._dropdownItemTextGroup_10zxr_1377 {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._dropdownItemLabel_10zxr_1348 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dropdownItemLabel_10zxr_1348 {
    font-size: 12px;
  }
}
._dropdownItemLabel_10zxr_1348 {
  color: var(--color-text-header);
  min-width: 0;
  overflow-wrap: anywhere;
  word-break: break-word;
}

._dropdownItemIcon_10zxr_1358 {
  width: 20px;
  height: 20px;
  color: var(--color-text-action);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ozu0_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1ozu0_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1ozu0_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ozu0_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ozu0_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ozu0_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ozu0_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ozu0_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ozu0_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_1ozu0_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1ozu0_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1ozu0_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ozu0_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ozu0_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ozu0_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ozu0_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ozu0_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ozu0_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_1ozu0_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1ozu0_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1ozu0_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ozu0_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ozu0_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ozu0_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ozu0_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ozu0_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ozu0_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_1ozu0_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1ozu0_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1ozu0_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ozu0_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ozu0_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ozu0_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ozu0_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ozu0_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ozu0_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_1ozu0_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1ozu0_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1ozu0_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ozu0_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ozu0_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ozu0_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ozu0_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ozu0_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ozu0_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_1ozu0_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1ozu0_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1ozu0_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ozu0_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ozu0_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ozu0_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ozu0_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ozu0_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ozu0_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_1ozu0_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1ozu0_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1ozu0_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ozu0_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ozu0_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ozu0_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ozu0_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ozu0_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ozu0_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_1ozu0_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1ozu0_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1ozu0_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ozu0_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ozu0_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ozu0_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ozu0_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ozu0_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ozu0_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ozu0_259 {
  padding: 0;
}

._p-t-0_1ozu0_263 {
  padding-top: 0;
}

._p-r-0_1ozu0_267 {
  padding-right: 0;
}

._p-b-0_1ozu0_271 {
  padding-bottom: 0;
}

._p-l-0_1ozu0_275 {
  padding-left: 0;
}

._m-0_1ozu0_279 {
  margin: 0;
}

._m-t-0_1ozu0_283 {
  margin-top: 0;
}

._m-r-0_1ozu0_287 {
  margin-right: 0;
}

._m-b-0_1ozu0_291 {
  margin-bottom: 0;
}

._m-l-0_1ozu0_295 {
  margin-left: 0;
}

._p-1_1ozu0_299 {
  padding: 2px;
}

._p-t-1_1ozu0_303 {
  padding-top: 2px;
}

._p-r-1_1ozu0_307 {
  padding-right: 2px;
}

._p-b-1_1ozu0_311 {
  padding-bottom: 2px;
}

._p-l-1_1ozu0_315 {
  padding-left: 2px;
}

._m-1_1ozu0_319 {
  margin: 2px;
}

._m-t-1_1ozu0_323 {
  margin-top: 2px;
}

._m-r-1_1ozu0_327 {
  margin-right: 2px;
}

._m-b-1_1ozu0_331 {
  margin-bottom: 2px;
}

._m-l-1_1ozu0_335 {
  margin-left: 2px;
}

._p-2_1ozu0_339 {
  padding: 4px;
}

._p-t-2_1ozu0_343 {
  padding-top: 4px;
}

._p-r-2_1ozu0_347 {
  padding-right: 4px;
}

._p-b-2_1ozu0_351 {
  padding-bottom: 4px;
}

._p-l-2_1ozu0_355 {
  padding-left: 4px;
}

._m-2_1ozu0_359 {
  margin: 4px;
}

._m-t-2_1ozu0_363 {
  margin-top: 4px;
}

._m-r-2_1ozu0_367 {
  margin-right: 4px;
}

._m-b-2_1ozu0_371 {
  margin-bottom: 4px;
}

._m-l-2_1ozu0_375 {
  margin-left: 4px;
}

._p-3_1ozu0_379 {
  padding: 8px;
}

._p-t-3_1ozu0_383 {
  padding-top: 8px;
}

._p-r-3_1ozu0_387 {
  padding-right: 8px;
}

._p-b-3_1ozu0_391 {
  padding-bottom: 8px;
}

._p-l-3_1ozu0_395 {
  padding-left: 8px;
}

._m-3_1ozu0_399 {
  margin: 8px;
}

._m-t-3_1ozu0_403 {
  margin-top: 8px;
}

._m-r-3_1ozu0_407 {
  margin-right: 8px;
}

._m-b-3_1ozu0_411 {
  margin-bottom: 8px;
}

._m-l-3_1ozu0_415 {
  margin-left: 8px;
}

._p-4_1ozu0_419 {
  padding: 12px;
}

._p-t-4_1ozu0_423 {
  padding-top: 12px;
}

._p-r-4_1ozu0_427 {
  padding-right: 12px;
}

._p-b-4_1ozu0_431 {
  padding-bottom: 12px;
}

._p-l-4_1ozu0_435 {
  padding-left: 12px;
}

._m-4_1ozu0_439 {
  margin: 12px;
}

._m-t-4_1ozu0_443 {
  margin-top: 12px;
}

._m-r-4_1ozu0_447 {
  margin-right: 12px;
}

._m-b-4_1ozu0_451 {
  margin-bottom: 12px;
}

._m-l-4_1ozu0_455 {
  margin-left: 12px;
}

._p-5_1ozu0_459 {
  padding: 16px;
}

._p-t-5_1ozu0_463 {
  padding-top: 16px;
}

._p-r-5_1ozu0_467 {
  padding-right: 16px;
}

._p-b-5_1ozu0_471 {
  padding-bottom: 16px;
}

._p-l-5_1ozu0_475 {
  padding-left: 16px;
}

._m-5_1ozu0_479 {
  margin: 16px;
}

._m-t-5_1ozu0_483 {
  margin-top: 16px;
}

._m-r-5_1ozu0_487 {
  margin-right: 16px;
}

._m-b-5_1ozu0_491 {
  margin-bottom: 16px;
}

._m-l-5_1ozu0_495 {
  margin-left: 16px;
}

._p-6_1ozu0_499 {
  padding: 24px;
}

._p-t-6_1ozu0_503 {
  padding-top: 24px;
}

._p-r-6_1ozu0_507 {
  padding-right: 24px;
}

._p-b-6_1ozu0_511 {
  padding-bottom: 24px;
}

._p-l-6_1ozu0_515 {
  padding-left: 24px;
}

._m-6_1ozu0_519 {
  margin: 24px;
}

._m-t-6_1ozu0_523 {
  margin-top: 24px;
}

._m-r-6_1ozu0_527 {
  margin-right: 24px;
}

._m-b-6_1ozu0_531 {
  margin-bottom: 24px;
}

._m-l-6_1ozu0_535 {
  margin-left: 24px;
}

._p-7_1ozu0_539 {
  padding: 32px;
}

._p-t-7_1ozu0_543 {
  padding-top: 32px;
}

._p-r-7_1ozu0_547 {
  padding-right: 32px;
}

._p-b-7_1ozu0_551 {
  padding-bottom: 32px;
}

._p-l-7_1ozu0_555 {
  padding-left: 32px;
}

._m-7_1ozu0_559 {
  margin: 32px;
}

._m-t-7_1ozu0_563 {
  margin-top: 32px;
}

._m-r-7_1ozu0_567 {
  margin-right: 32px;
}

._m-b-7_1ozu0_571 {
  margin-bottom: 32px;
}

._m-l-7_1ozu0_575 {
  margin-left: 32px;
}

._p-8_1ozu0_579 {
  padding: 40px;
}

._p-t-8_1ozu0_583 {
  padding-top: 40px;
}

._p-r-8_1ozu0_587 {
  padding-right: 40px;
}

._p-b-8_1ozu0_591 {
  padding-bottom: 40px;
}

._p-l-8_1ozu0_595 {
  padding-left: 40px;
}

._m-8_1ozu0_599 {
  margin: 40px;
}

._m-t-8_1ozu0_603 {
  margin-top: 40px;
}

._m-r-8_1ozu0_607 {
  margin-right: 40px;
}

._m-b-8_1ozu0_611 {
  margin-bottom: 40px;
}

._m-l-8_1ozu0_615 {
  margin-left: 40px;
}

._p-9_1ozu0_619 {
  padding: 48px;
}

._p-t-9_1ozu0_623 {
  padding-top: 48px;
}

._p-r-9_1ozu0_627 {
  padding-right: 48px;
}

._p-b-9_1ozu0_631 {
  padding-bottom: 48px;
}

._p-l-9_1ozu0_635 {
  padding-left: 48px;
}

._m-9_1ozu0_639 {
  margin: 48px;
}

._m-t-9_1ozu0_643 {
  margin-top: 48px;
}

._m-r-9_1ozu0_647 {
  margin-right: 48px;
}

._m-b-9_1ozu0_651 {
  margin-bottom: 48px;
}

._m-l-9_1ozu0_655 {
  margin-left: 48px;
}

._p-10_1ozu0_659 {
  padding: 64px;
}

._p-t-10_1ozu0_663 {
  padding-top: 64px;
}

._p-r-10_1ozu0_667 {
  padding-right: 64px;
}

._p-b-10_1ozu0_671 {
  padding-bottom: 64px;
}

._p-l-10_1ozu0_675 {
  padding-left: 64px;
}

._m-10_1ozu0_679 {
  margin: 64px;
}

._m-t-10_1ozu0_683 {
  margin-top: 64px;
}

._m-r-10_1ozu0_687 {
  margin-right: 64px;
}

._m-b-10_1ozu0_691 {
  margin-bottom: 64px;
}

._m-l-10_1ozu0_695 {
  margin-left: 64px;
}

._p-11_1ozu0_699 {
  padding: 80px;
}

._p-t-11_1ozu0_703 {
  padding-top: 80px;
}

._p-r-11_1ozu0_707 {
  padding-right: 80px;
}

._p-b-11_1ozu0_711 {
  padding-bottom: 80px;
}

._p-l-11_1ozu0_715 {
  padding-left: 80px;
}

._m-11_1ozu0_719 {
  margin: 80px;
}

._m-t-11_1ozu0_723 {
  margin-top: 80px;
}

._m-r-11_1ozu0_727 {
  margin-right: 80px;
}

._m-b-11_1ozu0_731 {
  margin-bottom: 80px;
}

._m-l-11_1ozu0_735 {
  margin-left: 80px;
}

._p-12_1ozu0_739 {
  padding: 96px;
}

._p-t-12_1ozu0_743 {
  padding-top: 96px;
}

._p-r-12_1ozu0_747 {
  padding-right: 96px;
}

._p-b-12_1ozu0_751 {
  padding-bottom: 96px;
}

._p-l-12_1ozu0_755 {
  padding-left: 96px;
}

._m-12_1ozu0_759 {
  margin: 96px;
}

._m-t-12_1ozu0_763 {
  margin-top: 96px;
}

._m-r-12_1ozu0_767 {
  margin-right: 96px;
}

._m-b-12_1ozu0_771 {
  margin-bottom: 96px;
}

._m-l-12_1ozu0_775 {
  margin-left: 96px;
}

._p-13_1ozu0_779 {
  padding: 160px;
}

._p-t-13_1ozu0_783 {
  padding-top: 160px;
}

._p-r-13_1ozu0_787 {
  padding-right: 160px;
}

._p-b-13_1ozu0_791 {
  padding-bottom: 160px;
}

._p-l-13_1ozu0_795 {
  padding-left: 160px;
}

._m-13_1ozu0_799 {
  margin: 160px;
}

._m-t-13_1ozu0_803 {
  margin-top: 160px;
}

._m-r-13_1ozu0_807 {
  margin-right: 160px;
}

._m-b-13_1ozu0_811 {
  margin-bottom: 160px;
}

._m-l-13_1ozu0_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ozu0_825 {
  border-radius: 0;
}

._r-1_1ozu0_829 {
  border-radius: 2px;
}

._r-2_1ozu0_833 {
  border-radius: 4px;
}

._r-3_1ozu0_837 {
  border-radius: 6px;
}

._r-4_1ozu0_841 {
  border-radius: 8px;
}

._r-5_1ozu0_845 {
  border-radius: 12px;
}

._r-6_1ozu0_849 {
  border-radius: 20px;
}

._r-full_1ozu0_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ozu0_860 {
  border: 0 solid;
}

._border-1_1ozu0_864 {
  border: 1px solid;
}

._border-2_1ozu0_868 {
  border: 2px solid;
}

._border-3_1ozu0_872 {
  border: 3px solid;
}

._border-4_1ozu0_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ozu0_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ozu0_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ozu0_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ozu0_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ozu0_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ozu0_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ozu0_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ozu0_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ozu0_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_1ozu0_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ozu0_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ozu0_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ozu0_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ozu0_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ozu0_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ozu0_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ozu0_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_1ozu0_1039 {
  position: fixed;
  inset: 0;
  background-color: var(--overlay-bg);
  z-index: 200;
  display: flex;
  align-items: flex-end;
  animation: _fadeIn_1ozu0_1 0.2s ease-out;
}

@keyframes _fadeIn_1ozu0_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._sheet_1ozu0_1057 {
  width: 100%;
  max-height: 80vh;
  background-color: var(--color-bg-elevation-1);
  border-radius: 16px 16px 0 0;
  padding: 12px 16px 24px;
  animation: _slideUp_1ozu0_1 0.3s ease-out;
  overflow-y: auto;
}

@keyframes _slideUp_1ozu0_1 {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
._handle_1ozu0_1075 {
  display: flex;
  justify-content: center;
  padding-bottom: 16px;
}

._handleBar_1ozu0_1081 {
  width: 48px;
  height: 4px;
  background-color: var(--color-border);
  border-radius: 3px;
}

._nav_1ozu0_1088 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._homeLink_1ozu0_1094 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 0;
  text-decoration: none;
}
@media (hover: hover) {
._homeLink_1ozu0_1094:hover {
  opacity: 0.8;
}
}

._homeIcon_1ozu0_1105 {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._homeIcon_1ozu0_1105::before {
  font-size: 24px !important;
  color: var(--color-text-sub);
}

._homeText_1ozu0_1117 {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._homeText_1ozu0_1117 {
    font-size: 14px;
  }
}
._homeText_1ozu0_1117 {
  color: var(--color-link);
}

._divider_1ozu0_1133 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}

._dividerLine_1ozu0_1141 {
  width: 1px;
  height: 16px;
  background-color: var(--color-border);
}

._item_1ozu0_1147 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 8px 0;
}

._bullet_1ozu0_1154 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  margin-top: 1px;
}

._ellipse_1ozu0_1164 {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: var(--color-text-sub);
}

._content_1ozu0_1171 {
  display: flex;
  flex-direction: column;
  gap: 0;
}

._title_1ozu0_1177 {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1ozu0_1177 {
    font-size: 14px;
  }
}
._title_1ozu0_1177 {
  color: var(--color-link);
  text-decoration: none;
}
@media (hover: hover) {
._title_1ozu0_1177:hover {
  opacity: 0.8;
}
}

._titleCurrent_1ozu0_1197 {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._titleCurrent_1ozu0_1197 {
    font-size: 14px;
  }
}
._titleCurrent_1ozu0_1197 {
  color: var(--color-text-header);
}

._subtitle_1ozu0_1213 {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ldma_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1ldma_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1ldma_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ldma_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ldma_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ldma_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ldma_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ldma_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ldma_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_1ldma_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1ldma_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1ldma_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ldma_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ldma_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ldma_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ldma_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ldma_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ldma_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_1ldma_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1ldma_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1ldma_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ldma_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ldma_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ldma_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ldma_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ldma_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ldma_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_1ldma_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1ldma_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1ldma_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ldma_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ldma_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ldma_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ldma_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ldma_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ldma_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_1ldma_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1ldma_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1ldma_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ldma_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ldma_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ldma_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ldma_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ldma_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ldma_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_1ldma_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1ldma_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1ldma_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ldma_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ldma_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ldma_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ldma_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ldma_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ldma_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_1ldma_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1ldma_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1ldma_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ldma_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ldma_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ldma_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ldma_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ldma_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ldma_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_1ldma_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1ldma_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1ldma_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ldma_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ldma_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ldma_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ldma_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ldma_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ldma_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ldma_259 {
  padding: 0;
}

._p-t-0_1ldma_263 {
  padding-top: 0;
}

._p-r-0_1ldma_267 {
  padding-right: 0;
}

._p-b-0_1ldma_271 {
  padding-bottom: 0;
}

._p-l-0_1ldma_275 {
  padding-left: 0;
}

._m-0_1ldma_279 {
  margin: 0;
}

._m-t-0_1ldma_283 {
  margin-top: 0;
}

._m-r-0_1ldma_287 {
  margin-right: 0;
}

._m-b-0_1ldma_291 {
  margin-bottom: 0;
}

._m-l-0_1ldma_295 {
  margin-left: 0;
}

._p-1_1ldma_299 {
  padding: 2px;
}

._p-t-1_1ldma_303 {
  padding-top: 2px;
}

._p-r-1_1ldma_307 {
  padding-right: 2px;
}

._p-b-1_1ldma_311 {
  padding-bottom: 2px;
}

._p-l-1_1ldma_315 {
  padding-left: 2px;
}

._m-1_1ldma_319 {
  margin: 2px;
}

._m-t-1_1ldma_323 {
  margin-top: 2px;
}

._m-r-1_1ldma_327 {
  margin-right: 2px;
}

._m-b-1_1ldma_331 {
  margin-bottom: 2px;
}

._m-l-1_1ldma_335 {
  margin-left: 2px;
}

._p-2_1ldma_339 {
  padding: 4px;
}

._p-t-2_1ldma_343 {
  padding-top: 4px;
}

._p-r-2_1ldma_347 {
  padding-right: 4px;
}

._p-b-2_1ldma_351 {
  padding-bottom: 4px;
}

._p-l-2_1ldma_355 {
  padding-left: 4px;
}

._m-2_1ldma_359 {
  margin: 4px;
}

._m-t-2_1ldma_363 {
  margin-top: 4px;
}

._m-r-2_1ldma_367 {
  margin-right: 4px;
}

._m-b-2_1ldma_371 {
  margin-bottom: 4px;
}

._m-l-2_1ldma_375 {
  margin-left: 4px;
}

._p-3_1ldma_379 {
  padding: 8px;
}

._p-t-3_1ldma_383 {
  padding-top: 8px;
}

._p-r-3_1ldma_387 {
  padding-right: 8px;
}

._p-b-3_1ldma_391 {
  padding-bottom: 8px;
}

._p-l-3_1ldma_395 {
  padding-left: 8px;
}

._m-3_1ldma_399 {
  margin: 8px;
}

._m-t-3_1ldma_403 {
  margin-top: 8px;
}

._m-r-3_1ldma_407 {
  margin-right: 8px;
}

._m-b-3_1ldma_411 {
  margin-bottom: 8px;
}

._m-l-3_1ldma_415 {
  margin-left: 8px;
}

._p-4_1ldma_419 {
  padding: 12px;
}

._p-t-4_1ldma_423 {
  padding-top: 12px;
}

._p-r-4_1ldma_427 {
  padding-right: 12px;
}

._p-b-4_1ldma_431 {
  padding-bottom: 12px;
}

._p-l-4_1ldma_435 {
  padding-left: 12px;
}

._m-4_1ldma_439 {
  margin: 12px;
}

._m-t-4_1ldma_443 {
  margin-top: 12px;
}

._m-r-4_1ldma_447 {
  margin-right: 12px;
}

._m-b-4_1ldma_451 {
  margin-bottom: 12px;
}

._m-l-4_1ldma_455 {
  margin-left: 12px;
}

._p-5_1ldma_459 {
  padding: 16px;
}

._p-t-5_1ldma_463 {
  padding-top: 16px;
}

._p-r-5_1ldma_467 {
  padding-right: 16px;
}

._p-b-5_1ldma_471 {
  padding-bottom: 16px;
}

._p-l-5_1ldma_475 {
  padding-left: 16px;
}

._m-5_1ldma_479 {
  margin: 16px;
}

._m-t-5_1ldma_483 {
  margin-top: 16px;
}

._m-r-5_1ldma_487 {
  margin-right: 16px;
}

._m-b-5_1ldma_491 {
  margin-bottom: 16px;
}

._m-l-5_1ldma_495 {
  margin-left: 16px;
}

._p-6_1ldma_499 {
  padding: 24px;
}

._p-t-6_1ldma_503 {
  padding-top: 24px;
}

._p-r-6_1ldma_507 {
  padding-right: 24px;
}

._p-b-6_1ldma_511 {
  padding-bottom: 24px;
}

._p-l-6_1ldma_515 {
  padding-left: 24px;
}

._m-6_1ldma_519 {
  margin: 24px;
}

._m-t-6_1ldma_523 {
  margin-top: 24px;
}

._m-r-6_1ldma_527 {
  margin-right: 24px;
}

._m-b-6_1ldma_531 {
  margin-bottom: 24px;
}

._m-l-6_1ldma_535 {
  margin-left: 24px;
}

._p-7_1ldma_539 {
  padding: 32px;
}

._p-t-7_1ldma_543 {
  padding-top: 32px;
}

._p-r-7_1ldma_547 {
  padding-right: 32px;
}

._p-b-7_1ldma_551 {
  padding-bottom: 32px;
}

._p-l-7_1ldma_555 {
  padding-left: 32px;
}

._m-7_1ldma_559 {
  margin: 32px;
}

._m-t-7_1ldma_563 {
  margin-top: 32px;
}

._m-r-7_1ldma_567 {
  margin-right: 32px;
}

._m-b-7_1ldma_571 {
  margin-bottom: 32px;
}

._m-l-7_1ldma_575 {
  margin-left: 32px;
}

._p-8_1ldma_579 {
  padding: 40px;
}

._p-t-8_1ldma_583 {
  padding-top: 40px;
}

._p-r-8_1ldma_587 {
  padding-right: 40px;
}

._p-b-8_1ldma_591 {
  padding-bottom: 40px;
}

._p-l-8_1ldma_595 {
  padding-left: 40px;
}

._m-8_1ldma_599 {
  margin: 40px;
}

._m-t-8_1ldma_603 {
  margin-top: 40px;
}

._m-r-8_1ldma_607 {
  margin-right: 40px;
}

._m-b-8_1ldma_611 {
  margin-bottom: 40px;
}

._m-l-8_1ldma_615 {
  margin-left: 40px;
}

._p-9_1ldma_619 {
  padding: 48px;
}

._p-t-9_1ldma_623 {
  padding-top: 48px;
}

._p-r-9_1ldma_627 {
  padding-right: 48px;
}

._p-b-9_1ldma_631 {
  padding-bottom: 48px;
}

._p-l-9_1ldma_635 {
  padding-left: 48px;
}

._m-9_1ldma_639 {
  margin: 48px;
}

._m-t-9_1ldma_643 {
  margin-top: 48px;
}

._m-r-9_1ldma_647 {
  margin-right: 48px;
}

._m-b-9_1ldma_651 {
  margin-bottom: 48px;
}

._m-l-9_1ldma_655 {
  margin-left: 48px;
}

._p-10_1ldma_659 {
  padding: 64px;
}

._p-t-10_1ldma_663 {
  padding-top: 64px;
}

._p-r-10_1ldma_667 {
  padding-right: 64px;
}

._p-b-10_1ldma_671 {
  padding-bottom: 64px;
}

._p-l-10_1ldma_675 {
  padding-left: 64px;
}

._m-10_1ldma_679 {
  margin: 64px;
}

._m-t-10_1ldma_683 {
  margin-top: 64px;
}

._m-r-10_1ldma_687 {
  margin-right: 64px;
}

._m-b-10_1ldma_691 {
  margin-bottom: 64px;
}

._m-l-10_1ldma_695 {
  margin-left: 64px;
}

._p-11_1ldma_699 {
  padding: 80px;
}

._p-t-11_1ldma_703 {
  padding-top: 80px;
}

._p-r-11_1ldma_707 {
  padding-right: 80px;
}

._p-b-11_1ldma_711 {
  padding-bottom: 80px;
}

._p-l-11_1ldma_715 {
  padding-left: 80px;
}

._m-11_1ldma_719 {
  margin: 80px;
}

._m-t-11_1ldma_723 {
  margin-top: 80px;
}

._m-r-11_1ldma_727 {
  margin-right: 80px;
}

._m-b-11_1ldma_731 {
  margin-bottom: 80px;
}

._m-l-11_1ldma_735 {
  margin-left: 80px;
}

._p-12_1ldma_739 {
  padding: 96px;
}

._p-t-12_1ldma_743 {
  padding-top: 96px;
}

._p-r-12_1ldma_747 {
  padding-right: 96px;
}

._p-b-12_1ldma_751 {
  padding-bottom: 96px;
}

._p-l-12_1ldma_755 {
  padding-left: 96px;
}

._m-12_1ldma_759 {
  margin: 96px;
}

._m-t-12_1ldma_763 {
  margin-top: 96px;
}

._m-r-12_1ldma_767 {
  margin-right: 96px;
}

._m-b-12_1ldma_771 {
  margin-bottom: 96px;
}

._m-l-12_1ldma_775 {
  margin-left: 96px;
}

._p-13_1ldma_779 {
  padding: 160px;
}

._p-t-13_1ldma_783 {
  padding-top: 160px;
}

._p-r-13_1ldma_787 {
  padding-right: 160px;
}

._p-b-13_1ldma_791 {
  padding-bottom: 160px;
}

._p-l-13_1ldma_795 {
  padding-left: 160px;
}

._m-13_1ldma_799 {
  margin: 160px;
}

._m-t-13_1ldma_803 {
  margin-top: 160px;
}

._m-r-13_1ldma_807 {
  margin-right: 160px;
}

._m-b-13_1ldma_811 {
  margin-bottom: 160px;
}

._m-l-13_1ldma_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ldma_825 {
  border-radius: 0;
}

._r-1_1ldma_829 {
  border-radius: 2px;
}

._r-2_1ldma_833 {
  border-radius: 4px;
}

._r-3_1ldma_837 {
  border-radius: 6px;
}

._r-4_1ldma_841 {
  border-radius: 8px;
}

._r-5_1ldma_845 {
  border-radius: 12px;
}

._r-6_1ldma_849 {
  border-radius: 20px;
}

._r-full_1ldma_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ldma_860 {
  border: 0 solid;
}

._border-1_1ldma_864 {
  border: 1px solid;
}

._border-2_1ldma_868 {
  border: 2px solid;
}

._border-3_1ldma_872 {
  border: 3px solid;
}

._border-4_1ldma_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ldma_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ldma_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ldma_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ldma_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ldma_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ldma_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ldma_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ldma_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ldma_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_1ldma_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ldma_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ldma_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ldma_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ldma_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ldma_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ldma_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ldma_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_1ldma_1039 {
  position: fixed;
  inset: 0;
  background-color: var(--overlay-bg);
  z-index: 200;
  animation: _fadeIn_1ldma_1 0.2s ease-out;
}

@keyframes _fadeIn_1ldma_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._menu_1ldma_1055 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100dvh;
  background-color: var(--color-bg-elevation);
  display: flex;
  flex-direction: column;
  animation: _slideIn_1ldma_1 0.3s ease-out;
}

@keyframes _slideIn_1ldma_1 {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
._header_1ldma_1075 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  padding: 0 16px;
  background-color: var(--color-bg-elevation);
}

._logoButton_1ldma_1084 {
  display: flex;
  align-items: center;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
@media (hover: hover) {
._logoButton_1ldma_1084:hover {
  background-color: transparent;
}
}

._logo_1ldma_1084 {
  height: 20px;
}

._closeButton_1ldma_1100 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
@media (hover: hover) {
._closeButton_1ldma_1100:hover {
  background-color: transparent;
}
}

._closeIcon_1ldma_1115 {
  width: 24px;
  height: 24px;
}

._nav_1ldma_1120 {
  flex: 1;
  padding: 16px;
  overflow-y: auto;
}

._menuList_1ldma_1126 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}

._menuItem_1ldma_1134 {
  margin-bottom: 0;
}

._menuLink_1ldma_1138 {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 57px;
  padding: 0 16px;
  border-radius: 6px;
  text-decoration: none;
}
._menuLink_1ldma_1138._active_1ldma_1147 {
  background-color: var(--ourteam-primary-10);
}
._menuLink_1ldma_1138._active_1ldma_1147 ._menuIcon_1ldma_1150::before {
  color: var(--color-primary);
}
._menuLink_1ldma_1138._active_1ldma_1147 ._menuText_1ldma_1153 {
  color: var(--color-primary);
}

._menuIcon_1ldma_1150 {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._menuIcon_1ldma_1150::before {
  font-size: 24px !important;
  color: var(--color-text-sub);
}

._menuText_1ldma_1153 {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._menuText_1ldma_1153 {
    font-size: 16px;
  }
}
._menuText_1ldma_1153 {
  color: var(--color-text-body);
  line-height: 25px;
}

._parentLink_1ldma_1186 {
  border: none;
  background: transparent;
  width: 100%;
}

._expandIcon_1ldma_1192 {
  margin-left: auto;
  transition: transform 0.2s ease;
}
._expandIcon_1ldma_1192::before {
  font-size: 18px !important;
  color: var(--color-text-sub);
}
._expandIcon_1ldma_1192._expanded_1ldma_1200 {
  transform: rotate(180deg);
}

._subMenuList_1ldma_1204 {
  list-style: none;
  margin: 0;
  padding: 0 0 0 30px;
  display: flex;
  flex-direction: column;
}

._subMenuItem_1ldma_1212 {
  margin-bottom: 0;
}

._subMenuLink_1ldma_1216 {
  display: flex;
  align-items: center;
  height: 44px;
  padding: 0 16px;
  border-radius: 6px;
  text-decoration: none;
}
._subMenuLink_1ldma_1216._active_1ldma_1147 ._subMenuText_1ldma_1224 {
  color: var(--color-primary);
  font-weight: 600;
}

._subMenuText_1ldma_1224 {
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subMenuText_1ldma_1224 {
    font-size: 14px;
  }
}
._subMenuText_1ldma_1224 {
  color: var(--color-text-sub);
}

._accountSection_1ldma_1245 {
  margin: 0 16px 24px;
}

._accountButton_1ldma_1249 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  gap: 8px;
  padding: 8px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  height: 48px;
  cursor: pointer;
  transition: background-color 0.2s;
}
@media (hover: hover) {
._accountButton_1ldma_1249:hover {
  background-color: var(--color-bg-elevation-2);
}
}

._userInfo_1ldma_1267 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}

._avatarWrapper_1ldma_1274 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
}

._companyName_1ldma_1282 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._companyName_1ldma_1282 {
    font-size: 12px;
  }
}
._companyName_1ldma_1282 {
  color: var(--color-text-header);
}

._accountDropdownPortal_1ldma_1297 {
  position: fixed;
  z-index: 1000;
}

._dropdown_1ldma_1302 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  width: 100%;
  overflow: hidden;
  padding: 8px;
}

._dropdownItem_1ldma_1311 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.15s;
}
@media (hover: hover) {
._dropdownItem_1ldma_1311:hover {
  background-color: var(--color-default);
}
}

._dropdownItemActive_1ldma_1324 {
  background-color: var(--color-primary-fill);
}
._dropdownItemActive_1ldma_1324 ._dropdownItemLabel_1ldma_1327 {
  color: var(--color-primary);
}
@media (hover: hover) {
._dropdownItemActive_1ldma_1324:hover {
  background-color: var(--color-primary-fill);
}
}

._dropdownItemDanger_1ldma_1334 ._dropdownItemLabel_1ldma_1327 {
  color: var(--color-danger);
}
._dropdownItemDanger_1ldma_1334 ._dropdownItemIcon_1ldma_1337 {
  color: var(--color-danger);
}
@media (hover: hover) {
._dropdownItemDanger_1ldma_1334:hover {
  background-color: var(--color-danger-fill);
}
}

._dropdownDivider_1ldma_1344 {
  height: 1px;
  background-color: var(--color-border);
  margin: 8px 0;
}

._invitationList_1ldma_1350 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._dropdownItemLabel_1ldma_1327 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dropdownItemLabel_1ldma_1327 {
    font-size: 12px;
  }
}
._dropdownItemLabel_1ldma_1327 {
  color: var(--color-text-header);
  flex: 1;
  min-width: 0;
  overflow-wrap: anywhere;
  word-break: break-word;
}

._dropdownItemIcon_1ldma_1337 {
  width: 20px;
  height: 20px;
  color: var(--color-text-action);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_b547e_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_b547e_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_b547e_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_b547e_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_b547e_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_b547e_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_b547e_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_b547e_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_b547e_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_b547e_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_b547e_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_b547e_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_b547e_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_b547e_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_b547e_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_b547e_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_b547e_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_b547e_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_b547e_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_b547e_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_b547e_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_b547e_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_b547e_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_b547e_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_b547e_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_b547e_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_b547e_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_b547e_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_b547e_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_b547e_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_b547e_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_b547e_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_b547e_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_b547e_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_b547e_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_b547e_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_b547e_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_b547e_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_b547e_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_b547e_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_b547e_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_b547e_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_b547e_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_b547e_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_b547e_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_b547e_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_b547e_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_b547e_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_b547e_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_b547e_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_b547e_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_b547e_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_b547e_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_b547e_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_b547e_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_b547e_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_b547e_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_b547e_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_b547e_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_b547e_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_b547e_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_b547e_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_b547e_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_b547e_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_b547e_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_b547e_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_b547e_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_b547e_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_b547e_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_b547e_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_b547e_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_b547e_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_b547e_259 {
  padding: 0;
}

._p-t-0_b547e_263 {
  padding-top: 0;
}

._p-r-0_b547e_267 {
  padding-right: 0;
}

._p-b-0_b547e_271 {
  padding-bottom: 0;
}

._p-l-0_b547e_275 {
  padding-left: 0;
}

._m-0_b547e_279 {
  margin: 0;
}

._m-t-0_b547e_283 {
  margin-top: 0;
}

._m-r-0_b547e_287 {
  margin-right: 0;
}

._m-b-0_b547e_291 {
  margin-bottom: 0;
}

._m-l-0_b547e_295 {
  margin-left: 0;
}

._p-1_b547e_299 {
  padding: 2px;
}

._p-t-1_b547e_303 {
  padding-top: 2px;
}

._p-r-1_b547e_307 {
  padding-right: 2px;
}

._p-b-1_b547e_311 {
  padding-bottom: 2px;
}

._p-l-1_b547e_315 {
  padding-left: 2px;
}

._m-1_b547e_319 {
  margin: 2px;
}

._m-t-1_b547e_323 {
  margin-top: 2px;
}

._m-r-1_b547e_327 {
  margin-right: 2px;
}

._m-b-1_b547e_331 {
  margin-bottom: 2px;
}

._m-l-1_b547e_335 {
  margin-left: 2px;
}

._p-2_b547e_339 {
  padding: 4px;
}

._p-t-2_b547e_343 {
  padding-top: 4px;
}

._p-r-2_b547e_347 {
  padding-right: 4px;
}

._p-b-2_b547e_351 {
  padding-bottom: 4px;
}

._p-l-2_b547e_355 {
  padding-left: 4px;
}

._m-2_b547e_359 {
  margin: 4px;
}

._m-t-2_b547e_363 {
  margin-top: 4px;
}

._m-r-2_b547e_367 {
  margin-right: 4px;
}

._m-b-2_b547e_371 {
  margin-bottom: 4px;
}

._m-l-2_b547e_375 {
  margin-left: 4px;
}

._p-3_b547e_379 {
  padding: 8px;
}

._p-t-3_b547e_383 {
  padding-top: 8px;
}

._p-r-3_b547e_387 {
  padding-right: 8px;
}

._p-b-3_b547e_391 {
  padding-bottom: 8px;
}

._p-l-3_b547e_395 {
  padding-left: 8px;
}

._m-3_b547e_399 {
  margin: 8px;
}

._m-t-3_b547e_403 {
  margin-top: 8px;
}

._m-r-3_b547e_407 {
  margin-right: 8px;
}

._m-b-3_b547e_411 {
  margin-bottom: 8px;
}

._m-l-3_b547e_415 {
  margin-left: 8px;
}

._p-4_b547e_419 {
  padding: 12px;
}

._p-t-4_b547e_423 {
  padding-top: 12px;
}

._p-r-4_b547e_427 {
  padding-right: 12px;
}

._p-b-4_b547e_431 {
  padding-bottom: 12px;
}

._p-l-4_b547e_435 {
  padding-left: 12px;
}

._m-4_b547e_439 {
  margin: 12px;
}

._m-t-4_b547e_443 {
  margin-top: 12px;
}

._m-r-4_b547e_447 {
  margin-right: 12px;
}

._m-b-4_b547e_451 {
  margin-bottom: 12px;
}

._m-l-4_b547e_455 {
  margin-left: 12px;
}

._p-5_b547e_459 {
  padding: 16px;
}

._p-t-5_b547e_463 {
  padding-top: 16px;
}

._p-r-5_b547e_467 {
  padding-right: 16px;
}

._p-b-5_b547e_471 {
  padding-bottom: 16px;
}

._p-l-5_b547e_475 {
  padding-left: 16px;
}

._m-5_b547e_479 {
  margin: 16px;
}

._m-t-5_b547e_483 {
  margin-top: 16px;
}

._m-r-5_b547e_487 {
  margin-right: 16px;
}

._m-b-5_b547e_491 {
  margin-bottom: 16px;
}

._m-l-5_b547e_495 {
  margin-left: 16px;
}

._p-6_b547e_499 {
  padding: 24px;
}

._p-t-6_b547e_503 {
  padding-top: 24px;
}

._p-r-6_b547e_507 {
  padding-right: 24px;
}

._p-b-6_b547e_511 {
  padding-bottom: 24px;
}

._p-l-6_b547e_515 {
  padding-left: 24px;
}

._m-6_b547e_519 {
  margin: 24px;
}

._m-t-6_b547e_523 {
  margin-top: 24px;
}

._m-r-6_b547e_527 {
  margin-right: 24px;
}

._m-b-6_b547e_531 {
  margin-bottom: 24px;
}

._m-l-6_b547e_535 {
  margin-left: 24px;
}

._p-7_b547e_539 {
  padding: 32px;
}

._p-t-7_b547e_543 {
  padding-top: 32px;
}

._p-r-7_b547e_547 {
  padding-right: 32px;
}

._p-b-7_b547e_551 {
  padding-bottom: 32px;
}

._p-l-7_b547e_555 {
  padding-left: 32px;
}

._m-7_b547e_559 {
  margin: 32px;
}

._m-t-7_b547e_563 {
  margin-top: 32px;
}

._m-r-7_b547e_567 {
  margin-right: 32px;
}

._m-b-7_b547e_571 {
  margin-bottom: 32px;
}

._m-l-7_b547e_575 {
  margin-left: 32px;
}

._p-8_b547e_579 {
  padding: 40px;
}

._p-t-8_b547e_583 {
  padding-top: 40px;
}

._p-r-8_b547e_587 {
  padding-right: 40px;
}

._p-b-8_b547e_591 {
  padding-bottom: 40px;
}

._p-l-8_b547e_595 {
  padding-left: 40px;
}

._m-8_b547e_599 {
  margin: 40px;
}

._m-t-8_b547e_603 {
  margin-top: 40px;
}

._m-r-8_b547e_607 {
  margin-right: 40px;
}

._m-b-8_b547e_611 {
  margin-bottom: 40px;
}

._m-l-8_b547e_615 {
  margin-left: 40px;
}

._p-9_b547e_619 {
  padding: 48px;
}

._p-t-9_b547e_623 {
  padding-top: 48px;
}

._p-r-9_b547e_627 {
  padding-right: 48px;
}

._p-b-9_b547e_631 {
  padding-bottom: 48px;
}

._p-l-9_b547e_635 {
  padding-left: 48px;
}

._m-9_b547e_639 {
  margin: 48px;
}

._m-t-9_b547e_643 {
  margin-top: 48px;
}

._m-r-9_b547e_647 {
  margin-right: 48px;
}

._m-b-9_b547e_651 {
  margin-bottom: 48px;
}

._m-l-9_b547e_655 {
  margin-left: 48px;
}

._p-10_b547e_659 {
  padding: 64px;
}

._p-t-10_b547e_663 {
  padding-top: 64px;
}

._p-r-10_b547e_667 {
  padding-right: 64px;
}

._p-b-10_b547e_671 {
  padding-bottom: 64px;
}

._p-l-10_b547e_675 {
  padding-left: 64px;
}

._m-10_b547e_679 {
  margin: 64px;
}

._m-t-10_b547e_683 {
  margin-top: 64px;
}

._m-r-10_b547e_687 {
  margin-right: 64px;
}

._m-b-10_b547e_691 {
  margin-bottom: 64px;
}

._m-l-10_b547e_695 {
  margin-left: 64px;
}

._p-11_b547e_699 {
  padding: 80px;
}

._p-t-11_b547e_703 {
  padding-top: 80px;
}

._p-r-11_b547e_707 {
  padding-right: 80px;
}

._p-b-11_b547e_711 {
  padding-bottom: 80px;
}

._p-l-11_b547e_715 {
  padding-left: 80px;
}

._m-11_b547e_719 {
  margin: 80px;
}

._m-t-11_b547e_723 {
  margin-top: 80px;
}

._m-r-11_b547e_727 {
  margin-right: 80px;
}

._m-b-11_b547e_731 {
  margin-bottom: 80px;
}

._m-l-11_b547e_735 {
  margin-left: 80px;
}

._p-12_b547e_739 {
  padding: 96px;
}

._p-t-12_b547e_743 {
  padding-top: 96px;
}

._p-r-12_b547e_747 {
  padding-right: 96px;
}

._p-b-12_b547e_751 {
  padding-bottom: 96px;
}

._p-l-12_b547e_755 {
  padding-left: 96px;
}

._m-12_b547e_759 {
  margin: 96px;
}

._m-t-12_b547e_763 {
  margin-top: 96px;
}

._m-r-12_b547e_767 {
  margin-right: 96px;
}

._m-b-12_b547e_771 {
  margin-bottom: 96px;
}

._m-l-12_b547e_775 {
  margin-left: 96px;
}

._p-13_b547e_779 {
  padding: 160px;
}

._p-t-13_b547e_783 {
  padding-top: 160px;
}

._p-r-13_b547e_787 {
  padding-right: 160px;
}

._p-b-13_b547e_791 {
  padding-bottom: 160px;
}

._p-l-13_b547e_795 {
  padding-left: 160px;
}

._m-13_b547e_799 {
  margin: 160px;
}

._m-t-13_b547e_803 {
  margin-top: 160px;
}

._m-r-13_b547e_807 {
  margin-right: 160px;
}

._m-b-13_b547e_811 {
  margin-bottom: 160px;
}

._m-l-13_b547e_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_b547e_825 {
  border-radius: 0;
}

._r-1_b547e_829 {
  border-radius: 2px;
}

._r-2_b547e_833 {
  border-radius: 4px;
}

._r-3_b547e_837 {
  border-radius: 6px;
}

._r-4_b547e_841 {
  border-radius: 8px;
}

._r-5_b547e_845 {
  border-radius: 12px;
}

._r-6_b547e_849 {
  border-radius: 20px;
}

._r-full_b547e_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_b547e_860 {
  border: 0 solid;
}

._border-1_b547e_864 {
  border: 1px solid;
}

._border-2_b547e_868 {
  border: 2px solid;
}

._border-3_b547e_872 {
  border: 3px solid;
}

._border-4_b547e_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_b547e_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_b547e_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_b547e_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_b547e_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_b547e_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_b547e_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_b547e_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_b547e_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_b547e_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_b547e_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_b547e_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_b547e_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_b547e_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_b547e_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_b547e_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_b547e_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_b547e_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_b547e_1039 {
  display: flex;
  min-height: 100vh;
}

._lnb_b547e_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_b547e_1044 {
    display: none;
  }
}
._lnb_b547e_1044._folded_b547e_1060 {
  width: 50px;
}

._logoContainer_b547e_1064 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  gap: 8px;
  padding: 0 4px;
  border-bottom: 1px solid var(--lnb-border);
  height: 62px;
  transition: padding 0.3s ease;
}
._folded_b547e_1060 ._logoContainer_b547e_1064 {
  justify-content: center;
}

._foldButton_b547e_1079 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: transparent;
  border: none;
  cursor: pointer;
  flex-shrink: 0;
}
@media (hover: hover) {
._foldButton_b547e_1079:hover {
  background-color: transparent;
}
}
._foldButton_b547e_1079 i::before {
  font-size: 24px;
  color: var(--color-text-sub);
}

._foldIcon_b547e_1098 {
  width: 24px;
  height: 24px;
  min-width: 24px;
  object-fit: contain;
}

._logo_b547e_1064 {
  cursor: pointer;
}

._logoImage_b547e_1109 {
  height: auto;
}

._nav_b547e_1113 {
  padding: 12px 0 0;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 24px;
  overflow-y: auto;
  transition: padding 0.3s ease;
}

._menuGroup_b547e_1123 {
  display: flex;
  flex-direction: column;
}

._menuList_b547e_1128 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}

._menuItem_b547e_1136 {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 8px;
  height: 46px;
  border-radius: 6px;
  transition: background-color 0.2s, padding 0.3s ease;
}
._menuItem_b547e_1136:has(._menuLink_b547e_1145._active_b547e_1145)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 6px;
  height: 100%;
  background-color: var(--color-primary);
  border-radius: 0 6px 6px 0;
}
._menuItem_b547e_1136:has(._parentLink_b547e_1155._active_b547e_1145)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 6px;
  height: 100%;
  background-color: var(--color-primary);
  border-radius: 0 6px 6px 0;
}
._folded_b547e_1060 ._menuItem_b547e_1136 {
  justify-content: center;
  padding: 0 8px;
}

._menuLink_b547e_1145 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._menuLink_b547e_1145 {
    font-size: 12px;
  }
}
._menuLink_b547e_1145 {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
  gap: 4px;
  padding: 0 8px;
  height: 46px;
  color: var(--lnb-text);
  text-decoration: none;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s;
}
@media (hover: hover) {
._menuLink_b547e_1145:hover {
  background-color: var(--lnb-hover-bg);
}
}
@media (hover: hover) {
._menuLink_b547e_1145:hover ._menuIcon_b547e_1198::before {
  color: var(--color-primary) !important;
}
}
@media (hover: hover) {
._menuLink_b547e_1145:hover ._menuText_b547e_1201 {
  color: var(--color-primary) !important;
}
}
._menuLink_b547e_1145._active_b547e_1145 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._menuLink_b547e_1145._active_b547e_1145 {
    font-size: 12px;
  }
}
._menuLink_b547e_1145._active_b547e_1145 ._menuIcon_b547e_1198::before {
  color: var(--color-primary);
}
._menuLink_b547e_1145._active_b547e_1145 ._menuText_b547e_1201 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._menuLink_b547e_1145._active_b547e_1145 ._menuText_b547e_1201 {
    font-size: 12px;
  }
}
._menuLink_b547e_1145._active_b547e_1145 ._menuText_b547e_1201 {
  color: var(--color-primary);
}
._menuLink_b547e_1145._parentLink_b547e_1155 {
  border: none;
  background: transparent;
}
@media (hover: hover) {
._menuLink_b547e_1145._parentLink_b547e_1155:hover {
  background-color: transparent;
}
}
._folded_b547e_1060 ._menuLink_b547e_1145 {
  flex: none;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 0;
}

._menuIcon_b547e_1198 {
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
._menuIcon_b547e_1198::before {
  font-size: 18px !important;
  color: var(--color-text-sub);
}

._menuText_b547e_1201 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._menuText_b547e_1201 {
    font-size: 12px;
  }
}
._menuText_b547e_1201 {
  white-space: nowrap;
  overflow: hidden;
  transition: opacity 0.3s ease;
}
._folded_b547e_1060 ._menuText_b547e_1201 {
  display: none;
}

._expandIcon_b547e_1280 {
  margin-left: auto;
  transition: transform 0.2s ease;
  flex-shrink: 0;
}
._expandIcon_b547e_1280::before {
  font-size: 14px !important;
  color: var(--color-text-sub);
}
._expandIcon_b547e_1280._expanded_b547e_1289 {
  transform: rotate(180deg);
}
._folded_b547e_1060 ._expandIcon_b547e_1280 {
  display: none;
}

._subMenuList_b547e_1296 {
  list-style: none;
  margin: 0;
  padding: 0 0 0 30px;
  display: flex;
  flex-direction: column;
}

._subMenuItem_b547e_1304 {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 8px;
  height: 38px;
}

._subMenuLink_b547e_1312 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subMenuLink_b547e_1312 {
    font-size: 12px;
  }
}
._subMenuLink_b547e_1312 {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 0 8px;
  height: 38px;
  color: var(--lnb-text);
  text-decoration: none;
  cursor: pointer;
  border-radius: 6px;
  transition: background-color 0.2s;
}
@media (hover: hover) {
._subMenuLink_b547e_1312:hover ._subMenuText_b547e_1335 {
  color: var(--color-primary) !important;
}
}
._subMenuLink_b547e_1312._active_b547e_1145 {
  background-color: var(--color-primary-fill);
}
._subMenuLink_b547e_1312._active_b547e_1145 ._subMenuText_b547e_1335 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subMenuLink_b547e_1312._active_b547e_1145 ._subMenuText_b547e_1335 {
    font-size: 12px;
  }
}
._subMenuLink_b547e_1312._active_b547e_1145 ._subMenuText_b547e_1335 {
  color: var(--color-primary);
}

._subMenuText_b547e_1335 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subMenuText_b547e_1335 {
    font-size: 12px;
  }
}
._subMenuText_b547e_1335 {
  white-space: nowrap;
  overflow: hidden;
}

._parentMenuWrapper_b547e_1372 {
  position: relative;
}

._foldedSubMenu_b547e_1376 {
  position: fixed;
  left: 50px;
  min-width: 160px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 4px;
  z-index: 200;
}

._foldedSubMenuTitle_b547e_1387 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._foldedSubMenuTitle_b547e_1387 {
    font-size: 12px;
  }
}
._foldedSubMenuTitle_b547e_1387 {
  color: var(--color-text-action-disabled);
  padding: 4px 8px;
}

._foldedSubMenuLink_b547e_1403 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._foldedSubMenuLink_b547e_1403 {
    font-size: 12px;
  }
}
._foldedSubMenuLink_b547e_1403 {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  border-radius: 4px;
  color: var(--color-text-header);
  text-decoration: none;
  transition: background-color 0.15s;
}
@media (hover: hover) {
._foldedSubMenuLink_b547e_1403:hover {
  background-color: var(--color-default);
}
}
._foldedSubMenuLink_b547e_1403._active_b547e_1145 {
  color: var(--color-primary);
  font-weight: 600;
}

._main_b547e_1431 {
  flex: 1;
  margin-left: 200px;
  padding-top: 56px;
  display: flex;
  flex-direction: column;
  height: 100vh;
  overflow: hidden;
  transition: margin-left 0.3s ease;
}
._main_b547e_1431._folded_b547e_1060 {
  margin-left: 50px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._main_b547e_1431 {
    margin-left: 0;
    padding-top: 48px;
    overflow: hidden;
    height: 100dvh;
  }
}

._content_b547e_1453 {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 20px;
  overflow-y: auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_b547e_1453 {
    padding: 0;
    overflow-y: auto;
    height: 100%;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_xhz3l_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_xhz3l_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_xhz3l_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_xhz3l_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_xhz3l_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_xhz3l_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_xhz3l_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_xhz3l_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_xhz3l_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_xhz3l_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_xhz3l_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_xhz3l_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_xhz3l_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_xhz3l_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_xhz3l_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_xhz3l_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_xhz3l_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_xhz3l_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_xhz3l_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_xhz3l_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_xhz3l_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_xhz3l_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_xhz3l_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_xhz3l_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_xhz3l_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_xhz3l_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_xhz3l_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_xhz3l_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_xhz3l_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_xhz3l_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_xhz3l_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_xhz3l_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_xhz3l_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_xhz3l_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_xhz3l_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_xhz3l_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_xhz3l_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_xhz3l_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_xhz3l_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_xhz3l_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_xhz3l_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_xhz3l_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_xhz3l_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_xhz3l_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_xhz3l_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_xhz3l_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_xhz3l_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_xhz3l_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_xhz3l_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_xhz3l_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_xhz3l_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_xhz3l_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_xhz3l_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_xhz3l_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_xhz3l_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_xhz3l_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_xhz3l_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_xhz3l_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_xhz3l_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_xhz3l_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_xhz3l_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_xhz3l_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_xhz3l_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_xhz3l_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_xhz3l_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_xhz3l_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_xhz3l_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_xhz3l_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_xhz3l_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_xhz3l_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_xhz3l_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_xhz3l_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_xhz3l_259 {
  padding: 0;
}

._p-t-0_xhz3l_263 {
  padding-top: 0;
}

._p-r-0_xhz3l_267 {
  padding-right: 0;
}

._p-b-0_xhz3l_271 {
  padding-bottom: 0;
}

._p-l-0_xhz3l_275 {
  padding-left: 0;
}

._m-0_xhz3l_279 {
  margin: 0;
}

._m-t-0_xhz3l_283 {
  margin-top: 0;
}

._m-r-0_xhz3l_287 {
  margin-right: 0;
}

._m-b-0_xhz3l_291 {
  margin-bottom: 0;
}

._m-l-0_xhz3l_295 {
  margin-left: 0;
}

._p-1_xhz3l_299 {
  padding: 2px;
}

._p-t-1_xhz3l_303 {
  padding-top: 2px;
}

._p-r-1_xhz3l_307 {
  padding-right: 2px;
}

._p-b-1_xhz3l_311 {
  padding-bottom: 2px;
}

._p-l-1_xhz3l_315 {
  padding-left: 2px;
}

._m-1_xhz3l_319 {
  margin: 2px;
}

._m-t-1_xhz3l_323 {
  margin-top: 2px;
}

._m-r-1_xhz3l_327 {
  margin-right: 2px;
}

._m-b-1_xhz3l_331 {
  margin-bottom: 2px;
}

._m-l-1_xhz3l_335 {
  margin-left: 2px;
}

._p-2_xhz3l_339 {
  padding: 4px;
}

._p-t-2_xhz3l_343 {
  padding-top: 4px;
}

._p-r-2_xhz3l_347 {
  padding-right: 4px;
}

._p-b-2_xhz3l_351 {
  padding-bottom: 4px;
}

._p-l-2_xhz3l_355 {
  padding-left: 4px;
}

._m-2_xhz3l_359 {
  margin: 4px;
}

._m-t-2_xhz3l_363 {
  margin-top: 4px;
}

._m-r-2_xhz3l_367 {
  margin-right: 4px;
}

._m-b-2_xhz3l_371 {
  margin-bottom: 4px;
}

._m-l-2_xhz3l_375 {
  margin-left: 4px;
}

._p-3_xhz3l_379 {
  padding: 8px;
}

._p-t-3_xhz3l_383 {
  padding-top: 8px;
}

._p-r-3_xhz3l_387 {
  padding-right: 8px;
}

._p-b-3_xhz3l_391 {
  padding-bottom: 8px;
}

._p-l-3_xhz3l_395 {
  padding-left: 8px;
}

._m-3_xhz3l_399 {
  margin: 8px;
}

._m-t-3_xhz3l_403 {
  margin-top: 8px;
}

._m-r-3_xhz3l_407 {
  margin-right: 8px;
}

._m-b-3_xhz3l_411 {
  margin-bottom: 8px;
}

._m-l-3_xhz3l_415 {
  margin-left: 8px;
}

._p-4_xhz3l_419 {
  padding: 12px;
}

._p-t-4_xhz3l_423 {
  padding-top: 12px;
}

._p-r-4_xhz3l_427 {
  padding-right: 12px;
}

._p-b-4_xhz3l_431 {
  padding-bottom: 12px;
}

._p-l-4_xhz3l_435 {
  padding-left: 12px;
}

._m-4_xhz3l_439 {
  margin: 12px;
}

._m-t-4_xhz3l_443 {
  margin-top: 12px;
}

._m-r-4_xhz3l_447 {
  margin-right: 12px;
}

._m-b-4_xhz3l_451 {
  margin-bottom: 12px;
}

._m-l-4_xhz3l_455 {
  margin-left: 12px;
}

._p-5_xhz3l_459 {
  padding: 16px;
}

._p-t-5_xhz3l_463 {
  padding-top: 16px;
}

._p-r-5_xhz3l_467 {
  padding-right: 16px;
}

._p-b-5_xhz3l_471 {
  padding-bottom: 16px;
}

._p-l-5_xhz3l_475 {
  padding-left: 16px;
}

._m-5_xhz3l_479 {
  margin: 16px;
}

._m-t-5_xhz3l_483 {
  margin-top: 16px;
}

._m-r-5_xhz3l_487 {
  margin-right: 16px;
}

._m-b-5_xhz3l_491 {
  margin-bottom: 16px;
}

._m-l-5_xhz3l_495 {
  margin-left: 16px;
}

._p-6_xhz3l_499 {
  padding: 24px;
}

._p-t-6_xhz3l_503 {
  padding-top: 24px;
}

._p-r-6_xhz3l_507 {
  padding-right: 24px;
}

._p-b-6_xhz3l_511 {
  padding-bottom: 24px;
}

._p-l-6_xhz3l_515 {
  padding-left: 24px;
}

._m-6_xhz3l_519 {
  margin: 24px;
}

._m-t-6_xhz3l_523 {
  margin-top: 24px;
}

._m-r-6_xhz3l_527 {
  margin-right: 24px;
}

._m-b-6_xhz3l_531 {
  margin-bottom: 24px;
}

._m-l-6_xhz3l_535 {
  margin-left: 24px;
}

._p-7_xhz3l_539 {
  padding: 32px;
}

._p-t-7_xhz3l_543 {
  padding-top: 32px;
}

._p-r-7_xhz3l_547 {
  padding-right: 32px;
}

._p-b-7_xhz3l_551 {
  padding-bottom: 32px;
}

._p-l-7_xhz3l_555 {
  padding-left: 32px;
}

._m-7_xhz3l_559 {
  margin: 32px;
}

._m-t-7_xhz3l_563 {
  margin-top: 32px;
}

._m-r-7_xhz3l_567 {
  margin-right: 32px;
}

._m-b-7_xhz3l_571 {
  margin-bottom: 32px;
}

._m-l-7_xhz3l_575 {
  margin-left: 32px;
}

._p-8_xhz3l_579 {
  padding: 40px;
}

._p-t-8_xhz3l_583 {
  padding-top: 40px;
}

._p-r-8_xhz3l_587 {
  padding-right: 40px;
}

._p-b-8_xhz3l_591 {
  padding-bottom: 40px;
}

._p-l-8_xhz3l_595 {
  padding-left: 40px;
}

._m-8_xhz3l_599 {
  margin: 40px;
}

._m-t-8_xhz3l_603 {
  margin-top: 40px;
}

._m-r-8_xhz3l_607 {
  margin-right: 40px;
}

._m-b-8_xhz3l_611 {
  margin-bottom: 40px;
}

._m-l-8_xhz3l_615 {
  margin-left: 40px;
}

._p-9_xhz3l_619 {
  padding: 48px;
}

._p-t-9_xhz3l_623 {
  padding-top: 48px;
}

._p-r-9_xhz3l_627 {
  padding-right: 48px;
}

._p-b-9_xhz3l_631 {
  padding-bottom: 48px;
}

._p-l-9_xhz3l_635 {
  padding-left: 48px;
}

._m-9_xhz3l_639 {
  margin: 48px;
}

._m-t-9_xhz3l_643 {
  margin-top: 48px;
}

._m-r-9_xhz3l_647 {
  margin-right: 48px;
}

._m-b-9_xhz3l_651 {
  margin-bottom: 48px;
}

._m-l-9_xhz3l_655 {
  margin-left: 48px;
}

._p-10_xhz3l_659 {
  padding: 64px;
}

._p-t-10_xhz3l_663 {
  padding-top: 64px;
}

._p-r-10_xhz3l_667 {
  padding-right: 64px;
}

._p-b-10_xhz3l_671 {
  padding-bottom: 64px;
}

._p-l-10_xhz3l_675 {
  padding-left: 64px;
}

._m-10_xhz3l_679 {
  margin: 64px;
}

._m-t-10_xhz3l_683 {
  margin-top: 64px;
}

._m-r-10_xhz3l_687 {
  margin-right: 64px;
}

._m-b-10_xhz3l_691 {
  margin-bottom: 64px;
}

._m-l-10_xhz3l_695 {
  margin-left: 64px;
}

._p-11_xhz3l_699 {
  padding: 80px;
}

._p-t-11_xhz3l_703 {
  padding-top: 80px;
}

._p-r-11_xhz3l_707 {
  padding-right: 80px;
}

._p-b-11_xhz3l_711 {
  padding-bottom: 80px;
}

._p-l-11_xhz3l_715 {
  padding-left: 80px;
}

._m-11_xhz3l_719 {
  margin: 80px;
}

._m-t-11_xhz3l_723 {
  margin-top: 80px;
}

._m-r-11_xhz3l_727 {
  margin-right: 80px;
}

._m-b-11_xhz3l_731 {
  margin-bottom: 80px;
}

._m-l-11_xhz3l_735 {
  margin-left: 80px;
}

._p-12_xhz3l_739 {
  padding: 96px;
}

._p-t-12_xhz3l_743 {
  padding-top: 96px;
}

._p-r-12_xhz3l_747 {
  padding-right: 96px;
}

._p-b-12_xhz3l_751 {
  padding-bottom: 96px;
}

._p-l-12_xhz3l_755 {
  padding-left: 96px;
}

._m-12_xhz3l_759 {
  margin: 96px;
}

._m-t-12_xhz3l_763 {
  margin-top: 96px;
}

._m-r-12_xhz3l_767 {
  margin-right: 96px;
}

._m-b-12_xhz3l_771 {
  margin-bottom: 96px;
}

._m-l-12_xhz3l_775 {
  margin-left: 96px;
}

._p-13_xhz3l_779 {
  padding: 160px;
}

._p-t-13_xhz3l_783 {
  padding-top: 160px;
}

._p-r-13_xhz3l_787 {
  padding-right: 160px;
}

._p-b-13_xhz3l_791 {
  padding-bottom: 160px;
}

._p-l-13_xhz3l_795 {
  padding-left: 160px;
}

._m-13_xhz3l_799 {
  margin: 160px;
}

._m-t-13_xhz3l_803 {
  margin-top: 160px;
}

._m-r-13_xhz3l_807 {
  margin-right: 160px;
}

._m-b-13_xhz3l_811 {
  margin-bottom: 160px;
}

._m-l-13_xhz3l_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_xhz3l_825 {
  border-radius: 0;
}

._r-1_xhz3l_829 {
  border-radius: 2px;
}

._r-2_xhz3l_833 {
  border-radius: 4px;
}

._r-3_xhz3l_837 {
  border-radius: 6px;
}

._r-4_xhz3l_841 {
  border-radius: 8px;
}

._r-5_xhz3l_845 {
  border-radius: 12px;
}

._r-6_xhz3l_849 {
  border-radius: 20px;
}

._r-full_xhz3l_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_xhz3l_860 {
  border: 0 solid;
}

._border-1_xhz3l_864 {
  border: 1px solid;
}

._border-2_xhz3l_868 {
  border: 2px solid;
}

._border-3_xhz3l_872 {
  border: 3px solid;
}

._border-4_xhz3l_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_xhz3l_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_xhz3l_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_xhz3l_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_xhz3l_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_xhz3l_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_xhz3l_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_xhz3l_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_xhz3l_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_xhz3l_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_xhz3l_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_xhz3l_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_xhz3l_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_xhz3l_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_xhz3l_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_xhz3l_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_xhz3l_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_xhz3l_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
*/
._errorPage_xhz3l_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  background-color: var(--color-default);
}

._container_xhz3l_1047 {
  text-align: center;
  padding: 64px;
  max-width: 500px;
}

._errorIcon_xhz3l_1053 {
  margin-bottom: 24px;
}
._errorIcon_xhz3l_1053 i::before {
  font-size: 64px;
  color: var(--color-warning);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorIcon_xhz3l_1053 i::before {
    font-size: 48px;
  }
}

._title_xhz3l_1066 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_xhz3l_1066 {
    font-size: 18px;
  }
}
._title_xhz3l_1066 {
  color: var(--color-text-header);
  margin-bottom: 12px;
}

._description_xhz3l_1082 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._description_xhz3l_1082 {
    font-size: 14px;
  }
}
._description_xhz3l_1082 {
  color: var(--color-text-body);
  margin-bottom: 40px;
}
._description_xhz3l_1082 p {
  margin: 2px 0;
}

._details_xhz3l_1101 {
  text-align: left;
  margin-bottom: 24px;
  padding: 12px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
}
._details_xhz3l_1101 summary {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._details_xhz3l_1101 summary {
    font-size: 12px;
  }
}
._details_xhz3l_1101 summary {
  color: var(--color-text-sub);
  cursor: pointer;
  margin-bottom: 8px;
}
._details_xhz3l_1101 pre {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-danger);
  white-space: pre-wrap;
  word-break: break-all;
  margin: 4px 0;
}

._actions_xhz3l_1136 {
  display: flex;
  gap: 8px;
  justify-content: center;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_tucw2_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_tucw2_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_tucw2_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_tucw2_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_tucw2_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_tucw2_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_tucw2_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_tucw2_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_tucw2_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_tucw2_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_tucw2_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_tucw2_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_tucw2_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_tucw2_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_tucw2_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_tucw2_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_tucw2_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_tucw2_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_tucw2_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_tucw2_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_tucw2_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_tucw2_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_tucw2_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_tucw2_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_tucw2_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_tucw2_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_tucw2_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_tucw2_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_tucw2_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_tucw2_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_tucw2_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_tucw2_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_tucw2_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_tucw2_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_tucw2_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_tucw2_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_tucw2_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_tucw2_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_tucw2_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_tucw2_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_tucw2_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_tucw2_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_tucw2_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_tucw2_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_tucw2_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_tucw2_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_tucw2_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_tucw2_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_tucw2_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_tucw2_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_tucw2_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_tucw2_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_tucw2_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_tucw2_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_tucw2_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_tucw2_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_tucw2_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_tucw2_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_tucw2_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_tucw2_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_tucw2_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_tucw2_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_tucw2_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_tucw2_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_tucw2_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_tucw2_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_tucw2_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_tucw2_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_tucw2_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_tucw2_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_tucw2_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_tucw2_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_tucw2_259 {
  padding: 0;
}

._p-t-0_tucw2_263 {
  padding-top: 0;
}

._p-r-0_tucw2_267 {
  padding-right: 0;
}

._p-b-0_tucw2_271 {
  padding-bottom: 0;
}

._p-l-0_tucw2_275 {
  padding-left: 0;
}

._m-0_tucw2_279 {
  margin: 0;
}

._m-t-0_tucw2_283 {
  margin-top: 0;
}

._m-r-0_tucw2_287 {
  margin-right: 0;
}

._m-b-0_tucw2_291 {
  margin-bottom: 0;
}

._m-l-0_tucw2_295 {
  margin-left: 0;
}

._p-1_tucw2_299 {
  padding: 2px;
}

._p-t-1_tucw2_303 {
  padding-top: 2px;
}

._p-r-1_tucw2_307 {
  padding-right: 2px;
}

._p-b-1_tucw2_311 {
  padding-bottom: 2px;
}

._p-l-1_tucw2_315 {
  padding-left: 2px;
}

._m-1_tucw2_319 {
  margin: 2px;
}

._m-t-1_tucw2_323 {
  margin-top: 2px;
}

._m-r-1_tucw2_327 {
  margin-right: 2px;
}

._m-b-1_tucw2_331 {
  margin-bottom: 2px;
}

._m-l-1_tucw2_335 {
  margin-left: 2px;
}

._p-2_tucw2_339 {
  padding: 4px;
}

._p-t-2_tucw2_343 {
  padding-top: 4px;
}

._p-r-2_tucw2_347 {
  padding-right: 4px;
}

._p-b-2_tucw2_351 {
  padding-bottom: 4px;
}

._p-l-2_tucw2_355 {
  padding-left: 4px;
}

._m-2_tucw2_359 {
  margin: 4px;
}

._m-t-2_tucw2_363 {
  margin-top: 4px;
}

._m-r-2_tucw2_367 {
  margin-right: 4px;
}

._m-b-2_tucw2_371 {
  margin-bottom: 4px;
}

._m-l-2_tucw2_375 {
  margin-left: 4px;
}

._p-3_tucw2_379 {
  padding: 8px;
}

._p-t-3_tucw2_383 {
  padding-top: 8px;
}

._p-r-3_tucw2_387 {
  padding-right: 8px;
}

._p-b-3_tucw2_391 {
  padding-bottom: 8px;
}

._p-l-3_tucw2_395 {
  padding-left: 8px;
}

._m-3_tucw2_399 {
  margin: 8px;
}

._m-t-3_tucw2_403 {
  margin-top: 8px;
}

._m-r-3_tucw2_407 {
  margin-right: 8px;
}

._m-b-3_tucw2_411 {
  margin-bottom: 8px;
}

._m-l-3_tucw2_415 {
  margin-left: 8px;
}

._p-4_tucw2_419 {
  padding: 12px;
}

._p-t-4_tucw2_423 {
  padding-top: 12px;
}

._p-r-4_tucw2_427 {
  padding-right: 12px;
}

._p-b-4_tucw2_431 {
  padding-bottom: 12px;
}

._p-l-4_tucw2_435 {
  padding-left: 12px;
}

._m-4_tucw2_439 {
  margin: 12px;
}

._m-t-4_tucw2_443 {
  margin-top: 12px;
}

._m-r-4_tucw2_447 {
  margin-right: 12px;
}

._m-b-4_tucw2_451 {
  margin-bottom: 12px;
}

._m-l-4_tucw2_455 {
  margin-left: 12px;
}

._p-5_tucw2_459 {
  padding: 16px;
}

._p-t-5_tucw2_463 {
  padding-top: 16px;
}

._p-r-5_tucw2_467 {
  padding-right: 16px;
}

._p-b-5_tucw2_471 {
  padding-bottom: 16px;
}

._p-l-5_tucw2_475 {
  padding-left: 16px;
}

._m-5_tucw2_479 {
  margin: 16px;
}

._m-t-5_tucw2_483 {
  margin-top: 16px;
}

._m-r-5_tucw2_487 {
  margin-right: 16px;
}

._m-b-5_tucw2_491 {
  margin-bottom: 16px;
}

._m-l-5_tucw2_495 {
  margin-left: 16px;
}

._p-6_tucw2_499 {
  padding: 24px;
}

._p-t-6_tucw2_503 {
  padding-top: 24px;
}

._p-r-6_tucw2_507 {
  padding-right: 24px;
}

._p-b-6_tucw2_511 {
  padding-bottom: 24px;
}

._p-l-6_tucw2_515 {
  padding-left: 24px;
}

._m-6_tucw2_519 {
  margin: 24px;
}

._m-t-6_tucw2_523 {
  margin-top: 24px;
}

._m-r-6_tucw2_527 {
  margin-right: 24px;
}

._m-b-6_tucw2_531 {
  margin-bottom: 24px;
}

._m-l-6_tucw2_535 {
  margin-left: 24px;
}

._p-7_tucw2_539 {
  padding: 32px;
}

._p-t-7_tucw2_543 {
  padding-top: 32px;
}

._p-r-7_tucw2_547 {
  padding-right: 32px;
}

._p-b-7_tucw2_551 {
  padding-bottom: 32px;
}

._p-l-7_tucw2_555 {
  padding-left: 32px;
}

._m-7_tucw2_559 {
  margin: 32px;
}

._m-t-7_tucw2_563 {
  margin-top: 32px;
}

._m-r-7_tucw2_567 {
  margin-right: 32px;
}

._m-b-7_tucw2_571 {
  margin-bottom: 32px;
}

._m-l-7_tucw2_575 {
  margin-left: 32px;
}

._p-8_tucw2_579 {
  padding: 40px;
}

._p-t-8_tucw2_583 {
  padding-top: 40px;
}

._p-r-8_tucw2_587 {
  padding-right: 40px;
}

._p-b-8_tucw2_591 {
  padding-bottom: 40px;
}

._p-l-8_tucw2_595 {
  padding-left: 40px;
}

._m-8_tucw2_599 {
  margin: 40px;
}

._m-t-8_tucw2_603 {
  margin-top: 40px;
}

._m-r-8_tucw2_607 {
  margin-right: 40px;
}

._m-b-8_tucw2_611 {
  margin-bottom: 40px;
}

._m-l-8_tucw2_615 {
  margin-left: 40px;
}

._p-9_tucw2_619 {
  padding: 48px;
}

._p-t-9_tucw2_623 {
  padding-top: 48px;
}

._p-r-9_tucw2_627 {
  padding-right: 48px;
}

._p-b-9_tucw2_631 {
  padding-bottom: 48px;
}

._p-l-9_tucw2_635 {
  padding-left: 48px;
}

._m-9_tucw2_639 {
  margin: 48px;
}

._m-t-9_tucw2_643 {
  margin-top: 48px;
}

._m-r-9_tucw2_647 {
  margin-right: 48px;
}

._m-b-9_tucw2_651 {
  margin-bottom: 48px;
}

._m-l-9_tucw2_655 {
  margin-left: 48px;
}

._p-10_tucw2_659 {
  padding: 64px;
}

._p-t-10_tucw2_663 {
  padding-top: 64px;
}

._p-r-10_tucw2_667 {
  padding-right: 64px;
}

._p-b-10_tucw2_671 {
  padding-bottom: 64px;
}

._p-l-10_tucw2_675 {
  padding-left: 64px;
}

._m-10_tucw2_679 {
  margin: 64px;
}

._m-t-10_tucw2_683 {
  margin-top: 64px;
}

._m-r-10_tucw2_687 {
  margin-right: 64px;
}

._m-b-10_tucw2_691 {
  margin-bottom: 64px;
}

._m-l-10_tucw2_695 {
  margin-left: 64px;
}

._p-11_tucw2_699 {
  padding: 80px;
}

._p-t-11_tucw2_703 {
  padding-top: 80px;
}

._p-r-11_tucw2_707 {
  padding-right: 80px;
}

._p-b-11_tucw2_711 {
  padding-bottom: 80px;
}

._p-l-11_tucw2_715 {
  padding-left: 80px;
}

._m-11_tucw2_719 {
  margin: 80px;
}

._m-t-11_tucw2_723 {
  margin-top: 80px;
}

._m-r-11_tucw2_727 {
  margin-right: 80px;
}

._m-b-11_tucw2_731 {
  margin-bottom: 80px;
}

._m-l-11_tucw2_735 {
  margin-left: 80px;
}

._p-12_tucw2_739 {
  padding: 96px;
}

._p-t-12_tucw2_743 {
  padding-top: 96px;
}

._p-r-12_tucw2_747 {
  padding-right: 96px;
}

._p-b-12_tucw2_751 {
  padding-bottom: 96px;
}

._p-l-12_tucw2_755 {
  padding-left: 96px;
}

._m-12_tucw2_759 {
  margin: 96px;
}

._m-t-12_tucw2_763 {
  margin-top: 96px;
}

._m-r-12_tucw2_767 {
  margin-right: 96px;
}

._m-b-12_tucw2_771 {
  margin-bottom: 96px;
}

._m-l-12_tucw2_775 {
  margin-left: 96px;
}

._p-13_tucw2_779 {
  padding: 160px;
}

._p-t-13_tucw2_783 {
  padding-top: 160px;
}

._p-r-13_tucw2_787 {
  padding-right: 160px;
}

._p-b-13_tucw2_791 {
  padding-bottom: 160px;
}

._p-l-13_tucw2_795 {
  padding-left: 160px;
}

._m-13_tucw2_799 {
  margin: 160px;
}

._m-t-13_tucw2_803 {
  margin-top: 160px;
}

._m-r-13_tucw2_807 {
  margin-right: 160px;
}

._m-b-13_tucw2_811 {
  margin-bottom: 160px;
}

._m-l-13_tucw2_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_tucw2_825 {
  border-radius: 0;
}

._r-1_tucw2_829 {
  border-radius: 2px;
}

._r-2_tucw2_833 {
  border-radius: 4px;
}

._r-3_tucw2_837 {
  border-radius: 6px;
}

._r-4_tucw2_841 {
  border-radius: 8px;
}

._r-5_tucw2_845 {
  border-radius: 12px;
}

._r-6_tucw2_849 {
  border-radius: 20px;
}

._r-full_tucw2_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_tucw2_860 {
  border: 0 solid;
}

._border-1_tucw2_864 {
  border: 1px solid;
}

._border-2_tucw2_868 {
  border: 2px solid;
}

._border-3_tucw2_872 {
  border: 3px solid;
}

._border-4_tucw2_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_tucw2_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_tucw2_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_tucw2_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_tucw2_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_tucw2_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_tucw2_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_tucw2_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_tucw2_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_tucw2_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_tucw2_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_tucw2_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_tucw2_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_tucw2_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_tucw2_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_tucw2_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_tucw2_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_tucw2_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_tucw2_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  background-color: var(--color-default);
}

._container_tucw2_1047 {
  text-align: center;
  padding: 64px;
  max-width: 500px;
}

._errorCode_tucw2_1053 {
  font-size: 60px;
  line-height: 1.2;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorCode_tucw2_1053 {
    font-size: 36px;
  }
}
._errorCode_tucw2_1053 {
  font-weight: 700;
  color: var(--color-text-action-disabled);
  line-height: 1;
  margin-bottom: 24px;
  font-size: 120px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorCode_tucw2_1053 {
    font-size: 80px;
  }
}

._textContent_tucw2_1077 {
  margin-top: 40px;
}

._title_tucw2_1081 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_tucw2_1081 {
    font-size: 18px;
  }
}
._title_tucw2_1081 {
  color: var(--color-text-header);
  margin-bottom: 12px;
}

._description_tucw2_1097 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._description_tucw2_1097 {
    font-size: 14px;
  }
}
._description_tucw2_1097 {
  color: var(--color-text-body);
  margin-bottom: 40px;
}
._description_tucw2_1097 p {
  margin: 2px 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1alag_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1alag_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1alag_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1alag_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1alag_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1alag_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1alag_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1alag_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1alag_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_1alag_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1alag_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1alag_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1alag_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1alag_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1alag_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1alag_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1alag_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1alag_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_1alag_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1alag_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1alag_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1alag_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1alag_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1alag_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1alag_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1alag_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1alag_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_1alag_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1alag_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1alag_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1alag_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1alag_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1alag_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1alag_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1alag_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1alag_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_1alag_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1alag_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1alag_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1alag_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1alag_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1alag_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1alag_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1alag_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1alag_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_1alag_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1alag_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1alag_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1alag_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1alag_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1alag_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1alag_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1alag_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1alag_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_1alag_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1alag_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1alag_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1alag_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1alag_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1alag_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1alag_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1alag_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1alag_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_1alag_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1alag_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1alag_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1alag_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1alag_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1alag_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1alag_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1alag_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1alag_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1alag_259 {
  padding: 0;
}

._p-t-0_1alag_263 {
  padding-top: 0;
}

._p-r-0_1alag_267 {
  padding-right: 0;
}

._p-b-0_1alag_271 {
  padding-bottom: 0;
}

._p-l-0_1alag_275 {
  padding-left: 0;
}

._m-0_1alag_279 {
  margin: 0;
}

._m-t-0_1alag_283 {
  margin-top: 0;
}

._m-r-0_1alag_287 {
  margin-right: 0;
}

._m-b-0_1alag_291 {
  margin-bottom: 0;
}

._m-l-0_1alag_295 {
  margin-left: 0;
}

._p-1_1alag_299 {
  padding: 2px;
}

._p-t-1_1alag_303 {
  padding-top: 2px;
}

._p-r-1_1alag_307 {
  padding-right: 2px;
}

._p-b-1_1alag_311 {
  padding-bottom: 2px;
}

._p-l-1_1alag_315 {
  padding-left: 2px;
}

._m-1_1alag_319 {
  margin: 2px;
}

._m-t-1_1alag_323 {
  margin-top: 2px;
}

._m-r-1_1alag_327 {
  margin-right: 2px;
}

._m-b-1_1alag_331 {
  margin-bottom: 2px;
}

._m-l-1_1alag_335 {
  margin-left: 2px;
}

._p-2_1alag_339 {
  padding: 4px;
}

._p-t-2_1alag_343 {
  padding-top: 4px;
}

._p-r-2_1alag_347 {
  padding-right: 4px;
}

._p-b-2_1alag_351 {
  padding-bottom: 4px;
}

._p-l-2_1alag_355 {
  padding-left: 4px;
}

._m-2_1alag_359 {
  margin: 4px;
}

._m-t-2_1alag_363 {
  margin-top: 4px;
}

._m-r-2_1alag_367 {
  margin-right: 4px;
}

._m-b-2_1alag_371 {
  margin-bottom: 4px;
}

._m-l-2_1alag_375 {
  margin-left: 4px;
}

._p-3_1alag_379 {
  padding: 8px;
}

._p-t-3_1alag_383 {
  padding-top: 8px;
}

._p-r-3_1alag_387 {
  padding-right: 8px;
}

._p-b-3_1alag_391 {
  padding-bottom: 8px;
}

._p-l-3_1alag_395 {
  padding-left: 8px;
}

._m-3_1alag_399 {
  margin: 8px;
}

._m-t-3_1alag_403 {
  margin-top: 8px;
}

._m-r-3_1alag_407 {
  margin-right: 8px;
}

._m-b-3_1alag_411 {
  margin-bottom: 8px;
}

._m-l-3_1alag_415 {
  margin-left: 8px;
}

._p-4_1alag_419 {
  padding: 12px;
}

._p-t-4_1alag_423 {
  padding-top: 12px;
}

._p-r-4_1alag_427 {
  padding-right: 12px;
}

._p-b-4_1alag_431 {
  padding-bottom: 12px;
}

._p-l-4_1alag_435 {
  padding-left: 12px;
}

._m-4_1alag_439 {
  margin: 12px;
}

._m-t-4_1alag_443 {
  margin-top: 12px;
}

._m-r-4_1alag_447 {
  margin-right: 12px;
}

._m-b-4_1alag_451 {
  margin-bottom: 12px;
}

._m-l-4_1alag_455 {
  margin-left: 12px;
}

._p-5_1alag_459 {
  padding: 16px;
}

._p-t-5_1alag_463 {
  padding-top: 16px;
}

._p-r-5_1alag_467 {
  padding-right: 16px;
}

._p-b-5_1alag_471 {
  padding-bottom: 16px;
}

._p-l-5_1alag_475 {
  padding-left: 16px;
}

._m-5_1alag_479 {
  margin: 16px;
}

._m-t-5_1alag_483 {
  margin-top: 16px;
}

._m-r-5_1alag_487 {
  margin-right: 16px;
}

._m-b-5_1alag_491 {
  margin-bottom: 16px;
}

._m-l-5_1alag_495 {
  margin-left: 16px;
}

._p-6_1alag_499 {
  padding: 24px;
}

._p-t-6_1alag_503 {
  padding-top: 24px;
}

._p-r-6_1alag_507 {
  padding-right: 24px;
}

._p-b-6_1alag_511 {
  padding-bottom: 24px;
}

._p-l-6_1alag_515 {
  padding-left: 24px;
}

._m-6_1alag_519 {
  margin: 24px;
}

._m-t-6_1alag_523 {
  margin-top: 24px;
}

._m-r-6_1alag_527 {
  margin-right: 24px;
}

._m-b-6_1alag_531 {
  margin-bottom: 24px;
}

._m-l-6_1alag_535 {
  margin-left: 24px;
}

._p-7_1alag_539 {
  padding: 32px;
}

._p-t-7_1alag_543 {
  padding-top: 32px;
}

._p-r-7_1alag_547 {
  padding-right: 32px;
}

._p-b-7_1alag_551 {
  padding-bottom: 32px;
}

._p-l-7_1alag_555 {
  padding-left: 32px;
}

._m-7_1alag_559 {
  margin: 32px;
}

._m-t-7_1alag_563 {
  margin-top: 32px;
}

._m-r-7_1alag_567 {
  margin-right: 32px;
}

._m-b-7_1alag_571 {
  margin-bottom: 32px;
}

._m-l-7_1alag_575 {
  margin-left: 32px;
}

._p-8_1alag_579 {
  padding: 40px;
}

._p-t-8_1alag_583 {
  padding-top: 40px;
}

._p-r-8_1alag_587 {
  padding-right: 40px;
}

._p-b-8_1alag_591 {
  padding-bottom: 40px;
}

._p-l-8_1alag_595 {
  padding-left: 40px;
}

._m-8_1alag_599 {
  margin: 40px;
}

._m-t-8_1alag_603 {
  margin-top: 40px;
}

._m-r-8_1alag_607 {
  margin-right: 40px;
}

._m-b-8_1alag_611 {
  margin-bottom: 40px;
}

._m-l-8_1alag_615 {
  margin-left: 40px;
}

._p-9_1alag_619 {
  padding: 48px;
}

._p-t-9_1alag_623 {
  padding-top: 48px;
}

._p-r-9_1alag_627 {
  padding-right: 48px;
}

._p-b-9_1alag_631 {
  padding-bottom: 48px;
}

._p-l-9_1alag_635 {
  padding-left: 48px;
}

._m-9_1alag_639 {
  margin: 48px;
}

._m-t-9_1alag_643 {
  margin-top: 48px;
}

._m-r-9_1alag_647 {
  margin-right: 48px;
}

._m-b-9_1alag_651 {
  margin-bottom: 48px;
}

._m-l-9_1alag_655 {
  margin-left: 48px;
}

._p-10_1alag_659 {
  padding: 64px;
}

._p-t-10_1alag_663 {
  padding-top: 64px;
}

._p-r-10_1alag_667 {
  padding-right: 64px;
}

._p-b-10_1alag_671 {
  padding-bottom: 64px;
}

._p-l-10_1alag_675 {
  padding-left: 64px;
}

._m-10_1alag_679 {
  margin: 64px;
}

._m-t-10_1alag_683 {
  margin-top: 64px;
}

._m-r-10_1alag_687 {
  margin-right: 64px;
}

._m-b-10_1alag_691 {
  margin-bottom: 64px;
}

._m-l-10_1alag_695 {
  margin-left: 64px;
}

._p-11_1alag_699 {
  padding: 80px;
}

._p-t-11_1alag_703 {
  padding-top: 80px;
}

._p-r-11_1alag_707 {
  padding-right: 80px;
}

._p-b-11_1alag_711 {
  padding-bottom: 80px;
}

._p-l-11_1alag_715 {
  padding-left: 80px;
}

._m-11_1alag_719 {
  margin: 80px;
}

._m-t-11_1alag_723 {
  margin-top: 80px;
}

._m-r-11_1alag_727 {
  margin-right: 80px;
}

._m-b-11_1alag_731 {
  margin-bottom: 80px;
}

._m-l-11_1alag_735 {
  margin-left: 80px;
}

._p-12_1alag_739 {
  padding: 96px;
}

._p-t-12_1alag_743 {
  padding-top: 96px;
}

._p-r-12_1alag_747 {
  padding-right: 96px;
}

._p-b-12_1alag_751 {
  padding-bottom: 96px;
}

._p-l-12_1alag_755 {
  padding-left: 96px;
}

._m-12_1alag_759 {
  margin: 96px;
}

._m-t-12_1alag_763 {
  margin-top: 96px;
}

._m-r-12_1alag_767 {
  margin-right: 96px;
}

._m-b-12_1alag_771 {
  margin-bottom: 96px;
}

._m-l-12_1alag_775 {
  margin-left: 96px;
}

._p-13_1alag_779 {
  padding: 160px;
}

._p-t-13_1alag_783 {
  padding-top: 160px;
}

._p-r-13_1alag_787 {
  padding-right: 160px;
}

._p-b-13_1alag_791 {
  padding-bottom: 160px;
}

._p-l-13_1alag_795 {
  padding-left: 160px;
}

._m-13_1alag_799 {
  margin: 160px;
}

._m-t-13_1alag_803 {
  margin-top: 160px;
}

._m-r-13_1alag_807 {
  margin-right: 160px;
}

._m-b-13_1alag_811 {
  margin-bottom: 160px;
}

._m-l-13_1alag_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1alag_825 {
  border-radius: 0;
}

._r-1_1alag_829 {
  border-radius: 2px;
}

._r-2_1alag_833 {
  border-radius: 4px;
}

._r-3_1alag_837 {
  border-radius: 6px;
}

._r-4_1alag_841 {
  border-radius: 8px;
}

._r-5_1alag_845 {
  border-radius: 12px;
}

._r-6_1alag_849 {
  border-radius: 20px;
}

._r-full_1alag_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1alag_860 {
  border: 0 solid;
}

._border-1_1alag_864 {
  border: 1px solid;
}

._border-2_1alag_868 {
  border: 2px solid;
}

._border-3_1alag_872 {
  border: 3px solid;
}

._border-4_1alag_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1alag_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1alag_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1alag_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1alag_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1alag_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1alag_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1alag_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1alag_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1alag_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_1alag_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1alag_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1alag_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1alag_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1alag_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1alag_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1alag_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1alag_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_1alag_1039 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pageLayout_1alag_1039 {
    min-height: initial;
  }
}

._searchArea_1alag_1052 {
  flex-shrink: 0;
  border-bottom: 1px solid var(--color-border);
}

._contentArea_1alag_1057 {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 16px;
  min-height: 0;
  overflow: auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_1alag_1057 {
    overflow: visible;
    background-color: var(--color-bg-elevation);
    gap: 8px;
    min-height: initial;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_8xnz7_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_8xnz7_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_8xnz7_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_8xnz7_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_8xnz7_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_8xnz7_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_8xnz7_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_8xnz7_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_8xnz7_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_8xnz7_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_8xnz7_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_8xnz7_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_8xnz7_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_8xnz7_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_8xnz7_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_8xnz7_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_8xnz7_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_8xnz7_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_8xnz7_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_8xnz7_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_8xnz7_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_8xnz7_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_8xnz7_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_8xnz7_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_8xnz7_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_8xnz7_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_8xnz7_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_8xnz7_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_8xnz7_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_8xnz7_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_8xnz7_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_8xnz7_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_8xnz7_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_8xnz7_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_8xnz7_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_8xnz7_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_8xnz7_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_8xnz7_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_8xnz7_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_8xnz7_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_8xnz7_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_8xnz7_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_8xnz7_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_8xnz7_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_8xnz7_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_8xnz7_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_8xnz7_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_8xnz7_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_8xnz7_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_8xnz7_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_8xnz7_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_8xnz7_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_8xnz7_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_8xnz7_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_8xnz7_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_8xnz7_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_8xnz7_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_8xnz7_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_8xnz7_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_8xnz7_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_8xnz7_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_8xnz7_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_8xnz7_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_8xnz7_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_8xnz7_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_8xnz7_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_8xnz7_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_8xnz7_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_8xnz7_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_8xnz7_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_8xnz7_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_8xnz7_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_8xnz7_259 {
  padding: 0;
}

._p-t-0_8xnz7_263 {
  padding-top: 0;
}

._p-r-0_8xnz7_267 {
  padding-right: 0;
}

._p-b-0_8xnz7_271 {
  padding-bottom: 0;
}

._p-l-0_8xnz7_275 {
  padding-left: 0;
}

._m-0_8xnz7_279 {
  margin: 0;
}

._m-t-0_8xnz7_283 {
  margin-top: 0;
}

._m-r-0_8xnz7_287 {
  margin-right: 0;
}

._m-b-0_8xnz7_291 {
  margin-bottom: 0;
}

._m-l-0_8xnz7_295 {
  margin-left: 0;
}

._p-1_8xnz7_299 {
  padding: 2px;
}

._p-t-1_8xnz7_303 {
  padding-top: 2px;
}

._p-r-1_8xnz7_307 {
  padding-right: 2px;
}

._p-b-1_8xnz7_311 {
  padding-bottom: 2px;
}

._p-l-1_8xnz7_315 {
  padding-left: 2px;
}

._m-1_8xnz7_319 {
  margin: 2px;
}

._m-t-1_8xnz7_323 {
  margin-top: 2px;
}

._m-r-1_8xnz7_327 {
  margin-right: 2px;
}

._m-b-1_8xnz7_331 {
  margin-bottom: 2px;
}

._m-l-1_8xnz7_335 {
  margin-left: 2px;
}

._p-2_8xnz7_339 {
  padding: 4px;
}

._p-t-2_8xnz7_343 {
  padding-top: 4px;
}

._p-r-2_8xnz7_347 {
  padding-right: 4px;
}

._p-b-2_8xnz7_351 {
  padding-bottom: 4px;
}

._p-l-2_8xnz7_355 {
  padding-left: 4px;
}

._m-2_8xnz7_359 {
  margin: 4px;
}

._m-t-2_8xnz7_363 {
  margin-top: 4px;
}

._m-r-2_8xnz7_367 {
  margin-right: 4px;
}

._m-b-2_8xnz7_371 {
  margin-bottom: 4px;
}

._m-l-2_8xnz7_375 {
  margin-left: 4px;
}

._p-3_8xnz7_379 {
  padding: 8px;
}

._p-t-3_8xnz7_383 {
  padding-top: 8px;
}

._p-r-3_8xnz7_387 {
  padding-right: 8px;
}

._p-b-3_8xnz7_391 {
  padding-bottom: 8px;
}

._p-l-3_8xnz7_395 {
  padding-left: 8px;
}

._m-3_8xnz7_399 {
  margin: 8px;
}

._m-t-3_8xnz7_403 {
  margin-top: 8px;
}

._m-r-3_8xnz7_407 {
  margin-right: 8px;
}

._m-b-3_8xnz7_411 {
  margin-bottom: 8px;
}

._m-l-3_8xnz7_415 {
  margin-left: 8px;
}

._p-4_8xnz7_419 {
  padding: 12px;
}

._p-t-4_8xnz7_423 {
  padding-top: 12px;
}

._p-r-4_8xnz7_427 {
  padding-right: 12px;
}

._p-b-4_8xnz7_431 {
  padding-bottom: 12px;
}

._p-l-4_8xnz7_435 {
  padding-left: 12px;
}

._m-4_8xnz7_439 {
  margin: 12px;
}

._m-t-4_8xnz7_443 {
  margin-top: 12px;
}

._m-r-4_8xnz7_447 {
  margin-right: 12px;
}

._m-b-4_8xnz7_451 {
  margin-bottom: 12px;
}

._m-l-4_8xnz7_455 {
  margin-left: 12px;
}

._p-5_8xnz7_459 {
  padding: 16px;
}

._p-t-5_8xnz7_463 {
  padding-top: 16px;
}

._p-r-5_8xnz7_467 {
  padding-right: 16px;
}

._p-b-5_8xnz7_471 {
  padding-bottom: 16px;
}

._p-l-5_8xnz7_475 {
  padding-left: 16px;
}

._m-5_8xnz7_479 {
  margin: 16px;
}

._m-t-5_8xnz7_483 {
  margin-top: 16px;
}

._m-r-5_8xnz7_487 {
  margin-right: 16px;
}

._m-b-5_8xnz7_491 {
  margin-bottom: 16px;
}

._m-l-5_8xnz7_495 {
  margin-left: 16px;
}

._p-6_8xnz7_499 {
  padding: 24px;
}

._p-t-6_8xnz7_503 {
  padding-top: 24px;
}

._p-r-6_8xnz7_507 {
  padding-right: 24px;
}

._p-b-6_8xnz7_511 {
  padding-bottom: 24px;
}

._p-l-6_8xnz7_515 {
  padding-left: 24px;
}

._m-6_8xnz7_519 {
  margin: 24px;
}

._m-t-6_8xnz7_523 {
  margin-top: 24px;
}

._m-r-6_8xnz7_527 {
  margin-right: 24px;
}

._m-b-6_8xnz7_531 {
  margin-bottom: 24px;
}

._m-l-6_8xnz7_535 {
  margin-left: 24px;
}

._p-7_8xnz7_539 {
  padding: 32px;
}

._p-t-7_8xnz7_543 {
  padding-top: 32px;
}

._p-r-7_8xnz7_547 {
  padding-right: 32px;
}

._p-b-7_8xnz7_551 {
  padding-bottom: 32px;
}

._p-l-7_8xnz7_555 {
  padding-left: 32px;
}

._m-7_8xnz7_559 {
  margin: 32px;
}

._m-t-7_8xnz7_563 {
  margin-top: 32px;
}

._m-r-7_8xnz7_567 {
  margin-right: 32px;
}

._m-b-7_8xnz7_571 {
  margin-bottom: 32px;
}

._m-l-7_8xnz7_575 {
  margin-left: 32px;
}

._p-8_8xnz7_579 {
  padding: 40px;
}

._p-t-8_8xnz7_583 {
  padding-top: 40px;
}

._p-r-8_8xnz7_587 {
  padding-right: 40px;
}

._p-b-8_8xnz7_591 {
  padding-bottom: 40px;
}

._p-l-8_8xnz7_595 {
  padding-left: 40px;
}

._m-8_8xnz7_599 {
  margin: 40px;
}

._m-t-8_8xnz7_603 {
  margin-top: 40px;
}

._m-r-8_8xnz7_607 {
  margin-right: 40px;
}

._m-b-8_8xnz7_611 {
  margin-bottom: 40px;
}

._m-l-8_8xnz7_615 {
  margin-left: 40px;
}

._p-9_8xnz7_619 {
  padding: 48px;
}

._p-t-9_8xnz7_623 {
  padding-top: 48px;
}

._p-r-9_8xnz7_627 {
  padding-right: 48px;
}

._p-b-9_8xnz7_631 {
  padding-bottom: 48px;
}

._p-l-9_8xnz7_635 {
  padding-left: 48px;
}

._m-9_8xnz7_639 {
  margin: 48px;
}

._m-t-9_8xnz7_643 {
  margin-top: 48px;
}

._m-r-9_8xnz7_647 {
  margin-right: 48px;
}

._m-b-9_8xnz7_651 {
  margin-bottom: 48px;
}

._m-l-9_8xnz7_655 {
  margin-left: 48px;
}

._p-10_8xnz7_659 {
  padding: 64px;
}

._p-t-10_8xnz7_663 {
  padding-top: 64px;
}

._p-r-10_8xnz7_667 {
  padding-right: 64px;
}

._p-b-10_8xnz7_671 {
  padding-bottom: 64px;
}

._p-l-10_8xnz7_675 {
  padding-left: 64px;
}

._m-10_8xnz7_679 {
  margin: 64px;
}

._m-t-10_8xnz7_683 {
  margin-top: 64px;
}

._m-r-10_8xnz7_687 {
  margin-right: 64px;
}

._m-b-10_8xnz7_691 {
  margin-bottom: 64px;
}

._m-l-10_8xnz7_695 {
  margin-left: 64px;
}

._p-11_8xnz7_699 {
  padding: 80px;
}

._p-t-11_8xnz7_703 {
  padding-top: 80px;
}

._p-r-11_8xnz7_707 {
  padding-right: 80px;
}

._p-b-11_8xnz7_711 {
  padding-bottom: 80px;
}

._p-l-11_8xnz7_715 {
  padding-left: 80px;
}

._m-11_8xnz7_719 {
  margin: 80px;
}

._m-t-11_8xnz7_723 {
  margin-top: 80px;
}

._m-r-11_8xnz7_727 {
  margin-right: 80px;
}

._m-b-11_8xnz7_731 {
  margin-bottom: 80px;
}

._m-l-11_8xnz7_735 {
  margin-left: 80px;
}

._p-12_8xnz7_739 {
  padding: 96px;
}

._p-t-12_8xnz7_743 {
  padding-top: 96px;
}

._p-r-12_8xnz7_747 {
  padding-right: 96px;
}

._p-b-12_8xnz7_751 {
  padding-bottom: 96px;
}

._p-l-12_8xnz7_755 {
  padding-left: 96px;
}

._m-12_8xnz7_759 {
  margin: 96px;
}

._m-t-12_8xnz7_763 {
  margin-top: 96px;
}

._m-r-12_8xnz7_767 {
  margin-right: 96px;
}

._m-b-12_8xnz7_771 {
  margin-bottom: 96px;
}

._m-l-12_8xnz7_775 {
  margin-left: 96px;
}

._p-13_8xnz7_779 {
  padding: 160px;
}

._p-t-13_8xnz7_783 {
  padding-top: 160px;
}

._p-r-13_8xnz7_787 {
  padding-right: 160px;
}

._p-b-13_8xnz7_791 {
  padding-bottom: 160px;
}

._p-l-13_8xnz7_795 {
  padding-left: 160px;
}

._m-13_8xnz7_799 {
  margin: 160px;
}

._m-t-13_8xnz7_803 {
  margin-top: 160px;
}

._m-r-13_8xnz7_807 {
  margin-right: 160px;
}

._m-b-13_8xnz7_811 {
  margin-bottom: 160px;
}

._m-l-13_8xnz7_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_8xnz7_825 {
  border-radius: 0;
}

._r-1_8xnz7_829 {
  border-radius: 2px;
}

._r-2_8xnz7_833 {
  border-radius: 4px;
}

._r-3_8xnz7_837 {
  border-radius: 6px;
}

._r-4_8xnz7_841 {
  border-radius: 8px;
}

._r-5_8xnz7_845 {
  border-radius: 12px;
}

._r-6_8xnz7_849 {
  border-radius: 20px;
}

._r-full_8xnz7_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_8xnz7_860 {
  border: 0 solid;
}

._border-1_8xnz7_864 {
  border: 1px solid;
}

._border-2_8xnz7_868 {
  border: 2px solid;
}

._border-3_8xnz7_872 {
  border: 3px solid;
}

._border-4_8xnz7_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_8xnz7_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_8xnz7_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_8xnz7_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_8xnz7_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_8xnz7_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_8xnz7_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_8xnz7_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_8xnz7_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_8xnz7_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_8xnz7_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_8xnz7_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_8xnz7_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_8xnz7_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_8xnz7_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_8xnz7_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_8xnz7_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_8xnz7_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_8xnz7_1039 {
  position: relative;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-border);
  background-color: var(--color-bg-elevation-1);
  padding: 24px;
  border-radius: 6px;
  box-shadow: 0 6px 18px -3px rgba(50, 50, 50, 0.06);
  min-width: 0;
}
._contentsSection_8xnz7_1039._noScroll_8xnz7_1050 {
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_8xnz7_1039._noScroll_8xnz7_1050 {
    min-height: initial;
  }
}
._contentsSection_8xnz7_1039:last-of-type {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_8xnz7_1039 {
    padding: 24px 16px 24px 16px;
    background-color: var(--color-bg-elevation-1);
    border: none;
    box-shadow: none;
    border-radius: 0;
    flex: 1;
  }
}
._contentsSection_8xnz7_1039 > table,
._contentsSection_8xnz7_1039 table._border_8xnz7_860 {
  min-width: max-content;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_j1l7l_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_j1l7l_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_j1l7l_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_j1l7l_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_j1l7l_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_j1l7l_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_j1l7l_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_j1l7l_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_j1l7l_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_j1l7l_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_j1l7l_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_j1l7l_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_j1l7l_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_j1l7l_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_j1l7l_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_j1l7l_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_j1l7l_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_j1l7l_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_j1l7l_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_j1l7l_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_j1l7l_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_j1l7l_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_j1l7l_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_j1l7l_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_j1l7l_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_j1l7l_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_j1l7l_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_j1l7l_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_j1l7l_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_j1l7l_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_j1l7l_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_j1l7l_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_j1l7l_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_j1l7l_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_j1l7l_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_j1l7l_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_j1l7l_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_j1l7l_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_j1l7l_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_j1l7l_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_j1l7l_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_j1l7l_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_j1l7l_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_j1l7l_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_j1l7l_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_j1l7l_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_j1l7l_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_j1l7l_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_j1l7l_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_j1l7l_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_j1l7l_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_j1l7l_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_j1l7l_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_j1l7l_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_j1l7l_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_j1l7l_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_j1l7l_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_j1l7l_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_j1l7l_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_j1l7l_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_j1l7l_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_j1l7l_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_j1l7l_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_j1l7l_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_j1l7l_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_j1l7l_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_j1l7l_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_j1l7l_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_j1l7l_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_j1l7l_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_j1l7l_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_j1l7l_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_j1l7l_259 {
  padding: 0;
}

._p-t-0_j1l7l_263 {
  padding-top: 0;
}

._p-r-0_j1l7l_267 {
  padding-right: 0;
}

._p-b-0_j1l7l_271 {
  padding-bottom: 0;
}

._p-l-0_j1l7l_275 {
  padding-left: 0;
}

._m-0_j1l7l_279 {
  margin: 0;
}

._m-t-0_j1l7l_283 {
  margin-top: 0;
}

._m-r-0_j1l7l_287 {
  margin-right: 0;
}

._m-b-0_j1l7l_291 {
  margin-bottom: 0;
}

._m-l-0_j1l7l_295 {
  margin-left: 0;
}

._p-1_j1l7l_299 {
  padding: 2px;
}

._p-t-1_j1l7l_303 {
  padding-top: 2px;
}

._p-r-1_j1l7l_307 {
  padding-right: 2px;
}

._p-b-1_j1l7l_311 {
  padding-bottom: 2px;
}

._p-l-1_j1l7l_315 {
  padding-left: 2px;
}

._m-1_j1l7l_319 {
  margin: 2px;
}

._m-t-1_j1l7l_323 {
  margin-top: 2px;
}

._m-r-1_j1l7l_327 {
  margin-right: 2px;
}

._m-b-1_j1l7l_331 {
  margin-bottom: 2px;
}

._m-l-1_j1l7l_335 {
  margin-left: 2px;
}

._p-2_j1l7l_339 {
  padding: 4px;
}

._p-t-2_j1l7l_343 {
  padding-top: 4px;
}

._p-r-2_j1l7l_347 {
  padding-right: 4px;
}

._p-b-2_j1l7l_351 {
  padding-bottom: 4px;
}

._p-l-2_j1l7l_355 {
  padding-left: 4px;
}

._m-2_j1l7l_359 {
  margin: 4px;
}

._m-t-2_j1l7l_363 {
  margin-top: 4px;
}

._m-r-2_j1l7l_367 {
  margin-right: 4px;
}

._m-b-2_j1l7l_371 {
  margin-bottom: 4px;
}

._m-l-2_j1l7l_375 {
  margin-left: 4px;
}

._p-3_j1l7l_379 {
  padding: 8px;
}

._p-t-3_j1l7l_383 {
  padding-top: 8px;
}

._p-r-3_j1l7l_387 {
  padding-right: 8px;
}

._p-b-3_j1l7l_391 {
  padding-bottom: 8px;
}

._p-l-3_j1l7l_395 {
  padding-left: 8px;
}

._m-3_j1l7l_399 {
  margin: 8px;
}

._m-t-3_j1l7l_403 {
  margin-top: 8px;
}

._m-r-3_j1l7l_407 {
  margin-right: 8px;
}

._m-b-3_j1l7l_411 {
  margin-bottom: 8px;
}

._m-l-3_j1l7l_415 {
  margin-left: 8px;
}

._p-4_j1l7l_419 {
  padding: 12px;
}

._p-t-4_j1l7l_423 {
  padding-top: 12px;
}

._p-r-4_j1l7l_427 {
  padding-right: 12px;
}

._p-b-4_j1l7l_431 {
  padding-bottom: 12px;
}

._p-l-4_j1l7l_435 {
  padding-left: 12px;
}

._m-4_j1l7l_439 {
  margin: 12px;
}

._m-t-4_j1l7l_443 {
  margin-top: 12px;
}

._m-r-4_j1l7l_447 {
  margin-right: 12px;
}

._m-b-4_j1l7l_451 {
  margin-bottom: 12px;
}

._m-l-4_j1l7l_455 {
  margin-left: 12px;
}

._p-5_j1l7l_459 {
  padding: 16px;
}

._p-t-5_j1l7l_463 {
  padding-top: 16px;
}

._p-r-5_j1l7l_467 {
  padding-right: 16px;
}

._p-b-5_j1l7l_471 {
  padding-bottom: 16px;
}

._p-l-5_j1l7l_475 {
  padding-left: 16px;
}

._m-5_j1l7l_479 {
  margin: 16px;
}

._m-t-5_j1l7l_483 {
  margin-top: 16px;
}

._m-r-5_j1l7l_487 {
  margin-right: 16px;
}

._m-b-5_j1l7l_491 {
  margin-bottom: 16px;
}

._m-l-5_j1l7l_495 {
  margin-left: 16px;
}

._p-6_j1l7l_499 {
  padding: 24px;
}

._p-t-6_j1l7l_503 {
  padding-top: 24px;
}

._p-r-6_j1l7l_507 {
  padding-right: 24px;
}

._p-b-6_j1l7l_511 {
  padding-bottom: 24px;
}

._p-l-6_j1l7l_515 {
  padding-left: 24px;
}

._m-6_j1l7l_519 {
  margin: 24px;
}

._m-t-6_j1l7l_523 {
  margin-top: 24px;
}

._m-r-6_j1l7l_527 {
  margin-right: 24px;
}

._m-b-6_j1l7l_531 {
  margin-bottom: 24px;
}

._m-l-6_j1l7l_535 {
  margin-left: 24px;
}

._p-7_j1l7l_539 {
  padding: 32px;
}

._p-t-7_j1l7l_543 {
  padding-top: 32px;
}

._p-r-7_j1l7l_547 {
  padding-right: 32px;
}

._p-b-7_j1l7l_551 {
  padding-bottom: 32px;
}

._p-l-7_j1l7l_555 {
  padding-left: 32px;
}

._m-7_j1l7l_559 {
  margin: 32px;
}

._m-t-7_j1l7l_563 {
  margin-top: 32px;
}

._m-r-7_j1l7l_567 {
  margin-right: 32px;
}

._m-b-7_j1l7l_571 {
  margin-bottom: 32px;
}

._m-l-7_j1l7l_575 {
  margin-left: 32px;
}

._p-8_j1l7l_579 {
  padding: 40px;
}

._p-t-8_j1l7l_583 {
  padding-top: 40px;
}

._p-r-8_j1l7l_587 {
  padding-right: 40px;
}

._p-b-8_j1l7l_591 {
  padding-bottom: 40px;
}

._p-l-8_j1l7l_595 {
  padding-left: 40px;
}

._m-8_j1l7l_599 {
  margin: 40px;
}

._m-t-8_j1l7l_603 {
  margin-top: 40px;
}

._m-r-8_j1l7l_607 {
  margin-right: 40px;
}

._m-b-8_j1l7l_611 {
  margin-bottom: 40px;
}

._m-l-8_j1l7l_615 {
  margin-left: 40px;
}

._p-9_j1l7l_619 {
  padding: 48px;
}

._p-t-9_j1l7l_623 {
  padding-top: 48px;
}

._p-r-9_j1l7l_627 {
  padding-right: 48px;
}

._p-b-9_j1l7l_631 {
  padding-bottom: 48px;
}

._p-l-9_j1l7l_635 {
  padding-left: 48px;
}

._m-9_j1l7l_639 {
  margin: 48px;
}

._m-t-9_j1l7l_643 {
  margin-top: 48px;
}

._m-r-9_j1l7l_647 {
  margin-right: 48px;
}

._m-b-9_j1l7l_651 {
  margin-bottom: 48px;
}

._m-l-9_j1l7l_655 {
  margin-left: 48px;
}

._p-10_j1l7l_659 {
  padding: 64px;
}

._p-t-10_j1l7l_663 {
  padding-top: 64px;
}

._p-r-10_j1l7l_667 {
  padding-right: 64px;
}

._p-b-10_j1l7l_671 {
  padding-bottom: 64px;
}

._p-l-10_j1l7l_675 {
  padding-left: 64px;
}

._m-10_j1l7l_679 {
  margin: 64px;
}

._m-t-10_j1l7l_683 {
  margin-top: 64px;
}

._m-r-10_j1l7l_687 {
  margin-right: 64px;
}

._m-b-10_j1l7l_691 {
  margin-bottom: 64px;
}

._m-l-10_j1l7l_695 {
  margin-left: 64px;
}

._p-11_j1l7l_699 {
  padding: 80px;
}

._p-t-11_j1l7l_703 {
  padding-top: 80px;
}

._p-r-11_j1l7l_707 {
  padding-right: 80px;
}

._p-b-11_j1l7l_711 {
  padding-bottom: 80px;
}

._p-l-11_j1l7l_715 {
  padding-left: 80px;
}

._m-11_j1l7l_719 {
  margin: 80px;
}

._m-t-11_j1l7l_723 {
  margin-top: 80px;
}

._m-r-11_j1l7l_727 {
  margin-right: 80px;
}

._m-b-11_j1l7l_731 {
  margin-bottom: 80px;
}

._m-l-11_j1l7l_735 {
  margin-left: 80px;
}

._p-12_j1l7l_739 {
  padding: 96px;
}

._p-t-12_j1l7l_743 {
  padding-top: 96px;
}

._p-r-12_j1l7l_747 {
  padding-right: 96px;
}

._p-b-12_j1l7l_751 {
  padding-bottom: 96px;
}

._p-l-12_j1l7l_755 {
  padding-left: 96px;
}

._m-12_j1l7l_759 {
  margin: 96px;
}

._m-t-12_j1l7l_763 {
  margin-top: 96px;
}

._m-r-12_j1l7l_767 {
  margin-right: 96px;
}

._m-b-12_j1l7l_771 {
  margin-bottom: 96px;
}

._m-l-12_j1l7l_775 {
  margin-left: 96px;
}

._p-13_j1l7l_779 {
  padding: 160px;
}

._p-t-13_j1l7l_783 {
  padding-top: 160px;
}

._p-r-13_j1l7l_787 {
  padding-right: 160px;
}

._p-b-13_j1l7l_791 {
  padding-bottom: 160px;
}

._p-l-13_j1l7l_795 {
  padding-left: 160px;
}

._m-13_j1l7l_799 {
  margin: 160px;
}

._m-t-13_j1l7l_803 {
  margin-top: 160px;
}

._m-r-13_j1l7l_807 {
  margin-right: 160px;
}

._m-b-13_j1l7l_811 {
  margin-bottom: 160px;
}

._m-l-13_j1l7l_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_j1l7l_825 {
  border-radius: 0;
}

._r-1_j1l7l_829 {
  border-radius: 2px;
}

._r-2_j1l7l_833 {
  border-radius: 4px;
}

._r-3_j1l7l_837 {
  border-radius: 6px;
}

._r-4_j1l7l_841 {
  border-radius: 8px;
}

._r-5_j1l7l_845 {
  border-radius: 12px;
}

._r-6_j1l7l_849 {
  border-radius: 20px;
}

._r-full_j1l7l_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_j1l7l_860 {
  border: 0 solid;
}

._border-1_j1l7l_864 {
  border: 1px solid;
}

._border-2_j1l7l_868 {
  border: 2px solid;
}

._border-3_j1l7l_872 {
  border: 3px solid;
}

._border-4_j1l7l_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_j1l7l_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_j1l7l_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_j1l7l_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_j1l7l_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_j1l7l_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_j1l7l_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_j1l7l_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_j1l7l_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_j1l7l_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_j1l7l_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_j1l7l_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_j1l7l_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_j1l7l_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_j1l7l_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_j1l7l_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_j1l7l_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_j1l7l_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
*/
._customSelect_j1l7l_1039 {
  position: relative;
  display: flex;
  min-width: 0;
}
div.child:has(> .helper) > ._customSelect_j1l7l_1039 {
  width: 100%;
}

._trigger_j1l7l_1048 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._trigger_j1l7l_1048 {
    font-size: 12px;
  }
}
._trigger_j1l7l_1048 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 44px;
  min-width: 0;
  padding: 0 32px 0 8px;
  text-align: left;
  justify-content: flex-start;
  overflow: hidden;
  background-color: var(--color-bg-elevation-1);
  background-image: 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>');
  background-repeat: no-repeat;
  background-position: right 11px center;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  color: var(--color-text-header);
  cursor: pointer;
  transition: border-color 0.2s;
  outline: none;
  appearance: none;
  gap: 2px;
}
@media (hover: hover) {
._trigger_j1l7l_1048:hover {
  border-color: var(--color-primary);
  background-color: var(--color-bg-elevation-1);
}
}
._trigger_j1l7l_1048:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._title_j1l7l_1092 {
  color: var(--color-text-action-disabled);
  white-space: nowrap;
}

._value_j1l7l_1097 {
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
  max-width: 100%;
}

._backdrop_j1l7l_1106 {
  position: fixed;
  inset: 0;
  z-index: 1100;
}

._panel_j1l7l_1112 {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1101;
  width: max-content;
  min-width: 100%;
  padding: 8px;
  box-sizing: border-box;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  margin-top: 2px;
}

._trigger_j1l7l_1048._disabled_j1l7l_1128 {
  opacity: 0.5;
  color: var(--color-text-action-disabled);
  background-color: var(--color-bg-disabled);
  border: 1px solid var(--color-bg-disabled);
  cursor: not-allowed;
}
@media (hover: hover) {
._trigger_j1l7l_1048._disabled_j1l7l_1128:hover, ._trigger_j1l7l_1048._disabled_j1l7l_1128:focus {
  color: var(--color-text-action-disabled);
  background-color: var(--color-bg-disabled);
  border-color: var(--color-bg-disabled);
  box-shadow: none;
}
}

._option_j1l7l_1142 {
  display: flex;
  align-items: center;
  height: 40px;
  padding: 0 8px;
  cursor: pointer;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._option_j1l7l_1142 {
    font-size: 12px;
  }
}
._option_j1l7l_1142 {
  color: var(--color-text-body);
  overflow: hidden;
}
@media (hover: hover) {
._option_j1l7l_1142:hover, ._option_j1l7l_1142._highlighted_j1l7l_1163 {
  background-color: var(--color-default-fill);
}
}
._option_j1l7l_1142._active_j1l7l_1166 {
  color: var(--color-primary);
  font-weight: 500;
}
._option_j1l7l_1142._richOption_j1l7l_1170 {
  height: 80px;
  padding: 8px;
  border-bottom: 1px solid var(--color-border);
  border-radius: 0;
}
._option_j1l7l_1142._richOption_j1l7l_1170:last-child {
  border-bottom: none;
}

._optionLabel_j1l7l_1180 {
  white-space: nowrap;
  min-width: 0;
}

._checkbox_j1l7l_1185 {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  accent-color: var(--color-primary);
  pointer-events: none;
  flex-shrink: 0;
}

._panel_j1l7l_1112 {
  max-height: 240px;
  overflow-y: auto;
}

._panelLoading_j1l7l_1199 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 0;
}

._panelSpinner_j1l7l_1206 {
  width: 24px;
  height: 24px;
  border: 3px solid var(--color-border);
  border-top-color: var(--color-primary);
  border-radius: 50%;
  animation: _spin_j1l7l_1 1s linear infinite;
}

@keyframes _spin_j1l7l_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panelEmpty_j1l7l_1223 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._panelEmpty_j1l7l_1223 {
    font-size: 12px;
  }
}
._panelEmpty_j1l7l_1223 {
  color: var(--color-text-action-disabled);
  text-align: center;
  padding: 12px 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1b8iw_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1b8iw_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1b8iw_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1b8iw_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1b8iw_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1b8iw_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1b8iw_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1b8iw_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1b8iw_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_1b8iw_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1b8iw_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1b8iw_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1b8iw_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1b8iw_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1b8iw_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1b8iw_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1b8iw_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1b8iw_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_1b8iw_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1b8iw_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1b8iw_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1b8iw_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1b8iw_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1b8iw_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1b8iw_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1b8iw_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1b8iw_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_1b8iw_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1b8iw_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1b8iw_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1b8iw_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1b8iw_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1b8iw_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1b8iw_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1b8iw_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1b8iw_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_1b8iw_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1b8iw_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1b8iw_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1b8iw_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1b8iw_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1b8iw_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1b8iw_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1b8iw_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1b8iw_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_1b8iw_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1b8iw_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1b8iw_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1b8iw_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1b8iw_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1b8iw_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1b8iw_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1b8iw_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1b8iw_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_1b8iw_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1b8iw_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1b8iw_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1b8iw_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1b8iw_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1b8iw_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1b8iw_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1b8iw_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1b8iw_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_1b8iw_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1b8iw_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1b8iw_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1b8iw_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1b8iw_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1b8iw_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1b8iw_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1b8iw_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1b8iw_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1b8iw_259 {
  padding: 0;
}

._p-t-0_1b8iw_263 {
  padding-top: 0;
}

._p-r-0_1b8iw_267 {
  padding-right: 0;
}

._p-b-0_1b8iw_271 {
  padding-bottom: 0;
}

._p-l-0_1b8iw_275 {
  padding-left: 0;
}

._m-0_1b8iw_279 {
  margin: 0;
}

._m-t-0_1b8iw_283 {
  margin-top: 0;
}

._m-r-0_1b8iw_287 {
  margin-right: 0;
}

._m-b-0_1b8iw_291 {
  margin-bottom: 0;
}

._m-l-0_1b8iw_295 {
  margin-left: 0;
}

._p-1_1b8iw_299 {
  padding: 2px;
}

._p-t-1_1b8iw_303 {
  padding-top: 2px;
}

._p-r-1_1b8iw_307 {
  padding-right: 2px;
}

._p-b-1_1b8iw_311 {
  padding-bottom: 2px;
}

._p-l-1_1b8iw_315 {
  padding-left: 2px;
}

._m-1_1b8iw_319 {
  margin: 2px;
}

._m-t-1_1b8iw_323 {
  margin-top: 2px;
}

._m-r-1_1b8iw_327 {
  margin-right: 2px;
}

._m-b-1_1b8iw_331 {
  margin-bottom: 2px;
}

._m-l-1_1b8iw_335 {
  margin-left: 2px;
}

._p-2_1b8iw_339 {
  padding: 4px;
}

._p-t-2_1b8iw_343 {
  padding-top: 4px;
}

._p-r-2_1b8iw_347 {
  padding-right: 4px;
}

._p-b-2_1b8iw_351 {
  padding-bottom: 4px;
}

._p-l-2_1b8iw_355 {
  padding-left: 4px;
}

._m-2_1b8iw_359 {
  margin: 4px;
}

._m-t-2_1b8iw_363 {
  margin-top: 4px;
}

._m-r-2_1b8iw_367 {
  margin-right: 4px;
}

._m-b-2_1b8iw_371 {
  margin-bottom: 4px;
}

._m-l-2_1b8iw_375 {
  margin-left: 4px;
}

._p-3_1b8iw_379 {
  padding: 8px;
}

._p-t-3_1b8iw_383 {
  padding-top: 8px;
}

._p-r-3_1b8iw_387 {
  padding-right: 8px;
}

._p-b-3_1b8iw_391 {
  padding-bottom: 8px;
}

._p-l-3_1b8iw_395 {
  padding-left: 8px;
}

._m-3_1b8iw_399 {
  margin: 8px;
}

._m-t-3_1b8iw_403 {
  margin-top: 8px;
}

._m-r-3_1b8iw_407 {
  margin-right: 8px;
}

._m-b-3_1b8iw_411 {
  margin-bottom: 8px;
}

._m-l-3_1b8iw_415 {
  margin-left: 8px;
}

._p-4_1b8iw_419 {
  padding: 12px;
}

._p-t-4_1b8iw_423 {
  padding-top: 12px;
}

._p-r-4_1b8iw_427 {
  padding-right: 12px;
}

._p-b-4_1b8iw_431 {
  padding-bottom: 12px;
}

._p-l-4_1b8iw_435 {
  padding-left: 12px;
}

._m-4_1b8iw_439 {
  margin: 12px;
}

._m-t-4_1b8iw_443 {
  margin-top: 12px;
}

._m-r-4_1b8iw_447 {
  margin-right: 12px;
}

._m-b-4_1b8iw_451 {
  margin-bottom: 12px;
}

._m-l-4_1b8iw_455 {
  margin-left: 12px;
}

._p-5_1b8iw_459 {
  padding: 16px;
}

._p-t-5_1b8iw_463 {
  padding-top: 16px;
}

._p-r-5_1b8iw_467 {
  padding-right: 16px;
}

._p-b-5_1b8iw_471 {
  padding-bottom: 16px;
}

._p-l-5_1b8iw_475 {
  padding-left: 16px;
}

._m-5_1b8iw_479 {
  margin: 16px;
}

._m-t-5_1b8iw_483 {
  margin-top: 16px;
}

._m-r-5_1b8iw_487 {
  margin-right: 16px;
}

._m-b-5_1b8iw_491 {
  margin-bottom: 16px;
}

._m-l-5_1b8iw_495 {
  margin-left: 16px;
}

._p-6_1b8iw_499 {
  padding: 24px;
}

._p-t-6_1b8iw_503 {
  padding-top: 24px;
}

._p-r-6_1b8iw_507 {
  padding-right: 24px;
}

._p-b-6_1b8iw_511 {
  padding-bottom: 24px;
}

._p-l-6_1b8iw_515 {
  padding-left: 24px;
}

._m-6_1b8iw_519 {
  margin: 24px;
}

._m-t-6_1b8iw_523 {
  margin-top: 24px;
}

._m-r-6_1b8iw_527 {
  margin-right: 24px;
}

._m-b-6_1b8iw_531 {
  margin-bottom: 24px;
}

._m-l-6_1b8iw_535 {
  margin-left: 24px;
}

._p-7_1b8iw_539 {
  padding: 32px;
}

._p-t-7_1b8iw_543 {
  padding-top: 32px;
}

._p-r-7_1b8iw_547 {
  padding-right: 32px;
}

._p-b-7_1b8iw_551 {
  padding-bottom: 32px;
}

._p-l-7_1b8iw_555 {
  padding-left: 32px;
}

._m-7_1b8iw_559 {
  margin: 32px;
}

._m-t-7_1b8iw_563 {
  margin-top: 32px;
}

._m-r-7_1b8iw_567 {
  margin-right: 32px;
}

._m-b-7_1b8iw_571 {
  margin-bottom: 32px;
}

._m-l-7_1b8iw_575 {
  margin-left: 32px;
}

._p-8_1b8iw_579 {
  padding: 40px;
}

._p-t-8_1b8iw_583 {
  padding-top: 40px;
}

._p-r-8_1b8iw_587 {
  padding-right: 40px;
}

._p-b-8_1b8iw_591 {
  padding-bottom: 40px;
}

._p-l-8_1b8iw_595 {
  padding-left: 40px;
}

._m-8_1b8iw_599 {
  margin: 40px;
}

._m-t-8_1b8iw_603 {
  margin-top: 40px;
}

._m-r-8_1b8iw_607 {
  margin-right: 40px;
}

._m-b-8_1b8iw_611 {
  margin-bottom: 40px;
}

._m-l-8_1b8iw_615 {
  margin-left: 40px;
}

._p-9_1b8iw_619 {
  padding: 48px;
}

._p-t-9_1b8iw_623 {
  padding-top: 48px;
}

._p-r-9_1b8iw_627 {
  padding-right: 48px;
}

._p-b-9_1b8iw_631 {
  padding-bottom: 48px;
}

._p-l-9_1b8iw_635 {
  padding-left: 48px;
}

._m-9_1b8iw_639 {
  margin: 48px;
}

._m-t-9_1b8iw_643 {
  margin-top: 48px;
}

._m-r-9_1b8iw_647 {
  margin-right: 48px;
}

._m-b-9_1b8iw_651 {
  margin-bottom: 48px;
}

._m-l-9_1b8iw_655 {
  margin-left: 48px;
}

._p-10_1b8iw_659 {
  padding: 64px;
}

._p-t-10_1b8iw_663 {
  padding-top: 64px;
}

._p-r-10_1b8iw_667 {
  padding-right: 64px;
}

._p-b-10_1b8iw_671 {
  padding-bottom: 64px;
}

._p-l-10_1b8iw_675 {
  padding-left: 64px;
}

._m-10_1b8iw_679 {
  margin: 64px;
}

._m-t-10_1b8iw_683 {
  margin-top: 64px;
}

._m-r-10_1b8iw_687 {
  margin-right: 64px;
}

._m-b-10_1b8iw_691 {
  margin-bottom: 64px;
}

._m-l-10_1b8iw_695 {
  margin-left: 64px;
}

._p-11_1b8iw_699 {
  padding: 80px;
}

._p-t-11_1b8iw_703 {
  padding-top: 80px;
}

._p-r-11_1b8iw_707 {
  padding-right: 80px;
}

._p-b-11_1b8iw_711 {
  padding-bottom: 80px;
}

._p-l-11_1b8iw_715 {
  padding-left: 80px;
}

._m-11_1b8iw_719 {
  margin: 80px;
}

._m-t-11_1b8iw_723 {
  margin-top: 80px;
}

._m-r-11_1b8iw_727 {
  margin-right: 80px;
}

._m-b-11_1b8iw_731 {
  margin-bottom: 80px;
}

._m-l-11_1b8iw_735 {
  margin-left: 80px;
}

._p-12_1b8iw_739 {
  padding: 96px;
}

._p-t-12_1b8iw_743 {
  padding-top: 96px;
}

._p-r-12_1b8iw_747 {
  padding-right: 96px;
}

._p-b-12_1b8iw_751 {
  padding-bottom: 96px;
}

._p-l-12_1b8iw_755 {
  padding-left: 96px;
}

._m-12_1b8iw_759 {
  margin: 96px;
}

._m-t-12_1b8iw_763 {
  margin-top: 96px;
}

._m-r-12_1b8iw_767 {
  margin-right: 96px;
}

._m-b-12_1b8iw_771 {
  margin-bottom: 96px;
}

._m-l-12_1b8iw_775 {
  margin-left: 96px;
}

._p-13_1b8iw_779 {
  padding: 160px;
}

._p-t-13_1b8iw_783 {
  padding-top: 160px;
}

._p-r-13_1b8iw_787 {
  padding-right: 160px;
}

._p-b-13_1b8iw_791 {
  padding-bottom: 160px;
}

._p-l-13_1b8iw_795 {
  padding-left: 160px;
}

._m-13_1b8iw_799 {
  margin: 160px;
}

._m-t-13_1b8iw_803 {
  margin-top: 160px;
}

._m-r-13_1b8iw_807 {
  margin-right: 160px;
}

._m-b-13_1b8iw_811 {
  margin-bottom: 160px;
}

._m-l-13_1b8iw_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1b8iw_825 {
  border-radius: 0;
}

._r-1_1b8iw_829 {
  border-radius: 2px;
}

._r-2_1b8iw_833 {
  border-radius: 4px;
}

._r-3_1b8iw_837 {
  border-radius: 6px;
}

._r-4_1b8iw_841 {
  border-radius: 8px;
}

._r-5_1b8iw_845 {
  border-radius: 12px;
}

._r-6_1b8iw_849 {
  border-radius: 20px;
}

._r-full_1b8iw_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1b8iw_860 {
  border: 0 solid;
}

._border-1_1b8iw_864 {
  border: 1px solid;
}

._border-2_1b8iw_868 {
  border: 2px solid;
}

._border-3_1b8iw_872 {
  border: 3px solid;
}

._border-4_1b8iw_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1b8iw_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1b8iw_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1b8iw_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1b8iw_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1b8iw_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1b8iw_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1b8iw_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1b8iw_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1b8iw_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_1b8iw_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1b8iw_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1b8iw_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1b8iw_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1b8iw_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1b8iw_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1b8iw_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1b8iw_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_1b8iw_1039 {
  position: fixed;
  inset: 0;
  background-color: var(--overlay-bg);
  z-index: 1100;
  display: flex;
  align-items: flex-end;
  animation: _fadeIn_1b8iw_1 0.2s ease-out;
}

@keyframes _fadeIn_1b8iw_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._sheet_1b8iw_1057 {
  width: 100%;
  max-height: 60dvh;
  background-color: var(--color-bg-elevation-1);
  border-radius: 16px 16px 0 0;
  display: flex;
  flex-direction: column;
  animation: _slideUp_1b8iw_1 0.3s ease-out;
}

@keyframes _slideUp_1b8iw_1 {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
._handle_1b8iw_1075 {
  display: flex;
  justify-content: center;
  padding: 12px 0 4px;
  cursor: pointer;
  flex-shrink: 0;
}

._handleBar_1b8iw_1083 {
  width: 48px;
  height: 4px;
  background-color: var(--color-border);
  border-radius: 3px;
}

._optionList_1b8iw_1090 {
  flex: 1;
  overflow-y: auto;
  padding: 0 8px 8px;
}

._option_1b8iw_1090 {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 8px;
  cursor: pointer;
  border-radius: 8px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._option_1b8iw_1090 {
    font-size: 14px;
  }
}
._option_1b8iw_1090 {
  color: var(--color-text-body);
}
._option_1b8iw_1090:active {
  background-color: var(--color-default-fill);
}
._option_1b8iw_1090._active_1b8iw_1119 {
  color: var(--color-primary);
  font-weight: 600;
}

._optionLabel_1b8iw_1124 {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._checkIcon_1b8iw_1131 {
  flex-shrink: 0;
  margin-left: 4px;
  color: var(--color-primary);
  font-size: 18px;
}

._checkbox_1b8iw_1138 {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  accent-color: var(--color-primary);
  pointer-events: none;
  flex-shrink: 0;
}

._footer_1b8iw_1147 {
  flex-shrink: 0;
  padding: 8px 8px 16px;
}

._confirmButton_1b8iw_1152 {
  width: 100%;
  height: 48px;
  border-radius: 12px !important;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._confirmButton_1b8iw_1152 {
    font-size: 14px;
  }
}

._loading_1b8iw_1167 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px 0;
}

._spinner_1b8iw_1174 {
  width: 24px;
  height: 24px;
  border: 3px solid var(--color-border);
  border-top-color: var(--color-primary);
  border-radius: 50%;
  animation: _spin_1b8iw_1174 1s linear infinite;
}

@keyframes _spin_1b8iw_1174 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._empty_1b8iw_1191 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._empty_1b8iw_1191 {
    font-size: 14px;
  }
}
._empty_1b8iw_1191 {
  color: var(--color-text-action-disabled);
  text-align: center;
  padding: 40px 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1tsvs_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1tsvs_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1tsvs_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1tsvs_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1tsvs_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1tsvs_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1tsvs_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1tsvs_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1tsvs_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_1tsvs_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1tsvs_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1tsvs_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1tsvs_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1tsvs_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1tsvs_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1tsvs_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1tsvs_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1tsvs_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_1tsvs_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1tsvs_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1tsvs_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1tsvs_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1tsvs_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1tsvs_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1tsvs_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1tsvs_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1tsvs_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_1tsvs_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1tsvs_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1tsvs_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1tsvs_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1tsvs_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1tsvs_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1tsvs_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1tsvs_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1tsvs_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_1tsvs_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1tsvs_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1tsvs_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1tsvs_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1tsvs_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1tsvs_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1tsvs_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1tsvs_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1tsvs_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_1tsvs_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1tsvs_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1tsvs_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1tsvs_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1tsvs_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1tsvs_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1tsvs_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1tsvs_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1tsvs_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_1tsvs_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1tsvs_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1tsvs_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1tsvs_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1tsvs_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1tsvs_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1tsvs_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1tsvs_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1tsvs_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_1tsvs_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1tsvs_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1tsvs_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1tsvs_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1tsvs_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1tsvs_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1tsvs_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1tsvs_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1tsvs_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1tsvs_259 {
  padding: 0;
}

._p-t-0_1tsvs_263 {
  padding-top: 0;
}

._p-r-0_1tsvs_267 {
  padding-right: 0;
}

._p-b-0_1tsvs_271 {
  padding-bottom: 0;
}

._p-l-0_1tsvs_275 {
  padding-left: 0;
}

._m-0_1tsvs_279 {
  margin: 0;
}

._m-t-0_1tsvs_283 {
  margin-top: 0;
}

._m-r-0_1tsvs_287 {
  margin-right: 0;
}

._m-b-0_1tsvs_291 {
  margin-bottom: 0;
}

._m-l-0_1tsvs_295 {
  margin-left: 0;
}

._p-1_1tsvs_299 {
  padding: 2px;
}

._p-t-1_1tsvs_303 {
  padding-top: 2px;
}

._p-r-1_1tsvs_307 {
  padding-right: 2px;
}

._p-b-1_1tsvs_311 {
  padding-bottom: 2px;
}

._p-l-1_1tsvs_315 {
  padding-left: 2px;
}

._m-1_1tsvs_319 {
  margin: 2px;
}

._m-t-1_1tsvs_323 {
  margin-top: 2px;
}

._m-r-1_1tsvs_327 {
  margin-right: 2px;
}

._m-b-1_1tsvs_331 {
  margin-bottom: 2px;
}

._m-l-1_1tsvs_335 {
  margin-left: 2px;
}

._p-2_1tsvs_339 {
  padding: 4px;
}

._p-t-2_1tsvs_343 {
  padding-top: 4px;
}

._p-r-2_1tsvs_347 {
  padding-right: 4px;
}

._p-b-2_1tsvs_351 {
  padding-bottom: 4px;
}

._p-l-2_1tsvs_355 {
  padding-left: 4px;
}

._m-2_1tsvs_359 {
  margin: 4px;
}

._m-t-2_1tsvs_363 {
  margin-top: 4px;
}

._m-r-2_1tsvs_367 {
  margin-right: 4px;
}

._m-b-2_1tsvs_371 {
  margin-bottom: 4px;
}

._m-l-2_1tsvs_375 {
  margin-left: 4px;
}

._p-3_1tsvs_379 {
  padding: 8px;
}

._p-t-3_1tsvs_383 {
  padding-top: 8px;
}

._p-r-3_1tsvs_387 {
  padding-right: 8px;
}

._p-b-3_1tsvs_391 {
  padding-bottom: 8px;
}

._p-l-3_1tsvs_395 {
  padding-left: 8px;
}

._m-3_1tsvs_399 {
  margin: 8px;
}

._m-t-3_1tsvs_403 {
  margin-top: 8px;
}

._m-r-3_1tsvs_407 {
  margin-right: 8px;
}

._m-b-3_1tsvs_411 {
  margin-bottom: 8px;
}

._m-l-3_1tsvs_415 {
  margin-left: 8px;
}

._p-4_1tsvs_419 {
  padding: 12px;
}

._p-t-4_1tsvs_423 {
  padding-top: 12px;
}

._p-r-4_1tsvs_427 {
  padding-right: 12px;
}

._p-b-4_1tsvs_431 {
  padding-bottom: 12px;
}

._p-l-4_1tsvs_435 {
  padding-left: 12px;
}

._m-4_1tsvs_439 {
  margin: 12px;
}

._m-t-4_1tsvs_443 {
  margin-top: 12px;
}

._m-r-4_1tsvs_447 {
  margin-right: 12px;
}

._m-b-4_1tsvs_451 {
  margin-bottom: 12px;
}

._m-l-4_1tsvs_455 {
  margin-left: 12px;
}

._p-5_1tsvs_459 {
  padding: 16px;
}

._p-t-5_1tsvs_463 {
  padding-top: 16px;
}

._p-r-5_1tsvs_467 {
  padding-right: 16px;
}

._p-b-5_1tsvs_471 {
  padding-bottom: 16px;
}

._p-l-5_1tsvs_475 {
  padding-left: 16px;
}

._m-5_1tsvs_479 {
  margin: 16px;
}

._m-t-5_1tsvs_483 {
  margin-top: 16px;
}

._m-r-5_1tsvs_487 {
  margin-right: 16px;
}

._m-b-5_1tsvs_491 {
  margin-bottom: 16px;
}

._m-l-5_1tsvs_495 {
  margin-left: 16px;
}

._p-6_1tsvs_499 {
  padding: 24px;
}

._p-t-6_1tsvs_503 {
  padding-top: 24px;
}

._p-r-6_1tsvs_507 {
  padding-right: 24px;
}

._p-b-6_1tsvs_511 {
  padding-bottom: 24px;
}

._p-l-6_1tsvs_515 {
  padding-left: 24px;
}

._m-6_1tsvs_519 {
  margin: 24px;
}

._m-t-6_1tsvs_523 {
  margin-top: 24px;
}

._m-r-6_1tsvs_527 {
  margin-right: 24px;
}

._m-b-6_1tsvs_531 {
  margin-bottom: 24px;
}

._m-l-6_1tsvs_535 {
  margin-left: 24px;
}

._p-7_1tsvs_539 {
  padding: 32px;
}

._p-t-7_1tsvs_543 {
  padding-top: 32px;
}

._p-r-7_1tsvs_547 {
  padding-right: 32px;
}

._p-b-7_1tsvs_551 {
  padding-bottom: 32px;
}

._p-l-7_1tsvs_555 {
  padding-left: 32px;
}

._m-7_1tsvs_559 {
  margin: 32px;
}

._m-t-7_1tsvs_563 {
  margin-top: 32px;
}

._m-r-7_1tsvs_567 {
  margin-right: 32px;
}

._m-b-7_1tsvs_571 {
  margin-bottom: 32px;
}

._m-l-7_1tsvs_575 {
  margin-left: 32px;
}

._p-8_1tsvs_579 {
  padding: 40px;
}

._p-t-8_1tsvs_583 {
  padding-top: 40px;
}

._p-r-8_1tsvs_587 {
  padding-right: 40px;
}

._p-b-8_1tsvs_591 {
  padding-bottom: 40px;
}

._p-l-8_1tsvs_595 {
  padding-left: 40px;
}

._m-8_1tsvs_599 {
  margin: 40px;
}

._m-t-8_1tsvs_603 {
  margin-top: 40px;
}

._m-r-8_1tsvs_607 {
  margin-right: 40px;
}

._m-b-8_1tsvs_611 {
  margin-bottom: 40px;
}

._m-l-8_1tsvs_615 {
  margin-left: 40px;
}

._p-9_1tsvs_619 {
  padding: 48px;
}

._p-t-9_1tsvs_623 {
  padding-top: 48px;
}

._p-r-9_1tsvs_627 {
  padding-right: 48px;
}

._p-b-9_1tsvs_631 {
  padding-bottom: 48px;
}

._p-l-9_1tsvs_635 {
  padding-left: 48px;
}

._m-9_1tsvs_639 {
  margin: 48px;
}

._m-t-9_1tsvs_643 {
  margin-top: 48px;
}

._m-r-9_1tsvs_647 {
  margin-right: 48px;
}

._m-b-9_1tsvs_651 {
  margin-bottom: 48px;
}

._m-l-9_1tsvs_655 {
  margin-left: 48px;
}

._p-10_1tsvs_659 {
  padding: 64px;
}

._p-t-10_1tsvs_663 {
  padding-top: 64px;
}

._p-r-10_1tsvs_667 {
  padding-right: 64px;
}

._p-b-10_1tsvs_671 {
  padding-bottom: 64px;
}

._p-l-10_1tsvs_675 {
  padding-left: 64px;
}

._m-10_1tsvs_679 {
  margin: 64px;
}

._m-t-10_1tsvs_683 {
  margin-top: 64px;
}

._m-r-10_1tsvs_687 {
  margin-right: 64px;
}

._m-b-10_1tsvs_691 {
  margin-bottom: 64px;
}

._m-l-10_1tsvs_695 {
  margin-left: 64px;
}

._p-11_1tsvs_699 {
  padding: 80px;
}

._p-t-11_1tsvs_703 {
  padding-top: 80px;
}

._p-r-11_1tsvs_707 {
  padding-right: 80px;
}

._p-b-11_1tsvs_711 {
  padding-bottom: 80px;
}

._p-l-11_1tsvs_715 {
  padding-left: 80px;
}

._m-11_1tsvs_719 {
  margin: 80px;
}

._m-t-11_1tsvs_723 {
  margin-top: 80px;
}

._m-r-11_1tsvs_727 {
  margin-right: 80px;
}

._m-b-11_1tsvs_731 {
  margin-bottom: 80px;
}

._m-l-11_1tsvs_735 {
  margin-left: 80px;
}

._p-12_1tsvs_739 {
  padding: 96px;
}

._p-t-12_1tsvs_743 {
  padding-top: 96px;
}

._p-r-12_1tsvs_747 {
  padding-right: 96px;
}

._p-b-12_1tsvs_751 {
  padding-bottom: 96px;
}

._p-l-12_1tsvs_755 {
  padding-left: 96px;
}

._m-12_1tsvs_759 {
  margin: 96px;
}

._m-t-12_1tsvs_763 {
  margin-top: 96px;
}

._m-r-12_1tsvs_767 {
  margin-right: 96px;
}

._m-b-12_1tsvs_771 {
  margin-bottom: 96px;
}

._m-l-12_1tsvs_775 {
  margin-left: 96px;
}

._p-13_1tsvs_779 {
  padding: 160px;
}

._p-t-13_1tsvs_783 {
  padding-top: 160px;
}

._p-r-13_1tsvs_787 {
  padding-right: 160px;
}

._p-b-13_1tsvs_791 {
  padding-bottom: 160px;
}

._p-l-13_1tsvs_795 {
  padding-left: 160px;
}

._m-13_1tsvs_799 {
  margin: 160px;
}

._m-t-13_1tsvs_803 {
  margin-top: 160px;
}

._m-r-13_1tsvs_807 {
  margin-right: 160px;
}

._m-b-13_1tsvs_811 {
  margin-bottom: 160px;
}

._m-l-13_1tsvs_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1tsvs_825 {
  border-radius: 0;
}

._r-1_1tsvs_829 {
  border-radius: 2px;
}

._r-2_1tsvs_833 {
  border-radius: 4px;
}

._r-3_1tsvs_837 {
  border-radius: 6px;
}

._r-4_1tsvs_841 {
  border-radius: 8px;
}

._r-5_1tsvs_845 {
  border-radius: 12px;
}

._r-6_1tsvs_849 {
  border-radius: 20px;
}

._r-full_1tsvs_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1tsvs_860 {
  border: 0 solid;
}

._border-1_1tsvs_864 {
  border: 1px solid;
}

._border-2_1tsvs_868 {
  border: 2px solid;
}

._border-3_1tsvs_872 {
  border: 3px solid;
}

._border-4_1tsvs_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1tsvs_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1tsvs_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1tsvs_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1tsvs_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1tsvs_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1tsvs_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1tsvs_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1tsvs_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1tsvs_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_1tsvs_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1tsvs_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1tsvs_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1tsvs_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1tsvs_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1tsvs_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1tsvs_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1tsvs_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._chip_1tsvs_1039 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 4px 2px 8px;
  background-color: var(--color-default);
  border-radius: 100px;
  height: 26px;
  white-space: nowrap;
}

._label_1tsvs_1050 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._label_1tsvs_1050 {
    font-size: 12px;
  }
}
._label_1tsvs_1050 {
  font-weight: 600;
  color: var(--color-text-body);
}

._value_1tsvs_1066 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._value_1tsvs_1066 {
    font-size: 12px;
  }
}
._value_1tsvs_1066 {
  font-weight: 400;
  color: var(--color-text-body);
}

._removeButton_1tsvs_1082 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  cursor: pointer;
  border-radius: 50%;
  transition: background-color 0.15s;
}
@media (hover: hover) {
._removeButton_1tsvs_1082:hover {
  background-color: var(--color-default-hover);
}
}
._removeButton_1tsvs_1082:focus {
  outline: 2px solid var(--color-primary);
  outline-offset: 1px;
}
._removeButton_1tsvs_1082 i::before {
  font-size: 14px !important;
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1mwre_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1mwre_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1mwre_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1mwre_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1mwre_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1mwre_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1mwre_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1mwre_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1mwre_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1mwre_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1mwre_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1mwre_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1mwre_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1mwre_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1mwre_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1mwre_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1mwre_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1mwre_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1mwre_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1mwre_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1mwre_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1mwre_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1mwre_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1mwre_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1mwre_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1mwre_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1mwre_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1mwre_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1mwre_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1mwre_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1mwre_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1mwre_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1mwre_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1mwre_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1mwre_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1mwre_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1mwre_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1mwre_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1mwre_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1mwre_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1mwre_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1mwre_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1mwre_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1mwre_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1mwre_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1mwre_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1mwre_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1mwre_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1mwre_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1mwre_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1mwre_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1mwre_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1mwre_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1mwre_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1mwre_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1mwre_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1mwre_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1mwre_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1mwre_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1mwre_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1mwre_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1mwre_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1mwre_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1mwre_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1mwre_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1mwre_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1mwre_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1mwre_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1mwre_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1mwre_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1mwre_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1mwre_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1mwre_259 {
  padding: 0;
}

._p-t-0_1mwre_263 {
  padding-top: 0;
}

._p-r-0_1mwre_267 {
  padding-right: 0;
}

._p-b-0_1mwre_271 {
  padding-bottom: 0;
}

._p-l-0_1mwre_275 {
  padding-left: 0;
}

._m-0_1mwre_279 {
  margin: 0;
}

._m-t-0_1mwre_283 {
  margin-top: 0;
}

._m-r-0_1mwre_287 {
  margin-right: 0;
}

._m-b-0_1mwre_291 {
  margin-bottom: 0;
}

._m-l-0_1mwre_295 {
  margin-left: 0;
}

._p-1_1mwre_299 {
  padding: 2px;
}

._p-t-1_1mwre_303 {
  padding-top: 2px;
}

._p-r-1_1mwre_307 {
  padding-right: 2px;
}

._p-b-1_1mwre_311 {
  padding-bottom: 2px;
}

._p-l-1_1mwre_315 {
  padding-left: 2px;
}

._m-1_1mwre_319 {
  margin: 2px;
}

._m-t-1_1mwre_323 {
  margin-top: 2px;
}

._m-r-1_1mwre_327 {
  margin-right: 2px;
}

._m-b-1_1mwre_331 {
  margin-bottom: 2px;
}

._m-l-1_1mwre_335 {
  margin-left: 2px;
}

._p-2_1mwre_339 {
  padding: 4px;
}

._p-t-2_1mwre_343 {
  padding-top: 4px;
}

._p-r-2_1mwre_347 {
  padding-right: 4px;
}

._p-b-2_1mwre_351 {
  padding-bottom: 4px;
}

._p-l-2_1mwre_355 {
  padding-left: 4px;
}

._m-2_1mwre_359 {
  margin: 4px;
}

._m-t-2_1mwre_363 {
  margin-top: 4px;
}

._m-r-2_1mwre_367 {
  margin-right: 4px;
}

._m-b-2_1mwre_371 {
  margin-bottom: 4px;
}

._m-l-2_1mwre_375 {
  margin-left: 4px;
}

._p-3_1mwre_379 {
  padding: 8px;
}

._p-t-3_1mwre_383 {
  padding-top: 8px;
}

._p-r-3_1mwre_387 {
  padding-right: 8px;
}

._p-b-3_1mwre_391 {
  padding-bottom: 8px;
}

._p-l-3_1mwre_395 {
  padding-left: 8px;
}

._m-3_1mwre_399 {
  margin: 8px;
}

._m-t-3_1mwre_403 {
  margin-top: 8px;
}

._m-r-3_1mwre_407 {
  margin-right: 8px;
}

._m-b-3_1mwre_411 {
  margin-bottom: 8px;
}

._m-l-3_1mwre_415 {
  margin-left: 8px;
}

._p-4_1mwre_419 {
  padding: 12px;
}

._p-t-4_1mwre_423 {
  padding-top: 12px;
}

._p-r-4_1mwre_427 {
  padding-right: 12px;
}

._p-b-4_1mwre_431 {
  padding-bottom: 12px;
}

._p-l-4_1mwre_435 {
  padding-left: 12px;
}

._m-4_1mwre_439 {
  margin: 12px;
}

._m-t-4_1mwre_443 {
  margin-top: 12px;
}

._m-r-4_1mwre_447 {
  margin-right: 12px;
}

._m-b-4_1mwre_451 {
  margin-bottom: 12px;
}

._m-l-4_1mwre_455 {
  margin-left: 12px;
}

._p-5_1mwre_459 {
  padding: 16px;
}

._p-t-5_1mwre_463 {
  padding-top: 16px;
}

._p-r-5_1mwre_467 {
  padding-right: 16px;
}

._p-b-5_1mwre_471 {
  padding-bottom: 16px;
}

._p-l-5_1mwre_475 {
  padding-left: 16px;
}

._m-5_1mwre_479 {
  margin: 16px;
}

._m-t-5_1mwre_483 {
  margin-top: 16px;
}

._m-r-5_1mwre_487 {
  margin-right: 16px;
}

._m-b-5_1mwre_491 {
  margin-bottom: 16px;
}

._m-l-5_1mwre_495 {
  margin-left: 16px;
}

._p-6_1mwre_499 {
  padding: 24px;
}

._p-t-6_1mwre_503 {
  padding-top: 24px;
}

._p-r-6_1mwre_507 {
  padding-right: 24px;
}

._p-b-6_1mwre_511 {
  padding-bottom: 24px;
}

._p-l-6_1mwre_515 {
  padding-left: 24px;
}

._m-6_1mwre_519 {
  margin: 24px;
}

._m-t-6_1mwre_523 {
  margin-top: 24px;
}

._m-r-6_1mwre_527 {
  margin-right: 24px;
}

._m-b-6_1mwre_531 {
  margin-bottom: 24px;
}

._m-l-6_1mwre_535 {
  margin-left: 24px;
}

._p-7_1mwre_539 {
  padding: 32px;
}

._p-t-7_1mwre_543 {
  padding-top: 32px;
}

._p-r-7_1mwre_547 {
  padding-right: 32px;
}

._p-b-7_1mwre_551 {
  padding-bottom: 32px;
}

._p-l-7_1mwre_555 {
  padding-left: 32px;
}

._m-7_1mwre_559 {
  margin: 32px;
}

._m-t-7_1mwre_563 {
  margin-top: 32px;
}

._m-r-7_1mwre_567 {
  margin-right: 32px;
}

._m-b-7_1mwre_571 {
  margin-bottom: 32px;
}

._m-l-7_1mwre_575 {
  margin-left: 32px;
}

._p-8_1mwre_579 {
  padding: 40px;
}

._p-t-8_1mwre_583 {
  padding-top: 40px;
}

._p-r-8_1mwre_587 {
  padding-right: 40px;
}

._p-b-8_1mwre_591 {
  padding-bottom: 40px;
}

._p-l-8_1mwre_595 {
  padding-left: 40px;
}

._m-8_1mwre_599 {
  margin: 40px;
}

._m-t-8_1mwre_603 {
  margin-top: 40px;
}

._m-r-8_1mwre_607 {
  margin-right: 40px;
}

._m-b-8_1mwre_611 {
  margin-bottom: 40px;
}

._m-l-8_1mwre_615 {
  margin-left: 40px;
}

._p-9_1mwre_619 {
  padding: 48px;
}

._p-t-9_1mwre_623 {
  padding-top: 48px;
}

._p-r-9_1mwre_627 {
  padding-right: 48px;
}

._p-b-9_1mwre_631 {
  padding-bottom: 48px;
}

._p-l-9_1mwre_635 {
  padding-left: 48px;
}

._m-9_1mwre_639 {
  margin: 48px;
}

._m-t-9_1mwre_643 {
  margin-top: 48px;
}

._m-r-9_1mwre_647 {
  margin-right: 48px;
}

._m-b-9_1mwre_651 {
  margin-bottom: 48px;
}

._m-l-9_1mwre_655 {
  margin-left: 48px;
}

._p-10_1mwre_659 {
  padding: 64px;
}

._p-t-10_1mwre_663 {
  padding-top: 64px;
}

._p-r-10_1mwre_667 {
  padding-right: 64px;
}

._p-b-10_1mwre_671 {
  padding-bottom: 64px;
}

._p-l-10_1mwre_675 {
  padding-left: 64px;
}

._m-10_1mwre_679 {
  margin: 64px;
}

._m-t-10_1mwre_683 {
  margin-top: 64px;
}

._m-r-10_1mwre_687 {
  margin-right: 64px;
}

._m-b-10_1mwre_691 {
  margin-bottom: 64px;
}

._m-l-10_1mwre_695 {
  margin-left: 64px;
}

._p-11_1mwre_699 {
  padding: 80px;
}

._p-t-11_1mwre_703 {
  padding-top: 80px;
}

._p-r-11_1mwre_707 {
  padding-right: 80px;
}

._p-b-11_1mwre_711 {
  padding-bottom: 80px;
}

._p-l-11_1mwre_715 {
  padding-left: 80px;
}

._m-11_1mwre_719 {
  margin: 80px;
}

._m-t-11_1mwre_723 {
  margin-top: 80px;
}

._m-r-11_1mwre_727 {
  margin-right: 80px;
}

._m-b-11_1mwre_731 {
  margin-bottom: 80px;
}

._m-l-11_1mwre_735 {
  margin-left: 80px;
}

._p-12_1mwre_739 {
  padding: 96px;
}

._p-t-12_1mwre_743 {
  padding-top: 96px;
}

._p-r-12_1mwre_747 {
  padding-right: 96px;
}

._p-b-12_1mwre_751 {
  padding-bottom: 96px;
}

._p-l-12_1mwre_755 {
  padding-left: 96px;
}

._m-12_1mwre_759 {
  margin: 96px;
}

._m-t-12_1mwre_763 {
  margin-top: 96px;
}

._m-r-12_1mwre_767 {
  margin-right: 96px;
}

._m-b-12_1mwre_771 {
  margin-bottom: 96px;
}

._m-l-12_1mwre_775 {
  margin-left: 96px;
}

._p-13_1mwre_779 {
  padding: 160px;
}

._p-t-13_1mwre_783 {
  padding-top: 160px;
}

._p-r-13_1mwre_787 {
  padding-right: 160px;
}

._p-b-13_1mwre_791 {
  padding-bottom: 160px;
}

._p-l-13_1mwre_795 {
  padding-left: 160px;
}

._m-13_1mwre_799 {
  margin: 160px;
}

._m-t-13_1mwre_803 {
  margin-top: 160px;
}

._m-r-13_1mwre_807 {
  margin-right: 160px;
}

._m-b-13_1mwre_811 {
  margin-bottom: 160px;
}

._m-l-13_1mwre_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1mwre_825 {
  border-radius: 0;
}

._r-1_1mwre_829 {
  border-radius: 2px;
}

._r-2_1mwre_833 {
  border-radius: 4px;
}

._r-3_1mwre_837 {
  border-radius: 6px;
}

._r-4_1mwre_841 {
  border-radius: 8px;
}

._r-5_1mwre_845 {
  border-radius: 12px;
}

._r-6_1mwre_849 {
  border-radius: 20px;
}

._r-full_1mwre_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1mwre_860 {
  border: 0 solid;
}

._border-1_1mwre_864 {
  border: 1px solid;
}

._border-2_1mwre_868 {
  border: 2px solid;
}

._border-3_1mwre_872 {
  border: 3px solid;
}

._border-4_1mwre_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1mwre_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1mwre_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1mwre_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1mwre_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1mwre_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1mwre_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1mwre_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1mwre_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1mwre_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1mwre_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1mwre_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1mwre_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1mwre_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1mwre_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1mwre_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1mwre_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1mwre_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._container_1mwre_1039 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px;
  min-height: 200px;
}

._spinner_1mwre_1047 {
  position: relative;
}

._spinnerCircle_1mwre_1051 {
  width: 100%;
  height: 100%;
  border: 3px solid var(--color-border);
  border-top-color: var(--color-primary);
  border-radius: 50%;
  animation: _spin_1mwre_1047 1s linear infinite;
}

@keyframes _spin_1mwre_1047 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1k733_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1k733_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1k733_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1k733_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1k733_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1k733_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1k733_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1k733_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1k733_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_1k733_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1k733_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1k733_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1k733_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1k733_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1k733_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1k733_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1k733_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1k733_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_1k733_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1k733_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1k733_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1k733_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1k733_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1k733_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1k733_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1k733_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1k733_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_1k733_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1k733_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1k733_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1k733_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1k733_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1k733_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1k733_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1k733_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1k733_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_1k733_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1k733_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1k733_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1k733_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1k733_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1k733_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1k733_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1k733_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1k733_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_1k733_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1k733_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1k733_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1k733_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1k733_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1k733_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1k733_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1k733_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1k733_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_1k733_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1k733_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1k733_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1k733_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1k733_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1k733_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1k733_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1k733_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1k733_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_1k733_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1k733_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1k733_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1k733_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1k733_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1k733_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1k733_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1k733_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1k733_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1k733_259 {
  padding: 0;
}

._p-t-0_1k733_263 {
  padding-top: 0;
}

._p-r-0_1k733_267 {
  padding-right: 0;
}

._p-b-0_1k733_271 {
  padding-bottom: 0;
}

._p-l-0_1k733_275 {
  padding-left: 0;
}

._m-0_1k733_279 {
  margin: 0;
}

._m-t-0_1k733_283 {
  margin-top: 0;
}

._m-r-0_1k733_287 {
  margin-right: 0;
}

._m-b-0_1k733_291 {
  margin-bottom: 0;
}

._m-l-0_1k733_295 {
  margin-left: 0;
}

._p-1_1k733_299 {
  padding: 2px;
}

._p-t-1_1k733_303 {
  padding-top: 2px;
}

._p-r-1_1k733_307 {
  padding-right: 2px;
}

._p-b-1_1k733_311 {
  padding-bottom: 2px;
}

._p-l-1_1k733_315 {
  padding-left: 2px;
}

._m-1_1k733_319 {
  margin: 2px;
}

._m-t-1_1k733_323 {
  margin-top: 2px;
}

._m-r-1_1k733_327 {
  margin-right: 2px;
}

._m-b-1_1k733_331 {
  margin-bottom: 2px;
}

._m-l-1_1k733_335 {
  margin-left: 2px;
}

._p-2_1k733_339 {
  padding: 4px;
}

._p-t-2_1k733_343 {
  padding-top: 4px;
}

._p-r-2_1k733_347 {
  padding-right: 4px;
}

._p-b-2_1k733_351 {
  padding-bottom: 4px;
}

._p-l-2_1k733_355 {
  padding-left: 4px;
}

._m-2_1k733_359 {
  margin: 4px;
}

._m-t-2_1k733_363 {
  margin-top: 4px;
}

._m-r-2_1k733_367 {
  margin-right: 4px;
}

._m-b-2_1k733_371 {
  margin-bottom: 4px;
}

._m-l-2_1k733_375 {
  margin-left: 4px;
}

._p-3_1k733_379 {
  padding: 8px;
}

._p-t-3_1k733_383 {
  padding-top: 8px;
}

._p-r-3_1k733_387 {
  padding-right: 8px;
}

._p-b-3_1k733_391 {
  padding-bottom: 8px;
}

._p-l-3_1k733_395 {
  padding-left: 8px;
}

._m-3_1k733_399 {
  margin: 8px;
}

._m-t-3_1k733_403 {
  margin-top: 8px;
}

._m-r-3_1k733_407 {
  margin-right: 8px;
}

._m-b-3_1k733_411 {
  margin-bottom: 8px;
}

._m-l-3_1k733_415 {
  margin-left: 8px;
}

._p-4_1k733_419 {
  padding: 12px;
}

._p-t-4_1k733_423 {
  padding-top: 12px;
}

._p-r-4_1k733_427 {
  padding-right: 12px;
}

._p-b-4_1k733_431 {
  padding-bottom: 12px;
}

._p-l-4_1k733_435 {
  padding-left: 12px;
}

._m-4_1k733_439 {
  margin: 12px;
}

._m-t-4_1k733_443 {
  margin-top: 12px;
}

._m-r-4_1k733_447 {
  margin-right: 12px;
}

._m-b-4_1k733_451 {
  margin-bottom: 12px;
}

._m-l-4_1k733_455 {
  margin-left: 12px;
}

._p-5_1k733_459 {
  padding: 16px;
}

._p-t-5_1k733_463 {
  padding-top: 16px;
}

._p-r-5_1k733_467 {
  padding-right: 16px;
}

._p-b-5_1k733_471 {
  padding-bottom: 16px;
}

._p-l-5_1k733_475 {
  padding-left: 16px;
}

._m-5_1k733_479 {
  margin: 16px;
}

._m-t-5_1k733_483 {
  margin-top: 16px;
}

._m-r-5_1k733_487 {
  margin-right: 16px;
}

._m-b-5_1k733_491 {
  margin-bottom: 16px;
}

._m-l-5_1k733_495 {
  margin-left: 16px;
}

._p-6_1k733_499 {
  padding: 24px;
}

._p-t-6_1k733_503 {
  padding-top: 24px;
}

._p-r-6_1k733_507 {
  padding-right: 24px;
}

._p-b-6_1k733_511 {
  padding-bottom: 24px;
}

._p-l-6_1k733_515 {
  padding-left: 24px;
}

._m-6_1k733_519 {
  margin: 24px;
}

._m-t-6_1k733_523 {
  margin-top: 24px;
}

._m-r-6_1k733_527 {
  margin-right: 24px;
}

._m-b-6_1k733_531 {
  margin-bottom: 24px;
}

._m-l-6_1k733_535 {
  margin-left: 24px;
}

._p-7_1k733_539 {
  padding: 32px;
}

._p-t-7_1k733_543 {
  padding-top: 32px;
}

._p-r-7_1k733_547 {
  padding-right: 32px;
}

._p-b-7_1k733_551 {
  padding-bottom: 32px;
}

._p-l-7_1k733_555 {
  padding-left: 32px;
}

._m-7_1k733_559 {
  margin: 32px;
}

._m-t-7_1k733_563 {
  margin-top: 32px;
}

._m-r-7_1k733_567 {
  margin-right: 32px;
}

._m-b-7_1k733_571 {
  margin-bottom: 32px;
}

._m-l-7_1k733_575 {
  margin-left: 32px;
}

._p-8_1k733_579 {
  padding: 40px;
}

._p-t-8_1k733_583 {
  padding-top: 40px;
}

._p-r-8_1k733_587 {
  padding-right: 40px;
}

._p-b-8_1k733_591 {
  padding-bottom: 40px;
}

._p-l-8_1k733_595 {
  padding-left: 40px;
}

._m-8_1k733_599 {
  margin: 40px;
}

._m-t-8_1k733_603 {
  margin-top: 40px;
}

._m-r-8_1k733_607 {
  margin-right: 40px;
}

._m-b-8_1k733_611 {
  margin-bottom: 40px;
}

._m-l-8_1k733_615 {
  margin-left: 40px;
}

._p-9_1k733_619 {
  padding: 48px;
}

._p-t-9_1k733_623 {
  padding-top: 48px;
}

._p-r-9_1k733_627 {
  padding-right: 48px;
}

._p-b-9_1k733_631 {
  padding-bottom: 48px;
}

._p-l-9_1k733_635 {
  padding-left: 48px;
}

._m-9_1k733_639 {
  margin: 48px;
}

._m-t-9_1k733_643 {
  margin-top: 48px;
}

._m-r-9_1k733_647 {
  margin-right: 48px;
}

._m-b-9_1k733_651 {
  margin-bottom: 48px;
}

._m-l-9_1k733_655 {
  margin-left: 48px;
}

._p-10_1k733_659 {
  padding: 64px;
}

._p-t-10_1k733_663 {
  padding-top: 64px;
}

._p-r-10_1k733_667 {
  padding-right: 64px;
}

._p-b-10_1k733_671 {
  padding-bottom: 64px;
}

._p-l-10_1k733_675 {
  padding-left: 64px;
}

._m-10_1k733_679 {
  margin: 64px;
}

._m-t-10_1k733_683 {
  margin-top: 64px;
}

._m-r-10_1k733_687 {
  margin-right: 64px;
}

._m-b-10_1k733_691 {
  margin-bottom: 64px;
}

._m-l-10_1k733_695 {
  margin-left: 64px;
}

._p-11_1k733_699 {
  padding: 80px;
}

._p-t-11_1k733_703 {
  padding-top: 80px;
}

._p-r-11_1k733_707 {
  padding-right: 80px;
}

._p-b-11_1k733_711 {
  padding-bottom: 80px;
}

._p-l-11_1k733_715 {
  padding-left: 80px;
}

._m-11_1k733_719 {
  margin: 80px;
}

._m-t-11_1k733_723 {
  margin-top: 80px;
}

._m-r-11_1k733_727 {
  margin-right: 80px;
}

._m-b-11_1k733_731 {
  margin-bottom: 80px;
}

._m-l-11_1k733_735 {
  margin-left: 80px;
}

._p-12_1k733_739 {
  padding: 96px;
}

._p-t-12_1k733_743 {
  padding-top: 96px;
}

._p-r-12_1k733_747 {
  padding-right: 96px;
}

._p-b-12_1k733_751 {
  padding-bottom: 96px;
}

._p-l-12_1k733_755 {
  padding-left: 96px;
}

._m-12_1k733_759 {
  margin: 96px;
}

._m-t-12_1k733_763 {
  margin-top: 96px;
}

._m-r-12_1k733_767 {
  margin-right: 96px;
}

._m-b-12_1k733_771 {
  margin-bottom: 96px;
}

._m-l-12_1k733_775 {
  margin-left: 96px;
}

._p-13_1k733_779 {
  padding: 160px;
}

._p-t-13_1k733_783 {
  padding-top: 160px;
}

._p-r-13_1k733_787 {
  padding-right: 160px;
}

._p-b-13_1k733_791 {
  padding-bottom: 160px;
}

._p-l-13_1k733_795 {
  padding-left: 160px;
}

._m-13_1k733_799 {
  margin: 160px;
}

._m-t-13_1k733_803 {
  margin-top: 160px;
}

._m-r-13_1k733_807 {
  margin-right: 160px;
}

._m-b-13_1k733_811 {
  margin-bottom: 160px;
}

._m-l-13_1k733_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1k733_825 {
  border-radius: 0;
}

._r-1_1k733_829 {
  border-radius: 2px;
}

._r-2_1k733_833 {
  border-radius: 4px;
}

._r-3_1k733_837 {
  border-radius: 6px;
}

._r-4_1k733_841 {
  border-radius: 8px;
}

._r-5_1k733_845 {
  border-radius: 12px;
}

._r-6_1k733_849 {
  border-radius: 20px;
}

._r-full_1k733_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1k733_860 {
  border: 0 solid;
}

._border-1_1k733_864 {
  border: 1px solid;
}

._border-2_1k733_868 {
  border: 2px solid;
}

._border-3_1k733_872 {
  border: 3px solid;
}

._border-4_1k733_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1k733_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1k733_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1k733_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1k733_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1k733_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1k733_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1k733_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1k733_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1k733_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_1k733_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1k733_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1k733_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1k733_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1k733_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1k733_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1k733_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1k733_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_1k733_1039 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  height: 40px;
}

._pageButton_1k733_1047 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pageButton_1k733_1047 {
    font-size: 14px;
  }
}
._pageButton_1k733_1047 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  height: 40px;
  padding: 4px 0;
  border: none;
  border-radius: 6px;
  background-color: transparent;
  color: var(--color-text-body);
  cursor: pointer;
  transition: background-color 0.2s;
}
@media (hover: hover) {
._pageButton_1k733_1047:hover:not(._active_1k733_1072) {
  background-color: var(--color-default-hover);
}
}
._pageButton_1k733_1047:focus-visible {
  outline: 2px solid var(--color-primary);
  outline-offset: 2px;
}
._pageButton_1k733_1047._active_1k733_1072 {
  background-color: var(--color-primary);
  color: var(--color-primary-reverse);
  font-weight: 600;
}

._pageButtonPlaceholder_1k733_1085 {
  min-width: 40px;
  height: 40px;
}

._srOnly_1k733_1090 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_rhnov_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_rhnov_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_rhnov_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_rhnov_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_rhnov_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_rhnov_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_rhnov_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_rhnov_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_rhnov_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_rhnov_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_rhnov_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_rhnov_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_rhnov_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_rhnov_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_rhnov_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_rhnov_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_rhnov_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_rhnov_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_rhnov_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_rhnov_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_rhnov_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_rhnov_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_rhnov_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_rhnov_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_rhnov_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_rhnov_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_rhnov_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_rhnov_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_rhnov_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_rhnov_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_rhnov_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_rhnov_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_rhnov_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_rhnov_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_rhnov_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_rhnov_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_rhnov_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_rhnov_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_rhnov_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_rhnov_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_rhnov_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_rhnov_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_rhnov_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_rhnov_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_rhnov_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_rhnov_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_rhnov_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_rhnov_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_rhnov_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_rhnov_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_rhnov_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_rhnov_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_rhnov_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_rhnov_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_rhnov_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_rhnov_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_rhnov_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_rhnov_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_rhnov_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_rhnov_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_rhnov_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_rhnov_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_rhnov_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_rhnov_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_rhnov_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_rhnov_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_rhnov_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_rhnov_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_rhnov_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_rhnov_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_rhnov_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_rhnov_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_rhnov_259 {
  padding: 0;
}

._p-t-0_rhnov_263 {
  padding-top: 0;
}

._p-r-0_rhnov_267 {
  padding-right: 0;
}

._p-b-0_rhnov_271 {
  padding-bottom: 0;
}

._p-l-0_rhnov_275 {
  padding-left: 0;
}

._m-0_rhnov_279 {
  margin: 0;
}

._m-t-0_rhnov_283 {
  margin-top: 0;
}

._m-r-0_rhnov_287 {
  margin-right: 0;
}

._m-b-0_rhnov_291 {
  margin-bottom: 0;
}

._m-l-0_rhnov_295 {
  margin-left: 0;
}

._p-1_rhnov_299 {
  padding: 2px;
}

._p-t-1_rhnov_303 {
  padding-top: 2px;
}

._p-r-1_rhnov_307 {
  padding-right: 2px;
}

._p-b-1_rhnov_311 {
  padding-bottom: 2px;
}

._p-l-1_rhnov_315 {
  padding-left: 2px;
}

._m-1_rhnov_319 {
  margin: 2px;
}

._m-t-1_rhnov_323 {
  margin-top: 2px;
}

._m-r-1_rhnov_327 {
  margin-right: 2px;
}

._m-b-1_rhnov_331 {
  margin-bottom: 2px;
}

._m-l-1_rhnov_335 {
  margin-left: 2px;
}

._p-2_rhnov_339 {
  padding: 4px;
}

._p-t-2_rhnov_343 {
  padding-top: 4px;
}

._p-r-2_rhnov_347 {
  padding-right: 4px;
}

._p-b-2_rhnov_351 {
  padding-bottom: 4px;
}

._p-l-2_rhnov_355 {
  padding-left: 4px;
}

._m-2_rhnov_359 {
  margin: 4px;
}

._m-t-2_rhnov_363 {
  margin-top: 4px;
}

._m-r-2_rhnov_367 {
  margin-right: 4px;
}

._m-b-2_rhnov_371 {
  margin-bottom: 4px;
}

._m-l-2_rhnov_375 {
  margin-left: 4px;
}

._p-3_rhnov_379 {
  padding: 8px;
}

._p-t-3_rhnov_383 {
  padding-top: 8px;
}

._p-r-3_rhnov_387 {
  padding-right: 8px;
}

._p-b-3_rhnov_391 {
  padding-bottom: 8px;
}

._p-l-3_rhnov_395 {
  padding-left: 8px;
}

._m-3_rhnov_399 {
  margin: 8px;
}

._m-t-3_rhnov_403 {
  margin-top: 8px;
}

._m-r-3_rhnov_407 {
  margin-right: 8px;
}

._m-b-3_rhnov_411 {
  margin-bottom: 8px;
}

._m-l-3_rhnov_415 {
  margin-left: 8px;
}

._p-4_rhnov_419 {
  padding: 12px;
}

._p-t-4_rhnov_423 {
  padding-top: 12px;
}

._p-r-4_rhnov_427 {
  padding-right: 12px;
}

._p-b-4_rhnov_431 {
  padding-bottom: 12px;
}

._p-l-4_rhnov_435 {
  padding-left: 12px;
}

._m-4_rhnov_439 {
  margin: 12px;
}

._m-t-4_rhnov_443 {
  margin-top: 12px;
}

._m-r-4_rhnov_447 {
  margin-right: 12px;
}

._m-b-4_rhnov_451 {
  margin-bottom: 12px;
}

._m-l-4_rhnov_455 {
  margin-left: 12px;
}

._p-5_rhnov_459 {
  padding: 16px;
}

._p-t-5_rhnov_463 {
  padding-top: 16px;
}

._p-r-5_rhnov_467 {
  padding-right: 16px;
}

._p-b-5_rhnov_471 {
  padding-bottom: 16px;
}

._p-l-5_rhnov_475 {
  padding-left: 16px;
}

._m-5_rhnov_479 {
  margin: 16px;
}

._m-t-5_rhnov_483 {
  margin-top: 16px;
}

._m-r-5_rhnov_487 {
  margin-right: 16px;
}

._m-b-5_rhnov_491 {
  margin-bottom: 16px;
}

._m-l-5_rhnov_495 {
  margin-left: 16px;
}

._p-6_rhnov_499 {
  padding: 24px;
}

._p-t-6_rhnov_503 {
  padding-top: 24px;
}

._p-r-6_rhnov_507 {
  padding-right: 24px;
}

._p-b-6_rhnov_511 {
  padding-bottom: 24px;
}

._p-l-6_rhnov_515 {
  padding-left: 24px;
}

._m-6_rhnov_519 {
  margin: 24px;
}

._m-t-6_rhnov_523 {
  margin-top: 24px;
}

._m-r-6_rhnov_527 {
  margin-right: 24px;
}

._m-b-6_rhnov_531 {
  margin-bottom: 24px;
}

._m-l-6_rhnov_535 {
  margin-left: 24px;
}

._p-7_rhnov_539 {
  padding: 32px;
}

._p-t-7_rhnov_543 {
  padding-top: 32px;
}

._p-r-7_rhnov_547 {
  padding-right: 32px;
}

._p-b-7_rhnov_551 {
  padding-bottom: 32px;
}

._p-l-7_rhnov_555 {
  padding-left: 32px;
}

._m-7_rhnov_559 {
  margin: 32px;
}

._m-t-7_rhnov_563 {
  margin-top: 32px;
}

._m-r-7_rhnov_567 {
  margin-right: 32px;
}

._m-b-7_rhnov_571 {
  margin-bottom: 32px;
}

._m-l-7_rhnov_575 {
  margin-left: 32px;
}

._p-8_rhnov_579 {
  padding: 40px;
}

._p-t-8_rhnov_583 {
  padding-top: 40px;
}

._p-r-8_rhnov_587 {
  padding-right: 40px;
}

._p-b-8_rhnov_591 {
  padding-bottom: 40px;
}

._p-l-8_rhnov_595 {
  padding-left: 40px;
}

._m-8_rhnov_599 {
  margin: 40px;
}

._m-t-8_rhnov_603 {
  margin-top: 40px;
}

._m-r-8_rhnov_607 {
  margin-right: 40px;
}

._m-b-8_rhnov_611 {
  margin-bottom: 40px;
}

._m-l-8_rhnov_615 {
  margin-left: 40px;
}

._p-9_rhnov_619 {
  padding: 48px;
}

._p-t-9_rhnov_623 {
  padding-top: 48px;
}

._p-r-9_rhnov_627 {
  padding-right: 48px;
}

._p-b-9_rhnov_631 {
  padding-bottom: 48px;
}

._p-l-9_rhnov_635 {
  padding-left: 48px;
}

._m-9_rhnov_639 {
  margin: 48px;
}

._m-t-9_rhnov_643 {
  margin-top: 48px;
}

._m-r-9_rhnov_647 {
  margin-right: 48px;
}

._m-b-9_rhnov_651 {
  margin-bottom: 48px;
}

._m-l-9_rhnov_655 {
  margin-left: 48px;
}

._p-10_rhnov_659 {
  padding: 64px;
}

._p-t-10_rhnov_663 {
  padding-top: 64px;
}

._p-r-10_rhnov_667 {
  padding-right: 64px;
}

._p-b-10_rhnov_671 {
  padding-bottom: 64px;
}

._p-l-10_rhnov_675 {
  padding-left: 64px;
}

._m-10_rhnov_679 {
  margin: 64px;
}

._m-t-10_rhnov_683 {
  margin-top: 64px;
}

._m-r-10_rhnov_687 {
  margin-right: 64px;
}

._m-b-10_rhnov_691 {
  margin-bottom: 64px;
}

._m-l-10_rhnov_695 {
  margin-left: 64px;
}

._p-11_rhnov_699 {
  padding: 80px;
}

._p-t-11_rhnov_703 {
  padding-top: 80px;
}

._p-r-11_rhnov_707 {
  padding-right: 80px;
}

._p-b-11_rhnov_711 {
  padding-bottom: 80px;
}

._p-l-11_rhnov_715 {
  padding-left: 80px;
}

._m-11_rhnov_719 {
  margin: 80px;
}

._m-t-11_rhnov_723 {
  margin-top: 80px;
}

._m-r-11_rhnov_727 {
  margin-right: 80px;
}

._m-b-11_rhnov_731 {
  margin-bottom: 80px;
}

._m-l-11_rhnov_735 {
  margin-left: 80px;
}

._p-12_rhnov_739 {
  padding: 96px;
}

._p-t-12_rhnov_743 {
  padding-top: 96px;
}

._p-r-12_rhnov_747 {
  padding-right: 96px;
}

._p-b-12_rhnov_751 {
  padding-bottom: 96px;
}

._p-l-12_rhnov_755 {
  padding-left: 96px;
}

._m-12_rhnov_759 {
  margin: 96px;
}

._m-t-12_rhnov_763 {
  margin-top: 96px;
}

._m-r-12_rhnov_767 {
  margin-right: 96px;
}

._m-b-12_rhnov_771 {
  margin-bottom: 96px;
}

._m-l-12_rhnov_775 {
  margin-left: 96px;
}

._p-13_rhnov_779 {
  padding: 160px;
}

._p-t-13_rhnov_783 {
  padding-top: 160px;
}

._p-r-13_rhnov_787 {
  padding-right: 160px;
}

._p-b-13_rhnov_791 {
  padding-bottom: 160px;
}

._p-l-13_rhnov_795 {
  padding-left: 160px;
}

._m-13_rhnov_799 {
  margin: 160px;
}

._m-t-13_rhnov_803 {
  margin-top: 160px;
}

._m-r-13_rhnov_807 {
  margin-right: 160px;
}

._m-b-13_rhnov_811 {
  margin-bottom: 160px;
}

._m-l-13_rhnov_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_rhnov_825 {
  border-radius: 0;
}

._r-1_rhnov_829 {
  border-radius: 2px;
}

._r-2_rhnov_833 {
  border-radius: 4px;
}

._r-3_rhnov_837 {
  border-radius: 6px;
}

._r-4_rhnov_841 {
  border-radius: 8px;
}

._r-5_rhnov_845 {
  border-radius: 12px;
}

._r-6_rhnov_849 {
  border-radius: 20px;
}

._r-full_rhnov_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_rhnov_860 {
  border: 0 solid;
}

._border-1_rhnov_864 {
  border: 1px solid;
}

._border-2_rhnov_868 {
  border: 2px solid;
}

._border-3_rhnov_872 {
  border: 3px solid;
}

._border-4_rhnov_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_rhnov_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_rhnov_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_rhnov_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_rhnov_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_rhnov_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_rhnov_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_rhnov_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_rhnov_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_rhnov_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_rhnov_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_rhnov_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_rhnov_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_rhnov_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_rhnov_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_rhnov_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_rhnov_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_rhnov_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._platformIcon_rhnov_1039 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
._platformIcon_rhnov_1039 img {
  width: 18px;
  height: 18px;
  object-fit: contain;
}
._platformIcon_rhnov_1039 i::before {
  color: var(--color-text-action);
  font-size: 21px !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_mrsts_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_mrsts_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_mrsts_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_mrsts_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_mrsts_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_mrsts_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_mrsts_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_mrsts_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_mrsts_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_mrsts_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_mrsts_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_mrsts_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_mrsts_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_mrsts_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_mrsts_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_mrsts_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_mrsts_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_mrsts_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_mrsts_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_mrsts_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_mrsts_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_mrsts_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_mrsts_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_mrsts_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_mrsts_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_mrsts_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_mrsts_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_mrsts_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_mrsts_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_mrsts_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_mrsts_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_mrsts_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_mrsts_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_mrsts_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_mrsts_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_mrsts_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_mrsts_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_mrsts_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_mrsts_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_mrsts_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_mrsts_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_mrsts_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_mrsts_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_mrsts_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_mrsts_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_mrsts_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_mrsts_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_mrsts_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_mrsts_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_mrsts_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_mrsts_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_mrsts_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_mrsts_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_mrsts_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_mrsts_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_mrsts_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_mrsts_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_mrsts_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_mrsts_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_mrsts_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_mrsts_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_mrsts_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_mrsts_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_mrsts_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_mrsts_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_mrsts_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_mrsts_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_mrsts_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_mrsts_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_mrsts_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_mrsts_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_mrsts_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_mrsts_259 {
  padding: 0;
}

._p-t-0_mrsts_263 {
  padding-top: 0;
}

._p-r-0_mrsts_267 {
  padding-right: 0;
}

._p-b-0_mrsts_271 {
  padding-bottom: 0;
}

._p-l-0_mrsts_275 {
  padding-left: 0;
}

._m-0_mrsts_279 {
  margin: 0;
}

._m-t-0_mrsts_283 {
  margin-top: 0;
}

._m-r-0_mrsts_287 {
  margin-right: 0;
}

._m-b-0_mrsts_291 {
  margin-bottom: 0;
}

._m-l-0_mrsts_295 {
  margin-left: 0;
}

._p-1_mrsts_299 {
  padding: 2px;
}

._p-t-1_mrsts_303 {
  padding-top: 2px;
}

._p-r-1_mrsts_307 {
  padding-right: 2px;
}

._p-b-1_mrsts_311 {
  padding-bottom: 2px;
}

._p-l-1_mrsts_315 {
  padding-left: 2px;
}

._m-1_mrsts_319 {
  margin: 2px;
}

._m-t-1_mrsts_323 {
  margin-top: 2px;
}

._m-r-1_mrsts_327 {
  margin-right: 2px;
}

._m-b-1_mrsts_331 {
  margin-bottom: 2px;
}

._m-l-1_mrsts_335 {
  margin-left: 2px;
}

._p-2_mrsts_339 {
  padding: 4px;
}

._p-t-2_mrsts_343 {
  padding-top: 4px;
}

._p-r-2_mrsts_347 {
  padding-right: 4px;
}

._p-b-2_mrsts_351 {
  padding-bottom: 4px;
}

._p-l-2_mrsts_355 {
  padding-left: 4px;
}

._m-2_mrsts_359 {
  margin: 4px;
}

._m-t-2_mrsts_363 {
  margin-top: 4px;
}

._m-r-2_mrsts_367 {
  margin-right: 4px;
}

._m-b-2_mrsts_371 {
  margin-bottom: 4px;
}

._m-l-2_mrsts_375 {
  margin-left: 4px;
}

._p-3_mrsts_379 {
  padding: 8px;
}

._p-t-3_mrsts_383 {
  padding-top: 8px;
}

._p-r-3_mrsts_387 {
  padding-right: 8px;
}

._p-b-3_mrsts_391 {
  padding-bottom: 8px;
}

._p-l-3_mrsts_395 {
  padding-left: 8px;
}

._m-3_mrsts_399 {
  margin: 8px;
}

._m-t-3_mrsts_403 {
  margin-top: 8px;
}

._m-r-3_mrsts_407 {
  margin-right: 8px;
}

._m-b-3_mrsts_411 {
  margin-bottom: 8px;
}

._m-l-3_mrsts_415 {
  margin-left: 8px;
}

._p-4_mrsts_419 {
  padding: 12px;
}

._p-t-4_mrsts_423 {
  padding-top: 12px;
}

._p-r-4_mrsts_427 {
  padding-right: 12px;
}

._p-b-4_mrsts_431 {
  padding-bottom: 12px;
}

._p-l-4_mrsts_435 {
  padding-left: 12px;
}

._m-4_mrsts_439 {
  margin: 12px;
}

._m-t-4_mrsts_443 {
  margin-top: 12px;
}

._m-r-4_mrsts_447 {
  margin-right: 12px;
}

._m-b-4_mrsts_451 {
  margin-bottom: 12px;
}

._m-l-4_mrsts_455 {
  margin-left: 12px;
}

._p-5_mrsts_459 {
  padding: 16px;
}

._p-t-5_mrsts_463 {
  padding-top: 16px;
}

._p-r-5_mrsts_467 {
  padding-right: 16px;
}

._p-b-5_mrsts_471 {
  padding-bottom: 16px;
}

._p-l-5_mrsts_475 {
  padding-left: 16px;
}

._m-5_mrsts_479 {
  margin: 16px;
}

._m-t-5_mrsts_483 {
  margin-top: 16px;
}

._m-r-5_mrsts_487 {
  margin-right: 16px;
}

._m-b-5_mrsts_491 {
  margin-bottom: 16px;
}

._m-l-5_mrsts_495 {
  margin-left: 16px;
}

._p-6_mrsts_499 {
  padding: 24px;
}

._p-t-6_mrsts_503 {
  padding-top: 24px;
}

._p-r-6_mrsts_507 {
  padding-right: 24px;
}

._p-b-6_mrsts_511 {
  padding-bottom: 24px;
}

._p-l-6_mrsts_515 {
  padding-left: 24px;
}

._m-6_mrsts_519 {
  margin: 24px;
}

._m-t-6_mrsts_523 {
  margin-top: 24px;
}

._m-r-6_mrsts_527 {
  margin-right: 24px;
}

._m-b-6_mrsts_531 {
  margin-bottom: 24px;
}

._m-l-6_mrsts_535 {
  margin-left: 24px;
}

._p-7_mrsts_539 {
  padding: 32px;
}

._p-t-7_mrsts_543 {
  padding-top: 32px;
}

._p-r-7_mrsts_547 {
  padding-right: 32px;
}

._p-b-7_mrsts_551 {
  padding-bottom: 32px;
}

._p-l-7_mrsts_555 {
  padding-left: 32px;
}

._m-7_mrsts_559 {
  margin: 32px;
}

._m-t-7_mrsts_563 {
  margin-top: 32px;
}

._m-r-7_mrsts_567 {
  margin-right: 32px;
}

._m-b-7_mrsts_571 {
  margin-bottom: 32px;
}

._m-l-7_mrsts_575 {
  margin-left: 32px;
}

._p-8_mrsts_579 {
  padding: 40px;
}

._p-t-8_mrsts_583 {
  padding-top: 40px;
}

._p-r-8_mrsts_587 {
  padding-right: 40px;
}

._p-b-8_mrsts_591 {
  padding-bottom: 40px;
}

._p-l-8_mrsts_595 {
  padding-left: 40px;
}

._m-8_mrsts_599 {
  margin: 40px;
}

._m-t-8_mrsts_603 {
  margin-top: 40px;
}

._m-r-8_mrsts_607 {
  margin-right: 40px;
}

._m-b-8_mrsts_611 {
  margin-bottom: 40px;
}

._m-l-8_mrsts_615 {
  margin-left: 40px;
}

._p-9_mrsts_619 {
  padding: 48px;
}

._p-t-9_mrsts_623 {
  padding-top: 48px;
}

._p-r-9_mrsts_627 {
  padding-right: 48px;
}

._p-b-9_mrsts_631 {
  padding-bottom: 48px;
}

._p-l-9_mrsts_635 {
  padding-left: 48px;
}

._m-9_mrsts_639 {
  margin: 48px;
}

._m-t-9_mrsts_643 {
  margin-top: 48px;
}

._m-r-9_mrsts_647 {
  margin-right: 48px;
}

._m-b-9_mrsts_651 {
  margin-bottom: 48px;
}

._m-l-9_mrsts_655 {
  margin-left: 48px;
}

._p-10_mrsts_659 {
  padding: 64px;
}

._p-t-10_mrsts_663 {
  padding-top: 64px;
}

._p-r-10_mrsts_667 {
  padding-right: 64px;
}

._p-b-10_mrsts_671 {
  padding-bottom: 64px;
}

._p-l-10_mrsts_675 {
  padding-left: 64px;
}

._m-10_mrsts_679 {
  margin: 64px;
}

._m-t-10_mrsts_683 {
  margin-top: 64px;
}

._m-r-10_mrsts_687 {
  margin-right: 64px;
}

._m-b-10_mrsts_691 {
  margin-bottom: 64px;
}

._m-l-10_mrsts_695 {
  margin-left: 64px;
}

._p-11_mrsts_699 {
  padding: 80px;
}

._p-t-11_mrsts_703 {
  padding-top: 80px;
}

._p-r-11_mrsts_707 {
  padding-right: 80px;
}

._p-b-11_mrsts_711 {
  padding-bottom: 80px;
}

._p-l-11_mrsts_715 {
  padding-left: 80px;
}

._m-11_mrsts_719 {
  margin: 80px;
}

._m-t-11_mrsts_723 {
  margin-top: 80px;
}

._m-r-11_mrsts_727 {
  margin-right: 80px;
}

._m-b-11_mrsts_731 {
  margin-bottom: 80px;
}

._m-l-11_mrsts_735 {
  margin-left: 80px;
}

._p-12_mrsts_739 {
  padding: 96px;
}

._p-t-12_mrsts_743 {
  padding-top: 96px;
}

._p-r-12_mrsts_747 {
  padding-right: 96px;
}

._p-b-12_mrsts_751 {
  padding-bottom: 96px;
}

._p-l-12_mrsts_755 {
  padding-left: 96px;
}

._m-12_mrsts_759 {
  margin: 96px;
}

._m-t-12_mrsts_763 {
  margin-top: 96px;
}

._m-r-12_mrsts_767 {
  margin-right: 96px;
}

._m-b-12_mrsts_771 {
  margin-bottom: 96px;
}

._m-l-12_mrsts_775 {
  margin-left: 96px;
}

._p-13_mrsts_779 {
  padding: 160px;
}

._p-t-13_mrsts_783 {
  padding-top: 160px;
}

._p-r-13_mrsts_787 {
  padding-right: 160px;
}

._p-b-13_mrsts_791 {
  padding-bottom: 160px;
}

._p-l-13_mrsts_795 {
  padding-left: 160px;
}

._m-13_mrsts_799 {
  margin: 160px;
}

._m-t-13_mrsts_803 {
  margin-top: 160px;
}

._m-r-13_mrsts_807 {
  margin-right: 160px;
}

._m-b-13_mrsts_811 {
  margin-bottom: 160px;
}

._m-l-13_mrsts_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_mrsts_825 {
  border-radius: 0;
}

._r-1_mrsts_829 {
  border-radius: 2px;
}

._r-2_mrsts_833 {
  border-radius: 4px;
}

._r-3_mrsts_837 {
  border-radius: 6px;
}

._r-4_mrsts_841 {
  border-radius: 8px;
}

._r-5_mrsts_845 {
  border-radius: 12px;
}

._r-6_mrsts_849 {
  border-radius: 20px;
}

._r-full_mrsts_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_mrsts_860 {
  border: 0 solid;
}

._border-1_mrsts_864 {
  border: 1px solid;
}

._border-2_mrsts_868 {
  border: 2px solid;
}

._border-3_mrsts_872 {
  border: 3px solid;
}

._border-4_mrsts_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_mrsts_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_mrsts_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_mrsts_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_mrsts_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_mrsts_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_mrsts_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_mrsts_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_mrsts_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_mrsts_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_mrsts_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_mrsts_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_mrsts_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_mrsts_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_mrsts_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_mrsts_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_mrsts_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_mrsts_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_mrsts_1076 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._refreshButton_mrsts_1047 {
  display: inline-flex;
  align-items: center;
  gap: 0;
  height: 40px;
  background: transparent;
  border: none;
  border-radius: 6px;
  padding: 2px 4px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
@media (hover: hover) {
._refreshButton_mrsts_1047:hover {
  background-color: var(--color-default-hover);
}
}
._refreshButton_mrsts_1047:disabled {
  background-color: transparent;
  border: unset;
}
._refreshButton_mrsts_1047:disabled i,
._refreshButton_mrsts_1047:disabled span {
  color: var(--color-text-action-disabled) !important;
}
._refreshButton_mrsts_1047 i {
  color: var(--color-primary);
}
._refreshButton_mrsts_1047 i::before {
  font-size: 18px !important;
}
._refreshButton_mrsts_1047 i._spinning_mrsts_1076 {
  animation: _spin_mrsts_1076 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

._text_mrsts_1080 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-primary);
  white-space: nowrap;
  margin-left: 4px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1nbmk_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1nbmk_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1nbmk_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1nbmk_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1nbmk_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1nbmk_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1nbmk_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1nbmk_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1nbmk_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_1nbmk_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1nbmk_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1nbmk_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1nbmk_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1nbmk_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1nbmk_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1nbmk_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1nbmk_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1nbmk_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_1nbmk_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1nbmk_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1nbmk_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1nbmk_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1nbmk_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1nbmk_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1nbmk_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1nbmk_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1nbmk_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_1nbmk_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1nbmk_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1nbmk_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1nbmk_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1nbmk_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1nbmk_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1nbmk_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1nbmk_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1nbmk_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_1nbmk_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1nbmk_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1nbmk_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1nbmk_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1nbmk_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1nbmk_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1nbmk_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1nbmk_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1nbmk_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_1nbmk_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1nbmk_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1nbmk_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1nbmk_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1nbmk_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1nbmk_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1nbmk_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1nbmk_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1nbmk_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_1nbmk_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1nbmk_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1nbmk_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1nbmk_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1nbmk_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1nbmk_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1nbmk_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1nbmk_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1nbmk_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_1nbmk_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1nbmk_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1nbmk_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1nbmk_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1nbmk_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1nbmk_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1nbmk_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1nbmk_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1nbmk_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1nbmk_259 {
  padding: 0;
}

._p-t-0_1nbmk_263 {
  padding-top: 0;
}

._p-r-0_1nbmk_267 {
  padding-right: 0;
}

._p-b-0_1nbmk_271 {
  padding-bottom: 0;
}

._p-l-0_1nbmk_275 {
  padding-left: 0;
}

._m-0_1nbmk_279 {
  margin: 0;
}

._m-t-0_1nbmk_283 {
  margin-top: 0;
}

._m-r-0_1nbmk_287 {
  margin-right: 0;
}

._m-b-0_1nbmk_291 {
  margin-bottom: 0;
}

._m-l-0_1nbmk_295 {
  margin-left: 0;
}

._p-1_1nbmk_299 {
  padding: 2px;
}

._p-t-1_1nbmk_303 {
  padding-top: 2px;
}

._p-r-1_1nbmk_307 {
  padding-right: 2px;
}

._p-b-1_1nbmk_311 {
  padding-bottom: 2px;
}

._p-l-1_1nbmk_315 {
  padding-left: 2px;
}

._m-1_1nbmk_319 {
  margin: 2px;
}

._m-t-1_1nbmk_323 {
  margin-top: 2px;
}

._m-r-1_1nbmk_327 {
  margin-right: 2px;
}

._m-b-1_1nbmk_331 {
  margin-bottom: 2px;
}

._m-l-1_1nbmk_335 {
  margin-left: 2px;
}

._p-2_1nbmk_339 {
  padding: 4px;
}

._p-t-2_1nbmk_343 {
  padding-top: 4px;
}

._p-r-2_1nbmk_347 {
  padding-right: 4px;
}

._p-b-2_1nbmk_351 {
  padding-bottom: 4px;
}

._p-l-2_1nbmk_355 {
  padding-left: 4px;
}

._m-2_1nbmk_359 {
  margin: 4px;
}

._m-t-2_1nbmk_363 {
  margin-top: 4px;
}

._m-r-2_1nbmk_367 {
  margin-right: 4px;
}

._m-b-2_1nbmk_371 {
  margin-bottom: 4px;
}

._m-l-2_1nbmk_375 {
  margin-left: 4px;
}

._p-3_1nbmk_379 {
  padding: 8px;
}

._p-t-3_1nbmk_383 {
  padding-top: 8px;
}

._p-r-3_1nbmk_387 {
  padding-right: 8px;
}

._p-b-3_1nbmk_391 {
  padding-bottom: 8px;
}

._p-l-3_1nbmk_395 {
  padding-left: 8px;
}

._m-3_1nbmk_399 {
  margin: 8px;
}

._m-t-3_1nbmk_403 {
  margin-top: 8px;
}

._m-r-3_1nbmk_407 {
  margin-right: 8px;
}

._m-b-3_1nbmk_411 {
  margin-bottom: 8px;
}

._m-l-3_1nbmk_415 {
  margin-left: 8px;
}

._p-4_1nbmk_419 {
  padding: 12px;
}

._p-t-4_1nbmk_423 {
  padding-top: 12px;
}

._p-r-4_1nbmk_427 {
  padding-right: 12px;
}

._p-b-4_1nbmk_431 {
  padding-bottom: 12px;
}

._p-l-4_1nbmk_435 {
  padding-left: 12px;
}

._m-4_1nbmk_439 {
  margin: 12px;
}

._m-t-4_1nbmk_443 {
  margin-top: 12px;
}

._m-r-4_1nbmk_447 {
  margin-right: 12px;
}

._m-b-4_1nbmk_451 {
  margin-bottom: 12px;
}

._m-l-4_1nbmk_455 {
  margin-left: 12px;
}

._p-5_1nbmk_459 {
  padding: 16px;
}

._p-t-5_1nbmk_463 {
  padding-top: 16px;
}

._p-r-5_1nbmk_467 {
  padding-right: 16px;
}

._p-b-5_1nbmk_471 {
  padding-bottom: 16px;
}

._p-l-5_1nbmk_475 {
  padding-left: 16px;
}

._m-5_1nbmk_479 {
  margin: 16px;
}

._m-t-5_1nbmk_483 {
  margin-top: 16px;
}

._m-r-5_1nbmk_487 {
  margin-right: 16px;
}

._m-b-5_1nbmk_491 {
  margin-bottom: 16px;
}

._m-l-5_1nbmk_495 {
  margin-left: 16px;
}

._p-6_1nbmk_499 {
  padding: 24px;
}

._p-t-6_1nbmk_503 {
  padding-top: 24px;
}

._p-r-6_1nbmk_507 {
  padding-right: 24px;
}

._p-b-6_1nbmk_511 {
  padding-bottom: 24px;
}

._p-l-6_1nbmk_515 {
  padding-left: 24px;
}

._m-6_1nbmk_519 {
  margin: 24px;
}

._m-t-6_1nbmk_523 {
  margin-top: 24px;
}

._m-r-6_1nbmk_527 {
  margin-right: 24px;
}

._m-b-6_1nbmk_531 {
  margin-bottom: 24px;
}

._m-l-6_1nbmk_535 {
  margin-left: 24px;
}

._p-7_1nbmk_539 {
  padding: 32px;
}

._p-t-7_1nbmk_543 {
  padding-top: 32px;
}

._p-r-7_1nbmk_547 {
  padding-right: 32px;
}

._p-b-7_1nbmk_551 {
  padding-bottom: 32px;
}

._p-l-7_1nbmk_555 {
  padding-left: 32px;
}

._m-7_1nbmk_559 {
  margin: 32px;
}

._m-t-7_1nbmk_563 {
  margin-top: 32px;
}

._m-r-7_1nbmk_567 {
  margin-right: 32px;
}

._m-b-7_1nbmk_571 {
  margin-bottom: 32px;
}

._m-l-7_1nbmk_575 {
  margin-left: 32px;
}

._p-8_1nbmk_579 {
  padding: 40px;
}

._p-t-8_1nbmk_583 {
  padding-top: 40px;
}

._p-r-8_1nbmk_587 {
  padding-right: 40px;
}

._p-b-8_1nbmk_591 {
  padding-bottom: 40px;
}

._p-l-8_1nbmk_595 {
  padding-left: 40px;
}

._m-8_1nbmk_599 {
  margin: 40px;
}

._m-t-8_1nbmk_603 {
  margin-top: 40px;
}

._m-r-8_1nbmk_607 {
  margin-right: 40px;
}

._m-b-8_1nbmk_611 {
  margin-bottom: 40px;
}

._m-l-8_1nbmk_615 {
  margin-left: 40px;
}

._p-9_1nbmk_619 {
  padding: 48px;
}

._p-t-9_1nbmk_623 {
  padding-top: 48px;
}

._p-r-9_1nbmk_627 {
  padding-right: 48px;
}

._p-b-9_1nbmk_631 {
  padding-bottom: 48px;
}

._p-l-9_1nbmk_635 {
  padding-left: 48px;
}

._m-9_1nbmk_639 {
  margin: 48px;
}

._m-t-9_1nbmk_643 {
  margin-top: 48px;
}

._m-r-9_1nbmk_647 {
  margin-right: 48px;
}

._m-b-9_1nbmk_651 {
  margin-bottom: 48px;
}

._m-l-9_1nbmk_655 {
  margin-left: 48px;
}

._p-10_1nbmk_659 {
  padding: 64px;
}

._p-t-10_1nbmk_663 {
  padding-top: 64px;
}

._p-r-10_1nbmk_667 {
  padding-right: 64px;
}

._p-b-10_1nbmk_671 {
  padding-bottom: 64px;
}

._p-l-10_1nbmk_675 {
  padding-left: 64px;
}

._m-10_1nbmk_679 {
  margin: 64px;
}

._m-t-10_1nbmk_683 {
  margin-top: 64px;
}

._m-r-10_1nbmk_687 {
  margin-right: 64px;
}

._m-b-10_1nbmk_691 {
  margin-bottom: 64px;
}

._m-l-10_1nbmk_695 {
  margin-left: 64px;
}

._p-11_1nbmk_699 {
  padding: 80px;
}

._p-t-11_1nbmk_703 {
  padding-top: 80px;
}

._p-r-11_1nbmk_707 {
  padding-right: 80px;
}

._p-b-11_1nbmk_711 {
  padding-bottom: 80px;
}

._p-l-11_1nbmk_715 {
  padding-left: 80px;
}

._m-11_1nbmk_719 {
  margin: 80px;
}

._m-t-11_1nbmk_723 {
  margin-top: 80px;
}

._m-r-11_1nbmk_727 {
  margin-right: 80px;
}

._m-b-11_1nbmk_731 {
  margin-bottom: 80px;
}

._m-l-11_1nbmk_735 {
  margin-left: 80px;
}

._p-12_1nbmk_739 {
  padding: 96px;
}

._p-t-12_1nbmk_743 {
  padding-top: 96px;
}

._p-r-12_1nbmk_747 {
  padding-right: 96px;
}

._p-b-12_1nbmk_751 {
  padding-bottom: 96px;
}

._p-l-12_1nbmk_755 {
  padding-left: 96px;
}

._m-12_1nbmk_759 {
  margin: 96px;
}

._m-t-12_1nbmk_763 {
  margin-top: 96px;
}

._m-r-12_1nbmk_767 {
  margin-right: 96px;
}

._m-b-12_1nbmk_771 {
  margin-bottom: 96px;
}

._m-l-12_1nbmk_775 {
  margin-left: 96px;
}

._p-13_1nbmk_779 {
  padding: 160px;
}

._p-t-13_1nbmk_783 {
  padding-top: 160px;
}

._p-r-13_1nbmk_787 {
  padding-right: 160px;
}

._p-b-13_1nbmk_791 {
  padding-bottom: 160px;
}

._p-l-13_1nbmk_795 {
  padding-left: 160px;
}

._m-13_1nbmk_799 {
  margin: 160px;
}

._m-t-13_1nbmk_803 {
  margin-top: 160px;
}

._m-r-13_1nbmk_807 {
  margin-right: 160px;
}

._m-b-13_1nbmk_811 {
  margin-bottom: 160px;
}

._m-l-13_1nbmk_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1nbmk_825 {
  border-radius: 0;
}

._r-1_1nbmk_829 {
  border-radius: 2px;
}

._r-2_1nbmk_833 {
  border-radius: 4px;
}

._r-3_1nbmk_837 {
  border-radius: 6px;
}

._r-4_1nbmk_841 {
  border-radius: 8px;
}

._r-5_1nbmk_845 {
  border-radius: 12px;
}

._r-6_1nbmk_849 {
  border-radius: 20px;
}

._r-full_1nbmk_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1nbmk_860 {
  border: 0 solid;
}

._border-1_1nbmk_864 {
  border: 1px solid;
}

._border-2_1nbmk_868 {
  border: 2px solid;
}

._border-3_1nbmk_872 {
  border: 3px solid;
}

._border-4_1nbmk_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1nbmk_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1nbmk_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1nbmk_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1nbmk_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1nbmk_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1nbmk_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1nbmk_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1nbmk_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1nbmk_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_1nbmk_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1nbmk_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1nbmk_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1nbmk_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1nbmk_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1nbmk_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1nbmk_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1nbmk_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_1nbmk_1039 {
  border: 1px solid var(--color-border);
  background-color: var(--color-bg-elevation-1);
  padding: 24px;
  border-radius: 6px;
  box-shadow: 0 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._searchSection_1nbmk_1039 .grid {
  padding: 0;
}
._searchSection_1nbmk_1039 select {
  width: 100%;
  border: 1px solid var(--color-border-disabled);
}

._searchArea_1nbmk_1054 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._searchArea_1nbmk_1054 {
    gap: 0;
  }
}

._searchButtonWrapper_1nbmk_1066 {
  display: flex;
  align-items: flex-end;
  height: 100%;
  padding-top: 22px;
}
._searchButtonWrapper_1nbmk_1066 button {
  width: 100%;
  white-space: nowrap;
}

._fieldButton_1nbmk_1077 {
  grid-column-end: -1;
  justify-self: end;
  width: 100%;
  max-width: 115px;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._searchSection_1nbmk_1039 {
    padding: 16px 10px;
    border: none;
    box-shadow: none;
    border-radius: 0;
    overflow: hidden;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_jk655_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_jk655_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_jk655_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_jk655_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_jk655_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_jk655_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_jk655_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_jk655_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_jk655_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_jk655_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_jk655_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_jk655_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_jk655_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_jk655_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_jk655_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_jk655_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_jk655_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_jk655_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_jk655_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_jk655_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_jk655_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_jk655_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_jk655_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_jk655_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_jk655_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_jk655_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_jk655_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_jk655_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_jk655_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_jk655_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_jk655_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_jk655_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_jk655_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_jk655_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_jk655_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_jk655_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_jk655_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_jk655_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_jk655_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_jk655_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_jk655_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_jk655_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_jk655_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_jk655_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_jk655_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_jk655_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_jk655_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_jk655_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_jk655_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_jk655_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_jk655_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_jk655_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_jk655_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_jk655_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_jk655_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_jk655_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_jk655_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_jk655_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_jk655_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_jk655_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_jk655_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_jk655_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_jk655_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_jk655_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_jk655_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_jk655_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_jk655_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_jk655_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_jk655_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_jk655_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_jk655_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_jk655_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_jk655_259 {
  padding: 0;
}

._p-t-0_jk655_263 {
  padding-top: 0;
}

._p-r-0_jk655_267 {
  padding-right: 0;
}

._p-b-0_jk655_271 {
  padding-bottom: 0;
}

._p-l-0_jk655_275 {
  padding-left: 0;
}

._m-0_jk655_279 {
  margin: 0;
}

._m-t-0_jk655_283 {
  margin-top: 0;
}

._m-r-0_jk655_287 {
  margin-right: 0;
}

._m-b-0_jk655_291 {
  margin-bottom: 0;
}

._m-l-0_jk655_295 {
  margin-left: 0;
}

._p-1_jk655_299 {
  padding: 2px;
}

._p-t-1_jk655_303 {
  padding-top: 2px;
}

._p-r-1_jk655_307 {
  padding-right: 2px;
}

._p-b-1_jk655_311 {
  padding-bottom: 2px;
}

._p-l-1_jk655_315 {
  padding-left: 2px;
}

._m-1_jk655_319 {
  margin: 2px;
}

._m-t-1_jk655_323 {
  margin-top: 2px;
}

._m-r-1_jk655_327 {
  margin-right: 2px;
}

._m-b-1_jk655_331 {
  margin-bottom: 2px;
}

._m-l-1_jk655_335 {
  margin-left: 2px;
}

._p-2_jk655_339 {
  padding: 4px;
}

._p-t-2_jk655_343 {
  padding-top: 4px;
}

._p-r-2_jk655_347 {
  padding-right: 4px;
}

._p-b-2_jk655_351 {
  padding-bottom: 4px;
}

._p-l-2_jk655_355 {
  padding-left: 4px;
}

._m-2_jk655_359 {
  margin: 4px;
}

._m-t-2_jk655_363 {
  margin-top: 4px;
}

._m-r-2_jk655_367 {
  margin-right: 4px;
}

._m-b-2_jk655_371 {
  margin-bottom: 4px;
}

._m-l-2_jk655_375 {
  margin-left: 4px;
}

._p-3_jk655_379 {
  padding: 8px;
}

._p-t-3_jk655_383 {
  padding-top: 8px;
}

._p-r-3_jk655_387 {
  padding-right: 8px;
}

._p-b-3_jk655_391 {
  padding-bottom: 8px;
}

._p-l-3_jk655_395 {
  padding-left: 8px;
}

._m-3_jk655_399 {
  margin: 8px;
}

._m-t-3_jk655_403 {
  margin-top: 8px;
}

._m-r-3_jk655_407 {
  margin-right: 8px;
}

._m-b-3_jk655_411 {
  margin-bottom: 8px;
}

._m-l-3_jk655_415 {
  margin-left: 8px;
}

._p-4_jk655_419 {
  padding: 12px;
}

._p-t-4_jk655_423 {
  padding-top: 12px;
}

._p-r-4_jk655_427 {
  padding-right: 12px;
}

._p-b-4_jk655_431 {
  padding-bottom: 12px;
}

._p-l-4_jk655_435 {
  padding-left: 12px;
}

._m-4_jk655_439 {
  margin: 12px;
}

._m-t-4_jk655_443 {
  margin-top: 12px;
}

._m-r-4_jk655_447 {
  margin-right: 12px;
}

._m-b-4_jk655_451 {
  margin-bottom: 12px;
}

._m-l-4_jk655_455 {
  margin-left: 12px;
}

._p-5_jk655_459 {
  padding: 16px;
}

._p-t-5_jk655_463 {
  padding-top: 16px;
}

._p-r-5_jk655_467 {
  padding-right: 16px;
}

._p-b-5_jk655_471 {
  padding-bottom: 16px;
}

._p-l-5_jk655_475 {
  padding-left: 16px;
}

._m-5_jk655_479 {
  margin: 16px;
}

._m-t-5_jk655_483 {
  margin-top: 16px;
}

._m-r-5_jk655_487 {
  margin-right: 16px;
}

._m-b-5_jk655_491 {
  margin-bottom: 16px;
}

._m-l-5_jk655_495 {
  margin-left: 16px;
}

._p-6_jk655_499 {
  padding: 24px;
}

._p-t-6_jk655_503 {
  padding-top: 24px;
}

._p-r-6_jk655_507 {
  padding-right: 24px;
}

._p-b-6_jk655_511 {
  padding-bottom: 24px;
}

._p-l-6_jk655_515 {
  padding-left: 24px;
}

._m-6_jk655_519 {
  margin: 24px;
}

._m-t-6_jk655_523 {
  margin-top: 24px;
}

._m-r-6_jk655_527 {
  margin-right: 24px;
}

._m-b-6_jk655_531 {
  margin-bottom: 24px;
}

._m-l-6_jk655_535 {
  margin-left: 24px;
}

._p-7_jk655_539 {
  padding: 32px;
}

._p-t-7_jk655_543 {
  padding-top: 32px;
}

._p-r-7_jk655_547 {
  padding-right: 32px;
}

._p-b-7_jk655_551 {
  padding-bottom: 32px;
}

._p-l-7_jk655_555 {
  padding-left: 32px;
}

._m-7_jk655_559 {
  margin: 32px;
}

._m-t-7_jk655_563 {
  margin-top: 32px;
}

._m-r-7_jk655_567 {
  margin-right: 32px;
}

._m-b-7_jk655_571 {
  margin-bottom: 32px;
}

._m-l-7_jk655_575 {
  margin-left: 32px;
}

._p-8_jk655_579 {
  padding: 40px;
}

._p-t-8_jk655_583 {
  padding-top: 40px;
}

._p-r-8_jk655_587 {
  padding-right: 40px;
}

._p-b-8_jk655_591 {
  padding-bottom: 40px;
}

._p-l-8_jk655_595 {
  padding-left: 40px;
}

._m-8_jk655_599 {
  margin: 40px;
}

._m-t-8_jk655_603 {
  margin-top: 40px;
}

._m-r-8_jk655_607 {
  margin-right: 40px;
}

._m-b-8_jk655_611 {
  margin-bottom: 40px;
}

._m-l-8_jk655_615 {
  margin-left: 40px;
}

._p-9_jk655_619 {
  padding: 48px;
}

._p-t-9_jk655_623 {
  padding-top: 48px;
}

._p-r-9_jk655_627 {
  padding-right: 48px;
}

._p-b-9_jk655_631 {
  padding-bottom: 48px;
}

._p-l-9_jk655_635 {
  padding-left: 48px;
}

._m-9_jk655_639 {
  margin: 48px;
}

._m-t-9_jk655_643 {
  margin-top: 48px;
}

._m-r-9_jk655_647 {
  margin-right: 48px;
}

._m-b-9_jk655_651 {
  margin-bottom: 48px;
}

._m-l-9_jk655_655 {
  margin-left: 48px;
}

._p-10_jk655_659 {
  padding: 64px;
}

._p-t-10_jk655_663 {
  padding-top: 64px;
}

._p-r-10_jk655_667 {
  padding-right: 64px;
}

._p-b-10_jk655_671 {
  padding-bottom: 64px;
}

._p-l-10_jk655_675 {
  padding-left: 64px;
}

._m-10_jk655_679 {
  margin: 64px;
}

._m-t-10_jk655_683 {
  margin-top: 64px;
}

._m-r-10_jk655_687 {
  margin-right: 64px;
}

._m-b-10_jk655_691 {
  margin-bottom: 64px;
}

._m-l-10_jk655_695 {
  margin-left: 64px;
}

._p-11_jk655_699 {
  padding: 80px;
}

._p-t-11_jk655_703 {
  padding-top: 80px;
}

._p-r-11_jk655_707 {
  padding-right: 80px;
}

._p-b-11_jk655_711 {
  padding-bottom: 80px;
}

._p-l-11_jk655_715 {
  padding-left: 80px;
}

._m-11_jk655_719 {
  margin: 80px;
}

._m-t-11_jk655_723 {
  margin-top: 80px;
}

._m-r-11_jk655_727 {
  margin-right: 80px;
}

._m-b-11_jk655_731 {
  margin-bottom: 80px;
}

._m-l-11_jk655_735 {
  margin-left: 80px;
}

._p-12_jk655_739 {
  padding: 96px;
}

._p-t-12_jk655_743 {
  padding-top: 96px;
}

._p-r-12_jk655_747 {
  padding-right: 96px;
}

._p-b-12_jk655_751 {
  padding-bottom: 96px;
}

._p-l-12_jk655_755 {
  padding-left: 96px;
}

._m-12_jk655_759 {
  margin: 96px;
}

._m-t-12_jk655_763 {
  margin-top: 96px;
}

._m-r-12_jk655_767 {
  margin-right: 96px;
}

._m-b-12_jk655_771 {
  margin-bottom: 96px;
}

._m-l-12_jk655_775 {
  margin-left: 96px;
}

._p-13_jk655_779 {
  padding: 160px;
}

._p-t-13_jk655_783 {
  padding-top: 160px;
}

._p-r-13_jk655_787 {
  padding-right: 160px;
}

._p-b-13_jk655_791 {
  padding-bottom: 160px;
}

._p-l-13_jk655_795 {
  padding-left: 160px;
}

._m-13_jk655_799 {
  margin: 160px;
}

._m-t-13_jk655_803 {
  margin-top: 160px;
}

._m-r-13_jk655_807 {
  margin-right: 160px;
}

._m-b-13_jk655_811 {
  margin-bottom: 160px;
}

._m-l-13_jk655_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_jk655_825 {
  border-radius: 0;
}

._r-1_jk655_829 {
  border-radius: 2px;
}

._r-2_jk655_833 {
  border-radius: 4px;
}

._r-3_jk655_837 {
  border-radius: 6px;
}

._r-4_jk655_841 {
  border-radius: 8px;
}

._r-5_jk655_845 {
  border-radius: 12px;
}

._r-6_jk655_849 {
  border-radius: 20px;
}

._r-full_jk655_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_jk655_860 {
  border: 0 solid;
}

._border-1_jk655_864 {
  border: 1px solid;
}

._border-2_jk655_868 {
  border: 2px solid;
}

._border-3_jk655_872 {
  border: 3px solid;
}

._border-4_jk655_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_jk655_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_jk655_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_jk655_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_jk655_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_jk655_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_jk655_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_jk655_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_jk655_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_jk655_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_jk655_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_jk655_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_jk655_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_jk655_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_jk655_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_jk655_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_jk655_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_jk655_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._chip_jk655_1039 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 8px 2px 4px;
  border-radius: 100px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  height: 23px;
  white-space: nowrap;
  cursor: pointer;
  transition: opacity 0.2s;
}
@media (hover: hover) {
._chip_jk655_1039:hover {
  opacity: 0.8;
}
}
._chip_jk655_1039:focus-visible {
  outline: 2px solid var(--color-primary);
  outline-offset: 2px;
}

._enabled_jk655_1062 {
  background-color: var(--color-success-fill);
  color: var(--color-success);
}
._enabled_jk655_1062 ._dot_jk655_1066 {
  background-color: var(--color-success);
}

._paused_jk655_1070 {
  background-color: var(--color-danger-fill);
  color: var(--color-danger);
}
._paused_jk655_1070 ._dot_jk655_1066 {
  background-color: var(--color-danger);
}

._removed_jk655_1078 {
  background-color: var(--color-danger);
  color: var(--color-bg-elevation-1);
}
._removed_jk655_1078 i::before {
  color: var(--color-bg-elevation-1);
  font-size: 14px;
}

._pending_jk655_1087 {
  background-color: var(--color-warning-fill);
  color: var(--color-warning);
}
._pending_jk655_1087 ._dot_jk655_1066 {
  background-color: var(--color-warning);
}

._expired_jk655_1095 {
  background-color: var(--color-default);
  color: var(--color-text-sub);
}
._expired_jk655_1095 ._dot_jk655_1066 {
  background-color: var(--color-text-sub);
}

._iconWrapper_jk655_1103 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
}
._iconWrapper_jk655_1103 i:before {
  font-size: 17px !important;
}

._dot_jk655_1066 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  flex-shrink: 0;
}

._loading_jk655_1121 {
  opacity: 0.6;
  pointer-events: none;
  cursor: wait;
}

._spinner_jk655_1127 {
  width: 10px;
  height: 10px;
  border: 2px solid currentColor;
  border-top-color: transparent;
  border-radius: 50%;
  animation: _spin_jk655_1127 0.8s linear infinite;
  flex-shrink: 0;
}

@keyframes _spin_jk655_1127 {
  to {
    transform: rotate(360deg);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_2alcw_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_2alcw_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_2alcw_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_2alcw_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_2alcw_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_2alcw_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_2alcw_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_2alcw_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_2alcw_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_2alcw_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_2alcw_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_2alcw_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_2alcw_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_2alcw_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_2alcw_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_2alcw_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_2alcw_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_2alcw_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_2alcw_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_2alcw_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_2alcw_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_2alcw_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_2alcw_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_2alcw_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_2alcw_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_2alcw_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_2alcw_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_2alcw_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_2alcw_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_2alcw_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_2alcw_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_2alcw_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_2alcw_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_2alcw_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_2alcw_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_2alcw_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_2alcw_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_2alcw_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_2alcw_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_2alcw_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_2alcw_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_2alcw_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_2alcw_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_2alcw_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_2alcw_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_2alcw_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_2alcw_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_2alcw_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_2alcw_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_2alcw_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_2alcw_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_2alcw_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_2alcw_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_2alcw_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_2alcw_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_2alcw_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_2alcw_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_2alcw_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_2alcw_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_2alcw_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_2alcw_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_2alcw_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_2alcw_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_2alcw_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_2alcw_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_2alcw_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_2alcw_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_2alcw_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_2alcw_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_2alcw_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_2alcw_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_2alcw_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_2alcw_259 {
  padding: 0;
}

._p-t-0_2alcw_263 {
  padding-top: 0;
}

._p-r-0_2alcw_267 {
  padding-right: 0;
}

._p-b-0_2alcw_271 {
  padding-bottom: 0;
}

._p-l-0_2alcw_275 {
  padding-left: 0;
}

._m-0_2alcw_279 {
  margin: 0;
}

._m-t-0_2alcw_283 {
  margin-top: 0;
}

._m-r-0_2alcw_287 {
  margin-right: 0;
}

._m-b-0_2alcw_291 {
  margin-bottom: 0;
}

._m-l-0_2alcw_295 {
  margin-left: 0;
}

._p-1_2alcw_299 {
  padding: 2px;
}

._p-t-1_2alcw_303 {
  padding-top: 2px;
}

._p-r-1_2alcw_307 {
  padding-right: 2px;
}

._p-b-1_2alcw_311 {
  padding-bottom: 2px;
}

._p-l-1_2alcw_315 {
  padding-left: 2px;
}

._m-1_2alcw_319 {
  margin: 2px;
}

._m-t-1_2alcw_323 {
  margin-top: 2px;
}

._m-r-1_2alcw_327 {
  margin-right: 2px;
}

._m-b-1_2alcw_331 {
  margin-bottom: 2px;
}

._m-l-1_2alcw_335 {
  margin-left: 2px;
}

._p-2_2alcw_339 {
  padding: 4px;
}

._p-t-2_2alcw_343 {
  padding-top: 4px;
}

._p-r-2_2alcw_347 {
  padding-right: 4px;
}

._p-b-2_2alcw_351 {
  padding-bottom: 4px;
}

._p-l-2_2alcw_355 {
  padding-left: 4px;
}

._m-2_2alcw_359 {
  margin: 4px;
}

._m-t-2_2alcw_363 {
  margin-top: 4px;
}

._m-r-2_2alcw_367 {
  margin-right: 4px;
}

._m-b-2_2alcw_371 {
  margin-bottom: 4px;
}

._m-l-2_2alcw_375 {
  margin-left: 4px;
}

._p-3_2alcw_379 {
  padding: 8px;
}

._p-t-3_2alcw_383 {
  padding-top: 8px;
}

._p-r-3_2alcw_387 {
  padding-right: 8px;
}

._p-b-3_2alcw_391 {
  padding-bottom: 8px;
}

._p-l-3_2alcw_395 {
  padding-left: 8px;
}

._m-3_2alcw_399 {
  margin: 8px;
}

._m-t-3_2alcw_403 {
  margin-top: 8px;
}

._m-r-3_2alcw_407 {
  margin-right: 8px;
}

._m-b-3_2alcw_411 {
  margin-bottom: 8px;
}

._m-l-3_2alcw_415 {
  margin-left: 8px;
}

._p-4_2alcw_419 {
  padding: 12px;
}

._p-t-4_2alcw_423 {
  padding-top: 12px;
}

._p-r-4_2alcw_427 {
  padding-right: 12px;
}

._p-b-4_2alcw_431 {
  padding-bottom: 12px;
}

._p-l-4_2alcw_435 {
  padding-left: 12px;
}

._m-4_2alcw_439 {
  margin: 12px;
}

._m-t-4_2alcw_443 {
  margin-top: 12px;
}

._m-r-4_2alcw_447 {
  margin-right: 12px;
}

._m-b-4_2alcw_451 {
  margin-bottom: 12px;
}

._m-l-4_2alcw_455 {
  margin-left: 12px;
}

._p-5_2alcw_459 {
  padding: 16px;
}

._p-t-5_2alcw_463 {
  padding-top: 16px;
}

._p-r-5_2alcw_467 {
  padding-right: 16px;
}

._p-b-5_2alcw_471 {
  padding-bottom: 16px;
}

._p-l-5_2alcw_475 {
  padding-left: 16px;
}

._m-5_2alcw_479 {
  margin: 16px;
}

._m-t-5_2alcw_483 {
  margin-top: 16px;
}

._m-r-5_2alcw_487 {
  margin-right: 16px;
}

._m-b-5_2alcw_491 {
  margin-bottom: 16px;
}

._m-l-5_2alcw_495 {
  margin-left: 16px;
}

._p-6_2alcw_499 {
  padding: 24px;
}

._p-t-6_2alcw_503 {
  padding-top: 24px;
}

._p-r-6_2alcw_507 {
  padding-right: 24px;
}

._p-b-6_2alcw_511 {
  padding-bottom: 24px;
}

._p-l-6_2alcw_515 {
  padding-left: 24px;
}

._m-6_2alcw_519 {
  margin: 24px;
}

._m-t-6_2alcw_523 {
  margin-top: 24px;
}

._m-r-6_2alcw_527 {
  margin-right: 24px;
}

._m-b-6_2alcw_531 {
  margin-bottom: 24px;
}

._m-l-6_2alcw_535 {
  margin-left: 24px;
}

._p-7_2alcw_539 {
  padding: 32px;
}

._p-t-7_2alcw_543 {
  padding-top: 32px;
}

._p-r-7_2alcw_547 {
  padding-right: 32px;
}

._p-b-7_2alcw_551 {
  padding-bottom: 32px;
}

._p-l-7_2alcw_555 {
  padding-left: 32px;
}

._m-7_2alcw_559 {
  margin: 32px;
}

._m-t-7_2alcw_563 {
  margin-top: 32px;
}

._m-r-7_2alcw_567 {
  margin-right: 32px;
}

._m-b-7_2alcw_571 {
  margin-bottom: 32px;
}

._m-l-7_2alcw_575 {
  margin-left: 32px;
}

._p-8_2alcw_579 {
  padding: 40px;
}

._p-t-8_2alcw_583 {
  padding-top: 40px;
}

._p-r-8_2alcw_587 {
  padding-right: 40px;
}

._p-b-8_2alcw_591 {
  padding-bottom: 40px;
}

._p-l-8_2alcw_595 {
  padding-left: 40px;
}

._m-8_2alcw_599 {
  margin: 40px;
}

._m-t-8_2alcw_603 {
  margin-top: 40px;
}

._m-r-8_2alcw_607 {
  margin-right: 40px;
}

._m-b-8_2alcw_611 {
  margin-bottom: 40px;
}

._m-l-8_2alcw_615 {
  margin-left: 40px;
}

._p-9_2alcw_619 {
  padding: 48px;
}

._p-t-9_2alcw_623 {
  padding-top: 48px;
}

._p-r-9_2alcw_627 {
  padding-right: 48px;
}

._p-b-9_2alcw_631 {
  padding-bottom: 48px;
}

._p-l-9_2alcw_635 {
  padding-left: 48px;
}

._m-9_2alcw_639 {
  margin: 48px;
}

._m-t-9_2alcw_643 {
  margin-top: 48px;
}

._m-r-9_2alcw_647 {
  margin-right: 48px;
}

._m-b-9_2alcw_651 {
  margin-bottom: 48px;
}

._m-l-9_2alcw_655 {
  margin-left: 48px;
}

._p-10_2alcw_659 {
  padding: 64px;
}

._p-t-10_2alcw_663 {
  padding-top: 64px;
}

._p-r-10_2alcw_667 {
  padding-right: 64px;
}

._p-b-10_2alcw_671 {
  padding-bottom: 64px;
}

._p-l-10_2alcw_675 {
  padding-left: 64px;
}

._m-10_2alcw_679 {
  margin: 64px;
}

._m-t-10_2alcw_683 {
  margin-top: 64px;
}

._m-r-10_2alcw_687 {
  margin-right: 64px;
}

._m-b-10_2alcw_691 {
  margin-bottom: 64px;
}

._m-l-10_2alcw_695 {
  margin-left: 64px;
}

._p-11_2alcw_699 {
  padding: 80px;
}

._p-t-11_2alcw_703 {
  padding-top: 80px;
}

._p-r-11_2alcw_707 {
  padding-right: 80px;
}

._p-b-11_2alcw_711 {
  padding-bottom: 80px;
}

._p-l-11_2alcw_715 {
  padding-left: 80px;
}

._m-11_2alcw_719 {
  margin: 80px;
}

._m-t-11_2alcw_723 {
  margin-top: 80px;
}

._m-r-11_2alcw_727 {
  margin-right: 80px;
}

._m-b-11_2alcw_731 {
  margin-bottom: 80px;
}

._m-l-11_2alcw_735 {
  margin-left: 80px;
}

._p-12_2alcw_739 {
  padding: 96px;
}

._p-t-12_2alcw_743 {
  padding-top: 96px;
}

._p-r-12_2alcw_747 {
  padding-right: 96px;
}

._p-b-12_2alcw_751 {
  padding-bottom: 96px;
}

._p-l-12_2alcw_755 {
  padding-left: 96px;
}

._m-12_2alcw_759 {
  margin: 96px;
}

._m-t-12_2alcw_763 {
  margin-top: 96px;
}

._m-r-12_2alcw_767 {
  margin-right: 96px;
}

._m-b-12_2alcw_771 {
  margin-bottom: 96px;
}

._m-l-12_2alcw_775 {
  margin-left: 96px;
}

._p-13_2alcw_779 {
  padding: 160px;
}

._p-t-13_2alcw_783 {
  padding-top: 160px;
}

._p-r-13_2alcw_787 {
  padding-right: 160px;
}

._p-b-13_2alcw_791 {
  padding-bottom: 160px;
}

._p-l-13_2alcw_795 {
  padding-left: 160px;
}

._m-13_2alcw_799 {
  margin: 160px;
}

._m-t-13_2alcw_803 {
  margin-top: 160px;
}

._m-r-13_2alcw_807 {
  margin-right: 160px;
}

._m-b-13_2alcw_811 {
  margin-bottom: 160px;
}

._m-l-13_2alcw_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_2alcw_825 {
  border-radius: 0;
}

._r-1_2alcw_829 {
  border-radius: 2px;
}

._r-2_2alcw_833 {
  border-radius: 4px;
}

._r-3_2alcw_837 {
  border-radius: 6px;
}

._r-4_2alcw_841 {
  border-radius: 8px;
}

._r-5_2alcw_845 {
  border-radius: 12px;
}

._r-6_2alcw_849 {
  border-radius: 20px;
}

._r-full_2alcw_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_2alcw_860 {
  border: 0 solid;
}

._border-1_2alcw_864 {
  border: 1px solid;
}

._border-2_2alcw_868 {
  border: 2px solid;
}

._border-3_2alcw_872 {
  border: 3px solid;
}

._border-4_2alcw_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_2alcw_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_2alcw_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_2alcw_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_2alcw_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_2alcw_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_2alcw_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_2alcw_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_2alcw_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_2alcw_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_2alcw_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_2alcw_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_2alcw_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_2alcw_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_2alcw_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_2alcw_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_2alcw_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_2alcw_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
*/
._switchButtons_2alcw_1039 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px;
  background: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
}

._switchButton_2alcw_1039 {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 34px;
  padding: 0 12px;
  border: 1px solid transparent;
  border-radius: 6px;
  background: transparent;
  cursor: pointer;
  color: var(--color-text-sub);
  transition: background-color 0.2s, border-color 0.2s, color 0.2s;
}
@media (hover: hover) {
._switchButton_2alcw_1039:hover:not(._active_2alcw_1064):not(:disabled) {
  background: var(--color-default);
}
}
._switchButton_2alcw_1039._active_2alcw_1064 {
  background: var(--color-bg-elevation-1);
  border-color: var(--color-border);
  color: var(--color-primary);
}
._switchButton_2alcw_1039._active_2alcw_1064 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._switchButton_2alcw_1039._active_2alcw_1064 span {
    font-size: 12px;
  }
}
._switchButton_2alcw_1039._active_2alcw_1064 span {
  color: var(--color-primary);
}
._switchButton_2alcw_1039._active_2alcw_1064 i::before {
  color: var(--color-primary);
}
._switchButton_2alcw_1039:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._switchButton_2alcw_1039 i::before {
  font-size: 24px;
}
._switchButton_2alcw_1039 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._switchButton_2alcw_1039 span {
    font-size: 12px;
  }
}
._switchButton_2alcw_1039 span {
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_z0466_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_z0466_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_z0466_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_z0466_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_z0466_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_z0466_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_z0466_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_z0466_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_z0466_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_z0466_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_z0466_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_z0466_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_z0466_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_z0466_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_z0466_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_z0466_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_z0466_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_z0466_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_z0466_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_z0466_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_z0466_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_z0466_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_z0466_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_z0466_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_z0466_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_z0466_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_z0466_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_z0466_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_z0466_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_z0466_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_z0466_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_z0466_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_z0466_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_z0466_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_z0466_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_z0466_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_z0466_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_z0466_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_z0466_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_z0466_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_z0466_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_z0466_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_z0466_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_z0466_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_z0466_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_z0466_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_z0466_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_z0466_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_z0466_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_z0466_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_z0466_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_z0466_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_z0466_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_z0466_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_z0466_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_z0466_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_z0466_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_z0466_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_z0466_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_z0466_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_z0466_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_z0466_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_z0466_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_z0466_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_z0466_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_z0466_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_z0466_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_z0466_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_z0466_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_z0466_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_z0466_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_z0466_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_z0466_259 {
  padding: 0;
}

._p-t-0_z0466_263 {
  padding-top: 0;
}

._p-r-0_z0466_267 {
  padding-right: 0;
}

._p-b-0_z0466_271 {
  padding-bottom: 0;
}

._p-l-0_z0466_275 {
  padding-left: 0;
}

._m-0_z0466_279 {
  margin: 0;
}

._m-t-0_z0466_283 {
  margin-top: 0;
}

._m-r-0_z0466_287 {
  margin-right: 0;
}

._m-b-0_z0466_291 {
  margin-bottom: 0;
}

._m-l-0_z0466_295 {
  margin-left: 0;
}

._p-1_z0466_299 {
  padding: 2px;
}

._p-t-1_z0466_303 {
  padding-top: 2px;
}

._p-r-1_z0466_307 {
  padding-right: 2px;
}

._p-b-1_z0466_311 {
  padding-bottom: 2px;
}

._p-l-1_z0466_315 {
  padding-left: 2px;
}

._m-1_z0466_319 {
  margin: 2px;
}

._m-t-1_z0466_323 {
  margin-top: 2px;
}

._m-r-1_z0466_327 {
  margin-right: 2px;
}

._m-b-1_z0466_331 {
  margin-bottom: 2px;
}

._m-l-1_z0466_335 {
  margin-left: 2px;
}

._p-2_z0466_339 {
  padding: 4px;
}

._p-t-2_z0466_343 {
  padding-top: 4px;
}

._p-r-2_z0466_347 {
  padding-right: 4px;
}

._p-b-2_z0466_351 {
  padding-bottom: 4px;
}

._p-l-2_z0466_355 {
  padding-left: 4px;
}

._m-2_z0466_359 {
  margin: 4px;
}

._m-t-2_z0466_363 {
  margin-top: 4px;
}

._m-r-2_z0466_367 {
  margin-right: 4px;
}

._m-b-2_z0466_371 {
  margin-bottom: 4px;
}

._m-l-2_z0466_375 {
  margin-left: 4px;
}

._p-3_z0466_379 {
  padding: 8px;
}

._p-t-3_z0466_383 {
  padding-top: 8px;
}

._p-r-3_z0466_387 {
  padding-right: 8px;
}

._p-b-3_z0466_391 {
  padding-bottom: 8px;
}

._p-l-3_z0466_395 {
  padding-left: 8px;
}

._m-3_z0466_399 {
  margin: 8px;
}

._m-t-3_z0466_403 {
  margin-top: 8px;
}

._m-r-3_z0466_407 {
  margin-right: 8px;
}

._m-b-3_z0466_411 {
  margin-bottom: 8px;
}

._m-l-3_z0466_415 {
  margin-left: 8px;
}

._p-4_z0466_419 {
  padding: 12px;
}

._p-t-4_z0466_423 {
  padding-top: 12px;
}

._p-r-4_z0466_427 {
  padding-right: 12px;
}

._p-b-4_z0466_431 {
  padding-bottom: 12px;
}

._p-l-4_z0466_435 {
  padding-left: 12px;
}

._m-4_z0466_439 {
  margin: 12px;
}

._m-t-4_z0466_443 {
  margin-top: 12px;
}

._m-r-4_z0466_447 {
  margin-right: 12px;
}

._m-b-4_z0466_451 {
  margin-bottom: 12px;
}

._m-l-4_z0466_455 {
  margin-left: 12px;
}

._p-5_z0466_459 {
  padding: 16px;
}

._p-t-5_z0466_463 {
  padding-top: 16px;
}

._p-r-5_z0466_467 {
  padding-right: 16px;
}

._p-b-5_z0466_471 {
  padding-bottom: 16px;
}

._p-l-5_z0466_475 {
  padding-left: 16px;
}

._m-5_z0466_479 {
  margin: 16px;
}

._m-t-5_z0466_483 {
  margin-top: 16px;
}

._m-r-5_z0466_487 {
  margin-right: 16px;
}

._m-b-5_z0466_491 {
  margin-bottom: 16px;
}

._m-l-5_z0466_495 {
  margin-left: 16px;
}

._p-6_z0466_499 {
  padding: 24px;
}

._p-t-6_z0466_503 {
  padding-top: 24px;
}

._p-r-6_z0466_507 {
  padding-right: 24px;
}

._p-b-6_z0466_511 {
  padding-bottom: 24px;
}

._p-l-6_z0466_515 {
  padding-left: 24px;
}

._m-6_z0466_519 {
  margin: 24px;
}

._m-t-6_z0466_523 {
  margin-top: 24px;
}

._m-r-6_z0466_527 {
  margin-right: 24px;
}

._m-b-6_z0466_531 {
  margin-bottom: 24px;
}

._m-l-6_z0466_535 {
  margin-left: 24px;
}

._p-7_z0466_539 {
  padding: 32px;
}

._p-t-7_z0466_543 {
  padding-top: 32px;
}

._p-r-7_z0466_547 {
  padding-right: 32px;
}

._p-b-7_z0466_551 {
  padding-bottom: 32px;
}

._p-l-7_z0466_555 {
  padding-left: 32px;
}

._m-7_z0466_559 {
  margin: 32px;
}

._m-t-7_z0466_563 {
  margin-top: 32px;
}

._m-r-7_z0466_567 {
  margin-right: 32px;
}

._m-b-7_z0466_571 {
  margin-bottom: 32px;
}

._m-l-7_z0466_575 {
  margin-left: 32px;
}

._p-8_z0466_579 {
  padding: 40px;
}

._p-t-8_z0466_583 {
  padding-top: 40px;
}

._p-r-8_z0466_587 {
  padding-right: 40px;
}

._p-b-8_z0466_591 {
  padding-bottom: 40px;
}

._p-l-8_z0466_595 {
  padding-left: 40px;
}

._m-8_z0466_599 {
  margin: 40px;
}

._m-t-8_z0466_603 {
  margin-top: 40px;
}

._m-r-8_z0466_607 {
  margin-right: 40px;
}

._m-b-8_z0466_611 {
  margin-bottom: 40px;
}

._m-l-8_z0466_615 {
  margin-left: 40px;
}

._p-9_z0466_619 {
  padding: 48px;
}

._p-t-9_z0466_623 {
  padding-top: 48px;
}

._p-r-9_z0466_627 {
  padding-right: 48px;
}

._p-b-9_z0466_631 {
  padding-bottom: 48px;
}

._p-l-9_z0466_635 {
  padding-left: 48px;
}

._m-9_z0466_639 {
  margin: 48px;
}

._m-t-9_z0466_643 {
  margin-top: 48px;
}

._m-r-9_z0466_647 {
  margin-right: 48px;
}

._m-b-9_z0466_651 {
  margin-bottom: 48px;
}

._m-l-9_z0466_655 {
  margin-left: 48px;
}

._p-10_z0466_659 {
  padding: 64px;
}

._p-t-10_z0466_663 {
  padding-top: 64px;
}

._p-r-10_z0466_667 {
  padding-right: 64px;
}

._p-b-10_z0466_671 {
  padding-bottom: 64px;
}

._p-l-10_z0466_675 {
  padding-left: 64px;
}

._m-10_z0466_679 {
  margin: 64px;
}

._m-t-10_z0466_683 {
  margin-top: 64px;
}

._m-r-10_z0466_687 {
  margin-right: 64px;
}

._m-b-10_z0466_691 {
  margin-bottom: 64px;
}

._m-l-10_z0466_695 {
  margin-left: 64px;
}

._p-11_z0466_699 {
  padding: 80px;
}

._p-t-11_z0466_703 {
  padding-top: 80px;
}

._p-r-11_z0466_707 {
  padding-right: 80px;
}

._p-b-11_z0466_711 {
  padding-bottom: 80px;
}

._p-l-11_z0466_715 {
  padding-left: 80px;
}

._m-11_z0466_719 {
  margin: 80px;
}

._m-t-11_z0466_723 {
  margin-top: 80px;
}

._m-r-11_z0466_727 {
  margin-right: 80px;
}

._m-b-11_z0466_731 {
  margin-bottom: 80px;
}

._m-l-11_z0466_735 {
  margin-left: 80px;
}

._p-12_z0466_739 {
  padding: 96px;
}

._p-t-12_z0466_743 {
  padding-top: 96px;
}

._p-r-12_z0466_747 {
  padding-right: 96px;
}

._p-b-12_z0466_751 {
  padding-bottom: 96px;
}

._p-l-12_z0466_755 {
  padding-left: 96px;
}

._m-12_z0466_759 {
  margin: 96px;
}

._m-t-12_z0466_763 {
  margin-top: 96px;
}

._m-r-12_z0466_767 {
  margin-right: 96px;
}

._m-b-12_z0466_771 {
  margin-bottom: 96px;
}

._m-l-12_z0466_775 {
  margin-left: 96px;
}

._p-13_z0466_779 {
  padding: 160px;
}

._p-t-13_z0466_783 {
  padding-top: 160px;
}

._p-r-13_z0466_787 {
  padding-right: 160px;
}

._p-b-13_z0466_791 {
  padding-bottom: 160px;
}

._p-l-13_z0466_795 {
  padding-left: 160px;
}

._m-13_z0466_799 {
  margin: 160px;
}

._m-t-13_z0466_803 {
  margin-top: 160px;
}

._m-r-13_z0466_807 {
  margin-right: 160px;
}

._m-b-13_z0466_811 {
  margin-bottom: 160px;
}

._m-l-13_z0466_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_z0466_825 {
  border-radius: 0;
}

._r-1_z0466_829 {
  border-radius: 2px;
}

._r-2_z0466_833 {
  border-radius: 4px;
}

._r-3_z0466_837 {
  border-radius: 6px;
}

._r-4_z0466_841 {
  border-radius: 8px;
}

._r-5_z0466_845 {
  border-radius: 12px;
}

._r-6_z0466_849 {
  border-radius: 20px;
}

._r-full_z0466_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_z0466_860 {
  border: 0 solid;
}

._border-1_z0466_864 {
  border: 1px solid;
}

._border-2_z0466_868 {
  border: 2px solid;
}

._border-3_z0466_872 {
  border: 3px solid;
}

._border-4_z0466_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_z0466_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_z0466_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_z0466_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_z0466_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_z0466_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_z0466_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_z0466_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_z0466_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_z0466_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_z0466_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_z0466_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_z0466_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_z0466_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_z0466_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_z0466_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_z0466_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_z0466_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
*/
._root_z0466_1039 {
  position: relative;
  width: 100%;
}

._trigger_z0466_1044 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  min-height: 42px;
  padding: 4px 8px;
  border: 1px solid var(--color-border-disabled);
  border-radius: 4px;
  background-color: var(--color-bg-elevation-1);
  cursor: pointer;
  text-align: left;
}
@media (hover: hover) {
._trigger_z0466_1044:hover:not(._disabled_z0466_1057) {
  border-color: var(--color-border);
}
}
._trigger_z0466_1044._disabled_z0466_1057 {
  background-color: var(--color-default);
  cursor: not-allowed;
}
._trigger_z0466_1044._open_z0466_1064 {
  border-color: var(--color-primary);
}

._chipsWrapper_z0466_1068 {
  flex: 1;
  min-width: 0;
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
}
._chipsWrapper_z0466_1068::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 24px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--color-bg-elevation-1) 100%);
  pointer-events: none;
}

._chips_z0466_1068 {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-wrap: nowrap;
}

._placeholder_z0466_1094 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._placeholder_z0466_1094 {
    font-size: 12px;
  }
}
._placeholder_z0466_1094 {
  color: var(--color-text-action-disabled);
}

._triggerChip_z0466_1109._triggerChip_z0466_1109 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._triggerChip_z0466_1109._triggerChip_z0466_1109 {
    font-size: 12px;
  }
}

._countText_z0466_1121 {
  flex-shrink: 0;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._countText_z0466_1121 {
    font-size: 12px;
  }
}
._countText_z0466_1121 {
  color: var(--color-primary);
}

._expandIcon_z0466_1137 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  transition: transform 0.2s;
  color: var(--color-text-action);
}
._expandIcon_z0466_1137::before {
  font-size: 24px !important;
}
._expandIcon_z0466_1137._open_z0466_1064 {
  transform: rotate(180deg);
}

._backdrop_z0466_1154 {
  position: fixed;
  inset: 0;
  z-index: 1100;
}

._panel_z0466_1160 {
  z-index: 1101;
  max-height: 240px;
  overflow-y: auto;
  padding: 4px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._option_z0466_1171 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 8px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._option_z0466_1171 {
    font-size: 12px;
  }
}
._option_z0466_1171 {
  color: var(--color-text-body);
}
@media (hover: hover) {
._option_z0466_1171:hover {
  background-color: var(--color-default);
}
}

._groupLabel_z0466_1195 {
  padding: 4px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}

._groupDivider_z0466_1204 {
  height: 1px;
  background-color: var(--color-border);
  margin: 0;
}

._mobileBody_z0466_1210 {
  display: flex;
  flex-direction: column;
  min-height: 0;
  flex: 1;
}

._mobileOptionList_z0466_1217 {
  flex: 1;
  overflow-y: auto;
  padding: 0 8px 8px;
}

._mobileFooter_z0466_1223 {
  flex-shrink: 0;
  padding: 8px;
  border-top: 1px solid var(--color-border);
}
._mobileFooter_z0466_1223 button {
  width: 100%;
}

._checkbox_z0466_1232 {
  margin: 0;
  pointer-events: none;
}

._empty_z0466_1237 {
  padding: 12px;
  text-align: center;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._empty_z0466_1237 {
    font-size: 12px;
  }
}
._empty_z0466_1237 {
  color: var(--color-text-action-disabled);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_susz6_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_susz6_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_susz6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_susz6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_susz6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_susz6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_susz6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_susz6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_susz6_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_susz6_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_susz6_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_susz6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_susz6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_susz6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_susz6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_susz6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_susz6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_susz6_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_susz6_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_susz6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_susz6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_susz6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_susz6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_susz6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_susz6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_susz6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_susz6_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_susz6_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_susz6_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_susz6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_susz6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_susz6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_susz6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_susz6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_susz6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_susz6_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_susz6_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_susz6_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_susz6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_susz6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_susz6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_susz6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_susz6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_susz6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_susz6_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_susz6_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_susz6_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_susz6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_susz6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_susz6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_susz6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_susz6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_susz6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_susz6_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_susz6_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_susz6_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_susz6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_susz6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_susz6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_susz6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_susz6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_susz6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_susz6_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_susz6_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_susz6_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_susz6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_susz6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_susz6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_susz6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_susz6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_susz6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_susz6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_susz6_259 {
  padding: 0;
}

._p-t-0_susz6_263 {
  padding-top: 0;
}

._p-r-0_susz6_267 {
  padding-right: 0;
}

._p-b-0_susz6_271 {
  padding-bottom: 0;
}

._p-l-0_susz6_275 {
  padding-left: 0;
}

._m-0_susz6_279 {
  margin: 0;
}

._m-t-0_susz6_283 {
  margin-top: 0;
}

._m-r-0_susz6_287 {
  margin-right: 0;
}

._m-b-0_susz6_291 {
  margin-bottom: 0;
}

._m-l-0_susz6_295 {
  margin-left: 0;
}

._p-1_susz6_299 {
  padding: 2px;
}

._p-t-1_susz6_303 {
  padding-top: 2px;
}

._p-r-1_susz6_307 {
  padding-right: 2px;
}

._p-b-1_susz6_311 {
  padding-bottom: 2px;
}

._p-l-1_susz6_315 {
  padding-left: 2px;
}

._m-1_susz6_319 {
  margin: 2px;
}

._m-t-1_susz6_323 {
  margin-top: 2px;
}

._m-r-1_susz6_327 {
  margin-right: 2px;
}

._m-b-1_susz6_331 {
  margin-bottom: 2px;
}

._m-l-1_susz6_335 {
  margin-left: 2px;
}

._p-2_susz6_339 {
  padding: 4px;
}

._p-t-2_susz6_343 {
  padding-top: 4px;
}

._p-r-2_susz6_347 {
  padding-right: 4px;
}

._p-b-2_susz6_351 {
  padding-bottom: 4px;
}

._p-l-2_susz6_355 {
  padding-left: 4px;
}

._m-2_susz6_359 {
  margin: 4px;
}

._m-t-2_susz6_363 {
  margin-top: 4px;
}

._m-r-2_susz6_367 {
  margin-right: 4px;
}

._m-b-2_susz6_371 {
  margin-bottom: 4px;
}

._m-l-2_susz6_375 {
  margin-left: 4px;
}

._p-3_susz6_379 {
  padding: 8px;
}

._p-t-3_susz6_383 {
  padding-top: 8px;
}

._p-r-3_susz6_387 {
  padding-right: 8px;
}

._p-b-3_susz6_391 {
  padding-bottom: 8px;
}

._p-l-3_susz6_395 {
  padding-left: 8px;
}

._m-3_susz6_399 {
  margin: 8px;
}

._m-t-3_susz6_403 {
  margin-top: 8px;
}

._m-r-3_susz6_407 {
  margin-right: 8px;
}

._m-b-3_susz6_411 {
  margin-bottom: 8px;
}

._m-l-3_susz6_415 {
  margin-left: 8px;
}

._p-4_susz6_419 {
  padding: 12px;
}

._p-t-4_susz6_423 {
  padding-top: 12px;
}

._p-r-4_susz6_427 {
  padding-right: 12px;
}

._p-b-4_susz6_431 {
  padding-bottom: 12px;
}

._p-l-4_susz6_435 {
  padding-left: 12px;
}

._m-4_susz6_439 {
  margin: 12px;
}

._m-t-4_susz6_443 {
  margin-top: 12px;
}

._m-r-4_susz6_447 {
  margin-right: 12px;
}

._m-b-4_susz6_451 {
  margin-bottom: 12px;
}

._m-l-4_susz6_455 {
  margin-left: 12px;
}

._p-5_susz6_459 {
  padding: 16px;
}

._p-t-5_susz6_463 {
  padding-top: 16px;
}

._p-r-5_susz6_467 {
  padding-right: 16px;
}

._p-b-5_susz6_471 {
  padding-bottom: 16px;
}

._p-l-5_susz6_475 {
  padding-left: 16px;
}

._m-5_susz6_479 {
  margin: 16px;
}

._m-t-5_susz6_483 {
  margin-top: 16px;
}

._m-r-5_susz6_487 {
  margin-right: 16px;
}

._m-b-5_susz6_491 {
  margin-bottom: 16px;
}

._m-l-5_susz6_495 {
  margin-left: 16px;
}

._p-6_susz6_499 {
  padding: 24px;
}

._p-t-6_susz6_503 {
  padding-top: 24px;
}

._p-r-6_susz6_507 {
  padding-right: 24px;
}

._p-b-6_susz6_511 {
  padding-bottom: 24px;
}

._p-l-6_susz6_515 {
  padding-left: 24px;
}

._m-6_susz6_519 {
  margin: 24px;
}

._m-t-6_susz6_523 {
  margin-top: 24px;
}

._m-r-6_susz6_527 {
  margin-right: 24px;
}

._m-b-6_susz6_531 {
  margin-bottom: 24px;
}

._m-l-6_susz6_535 {
  margin-left: 24px;
}

._p-7_susz6_539 {
  padding: 32px;
}

._p-t-7_susz6_543 {
  padding-top: 32px;
}

._p-r-7_susz6_547 {
  padding-right: 32px;
}

._p-b-7_susz6_551 {
  padding-bottom: 32px;
}

._p-l-7_susz6_555 {
  padding-left: 32px;
}

._m-7_susz6_559 {
  margin: 32px;
}

._m-t-7_susz6_563 {
  margin-top: 32px;
}

._m-r-7_susz6_567 {
  margin-right: 32px;
}

._m-b-7_susz6_571 {
  margin-bottom: 32px;
}

._m-l-7_susz6_575 {
  margin-left: 32px;
}

._p-8_susz6_579 {
  padding: 40px;
}

._p-t-8_susz6_583 {
  padding-top: 40px;
}

._p-r-8_susz6_587 {
  padding-right: 40px;
}

._p-b-8_susz6_591 {
  padding-bottom: 40px;
}

._p-l-8_susz6_595 {
  padding-left: 40px;
}

._m-8_susz6_599 {
  margin: 40px;
}

._m-t-8_susz6_603 {
  margin-top: 40px;
}

._m-r-8_susz6_607 {
  margin-right: 40px;
}

._m-b-8_susz6_611 {
  margin-bottom: 40px;
}

._m-l-8_susz6_615 {
  margin-left: 40px;
}

._p-9_susz6_619 {
  padding: 48px;
}

._p-t-9_susz6_623 {
  padding-top: 48px;
}

._p-r-9_susz6_627 {
  padding-right: 48px;
}

._p-b-9_susz6_631 {
  padding-bottom: 48px;
}

._p-l-9_susz6_635 {
  padding-left: 48px;
}

._m-9_susz6_639 {
  margin: 48px;
}

._m-t-9_susz6_643 {
  margin-top: 48px;
}

._m-r-9_susz6_647 {
  margin-right: 48px;
}

._m-b-9_susz6_651 {
  margin-bottom: 48px;
}

._m-l-9_susz6_655 {
  margin-left: 48px;
}

._p-10_susz6_659 {
  padding: 64px;
}

._p-t-10_susz6_663 {
  padding-top: 64px;
}

._p-r-10_susz6_667 {
  padding-right: 64px;
}

._p-b-10_susz6_671 {
  padding-bottom: 64px;
}

._p-l-10_susz6_675 {
  padding-left: 64px;
}

._m-10_susz6_679 {
  margin: 64px;
}

._m-t-10_susz6_683 {
  margin-top: 64px;
}

._m-r-10_susz6_687 {
  margin-right: 64px;
}

._m-b-10_susz6_691 {
  margin-bottom: 64px;
}

._m-l-10_susz6_695 {
  margin-left: 64px;
}

._p-11_susz6_699 {
  padding: 80px;
}

._p-t-11_susz6_703 {
  padding-top: 80px;
}

._p-r-11_susz6_707 {
  padding-right: 80px;
}

._p-b-11_susz6_711 {
  padding-bottom: 80px;
}

._p-l-11_susz6_715 {
  padding-left: 80px;
}

._m-11_susz6_719 {
  margin: 80px;
}

._m-t-11_susz6_723 {
  margin-top: 80px;
}

._m-r-11_susz6_727 {
  margin-right: 80px;
}

._m-b-11_susz6_731 {
  margin-bottom: 80px;
}

._m-l-11_susz6_735 {
  margin-left: 80px;
}

._p-12_susz6_739 {
  padding: 96px;
}

._p-t-12_susz6_743 {
  padding-top: 96px;
}

._p-r-12_susz6_747 {
  padding-right: 96px;
}

._p-b-12_susz6_751 {
  padding-bottom: 96px;
}

._p-l-12_susz6_755 {
  padding-left: 96px;
}

._m-12_susz6_759 {
  margin: 96px;
}

._m-t-12_susz6_763 {
  margin-top: 96px;
}

._m-r-12_susz6_767 {
  margin-right: 96px;
}

._m-b-12_susz6_771 {
  margin-bottom: 96px;
}

._m-l-12_susz6_775 {
  margin-left: 96px;
}

._p-13_susz6_779 {
  padding: 160px;
}

._p-t-13_susz6_783 {
  padding-top: 160px;
}

._p-r-13_susz6_787 {
  padding-right: 160px;
}

._p-b-13_susz6_791 {
  padding-bottom: 160px;
}

._p-l-13_susz6_795 {
  padding-left: 160px;
}

._m-13_susz6_799 {
  margin: 160px;
}

._m-t-13_susz6_803 {
  margin-top: 160px;
}

._m-r-13_susz6_807 {
  margin-right: 160px;
}

._m-b-13_susz6_811 {
  margin-bottom: 160px;
}

._m-l-13_susz6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_susz6_825 {
  border-radius: 0;
}

._r-1_susz6_829 {
  border-radius: 2px;
}

._r-2_susz6_833 {
  border-radius: 4px;
}

._r-3_susz6_837 {
  border-radius: 6px;
}

._r-4_susz6_841 {
  border-radius: 8px;
}

._r-5_susz6_845 {
  border-radius: 12px;
}

._r-6_susz6_849 {
  border-radius: 20px;
}

._r-full_susz6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_susz6_860 {
  border: 0 solid;
}

._border-1_susz6_864 {
  border: 1px solid;
}

._border-2_susz6_868 {
  border: 2px solid;
}

._border-3_susz6_872 {
  border: 3px solid;
}

._border-4_susz6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_susz6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_susz6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_susz6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_susz6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_susz6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_susz6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_susz6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_susz6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_susz6_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_susz6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_susz6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_susz6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_susz6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_susz6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_susz6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_susz6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_susz6_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_susz6_1039 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_susz6_1039 input[type=text] {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_susz6_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;
}
@media (hover: hover) {
._colorPreview_susz6_1048:hover:not(:disabled) {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 2px var(--color-primary-fill);
}
}
._colorPreview_susz6_1048:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

._hiddenColorPicker_susz6_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_1ggt9_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1ggt9_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1ggt9_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ggt9_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ggt9_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ggt9_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ggt9_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ggt9_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ggt9_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_1ggt9_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1ggt9_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1ggt9_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ggt9_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ggt9_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ggt9_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ggt9_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ggt9_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ggt9_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_1ggt9_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1ggt9_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1ggt9_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ggt9_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ggt9_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ggt9_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ggt9_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ggt9_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ggt9_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_1ggt9_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1ggt9_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1ggt9_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ggt9_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ggt9_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ggt9_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ggt9_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ggt9_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ggt9_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_1ggt9_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1ggt9_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1ggt9_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ggt9_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ggt9_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ggt9_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ggt9_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ggt9_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ggt9_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_1ggt9_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1ggt9_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1ggt9_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ggt9_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ggt9_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ggt9_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ggt9_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ggt9_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ggt9_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_1ggt9_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1ggt9_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1ggt9_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ggt9_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ggt9_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ggt9_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ggt9_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ggt9_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ggt9_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_1ggt9_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1ggt9_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1ggt9_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ggt9_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ggt9_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ggt9_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ggt9_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ggt9_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ggt9_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ggt9_259 {
  padding: 0;
}

._p-t-0_1ggt9_263 {
  padding-top: 0;
}

._p-r-0_1ggt9_267 {
  padding-right: 0;
}

._p-b-0_1ggt9_271 {
  padding-bottom: 0;
}

._p-l-0_1ggt9_275 {
  padding-left: 0;
}

._m-0_1ggt9_279 {
  margin: 0;
}

._m-t-0_1ggt9_283 {
  margin-top: 0;
}

._m-r-0_1ggt9_287 {
  margin-right: 0;
}

._m-b-0_1ggt9_291 {
  margin-bottom: 0;
}

._m-l-0_1ggt9_295 {
  margin-left: 0;
}

._p-1_1ggt9_299 {
  padding: 2px;
}

._p-t-1_1ggt9_303 {
  padding-top: 2px;
}

._p-r-1_1ggt9_307 {
  padding-right: 2px;
}

._p-b-1_1ggt9_311 {
  padding-bottom: 2px;
}

._p-l-1_1ggt9_315 {
  padding-left: 2px;
}

._m-1_1ggt9_319 {
  margin: 2px;
}

._m-t-1_1ggt9_323 {
  margin-top: 2px;
}

._m-r-1_1ggt9_327 {
  margin-right: 2px;
}

._m-b-1_1ggt9_331 {
  margin-bottom: 2px;
}

._m-l-1_1ggt9_335 {
  margin-left: 2px;
}

._p-2_1ggt9_339 {
  padding: 4px;
}

._p-t-2_1ggt9_343 {
  padding-top: 4px;
}

._p-r-2_1ggt9_347 {
  padding-right: 4px;
}

._p-b-2_1ggt9_351 {
  padding-bottom: 4px;
}

._p-l-2_1ggt9_355 {
  padding-left: 4px;
}

._m-2_1ggt9_359 {
  margin: 4px;
}

._m-t-2_1ggt9_363 {
  margin-top: 4px;
}

._m-r-2_1ggt9_367 {
  margin-right: 4px;
}

._m-b-2_1ggt9_371 {
  margin-bottom: 4px;
}

._m-l-2_1ggt9_375 {
  margin-left: 4px;
}

._p-3_1ggt9_379 {
  padding: 8px;
}

._p-t-3_1ggt9_383 {
  padding-top: 8px;
}

._p-r-3_1ggt9_387 {
  padding-right: 8px;
}

._p-b-3_1ggt9_391 {
  padding-bottom: 8px;
}

._p-l-3_1ggt9_395 {
  padding-left: 8px;
}

._m-3_1ggt9_399 {
  margin: 8px;
}

._m-t-3_1ggt9_403 {
  margin-top: 8px;
}

._m-r-3_1ggt9_407 {
  margin-right: 8px;
}

._m-b-3_1ggt9_411 {
  margin-bottom: 8px;
}

._m-l-3_1ggt9_415 {
  margin-left: 8px;
}

._p-4_1ggt9_419 {
  padding: 12px;
}

._p-t-4_1ggt9_423 {
  padding-top: 12px;
}

._p-r-4_1ggt9_427 {
  padding-right: 12px;
}

._p-b-4_1ggt9_431 {
  padding-bottom: 12px;
}

._p-l-4_1ggt9_435 {
  padding-left: 12px;
}

._m-4_1ggt9_439 {
  margin: 12px;
}

._m-t-4_1ggt9_443 {
  margin-top: 12px;
}

._m-r-4_1ggt9_447 {
  margin-right: 12px;
}

._m-b-4_1ggt9_451 {
  margin-bottom: 12px;
}

._m-l-4_1ggt9_455 {
  margin-left: 12px;
}

._p-5_1ggt9_459 {
  padding: 16px;
}

._p-t-5_1ggt9_463 {
  padding-top: 16px;
}

._p-r-5_1ggt9_467 {
  padding-right: 16px;
}

._p-b-5_1ggt9_471 {
  padding-bottom: 16px;
}

._p-l-5_1ggt9_475 {
  padding-left: 16px;
}

._m-5_1ggt9_479 {
  margin: 16px;
}

._m-t-5_1ggt9_483 {
  margin-top: 16px;
}

._m-r-5_1ggt9_487 {
  margin-right: 16px;
}

._m-b-5_1ggt9_491 {
  margin-bottom: 16px;
}

._m-l-5_1ggt9_495 {
  margin-left: 16px;
}

._p-6_1ggt9_499 {
  padding: 24px;
}

._p-t-6_1ggt9_503 {
  padding-top: 24px;
}

._p-r-6_1ggt9_507 {
  padding-right: 24px;
}

._p-b-6_1ggt9_511 {
  padding-bottom: 24px;
}

._p-l-6_1ggt9_515 {
  padding-left: 24px;
}

._m-6_1ggt9_519 {
  margin: 24px;
}

._m-t-6_1ggt9_523 {
  margin-top: 24px;
}

._m-r-6_1ggt9_527 {
  margin-right: 24px;
}

._m-b-6_1ggt9_531 {
  margin-bottom: 24px;
}

._m-l-6_1ggt9_535 {
  margin-left: 24px;
}

._p-7_1ggt9_539 {
  padding: 32px;
}

._p-t-7_1ggt9_543 {
  padding-top: 32px;
}

._p-r-7_1ggt9_547 {
  padding-right: 32px;
}

._p-b-7_1ggt9_551 {
  padding-bottom: 32px;
}

._p-l-7_1ggt9_555 {
  padding-left: 32px;
}

._m-7_1ggt9_559 {
  margin: 32px;
}

._m-t-7_1ggt9_563 {
  margin-top: 32px;
}

._m-r-7_1ggt9_567 {
  margin-right: 32px;
}

._m-b-7_1ggt9_571 {
  margin-bottom: 32px;
}

._m-l-7_1ggt9_575 {
  margin-left: 32px;
}

._p-8_1ggt9_579 {
  padding: 40px;
}

._p-t-8_1ggt9_583 {
  padding-top: 40px;
}

._p-r-8_1ggt9_587 {
  padding-right: 40px;
}

._p-b-8_1ggt9_591 {
  padding-bottom: 40px;
}

._p-l-8_1ggt9_595 {
  padding-left: 40px;
}

._m-8_1ggt9_599 {
  margin: 40px;
}

._m-t-8_1ggt9_603 {
  margin-top: 40px;
}

._m-r-8_1ggt9_607 {
  margin-right: 40px;
}

._m-b-8_1ggt9_611 {
  margin-bottom: 40px;
}

._m-l-8_1ggt9_615 {
  margin-left: 40px;
}

._p-9_1ggt9_619 {
  padding: 48px;
}

._p-t-9_1ggt9_623 {
  padding-top: 48px;
}

._p-r-9_1ggt9_627 {
  padding-right: 48px;
}

._p-b-9_1ggt9_631 {
  padding-bottom: 48px;
}

._p-l-9_1ggt9_635 {
  padding-left: 48px;
}

._m-9_1ggt9_639 {
  margin: 48px;
}

._m-t-9_1ggt9_643 {
  margin-top: 48px;
}

._m-r-9_1ggt9_647 {
  margin-right: 48px;
}

._m-b-9_1ggt9_651 {
  margin-bottom: 48px;
}

._m-l-9_1ggt9_655 {
  margin-left: 48px;
}

._p-10_1ggt9_659 {
  padding: 64px;
}

._p-t-10_1ggt9_663 {
  padding-top: 64px;
}

._p-r-10_1ggt9_667 {
  padding-right: 64px;
}

._p-b-10_1ggt9_671 {
  padding-bottom: 64px;
}

._p-l-10_1ggt9_675 {
  padding-left: 64px;
}

._m-10_1ggt9_679 {
  margin: 64px;
}

._m-t-10_1ggt9_683 {
  margin-top: 64px;
}

._m-r-10_1ggt9_687 {
  margin-right: 64px;
}

._m-b-10_1ggt9_691 {
  margin-bottom: 64px;
}

._m-l-10_1ggt9_695 {
  margin-left: 64px;
}

._p-11_1ggt9_699 {
  padding: 80px;
}

._p-t-11_1ggt9_703 {
  padding-top: 80px;
}

._p-r-11_1ggt9_707 {
  padding-right: 80px;
}

._p-b-11_1ggt9_711 {
  padding-bottom: 80px;
}

._p-l-11_1ggt9_715 {
  padding-left: 80px;
}

._m-11_1ggt9_719 {
  margin: 80px;
}

._m-t-11_1ggt9_723 {
  margin-top: 80px;
}

._m-r-11_1ggt9_727 {
  margin-right: 80px;
}

._m-b-11_1ggt9_731 {
  margin-bottom: 80px;
}

._m-l-11_1ggt9_735 {
  margin-left: 80px;
}

._p-12_1ggt9_739 {
  padding: 96px;
}

._p-t-12_1ggt9_743 {
  padding-top: 96px;
}

._p-r-12_1ggt9_747 {
  padding-right: 96px;
}

._p-b-12_1ggt9_751 {
  padding-bottom: 96px;
}

._p-l-12_1ggt9_755 {
  padding-left: 96px;
}

._m-12_1ggt9_759 {
  margin: 96px;
}

._m-t-12_1ggt9_763 {
  margin-top: 96px;
}

._m-r-12_1ggt9_767 {
  margin-right: 96px;
}

._m-b-12_1ggt9_771 {
  margin-bottom: 96px;
}

._m-l-12_1ggt9_775 {
  margin-left: 96px;
}

._p-13_1ggt9_779 {
  padding: 160px;
}

._p-t-13_1ggt9_783 {
  padding-top: 160px;
}

._p-r-13_1ggt9_787 {
  padding-right: 160px;
}

._p-b-13_1ggt9_791 {
  padding-bottom: 160px;
}

._p-l-13_1ggt9_795 {
  padding-left: 160px;
}

._m-13_1ggt9_799 {
  margin: 160px;
}

._m-t-13_1ggt9_803 {
  margin-top: 160px;
}

._m-r-13_1ggt9_807 {
  margin-right: 160px;
}

._m-b-13_1ggt9_811 {
  margin-bottom: 160px;
}

._m-l-13_1ggt9_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ggt9_825 {
  border-radius: 0;
}

._r-1_1ggt9_829 {
  border-radius: 2px;
}

._r-2_1ggt9_833 {
  border-radius: 4px;
}

._r-3_1ggt9_837 {
  border-radius: 6px;
}

._r-4_1ggt9_841 {
  border-radius: 8px;
}

._r-5_1ggt9_845 {
  border-radius: 12px;
}

._r-6_1ggt9_849 {
  border-radius: 20px;
}

._r-full_1ggt9_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ggt9_860 {
  border: 0 solid;
}

._border-1_1ggt9_864 {
  border: 1px solid;
}

._border-2_1ggt9_868 {
  border: 2px solid;
}

._border-3_1ggt9_872 {
  border: 3px solid;
}

._border-4_1ggt9_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ggt9_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ggt9_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ggt9_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ggt9_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ggt9_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ggt9_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ggt9_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ggt9_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ggt9_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_1ggt9_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ggt9_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ggt9_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ggt9_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ggt9_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ggt9_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ggt9_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ggt9_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
*/
._refGroup_1ggt9_1039 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 0 16px 12px;
  background: var(--color-bg-elevation);
}

._refRow_1ggt9_1047 {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}

._tag_1ggt9_1054 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  padding: 2px 4px;
  white-space: nowrap;
  flex-shrink: 0;
}

._name_1ggt9_1068 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._name_1ggt9_1068 {
    font-size: 12px;
  }
}
._name_1ggt9_1068 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  cursor: pointer;
}
@media (hover: hover) {
._name_1ggt9_1068:hover {
  color: var(--color-link-hover);
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ogtg5_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_ogtg5_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_ogtg5_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ogtg5_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ogtg5_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ogtg5_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ogtg5_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ogtg5_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ogtg5_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_ogtg5_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_ogtg5_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_ogtg5_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ogtg5_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ogtg5_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ogtg5_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ogtg5_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ogtg5_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ogtg5_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_ogtg5_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_ogtg5_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_ogtg5_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ogtg5_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ogtg5_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ogtg5_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ogtg5_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ogtg5_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ogtg5_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_ogtg5_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_ogtg5_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_ogtg5_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ogtg5_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ogtg5_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ogtg5_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ogtg5_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ogtg5_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ogtg5_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_ogtg5_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_ogtg5_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_ogtg5_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ogtg5_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ogtg5_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ogtg5_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ogtg5_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ogtg5_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ogtg5_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_ogtg5_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_ogtg5_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_ogtg5_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ogtg5_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ogtg5_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ogtg5_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ogtg5_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ogtg5_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ogtg5_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_ogtg5_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_ogtg5_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_ogtg5_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ogtg5_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ogtg5_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ogtg5_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ogtg5_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ogtg5_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ogtg5_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_ogtg5_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_ogtg5_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_ogtg5_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ogtg5_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ogtg5_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ogtg5_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ogtg5_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ogtg5_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ogtg5_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ogtg5_259 {
  padding: 0;
}

._p-t-0_ogtg5_263 {
  padding-top: 0;
}

._p-r-0_ogtg5_267 {
  padding-right: 0;
}

._p-b-0_ogtg5_271 {
  padding-bottom: 0;
}

._p-l-0_ogtg5_275 {
  padding-left: 0;
}

._m-0_ogtg5_279 {
  margin: 0;
}

._m-t-0_ogtg5_283 {
  margin-top: 0;
}

._m-r-0_ogtg5_287 {
  margin-right: 0;
}

._m-b-0_ogtg5_291 {
  margin-bottom: 0;
}

._m-l-0_ogtg5_295 {
  margin-left: 0;
}

._p-1_ogtg5_299 {
  padding: 2px;
}

._p-t-1_ogtg5_303 {
  padding-top: 2px;
}

._p-r-1_ogtg5_307 {
  padding-right: 2px;
}

._p-b-1_ogtg5_311 {
  padding-bottom: 2px;
}

._p-l-1_ogtg5_315 {
  padding-left: 2px;
}

._m-1_ogtg5_319 {
  margin: 2px;
}

._m-t-1_ogtg5_323 {
  margin-top: 2px;
}

._m-r-1_ogtg5_327 {
  margin-right: 2px;
}

._m-b-1_ogtg5_331 {
  margin-bottom: 2px;
}

._m-l-1_ogtg5_335 {
  margin-left: 2px;
}

._p-2_ogtg5_339 {
  padding: 4px;
}

._p-t-2_ogtg5_343 {
  padding-top: 4px;
}

._p-r-2_ogtg5_347 {
  padding-right: 4px;
}

._p-b-2_ogtg5_351 {
  padding-bottom: 4px;
}

._p-l-2_ogtg5_355 {
  padding-left: 4px;
}

._m-2_ogtg5_359 {
  margin: 4px;
}

._m-t-2_ogtg5_363 {
  margin-top: 4px;
}

._m-r-2_ogtg5_367 {
  margin-right: 4px;
}

._m-b-2_ogtg5_371 {
  margin-bottom: 4px;
}

._m-l-2_ogtg5_375 {
  margin-left: 4px;
}

._p-3_ogtg5_379 {
  padding: 8px;
}

._p-t-3_ogtg5_383 {
  padding-top: 8px;
}

._p-r-3_ogtg5_387 {
  padding-right: 8px;
}

._p-b-3_ogtg5_391 {
  padding-bottom: 8px;
}

._p-l-3_ogtg5_395 {
  padding-left: 8px;
}

._m-3_ogtg5_399 {
  margin: 8px;
}

._m-t-3_ogtg5_403 {
  margin-top: 8px;
}

._m-r-3_ogtg5_407 {
  margin-right: 8px;
}

._m-b-3_ogtg5_411 {
  margin-bottom: 8px;
}

._m-l-3_ogtg5_415 {
  margin-left: 8px;
}

._p-4_ogtg5_419 {
  padding: 12px;
}

._p-t-4_ogtg5_423 {
  padding-top: 12px;
}

._p-r-4_ogtg5_427 {
  padding-right: 12px;
}

._p-b-4_ogtg5_431 {
  padding-bottom: 12px;
}

._p-l-4_ogtg5_435 {
  padding-left: 12px;
}

._m-4_ogtg5_439 {
  margin: 12px;
}

._m-t-4_ogtg5_443 {
  margin-top: 12px;
}

._m-r-4_ogtg5_447 {
  margin-right: 12px;
}

._m-b-4_ogtg5_451 {
  margin-bottom: 12px;
}

._m-l-4_ogtg5_455 {
  margin-left: 12px;
}

._p-5_ogtg5_459 {
  padding: 16px;
}

._p-t-5_ogtg5_463 {
  padding-top: 16px;
}

._p-r-5_ogtg5_467 {
  padding-right: 16px;
}

._p-b-5_ogtg5_471 {
  padding-bottom: 16px;
}

._p-l-5_ogtg5_475 {
  padding-left: 16px;
}

._m-5_ogtg5_479 {
  margin: 16px;
}

._m-t-5_ogtg5_483 {
  margin-top: 16px;
}

._m-r-5_ogtg5_487 {
  margin-right: 16px;
}

._m-b-5_ogtg5_491 {
  margin-bottom: 16px;
}

._m-l-5_ogtg5_495 {
  margin-left: 16px;
}

._p-6_ogtg5_499 {
  padding: 24px;
}

._p-t-6_ogtg5_503 {
  padding-top: 24px;
}

._p-r-6_ogtg5_507 {
  padding-right: 24px;
}

._p-b-6_ogtg5_511 {
  padding-bottom: 24px;
}

._p-l-6_ogtg5_515 {
  padding-left: 24px;
}

._m-6_ogtg5_519 {
  margin: 24px;
}

._m-t-6_ogtg5_523 {
  margin-top: 24px;
}

._m-r-6_ogtg5_527 {
  margin-right: 24px;
}

._m-b-6_ogtg5_531 {
  margin-bottom: 24px;
}

._m-l-6_ogtg5_535 {
  margin-left: 24px;
}

._p-7_ogtg5_539 {
  padding: 32px;
}

._p-t-7_ogtg5_543 {
  padding-top: 32px;
}

._p-r-7_ogtg5_547 {
  padding-right: 32px;
}

._p-b-7_ogtg5_551 {
  padding-bottom: 32px;
}

._p-l-7_ogtg5_555 {
  padding-left: 32px;
}

._m-7_ogtg5_559 {
  margin: 32px;
}

._m-t-7_ogtg5_563 {
  margin-top: 32px;
}

._m-r-7_ogtg5_567 {
  margin-right: 32px;
}

._m-b-7_ogtg5_571 {
  margin-bottom: 32px;
}

._m-l-7_ogtg5_575 {
  margin-left: 32px;
}

._p-8_ogtg5_579 {
  padding: 40px;
}

._p-t-8_ogtg5_583 {
  padding-top: 40px;
}

._p-r-8_ogtg5_587 {
  padding-right: 40px;
}

._p-b-8_ogtg5_591 {
  padding-bottom: 40px;
}

._p-l-8_ogtg5_595 {
  padding-left: 40px;
}

._m-8_ogtg5_599 {
  margin: 40px;
}

._m-t-8_ogtg5_603 {
  margin-top: 40px;
}

._m-r-8_ogtg5_607 {
  margin-right: 40px;
}

._m-b-8_ogtg5_611 {
  margin-bottom: 40px;
}

._m-l-8_ogtg5_615 {
  margin-left: 40px;
}

._p-9_ogtg5_619 {
  padding: 48px;
}

._p-t-9_ogtg5_623 {
  padding-top: 48px;
}

._p-r-9_ogtg5_627 {
  padding-right: 48px;
}

._p-b-9_ogtg5_631 {
  padding-bottom: 48px;
}

._p-l-9_ogtg5_635 {
  padding-left: 48px;
}

._m-9_ogtg5_639 {
  margin: 48px;
}

._m-t-9_ogtg5_643 {
  margin-top: 48px;
}

._m-r-9_ogtg5_647 {
  margin-right: 48px;
}

._m-b-9_ogtg5_651 {
  margin-bottom: 48px;
}

._m-l-9_ogtg5_655 {
  margin-left: 48px;
}

._p-10_ogtg5_659 {
  padding: 64px;
}

._p-t-10_ogtg5_663 {
  padding-top: 64px;
}

._p-r-10_ogtg5_667 {
  padding-right: 64px;
}

._p-b-10_ogtg5_671 {
  padding-bottom: 64px;
}

._p-l-10_ogtg5_675 {
  padding-left: 64px;
}

._m-10_ogtg5_679 {
  margin: 64px;
}

._m-t-10_ogtg5_683 {
  margin-top: 64px;
}

._m-r-10_ogtg5_687 {
  margin-right: 64px;
}

._m-b-10_ogtg5_691 {
  margin-bottom: 64px;
}

._m-l-10_ogtg5_695 {
  margin-left: 64px;
}

._p-11_ogtg5_699 {
  padding: 80px;
}

._p-t-11_ogtg5_703 {
  padding-top: 80px;
}

._p-r-11_ogtg5_707 {
  padding-right: 80px;
}

._p-b-11_ogtg5_711 {
  padding-bottom: 80px;
}

._p-l-11_ogtg5_715 {
  padding-left: 80px;
}

._m-11_ogtg5_719 {
  margin: 80px;
}

._m-t-11_ogtg5_723 {
  margin-top: 80px;
}

._m-r-11_ogtg5_727 {
  margin-right: 80px;
}

._m-b-11_ogtg5_731 {
  margin-bottom: 80px;
}

._m-l-11_ogtg5_735 {
  margin-left: 80px;
}

._p-12_ogtg5_739 {
  padding: 96px;
}

._p-t-12_ogtg5_743 {
  padding-top: 96px;
}

._p-r-12_ogtg5_747 {
  padding-right: 96px;
}

._p-b-12_ogtg5_751 {
  padding-bottom: 96px;
}

._p-l-12_ogtg5_755 {
  padding-left: 96px;
}

._m-12_ogtg5_759 {
  margin: 96px;
}

._m-t-12_ogtg5_763 {
  margin-top: 96px;
}

._m-r-12_ogtg5_767 {
  margin-right: 96px;
}

._m-b-12_ogtg5_771 {
  margin-bottom: 96px;
}

._m-l-12_ogtg5_775 {
  margin-left: 96px;
}

._p-13_ogtg5_779 {
  padding: 160px;
}

._p-t-13_ogtg5_783 {
  padding-top: 160px;
}

._p-r-13_ogtg5_787 {
  padding-right: 160px;
}

._p-b-13_ogtg5_791 {
  padding-bottom: 160px;
}

._p-l-13_ogtg5_795 {
  padding-left: 160px;
}

._m-13_ogtg5_799 {
  margin: 160px;
}

._m-t-13_ogtg5_803 {
  margin-top: 160px;
}

._m-r-13_ogtg5_807 {
  margin-right: 160px;
}

._m-b-13_ogtg5_811 {
  margin-bottom: 160px;
}

._m-l-13_ogtg5_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ogtg5_825 {
  border-radius: 0;
}

._r-1_ogtg5_829 {
  border-radius: 2px;
}

._r-2_ogtg5_833 {
  border-radius: 4px;
}

._r-3_ogtg5_837 {
  border-radius: 6px;
}

._r-4_ogtg5_841 {
  border-radius: 8px;
}

._r-5_ogtg5_845 {
  border-radius: 12px;
}

._r-6_ogtg5_849 {
  border-radius: 20px;
}

._r-full_ogtg5_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ogtg5_860 {
  border: 0 solid;
}

._border-1_ogtg5_864 {
  border: 1px solid;
}

._border-2_ogtg5_868 {
  border: 2px solid;
}

._border-3_ogtg5_872 {
  border: 3px solid;
}

._border-4_ogtg5_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ogtg5_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ogtg5_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ogtg5_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ogtg5_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ogtg5_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ogtg5_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ogtg5_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ogtg5_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ogtg5_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_ogtg5_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ogtg5_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ogtg5_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ogtg5_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ogtg5_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ogtg5_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ogtg5_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ogtg5_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._imageUploadWrapper_ogtg5_1039 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_ogtg5_1045 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_ogtg5_1045 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_ogtg5_1058 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--overlay-bg-dark);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
@media (hover: hover) {
._imageDeleteButton_ogtg5_1058:hover {
  background-color: var(--overlay-bg-darker);
}
}
._imageDeleteButton_ogtg5_1058 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_ogtg5_1058 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_ogtg5_1088 {
  width: 100%;
  aspect-ratio: 16/9;
  background-color: var(--color-bg-elevation);
  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;
}
@media (hover: hover) {
._emptyImageArea_ogtg5_1088:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
}
._emptyImageArea_ogtg5_1088._dragging_ogtg5_1106 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-fill);
}
._emptyImageArea_ogtg5_1088._dragging_ogtg5_1106 i::before {
  color: var(--color-primary);
}
._emptyImageArea_ogtg5_1088._dragging_ogtg5_1106 span {
  color: var(--color-primary);
}
._emptyImageArea_ogtg5_1088 i,
._emptyImageArea_ogtg5_1088 span {
  pointer-events: none;
}
._emptyImageArea_ogtg5_1088 i::before {
  font-size: 32px;
  color: var(--color-text-action-disabled);
}
._emptyImageArea_ogtg5_1088 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_ogtg5_1088 span {
    font-size: 12px;
  }
}
._emptyImageArea_ogtg5_1088 span {
  color: var(--color-text-sub);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_jab3f_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_jab3f_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_jab3f_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_jab3f_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_jab3f_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_jab3f_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_jab3f_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_jab3f_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_jab3f_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_jab3f_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_jab3f_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_jab3f_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_jab3f_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_jab3f_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_jab3f_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_jab3f_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_jab3f_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_jab3f_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_jab3f_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_jab3f_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_jab3f_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_jab3f_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_jab3f_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_jab3f_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_jab3f_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_jab3f_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_jab3f_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_jab3f_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_jab3f_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_jab3f_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_jab3f_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_jab3f_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_jab3f_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_jab3f_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_jab3f_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_jab3f_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_jab3f_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_jab3f_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_jab3f_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_jab3f_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_jab3f_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_jab3f_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_jab3f_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_jab3f_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_jab3f_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_jab3f_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_jab3f_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_jab3f_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_jab3f_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_jab3f_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_jab3f_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_jab3f_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_jab3f_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_jab3f_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_jab3f_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_jab3f_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_jab3f_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_jab3f_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_jab3f_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_jab3f_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_jab3f_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_jab3f_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_jab3f_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_jab3f_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_jab3f_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_jab3f_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_jab3f_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_jab3f_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_jab3f_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_jab3f_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_jab3f_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_jab3f_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_jab3f_259 {
  padding: 0;
}

._p-t-0_jab3f_263 {
  padding-top: 0;
}

._p-r-0_jab3f_267 {
  padding-right: 0;
}

._p-b-0_jab3f_271 {
  padding-bottom: 0;
}

._p-l-0_jab3f_275 {
  padding-left: 0;
}

._m-0_jab3f_279 {
  margin: 0;
}

._m-t-0_jab3f_283 {
  margin-top: 0;
}

._m-r-0_jab3f_287 {
  margin-right: 0;
}

._m-b-0_jab3f_291 {
  margin-bottom: 0;
}

._m-l-0_jab3f_295 {
  margin-left: 0;
}

._p-1_jab3f_299 {
  padding: 2px;
}

._p-t-1_jab3f_303 {
  padding-top: 2px;
}

._p-r-1_jab3f_307 {
  padding-right: 2px;
}

._p-b-1_jab3f_311 {
  padding-bottom: 2px;
}

._p-l-1_jab3f_315 {
  padding-left: 2px;
}

._m-1_jab3f_319 {
  margin: 2px;
}

._m-t-1_jab3f_323 {
  margin-top: 2px;
}

._m-r-1_jab3f_327 {
  margin-right: 2px;
}

._m-b-1_jab3f_331 {
  margin-bottom: 2px;
}

._m-l-1_jab3f_335 {
  margin-left: 2px;
}

._p-2_jab3f_339 {
  padding: 4px;
}

._p-t-2_jab3f_343 {
  padding-top: 4px;
}

._p-r-2_jab3f_347 {
  padding-right: 4px;
}

._p-b-2_jab3f_351 {
  padding-bottom: 4px;
}

._p-l-2_jab3f_355 {
  padding-left: 4px;
}

._m-2_jab3f_359 {
  margin: 4px;
}

._m-t-2_jab3f_363 {
  margin-top: 4px;
}

._m-r-2_jab3f_367 {
  margin-right: 4px;
}

._m-b-2_jab3f_371 {
  margin-bottom: 4px;
}

._m-l-2_jab3f_375 {
  margin-left: 4px;
}

._p-3_jab3f_379 {
  padding: 8px;
}

._p-t-3_jab3f_383 {
  padding-top: 8px;
}

._p-r-3_jab3f_387 {
  padding-right: 8px;
}

._p-b-3_jab3f_391 {
  padding-bottom: 8px;
}

._p-l-3_jab3f_395 {
  padding-left: 8px;
}

._m-3_jab3f_399 {
  margin: 8px;
}

._m-t-3_jab3f_403 {
  margin-top: 8px;
}

._m-r-3_jab3f_407 {
  margin-right: 8px;
}

._m-b-3_jab3f_411 {
  margin-bottom: 8px;
}

._m-l-3_jab3f_415 {
  margin-left: 8px;
}

._p-4_jab3f_419 {
  padding: 12px;
}

._p-t-4_jab3f_423 {
  padding-top: 12px;
}

._p-r-4_jab3f_427 {
  padding-right: 12px;
}

._p-b-4_jab3f_431 {
  padding-bottom: 12px;
}

._p-l-4_jab3f_435 {
  padding-left: 12px;
}

._m-4_jab3f_439 {
  margin: 12px;
}

._m-t-4_jab3f_443 {
  margin-top: 12px;
}

._m-r-4_jab3f_447 {
  margin-right: 12px;
}

._m-b-4_jab3f_451 {
  margin-bottom: 12px;
}

._m-l-4_jab3f_455 {
  margin-left: 12px;
}

._p-5_jab3f_459 {
  padding: 16px;
}

._p-t-5_jab3f_463 {
  padding-top: 16px;
}

._p-r-5_jab3f_467 {
  padding-right: 16px;
}

._p-b-5_jab3f_471 {
  padding-bottom: 16px;
}

._p-l-5_jab3f_475 {
  padding-left: 16px;
}

._m-5_jab3f_479 {
  margin: 16px;
}

._m-t-5_jab3f_483 {
  margin-top: 16px;
}

._m-r-5_jab3f_487 {
  margin-right: 16px;
}

._m-b-5_jab3f_491 {
  margin-bottom: 16px;
}

._m-l-5_jab3f_495 {
  margin-left: 16px;
}

._p-6_jab3f_499 {
  padding: 24px;
}

._p-t-6_jab3f_503 {
  padding-top: 24px;
}

._p-r-6_jab3f_507 {
  padding-right: 24px;
}

._p-b-6_jab3f_511 {
  padding-bottom: 24px;
}

._p-l-6_jab3f_515 {
  padding-left: 24px;
}

._m-6_jab3f_519 {
  margin: 24px;
}

._m-t-6_jab3f_523 {
  margin-top: 24px;
}

._m-r-6_jab3f_527 {
  margin-right: 24px;
}

._m-b-6_jab3f_531 {
  margin-bottom: 24px;
}

._m-l-6_jab3f_535 {
  margin-left: 24px;
}

._p-7_jab3f_539 {
  padding: 32px;
}

._p-t-7_jab3f_543 {
  padding-top: 32px;
}

._p-r-7_jab3f_547 {
  padding-right: 32px;
}

._p-b-7_jab3f_551 {
  padding-bottom: 32px;
}

._p-l-7_jab3f_555 {
  padding-left: 32px;
}

._m-7_jab3f_559 {
  margin: 32px;
}

._m-t-7_jab3f_563 {
  margin-top: 32px;
}

._m-r-7_jab3f_567 {
  margin-right: 32px;
}

._m-b-7_jab3f_571 {
  margin-bottom: 32px;
}

._m-l-7_jab3f_575 {
  margin-left: 32px;
}

._p-8_jab3f_579 {
  padding: 40px;
}

._p-t-8_jab3f_583 {
  padding-top: 40px;
}

._p-r-8_jab3f_587 {
  padding-right: 40px;
}

._p-b-8_jab3f_591 {
  padding-bottom: 40px;
}

._p-l-8_jab3f_595 {
  padding-left: 40px;
}

._m-8_jab3f_599 {
  margin: 40px;
}

._m-t-8_jab3f_603 {
  margin-top: 40px;
}

._m-r-8_jab3f_607 {
  margin-right: 40px;
}

._m-b-8_jab3f_611 {
  margin-bottom: 40px;
}

._m-l-8_jab3f_615 {
  margin-left: 40px;
}

._p-9_jab3f_619 {
  padding: 48px;
}

._p-t-9_jab3f_623 {
  padding-top: 48px;
}

._p-r-9_jab3f_627 {
  padding-right: 48px;
}

._p-b-9_jab3f_631 {
  padding-bottom: 48px;
}

._p-l-9_jab3f_635 {
  padding-left: 48px;
}

._m-9_jab3f_639 {
  margin: 48px;
}

._m-t-9_jab3f_643 {
  margin-top: 48px;
}

._m-r-9_jab3f_647 {
  margin-right: 48px;
}

._m-b-9_jab3f_651 {
  margin-bottom: 48px;
}

._m-l-9_jab3f_655 {
  margin-left: 48px;
}

._p-10_jab3f_659 {
  padding: 64px;
}

._p-t-10_jab3f_663 {
  padding-top: 64px;
}

._p-r-10_jab3f_667 {
  padding-right: 64px;
}

._p-b-10_jab3f_671 {
  padding-bottom: 64px;
}

._p-l-10_jab3f_675 {
  padding-left: 64px;
}

._m-10_jab3f_679 {
  margin: 64px;
}

._m-t-10_jab3f_683 {
  margin-top: 64px;
}

._m-r-10_jab3f_687 {
  margin-right: 64px;
}

._m-b-10_jab3f_691 {
  margin-bottom: 64px;
}

._m-l-10_jab3f_695 {
  margin-left: 64px;
}

._p-11_jab3f_699 {
  padding: 80px;
}

._p-t-11_jab3f_703 {
  padding-top: 80px;
}

._p-r-11_jab3f_707 {
  padding-right: 80px;
}

._p-b-11_jab3f_711 {
  padding-bottom: 80px;
}

._p-l-11_jab3f_715 {
  padding-left: 80px;
}

._m-11_jab3f_719 {
  margin: 80px;
}

._m-t-11_jab3f_723 {
  margin-top: 80px;
}

._m-r-11_jab3f_727 {
  margin-right: 80px;
}

._m-b-11_jab3f_731 {
  margin-bottom: 80px;
}

._m-l-11_jab3f_735 {
  margin-left: 80px;
}

._p-12_jab3f_739 {
  padding: 96px;
}

._p-t-12_jab3f_743 {
  padding-top: 96px;
}

._p-r-12_jab3f_747 {
  padding-right: 96px;
}

._p-b-12_jab3f_751 {
  padding-bottom: 96px;
}

._p-l-12_jab3f_755 {
  padding-left: 96px;
}

._m-12_jab3f_759 {
  margin: 96px;
}

._m-t-12_jab3f_763 {
  margin-top: 96px;
}

._m-r-12_jab3f_767 {
  margin-right: 96px;
}

._m-b-12_jab3f_771 {
  margin-bottom: 96px;
}

._m-l-12_jab3f_775 {
  margin-left: 96px;
}

._p-13_jab3f_779 {
  padding: 160px;
}

._p-t-13_jab3f_783 {
  padding-top: 160px;
}

._p-r-13_jab3f_787 {
  padding-right: 160px;
}

._p-b-13_jab3f_791 {
  padding-bottom: 160px;
}

._p-l-13_jab3f_795 {
  padding-left: 160px;
}

._m-13_jab3f_799 {
  margin: 160px;
}

._m-t-13_jab3f_803 {
  margin-top: 160px;
}

._m-r-13_jab3f_807 {
  margin-right: 160px;
}

._m-b-13_jab3f_811 {
  margin-bottom: 160px;
}

._m-l-13_jab3f_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_jab3f_825 {
  border-radius: 0;
}

._r-1_jab3f_829 {
  border-radius: 2px;
}

._r-2_jab3f_833 {
  border-radius: 4px;
}

._r-3_jab3f_837 {
  border-radius: 6px;
}

._r-4_jab3f_841 {
  border-radius: 8px;
}

._r-5_jab3f_845 {
  border-radius: 12px;
}

._r-6_jab3f_849 {
  border-radius: 20px;
}

._r-full_jab3f_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_jab3f_860 {
  border: 0 solid;
}

._border-1_jab3f_864 {
  border: 1px solid;
}

._border-2_jab3f_868 {
  border: 2px solid;
}

._border-3_jab3f_872 {
  border: 3px solid;
}

._border-4_jab3f_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_jab3f_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_jab3f_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_jab3f_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_jab3f_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_jab3f_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_jab3f_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_jab3f_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_jab3f_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_jab3f_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_jab3f_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_jab3f_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_jab3f_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_jab3f_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_jab3f_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_jab3f_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_jab3f_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_jab3f_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
*/
._grid_jab3f_1039 {
  --ag-background-color: var(--color-bg-elevation-1);
  --ag-header-background-color: var(--color-default-fill);
  --ag-border-color: var(--color-border);
  --ag-foreground-color: var(--color-text-body);
  --ag-secondary-foreground-color: var(--color-text-sub);
  --ag-font-family: 'Pretendard', sans-serif;
  font-family: "Pretendard", sans-serif !important;
}
._grid_jab3f_1039 * {
  font-family: "Pretendard", sans-serif !important;
}
._grid_jab3f_1039 {
  --ag-font-size: 14px;
  --ag-grid-size: 6px;
  --ag-cell-horizontal-padding: 12px;
  --ag-row-border-color: var(--color-border);
  --ag-row-border: 1px solid var(--color-border);
  --ag-wrapper-border-radius: 4px;
  width: 100%;
}
._grid_jab3f_1039 .ag-root-wrapper {
  border: 1px solid var(--color-border) !important;
  border-radius: 4px !important;
}
._grid_jab3f_1039 .ag-header {
  display: none !important;
}
._grid_jab3f_1039 .ag-center-cols-viewport {
  min-height: unset !important;
}
._grid_jab3f_1039 {
  --ag-row-hover-color: transparent;
}
._grid_jab3f_1039 .ag-row {
  border-bottom: 1px solid var(--color-border) !important;
}
._grid_jab3f_1039 .ag-row:last-child {
  border-bottom: none !important;
}
._grid_jab3f_1039 .ag-cell {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._grid_jab3f_1039 .ag-cell {
    font-size: 12px;
  }
}
._grid_jab3f_1039 .ag-cell {
  display: flex;
  align-items: center;
  padding: 8px 12px;
}
._grid_jab3f_1039 .ag-cell-wrapper {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
}

._selectCell_jab3f_1102 {
  flex: 1;
  min-width: 0;
}
._selectCell_jab3f_1102 > * {
  width: 100% !important;
}
._selectCell_jab3f_1102 > * > button {
  width: 100% !important;
  flex: 1 !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1kfga_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1kfga_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1kfga_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1kfga_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1kfga_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1kfga_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1kfga_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1kfga_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1kfga_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_1kfga_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1kfga_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1kfga_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1kfga_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1kfga_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1kfga_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1kfga_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1kfga_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1kfga_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_1kfga_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1kfga_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1kfga_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1kfga_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1kfga_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1kfga_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1kfga_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1kfga_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1kfga_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_1kfga_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1kfga_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1kfga_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1kfga_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1kfga_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1kfga_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1kfga_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1kfga_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1kfga_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_1kfga_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1kfga_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1kfga_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1kfga_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1kfga_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1kfga_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1kfga_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1kfga_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1kfga_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_1kfga_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1kfga_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1kfga_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1kfga_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1kfga_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1kfga_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1kfga_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1kfga_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1kfga_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_1kfga_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1kfga_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1kfga_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1kfga_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1kfga_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1kfga_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1kfga_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1kfga_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1kfga_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_1kfga_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1kfga_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1kfga_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1kfga_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1kfga_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1kfga_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1kfga_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1kfga_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1kfga_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1kfga_259 {
  padding: 0;
}

._p-t-0_1kfga_263 {
  padding-top: 0;
}

._p-r-0_1kfga_267 {
  padding-right: 0;
}

._p-b-0_1kfga_271 {
  padding-bottom: 0;
}

._p-l-0_1kfga_275 {
  padding-left: 0;
}

._m-0_1kfga_279 {
  margin: 0;
}

._m-t-0_1kfga_283 {
  margin-top: 0;
}

._m-r-0_1kfga_287 {
  margin-right: 0;
}

._m-b-0_1kfga_291 {
  margin-bottom: 0;
}

._m-l-0_1kfga_295 {
  margin-left: 0;
}

._p-1_1kfga_299 {
  padding: 2px;
}

._p-t-1_1kfga_303 {
  padding-top: 2px;
}

._p-r-1_1kfga_307 {
  padding-right: 2px;
}

._p-b-1_1kfga_311 {
  padding-bottom: 2px;
}

._p-l-1_1kfga_315 {
  padding-left: 2px;
}

._m-1_1kfga_319 {
  margin: 2px;
}

._m-t-1_1kfga_323 {
  margin-top: 2px;
}

._m-r-1_1kfga_327 {
  margin-right: 2px;
}

._m-b-1_1kfga_331 {
  margin-bottom: 2px;
}

._m-l-1_1kfga_335 {
  margin-left: 2px;
}

._p-2_1kfga_339 {
  padding: 4px;
}

._p-t-2_1kfga_343 {
  padding-top: 4px;
}

._p-r-2_1kfga_347 {
  padding-right: 4px;
}

._p-b-2_1kfga_351 {
  padding-bottom: 4px;
}

._p-l-2_1kfga_355 {
  padding-left: 4px;
}

._m-2_1kfga_359 {
  margin: 4px;
}

._m-t-2_1kfga_363 {
  margin-top: 4px;
}

._m-r-2_1kfga_367 {
  margin-right: 4px;
}

._m-b-2_1kfga_371 {
  margin-bottom: 4px;
}

._m-l-2_1kfga_375 {
  margin-left: 4px;
}

._p-3_1kfga_379 {
  padding: 8px;
}

._p-t-3_1kfga_383 {
  padding-top: 8px;
}

._p-r-3_1kfga_387 {
  padding-right: 8px;
}

._p-b-3_1kfga_391 {
  padding-bottom: 8px;
}

._p-l-3_1kfga_395 {
  padding-left: 8px;
}

._m-3_1kfga_399 {
  margin: 8px;
}

._m-t-3_1kfga_403 {
  margin-top: 8px;
}

._m-r-3_1kfga_407 {
  margin-right: 8px;
}

._m-b-3_1kfga_411 {
  margin-bottom: 8px;
}

._m-l-3_1kfga_415 {
  margin-left: 8px;
}

._p-4_1kfga_419 {
  padding: 12px;
}

._p-t-4_1kfga_423 {
  padding-top: 12px;
}

._p-r-4_1kfga_427 {
  padding-right: 12px;
}

._p-b-4_1kfga_431 {
  padding-bottom: 12px;
}

._p-l-4_1kfga_435 {
  padding-left: 12px;
}

._m-4_1kfga_439 {
  margin: 12px;
}

._m-t-4_1kfga_443 {
  margin-top: 12px;
}

._m-r-4_1kfga_447 {
  margin-right: 12px;
}

._m-b-4_1kfga_451 {
  margin-bottom: 12px;
}

._m-l-4_1kfga_455 {
  margin-left: 12px;
}

._p-5_1kfga_459 {
  padding: 16px;
}

._p-t-5_1kfga_463 {
  padding-top: 16px;
}

._p-r-5_1kfga_467 {
  padding-right: 16px;
}

._p-b-5_1kfga_471 {
  padding-bottom: 16px;
}

._p-l-5_1kfga_475 {
  padding-left: 16px;
}

._m-5_1kfga_479 {
  margin: 16px;
}

._m-t-5_1kfga_483 {
  margin-top: 16px;
}

._m-r-5_1kfga_487 {
  margin-right: 16px;
}

._m-b-5_1kfga_491 {
  margin-bottom: 16px;
}

._m-l-5_1kfga_495 {
  margin-left: 16px;
}

._p-6_1kfga_499 {
  padding: 24px;
}

._p-t-6_1kfga_503 {
  padding-top: 24px;
}

._p-r-6_1kfga_507 {
  padding-right: 24px;
}

._p-b-6_1kfga_511 {
  padding-bottom: 24px;
}

._p-l-6_1kfga_515 {
  padding-left: 24px;
}

._m-6_1kfga_519 {
  margin: 24px;
}

._m-t-6_1kfga_523 {
  margin-top: 24px;
}

._m-r-6_1kfga_527 {
  margin-right: 24px;
}

._m-b-6_1kfga_531 {
  margin-bottom: 24px;
}

._m-l-6_1kfga_535 {
  margin-left: 24px;
}

._p-7_1kfga_539 {
  padding: 32px;
}

._p-t-7_1kfga_543 {
  padding-top: 32px;
}

._p-r-7_1kfga_547 {
  padding-right: 32px;
}

._p-b-7_1kfga_551 {
  padding-bottom: 32px;
}

._p-l-7_1kfga_555 {
  padding-left: 32px;
}

._m-7_1kfga_559 {
  margin: 32px;
}

._m-t-7_1kfga_563 {
  margin-top: 32px;
}

._m-r-7_1kfga_567 {
  margin-right: 32px;
}

._m-b-7_1kfga_571 {
  margin-bottom: 32px;
}

._m-l-7_1kfga_575 {
  margin-left: 32px;
}

._p-8_1kfga_579 {
  padding: 40px;
}

._p-t-8_1kfga_583 {
  padding-top: 40px;
}

._p-r-8_1kfga_587 {
  padding-right: 40px;
}

._p-b-8_1kfga_591 {
  padding-bottom: 40px;
}

._p-l-8_1kfga_595 {
  padding-left: 40px;
}

._m-8_1kfga_599 {
  margin: 40px;
}

._m-t-8_1kfga_603 {
  margin-top: 40px;
}

._m-r-8_1kfga_607 {
  margin-right: 40px;
}

._m-b-8_1kfga_611 {
  margin-bottom: 40px;
}

._m-l-8_1kfga_615 {
  margin-left: 40px;
}

._p-9_1kfga_619 {
  padding: 48px;
}

._p-t-9_1kfga_623 {
  padding-top: 48px;
}

._p-r-9_1kfga_627 {
  padding-right: 48px;
}

._p-b-9_1kfga_631 {
  padding-bottom: 48px;
}

._p-l-9_1kfga_635 {
  padding-left: 48px;
}

._m-9_1kfga_639 {
  margin: 48px;
}

._m-t-9_1kfga_643 {
  margin-top: 48px;
}

._m-r-9_1kfga_647 {
  margin-right: 48px;
}

._m-b-9_1kfga_651 {
  margin-bottom: 48px;
}

._m-l-9_1kfga_655 {
  margin-left: 48px;
}

._p-10_1kfga_659 {
  padding: 64px;
}

._p-t-10_1kfga_663 {
  padding-top: 64px;
}

._p-r-10_1kfga_667 {
  padding-right: 64px;
}

._p-b-10_1kfga_671 {
  padding-bottom: 64px;
}

._p-l-10_1kfga_675 {
  padding-left: 64px;
}

._m-10_1kfga_679 {
  margin: 64px;
}

._m-t-10_1kfga_683 {
  margin-top: 64px;
}

._m-r-10_1kfga_687 {
  margin-right: 64px;
}

._m-b-10_1kfga_691 {
  margin-bottom: 64px;
}

._m-l-10_1kfga_695 {
  margin-left: 64px;
}

._p-11_1kfga_699 {
  padding: 80px;
}

._p-t-11_1kfga_703 {
  padding-top: 80px;
}

._p-r-11_1kfga_707 {
  padding-right: 80px;
}

._p-b-11_1kfga_711 {
  padding-bottom: 80px;
}

._p-l-11_1kfga_715 {
  padding-left: 80px;
}

._m-11_1kfga_719 {
  margin: 80px;
}

._m-t-11_1kfga_723 {
  margin-top: 80px;
}

._m-r-11_1kfga_727 {
  margin-right: 80px;
}

._m-b-11_1kfga_731 {
  margin-bottom: 80px;
}

._m-l-11_1kfga_735 {
  margin-left: 80px;
}

._p-12_1kfga_739 {
  padding: 96px;
}

._p-t-12_1kfga_743 {
  padding-top: 96px;
}

._p-r-12_1kfga_747 {
  padding-right: 96px;
}

._p-b-12_1kfga_751 {
  padding-bottom: 96px;
}

._p-l-12_1kfga_755 {
  padding-left: 96px;
}

._m-12_1kfga_759 {
  margin: 96px;
}

._m-t-12_1kfga_763 {
  margin-top: 96px;
}

._m-r-12_1kfga_767 {
  margin-right: 96px;
}

._m-b-12_1kfga_771 {
  margin-bottom: 96px;
}

._m-l-12_1kfga_775 {
  margin-left: 96px;
}

._p-13_1kfga_779 {
  padding: 160px;
}

._p-t-13_1kfga_783 {
  padding-top: 160px;
}

._p-r-13_1kfga_787 {
  padding-right: 160px;
}

._p-b-13_1kfga_791 {
  padding-bottom: 160px;
}

._p-l-13_1kfga_795 {
  padding-left: 160px;
}

._m-13_1kfga_799 {
  margin: 160px;
}

._m-t-13_1kfga_803 {
  margin-top: 160px;
}

._m-r-13_1kfga_807 {
  margin-right: 160px;
}

._m-b-13_1kfga_811 {
  margin-bottom: 160px;
}

._m-l-13_1kfga_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1kfga_825 {
  border-radius: 0;
}

._r-1_1kfga_829 {
  border-radius: 2px;
}

._r-2_1kfga_833 {
  border-radius: 4px;
}

._r-3_1kfga_837 {
  border-radius: 6px;
}

._r-4_1kfga_841 {
  border-radius: 8px;
}

._r-5_1kfga_845 {
  border-radius: 12px;
}

._r-6_1kfga_849 {
  border-radius: 20px;
}

._r-full_1kfga_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1kfga_860 {
  border: 0 solid;
}

._border-1_1kfga_864 {
  border: 1px solid;
}

._border-2_1kfga_868 {
  border: 2px solid;
}

._border-3_1kfga_872 {
  border: 3px solid;
}

._border-4_1kfga_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1kfga_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1kfga_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1kfga_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1kfga_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1kfga_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1kfga_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1kfga_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1kfga_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1kfga_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_1kfga_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1kfga_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1kfga_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1kfga_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1kfga_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1kfga_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1kfga_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1kfga_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
*/
._actionBar_1kfga_1039 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._actionBar_1kfga_1039 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: 8px;
    margin-bottom: 16px;
  }
  ._actionBar_1kfga_1039 > button {
    display: inline-flex !important;
  }
  ._actionBar_1kfga_1039 > button i::before {
    line-height: 1 !important;
    font-size: 16px !important;
  }
}

._totalCount_1kfga_1059 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1kfga_1059 {
    font-size: 14px;
  }
}
._totalCount_1kfga_1059 {
  color: var(--color-text-header);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1kfga_1059 {
    font-size: 16px;
  }
}

._leftGroup_1kfga_1080 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-right: auto;
}

._countNumber_1kfga_1087 {
  color: var(--color-primary);
}

@media screen and (max-width: calc(768px - 1px)) {
  ._layoutToggle_1kfga_1092 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
    color: var(--color-text-sub);
  }
  ._layoutToggle_1kfga_1092._layoutToggle_1kfga_1092 i::before {
    font-size: 24px !important;
    line-height: normal !important;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._layoutToggleActive_1kfga_1109 {
    color: var(--color-primary);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1fyx3_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1fyx3_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1fyx3_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1fyx3_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1fyx3_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1fyx3_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1fyx3_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1fyx3_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1fyx3_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_1fyx3_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1fyx3_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1fyx3_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1fyx3_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1fyx3_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1fyx3_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1fyx3_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1fyx3_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1fyx3_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_1fyx3_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1fyx3_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1fyx3_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1fyx3_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1fyx3_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1fyx3_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1fyx3_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1fyx3_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1fyx3_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_1fyx3_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1fyx3_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1fyx3_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1fyx3_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1fyx3_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1fyx3_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1fyx3_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1fyx3_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1fyx3_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_1fyx3_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1fyx3_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1fyx3_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1fyx3_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1fyx3_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1fyx3_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1fyx3_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1fyx3_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1fyx3_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_1fyx3_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1fyx3_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1fyx3_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1fyx3_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1fyx3_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1fyx3_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1fyx3_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1fyx3_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1fyx3_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_1fyx3_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1fyx3_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1fyx3_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1fyx3_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1fyx3_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1fyx3_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1fyx3_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1fyx3_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1fyx3_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_1fyx3_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1fyx3_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1fyx3_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1fyx3_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1fyx3_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1fyx3_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1fyx3_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1fyx3_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1fyx3_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1fyx3_259 {
  padding: 0;
}

._p-t-0_1fyx3_263 {
  padding-top: 0;
}

._p-r-0_1fyx3_267 {
  padding-right: 0;
}

._p-b-0_1fyx3_271 {
  padding-bottom: 0;
}

._p-l-0_1fyx3_275 {
  padding-left: 0;
}

._m-0_1fyx3_279 {
  margin: 0;
}

._m-t-0_1fyx3_283 {
  margin-top: 0;
}

._m-r-0_1fyx3_287 {
  margin-right: 0;
}

._m-b-0_1fyx3_291 {
  margin-bottom: 0;
}

._m-l-0_1fyx3_295 {
  margin-left: 0;
}

._p-1_1fyx3_299 {
  padding: 2px;
}

._p-t-1_1fyx3_303 {
  padding-top: 2px;
}

._p-r-1_1fyx3_307 {
  padding-right: 2px;
}

._p-b-1_1fyx3_311 {
  padding-bottom: 2px;
}

._p-l-1_1fyx3_315 {
  padding-left: 2px;
}

._m-1_1fyx3_319 {
  margin: 2px;
}

._m-t-1_1fyx3_323 {
  margin-top: 2px;
}

._m-r-1_1fyx3_327 {
  margin-right: 2px;
}

._m-b-1_1fyx3_331 {
  margin-bottom: 2px;
}

._m-l-1_1fyx3_335 {
  margin-left: 2px;
}

._p-2_1fyx3_339 {
  padding: 4px;
}

._p-t-2_1fyx3_343 {
  padding-top: 4px;
}

._p-r-2_1fyx3_347 {
  padding-right: 4px;
}

._p-b-2_1fyx3_351 {
  padding-bottom: 4px;
}

._p-l-2_1fyx3_355 {
  padding-left: 4px;
}

._m-2_1fyx3_359 {
  margin: 4px;
}

._m-t-2_1fyx3_363 {
  margin-top: 4px;
}

._m-r-2_1fyx3_367 {
  margin-right: 4px;
}

._m-b-2_1fyx3_371 {
  margin-bottom: 4px;
}

._m-l-2_1fyx3_375 {
  margin-left: 4px;
}

._p-3_1fyx3_379 {
  padding: 8px;
}

._p-t-3_1fyx3_383 {
  padding-top: 8px;
}

._p-r-3_1fyx3_387 {
  padding-right: 8px;
}

._p-b-3_1fyx3_391 {
  padding-bottom: 8px;
}

._p-l-3_1fyx3_395 {
  padding-left: 8px;
}

._m-3_1fyx3_399 {
  margin: 8px;
}

._m-t-3_1fyx3_403 {
  margin-top: 8px;
}

._m-r-3_1fyx3_407 {
  margin-right: 8px;
}

._m-b-3_1fyx3_411 {
  margin-bottom: 8px;
}

._m-l-3_1fyx3_415 {
  margin-left: 8px;
}

._p-4_1fyx3_419 {
  padding: 12px;
}

._p-t-4_1fyx3_423 {
  padding-top: 12px;
}

._p-r-4_1fyx3_427 {
  padding-right: 12px;
}

._p-b-4_1fyx3_431 {
  padding-bottom: 12px;
}

._p-l-4_1fyx3_435 {
  padding-left: 12px;
}

._m-4_1fyx3_439 {
  margin: 12px;
}

._m-t-4_1fyx3_443 {
  margin-top: 12px;
}

._m-r-4_1fyx3_447 {
  margin-right: 12px;
}

._m-b-4_1fyx3_451 {
  margin-bottom: 12px;
}

._m-l-4_1fyx3_455 {
  margin-left: 12px;
}

._p-5_1fyx3_459 {
  padding: 16px;
}

._p-t-5_1fyx3_463 {
  padding-top: 16px;
}

._p-r-5_1fyx3_467 {
  padding-right: 16px;
}

._p-b-5_1fyx3_471 {
  padding-bottom: 16px;
}

._p-l-5_1fyx3_475 {
  padding-left: 16px;
}

._m-5_1fyx3_479 {
  margin: 16px;
}

._m-t-5_1fyx3_483 {
  margin-top: 16px;
}

._m-r-5_1fyx3_487 {
  margin-right: 16px;
}

._m-b-5_1fyx3_491 {
  margin-bottom: 16px;
}

._m-l-5_1fyx3_495 {
  margin-left: 16px;
}

._p-6_1fyx3_499 {
  padding: 24px;
}

._p-t-6_1fyx3_503 {
  padding-top: 24px;
}

._p-r-6_1fyx3_507 {
  padding-right: 24px;
}

._p-b-6_1fyx3_511 {
  padding-bottom: 24px;
}

._p-l-6_1fyx3_515 {
  padding-left: 24px;
}

._m-6_1fyx3_519 {
  margin: 24px;
}

._m-t-6_1fyx3_523 {
  margin-top: 24px;
}

._m-r-6_1fyx3_527 {
  margin-right: 24px;
}

._m-b-6_1fyx3_531 {
  margin-bottom: 24px;
}

._m-l-6_1fyx3_535 {
  margin-left: 24px;
}

._p-7_1fyx3_539 {
  padding: 32px;
}

._p-t-7_1fyx3_543 {
  padding-top: 32px;
}

._p-r-7_1fyx3_547 {
  padding-right: 32px;
}

._p-b-7_1fyx3_551 {
  padding-bottom: 32px;
}

._p-l-7_1fyx3_555 {
  padding-left: 32px;
}

._m-7_1fyx3_559 {
  margin: 32px;
}

._m-t-7_1fyx3_563 {
  margin-top: 32px;
}

._m-r-7_1fyx3_567 {
  margin-right: 32px;
}

._m-b-7_1fyx3_571 {
  margin-bottom: 32px;
}

._m-l-7_1fyx3_575 {
  margin-left: 32px;
}

._p-8_1fyx3_579 {
  padding: 40px;
}

._p-t-8_1fyx3_583 {
  padding-top: 40px;
}

._p-r-8_1fyx3_587 {
  padding-right: 40px;
}

._p-b-8_1fyx3_591 {
  padding-bottom: 40px;
}

._p-l-8_1fyx3_595 {
  padding-left: 40px;
}

._m-8_1fyx3_599 {
  margin: 40px;
}

._m-t-8_1fyx3_603 {
  margin-top: 40px;
}

._m-r-8_1fyx3_607 {
  margin-right: 40px;
}

._m-b-8_1fyx3_611 {
  margin-bottom: 40px;
}

._m-l-8_1fyx3_615 {
  margin-left: 40px;
}

._p-9_1fyx3_619 {
  padding: 48px;
}

._p-t-9_1fyx3_623 {
  padding-top: 48px;
}

._p-r-9_1fyx3_627 {
  padding-right: 48px;
}

._p-b-9_1fyx3_631 {
  padding-bottom: 48px;
}

._p-l-9_1fyx3_635 {
  padding-left: 48px;
}

._m-9_1fyx3_639 {
  margin: 48px;
}

._m-t-9_1fyx3_643 {
  margin-top: 48px;
}

._m-r-9_1fyx3_647 {
  margin-right: 48px;
}

._m-b-9_1fyx3_651 {
  margin-bottom: 48px;
}

._m-l-9_1fyx3_655 {
  margin-left: 48px;
}

._p-10_1fyx3_659 {
  padding: 64px;
}

._p-t-10_1fyx3_663 {
  padding-top: 64px;
}

._p-r-10_1fyx3_667 {
  padding-right: 64px;
}

._p-b-10_1fyx3_671 {
  padding-bottom: 64px;
}

._p-l-10_1fyx3_675 {
  padding-left: 64px;
}

._m-10_1fyx3_679 {
  margin: 64px;
}

._m-t-10_1fyx3_683 {
  margin-top: 64px;
}

._m-r-10_1fyx3_687 {
  margin-right: 64px;
}

._m-b-10_1fyx3_691 {
  margin-bottom: 64px;
}

._m-l-10_1fyx3_695 {
  margin-left: 64px;
}

._p-11_1fyx3_699 {
  padding: 80px;
}

._p-t-11_1fyx3_703 {
  padding-top: 80px;
}

._p-r-11_1fyx3_707 {
  padding-right: 80px;
}

._p-b-11_1fyx3_711 {
  padding-bottom: 80px;
}

._p-l-11_1fyx3_715 {
  padding-left: 80px;
}

._m-11_1fyx3_719 {
  margin: 80px;
}

._m-t-11_1fyx3_723 {
  margin-top: 80px;
}

._m-r-11_1fyx3_727 {
  margin-right: 80px;
}

._m-b-11_1fyx3_731 {
  margin-bottom: 80px;
}

._m-l-11_1fyx3_735 {
  margin-left: 80px;
}

._p-12_1fyx3_739 {
  padding: 96px;
}

._p-t-12_1fyx3_743 {
  padding-top: 96px;
}

._p-r-12_1fyx3_747 {
  padding-right: 96px;
}

._p-b-12_1fyx3_751 {
  padding-bottom: 96px;
}

._p-l-12_1fyx3_755 {
  padding-left: 96px;
}

._m-12_1fyx3_759 {
  margin: 96px;
}

._m-t-12_1fyx3_763 {
  margin-top: 96px;
}

._m-r-12_1fyx3_767 {
  margin-right: 96px;
}

._m-b-12_1fyx3_771 {
  margin-bottom: 96px;
}

._m-l-12_1fyx3_775 {
  margin-left: 96px;
}

._p-13_1fyx3_779 {
  padding: 160px;
}

._p-t-13_1fyx3_783 {
  padding-top: 160px;
}

._p-r-13_1fyx3_787 {
  padding-right: 160px;
}

._p-b-13_1fyx3_791 {
  padding-bottom: 160px;
}

._p-l-13_1fyx3_795 {
  padding-left: 160px;
}

._m-13_1fyx3_799 {
  margin: 160px;
}

._m-t-13_1fyx3_803 {
  margin-top: 160px;
}

._m-r-13_1fyx3_807 {
  margin-right: 160px;
}

._m-b-13_1fyx3_811 {
  margin-bottom: 160px;
}

._m-l-13_1fyx3_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1fyx3_825 {
  border-radius: 0;
}

._r-1_1fyx3_829 {
  border-radius: 2px;
}

._r-2_1fyx3_833 {
  border-radius: 4px;
}

._r-3_1fyx3_837 {
  border-radius: 6px;
}

._r-4_1fyx3_841 {
  border-radius: 8px;
}

._r-5_1fyx3_845 {
  border-radius: 12px;
}

._r-6_1fyx3_849 {
  border-radius: 20px;
}

._r-full_1fyx3_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1fyx3_860 {
  border: 0 solid;
}

._border-1_1fyx3_864 {
  border: 1px solid;
}

._border-2_1fyx3_868 {
  border: 2px solid;
}

._border-3_1fyx3_872 {
  border: 3px solid;
}

._border-4_1fyx3_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1fyx3_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1fyx3_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1fyx3_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1fyx3_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1fyx3_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1fyx3_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1fyx3_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1fyx3_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1fyx3_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_1fyx3_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1fyx3_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1fyx3_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1fyx3_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1fyx3_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1fyx3_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1fyx3_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1fyx3_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_1fyx3_1039 {
  border: 1px solid var(--color-border);
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 2px 8px 0 rgba(50, 50, 50, 0.08);
}
._card_1fyx3_1039._checked_1fyx3_1045 {
  border-color: var(--color-primary);
}

._topSection_1fyx3_1049 {
  background: var(--color-bg-elevation);
  border-bottom: 1px solid var(--color-border);
}

._header_1fyx3_1054 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
}

._headerLeft_1fyx3_1061 {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}

._checkbox_1fyx3_1068 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
._checkbox_1fyx3_1068 input[type=checkbox] {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

._bodySectionTitle_1fyx3_1079 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bodySectionTitle_1fyx3_1079 {
    font-size: 12px;
  }
}
._bodySectionTitle_1fyx3_1079 {
  font-weight: 600;
  color: var(--color-text-sub);
  padding: 12px 16px 0;
}

._metricsTable_1fyx3_1096 {
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  margin: 12px;
  width: calc(100% - 24px);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  overflow: hidden;
}
._metricsTable_1fyx3_1096 td {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._metricsTable_1fyx3_1096 td {
    font-size: 14px;
  }
}
._metricsTable_1fyx3_1096 td {
  padding: 8px 12px;
  border-bottom: 1px solid var(--color-border);
  overflow: hidden;
}
._metricsTable_1fyx3_1096 tr:last-child td {
  border-bottom: none;
}

._metricLabel_1fyx3_1126 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._metricLabel_1fyx3_1126 {
    font-size: 14px;
  }
}
._metricLabel_1fyx3_1126 {
  font-weight: 600;
  color: var(--color-text-header);
  white-space: nowrap;
  width: 100px;
  background: var(--color-default-fill);
}

._metricValue_1fyx3_1145 {
  color: var(--color-text-body);
  font-variant-numeric: tabular-nums;
  display: flex;
  align-items: center;
  gap: 2px;
  min-width: 0;
  overflow: hidden;
}
._metricValue_1fyx3_1145 [class*='tooltipWrapper'] {
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px;
}
._metricValue_1fyx3_1145 [class*='tooltipWrapper'] i {
  margin-left: 0 !important;
  display: flex !important;
  align-items: center !important;
}
._metricValue_1fyx3_1145 [class*='tooltipWrapper'] i::before {
  font-size: 20px !important;
  line-height: 1 !important;
}

._footer_1fyx3_1169 {
  padding: 12px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_yuinx_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_yuinx_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_yuinx_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_yuinx_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_yuinx_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_yuinx_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_yuinx_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_yuinx_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_yuinx_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_yuinx_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_yuinx_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_yuinx_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_yuinx_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_yuinx_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_yuinx_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_yuinx_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_yuinx_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_yuinx_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_yuinx_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_yuinx_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_yuinx_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_yuinx_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_yuinx_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_yuinx_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_yuinx_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_yuinx_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_yuinx_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_yuinx_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_yuinx_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_yuinx_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_yuinx_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_yuinx_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_yuinx_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_yuinx_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_yuinx_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_yuinx_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_yuinx_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_yuinx_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_yuinx_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_yuinx_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_yuinx_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_yuinx_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_yuinx_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_yuinx_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_yuinx_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_yuinx_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_yuinx_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_yuinx_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_yuinx_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_yuinx_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_yuinx_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_yuinx_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_yuinx_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_yuinx_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_yuinx_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_yuinx_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_yuinx_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_yuinx_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_yuinx_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_yuinx_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_yuinx_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_yuinx_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_yuinx_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_yuinx_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_yuinx_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_yuinx_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_yuinx_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_yuinx_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_yuinx_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_yuinx_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_yuinx_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_yuinx_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_yuinx_259 {
  padding: 0;
}

._p-t-0_yuinx_263 {
  padding-top: 0;
}

._p-r-0_yuinx_267 {
  padding-right: 0;
}

._p-b-0_yuinx_271 {
  padding-bottom: 0;
}

._p-l-0_yuinx_275 {
  padding-left: 0;
}

._m-0_yuinx_279 {
  margin: 0;
}

._m-t-0_yuinx_283 {
  margin-top: 0;
}

._m-r-0_yuinx_287 {
  margin-right: 0;
}

._m-b-0_yuinx_291 {
  margin-bottom: 0;
}

._m-l-0_yuinx_295 {
  margin-left: 0;
}

._p-1_yuinx_299 {
  padding: 2px;
}

._p-t-1_yuinx_303 {
  padding-top: 2px;
}

._p-r-1_yuinx_307 {
  padding-right: 2px;
}

._p-b-1_yuinx_311 {
  padding-bottom: 2px;
}

._p-l-1_yuinx_315 {
  padding-left: 2px;
}

._m-1_yuinx_319 {
  margin: 2px;
}

._m-t-1_yuinx_323 {
  margin-top: 2px;
}

._m-r-1_yuinx_327 {
  margin-right: 2px;
}

._m-b-1_yuinx_331 {
  margin-bottom: 2px;
}

._m-l-1_yuinx_335 {
  margin-left: 2px;
}

._p-2_yuinx_339 {
  padding: 4px;
}

._p-t-2_yuinx_343 {
  padding-top: 4px;
}

._p-r-2_yuinx_347 {
  padding-right: 4px;
}

._p-b-2_yuinx_351 {
  padding-bottom: 4px;
}

._p-l-2_yuinx_355 {
  padding-left: 4px;
}

._m-2_yuinx_359 {
  margin: 4px;
}

._m-t-2_yuinx_363 {
  margin-top: 4px;
}

._m-r-2_yuinx_367 {
  margin-right: 4px;
}

._m-b-2_yuinx_371 {
  margin-bottom: 4px;
}

._m-l-2_yuinx_375 {
  margin-left: 4px;
}

._p-3_yuinx_379 {
  padding: 8px;
}

._p-t-3_yuinx_383 {
  padding-top: 8px;
}

._p-r-3_yuinx_387 {
  padding-right: 8px;
}

._p-b-3_yuinx_391 {
  padding-bottom: 8px;
}

._p-l-3_yuinx_395 {
  padding-left: 8px;
}

._m-3_yuinx_399 {
  margin: 8px;
}

._m-t-3_yuinx_403 {
  margin-top: 8px;
}

._m-r-3_yuinx_407 {
  margin-right: 8px;
}

._m-b-3_yuinx_411 {
  margin-bottom: 8px;
}

._m-l-3_yuinx_415 {
  margin-left: 8px;
}

._p-4_yuinx_419 {
  padding: 12px;
}

._p-t-4_yuinx_423 {
  padding-top: 12px;
}

._p-r-4_yuinx_427 {
  padding-right: 12px;
}

._p-b-4_yuinx_431 {
  padding-bottom: 12px;
}

._p-l-4_yuinx_435 {
  padding-left: 12px;
}

._m-4_yuinx_439 {
  margin: 12px;
}

._m-t-4_yuinx_443 {
  margin-top: 12px;
}

._m-r-4_yuinx_447 {
  margin-right: 12px;
}

._m-b-4_yuinx_451 {
  margin-bottom: 12px;
}

._m-l-4_yuinx_455 {
  margin-left: 12px;
}

._p-5_yuinx_459 {
  padding: 16px;
}

._p-t-5_yuinx_463 {
  padding-top: 16px;
}

._p-r-5_yuinx_467 {
  padding-right: 16px;
}

._p-b-5_yuinx_471 {
  padding-bottom: 16px;
}

._p-l-5_yuinx_475 {
  padding-left: 16px;
}

._m-5_yuinx_479 {
  margin: 16px;
}

._m-t-5_yuinx_483 {
  margin-top: 16px;
}

._m-r-5_yuinx_487 {
  margin-right: 16px;
}

._m-b-5_yuinx_491 {
  margin-bottom: 16px;
}

._m-l-5_yuinx_495 {
  margin-left: 16px;
}

._p-6_yuinx_499 {
  padding: 24px;
}

._p-t-6_yuinx_503 {
  padding-top: 24px;
}

._p-r-6_yuinx_507 {
  padding-right: 24px;
}

._p-b-6_yuinx_511 {
  padding-bottom: 24px;
}

._p-l-6_yuinx_515 {
  padding-left: 24px;
}

._m-6_yuinx_519 {
  margin: 24px;
}

._m-t-6_yuinx_523 {
  margin-top: 24px;
}

._m-r-6_yuinx_527 {
  margin-right: 24px;
}

._m-b-6_yuinx_531 {
  margin-bottom: 24px;
}

._m-l-6_yuinx_535 {
  margin-left: 24px;
}

._p-7_yuinx_539 {
  padding: 32px;
}

._p-t-7_yuinx_543 {
  padding-top: 32px;
}

._p-r-7_yuinx_547 {
  padding-right: 32px;
}

._p-b-7_yuinx_551 {
  padding-bottom: 32px;
}

._p-l-7_yuinx_555 {
  padding-left: 32px;
}

._m-7_yuinx_559 {
  margin: 32px;
}

._m-t-7_yuinx_563 {
  margin-top: 32px;
}

._m-r-7_yuinx_567 {
  margin-right: 32px;
}

._m-b-7_yuinx_571 {
  margin-bottom: 32px;
}

._m-l-7_yuinx_575 {
  margin-left: 32px;
}

._p-8_yuinx_579 {
  padding: 40px;
}

._p-t-8_yuinx_583 {
  padding-top: 40px;
}

._p-r-8_yuinx_587 {
  padding-right: 40px;
}

._p-b-8_yuinx_591 {
  padding-bottom: 40px;
}

._p-l-8_yuinx_595 {
  padding-left: 40px;
}

._m-8_yuinx_599 {
  margin: 40px;
}

._m-t-8_yuinx_603 {
  margin-top: 40px;
}

._m-r-8_yuinx_607 {
  margin-right: 40px;
}

._m-b-8_yuinx_611 {
  margin-bottom: 40px;
}

._m-l-8_yuinx_615 {
  margin-left: 40px;
}

._p-9_yuinx_619 {
  padding: 48px;
}

._p-t-9_yuinx_623 {
  padding-top: 48px;
}

._p-r-9_yuinx_627 {
  padding-right: 48px;
}

._p-b-9_yuinx_631 {
  padding-bottom: 48px;
}

._p-l-9_yuinx_635 {
  padding-left: 48px;
}

._m-9_yuinx_639 {
  margin: 48px;
}

._m-t-9_yuinx_643 {
  margin-top: 48px;
}

._m-r-9_yuinx_647 {
  margin-right: 48px;
}

._m-b-9_yuinx_651 {
  margin-bottom: 48px;
}

._m-l-9_yuinx_655 {
  margin-left: 48px;
}

._p-10_yuinx_659 {
  padding: 64px;
}

._p-t-10_yuinx_663 {
  padding-top: 64px;
}

._p-r-10_yuinx_667 {
  padding-right: 64px;
}

._p-b-10_yuinx_671 {
  padding-bottom: 64px;
}

._p-l-10_yuinx_675 {
  padding-left: 64px;
}

._m-10_yuinx_679 {
  margin: 64px;
}

._m-t-10_yuinx_683 {
  margin-top: 64px;
}

._m-r-10_yuinx_687 {
  margin-right: 64px;
}

._m-b-10_yuinx_691 {
  margin-bottom: 64px;
}

._m-l-10_yuinx_695 {
  margin-left: 64px;
}

._p-11_yuinx_699 {
  padding: 80px;
}

._p-t-11_yuinx_703 {
  padding-top: 80px;
}

._p-r-11_yuinx_707 {
  padding-right: 80px;
}

._p-b-11_yuinx_711 {
  padding-bottom: 80px;
}

._p-l-11_yuinx_715 {
  padding-left: 80px;
}

._m-11_yuinx_719 {
  margin: 80px;
}

._m-t-11_yuinx_723 {
  margin-top: 80px;
}

._m-r-11_yuinx_727 {
  margin-right: 80px;
}

._m-b-11_yuinx_731 {
  margin-bottom: 80px;
}

._m-l-11_yuinx_735 {
  margin-left: 80px;
}

._p-12_yuinx_739 {
  padding: 96px;
}

._p-t-12_yuinx_743 {
  padding-top: 96px;
}

._p-r-12_yuinx_747 {
  padding-right: 96px;
}

._p-b-12_yuinx_751 {
  padding-bottom: 96px;
}

._p-l-12_yuinx_755 {
  padding-left: 96px;
}

._m-12_yuinx_759 {
  margin: 96px;
}

._m-t-12_yuinx_763 {
  margin-top: 96px;
}

._m-r-12_yuinx_767 {
  margin-right: 96px;
}

._m-b-12_yuinx_771 {
  margin-bottom: 96px;
}

._m-l-12_yuinx_775 {
  margin-left: 96px;
}

._p-13_yuinx_779 {
  padding: 160px;
}

._p-t-13_yuinx_783 {
  padding-top: 160px;
}

._p-r-13_yuinx_787 {
  padding-right: 160px;
}

._p-b-13_yuinx_791 {
  padding-bottom: 160px;
}

._p-l-13_yuinx_795 {
  padding-left: 160px;
}

._m-13_yuinx_799 {
  margin: 160px;
}

._m-t-13_yuinx_803 {
  margin-top: 160px;
}

._m-r-13_yuinx_807 {
  margin-right: 160px;
}

._m-b-13_yuinx_811 {
  margin-bottom: 160px;
}

._m-l-13_yuinx_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_yuinx_825 {
  border-radius: 0;
}

._r-1_yuinx_829 {
  border-radius: 2px;
}

._r-2_yuinx_833 {
  border-radius: 4px;
}

._r-3_yuinx_837 {
  border-radius: 6px;
}

._r-4_yuinx_841 {
  border-radius: 8px;
}

._r-5_yuinx_845 {
  border-radius: 12px;
}

._r-6_yuinx_849 {
  border-radius: 20px;
}

._r-full_yuinx_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_yuinx_860 {
  border: 0 solid;
}

._border-1_yuinx_864 {
  border: 1px solid;
}

._border-2_yuinx_868 {
  border: 2px solid;
}

._border-3_yuinx_872 {
  border: 3px solid;
}

._border-4_yuinx_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_yuinx_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_yuinx_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_yuinx_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_yuinx_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_yuinx_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_yuinx_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_yuinx_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_yuinx_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_yuinx_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_yuinx_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_yuinx_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_yuinx_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_yuinx_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_yuinx_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_yuinx_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_yuinx_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_yuinx_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._statusCell_yuinx_1039 {
  position: relative;
}

._statusDropdownWrapper_yuinx_1043 {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}

._statusChipButton_yuinx_1050 {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  transition: opacity 0.2s;
}
@media (hover: hover) {
._statusChipButton_yuinx_1050:hover {
  opacity: 0.8;
}
}

._statusDropdown_yuinx_1043 {
  position: absolute;
  top: calc(100% + 4px);
  left: 50%;
  transform: translateX(-50%);
  z-index: 100;
  background-color: var(--color-bg-elevation-1);
  border-radius: 4px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 80px;
  border: 1px solid var(--color-border);
}

._statusOption_yuinx_1078 {
  background: none;
  border: none;
  padding: 0;
  width: 100%;
  cursor: pointer;
  transition: opacity 0.2s;
}
@media (hover: hover) {
._statusOption_yuinx_1078:hover {
  opacity: 0.8;
  background-color: transparent;
}
}

._statusDivider_yuinx_1091 {
  height: 1px;
  background-color: var(--color-border);
  margin: 4px 0;
}

._statusDropdownBackdrop_yuinx_1097 {
  position: fixed;
  inset: 0;
  z-index: 999;
}

._statusDropdownPortal_yuinx_1103 {
  position: fixed;
  z-index: 1000;
  background-color: var(--color-bg-elevation-1);
  border-radius: 4px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 80px;
  border: 1px solid var(--color-border);
}

._expandIcon_yuinx_1117 {
  position: absolute;
  right: -24px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  color: var(--color-text-action-disabled);
  opacity: 0;
  transition: opacity 0.15s;
  cursor: pointer;
}
._expandIcon_yuinx_1117::before {
  font-size: 20px !important;
}
@media (hover: hover) {
._expandIcon_yuinx_1117:hover {
  color: var(--color-text-sub);
}
}

@media (hover: hover) {

tr:hover ._expandIcon_yuinx_1117,
.ag-row-hover ._expandIcon_yuinx_1117 {
  opacity: 1;
}
}

._moreMenuPortal_yuinx_1140 {
  position: fixed;
  z-index: 1000;
  background-color: var(--color-bg-elevation-1);
  border-radius: 4px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  padding: 4px 0;
  border: 1px solid var(--color-border);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._moreMenuPortal_yuinx_1140 {
    transform: translateX(calc(-100% + 32px));
  }
}

._moreMenuItem_yuinx_1155 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  width: 100%;
  padding: 4px 12px;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._moreMenuItem_yuinx_1155 {
    font-size: 12px;
  }
}
._moreMenuItem_yuinx_1155 {
  color: var(--color-text-body);
  transition: background-color 0.15s;
  white-space: nowrap;
}
@media (hover: hover) {
._moreMenuItem_yuinx_1155:hover {
  background-color: var(--color-default-hover);
}
}
._moreMenuItem_yuinx_1155._disabled_yuinx_1183 {
  color: var(--color-text-action-disabled) !important;
  opacity: 0.5;
  cursor: not-allowed;
}
@media (hover: hover) {
._moreMenuItem_yuinx_1155._disabled_yuinx_1183:hover {
  background-color: transparent;
}
}
._moreMenuItem_yuinx_1155._danger_yuinx_221 {
  color: var(--color-danger) !important;
}
._moreMenuItem_yuinx_1155 i::before {
  font-size: 18px !important;
}

._moreMenuDivider_yuinx_1198 {
  height: 1px;
  background-color: var(--color-border);
  margin: 4px 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_4gvdn_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_4gvdn_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_4gvdn_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_4gvdn_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_4gvdn_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_4gvdn_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_4gvdn_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_4gvdn_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_4gvdn_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_4gvdn_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_4gvdn_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_4gvdn_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_4gvdn_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_4gvdn_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_4gvdn_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_4gvdn_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_4gvdn_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_4gvdn_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_4gvdn_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_4gvdn_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_4gvdn_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_4gvdn_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_4gvdn_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_4gvdn_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_4gvdn_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_4gvdn_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_4gvdn_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_4gvdn_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_4gvdn_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_4gvdn_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_4gvdn_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_4gvdn_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_4gvdn_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_4gvdn_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_4gvdn_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_4gvdn_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_4gvdn_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_4gvdn_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_4gvdn_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_4gvdn_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_4gvdn_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_4gvdn_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_4gvdn_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_4gvdn_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_4gvdn_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_4gvdn_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_4gvdn_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_4gvdn_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_4gvdn_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_4gvdn_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_4gvdn_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_4gvdn_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_4gvdn_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_4gvdn_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_4gvdn_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_4gvdn_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_4gvdn_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_4gvdn_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_4gvdn_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_4gvdn_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_4gvdn_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_4gvdn_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_4gvdn_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_4gvdn_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_4gvdn_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_4gvdn_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_4gvdn_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_4gvdn_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_4gvdn_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_4gvdn_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_4gvdn_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_4gvdn_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_4gvdn_259 {
  padding: 0;
}

._p-t-0_4gvdn_263 {
  padding-top: 0;
}

._p-r-0_4gvdn_267 {
  padding-right: 0;
}

._p-b-0_4gvdn_271 {
  padding-bottom: 0;
}

._p-l-0_4gvdn_275 {
  padding-left: 0;
}

._m-0_4gvdn_279 {
  margin: 0;
}

._m-t-0_4gvdn_283 {
  margin-top: 0;
}

._m-r-0_4gvdn_287 {
  margin-right: 0;
}

._m-b-0_4gvdn_291 {
  margin-bottom: 0;
}

._m-l-0_4gvdn_295 {
  margin-left: 0;
}

._p-1_4gvdn_299 {
  padding: 2px;
}

._p-t-1_4gvdn_303 {
  padding-top: 2px;
}

._p-r-1_4gvdn_307 {
  padding-right: 2px;
}

._p-b-1_4gvdn_311 {
  padding-bottom: 2px;
}

._p-l-1_4gvdn_315 {
  padding-left: 2px;
}

._m-1_4gvdn_319 {
  margin: 2px;
}

._m-t-1_4gvdn_323 {
  margin-top: 2px;
}

._m-r-1_4gvdn_327 {
  margin-right: 2px;
}

._m-b-1_4gvdn_331 {
  margin-bottom: 2px;
}

._m-l-1_4gvdn_335 {
  margin-left: 2px;
}

._p-2_4gvdn_339 {
  padding: 4px;
}

._p-t-2_4gvdn_343 {
  padding-top: 4px;
}

._p-r-2_4gvdn_347 {
  padding-right: 4px;
}

._p-b-2_4gvdn_351 {
  padding-bottom: 4px;
}

._p-l-2_4gvdn_355 {
  padding-left: 4px;
}

._m-2_4gvdn_359 {
  margin: 4px;
}

._m-t-2_4gvdn_363 {
  margin-top: 4px;
}

._m-r-2_4gvdn_367 {
  margin-right: 4px;
}

._m-b-2_4gvdn_371 {
  margin-bottom: 4px;
}

._m-l-2_4gvdn_375 {
  margin-left: 4px;
}

._p-3_4gvdn_379 {
  padding: 8px;
}

._p-t-3_4gvdn_383 {
  padding-top: 8px;
}

._p-r-3_4gvdn_387 {
  padding-right: 8px;
}

._p-b-3_4gvdn_391 {
  padding-bottom: 8px;
}

._p-l-3_4gvdn_395 {
  padding-left: 8px;
}

._m-3_4gvdn_399 {
  margin: 8px;
}

._m-t-3_4gvdn_403 {
  margin-top: 8px;
}

._m-r-3_4gvdn_407 {
  margin-right: 8px;
}

._m-b-3_4gvdn_411 {
  margin-bottom: 8px;
}

._m-l-3_4gvdn_415 {
  margin-left: 8px;
}

._p-4_4gvdn_419 {
  padding: 12px;
}

._p-t-4_4gvdn_423 {
  padding-top: 12px;
}

._p-r-4_4gvdn_427 {
  padding-right: 12px;
}

._p-b-4_4gvdn_431 {
  padding-bottom: 12px;
}

._p-l-4_4gvdn_435 {
  padding-left: 12px;
}

._m-4_4gvdn_439 {
  margin: 12px;
}

._m-t-4_4gvdn_443 {
  margin-top: 12px;
}

._m-r-4_4gvdn_447 {
  margin-right: 12px;
}

._m-b-4_4gvdn_451 {
  margin-bottom: 12px;
}

._m-l-4_4gvdn_455 {
  margin-left: 12px;
}

._p-5_4gvdn_459 {
  padding: 16px;
}

._p-t-5_4gvdn_463 {
  padding-top: 16px;
}

._p-r-5_4gvdn_467 {
  padding-right: 16px;
}

._p-b-5_4gvdn_471 {
  padding-bottom: 16px;
}

._p-l-5_4gvdn_475 {
  padding-left: 16px;
}

._m-5_4gvdn_479 {
  margin: 16px;
}

._m-t-5_4gvdn_483 {
  margin-top: 16px;
}

._m-r-5_4gvdn_487 {
  margin-right: 16px;
}

._m-b-5_4gvdn_491 {
  margin-bottom: 16px;
}

._m-l-5_4gvdn_495 {
  margin-left: 16px;
}

._p-6_4gvdn_499 {
  padding: 24px;
}

._p-t-6_4gvdn_503 {
  padding-top: 24px;
}

._p-r-6_4gvdn_507 {
  padding-right: 24px;
}

._p-b-6_4gvdn_511 {
  padding-bottom: 24px;
}

._p-l-6_4gvdn_515 {
  padding-left: 24px;
}

._m-6_4gvdn_519 {
  margin: 24px;
}

._m-t-6_4gvdn_523 {
  margin-top: 24px;
}

._m-r-6_4gvdn_527 {
  margin-right: 24px;
}

._m-b-6_4gvdn_531 {
  margin-bottom: 24px;
}

._m-l-6_4gvdn_535 {
  margin-left: 24px;
}

._p-7_4gvdn_539 {
  padding: 32px;
}

._p-t-7_4gvdn_543 {
  padding-top: 32px;
}

._p-r-7_4gvdn_547 {
  padding-right: 32px;
}

._p-b-7_4gvdn_551 {
  padding-bottom: 32px;
}

._p-l-7_4gvdn_555 {
  padding-left: 32px;
}

._m-7_4gvdn_559 {
  margin: 32px;
}

._m-t-7_4gvdn_563 {
  margin-top: 32px;
}

._m-r-7_4gvdn_567 {
  margin-right: 32px;
}

._m-b-7_4gvdn_571 {
  margin-bottom: 32px;
}

._m-l-7_4gvdn_575 {
  margin-left: 32px;
}

._p-8_4gvdn_579 {
  padding: 40px;
}

._p-t-8_4gvdn_583 {
  padding-top: 40px;
}

._p-r-8_4gvdn_587 {
  padding-right: 40px;
}

._p-b-8_4gvdn_591 {
  padding-bottom: 40px;
}

._p-l-8_4gvdn_595 {
  padding-left: 40px;
}

._m-8_4gvdn_599 {
  margin: 40px;
}

._m-t-8_4gvdn_603 {
  margin-top: 40px;
}

._m-r-8_4gvdn_607 {
  margin-right: 40px;
}

._m-b-8_4gvdn_611 {
  margin-bottom: 40px;
}

._m-l-8_4gvdn_615 {
  margin-left: 40px;
}

._p-9_4gvdn_619 {
  padding: 48px;
}

._p-t-9_4gvdn_623 {
  padding-top: 48px;
}

._p-r-9_4gvdn_627 {
  padding-right: 48px;
}

._p-b-9_4gvdn_631 {
  padding-bottom: 48px;
}

._p-l-9_4gvdn_635 {
  padding-left: 48px;
}

._m-9_4gvdn_639 {
  margin: 48px;
}

._m-t-9_4gvdn_643 {
  margin-top: 48px;
}

._m-r-9_4gvdn_647 {
  margin-right: 48px;
}

._m-b-9_4gvdn_651 {
  margin-bottom: 48px;
}

._m-l-9_4gvdn_655 {
  margin-left: 48px;
}

._p-10_4gvdn_659 {
  padding: 64px;
}

._p-t-10_4gvdn_663 {
  padding-top: 64px;
}

._p-r-10_4gvdn_667 {
  padding-right: 64px;
}

._p-b-10_4gvdn_671 {
  padding-bottom: 64px;
}

._p-l-10_4gvdn_675 {
  padding-left: 64px;
}

._m-10_4gvdn_679 {
  margin: 64px;
}

._m-t-10_4gvdn_683 {
  margin-top: 64px;
}

._m-r-10_4gvdn_687 {
  margin-right: 64px;
}

._m-b-10_4gvdn_691 {
  margin-bottom: 64px;
}

._m-l-10_4gvdn_695 {
  margin-left: 64px;
}

._p-11_4gvdn_699 {
  padding: 80px;
}

._p-t-11_4gvdn_703 {
  padding-top: 80px;
}

._p-r-11_4gvdn_707 {
  padding-right: 80px;
}

._p-b-11_4gvdn_711 {
  padding-bottom: 80px;
}

._p-l-11_4gvdn_715 {
  padding-left: 80px;
}

._m-11_4gvdn_719 {
  margin: 80px;
}

._m-t-11_4gvdn_723 {
  margin-top: 80px;
}

._m-r-11_4gvdn_727 {
  margin-right: 80px;
}

._m-b-11_4gvdn_731 {
  margin-bottom: 80px;
}

._m-l-11_4gvdn_735 {
  margin-left: 80px;
}

._p-12_4gvdn_739 {
  padding: 96px;
}

._p-t-12_4gvdn_743 {
  padding-top: 96px;
}

._p-r-12_4gvdn_747 {
  padding-right: 96px;
}

._p-b-12_4gvdn_751 {
  padding-bottom: 96px;
}

._p-l-12_4gvdn_755 {
  padding-left: 96px;
}

._m-12_4gvdn_759 {
  margin: 96px;
}

._m-t-12_4gvdn_763 {
  margin-top: 96px;
}

._m-r-12_4gvdn_767 {
  margin-right: 96px;
}

._m-b-12_4gvdn_771 {
  margin-bottom: 96px;
}

._m-l-12_4gvdn_775 {
  margin-left: 96px;
}

._p-13_4gvdn_779 {
  padding: 160px;
}

._p-t-13_4gvdn_783 {
  padding-top: 160px;
}

._p-r-13_4gvdn_787 {
  padding-right: 160px;
}

._p-b-13_4gvdn_791 {
  padding-bottom: 160px;
}

._p-l-13_4gvdn_795 {
  padding-left: 160px;
}

._m-13_4gvdn_799 {
  margin: 160px;
}

._m-t-13_4gvdn_803 {
  margin-top: 160px;
}

._m-r-13_4gvdn_807 {
  margin-right: 160px;
}

._m-b-13_4gvdn_811 {
  margin-bottom: 160px;
}

._m-l-13_4gvdn_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_4gvdn_825 {
  border-radius: 0;
}

._r-1_4gvdn_829 {
  border-radius: 2px;
}

._r-2_4gvdn_833 {
  border-radius: 4px;
}

._r-3_4gvdn_837 {
  border-radius: 6px;
}

._r-4_4gvdn_841 {
  border-radius: 8px;
}

._r-5_4gvdn_845 {
  border-radius: 12px;
}

._r-6_4gvdn_849 {
  border-radius: 20px;
}

._r-full_4gvdn_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_4gvdn_860 {
  border: 0 solid;
}

._border-1_4gvdn_864 {
  border: 1px solid;
}

._border-2_4gvdn_868 {
  border: 2px solid;
}

._border-3_4gvdn_872 {
  border: 3px solid;
}

._border-4_4gvdn_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_4gvdn_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_4gvdn_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_4gvdn_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_4gvdn_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_4gvdn_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_4gvdn_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_4gvdn_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_4gvdn_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_4gvdn_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_4gvdn_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_4gvdn_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_4gvdn_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_4gvdn_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_4gvdn_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_4gvdn_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_4gvdn_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_4gvdn_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_4gvdn_1039 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
  padding: 8px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableControls_4gvdn_1039 {
    display: none;
  }
}

._leftGroup_4gvdn_1054 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._leftGroup_4gvdn_1054 ._select_4gvdn_1059 {
  width: 160px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._leftGroup_4gvdn_1054 {
    flex: 1;
  }
}

._rightGroup_4gvdn_1068 {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rightGroup_4gvdn_1068 {
    display: none;
  }
}

._filters_4gvdn_1079 {
  display: contents;
}
._filters_4gvdn_1079 [class*=_datepicker] > [class*=_input] {
  height: 40px;
  box-sizing: border-box;
}
._filters_4gvdn_1079 [class*=_datepicker] > [class*=_input] [class*=_navArrow] {
  height: 38px;
}
._filters_4gvdn_1079 [class*=customSelect] button {
  height: 40px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filters_4gvdn_1079 {
    display: none;
  }
}

._totalCount_4gvdn_1098 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_4gvdn_1098 {
    display: inline;
    font-size: 20px;
    line-height: 1.6;
    font-weight: 600;
    color: var(--color-text-header);
    color: var(--color-text-sub);
    white-space: nowrap;
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._totalCount_4gvdn_1098 {
    font-size: 16px;
  }
}

._countNumber_4gvdn_1118 {
  color: var(--color-primary);
}

._select_4gvdn_1059 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._select_4gvdn_1059 {
    font-size: 12px;
  }
}
._select_4gvdn_1059 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  color: var(--color-text-header);
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._select_4gvdn_1059:hover {
  border-color: var(--color-primary);
}
}
._select_4gvdn_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_1dafm_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1dafm_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1dafm_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1dafm_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1dafm_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1dafm_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1dafm_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1dafm_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1dafm_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_1dafm_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1dafm_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1dafm_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1dafm_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1dafm_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1dafm_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1dafm_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1dafm_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1dafm_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_1dafm_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1dafm_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1dafm_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1dafm_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1dafm_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1dafm_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1dafm_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1dafm_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1dafm_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_1dafm_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1dafm_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1dafm_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1dafm_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1dafm_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1dafm_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1dafm_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1dafm_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1dafm_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_1dafm_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1dafm_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1dafm_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1dafm_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1dafm_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1dafm_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1dafm_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1dafm_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1dafm_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_1dafm_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1dafm_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1dafm_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1dafm_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1dafm_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1dafm_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1dafm_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1dafm_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1dafm_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_1dafm_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1dafm_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1dafm_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1dafm_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1dafm_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1dafm_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1dafm_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1dafm_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1dafm_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_1dafm_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1dafm_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1dafm_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1dafm_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1dafm_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1dafm_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1dafm_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1dafm_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1dafm_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1dafm_259 {
  padding: 0;
}

._p-t-0_1dafm_263 {
  padding-top: 0;
}

._p-r-0_1dafm_267 {
  padding-right: 0;
}

._p-b-0_1dafm_271 {
  padding-bottom: 0;
}

._p-l-0_1dafm_275 {
  padding-left: 0;
}

._m-0_1dafm_279 {
  margin: 0;
}

._m-t-0_1dafm_283 {
  margin-top: 0;
}

._m-r-0_1dafm_287 {
  margin-right: 0;
}

._m-b-0_1dafm_291 {
  margin-bottom: 0;
}

._m-l-0_1dafm_295 {
  margin-left: 0;
}

._p-1_1dafm_299 {
  padding: 2px;
}

._p-t-1_1dafm_303 {
  padding-top: 2px;
}

._p-r-1_1dafm_307 {
  padding-right: 2px;
}

._p-b-1_1dafm_311 {
  padding-bottom: 2px;
}

._p-l-1_1dafm_315 {
  padding-left: 2px;
}

._m-1_1dafm_319 {
  margin: 2px;
}

._m-t-1_1dafm_323 {
  margin-top: 2px;
}

._m-r-1_1dafm_327 {
  margin-right: 2px;
}

._m-b-1_1dafm_331 {
  margin-bottom: 2px;
}

._m-l-1_1dafm_335 {
  margin-left: 2px;
}

._p-2_1dafm_339 {
  padding: 4px;
}

._p-t-2_1dafm_343 {
  padding-top: 4px;
}

._p-r-2_1dafm_347 {
  padding-right: 4px;
}

._p-b-2_1dafm_351 {
  padding-bottom: 4px;
}

._p-l-2_1dafm_355 {
  padding-left: 4px;
}

._m-2_1dafm_359 {
  margin: 4px;
}

._m-t-2_1dafm_363 {
  margin-top: 4px;
}

._m-r-2_1dafm_367 {
  margin-right: 4px;
}

._m-b-2_1dafm_371 {
  margin-bottom: 4px;
}

._m-l-2_1dafm_375 {
  margin-left: 4px;
}

._p-3_1dafm_379 {
  padding: 8px;
}

._p-t-3_1dafm_383 {
  padding-top: 8px;
}

._p-r-3_1dafm_387 {
  padding-right: 8px;
}

._p-b-3_1dafm_391 {
  padding-bottom: 8px;
}

._p-l-3_1dafm_395 {
  padding-left: 8px;
}

._m-3_1dafm_399 {
  margin: 8px;
}

._m-t-3_1dafm_403 {
  margin-top: 8px;
}

._m-r-3_1dafm_407 {
  margin-right: 8px;
}

._m-b-3_1dafm_411 {
  margin-bottom: 8px;
}

._m-l-3_1dafm_415 {
  margin-left: 8px;
}

._p-4_1dafm_419 {
  padding: 12px;
}

._p-t-4_1dafm_423 {
  padding-top: 12px;
}

._p-r-4_1dafm_427 {
  padding-right: 12px;
}

._p-b-4_1dafm_431 {
  padding-bottom: 12px;
}

._p-l-4_1dafm_435 {
  padding-left: 12px;
}

._m-4_1dafm_439 {
  margin: 12px;
}

._m-t-4_1dafm_443 {
  margin-top: 12px;
}

._m-r-4_1dafm_447 {
  margin-right: 12px;
}

._m-b-4_1dafm_451 {
  margin-bottom: 12px;
}

._m-l-4_1dafm_455 {
  margin-left: 12px;
}

._p-5_1dafm_459 {
  padding: 16px;
}

._p-t-5_1dafm_463 {
  padding-top: 16px;
}

._p-r-5_1dafm_467 {
  padding-right: 16px;
}

._p-b-5_1dafm_471 {
  padding-bottom: 16px;
}

._p-l-5_1dafm_475 {
  padding-left: 16px;
}

._m-5_1dafm_479 {
  margin: 16px;
}

._m-t-5_1dafm_483 {
  margin-top: 16px;
}

._m-r-5_1dafm_487 {
  margin-right: 16px;
}

._m-b-5_1dafm_491 {
  margin-bottom: 16px;
}

._m-l-5_1dafm_495 {
  margin-left: 16px;
}

._p-6_1dafm_499 {
  padding: 24px;
}

._p-t-6_1dafm_503 {
  padding-top: 24px;
}

._p-r-6_1dafm_507 {
  padding-right: 24px;
}

._p-b-6_1dafm_511 {
  padding-bottom: 24px;
}

._p-l-6_1dafm_515 {
  padding-left: 24px;
}

._m-6_1dafm_519 {
  margin: 24px;
}

._m-t-6_1dafm_523 {
  margin-top: 24px;
}

._m-r-6_1dafm_527 {
  margin-right: 24px;
}

._m-b-6_1dafm_531 {
  margin-bottom: 24px;
}

._m-l-6_1dafm_535 {
  margin-left: 24px;
}

._p-7_1dafm_539 {
  padding: 32px;
}

._p-t-7_1dafm_543 {
  padding-top: 32px;
}

._p-r-7_1dafm_547 {
  padding-right: 32px;
}

._p-b-7_1dafm_551 {
  padding-bottom: 32px;
}

._p-l-7_1dafm_555 {
  padding-left: 32px;
}

._m-7_1dafm_559 {
  margin: 32px;
}

._m-t-7_1dafm_563 {
  margin-top: 32px;
}

._m-r-7_1dafm_567 {
  margin-right: 32px;
}

._m-b-7_1dafm_571 {
  margin-bottom: 32px;
}

._m-l-7_1dafm_575 {
  margin-left: 32px;
}

._p-8_1dafm_579 {
  padding: 40px;
}

._p-t-8_1dafm_583 {
  padding-top: 40px;
}

._p-r-8_1dafm_587 {
  padding-right: 40px;
}

._p-b-8_1dafm_591 {
  padding-bottom: 40px;
}

._p-l-8_1dafm_595 {
  padding-left: 40px;
}

._m-8_1dafm_599 {
  margin: 40px;
}

._m-t-8_1dafm_603 {
  margin-top: 40px;
}

._m-r-8_1dafm_607 {
  margin-right: 40px;
}

._m-b-8_1dafm_611 {
  margin-bottom: 40px;
}

._m-l-8_1dafm_615 {
  margin-left: 40px;
}

._p-9_1dafm_619 {
  padding: 48px;
}

._p-t-9_1dafm_623 {
  padding-top: 48px;
}

._p-r-9_1dafm_627 {
  padding-right: 48px;
}

._p-b-9_1dafm_631 {
  padding-bottom: 48px;
}

._p-l-9_1dafm_635 {
  padding-left: 48px;
}

._m-9_1dafm_639 {
  margin: 48px;
}

._m-t-9_1dafm_643 {
  margin-top: 48px;
}

._m-r-9_1dafm_647 {
  margin-right: 48px;
}

._m-b-9_1dafm_651 {
  margin-bottom: 48px;
}

._m-l-9_1dafm_655 {
  margin-left: 48px;
}

._p-10_1dafm_659 {
  padding: 64px;
}

._p-t-10_1dafm_663 {
  padding-top: 64px;
}

._p-r-10_1dafm_667 {
  padding-right: 64px;
}

._p-b-10_1dafm_671 {
  padding-bottom: 64px;
}

._p-l-10_1dafm_675 {
  padding-left: 64px;
}

._m-10_1dafm_679 {
  margin: 64px;
}

._m-t-10_1dafm_683 {
  margin-top: 64px;
}

._m-r-10_1dafm_687 {
  margin-right: 64px;
}

._m-b-10_1dafm_691 {
  margin-bottom: 64px;
}

._m-l-10_1dafm_695 {
  margin-left: 64px;
}

._p-11_1dafm_699 {
  padding: 80px;
}

._p-t-11_1dafm_703 {
  padding-top: 80px;
}

._p-r-11_1dafm_707 {
  padding-right: 80px;
}

._p-b-11_1dafm_711 {
  padding-bottom: 80px;
}

._p-l-11_1dafm_715 {
  padding-left: 80px;
}

._m-11_1dafm_719 {
  margin: 80px;
}

._m-t-11_1dafm_723 {
  margin-top: 80px;
}

._m-r-11_1dafm_727 {
  margin-right: 80px;
}

._m-b-11_1dafm_731 {
  margin-bottom: 80px;
}

._m-l-11_1dafm_735 {
  margin-left: 80px;
}

._p-12_1dafm_739 {
  padding: 96px;
}

._p-t-12_1dafm_743 {
  padding-top: 96px;
}

._p-r-12_1dafm_747 {
  padding-right: 96px;
}

._p-b-12_1dafm_751 {
  padding-bottom: 96px;
}

._p-l-12_1dafm_755 {
  padding-left: 96px;
}

._m-12_1dafm_759 {
  margin: 96px;
}

._m-t-12_1dafm_763 {
  margin-top: 96px;
}

._m-r-12_1dafm_767 {
  margin-right: 96px;
}

._m-b-12_1dafm_771 {
  margin-bottom: 96px;
}

._m-l-12_1dafm_775 {
  margin-left: 96px;
}

._p-13_1dafm_779 {
  padding: 160px;
}

._p-t-13_1dafm_783 {
  padding-top: 160px;
}

._p-r-13_1dafm_787 {
  padding-right: 160px;
}

._p-b-13_1dafm_791 {
  padding-bottom: 160px;
}

._p-l-13_1dafm_795 {
  padding-left: 160px;
}

._m-13_1dafm_799 {
  margin: 160px;
}

._m-t-13_1dafm_803 {
  margin-top: 160px;
}

._m-r-13_1dafm_807 {
  margin-right: 160px;
}

._m-b-13_1dafm_811 {
  margin-bottom: 160px;
}

._m-l-13_1dafm_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1dafm_825 {
  border-radius: 0;
}

._r-1_1dafm_829 {
  border-radius: 2px;
}

._r-2_1dafm_833 {
  border-radius: 4px;
}

._r-3_1dafm_837 {
  border-radius: 6px;
}

._r-4_1dafm_841 {
  border-radius: 8px;
}

._r-5_1dafm_845 {
  border-radius: 12px;
}

._r-6_1dafm_849 {
  border-radius: 20px;
}

._r-full_1dafm_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1dafm_860 {
  border: 0 solid;
}

._border-1_1dafm_864 {
  border: 1px solid;
}

._border-2_1dafm_868 {
  border: 2px solid;
}

._border-3_1dafm_872 {
  border: 3px solid;
}

._border-4_1dafm_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1dafm_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1dafm_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1dafm_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1dafm_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1dafm_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1dafm_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1dafm_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1dafm_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1dafm_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_1dafm_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1dafm_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1dafm_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1dafm_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1dafm_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1dafm_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1dafm_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1dafm_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1dafm_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._overlay_1dafm_1047 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._mobileFullscreen_1dafm_1061 {
    padding: 0;
  }
}

._modal_1dafm_1066 {
  max-width: calc(100vw - 40px);
  max-height: calc(100vh - 80px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

@media screen and (max-width: calc(768px - 1px)) {
  ._mobileFullscreenModal_1dafm_1079 {
    width: 100dvw !important;
    max-width: 100dvw;
    height: 100dvh;
    max-height: 100dvh;
    border-radius: 0;
    border: none;
  }
}

._header_1dafm_1089 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 16px;
}
._header_1dafm_1089 button {
  padding: unset;
  flex-shrink: 0;
}
._header_1dafm_1089 {
  padding: 24px 24px 0;
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_1dafm_1089 {
    padding: 12px 12px 0;
  }
}

._headerBorder_1dafm_1110 {
  padding: 16px 24px;
  margin-bottom: 0;
  border-bottom: 1px solid var(--color-border);
}

._title_1dafm_1116 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1dafm_1116 {
    font-size: 16px;
  }
}
._title_1dafm_1116 {
  color: var(--color-text-header);
  margin: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1dafm_1116 {
    font-size: 18px;
  }
}

._body_1dafm_1141 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
}
._body_1dafm_1141 input[type=text]:focus:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=text]:focus-visible:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=email]:focus:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=email]:focus-visible:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=password]:focus:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=password]:focus-visible:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=tel]:focus:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=tel]:focus-visible:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=url]:focus:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=url]:focus-visible:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=search]:focus:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=search]:focus-visible:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=number]:focus:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=number]:focus-visible:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=date]:focus:not(:disabled):not(:read-only),
._body_1dafm_1141 input[type=date]:focus-visible:not(:disabled):not(:read-only),
._body_1dafm_1141 textarea:focus,
._body_1dafm_1141 textarea:focus-visible {
  outline: none;
}

._bodyPadded_1dafm_1168 {
  padding: 0 24px 24px;
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bodyPadded_1dafm_1168 {
    padding: 0 12px 16px;
  }
}

._bodyPaddedNoHeader_1dafm_1178 {
  padding: 24px;
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bodyPaddedNoHeader_1dafm_1178 {
    padding: 12px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_8bwri_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_8bwri_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_8bwri_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_8bwri_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_8bwri_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_8bwri_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_8bwri_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_8bwri_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_8bwri_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_8bwri_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_8bwri_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_8bwri_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_8bwri_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_8bwri_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_8bwri_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_8bwri_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_8bwri_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_8bwri_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_8bwri_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_8bwri_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_8bwri_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_8bwri_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_8bwri_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_8bwri_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_8bwri_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_8bwri_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_8bwri_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_8bwri_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_8bwri_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_8bwri_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_8bwri_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_8bwri_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_8bwri_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_8bwri_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_8bwri_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_8bwri_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_8bwri_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_8bwri_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_8bwri_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_8bwri_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_8bwri_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_8bwri_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_8bwri_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_8bwri_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_8bwri_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_8bwri_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_8bwri_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_8bwri_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_8bwri_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_8bwri_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_8bwri_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_8bwri_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_8bwri_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_8bwri_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_8bwri_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_8bwri_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_8bwri_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_8bwri_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_8bwri_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_8bwri_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_8bwri_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_8bwri_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_8bwri_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_8bwri_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_8bwri_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_8bwri_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_8bwri_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_8bwri_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_8bwri_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_8bwri_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_8bwri_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_8bwri_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_8bwri_259 {
  padding: 0;
}

._p-t-0_8bwri_263 {
  padding-top: 0;
}

._p-r-0_8bwri_267 {
  padding-right: 0;
}

._p-b-0_8bwri_271 {
  padding-bottom: 0;
}

._p-l-0_8bwri_275 {
  padding-left: 0;
}

._m-0_8bwri_279 {
  margin: 0;
}

._m-t-0_8bwri_283 {
  margin-top: 0;
}

._m-r-0_8bwri_287 {
  margin-right: 0;
}

._m-b-0_8bwri_291 {
  margin-bottom: 0;
}

._m-l-0_8bwri_295 {
  margin-left: 0;
}

._p-1_8bwri_299 {
  padding: 2px;
}

._p-t-1_8bwri_303 {
  padding-top: 2px;
}

._p-r-1_8bwri_307 {
  padding-right: 2px;
}

._p-b-1_8bwri_311 {
  padding-bottom: 2px;
}

._p-l-1_8bwri_315 {
  padding-left: 2px;
}

._m-1_8bwri_319 {
  margin: 2px;
}

._m-t-1_8bwri_323 {
  margin-top: 2px;
}

._m-r-1_8bwri_327 {
  margin-right: 2px;
}

._m-b-1_8bwri_331 {
  margin-bottom: 2px;
}

._m-l-1_8bwri_335 {
  margin-left: 2px;
}

._p-2_8bwri_339 {
  padding: 4px;
}

._p-t-2_8bwri_343 {
  padding-top: 4px;
}

._p-r-2_8bwri_347 {
  padding-right: 4px;
}

._p-b-2_8bwri_351 {
  padding-bottom: 4px;
}

._p-l-2_8bwri_355 {
  padding-left: 4px;
}

._m-2_8bwri_359 {
  margin: 4px;
}

._m-t-2_8bwri_363 {
  margin-top: 4px;
}

._m-r-2_8bwri_367 {
  margin-right: 4px;
}

._m-b-2_8bwri_371 {
  margin-bottom: 4px;
}

._m-l-2_8bwri_375 {
  margin-left: 4px;
}

._p-3_8bwri_379 {
  padding: 8px;
}

._p-t-3_8bwri_383 {
  padding-top: 8px;
}

._p-r-3_8bwri_387 {
  padding-right: 8px;
}

._p-b-3_8bwri_391 {
  padding-bottom: 8px;
}

._p-l-3_8bwri_395 {
  padding-left: 8px;
}

._m-3_8bwri_399 {
  margin: 8px;
}

._m-t-3_8bwri_403 {
  margin-top: 8px;
}

._m-r-3_8bwri_407 {
  margin-right: 8px;
}

._m-b-3_8bwri_411 {
  margin-bottom: 8px;
}

._m-l-3_8bwri_415 {
  margin-left: 8px;
}

._p-4_8bwri_419 {
  padding: 12px;
}

._p-t-4_8bwri_423 {
  padding-top: 12px;
}

._p-r-4_8bwri_427 {
  padding-right: 12px;
}

._p-b-4_8bwri_431 {
  padding-bottom: 12px;
}

._p-l-4_8bwri_435 {
  padding-left: 12px;
}

._m-4_8bwri_439 {
  margin: 12px;
}

._m-t-4_8bwri_443 {
  margin-top: 12px;
}

._m-r-4_8bwri_447 {
  margin-right: 12px;
}

._m-b-4_8bwri_451 {
  margin-bottom: 12px;
}

._m-l-4_8bwri_455 {
  margin-left: 12px;
}

._p-5_8bwri_459 {
  padding: 16px;
}

._p-t-5_8bwri_463 {
  padding-top: 16px;
}

._p-r-5_8bwri_467 {
  padding-right: 16px;
}

._p-b-5_8bwri_471 {
  padding-bottom: 16px;
}

._p-l-5_8bwri_475 {
  padding-left: 16px;
}

._m-5_8bwri_479 {
  margin: 16px;
}

._m-t-5_8bwri_483 {
  margin-top: 16px;
}

._m-r-5_8bwri_487 {
  margin-right: 16px;
}

._m-b-5_8bwri_491 {
  margin-bottom: 16px;
}

._m-l-5_8bwri_495 {
  margin-left: 16px;
}

._p-6_8bwri_499 {
  padding: 24px;
}

._p-t-6_8bwri_503 {
  padding-top: 24px;
}

._p-r-6_8bwri_507 {
  padding-right: 24px;
}

._p-b-6_8bwri_511 {
  padding-bottom: 24px;
}

._p-l-6_8bwri_515 {
  padding-left: 24px;
}

._m-6_8bwri_519 {
  margin: 24px;
}

._m-t-6_8bwri_523 {
  margin-top: 24px;
}

._m-r-6_8bwri_527 {
  margin-right: 24px;
}

._m-b-6_8bwri_531 {
  margin-bottom: 24px;
}

._m-l-6_8bwri_535 {
  margin-left: 24px;
}

._p-7_8bwri_539 {
  padding: 32px;
}

._p-t-7_8bwri_543 {
  padding-top: 32px;
}

._p-r-7_8bwri_547 {
  padding-right: 32px;
}

._p-b-7_8bwri_551 {
  padding-bottom: 32px;
}

._p-l-7_8bwri_555 {
  padding-left: 32px;
}

._m-7_8bwri_559 {
  margin: 32px;
}

._m-t-7_8bwri_563 {
  margin-top: 32px;
}

._m-r-7_8bwri_567 {
  margin-right: 32px;
}

._m-b-7_8bwri_571 {
  margin-bottom: 32px;
}

._m-l-7_8bwri_575 {
  margin-left: 32px;
}

._p-8_8bwri_579 {
  padding: 40px;
}

._p-t-8_8bwri_583 {
  padding-top: 40px;
}

._p-r-8_8bwri_587 {
  padding-right: 40px;
}

._p-b-8_8bwri_591 {
  padding-bottom: 40px;
}

._p-l-8_8bwri_595 {
  padding-left: 40px;
}

._m-8_8bwri_599 {
  margin: 40px;
}

._m-t-8_8bwri_603 {
  margin-top: 40px;
}

._m-r-8_8bwri_607 {
  margin-right: 40px;
}

._m-b-8_8bwri_611 {
  margin-bottom: 40px;
}

._m-l-8_8bwri_615 {
  margin-left: 40px;
}

._p-9_8bwri_619 {
  padding: 48px;
}

._p-t-9_8bwri_623 {
  padding-top: 48px;
}

._p-r-9_8bwri_627 {
  padding-right: 48px;
}

._p-b-9_8bwri_631 {
  padding-bottom: 48px;
}

._p-l-9_8bwri_635 {
  padding-left: 48px;
}

._m-9_8bwri_639 {
  margin: 48px;
}

._m-t-9_8bwri_643 {
  margin-top: 48px;
}

._m-r-9_8bwri_647 {
  margin-right: 48px;
}

._m-b-9_8bwri_651 {
  margin-bottom: 48px;
}

._m-l-9_8bwri_655 {
  margin-left: 48px;
}

._p-10_8bwri_659 {
  padding: 64px;
}

._p-t-10_8bwri_663 {
  padding-top: 64px;
}

._p-r-10_8bwri_667 {
  padding-right: 64px;
}

._p-b-10_8bwri_671 {
  padding-bottom: 64px;
}

._p-l-10_8bwri_675 {
  padding-left: 64px;
}

._m-10_8bwri_679 {
  margin: 64px;
}

._m-t-10_8bwri_683 {
  margin-top: 64px;
}

._m-r-10_8bwri_687 {
  margin-right: 64px;
}

._m-b-10_8bwri_691 {
  margin-bottom: 64px;
}

._m-l-10_8bwri_695 {
  margin-left: 64px;
}

._p-11_8bwri_699 {
  padding: 80px;
}

._p-t-11_8bwri_703 {
  padding-top: 80px;
}

._p-r-11_8bwri_707 {
  padding-right: 80px;
}

._p-b-11_8bwri_711 {
  padding-bottom: 80px;
}

._p-l-11_8bwri_715 {
  padding-left: 80px;
}

._m-11_8bwri_719 {
  margin: 80px;
}

._m-t-11_8bwri_723 {
  margin-top: 80px;
}

._m-r-11_8bwri_727 {
  margin-right: 80px;
}

._m-b-11_8bwri_731 {
  margin-bottom: 80px;
}

._m-l-11_8bwri_735 {
  margin-left: 80px;
}

._p-12_8bwri_739 {
  padding: 96px;
}

._p-t-12_8bwri_743 {
  padding-top: 96px;
}

._p-r-12_8bwri_747 {
  padding-right: 96px;
}

._p-b-12_8bwri_751 {
  padding-bottom: 96px;
}

._p-l-12_8bwri_755 {
  padding-left: 96px;
}

._m-12_8bwri_759 {
  margin: 96px;
}

._m-t-12_8bwri_763 {
  margin-top: 96px;
}

._m-r-12_8bwri_767 {
  margin-right: 96px;
}

._m-b-12_8bwri_771 {
  margin-bottom: 96px;
}

._m-l-12_8bwri_775 {
  margin-left: 96px;
}

._p-13_8bwri_779 {
  padding: 160px;
}

._p-t-13_8bwri_783 {
  padding-top: 160px;
}

._p-r-13_8bwri_787 {
  padding-right: 160px;
}

._p-b-13_8bwri_791 {
  padding-bottom: 160px;
}

._p-l-13_8bwri_795 {
  padding-left: 160px;
}

._m-13_8bwri_799 {
  margin: 160px;
}

._m-t-13_8bwri_803 {
  margin-top: 160px;
}

._m-r-13_8bwri_807 {
  margin-right: 160px;
}

._m-b-13_8bwri_811 {
  margin-bottom: 160px;
}

._m-l-13_8bwri_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_8bwri_825 {
  border-radius: 0;
}

._r-1_8bwri_829 {
  border-radius: 2px;
}

._r-2_8bwri_833 {
  border-radius: 4px;
}

._r-3_8bwri_837 {
  border-radius: 6px;
}

._r-4_8bwri_841 {
  border-radius: 8px;
}

._r-5_8bwri_845 {
  border-radius: 12px;
}

._r-6_8bwri_849 {
  border-radius: 20px;
}

._r-full_8bwri_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_8bwri_860 {
  border: 0 solid;
}

._border-1_8bwri_864 {
  border: 1px solid;
}

._border-2_8bwri_868 {
  border: 2px solid;
}

._border-3_8bwri_872 {
  border: 3px solid;
}

._border-4_8bwri_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_8bwri_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_8bwri_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_8bwri_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_8bwri_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_8bwri_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_8bwri_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_8bwri_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_8bwri_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_8bwri_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_8bwri_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_8bwri_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_8bwri_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_8bwri_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_8bwri_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_8bwri_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_8bwri_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_8bwri_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
*/
._content_8bwri_1039 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px 16px;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
  text-align: center;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_8bwri_1039 {
    padding: 12px 8px;
  }
}

._iconWrapper_8bwri_1055 i::before {
  font-size: 48px !important;
  color: var(--color-text-action-disabled);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._iconWrapper_8bwri_1055 i::before {
    font-size: 40px !important;
  }
}

._message_8bwri_1065 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._message_8bwri_1065 {
    font-size: 14px;
  }
}
._message_8bwri_1065 {
  color: var(--color-text-header);
  line-height: 1.6;
  white-space: pre-line;
  word-break: auto-phrase;
}

._warningMessage_8bwri_1083 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._warningMessage_8bwri_1083 {
    font-size: 12px;
  }
}
._warningMessage_8bwri_1083 {
  color: var(--color-danger);
  margin: 0;
  word-break: auto-phrase;
}

._footer_8bwri_1100 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
._footer_8bwri_1100 button {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1qsm1_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1qsm1_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1qsm1_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1qsm1_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1qsm1_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1qsm1_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1qsm1_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1qsm1_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1qsm1_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_1qsm1_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1qsm1_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1qsm1_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1qsm1_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1qsm1_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1qsm1_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1qsm1_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1qsm1_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1qsm1_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_1qsm1_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1qsm1_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1qsm1_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1qsm1_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1qsm1_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1qsm1_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1qsm1_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1qsm1_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1qsm1_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_1qsm1_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1qsm1_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1qsm1_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1qsm1_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1qsm1_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1qsm1_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1qsm1_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1qsm1_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1qsm1_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_1qsm1_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1qsm1_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1qsm1_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1qsm1_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1qsm1_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1qsm1_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1qsm1_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1qsm1_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1qsm1_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_1qsm1_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1qsm1_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1qsm1_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1qsm1_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1qsm1_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1qsm1_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1qsm1_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1qsm1_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1qsm1_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_1qsm1_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1qsm1_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1qsm1_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1qsm1_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1qsm1_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1qsm1_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1qsm1_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1qsm1_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1qsm1_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_1qsm1_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1qsm1_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1qsm1_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1qsm1_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1qsm1_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1qsm1_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1qsm1_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1qsm1_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1qsm1_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1qsm1_259 {
  padding: 0;
}

._p-t-0_1qsm1_263 {
  padding-top: 0;
}

._p-r-0_1qsm1_267 {
  padding-right: 0;
}

._p-b-0_1qsm1_271 {
  padding-bottom: 0;
}

._p-l-0_1qsm1_275 {
  padding-left: 0;
}

._m-0_1qsm1_279 {
  margin: 0;
}

._m-t-0_1qsm1_283 {
  margin-top: 0;
}

._m-r-0_1qsm1_287 {
  margin-right: 0;
}

._m-b-0_1qsm1_291 {
  margin-bottom: 0;
}

._m-l-0_1qsm1_295 {
  margin-left: 0;
}

._p-1_1qsm1_299 {
  padding: 2px;
}

._p-t-1_1qsm1_303 {
  padding-top: 2px;
}

._p-r-1_1qsm1_307 {
  padding-right: 2px;
}

._p-b-1_1qsm1_311 {
  padding-bottom: 2px;
}

._p-l-1_1qsm1_315 {
  padding-left: 2px;
}

._m-1_1qsm1_319 {
  margin: 2px;
}

._m-t-1_1qsm1_323 {
  margin-top: 2px;
}

._m-r-1_1qsm1_327 {
  margin-right: 2px;
}

._m-b-1_1qsm1_331 {
  margin-bottom: 2px;
}

._m-l-1_1qsm1_335 {
  margin-left: 2px;
}

._p-2_1qsm1_339 {
  padding: 4px;
}

._p-t-2_1qsm1_343 {
  padding-top: 4px;
}

._p-r-2_1qsm1_347 {
  padding-right: 4px;
}

._p-b-2_1qsm1_351 {
  padding-bottom: 4px;
}

._p-l-2_1qsm1_355 {
  padding-left: 4px;
}

._m-2_1qsm1_359 {
  margin: 4px;
}

._m-t-2_1qsm1_363 {
  margin-top: 4px;
}

._m-r-2_1qsm1_367 {
  margin-right: 4px;
}

._m-b-2_1qsm1_371 {
  margin-bottom: 4px;
}

._m-l-2_1qsm1_375 {
  margin-left: 4px;
}

._p-3_1qsm1_379 {
  padding: 8px;
}

._p-t-3_1qsm1_383 {
  padding-top: 8px;
}

._p-r-3_1qsm1_387 {
  padding-right: 8px;
}

._p-b-3_1qsm1_391 {
  padding-bottom: 8px;
}

._p-l-3_1qsm1_395 {
  padding-left: 8px;
}

._m-3_1qsm1_399 {
  margin: 8px;
}

._m-t-3_1qsm1_403 {
  margin-top: 8px;
}

._m-r-3_1qsm1_407 {
  margin-right: 8px;
}

._m-b-3_1qsm1_411 {
  margin-bottom: 8px;
}

._m-l-3_1qsm1_415 {
  margin-left: 8px;
}

._p-4_1qsm1_419 {
  padding: 12px;
}

._p-t-4_1qsm1_423 {
  padding-top: 12px;
}

._p-r-4_1qsm1_427 {
  padding-right: 12px;
}

._p-b-4_1qsm1_431 {
  padding-bottom: 12px;
}

._p-l-4_1qsm1_435 {
  padding-left: 12px;
}

._m-4_1qsm1_439 {
  margin: 12px;
}

._m-t-4_1qsm1_443 {
  margin-top: 12px;
}

._m-r-4_1qsm1_447 {
  margin-right: 12px;
}

._m-b-4_1qsm1_451 {
  margin-bottom: 12px;
}

._m-l-4_1qsm1_455 {
  margin-left: 12px;
}

._p-5_1qsm1_459 {
  padding: 16px;
}

._p-t-5_1qsm1_463 {
  padding-top: 16px;
}

._p-r-5_1qsm1_467 {
  padding-right: 16px;
}

._p-b-5_1qsm1_471 {
  padding-bottom: 16px;
}

._p-l-5_1qsm1_475 {
  padding-left: 16px;
}

._m-5_1qsm1_479 {
  margin: 16px;
}

._m-t-5_1qsm1_483 {
  margin-top: 16px;
}

._m-r-5_1qsm1_487 {
  margin-right: 16px;
}

._m-b-5_1qsm1_491 {
  margin-bottom: 16px;
}

._m-l-5_1qsm1_495 {
  margin-left: 16px;
}

._p-6_1qsm1_499 {
  padding: 24px;
}

._p-t-6_1qsm1_503 {
  padding-top: 24px;
}

._p-r-6_1qsm1_507 {
  padding-right: 24px;
}

._p-b-6_1qsm1_511 {
  padding-bottom: 24px;
}

._p-l-6_1qsm1_515 {
  padding-left: 24px;
}

._m-6_1qsm1_519 {
  margin: 24px;
}

._m-t-6_1qsm1_523 {
  margin-top: 24px;
}

._m-r-6_1qsm1_527 {
  margin-right: 24px;
}

._m-b-6_1qsm1_531 {
  margin-bottom: 24px;
}

._m-l-6_1qsm1_535 {
  margin-left: 24px;
}

._p-7_1qsm1_539 {
  padding: 32px;
}

._p-t-7_1qsm1_543 {
  padding-top: 32px;
}

._p-r-7_1qsm1_547 {
  padding-right: 32px;
}

._p-b-7_1qsm1_551 {
  padding-bottom: 32px;
}

._p-l-7_1qsm1_555 {
  padding-left: 32px;
}

._m-7_1qsm1_559 {
  margin: 32px;
}

._m-t-7_1qsm1_563 {
  margin-top: 32px;
}

._m-r-7_1qsm1_567 {
  margin-right: 32px;
}

._m-b-7_1qsm1_571 {
  margin-bottom: 32px;
}

._m-l-7_1qsm1_575 {
  margin-left: 32px;
}

._p-8_1qsm1_579 {
  padding: 40px;
}

._p-t-8_1qsm1_583 {
  padding-top: 40px;
}

._p-r-8_1qsm1_587 {
  padding-right: 40px;
}

._p-b-8_1qsm1_591 {
  padding-bottom: 40px;
}

._p-l-8_1qsm1_595 {
  padding-left: 40px;
}

._m-8_1qsm1_599 {
  margin: 40px;
}

._m-t-8_1qsm1_603 {
  margin-top: 40px;
}

._m-r-8_1qsm1_607 {
  margin-right: 40px;
}

._m-b-8_1qsm1_611 {
  margin-bottom: 40px;
}

._m-l-8_1qsm1_615 {
  margin-left: 40px;
}

._p-9_1qsm1_619 {
  padding: 48px;
}

._p-t-9_1qsm1_623 {
  padding-top: 48px;
}

._p-r-9_1qsm1_627 {
  padding-right: 48px;
}

._p-b-9_1qsm1_631 {
  padding-bottom: 48px;
}

._p-l-9_1qsm1_635 {
  padding-left: 48px;
}

._m-9_1qsm1_639 {
  margin: 48px;
}

._m-t-9_1qsm1_643 {
  margin-top: 48px;
}

._m-r-9_1qsm1_647 {
  margin-right: 48px;
}

._m-b-9_1qsm1_651 {
  margin-bottom: 48px;
}

._m-l-9_1qsm1_655 {
  margin-left: 48px;
}

._p-10_1qsm1_659 {
  padding: 64px;
}

._p-t-10_1qsm1_663 {
  padding-top: 64px;
}

._p-r-10_1qsm1_667 {
  padding-right: 64px;
}

._p-b-10_1qsm1_671 {
  padding-bottom: 64px;
}

._p-l-10_1qsm1_675 {
  padding-left: 64px;
}

._m-10_1qsm1_679 {
  margin: 64px;
}

._m-t-10_1qsm1_683 {
  margin-top: 64px;
}

._m-r-10_1qsm1_687 {
  margin-right: 64px;
}

._m-b-10_1qsm1_691 {
  margin-bottom: 64px;
}

._m-l-10_1qsm1_695 {
  margin-left: 64px;
}

._p-11_1qsm1_699 {
  padding: 80px;
}

._p-t-11_1qsm1_703 {
  padding-top: 80px;
}

._p-r-11_1qsm1_707 {
  padding-right: 80px;
}

._p-b-11_1qsm1_711 {
  padding-bottom: 80px;
}

._p-l-11_1qsm1_715 {
  padding-left: 80px;
}

._m-11_1qsm1_719 {
  margin: 80px;
}

._m-t-11_1qsm1_723 {
  margin-top: 80px;
}

._m-r-11_1qsm1_727 {
  margin-right: 80px;
}

._m-b-11_1qsm1_731 {
  margin-bottom: 80px;
}

._m-l-11_1qsm1_735 {
  margin-left: 80px;
}

._p-12_1qsm1_739 {
  padding: 96px;
}

._p-t-12_1qsm1_743 {
  padding-top: 96px;
}

._p-r-12_1qsm1_747 {
  padding-right: 96px;
}

._p-b-12_1qsm1_751 {
  padding-bottom: 96px;
}

._p-l-12_1qsm1_755 {
  padding-left: 96px;
}

._m-12_1qsm1_759 {
  margin: 96px;
}

._m-t-12_1qsm1_763 {
  margin-top: 96px;
}

._m-r-12_1qsm1_767 {
  margin-right: 96px;
}

._m-b-12_1qsm1_771 {
  margin-bottom: 96px;
}

._m-l-12_1qsm1_775 {
  margin-left: 96px;
}

._p-13_1qsm1_779 {
  padding: 160px;
}

._p-t-13_1qsm1_783 {
  padding-top: 160px;
}

._p-r-13_1qsm1_787 {
  padding-right: 160px;
}

._p-b-13_1qsm1_791 {
  padding-bottom: 160px;
}

._p-l-13_1qsm1_795 {
  padding-left: 160px;
}

._m-13_1qsm1_799 {
  margin: 160px;
}

._m-t-13_1qsm1_803 {
  margin-top: 160px;
}

._m-r-13_1qsm1_807 {
  margin-right: 160px;
}

._m-b-13_1qsm1_811 {
  margin-bottom: 160px;
}

._m-l-13_1qsm1_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1qsm1_825 {
  border-radius: 0;
}

._r-1_1qsm1_829 {
  border-radius: 2px;
}

._r-2_1qsm1_833 {
  border-radius: 4px;
}

._r-3_1qsm1_837 {
  border-radius: 6px;
}

._r-4_1qsm1_841 {
  border-radius: 8px;
}

._r-5_1qsm1_845 {
  border-radius: 12px;
}

._r-6_1qsm1_849 {
  border-radius: 20px;
}

._r-full_1qsm1_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1qsm1_860 {
  border: 0 solid;
}

._border-1_1qsm1_864 {
  border: 1px solid;
}

._border-2_1qsm1_868 {
  border: 2px solid;
}

._border-3_1qsm1_872 {
  border: 3px solid;
}

._border-4_1qsm1_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1qsm1_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1qsm1_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1qsm1_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1qsm1_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1qsm1_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1qsm1_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1qsm1_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1qsm1_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1qsm1_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_1qsm1_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1qsm1_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1qsm1_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1qsm1_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1qsm1_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1qsm1_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1qsm1_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1qsm1_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
*/
._content_1qsm1_1039 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 8px;
}

._iconWrapper_1qsm1_1047 {
  margin-bottom: 10px;
}
._iconWrapper_1qsm1_1047 i::before {
  font-size: 48px !important;
}
._iconWrapper_1qsm1_1047._default_1qsm1_35 i::before {
  color: var(--color-text-action-disabled);
}
._iconWrapper_1qsm1_1047._danger_1qsm1_221 i::before {
  color: var(--color-danger);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._iconWrapper_1qsm1_1047 i::before {
    font-size: 40px !important;
  }
}

._title_1qsm1_1065 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1qsm1_1065 {
    font-size: 14px;
  }
}
._title_1qsm1_1065 {
  color: var(--color-text-header);
  margin: 0;
  white-space: pre-line;
}

._message_1qsm1_1082 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._message_1qsm1_1082 {
    font-size: 12px;
  }
}
._message_1qsm1_1082 {
  color: var(--color-text-sub);
  line-height: 1.6;
  white-space: pre-line;
}

._footer_1qsm1_1099 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
._footer_1qsm1_1099 button {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1b6yt_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1b6yt_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1b6yt_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1b6yt_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1b6yt_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1b6yt_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1b6yt_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1b6yt_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1b6yt_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_1b6yt_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1b6yt_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1b6yt_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1b6yt_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1b6yt_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1b6yt_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1b6yt_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1b6yt_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1b6yt_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_1b6yt_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1b6yt_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1b6yt_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1b6yt_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1b6yt_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1b6yt_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1b6yt_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1b6yt_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1b6yt_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_1b6yt_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1b6yt_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1b6yt_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1b6yt_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1b6yt_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1b6yt_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1b6yt_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1b6yt_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1b6yt_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_1b6yt_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1b6yt_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1b6yt_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1b6yt_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1b6yt_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1b6yt_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1b6yt_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1b6yt_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1b6yt_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_1b6yt_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1b6yt_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1b6yt_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1b6yt_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1b6yt_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1b6yt_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1b6yt_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1b6yt_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1b6yt_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_1b6yt_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1b6yt_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1b6yt_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1b6yt_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1b6yt_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1b6yt_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1b6yt_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1b6yt_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1b6yt_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_1b6yt_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1b6yt_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1b6yt_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1b6yt_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1b6yt_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1b6yt_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1b6yt_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1b6yt_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1b6yt_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1b6yt_259 {
  padding: 0;
}

._p-t-0_1b6yt_263 {
  padding-top: 0;
}

._p-r-0_1b6yt_267 {
  padding-right: 0;
}

._p-b-0_1b6yt_271 {
  padding-bottom: 0;
}

._p-l-0_1b6yt_275 {
  padding-left: 0;
}

._m-0_1b6yt_279 {
  margin: 0;
}

._m-t-0_1b6yt_283 {
  margin-top: 0;
}

._m-r-0_1b6yt_287 {
  margin-right: 0;
}

._m-b-0_1b6yt_291 {
  margin-bottom: 0;
}

._m-l-0_1b6yt_295 {
  margin-left: 0;
}

._p-1_1b6yt_299 {
  padding: 2px;
}

._p-t-1_1b6yt_303 {
  padding-top: 2px;
}

._p-r-1_1b6yt_307 {
  padding-right: 2px;
}

._p-b-1_1b6yt_311 {
  padding-bottom: 2px;
}

._p-l-1_1b6yt_315 {
  padding-left: 2px;
}

._m-1_1b6yt_319 {
  margin: 2px;
}

._m-t-1_1b6yt_323 {
  margin-top: 2px;
}

._m-r-1_1b6yt_327 {
  margin-right: 2px;
}

._m-b-1_1b6yt_331 {
  margin-bottom: 2px;
}

._m-l-1_1b6yt_335 {
  margin-left: 2px;
}

._p-2_1b6yt_339 {
  padding: 4px;
}

._p-t-2_1b6yt_343 {
  padding-top: 4px;
}

._p-r-2_1b6yt_347 {
  padding-right: 4px;
}

._p-b-2_1b6yt_351 {
  padding-bottom: 4px;
}

._p-l-2_1b6yt_355 {
  padding-left: 4px;
}

._m-2_1b6yt_359 {
  margin: 4px;
}

._m-t-2_1b6yt_363 {
  margin-top: 4px;
}

._m-r-2_1b6yt_367 {
  margin-right: 4px;
}

._m-b-2_1b6yt_371 {
  margin-bottom: 4px;
}

._m-l-2_1b6yt_375 {
  margin-left: 4px;
}

._p-3_1b6yt_379 {
  padding: 8px;
}

._p-t-3_1b6yt_383 {
  padding-top: 8px;
}

._p-r-3_1b6yt_387 {
  padding-right: 8px;
}

._p-b-3_1b6yt_391 {
  padding-bottom: 8px;
}

._p-l-3_1b6yt_395 {
  padding-left: 8px;
}

._m-3_1b6yt_399 {
  margin: 8px;
}

._m-t-3_1b6yt_403 {
  margin-top: 8px;
}

._m-r-3_1b6yt_407 {
  margin-right: 8px;
}

._m-b-3_1b6yt_411 {
  margin-bottom: 8px;
}

._m-l-3_1b6yt_415 {
  margin-left: 8px;
}

._p-4_1b6yt_419 {
  padding: 12px;
}

._p-t-4_1b6yt_423 {
  padding-top: 12px;
}

._p-r-4_1b6yt_427 {
  padding-right: 12px;
}

._p-b-4_1b6yt_431 {
  padding-bottom: 12px;
}

._p-l-4_1b6yt_435 {
  padding-left: 12px;
}

._m-4_1b6yt_439 {
  margin: 12px;
}

._m-t-4_1b6yt_443 {
  margin-top: 12px;
}

._m-r-4_1b6yt_447 {
  margin-right: 12px;
}

._m-b-4_1b6yt_451 {
  margin-bottom: 12px;
}

._m-l-4_1b6yt_455 {
  margin-left: 12px;
}

._p-5_1b6yt_459 {
  padding: 16px;
}

._p-t-5_1b6yt_463 {
  padding-top: 16px;
}

._p-r-5_1b6yt_467 {
  padding-right: 16px;
}

._p-b-5_1b6yt_471 {
  padding-bottom: 16px;
}

._p-l-5_1b6yt_475 {
  padding-left: 16px;
}

._m-5_1b6yt_479 {
  margin: 16px;
}

._m-t-5_1b6yt_483 {
  margin-top: 16px;
}

._m-r-5_1b6yt_487 {
  margin-right: 16px;
}

._m-b-5_1b6yt_491 {
  margin-bottom: 16px;
}

._m-l-5_1b6yt_495 {
  margin-left: 16px;
}

._p-6_1b6yt_499 {
  padding: 24px;
}

._p-t-6_1b6yt_503 {
  padding-top: 24px;
}

._p-r-6_1b6yt_507 {
  padding-right: 24px;
}

._p-b-6_1b6yt_511 {
  padding-bottom: 24px;
}

._p-l-6_1b6yt_515 {
  padding-left: 24px;
}

._m-6_1b6yt_519 {
  margin: 24px;
}

._m-t-6_1b6yt_523 {
  margin-top: 24px;
}

._m-r-6_1b6yt_527 {
  margin-right: 24px;
}

._m-b-6_1b6yt_531 {
  margin-bottom: 24px;
}

._m-l-6_1b6yt_535 {
  margin-left: 24px;
}

._p-7_1b6yt_539 {
  padding: 32px;
}

._p-t-7_1b6yt_543 {
  padding-top: 32px;
}

._p-r-7_1b6yt_547 {
  padding-right: 32px;
}

._p-b-7_1b6yt_551 {
  padding-bottom: 32px;
}

._p-l-7_1b6yt_555 {
  padding-left: 32px;
}

._m-7_1b6yt_559 {
  margin: 32px;
}

._m-t-7_1b6yt_563 {
  margin-top: 32px;
}

._m-r-7_1b6yt_567 {
  margin-right: 32px;
}

._m-b-7_1b6yt_571 {
  margin-bottom: 32px;
}

._m-l-7_1b6yt_575 {
  margin-left: 32px;
}

._p-8_1b6yt_579 {
  padding: 40px;
}

._p-t-8_1b6yt_583 {
  padding-top: 40px;
}

._p-r-8_1b6yt_587 {
  padding-right: 40px;
}

._p-b-8_1b6yt_591 {
  padding-bottom: 40px;
}

._p-l-8_1b6yt_595 {
  padding-left: 40px;
}

._m-8_1b6yt_599 {
  margin: 40px;
}

._m-t-8_1b6yt_603 {
  margin-top: 40px;
}

._m-r-8_1b6yt_607 {
  margin-right: 40px;
}

._m-b-8_1b6yt_611 {
  margin-bottom: 40px;
}

._m-l-8_1b6yt_615 {
  margin-left: 40px;
}

._p-9_1b6yt_619 {
  padding: 48px;
}

._p-t-9_1b6yt_623 {
  padding-top: 48px;
}

._p-r-9_1b6yt_627 {
  padding-right: 48px;
}

._p-b-9_1b6yt_631 {
  padding-bottom: 48px;
}

._p-l-9_1b6yt_635 {
  padding-left: 48px;
}

._m-9_1b6yt_639 {
  margin: 48px;
}

._m-t-9_1b6yt_643 {
  margin-top: 48px;
}

._m-r-9_1b6yt_647 {
  margin-right: 48px;
}

._m-b-9_1b6yt_651 {
  margin-bottom: 48px;
}

._m-l-9_1b6yt_655 {
  margin-left: 48px;
}

._p-10_1b6yt_659 {
  padding: 64px;
}

._p-t-10_1b6yt_663 {
  padding-top: 64px;
}

._p-r-10_1b6yt_667 {
  padding-right: 64px;
}

._p-b-10_1b6yt_671 {
  padding-bottom: 64px;
}

._p-l-10_1b6yt_675 {
  padding-left: 64px;
}

._m-10_1b6yt_679 {
  margin: 64px;
}

._m-t-10_1b6yt_683 {
  margin-top: 64px;
}

._m-r-10_1b6yt_687 {
  margin-right: 64px;
}

._m-b-10_1b6yt_691 {
  margin-bottom: 64px;
}

._m-l-10_1b6yt_695 {
  margin-left: 64px;
}

._p-11_1b6yt_699 {
  padding: 80px;
}

._p-t-11_1b6yt_703 {
  padding-top: 80px;
}

._p-r-11_1b6yt_707 {
  padding-right: 80px;
}

._p-b-11_1b6yt_711 {
  padding-bottom: 80px;
}

._p-l-11_1b6yt_715 {
  padding-left: 80px;
}

._m-11_1b6yt_719 {
  margin: 80px;
}

._m-t-11_1b6yt_723 {
  margin-top: 80px;
}

._m-r-11_1b6yt_727 {
  margin-right: 80px;
}

._m-b-11_1b6yt_731 {
  margin-bottom: 80px;
}

._m-l-11_1b6yt_735 {
  margin-left: 80px;
}

._p-12_1b6yt_739 {
  padding: 96px;
}

._p-t-12_1b6yt_743 {
  padding-top: 96px;
}

._p-r-12_1b6yt_747 {
  padding-right: 96px;
}

._p-b-12_1b6yt_751 {
  padding-bottom: 96px;
}

._p-l-12_1b6yt_755 {
  padding-left: 96px;
}

._m-12_1b6yt_759 {
  margin: 96px;
}

._m-t-12_1b6yt_763 {
  margin-top: 96px;
}

._m-r-12_1b6yt_767 {
  margin-right: 96px;
}

._m-b-12_1b6yt_771 {
  margin-bottom: 96px;
}

._m-l-12_1b6yt_775 {
  margin-left: 96px;
}

._p-13_1b6yt_779 {
  padding: 160px;
}

._p-t-13_1b6yt_783 {
  padding-top: 160px;
}

._p-r-13_1b6yt_787 {
  padding-right: 160px;
}

._p-b-13_1b6yt_791 {
  padding-bottom: 160px;
}

._p-l-13_1b6yt_795 {
  padding-left: 160px;
}

._m-13_1b6yt_799 {
  margin: 160px;
}

._m-t-13_1b6yt_803 {
  margin-top: 160px;
}

._m-r-13_1b6yt_807 {
  margin-right: 160px;
}

._m-b-13_1b6yt_811 {
  margin-bottom: 160px;
}

._m-l-13_1b6yt_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1b6yt_825 {
  border-radius: 0;
}

._r-1_1b6yt_829 {
  border-radius: 2px;
}

._r-2_1b6yt_833 {
  border-radius: 4px;
}

._r-3_1b6yt_837 {
  border-radius: 6px;
}

._r-4_1b6yt_841 {
  border-radius: 8px;
}

._r-5_1b6yt_845 {
  border-radius: 12px;
}

._r-6_1b6yt_849 {
  border-radius: 20px;
}

._r-full_1b6yt_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1b6yt_860 {
  border: 0 solid;
}

._border-1_1b6yt_864 {
  border: 1px solid;
}

._border-2_1b6yt_868 {
  border: 2px solid;
}

._border-3_1b6yt_872 {
  border: 3px solid;
}

._border-4_1b6yt_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1b6yt_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1b6yt_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1b6yt_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1b6yt_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1b6yt_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1b6yt_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1b6yt_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1b6yt_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1b6yt_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_1b6yt_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1b6yt_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1b6yt_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1b6yt_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1b6yt_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1b6yt_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1b6yt_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1b6yt_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1b6yt_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._content_1b6yt_1047 {
  flex: 1;
  overflow-y: auto;
}

._skeleton_1b6yt_1052 {
  display: inline-block;
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1b6yt_1 1.5s ease-in-out infinite;
}

._skeletonWide_1b6yt_1060 {
  width: 80px;
}

._skeletonNarrow_1b6yt_1064 {
  width: 60px;
}

@keyframes _skeleton-pulse_1b6yt_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._empty_1b6yt_1076 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._empty_1b6yt_1076 {
    font-size: 14px;
  }
}
._empty_1b6yt_1076 {
  color: var(--color-text-action-disabled);
}

._table_1b6yt_1095 {
  width: 100%;
}
._table_1b6yt_1095 thead th {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  font-weight: 600;
  text-align: left;
  padding: 8px 12px;
  background-color: var(--color-default-fill);
  white-space: nowrap;
}
._table_1b6yt_1095 tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._table_1b6yt_1095 tbody td {
    font-size: 12px;
  }
}
._table_1b6yt_1095 tbody td {
  padding: 8px 12px;
  vertical-align: top;
}

._dateTimeCell_1b6yt_1125 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._date_1b6yt_1125 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._date_1b6yt_1125 {
    font-size: 12px;
  }
}
._date_1b6yt_1125 {
  color: var(--color-text-body);
}

._time_1b6yt_1146 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}

@media screen and (max-width: calc(768px - 1px)) {
  ._modal_1b6yt_1155 {
    padding: 12px;
  }
  ._table_1b6yt_1095 thead th {
    font-size: 12px;
    padding: 4px 8px;
  }
  ._table_1b6yt_1095 tbody td {
    font-size: 14px;
    padding: 4px 8px;
  }
  ._date_1b6yt_1125 {
    font-size: 14px;
  }
  ._time_1b6yt_1146 {
    font-size: 12px;
  }
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_nl2s2_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_nl2s2_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_nl2s2_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_nl2s2_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_nl2s2_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_nl2s2_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_nl2s2_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_nl2s2_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_nl2s2_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_nl2s2_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_nl2s2_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_nl2s2_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_nl2s2_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_nl2s2_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_nl2s2_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_nl2s2_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_nl2s2_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_nl2s2_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_nl2s2_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_nl2s2_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_nl2s2_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_nl2s2_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_nl2s2_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_nl2s2_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_nl2s2_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_nl2s2_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_nl2s2_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_nl2s2_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_nl2s2_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_nl2s2_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_nl2s2_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_nl2s2_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_nl2s2_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_nl2s2_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_nl2s2_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_nl2s2_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_nl2s2_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_nl2s2_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_nl2s2_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_nl2s2_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_nl2s2_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_nl2s2_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_nl2s2_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_nl2s2_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_nl2s2_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_nl2s2_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_nl2s2_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_nl2s2_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_nl2s2_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_nl2s2_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_nl2s2_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_nl2s2_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_nl2s2_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_nl2s2_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_nl2s2_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_nl2s2_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_nl2s2_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_nl2s2_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_nl2s2_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_nl2s2_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_nl2s2_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_nl2s2_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_nl2s2_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_nl2s2_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_nl2s2_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_nl2s2_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_nl2s2_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_nl2s2_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_nl2s2_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_nl2s2_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_nl2s2_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_nl2s2_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_nl2s2_260 {
  padding: 0;
}

._p-t-0_nl2s2_264 {
  padding-top: 0;
}

._p-r-0_nl2s2_268 {
  padding-right: 0;
}

._p-b-0_nl2s2_272 {
  padding-bottom: 0;
}

._p-l-0_nl2s2_276 {
  padding-left: 0;
}

._m-0_nl2s2_280 {
  margin: 0;
}

._m-t-0_nl2s2_284 {
  margin-top: 0;
}

._m-r-0_nl2s2_288 {
  margin-right: 0;
}

._m-b-0_nl2s2_292 {
  margin-bottom: 0;
}

._m-l-0_nl2s2_296 {
  margin-left: 0;
}

._p-1_nl2s2_300 {
  padding: 2px;
}

._p-t-1_nl2s2_304 {
  padding-top: 2px;
}

._p-r-1_nl2s2_308 {
  padding-right: 2px;
}

._p-b-1_nl2s2_312 {
  padding-bottom: 2px;
}

._p-l-1_nl2s2_316 {
  padding-left: 2px;
}

._m-1_nl2s2_320 {
  margin: 2px;
}

._m-t-1_nl2s2_324 {
  margin-top: 2px;
}

._m-r-1_nl2s2_328 {
  margin-right: 2px;
}

._m-b-1_nl2s2_332 {
  margin-bottom: 2px;
}

._m-l-1_nl2s2_336 {
  margin-left: 2px;
}

._p-2_nl2s2_340 {
  padding: 4px;
}

._p-t-2_nl2s2_344 {
  padding-top: 4px;
}

._p-r-2_nl2s2_348 {
  padding-right: 4px;
}

._p-b-2_nl2s2_352 {
  padding-bottom: 4px;
}

._p-l-2_nl2s2_356 {
  padding-left: 4px;
}

._m-2_nl2s2_360 {
  margin: 4px;
}

._m-t-2_nl2s2_364 {
  margin-top: 4px;
}

._m-r-2_nl2s2_368 {
  margin-right: 4px;
}

._m-b-2_nl2s2_372 {
  margin-bottom: 4px;
}

._m-l-2_nl2s2_376 {
  margin-left: 4px;
}

._p-3_nl2s2_380 {
  padding: 8px;
}

._p-t-3_nl2s2_384 {
  padding-top: 8px;
}

._p-r-3_nl2s2_388 {
  padding-right: 8px;
}

._p-b-3_nl2s2_392 {
  padding-bottom: 8px;
}

._p-l-3_nl2s2_396 {
  padding-left: 8px;
}

._m-3_nl2s2_400 {
  margin: 8px;
}

._m-t-3_nl2s2_404 {
  margin-top: 8px;
}

._m-r-3_nl2s2_408 {
  margin-right: 8px;
}

._m-b-3_nl2s2_412 {
  margin-bottom: 8px;
}

._m-l-3_nl2s2_416 {
  margin-left: 8px;
}

._p-4_nl2s2_420 {
  padding: 12px;
}

._p-t-4_nl2s2_424 {
  padding-top: 12px;
}

._p-r-4_nl2s2_428 {
  padding-right: 12px;
}

._p-b-4_nl2s2_432 {
  padding-bottom: 12px;
}

._p-l-4_nl2s2_436 {
  padding-left: 12px;
}

._m-4_nl2s2_440 {
  margin: 12px;
}

._m-t-4_nl2s2_444 {
  margin-top: 12px;
}

._m-r-4_nl2s2_448 {
  margin-right: 12px;
}

._m-b-4_nl2s2_452 {
  margin-bottom: 12px;
}

._m-l-4_nl2s2_456 {
  margin-left: 12px;
}

._p-5_nl2s2_460 {
  padding: 16px;
}

._p-t-5_nl2s2_464 {
  padding-top: 16px;
}

._p-r-5_nl2s2_468 {
  padding-right: 16px;
}

._p-b-5_nl2s2_472 {
  padding-bottom: 16px;
}

._p-l-5_nl2s2_476 {
  padding-left: 16px;
}

._m-5_nl2s2_480 {
  margin: 16px;
}

._m-t-5_nl2s2_484 {
  margin-top: 16px;
}

._m-r-5_nl2s2_488 {
  margin-right: 16px;
}

._m-b-5_nl2s2_492 {
  margin-bottom: 16px;
}

._m-l-5_nl2s2_496 {
  margin-left: 16px;
}

._p-6_nl2s2_500 {
  padding: 24px;
}

._p-t-6_nl2s2_504 {
  padding-top: 24px;
}

._p-r-6_nl2s2_508 {
  padding-right: 24px;
}

._p-b-6_nl2s2_512 {
  padding-bottom: 24px;
}

._p-l-6_nl2s2_516 {
  padding-left: 24px;
}

._m-6_nl2s2_520 {
  margin: 24px;
}

._m-t-6_nl2s2_524 {
  margin-top: 24px;
}

._m-r-6_nl2s2_528 {
  margin-right: 24px;
}

._m-b-6_nl2s2_532 {
  margin-bottom: 24px;
}

._m-l-6_nl2s2_536 {
  margin-left: 24px;
}

._p-7_nl2s2_540 {
  padding: 32px;
}

._p-t-7_nl2s2_544 {
  padding-top: 32px;
}

._p-r-7_nl2s2_548 {
  padding-right: 32px;
}

._p-b-7_nl2s2_552 {
  padding-bottom: 32px;
}

._p-l-7_nl2s2_556 {
  padding-left: 32px;
}

._m-7_nl2s2_560 {
  margin: 32px;
}

._m-t-7_nl2s2_564 {
  margin-top: 32px;
}

._m-r-7_nl2s2_568 {
  margin-right: 32px;
}

._m-b-7_nl2s2_572 {
  margin-bottom: 32px;
}

._m-l-7_nl2s2_576 {
  margin-left: 32px;
}

._p-8_nl2s2_580 {
  padding: 40px;
}

._p-t-8_nl2s2_584 {
  padding-top: 40px;
}

._p-r-8_nl2s2_588 {
  padding-right: 40px;
}

._p-b-8_nl2s2_592 {
  padding-bottom: 40px;
}

._p-l-8_nl2s2_596 {
  padding-left: 40px;
}

._m-8_nl2s2_600 {
  margin: 40px;
}

._m-t-8_nl2s2_604 {
  margin-top: 40px;
}

._m-r-8_nl2s2_608 {
  margin-right: 40px;
}

._m-b-8_nl2s2_612 {
  margin-bottom: 40px;
}

._m-l-8_nl2s2_616 {
  margin-left: 40px;
}

._p-9_nl2s2_620 {
  padding: 48px;
}

._p-t-9_nl2s2_624 {
  padding-top: 48px;
}

._p-r-9_nl2s2_628 {
  padding-right: 48px;
}

._p-b-9_nl2s2_632 {
  padding-bottom: 48px;
}

._p-l-9_nl2s2_636 {
  padding-left: 48px;
}

._m-9_nl2s2_640 {
  margin: 48px;
}

._m-t-9_nl2s2_644 {
  margin-top: 48px;
}

._m-r-9_nl2s2_648 {
  margin-right: 48px;
}

._m-b-9_nl2s2_652 {
  margin-bottom: 48px;
}

._m-l-9_nl2s2_656 {
  margin-left: 48px;
}

._p-10_nl2s2_660 {
  padding: 64px;
}

._p-t-10_nl2s2_664 {
  padding-top: 64px;
}

._p-r-10_nl2s2_668 {
  padding-right: 64px;
}

._p-b-10_nl2s2_672 {
  padding-bottom: 64px;
}

._p-l-10_nl2s2_676 {
  padding-left: 64px;
}

._m-10_nl2s2_680 {
  margin: 64px;
}

._m-t-10_nl2s2_684 {
  margin-top: 64px;
}

._m-r-10_nl2s2_688 {
  margin-right: 64px;
}

._m-b-10_nl2s2_692 {
  margin-bottom: 64px;
}

._m-l-10_nl2s2_696 {
  margin-left: 64px;
}

._p-11_nl2s2_700 {
  padding: 80px;
}

._p-t-11_nl2s2_704 {
  padding-top: 80px;
}

._p-r-11_nl2s2_708 {
  padding-right: 80px;
}

._p-b-11_nl2s2_712 {
  padding-bottom: 80px;
}

._p-l-11_nl2s2_716 {
  padding-left: 80px;
}

._m-11_nl2s2_720 {
  margin: 80px;
}

._m-t-11_nl2s2_724 {
  margin-top: 80px;
}

._m-r-11_nl2s2_728 {
  margin-right: 80px;
}

._m-b-11_nl2s2_732 {
  margin-bottom: 80px;
}

._m-l-11_nl2s2_736 {
  margin-left: 80px;
}

._p-12_nl2s2_740 {
  padding: 96px;
}

._p-t-12_nl2s2_744 {
  padding-top: 96px;
}

._p-r-12_nl2s2_748 {
  padding-right: 96px;
}

._p-b-12_nl2s2_752 {
  padding-bottom: 96px;
}

._p-l-12_nl2s2_756 {
  padding-left: 96px;
}

._m-12_nl2s2_760 {
  margin: 96px;
}

._m-t-12_nl2s2_764 {
  margin-top: 96px;
}

._m-r-12_nl2s2_768 {
  margin-right: 96px;
}

._m-b-12_nl2s2_772 {
  margin-bottom: 96px;
}

._m-l-12_nl2s2_776 {
  margin-left: 96px;
}

._p-13_nl2s2_780 {
  padding: 160px;
}

._p-t-13_nl2s2_784 {
  padding-top: 160px;
}

._p-r-13_nl2s2_788 {
  padding-right: 160px;
}

._p-b-13_nl2s2_792 {
  padding-bottom: 160px;
}

._p-l-13_nl2s2_796 {
  padding-left: 160px;
}

._m-13_nl2s2_800 {
  margin: 160px;
}

._m-t-13_nl2s2_804 {
  margin-top: 160px;
}

._m-r-13_nl2s2_808 {
  margin-right: 160px;
}

._m-b-13_nl2s2_812 {
  margin-bottom: 160px;
}

._m-l-13_nl2s2_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_nl2s2_826 {
  border-radius: 0;
}

._r-1_nl2s2_830 {
  border-radius: 2px;
}

._r-2_nl2s2_834 {
  border-radius: 4px;
}

._r-3_nl2s2_838 {
  border-radius: 6px;
}

._r-4_nl2s2_842 {
  border-radius: 8px;
}

._r-5_nl2s2_846 {
  border-radius: 12px;
}

._r-6_nl2s2_850 {
  border-radius: 20px;
}

._r-full_nl2s2_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_nl2s2_861 {
  border: 0 solid;
}

._border-1_nl2s2_865 {
  border: 1px solid;
}

._border-2_nl2s2_869 {
  border: 2px solid;
}

._border-3_nl2s2_873 {
  border: 3px solid;
}

._border-4_nl2s2_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_nl2s2_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_nl2s2_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_nl2s2_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_nl2s2_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_nl2s2_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_nl2s2_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_nl2s2_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_nl2s2_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_nl2s2_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_nl2s2_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_nl2s2_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_nl2s2_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_nl2s2_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_nl2s2_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_nl2s2_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_nl2s2_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_nl2s2_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
*/
._accountListWrapper_nl2s2_1040 {
  position: relative;
  height: 400px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountListWrapper_nl2s2_1040 {
    height: 220px;
  }
}

._accountList_nl2s2_1040 {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-right: 2px;
  /* 스크롤바 스타일 */
}
._accountList_nl2s2_1040::-webkit-scrollbar {
  width: 4px;
}
._accountList_nl2s2_1040::-webkit-scrollbar-track {
  background: transparent;
}
._accountList_nl2s2_1040::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 2px;
}
@media (hover: hover){
._accountList_nl2s2_1040::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-pressed);
}
}

._accountItem_nl2s2_1073 {
  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;
}
@media (hover: hover){
._accountItem_nl2s2_1073:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default-hover);
}
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountItem_nl2s2_1073 {
    border-radius: 8px;
  }
}

._checkbox_nl2s2_1094 {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

._accountInfo_nl2s2_1100 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._accountName_nl2s2_1106 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_nl2s2_1106 {
    font-size: 12px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_nl2s2_1106 {
    font-size: 14px;
    font-weight: 600;
  }
}

._accountText_nl2s2_1124 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_nl2s2_1124 {
    font-size: 12px;
  }
}
._accountText_nl2s2_1124 {
  color: var(--color-text-sub);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_nl2s2_1124 {
    font-size: 14px;
  }
}

._gradient_nl2s2_1144 {
  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_nl2s2_1144._hidden_nl2s2_1154 {
  opacity: 0;
}

._footer_nl2s2_1158 {
  flex-shrink: 0;
}

._errorContent_nl2s2_1162 {
  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_nl2s2_1173 {
  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_nl2s2_1173 i::before {
  font-size: 32px !important;
  color: var(--color-default-deep-reverse);
}

._errorMessage_nl2s2_1188 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_nl2s2_1188 {
    font-size: 12px;
  }
}
._errorMessage_nl2s2_1188 {
  color: var(--color-text-header);
  margin: 0 0 8px 0;
}

._errorSubMessage_nl2s2_1204 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorSubMessage_nl2s2_1204 {
    font-size: 12px;
  }
}
._errorSubMessage_nl2s2_1204 {
  color: var(--color-text-sub);
  margin: 0;
  line-height: 1.5;
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_12r94_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_12r94_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_12r94_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_12r94_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_12r94_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_12r94_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_12r94_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_12r94_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_12r94_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_12r94_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_12r94_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_12r94_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_12r94_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_12r94_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_12r94_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_12r94_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_12r94_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_12r94_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_12r94_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_12r94_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_12r94_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_12r94_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_12r94_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_12r94_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_12r94_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_12r94_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_12r94_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_12r94_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_12r94_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_12r94_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_12r94_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_12r94_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_12r94_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_12r94_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_12r94_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_12r94_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_12r94_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_12r94_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_12r94_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_12r94_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_12r94_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_12r94_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_12r94_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_12r94_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_12r94_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_12r94_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_12r94_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_12r94_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_12r94_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_12r94_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_12r94_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_12r94_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_12r94_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_12r94_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_12r94_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_12r94_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_12r94_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_12r94_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_12r94_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_12r94_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_12r94_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_12r94_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_12r94_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_12r94_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_12r94_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_12r94_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_12r94_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_12r94_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_12r94_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_12r94_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_12r94_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_12r94_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_12r94_260 {
  padding: 0;
}

._p-t-0_12r94_264 {
  padding-top: 0;
}

._p-r-0_12r94_268 {
  padding-right: 0;
}

._p-b-0_12r94_272 {
  padding-bottom: 0;
}

._p-l-0_12r94_276 {
  padding-left: 0;
}

._m-0_12r94_280 {
  margin: 0;
}

._m-t-0_12r94_284 {
  margin-top: 0;
}

._m-r-0_12r94_288 {
  margin-right: 0;
}

._m-b-0_12r94_292 {
  margin-bottom: 0;
}

._m-l-0_12r94_296 {
  margin-left: 0;
}

._p-1_12r94_300 {
  padding: 2px;
}

._p-t-1_12r94_304 {
  padding-top: 2px;
}

._p-r-1_12r94_308 {
  padding-right: 2px;
}

._p-b-1_12r94_312 {
  padding-bottom: 2px;
}

._p-l-1_12r94_316 {
  padding-left: 2px;
}

._m-1_12r94_320 {
  margin: 2px;
}

._m-t-1_12r94_324 {
  margin-top: 2px;
}

._m-r-1_12r94_328 {
  margin-right: 2px;
}

._m-b-1_12r94_332 {
  margin-bottom: 2px;
}

._m-l-1_12r94_336 {
  margin-left: 2px;
}

._p-2_12r94_340 {
  padding: 4px;
}

._p-t-2_12r94_344 {
  padding-top: 4px;
}

._p-r-2_12r94_348 {
  padding-right: 4px;
}

._p-b-2_12r94_352 {
  padding-bottom: 4px;
}

._p-l-2_12r94_356 {
  padding-left: 4px;
}

._m-2_12r94_360 {
  margin: 4px;
}

._m-t-2_12r94_364 {
  margin-top: 4px;
}

._m-r-2_12r94_368 {
  margin-right: 4px;
}

._m-b-2_12r94_372 {
  margin-bottom: 4px;
}

._m-l-2_12r94_376 {
  margin-left: 4px;
}

._p-3_12r94_380 {
  padding: 8px;
}

._p-t-3_12r94_384 {
  padding-top: 8px;
}

._p-r-3_12r94_388 {
  padding-right: 8px;
}

._p-b-3_12r94_392 {
  padding-bottom: 8px;
}

._p-l-3_12r94_396 {
  padding-left: 8px;
}

._m-3_12r94_400 {
  margin: 8px;
}

._m-t-3_12r94_404 {
  margin-top: 8px;
}

._m-r-3_12r94_408 {
  margin-right: 8px;
}

._m-b-3_12r94_412 {
  margin-bottom: 8px;
}

._m-l-3_12r94_416 {
  margin-left: 8px;
}

._p-4_12r94_420 {
  padding: 12px;
}

._p-t-4_12r94_424 {
  padding-top: 12px;
}

._p-r-4_12r94_428 {
  padding-right: 12px;
}

._p-b-4_12r94_432 {
  padding-bottom: 12px;
}

._p-l-4_12r94_436 {
  padding-left: 12px;
}

._m-4_12r94_440 {
  margin: 12px;
}

._m-t-4_12r94_444 {
  margin-top: 12px;
}

._m-r-4_12r94_448 {
  margin-right: 12px;
}

._m-b-4_12r94_452 {
  margin-bottom: 12px;
}

._m-l-4_12r94_456 {
  margin-left: 12px;
}

._p-5_12r94_460 {
  padding: 16px;
}

._p-t-5_12r94_464 {
  padding-top: 16px;
}

._p-r-5_12r94_468 {
  padding-right: 16px;
}

._p-b-5_12r94_472 {
  padding-bottom: 16px;
}

._p-l-5_12r94_476 {
  padding-left: 16px;
}

._m-5_12r94_480 {
  margin: 16px;
}

._m-t-5_12r94_484 {
  margin-top: 16px;
}

._m-r-5_12r94_488 {
  margin-right: 16px;
}

._m-b-5_12r94_492 {
  margin-bottom: 16px;
}

._m-l-5_12r94_496 {
  margin-left: 16px;
}

._p-6_12r94_500 {
  padding: 24px;
}

._p-t-6_12r94_504 {
  padding-top: 24px;
}

._p-r-6_12r94_508 {
  padding-right: 24px;
}

._p-b-6_12r94_512 {
  padding-bottom: 24px;
}

._p-l-6_12r94_516 {
  padding-left: 24px;
}

._m-6_12r94_520 {
  margin: 24px;
}

._m-t-6_12r94_524 {
  margin-top: 24px;
}

._m-r-6_12r94_528 {
  margin-right: 24px;
}

._m-b-6_12r94_532 {
  margin-bottom: 24px;
}

._m-l-6_12r94_536 {
  margin-left: 24px;
}

._p-7_12r94_540 {
  padding: 32px;
}

._p-t-7_12r94_544 {
  padding-top: 32px;
}

._p-r-7_12r94_548 {
  padding-right: 32px;
}

._p-b-7_12r94_552 {
  padding-bottom: 32px;
}

._p-l-7_12r94_556 {
  padding-left: 32px;
}

._m-7_12r94_560 {
  margin: 32px;
}

._m-t-7_12r94_564 {
  margin-top: 32px;
}

._m-r-7_12r94_568 {
  margin-right: 32px;
}

._m-b-7_12r94_572 {
  margin-bottom: 32px;
}

._m-l-7_12r94_576 {
  margin-left: 32px;
}

._p-8_12r94_580 {
  padding: 40px;
}

._p-t-8_12r94_584 {
  padding-top: 40px;
}

._p-r-8_12r94_588 {
  padding-right: 40px;
}

._p-b-8_12r94_592 {
  padding-bottom: 40px;
}

._p-l-8_12r94_596 {
  padding-left: 40px;
}

._m-8_12r94_600 {
  margin: 40px;
}

._m-t-8_12r94_604 {
  margin-top: 40px;
}

._m-r-8_12r94_608 {
  margin-right: 40px;
}

._m-b-8_12r94_612 {
  margin-bottom: 40px;
}

._m-l-8_12r94_616 {
  margin-left: 40px;
}

._p-9_12r94_620 {
  padding: 48px;
}

._p-t-9_12r94_624 {
  padding-top: 48px;
}

._p-r-9_12r94_628 {
  padding-right: 48px;
}

._p-b-9_12r94_632 {
  padding-bottom: 48px;
}

._p-l-9_12r94_636 {
  padding-left: 48px;
}

._m-9_12r94_640 {
  margin: 48px;
}

._m-t-9_12r94_644 {
  margin-top: 48px;
}

._m-r-9_12r94_648 {
  margin-right: 48px;
}

._m-b-9_12r94_652 {
  margin-bottom: 48px;
}

._m-l-9_12r94_656 {
  margin-left: 48px;
}

._p-10_12r94_660 {
  padding: 64px;
}

._p-t-10_12r94_664 {
  padding-top: 64px;
}

._p-r-10_12r94_668 {
  padding-right: 64px;
}

._p-b-10_12r94_672 {
  padding-bottom: 64px;
}

._p-l-10_12r94_676 {
  padding-left: 64px;
}

._m-10_12r94_680 {
  margin: 64px;
}

._m-t-10_12r94_684 {
  margin-top: 64px;
}

._m-r-10_12r94_688 {
  margin-right: 64px;
}

._m-b-10_12r94_692 {
  margin-bottom: 64px;
}

._m-l-10_12r94_696 {
  margin-left: 64px;
}

._p-11_12r94_700 {
  padding: 80px;
}

._p-t-11_12r94_704 {
  padding-top: 80px;
}

._p-r-11_12r94_708 {
  padding-right: 80px;
}

._p-b-11_12r94_712 {
  padding-bottom: 80px;
}

._p-l-11_12r94_716 {
  padding-left: 80px;
}

._m-11_12r94_720 {
  margin: 80px;
}

._m-t-11_12r94_724 {
  margin-top: 80px;
}

._m-r-11_12r94_728 {
  margin-right: 80px;
}

._m-b-11_12r94_732 {
  margin-bottom: 80px;
}

._m-l-11_12r94_736 {
  margin-left: 80px;
}

._p-12_12r94_740 {
  padding: 96px;
}

._p-t-12_12r94_744 {
  padding-top: 96px;
}

._p-r-12_12r94_748 {
  padding-right: 96px;
}

._p-b-12_12r94_752 {
  padding-bottom: 96px;
}

._p-l-12_12r94_756 {
  padding-left: 96px;
}

._m-12_12r94_760 {
  margin: 96px;
}

._m-t-12_12r94_764 {
  margin-top: 96px;
}

._m-r-12_12r94_768 {
  margin-right: 96px;
}

._m-b-12_12r94_772 {
  margin-bottom: 96px;
}

._m-l-12_12r94_776 {
  margin-left: 96px;
}

._p-13_12r94_780 {
  padding: 160px;
}

._p-t-13_12r94_784 {
  padding-top: 160px;
}

._p-r-13_12r94_788 {
  padding-right: 160px;
}

._p-b-13_12r94_792 {
  padding-bottom: 160px;
}

._p-l-13_12r94_796 {
  padding-left: 160px;
}

._m-13_12r94_800 {
  margin: 160px;
}

._m-t-13_12r94_804 {
  margin-top: 160px;
}

._m-r-13_12r94_808 {
  margin-right: 160px;
}

._m-b-13_12r94_812 {
  margin-bottom: 160px;
}

._m-l-13_12r94_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_12r94_826 {
  border-radius: 0;
}

._r-1_12r94_830 {
  border-radius: 2px;
}

._r-2_12r94_834 {
  border-radius: 4px;
}

._r-3_12r94_838 {
  border-radius: 6px;
}

._r-4_12r94_842 {
  border-radius: 8px;
}

._r-5_12r94_846 {
  border-radius: 12px;
}

._r-6_12r94_850 {
  border-radius: 20px;
}

._r-full_12r94_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_12r94_861 {
  border: 0 solid;
}

._border-1_12r94_865 {
  border: 1px solid;
}

._border-2_12r94_869 {
  border: 2px solid;
}

._border-3_12r94_873 {
  border: 3px solid;
}

._border-4_12r94_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_12r94_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_12r94_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_12r94_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_12r94_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_12r94_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_12r94_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_12r94_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_12r94_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_12r94_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_12r94_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_12r94_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_12r94_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_12r94_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_12r94_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_12r94_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_12r94_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_12r94_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
*/
@keyframes _skeleton-pulse_12r94_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._content_12r94_1048 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
}

._form_12r94_1055 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._errorText_12r94_1061 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-danger);
  margin: 0;
}

._footer_12r94_1070 {
  flex-shrink: 0;
}

._accountListWrapper_12r94_1074 {
  position: relative;
  height: 300px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountListWrapper_12r94_1074 {
    height: 220px;
  }
}

._accountList_12r94_1074 {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-right: 2px;
  /* 스크롤바 스타일 */
}
._accountList_12r94_1074::-webkit-scrollbar {
  width: 4px;
}
._accountList_12r94_1074::-webkit-scrollbar-track {
  background: transparent;
}
._accountList_12r94_1074::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 2px;
}
@media (hover: hover){
._accountList_12r94_1074::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-pressed);
}
}

._accountItem_12r94_1107 {
  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;
}
@media (hover: hover){
._accountItem_12r94_1107:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default-hover);
}
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountItem_12r94_1107 {
    border-radius: 8px;
  }
}

._checkbox_12r94_1128 {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

._accountInfo_12r94_1134 {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._accountName_12r94_1140 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_12r94_1140 {
    font-size: 12px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_12r94_1140 {
    font-size: 14px;
    font-weight: 600;
  }
}

._accountText_12r94_1158 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_12r94_1158 {
    font-size: 12px;
  }
}
._accountText_12r94_1158 {
  color: var(--color-text-sub);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_12r94_1158 {
    font-size: 14px;
  }
}

._accountType_12r94_1178 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-action-disabled);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountType_12r94_1178 {
    font-size: 12px;
  }
}

._gradient_12r94_1191 {
  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_12r94_1191._hidden_12r94_1201 {
  opacity: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_mum9l_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_mum9l_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_mum9l_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_mum9l_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_mum9l_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_mum9l_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_mum9l_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_mum9l_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_mum9l_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_mum9l_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_mum9l_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_mum9l_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_mum9l_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_mum9l_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_mum9l_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_mum9l_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_mum9l_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_mum9l_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_mum9l_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_mum9l_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_mum9l_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_mum9l_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_mum9l_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_mum9l_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_mum9l_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_mum9l_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_mum9l_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_mum9l_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_mum9l_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_mum9l_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_mum9l_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_mum9l_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_mum9l_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_mum9l_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_mum9l_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_mum9l_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_mum9l_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_mum9l_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_mum9l_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_mum9l_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_mum9l_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_mum9l_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_mum9l_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_mum9l_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_mum9l_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_mum9l_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_mum9l_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_mum9l_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_mum9l_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_mum9l_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_mum9l_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_mum9l_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_mum9l_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_mum9l_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_mum9l_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_mum9l_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_mum9l_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_mum9l_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_mum9l_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_mum9l_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_mum9l_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_mum9l_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_mum9l_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_mum9l_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_mum9l_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_mum9l_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_mum9l_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_mum9l_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_mum9l_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_mum9l_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_mum9l_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_mum9l_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_mum9l_259 {
  padding: 0;
}

._p-t-0_mum9l_263 {
  padding-top: 0;
}

._p-r-0_mum9l_267 {
  padding-right: 0;
}

._p-b-0_mum9l_271 {
  padding-bottom: 0;
}

._p-l-0_mum9l_275 {
  padding-left: 0;
}

._m-0_mum9l_279 {
  margin: 0;
}

._m-t-0_mum9l_283 {
  margin-top: 0;
}

._m-r-0_mum9l_287 {
  margin-right: 0;
}

._m-b-0_mum9l_291 {
  margin-bottom: 0;
}

._m-l-0_mum9l_295 {
  margin-left: 0;
}

._p-1_mum9l_299 {
  padding: 2px;
}

._p-t-1_mum9l_303 {
  padding-top: 2px;
}

._p-r-1_mum9l_307 {
  padding-right: 2px;
}

._p-b-1_mum9l_311 {
  padding-bottom: 2px;
}

._p-l-1_mum9l_315 {
  padding-left: 2px;
}

._m-1_mum9l_319 {
  margin: 2px;
}

._m-t-1_mum9l_323 {
  margin-top: 2px;
}

._m-r-1_mum9l_327 {
  margin-right: 2px;
}

._m-b-1_mum9l_331 {
  margin-bottom: 2px;
}

._m-l-1_mum9l_335 {
  margin-left: 2px;
}

._p-2_mum9l_339 {
  padding: 4px;
}

._p-t-2_mum9l_343 {
  padding-top: 4px;
}

._p-r-2_mum9l_347 {
  padding-right: 4px;
}

._p-b-2_mum9l_351 {
  padding-bottom: 4px;
}

._p-l-2_mum9l_355 {
  padding-left: 4px;
}

._m-2_mum9l_359 {
  margin: 4px;
}

._m-t-2_mum9l_363 {
  margin-top: 4px;
}

._m-r-2_mum9l_367 {
  margin-right: 4px;
}

._m-b-2_mum9l_371 {
  margin-bottom: 4px;
}

._m-l-2_mum9l_375 {
  margin-left: 4px;
}

._p-3_mum9l_379 {
  padding: 8px;
}

._p-t-3_mum9l_383 {
  padding-top: 8px;
}

._p-r-3_mum9l_387 {
  padding-right: 8px;
}

._p-b-3_mum9l_391 {
  padding-bottom: 8px;
}

._p-l-3_mum9l_395 {
  padding-left: 8px;
}

._m-3_mum9l_399 {
  margin: 8px;
}

._m-t-3_mum9l_403 {
  margin-top: 8px;
}

._m-r-3_mum9l_407 {
  margin-right: 8px;
}

._m-b-3_mum9l_411 {
  margin-bottom: 8px;
}

._m-l-3_mum9l_415 {
  margin-left: 8px;
}

._p-4_mum9l_419 {
  padding: 12px;
}

._p-t-4_mum9l_423 {
  padding-top: 12px;
}

._p-r-4_mum9l_427 {
  padding-right: 12px;
}

._p-b-4_mum9l_431 {
  padding-bottom: 12px;
}

._p-l-4_mum9l_435 {
  padding-left: 12px;
}

._m-4_mum9l_439 {
  margin: 12px;
}

._m-t-4_mum9l_443 {
  margin-top: 12px;
}

._m-r-4_mum9l_447 {
  margin-right: 12px;
}

._m-b-4_mum9l_451 {
  margin-bottom: 12px;
}

._m-l-4_mum9l_455 {
  margin-left: 12px;
}

._p-5_mum9l_459 {
  padding: 16px;
}

._p-t-5_mum9l_463 {
  padding-top: 16px;
}

._p-r-5_mum9l_467 {
  padding-right: 16px;
}

._p-b-5_mum9l_471 {
  padding-bottom: 16px;
}

._p-l-5_mum9l_475 {
  padding-left: 16px;
}

._m-5_mum9l_479 {
  margin: 16px;
}

._m-t-5_mum9l_483 {
  margin-top: 16px;
}

._m-r-5_mum9l_487 {
  margin-right: 16px;
}

._m-b-5_mum9l_491 {
  margin-bottom: 16px;
}

._m-l-5_mum9l_495 {
  margin-left: 16px;
}

._p-6_mum9l_499 {
  padding: 24px;
}

._p-t-6_mum9l_503 {
  padding-top: 24px;
}

._p-r-6_mum9l_507 {
  padding-right: 24px;
}

._p-b-6_mum9l_511 {
  padding-bottom: 24px;
}

._p-l-6_mum9l_515 {
  padding-left: 24px;
}

._m-6_mum9l_519 {
  margin: 24px;
}

._m-t-6_mum9l_523 {
  margin-top: 24px;
}

._m-r-6_mum9l_527 {
  margin-right: 24px;
}

._m-b-6_mum9l_531 {
  margin-bottom: 24px;
}

._m-l-6_mum9l_535 {
  margin-left: 24px;
}

._p-7_mum9l_539 {
  padding: 32px;
}

._p-t-7_mum9l_543 {
  padding-top: 32px;
}

._p-r-7_mum9l_547 {
  padding-right: 32px;
}

._p-b-7_mum9l_551 {
  padding-bottom: 32px;
}

._p-l-7_mum9l_555 {
  padding-left: 32px;
}

._m-7_mum9l_559 {
  margin: 32px;
}

._m-t-7_mum9l_563 {
  margin-top: 32px;
}

._m-r-7_mum9l_567 {
  margin-right: 32px;
}

._m-b-7_mum9l_571 {
  margin-bottom: 32px;
}

._m-l-7_mum9l_575 {
  margin-left: 32px;
}

._p-8_mum9l_579 {
  padding: 40px;
}

._p-t-8_mum9l_583 {
  padding-top: 40px;
}

._p-r-8_mum9l_587 {
  padding-right: 40px;
}

._p-b-8_mum9l_591 {
  padding-bottom: 40px;
}

._p-l-8_mum9l_595 {
  padding-left: 40px;
}

._m-8_mum9l_599 {
  margin: 40px;
}

._m-t-8_mum9l_603 {
  margin-top: 40px;
}

._m-r-8_mum9l_607 {
  margin-right: 40px;
}

._m-b-8_mum9l_611 {
  margin-bottom: 40px;
}

._m-l-8_mum9l_615 {
  margin-left: 40px;
}

._p-9_mum9l_619 {
  padding: 48px;
}

._p-t-9_mum9l_623 {
  padding-top: 48px;
}

._p-r-9_mum9l_627 {
  padding-right: 48px;
}

._p-b-9_mum9l_631 {
  padding-bottom: 48px;
}

._p-l-9_mum9l_635 {
  padding-left: 48px;
}

._m-9_mum9l_639 {
  margin: 48px;
}

._m-t-9_mum9l_643 {
  margin-top: 48px;
}

._m-r-9_mum9l_647 {
  margin-right: 48px;
}

._m-b-9_mum9l_651 {
  margin-bottom: 48px;
}

._m-l-9_mum9l_655 {
  margin-left: 48px;
}

._p-10_mum9l_659 {
  padding: 64px;
}

._p-t-10_mum9l_663 {
  padding-top: 64px;
}

._p-r-10_mum9l_667 {
  padding-right: 64px;
}

._p-b-10_mum9l_671 {
  padding-bottom: 64px;
}

._p-l-10_mum9l_675 {
  padding-left: 64px;
}

._m-10_mum9l_679 {
  margin: 64px;
}

._m-t-10_mum9l_683 {
  margin-top: 64px;
}

._m-r-10_mum9l_687 {
  margin-right: 64px;
}

._m-b-10_mum9l_691 {
  margin-bottom: 64px;
}

._m-l-10_mum9l_695 {
  margin-left: 64px;
}

._p-11_mum9l_699 {
  padding: 80px;
}

._p-t-11_mum9l_703 {
  padding-top: 80px;
}

._p-r-11_mum9l_707 {
  padding-right: 80px;
}

._p-b-11_mum9l_711 {
  padding-bottom: 80px;
}

._p-l-11_mum9l_715 {
  padding-left: 80px;
}

._m-11_mum9l_719 {
  margin: 80px;
}

._m-t-11_mum9l_723 {
  margin-top: 80px;
}

._m-r-11_mum9l_727 {
  margin-right: 80px;
}

._m-b-11_mum9l_731 {
  margin-bottom: 80px;
}

._m-l-11_mum9l_735 {
  margin-left: 80px;
}

._p-12_mum9l_739 {
  padding: 96px;
}

._p-t-12_mum9l_743 {
  padding-top: 96px;
}

._p-r-12_mum9l_747 {
  padding-right: 96px;
}

._p-b-12_mum9l_751 {
  padding-bottom: 96px;
}

._p-l-12_mum9l_755 {
  padding-left: 96px;
}

._m-12_mum9l_759 {
  margin: 96px;
}

._m-t-12_mum9l_763 {
  margin-top: 96px;
}

._m-r-12_mum9l_767 {
  margin-right: 96px;
}

._m-b-12_mum9l_771 {
  margin-bottom: 96px;
}

._m-l-12_mum9l_775 {
  margin-left: 96px;
}

._p-13_mum9l_779 {
  padding: 160px;
}

._p-t-13_mum9l_783 {
  padding-top: 160px;
}

._p-r-13_mum9l_787 {
  padding-right: 160px;
}

._p-b-13_mum9l_791 {
  padding-bottom: 160px;
}

._p-l-13_mum9l_795 {
  padding-left: 160px;
}

._m-13_mum9l_799 {
  margin: 160px;
}

._m-t-13_mum9l_803 {
  margin-top: 160px;
}

._m-r-13_mum9l_807 {
  margin-right: 160px;
}

._m-b-13_mum9l_811 {
  margin-bottom: 160px;
}

._m-l-13_mum9l_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_mum9l_825 {
  border-radius: 0;
}

._r-1_mum9l_829 {
  border-radius: 2px;
}

._r-2_mum9l_833 {
  border-radius: 4px;
}

._r-3_mum9l_837 {
  border-radius: 6px;
}

._r-4_mum9l_841 {
  border-radius: 8px;
}

._r-5_mum9l_845 {
  border-radius: 12px;
}

._r-6_mum9l_849 {
  border-radius: 20px;
}

._r-full_mum9l_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_mum9l_860 {
  border: 0 solid;
}

._border-1_mum9l_864 {
  border: 1px solid;
}

._border-2_mum9l_868 {
  border: 2px solid;
}

._border-3_mum9l_872 {
  border: 3px solid;
}

._border-4_mum9l_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_mum9l_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_mum9l_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_mum9l_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_mum9l_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_mum9l_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_mum9l_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_mum9l_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_mum9l_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_mum9l_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_mum9l_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_mum9l_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_mum9l_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_mum9l_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_mum9l_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_mum9l_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_mum9l_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_mum9l_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_mum9l_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._tabs_mum9l_1047 {
  display: flex;
  border-bottom: 1px solid var(--color-border);
  flex-shrink: 0;
}

._tab_mum9l_1047 {
  flex: 1;
  padding: 4px 12px;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tab_mum9l_1047 {
    font-size: 14px;
  }
}
._tab_mum9l_1047 {
  color: var(--color-text-sub);
  position: relative;
  transition: color 0.2s ease;
}
@media (hover: hover) {
._tab_mum9l_1047:hover {
  color: var(--color-text-body);
  background: none;
}
}
._tab_mum9l_1047._active_mum9l_1078 {
  color: var(--color-primary);
  font-weight: 600;
}
._tab_mum9l_1047._active_mum9l_1078::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 2px;
  background-color: var(--color-primary);
}

._content_mum9l_1092 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_mum9l_1092 {
    overflow-y: auto;
  }
}

._form_mum9l_1105 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._fieldGroup_mum9l_1111 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._fieldLabel_mum9l_1117 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_mum9l_1117 {
    font-size: 12px;
  }
}
._fieldLabel_mum9l_1117 {
  color: var(--color-text-sub);
}

._guideText_mum9l_1132 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  text-align: center;
}

._fieldWithButton_mum9l_1141 {
  display: flex;
  flex-direction: column;
}

._emailWrapper_mum9l_1146 {
  display: flex;
  gap: 8px;
  align-items: flex-end;
}
._emailWrapper_mum9l_1146 > :first-child {
  flex: 1;
}
._emailWrapper_mum9l_1146 button {
  flex-shrink: 0;
  height: 44px !important;
  white-space: nowrap;
  border-radius: 6px !important;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emailWrapper_mum9l_1146 button {
    font-size: 12px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emailWrapper_mum9l_1146 button {
    height: 41px !important;
  }
}

._codeWrapper_mum9l_1175 {
  position: relative;
}

._codeInputWrapper_mum9l_1179 {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
}
._codeInputWrapper_mum9l_1179 input {
  width: 100%;
  padding-right: 80px;
}

._timer_mum9l_1190 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-danger);
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}

._codeErrorText_mum9l_1204 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-danger);
  margin-top: 4px;
}

._preparingSection_mum9l_1213 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 64px 12px;
  text-align: center;
  gap: 12px;
}

._preparingIcon_mum9l_1223 {
  font-size: 48px;
  color: var(--color-text-sub);
}

._preparingText_mum9l_1228 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._preparingText_mum9l_1228 {
    font-size: 16px;
  }
}
._preparingText_mum9l_1228 {
  color: var(--color-text-sub);
}

._resultSection_mum9l_1243 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 8px;
  flex: 1;
}

._resultIcon_mum9l_1253 i::before {
  font-size: 52px !important;
}
._resultIcon_mum9l_1253._success_mum9l_159 {
  color: var(--color-success);
}
._resultIcon_mum9l_1253._error_mum9l_1259 {
  color: var(--color-danger);
}

._resultUserId_mum9l_1263 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultUserId_mum9l_1263 {
    font-size: 16px;
  }
}
._resultUserId_mum9l_1263 {
  color: var(--color-text-header);
  font-weight: 600;
}

._resultGuide_mum9l_1279 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultGuide_mum9l_1279 {
    font-size: 12px;
  }
}
._resultGuide_mum9l_1279 {
  color: var(--color-text-sub);
  line-height: 1.6;
}

._footer_mum9l_1295 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
._footer_mum9l_1295 button {
  flex: 1;
}

._errorMessage_mum9l_1304 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  padding: 8px;
  background-color: var(--color-danger-fill);
  color: var(--color-danger);
  border-radius: 4px;
  text-align: center;
  animation: _fadeIn_mum9l_1 0.3s ease;
}

@keyframes _fadeIn_mum9l_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_102tj_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_102tj_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_102tj_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_102tj_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_102tj_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_102tj_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_102tj_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_102tj_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_102tj_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_102tj_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_102tj_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_102tj_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_102tj_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_102tj_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_102tj_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_102tj_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_102tj_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_102tj_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_102tj_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_102tj_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_102tj_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_102tj_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_102tj_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_102tj_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_102tj_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_102tj_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_102tj_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_102tj_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_102tj_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_102tj_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_102tj_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_102tj_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_102tj_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_102tj_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_102tj_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_102tj_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_102tj_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_102tj_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_102tj_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_102tj_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_102tj_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_102tj_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_102tj_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_102tj_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_102tj_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_102tj_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_102tj_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_102tj_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_102tj_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_102tj_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_102tj_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_102tj_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_102tj_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_102tj_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_102tj_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_102tj_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_102tj_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_102tj_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_102tj_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_102tj_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_102tj_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_102tj_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_102tj_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_102tj_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_102tj_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_102tj_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_102tj_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_102tj_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_102tj_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_102tj_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_102tj_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_102tj_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_102tj_259 {
  padding: 0;
}

._p-t-0_102tj_263 {
  padding-top: 0;
}

._p-r-0_102tj_267 {
  padding-right: 0;
}

._p-b-0_102tj_271 {
  padding-bottom: 0;
}

._p-l-0_102tj_275 {
  padding-left: 0;
}

._m-0_102tj_279 {
  margin: 0;
}

._m-t-0_102tj_283 {
  margin-top: 0;
}

._m-r-0_102tj_287 {
  margin-right: 0;
}

._m-b-0_102tj_291 {
  margin-bottom: 0;
}

._m-l-0_102tj_295 {
  margin-left: 0;
}

._p-1_102tj_299 {
  padding: 2px;
}

._p-t-1_102tj_303 {
  padding-top: 2px;
}

._p-r-1_102tj_307 {
  padding-right: 2px;
}

._p-b-1_102tj_311 {
  padding-bottom: 2px;
}

._p-l-1_102tj_315 {
  padding-left: 2px;
}

._m-1_102tj_319 {
  margin: 2px;
}

._m-t-1_102tj_323 {
  margin-top: 2px;
}

._m-r-1_102tj_327 {
  margin-right: 2px;
}

._m-b-1_102tj_331 {
  margin-bottom: 2px;
}

._m-l-1_102tj_335 {
  margin-left: 2px;
}

._p-2_102tj_339 {
  padding: 4px;
}

._p-t-2_102tj_343 {
  padding-top: 4px;
}

._p-r-2_102tj_347 {
  padding-right: 4px;
}

._p-b-2_102tj_351 {
  padding-bottom: 4px;
}

._p-l-2_102tj_355 {
  padding-left: 4px;
}

._m-2_102tj_359 {
  margin: 4px;
}

._m-t-2_102tj_363 {
  margin-top: 4px;
}

._m-r-2_102tj_367 {
  margin-right: 4px;
}

._m-b-2_102tj_371 {
  margin-bottom: 4px;
}

._m-l-2_102tj_375 {
  margin-left: 4px;
}

._p-3_102tj_379 {
  padding: 8px;
}

._p-t-3_102tj_383 {
  padding-top: 8px;
}

._p-r-3_102tj_387 {
  padding-right: 8px;
}

._p-b-3_102tj_391 {
  padding-bottom: 8px;
}

._p-l-3_102tj_395 {
  padding-left: 8px;
}

._m-3_102tj_399 {
  margin: 8px;
}

._m-t-3_102tj_403 {
  margin-top: 8px;
}

._m-r-3_102tj_407 {
  margin-right: 8px;
}

._m-b-3_102tj_411 {
  margin-bottom: 8px;
}

._m-l-3_102tj_415 {
  margin-left: 8px;
}

._p-4_102tj_419 {
  padding: 12px;
}

._p-t-4_102tj_423 {
  padding-top: 12px;
}

._p-r-4_102tj_427 {
  padding-right: 12px;
}

._p-b-4_102tj_431 {
  padding-bottom: 12px;
}

._p-l-4_102tj_435 {
  padding-left: 12px;
}

._m-4_102tj_439 {
  margin: 12px;
}

._m-t-4_102tj_443 {
  margin-top: 12px;
}

._m-r-4_102tj_447 {
  margin-right: 12px;
}

._m-b-4_102tj_451 {
  margin-bottom: 12px;
}

._m-l-4_102tj_455 {
  margin-left: 12px;
}

._p-5_102tj_459 {
  padding: 16px;
}

._p-t-5_102tj_463 {
  padding-top: 16px;
}

._p-r-5_102tj_467 {
  padding-right: 16px;
}

._p-b-5_102tj_471 {
  padding-bottom: 16px;
}

._p-l-5_102tj_475 {
  padding-left: 16px;
}

._m-5_102tj_479 {
  margin: 16px;
}

._m-t-5_102tj_483 {
  margin-top: 16px;
}

._m-r-5_102tj_487 {
  margin-right: 16px;
}

._m-b-5_102tj_491 {
  margin-bottom: 16px;
}

._m-l-5_102tj_495 {
  margin-left: 16px;
}

._p-6_102tj_499 {
  padding: 24px;
}

._p-t-6_102tj_503 {
  padding-top: 24px;
}

._p-r-6_102tj_507 {
  padding-right: 24px;
}

._p-b-6_102tj_511 {
  padding-bottom: 24px;
}

._p-l-6_102tj_515 {
  padding-left: 24px;
}

._m-6_102tj_519 {
  margin: 24px;
}

._m-t-6_102tj_523 {
  margin-top: 24px;
}

._m-r-6_102tj_527 {
  margin-right: 24px;
}

._m-b-6_102tj_531 {
  margin-bottom: 24px;
}

._m-l-6_102tj_535 {
  margin-left: 24px;
}

._p-7_102tj_539 {
  padding: 32px;
}

._p-t-7_102tj_543 {
  padding-top: 32px;
}

._p-r-7_102tj_547 {
  padding-right: 32px;
}

._p-b-7_102tj_551 {
  padding-bottom: 32px;
}

._p-l-7_102tj_555 {
  padding-left: 32px;
}

._m-7_102tj_559 {
  margin: 32px;
}

._m-t-7_102tj_563 {
  margin-top: 32px;
}

._m-r-7_102tj_567 {
  margin-right: 32px;
}

._m-b-7_102tj_571 {
  margin-bottom: 32px;
}

._m-l-7_102tj_575 {
  margin-left: 32px;
}

._p-8_102tj_579 {
  padding: 40px;
}

._p-t-8_102tj_583 {
  padding-top: 40px;
}

._p-r-8_102tj_587 {
  padding-right: 40px;
}

._p-b-8_102tj_591 {
  padding-bottom: 40px;
}

._p-l-8_102tj_595 {
  padding-left: 40px;
}

._m-8_102tj_599 {
  margin: 40px;
}

._m-t-8_102tj_603 {
  margin-top: 40px;
}

._m-r-8_102tj_607 {
  margin-right: 40px;
}

._m-b-8_102tj_611 {
  margin-bottom: 40px;
}

._m-l-8_102tj_615 {
  margin-left: 40px;
}

._p-9_102tj_619 {
  padding: 48px;
}

._p-t-9_102tj_623 {
  padding-top: 48px;
}

._p-r-9_102tj_627 {
  padding-right: 48px;
}

._p-b-9_102tj_631 {
  padding-bottom: 48px;
}

._p-l-9_102tj_635 {
  padding-left: 48px;
}

._m-9_102tj_639 {
  margin: 48px;
}

._m-t-9_102tj_643 {
  margin-top: 48px;
}

._m-r-9_102tj_647 {
  margin-right: 48px;
}

._m-b-9_102tj_651 {
  margin-bottom: 48px;
}

._m-l-9_102tj_655 {
  margin-left: 48px;
}

._p-10_102tj_659 {
  padding: 64px;
}

._p-t-10_102tj_663 {
  padding-top: 64px;
}

._p-r-10_102tj_667 {
  padding-right: 64px;
}

._p-b-10_102tj_671 {
  padding-bottom: 64px;
}

._p-l-10_102tj_675 {
  padding-left: 64px;
}

._m-10_102tj_679 {
  margin: 64px;
}

._m-t-10_102tj_683 {
  margin-top: 64px;
}

._m-r-10_102tj_687 {
  margin-right: 64px;
}

._m-b-10_102tj_691 {
  margin-bottom: 64px;
}

._m-l-10_102tj_695 {
  margin-left: 64px;
}

._p-11_102tj_699 {
  padding: 80px;
}

._p-t-11_102tj_703 {
  padding-top: 80px;
}

._p-r-11_102tj_707 {
  padding-right: 80px;
}

._p-b-11_102tj_711 {
  padding-bottom: 80px;
}

._p-l-11_102tj_715 {
  padding-left: 80px;
}

._m-11_102tj_719 {
  margin: 80px;
}

._m-t-11_102tj_723 {
  margin-top: 80px;
}

._m-r-11_102tj_727 {
  margin-right: 80px;
}

._m-b-11_102tj_731 {
  margin-bottom: 80px;
}

._m-l-11_102tj_735 {
  margin-left: 80px;
}

._p-12_102tj_739 {
  padding: 96px;
}

._p-t-12_102tj_743 {
  padding-top: 96px;
}

._p-r-12_102tj_747 {
  padding-right: 96px;
}

._p-b-12_102tj_751 {
  padding-bottom: 96px;
}

._p-l-12_102tj_755 {
  padding-left: 96px;
}

._m-12_102tj_759 {
  margin: 96px;
}

._m-t-12_102tj_763 {
  margin-top: 96px;
}

._m-r-12_102tj_767 {
  margin-right: 96px;
}

._m-b-12_102tj_771 {
  margin-bottom: 96px;
}

._m-l-12_102tj_775 {
  margin-left: 96px;
}

._p-13_102tj_779 {
  padding: 160px;
}

._p-t-13_102tj_783 {
  padding-top: 160px;
}

._p-r-13_102tj_787 {
  padding-right: 160px;
}

._p-b-13_102tj_791 {
  padding-bottom: 160px;
}

._p-l-13_102tj_795 {
  padding-left: 160px;
}

._m-13_102tj_799 {
  margin: 160px;
}

._m-t-13_102tj_803 {
  margin-top: 160px;
}

._m-r-13_102tj_807 {
  margin-right: 160px;
}

._m-b-13_102tj_811 {
  margin-bottom: 160px;
}

._m-l-13_102tj_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_102tj_825 {
  border-radius: 0;
}

._r-1_102tj_829 {
  border-radius: 2px;
}

._r-2_102tj_833 {
  border-radius: 4px;
}

._r-3_102tj_837 {
  border-radius: 6px;
}

._r-4_102tj_841 {
  border-radius: 8px;
}

._r-5_102tj_845 {
  border-radius: 12px;
}

._r-6_102tj_849 {
  border-radius: 20px;
}

._r-full_102tj_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_102tj_860 {
  border: 0 solid;
}

._border-1_102tj_864 {
  border: 1px solid;
}

._border-2_102tj_868 {
  border: 2px solid;
}

._border-3_102tj_872 {
  border: 3px solid;
}

._border-4_102tj_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_102tj_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_102tj_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_102tj_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_102tj_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_102tj_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_102tj_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_102tj_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_102tj_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_102tj_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_102tj_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_102tj_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_102tj_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_102tj_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_102tj_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_102tj_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_102tj_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_102tj_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_102tj_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._content_102tj_1047 {
  flex: 1;
  overflow-y: auto;
  padding: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_102tj_1047 {
    padding: 12px;
  }
}

._termsBody_102tj_1058 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._termsBody_102tj_1058 {
    font-size: 12px;
  }
}
._termsBody_102tj_1058 {
  color: var(--color-text-body);
  line-height: 1.7;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._termsBody_102tj_1058 {
    font-size: 14px;
  }
}

._section_102tj_1079 {
  margin-bottom: 24px;
}
._section_102tj_1079:last-child {
  margin-bottom: 0;
}

._sectionTitle_102tj_1086 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_102tj_1086 {
    font-size: 14px;
  }
}
._sectionTitle_102tj_1086 {
  color: var(--color-text-header);
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_102tj_1086 {
    font-size: 15px;
    font-weight: 600;
  }
}

._sectionContent_102tj_1108 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionContent_102tj_1108 {
    font-size: 12px;
  }
}
._sectionContent_102tj_1108 {
  color: var(--color-text-body);
  line-height: 1.7;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionContent_102tj_1108 {
    font-size: 14px;
  }
}
._sectionContent_102tj_1108 ul {
  margin: 4px 0;
  padding-left: 16px;
}
._sectionContent_102tj_1108 ul li {
  margin-bottom: 2px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1a03p_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1a03p_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1a03p_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1a03p_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1a03p_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1a03p_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1a03p_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1a03p_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1a03p_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_1a03p_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1a03p_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1a03p_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1a03p_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1a03p_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1a03p_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1a03p_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1a03p_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1a03p_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_1a03p_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1a03p_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1a03p_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1a03p_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1a03p_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1a03p_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1a03p_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1a03p_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1a03p_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_1a03p_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1a03p_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1a03p_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1a03p_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1a03p_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1a03p_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1a03p_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1a03p_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1a03p_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_1a03p_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1a03p_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1a03p_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1a03p_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1a03p_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1a03p_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1a03p_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1a03p_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1a03p_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_1a03p_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1a03p_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1a03p_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1a03p_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1a03p_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1a03p_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1a03p_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1a03p_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1a03p_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_1a03p_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1a03p_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1a03p_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1a03p_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1a03p_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1a03p_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1a03p_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1a03p_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1a03p_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_1a03p_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1a03p_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1a03p_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1a03p_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1a03p_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1a03p_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1a03p_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1a03p_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1a03p_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1a03p_259 {
  padding: 0;
}

._p-t-0_1a03p_263 {
  padding-top: 0;
}

._p-r-0_1a03p_267 {
  padding-right: 0;
}

._p-b-0_1a03p_271 {
  padding-bottom: 0;
}

._p-l-0_1a03p_275 {
  padding-left: 0;
}

._m-0_1a03p_279 {
  margin: 0;
}

._m-t-0_1a03p_283 {
  margin-top: 0;
}

._m-r-0_1a03p_287 {
  margin-right: 0;
}

._m-b-0_1a03p_291 {
  margin-bottom: 0;
}

._m-l-0_1a03p_295 {
  margin-left: 0;
}

._p-1_1a03p_299 {
  padding: 2px;
}

._p-t-1_1a03p_303 {
  padding-top: 2px;
}

._p-r-1_1a03p_307 {
  padding-right: 2px;
}

._p-b-1_1a03p_311 {
  padding-bottom: 2px;
}

._p-l-1_1a03p_315 {
  padding-left: 2px;
}

._m-1_1a03p_319 {
  margin: 2px;
}

._m-t-1_1a03p_323 {
  margin-top: 2px;
}

._m-r-1_1a03p_327 {
  margin-right: 2px;
}

._m-b-1_1a03p_331 {
  margin-bottom: 2px;
}

._m-l-1_1a03p_335 {
  margin-left: 2px;
}

._p-2_1a03p_339 {
  padding: 4px;
}

._p-t-2_1a03p_343 {
  padding-top: 4px;
}

._p-r-2_1a03p_347 {
  padding-right: 4px;
}

._p-b-2_1a03p_351 {
  padding-bottom: 4px;
}

._p-l-2_1a03p_355 {
  padding-left: 4px;
}

._m-2_1a03p_359 {
  margin: 4px;
}

._m-t-2_1a03p_363 {
  margin-top: 4px;
}

._m-r-2_1a03p_367 {
  margin-right: 4px;
}

._m-b-2_1a03p_371 {
  margin-bottom: 4px;
}

._m-l-2_1a03p_375 {
  margin-left: 4px;
}

._p-3_1a03p_379 {
  padding: 8px;
}

._p-t-3_1a03p_383 {
  padding-top: 8px;
}

._p-r-3_1a03p_387 {
  padding-right: 8px;
}

._p-b-3_1a03p_391 {
  padding-bottom: 8px;
}

._p-l-3_1a03p_395 {
  padding-left: 8px;
}

._m-3_1a03p_399 {
  margin: 8px;
}

._m-t-3_1a03p_403 {
  margin-top: 8px;
}

._m-r-3_1a03p_407 {
  margin-right: 8px;
}

._m-b-3_1a03p_411 {
  margin-bottom: 8px;
}

._m-l-3_1a03p_415 {
  margin-left: 8px;
}

._p-4_1a03p_419 {
  padding: 12px;
}

._p-t-4_1a03p_423 {
  padding-top: 12px;
}

._p-r-4_1a03p_427 {
  padding-right: 12px;
}

._p-b-4_1a03p_431 {
  padding-bottom: 12px;
}

._p-l-4_1a03p_435 {
  padding-left: 12px;
}

._m-4_1a03p_439 {
  margin: 12px;
}

._m-t-4_1a03p_443 {
  margin-top: 12px;
}

._m-r-4_1a03p_447 {
  margin-right: 12px;
}

._m-b-4_1a03p_451 {
  margin-bottom: 12px;
}

._m-l-4_1a03p_455 {
  margin-left: 12px;
}

._p-5_1a03p_459 {
  padding: 16px;
}

._p-t-5_1a03p_463 {
  padding-top: 16px;
}

._p-r-5_1a03p_467 {
  padding-right: 16px;
}

._p-b-5_1a03p_471 {
  padding-bottom: 16px;
}

._p-l-5_1a03p_475 {
  padding-left: 16px;
}

._m-5_1a03p_479 {
  margin: 16px;
}

._m-t-5_1a03p_483 {
  margin-top: 16px;
}

._m-r-5_1a03p_487 {
  margin-right: 16px;
}

._m-b-5_1a03p_491 {
  margin-bottom: 16px;
}

._m-l-5_1a03p_495 {
  margin-left: 16px;
}

._p-6_1a03p_499 {
  padding: 24px;
}

._p-t-6_1a03p_503 {
  padding-top: 24px;
}

._p-r-6_1a03p_507 {
  padding-right: 24px;
}

._p-b-6_1a03p_511 {
  padding-bottom: 24px;
}

._p-l-6_1a03p_515 {
  padding-left: 24px;
}

._m-6_1a03p_519 {
  margin: 24px;
}

._m-t-6_1a03p_523 {
  margin-top: 24px;
}

._m-r-6_1a03p_527 {
  margin-right: 24px;
}

._m-b-6_1a03p_531 {
  margin-bottom: 24px;
}

._m-l-6_1a03p_535 {
  margin-left: 24px;
}

._p-7_1a03p_539 {
  padding: 32px;
}

._p-t-7_1a03p_543 {
  padding-top: 32px;
}

._p-r-7_1a03p_547 {
  padding-right: 32px;
}

._p-b-7_1a03p_551 {
  padding-bottom: 32px;
}

._p-l-7_1a03p_555 {
  padding-left: 32px;
}

._m-7_1a03p_559 {
  margin: 32px;
}

._m-t-7_1a03p_563 {
  margin-top: 32px;
}

._m-r-7_1a03p_567 {
  margin-right: 32px;
}

._m-b-7_1a03p_571 {
  margin-bottom: 32px;
}

._m-l-7_1a03p_575 {
  margin-left: 32px;
}

._p-8_1a03p_579 {
  padding: 40px;
}

._p-t-8_1a03p_583 {
  padding-top: 40px;
}

._p-r-8_1a03p_587 {
  padding-right: 40px;
}

._p-b-8_1a03p_591 {
  padding-bottom: 40px;
}

._p-l-8_1a03p_595 {
  padding-left: 40px;
}

._m-8_1a03p_599 {
  margin: 40px;
}

._m-t-8_1a03p_603 {
  margin-top: 40px;
}

._m-r-8_1a03p_607 {
  margin-right: 40px;
}

._m-b-8_1a03p_611 {
  margin-bottom: 40px;
}

._m-l-8_1a03p_615 {
  margin-left: 40px;
}

._p-9_1a03p_619 {
  padding: 48px;
}

._p-t-9_1a03p_623 {
  padding-top: 48px;
}

._p-r-9_1a03p_627 {
  padding-right: 48px;
}

._p-b-9_1a03p_631 {
  padding-bottom: 48px;
}

._p-l-9_1a03p_635 {
  padding-left: 48px;
}

._m-9_1a03p_639 {
  margin: 48px;
}

._m-t-9_1a03p_643 {
  margin-top: 48px;
}

._m-r-9_1a03p_647 {
  margin-right: 48px;
}

._m-b-9_1a03p_651 {
  margin-bottom: 48px;
}

._m-l-9_1a03p_655 {
  margin-left: 48px;
}

._p-10_1a03p_659 {
  padding: 64px;
}

._p-t-10_1a03p_663 {
  padding-top: 64px;
}

._p-r-10_1a03p_667 {
  padding-right: 64px;
}

._p-b-10_1a03p_671 {
  padding-bottom: 64px;
}

._p-l-10_1a03p_675 {
  padding-left: 64px;
}

._m-10_1a03p_679 {
  margin: 64px;
}

._m-t-10_1a03p_683 {
  margin-top: 64px;
}

._m-r-10_1a03p_687 {
  margin-right: 64px;
}

._m-b-10_1a03p_691 {
  margin-bottom: 64px;
}

._m-l-10_1a03p_695 {
  margin-left: 64px;
}

._p-11_1a03p_699 {
  padding: 80px;
}

._p-t-11_1a03p_703 {
  padding-top: 80px;
}

._p-r-11_1a03p_707 {
  padding-right: 80px;
}

._p-b-11_1a03p_711 {
  padding-bottom: 80px;
}

._p-l-11_1a03p_715 {
  padding-left: 80px;
}

._m-11_1a03p_719 {
  margin: 80px;
}

._m-t-11_1a03p_723 {
  margin-top: 80px;
}

._m-r-11_1a03p_727 {
  margin-right: 80px;
}

._m-b-11_1a03p_731 {
  margin-bottom: 80px;
}

._m-l-11_1a03p_735 {
  margin-left: 80px;
}

._p-12_1a03p_739 {
  padding: 96px;
}

._p-t-12_1a03p_743 {
  padding-top: 96px;
}

._p-r-12_1a03p_747 {
  padding-right: 96px;
}

._p-b-12_1a03p_751 {
  padding-bottom: 96px;
}

._p-l-12_1a03p_755 {
  padding-left: 96px;
}

._m-12_1a03p_759 {
  margin: 96px;
}

._m-t-12_1a03p_763 {
  margin-top: 96px;
}

._m-r-12_1a03p_767 {
  margin-right: 96px;
}

._m-b-12_1a03p_771 {
  margin-bottom: 96px;
}

._m-l-12_1a03p_775 {
  margin-left: 96px;
}

._p-13_1a03p_779 {
  padding: 160px;
}

._p-t-13_1a03p_783 {
  padding-top: 160px;
}

._p-r-13_1a03p_787 {
  padding-right: 160px;
}

._p-b-13_1a03p_791 {
  padding-bottom: 160px;
}

._p-l-13_1a03p_795 {
  padding-left: 160px;
}

._m-13_1a03p_799 {
  margin: 160px;
}

._m-t-13_1a03p_803 {
  margin-top: 160px;
}

._m-r-13_1a03p_807 {
  margin-right: 160px;
}

._m-b-13_1a03p_811 {
  margin-bottom: 160px;
}

._m-l-13_1a03p_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1a03p_825 {
  border-radius: 0;
}

._r-1_1a03p_829 {
  border-radius: 2px;
}

._r-2_1a03p_833 {
  border-radius: 4px;
}

._r-3_1a03p_837 {
  border-radius: 6px;
}

._r-4_1a03p_841 {
  border-radius: 8px;
}

._r-5_1a03p_845 {
  border-radius: 12px;
}

._r-6_1a03p_849 {
  border-radius: 20px;
}

._r-full_1a03p_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1a03p_860 {
  border: 0 solid;
}

._border-1_1a03p_864 {
  border: 1px solid;
}

._border-2_1a03p_868 {
  border: 2px solid;
}

._border-3_1a03p_872 {
  border: 3px solid;
}

._border-4_1a03p_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1a03p_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1a03p_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1a03p_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1a03p_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1a03p_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1a03p_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1a03p_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1a03p_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1a03p_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_1a03p_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1a03p_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1a03p_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1a03p_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1a03p_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1a03p_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1a03p_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1a03p_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1a03p_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._content_1a03p_1047 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
  gap: 16px;
  overflow: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_1a03p_1047 {
    overflow-y: auto;
  }
}

._form_1a03p_1061 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._fieldWithButton_1a03p_1067 {
  display: flex;
  flex-direction: column;
}

._emailWrapper_1a03p_1072 {
  display: flex;
  gap: 8px;
  align-items: flex-end;
}
._emailWrapper_1a03p_1072 > :first-child {
  flex: 1;
}
._emailWrapper_1a03p_1072 button {
  flex-shrink: 0;
  height: 44px !important;
  white-space: nowrap;
  border-radius: 6px !important;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emailWrapper_1a03p_1072 button {
    font-size: 12px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emailWrapper_1a03p_1072 button {
    height: 41px !important;
  }
}

._codeInputWrapper_1a03p_1101 {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
}
._codeInputWrapper_1a03p_1101 input {
  width: 100%;
  padding-right: 80px;
}

._timer_1a03p_1112 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-danger);
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}

._codeErrorText_1a03p_1126 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-danger);
  margin-top: 4px;
}

._footer_1a03p_1135 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
._footer_1a03p_1135 button {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ffpn_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1ffpn_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1ffpn_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ffpn_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ffpn_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ffpn_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ffpn_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ffpn_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ffpn_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_1ffpn_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1ffpn_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1ffpn_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ffpn_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ffpn_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ffpn_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ffpn_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ffpn_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ffpn_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_1ffpn_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1ffpn_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1ffpn_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ffpn_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ffpn_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ffpn_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ffpn_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ffpn_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ffpn_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_1ffpn_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1ffpn_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1ffpn_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ffpn_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ffpn_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ffpn_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ffpn_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ffpn_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ffpn_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_1ffpn_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1ffpn_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1ffpn_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ffpn_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ffpn_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ffpn_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ffpn_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ffpn_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ffpn_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_1ffpn_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1ffpn_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1ffpn_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ffpn_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ffpn_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ffpn_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ffpn_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ffpn_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ffpn_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_1ffpn_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1ffpn_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1ffpn_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ffpn_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ffpn_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ffpn_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ffpn_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ffpn_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ffpn_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_1ffpn_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1ffpn_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1ffpn_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ffpn_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ffpn_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ffpn_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ffpn_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ffpn_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ffpn_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ffpn_259 {
  padding: 0;
}

._p-t-0_1ffpn_263 {
  padding-top: 0;
}

._p-r-0_1ffpn_267 {
  padding-right: 0;
}

._p-b-0_1ffpn_271 {
  padding-bottom: 0;
}

._p-l-0_1ffpn_275 {
  padding-left: 0;
}

._m-0_1ffpn_279 {
  margin: 0;
}

._m-t-0_1ffpn_283 {
  margin-top: 0;
}

._m-r-0_1ffpn_287 {
  margin-right: 0;
}

._m-b-0_1ffpn_291 {
  margin-bottom: 0;
}

._m-l-0_1ffpn_295 {
  margin-left: 0;
}

._p-1_1ffpn_299 {
  padding: 2px;
}

._p-t-1_1ffpn_303 {
  padding-top: 2px;
}

._p-r-1_1ffpn_307 {
  padding-right: 2px;
}

._p-b-1_1ffpn_311 {
  padding-bottom: 2px;
}

._p-l-1_1ffpn_315 {
  padding-left: 2px;
}

._m-1_1ffpn_319 {
  margin: 2px;
}

._m-t-1_1ffpn_323 {
  margin-top: 2px;
}

._m-r-1_1ffpn_327 {
  margin-right: 2px;
}

._m-b-1_1ffpn_331 {
  margin-bottom: 2px;
}

._m-l-1_1ffpn_335 {
  margin-left: 2px;
}

._p-2_1ffpn_339 {
  padding: 4px;
}

._p-t-2_1ffpn_343 {
  padding-top: 4px;
}

._p-r-2_1ffpn_347 {
  padding-right: 4px;
}

._p-b-2_1ffpn_351 {
  padding-bottom: 4px;
}

._p-l-2_1ffpn_355 {
  padding-left: 4px;
}

._m-2_1ffpn_359 {
  margin: 4px;
}

._m-t-2_1ffpn_363 {
  margin-top: 4px;
}

._m-r-2_1ffpn_367 {
  margin-right: 4px;
}

._m-b-2_1ffpn_371 {
  margin-bottom: 4px;
}

._m-l-2_1ffpn_375 {
  margin-left: 4px;
}

._p-3_1ffpn_379 {
  padding: 8px;
}

._p-t-3_1ffpn_383 {
  padding-top: 8px;
}

._p-r-3_1ffpn_387 {
  padding-right: 8px;
}

._p-b-3_1ffpn_391 {
  padding-bottom: 8px;
}

._p-l-3_1ffpn_395 {
  padding-left: 8px;
}

._m-3_1ffpn_399 {
  margin: 8px;
}

._m-t-3_1ffpn_403 {
  margin-top: 8px;
}

._m-r-3_1ffpn_407 {
  margin-right: 8px;
}

._m-b-3_1ffpn_411 {
  margin-bottom: 8px;
}

._m-l-3_1ffpn_415 {
  margin-left: 8px;
}

._p-4_1ffpn_419 {
  padding: 12px;
}

._p-t-4_1ffpn_423 {
  padding-top: 12px;
}

._p-r-4_1ffpn_427 {
  padding-right: 12px;
}

._p-b-4_1ffpn_431 {
  padding-bottom: 12px;
}

._p-l-4_1ffpn_435 {
  padding-left: 12px;
}

._m-4_1ffpn_439 {
  margin: 12px;
}

._m-t-4_1ffpn_443 {
  margin-top: 12px;
}

._m-r-4_1ffpn_447 {
  margin-right: 12px;
}

._m-b-4_1ffpn_451 {
  margin-bottom: 12px;
}

._m-l-4_1ffpn_455 {
  margin-left: 12px;
}

._p-5_1ffpn_459 {
  padding: 16px;
}

._p-t-5_1ffpn_463 {
  padding-top: 16px;
}

._p-r-5_1ffpn_467 {
  padding-right: 16px;
}

._p-b-5_1ffpn_471 {
  padding-bottom: 16px;
}

._p-l-5_1ffpn_475 {
  padding-left: 16px;
}

._m-5_1ffpn_479 {
  margin: 16px;
}

._m-t-5_1ffpn_483 {
  margin-top: 16px;
}

._m-r-5_1ffpn_487 {
  margin-right: 16px;
}

._m-b-5_1ffpn_491 {
  margin-bottom: 16px;
}

._m-l-5_1ffpn_495 {
  margin-left: 16px;
}

._p-6_1ffpn_499 {
  padding: 24px;
}

._p-t-6_1ffpn_503 {
  padding-top: 24px;
}

._p-r-6_1ffpn_507 {
  padding-right: 24px;
}

._p-b-6_1ffpn_511 {
  padding-bottom: 24px;
}

._p-l-6_1ffpn_515 {
  padding-left: 24px;
}

._m-6_1ffpn_519 {
  margin: 24px;
}

._m-t-6_1ffpn_523 {
  margin-top: 24px;
}

._m-r-6_1ffpn_527 {
  margin-right: 24px;
}

._m-b-6_1ffpn_531 {
  margin-bottom: 24px;
}

._m-l-6_1ffpn_535 {
  margin-left: 24px;
}

._p-7_1ffpn_539 {
  padding: 32px;
}

._p-t-7_1ffpn_543 {
  padding-top: 32px;
}

._p-r-7_1ffpn_547 {
  padding-right: 32px;
}

._p-b-7_1ffpn_551 {
  padding-bottom: 32px;
}

._p-l-7_1ffpn_555 {
  padding-left: 32px;
}

._m-7_1ffpn_559 {
  margin: 32px;
}

._m-t-7_1ffpn_563 {
  margin-top: 32px;
}

._m-r-7_1ffpn_567 {
  margin-right: 32px;
}

._m-b-7_1ffpn_571 {
  margin-bottom: 32px;
}

._m-l-7_1ffpn_575 {
  margin-left: 32px;
}

._p-8_1ffpn_579 {
  padding: 40px;
}

._p-t-8_1ffpn_583 {
  padding-top: 40px;
}

._p-r-8_1ffpn_587 {
  padding-right: 40px;
}

._p-b-8_1ffpn_591 {
  padding-bottom: 40px;
}

._p-l-8_1ffpn_595 {
  padding-left: 40px;
}

._m-8_1ffpn_599 {
  margin: 40px;
}

._m-t-8_1ffpn_603 {
  margin-top: 40px;
}

._m-r-8_1ffpn_607 {
  margin-right: 40px;
}

._m-b-8_1ffpn_611 {
  margin-bottom: 40px;
}

._m-l-8_1ffpn_615 {
  margin-left: 40px;
}

._p-9_1ffpn_619 {
  padding: 48px;
}

._p-t-9_1ffpn_623 {
  padding-top: 48px;
}

._p-r-9_1ffpn_627 {
  padding-right: 48px;
}

._p-b-9_1ffpn_631 {
  padding-bottom: 48px;
}

._p-l-9_1ffpn_635 {
  padding-left: 48px;
}

._m-9_1ffpn_639 {
  margin: 48px;
}

._m-t-9_1ffpn_643 {
  margin-top: 48px;
}

._m-r-9_1ffpn_647 {
  margin-right: 48px;
}

._m-b-9_1ffpn_651 {
  margin-bottom: 48px;
}

._m-l-9_1ffpn_655 {
  margin-left: 48px;
}

._p-10_1ffpn_659 {
  padding: 64px;
}

._p-t-10_1ffpn_663 {
  padding-top: 64px;
}

._p-r-10_1ffpn_667 {
  padding-right: 64px;
}

._p-b-10_1ffpn_671 {
  padding-bottom: 64px;
}

._p-l-10_1ffpn_675 {
  padding-left: 64px;
}

._m-10_1ffpn_679 {
  margin: 64px;
}

._m-t-10_1ffpn_683 {
  margin-top: 64px;
}

._m-r-10_1ffpn_687 {
  margin-right: 64px;
}

._m-b-10_1ffpn_691 {
  margin-bottom: 64px;
}

._m-l-10_1ffpn_695 {
  margin-left: 64px;
}

._p-11_1ffpn_699 {
  padding: 80px;
}

._p-t-11_1ffpn_703 {
  padding-top: 80px;
}

._p-r-11_1ffpn_707 {
  padding-right: 80px;
}

._p-b-11_1ffpn_711 {
  padding-bottom: 80px;
}

._p-l-11_1ffpn_715 {
  padding-left: 80px;
}

._m-11_1ffpn_719 {
  margin: 80px;
}

._m-t-11_1ffpn_723 {
  margin-top: 80px;
}

._m-r-11_1ffpn_727 {
  margin-right: 80px;
}

._m-b-11_1ffpn_731 {
  margin-bottom: 80px;
}

._m-l-11_1ffpn_735 {
  margin-left: 80px;
}

._p-12_1ffpn_739 {
  padding: 96px;
}

._p-t-12_1ffpn_743 {
  padding-top: 96px;
}

._p-r-12_1ffpn_747 {
  padding-right: 96px;
}

._p-b-12_1ffpn_751 {
  padding-bottom: 96px;
}

._p-l-12_1ffpn_755 {
  padding-left: 96px;
}

._m-12_1ffpn_759 {
  margin: 96px;
}

._m-t-12_1ffpn_763 {
  margin-top: 96px;
}

._m-r-12_1ffpn_767 {
  margin-right: 96px;
}

._m-b-12_1ffpn_771 {
  margin-bottom: 96px;
}

._m-l-12_1ffpn_775 {
  margin-left: 96px;
}

._p-13_1ffpn_779 {
  padding: 160px;
}

._p-t-13_1ffpn_783 {
  padding-top: 160px;
}

._p-r-13_1ffpn_787 {
  padding-right: 160px;
}

._p-b-13_1ffpn_791 {
  padding-bottom: 160px;
}

._p-l-13_1ffpn_795 {
  padding-left: 160px;
}

._m-13_1ffpn_799 {
  margin: 160px;
}

._m-t-13_1ffpn_803 {
  margin-top: 160px;
}

._m-r-13_1ffpn_807 {
  margin-right: 160px;
}

._m-b-13_1ffpn_811 {
  margin-bottom: 160px;
}

._m-l-13_1ffpn_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ffpn_825 {
  border-radius: 0;
}

._r-1_1ffpn_829 {
  border-radius: 2px;
}

._r-2_1ffpn_833 {
  border-radius: 4px;
}

._r-3_1ffpn_837 {
  border-radius: 6px;
}

._r-4_1ffpn_841 {
  border-radius: 8px;
}

._r-5_1ffpn_845 {
  border-radius: 12px;
}

._r-6_1ffpn_849 {
  border-radius: 20px;
}

._r-full_1ffpn_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ffpn_860 {
  border: 0 solid;
}

._border-1_1ffpn_864 {
  border: 1px solid;
}

._border-2_1ffpn_868 {
  border: 2px solid;
}

._border-3_1ffpn_872 {
  border: 3px solid;
}

._border-4_1ffpn_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ffpn_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ffpn_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ffpn_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ffpn_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ffpn_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ffpn_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ffpn_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ffpn_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ffpn_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_1ffpn_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ffpn_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ffpn_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ffpn_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ffpn_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ffpn_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ffpn_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ffpn_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1ffpn_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._content_1ffpn_1047 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
  gap: 16px;
  overflow: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_1ffpn_1047 {
    overflow-y: auto;
  }
}

._form_1ffpn_1061 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._newPasswordGroup_1ffpn_1067 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._passwordWrapper_1ffpn_1073 {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
}
._passwordWrapper_1ffpn_1073 input {
  width: 100%;
  padding-right: 48px;
}

._passwordToggle_1ffpn_1084 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: var(--color-text-sub);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (hover: hover) {
._passwordToggle_1ffpn_1084:hover {
  color: var(--color-text-header);
}
}
._passwordToggle_1ffpn_1084 i::before {
  font-size: 18px !important;
}

._errorText_1ffpn_1105 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-danger);
  margin-top: 4px;
}

._footer_1ffpn_1114 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
._footer_1ffpn_1114 button {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ry5b_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1ry5b_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1ry5b_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ry5b_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ry5b_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ry5b_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ry5b_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ry5b_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ry5b_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_1ry5b_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1ry5b_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1ry5b_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ry5b_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ry5b_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ry5b_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ry5b_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ry5b_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ry5b_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_1ry5b_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1ry5b_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1ry5b_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ry5b_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ry5b_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ry5b_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ry5b_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ry5b_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ry5b_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_1ry5b_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1ry5b_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1ry5b_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ry5b_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ry5b_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ry5b_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ry5b_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ry5b_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ry5b_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_1ry5b_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1ry5b_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1ry5b_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ry5b_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ry5b_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ry5b_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ry5b_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ry5b_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ry5b_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_1ry5b_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1ry5b_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1ry5b_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ry5b_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ry5b_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ry5b_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ry5b_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ry5b_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ry5b_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_1ry5b_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1ry5b_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1ry5b_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ry5b_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ry5b_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ry5b_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ry5b_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ry5b_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ry5b_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_1ry5b_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1ry5b_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1ry5b_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ry5b_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ry5b_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ry5b_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ry5b_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ry5b_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ry5b_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ry5b_259 {
  padding: 0;
}

._p-t-0_1ry5b_263 {
  padding-top: 0;
}

._p-r-0_1ry5b_267 {
  padding-right: 0;
}

._p-b-0_1ry5b_271 {
  padding-bottom: 0;
}

._p-l-0_1ry5b_275 {
  padding-left: 0;
}

._m-0_1ry5b_279 {
  margin: 0;
}

._m-t-0_1ry5b_283 {
  margin-top: 0;
}

._m-r-0_1ry5b_287 {
  margin-right: 0;
}

._m-b-0_1ry5b_291 {
  margin-bottom: 0;
}

._m-l-0_1ry5b_295 {
  margin-left: 0;
}

._p-1_1ry5b_299 {
  padding: 2px;
}

._p-t-1_1ry5b_303 {
  padding-top: 2px;
}

._p-r-1_1ry5b_307 {
  padding-right: 2px;
}

._p-b-1_1ry5b_311 {
  padding-bottom: 2px;
}

._p-l-1_1ry5b_315 {
  padding-left: 2px;
}

._m-1_1ry5b_319 {
  margin: 2px;
}

._m-t-1_1ry5b_323 {
  margin-top: 2px;
}

._m-r-1_1ry5b_327 {
  margin-right: 2px;
}

._m-b-1_1ry5b_331 {
  margin-bottom: 2px;
}

._m-l-1_1ry5b_335 {
  margin-left: 2px;
}

._p-2_1ry5b_339 {
  padding: 4px;
}

._p-t-2_1ry5b_343 {
  padding-top: 4px;
}

._p-r-2_1ry5b_347 {
  padding-right: 4px;
}

._p-b-2_1ry5b_351 {
  padding-bottom: 4px;
}

._p-l-2_1ry5b_355 {
  padding-left: 4px;
}

._m-2_1ry5b_359 {
  margin: 4px;
}

._m-t-2_1ry5b_363 {
  margin-top: 4px;
}

._m-r-2_1ry5b_367 {
  margin-right: 4px;
}

._m-b-2_1ry5b_371 {
  margin-bottom: 4px;
}

._m-l-2_1ry5b_375 {
  margin-left: 4px;
}

._p-3_1ry5b_379 {
  padding: 8px;
}

._p-t-3_1ry5b_383 {
  padding-top: 8px;
}

._p-r-3_1ry5b_387 {
  padding-right: 8px;
}

._p-b-3_1ry5b_391 {
  padding-bottom: 8px;
}

._p-l-3_1ry5b_395 {
  padding-left: 8px;
}

._m-3_1ry5b_399 {
  margin: 8px;
}

._m-t-3_1ry5b_403 {
  margin-top: 8px;
}

._m-r-3_1ry5b_407 {
  margin-right: 8px;
}

._m-b-3_1ry5b_411 {
  margin-bottom: 8px;
}

._m-l-3_1ry5b_415 {
  margin-left: 8px;
}

._p-4_1ry5b_419 {
  padding: 12px;
}

._p-t-4_1ry5b_423 {
  padding-top: 12px;
}

._p-r-4_1ry5b_427 {
  padding-right: 12px;
}

._p-b-4_1ry5b_431 {
  padding-bottom: 12px;
}

._p-l-4_1ry5b_435 {
  padding-left: 12px;
}

._m-4_1ry5b_439 {
  margin: 12px;
}

._m-t-4_1ry5b_443 {
  margin-top: 12px;
}

._m-r-4_1ry5b_447 {
  margin-right: 12px;
}

._m-b-4_1ry5b_451 {
  margin-bottom: 12px;
}

._m-l-4_1ry5b_455 {
  margin-left: 12px;
}

._p-5_1ry5b_459 {
  padding: 16px;
}

._p-t-5_1ry5b_463 {
  padding-top: 16px;
}

._p-r-5_1ry5b_467 {
  padding-right: 16px;
}

._p-b-5_1ry5b_471 {
  padding-bottom: 16px;
}

._p-l-5_1ry5b_475 {
  padding-left: 16px;
}

._m-5_1ry5b_479 {
  margin: 16px;
}

._m-t-5_1ry5b_483 {
  margin-top: 16px;
}

._m-r-5_1ry5b_487 {
  margin-right: 16px;
}

._m-b-5_1ry5b_491 {
  margin-bottom: 16px;
}

._m-l-5_1ry5b_495 {
  margin-left: 16px;
}

._p-6_1ry5b_499 {
  padding: 24px;
}

._p-t-6_1ry5b_503 {
  padding-top: 24px;
}

._p-r-6_1ry5b_507 {
  padding-right: 24px;
}

._p-b-6_1ry5b_511 {
  padding-bottom: 24px;
}

._p-l-6_1ry5b_515 {
  padding-left: 24px;
}

._m-6_1ry5b_519 {
  margin: 24px;
}

._m-t-6_1ry5b_523 {
  margin-top: 24px;
}

._m-r-6_1ry5b_527 {
  margin-right: 24px;
}

._m-b-6_1ry5b_531 {
  margin-bottom: 24px;
}

._m-l-6_1ry5b_535 {
  margin-left: 24px;
}

._p-7_1ry5b_539 {
  padding: 32px;
}

._p-t-7_1ry5b_543 {
  padding-top: 32px;
}

._p-r-7_1ry5b_547 {
  padding-right: 32px;
}

._p-b-7_1ry5b_551 {
  padding-bottom: 32px;
}

._p-l-7_1ry5b_555 {
  padding-left: 32px;
}

._m-7_1ry5b_559 {
  margin: 32px;
}

._m-t-7_1ry5b_563 {
  margin-top: 32px;
}

._m-r-7_1ry5b_567 {
  margin-right: 32px;
}

._m-b-7_1ry5b_571 {
  margin-bottom: 32px;
}

._m-l-7_1ry5b_575 {
  margin-left: 32px;
}

._p-8_1ry5b_579 {
  padding: 40px;
}

._p-t-8_1ry5b_583 {
  padding-top: 40px;
}

._p-r-8_1ry5b_587 {
  padding-right: 40px;
}

._p-b-8_1ry5b_591 {
  padding-bottom: 40px;
}

._p-l-8_1ry5b_595 {
  padding-left: 40px;
}

._m-8_1ry5b_599 {
  margin: 40px;
}

._m-t-8_1ry5b_603 {
  margin-top: 40px;
}

._m-r-8_1ry5b_607 {
  margin-right: 40px;
}

._m-b-8_1ry5b_611 {
  margin-bottom: 40px;
}

._m-l-8_1ry5b_615 {
  margin-left: 40px;
}

._p-9_1ry5b_619 {
  padding: 48px;
}

._p-t-9_1ry5b_623 {
  padding-top: 48px;
}

._p-r-9_1ry5b_627 {
  padding-right: 48px;
}

._p-b-9_1ry5b_631 {
  padding-bottom: 48px;
}

._p-l-9_1ry5b_635 {
  padding-left: 48px;
}

._m-9_1ry5b_639 {
  margin: 48px;
}

._m-t-9_1ry5b_643 {
  margin-top: 48px;
}

._m-r-9_1ry5b_647 {
  margin-right: 48px;
}

._m-b-9_1ry5b_651 {
  margin-bottom: 48px;
}

._m-l-9_1ry5b_655 {
  margin-left: 48px;
}

._p-10_1ry5b_659 {
  padding: 64px;
}

._p-t-10_1ry5b_663 {
  padding-top: 64px;
}

._p-r-10_1ry5b_667 {
  padding-right: 64px;
}

._p-b-10_1ry5b_671 {
  padding-bottom: 64px;
}

._p-l-10_1ry5b_675 {
  padding-left: 64px;
}

._m-10_1ry5b_679 {
  margin: 64px;
}

._m-t-10_1ry5b_683 {
  margin-top: 64px;
}

._m-r-10_1ry5b_687 {
  margin-right: 64px;
}

._m-b-10_1ry5b_691 {
  margin-bottom: 64px;
}

._m-l-10_1ry5b_695 {
  margin-left: 64px;
}

._p-11_1ry5b_699 {
  padding: 80px;
}

._p-t-11_1ry5b_703 {
  padding-top: 80px;
}

._p-r-11_1ry5b_707 {
  padding-right: 80px;
}

._p-b-11_1ry5b_711 {
  padding-bottom: 80px;
}

._p-l-11_1ry5b_715 {
  padding-left: 80px;
}

._m-11_1ry5b_719 {
  margin: 80px;
}

._m-t-11_1ry5b_723 {
  margin-top: 80px;
}

._m-r-11_1ry5b_727 {
  margin-right: 80px;
}

._m-b-11_1ry5b_731 {
  margin-bottom: 80px;
}

._m-l-11_1ry5b_735 {
  margin-left: 80px;
}

._p-12_1ry5b_739 {
  padding: 96px;
}

._p-t-12_1ry5b_743 {
  padding-top: 96px;
}

._p-r-12_1ry5b_747 {
  padding-right: 96px;
}

._p-b-12_1ry5b_751 {
  padding-bottom: 96px;
}

._p-l-12_1ry5b_755 {
  padding-left: 96px;
}

._m-12_1ry5b_759 {
  margin: 96px;
}

._m-t-12_1ry5b_763 {
  margin-top: 96px;
}

._m-r-12_1ry5b_767 {
  margin-right: 96px;
}

._m-b-12_1ry5b_771 {
  margin-bottom: 96px;
}

._m-l-12_1ry5b_775 {
  margin-left: 96px;
}

._p-13_1ry5b_779 {
  padding: 160px;
}

._p-t-13_1ry5b_783 {
  padding-top: 160px;
}

._p-r-13_1ry5b_787 {
  padding-right: 160px;
}

._p-b-13_1ry5b_791 {
  padding-bottom: 160px;
}

._p-l-13_1ry5b_795 {
  padding-left: 160px;
}

._m-13_1ry5b_799 {
  margin: 160px;
}

._m-t-13_1ry5b_803 {
  margin-top: 160px;
}

._m-r-13_1ry5b_807 {
  margin-right: 160px;
}

._m-b-13_1ry5b_811 {
  margin-bottom: 160px;
}

._m-l-13_1ry5b_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ry5b_825 {
  border-radius: 0;
}

._r-1_1ry5b_829 {
  border-radius: 2px;
}

._r-2_1ry5b_833 {
  border-radius: 4px;
}

._r-3_1ry5b_837 {
  border-radius: 6px;
}

._r-4_1ry5b_841 {
  border-radius: 8px;
}

._r-5_1ry5b_845 {
  border-radius: 12px;
}

._r-6_1ry5b_849 {
  border-radius: 20px;
}

._r-full_1ry5b_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ry5b_860 {
  border: 0 solid;
}

._border-1_1ry5b_864 {
  border: 1px solid;
}

._border-2_1ry5b_868 {
  border: 2px solid;
}

._border-3_1ry5b_872 {
  border: 3px solid;
}

._border-4_1ry5b_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ry5b_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ry5b_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ry5b_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ry5b_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ry5b_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ry5b_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ry5b_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ry5b_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ry5b_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_1ry5b_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ry5b_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ry5b_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ry5b_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ry5b_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ry5b_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ry5b_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ry5b_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._body_1ry5b_1039 {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._body_1ry5b_1039 {
    flex: 1;
  }
}

._formArea_1ry5b_1049 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formArea_1ry5b_1049 {
    padding: 12px;
  }
}

._passwordGroup_1ry5b_1061 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_1ry5b_1067 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}

._phoneRow_1ry5b_1073 {
  display: grid;
  grid-template-columns: 128px 1fr;
  gap: 8px;
}

._inputWithIcon_1ry5b_1079 {
  position: relative;
  width: 100%;
}
._inputWithIcon_1ry5b_1079 input {
  width: 100%;
  padding-right: 40px;
}

._iconButton_1ry5b_1088 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  color: var(--color-text-action);
}
@media (hover: hover) {
._iconButton_1ry5b_1088:hover {
  color: var(--color-text-header);
}
}
._iconButton_1ry5b_1088 i::before {
  font-size: 20px !important;
}

._passwordChangeRow_1ry5b_1111 {
  display: flex;
}

._passwordChangeGrid_1ry5b_1115 {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
  align-items: center;
}

._selectFullWidth_1ry5b_1122 {
  width: 100%;
}
._selectFullWidth_1ry5b_1122 > button {
  width: 100%;
}

._footer_1ry5b_1129 {
  padding: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_1ry5b_1129 {
    padding: 12px;
    margin-top: auto;
  }
}
._footer_1ry5b_1129 button {
  width: 100%;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1efks_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1efks_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1efks_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1efks_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1efks_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1efks_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1efks_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1efks_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1efks_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_1efks_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1efks_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1efks_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1efks_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1efks_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1efks_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1efks_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1efks_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1efks_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_1efks_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1efks_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1efks_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1efks_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1efks_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1efks_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1efks_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1efks_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1efks_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_1efks_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1efks_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1efks_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1efks_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1efks_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1efks_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1efks_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1efks_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1efks_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_1efks_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1efks_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1efks_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1efks_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1efks_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1efks_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1efks_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1efks_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1efks_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_1efks_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1efks_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1efks_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1efks_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1efks_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1efks_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1efks_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1efks_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1efks_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_1efks_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1efks_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1efks_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1efks_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1efks_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1efks_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1efks_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1efks_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1efks_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_1efks_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1efks_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1efks_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1efks_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1efks_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1efks_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1efks_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1efks_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1efks_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1efks_259 {
  padding: 0;
}

._p-t-0_1efks_263 {
  padding-top: 0;
}

._p-r-0_1efks_267 {
  padding-right: 0;
}

._p-b-0_1efks_271 {
  padding-bottom: 0;
}

._p-l-0_1efks_275 {
  padding-left: 0;
}

._m-0_1efks_279 {
  margin: 0;
}

._m-t-0_1efks_283 {
  margin-top: 0;
}

._m-r-0_1efks_287 {
  margin-right: 0;
}

._m-b-0_1efks_291 {
  margin-bottom: 0;
}

._m-l-0_1efks_295 {
  margin-left: 0;
}

._p-1_1efks_299 {
  padding: 2px;
}

._p-t-1_1efks_303 {
  padding-top: 2px;
}

._p-r-1_1efks_307 {
  padding-right: 2px;
}

._p-b-1_1efks_311 {
  padding-bottom: 2px;
}

._p-l-1_1efks_315 {
  padding-left: 2px;
}

._m-1_1efks_319 {
  margin: 2px;
}

._m-t-1_1efks_323 {
  margin-top: 2px;
}

._m-r-1_1efks_327 {
  margin-right: 2px;
}

._m-b-1_1efks_331 {
  margin-bottom: 2px;
}

._m-l-1_1efks_335 {
  margin-left: 2px;
}

._p-2_1efks_339 {
  padding: 4px;
}

._p-t-2_1efks_343 {
  padding-top: 4px;
}

._p-r-2_1efks_347 {
  padding-right: 4px;
}

._p-b-2_1efks_351 {
  padding-bottom: 4px;
}

._p-l-2_1efks_355 {
  padding-left: 4px;
}

._m-2_1efks_359 {
  margin: 4px;
}

._m-t-2_1efks_363 {
  margin-top: 4px;
}

._m-r-2_1efks_367 {
  margin-right: 4px;
}

._m-b-2_1efks_371 {
  margin-bottom: 4px;
}

._m-l-2_1efks_375 {
  margin-left: 4px;
}

._p-3_1efks_379 {
  padding: 8px;
}

._p-t-3_1efks_383 {
  padding-top: 8px;
}

._p-r-3_1efks_387 {
  padding-right: 8px;
}

._p-b-3_1efks_391 {
  padding-bottom: 8px;
}

._p-l-3_1efks_395 {
  padding-left: 8px;
}

._m-3_1efks_399 {
  margin: 8px;
}

._m-t-3_1efks_403 {
  margin-top: 8px;
}

._m-r-3_1efks_407 {
  margin-right: 8px;
}

._m-b-3_1efks_411 {
  margin-bottom: 8px;
}

._m-l-3_1efks_415 {
  margin-left: 8px;
}

._p-4_1efks_419 {
  padding: 12px;
}

._p-t-4_1efks_423 {
  padding-top: 12px;
}

._p-r-4_1efks_427 {
  padding-right: 12px;
}

._p-b-4_1efks_431 {
  padding-bottom: 12px;
}

._p-l-4_1efks_435 {
  padding-left: 12px;
}

._m-4_1efks_439 {
  margin: 12px;
}

._m-t-4_1efks_443 {
  margin-top: 12px;
}

._m-r-4_1efks_447 {
  margin-right: 12px;
}

._m-b-4_1efks_451 {
  margin-bottom: 12px;
}

._m-l-4_1efks_455 {
  margin-left: 12px;
}

._p-5_1efks_459 {
  padding: 16px;
}

._p-t-5_1efks_463 {
  padding-top: 16px;
}

._p-r-5_1efks_467 {
  padding-right: 16px;
}

._p-b-5_1efks_471 {
  padding-bottom: 16px;
}

._p-l-5_1efks_475 {
  padding-left: 16px;
}

._m-5_1efks_479 {
  margin: 16px;
}

._m-t-5_1efks_483 {
  margin-top: 16px;
}

._m-r-5_1efks_487 {
  margin-right: 16px;
}

._m-b-5_1efks_491 {
  margin-bottom: 16px;
}

._m-l-5_1efks_495 {
  margin-left: 16px;
}

._p-6_1efks_499 {
  padding: 24px;
}

._p-t-6_1efks_503 {
  padding-top: 24px;
}

._p-r-6_1efks_507 {
  padding-right: 24px;
}

._p-b-6_1efks_511 {
  padding-bottom: 24px;
}

._p-l-6_1efks_515 {
  padding-left: 24px;
}

._m-6_1efks_519 {
  margin: 24px;
}

._m-t-6_1efks_523 {
  margin-top: 24px;
}

._m-r-6_1efks_527 {
  margin-right: 24px;
}

._m-b-6_1efks_531 {
  margin-bottom: 24px;
}

._m-l-6_1efks_535 {
  margin-left: 24px;
}

._p-7_1efks_539 {
  padding: 32px;
}

._p-t-7_1efks_543 {
  padding-top: 32px;
}

._p-r-7_1efks_547 {
  padding-right: 32px;
}

._p-b-7_1efks_551 {
  padding-bottom: 32px;
}

._p-l-7_1efks_555 {
  padding-left: 32px;
}

._m-7_1efks_559 {
  margin: 32px;
}

._m-t-7_1efks_563 {
  margin-top: 32px;
}

._m-r-7_1efks_567 {
  margin-right: 32px;
}

._m-b-7_1efks_571 {
  margin-bottom: 32px;
}

._m-l-7_1efks_575 {
  margin-left: 32px;
}

._p-8_1efks_579 {
  padding: 40px;
}

._p-t-8_1efks_583 {
  padding-top: 40px;
}

._p-r-8_1efks_587 {
  padding-right: 40px;
}

._p-b-8_1efks_591 {
  padding-bottom: 40px;
}

._p-l-8_1efks_595 {
  padding-left: 40px;
}

._m-8_1efks_599 {
  margin: 40px;
}

._m-t-8_1efks_603 {
  margin-top: 40px;
}

._m-r-8_1efks_607 {
  margin-right: 40px;
}

._m-b-8_1efks_611 {
  margin-bottom: 40px;
}

._m-l-8_1efks_615 {
  margin-left: 40px;
}

._p-9_1efks_619 {
  padding: 48px;
}

._p-t-9_1efks_623 {
  padding-top: 48px;
}

._p-r-9_1efks_627 {
  padding-right: 48px;
}

._p-b-9_1efks_631 {
  padding-bottom: 48px;
}

._p-l-9_1efks_635 {
  padding-left: 48px;
}

._m-9_1efks_639 {
  margin: 48px;
}

._m-t-9_1efks_643 {
  margin-top: 48px;
}

._m-r-9_1efks_647 {
  margin-right: 48px;
}

._m-b-9_1efks_651 {
  margin-bottom: 48px;
}

._m-l-9_1efks_655 {
  margin-left: 48px;
}

._p-10_1efks_659 {
  padding: 64px;
}

._p-t-10_1efks_663 {
  padding-top: 64px;
}

._p-r-10_1efks_667 {
  padding-right: 64px;
}

._p-b-10_1efks_671 {
  padding-bottom: 64px;
}

._p-l-10_1efks_675 {
  padding-left: 64px;
}

._m-10_1efks_679 {
  margin: 64px;
}

._m-t-10_1efks_683 {
  margin-top: 64px;
}

._m-r-10_1efks_687 {
  margin-right: 64px;
}

._m-b-10_1efks_691 {
  margin-bottom: 64px;
}

._m-l-10_1efks_695 {
  margin-left: 64px;
}

._p-11_1efks_699 {
  padding: 80px;
}

._p-t-11_1efks_703 {
  padding-top: 80px;
}

._p-r-11_1efks_707 {
  padding-right: 80px;
}

._p-b-11_1efks_711 {
  padding-bottom: 80px;
}

._p-l-11_1efks_715 {
  padding-left: 80px;
}

._m-11_1efks_719 {
  margin: 80px;
}

._m-t-11_1efks_723 {
  margin-top: 80px;
}

._m-r-11_1efks_727 {
  margin-right: 80px;
}

._m-b-11_1efks_731 {
  margin-bottom: 80px;
}

._m-l-11_1efks_735 {
  margin-left: 80px;
}

._p-12_1efks_739 {
  padding: 96px;
}

._p-t-12_1efks_743 {
  padding-top: 96px;
}

._p-r-12_1efks_747 {
  padding-right: 96px;
}

._p-b-12_1efks_751 {
  padding-bottom: 96px;
}

._p-l-12_1efks_755 {
  padding-left: 96px;
}

._m-12_1efks_759 {
  margin: 96px;
}

._m-t-12_1efks_763 {
  margin-top: 96px;
}

._m-r-12_1efks_767 {
  margin-right: 96px;
}

._m-b-12_1efks_771 {
  margin-bottom: 96px;
}

._m-l-12_1efks_775 {
  margin-left: 96px;
}

._p-13_1efks_779 {
  padding: 160px;
}

._p-t-13_1efks_783 {
  padding-top: 160px;
}

._p-r-13_1efks_787 {
  padding-right: 160px;
}

._p-b-13_1efks_791 {
  padding-bottom: 160px;
}

._p-l-13_1efks_795 {
  padding-left: 160px;
}

._m-13_1efks_799 {
  margin: 160px;
}

._m-t-13_1efks_803 {
  margin-top: 160px;
}

._m-r-13_1efks_807 {
  margin-right: 160px;
}

._m-b-13_1efks_811 {
  margin-bottom: 160px;
}

._m-l-13_1efks_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1efks_825 {
  border-radius: 0;
}

._r-1_1efks_829 {
  border-radius: 2px;
}

._r-2_1efks_833 {
  border-radius: 4px;
}

._r-3_1efks_837 {
  border-radius: 6px;
}

._r-4_1efks_841 {
  border-radius: 8px;
}

._r-5_1efks_845 {
  border-radius: 12px;
}

._r-6_1efks_849 {
  border-radius: 20px;
}

._r-full_1efks_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1efks_860 {
  border: 0 solid;
}

._border-1_1efks_864 {
  border: 1px solid;
}

._border-2_1efks_868 {
  border: 2px solid;
}

._border-3_1efks_872 {
  border: 3px solid;
}

._border-4_1efks_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1efks_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1efks_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1efks_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1efks_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1efks_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1efks_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1efks_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1efks_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1efks_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_1efks_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1efks_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1efks_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1efks_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1efks_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1efks_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1efks_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1efks_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1efks_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._footer_1efks_1047 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
._footer_1efks_1047 button {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_i5xtu_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_i5xtu_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_i5xtu_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_i5xtu_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_i5xtu_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_i5xtu_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_i5xtu_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_i5xtu_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_i5xtu_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_i5xtu_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_i5xtu_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_i5xtu_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_i5xtu_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_i5xtu_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_i5xtu_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_i5xtu_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_i5xtu_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_i5xtu_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_i5xtu_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_i5xtu_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_i5xtu_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_i5xtu_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_i5xtu_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_i5xtu_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_i5xtu_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_i5xtu_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_i5xtu_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_i5xtu_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_i5xtu_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_i5xtu_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_i5xtu_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_i5xtu_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_i5xtu_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_i5xtu_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_i5xtu_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_i5xtu_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_i5xtu_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_i5xtu_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_i5xtu_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_i5xtu_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_i5xtu_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_i5xtu_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_i5xtu_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_i5xtu_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_i5xtu_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_i5xtu_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_i5xtu_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_i5xtu_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_i5xtu_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_i5xtu_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_i5xtu_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_i5xtu_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_i5xtu_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_i5xtu_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_i5xtu_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_i5xtu_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_i5xtu_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_i5xtu_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_i5xtu_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_i5xtu_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_i5xtu_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_i5xtu_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_i5xtu_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_i5xtu_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_i5xtu_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_i5xtu_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_i5xtu_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_i5xtu_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_i5xtu_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_i5xtu_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_i5xtu_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_i5xtu_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_i5xtu_259 {
  padding: 0;
}

._p-t-0_i5xtu_263 {
  padding-top: 0;
}

._p-r-0_i5xtu_267 {
  padding-right: 0;
}

._p-b-0_i5xtu_271 {
  padding-bottom: 0;
}

._p-l-0_i5xtu_275 {
  padding-left: 0;
}

._m-0_i5xtu_279 {
  margin: 0;
}

._m-t-0_i5xtu_283 {
  margin-top: 0;
}

._m-r-0_i5xtu_287 {
  margin-right: 0;
}

._m-b-0_i5xtu_291 {
  margin-bottom: 0;
}

._m-l-0_i5xtu_295 {
  margin-left: 0;
}

._p-1_i5xtu_299 {
  padding: 2px;
}

._p-t-1_i5xtu_303 {
  padding-top: 2px;
}

._p-r-1_i5xtu_307 {
  padding-right: 2px;
}

._p-b-1_i5xtu_311 {
  padding-bottom: 2px;
}

._p-l-1_i5xtu_315 {
  padding-left: 2px;
}

._m-1_i5xtu_319 {
  margin: 2px;
}

._m-t-1_i5xtu_323 {
  margin-top: 2px;
}

._m-r-1_i5xtu_327 {
  margin-right: 2px;
}

._m-b-1_i5xtu_331 {
  margin-bottom: 2px;
}

._m-l-1_i5xtu_335 {
  margin-left: 2px;
}

._p-2_i5xtu_339 {
  padding: 4px;
}

._p-t-2_i5xtu_343 {
  padding-top: 4px;
}

._p-r-2_i5xtu_347 {
  padding-right: 4px;
}

._p-b-2_i5xtu_351 {
  padding-bottom: 4px;
}

._p-l-2_i5xtu_355 {
  padding-left: 4px;
}

._m-2_i5xtu_359 {
  margin: 4px;
}

._m-t-2_i5xtu_363 {
  margin-top: 4px;
}

._m-r-2_i5xtu_367 {
  margin-right: 4px;
}

._m-b-2_i5xtu_371 {
  margin-bottom: 4px;
}

._m-l-2_i5xtu_375 {
  margin-left: 4px;
}

._p-3_i5xtu_379 {
  padding: 8px;
}

._p-t-3_i5xtu_383 {
  padding-top: 8px;
}

._p-r-3_i5xtu_387 {
  padding-right: 8px;
}

._p-b-3_i5xtu_391 {
  padding-bottom: 8px;
}

._p-l-3_i5xtu_395 {
  padding-left: 8px;
}

._m-3_i5xtu_399 {
  margin: 8px;
}

._m-t-3_i5xtu_403 {
  margin-top: 8px;
}

._m-r-3_i5xtu_407 {
  margin-right: 8px;
}

._m-b-3_i5xtu_411 {
  margin-bottom: 8px;
}

._m-l-3_i5xtu_415 {
  margin-left: 8px;
}

._p-4_i5xtu_419 {
  padding: 12px;
}

._p-t-4_i5xtu_423 {
  padding-top: 12px;
}

._p-r-4_i5xtu_427 {
  padding-right: 12px;
}

._p-b-4_i5xtu_431 {
  padding-bottom: 12px;
}

._p-l-4_i5xtu_435 {
  padding-left: 12px;
}

._m-4_i5xtu_439 {
  margin: 12px;
}

._m-t-4_i5xtu_443 {
  margin-top: 12px;
}

._m-r-4_i5xtu_447 {
  margin-right: 12px;
}

._m-b-4_i5xtu_451 {
  margin-bottom: 12px;
}

._m-l-4_i5xtu_455 {
  margin-left: 12px;
}

._p-5_i5xtu_459 {
  padding: 16px;
}

._p-t-5_i5xtu_463 {
  padding-top: 16px;
}

._p-r-5_i5xtu_467 {
  padding-right: 16px;
}

._p-b-5_i5xtu_471 {
  padding-bottom: 16px;
}

._p-l-5_i5xtu_475 {
  padding-left: 16px;
}

._m-5_i5xtu_479 {
  margin: 16px;
}

._m-t-5_i5xtu_483 {
  margin-top: 16px;
}

._m-r-5_i5xtu_487 {
  margin-right: 16px;
}

._m-b-5_i5xtu_491 {
  margin-bottom: 16px;
}

._m-l-5_i5xtu_495 {
  margin-left: 16px;
}

._p-6_i5xtu_499 {
  padding: 24px;
}

._p-t-6_i5xtu_503 {
  padding-top: 24px;
}

._p-r-6_i5xtu_507 {
  padding-right: 24px;
}

._p-b-6_i5xtu_511 {
  padding-bottom: 24px;
}

._p-l-6_i5xtu_515 {
  padding-left: 24px;
}

._m-6_i5xtu_519 {
  margin: 24px;
}

._m-t-6_i5xtu_523 {
  margin-top: 24px;
}

._m-r-6_i5xtu_527 {
  margin-right: 24px;
}

._m-b-6_i5xtu_531 {
  margin-bottom: 24px;
}

._m-l-6_i5xtu_535 {
  margin-left: 24px;
}

._p-7_i5xtu_539 {
  padding: 32px;
}

._p-t-7_i5xtu_543 {
  padding-top: 32px;
}

._p-r-7_i5xtu_547 {
  padding-right: 32px;
}

._p-b-7_i5xtu_551 {
  padding-bottom: 32px;
}

._p-l-7_i5xtu_555 {
  padding-left: 32px;
}

._m-7_i5xtu_559 {
  margin: 32px;
}

._m-t-7_i5xtu_563 {
  margin-top: 32px;
}

._m-r-7_i5xtu_567 {
  margin-right: 32px;
}

._m-b-7_i5xtu_571 {
  margin-bottom: 32px;
}

._m-l-7_i5xtu_575 {
  margin-left: 32px;
}

._p-8_i5xtu_579 {
  padding: 40px;
}

._p-t-8_i5xtu_583 {
  padding-top: 40px;
}

._p-r-8_i5xtu_587 {
  padding-right: 40px;
}

._p-b-8_i5xtu_591 {
  padding-bottom: 40px;
}

._p-l-8_i5xtu_595 {
  padding-left: 40px;
}

._m-8_i5xtu_599 {
  margin: 40px;
}

._m-t-8_i5xtu_603 {
  margin-top: 40px;
}

._m-r-8_i5xtu_607 {
  margin-right: 40px;
}

._m-b-8_i5xtu_611 {
  margin-bottom: 40px;
}

._m-l-8_i5xtu_615 {
  margin-left: 40px;
}

._p-9_i5xtu_619 {
  padding: 48px;
}

._p-t-9_i5xtu_623 {
  padding-top: 48px;
}

._p-r-9_i5xtu_627 {
  padding-right: 48px;
}

._p-b-9_i5xtu_631 {
  padding-bottom: 48px;
}

._p-l-9_i5xtu_635 {
  padding-left: 48px;
}

._m-9_i5xtu_639 {
  margin: 48px;
}

._m-t-9_i5xtu_643 {
  margin-top: 48px;
}

._m-r-9_i5xtu_647 {
  margin-right: 48px;
}

._m-b-9_i5xtu_651 {
  margin-bottom: 48px;
}

._m-l-9_i5xtu_655 {
  margin-left: 48px;
}

._p-10_i5xtu_659 {
  padding: 64px;
}

._p-t-10_i5xtu_663 {
  padding-top: 64px;
}

._p-r-10_i5xtu_667 {
  padding-right: 64px;
}

._p-b-10_i5xtu_671 {
  padding-bottom: 64px;
}

._p-l-10_i5xtu_675 {
  padding-left: 64px;
}

._m-10_i5xtu_679 {
  margin: 64px;
}

._m-t-10_i5xtu_683 {
  margin-top: 64px;
}

._m-r-10_i5xtu_687 {
  margin-right: 64px;
}

._m-b-10_i5xtu_691 {
  margin-bottom: 64px;
}

._m-l-10_i5xtu_695 {
  margin-left: 64px;
}

._p-11_i5xtu_699 {
  padding: 80px;
}

._p-t-11_i5xtu_703 {
  padding-top: 80px;
}

._p-r-11_i5xtu_707 {
  padding-right: 80px;
}

._p-b-11_i5xtu_711 {
  padding-bottom: 80px;
}

._p-l-11_i5xtu_715 {
  padding-left: 80px;
}

._m-11_i5xtu_719 {
  margin: 80px;
}

._m-t-11_i5xtu_723 {
  margin-top: 80px;
}

._m-r-11_i5xtu_727 {
  margin-right: 80px;
}

._m-b-11_i5xtu_731 {
  margin-bottom: 80px;
}

._m-l-11_i5xtu_735 {
  margin-left: 80px;
}

._p-12_i5xtu_739 {
  padding: 96px;
}

._p-t-12_i5xtu_743 {
  padding-top: 96px;
}

._p-r-12_i5xtu_747 {
  padding-right: 96px;
}

._p-b-12_i5xtu_751 {
  padding-bottom: 96px;
}

._p-l-12_i5xtu_755 {
  padding-left: 96px;
}

._m-12_i5xtu_759 {
  margin: 96px;
}

._m-t-12_i5xtu_763 {
  margin-top: 96px;
}

._m-r-12_i5xtu_767 {
  margin-right: 96px;
}

._m-b-12_i5xtu_771 {
  margin-bottom: 96px;
}

._m-l-12_i5xtu_775 {
  margin-left: 96px;
}

._p-13_i5xtu_779 {
  padding: 160px;
}

._p-t-13_i5xtu_783 {
  padding-top: 160px;
}

._p-r-13_i5xtu_787 {
  padding-right: 160px;
}

._p-b-13_i5xtu_791 {
  padding-bottom: 160px;
}

._p-l-13_i5xtu_795 {
  padding-left: 160px;
}

._m-13_i5xtu_799 {
  margin: 160px;
}

._m-t-13_i5xtu_803 {
  margin-top: 160px;
}

._m-r-13_i5xtu_807 {
  margin-right: 160px;
}

._m-b-13_i5xtu_811 {
  margin-bottom: 160px;
}

._m-l-13_i5xtu_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_i5xtu_825 {
  border-radius: 0;
}

._r-1_i5xtu_829 {
  border-radius: 2px;
}

._r-2_i5xtu_833 {
  border-radius: 4px;
}

._r-3_i5xtu_837 {
  border-radius: 6px;
}

._r-4_i5xtu_841 {
  border-radius: 8px;
}

._r-5_i5xtu_845 {
  border-radius: 12px;
}

._r-6_i5xtu_849 {
  border-radius: 20px;
}

._r-full_i5xtu_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_i5xtu_860 {
  border: 0 solid;
}

._border-1_i5xtu_864 {
  border: 1px solid;
}

._border-2_i5xtu_868 {
  border: 2px solid;
}

._border-3_i5xtu_872 {
  border: 3px solid;
}

._border-4_i5xtu_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_i5xtu_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_i5xtu_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_i5xtu_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_i5xtu_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_i5xtu_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_i5xtu_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_i5xtu_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_i5xtu_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_i5xtu_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_i5xtu_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_i5xtu_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_i5xtu_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_i5xtu_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_i5xtu_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_i5xtu_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_i5xtu_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_i5xtu_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_i5xtu_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._header_i5xtu_1047 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex-shrink: 0;
  background-color: var(--color-default);
  padding: 24px;
}
._header_i5xtu_1047 select {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border-disabled);
}

._headerTop_i5xtu_1060 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
._headerTop_i5xtu_1060 button {
  padding: unset;
  flex-shrink: 0;
}

._title_i5xtu_1071 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_i5xtu_1071 {
    font-size: 16px;
  }
}
._title_i5xtu_1071 {
  color: var(--color-text-header);
  margin: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_i5xtu_1071 {
    font-size: 18px;
  }
}

._content_i5xtu_1096 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow-y: auto;
  flex: 1;
  padding: 24px;
}

._emptyMessage_i5xtu_1105 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_i5xtu_1105 {
    font-size: 14px;
  }
}
._emptyMessage_i5xtu_1105 {
  color: var(--color-text-action-disabled);
}

._skeletonContainer_i5xtu_1124 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._skeletonField_i5xtu_1130 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._skeletonLabel_i5xtu_1136 {
  width: 80px;
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_i5xtu_1 1.5s ease-in-out infinite;
}

._skeletonInput_i5xtu_1144 {
  width: 100%;
  height: 44px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_i5xtu_1 1.5s ease-in-out infinite;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_dzrsq_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_dzrsq_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_dzrsq_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_dzrsq_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_dzrsq_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_dzrsq_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_dzrsq_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_dzrsq_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_dzrsq_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_dzrsq_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_dzrsq_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_dzrsq_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_dzrsq_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_dzrsq_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_dzrsq_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_dzrsq_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_dzrsq_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_dzrsq_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_dzrsq_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_dzrsq_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_dzrsq_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_dzrsq_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_dzrsq_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_dzrsq_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_dzrsq_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_dzrsq_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_dzrsq_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_dzrsq_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_dzrsq_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_dzrsq_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_dzrsq_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_dzrsq_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_dzrsq_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_dzrsq_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_dzrsq_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_dzrsq_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_dzrsq_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_dzrsq_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_dzrsq_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_dzrsq_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_dzrsq_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_dzrsq_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_dzrsq_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_dzrsq_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_dzrsq_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_dzrsq_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_dzrsq_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_dzrsq_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_dzrsq_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_dzrsq_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_dzrsq_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_dzrsq_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_dzrsq_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_dzrsq_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_dzrsq_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_dzrsq_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_dzrsq_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_dzrsq_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_dzrsq_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_dzrsq_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_dzrsq_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_dzrsq_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_dzrsq_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_dzrsq_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_dzrsq_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_dzrsq_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_dzrsq_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_dzrsq_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_dzrsq_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_dzrsq_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_dzrsq_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_dzrsq_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_dzrsq_259 {
  padding: 0;
}

._p-t-0_dzrsq_263 {
  padding-top: 0;
}

._p-r-0_dzrsq_267 {
  padding-right: 0;
}

._p-b-0_dzrsq_271 {
  padding-bottom: 0;
}

._p-l-0_dzrsq_275 {
  padding-left: 0;
}

._m-0_dzrsq_279 {
  margin: 0;
}

._m-t-0_dzrsq_283 {
  margin-top: 0;
}

._m-r-0_dzrsq_287 {
  margin-right: 0;
}

._m-b-0_dzrsq_291 {
  margin-bottom: 0;
}

._m-l-0_dzrsq_295 {
  margin-left: 0;
}

._p-1_dzrsq_299 {
  padding: 2px;
}

._p-t-1_dzrsq_303 {
  padding-top: 2px;
}

._p-r-1_dzrsq_307 {
  padding-right: 2px;
}

._p-b-1_dzrsq_311 {
  padding-bottom: 2px;
}

._p-l-1_dzrsq_315 {
  padding-left: 2px;
}

._m-1_dzrsq_319 {
  margin: 2px;
}

._m-t-1_dzrsq_323 {
  margin-top: 2px;
}

._m-r-1_dzrsq_327 {
  margin-right: 2px;
}

._m-b-1_dzrsq_331 {
  margin-bottom: 2px;
}

._m-l-1_dzrsq_335 {
  margin-left: 2px;
}

._p-2_dzrsq_339 {
  padding: 4px;
}

._p-t-2_dzrsq_343 {
  padding-top: 4px;
}

._p-r-2_dzrsq_347 {
  padding-right: 4px;
}

._p-b-2_dzrsq_351 {
  padding-bottom: 4px;
}

._p-l-2_dzrsq_355 {
  padding-left: 4px;
}

._m-2_dzrsq_359 {
  margin: 4px;
}

._m-t-2_dzrsq_363 {
  margin-top: 4px;
}

._m-r-2_dzrsq_367 {
  margin-right: 4px;
}

._m-b-2_dzrsq_371 {
  margin-bottom: 4px;
}

._m-l-2_dzrsq_375 {
  margin-left: 4px;
}

._p-3_dzrsq_379 {
  padding: 8px;
}

._p-t-3_dzrsq_383 {
  padding-top: 8px;
}

._p-r-3_dzrsq_387 {
  padding-right: 8px;
}

._p-b-3_dzrsq_391 {
  padding-bottom: 8px;
}

._p-l-3_dzrsq_395 {
  padding-left: 8px;
}

._m-3_dzrsq_399 {
  margin: 8px;
}

._m-t-3_dzrsq_403 {
  margin-top: 8px;
}

._m-r-3_dzrsq_407 {
  margin-right: 8px;
}

._m-b-3_dzrsq_411 {
  margin-bottom: 8px;
}

._m-l-3_dzrsq_415 {
  margin-left: 8px;
}

._p-4_dzrsq_419 {
  padding: 12px;
}

._p-t-4_dzrsq_423 {
  padding-top: 12px;
}

._p-r-4_dzrsq_427 {
  padding-right: 12px;
}

._p-b-4_dzrsq_431 {
  padding-bottom: 12px;
}

._p-l-4_dzrsq_435 {
  padding-left: 12px;
}

._m-4_dzrsq_439 {
  margin: 12px;
}

._m-t-4_dzrsq_443 {
  margin-top: 12px;
}

._m-r-4_dzrsq_447 {
  margin-right: 12px;
}

._m-b-4_dzrsq_451 {
  margin-bottom: 12px;
}

._m-l-4_dzrsq_455 {
  margin-left: 12px;
}

._p-5_dzrsq_459 {
  padding: 16px;
}

._p-t-5_dzrsq_463 {
  padding-top: 16px;
}

._p-r-5_dzrsq_467 {
  padding-right: 16px;
}

._p-b-5_dzrsq_471 {
  padding-bottom: 16px;
}

._p-l-5_dzrsq_475 {
  padding-left: 16px;
}

._m-5_dzrsq_479 {
  margin: 16px;
}

._m-t-5_dzrsq_483 {
  margin-top: 16px;
}

._m-r-5_dzrsq_487 {
  margin-right: 16px;
}

._m-b-5_dzrsq_491 {
  margin-bottom: 16px;
}

._m-l-5_dzrsq_495 {
  margin-left: 16px;
}

._p-6_dzrsq_499 {
  padding: 24px;
}

._p-t-6_dzrsq_503 {
  padding-top: 24px;
}

._p-r-6_dzrsq_507 {
  padding-right: 24px;
}

._p-b-6_dzrsq_511 {
  padding-bottom: 24px;
}

._p-l-6_dzrsq_515 {
  padding-left: 24px;
}

._m-6_dzrsq_519 {
  margin: 24px;
}

._m-t-6_dzrsq_523 {
  margin-top: 24px;
}

._m-r-6_dzrsq_527 {
  margin-right: 24px;
}

._m-b-6_dzrsq_531 {
  margin-bottom: 24px;
}

._m-l-6_dzrsq_535 {
  margin-left: 24px;
}

._p-7_dzrsq_539 {
  padding: 32px;
}

._p-t-7_dzrsq_543 {
  padding-top: 32px;
}

._p-r-7_dzrsq_547 {
  padding-right: 32px;
}

._p-b-7_dzrsq_551 {
  padding-bottom: 32px;
}

._p-l-7_dzrsq_555 {
  padding-left: 32px;
}

._m-7_dzrsq_559 {
  margin: 32px;
}

._m-t-7_dzrsq_563 {
  margin-top: 32px;
}

._m-r-7_dzrsq_567 {
  margin-right: 32px;
}

._m-b-7_dzrsq_571 {
  margin-bottom: 32px;
}

._m-l-7_dzrsq_575 {
  margin-left: 32px;
}

._p-8_dzrsq_579 {
  padding: 40px;
}

._p-t-8_dzrsq_583 {
  padding-top: 40px;
}

._p-r-8_dzrsq_587 {
  padding-right: 40px;
}

._p-b-8_dzrsq_591 {
  padding-bottom: 40px;
}

._p-l-8_dzrsq_595 {
  padding-left: 40px;
}

._m-8_dzrsq_599 {
  margin: 40px;
}

._m-t-8_dzrsq_603 {
  margin-top: 40px;
}

._m-r-8_dzrsq_607 {
  margin-right: 40px;
}

._m-b-8_dzrsq_611 {
  margin-bottom: 40px;
}

._m-l-8_dzrsq_615 {
  margin-left: 40px;
}

._p-9_dzrsq_619 {
  padding: 48px;
}

._p-t-9_dzrsq_623 {
  padding-top: 48px;
}

._p-r-9_dzrsq_627 {
  padding-right: 48px;
}

._p-b-9_dzrsq_631 {
  padding-bottom: 48px;
}

._p-l-9_dzrsq_635 {
  padding-left: 48px;
}

._m-9_dzrsq_639 {
  margin: 48px;
}

._m-t-9_dzrsq_643 {
  margin-top: 48px;
}

._m-r-9_dzrsq_647 {
  margin-right: 48px;
}

._m-b-9_dzrsq_651 {
  margin-bottom: 48px;
}

._m-l-9_dzrsq_655 {
  margin-left: 48px;
}

._p-10_dzrsq_659 {
  padding: 64px;
}

._p-t-10_dzrsq_663 {
  padding-top: 64px;
}

._p-r-10_dzrsq_667 {
  padding-right: 64px;
}

._p-b-10_dzrsq_671 {
  padding-bottom: 64px;
}

._p-l-10_dzrsq_675 {
  padding-left: 64px;
}

._m-10_dzrsq_679 {
  margin: 64px;
}

._m-t-10_dzrsq_683 {
  margin-top: 64px;
}

._m-r-10_dzrsq_687 {
  margin-right: 64px;
}

._m-b-10_dzrsq_691 {
  margin-bottom: 64px;
}

._m-l-10_dzrsq_695 {
  margin-left: 64px;
}

._p-11_dzrsq_699 {
  padding: 80px;
}

._p-t-11_dzrsq_703 {
  padding-top: 80px;
}

._p-r-11_dzrsq_707 {
  padding-right: 80px;
}

._p-b-11_dzrsq_711 {
  padding-bottom: 80px;
}

._p-l-11_dzrsq_715 {
  padding-left: 80px;
}

._m-11_dzrsq_719 {
  margin: 80px;
}

._m-t-11_dzrsq_723 {
  margin-top: 80px;
}

._m-r-11_dzrsq_727 {
  margin-right: 80px;
}

._m-b-11_dzrsq_731 {
  margin-bottom: 80px;
}

._m-l-11_dzrsq_735 {
  margin-left: 80px;
}

._p-12_dzrsq_739 {
  padding: 96px;
}

._p-t-12_dzrsq_743 {
  padding-top: 96px;
}

._p-r-12_dzrsq_747 {
  padding-right: 96px;
}

._p-b-12_dzrsq_751 {
  padding-bottom: 96px;
}

._p-l-12_dzrsq_755 {
  padding-left: 96px;
}

._m-12_dzrsq_759 {
  margin: 96px;
}

._m-t-12_dzrsq_763 {
  margin-top: 96px;
}

._m-r-12_dzrsq_767 {
  margin-right: 96px;
}

._m-b-12_dzrsq_771 {
  margin-bottom: 96px;
}

._m-l-12_dzrsq_775 {
  margin-left: 96px;
}

._p-13_dzrsq_779 {
  padding: 160px;
}

._p-t-13_dzrsq_783 {
  padding-top: 160px;
}

._p-r-13_dzrsq_787 {
  padding-right: 160px;
}

._p-b-13_dzrsq_791 {
  padding-bottom: 160px;
}

._p-l-13_dzrsq_795 {
  padding-left: 160px;
}

._m-13_dzrsq_799 {
  margin: 160px;
}

._m-t-13_dzrsq_803 {
  margin-top: 160px;
}

._m-r-13_dzrsq_807 {
  margin-right: 160px;
}

._m-b-13_dzrsq_811 {
  margin-bottom: 160px;
}

._m-l-13_dzrsq_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_dzrsq_825 {
  border-radius: 0;
}

._r-1_dzrsq_829 {
  border-radius: 2px;
}

._r-2_dzrsq_833 {
  border-radius: 4px;
}

._r-3_dzrsq_837 {
  border-radius: 6px;
}

._r-4_dzrsq_841 {
  border-radius: 8px;
}

._r-5_dzrsq_845 {
  border-radius: 12px;
}

._r-6_dzrsq_849 {
  border-radius: 20px;
}

._r-full_dzrsq_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_dzrsq_860 {
  border: 0 solid;
}

._border-1_dzrsq_864 {
  border: 1px solid;
}

._border-2_dzrsq_868 {
  border: 2px solid;
}

._border-3_dzrsq_872 {
  border: 3px solid;
}

._border-4_dzrsq_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_dzrsq_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_dzrsq_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_dzrsq_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_dzrsq_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_dzrsq_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_dzrsq_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_dzrsq_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_dzrsq_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_dzrsq_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_dzrsq_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_dzrsq_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_dzrsq_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_dzrsq_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_dzrsq_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_dzrsq_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_dzrsq_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_dzrsq_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_dzrsq_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._content_dzrsq_1047 {
  flex: 1;
  overflow-y: auto;
}

._templateGrid_dzrsq_1052 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 1fr;
  gap: 16px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._templateGrid_dzrsq_1052 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._templateGrid_dzrsq_1052 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

._templateCard_dzrsq_1070 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  padding: 16px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  cursor: pointer;
  transition: border-color 0.15s, box-shadow 0.15s;
}
@media (hover: hover) {
._templateCard_dzrsq_1070:hover {
  border-color: var(--color-primary);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  background-color: var(--color-bg-elevation-1);
}
}
@media screen and (max-width: calc(768px - 1px)) {
  ._templateCard_dzrsq_1070 {
    padding: 12px;
  }
}

._cardTitle_dzrsq_1093 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardTitle_dzrsq_1093 {
    font-size: 14px;
  }
}
._cardTitle_dzrsq_1093 {
  margin: 0 0 8px 0;
  width: 100%;
  color: var(--color-text-header);
}

._divider_dzrsq_1110 {
  width: 100%;
  height: 1px;
  background-color: var(--color-border);
  margin-bottom: 8px;
}

._fieldTags_dzrsq_1117 {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  flex: 1;
  gap: 8px;
}

._fieldTag_dzrsq_1117 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  padding: 2px 8px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  color: var(--color-text-sub);
}

._skeletonCard_dzrsq_1137 {
  display: flex;
  flex-direction: column;
  padding: 16px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
}

._skeletonTitle_dzrsq_1146 {
  width: 60%;
  height: 24px;
  background: linear-gradient(90deg, var(--color-default-fill) 25%, var(--color-default-hover) 50%, var(--color-default-fill) 75%);
  background-size: 200% 100%;
  animation: _shimmer_dzrsq_1 1.5s infinite;
  border-radius: 4px;
  margin-bottom: 8px;
}

._skeletonTags_dzrsq_1156 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

._skeletonTag_dzrsq_1156 {
  width: 48px;
  height: 24px;
  background: linear-gradient(90deg, var(--color-default-fill) 25%, var(--color-default-hover) 50%, var(--color-default-fill) 75%);
  background-size: 200% 100%;
  animation: _shimmer_dzrsq_1 1.5s infinite;
  border-radius: 4px;
}

@keyframes _shimmer_dzrsq_1 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1mbq1_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1mbq1_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1mbq1_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1mbq1_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1mbq1_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1mbq1_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1mbq1_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1mbq1_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1mbq1_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_1mbq1_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1mbq1_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1mbq1_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1mbq1_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1mbq1_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1mbq1_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1mbq1_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1mbq1_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1mbq1_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_1mbq1_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1mbq1_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1mbq1_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1mbq1_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1mbq1_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1mbq1_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1mbq1_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1mbq1_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1mbq1_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_1mbq1_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1mbq1_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1mbq1_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1mbq1_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1mbq1_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1mbq1_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1mbq1_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1mbq1_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1mbq1_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_1mbq1_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1mbq1_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1mbq1_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1mbq1_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1mbq1_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1mbq1_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1mbq1_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1mbq1_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1mbq1_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_1mbq1_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1mbq1_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1mbq1_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1mbq1_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1mbq1_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1mbq1_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1mbq1_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1mbq1_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1mbq1_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_1mbq1_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1mbq1_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1mbq1_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1mbq1_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1mbq1_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1mbq1_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1mbq1_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1mbq1_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1mbq1_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_1mbq1_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1mbq1_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1mbq1_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1mbq1_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1mbq1_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1mbq1_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1mbq1_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1mbq1_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1mbq1_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1mbq1_259 {
  padding: 0;
}

._p-t-0_1mbq1_263 {
  padding-top: 0;
}

._p-r-0_1mbq1_267 {
  padding-right: 0;
}

._p-b-0_1mbq1_271 {
  padding-bottom: 0;
}

._p-l-0_1mbq1_275 {
  padding-left: 0;
}

._m-0_1mbq1_279 {
  margin: 0;
}

._m-t-0_1mbq1_283 {
  margin-top: 0;
}

._m-r-0_1mbq1_287 {
  margin-right: 0;
}

._m-b-0_1mbq1_291 {
  margin-bottom: 0;
}

._m-l-0_1mbq1_295 {
  margin-left: 0;
}

._p-1_1mbq1_299 {
  padding: 2px;
}

._p-t-1_1mbq1_303 {
  padding-top: 2px;
}

._p-r-1_1mbq1_307 {
  padding-right: 2px;
}

._p-b-1_1mbq1_311 {
  padding-bottom: 2px;
}

._p-l-1_1mbq1_315 {
  padding-left: 2px;
}

._m-1_1mbq1_319 {
  margin: 2px;
}

._m-t-1_1mbq1_323 {
  margin-top: 2px;
}

._m-r-1_1mbq1_327 {
  margin-right: 2px;
}

._m-b-1_1mbq1_331 {
  margin-bottom: 2px;
}

._m-l-1_1mbq1_335 {
  margin-left: 2px;
}

._p-2_1mbq1_339 {
  padding: 4px;
}

._p-t-2_1mbq1_343 {
  padding-top: 4px;
}

._p-r-2_1mbq1_347 {
  padding-right: 4px;
}

._p-b-2_1mbq1_351 {
  padding-bottom: 4px;
}

._p-l-2_1mbq1_355 {
  padding-left: 4px;
}

._m-2_1mbq1_359 {
  margin: 4px;
}

._m-t-2_1mbq1_363 {
  margin-top: 4px;
}

._m-r-2_1mbq1_367 {
  margin-right: 4px;
}

._m-b-2_1mbq1_371 {
  margin-bottom: 4px;
}

._m-l-2_1mbq1_375 {
  margin-left: 4px;
}

._p-3_1mbq1_379 {
  padding: 8px;
}

._p-t-3_1mbq1_383 {
  padding-top: 8px;
}

._p-r-3_1mbq1_387 {
  padding-right: 8px;
}

._p-b-3_1mbq1_391 {
  padding-bottom: 8px;
}

._p-l-3_1mbq1_395 {
  padding-left: 8px;
}

._m-3_1mbq1_399 {
  margin: 8px;
}

._m-t-3_1mbq1_403 {
  margin-top: 8px;
}

._m-r-3_1mbq1_407 {
  margin-right: 8px;
}

._m-b-3_1mbq1_411 {
  margin-bottom: 8px;
}

._m-l-3_1mbq1_415 {
  margin-left: 8px;
}

._p-4_1mbq1_419 {
  padding: 12px;
}

._p-t-4_1mbq1_423 {
  padding-top: 12px;
}

._p-r-4_1mbq1_427 {
  padding-right: 12px;
}

._p-b-4_1mbq1_431 {
  padding-bottom: 12px;
}

._p-l-4_1mbq1_435 {
  padding-left: 12px;
}

._m-4_1mbq1_439 {
  margin: 12px;
}

._m-t-4_1mbq1_443 {
  margin-top: 12px;
}

._m-r-4_1mbq1_447 {
  margin-right: 12px;
}

._m-b-4_1mbq1_451 {
  margin-bottom: 12px;
}

._m-l-4_1mbq1_455 {
  margin-left: 12px;
}

._p-5_1mbq1_459 {
  padding: 16px;
}

._p-t-5_1mbq1_463 {
  padding-top: 16px;
}

._p-r-5_1mbq1_467 {
  padding-right: 16px;
}

._p-b-5_1mbq1_471 {
  padding-bottom: 16px;
}

._p-l-5_1mbq1_475 {
  padding-left: 16px;
}

._m-5_1mbq1_479 {
  margin: 16px;
}

._m-t-5_1mbq1_483 {
  margin-top: 16px;
}

._m-r-5_1mbq1_487 {
  margin-right: 16px;
}

._m-b-5_1mbq1_491 {
  margin-bottom: 16px;
}

._m-l-5_1mbq1_495 {
  margin-left: 16px;
}

._p-6_1mbq1_499 {
  padding: 24px;
}

._p-t-6_1mbq1_503 {
  padding-top: 24px;
}

._p-r-6_1mbq1_507 {
  padding-right: 24px;
}

._p-b-6_1mbq1_511 {
  padding-bottom: 24px;
}

._p-l-6_1mbq1_515 {
  padding-left: 24px;
}

._m-6_1mbq1_519 {
  margin: 24px;
}

._m-t-6_1mbq1_523 {
  margin-top: 24px;
}

._m-r-6_1mbq1_527 {
  margin-right: 24px;
}

._m-b-6_1mbq1_531 {
  margin-bottom: 24px;
}

._m-l-6_1mbq1_535 {
  margin-left: 24px;
}

._p-7_1mbq1_539 {
  padding: 32px;
}

._p-t-7_1mbq1_543 {
  padding-top: 32px;
}

._p-r-7_1mbq1_547 {
  padding-right: 32px;
}

._p-b-7_1mbq1_551 {
  padding-bottom: 32px;
}

._p-l-7_1mbq1_555 {
  padding-left: 32px;
}

._m-7_1mbq1_559 {
  margin: 32px;
}

._m-t-7_1mbq1_563 {
  margin-top: 32px;
}

._m-r-7_1mbq1_567 {
  margin-right: 32px;
}

._m-b-7_1mbq1_571 {
  margin-bottom: 32px;
}

._m-l-7_1mbq1_575 {
  margin-left: 32px;
}

._p-8_1mbq1_579 {
  padding: 40px;
}

._p-t-8_1mbq1_583 {
  padding-top: 40px;
}

._p-r-8_1mbq1_587 {
  padding-right: 40px;
}

._p-b-8_1mbq1_591 {
  padding-bottom: 40px;
}

._p-l-8_1mbq1_595 {
  padding-left: 40px;
}

._m-8_1mbq1_599 {
  margin: 40px;
}

._m-t-8_1mbq1_603 {
  margin-top: 40px;
}

._m-r-8_1mbq1_607 {
  margin-right: 40px;
}

._m-b-8_1mbq1_611 {
  margin-bottom: 40px;
}

._m-l-8_1mbq1_615 {
  margin-left: 40px;
}

._p-9_1mbq1_619 {
  padding: 48px;
}

._p-t-9_1mbq1_623 {
  padding-top: 48px;
}

._p-r-9_1mbq1_627 {
  padding-right: 48px;
}

._p-b-9_1mbq1_631 {
  padding-bottom: 48px;
}

._p-l-9_1mbq1_635 {
  padding-left: 48px;
}

._m-9_1mbq1_639 {
  margin: 48px;
}

._m-t-9_1mbq1_643 {
  margin-top: 48px;
}

._m-r-9_1mbq1_647 {
  margin-right: 48px;
}

._m-b-9_1mbq1_651 {
  margin-bottom: 48px;
}

._m-l-9_1mbq1_655 {
  margin-left: 48px;
}

._p-10_1mbq1_659 {
  padding: 64px;
}

._p-t-10_1mbq1_663 {
  padding-top: 64px;
}

._p-r-10_1mbq1_667 {
  padding-right: 64px;
}

._p-b-10_1mbq1_671 {
  padding-bottom: 64px;
}

._p-l-10_1mbq1_675 {
  padding-left: 64px;
}

._m-10_1mbq1_679 {
  margin: 64px;
}

._m-t-10_1mbq1_683 {
  margin-top: 64px;
}

._m-r-10_1mbq1_687 {
  margin-right: 64px;
}

._m-b-10_1mbq1_691 {
  margin-bottom: 64px;
}

._m-l-10_1mbq1_695 {
  margin-left: 64px;
}

._p-11_1mbq1_699 {
  padding: 80px;
}

._p-t-11_1mbq1_703 {
  padding-top: 80px;
}

._p-r-11_1mbq1_707 {
  padding-right: 80px;
}

._p-b-11_1mbq1_711 {
  padding-bottom: 80px;
}

._p-l-11_1mbq1_715 {
  padding-left: 80px;
}

._m-11_1mbq1_719 {
  margin: 80px;
}

._m-t-11_1mbq1_723 {
  margin-top: 80px;
}

._m-r-11_1mbq1_727 {
  margin-right: 80px;
}

._m-b-11_1mbq1_731 {
  margin-bottom: 80px;
}

._m-l-11_1mbq1_735 {
  margin-left: 80px;
}

._p-12_1mbq1_739 {
  padding: 96px;
}

._p-t-12_1mbq1_743 {
  padding-top: 96px;
}

._p-r-12_1mbq1_747 {
  padding-right: 96px;
}

._p-b-12_1mbq1_751 {
  padding-bottom: 96px;
}

._p-l-12_1mbq1_755 {
  padding-left: 96px;
}

._m-12_1mbq1_759 {
  margin: 96px;
}

._m-t-12_1mbq1_763 {
  margin-top: 96px;
}

._m-r-12_1mbq1_767 {
  margin-right: 96px;
}

._m-b-12_1mbq1_771 {
  margin-bottom: 96px;
}

._m-l-12_1mbq1_775 {
  margin-left: 96px;
}

._p-13_1mbq1_779 {
  padding: 160px;
}

._p-t-13_1mbq1_783 {
  padding-top: 160px;
}

._p-r-13_1mbq1_787 {
  padding-right: 160px;
}

._p-b-13_1mbq1_791 {
  padding-bottom: 160px;
}

._p-l-13_1mbq1_795 {
  padding-left: 160px;
}

._m-13_1mbq1_799 {
  margin: 160px;
}

._m-t-13_1mbq1_803 {
  margin-top: 160px;
}

._m-r-13_1mbq1_807 {
  margin-right: 160px;
}

._m-b-13_1mbq1_811 {
  margin-bottom: 160px;
}

._m-l-13_1mbq1_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1mbq1_825 {
  border-radius: 0;
}

._r-1_1mbq1_829 {
  border-radius: 2px;
}

._r-2_1mbq1_833 {
  border-radius: 4px;
}

._r-3_1mbq1_837 {
  border-radius: 6px;
}

._r-4_1mbq1_841 {
  border-radius: 8px;
}

._r-5_1mbq1_845 {
  border-radius: 12px;
}

._r-6_1mbq1_849 {
  border-radius: 20px;
}

._r-full_1mbq1_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1mbq1_860 {
  border: 0 solid;
}

._border-1_1mbq1_864 {
  border: 1px solid;
}

._border-2_1mbq1_868 {
  border: 2px solid;
}

._border-3_1mbq1_872 {
  border: 3px solid;
}

._border-4_1mbq1_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1mbq1_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1mbq1_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1mbq1_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1mbq1_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1mbq1_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1mbq1_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1mbq1_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1mbq1_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1mbq1_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_1mbq1_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1mbq1_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1mbq1_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1mbq1_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1mbq1_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1mbq1_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1mbq1_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1mbq1_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1mbq1_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._modalBody_1mbq1_1047 {
  height: 60vh;
}

._content_1mbq1_1051 {
  flex: 1;
  overflow-y: auto;
}

._infoTable_1mbq1_1056 {
  width: 100%;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
}
._infoTable_1mbq1_1056 tr:not(:last-child) th,
._infoTable_1mbq1_1056 tr:not(:last-child) td {
  border-bottom: 1px solid var(--color-border);
}
._infoTable_1mbq1_1056 th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoTable_1mbq1_1056 th {
    font-size: 12px;
  }
}
._infoTable_1mbq1_1056 th {
  background-color: var(--color-default-fill);
  color: var(--color-text-header);
  text-align: left;
  padding: 12px 8px;
  width: 160px;
  vertical-align: middle;
  white-space: pre-line;
}
._infoTable_1mbq1_1056 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoTable_1mbq1_1056 td {
    font-size: 12px;
  }
}
._infoTable_1mbq1_1056 td {
  color: var(--color-text-header);
  text-align: left;
  padding: 12px 8px;
  vertical-align: middle;
}

._emptyContent_1mbq1_1106 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyContent_1mbq1_1106 {
    font-size: 14px;
  }
}
._emptyContent_1mbq1_1106 {
  color: var(--color-text-action-disabled);
}

._userAgentCell_1mbq1_1125 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._userAgentSummary_1mbq1_1131 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._userAgentSummary_1mbq1_1131 {
    font-size: 12px;
  }
}
._userAgentSummary_1mbq1_1131 {
  color: var(--color-text-header);
}

._userAgentToggle_1mbq1_1146 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  background: none;
  border: none;
  padding: 0;
  color: var(--color-link);
  cursor: pointer;
  text-decoration: underline;
  align-self: flex-start;
}
@media (hover: hover) {
._userAgentToggle_1mbq1_1146:hover {
  color: var(--color-link-hover);
  background-color: transparent;
}
}

._userAgentRaw_1mbq1_1164 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  background-color: var(--color-bg-elevation);
  padding: 4px 8px;
  border-radius: 4px;
  word-break: break-all;
  line-height: 1.5;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1lgf7_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1lgf7_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1lgf7_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1lgf7_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1lgf7_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1lgf7_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1lgf7_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1lgf7_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1lgf7_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_1lgf7_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1lgf7_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1lgf7_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1lgf7_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1lgf7_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1lgf7_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1lgf7_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1lgf7_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1lgf7_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_1lgf7_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1lgf7_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1lgf7_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1lgf7_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1lgf7_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1lgf7_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1lgf7_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1lgf7_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1lgf7_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_1lgf7_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1lgf7_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1lgf7_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1lgf7_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1lgf7_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1lgf7_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1lgf7_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1lgf7_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1lgf7_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_1lgf7_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1lgf7_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1lgf7_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1lgf7_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1lgf7_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1lgf7_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1lgf7_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1lgf7_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1lgf7_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_1lgf7_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1lgf7_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1lgf7_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1lgf7_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1lgf7_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1lgf7_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1lgf7_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1lgf7_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1lgf7_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_1lgf7_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1lgf7_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1lgf7_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1lgf7_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1lgf7_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1lgf7_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1lgf7_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1lgf7_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1lgf7_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_1lgf7_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1lgf7_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1lgf7_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1lgf7_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1lgf7_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1lgf7_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1lgf7_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1lgf7_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1lgf7_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1lgf7_259 {
  padding: 0;
}

._p-t-0_1lgf7_263 {
  padding-top: 0;
}

._p-r-0_1lgf7_267 {
  padding-right: 0;
}

._p-b-0_1lgf7_271 {
  padding-bottom: 0;
}

._p-l-0_1lgf7_275 {
  padding-left: 0;
}

._m-0_1lgf7_279 {
  margin: 0;
}

._m-t-0_1lgf7_283 {
  margin-top: 0;
}

._m-r-0_1lgf7_287 {
  margin-right: 0;
}

._m-b-0_1lgf7_291 {
  margin-bottom: 0;
}

._m-l-0_1lgf7_295 {
  margin-left: 0;
}

._p-1_1lgf7_299 {
  padding: 2px;
}

._p-t-1_1lgf7_303 {
  padding-top: 2px;
}

._p-r-1_1lgf7_307 {
  padding-right: 2px;
}

._p-b-1_1lgf7_311 {
  padding-bottom: 2px;
}

._p-l-1_1lgf7_315 {
  padding-left: 2px;
}

._m-1_1lgf7_319 {
  margin: 2px;
}

._m-t-1_1lgf7_323 {
  margin-top: 2px;
}

._m-r-1_1lgf7_327 {
  margin-right: 2px;
}

._m-b-1_1lgf7_331 {
  margin-bottom: 2px;
}

._m-l-1_1lgf7_335 {
  margin-left: 2px;
}

._p-2_1lgf7_339 {
  padding: 4px;
}

._p-t-2_1lgf7_343 {
  padding-top: 4px;
}

._p-r-2_1lgf7_347 {
  padding-right: 4px;
}

._p-b-2_1lgf7_351 {
  padding-bottom: 4px;
}

._p-l-2_1lgf7_355 {
  padding-left: 4px;
}

._m-2_1lgf7_359 {
  margin: 4px;
}

._m-t-2_1lgf7_363 {
  margin-top: 4px;
}

._m-r-2_1lgf7_367 {
  margin-right: 4px;
}

._m-b-2_1lgf7_371 {
  margin-bottom: 4px;
}

._m-l-2_1lgf7_375 {
  margin-left: 4px;
}

._p-3_1lgf7_379 {
  padding: 8px;
}

._p-t-3_1lgf7_383 {
  padding-top: 8px;
}

._p-r-3_1lgf7_387 {
  padding-right: 8px;
}

._p-b-3_1lgf7_391 {
  padding-bottom: 8px;
}

._p-l-3_1lgf7_395 {
  padding-left: 8px;
}

._m-3_1lgf7_399 {
  margin: 8px;
}

._m-t-3_1lgf7_403 {
  margin-top: 8px;
}

._m-r-3_1lgf7_407 {
  margin-right: 8px;
}

._m-b-3_1lgf7_411 {
  margin-bottom: 8px;
}

._m-l-3_1lgf7_415 {
  margin-left: 8px;
}

._p-4_1lgf7_419 {
  padding: 12px;
}

._p-t-4_1lgf7_423 {
  padding-top: 12px;
}

._p-r-4_1lgf7_427 {
  padding-right: 12px;
}

._p-b-4_1lgf7_431 {
  padding-bottom: 12px;
}

._p-l-4_1lgf7_435 {
  padding-left: 12px;
}

._m-4_1lgf7_439 {
  margin: 12px;
}

._m-t-4_1lgf7_443 {
  margin-top: 12px;
}

._m-r-4_1lgf7_447 {
  margin-right: 12px;
}

._m-b-4_1lgf7_451 {
  margin-bottom: 12px;
}

._m-l-4_1lgf7_455 {
  margin-left: 12px;
}

._p-5_1lgf7_459 {
  padding: 16px;
}

._p-t-5_1lgf7_463 {
  padding-top: 16px;
}

._p-r-5_1lgf7_467 {
  padding-right: 16px;
}

._p-b-5_1lgf7_471 {
  padding-bottom: 16px;
}

._p-l-5_1lgf7_475 {
  padding-left: 16px;
}

._m-5_1lgf7_479 {
  margin: 16px;
}

._m-t-5_1lgf7_483 {
  margin-top: 16px;
}

._m-r-5_1lgf7_487 {
  margin-right: 16px;
}

._m-b-5_1lgf7_491 {
  margin-bottom: 16px;
}

._m-l-5_1lgf7_495 {
  margin-left: 16px;
}

._p-6_1lgf7_499 {
  padding: 24px;
}

._p-t-6_1lgf7_503 {
  padding-top: 24px;
}

._p-r-6_1lgf7_507 {
  padding-right: 24px;
}

._p-b-6_1lgf7_511 {
  padding-bottom: 24px;
}

._p-l-6_1lgf7_515 {
  padding-left: 24px;
}

._m-6_1lgf7_519 {
  margin: 24px;
}

._m-t-6_1lgf7_523 {
  margin-top: 24px;
}

._m-r-6_1lgf7_527 {
  margin-right: 24px;
}

._m-b-6_1lgf7_531 {
  margin-bottom: 24px;
}

._m-l-6_1lgf7_535 {
  margin-left: 24px;
}

._p-7_1lgf7_539 {
  padding: 32px;
}

._p-t-7_1lgf7_543 {
  padding-top: 32px;
}

._p-r-7_1lgf7_547 {
  padding-right: 32px;
}

._p-b-7_1lgf7_551 {
  padding-bottom: 32px;
}

._p-l-7_1lgf7_555 {
  padding-left: 32px;
}

._m-7_1lgf7_559 {
  margin: 32px;
}

._m-t-7_1lgf7_563 {
  margin-top: 32px;
}

._m-r-7_1lgf7_567 {
  margin-right: 32px;
}

._m-b-7_1lgf7_571 {
  margin-bottom: 32px;
}

._m-l-7_1lgf7_575 {
  margin-left: 32px;
}

._p-8_1lgf7_579 {
  padding: 40px;
}

._p-t-8_1lgf7_583 {
  padding-top: 40px;
}

._p-r-8_1lgf7_587 {
  padding-right: 40px;
}

._p-b-8_1lgf7_591 {
  padding-bottom: 40px;
}

._p-l-8_1lgf7_595 {
  padding-left: 40px;
}

._m-8_1lgf7_599 {
  margin: 40px;
}

._m-t-8_1lgf7_603 {
  margin-top: 40px;
}

._m-r-8_1lgf7_607 {
  margin-right: 40px;
}

._m-b-8_1lgf7_611 {
  margin-bottom: 40px;
}

._m-l-8_1lgf7_615 {
  margin-left: 40px;
}

._p-9_1lgf7_619 {
  padding: 48px;
}

._p-t-9_1lgf7_623 {
  padding-top: 48px;
}

._p-r-9_1lgf7_627 {
  padding-right: 48px;
}

._p-b-9_1lgf7_631 {
  padding-bottom: 48px;
}

._p-l-9_1lgf7_635 {
  padding-left: 48px;
}

._m-9_1lgf7_639 {
  margin: 48px;
}

._m-t-9_1lgf7_643 {
  margin-top: 48px;
}

._m-r-9_1lgf7_647 {
  margin-right: 48px;
}

._m-b-9_1lgf7_651 {
  margin-bottom: 48px;
}

._m-l-9_1lgf7_655 {
  margin-left: 48px;
}

._p-10_1lgf7_659 {
  padding: 64px;
}

._p-t-10_1lgf7_663 {
  padding-top: 64px;
}

._p-r-10_1lgf7_667 {
  padding-right: 64px;
}

._p-b-10_1lgf7_671 {
  padding-bottom: 64px;
}

._p-l-10_1lgf7_675 {
  padding-left: 64px;
}

._m-10_1lgf7_679 {
  margin: 64px;
}

._m-t-10_1lgf7_683 {
  margin-top: 64px;
}

._m-r-10_1lgf7_687 {
  margin-right: 64px;
}

._m-b-10_1lgf7_691 {
  margin-bottom: 64px;
}

._m-l-10_1lgf7_695 {
  margin-left: 64px;
}

._p-11_1lgf7_699 {
  padding: 80px;
}

._p-t-11_1lgf7_703 {
  padding-top: 80px;
}

._p-r-11_1lgf7_707 {
  padding-right: 80px;
}

._p-b-11_1lgf7_711 {
  padding-bottom: 80px;
}

._p-l-11_1lgf7_715 {
  padding-left: 80px;
}

._m-11_1lgf7_719 {
  margin: 80px;
}

._m-t-11_1lgf7_723 {
  margin-top: 80px;
}

._m-r-11_1lgf7_727 {
  margin-right: 80px;
}

._m-b-11_1lgf7_731 {
  margin-bottom: 80px;
}

._m-l-11_1lgf7_735 {
  margin-left: 80px;
}

._p-12_1lgf7_739 {
  padding: 96px;
}

._p-t-12_1lgf7_743 {
  padding-top: 96px;
}

._p-r-12_1lgf7_747 {
  padding-right: 96px;
}

._p-b-12_1lgf7_751 {
  padding-bottom: 96px;
}

._p-l-12_1lgf7_755 {
  padding-left: 96px;
}

._m-12_1lgf7_759 {
  margin: 96px;
}

._m-t-12_1lgf7_763 {
  margin-top: 96px;
}

._m-r-12_1lgf7_767 {
  margin-right: 96px;
}

._m-b-12_1lgf7_771 {
  margin-bottom: 96px;
}

._m-l-12_1lgf7_775 {
  margin-left: 96px;
}

._p-13_1lgf7_779 {
  padding: 160px;
}

._p-t-13_1lgf7_783 {
  padding-top: 160px;
}

._p-r-13_1lgf7_787 {
  padding-right: 160px;
}

._p-b-13_1lgf7_791 {
  padding-bottom: 160px;
}

._p-l-13_1lgf7_795 {
  padding-left: 160px;
}

._m-13_1lgf7_799 {
  margin: 160px;
}

._m-t-13_1lgf7_803 {
  margin-top: 160px;
}

._m-r-13_1lgf7_807 {
  margin-right: 160px;
}

._m-b-13_1lgf7_811 {
  margin-bottom: 160px;
}

._m-l-13_1lgf7_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1lgf7_825 {
  border-radius: 0;
}

._r-1_1lgf7_829 {
  border-radius: 2px;
}

._r-2_1lgf7_833 {
  border-radius: 4px;
}

._r-3_1lgf7_837 {
  border-radius: 6px;
}

._r-4_1lgf7_841 {
  border-radius: 8px;
}

._r-5_1lgf7_845 {
  border-radius: 12px;
}

._r-6_1lgf7_849 {
  border-radius: 20px;
}

._r-full_1lgf7_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1lgf7_860 {
  border: 0 solid;
}

._border-1_1lgf7_864 {
  border: 1px solid;
}

._border-2_1lgf7_868 {
  border: 2px solid;
}

._border-3_1lgf7_872 {
  border: 3px solid;
}

._border-4_1lgf7_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1lgf7_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1lgf7_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1lgf7_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1lgf7_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1lgf7_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1lgf7_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1lgf7_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1lgf7_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1lgf7_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_1lgf7_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1lgf7_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1lgf7_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1lgf7_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1lgf7_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1lgf7_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1lgf7_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1lgf7_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1lgf7_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._content_1lgf7_1047 {
  flex: 1;
  overflow-y: auto;
  padding: 0 4px;
  margin: 0 -4px;
}

._form_1lgf7_1054 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._textarea_1lgf7_1060 {
  width: 100%;
  min-height: 68px;
  padding: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textarea_1lgf7_1060 {
    font-size: 12px;
  }
}
._textarea_1lgf7_1060 {
  background-color: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-header);
  resize: vertical;
}
._textarea_1lgf7_1060::placeholder {
  color: var(--color-text-action-disabled);
}
._textarea_1lgf7_1060:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._footer_1lgf7_1090 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
._footer_1lgf7_1090 button {
  flex: 1;
}

._selectFullWidth_1lgf7_1099 {
  width: 100%;
}
._selectFullWidth_1lgf7_1099 > button {
  width: 100%;
}

._errorMessage_1lgf7_1106 {
  text-align: center;
  color: var(--color-danger);
  padding: 64px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_1lgf7_1106 {
    font-size: 14px;
  }
}

._skeletonContainer_1lgf7_1121 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._skeletonField_1lgf7_1127 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._skeletonLabel_1lgf7_1133 {
  width: 120px;
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1lgf7_1 1.5s ease-in-out infinite;
  height: 19px;
}

._skeletonInput_1lgf7_1142 {
  width: 100%;
  height: 42px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_1lgf7_1 1.5s ease-in-out infinite;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_30qst_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_30qst_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_30qst_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_30qst_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_30qst_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_30qst_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_30qst_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_30qst_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_30qst_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_30qst_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_30qst_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_30qst_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_30qst_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_30qst_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_30qst_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_30qst_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_30qst_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_30qst_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_30qst_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_30qst_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_30qst_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_30qst_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_30qst_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_30qst_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_30qst_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_30qst_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_30qst_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_30qst_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_30qst_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_30qst_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_30qst_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_30qst_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_30qst_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_30qst_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_30qst_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_30qst_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_30qst_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_30qst_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_30qst_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_30qst_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_30qst_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_30qst_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_30qst_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_30qst_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_30qst_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_30qst_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_30qst_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_30qst_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_30qst_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_30qst_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_30qst_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_30qst_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_30qst_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_30qst_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_30qst_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_30qst_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_30qst_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_30qst_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_30qst_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_30qst_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_30qst_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_30qst_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_30qst_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_30qst_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_30qst_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_30qst_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_30qst_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_30qst_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_30qst_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_30qst_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_30qst_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_30qst_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_30qst_259 {
  padding: 0;
}

._p-t-0_30qst_263 {
  padding-top: 0;
}

._p-r-0_30qst_267 {
  padding-right: 0;
}

._p-b-0_30qst_271 {
  padding-bottom: 0;
}

._p-l-0_30qst_275 {
  padding-left: 0;
}

._m-0_30qst_279 {
  margin: 0;
}

._m-t-0_30qst_283 {
  margin-top: 0;
}

._m-r-0_30qst_287 {
  margin-right: 0;
}

._m-b-0_30qst_291 {
  margin-bottom: 0;
}

._m-l-0_30qst_295 {
  margin-left: 0;
}

._p-1_30qst_299 {
  padding: 2px;
}

._p-t-1_30qst_303 {
  padding-top: 2px;
}

._p-r-1_30qst_307 {
  padding-right: 2px;
}

._p-b-1_30qst_311 {
  padding-bottom: 2px;
}

._p-l-1_30qst_315 {
  padding-left: 2px;
}

._m-1_30qst_319 {
  margin: 2px;
}

._m-t-1_30qst_323 {
  margin-top: 2px;
}

._m-r-1_30qst_327 {
  margin-right: 2px;
}

._m-b-1_30qst_331 {
  margin-bottom: 2px;
}

._m-l-1_30qst_335 {
  margin-left: 2px;
}

._p-2_30qst_339 {
  padding: 4px;
}

._p-t-2_30qst_343 {
  padding-top: 4px;
}

._p-r-2_30qst_347 {
  padding-right: 4px;
}

._p-b-2_30qst_351 {
  padding-bottom: 4px;
}

._p-l-2_30qst_355 {
  padding-left: 4px;
}

._m-2_30qst_359 {
  margin: 4px;
}

._m-t-2_30qst_363 {
  margin-top: 4px;
}

._m-r-2_30qst_367 {
  margin-right: 4px;
}

._m-b-2_30qst_371 {
  margin-bottom: 4px;
}

._m-l-2_30qst_375 {
  margin-left: 4px;
}

._p-3_30qst_379 {
  padding: 8px;
}

._p-t-3_30qst_383 {
  padding-top: 8px;
}

._p-r-3_30qst_387 {
  padding-right: 8px;
}

._p-b-3_30qst_391 {
  padding-bottom: 8px;
}

._p-l-3_30qst_395 {
  padding-left: 8px;
}

._m-3_30qst_399 {
  margin: 8px;
}

._m-t-3_30qst_403 {
  margin-top: 8px;
}

._m-r-3_30qst_407 {
  margin-right: 8px;
}

._m-b-3_30qst_411 {
  margin-bottom: 8px;
}

._m-l-3_30qst_415 {
  margin-left: 8px;
}

._p-4_30qst_419 {
  padding: 12px;
}

._p-t-4_30qst_423 {
  padding-top: 12px;
}

._p-r-4_30qst_427 {
  padding-right: 12px;
}

._p-b-4_30qst_431 {
  padding-bottom: 12px;
}

._p-l-4_30qst_435 {
  padding-left: 12px;
}

._m-4_30qst_439 {
  margin: 12px;
}

._m-t-4_30qst_443 {
  margin-top: 12px;
}

._m-r-4_30qst_447 {
  margin-right: 12px;
}

._m-b-4_30qst_451 {
  margin-bottom: 12px;
}

._m-l-4_30qst_455 {
  margin-left: 12px;
}

._p-5_30qst_459 {
  padding: 16px;
}

._p-t-5_30qst_463 {
  padding-top: 16px;
}

._p-r-5_30qst_467 {
  padding-right: 16px;
}

._p-b-5_30qst_471 {
  padding-bottom: 16px;
}

._p-l-5_30qst_475 {
  padding-left: 16px;
}

._m-5_30qst_479 {
  margin: 16px;
}

._m-t-5_30qst_483 {
  margin-top: 16px;
}

._m-r-5_30qst_487 {
  margin-right: 16px;
}

._m-b-5_30qst_491 {
  margin-bottom: 16px;
}

._m-l-5_30qst_495 {
  margin-left: 16px;
}

._p-6_30qst_499 {
  padding: 24px;
}

._p-t-6_30qst_503 {
  padding-top: 24px;
}

._p-r-6_30qst_507 {
  padding-right: 24px;
}

._p-b-6_30qst_511 {
  padding-bottom: 24px;
}

._p-l-6_30qst_515 {
  padding-left: 24px;
}

._m-6_30qst_519 {
  margin: 24px;
}

._m-t-6_30qst_523 {
  margin-top: 24px;
}

._m-r-6_30qst_527 {
  margin-right: 24px;
}

._m-b-6_30qst_531 {
  margin-bottom: 24px;
}

._m-l-6_30qst_535 {
  margin-left: 24px;
}

._p-7_30qst_539 {
  padding: 32px;
}

._p-t-7_30qst_543 {
  padding-top: 32px;
}

._p-r-7_30qst_547 {
  padding-right: 32px;
}

._p-b-7_30qst_551 {
  padding-bottom: 32px;
}

._p-l-7_30qst_555 {
  padding-left: 32px;
}

._m-7_30qst_559 {
  margin: 32px;
}

._m-t-7_30qst_563 {
  margin-top: 32px;
}

._m-r-7_30qst_567 {
  margin-right: 32px;
}

._m-b-7_30qst_571 {
  margin-bottom: 32px;
}

._m-l-7_30qst_575 {
  margin-left: 32px;
}

._p-8_30qst_579 {
  padding: 40px;
}

._p-t-8_30qst_583 {
  padding-top: 40px;
}

._p-r-8_30qst_587 {
  padding-right: 40px;
}

._p-b-8_30qst_591 {
  padding-bottom: 40px;
}

._p-l-8_30qst_595 {
  padding-left: 40px;
}

._m-8_30qst_599 {
  margin: 40px;
}

._m-t-8_30qst_603 {
  margin-top: 40px;
}

._m-r-8_30qst_607 {
  margin-right: 40px;
}

._m-b-8_30qst_611 {
  margin-bottom: 40px;
}

._m-l-8_30qst_615 {
  margin-left: 40px;
}

._p-9_30qst_619 {
  padding: 48px;
}

._p-t-9_30qst_623 {
  padding-top: 48px;
}

._p-r-9_30qst_627 {
  padding-right: 48px;
}

._p-b-9_30qst_631 {
  padding-bottom: 48px;
}

._p-l-9_30qst_635 {
  padding-left: 48px;
}

._m-9_30qst_639 {
  margin: 48px;
}

._m-t-9_30qst_643 {
  margin-top: 48px;
}

._m-r-9_30qst_647 {
  margin-right: 48px;
}

._m-b-9_30qst_651 {
  margin-bottom: 48px;
}

._m-l-9_30qst_655 {
  margin-left: 48px;
}

._p-10_30qst_659 {
  padding: 64px;
}

._p-t-10_30qst_663 {
  padding-top: 64px;
}

._p-r-10_30qst_667 {
  padding-right: 64px;
}

._p-b-10_30qst_671 {
  padding-bottom: 64px;
}

._p-l-10_30qst_675 {
  padding-left: 64px;
}

._m-10_30qst_679 {
  margin: 64px;
}

._m-t-10_30qst_683 {
  margin-top: 64px;
}

._m-r-10_30qst_687 {
  margin-right: 64px;
}

._m-b-10_30qst_691 {
  margin-bottom: 64px;
}

._m-l-10_30qst_695 {
  margin-left: 64px;
}

._p-11_30qst_699 {
  padding: 80px;
}

._p-t-11_30qst_703 {
  padding-top: 80px;
}

._p-r-11_30qst_707 {
  padding-right: 80px;
}

._p-b-11_30qst_711 {
  padding-bottom: 80px;
}

._p-l-11_30qst_715 {
  padding-left: 80px;
}

._m-11_30qst_719 {
  margin: 80px;
}

._m-t-11_30qst_723 {
  margin-top: 80px;
}

._m-r-11_30qst_727 {
  margin-right: 80px;
}

._m-b-11_30qst_731 {
  margin-bottom: 80px;
}

._m-l-11_30qst_735 {
  margin-left: 80px;
}

._p-12_30qst_739 {
  padding: 96px;
}

._p-t-12_30qst_743 {
  padding-top: 96px;
}

._p-r-12_30qst_747 {
  padding-right: 96px;
}

._p-b-12_30qst_751 {
  padding-bottom: 96px;
}

._p-l-12_30qst_755 {
  padding-left: 96px;
}

._m-12_30qst_759 {
  margin: 96px;
}

._m-t-12_30qst_763 {
  margin-top: 96px;
}

._m-r-12_30qst_767 {
  margin-right: 96px;
}

._m-b-12_30qst_771 {
  margin-bottom: 96px;
}

._m-l-12_30qst_775 {
  margin-left: 96px;
}

._p-13_30qst_779 {
  padding: 160px;
}

._p-t-13_30qst_783 {
  padding-top: 160px;
}

._p-r-13_30qst_787 {
  padding-right: 160px;
}

._p-b-13_30qst_791 {
  padding-bottom: 160px;
}

._p-l-13_30qst_795 {
  padding-left: 160px;
}

._m-13_30qst_799 {
  margin: 160px;
}

._m-t-13_30qst_803 {
  margin-top: 160px;
}

._m-r-13_30qst_807 {
  margin-right: 160px;
}

._m-b-13_30qst_811 {
  margin-bottom: 160px;
}

._m-l-13_30qst_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_30qst_825 {
  border-radius: 0;
}

._r-1_30qst_829 {
  border-radius: 2px;
}

._r-2_30qst_833 {
  border-radius: 4px;
}

._r-3_30qst_837 {
  border-radius: 6px;
}

._r-4_30qst_841 {
  border-radius: 8px;
}

._r-5_30qst_845 {
  border-radius: 12px;
}

._r-6_30qst_849 {
  border-radius: 20px;
}

._r-full_30qst_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_30qst_860 {
  border: 0 solid;
}

._border-1_30qst_864 {
  border: 1px solid;
}

._border-2_30qst_868 {
  border: 2px solid;
}

._border-3_30qst_872 {
  border: 3px solid;
}

._border-4_30qst_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_30qst_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_30qst_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_30qst_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_30qst_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_30qst_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_30qst_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_30qst_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_30qst_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_30qst_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_30qst_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_30qst_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_30qst_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_30qst_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_30qst_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_30qst_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_30qst_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_30qst_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_30qst_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._templateRow_30qst_1047 {
  display: flex;
  align-items: center;
  gap: 24px;
  height: 78px;
  padding: 0 24px;
  border-bottom: 1px solid var(--color-border);
  background-color: var(--color-default);
}

._templateLabel_30qst_1057 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._templateLabel_30qst_1057 {
    font-size: 12px;
  }
}
._templateLabel_30qst_1057 {
  color: var(--color-text-sub);
  flex-shrink: 0;
}

._templateButtons_30qst_1073 {
  display: flex;
  flex: 1;
  gap: 8px;
}
._templateButtons_30qst_1073 button {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._templateButtons_30qst_1073 button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
  }
}

._fileSection_30qst_1090 {
  padding: 16px 24px;
}

._fileSectionLabel_30qst_1094 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fileSectionLabel_30qst_1094 {
    font-size: 12px;
  }
}
._fileSectionLabel_30qst_1094 {
  color: var(--color-text-body);
  display: block;
  margin-bottom: 8px;
}

._fileInputRow_30qst_1111 {
  display: flex;
  gap: 4px;
  margin-bottom: 8px;
}

._fileNameInput_30qst_1117 {
  flex: 1;
  min-width: 0;
  cursor: pointer;
  caret-color: transparent;
}

._hiddenFileInput_30qst_1124 {
  display: none;
}

._dropZone_30qst_1128 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 120px;
  border: 1px solid var(--color-border);
  border-radius: 8px;
  background-color: var(--color-bg-elevation);
  transition: border-color 0.15s, background-color 0.15s;
}
._dropZone_30qst_1128 i::before {
  font-size: 28px !important;
  color: var(--color-text-action-disabled);
}
._dropZone_30qst_1128 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dropZone_30qst_1128 p {
    font-size: 12px;
  }
}
._dropZone_30qst_1128 p {
  color: var(--color-text-action-disabled);
  margin: 0;
}
._dropZone_30qst_1128._dragging_30qst_1159 {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}

._footer_30qst_1164 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-end;
  padding: 12px 24px;
  border-top: 1px solid var(--color-border);
  flex-shrink: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_10rgx_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_10rgx_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_10rgx_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_10rgx_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_10rgx_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_10rgx_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_10rgx_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_10rgx_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_10rgx_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_10rgx_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_10rgx_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_10rgx_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_10rgx_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_10rgx_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_10rgx_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_10rgx_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_10rgx_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_10rgx_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_10rgx_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_10rgx_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_10rgx_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_10rgx_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_10rgx_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_10rgx_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_10rgx_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_10rgx_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_10rgx_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_10rgx_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_10rgx_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_10rgx_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_10rgx_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_10rgx_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_10rgx_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_10rgx_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_10rgx_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_10rgx_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_10rgx_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_10rgx_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_10rgx_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_10rgx_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_10rgx_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_10rgx_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_10rgx_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_10rgx_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_10rgx_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_10rgx_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_10rgx_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_10rgx_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_10rgx_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_10rgx_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_10rgx_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_10rgx_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_10rgx_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_10rgx_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_10rgx_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_10rgx_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_10rgx_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_10rgx_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_10rgx_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_10rgx_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_10rgx_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_10rgx_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_10rgx_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_10rgx_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_10rgx_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_10rgx_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_10rgx_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_10rgx_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_10rgx_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_10rgx_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_10rgx_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_10rgx_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_10rgx_259 {
  padding: 0;
}

._p-t-0_10rgx_263 {
  padding-top: 0;
}

._p-r-0_10rgx_267 {
  padding-right: 0;
}

._p-b-0_10rgx_271 {
  padding-bottom: 0;
}

._p-l-0_10rgx_275 {
  padding-left: 0;
}

._m-0_10rgx_279 {
  margin: 0;
}

._m-t-0_10rgx_283 {
  margin-top: 0;
}

._m-r-0_10rgx_287 {
  margin-right: 0;
}

._m-b-0_10rgx_291 {
  margin-bottom: 0;
}

._m-l-0_10rgx_295 {
  margin-left: 0;
}

._p-1_10rgx_299 {
  padding: 2px;
}

._p-t-1_10rgx_303 {
  padding-top: 2px;
}

._p-r-1_10rgx_307 {
  padding-right: 2px;
}

._p-b-1_10rgx_311 {
  padding-bottom: 2px;
}

._p-l-1_10rgx_315 {
  padding-left: 2px;
}

._m-1_10rgx_319 {
  margin: 2px;
}

._m-t-1_10rgx_323 {
  margin-top: 2px;
}

._m-r-1_10rgx_327 {
  margin-right: 2px;
}

._m-b-1_10rgx_331 {
  margin-bottom: 2px;
}

._m-l-1_10rgx_335 {
  margin-left: 2px;
}

._p-2_10rgx_339 {
  padding: 4px;
}

._p-t-2_10rgx_343 {
  padding-top: 4px;
}

._p-r-2_10rgx_347 {
  padding-right: 4px;
}

._p-b-2_10rgx_351 {
  padding-bottom: 4px;
}

._p-l-2_10rgx_355 {
  padding-left: 4px;
}

._m-2_10rgx_359 {
  margin: 4px;
}

._m-t-2_10rgx_363 {
  margin-top: 4px;
}

._m-r-2_10rgx_367 {
  margin-right: 4px;
}

._m-b-2_10rgx_371 {
  margin-bottom: 4px;
}

._m-l-2_10rgx_375 {
  margin-left: 4px;
}

._p-3_10rgx_379 {
  padding: 8px;
}

._p-t-3_10rgx_383 {
  padding-top: 8px;
}

._p-r-3_10rgx_387 {
  padding-right: 8px;
}

._p-b-3_10rgx_391 {
  padding-bottom: 8px;
}

._p-l-3_10rgx_395 {
  padding-left: 8px;
}

._m-3_10rgx_399 {
  margin: 8px;
}

._m-t-3_10rgx_403 {
  margin-top: 8px;
}

._m-r-3_10rgx_407 {
  margin-right: 8px;
}

._m-b-3_10rgx_411 {
  margin-bottom: 8px;
}

._m-l-3_10rgx_415 {
  margin-left: 8px;
}

._p-4_10rgx_419 {
  padding: 12px;
}

._p-t-4_10rgx_423 {
  padding-top: 12px;
}

._p-r-4_10rgx_427 {
  padding-right: 12px;
}

._p-b-4_10rgx_431 {
  padding-bottom: 12px;
}

._p-l-4_10rgx_435 {
  padding-left: 12px;
}

._m-4_10rgx_439 {
  margin: 12px;
}

._m-t-4_10rgx_443 {
  margin-top: 12px;
}

._m-r-4_10rgx_447 {
  margin-right: 12px;
}

._m-b-4_10rgx_451 {
  margin-bottom: 12px;
}

._m-l-4_10rgx_455 {
  margin-left: 12px;
}

._p-5_10rgx_459 {
  padding: 16px;
}

._p-t-5_10rgx_463 {
  padding-top: 16px;
}

._p-r-5_10rgx_467 {
  padding-right: 16px;
}

._p-b-5_10rgx_471 {
  padding-bottom: 16px;
}

._p-l-5_10rgx_475 {
  padding-left: 16px;
}

._m-5_10rgx_479 {
  margin: 16px;
}

._m-t-5_10rgx_483 {
  margin-top: 16px;
}

._m-r-5_10rgx_487 {
  margin-right: 16px;
}

._m-b-5_10rgx_491 {
  margin-bottom: 16px;
}

._m-l-5_10rgx_495 {
  margin-left: 16px;
}

._p-6_10rgx_499 {
  padding: 24px;
}

._p-t-6_10rgx_503 {
  padding-top: 24px;
}

._p-r-6_10rgx_507 {
  padding-right: 24px;
}

._p-b-6_10rgx_511 {
  padding-bottom: 24px;
}

._p-l-6_10rgx_515 {
  padding-left: 24px;
}

._m-6_10rgx_519 {
  margin: 24px;
}

._m-t-6_10rgx_523 {
  margin-top: 24px;
}

._m-r-6_10rgx_527 {
  margin-right: 24px;
}

._m-b-6_10rgx_531 {
  margin-bottom: 24px;
}

._m-l-6_10rgx_535 {
  margin-left: 24px;
}

._p-7_10rgx_539 {
  padding: 32px;
}

._p-t-7_10rgx_543 {
  padding-top: 32px;
}

._p-r-7_10rgx_547 {
  padding-right: 32px;
}

._p-b-7_10rgx_551 {
  padding-bottom: 32px;
}

._p-l-7_10rgx_555 {
  padding-left: 32px;
}

._m-7_10rgx_559 {
  margin: 32px;
}

._m-t-7_10rgx_563 {
  margin-top: 32px;
}

._m-r-7_10rgx_567 {
  margin-right: 32px;
}

._m-b-7_10rgx_571 {
  margin-bottom: 32px;
}

._m-l-7_10rgx_575 {
  margin-left: 32px;
}

._p-8_10rgx_579 {
  padding: 40px;
}

._p-t-8_10rgx_583 {
  padding-top: 40px;
}

._p-r-8_10rgx_587 {
  padding-right: 40px;
}

._p-b-8_10rgx_591 {
  padding-bottom: 40px;
}

._p-l-8_10rgx_595 {
  padding-left: 40px;
}

._m-8_10rgx_599 {
  margin: 40px;
}

._m-t-8_10rgx_603 {
  margin-top: 40px;
}

._m-r-8_10rgx_607 {
  margin-right: 40px;
}

._m-b-8_10rgx_611 {
  margin-bottom: 40px;
}

._m-l-8_10rgx_615 {
  margin-left: 40px;
}

._p-9_10rgx_619 {
  padding: 48px;
}

._p-t-9_10rgx_623 {
  padding-top: 48px;
}

._p-r-9_10rgx_627 {
  padding-right: 48px;
}

._p-b-9_10rgx_631 {
  padding-bottom: 48px;
}

._p-l-9_10rgx_635 {
  padding-left: 48px;
}

._m-9_10rgx_639 {
  margin: 48px;
}

._m-t-9_10rgx_643 {
  margin-top: 48px;
}

._m-r-9_10rgx_647 {
  margin-right: 48px;
}

._m-b-9_10rgx_651 {
  margin-bottom: 48px;
}

._m-l-9_10rgx_655 {
  margin-left: 48px;
}

._p-10_10rgx_659 {
  padding: 64px;
}

._p-t-10_10rgx_663 {
  padding-top: 64px;
}

._p-r-10_10rgx_667 {
  padding-right: 64px;
}

._p-b-10_10rgx_671 {
  padding-bottom: 64px;
}

._p-l-10_10rgx_675 {
  padding-left: 64px;
}

._m-10_10rgx_679 {
  margin: 64px;
}

._m-t-10_10rgx_683 {
  margin-top: 64px;
}

._m-r-10_10rgx_687 {
  margin-right: 64px;
}

._m-b-10_10rgx_691 {
  margin-bottom: 64px;
}

._m-l-10_10rgx_695 {
  margin-left: 64px;
}

._p-11_10rgx_699 {
  padding: 80px;
}

._p-t-11_10rgx_703 {
  padding-top: 80px;
}

._p-r-11_10rgx_707 {
  padding-right: 80px;
}

._p-b-11_10rgx_711 {
  padding-bottom: 80px;
}

._p-l-11_10rgx_715 {
  padding-left: 80px;
}

._m-11_10rgx_719 {
  margin: 80px;
}

._m-t-11_10rgx_723 {
  margin-top: 80px;
}

._m-r-11_10rgx_727 {
  margin-right: 80px;
}

._m-b-11_10rgx_731 {
  margin-bottom: 80px;
}

._m-l-11_10rgx_735 {
  margin-left: 80px;
}

._p-12_10rgx_739 {
  padding: 96px;
}

._p-t-12_10rgx_743 {
  padding-top: 96px;
}

._p-r-12_10rgx_747 {
  padding-right: 96px;
}

._p-b-12_10rgx_751 {
  padding-bottom: 96px;
}

._p-l-12_10rgx_755 {
  padding-left: 96px;
}

._m-12_10rgx_759 {
  margin: 96px;
}

._m-t-12_10rgx_763 {
  margin-top: 96px;
}

._m-r-12_10rgx_767 {
  margin-right: 96px;
}

._m-b-12_10rgx_771 {
  margin-bottom: 96px;
}

._m-l-12_10rgx_775 {
  margin-left: 96px;
}

._p-13_10rgx_779 {
  padding: 160px;
}

._p-t-13_10rgx_783 {
  padding-top: 160px;
}

._p-r-13_10rgx_787 {
  padding-right: 160px;
}

._p-b-13_10rgx_791 {
  padding-bottom: 160px;
}

._p-l-13_10rgx_795 {
  padding-left: 160px;
}

._m-13_10rgx_799 {
  margin: 160px;
}

._m-t-13_10rgx_803 {
  margin-top: 160px;
}

._m-r-13_10rgx_807 {
  margin-right: 160px;
}

._m-b-13_10rgx_811 {
  margin-bottom: 160px;
}

._m-l-13_10rgx_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_10rgx_825 {
  border-radius: 0;
}

._r-1_10rgx_829 {
  border-radius: 2px;
}

._r-2_10rgx_833 {
  border-radius: 4px;
}

._r-3_10rgx_837 {
  border-radius: 6px;
}

._r-4_10rgx_841 {
  border-radius: 8px;
}

._r-5_10rgx_845 {
  border-radius: 12px;
}

._r-6_10rgx_849 {
  border-radius: 20px;
}

._r-full_10rgx_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_10rgx_860 {
  border: 0 solid;
}

._border-1_10rgx_864 {
  border: 1px solid;
}

._border-2_10rgx_868 {
  border: 2px solid;
}

._border-3_10rgx_872 {
  border: 3px solid;
}

._border-4_10rgx_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_10rgx_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_10rgx_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_10rgx_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_10rgx_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_10rgx_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_10rgx_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_10rgx_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_10rgx_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_10rgx_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_10rgx_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_10rgx_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_10rgx_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_10rgx_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_10rgx_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_10rgx_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_10rgx_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_10rgx_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
*/
._grid_10rgx_1039 {
  --ag-background-color: var(--color-bg-elevation-1);
  --ag-header-background-color: var(--color-default-fill);
  --ag-odd-row-background-color: var(--color-bg-elevation-1);
  --ag-row-hover-color: var(--color-default-fill);
  --ag-selected-row-background-color: var(--color-primary-fill);
  --ag-border-color: var(--color-border);
  --ag-header-foreground-color: var(--color-text-header);
  --ag-foreground-color: var(--color-text-body);
  --ag-secondary-foreground-color: var(--color-text-sub);
  --ag-font-family: 'Pretendard', sans-serif;
  font-family: "Pretendard", sans-serif !important;
}
._grid_10rgx_1039 * {
  font-family: "Pretendard", sans-serif !important;
}
._grid_10rgx_1039 input {
  padding: 0 0 0 25px !important;
}
._grid_10rgx_1039 {
  --ag-font-size: 14px;
  --ag-grid-size: 6px;
  --ag-cell-horizontal-padding: 12px;
  --ag-row-border-color: var(--color-border);
  --ag-row-border: 1px solid var(--color-border);
  --ag-wrapper-border-radius: 4px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
._grid_10rgx_1039 .ag-root-wrapper {
  border: 1px solid var(--color-border) !important;
  border-radius: 4px !important;
}
._grid_10rgx_1039 .ag-header {
  background-color: var(--color-default-fill) !important;
  border-bottom: 1px solid var(--color-border) !important;
}
._grid_10rgx_1039 .ag-header-cell {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._grid_10rgx_1039 .ag-header-cell {
    font-size: 12px;
  }
}
._grid_10rgx_1039 .ag-header-cell {
  font-weight: 400;
  color: var(--color-text-header);
  white-space: nowrap;
}
._grid_10rgx_1039 .ag-cell-label-container {
  gap: 4px;
}
._grid_10rgx_1039 .ag-row {
  border-bottom: 1px solid var(--color-border) !important;
}
._grid_10rgx_1039 .ag-cell {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._grid_10rgx_1039 .ag-cell {
    font-size: 12px;
  }
}
._grid_10rgx_1039 .ag-cell {
  display: flex;
  align-items: center;
}
._grid_10rgx_1039 .ag-cell [class*='tooltipWrapper'] {
  align-items: center;
}
._grid_10rgx_1039 .ag-cell-expandable {
  align-items: center;
}
@media (hover: hover) {
._grid_10rgx_1039 .ag-icon-tree-closed:hover,
._grid_10rgx_1039 .ag-icon-tree-open:hover {
  background-color: transparent !important;
  box-shadow: none !important;
}
}
._grid_10rgx_1039 .ag-pinned-left-header,
._grid_10rgx_1039 .ag-pinned-left-cols-container {
  border-right: 2px solid var(--color-border) !important;
}
._grid_10rgx_1039 .ag-row-header-cell {
  color: var(--color-text-header);
  font-weight: 400;
}
._grid_10rgx_1039 .ag-row-number-cell {
  justify-content: flex-end;
}
._grid_10rgx_1039 .ag-floating-bottom {
  background-color: var(--color-border);
  border-top: 2px solid var(--color-border);
  pointer-events: none;
  user-select: none;
}
._grid_10rgx_1039 .ag-floating-bottom .ag-row {
  background-color: var(--color-border) !important;
}
._grid_10rgx_1039 .ag-floating-bottom .ag-cell {
  font-weight: 600 !important;
  background-color: var(--color-border) !important;
}
._grid_10rgx_1039 .ag-header-cell-filter-button {
  margin-left: 4px;
}
._grid_10rgx_1039 .ag-header-cell-menu-button {
  margin-left: 2px;
}
._grid_10rgx_1039 .ag-header-cell-resize::after {
  display: block !important;
  height: 30% !important;
  top: 35% !important;
  background-color: var(--color-border-pressed) !important;
}
._grid_10rgx_1039 .ag-icon-asc::before,
._grid_10rgx_1039 .ag-icon-desc::before {
  display: flex !important;
}
._grid_10rgx_1039 .ag-right-aligned-header .ag-cell-label-container {
  justify-content: space-between;
  gap: 4px;
}
._grid_10rgx_1039 .ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row;
  justify-content: flex-end;
  flex: 0 1 auto;
}
._grid_10rgx_1039 .ag-center-header .ag-cell-label-container {
  justify-content: center;
}
._grid_10rgx_1039 .ag-center-header .ag-header-cell-label {
  flex-direction: row;
  justify-content: center;
  flex: 0 1 auto;
}
._grid_10rgx_1039 .ag-center-header .ag-header-group-cell-label {
  justify-content: center;
}
._grid_10rgx_1039 .ag-center-cell {
  justify-content: center;
}
._grid_10rgx_1039 .ag-right-aligned-cell {
  justify-content: flex-end;
  font-variant-numeric: tabular-nums;
}
._grid_10rgx_1039 .ag-segment-row {
  background-color: var(--color-bg-elevation) !important;
}
._grid_10rgx_1039 .ag-cell-focus.ag-cell-range-selected {
  background-color: var(--ag-range-selection-background-color) !important;
}

.ag-menu-option {
  height: 36px !important;
  min-height: 36px !important;
  max-height: 36px !important;
}

.ag-menu-option-part {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 36px !important;
}

.ag-menu-option-icon i::before {
  font-size: 20px !important;
  margin-left: -2px !important;
}

@media (hover: hover) {

.ag-charts-proxy-elem:hover {
  background-color: transparent !important;
}
}

.ag-popup input {
  padding: 0 0 0 25px !important;
}

.ag-popup > .ag-popup-child {
  z-index: 1100 !important;
}

.ag-dialog--maximized {
  overflow: visible !important;
}
.ag-dialog--maximized .ag-panel-content-wrapper {
  overflow: visible !important;
}

._wrapper_10rgx_1235 {
  position: relative;
  width: 100%;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._wrapper_10rgx_1235 {
    display: none !important;
  }
}

._showOnMobile_10rgx_1248 {
  position: relative;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._showOnMobile_10rgx_1248 {
    display: flex !important;
    flex-direction: column;
  }
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1slj1_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_1slj1_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1slj1_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1slj1_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1slj1_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1slj1_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1slj1_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1slj1_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1slj1_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_1slj1_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_1slj1_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1slj1_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1slj1_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1slj1_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1slj1_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1slj1_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1slj1_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1slj1_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_1slj1_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_1slj1_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1slj1_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1slj1_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1slj1_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1slj1_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1slj1_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1slj1_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1slj1_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_1slj1_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_1slj1_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1slj1_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1slj1_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1slj1_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1slj1_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1slj1_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1slj1_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1slj1_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_1slj1_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_1slj1_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1slj1_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1slj1_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1slj1_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1slj1_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1slj1_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1slj1_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1slj1_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_1slj1_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_1slj1_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1slj1_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1slj1_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1slj1_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1slj1_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1slj1_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1slj1_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1slj1_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_1slj1_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_1slj1_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1slj1_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1slj1_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1slj1_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1slj1_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1slj1_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1slj1_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1slj1_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_1slj1_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_1slj1_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1slj1_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1slj1_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1slj1_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1slj1_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1slj1_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1slj1_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1slj1_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1slj1_260 {
  padding: 0;
}

._p-t-0_1slj1_264 {
  padding-top: 0;
}

._p-r-0_1slj1_268 {
  padding-right: 0;
}

._p-b-0_1slj1_272 {
  padding-bottom: 0;
}

._p-l-0_1slj1_276 {
  padding-left: 0;
}

._m-0_1slj1_280 {
  margin: 0;
}

._m-t-0_1slj1_284 {
  margin-top: 0;
}

._m-r-0_1slj1_288 {
  margin-right: 0;
}

._m-b-0_1slj1_292 {
  margin-bottom: 0;
}

._m-l-0_1slj1_296 {
  margin-left: 0;
}

._p-1_1slj1_300 {
  padding: 2px;
}

._p-t-1_1slj1_304 {
  padding-top: 2px;
}

._p-r-1_1slj1_308 {
  padding-right: 2px;
}

._p-b-1_1slj1_312 {
  padding-bottom: 2px;
}

._p-l-1_1slj1_316 {
  padding-left: 2px;
}

._m-1_1slj1_320 {
  margin: 2px;
}

._m-t-1_1slj1_324 {
  margin-top: 2px;
}

._m-r-1_1slj1_328 {
  margin-right: 2px;
}

._m-b-1_1slj1_332 {
  margin-bottom: 2px;
}

._m-l-1_1slj1_336 {
  margin-left: 2px;
}

._p-2_1slj1_340 {
  padding: 4px;
}

._p-t-2_1slj1_344 {
  padding-top: 4px;
}

._p-r-2_1slj1_348 {
  padding-right: 4px;
}

._p-b-2_1slj1_352 {
  padding-bottom: 4px;
}

._p-l-2_1slj1_356 {
  padding-left: 4px;
}

._m-2_1slj1_360 {
  margin: 4px;
}

._m-t-2_1slj1_364 {
  margin-top: 4px;
}

._m-r-2_1slj1_368 {
  margin-right: 4px;
}

._m-b-2_1slj1_372 {
  margin-bottom: 4px;
}

._m-l-2_1slj1_376 {
  margin-left: 4px;
}

._p-3_1slj1_380 {
  padding: 8px;
}

._p-t-3_1slj1_384 {
  padding-top: 8px;
}

._p-r-3_1slj1_388 {
  padding-right: 8px;
}

._p-b-3_1slj1_392 {
  padding-bottom: 8px;
}

._p-l-3_1slj1_396 {
  padding-left: 8px;
}

._m-3_1slj1_400 {
  margin: 8px;
}

._m-t-3_1slj1_404 {
  margin-top: 8px;
}

._m-r-3_1slj1_408 {
  margin-right: 8px;
}

._m-b-3_1slj1_412 {
  margin-bottom: 8px;
}

._m-l-3_1slj1_416 {
  margin-left: 8px;
}

._p-4_1slj1_420 {
  padding: 12px;
}

._p-t-4_1slj1_424 {
  padding-top: 12px;
}

._p-r-4_1slj1_428 {
  padding-right: 12px;
}

._p-b-4_1slj1_432 {
  padding-bottom: 12px;
}

._p-l-4_1slj1_436 {
  padding-left: 12px;
}

._m-4_1slj1_440 {
  margin: 12px;
}

._m-t-4_1slj1_444 {
  margin-top: 12px;
}

._m-r-4_1slj1_448 {
  margin-right: 12px;
}

._m-b-4_1slj1_452 {
  margin-bottom: 12px;
}

._m-l-4_1slj1_456 {
  margin-left: 12px;
}

._p-5_1slj1_460 {
  padding: 16px;
}

._p-t-5_1slj1_464 {
  padding-top: 16px;
}

._p-r-5_1slj1_468 {
  padding-right: 16px;
}

._p-b-5_1slj1_472 {
  padding-bottom: 16px;
}

._p-l-5_1slj1_476 {
  padding-left: 16px;
}

._m-5_1slj1_480 {
  margin: 16px;
}

._m-t-5_1slj1_484 {
  margin-top: 16px;
}

._m-r-5_1slj1_488 {
  margin-right: 16px;
}

._m-b-5_1slj1_492 {
  margin-bottom: 16px;
}

._m-l-5_1slj1_496 {
  margin-left: 16px;
}

._p-6_1slj1_500 {
  padding: 24px;
}

._p-t-6_1slj1_504 {
  padding-top: 24px;
}

._p-r-6_1slj1_508 {
  padding-right: 24px;
}

._p-b-6_1slj1_512 {
  padding-bottom: 24px;
}

._p-l-6_1slj1_516 {
  padding-left: 24px;
}

._m-6_1slj1_520 {
  margin: 24px;
}

._m-t-6_1slj1_524 {
  margin-top: 24px;
}

._m-r-6_1slj1_528 {
  margin-right: 24px;
}

._m-b-6_1slj1_532 {
  margin-bottom: 24px;
}

._m-l-6_1slj1_536 {
  margin-left: 24px;
}

._p-7_1slj1_540 {
  padding: 32px;
}

._p-t-7_1slj1_544 {
  padding-top: 32px;
}

._p-r-7_1slj1_548 {
  padding-right: 32px;
}

._p-b-7_1slj1_552 {
  padding-bottom: 32px;
}

._p-l-7_1slj1_556 {
  padding-left: 32px;
}

._m-7_1slj1_560 {
  margin: 32px;
}

._m-t-7_1slj1_564 {
  margin-top: 32px;
}

._m-r-7_1slj1_568 {
  margin-right: 32px;
}

._m-b-7_1slj1_572 {
  margin-bottom: 32px;
}

._m-l-7_1slj1_576 {
  margin-left: 32px;
}

._p-8_1slj1_580 {
  padding: 40px;
}

._p-t-8_1slj1_584 {
  padding-top: 40px;
}

._p-r-8_1slj1_588 {
  padding-right: 40px;
}

._p-b-8_1slj1_592 {
  padding-bottom: 40px;
}

._p-l-8_1slj1_596 {
  padding-left: 40px;
}

._m-8_1slj1_600 {
  margin: 40px;
}

._m-t-8_1slj1_604 {
  margin-top: 40px;
}

._m-r-8_1slj1_608 {
  margin-right: 40px;
}

._m-b-8_1slj1_612 {
  margin-bottom: 40px;
}

._m-l-8_1slj1_616 {
  margin-left: 40px;
}

._p-9_1slj1_620 {
  padding: 48px;
}

._p-t-9_1slj1_624 {
  padding-top: 48px;
}

._p-r-9_1slj1_628 {
  padding-right: 48px;
}

._p-b-9_1slj1_632 {
  padding-bottom: 48px;
}

._p-l-9_1slj1_636 {
  padding-left: 48px;
}

._m-9_1slj1_640 {
  margin: 48px;
}

._m-t-9_1slj1_644 {
  margin-top: 48px;
}

._m-r-9_1slj1_648 {
  margin-right: 48px;
}

._m-b-9_1slj1_652 {
  margin-bottom: 48px;
}

._m-l-9_1slj1_656 {
  margin-left: 48px;
}

._p-10_1slj1_660 {
  padding: 64px;
}

._p-t-10_1slj1_664 {
  padding-top: 64px;
}

._p-r-10_1slj1_668 {
  padding-right: 64px;
}

._p-b-10_1slj1_672 {
  padding-bottom: 64px;
}

._p-l-10_1slj1_676 {
  padding-left: 64px;
}

._m-10_1slj1_680 {
  margin: 64px;
}

._m-t-10_1slj1_684 {
  margin-top: 64px;
}

._m-r-10_1slj1_688 {
  margin-right: 64px;
}

._m-b-10_1slj1_692 {
  margin-bottom: 64px;
}

._m-l-10_1slj1_696 {
  margin-left: 64px;
}

._p-11_1slj1_700 {
  padding: 80px;
}

._p-t-11_1slj1_704 {
  padding-top: 80px;
}

._p-r-11_1slj1_708 {
  padding-right: 80px;
}

._p-b-11_1slj1_712 {
  padding-bottom: 80px;
}

._p-l-11_1slj1_716 {
  padding-left: 80px;
}

._m-11_1slj1_720 {
  margin: 80px;
}

._m-t-11_1slj1_724 {
  margin-top: 80px;
}

._m-r-11_1slj1_728 {
  margin-right: 80px;
}

._m-b-11_1slj1_732 {
  margin-bottom: 80px;
}

._m-l-11_1slj1_736 {
  margin-left: 80px;
}

._p-12_1slj1_740 {
  padding: 96px;
}

._p-t-12_1slj1_744 {
  padding-top: 96px;
}

._p-r-12_1slj1_748 {
  padding-right: 96px;
}

._p-b-12_1slj1_752 {
  padding-bottom: 96px;
}

._p-l-12_1slj1_756 {
  padding-left: 96px;
}

._m-12_1slj1_760 {
  margin: 96px;
}

._m-t-12_1slj1_764 {
  margin-top: 96px;
}

._m-r-12_1slj1_768 {
  margin-right: 96px;
}

._m-b-12_1slj1_772 {
  margin-bottom: 96px;
}

._m-l-12_1slj1_776 {
  margin-left: 96px;
}

._p-13_1slj1_780 {
  padding: 160px;
}

._p-t-13_1slj1_784 {
  padding-top: 160px;
}

._p-r-13_1slj1_788 {
  padding-right: 160px;
}

._p-b-13_1slj1_792 {
  padding-bottom: 160px;
}

._p-l-13_1slj1_796 {
  padding-left: 160px;
}

._m-13_1slj1_800 {
  margin: 160px;
}

._m-t-13_1slj1_804 {
  margin-top: 160px;
}

._m-r-13_1slj1_808 {
  margin-right: 160px;
}

._m-b-13_1slj1_812 {
  margin-bottom: 160px;
}

._m-l-13_1slj1_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1slj1_826 {
  border-radius: 0;
}

._r-1_1slj1_830 {
  border-radius: 2px;
}

._r-2_1slj1_834 {
  border-radius: 4px;
}

._r-3_1slj1_838 {
  border-radius: 6px;
}

._r-4_1slj1_842 {
  border-radius: 8px;
}

._r-5_1slj1_846 {
  border-radius: 12px;
}

._r-6_1slj1_850 {
  border-radius: 20px;
}

._r-full_1slj1_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1slj1_861 {
  border: 0 solid;
}

._border-1_1slj1_865 {
  border: 1px solid;
}

._border-2_1slj1_869 {
  border: 2px solid;
}

._border-3_1slj1_873 {
  border: 3px solid;
}

._border-4_1slj1_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1slj1_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1slj1_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1slj1_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1slj1_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1slj1_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1slj1_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1slj1_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1slj1_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1slj1_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_1slj1_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1slj1_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1slj1_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1slj1_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1slj1_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1slj1_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1slj1_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1slj1_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
*/
@keyframes _skeleton-pulse_1slj1_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
/* overlay/modal → BaseModal에서 제공 */
._header_1slj1_1049 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  border-bottom: 1px solid var(--color-border);
}
._header_1slj1_1049 button {
  padding: unset;
}

._title_1slj1_1060 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1slj1_1060 {
    font-size: 16px;
  }
}
._title_1slj1_1060 {
  color: var(--color-text-header);
  margin: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1slj1_1060 {
    font-size: 18px;
  }
}

._infoBanner_1slj1_1085 {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 58px;
  padding: 0 24px;
  background-color: var(--color-info-fill);
  border-bottom: 1px solid var(--color-border);
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoBanner_1slj1_1085 {
    font-size: 12px;
  }
}
._infoBanner_1slj1_1085 i::before {
  color: var(--color-info);
}
._infoBanner_1slj1_1085 strong {
  color: var(--color-info);
  font-weight: 600;
  margin-right: 16px;
}

._body_1slj1_1112 {
  display: flex;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}

._sidebar_1slj1_1119 {
  width: 300px;
  flex-shrink: 0;
  background-color: var(--color-default);
  border-right: 1px solid var(--color-border);
  display: flex;
  flex-direction: column;
}

._sidebarFields_1slj1_1128 {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._searchButton_1slj1_1135 {
  margin-top: 10px;
}

._chartFilters_1slj1_1139 {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 14px;
  padding: 12px 0;
}

._chartFilterGroup_1slj1_1148 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 300px;
  gap: 4px;
}

._chartFilterLabel_1slj1_1156 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._chartFilterLabel_1slj1_1156 {
    font-size: 12px;
  }
}
._chartFilterLabel_1slj1_1156 {
  color: var(--color-text-sub);
  white-space: nowrap;
}

._radioRow_1slj1_1172 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._deviceSelect_1slj1_1178 {
  width: 100%;
  display: flex;
}
._deviceSelect_1slj1_1178 button {
  width: 100%;
}

._content_1slj1_1186 {
  flex: 1;
  min-width: 0;
  padding: 24px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._sidebarLabel_1slj1_1196 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sidebarLabel_1slj1_1196 {
    font-size: 12px;
  }
}
._sidebarLabel_1slj1_1196 {
  color: var(--color-text-sub);
}

._radioItem_1slj1_1211 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1slj1_1211 {
    font-size: 14px;
  }
}
._radioItem_1slj1_1211 {
  cursor: pointer;
}

._sectionTitle_1slj1_1229 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1slj1_1229 {
    font-size: 14px;
  }
}
._sectionTitle_1slj1_1229 {
  font-weight: 600;
  color: var(--color-text-header);
  margin: 0;
}

._keywordCount_1slj1_1246 {
  color: var(--color-info);
}

._chartSection_1slj1_1250 {
  padding-bottom: 16px;
  border-bottom: 1px solid var(--color-border);
}

._chartFull_1slj1_1255 {
  width: 100%;
  height: 100%;
}

._chartWrapper_1slj1_1260 {
  position: relative;
  height: 350px;
  min-height: 350px;
}

._chartAxisHelper_1slj1_1266 {
  position: absolute;
  top: -2px;
  right: 0;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  z-index: 1;
  pointer-events: none;
}

._emptyChart_1slj1_1279 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  gap: 8px;
  color: var(--color-text-action-disabled);
}
._emptyChart_1slj1_1279 i::before {
  font-size: 32px !important;
}
._emptyChart_1slj1_1279 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyChart_1slj1_1279 p {
    font-size: 12px;
  }
}
._emptyChart_1slj1_1279 p {
  margin: 0;
}

._tableWrapper_1slj1_1306 {
  flex: 1;
  min-height: 200px;
}

._disclaimer_1slj1_1311 {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  padding: 16px;
  background-color: var(--color-info-fill);
  border-radius: 12px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._disclaimer_1slj1_1311 {
    font-size: 14px;
  }
}
._disclaimer_1slj1_1311 {
  color: var(--color-info);
  line-height: 1.6;
}
._disclaimer_1slj1_1311 i {
  flex-shrink: 0;
}
._disclaimer_1slj1_1311 i::before {
  color: var(--color-info) !important;
}
._disclaimer_1slj1_1311 span {
  flex: 1;
  max-width: 95%;
}

/* mobileOverlay/mobileModal → BaseModal에서 제공 */
._mobileHeader_1slj1_1344 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 56px;
  padding: 0 16px;
  border-bottom: 1px solid var(--color-border);
  flex-shrink: 0;
}
._mobileHeader_1slj1_1344 button {
  padding: unset;
}

._mobileTitle_1slj1_1357 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTitle_1slj1_1357 {
    font-size: 16px;
  }
}

._mobileBody_1slj1_1369 {
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

._mobileInfoToggle_1slj1_1375 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 14px 16px;
  background-color: var(--color-info-fill);
  border: none;
  border-bottom: 1px solid var(--color-border);
  cursor: pointer;
}

._mobileInfoToggleLeft_1slj1_1387 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileInfoToggleLeft_1slj1_1387 {
    font-size: 12px;
  }
}
._mobileInfoToggleLeft_1slj1_1387 {
  color: var(--color-info);
}
._mobileInfoToggleLeft_1slj1_1387 i::before {
  color: var(--color-info);
  font-size: 18px !important;
}

._mobileChevron_1slj1_1409 {
  transition: transform 0.2s ease;
}
._mobileChevron_1slj1_1409::before {
  font-size: 20px !important;
  color: var(--color-info);
}

._mobileChevronOpen_1slj1_1417 {
  transform: rotate(180deg);
}

._mobileInfoContent_1slj1_1421 {
  padding: 12px 16px;
  background-color: var(--color-info-fill);
  border-bottom: 1px solid var(--color-border);
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileInfoContent_1slj1_1421 {
    font-size: 12px;
  }
}

._mobileSettingSection_1slj1_1436 {
  padding: 20px 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  border-bottom: 1px solid var(--color-border);
}

._mobileLabel_1slj1_1444 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileLabel_1slj1_1444 {
    font-size: 12px;
  }
}

._mobileSelect_1slj1_1456 {
  width: 100%;
}
._mobileSelect_1slj1_1456 button {
  width: 100%;
}

._mobileSearchButton_1slj1_1463 {
  margin-top: 4px;
  height: 48px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearchButton_1slj1_1463 {
    font-size: 14px;
  }
}

._mobileChartSection_1slj1_1477 {
  padding: 20px 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  border-bottom: 1px solid var(--color-border);
}

._mobileSectionTitle_1slj1_1485 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSectionTitle_1slj1_1485 {
    font-size: 14px;
  }
}
._mobileSectionTitle_1slj1_1485 {
  color: var(--color-text-header);
  margin: 0;
}

._mobileChartFilterLabel_1slj1_1501 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileChartFilterLabel_1slj1_1501 {
    font-size: 12px;
  }
}
._mobileChartFilterLabel_1slj1_1501 {
  color: var(--color-text-sub);
}

._mobileChipRow_1slj1_1516 {
  display: flex;
  gap: 8px;
}

._mobileChip_1slj1_1516 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  height: 32px;
  padding: 0 14px;
  border-radius: 4px;
  border: 1px solid var(--color-border);
  background-color: var(--color-default-fill);
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileChip_1slj1_1516 {
    font-size: 12px;
  }
}
._mobileChip_1slj1_1516 {
  cursor: pointer;
  white-space: nowrap;
}
@media (hover: hover){
._mobileChip_1slj1_1516:hover {
  border-color: var(--color-primary);
}
}

._mobileChipActive_1slj1_1549 {
  border-color: var(--color-primary);
  background-color: var(--color-primary-fill);
  color: var(--color-primary);
  font-weight: 600;
}

._mobileChartWrapper_1slj1_1556 {
  position: relative;
  height: 250px;
  min-height: 250px;
}

._mobileTableSection_1slj1_1562 {
  padding: 20px 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._mobileTableWrapper_1slj1_1569 {
  min-height: 200px;
}
._mobileTableWrapper_1slj1_1569 > div {
  display: flex !important;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}

._mobileDisclaimer_1slj1_1579 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 14px 16px;
  margin: 0 16px 16px;
  background-color: var(--color-info-fill);
  border-radius: 12px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileDisclaimer_1slj1_1579 {
    font-size: 12px;
  }
}
._mobileDisclaimer_1slj1_1579 {
  color: var(--color-info) !important;
}
._mobileDisclaimer_1slj1_1579 i {
  flex-shrink: 0;
}
._mobileDisclaimer_1slj1_1579 i::before {
  color: var(--color-info) !important;
}
._mobileDisclaimer_1slj1_1579 span {
  flex: 1;
}

._mobileBottomSpacer_1slj1_1610 {
  height: 82px;
}

._mobileFooter_1slj1_1614 {
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 16px;
  background: var(--overlay-bg-frosted);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  border-top: 1px solid var(--color-border);
  gap: 12px;
  z-index: 100;
}
._mobileFooter_1slj1_1614 button {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileFooter_1slj1_1614 button {
    font-size: 14px;
  }
}
._mobileFooter_1slj1_1614 button {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_11twx_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_11twx_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_11twx_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11twx_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_11twx_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_11twx_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_11twx_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_11twx_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_11twx_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_11twx_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_11twx_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_11twx_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11twx_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_11twx_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_11twx_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_11twx_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_11twx_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_11twx_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_11twx_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_11twx_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_11twx_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11twx_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_11twx_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_11twx_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_11twx_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_11twx_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_11twx_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_11twx_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_11twx_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_11twx_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11twx_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_11twx_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_11twx_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_11twx_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_11twx_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_11twx_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_11twx_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_11twx_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_11twx_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_11twx_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_11twx_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_11twx_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_11twx_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_11twx_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_11twx_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_11twx_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_11twx_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_11twx_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_11twx_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_11twx_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_11twx_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_11twx_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_11twx_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_11twx_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_11twx_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_11twx_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_11twx_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11twx_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_11twx_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_11twx_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_11twx_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_11twx_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_11twx_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_11twx_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_11twx_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_11twx_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11twx_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_11twx_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_11twx_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_11twx_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_11twx_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_11twx_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_11twx_259 {
  padding: 0;
}

._p-t-0_11twx_263 {
  padding-top: 0;
}

._p-r-0_11twx_267 {
  padding-right: 0;
}

._p-b-0_11twx_271 {
  padding-bottom: 0;
}

._p-l-0_11twx_275 {
  padding-left: 0;
}

._m-0_11twx_279 {
  margin: 0;
}

._m-t-0_11twx_283 {
  margin-top: 0;
}

._m-r-0_11twx_287 {
  margin-right: 0;
}

._m-b-0_11twx_291 {
  margin-bottom: 0;
}

._m-l-0_11twx_295 {
  margin-left: 0;
}

._p-1_11twx_299 {
  padding: 2px;
}

._p-t-1_11twx_303 {
  padding-top: 2px;
}

._p-r-1_11twx_307 {
  padding-right: 2px;
}

._p-b-1_11twx_311 {
  padding-bottom: 2px;
}

._p-l-1_11twx_315 {
  padding-left: 2px;
}

._m-1_11twx_319 {
  margin: 2px;
}

._m-t-1_11twx_323 {
  margin-top: 2px;
}

._m-r-1_11twx_327 {
  margin-right: 2px;
}

._m-b-1_11twx_331 {
  margin-bottom: 2px;
}

._m-l-1_11twx_335 {
  margin-left: 2px;
}

._p-2_11twx_339 {
  padding: 4px;
}

._p-t-2_11twx_343 {
  padding-top: 4px;
}

._p-r-2_11twx_347 {
  padding-right: 4px;
}

._p-b-2_11twx_351 {
  padding-bottom: 4px;
}

._p-l-2_11twx_355 {
  padding-left: 4px;
}

._m-2_11twx_359 {
  margin: 4px;
}

._m-t-2_11twx_363 {
  margin-top: 4px;
}

._m-r-2_11twx_367 {
  margin-right: 4px;
}

._m-b-2_11twx_371 {
  margin-bottom: 4px;
}

._m-l-2_11twx_375 {
  margin-left: 4px;
}

._p-3_11twx_379 {
  padding: 8px;
}

._p-t-3_11twx_383 {
  padding-top: 8px;
}

._p-r-3_11twx_387 {
  padding-right: 8px;
}

._p-b-3_11twx_391 {
  padding-bottom: 8px;
}

._p-l-3_11twx_395 {
  padding-left: 8px;
}

._m-3_11twx_399 {
  margin: 8px;
}

._m-t-3_11twx_403 {
  margin-top: 8px;
}

._m-r-3_11twx_407 {
  margin-right: 8px;
}

._m-b-3_11twx_411 {
  margin-bottom: 8px;
}

._m-l-3_11twx_415 {
  margin-left: 8px;
}

._p-4_11twx_419 {
  padding: 12px;
}

._p-t-4_11twx_423 {
  padding-top: 12px;
}

._p-r-4_11twx_427 {
  padding-right: 12px;
}

._p-b-4_11twx_431 {
  padding-bottom: 12px;
}

._p-l-4_11twx_435 {
  padding-left: 12px;
}

._m-4_11twx_439 {
  margin: 12px;
}

._m-t-4_11twx_443 {
  margin-top: 12px;
}

._m-r-4_11twx_447 {
  margin-right: 12px;
}

._m-b-4_11twx_451 {
  margin-bottom: 12px;
}

._m-l-4_11twx_455 {
  margin-left: 12px;
}

._p-5_11twx_459 {
  padding: 16px;
}

._p-t-5_11twx_463 {
  padding-top: 16px;
}

._p-r-5_11twx_467 {
  padding-right: 16px;
}

._p-b-5_11twx_471 {
  padding-bottom: 16px;
}

._p-l-5_11twx_475 {
  padding-left: 16px;
}

._m-5_11twx_479 {
  margin: 16px;
}

._m-t-5_11twx_483 {
  margin-top: 16px;
}

._m-r-5_11twx_487 {
  margin-right: 16px;
}

._m-b-5_11twx_491 {
  margin-bottom: 16px;
}

._m-l-5_11twx_495 {
  margin-left: 16px;
}

._p-6_11twx_499 {
  padding: 24px;
}

._p-t-6_11twx_503 {
  padding-top: 24px;
}

._p-r-6_11twx_507 {
  padding-right: 24px;
}

._p-b-6_11twx_511 {
  padding-bottom: 24px;
}

._p-l-6_11twx_515 {
  padding-left: 24px;
}

._m-6_11twx_519 {
  margin: 24px;
}

._m-t-6_11twx_523 {
  margin-top: 24px;
}

._m-r-6_11twx_527 {
  margin-right: 24px;
}

._m-b-6_11twx_531 {
  margin-bottom: 24px;
}

._m-l-6_11twx_535 {
  margin-left: 24px;
}

._p-7_11twx_539 {
  padding: 32px;
}

._p-t-7_11twx_543 {
  padding-top: 32px;
}

._p-r-7_11twx_547 {
  padding-right: 32px;
}

._p-b-7_11twx_551 {
  padding-bottom: 32px;
}

._p-l-7_11twx_555 {
  padding-left: 32px;
}

._m-7_11twx_559 {
  margin: 32px;
}

._m-t-7_11twx_563 {
  margin-top: 32px;
}

._m-r-7_11twx_567 {
  margin-right: 32px;
}

._m-b-7_11twx_571 {
  margin-bottom: 32px;
}

._m-l-7_11twx_575 {
  margin-left: 32px;
}

._p-8_11twx_579 {
  padding: 40px;
}

._p-t-8_11twx_583 {
  padding-top: 40px;
}

._p-r-8_11twx_587 {
  padding-right: 40px;
}

._p-b-8_11twx_591 {
  padding-bottom: 40px;
}

._p-l-8_11twx_595 {
  padding-left: 40px;
}

._m-8_11twx_599 {
  margin: 40px;
}

._m-t-8_11twx_603 {
  margin-top: 40px;
}

._m-r-8_11twx_607 {
  margin-right: 40px;
}

._m-b-8_11twx_611 {
  margin-bottom: 40px;
}

._m-l-8_11twx_615 {
  margin-left: 40px;
}

._p-9_11twx_619 {
  padding: 48px;
}

._p-t-9_11twx_623 {
  padding-top: 48px;
}

._p-r-9_11twx_627 {
  padding-right: 48px;
}

._p-b-9_11twx_631 {
  padding-bottom: 48px;
}

._p-l-9_11twx_635 {
  padding-left: 48px;
}

._m-9_11twx_639 {
  margin: 48px;
}

._m-t-9_11twx_643 {
  margin-top: 48px;
}

._m-r-9_11twx_647 {
  margin-right: 48px;
}

._m-b-9_11twx_651 {
  margin-bottom: 48px;
}

._m-l-9_11twx_655 {
  margin-left: 48px;
}

._p-10_11twx_659 {
  padding: 64px;
}

._p-t-10_11twx_663 {
  padding-top: 64px;
}

._p-r-10_11twx_667 {
  padding-right: 64px;
}

._p-b-10_11twx_671 {
  padding-bottom: 64px;
}

._p-l-10_11twx_675 {
  padding-left: 64px;
}

._m-10_11twx_679 {
  margin: 64px;
}

._m-t-10_11twx_683 {
  margin-top: 64px;
}

._m-r-10_11twx_687 {
  margin-right: 64px;
}

._m-b-10_11twx_691 {
  margin-bottom: 64px;
}

._m-l-10_11twx_695 {
  margin-left: 64px;
}

._p-11_11twx_699 {
  padding: 80px;
}

._p-t-11_11twx_703 {
  padding-top: 80px;
}

._p-r-11_11twx_707 {
  padding-right: 80px;
}

._p-b-11_11twx_711 {
  padding-bottom: 80px;
}

._p-l-11_11twx_715 {
  padding-left: 80px;
}

._m-11_11twx_719 {
  margin: 80px;
}

._m-t-11_11twx_723 {
  margin-top: 80px;
}

._m-r-11_11twx_727 {
  margin-right: 80px;
}

._m-b-11_11twx_731 {
  margin-bottom: 80px;
}

._m-l-11_11twx_735 {
  margin-left: 80px;
}

._p-12_11twx_739 {
  padding: 96px;
}

._p-t-12_11twx_743 {
  padding-top: 96px;
}

._p-r-12_11twx_747 {
  padding-right: 96px;
}

._p-b-12_11twx_751 {
  padding-bottom: 96px;
}

._p-l-12_11twx_755 {
  padding-left: 96px;
}

._m-12_11twx_759 {
  margin: 96px;
}

._m-t-12_11twx_763 {
  margin-top: 96px;
}

._m-r-12_11twx_767 {
  margin-right: 96px;
}

._m-b-12_11twx_771 {
  margin-bottom: 96px;
}

._m-l-12_11twx_775 {
  margin-left: 96px;
}

._p-13_11twx_779 {
  padding: 160px;
}

._p-t-13_11twx_783 {
  padding-top: 160px;
}

._p-r-13_11twx_787 {
  padding-right: 160px;
}

._p-b-13_11twx_791 {
  padding-bottom: 160px;
}

._p-l-13_11twx_795 {
  padding-left: 160px;
}

._m-13_11twx_799 {
  margin: 160px;
}

._m-t-13_11twx_803 {
  margin-top: 160px;
}

._m-r-13_11twx_807 {
  margin-right: 160px;
}

._m-b-13_11twx_811 {
  margin-bottom: 160px;
}

._m-l-13_11twx_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_11twx_825 {
  border-radius: 0;
}

._r-1_11twx_829 {
  border-radius: 2px;
}

._r-2_11twx_833 {
  border-radius: 4px;
}

._r-3_11twx_837 {
  border-radius: 6px;
}

._r-4_11twx_841 {
  border-radius: 8px;
}

._r-5_11twx_845 {
  border-radius: 12px;
}

._r-6_11twx_849 {
  border-radius: 20px;
}

._r-full_11twx_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_11twx_860 {
  border: 0 solid;
}

._border-1_11twx_864 {
  border: 1px solid;
}

._border-2_11twx_868 {
  border: 2px solid;
}

._border-3_11twx_872 {
  border: 3px solid;
}

._border-4_11twx_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_11twx_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_11twx_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_11twx_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_11twx_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_11twx_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_11twx_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_11twx_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_11twx_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_11twx_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_11twx_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_11twx_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_11twx_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_11twx_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_11twx_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_11twx_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_11twx_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_11twx_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_11twx_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._content_11twx_1047 {
  flex: 1;
  overflow-y: auto;
  padding: 0 4px;
  margin: 0 -4px;
}

._form_11twx_1054 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._row_11twx_1060 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}

._rootPathRow_11twx_1066 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._rootPathRow_11twx_1066 > span {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rootPathRow_11twx_1066 > span {
    font-size: 14px;
  }
}

._rootPathHint_11twx_1084 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rootPathHint_11twx_1084 {
    font-size: 12px;
  }
}
._rootPathHint_11twx_1084 {
  color: var(--color-text-sub);
  width: 100%;
  margin-left: 8px;
}

._domainGuide_11twx_1101 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: -12px;
}

._domainHelperInline_11twx_1108 {
  display: flex;
  align-items: center;
  gap: 2px;
  margin: 2px 0 12px;
}
._domainHelperInline_11twx_1108 i {
  flex-shrink: 0;
}

._domainHelperText_11twx_1118 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._domainHelperText_11twx_1118 {
    font-size: 12px;
  }
}
._domainHelperText_11twx_1118 {
  color: var(--color-text-sub);
  display: flex;
  align-items: center;
  gap: 2px;
}
._domainHelperText_11twx_1118 i {
  flex-shrink: 0;
  margin-top: 2px;
}
._domainHelperText_11twx_1118 span {
  min-width: 0;
  flex-shrink: 1;
}

._domainGuideLinks_11twx_1144 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._domainGuideLinks_11twx_1144 {
    font-size: 12px;
  }
}
._domainGuideLinks_11twx_1144 {
  background-color: var(--color-info-fill);
  color: var(--color-info);
  border-radius: 4px;
  padding: 8px 12px;
}
._domainGuideLinks_11twx_1144 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._domainGuideLinks_11twx_1144 p {
    font-size: 12px;
  }
}
._domainGuideLinks_11twx_1144 p {
  color: inherit;
  margin-bottom: 2px;
}
._domainGuideLinks_11twx_1144 ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._domainGuideLinks_11twx_1144 li {
  word-break: break-all;
}
._domainGuideLinks_11twx_1144 a {
  color: inherit;
  text-decoration: underline;
}
@media (hover: hover) {
._domainGuideLinks_11twx_1144 a:hover {
  opacity: 0.8;
}
}

._footer_11twx_1195 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
._footer_11twx_1195 button {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_8ss9c_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_8ss9c_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_8ss9c_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_8ss9c_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_8ss9c_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_8ss9c_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_8ss9c_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_8ss9c_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_8ss9c_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_8ss9c_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_8ss9c_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_8ss9c_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_8ss9c_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_8ss9c_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_8ss9c_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_8ss9c_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_8ss9c_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_8ss9c_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_8ss9c_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_8ss9c_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_8ss9c_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_8ss9c_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_8ss9c_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_8ss9c_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_8ss9c_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_8ss9c_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_8ss9c_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_8ss9c_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_8ss9c_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_8ss9c_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_8ss9c_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_8ss9c_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_8ss9c_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_8ss9c_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_8ss9c_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_8ss9c_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_8ss9c_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_8ss9c_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_8ss9c_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_8ss9c_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_8ss9c_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_8ss9c_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_8ss9c_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_8ss9c_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_8ss9c_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_8ss9c_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_8ss9c_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_8ss9c_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_8ss9c_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_8ss9c_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_8ss9c_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_8ss9c_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_8ss9c_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_8ss9c_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_8ss9c_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_8ss9c_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_8ss9c_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_8ss9c_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_8ss9c_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_8ss9c_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_8ss9c_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_8ss9c_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_8ss9c_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_8ss9c_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_8ss9c_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_8ss9c_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_8ss9c_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_8ss9c_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_8ss9c_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_8ss9c_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_8ss9c_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_8ss9c_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_8ss9c_259 {
  padding: 0;
}

._p-t-0_8ss9c_263 {
  padding-top: 0;
}

._p-r-0_8ss9c_267 {
  padding-right: 0;
}

._p-b-0_8ss9c_271 {
  padding-bottom: 0;
}

._p-l-0_8ss9c_275 {
  padding-left: 0;
}

._m-0_8ss9c_279 {
  margin: 0;
}

._m-t-0_8ss9c_283 {
  margin-top: 0;
}

._m-r-0_8ss9c_287 {
  margin-right: 0;
}

._m-b-0_8ss9c_291 {
  margin-bottom: 0;
}

._m-l-0_8ss9c_295 {
  margin-left: 0;
}

._p-1_8ss9c_299 {
  padding: 2px;
}

._p-t-1_8ss9c_303 {
  padding-top: 2px;
}

._p-r-1_8ss9c_307 {
  padding-right: 2px;
}

._p-b-1_8ss9c_311 {
  padding-bottom: 2px;
}

._p-l-1_8ss9c_315 {
  padding-left: 2px;
}

._m-1_8ss9c_319 {
  margin: 2px;
}

._m-t-1_8ss9c_323 {
  margin-top: 2px;
}

._m-r-1_8ss9c_327 {
  margin-right: 2px;
}

._m-b-1_8ss9c_331 {
  margin-bottom: 2px;
}

._m-l-1_8ss9c_335 {
  margin-left: 2px;
}

._p-2_8ss9c_339 {
  padding: 4px;
}

._p-t-2_8ss9c_343 {
  padding-top: 4px;
}

._p-r-2_8ss9c_347 {
  padding-right: 4px;
}

._p-b-2_8ss9c_351 {
  padding-bottom: 4px;
}

._p-l-2_8ss9c_355 {
  padding-left: 4px;
}

._m-2_8ss9c_359 {
  margin: 4px;
}

._m-t-2_8ss9c_363 {
  margin-top: 4px;
}

._m-r-2_8ss9c_367 {
  margin-right: 4px;
}

._m-b-2_8ss9c_371 {
  margin-bottom: 4px;
}

._m-l-2_8ss9c_375 {
  margin-left: 4px;
}

._p-3_8ss9c_379 {
  padding: 8px;
}

._p-t-3_8ss9c_383 {
  padding-top: 8px;
}

._p-r-3_8ss9c_387 {
  padding-right: 8px;
}

._p-b-3_8ss9c_391 {
  padding-bottom: 8px;
}

._p-l-3_8ss9c_395 {
  padding-left: 8px;
}

._m-3_8ss9c_399 {
  margin: 8px;
}

._m-t-3_8ss9c_403 {
  margin-top: 8px;
}

._m-r-3_8ss9c_407 {
  margin-right: 8px;
}

._m-b-3_8ss9c_411 {
  margin-bottom: 8px;
}

._m-l-3_8ss9c_415 {
  margin-left: 8px;
}

._p-4_8ss9c_419 {
  padding: 12px;
}

._p-t-4_8ss9c_423 {
  padding-top: 12px;
}

._p-r-4_8ss9c_427 {
  padding-right: 12px;
}

._p-b-4_8ss9c_431 {
  padding-bottom: 12px;
}

._p-l-4_8ss9c_435 {
  padding-left: 12px;
}

._m-4_8ss9c_439 {
  margin: 12px;
}

._m-t-4_8ss9c_443 {
  margin-top: 12px;
}

._m-r-4_8ss9c_447 {
  margin-right: 12px;
}

._m-b-4_8ss9c_451 {
  margin-bottom: 12px;
}

._m-l-4_8ss9c_455 {
  margin-left: 12px;
}

._p-5_8ss9c_459 {
  padding: 16px;
}

._p-t-5_8ss9c_463 {
  padding-top: 16px;
}

._p-r-5_8ss9c_467 {
  padding-right: 16px;
}

._p-b-5_8ss9c_471 {
  padding-bottom: 16px;
}

._p-l-5_8ss9c_475 {
  padding-left: 16px;
}

._m-5_8ss9c_479 {
  margin: 16px;
}

._m-t-5_8ss9c_483 {
  margin-top: 16px;
}

._m-r-5_8ss9c_487 {
  margin-right: 16px;
}

._m-b-5_8ss9c_491 {
  margin-bottom: 16px;
}

._m-l-5_8ss9c_495 {
  margin-left: 16px;
}

._p-6_8ss9c_499 {
  padding: 24px;
}

._p-t-6_8ss9c_503 {
  padding-top: 24px;
}

._p-r-6_8ss9c_507 {
  padding-right: 24px;
}

._p-b-6_8ss9c_511 {
  padding-bottom: 24px;
}

._p-l-6_8ss9c_515 {
  padding-left: 24px;
}

._m-6_8ss9c_519 {
  margin: 24px;
}

._m-t-6_8ss9c_523 {
  margin-top: 24px;
}

._m-r-6_8ss9c_527 {
  margin-right: 24px;
}

._m-b-6_8ss9c_531 {
  margin-bottom: 24px;
}

._m-l-6_8ss9c_535 {
  margin-left: 24px;
}

._p-7_8ss9c_539 {
  padding: 32px;
}

._p-t-7_8ss9c_543 {
  padding-top: 32px;
}

._p-r-7_8ss9c_547 {
  padding-right: 32px;
}

._p-b-7_8ss9c_551 {
  padding-bottom: 32px;
}

._p-l-7_8ss9c_555 {
  padding-left: 32px;
}

._m-7_8ss9c_559 {
  margin: 32px;
}

._m-t-7_8ss9c_563 {
  margin-top: 32px;
}

._m-r-7_8ss9c_567 {
  margin-right: 32px;
}

._m-b-7_8ss9c_571 {
  margin-bottom: 32px;
}

._m-l-7_8ss9c_575 {
  margin-left: 32px;
}

._p-8_8ss9c_579 {
  padding: 40px;
}

._p-t-8_8ss9c_583 {
  padding-top: 40px;
}

._p-r-8_8ss9c_587 {
  padding-right: 40px;
}

._p-b-8_8ss9c_591 {
  padding-bottom: 40px;
}

._p-l-8_8ss9c_595 {
  padding-left: 40px;
}

._m-8_8ss9c_599 {
  margin: 40px;
}

._m-t-8_8ss9c_603 {
  margin-top: 40px;
}

._m-r-8_8ss9c_607 {
  margin-right: 40px;
}

._m-b-8_8ss9c_611 {
  margin-bottom: 40px;
}

._m-l-8_8ss9c_615 {
  margin-left: 40px;
}

._p-9_8ss9c_619 {
  padding: 48px;
}

._p-t-9_8ss9c_623 {
  padding-top: 48px;
}

._p-r-9_8ss9c_627 {
  padding-right: 48px;
}

._p-b-9_8ss9c_631 {
  padding-bottom: 48px;
}

._p-l-9_8ss9c_635 {
  padding-left: 48px;
}

._m-9_8ss9c_639 {
  margin: 48px;
}

._m-t-9_8ss9c_643 {
  margin-top: 48px;
}

._m-r-9_8ss9c_647 {
  margin-right: 48px;
}

._m-b-9_8ss9c_651 {
  margin-bottom: 48px;
}

._m-l-9_8ss9c_655 {
  margin-left: 48px;
}

._p-10_8ss9c_659 {
  padding: 64px;
}

._p-t-10_8ss9c_663 {
  padding-top: 64px;
}

._p-r-10_8ss9c_667 {
  padding-right: 64px;
}

._p-b-10_8ss9c_671 {
  padding-bottom: 64px;
}

._p-l-10_8ss9c_675 {
  padding-left: 64px;
}

._m-10_8ss9c_679 {
  margin: 64px;
}

._m-t-10_8ss9c_683 {
  margin-top: 64px;
}

._m-r-10_8ss9c_687 {
  margin-right: 64px;
}

._m-b-10_8ss9c_691 {
  margin-bottom: 64px;
}

._m-l-10_8ss9c_695 {
  margin-left: 64px;
}

._p-11_8ss9c_699 {
  padding: 80px;
}

._p-t-11_8ss9c_703 {
  padding-top: 80px;
}

._p-r-11_8ss9c_707 {
  padding-right: 80px;
}

._p-b-11_8ss9c_711 {
  padding-bottom: 80px;
}

._p-l-11_8ss9c_715 {
  padding-left: 80px;
}

._m-11_8ss9c_719 {
  margin: 80px;
}

._m-t-11_8ss9c_723 {
  margin-top: 80px;
}

._m-r-11_8ss9c_727 {
  margin-right: 80px;
}

._m-b-11_8ss9c_731 {
  margin-bottom: 80px;
}

._m-l-11_8ss9c_735 {
  margin-left: 80px;
}

._p-12_8ss9c_739 {
  padding: 96px;
}

._p-t-12_8ss9c_743 {
  padding-top: 96px;
}

._p-r-12_8ss9c_747 {
  padding-right: 96px;
}

._p-b-12_8ss9c_751 {
  padding-bottom: 96px;
}

._p-l-12_8ss9c_755 {
  padding-left: 96px;
}

._m-12_8ss9c_759 {
  margin: 96px;
}

._m-t-12_8ss9c_763 {
  margin-top: 96px;
}

._m-r-12_8ss9c_767 {
  margin-right: 96px;
}

._m-b-12_8ss9c_771 {
  margin-bottom: 96px;
}

._m-l-12_8ss9c_775 {
  margin-left: 96px;
}

._p-13_8ss9c_779 {
  padding: 160px;
}

._p-t-13_8ss9c_783 {
  padding-top: 160px;
}

._p-r-13_8ss9c_787 {
  padding-right: 160px;
}

._p-b-13_8ss9c_791 {
  padding-bottom: 160px;
}

._p-l-13_8ss9c_795 {
  padding-left: 160px;
}

._m-13_8ss9c_799 {
  margin: 160px;
}

._m-t-13_8ss9c_803 {
  margin-top: 160px;
}

._m-r-13_8ss9c_807 {
  margin-right: 160px;
}

._m-b-13_8ss9c_811 {
  margin-bottom: 160px;
}

._m-l-13_8ss9c_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_8ss9c_825 {
  border-radius: 0;
}

._r-1_8ss9c_829 {
  border-radius: 2px;
}

._r-2_8ss9c_833 {
  border-radius: 4px;
}

._r-3_8ss9c_837 {
  border-radius: 6px;
}

._r-4_8ss9c_841 {
  border-radius: 8px;
}

._r-5_8ss9c_845 {
  border-radius: 12px;
}

._r-6_8ss9c_849 {
  border-radius: 20px;
}

._r-full_8ss9c_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_8ss9c_860 {
  border: 0 solid;
}

._border-1_8ss9c_864 {
  border: 1px solid;
}

._border-2_8ss9c_868 {
  border: 2px solid;
}

._border-3_8ss9c_872 {
  border: 3px solid;
}

._border-4_8ss9c_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_8ss9c_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_8ss9c_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_8ss9c_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_8ss9c_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_8ss9c_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_8ss9c_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_8ss9c_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_8ss9c_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_8ss9c_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_8ss9c_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_8ss9c_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_8ss9c_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_8ss9c_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_8ss9c_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_8ss9c_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_8ss9c_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_8ss9c_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_8ss9c_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._content_8ss9c_1047 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
}

._form_8ss9c_1054 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._selectDropdown_8ss9c_1060 {
  width: 100%;
}
._selectDropdown_8ss9c_1060 button {
  width: 100%;
}

._chipList_8ss9c_1067 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  margin-top: 4px;
}

._footer_8ss9c_1074 {
  flex-shrink: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_i2kbv_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_i2kbv_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_i2kbv_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_i2kbv_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_i2kbv_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_i2kbv_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_i2kbv_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_i2kbv_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_i2kbv_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_i2kbv_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_i2kbv_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_i2kbv_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_i2kbv_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_i2kbv_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_i2kbv_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_i2kbv_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_i2kbv_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_i2kbv_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_i2kbv_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_i2kbv_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_i2kbv_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_i2kbv_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_i2kbv_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_i2kbv_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_i2kbv_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_i2kbv_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_i2kbv_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_i2kbv_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_i2kbv_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_i2kbv_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_i2kbv_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_i2kbv_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_i2kbv_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_i2kbv_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_i2kbv_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_i2kbv_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_i2kbv_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_i2kbv_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_i2kbv_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_i2kbv_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_i2kbv_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_i2kbv_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_i2kbv_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_i2kbv_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_i2kbv_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_i2kbv_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_i2kbv_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_i2kbv_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_i2kbv_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_i2kbv_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_i2kbv_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_i2kbv_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_i2kbv_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_i2kbv_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_i2kbv_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_i2kbv_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_i2kbv_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_i2kbv_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_i2kbv_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_i2kbv_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_i2kbv_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_i2kbv_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_i2kbv_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_i2kbv_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_i2kbv_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_i2kbv_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_i2kbv_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_i2kbv_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_i2kbv_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_i2kbv_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_i2kbv_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_i2kbv_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_i2kbv_259 {
  padding: 0;
}

._p-t-0_i2kbv_263 {
  padding-top: 0;
}

._p-r-0_i2kbv_267 {
  padding-right: 0;
}

._p-b-0_i2kbv_271 {
  padding-bottom: 0;
}

._p-l-0_i2kbv_275 {
  padding-left: 0;
}

._m-0_i2kbv_279 {
  margin: 0;
}

._m-t-0_i2kbv_283 {
  margin-top: 0;
}

._m-r-0_i2kbv_287 {
  margin-right: 0;
}

._m-b-0_i2kbv_291 {
  margin-bottom: 0;
}

._m-l-0_i2kbv_295 {
  margin-left: 0;
}

._p-1_i2kbv_299 {
  padding: 2px;
}

._p-t-1_i2kbv_303 {
  padding-top: 2px;
}

._p-r-1_i2kbv_307 {
  padding-right: 2px;
}

._p-b-1_i2kbv_311 {
  padding-bottom: 2px;
}

._p-l-1_i2kbv_315 {
  padding-left: 2px;
}

._m-1_i2kbv_319 {
  margin: 2px;
}

._m-t-1_i2kbv_323 {
  margin-top: 2px;
}

._m-r-1_i2kbv_327 {
  margin-right: 2px;
}

._m-b-1_i2kbv_331 {
  margin-bottom: 2px;
}

._m-l-1_i2kbv_335 {
  margin-left: 2px;
}

._p-2_i2kbv_339 {
  padding: 4px;
}

._p-t-2_i2kbv_343 {
  padding-top: 4px;
}

._p-r-2_i2kbv_347 {
  padding-right: 4px;
}

._p-b-2_i2kbv_351 {
  padding-bottom: 4px;
}

._p-l-2_i2kbv_355 {
  padding-left: 4px;
}

._m-2_i2kbv_359 {
  margin: 4px;
}

._m-t-2_i2kbv_363 {
  margin-top: 4px;
}

._m-r-2_i2kbv_367 {
  margin-right: 4px;
}

._m-b-2_i2kbv_371 {
  margin-bottom: 4px;
}

._m-l-2_i2kbv_375 {
  margin-left: 4px;
}

._p-3_i2kbv_379 {
  padding: 8px;
}

._p-t-3_i2kbv_383 {
  padding-top: 8px;
}

._p-r-3_i2kbv_387 {
  padding-right: 8px;
}

._p-b-3_i2kbv_391 {
  padding-bottom: 8px;
}

._p-l-3_i2kbv_395 {
  padding-left: 8px;
}

._m-3_i2kbv_399 {
  margin: 8px;
}

._m-t-3_i2kbv_403 {
  margin-top: 8px;
}

._m-r-3_i2kbv_407 {
  margin-right: 8px;
}

._m-b-3_i2kbv_411 {
  margin-bottom: 8px;
}

._m-l-3_i2kbv_415 {
  margin-left: 8px;
}

._p-4_i2kbv_419 {
  padding: 12px;
}

._p-t-4_i2kbv_423 {
  padding-top: 12px;
}

._p-r-4_i2kbv_427 {
  padding-right: 12px;
}

._p-b-4_i2kbv_431 {
  padding-bottom: 12px;
}

._p-l-4_i2kbv_435 {
  padding-left: 12px;
}

._m-4_i2kbv_439 {
  margin: 12px;
}

._m-t-4_i2kbv_443 {
  margin-top: 12px;
}

._m-r-4_i2kbv_447 {
  margin-right: 12px;
}

._m-b-4_i2kbv_451 {
  margin-bottom: 12px;
}

._m-l-4_i2kbv_455 {
  margin-left: 12px;
}

._p-5_i2kbv_459 {
  padding: 16px;
}

._p-t-5_i2kbv_463 {
  padding-top: 16px;
}

._p-r-5_i2kbv_467 {
  padding-right: 16px;
}

._p-b-5_i2kbv_471 {
  padding-bottom: 16px;
}

._p-l-5_i2kbv_475 {
  padding-left: 16px;
}

._m-5_i2kbv_479 {
  margin: 16px;
}

._m-t-5_i2kbv_483 {
  margin-top: 16px;
}

._m-r-5_i2kbv_487 {
  margin-right: 16px;
}

._m-b-5_i2kbv_491 {
  margin-bottom: 16px;
}

._m-l-5_i2kbv_495 {
  margin-left: 16px;
}

._p-6_i2kbv_499 {
  padding: 24px;
}

._p-t-6_i2kbv_503 {
  padding-top: 24px;
}

._p-r-6_i2kbv_507 {
  padding-right: 24px;
}

._p-b-6_i2kbv_511 {
  padding-bottom: 24px;
}

._p-l-6_i2kbv_515 {
  padding-left: 24px;
}

._m-6_i2kbv_519 {
  margin: 24px;
}

._m-t-6_i2kbv_523 {
  margin-top: 24px;
}

._m-r-6_i2kbv_527 {
  margin-right: 24px;
}

._m-b-6_i2kbv_531 {
  margin-bottom: 24px;
}

._m-l-6_i2kbv_535 {
  margin-left: 24px;
}

._p-7_i2kbv_539 {
  padding: 32px;
}

._p-t-7_i2kbv_543 {
  padding-top: 32px;
}

._p-r-7_i2kbv_547 {
  padding-right: 32px;
}

._p-b-7_i2kbv_551 {
  padding-bottom: 32px;
}

._p-l-7_i2kbv_555 {
  padding-left: 32px;
}

._m-7_i2kbv_559 {
  margin: 32px;
}

._m-t-7_i2kbv_563 {
  margin-top: 32px;
}

._m-r-7_i2kbv_567 {
  margin-right: 32px;
}

._m-b-7_i2kbv_571 {
  margin-bottom: 32px;
}

._m-l-7_i2kbv_575 {
  margin-left: 32px;
}

._p-8_i2kbv_579 {
  padding: 40px;
}

._p-t-8_i2kbv_583 {
  padding-top: 40px;
}

._p-r-8_i2kbv_587 {
  padding-right: 40px;
}

._p-b-8_i2kbv_591 {
  padding-bottom: 40px;
}

._p-l-8_i2kbv_595 {
  padding-left: 40px;
}

._m-8_i2kbv_599 {
  margin: 40px;
}

._m-t-8_i2kbv_603 {
  margin-top: 40px;
}

._m-r-8_i2kbv_607 {
  margin-right: 40px;
}

._m-b-8_i2kbv_611 {
  margin-bottom: 40px;
}

._m-l-8_i2kbv_615 {
  margin-left: 40px;
}

._p-9_i2kbv_619 {
  padding: 48px;
}

._p-t-9_i2kbv_623 {
  padding-top: 48px;
}

._p-r-9_i2kbv_627 {
  padding-right: 48px;
}

._p-b-9_i2kbv_631 {
  padding-bottom: 48px;
}

._p-l-9_i2kbv_635 {
  padding-left: 48px;
}

._m-9_i2kbv_639 {
  margin: 48px;
}

._m-t-9_i2kbv_643 {
  margin-top: 48px;
}

._m-r-9_i2kbv_647 {
  margin-right: 48px;
}

._m-b-9_i2kbv_651 {
  margin-bottom: 48px;
}

._m-l-9_i2kbv_655 {
  margin-left: 48px;
}

._p-10_i2kbv_659 {
  padding: 64px;
}

._p-t-10_i2kbv_663 {
  padding-top: 64px;
}

._p-r-10_i2kbv_667 {
  padding-right: 64px;
}

._p-b-10_i2kbv_671 {
  padding-bottom: 64px;
}

._p-l-10_i2kbv_675 {
  padding-left: 64px;
}

._m-10_i2kbv_679 {
  margin: 64px;
}

._m-t-10_i2kbv_683 {
  margin-top: 64px;
}

._m-r-10_i2kbv_687 {
  margin-right: 64px;
}

._m-b-10_i2kbv_691 {
  margin-bottom: 64px;
}

._m-l-10_i2kbv_695 {
  margin-left: 64px;
}

._p-11_i2kbv_699 {
  padding: 80px;
}

._p-t-11_i2kbv_703 {
  padding-top: 80px;
}

._p-r-11_i2kbv_707 {
  padding-right: 80px;
}

._p-b-11_i2kbv_711 {
  padding-bottom: 80px;
}

._p-l-11_i2kbv_715 {
  padding-left: 80px;
}

._m-11_i2kbv_719 {
  margin: 80px;
}

._m-t-11_i2kbv_723 {
  margin-top: 80px;
}

._m-r-11_i2kbv_727 {
  margin-right: 80px;
}

._m-b-11_i2kbv_731 {
  margin-bottom: 80px;
}

._m-l-11_i2kbv_735 {
  margin-left: 80px;
}

._p-12_i2kbv_739 {
  padding: 96px;
}

._p-t-12_i2kbv_743 {
  padding-top: 96px;
}

._p-r-12_i2kbv_747 {
  padding-right: 96px;
}

._p-b-12_i2kbv_751 {
  padding-bottom: 96px;
}

._p-l-12_i2kbv_755 {
  padding-left: 96px;
}

._m-12_i2kbv_759 {
  margin: 96px;
}

._m-t-12_i2kbv_763 {
  margin-top: 96px;
}

._m-r-12_i2kbv_767 {
  margin-right: 96px;
}

._m-b-12_i2kbv_771 {
  margin-bottom: 96px;
}

._m-l-12_i2kbv_775 {
  margin-left: 96px;
}

._p-13_i2kbv_779 {
  padding: 160px;
}

._p-t-13_i2kbv_783 {
  padding-top: 160px;
}

._p-r-13_i2kbv_787 {
  padding-right: 160px;
}

._p-b-13_i2kbv_791 {
  padding-bottom: 160px;
}

._p-l-13_i2kbv_795 {
  padding-left: 160px;
}

._m-13_i2kbv_799 {
  margin: 160px;
}

._m-t-13_i2kbv_803 {
  margin-top: 160px;
}

._m-r-13_i2kbv_807 {
  margin-right: 160px;
}

._m-b-13_i2kbv_811 {
  margin-bottom: 160px;
}

._m-l-13_i2kbv_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_i2kbv_825 {
  border-radius: 0;
}

._r-1_i2kbv_829 {
  border-radius: 2px;
}

._r-2_i2kbv_833 {
  border-radius: 4px;
}

._r-3_i2kbv_837 {
  border-radius: 6px;
}

._r-4_i2kbv_841 {
  border-radius: 8px;
}

._r-5_i2kbv_845 {
  border-radius: 12px;
}

._r-6_i2kbv_849 {
  border-radius: 20px;
}

._r-full_i2kbv_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_i2kbv_860 {
  border: 0 solid;
}

._border-1_i2kbv_864 {
  border: 1px solid;
}

._border-2_i2kbv_868 {
  border: 2px solid;
}

._border-3_i2kbv_872 {
  border: 3px solid;
}

._border-4_i2kbv_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_i2kbv_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_i2kbv_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_i2kbv_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_i2kbv_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_i2kbv_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_i2kbv_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_i2kbv_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_i2kbv_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_i2kbv_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_i2kbv_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_i2kbv_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_i2kbv_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_i2kbv_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_i2kbv_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_i2kbv_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_i2kbv_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_i2kbv_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_i2kbv_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._scrollArea_i2kbv_1047 {
  flex: 1;
  overflow-y: auto;
}

._campaignSection_i2kbv_1052 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px 24px;
  background-color: var(--color-bg-elevation);
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}

._campaignSelects_i2kbv_1062 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._formSection_i2kbv_1068 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px 24px;
}
._formSection_i2kbv_1068:last-child {
  border-bottom: none;
  gap: 24px;
}

._selectDropdown_i2kbv_1079 {
  width: 100%;
}
._selectDropdown_i2kbv_1079 button {
  width: 100%;
}

._campaignOption_i2kbv_1086 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

._campaignOptionTop_i2kbv_1093 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

._campaignOptionName_i2kbv_1100 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._campaignOptionName_i2kbv_1100 {
    font-size: 14px;
  }
}
._campaignOptionName_i2kbv_1100 {
  color: var(--color-text-body);
}

._campaignOptionCount_i2kbv_1115 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._campaignOptionCount_i2kbv_1115 {
    font-size: 12px;
  }
}
._campaignOptionCount_i2kbv_1115 {
  color: var(--color-text-action-disabled) !important;
  white-space: nowrap;
}
._campaignOptionCount_i2kbv_1115 strong {
  font-weight: 700;
  color: var(--color-primary) !important;
}

._campaignOptionChips_i2kbv_1135 {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
}

._domainChip_i2kbv_1141 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._domainChip_i2kbv_1141 {
    font-size: 12px;
  }
}
._domainChip_i2kbv_1141 {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  background-color: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 100px;
  height: 26px;
  white-space: nowrap;
  font-weight: 400;
  color: var(--color-text-body);
}

._infoText_i2kbv_1165 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}
._infoText_i2kbv_1165 i::before {
  color: var(--color-info);
}

._messageBox_i2kbv_1179 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._titleInput_i2kbv_1185 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._titleInput_i2kbv_1185 {
    font-size: 14px;
  }
}
._titleInput_i2kbv_1185 {
  width: 100%;
  padding: 8px 12px;
  border: none;
  border-bottom: 1px solid var(--color-border);
  background-color: var(--color-bg-elevation-1);
  color: var(--color-text-body);
  font-family: inherit;
}
._titleInput_i2kbv_1185::placeholder {
  color: var(--color-text-action-disabled);
}
._titleInput_i2kbv_1185:focus {
  outline: none;
}

._bodyTextarea_i2kbv_1212 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bodyTextarea_i2kbv_1212 {
    font-size: 14px;
  }
}
._bodyTextarea_i2kbv_1212 {
  width: 100%;
  padding: 8px 12px;
  resize: vertical;
  min-height: 100px;
  background-color: var(--color-bg-elevation-1);
  color: var(--color-text-body);
  font-family: inherit;
}
._bodyTextarea_i2kbv_1212::placeholder {
  color: var(--color-text-action-disabled);
}
._bodyTextarea_i2kbv_1212:focus {
  outline: none;
}

._imageUploadRow_i2kbv_1239 {
  display: flex;
  gap: 16px;
  align-items: center;
}

._imageUploadArea_i2kbv_1245 {
  width: 150px;
  flex-shrink: 0;
}
._imageUploadArea_i2kbv_1245 > div {
  aspect-ratio: unset !important;
  height: 150px !important;
  width: 150px !important;
}

._imageGuide_i2kbv_1255 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  line-height: 1.6;
  word-break: auto-phrase;
  overflow-wrap: break-word;
  min-width: 0;
  flex: 1;
}
._imageGuide_i2kbv_1255 ._imageGuideTitle_i2kbv_1267 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}
._imageGuide_i2kbv_1255 ul {
  margin: 0;
  padding-left: 12px;
}
._imageGuide_i2kbv_1255 li {
  display: block;
  list-style: disc;
}
._imageGuide_i2kbv_1255 p {
  margin-top: 4px;
}

._scheduleWrap_i2kbv_1286 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._scheduleRow_i2kbv_1292 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._scheduleLabel_i2kbv_1298 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._scheduleLabel_i2kbv_1298 {
    font-size: 12px;
  }
}
._scheduleLabel_i2kbv_1298 {
  color: var(--color-text-body);
}

._dateTimeRow_i2kbv_1313 {
  display: flex;
  gap: 4px;
}

._dateTimeInput_i2kbv_1318 {
  flex: 1;
}
._dateTimeInput_i2kbv_1318 [class*=inputContent] {
  justify-content: center;
}

body > [class*=portalDropdown] {
  transform: translateY(calc(-100% - 44px));
}

._footer_i2kbv_1329 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-end;
  padding: 12px 24px;
  border-top: 1px solid var(--color-border);
  flex-shrink: 0;
}

._targetCount_i2kbv_1339 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._targetCount_i2kbv_1339 {
    font-size: 12px;
  }
}
._targetCount_i2kbv_1339 {
  color: var(--color-text-body);
  margin-right: auto;
}
._targetCount_i2kbv_1339 strong {
  font-weight: 700;
  color: var(--color-primary);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_cf5y5_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_cf5y5_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_cf5y5_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_cf5y5_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_cf5y5_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_cf5y5_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_cf5y5_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_cf5y5_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_cf5y5_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_cf5y5_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_cf5y5_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_cf5y5_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_cf5y5_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_cf5y5_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_cf5y5_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_cf5y5_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_cf5y5_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_cf5y5_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_cf5y5_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_cf5y5_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_cf5y5_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_cf5y5_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_cf5y5_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_cf5y5_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_cf5y5_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_cf5y5_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_cf5y5_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_cf5y5_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_cf5y5_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_cf5y5_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_cf5y5_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_cf5y5_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_cf5y5_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_cf5y5_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_cf5y5_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_cf5y5_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_cf5y5_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_cf5y5_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_cf5y5_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_cf5y5_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_cf5y5_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_cf5y5_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_cf5y5_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_cf5y5_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_cf5y5_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_cf5y5_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_cf5y5_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_cf5y5_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_cf5y5_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_cf5y5_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_cf5y5_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_cf5y5_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_cf5y5_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_cf5y5_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_cf5y5_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_cf5y5_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_cf5y5_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_cf5y5_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_cf5y5_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_cf5y5_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_cf5y5_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_cf5y5_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_cf5y5_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_cf5y5_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_cf5y5_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_cf5y5_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_cf5y5_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_cf5y5_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_cf5y5_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_cf5y5_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_cf5y5_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_cf5y5_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_cf5y5_259 {
  padding: 0;
}

._p-t-0_cf5y5_263 {
  padding-top: 0;
}

._p-r-0_cf5y5_267 {
  padding-right: 0;
}

._p-b-0_cf5y5_271 {
  padding-bottom: 0;
}

._p-l-0_cf5y5_275 {
  padding-left: 0;
}

._m-0_cf5y5_279 {
  margin: 0;
}

._m-t-0_cf5y5_283 {
  margin-top: 0;
}

._m-r-0_cf5y5_287 {
  margin-right: 0;
}

._m-b-0_cf5y5_291 {
  margin-bottom: 0;
}

._m-l-0_cf5y5_295 {
  margin-left: 0;
}

._p-1_cf5y5_299 {
  padding: 2px;
}

._p-t-1_cf5y5_303 {
  padding-top: 2px;
}

._p-r-1_cf5y5_307 {
  padding-right: 2px;
}

._p-b-1_cf5y5_311 {
  padding-bottom: 2px;
}

._p-l-1_cf5y5_315 {
  padding-left: 2px;
}

._m-1_cf5y5_319 {
  margin: 2px;
}

._m-t-1_cf5y5_323 {
  margin-top: 2px;
}

._m-r-1_cf5y5_327 {
  margin-right: 2px;
}

._m-b-1_cf5y5_331 {
  margin-bottom: 2px;
}

._m-l-1_cf5y5_335 {
  margin-left: 2px;
}

._p-2_cf5y5_339 {
  padding: 4px;
}

._p-t-2_cf5y5_343 {
  padding-top: 4px;
}

._p-r-2_cf5y5_347 {
  padding-right: 4px;
}

._p-b-2_cf5y5_351 {
  padding-bottom: 4px;
}

._p-l-2_cf5y5_355 {
  padding-left: 4px;
}

._m-2_cf5y5_359 {
  margin: 4px;
}

._m-t-2_cf5y5_363 {
  margin-top: 4px;
}

._m-r-2_cf5y5_367 {
  margin-right: 4px;
}

._m-b-2_cf5y5_371 {
  margin-bottom: 4px;
}

._m-l-2_cf5y5_375 {
  margin-left: 4px;
}

._p-3_cf5y5_379 {
  padding: 8px;
}

._p-t-3_cf5y5_383 {
  padding-top: 8px;
}

._p-r-3_cf5y5_387 {
  padding-right: 8px;
}

._p-b-3_cf5y5_391 {
  padding-bottom: 8px;
}

._p-l-3_cf5y5_395 {
  padding-left: 8px;
}

._m-3_cf5y5_399 {
  margin: 8px;
}

._m-t-3_cf5y5_403 {
  margin-top: 8px;
}

._m-r-3_cf5y5_407 {
  margin-right: 8px;
}

._m-b-3_cf5y5_411 {
  margin-bottom: 8px;
}

._m-l-3_cf5y5_415 {
  margin-left: 8px;
}

._p-4_cf5y5_419 {
  padding: 12px;
}

._p-t-4_cf5y5_423 {
  padding-top: 12px;
}

._p-r-4_cf5y5_427 {
  padding-right: 12px;
}

._p-b-4_cf5y5_431 {
  padding-bottom: 12px;
}

._p-l-4_cf5y5_435 {
  padding-left: 12px;
}

._m-4_cf5y5_439 {
  margin: 12px;
}

._m-t-4_cf5y5_443 {
  margin-top: 12px;
}

._m-r-4_cf5y5_447 {
  margin-right: 12px;
}

._m-b-4_cf5y5_451 {
  margin-bottom: 12px;
}

._m-l-4_cf5y5_455 {
  margin-left: 12px;
}

._p-5_cf5y5_459 {
  padding: 16px;
}

._p-t-5_cf5y5_463 {
  padding-top: 16px;
}

._p-r-5_cf5y5_467 {
  padding-right: 16px;
}

._p-b-5_cf5y5_471 {
  padding-bottom: 16px;
}

._p-l-5_cf5y5_475 {
  padding-left: 16px;
}

._m-5_cf5y5_479 {
  margin: 16px;
}

._m-t-5_cf5y5_483 {
  margin-top: 16px;
}

._m-r-5_cf5y5_487 {
  margin-right: 16px;
}

._m-b-5_cf5y5_491 {
  margin-bottom: 16px;
}

._m-l-5_cf5y5_495 {
  margin-left: 16px;
}

._p-6_cf5y5_499 {
  padding: 24px;
}

._p-t-6_cf5y5_503 {
  padding-top: 24px;
}

._p-r-6_cf5y5_507 {
  padding-right: 24px;
}

._p-b-6_cf5y5_511 {
  padding-bottom: 24px;
}

._p-l-6_cf5y5_515 {
  padding-left: 24px;
}

._m-6_cf5y5_519 {
  margin: 24px;
}

._m-t-6_cf5y5_523 {
  margin-top: 24px;
}

._m-r-6_cf5y5_527 {
  margin-right: 24px;
}

._m-b-6_cf5y5_531 {
  margin-bottom: 24px;
}

._m-l-6_cf5y5_535 {
  margin-left: 24px;
}

._p-7_cf5y5_539 {
  padding: 32px;
}

._p-t-7_cf5y5_543 {
  padding-top: 32px;
}

._p-r-7_cf5y5_547 {
  padding-right: 32px;
}

._p-b-7_cf5y5_551 {
  padding-bottom: 32px;
}

._p-l-7_cf5y5_555 {
  padding-left: 32px;
}

._m-7_cf5y5_559 {
  margin: 32px;
}

._m-t-7_cf5y5_563 {
  margin-top: 32px;
}

._m-r-7_cf5y5_567 {
  margin-right: 32px;
}

._m-b-7_cf5y5_571 {
  margin-bottom: 32px;
}

._m-l-7_cf5y5_575 {
  margin-left: 32px;
}

._p-8_cf5y5_579 {
  padding: 40px;
}

._p-t-8_cf5y5_583 {
  padding-top: 40px;
}

._p-r-8_cf5y5_587 {
  padding-right: 40px;
}

._p-b-8_cf5y5_591 {
  padding-bottom: 40px;
}

._p-l-8_cf5y5_595 {
  padding-left: 40px;
}

._m-8_cf5y5_599 {
  margin: 40px;
}

._m-t-8_cf5y5_603 {
  margin-top: 40px;
}

._m-r-8_cf5y5_607 {
  margin-right: 40px;
}

._m-b-8_cf5y5_611 {
  margin-bottom: 40px;
}

._m-l-8_cf5y5_615 {
  margin-left: 40px;
}

._p-9_cf5y5_619 {
  padding: 48px;
}

._p-t-9_cf5y5_623 {
  padding-top: 48px;
}

._p-r-9_cf5y5_627 {
  padding-right: 48px;
}

._p-b-9_cf5y5_631 {
  padding-bottom: 48px;
}

._p-l-9_cf5y5_635 {
  padding-left: 48px;
}

._m-9_cf5y5_639 {
  margin: 48px;
}

._m-t-9_cf5y5_643 {
  margin-top: 48px;
}

._m-r-9_cf5y5_647 {
  margin-right: 48px;
}

._m-b-9_cf5y5_651 {
  margin-bottom: 48px;
}

._m-l-9_cf5y5_655 {
  margin-left: 48px;
}

._p-10_cf5y5_659 {
  padding: 64px;
}

._p-t-10_cf5y5_663 {
  padding-top: 64px;
}

._p-r-10_cf5y5_667 {
  padding-right: 64px;
}

._p-b-10_cf5y5_671 {
  padding-bottom: 64px;
}

._p-l-10_cf5y5_675 {
  padding-left: 64px;
}

._m-10_cf5y5_679 {
  margin: 64px;
}

._m-t-10_cf5y5_683 {
  margin-top: 64px;
}

._m-r-10_cf5y5_687 {
  margin-right: 64px;
}

._m-b-10_cf5y5_691 {
  margin-bottom: 64px;
}

._m-l-10_cf5y5_695 {
  margin-left: 64px;
}

._p-11_cf5y5_699 {
  padding: 80px;
}

._p-t-11_cf5y5_703 {
  padding-top: 80px;
}

._p-r-11_cf5y5_707 {
  padding-right: 80px;
}

._p-b-11_cf5y5_711 {
  padding-bottom: 80px;
}

._p-l-11_cf5y5_715 {
  padding-left: 80px;
}

._m-11_cf5y5_719 {
  margin: 80px;
}

._m-t-11_cf5y5_723 {
  margin-top: 80px;
}

._m-r-11_cf5y5_727 {
  margin-right: 80px;
}

._m-b-11_cf5y5_731 {
  margin-bottom: 80px;
}

._m-l-11_cf5y5_735 {
  margin-left: 80px;
}

._p-12_cf5y5_739 {
  padding: 96px;
}

._p-t-12_cf5y5_743 {
  padding-top: 96px;
}

._p-r-12_cf5y5_747 {
  padding-right: 96px;
}

._p-b-12_cf5y5_751 {
  padding-bottom: 96px;
}

._p-l-12_cf5y5_755 {
  padding-left: 96px;
}

._m-12_cf5y5_759 {
  margin: 96px;
}

._m-t-12_cf5y5_763 {
  margin-top: 96px;
}

._m-r-12_cf5y5_767 {
  margin-right: 96px;
}

._m-b-12_cf5y5_771 {
  margin-bottom: 96px;
}

._m-l-12_cf5y5_775 {
  margin-left: 96px;
}

._p-13_cf5y5_779 {
  padding: 160px;
}

._p-t-13_cf5y5_783 {
  padding-top: 160px;
}

._p-r-13_cf5y5_787 {
  padding-right: 160px;
}

._p-b-13_cf5y5_791 {
  padding-bottom: 160px;
}

._p-l-13_cf5y5_795 {
  padding-left: 160px;
}

._m-13_cf5y5_799 {
  margin: 160px;
}

._m-t-13_cf5y5_803 {
  margin-top: 160px;
}

._m-r-13_cf5y5_807 {
  margin-right: 160px;
}

._m-b-13_cf5y5_811 {
  margin-bottom: 160px;
}

._m-l-13_cf5y5_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_cf5y5_825 {
  border-radius: 0;
}

._r-1_cf5y5_829 {
  border-radius: 2px;
}

._r-2_cf5y5_833 {
  border-radius: 4px;
}

._r-3_cf5y5_837 {
  border-radius: 6px;
}

._r-4_cf5y5_841 {
  border-radius: 8px;
}

._r-5_cf5y5_845 {
  border-radius: 12px;
}

._r-6_cf5y5_849 {
  border-radius: 20px;
}

._r-full_cf5y5_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_cf5y5_860 {
  border: 0 solid;
}

._border-1_cf5y5_864 {
  border: 1px solid;
}

._border-2_cf5y5_868 {
  border: 2px solid;
}

._border-3_cf5y5_872 {
  border: 3px solid;
}

._border-4_cf5y5_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_cf5y5_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_cf5y5_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_cf5y5_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_cf5y5_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_cf5y5_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_cf5y5_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_cf5y5_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_cf5y5_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_cf5y5_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_cf5y5_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_cf5y5_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_cf5y5_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_cf5y5_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_cf5y5_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_cf5y5_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_cf5y5_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_cf5y5_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_cf5y5_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._content_cf5y5_1047 {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
}

._form_cf5y5_1054 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._textarea_cf5y5_1060 {
  resize: vertical;
  min-height: 80px;
}

._statusSelect_cf5y5_1065 {
  width: 100%;
}
._statusSelect_cf5y5_1065 > button {
  width: 100%;
}

._footer_cf5y5_1072 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
._footer_cf5y5_1072 button {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_vbvh6_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_vbvh6_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_vbvh6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_vbvh6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_vbvh6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_vbvh6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_vbvh6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_vbvh6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_vbvh6_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_vbvh6_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_vbvh6_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_vbvh6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_vbvh6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_vbvh6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_vbvh6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_vbvh6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_vbvh6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_vbvh6_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_vbvh6_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_vbvh6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_vbvh6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_vbvh6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_vbvh6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_vbvh6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_vbvh6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_vbvh6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_vbvh6_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_vbvh6_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_vbvh6_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_vbvh6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_vbvh6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_vbvh6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_vbvh6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_vbvh6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_vbvh6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_vbvh6_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_vbvh6_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_vbvh6_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_vbvh6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_vbvh6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_vbvh6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_vbvh6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_vbvh6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_vbvh6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_vbvh6_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_vbvh6_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_vbvh6_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_vbvh6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_vbvh6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_vbvh6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_vbvh6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_vbvh6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_vbvh6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_vbvh6_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_vbvh6_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_vbvh6_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_vbvh6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_vbvh6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_vbvh6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_vbvh6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_vbvh6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_vbvh6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_vbvh6_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_vbvh6_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_vbvh6_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_vbvh6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_vbvh6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_vbvh6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_vbvh6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_vbvh6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_vbvh6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_vbvh6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_vbvh6_259 {
  padding: 0;
}

._p-t-0_vbvh6_263 {
  padding-top: 0;
}

._p-r-0_vbvh6_267 {
  padding-right: 0;
}

._p-b-0_vbvh6_271 {
  padding-bottom: 0;
}

._p-l-0_vbvh6_275 {
  padding-left: 0;
}

._m-0_vbvh6_279 {
  margin: 0;
}

._m-t-0_vbvh6_283 {
  margin-top: 0;
}

._m-r-0_vbvh6_287 {
  margin-right: 0;
}

._m-b-0_vbvh6_291 {
  margin-bottom: 0;
}

._m-l-0_vbvh6_295 {
  margin-left: 0;
}

._p-1_vbvh6_299 {
  padding: 2px;
}

._p-t-1_vbvh6_303 {
  padding-top: 2px;
}

._p-r-1_vbvh6_307 {
  padding-right: 2px;
}

._p-b-1_vbvh6_311 {
  padding-bottom: 2px;
}

._p-l-1_vbvh6_315 {
  padding-left: 2px;
}

._m-1_vbvh6_319 {
  margin: 2px;
}

._m-t-1_vbvh6_323 {
  margin-top: 2px;
}

._m-r-1_vbvh6_327 {
  margin-right: 2px;
}

._m-b-1_vbvh6_331 {
  margin-bottom: 2px;
}

._m-l-1_vbvh6_335 {
  margin-left: 2px;
}

._p-2_vbvh6_339 {
  padding: 4px;
}

._p-t-2_vbvh6_343 {
  padding-top: 4px;
}

._p-r-2_vbvh6_347 {
  padding-right: 4px;
}

._p-b-2_vbvh6_351 {
  padding-bottom: 4px;
}

._p-l-2_vbvh6_355 {
  padding-left: 4px;
}

._m-2_vbvh6_359 {
  margin: 4px;
}

._m-t-2_vbvh6_363 {
  margin-top: 4px;
}

._m-r-2_vbvh6_367 {
  margin-right: 4px;
}

._m-b-2_vbvh6_371 {
  margin-bottom: 4px;
}

._m-l-2_vbvh6_375 {
  margin-left: 4px;
}

._p-3_vbvh6_379 {
  padding: 8px;
}

._p-t-3_vbvh6_383 {
  padding-top: 8px;
}

._p-r-3_vbvh6_387 {
  padding-right: 8px;
}

._p-b-3_vbvh6_391 {
  padding-bottom: 8px;
}

._p-l-3_vbvh6_395 {
  padding-left: 8px;
}

._m-3_vbvh6_399 {
  margin: 8px;
}

._m-t-3_vbvh6_403 {
  margin-top: 8px;
}

._m-r-3_vbvh6_407 {
  margin-right: 8px;
}

._m-b-3_vbvh6_411 {
  margin-bottom: 8px;
}

._m-l-3_vbvh6_415 {
  margin-left: 8px;
}

._p-4_vbvh6_419 {
  padding: 12px;
}

._p-t-4_vbvh6_423 {
  padding-top: 12px;
}

._p-r-4_vbvh6_427 {
  padding-right: 12px;
}

._p-b-4_vbvh6_431 {
  padding-bottom: 12px;
}

._p-l-4_vbvh6_435 {
  padding-left: 12px;
}

._m-4_vbvh6_439 {
  margin: 12px;
}

._m-t-4_vbvh6_443 {
  margin-top: 12px;
}

._m-r-4_vbvh6_447 {
  margin-right: 12px;
}

._m-b-4_vbvh6_451 {
  margin-bottom: 12px;
}

._m-l-4_vbvh6_455 {
  margin-left: 12px;
}

._p-5_vbvh6_459 {
  padding: 16px;
}

._p-t-5_vbvh6_463 {
  padding-top: 16px;
}

._p-r-5_vbvh6_467 {
  padding-right: 16px;
}

._p-b-5_vbvh6_471 {
  padding-bottom: 16px;
}

._p-l-5_vbvh6_475 {
  padding-left: 16px;
}

._m-5_vbvh6_479 {
  margin: 16px;
}

._m-t-5_vbvh6_483 {
  margin-top: 16px;
}

._m-r-5_vbvh6_487 {
  margin-right: 16px;
}

._m-b-5_vbvh6_491 {
  margin-bottom: 16px;
}

._m-l-5_vbvh6_495 {
  margin-left: 16px;
}

._p-6_vbvh6_499 {
  padding: 24px;
}

._p-t-6_vbvh6_503 {
  padding-top: 24px;
}

._p-r-6_vbvh6_507 {
  padding-right: 24px;
}

._p-b-6_vbvh6_511 {
  padding-bottom: 24px;
}

._p-l-6_vbvh6_515 {
  padding-left: 24px;
}

._m-6_vbvh6_519 {
  margin: 24px;
}

._m-t-6_vbvh6_523 {
  margin-top: 24px;
}

._m-r-6_vbvh6_527 {
  margin-right: 24px;
}

._m-b-6_vbvh6_531 {
  margin-bottom: 24px;
}

._m-l-6_vbvh6_535 {
  margin-left: 24px;
}

._p-7_vbvh6_539 {
  padding: 32px;
}

._p-t-7_vbvh6_543 {
  padding-top: 32px;
}

._p-r-7_vbvh6_547 {
  padding-right: 32px;
}

._p-b-7_vbvh6_551 {
  padding-bottom: 32px;
}

._p-l-7_vbvh6_555 {
  padding-left: 32px;
}

._m-7_vbvh6_559 {
  margin: 32px;
}

._m-t-7_vbvh6_563 {
  margin-top: 32px;
}

._m-r-7_vbvh6_567 {
  margin-right: 32px;
}

._m-b-7_vbvh6_571 {
  margin-bottom: 32px;
}

._m-l-7_vbvh6_575 {
  margin-left: 32px;
}

._p-8_vbvh6_579 {
  padding: 40px;
}

._p-t-8_vbvh6_583 {
  padding-top: 40px;
}

._p-r-8_vbvh6_587 {
  padding-right: 40px;
}

._p-b-8_vbvh6_591 {
  padding-bottom: 40px;
}

._p-l-8_vbvh6_595 {
  padding-left: 40px;
}

._m-8_vbvh6_599 {
  margin: 40px;
}

._m-t-8_vbvh6_603 {
  margin-top: 40px;
}

._m-r-8_vbvh6_607 {
  margin-right: 40px;
}

._m-b-8_vbvh6_611 {
  margin-bottom: 40px;
}

._m-l-8_vbvh6_615 {
  margin-left: 40px;
}

._p-9_vbvh6_619 {
  padding: 48px;
}

._p-t-9_vbvh6_623 {
  padding-top: 48px;
}

._p-r-9_vbvh6_627 {
  padding-right: 48px;
}

._p-b-9_vbvh6_631 {
  padding-bottom: 48px;
}

._p-l-9_vbvh6_635 {
  padding-left: 48px;
}

._m-9_vbvh6_639 {
  margin: 48px;
}

._m-t-9_vbvh6_643 {
  margin-top: 48px;
}

._m-r-9_vbvh6_647 {
  margin-right: 48px;
}

._m-b-9_vbvh6_651 {
  margin-bottom: 48px;
}

._m-l-9_vbvh6_655 {
  margin-left: 48px;
}

._p-10_vbvh6_659 {
  padding: 64px;
}

._p-t-10_vbvh6_663 {
  padding-top: 64px;
}

._p-r-10_vbvh6_667 {
  padding-right: 64px;
}

._p-b-10_vbvh6_671 {
  padding-bottom: 64px;
}

._p-l-10_vbvh6_675 {
  padding-left: 64px;
}

._m-10_vbvh6_679 {
  margin: 64px;
}

._m-t-10_vbvh6_683 {
  margin-top: 64px;
}

._m-r-10_vbvh6_687 {
  margin-right: 64px;
}

._m-b-10_vbvh6_691 {
  margin-bottom: 64px;
}

._m-l-10_vbvh6_695 {
  margin-left: 64px;
}

._p-11_vbvh6_699 {
  padding: 80px;
}

._p-t-11_vbvh6_703 {
  padding-top: 80px;
}

._p-r-11_vbvh6_707 {
  padding-right: 80px;
}

._p-b-11_vbvh6_711 {
  padding-bottom: 80px;
}

._p-l-11_vbvh6_715 {
  padding-left: 80px;
}

._m-11_vbvh6_719 {
  margin: 80px;
}

._m-t-11_vbvh6_723 {
  margin-top: 80px;
}

._m-r-11_vbvh6_727 {
  margin-right: 80px;
}

._m-b-11_vbvh6_731 {
  margin-bottom: 80px;
}

._m-l-11_vbvh6_735 {
  margin-left: 80px;
}

._p-12_vbvh6_739 {
  padding: 96px;
}

._p-t-12_vbvh6_743 {
  padding-top: 96px;
}

._p-r-12_vbvh6_747 {
  padding-right: 96px;
}

._p-b-12_vbvh6_751 {
  padding-bottom: 96px;
}

._p-l-12_vbvh6_755 {
  padding-left: 96px;
}

._m-12_vbvh6_759 {
  margin: 96px;
}

._m-t-12_vbvh6_763 {
  margin-top: 96px;
}

._m-r-12_vbvh6_767 {
  margin-right: 96px;
}

._m-b-12_vbvh6_771 {
  margin-bottom: 96px;
}

._m-l-12_vbvh6_775 {
  margin-left: 96px;
}

._p-13_vbvh6_779 {
  padding: 160px;
}

._p-t-13_vbvh6_783 {
  padding-top: 160px;
}

._p-r-13_vbvh6_787 {
  padding-right: 160px;
}

._p-b-13_vbvh6_791 {
  padding-bottom: 160px;
}

._p-l-13_vbvh6_795 {
  padding-left: 160px;
}

._m-13_vbvh6_799 {
  margin: 160px;
}

._m-t-13_vbvh6_803 {
  margin-top: 160px;
}

._m-r-13_vbvh6_807 {
  margin-right: 160px;
}

._m-b-13_vbvh6_811 {
  margin-bottom: 160px;
}

._m-l-13_vbvh6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_vbvh6_825 {
  border-radius: 0;
}

._r-1_vbvh6_829 {
  border-radius: 2px;
}

._r-2_vbvh6_833 {
  border-radius: 4px;
}

._r-3_vbvh6_837 {
  border-radius: 6px;
}

._r-4_vbvh6_841 {
  border-radius: 8px;
}

._r-5_vbvh6_845 {
  border-radius: 12px;
}

._r-6_vbvh6_849 {
  border-radius: 20px;
}

._r-full_vbvh6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_vbvh6_860 {
  border: 0 solid;
}

._border-1_vbvh6_864 {
  border: 1px solid;
}

._border-2_vbvh6_868 {
  border: 2px solid;
}

._border-3_vbvh6_872 {
  border: 3px solid;
}

._border-4_vbvh6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_vbvh6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_vbvh6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_vbvh6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_vbvh6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_vbvh6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_vbvh6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_vbvh6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_vbvh6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_vbvh6_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_vbvh6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_vbvh6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_vbvh6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_vbvh6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_vbvh6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_vbvh6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_vbvh6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_vbvh6_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_vbvh6_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _spin_vbvh6_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._content_vbvh6_1055 {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._content_vbvh6_1055::before {
  content: "";
  display: block;
  height: 1px;
  background-color: var(--color-border);
  margin-bottom: 0;
}

._chatArea_vbvh6_1069 {
  flex: 1;
  min-height: 400px;
  max-height: 529px;
  display: flex;
  flex-direction: column;
  background-color: var(--color-bg-elevation-1);
  background-image: url("/images/ai-generate-bg.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow-y: auto;
  margin-top: 12px;
  padding: 0 12px 12px;
}
._chatArea_vbvh6_1069._chatAreaActive_vbvh6_1084 {
  background-image: none;
}

._emptyState_vbvh6_1088 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._emptyText_vbvh6_1096 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyText_vbvh6_1096 {
    font-size: 14px;
  }
}
._emptyText_vbvh6_1096 {
  text-align: center;
  white-space: pre-line;
}

._messageList_vbvh6_1112 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 4px 0;
}

._userMessage_vbvh6_1119 {
  display: flex;
  justify-content: flex-end;
}

._userMessageBubble_vbvh6_1124 {
  background-color: var(--color-default);
  color: var(--color-text-body);
  padding: 12px;
  border-radius: 8px;
  max-width: 80%;
  word-break: break-word;
  white-space: pre-wrap;
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._userMessageBubble_vbvh6_1124 {
    font-size: 12px;
  }
}

._aiMessage_vbvh6_1144 {
  display: flex;
  justify-content: flex-start;
}

._attachedImageThumb_vbvh6_1149 {
  display: block;
  max-width: 120px;
  max-height: 80px;
  border-radius: 4px;
  margin-bottom: 8px;
  object-fit: cover;
}

._generatedImageRow_vbvh6_1158 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

._generatedImageWrapper_vbvh6_1165 {
  width: 376px;
  max-width: 100%;
  border-radius: 8px;
  overflow: hidden;
  background-color: var(--color-bg-elevation-1);
}

._generatedImage_vbvh6_1158 {
  width: 100%;
  height: auto;
  display: block;
}

._imageActions_vbvh6_1179 {
  display: flex;
  gap: 4px;
}

._generatingState_vbvh6_1184 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 376px;
  height: 212px;
  max-width: 100%;
  background-color: var(--ourteam-primary-10);
  border-radius: 8px;
}

._generatingIcon_vbvh6_1197 {
  width: 36px;
  height: 36px;
}

._generatingText_vbvh6_1202 {
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._generatingText_vbvh6_1202 {
    font-size: 12px;
  }
}
._generatingText_vbvh6_1202 {
  color: var(--color-primary);
}

._errorMessage_vbvh6_1218 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 8px;
  margin-top: 4px;
  background-color: var(--color-danger-fill);
  border: 1px solid var(--color-danger);
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_vbvh6_1218 {
    font-size: 12px;
  }
}
._errorMessage_vbvh6_1218 {
  color: var(--color-danger);
}
._errorMessage_vbvh6_1218 i::before {
  font-size: 16px;
  color: var(--color-danger);
}

._inputArea_vbvh6_1245 {
  display: flex;
  flex-direction: column;
  gap: 0;
  padding: 16px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  margin-top: 12px;
  transition: border-color 0.15s, background-color 0.15s;
}
._inputArea_vbvh6_1245._dragOver_vbvh6_1257 {
  border-color: var(--color-primary);
  background-color: var(--color-bg-elevation-2);
}

._textareaWrapper_vbvh6_1262 {
  width: 100%;
}

._textarea_vbvh6_1262 {
  width: 100%;
  min-height: 22px;
  max-height: 66px;
  padding: 0;
  border: none;
  resize: none;
  outline: none;
  background: transparent;
  font-family: "Pretendard", sans-serif;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textarea_vbvh6_1262 {
    font-size: 12px;
  }
}
._textarea_vbvh6_1262::placeholder {
  color: var(--color-text-sub);
}
._textarea_vbvh6_1262:disabled {
  background: transparent;
  border: none;
  opacity: 1;
  cursor: not-allowed;
}

._attachedPreview_vbvh6_1296 {
  position: relative;
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 24px;
}
@media (hover: hover) {
._attachedPreview_vbvh6_1296:hover ._attachedRemoveButton_vbvh6_1305 {
  opacity: 1;
}
}

._attachedPreviewImage_vbvh6_1309 {
  width: 80px;
  height: 80px;
  border-radius: 8px;
  object-fit: cover;
  display: block;
}

._attachedRemoveButton_vbvh6_1305 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
@media (hover: hover) {
._attachedRemoveButton_vbvh6_1305:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
}
._attachedRemoveButton_vbvh6_1305 i {
  width: 24px;
  height: 24px;
}
._attachedRemoveButton_vbvh6_1305 i::before {
  font-size: 14px;
  color: white;
}
._attachedRemoveButton_vbvh6_1305 {
  opacity: 0;
  transition: opacity 0.2s, background-color 0.2s;
}
._attachedRemoveButton_vbvh6_1305 i {
  display: flex;
  align-items: center;
  justify-content: center;
}

._generateButton_vbvh6_1356 {
  display: flex;
  align-items: center;
  height: 42px;
}

._inputActions_vbvh6_1362 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._inputActionsLeft_vbvh6_1368 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._aspectRatioSelect_vbvh6_1374 {
  min-width: 0;
}
._aspectRatioSelect_vbvh6_1374 button {
  min-width: unset;
  height: 42px;
}
._aspectRatioSelect_vbvh6_1374 button span {
  font-weight: 400;
}

._attachButton_vbvh6_1385 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._attachButton_vbvh6_1385 {
    font-size: 12px;
  }
}
._attachButton_vbvh6_1385 {
  display: flex;
  align-items: center;
  height: 42px;
  padding: 0 8px;
  gap: 4px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  color: var(--color-text-header);
  cursor: pointer;
  transition: border-color 0.2s;
  outline: none;
  white-space: nowrap;
}
._attachButton_vbvh6_1385 i {
  height: 24px;
}
._attachButton_vbvh6_1385 i::before {
  font-size: 24px;
}
@media (hover: hover) {
._attachButton_vbvh6_1385:hover {
  border-color: var(--color-primary);
  background-color: var(--color-bg-elevation-1);
}
}
._attachButton_vbvh6_1385:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
@media (hover: hover) {
._attachButton_vbvh6_1385:disabled:hover {
  border-color: var(--color-border);
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_8jv6o_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_8jv6o_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_8jv6o_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_8jv6o_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_8jv6o_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_8jv6o_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_8jv6o_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_8jv6o_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_8jv6o_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_8jv6o_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_8jv6o_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_8jv6o_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_8jv6o_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_8jv6o_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_8jv6o_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_8jv6o_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_8jv6o_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_8jv6o_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_8jv6o_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_8jv6o_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_8jv6o_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_8jv6o_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_8jv6o_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_8jv6o_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_8jv6o_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_8jv6o_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_8jv6o_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_8jv6o_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_8jv6o_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_8jv6o_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_8jv6o_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_8jv6o_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_8jv6o_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_8jv6o_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_8jv6o_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_8jv6o_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_8jv6o_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_8jv6o_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_8jv6o_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_8jv6o_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_8jv6o_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_8jv6o_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_8jv6o_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_8jv6o_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_8jv6o_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_8jv6o_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_8jv6o_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_8jv6o_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_8jv6o_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_8jv6o_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_8jv6o_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_8jv6o_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_8jv6o_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_8jv6o_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_8jv6o_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_8jv6o_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_8jv6o_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_8jv6o_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_8jv6o_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_8jv6o_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_8jv6o_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_8jv6o_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_8jv6o_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_8jv6o_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_8jv6o_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_8jv6o_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_8jv6o_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_8jv6o_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_8jv6o_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_8jv6o_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_8jv6o_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_8jv6o_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_8jv6o_259 {
  padding: 0;
}

._p-t-0_8jv6o_263 {
  padding-top: 0;
}

._p-r-0_8jv6o_267 {
  padding-right: 0;
}

._p-b-0_8jv6o_271 {
  padding-bottom: 0;
}

._p-l-0_8jv6o_275 {
  padding-left: 0;
}

._m-0_8jv6o_279 {
  margin: 0;
}

._m-t-0_8jv6o_283 {
  margin-top: 0;
}

._m-r-0_8jv6o_287 {
  margin-right: 0;
}

._m-b-0_8jv6o_291 {
  margin-bottom: 0;
}

._m-l-0_8jv6o_295 {
  margin-left: 0;
}

._p-1_8jv6o_299 {
  padding: 2px;
}

._p-t-1_8jv6o_303 {
  padding-top: 2px;
}

._p-r-1_8jv6o_307 {
  padding-right: 2px;
}

._p-b-1_8jv6o_311 {
  padding-bottom: 2px;
}

._p-l-1_8jv6o_315 {
  padding-left: 2px;
}

._m-1_8jv6o_319 {
  margin: 2px;
}

._m-t-1_8jv6o_323 {
  margin-top: 2px;
}

._m-r-1_8jv6o_327 {
  margin-right: 2px;
}

._m-b-1_8jv6o_331 {
  margin-bottom: 2px;
}

._m-l-1_8jv6o_335 {
  margin-left: 2px;
}

._p-2_8jv6o_339 {
  padding: 4px;
}

._p-t-2_8jv6o_343 {
  padding-top: 4px;
}

._p-r-2_8jv6o_347 {
  padding-right: 4px;
}

._p-b-2_8jv6o_351 {
  padding-bottom: 4px;
}

._p-l-2_8jv6o_355 {
  padding-left: 4px;
}

._m-2_8jv6o_359 {
  margin: 4px;
}

._m-t-2_8jv6o_363 {
  margin-top: 4px;
}

._m-r-2_8jv6o_367 {
  margin-right: 4px;
}

._m-b-2_8jv6o_371 {
  margin-bottom: 4px;
}

._m-l-2_8jv6o_375 {
  margin-left: 4px;
}

._p-3_8jv6o_379 {
  padding: 8px;
}

._p-t-3_8jv6o_383 {
  padding-top: 8px;
}

._p-r-3_8jv6o_387 {
  padding-right: 8px;
}

._p-b-3_8jv6o_391 {
  padding-bottom: 8px;
}

._p-l-3_8jv6o_395 {
  padding-left: 8px;
}

._m-3_8jv6o_399 {
  margin: 8px;
}

._m-t-3_8jv6o_403 {
  margin-top: 8px;
}

._m-r-3_8jv6o_407 {
  margin-right: 8px;
}

._m-b-3_8jv6o_411 {
  margin-bottom: 8px;
}

._m-l-3_8jv6o_415 {
  margin-left: 8px;
}

._p-4_8jv6o_419 {
  padding: 12px;
}

._p-t-4_8jv6o_423 {
  padding-top: 12px;
}

._p-r-4_8jv6o_427 {
  padding-right: 12px;
}

._p-b-4_8jv6o_431 {
  padding-bottom: 12px;
}

._p-l-4_8jv6o_435 {
  padding-left: 12px;
}

._m-4_8jv6o_439 {
  margin: 12px;
}

._m-t-4_8jv6o_443 {
  margin-top: 12px;
}

._m-r-4_8jv6o_447 {
  margin-right: 12px;
}

._m-b-4_8jv6o_451 {
  margin-bottom: 12px;
}

._m-l-4_8jv6o_455 {
  margin-left: 12px;
}

._p-5_8jv6o_459 {
  padding: 16px;
}

._p-t-5_8jv6o_463 {
  padding-top: 16px;
}

._p-r-5_8jv6o_467 {
  padding-right: 16px;
}

._p-b-5_8jv6o_471 {
  padding-bottom: 16px;
}

._p-l-5_8jv6o_475 {
  padding-left: 16px;
}

._m-5_8jv6o_479 {
  margin: 16px;
}

._m-t-5_8jv6o_483 {
  margin-top: 16px;
}

._m-r-5_8jv6o_487 {
  margin-right: 16px;
}

._m-b-5_8jv6o_491 {
  margin-bottom: 16px;
}

._m-l-5_8jv6o_495 {
  margin-left: 16px;
}

._p-6_8jv6o_499 {
  padding: 24px;
}

._p-t-6_8jv6o_503 {
  padding-top: 24px;
}

._p-r-6_8jv6o_507 {
  padding-right: 24px;
}

._p-b-6_8jv6o_511 {
  padding-bottom: 24px;
}

._p-l-6_8jv6o_515 {
  padding-left: 24px;
}

._m-6_8jv6o_519 {
  margin: 24px;
}

._m-t-6_8jv6o_523 {
  margin-top: 24px;
}

._m-r-6_8jv6o_527 {
  margin-right: 24px;
}

._m-b-6_8jv6o_531 {
  margin-bottom: 24px;
}

._m-l-6_8jv6o_535 {
  margin-left: 24px;
}

._p-7_8jv6o_539 {
  padding: 32px;
}

._p-t-7_8jv6o_543 {
  padding-top: 32px;
}

._p-r-7_8jv6o_547 {
  padding-right: 32px;
}

._p-b-7_8jv6o_551 {
  padding-bottom: 32px;
}

._p-l-7_8jv6o_555 {
  padding-left: 32px;
}

._m-7_8jv6o_559 {
  margin: 32px;
}

._m-t-7_8jv6o_563 {
  margin-top: 32px;
}

._m-r-7_8jv6o_567 {
  margin-right: 32px;
}

._m-b-7_8jv6o_571 {
  margin-bottom: 32px;
}

._m-l-7_8jv6o_575 {
  margin-left: 32px;
}

._p-8_8jv6o_579 {
  padding: 40px;
}

._p-t-8_8jv6o_583 {
  padding-top: 40px;
}

._p-r-8_8jv6o_587 {
  padding-right: 40px;
}

._p-b-8_8jv6o_591 {
  padding-bottom: 40px;
}

._p-l-8_8jv6o_595 {
  padding-left: 40px;
}

._m-8_8jv6o_599 {
  margin: 40px;
}

._m-t-8_8jv6o_603 {
  margin-top: 40px;
}

._m-r-8_8jv6o_607 {
  margin-right: 40px;
}

._m-b-8_8jv6o_611 {
  margin-bottom: 40px;
}

._m-l-8_8jv6o_615 {
  margin-left: 40px;
}

._p-9_8jv6o_619 {
  padding: 48px;
}

._p-t-9_8jv6o_623 {
  padding-top: 48px;
}

._p-r-9_8jv6o_627 {
  padding-right: 48px;
}

._p-b-9_8jv6o_631 {
  padding-bottom: 48px;
}

._p-l-9_8jv6o_635 {
  padding-left: 48px;
}

._m-9_8jv6o_639 {
  margin: 48px;
}

._m-t-9_8jv6o_643 {
  margin-top: 48px;
}

._m-r-9_8jv6o_647 {
  margin-right: 48px;
}

._m-b-9_8jv6o_651 {
  margin-bottom: 48px;
}

._m-l-9_8jv6o_655 {
  margin-left: 48px;
}

._p-10_8jv6o_659 {
  padding: 64px;
}

._p-t-10_8jv6o_663 {
  padding-top: 64px;
}

._p-r-10_8jv6o_667 {
  padding-right: 64px;
}

._p-b-10_8jv6o_671 {
  padding-bottom: 64px;
}

._p-l-10_8jv6o_675 {
  padding-left: 64px;
}

._m-10_8jv6o_679 {
  margin: 64px;
}

._m-t-10_8jv6o_683 {
  margin-top: 64px;
}

._m-r-10_8jv6o_687 {
  margin-right: 64px;
}

._m-b-10_8jv6o_691 {
  margin-bottom: 64px;
}

._m-l-10_8jv6o_695 {
  margin-left: 64px;
}

._p-11_8jv6o_699 {
  padding: 80px;
}

._p-t-11_8jv6o_703 {
  padding-top: 80px;
}

._p-r-11_8jv6o_707 {
  padding-right: 80px;
}

._p-b-11_8jv6o_711 {
  padding-bottom: 80px;
}

._p-l-11_8jv6o_715 {
  padding-left: 80px;
}

._m-11_8jv6o_719 {
  margin: 80px;
}

._m-t-11_8jv6o_723 {
  margin-top: 80px;
}

._m-r-11_8jv6o_727 {
  margin-right: 80px;
}

._m-b-11_8jv6o_731 {
  margin-bottom: 80px;
}

._m-l-11_8jv6o_735 {
  margin-left: 80px;
}

._p-12_8jv6o_739 {
  padding: 96px;
}

._p-t-12_8jv6o_743 {
  padding-top: 96px;
}

._p-r-12_8jv6o_747 {
  padding-right: 96px;
}

._p-b-12_8jv6o_751 {
  padding-bottom: 96px;
}

._p-l-12_8jv6o_755 {
  padding-left: 96px;
}

._m-12_8jv6o_759 {
  margin: 96px;
}

._m-t-12_8jv6o_763 {
  margin-top: 96px;
}

._m-r-12_8jv6o_767 {
  margin-right: 96px;
}

._m-b-12_8jv6o_771 {
  margin-bottom: 96px;
}

._m-l-12_8jv6o_775 {
  margin-left: 96px;
}

._p-13_8jv6o_779 {
  padding: 160px;
}

._p-t-13_8jv6o_783 {
  padding-top: 160px;
}

._p-r-13_8jv6o_787 {
  padding-right: 160px;
}

._p-b-13_8jv6o_791 {
  padding-bottom: 160px;
}

._p-l-13_8jv6o_795 {
  padding-left: 160px;
}

._m-13_8jv6o_799 {
  margin: 160px;
}

._m-t-13_8jv6o_803 {
  margin-top: 160px;
}

._m-r-13_8jv6o_807 {
  margin-right: 160px;
}

._m-b-13_8jv6o_811 {
  margin-bottom: 160px;
}

._m-l-13_8jv6o_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_8jv6o_825 {
  border-radius: 0;
}

._r-1_8jv6o_829 {
  border-radius: 2px;
}

._r-2_8jv6o_833 {
  border-radius: 4px;
}

._r-3_8jv6o_837 {
  border-radius: 6px;
}

._r-4_8jv6o_841 {
  border-radius: 8px;
}

._r-5_8jv6o_845 {
  border-radius: 12px;
}

._r-6_8jv6o_849 {
  border-radius: 20px;
}

._r-full_8jv6o_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_8jv6o_860 {
  border: 0 solid;
}

._border-1_8jv6o_864 {
  border: 1px solid;
}

._border-2_8jv6o_868 {
  border: 2px solid;
}

._border-3_8jv6o_872 {
  border: 3px solid;
}

._border-4_8jv6o_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_8jv6o_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_8jv6o_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_8jv6o_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_8jv6o_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_8jv6o_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_8jv6o_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_8jv6o_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_8jv6o_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_8jv6o_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_8jv6o_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_8jv6o_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_8jv6o_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_8jv6o_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_8jv6o_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_8jv6o_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_8jv6o_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_8jv6o_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._body_8jv6o_1039 {
  display: flex;
  flex-direction: column;
  max-height: 70vh;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._body_8jv6o_1039 {
    flex: 1;
    max-height: none;
    height: 100%;
    min-height: 0;
  }
}

._contentArea_8jv6o_1053 {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  padding: 0 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_8jv6o_1053 {
    padding: 0 12px;
  }
}

._memoList_8jv6o_1065 {
  display: flex;
  flex-direction: column;
}

._memoItem_8jv6o_1070 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px 0;
}
._memoItem_8jv6o_1070 + ._memoItem_8jv6o_1070 {
  border-top: 1px solid var(--color-border);
}

._memoHeader_8jv6o_1080 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

._memoMeta_8jv6o_1087 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._memoMeta_8jv6o_1087 {
    font-size: 12px;
  }
}
._memoMeta_8jv6o_1087 {
  color: var(--color-text-subheader);
}

._memoContent_8jv6o_1105 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._memoContent_8jv6o_1105 {
    font-size: 14px;
  }
}
._memoContent_8jv6o_1105 {
  word-break: break-all;
  white-space: pre-wrap;
  margin: 0;
}

._emptyState_8jv6o_1122 {
  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;
}
._emptyState_8jv6o_1122 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyState_8jv6o_1122 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_8jv6o_1122 p {
    font-size: 14px;
  }
}
._emptyState_8jv6o_1122 p {
  text-align: center;
  margin: 0;
}
._emptyState_8jv6o_1122 p span {
  color: var(--color-danger);
}
._emptyState_8jv6o_1122 {
  min-height: 240px;
  background-color: transparent;
}
._emptyState_8jv6o_1122 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_8jv6o_1122 p {
    font-size: 12px;
  }
}

._inputSection_8jv6o_1171 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex-shrink: 0;
  padding: 24px;
  background-color: var(--color-bg-elevation);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inputSection_8jv6o_1171 {
    padding: 12px;
    gap: 8px;
  }
}

._textarea_8jv6o_1186 {
  width: 100%;
  min-height: 68px;
  max-height: 160px;
  padding: 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  resize: vertical;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textarea_8jv6o_1186 {
    font-size: 14px;
  }
}
._textarea_8jv6o_1186 {
  background-color: var(--color-bg-elevation-1);
}
._textarea_8jv6o_1186:focus {
  outline: none;
  border-color: var(--color-primary);
}
._textarea_8jv6o_1186::placeholder {
  color: var(--color-text-action-disabled);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1c9zl_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1c9zl_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1c9zl_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1c9zl_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1c9zl_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1c9zl_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1c9zl_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1c9zl_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1c9zl_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_1c9zl_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1c9zl_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1c9zl_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1c9zl_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1c9zl_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1c9zl_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1c9zl_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1c9zl_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1c9zl_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_1c9zl_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1c9zl_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1c9zl_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1c9zl_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1c9zl_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1c9zl_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1c9zl_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1c9zl_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1c9zl_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_1c9zl_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1c9zl_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1c9zl_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1c9zl_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1c9zl_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1c9zl_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1c9zl_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1c9zl_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1c9zl_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_1c9zl_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1c9zl_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1c9zl_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1c9zl_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1c9zl_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1c9zl_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1c9zl_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1c9zl_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1c9zl_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_1c9zl_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1c9zl_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1c9zl_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1c9zl_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1c9zl_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1c9zl_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1c9zl_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1c9zl_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1c9zl_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_1c9zl_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1c9zl_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1c9zl_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1c9zl_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1c9zl_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1c9zl_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1c9zl_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1c9zl_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1c9zl_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_1c9zl_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1c9zl_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1c9zl_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1c9zl_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1c9zl_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1c9zl_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1c9zl_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1c9zl_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1c9zl_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1c9zl_259 {
  padding: 0;
}

._p-t-0_1c9zl_263 {
  padding-top: 0;
}

._p-r-0_1c9zl_267 {
  padding-right: 0;
}

._p-b-0_1c9zl_271 {
  padding-bottom: 0;
}

._p-l-0_1c9zl_275 {
  padding-left: 0;
}

._m-0_1c9zl_279 {
  margin: 0;
}

._m-t-0_1c9zl_283 {
  margin-top: 0;
}

._m-r-0_1c9zl_287 {
  margin-right: 0;
}

._m-b-0_1c9zl_291 {
  margin-bottom: 0;
}

._m-l-0_1c9zl_295 {
  margin-left: 0;
}

._p-1_1c9zl_299 {
  padding: 2px;
}

._p-t-1_1c9zl_303 {
  padding-top: 2px;
}

._p-r-1_1c9zl_307 {
  padding-right: 2px;
}

._p-b-1_1c9zl_311 {
  padding-bottom: 2px;
}

._p-l-1_1c9zl_315 {
  padding-left: 2px;
}

._m-1_1c9zl_319 {
  margin: 2px;
}

._m-t-1_1c9zl_323 {
  margin-top: 2px;
}

._m-r-1_1c9zl_327 {
  margin-right: 2px;
}

._m-b-1_1c9zl_331 {
  margin-bottom: 2px;
}

._m-l-1_1c9zl_335 {
  margin-left: 2px;
}

._p-2_1c9zl_339 {
  padding: 4px;
}

._p-t-2_1c9zl_343 {
  padding-top: 4px;
}

._p-r-2_1c9zl_347 {
  padding-right: 4px;
}

._p-b-2_1c9zl_351 {
  padding-bottom: 4px;
}

._p-l-2_1c9zl_355 {
  padding-left: 4px;
}

._m-2_1c9zl_359 {
  margin: 4px;
}

._m-t-2_1c9zl_363 {
  margin-top: 4px;
}

._m-r-2_1c9zl_367 {
  margin-right: 4px;
}

._m-b-2_1c9zl_371 {
  margin-bottom: 4px;
}

._m-l-2_1c9zl_375 {
  margin-left: 4px;
}

._p-3_1c9zl_379 {
  padding: 8px;
}

._p-t-3_1c9zl_383 {
  padding-top: 8px;
}

._p-r-3_1c9zl_387 {
  padding-right: 8px;
}

._p-b-3_1c9zl_391 {
  padding-bottom: 8px;
}

._p-l-3_1c9zl_395 {
  padding-left: 8px;
}

._m-3_1c9zl_399 {
  margin: 8px;
}

._m-t-3_1c9zl_403 {
  margin-top: 8px;
}

._m-r-3_1c9zl_407 {
  margin-right: 8px;
}

._m-b-3_1c9zl_411 {
  margin-bottom: 8px;
}

._m-l-3_1c9zl_415 {
  margin-left: 8px;
}

._p-4_1c9zl_419 {
  padding: 12px;
}

._p-t-4_1c9zl_423 {
  padding-top: 12px;
}

._p-r-4_1c9zl_427 {
  padding-right: 12px;
}

._p-b-4_1c9zl_431 {
  padding-bottom: 12px;
}

._p-l-4_1c9zl_435 {
  padding-left: 12px;
}

._m-4_1c9zl_439 {
  margin: 12px;
}

._m-t-4_1c9zl_443 {
  margin-top: 12px;
}

._m-r-4_1c9zl_447 {
  margin-right: 12px;
}

._m-b-4_1c9zl_451 {
  margin-bottom: 12px;
}

._m-l-4_1c9zl_455 {
  margin-left: 12px;
}

._p-5_1c9zl_459 {
  padding: 16px;
}

._p-t-5_1c9zl_463 {
  padding-top: 16px;
}

._p-r-5_1c9zl_467 {
  padding-right: 16px;
}

._p-b-5_1c9zl_471 {
  padding-bottom: 16px;
}

._p-l-5_1c9zl_475 {
  padding-left: 16px;
}

._m-5_1c9zl_479 {
  margin: 16px;
}

._m-t-5_1c9zl_483 {
  margin-top: 16px;
}

._m-r-5_1c9zl_487 {
  margin-right: 16px;
}

._m-b-5_1c9zl_491 {
  margin-bottom: 16px;
}

._m-l-5_1c9zl_495 {
  margin-left: 16px;
}

._p-6_1c9zl_499 {
  padding: 24px;
}

._p-t-6_1c9zl_503 {
  padding-top: 24px;
}

._p-r-6_1c9zl_507 {
  padding-right: 24px;
}

._p-b-6_1c9zl_511 {
  padding-bottom: 24px;
}

._p-l-6_1c9zl_515 {
  padding-left: 24px;
}

._m-6_1c9zl_519 {
  margin: 24px;
}

._m-t-6_1c9zl_523 {
  margin-top: 24px;
}

._m-r-6_1c9zl_527 {
  margin-right: 24px;
}

._m-b-6_1c9zl_531 {
  margin-bottom: 24px;
}

._m-l-6_1c9zl_535 {
  margin-left: 24px;
}

._p-7_1c9zl_539 {
  padding: 32px;
}

._p-t-7_1c9zl_543 {
  padding-top: 32px;
}

._p-r-7_1c9zl_547 {
  padding-right: 32px;
}

._p-b-7_1c9zl_551 {
  padding-bottom: 32px;
}

._p-l-7_1c9zl_555 {
  padding-left: 32px;
}

._m-7_1c9zl_559 {
  margin: 32px;
}

._m-t-7_1c9zl_563 {
  margin-top: 32px;
}

._m-r-7_1c9zl_567 {
  margin-right: 32px;
}

._m-b-7_1c9zl_571 {
  margin-bottom: 32px;
}

._m-l-7_1c9zl_575 {
  margin-left: 32px;
}

._p-8_1c9zl_579 {
  padding: 40px;
}

._p-t-8_1c9zl_583 {
  padding-top: 40px;
}

._p-r-8_1c9zl_587 {
  padding-right: 40px;
}

._p-b-8_1c9zl_591 {
  padding-bottom: 40px;
}

._p-l-8_1c9zl_595 {
  padding-left: 40px;
}

._m-8_1c9zl_599 {
  margin: 40px;
}

._m-t-8_1c9zl_603 {
  margin-top: 40px;
}

._m-r-8_1c9zl_607 {
  margin-right: 40px;
}

._m-b-8_1c9zl_611 {
  margin-bottom: 40px;
}

._m-l-8_1c9zl_615 {
  margin-left: 40px;
}

._p-9_1c9zl_619 {
  padding: 48px;
}

._p-t-9_1c9zl_623 {
  padding-top: 48px;
}

._p-r-9_1c9zl_627 {
  padding-right: 48px;
}

._p-b-9_1c9zl_631 {
  padding-bottom: 48px;
}

._p-l-9_1c9zl_635 {
  padding-left: 48px;
}

._m-9_1c9zl_639 {
  margin: 48px;
}

._m-t-9_1c9zl_643 {
  margin-top: 48px;
}

._m-r-9_1c9zl_647 {
  margin-right: 48px;
}

._m-b-9_1c9zl_651 {
  margin-bottom: 48px;
}

._m-l-9_1c9zl_655 {
  margin-left: 48px;
}

._p-10_1c9zl_659 {
  padding: 64px;
}

._p-t-10_1c9zl_663 {
  padding-top: 64px;
}

._p-r-10_1c9zl_667 {
  padding-right: 64px;
}

._p-b-10_1c9zl_671 {
  padding-bottom: 64px;
}

._p-l-10_1c9zl_675 {
  padding-left: 64px;
}

._m-10_1c9zl_679 {
  margin: 64px;
}

._m-t-10_1c9zl_683 {
  margin-top: 64px;
}

._m-r-10_1c9zl_687 {
  margin-right: 64px;
}

._m-b-10_1c9zl_691 {
  margin-bottom: 64px;
}

._m-l-10_1c9zl_695 {
  margin-left: 64px;
}

._p-11_1c9zl_699 {
  padding: 80px;
}

._p-t-11_1c9zl_703 {
  padding-top: 80px;
}

._p-r-11_1c9zl_707 {
  padding-right: 80px;
}

._p-b-11_1c9zl_711 {
  padding-bottom: 80px;
}

._p-l-11_1c9zl_715 {
  padding-left: 80px;
}

._m-11_1c9zl_719 {
  margin: 80px;
}

._m-t-11_1c9zl_723 {
  margin-top: 80px;
}

._m-r-11_1c9zl_727 {
  margin-right: 80px;
}

._m-b-11_1c9zl_731 {
  margin-bottom: 80px;
}

._m-l-11_1c9zl_735 {
  margin-left: 80px;
}

._p-12_1c9zl_739 {
  padding: 96px;
}

._p-t-12_1c9zl_743 {
  padding-top: 96px;
}

._p-r-12_1c9zl_747 {
  padding-right: 96px;
}

._p-b-12_1c9zl_751 {
  padding-bottom: 96px;
}

._p-l-12_1c9zl_755 {
  padding-left: 96px;
}

._m-12_1c9zl_759 {
  margin: 96px;
}

._m-t-12_1c9zl_763 {
  margin-top: 96px;
}

._m-r-12_1c9zl_767 {
  margin-right: 96px;
}

._m-b-12_1c9zl_771 {
  margin-bottom: 96px;
}

._m-l-12_1c9zl_775 {
  margin-left: 96px;
}

._p-13_1c9zl_779 {
  padding: 160px;
}

._p-t-13_1c9zl_783 {
  padding-top: 160px;
}

._p-r-13_1c9zl_787 {
  padding-right: 160px;
}

._p-b-13_1c9zl_791 {
  padding-bottom: 160px;
}

._p-l-13_1c9zl_795 {
  padding-left: 160px;
}

._m-13_1c9zl_799 {
  margin: 160px;
}

._m-t-13_1c9zl_803 {
  margin-top: 160px;
}

._m-r-13_1c9zl_807 {
  margin-right: 160px;
}

._m-b-13_1c9zl_811 {
  margin-bottom: 160px;
}

._m-l-13_1c9zl_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1c9zl_825 {
  border-radius: 0;
}

._r-1_1c9zl_829 {
  border-radius: 2px;
}

._r-2_1c9zl_833 {
  border-radius: 4px;
}

._r-3_1c9zl_837 {
  border-radius: 6px;
}

._r-4_1c9zl_841 {
  border-radius: 8px;
}

._r-5_1c9zl_845 {
  border-radius: 12px;
}

._r-6_1c9zl_849 {
  border-radius: 20px;
}

._r-full_1c9zl_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1c9zl_860 {
  border: 0 solid;
}

._border-1_1c9zl_864 {
  border: 1px solid;
}

._border-2_1c9zl_868 {
  border: 2px solid;
}

._border-3_1c9zl_872 {
  border: 3px solid;
}

._border-4_1c9zl_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1c9zl_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1c9zl_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1c9zl_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1c9zl_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1c9zl_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1c9zl_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1c9zl_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1c9zl_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1c9zl_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_1c9zl_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1c9zl_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1c9zl_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1c9zl_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1c9zl_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1c9zl_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1c9zl_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1c9zl_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._body_1c9zl_1039 {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._body_1c9zl_1039 {
    flex: 1;
  }
}

._formArea_1c9zl_1049 {
  padding: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formArea_1c9zl_1049 {
    padding: 12px;
  }
}

._footer_1c9zl_1058 {
  padding: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_1c9zl_1058 {
    padding: 12px;
    margin-top: auto;
  }
}
._footer_1c9zl_1058 button {
  width: 100%;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_kk6k9_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_kk6k9_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_kk6k9_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_kk6k9_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_kk6k9_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_kk6k9_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_kk6k9_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_kk6k9_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_kk6k9_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_kk6k9_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_kk6k9_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_kk6k9_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_kk6k9_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_kk6k9_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_kk6k9_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_kk6k9_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_kk6k9_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_kk6k9_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_kk6k9_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_kk6k9_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_kk6k9_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_kk6k9_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_kk6k9_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_kk6k9_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_kk6k9_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_kk6k9_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_kk6k9_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_kk6k9_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_kk6k9_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_kk6k9_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_kk6k9_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_kk6k9_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_kk6k9_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_kk6k9_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_kk6k9_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_kk6k9_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_kk6k9_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_kk6k9_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_kk6k9_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_kk6k9_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_kk6k9_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_kk6k9_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_kk6k9_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_kk6k9_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_kk6k9_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_kk6k9_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_kk6k9_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_kk6k9_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_kk6k9_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_kk6k9_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_kk6k9_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_kk6k9_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_kk6k9_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_kk6k9_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_kk6k9_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_kk6k9_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_kk6k9_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_kk6k9_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_kk6k9_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_kk6k9_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_kk6k9_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_kk6k9_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_kk6k9_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_kk6k9_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_kk6k9_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_kk6k9_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_kk6k9_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_kk6k9_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_kk6k9_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_kk6k9_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_kk6k9_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_kk6k9_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_kk6k9_259 {
  padding: 0;
}

._p-t-0_kk6k9_263 {
  padding-top: 0;
}

._p-r-0_kk6k9_267 {
  padding-right: 0;
}

._p-b-0_kk6k9_271 {
  padding-bottom: 0;
}

._p-l-0_kk6k9_275 {
  padding-left: 0;
}

._m-0_kk6k9_279 {
  margin: 0;
}

._m-t-0_kk6k9_283 {
  margin-top: 0;
}

._m-r-0_kk6k9_287 {
  margin-right: 0;
}

._m-b-0_kk6k9_291 {
  margin-bottom: 0;
}

._m-l-0_kk6k9_295 {
  margin-left: 0;
}

._p-1_kk6k9_299 {
  padding: 2px;
}

._p-t-1_kk6k9_303 {
  padding-top: 2px;
}

._p-r-1_kk6k9_307 {
  padding-right: 2px;
}

._p-b-1_kk6k9_311 {
  padding-bottom: 2px;
}

._p-l-1_kk6k9_315 {
  padding-left: 2px;
}

._m-1_kk6k9_319 {
  margin: 2px;
}

._m-t-1_kk6k9_323 {
  margin-top: 2px;
}

._m-r-1_kk6k9_327 {
  margin-right: 2px;
}

._m-b-1_kk6k9_331 {
  margin-bottom: 2px;
}

._m-l-1_kk6k9_335 {
  margin-left: 2px;
}

._p-2_kk6k9_339 {
  padding: 4px;
}

._p-t-2_kk6k9_343 {
  padding-top: 4px;
}

._p-r-2_kk6k9_347 {
  padding-right: 4px;
}

._p-b-2_kk6k9_351 {
  padding-bottom: 4px;
}

._p-l-2_kk6k9_355 {
  padding-left: 4px;
}

._m-2_kk6k9_359 {
  margin: 4px;
}

._m-t-2_kk6k9_363 {
  margin-top: 4px;
}

._m-r-2_kk6k9_367 {
  margin-right: 4px;
}

._m-b-2_kk6k9_371 {
  margin-bottom: 4px;
}

._m-l-2_kk6k9_375 {
  margin-left: 4px;
}

._p-3_kk6k9_379 {
  padding: 8px;
}

._p-t-3_kk6k9_383 {
  padding-top: 8px;
}

._p-r-3_kk6k9_387 {
  padding-right: 8px;
}

._p-b-3_kk6k9_391 {
  padding-bottom: 8px;
}

._p-l-3_kk6k9_395 {
  padding-left: 8px;
}

._m-3_kk6k9_399 {
  margin: 8px;
}

._m-t-3_kk6k9_403 {
  margin-top: 8px;
}

._m-r-3_kk6k9_407 {
  margin-right: 8px;
}

._m-b-3_kk6k9_411 {
  margin-bottom: 8px;
}

._m-l-3_kk6k9_415 {
  margin-left: 8px;
}

._p-4_kk6k9_419 {
  padding: 12px;
}

._p-t-4_kk6k9_423 {
  padding-top: 12px;
}

._p-r-4_kk6k9_427 {
  padding-right: 12px;
}

._p-b-4_kk6k9_431 {
  padding-bottom: 12px;
}

._p-l-4_kk6k9_435 {
  padding-left: 12px;
}

._m-4_kk6k9_439 {
  margin: 12px;
}

._m-t-4_kk6k9_443 {
  margin-top: 12px;
}

._m-r-4_kk6k9_447 {
  margin-right: 12px;
}

._m-b-4_kk6k9_451 {
  margin-bottom: 12px;
}

._m-l-4_kk6k9_455 {
  margin-left: 12px;
}

._p-5_kk6k9_459 {
  padding: 16px;
}

._p-t-5_kk6k9_463 {
  padding-top: 16px;
}

._p-r-5_kk6k9_467 {
  padding-right: 16px;
}

._p-b-5_kk6k9_471 {
  padding-bottom: 16px;
}

._p-l-5_kk6k9_475 {
  padding-left: 16px;
}

._m-5_kk6k9_479 {
  margin: 16px;
}

._m-t-5_kk6k9_483 {
  margin-top: 16px;
}

._m-r-5_kk6k9_487 {
  margin-right: 16px;
}

._m-b-5_kk6k9_491 {
  margin-bottom: 16px;
}

._m-l-5_kk6k9_495 {
  margin-left: 16px;
}

._p-6_kk6k9_499 {
  padding: 24px;
}

._p-t-6_kk6k9_503 {
  padding-top: 24px;
}

._p-r-6_kk6k9_507 {
  padding-right: 24px;
}

._p-b-6_kk6k9_511 {
  padding-bottom: 24px;
}

._p-l-6_kk6k9_515 {
  padding-left: 24px;
}

._m-6_kk6k9_519 {
  margin: 24px;
}

._m-t-6_kk6k9_523 {
  margin-top: 24px;
}

._m-r-6_kk6k9_527 {
  margin-right: 24px;
}

._m-b-6_kk6k9_531 {
  margin-bottom: 24px;
}

._m-l-6_kk6k9_535 {
  margin-left: 24px;
}

._p-7_kk6k9_539 {
  padding: 32px;
}

._p-t-7_kk6k9_543 {
  padding-top: 32px;
}

._p-r-7_kk6k9_547 {
  padding-right: 32px;
}

._p-b-7_kk6k9_551 {
  padding-bottom: 32px;
}

._p-l-7_kk6k9_555 {
  padding-left: 32px;
}

._m-7_kk6k9_559 {
  margin: 32px;
}

._m-t-7_kk6k9_563 {
  margin-top: 32px;
}

._m-r-7_kk6k9_567 {
  margin-right: 32px;
}

._m-b-7_kk6k9_571 {
  margin-bottom: 32px;
}

._m-l-7_kk6k9_575 {
  margin-left: 32px;
}

._p-8_kk6k9_579 {
  padding: 40px;
}

._p-t-8_kk6k9_583 {
  padding-top: 40px;
}

._p-r-8_kk6k9_587 {
  padding-right: 40px;
}

._p-b-8_kk6k9_591 {
  padding-bottom: 40px;
}

._p-l-8_kk6k9_595 {
  padding-left: 40px;
}

._m-8_kk6k9_599 {
  margin: 40px;
}

._m-t-8_kk6k9_603 {
  margin-top: 40px;
}

._m-r-8_kk6k9_607 {
  margin-right: 40px;
}

._m-b-8_kk6k9_611 {
  margin-bottom: 40px;
}

._m-l-8_kk6k9_615 {
  margin-left: 40px;
}

._p-9_kk6k9_619 {
  padding: 48px;
}

._p-t-9_kk6k9_623 {
  padding-top: 48px;
}

._p-r-9_kk6k9_627 {
  padding-right: 48px;
}

._p-b-9_kk6k9_631 {
  padding-bottom: 48px;
}

._p-l-9_kk6k9_635 {
  padding-left: 48px;
}

._m-9_kk6k9_639 {
  margin: 48px;
}

._m-t-9_kk6k9_643 {
  margin-top: 48px;
}

._m-r-9_kk6k9_647 {
  margin-right: 48px;
}

._m-b-9_kk6k9_651 {
  margin-bottom: 48px;
}

._m-l-9_kk6k9_655 {
  margin-left: 48px;
}

._p-10_kk6k9_659 {
  padding: 64px;
}

._p-t-10_kk6k9_663 {
  padding-top: 64px;
}

._p-r-10_kk6k9_667 {
  padding-right: 64px;
}

._p-b-10_kk6k9_671 {
  padding-bottom: 64px;
}

._p-l-10_kk6k9_675 {
  padding-left: 64px;
}

._m-10_kk6k9_679 {
  margin: 64px;
}

._m-t-10_kk6k9_683 {
  margin-top: 64px;
}

._m-r-10_kk6k9_687 {
  margin-right: 64px;
}

._m-b-10_kk6k9_691 {
  margin-bottom: 64px;
}

._m-l-10_kk6k9_695 {
  margin-left: 64px;
}

._p-11_kk6k9_699 {
  padding: 80px;
}

._p-t-11_kk6k9_703 {
  padding-top: 80px;
}

._p-r-11_kk6k9_707 {
  padding-right: 80px;
}

._p-b-11_kk6k9_711 {
  padding-bottom: 80px;
}

._p-l-11_kk6k9_715 {
  padding-left: 80px;
}

._m-11_kk6k9_719 {
  margin: 80px;
}

._m-t-11_kk6k9_723 {
  margin-top: 80px;
}

._m-r-11_kk6k9_727 {
  margin-right: 80px;
}

._m-b-11_kk6k9_731 {
  margin-bottom: 80px;
}

._m-l-11_kk6k9_735 {
  margin-left: 80px;
}

._p-12_kk6k9_739 {
  padding: 96px;
}

._p-t-12_kk6k9_743 {
  padding-top: 96px;
}

._p-r-12_kk6k9_747 {
  padding-right: 96px;
}

._p-b-12_kk6k9_751 {
  padding-bottom: 96px;
}

._p-l-12_kk6k9_755 {
  padding-left: 96px;
}

._m-12_kk6k9_759 {
  margin: 96px;
}

._m-t-12_kk6k9_763 {
  margin-top: 96px;
}

._m-r-12_kk6k9_767 {
  margin-right: 96px;
}

._m-b-12_kk6k9_771 {
  margin-bottom: 96px;
}

._m-l-12_kk6k9_775 {
  margin-left: 96px;
}

._p-13_kk6k9_779 {
  padding: 160px;
}

._p-t-13_kk6k9_783 {
  padding-top: 160px;
}

._p-r-13_kk6k9_787 {
  padding-right: 160px;
}

._p-b-13_kk6k9_791 {
  padding-bottom: 160px;
}

._p-l-13_kk6k9_795 {
  padding-left: 160px;
}

._m-13_kk6k9_799 {
  margin: 160px;
}

._m-t-13_kk6k9_803 {
  margin-top: 160px;
}

._m-r-13_kk6k9_807 {
  margin-right: 160px;
}

._m-b-13_kk6k9_811 {
  margin-bottom: 160px;
}

._m-l-13_kk6k9_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_kk6k9_825 {
  border-radius: 0;
}

._r-1_kk6k9_829 {
  border-radius: 2px;
}

._r-2_kk6k9_833 {
  border-radius: 4px;
}

._r-3_kk6k9_837 {
  border-radius: 6px;
}

._r-4_kk6k9_841 {
  border-radius: 8px;
}

._r-5_kk6k9_845 {
  border-radius: 12px;
}

._r-6_kk6k9_849 {
  border-radius: 20px;
}

._r-full_kk6k9_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_kk6k9_860 {
  border: 0 solid;
}

._border-1_kk6k9_864 {
  border: 1px solid;
}

._border-2_kk6k9_868 {
  border: 2px solid;
}

._border-3_kk6k9_872 {
  border: 3px solid;
}

._border-4_kk6k9_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_kk6k9_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_kk6k9_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_kk6k9_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_kk6k9_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_kk6k9_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_kk6k9_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_kk6k9_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_kk6k9_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_kk6k9_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_kk6k9_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_kk6k9_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_kk6k9_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_kk6k9_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_kk6k9_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_kk6k9_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_kk6k9_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_kk6k9_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
*/
._notice_kk6k9_1039 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 12px 24px;
  background-color: var(--color-primary-fill);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._notice_kk6k9_1039 {
    font-size: 14px;
  }
}
._notice_kk6k9_1039 {
  color: var(--color-text-body);
}
._notice_kk6k9_1039 i::before {
  font-size: 20px !important;
  color: var(--color-primary);
}
._notice_kk6k9_1039 strong {
  font-weight: 600;
}

._bulkBar_kk6k9_1066 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 24px;
  background-color: var(--color-bg-elevation);
  border-bottom: 1px solid var(--color-border);
}

._bulkLabel_kk6k9_1075 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bulkLabel_kk6k9_1075 {
    font-size: 12px;
  }
}
._bulkLabel_kk6k9_1075 {
  color: var(--color-text-sub);
  white-space: nowrap;
}

._bulkSelect_kk6k9_1091 {
  flex: 1;
  min-width: 0;
}
._bulkSelect_kk6k9_1091 > button {
  width: 100%;
}

._body_kk6k9_1099 {
  padding: 16px 24px;
  max-height: 420px;
  overflow-y: auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._body_kk6k9_1099 {
    max-height: unset;
  }
}

._table_kk6k9_1110 {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  overflow: hidden;
}
._table_kk6k9_1110 th,
._table_kk6k9_1110 td {
  padding: 8px 12px;
  text-align: left;
  border-bottom: 1px solid var(--color-border);
  vertical-align: middle;
}
._table_kk6k9_1110 tbody tr:last-child td {
  border-bottom: none;
}
._table_kk6k9_1110 th {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  background-color: var(--color-bg-elevation);
}
._table_kk6k9_1110 td {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._table_kk6k9_1110 td {
    font-size: 14px;
  }
}
._table_kk6k9_1110 td {
  color: var(--color-text-header);
}

._checkCol_kk6k9_1151 {
  width: 40px;
  text-align: center !important;
}

._message_kk6k9_1156 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._message_kk6k9_1156 {
    font-size: 14px;
  }
}
._message_kk6k9_1156 {
  color: var(--color-text-sub);
  text-align: center;
  padding: 40px 24px;
}

._footer_kk6k9_1173 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 24px 24px;
}

._cancelButton_kk6k9_1180 {
  margin-right: auto;
}

._footerHint_kk6k9_1184 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-danger);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_qh3wj_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_qh3wj_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_qh3wj_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qh3wj_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_qh3wj_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_qh3wj_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_qh3wj_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_qh3wj_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_qh3wj_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_qh3wj_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_qh3wj_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_qh3wj_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qh3wj_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_qh3wj_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_qh3wj_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_qh3wj_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_qh3wj_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_qh3wj_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_qh3wj_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_qh3wj_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_qh3wj_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qh3wj_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_qh3wj_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_qh3wj_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_qh3wj_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_qh3wj_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_qh3wj_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_qh3wj_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_qh3wj_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_qh3wj_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qh3wj_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_qh3wj_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_qh3wj_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_qh3wj_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_qh3wj_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_qh3wj_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_qh3wj_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_qh3wj_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_qh3wj_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_qh3wj_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_qh3wj_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_qh3wj_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_qh3wj_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_qh3wj_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_qh3wj_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_qh3wj_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_qh3wj_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_qh3wj_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_qh3wj_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_qh3wj_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_qh3wj_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_qh3wj_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_qh3wj_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_qh3wj_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_qh3wj_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_qh3wj_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_qh3wj_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qh3wj_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_qh3wj_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_qh3wj_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_qh3wj_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_qh3wj_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_qh3wj_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_qh3wj_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_qh3wj_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_qh3wj_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qh3wj_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_qh3wj_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_qh3wj_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_qh3wj_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_qh3wj_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_qh3wj_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_qh3wj_259 {
  padding: 0;
}

._p-t-0_qh3wj_263 {
  padding-top: 0;
}

._p-r-0_qh3wj_267 {
  padding-right: 0;
}

._p-b-0_qh3wj_271 {
  padding-bottom: 0;
}

._p-l-0_qh3wj_275 {
  padding-left: 0;
}

._m-0_qh3wj_279 {
  margin: 0;
}

._m-t-0_qh3wj_283 {
  margin-top: 0;
}

._m-r-0_qh3wj_287 {
  margin-right: 0;
}

._m-b-0_qh3wj_291 {
  margin-bottom: 0;
}

._m-l-0_qh3wj_295 {
  margin-left: 0;
}

._p-1_qh3wj_299 {
  padding: 2px;
}

._p-t-1_qh3wj_303 {
  padding-top: 2px;
}

._p-r-1_qh3wj_307 {
  padding-right: 2px;
}

._p-b-1_qh3wj_311 {
  padding-bottom: 2px;
}

._p-l-1_qh3wj_315 {
  padding-left: 2px;
}

._m-1_qh3wj_319 {
  margin: 2px;
}

._m-t-1_qh3wj_323 {
  margin-top: 2px;
}

._m-r-1_qh3wj_327 {
  margin-right: 2px;
}

._m-b-1_qh3wj_331 {
  margin-bottom: 2px;
}

._m-l-1_qh3wj_335 {
  margin-left: 2px;
}

._p-2_qh3wj_339 {
  padding: 4px;
}

._p-t-2_qh3wj_343 {
  padding-top: 4px;
}

._p-r-2_qh3wj_347 {
  padding-right: 4px;
}

._p-b-2_qh3wj_351 {
  padding-bottom: 4px;
}

._p-l-2_qh3wj_355 {
  padding-left: 4px;
}

._m-2_qh3wj_359 {
  margin: 4px;
}

._m-t-2_qh3wj_363 {
  margin-top: 4px;
}

._m-r-2_qh3wj_367 {
  margin-right: 4px;
}

._m-b-2_qh3wj_371 {
  margin-bottom: 4px;
}

._m-l-2_qh3wj_375 {
  margin-left: 4px;
}

._p-3_qh3wj_379 {
  padding: 8px;
}

._p-t-3_qh3wj_383 {
  padding-top: 8px;
}

._p-r-3_qh3wj_387 {
  padding-right: 8px;
}

._p-b-3_qh3wj_391 {
  padding-bottom: 8px;
}

._p-l-3_qh3wj_395 {
  padding-left: 8px;
}

._m-3_qh3wj_399 {
  margin: 8px;
}

._m-t-3_qh3wj_403 {
  margin-top: 8px;
}

._m-r-3_qh3wj_407 {
  margin-right: 8px;
}

._m-b-3_qh3wj_411 {
  margin-bottom: 8px;
}

._m-l-3_qh3wj_415 {
  margin-left: 8px;
}

._p-4_qh3wj_419 {
  padding: 12px;
}

._p-t-4_qh3wj_423 {
  padding-top: 12px;
}

._p-r-4_qh3wj_427 {
  padding-right: 12px;
}

._p-b-4_qh3wj_431 {
  padding-bottom: 12px;
}

._p-l-4_qh3wj_435 {
  padding-left: 12px;
}

._m-4_qh3wj_439 {
  margin: 12px;
}

._m-t-4_qh3wj_443 {
  margin-top: 12px;
}

._m-r-4_qh3wj_447 {
  margin-right: 12px;
}

._m-b-4_qh3wj_451 {
  margin-bottom: 12px;
}

._m-l-4_qh3wj_455 {
  margin-left: 12px;
}

._p-5_qh3wj_459 {
  padding: 16px;
}

._p-t-5_qh3wj_463 {
  padding-top: 16px;
}

._p-r-5_qh3wj_467 {
  padding-right: 16px;
}

._p-b-5_qh3wj_471 {
  padding-bottom: 16px;
}

._p-l-5_qh3wj_475 {
  padding-left: 16px;
}

._m-5_qh3wj_479 {
  margin: 16px;
}

._m-t-5_qh3wj_483 {
  margin-top: 16px;
}

._m-r-5_qh3wj_487 {
  margin-right: 16px;
}

._m-b-5_qh3wj_491 {
  margin-bottom: 16px;
}

._m-l-5_qh3wj_495 {
  margin-left: 16px;
}

._p-6_qh3wj_499 {
  padding: 24px;
}

._p-t-6_qh3wj_503 {
  padding-top: 24px;
}

._p-r-6_qh3wj_507 {
  padding-right: 24px;
}

._p-b-6_qh3wj_511 {
  padding-bottom: 24px;
}

._p-l-6_qh3wj_515 {
  padding-left: 24px;
}

._m-6_qh3wj_519 {
  margin: 24px;
}

._m-t-6_qh3wj_523 {
  margin-top: 24px;
}

._m-r-6_qh3wj_527 {
  margin-right: 24px;
}

._m-b-6_qh3wj_531 {
  margin-bottom: 24px;
}

._m-l-6_qh3wj_535 {
  margin-left: 24px;
}

._p-7_qh3wj_539 {
  padding: 32px;
}

._p-t-7_qh3wj_543 {
  padding-top: 32px;
}

._p-r-7_qh3wj_547 {
  padding-right: 32px;
}

._p-b-7_qh3wj_551 {
  padding-bottom: 32px;
}

._p-l-7_qh3wj_555 {
  padding-left: 32px;
}

._m-7_qh3wj_559 {
  margin: 32px;
}

._m-t-7_qh3wj_563 {
  margin-top: 32px;
}

._m-r-7_qh3wj_567 {
  margin-right: 32px;
}

._m-b-7_qh3wj_571 {
  margin-bottom: 32px;
}

._m-l-7_qh3wj_575 {
  margin-left: 32px;
}

._p-8_qh3wj_579 {
  padding: 40px;
}

._p-t-8_qh3wj_583 {
  padding-top: 40px;
}

._p-r-8_qh3wj_587 {
  padding-right: 40px;
}

._p-b-8_qh3wj_591 {
  padding-bottom: 40px;
}

._p-l-8_qh3wj_595 {
  padding-left: 40px;
}

._m-8_qh3wj_599 {
  margin: 40px;
}

._m-t-8_qh3wj_603 {
  margin-top: 40px;
}

._m-r-8_qh3wj_607 {
  margin-right: 40px;
}

._m-b-8_qh3wj_611 {
  margin-bottom: 40px;
}

._m-l-8_qh3wj_615 {
  margin-left: 40px;
}

._p-9_qh3wj_619 {
  padding: 48px;
}

._p-t-9_qh3wj_623 {
  padding-top: 48px;
}

._p-r-9_qh3wj_627 {
  padding-right: 48px;
}

._p-b-9_qh3wj_631 {
  padding-bottom: 48px;
}

._p-l-9_qh3wj_635 {
  padding-left: 48px;
}

._m-9_qh3wj_639 {
  margin: 48px;
}

._m-t-9_qh3wj_643 {
  margin-top: 48px;
}

._m-r-9_qh3wj_647 {
  margin-right: 48px;
}

._m-b-9_qh3wj_651 {
  margin-bottom: 48px;
}

._m-l-9_qh3wj_655 {
  margin-left: 48px;
}

._p-10_qh3wj_659 {
  padding: 64px;
}

._p-t-10_qh3wj_663 {
  padding-top: 64px;
}

._p-r-10_qh3wj_667 {
  padding-right: 64px;
}

._p-b-10_qh3wj_671 {
  padding-bottom: 64px;
}

._p-l-10_qh3wj_675 {
  padding-left: 64px;
}

._m-10_qh3wj_679 {
  margin: 64px;
}

._m-t-10_qh3wj_683 {
  margin-top: 64px;
}

._m-r-10_qh3wj_687 {
  margin-right: 64px;
}

._m-b-10_qh3wj_691 {
  margin-bottom: 64px;
}

._m-l-10_qh3wj_695 {
  margin-left: 64px;
}

._p-11_qh3wj_699 {
  padding: 80px;
}

._p-t-11_qh3wj_703 {
  padding-top: 80px;
}

._p-r-11_qh3wj_707 {
  padding-right: 80px;
}

._p-b-11_qh3wj_711 {
  padding-bottom: 80px;
}

._p-l-11_qh3wj_715 {
  padding-left: 80px;
}

._m-11_qh3wj_719 {
  margin: 80px;
}

._m-t-11_qh3wj_723 {
  margin-top: 80px;
}

._m-r-11_qh3wj_727 {
  margin-right: 80px;
}

._m-b-11_qh3wj_731 {
  margin-bottom: 80px;
}

._m-l-11_qh3wj_735 {
  margin-left: 80px;
}

._p-12_qh3wj_739 {
  padding: 96px;
}

._p-t-12_qh3wj_743 {
  padding-top: 96px;
}

._p-r-12_qh3wj_747 {
  padding-right: 96px;
}

._p-b-12_qh3wj_751 {
  padding-bottom: 96px;
}

._p-l-12_qh3wj_755 {
  padding-left: 96px;
}

._m-12_qh3wj_759 {
  margin: 96px;
}

._m-t-12_qh3wj_763 {
  margin-top: 96px;
}

._m-r-12_qh3wj_767 {
  margin-right: 96px;
}

._m-b-12_qh3wj_771 {
  margin-bottom: 96px;
}

._m-l-12_qh3wj_775 {
  margin-left: 96px;
}

._p-13_qh3wj_779 {
  padding: 160px;
}

._p-t-13_qh3wj_783 {
  padding-top: 160px;
}

._p-r-13_qh3wj_787 {
  padding-right: 160px;
}

._p-b-13_qh3wj_791 {
  padding-bottom: 160px;
}

._p-l-13_qh3wj_795 {
  padding-left: 160px;
}

._m-13_qh3wj_799 {
  margin: 160px;
}

._m-t-13_qh3wj_803 {
  margin-top: 160px;
}

._m-r-13_qh3wj_807 {
  margin-right: 160px;
}

._m-b-13_qh3wj_811 {
  margin-bottom: 160px;
}

._m-l-13_qh3wj_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_qh3wj_825 {
  border-radius: 0;
}

._r-1_qh3wj_829 {
  border-radius: 2px;
}

._r-2_qh3wj_833 {
  border-radius: 4px;
}

._r-3_qh3wj_837 {
  border-radius: 6px;
}

._r-4_qh3wj_841 {
  border-radius: 8px;
}

._r-5_qh3wj_845 {
  border-radius: 12px;
}

._r-6_qh3wj_849 {
  border-radius: 20px;
}

._r-full_qh3wj_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_qh3wj_860 {
  border: 0 solid;
}

._border-1_qh3wj_864 {
  border: 1px solid;
}

._border-2_qh3wj_868 {
  border: 2px solid;
}

._border-3_qh3wj_872 {
  border: 3px solid;
}

._border-4_qh3wj_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_qh3wj_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_qh3wj_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_qh3wj_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_qh3wj_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_qh3wj_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_qh3wj_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_qh3wj_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_qh3wj_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_qh3wj_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_qh3wj_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_qh3wj_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_qh3wj_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_qh3wj_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_qh3wj_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_qh3wj_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_qh3wj_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_qh3wj_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._body_qh3wj_1039 {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._body_qh3wj_1039 {
    flex: 1;
  }
}

._formArea_qh3wj_1049 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formArea_qh3wj_1049 {
    padding: 12px;
  }
}

._footer_qh3wj_1061 {
  padding: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_qh3wj_1061 {
    padding: 12px;
    margin-top: auto;
  }
}
._footer_qh3wj_1061 button {
  width: 100%;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1389e_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1389e_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1389e_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1389e_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1389e_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1389e_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1389e_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1389e_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1389e_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_1389e_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1389e_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1389e_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1389e_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1389e_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1389e_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1389e_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1389e_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1389e_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_1389e_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1389e_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1389e_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1389e_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1389e_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1389e_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1389e_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1389e_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1389e_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_1389e_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1389e_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1389e_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1389e_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1389e_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1389e_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1389e_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1389e_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1389e_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_1389e_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1389e_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1389e_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1389e_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1389e_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1389e_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1389e_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1389e_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1389e_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_1389e_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1389e_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1389e_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1389e_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1389e_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1389e_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1389e_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1389e_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1389e_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_1389e_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1389e_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1389e_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1389e_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1389e_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1389e_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1389e_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1389e_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1389e_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_1389e_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1389e_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1389e_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1389e_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1389e_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1389e_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1389e_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1389e_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1389e_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1389e_259 {
  padding: 0;
}

._p-t-0_1389e_263 {
  padding-top: 0;
}

._p-r-0_1389e_267 {
  padding-right: 0;
}

._p-b-0_1389e_271 {
  padding-bottom: 0;
}

._p-l-0_1389e_275 {
  padding-left: 0;
}

._m-0_1389e_279 {
  margin: 0;
}

._m-t-0_1389e_283 {
  margin-top: 0;
}

._m-r-0_1389e_287 {
  margin-right: 0;
}

._m-b-0_1389e_291 {
  margin-bottom: 0;
}

._m-l-0_1389e_295 {
  margin-left: 0;
}

._p-1_1389e_299 {
  padding: 2px;
}

._p-t-1_1389e_303 {
  padding-top: 2px;
}

._p-r-1_1389e_307 {
  padding-right: 2px;
}

._p-b-1_1389e_311 {
  padding-bottom: 2px;
}

._p-l-1_1389e_315 {
  padding-left: 2px;
}

._m-1_1389e_319 {
  margin: 2px;
}

._m-t-1_1389e_323 {
  margin-top: 2px;
}

._m-r-1_1389e_327 {
  margin-right: 2px;
}

._m-b-1_1389e_331 {
  margin-bottom: 2px;
}

._m-l-1_1389e_335 {
  margin-left: 2px;
}

._p-2_1389e_339 {
  padding: 4px;
}

._p-t-2_1389e_343 {
  padding-top: 4px;
}

._p-r-2_1389e_347 {
  padding-right: 4px;
}

._p-b-2_1389e_351 {
  padding-bottom: 4px;
}

._p-l-2_1389e_355 {
  padding-left: 4px;
}

._m-2_1389e_359 {
  margin: 4px;
}

._m-t-2_1389e_363 {
  margin-top: 4px;
}

._m-r-2_1389e_367 {
  margin-right: 4px;
}

._m-b-2_1389e_371 {
  margin-bottom: 4px;
}

._m-l-2_1389e_375 {
  margin-left: 4px;
}

._p-3_1389e_379 {
  padding: 8px;
}

._p-t-3_1389e_383 {
  padding-top: 8px;
}

._p-r-3_1389e_387 {
  padding-right: 8px;
}

._p-b-3_1389e_391 {
  padding-bottom: 8px;
}

._p-l-3_1389e_395 {
  padding-left: 8px;
}

._m-3_1389e_399 {
  margin: 8px;
}

._m-t-3_1389e_403 {
  margin-top: 8px;
}

._m-r-3_1389e_407 {
  margin-right: 8px;
}

._m-b-3_1389e_411 {
  margin-bottom: 8px;
}

._m-l-3_1389e_415 {
  margin-left: 8px;
}

._p-4_1389e_419 {
  padding: 12px;
}

._p-t-4_1389e_423 {
  padding-top: 12px;
}

._p-r-4_1389e_427 {
  padding-right: 12px;
}

._p-b-4_1389e_431 {
  padding-bottom: 12px;
}

._p-l-4_1389e_435 {
  padding-left: 12px;
}

._m-4_1389e_439 {
  margin: 12px;
}

._m-t-4_1389e_443 {
  margin-top: 12px;
}

._m-r-4_1389e_447 {
  margin-right: 12px;
}

._m-b-4_1389e_451 {
  margin-bottom: 12px;
}

._m-l-4_1389e_455 {
  margin-left: 12px;
}

._p-5_1389e_459 {
  padding: 16px;
}

._p-t-5_1389e_463 {
  padding-top: 16px;
}

._p-r-5_1389e_467 {
  padding-right: 16px;
}

._p-b-5_1389e_471 {
  padding-bottom: 16px;
}

._p-l-5_1389e_475 {
  padding-left: 16px;
}

._m-5_1389e_479 {
  margin: 16px;
}

._m-t-5_1389e_483 {
  margin-top: 16px;
}

._m-r-5_1389e_487 {
  margin-right: 16px;
}

._m-b-5_1389e_491 {
  margin-bottom: 16px;
}

._m-l-5_1389e_495 {
  margin-left: 16px;
}

._p-6_1389e_499 {
  padding: 24px;
}

._p-t-6_1389e_503 {
  padding-top: 24px;
}

._p-r-6_1389e_507 {
  padding-right: 24px;
}

._p-b-6_1389e_511 {
  padding-bottom: 24px;
}

._p-l-6_1389e_515 {
  padding-left: 24px;
}

._m-6_1389e_519 {
  margin: 24px;
}

._m-t-6_1389e_523 {
  margin-top: 24px;
}

._m-r-6_1389e_527 {
  margin-right: 24px;
}

._m-b-6_1389e_531 {
  margin-bottom: 24px;
}

._m-l-6_1389e_535 {
  margin-left: 24px;
}

._p-7_1389e_539 {
  padding: 32px;
}

._p-t-7_1389e_543 {
  padding-top: 32px;
}

._p-r-7_1389e_547 {
  padding-right: 32px;
}

._p-b-7_1389e_551 {
  padding-bottom: 32px;
}

._p-l-7_1389e_555 {
  padding-left: 32px;
}

._m-7_1389e_559 {
  margin: 32px;
}

._m-t-7_1389e_563 {
  margin-top: 32px;
}

._m-r-7_1389e_567 {
  margin-right: 32px;
}

._m-b-7_1389e_571 {
  margin-bottom: 32px;
}

._m-l-7_1389e_575 {
  margin-left: 32px;
}

._p-8_1389e_579 {
  padding: 40px;
}

._p-t-8_1389e_583 {
  padding-top: 40px;
}

._p-r-8_1389e_587 {
  padding-right: 40px;
}

._p-b-8_1389e_591 {
  padding-bottom: 40px;
}

._p-l-8_1389e_595 {
  padding-left: 40px;
}

._m-8_1389e_599 {
  margin: 40px;
}

._m-t-8_1389e_603 {
  margin-top: 40px;
}

._m-r-8_1389e_607 {
  margin-right: 40px;
}

._m-b-8_1389e_611 {
  margin-bottom: 40px;
}

._m-l-8_1389e_615 {
  margin-left: 40px;
}

._p-9_1389e_619 {
  padding: 48px;
}

._p-t-9_1389e_623 {
  padding-top: 48px;
}

._p-r-9_1389e_627 {
  padding-right: 48px;
}

._p-b-9_1389e_631 {
  padding-bottom: 48px;
}

._p-l-9_1389e_635 {
  padding-left: 48px;
}

._m-9_1389e_639 {
  margin: 48px;
}

._m-t-9_1389e_643 {
  margin-top: 48px;
}

._m-r-9_1389e_647 {
  margin-right: 48px;
}

._m-b-9_1389e_651 {
  margin-bottom: 48px;
}

._m-l-9_1389e_655 {
  margin-left: 48px;
}

._p-10_1389e_659 {
  padding: 64px;
}

._p-t-10_1389e_663 {
  padding-top: 64px;
}

._p-r-10_1389e_667 {
  padding-right: 64px;
}

._p-b-10_1389e_671 {
  padding-bottom: 64px;
}

._p-l-10_1389e_675 {
  padding-left: 64px;
}

._m-10_1389e_679 {
  margin: 64px;
}

._m-t-10_1389e_683 {
  margin-top: 64px;
}

._m-r-10_1389e_687 {
  margin-right: 64px;
}

._m-b-10_1389e_691 {
  margin-bottom: 64px;
}

._m-l-10_1389e_695 {
  margin-left: 64px;
}

._p-11_1389e_699 {
  padding: 80px;
}

._p-t-11_1389e_703 {
  padding-top: 80px;
}

._p-r-11_1389e_707 {
  padding-right: 80px;
}

._p-b-11_1389e_711 {
  padding-bottom: 80px;
}

._p-l-11_1389e_715 {
  padding-left: 80px;
}

._m-11_1389e_719 {
  margin: 80px;
}

._m-t-11_1389e_723 {
  margin-top: 80px;
}

._m-r-11_1389e_727 {
  margin-right: 80px;
}

._m-b-11_1389e_731 {
  margin-bottom: 80px;
}

._m-l-11_1389e_735 {
  margin-left: 80px;
}

._p-12_1389e_739 {
  padding: 96px;
}

._p-t-12_1389e_743 {
  padding-top: 96px;
}

._p-r-12_1389e_747 {
  padding-right: 96px;
}

._p-b-12_1389e_751 {
  padding-bottom: 96px;
}

._p-l-12_1389e_755 {
  padding-left: 96px;
}

._m-12_1389e_759 {
  margin: 96px;
}

._m-t-12_1389e_763 {
  margin-top: 96px;
}

._m-r-12_1389e_767 {
  margin-right: 96px;
}

._m-b-12_1389e_771 {
  margin-bottom: 96px;
}

._m-l-12_1389e_775 {
  margin-left: 96px;
}

._p-13_1389e_779 {
  padding: 160px;
}

._p-t-13_1389e_783 {
  padding-top: 160px;
}

._p-r-13_1389e_787 {
  padding-right: 160px;
}

._p-b-13_1389e_791 {
  padding-bottom: 160px;
}

._p-l-13_1389e_795 {
  padding-left: 160px;
}

._m-13_1389e_799 {
  margin: 160px;
}

._m-t-13_1389e_803 {
  margin-top: 160px;
}

._m-r-13_1389e_807 {
  margin-right: 160px;
}

._m-b-13_1389e_811 {
  margin-bottom: 160px;
}

._m-l-13_1389e_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1389e_825 {
  border-radius: 0;
}

._r-1_1389e_829 {
  border-radius: 2px;
}

._r-2_1389e_833 {
  border-radius: 4px;
}

._r-3_1389e_837 {
  border-radius: 6px;
}

._r-4_1389e_841 {
  border-radius: 8px;
}

._r-5_1389e_845 {
  border-radius: 12px;
}

._r-6_1389e_849 {
  border-radius: 20px;
}

._r-full_1389e_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1389e_860 {
  border: 0 solid;
}

._border-1_1389e_864 {
  border: 1px solid;
}

._border-2_1389e_868 {
  border: 2px solid;
}

._border-3_1389e_872 {
  border: 3px solid;
}

._border-4_1389e_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1389e_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1389e_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1389e_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1389e_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1389e_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1389e_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1389e_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1389e_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1389e_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_1389e_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1389e_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1389e_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1389e_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1389e_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1389e_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1389e_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1389e_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
*/
._titleGroup_1389e_1039 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

._countBadge_1389e_1045 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 24px;
  padding: 0 8px;
  border-radius: 9999px;
  background-color: var(--color-info-fill);
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._countBadge_1389e_1045 {
    font-size: 12px;
  }
}
._countBadge_1389e_1045 {
  color: var(--color-info);
}

._body_1389e_1067 {
  height: 560px;
  overflow-y: auto;
}

._list_1389e_1072 {
  margin: 0;
  padding: 0;
  list-style: none;
}

._row_1389e_1078 {
  display: flex;
  align-items: center;
  min-height: 57px;
  border-bottom: 1px solid var(--color-border);
}

._no_1389e_1085 {
  flex-shrink: 0;
  width: 60px;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-bg-elevation);
  border-right: 1px solid var(--color-border);
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._no_1389e_1085 {
    font-size: 12px;
  }
}
._no_1389e_1085 {
  color: var(--color-text-body);
}

._name_1389e_1108 {
  flex: 1;
  min-width: 0;
  padding: 0 12px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._name_1389e_1108 {
    font-size: 12px;
  }
}
._name_1389e_1108 {
  color: var(--color-text-body);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._viewButton_1389e_1129 {
  flex-shrink: 0;
  margin: 0 12px;
}

._stateMessage_1389e_1134 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stateMessage_1389e_1134 {
    font-size: 12px;
  }
}
._stateMessage_1389e_1134 {
  color: var(--color-text-sub);
  text-align: center;
  padding: 48px 24px;
  margin: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ksgks_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_ksgks_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_ksgks_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ksgks_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ksgks_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ksgks_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ksgks_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ksgks_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ksgks_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_ksgks_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_ksgks_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_ksgks_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ksgks_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ksgks_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ksgks_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ksgks_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ksgks_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ksgks_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_ksgks_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_ksgks_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_ksgks_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ksgks_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ksgks_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ksgks_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ksgks_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ksgks_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ksgks_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_ksgks_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_ksgks_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_ksgks_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ksgks_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ksgks_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ksgks_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ksgks_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ksgks_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ksgks_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_ksgks_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_ksgks_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_ksgks_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ksgks_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ksgks_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ksgks_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ksgks_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ksgks_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ksgks_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_ksgks_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_ksgks_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_ksgks_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ksgks_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ksgks_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ksgks_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ksgks_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ksgks_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ksgks_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_ksgks_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_ksgks_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_ksgks_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ksgks_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ksgks_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ksgks_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ksgks_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ksgks_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ksgks_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_ksgks_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_ksgks_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_ksgks_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ksgks_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ksgks_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ksgks_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ksgks_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ksgks_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ksgks_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ksgks_259 {
  padding: 0;
}

._p-t-0_ksgks_263 {
  padding-top: 0;
}

._p-r-0_ksgks_267 {
  padding-right: 0;
}

._p-b-0_ksgks_271 {
  padding-bottom: 0;
}

._p-l-0_ksgks_275 {
  padding-left: 0;
}

._m-0_ksgks_279 {
  margin: 0;
}

._m-t-0_ksgks_283 {
  margin-top: 0;
}

._m-r-0_ksgks_287 {
  margin-right: 0;
}

._m-b-0_ksgks_291 {
  margin-bottom: 0;
}

._m-l-0_ksgks_295 {
  margin-left: 0;
}

._p-1_ksgks_299 {
  padding: 2px;
}

._p-t-1_ksgks_303 {
  padding-top: 2px;
}

._p-r-1_ksgks_307 {
  padding-right: 2px;
}

._p-b-1_ksgks_311 {
  padding-bottom: 2px;
}

._p-l-1_ksgks_315 {
  padding-left: 2px;
}

._m-1_ksgks_319 {
  margin: 2px;
}

._m-t-1_ksgks_323 {
  margin-top: 2px;
}

._m-r-1_ksgks_327 {
  margin-right: 2px;
}

._m-b-1_ksgks_331 {
  margin-bottom: 2px;
}

._m-l-1_ksgks_335 {
  margin-left: 2px;
}

._p-2_ksgks_339 {
  padding: 4px;
}

._p-t-2_ksgks_343 {
  padding-top: 4px;
}

._p-r-2_ksgks_347 {
  padding-right: 4px;
}

._p-b-2_ksgks_351 {
  padding-bottom: 4px;
}

._p-l-2_ksgks_355 {
  padding-left: 4px;
}

._m-2_ksgks_359 {
  margin: 4px;
}

._m-t-2_ksgks_363 {
  margin-top: 4px;
}

._m-r-2_ksgks_367 {
  margin-right: 4px;
}

._m-b-2_ksgks_371 {
  margin-bottom: 4px;
}

._m-l-2_ksgks_375 {
  margin-left: 4px;
}

._p-3_ksgks_379 {
  padding: 8px;
}

._p-t-3_ksgks_383 {
  padding-top: 8px;
}

._p-r-3_ksgks_387 {
  padding-right: 8px;
}

._p-b-3_ksgks_391 {
  padding-bottom: 8px;
}

._p-l-3_ksgks_395 {
  padding-left: 8px;
}

._m-3_ksgks_399 {
  margin: 8px;
}

._m-t-3_ksgks_403 {
  margin-top: 8px;
}

._m-r-3_ksgks_407 {
  margin-right: 8px;
}

._m-b-3_ksgks_411 {
  margin-bottom: 8px;
}

._m-l-3_ksgks_415 {
  margin-left: 8px;
}

._p-4_ksgks_419 {
  padding: 12px;
}

._p-t-4_ksgks_423 {
  padding-top: 12px;
}

._p-r-4_ksgks_427 {
  padding-right: 12px;
}

._p-b-4_ksgks_431 {
  padding-bottom: 12px;
}

._p-l-4_ksgks_435 {
  padding-left: 12px;
}

._m-4_ksgks_439 {
  margin: 12px;
}

._m-t-4_ksgks_443 {
  margin-top: 12px;
}

._m-r-4_ksgks_447 {
  margin-right: 12px;
}

._m-b-4_ksgks_451 {
  margin-bottom: 12px;
}

._m-l-4_ksgks_455 {
  margin-left: 12px;
}

._p-5_ksgks_459 {
  padding: 16px;
}

._p-t-5_ksgks_463 {
  padding-top: 16px;
}

._p-r-5_ksgks_467 {
  padding-right: 16px;
}

._p-b-5_ksgks_471 {
  padding-bottom: 16px;
}

._p-l-5_ksgks_475 {
  padding-left: 16px;
}

._m-5_ksgks_479 {
  margin: 16px;
}

._m-t-5_ksgks_483 {
  margin-top: 16px;
}

._m-r-5_ksgks_487 {
  margin-right: 16px;
}

._m-b-5_ksgks_491 {
  margin-bottom: 16px;
}

._m-l-5_ksgks_495 {
  margin-left: 16px;
}

._p-6_ksgks_499 {
  padding: 24px;
}

._p-t-6_ksgks_503 {
  padding-top: 24px;
}

._p-r-6_ksgks_507 {
  padding-right: 24px;
}

._p-b-6_ksgks_511 {
  padding-bottom: 24px;
}

._p-l-6_ksgks_515 {
  padding-left: 24px;
}

._m-6_ksgks_519 {
  margin: 24px;
}

._m-t-6_ksgks_523 {
  margin-top: 24px;
}

._m-r-6_ksgks_527 {
  margin-right: 24px;
}

._m-b-6_ksgks_531 {
  margin-bottom: 24px;
}

._m-l-6_ksgks_535 {
  margin-left: 24px;
}

._p-7_ksgks_539 {
  padding: 32px;
}

._p-t-7_ksgks_543 {
  padding-top: 32px;
}

._p-r-7_ksgks_547 {
  padding-right: 32px;
}

._p-b-7_ksgks_551 {
  padding-bottom: 32px;
}

._p-l-7_ksgks_555 {
  padding-left: 32px;
}

._m-7_ksgks_559 {
  margin: 32px;
}

._m-t-7_ksgks_563 {
  margin-top: 32px;
}

._m-r-7_ksgks_567 {
  margin-right: 32px;
}

._m-b-7_ksgks_571 {
  margin-bottom: 32px;
}

._m-l-7_ksgks_575 {
  margin-left: 32px;
}

._p-8_ksgks_579 {
  padding: 40px;
}

._p-t-8_ksgks_583 {
  padding-top: 40px;
}

._p-r-8_ksgks_587 {
  padding-right: 40px;
}

._p-b-8_ksgks_591 {
  padding-bottom: 40px;
}

._p-l-8_ksgks_595 {
  padding-left: 40px;
}

._m-8_ksgks_599 {
  margin: 40px;
}

._m-t-8_ksgks_603 {
  margin-top: 40px;
}

._m-r-8_ksgks_607 {
  margin-right: 40px;
}

._m-b-8_ksgks_611 {
  margin-bottom: 40px;
}

._m-l-8_ksgks_615 {
  margin-left: 40px;
}

._p-9_ksgks_619 {
  padding: 48px;
}

._p-t-9_ksgks_623 {
  padding-top: 48px;
}

._p-r-9_ksgks_627 {
  padding-right: 48px;
}

._p-b-9_ksgks_631 {
  padding-bottom: 48px;
}

._p-l-9_ksgks_635 {
  padding-left: 48px;
}

._m-9_ksgks_639 {
  margin: 48px;
}

._m-t-9_ksgks_643 {
  margin-top: 48px;
}

._m-r-9_ksgks_647 {
  margin-right: 48px;
}

._m-b-9_ksgks_651 {
  margin-bottom: 48px;
}

._m-l-9_ksgks_655 {
  margin-left: 48px;
}

._p-10_ksgks_659 {
  padding: 64px;
}

._p-t-10_ksgks_663 {
  padding-top: 64px;
}

._p-r-10_ksgks_667 {
  padding-right: 64px;
}

._p-b-10_ksgks_671 {
  padding-bottom: 64px;
}

._p-l-10_ksgks_675 {
  padding-left: 64px;
}

._m-10_ksgks_679 {
  margin: 64px;
}

._m-t-10_ksgks_683 {
  margin-top: 64px;
}

._m-r-10_ksgks_687 {
  margin-right: 64px;
}

._m-b-10_ksgks_691 {
  margin-bottom: 64px;
}

._m-l-10_ksgks_695 {
  margin-left: 64px;
}

._p-11_ksgks_699 {
  padding: 80px;
}

._p-t-11_ksgks_703 {
  padding-top: 80px;
}

._p-r-11_ksgks_707 {
  padding-right: 80px;
}

._p-b-11_ksgks_711 {
  padding-bottom: 80px;
}

._p-l-11_ksgks_715 {
  padding-left: 80px;
}

._m-11_ksgks_719 {
  margin: 80px;
}

._m-t-11_ksgks_723 {
  margin-top: 80px;
}

._m-r-11_ksgks_727 {
  margin-right: 80px;
}

._m-b-11_ksgks_731 {
  margin-bottom: 80px;
}

._m-l-11_ksgks_735 {
  margin-left: 80px;
}

._p-12_ksgks_739 {
  padding: 96px;
}

._p-t-12_ksgks_743 {
  padding-top: 96px;
}

._p-r-12_ksgks_747 {
  padding-right: 96px;
}

._p-b-12_ksgks_751 {
  padding-bottom: 96px;
}

._p-l-12_ksgks_755 {
  padding-left: 96px;
}

._m-12_ksgks_759 {
  margin: 96px;
}

._m-t-12_ksgks_763 {
  margin-top: 96px;
}

._m-r-12_ksgks_767 {
  margin-right: 96px;
}

._m-b-12_ksgks_771 {
  margin-bottom: 96px;
}

._m-l-12_ksgks_775 {
  margin-left: 96px;
}

._p-13_ksgks_779 {
  padding: 160px;
}

._p-t-13_ksgks_783 {
  padding-top: 160px;
}

._p-r-13_ksgks_787 {
  padding-right: 160px;
}

._p-b-13_ksgks_791 {
  padding-bottom: 160px;
}

._p-l-13_ksgks_795 {
  padding-left: 160px;
}

._m-13_ksgks_799 {
  margin: 160px;
}

._m-t-13_ksgks_803 {
  margin-top: 160px;
}

._m-r-13_ksgks_807 {
  margin-right: 160px;
}

._m-b-13_ksgks_811 {
  margin-bottom: 160px;
}

._m-l-13_ksgks_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ksgks_825 {
  border-radius: 0;
}

._r-1_ksgks_829 {
  border-radius: 2px;
}

._r-2_ksgks_833 {
  border-radius: 4px;
}

._r-3_ksgks_837 {
  border-radius: 6px;
}

._r-4_ksgks_841 {
  border-radius: 8px;
}

._r-5_ksgks_845 {
  border-radius: 12px;
}

._r-6_ksgks_849 {
  border-radius: 20px;
}

._r-full_ksgks_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ksgks_860 {
  border: 0 solid;
}

._border-1_ksgks_864 {
  border: 1px solid;
}

._border-2_ksgks_868 {
  border: 2px solid;
}

._border-3_ksgks_872 {
  border: 3px solid;
}

._border-4_ksgks_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ksgks_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ksgks_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ksgks_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ksgks_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ksgks_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ksgks_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ksgks_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ksgks_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ksgks_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_ksgks_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ksgks_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ksgks_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ksgks_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ksgks_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ksgks_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ksgks_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ksgks_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
*/
._loadingContainer_ksgks_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}

._loadingIcon_ksgks_1046 {
  font-size: 32px;
}

._errorContainer_ksgks_1050 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  flex-direction: column;
  gap: 16px;
}

._errorText_ksgks_1059 {
  color: var(--color-danger);
  font-size: 16px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ksgks_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_ksgks_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_ksgks_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ksgks_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ksgks_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ksgks_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ksgks_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ksgks_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ksgks_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_ksgks_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_ksgks_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_ksgks_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ksgks_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ksgks_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ksgks_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ksgks_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ksgks_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ksgks_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_ksgks_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_ksgks_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_ksgks_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ksgks_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ksgks_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ksgks_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ksgks_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ksgks_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ksgks_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_ksgks_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_ksgks_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_ksgks_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ksgks_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ksgks_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ksgks_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ksgks_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ksgks_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ksgks_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_ksgks_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_ksgks_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_ksgks_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ksgks_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ksgks_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ksgks_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ksgks_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ksgks_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ksgks_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_ksgks_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_ksgks_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_ksgks_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ksgks_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ksgks_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ksgks_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ksgks_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ksgks_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ksgks_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_ksgks_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_ksgks_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_ksgks_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ksgks_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ksgks_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ksgks_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ksgks_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ksgks_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ksgks_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_ksgks_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_ksgks_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_ksgks_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ksgks_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ksgks_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ksgks_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ksgks_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ksgks_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ksgks_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ksgks_259 {
  padding: 0;
}

._p-t-0_ksgks_263 {
  padding-top: 0;
}

._p-r-0_ksgks_267 {
  padding-right: 0;
}

._p-b-0_ksgks_271 {
  padding-bottom: 0;
}

._p-l-0_ksgks_275 {
  padding-left: 0;
}

._m-0_ksgks_279 {
  margin: 0;
}

._m-t-0_ksgks_283 {
  margin-top: 0;
}

._m-r-0_ksgks_287 {
  margin-right: 0;
}

._m-b-0_ksgks_291 {
  margin-bottom: 0;
}

._m-l-0_ksgks_295 {
  margin-left: 0;
}

._p-1_ksgks_299 {
  padding: 2px;
}

._p-t-1_ksgks_303 {
  padding-top: 2px;
}

._p-r-1_ksgks_307 {
  padding-right: 2px;
}

._p-b-1_ksgks_311 {
  padding-bottom: 2px;
}

._p-l-1_ksgks_315 {
  padding-left: 2px;
}

._m-1_ksgks_319 {
  margin: 2px;
}

._m-t-1_ksgks_323 {
  margin-top: 2px;
}

._m-r-1_ksgks_327 {
  margin-right: 2px;
}

._m-b-1_ksgks_331 {
  margin-bottom: 2px;
}

._m-l-1_ksgks_335 {
  margin-left: 2px;
}

._p-2_ksgks_339 {
  padding: 4px;
}

._p-t-2_ksgks_343 {
  padding-top: 4px;
}

._p-r-2_ksgks_347 {
  padding-right: 4px;
}

._p-b-2_ksgks_351 {
  padding-bottom: 4px;
}

._p-l-2_ksgks_355 {
  padding-left: 4px;
}

._m-2_ksgks_359 {
  margin: 4px;
}

._m-t-2_ksgks_363 {
  margin-top: 4px;
}

._m-r-2_ksgks_367 {
  margin-right: 4px;
}

._m-b-2_ksgks_371 {
  margin-bottom: 4px;
}

._m-l-2_ksgks_375 {
  margin-left: 4px;
}

._p-3_ksgks_379 {
  padding: 8px;
}

._p-t-3_ksgks_383 {
  padding-top: 8px;
}

._p-r-3_ksgks_387 {
  padding-right: 8px;
}

._p-b-3_ksgks_391 {
  padding-bottom: 8px;
}

._p-l-3_ksgks_395 {
  padding-left: 8px;
}

._m-3_ksgks_399 {
  margin: 8px;
}

._m-t-3_ksgks_403 {
  margin-top: 8px;
}

._m-r-3_ksgks_407 {
  margin-right: 8px;
}

._m-b-3_ksgks_411 {
  margin-bottom: 8px;
}

._m-l-3_ksgks_415 {
  margin-left: 8px;
}

._p-4_ksgks_419 {
  padding: 12px;
}

._p-t-4_ksgks_423 {
  padding-top: 12px;
}

._p-r-4_ksgks_427 {
  padding-right: 12px;
}

._p-b-4_ksgks_431 {
  padding-bottom: 12px;
}

._p-l-4_ksgks_435 {
  padding-left: 12px;
}

._m-4_ksgks_439 {
  margin: 12px;
}

._m-t-4_ksgks_443 {
  margin-top: 12px;
}

._m-r-4_ksgks_447 {
  margin-right: 12px;
}

._m-b-4_ksgks_451 {
  margin-bottom: 12px;
}

._m-l-4_ksgks_455 {
  margin-left: 12px;
}

._p-5_ksgks_459 {
  padding: 16px;
}

._p-t-5_ksgks_463 {
  padding-top: 16px;
}

._p-r-5_ksgks_467 {
  padding-right: 16px;
}

._p-b-5_ksgks_471 {
  padding-bottom: 16px;
}

._p-l-5_ksgks_475 {
  padding-left: 16px;
}

._m-5_ksgks_479 {
  margin: 16px;
}

._m-t-5_ksgks_483 {
  margin-top: 16px;
}

._m-r-5_ksgks_487 {
  margin-right: 16px;
}

._m-b-5_ksgks_491 {
  margin-bottom: 16px;
}

._m-l-5_ksgks_495 {
  margin-left: 16px;
}

._p-6_ksgks_499 {
  padding: 24px;
}

._p-t-6_ksgks_503 {
  padding-top: 24px;
}

._p-r-6_ksgks_507 {
  padding-right: 24px;
}

._p-b-6_ksgks_511 {
  padding-bottom: 24px;
}

._p-l-6_ksgks_515 {
  padding-left: 24px;
}

._m-6_ksgks_519 {
  margin: 24px;
}

._m-t-6_ksgks_523 {
  margin-top: 24px;
}

._m-r-6_ksgks_527 {
  margin-right: 24px;
}

._m-b-6_ksgks_531 {
  margin-bottom: 24px;
}

._m-l-6_ksgks_535 {
  margin-left: 24px;
}

._p-7_ksgks_539 {
  padding: 32px;
}

._p-t-7_ksgks_543 {
  padding-top: 32px;
}

._p-r-7_ksgks_547 {
  padding-right: 32px;
}

._p-b-7_ksgks_551 {
  padding-bottom: 32px;
}

._p-l-7_ksgks_555 {
  padding-left: 32px;
}

._m-7_ksgks_559 {
  margin: 32px;
}

._m-t-7_ksgks_563 {
  margin-top: 32px;
}

._m-r-7_ksgks_567 {
  margin-right: 32px;
}

._m-b-7_ksgks_571 {
  margin-bottom: 32px;
}

._m-l-7_ksgks_575 {
  margin-left: 32px;
}

._p-8_ksgks_579 {
  padding: 40px;
}

._p-t-8_ksgks_583 {
  padding-top: 40px;
}

._p-r-8_ksgks_587 {
  padding-right: 40px;
}

._p-b-8_ksgks_591 {
  padding-bottom: 40px;
}

._p-l-8_ksgks_595 {
  padding-left: 40px;
}

._m-8_ksgks_599 {
  margin: 40px;
}

._m-t-8_ksgks_603 {
  margin-top: 40px;
}

._m-r-8_ksgks_607 {
  margin-right: 40px;
}

._m-b-8_ksgks_611 {
  margin-bottom: 40px;
}

._m-l-8_ksgks_615 {
  margin-left: 40px;
}

._p-9_ksgks_619 {
  padding: 48px;
}

._p-t-9_ksgks_623 {
  padding-top: 48px;
}

._p-r-9_ksgks_627 {
  padding-right: 48px;
}

._p-b-9_ksgks_631 {
  padding-bottom: 48px;
}

._p-l-9_ksgks_635 {
  padding-left: 48px;
}

._m-9_ksgks_639 {
  margin: 48px;
}

._m-t-9_ksgks_643 {
  margin-top: 48px;
}

._m-r-9_ksgks_647 {
  margin-right: 48px;
}

._m-b-9_ksgks_651 {
  margin-bottom: 48px;
}

._m-l-9_ksgks_655 {
  margin-left: 48px;
}

._p-10_ksgks_659 {
  padding: 64px;
}

._p-t-10_ksgks_663 {
  padding-top: 64px;
}

._p-r-10_ksgks_667 {
  padding-right: 64px;
}

._p-b-10_ksgks_671 {
  padding-bottom: 64px;
}

._p-l-10_ksgks_675 {
  padding-left: 64px;
}

._m-10_ksgks_679 {
  margin: 64px;
}

._m-t-10_ksgks_683 {
  margin-top: 64px;
}

._m-r-10_ksgks_687 {
  margin-right: 64px;
}

._m-b-10_ksgks_691 {
  margin-bottom: 64px;
}

._m-l-10_ksgks_695 {
  margin-left: 64px;
}

._p-11_ksgks_699 {
  padding: 80px;
}

._p-t-11_ksgks_703 {
  padding-top: 80px;
}

._p-r-11_ksgks_707 {
  padding-right: 80px;
}

._p-b-11_ksgks_711 {
  padding-bottom: 80px;
}

._p-l-11_ksgks_715 {
  padding-left: 80px;
}

._m-11_ksgks_719 {
  margin: 80px;
}

._m-t-11_ksgks_723 {
  margin-top: 80px;
}

._m-r-11_ksgks_727 {
  margin-right: 80px;
}

._m-b-11_ksgks_731 {
  margin-bottom: 80px;
}

._m-l-11_ksgks_735 {
  margin-left: 80px;
}

._p-12_ksgks_739 {
  padding: 96px;
}

._p-t-12_ksgks_743 {
  padding-top: 96px;
}

._p-r-12_ksgks_747 {
  padding-right: 96px;
}

._p-b-12_ksgks_751 {
  padding-bottom: 96px;
}

._p-l-12_ksgks_755 {
  padding-left: 96px;
}

._m-12_ksgks_759 {
  margin: 96px;
}

._m-t-12_ksgks_763 {
  margin-top: 96px;
}

._m-r-12_ksgks_767 {
  margin-right: 96px;
}

._m-b-12_ksgks_771 {
  margin-bottom: 96px;
}

._m-l-12_ksgks_775 {
  margin-left: 96px;
}

._p-13_ksgks_779 {
  padding: 160px;
}

._p-t-13_ksgks_783 {
  padding-top: 160px;
}

._p-r-13_ksgks_787 {
  padding-right: 160px;
}

._p-b-13_ksgks_791 {
  padding-bottom: 160px;
}

._p-l-13_ksgks_795 {
  padding-left: 160px;
}

._m-13_ksgks_799 {
  margin: 160px;
}

._m-t-13_ksgks_803 {
  margin-top: 160px;
}

._m-r-13_ksgks_807 {
  margin-right: 160px;
}

._m-b-13_ksgks_811 {
  margin-bottom: 160px;
}

._m-l-13_ksgks_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ksgks_825 {
  border-radius: 0;
}

._r-1_ksgks_829 {
  border-radius: 2px;
}

._r-2_ksgks_833 {
  border-radius: 4px;
}

._r-3_ksgks_837 {
  border-radius: 6px;
}

._r-4_ksgks_841 {
  border-radius: 8px;
}

._r-5_ksgks_845 {
  border-radius: 12px;
}

._r-6_ksgks_849 {
  border-radius: 20px;
}

._r-full_ksgks_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ksgks_860 {
  border: 0 solid;
}

._border-1_ksgks_864 {
  border: 1px solid;
}

._border-2_ksgks_868 {
  border: 2px solid;
}

._border-3_ksgks_872 {
  border: 3px solid;
}

._border-4_ksgks_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ksgks_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ksgks_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ksgks_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ksgks_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ksgks_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ksgks_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ksgks_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ksgks_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ksgks_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_ksgks_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ksgks_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ksgks_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ksgks_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ksgks_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ksgks_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ksgks_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ksgks_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
*/
._loadingContainer_ksgks_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}

._loadingIcon_ksgks_1046 {
  font-size: 32px;
}

._errorContainer_ksgks_1050 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  flex-direction: column;
  gap: 16px;
}

._errorText_ksgks_1059 {
  color: var(--color-danger);
  font-size: 16px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1t2rd_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1t2rd_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1t2rd_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1t2rd_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1t2rd_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1t2rd_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1t2rd_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1t2rd_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1t2rd_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_1t2rd_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1t2rd_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1t2rd_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1t2rd_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1t2rd_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1t2rd_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1t2rd_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1t2rd_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1t2rd_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_1t2rd_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1t2rd_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1t2rd_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1t2rd_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1t2rd_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1t2rd_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1t2rd_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1t2rd_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1t2rd_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_1t2rd_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1t2rd_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1t2rd_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1t2rd_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1t2rd_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1t2rd_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1t2rd_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1t2rd_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1t2rd_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_1t2rd_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1t2rd_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1t2rd_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1t2rd_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1t2rd_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1t2rd_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1t2rd_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1t2rd_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1t2rd_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_1t2rd_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1t2rd_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1t2rd_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1t2rd_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1t2rd_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1t2rd_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1t2rd_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1t2rd_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1t2rd_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_1t2rd_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1t2rd_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1t2rd_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1t2rd_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1t2rd_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1t2rd_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1t2rd_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1t2rd_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1t2rd_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_1t2rd_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1t2rd_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1t2rd_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1t2rd_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1t2rd_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1t2rd_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1t2rd_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1t2rd_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1t2rd_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1t2rd_259 {
  padding: 0;
}

._p-t-0_1t2rd_263 {
  padding-top: 0;
}

._p-r-0_1t2rd_267 {
  padding-right: 0;
}

._p-b-0_1t2rd_271 {
  padding-bottom: 0;
}

._p-l-0_1t2rd_275 {
  padding-left: 0;
}

._m-0_1t2rd_279 {
  margin: 0;
}

._m-t-0_1t2rd_283 {
  margin-top: 0;
}

._m-r-0_1t2rd_287 {
  margin-right: 0;
}

._m-b-0_1t2rd_291 {
  margin-bottom: 0;
}

._m-l-0_1t2rd_295 {
  margin-left: 0;
}

._p-1_1t2rd_299 {
  padding: 2px;
}

._p-t-1_1t2rd_303 {
  padding-top: 2px;
}

._p-r-1_1t2rd_307 {
  padding-right: 2px;
}

._p-b-1_1t2rd_311 {
  padding-bottom: 2px;
}

._p-l-1_1t2rd_315 {
  padding-left: 2px;
}

._m-1_1t2rd_319 {
  margin: 2px;
}

._m-t-1_1t2rd_323 {
  margin-top: 2px;
}

._m-r-1_1t2rd_327 {
  margin-right: 2px;
}

._m-b-1_1t2rd_331 {
  margin-bottom: 2px;
}

._m-l-1_1t2rd_335 {
  margin-left: 2px;
}

._p-2_1t2rd_339 {
  padding: 4px;
}

._p-t-2_1t2rd_343 {
  padding-top: 4px;
}

._p-r-2_1t2rd_347 {
  padding-right: 4px;
}

._p-b-2_1t2rd_351 {
  padding-bottom: 4px;
}

._p-l-2_1t2rd_355 {
  padding-left: 4px;
}

._m-2_1t2rd_359 {
  margin: 4px;
}

._m-t-2_1t2rd_363 {
  margin-top: 4px;
}

._m-r-2_1t2rd_367 {
  margin-right: 4px;
}

._m-b-2_1t2rd_371 {
  margin-bottom: 4px;
}

._m-l-2_1t2rd_375 {
  margin-left: 4px;
}

._p-3_1t2rd_379 {
  padding: 8px;
}

._p-t-3_1t2rd_383 {
  padding-top: 8px;
}

._p-r-3_1t2rd_387 {
  padding-right: 8px;
}

._p-b-3_1t2rd_391 {
  padding-bottom: 8px;
}

._p-l-3_1t2rd_395 {
  padding-left: 8px;
}

._m-3_1t2rd_399 {
  margin: 8px;
}

._m-t-3_1t2rd_403 {
  margin-top: 8px;
}

._m-r-3_1t2rd_407 {
  margin-right: 8px;
}

._m-b-3_1t2rd_411 {
  margin-bottom: 8px;
}

._m-l-3_1t2rd_415 {
  margin-left: 8px;
}

._p-4_1t2rd_419 {
  padding: 12px;
}

._p-t-4_1t2rd_423 {
  padding-top: 12px;
}

._p-r-4_1t2rd_427 {
  padding-right: 12px;
}

._p-b-4_1t2rd_431 {
  padding-bottom: 12px;
}

._p-l-4_1t2rd_435 {
  padding-left: 12px;
}

._m-4_1t2rd_439 {
  margin: 12px;
}

._m-t-4_1t2rd_443 {
  margin-top: 12px;
}

._m-r-4_1t2rd_447 {
  margin-right: 12px;
}

._m-b-4_1t2rd_451 {
  margin-bottom: 12px;
}

._m-l-4_1t2rd_455 {
  margin-left: 12px;
}

._p-5_1t2rd_459 {
  padding: 16px;
}

._p-t-5_1t2rd_463 {
  padding-top: 16px;
}

._p-r-5_1t2rd_467 {
  padding-right: 16px;
}

._p-b-5_1t2rd_471 {
  padding-bottom: 16px;
}

._p-l-5_1t2rd_475 {
  padding-left: 16px;
}

._m-5_1t2rd_479 {
  margin: 16px;
}

._m-t-5_1t2rd_483 {
  margin-top: 16px;
}

._m-r-5_1t2rd_487 {
  margin-right: 16px;
}

._m-b-5_1t2rd_491 {
  margin-bottom: 16px;
}

._m-l-5_1t2rd_495 {
  margin-left: 16px;
}

._p-6_1t2rd_499 {
  padding: 24px;
}

._p-t-6_1t2rd_503 {
  padding-top: 24px;
}

._p-r-6_1t2rd_507 {
  padding-right: 24px;
}

._p-b-6_1t2rd_511 {
  padding-bottom: 24px;
}

._p-l-6_1t2rd_515 {
  padding-left: 24px;
}

._m-6_1t2rd_519 {
  margin: 24px;
}

._m-t-6_1t2rd_523 {
  margin-top: 24px;
}

._m-r-6_1t2rd_527 {
  margin-right: 24px;
}

._m-b-6_1t2rd_531 {
  margin-bottom: 24px;
}

._m-l-6_1t2rd_535 {
  margin-left: 24px;
}

._p-7_1t2rd_539 {
  padding: 32px;
}

._p-t-7_1t2rd_543 {
  padding-top: 32px;
}

._p-r-7_1t2rd_547 {
  padding-right: 32px;
}

._p-b-7_1t2rd_551 {
  padding-bottom: 32px;
}

._p-l-7_1t2rd_555 {
  padding-left: 32px;
}

._m-7_1t2rd_559 {
  margin: 32px;
}

._m-t-7_1t2rd_563 {
  margin-top: 32px;
}

._m-r-7_1t2rd_567 {
  margin-right: 32px;
}

._m-b-7_1t2rd_571 {
  margin-bottom: 32px;
}

._m-l-7_1t2rd_575 {
  margin-left: 32px;
}

._p-8_1t2rd_579 {
  padding: 40px;
}

._p-t-8_1t2rd_583 {
  padding-top: 40px;
}

._p-r-8_1t2rd_587 {
  padding-right: 40px;
}

._p-b-8_1t2rd_591 {
  padding-bottom: 40px;
}

._p-l-8_1t2rd_595 {
  padding-left: 40px;
}

._m-8_1t2rd_599 {
  margin: 40px;
}

._m-t-8_1t2rd_603 {
  margin-top: 40px;
}

._m-r-8_1t2rd_607 {
  margin-right: 40px;
}

._m-b-8_1t2rd_611 {
  margin-bottom: 40px;
}

._m-l-8_1t2rd_615 {
  margin-left: 40px;
}

._p-9_1t2rd_619 {
  padding: 48px;
}

._p-t-9_1t2rd_623 {
  padding-top: 48px;
}

._p-r-9_1t2rd_627 {
  padding-right: 48px;
}

._p-b-9_1t2rd_631 {
  padding-bottom: 48px;
}

._p-l-9_1t2rd_635 {
  padding-left: 48px;
}

._m-9_1t2rd_639 {
  margin: 48px;
}

._m-t-9_1t2rd_643 {
  margin-top: 48px;
}

._m-r-9_1t2rd_647 {
  margin-right: 48px;
}

._m-b-9_1t2rd_651 {
  margin-bottom: 48px;
}

._m-l-9_1t2rd_655 {
  margin-left: 48px;
}

._p-10_1t2rd_659 {
  padding: 64px;
}

._p-t-10_1t2rd_663 {
  padding-top: 64px;
}

._p-r-10_1t2rd_667 {
  padding-right: 64px;
}

._p-b-10_1t2rd_671 {
  padding-bottom: 64px;
}

._p-l-10_1t2rd_675 {
  padding-left: 64px;
}

._m-10_1t2rd_679 {
  margin: 64px;
}

._m-t-10_1t2rd_683 {
  margin-top: 64px;
}

._m-r-10_1t2rd_687 {
  margin-right: 64px;
}

._m-b-10_1t2rd_691 {
  margin-bottom: 64px;
}

._m-l-10_1t2rd_695 {
  margin-left: 64px;
}

._p-11_1t2rd_699 {
  padding: 80px;
}

._p-t-11_1t2rd_703 {
  padding-top: 80px;
}

._p-r-11_1t2rd_707 {
  padding-right: 80px;
}

._p-b-11_1t2rd_711 {
  padding-bottom: 80px;
}

._p-l-11_1t2rd_715 {
  padding-left: 80px;
}

._m-11_1t2rd_719 {
  margin: 80px;
}

._m-t-11_1t2rd_723 {
  margin-top: 80px;
}

._m-r-11_1t2rd_727 {
  margin-right: 80px;
}

._m-b-11_1t2rd_731 {
  margin-bottom: 80px;
}

._m-l-11_1t2rd_735 {
  margin-left: 80px;
}

._p-12_1t2rd_739 {
  padding: 96px;
}

._p-t-12_1t2rd_743 {
  padding-top: 96px;
}

._p-r-12_1t2rd_747 {
  padding-right: 96px;
}

._p-b-12_1t2rd_751 {
  padding-bottom: 96px;
}

._p-l-12_1t2rd_755 {
  padding-left: 96px;
}

._m-12_1t2rd_759 {
  margin: 96px;
}

._m-t-12_1t2rd_763 {
  margin-top: 96px;
}

._m-r-12_1t2rd_767 {
  margin-right: 96px;
}

._m-b-12_1t2rd_771 {
  margin-bottom: 96px;
}

._m-l-12_1t2rd_775 {
  margin-left: 96px;
}

._p-13_1t2rd_779 {
  padding: 160px;
}

._p-t-13_1t2rd_783 {
  padding-top: 160px;
}

._p-r-13_1t2rd_787 {
  padding-right: 160px;
}

._p-b-13_1t2rd_791 {
  padding-bottom: 160px;
}

._p-l-13_1t2rd_795 {
  padding-left: 160px;
}

._m-13_1t2rd_799 {
  margin: 160px;
}

._m-t-13_1t2rd_803 {
  margin-top: 160px;
}

._m-r-13_1t2rd_807 {
  margin-right: 160px;
}

._m-b-13_1t2rd_811 {
  margin-bottom: 160px;
}

._m-l-13_1t2rd_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1t2rd_825 {
  border-radius: 0;
}

._r-1_1t2rd_829 {
  border-radius: 2px;
}

._r-2_1t2rd_833 {
  border-radius: 4px;
}

._r-3_1t2rd_837 {
  border-radius: 6px;
}

._r-4_1t2rd_841 {
  border-radius: 8px;
}

._r-5_1t2rd_845 {
  border-radius: 12px;
}

._r-6_1t2rd_849 {
  border-radius: 20px;
}

._r-full_1t2rd_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1t2rd_860 {
  border: 0 solid;
}

._border-1_1t2rd_864 {
  border: 1px solid;
}

._border-2_1t2rd_868 {
  border: 2px solid;
}

._border-3_1t2rd_872 {
  border: 3px solid;
}

._border-4_1t2rd_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1t2rd_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1t2rd_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1t2rd_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1t2rd_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1t2rd_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1t2rd_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1t2rd_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1t2rd_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1t2rd_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_1t2rd_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1t2rd_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1t2rd_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1t2rd_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1t2rd_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1t2rd_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1t2rd_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1t2rd_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_1t2rd_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._loginPage_1t2rd_1039 {
    padding: 16px;
    min-height: 100dvh;
    max-height: 100dvh;
    overflow: hidden;
  }
}

._loginContainer_1t2rd_1054 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._loginContainer_1t2rd_1054 {
    width: 100%;
    align-items: stretch;
  }
}

._logoImage_1t2rd_1066 {
  display: block;
  height: 22px;
  margin: 0 auto 40px;
}

._loginBox_1t2rd_1072 {
  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_1t2rd_1072 {
    width: 100%;
    padding: 40px 24px 22px;
  }
}

._welcomeSection_1t2rd_1087 {
  text-align: center;
  margin-bottom: 40px;
}
._welcomeSection_1t2rd_1087 ._title_1t2rd_1091 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._welcomeSection_1t2rd_1087 ._title_1t2rd_1091 {
    font-size: 18px;
  }
}
._welcomeSection_1t2rd_1087 ._title_1t2rd_1091 {
  margin-bottom: 2px;
}
._welcomeSection_1t2rd_1087 ._subtitle_1t2rd_1105 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._welcomeSection_1t2rd_1087 ._subtitle_1t2rd_1105 {
    font-size: 12px;
  }
}
._welcomeSection_1t2rd_1087 ._subtitle_1t2rd_1105 {
  color: var(--color-text-sub);
}

._loginForm_1t2rd_1120 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._passwordWrapper_1t2rd_1126 {
  position: relative;
  display: flex;
  align-items: center;
}
._passwordWrapper_1t2rd_1126 input {
  padding-right: 64px;
}
._passwordWrapper_1t2rd_1126 ._toggleButton_1t2rd_1134 {
  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;
}
@media (hover: hover) {
._passwordWrapper_1t2rd_1126 ._toggleButton_1t2rd_1134:hover {
  color: var(--color-text-body);
}
}
._passwordWrapper_1t2rd_1126 ._toggleButton_1t2rd_1134:focus {
  outline: none;
}
._passwordWrapper_1t2rd_1126 ._toggleButton_1t2rd_1134 i {
  font-size: 18px;
}

._loginButton_1t2rd_1159 {
  margin: 24px 0 0;
}

._textLinks_1t2rd_1163 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 32px;
  margin-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textLinks_1t2rd_1163 {
    margin-top: 12px;
  }
}
._textLinks_1t2rd_1163 button {
  color: var(--color-text-sub);
}

._divider_1t2rd_1179 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._divider_1t2rd_1179 {
    font-size: 12px;
  }
}
._divider_1t2rd_1179 {
  color: var(--color-text-sub);
}

._errorMessage_1t2rd_1194 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  padding: 8px;
  background-color: var(--color-danger-fill);
  color: var(--color-danger);
  border-radius: 4px;
  text-align: center;
  animation: _fadeIn_1t2rd_1 0.3s ease;
}

@keyframes _fadeIn_1t2rd_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1a67r_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1a67r_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1a67r_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1a67r_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1a67r_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1a67r_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1a67r_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1a67r_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1a67r_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_1a67r_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1a67r_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1a67r_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1a67r_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1a67r_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1a67r_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1a67r_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1a67r_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1a67r_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_1a67r_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1a67r_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1a67r_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1a67r_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1a67r_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1a67r_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1a67r_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1a67r_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1a67r_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_1a67r_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1a67r_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1a67r_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1a67r_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1a67r_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1a67r_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1a67r_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1a67r_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1a67r_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_1a67r_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1a67r_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1a67r_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1a67r_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1a67r_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1a67r_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1a67r_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1a67r_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1a67r_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_1a67r_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1a67r_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1a67r_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1a67r_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1a67r_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1a67r_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1a67r_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1a67r_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1a67r_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_1a67r_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1a67r_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1a67r_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1a67r_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1a67r_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1a67r_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1a67r_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1a67r_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1a67r_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_1a67r_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1a67r_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1a67r_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1a67r_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1a67r_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1a67r_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1a67r_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1a67r_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1a67r_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1a67r_259 {
  padding: 0;
}

._p-t-0_1a67r_263 {
  padding-top: 0;
}

._p-r-0_1a67r_267 {
  padding-right: 0;
}

._p-b-0_1a67r_271 {
  padding-bottom: 0;
}

._p-l-0_1a67r_275 {
  padding-left: 0;
}

._m-0_1a67r_279 {
  margin: 0;
}

._m-t-0_1a67r_283 {
  margin-top: 0;
}

._m-r-0_1a67r_287 {
  margin-right: 0;
}

._m-b-0_1a67r_291 {
  margin-bottom: 0;
}

._m-l-0_1a67r_295 {
  margin-left: 0;
}

._p-1_1a67r_299 {
  padding: 2px;
}

._p-t-1_1a67r_303 {
  padding-top: 2px;
}

._p-r-1_1a67r_307 {
  padding-right: 2px;
}

._p-b-1_1a67r_311 {
  padding-bottom: 2px;
}

._p-l-1_1a67r_315 {
  padding-left: 2px;
}

._m-1_1a67r_319 {
  margin: 2px;
}

._m-t-1_1a67r_323 {
  margin-top: 2px;
}

._m-r-1_1a67r_327 {
  margin-right: 2px;
}

._m-b-1_1a67r_331 {
  margin-bottom: 2px;
}

._m-l-1_1a67r_335 {
  margin-left: 2px;
}

._p-2_1a67r_339 {
  padding: 4px;
}

._p-t-2_1a67r_343 {
  padding-top: 4px;
}

._p-r-2_1a67r_347 {
  padding-right: 4px;
}

._p-b-2_1a67r_351 {
  padding-bottom: 4px;
}

._p-l-2_1a67r_355 {
  padding-left: 4px;
}

._m-2_1a67r_359 {
  margin: 4px;
}

._m-t-2_1a67r_363 {
  margin-top: 4px;
}

._m-r-2_1a67r_367 {
  margin-right: 4px;
}

._m-b-2_1a67r_371 {
  margin-bottom: 4px;
}

._m-l-2_1a67r_375 {
  margin-left: 4px;
}

._p-3_1a67r_379 {
  padding: 8px;
}

._p-t-3_1a67r_383 {
  padding-top: 8px;
}

._p-r-3_1a67r_387 {
  padding-right: 8px;
}

._p-b-3_1a67r_391 {
  padding-bottom: 8px;
}

._p-l-3_1a67r_395 {
  padding-left: 8px;
}

._m-3_1a67r_399 {
  margin: 8px;
}

._m-t-3_1a67r_403 {
  margin-top: 8px;
}

._m-r-3_1a67r_407 {
  margin-right: 8px;
}

._m-b-3_1a67r_411 {
  margin-bottom: 8px;
}

._m-l-3_1a67r_415 {
  margin-left: 8px;
}

._p-4_1a67r_419 {
  padding: 12px;
}

._p-t-4_1a67r_423 {
  padding-top: 12px;
}

._p-r-4_1a67r_427 {
  padding-right: 12px;
}

._p-b-4_1a67r_431 {
  padding-bottom: 12px;
}

._p-l-4_1a67r_435 {
  padding-left: 12px;
}

._m-4_1a67r_439 {
  margin: 12px;
}

._m-t-4_1a67r_443 {
  margin-top: 12px;
}

._m-r-4_1a67r_447 {
  margin-right: 12px;
}

._m-b-4_1a67r_451 {
  margin-bottom: 12px;
}

._m-l-4_1a67r_455 {
  margin-left: 12px;
}

._p-5_1a67r_459 {
  padding: 16px;
}

._p-t-5_1a67r_463 {
  padding-top: 16px;
}

._p-r-5_1a67r_467 {
  padding-right: 16px;
}

._p-b-5_1a67r_471 {
  padding-bottom: 16px;
}

._p-l-5_1a67r_475 {
  padding-left: 16px;
}

._m-5_1a67r_479 {
  margin: 16px;
}

._m-t-5_1a67r_483 {
  margin-top: 16px;
}

._m-r-5_1a67r_487 {
  margin-right: 16px;
}

._m-b-5_1a67r_491 {
  margin-bottom: 16px;
}

._m-l-5_1a67r_495 {
  margin-left: 16px;
}

._p-6_1a67r_499 {
  padding: 24px;
}

._p-t-6_1a67r_503 {
  padding-top: 24px;
}

._p-r-6_1a67r_507 {
  padding-right: 24px;
}

._p-b-6_1a67r_511 {
  padding-bottom: 24px;
}

._p-l-6_1a67r_515 {
  padding-left: 24px;
}

._m-6_1a67r_519 {
  margin: 24px;
}

._m-t-6_1a67r_523 {
  margin-top: 24px;
}

._m-r-6_1a67r_527 {
  margin-right: 24px;
}

._m-b-6_1a67r_531 {
  margin-bottom: 24px;
}

._m-l-6_1a67r_535 {
  margin-left: 24px;
}

._p-7_1a67r_539 {
  padding: 32px;
}

._p-t-7_1a67r_543 {
  padding-top: 32px;
}

._p-r-7_1a67r_547 {
  padding-right: 32px;
}

._p-b-7_1a67r_551 {
  padding-bottom: 32px;
}

._p-l-7_1a67r_555 {
  padding-left: 32px;
}

._m-7_1a67r_559 {
  margin: 32px;
}

._m-t-7_1a67r_563 {
  margin-top: 32px;
}

._m-r-7_1a67r_567 {
  margin-right: 32px;
}

._m-b-7_1a67r_571 {
  margin-bottom: 32px;
}

._m-l-7_1a67r_575 {
  margin-left: 32px;
}

._p-8_1a67r_579 {
  padding: 40px;
}

._p-t-8_1a67r_583 {
  padding-top: 40px;
}

._p-r-8_1a67r_587 {
  padding-right: 40px;
}

._p-b-8_1a67r_591 {
  padding-bottom: 40px;
}

._p-l-8_1a67r_595 {
  padding-left: 40px;
}

._m-8_1a67r_599 {
  margin: 40px;
}

._m-t-8_1a67r_603 {
  margin-top: 40px;
}

._m-r-8_1a67r_607 {
  margin-right: 40px;
}

._m-b-8_1a67r_611 {
  margin-bottom: 40px;
}

._m-l-8_1a67r_615 {
  margin-left: 40px;
}

._p-9_1a67r_619 {
  padding: 48px;
}

._p-t-9_1a67r_623 {
  padding-top: 48px;
}

._p-r-9_1a67r_627 {
  padding-right: 48px;
}

._p-b-9_1a67r_631 {
  padding-bottom: 48px;
}

._p-l-9_1a67r_635 {
  padding-left: 48px;
}

._m-9_1a67r_639 {
  margin: 48px;
}

._m-t-9_1a67r_643 {
  margin-top: 48px;
}

._m-r-9_1a67r_647 {
  margin-right: 48px;
}

._m-b-9_1a67r_651 {
  margin-bottom: 48px;
}

._m-l-9_1a67r_655 {
  margin-left: 48px;
}

._p-10_1a67r_659 {
  padding: 64px;
}

._p-t-10_1a67r_663 {
  padding-top: 64px;
}

._p-r-10_1a67r_667 {
  padding-right: 64px;
}

._p-b-10_1a67r_671 {
  padding-bottom: 64px;
}

._p-l-10_1a67r_675 {
  padding-left: 64px;
}

._m-10_1a67r_679 {
  margin: 64px;
}

._m-t-10_1a67r_683 {
  margin-top: 64px;
}

._m-r-10_1a67r_687 {
  margin-right: 64px;
}

._m-b-10_1a67r_691 {
  margin-bottom: 64px;
}

._m-l-10_1a67r_695 {
  margin-left: 64px;
}

._p-11_1a67r_699 {
  padding: 80px;
}

._p-t-11_1a67r_703 {
  padding-top: 80px;
}

._p-r-11_1a67r_707 {
  padding-right: 80px;
}

._p-b-11_1a67r_711 {
  padding-bottom: 80px;
}

._p-l-11_1a67r_715 {
  padding-left: 80px;
}

._m-11_1a67r_719 {
  margin: 80px;
}

._m-t-11_1a67r_723 {
  margin-top: 80px;
}

._m-r-11_1a67r_727 {
  margin-right: 80px;
}

._m-b-11_1a67r_731 {
  margin-bottom: 80px;
}

._m-l-11_1a67r_735 {
  margin-left: 80px;
}

._p-12_1a67r_739 {
  padding: 96px;
}

._p-t-12_1a67r_743 {
  padding-top: 96px;
}

._p-r-12_1a67r_747 {
  padding-right: 96px;
}

._p-b-12_1a67r_751 {
  padding-bottom: 96px;
}

._p-l-12_1a67r_755 {
  padding-left: 96px;
}

._m-12_1a67r_759 {
  margin: 96px;
}

._m-t-12_1a67r_763 {
  margin-top: 96px;
}

._m-r-12_1a67r_767 {
  margin-right: 96px;
}

._m-b-12_1a67r_771 {
  margin-bottom: 96px;
}

._m-l-12_1a67r_775 {
  margin-left: 96px;
}

._p-13_1a67r_779 {
  padding: 160px;
}

._p-t-13_1a67r_783 {
  padding-top: 160px;
}

._p-r-13_1a67r_787 {
  padding-right: 160px;
}

._p-b-13_1a67r_791 {
  padding-bottom: 160px;
}

._p-l-13_1a67r_795 {
  padding-left: 160px;
}

._m-13_1a67r_799 {
  margin: 160px;
}

._m-t-13_1a67r_803 {
  margin-top: 160px;
}

._m-r-13_1a67r_807 {
  margin-right: 160px;
}

._m-b-13_1a67r_811 {
  margin-bottom: 160px;
}

._m-l-13_1a67r_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1a67r_825 {
  border-radius: 0;
}

._r-1_1a67r_829 {
  border-radius: 2px;
}

._r-2_1a67r_833 {
  border-radius: 4px;
}

._r-3_1a67r_837 {
  border-radius: 6px;
}

._r-4_1a67r_841 {
  border-radius: 8px;
}

._r-5_1a67r_845 {
  border-radius: 12px;
}

._r-6_1a67r_849 {
  border-radius: 20px;
}

._r-full_1a67r_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1a67r_860 {
  border: 0 solid;
}

._border-1_1a67r_864 {
  border: 1px solid;
}

._border-2_1a67r_868 {
  border: 2px solid;
}

._border-3_1a67r_872 {
  border: 3px solid;
}

._border-4_1a67r_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1a67r_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1a67r_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1a67r_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1a67r_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1a67r_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1a67r_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1a67r_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1a67r_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1a67r_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_1a67r_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1a67r_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1a67r_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1a67r_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1a67r_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1a67r_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1a67r_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1a67r_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_1a67r_1039 {
  display: flex;
  align-items: stretch;
  justify-content: center;
  min-height: 100vh;
  padding: 40px 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_1a67r_1039 {
    padding: 16px;
    min-height: 100dvh;
  }
}

._container_1a67r_1053 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 24px;
  width: 480px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_1a67r_1053 {
    width: 100%;
  }
}

._step_1a67r_1066 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._stepHeader_1a67r_1072 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

._stepTitle_1a67r_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepTitle_1a67r_1078 {
    font-size: 14px;
  }
}
._stepTitle_1a67r_1078 {
  font-weight: 600;
  color: var(--color-text-body);
}

._stepCounter_1a67r_1094 {
  display: inline-flex;
  align-items: baseline;
  gap: 2px;
}

._stepCurrent_1a67r_1100 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepCurrent_1a67r_1100 {
    font-size: 14px;
  }
}
._stepCurrent_1a67r_1100 {
  font-weight: 600;
  color: var(--color-text-body);
}

._stepTotal_1a67r_1116 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepTotal_1a67r_1116 {
    font-size: 12px;
  }
}
._stepTotal_1a67r_1116 {
  color: var(--color-text-sub);
}

._stepProgress_1a67r_1131 {
  display: flex;
  gap: 8px;
}

._stepSegment_1a67r_1136 {
  flex: 1 1 0;
  height: 4px;
  border-radius: 6px;
  background-color: var(--color-default-focus);
}
._stepSegment_1a67r_1136._stepSegmentActive_1a67r_1142 {
  background-color: var(--color-primary);
}

._card_1a67r_1146 {
  flex: 1 1 auto;
  min-height: 0;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

._body_1a67r_1158 {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  overflow-y: auto;
}

._passwordBlock_1a67r_1168 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._passwordWrapper_1a67r_1174 {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
._passwordWrapper_1a67r_1174 input {
  padding-right: 64px;
}
._passwordWrapper_1a67r_1174 ._toggleButton_1a67r_1183 {
  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;
}
@media (hover: hover) {
._passwordWrapper_1a67r_1174 ._toggleButton_1a67r_1183:hover {
  color: var(--color-text-body);
}
}
._passwordWrapper_1a67r_1174 ._toggleButton_1a67r_1183:focus {
  outline: none;
}
._passwordWrapper_1a67r_1174 ._toggleButton_1a67r_1183 i {
  font-size: 18px;
}

._row_1a67r_1208 {
  display: flex;
  gap: 16px;
}
._row_1a67r_1208 > * {
  flex: 1 1 0;
  min-width: 0;
}

._phoneWrapper_1a67r_1217 {
  display: flex;
  gap: 8px;
  width: 100%;
}

._phonePrefix_1a67r_1223 {
  width: 128px;
  flex-shrink: 0;
}

._phoneNumber_1a67r_1228 {
  flex: 1 1 auto;
  min-width: 0;
}

._emailSection_1a67r_1233 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._emailWrapper_1a67r_1239 {
  display: flex;
  gap: 8px;
  align-items: flex-end;
}
._emailWrapper_1a67r_1239 > :first-child {
  flex: 1 1 auto;
  min-width: 0;
}
._emailWrapper_1a67r_1239 > button {
  flex-shrink: 0;
  height: 44px;
}

._emailErrorMessage_1a67r_1253 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emailErrorMessage_1a67r_1253 {
    font-size: 12px;
  }
}
._emailErrorMessage_1a67r_1253 {
  color: var(--color-danger);
  margin: 2px 0 0;
}

._inputError_1a67r_1269 {
  border-color: var(--color-danger) !important;
}

._codeInputWrapper_1a67r_1273 {
  position: relative;
  display: flex;
  align-items: center;
}
._timer_1a67r_1278 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-danger);
  font-variant-numeric: tabular-nums;
}

._consentSection_1a67r_1291 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
}

._allAgreeItem_1a67r_1301 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._consentDivider_1a67r_1307 {
  height: 1px;
  background-color: var(--color-border);
}

._consentItem_1a67r_1312 {
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: space-between;
}

._consentLabel_1a67r_1319 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._consentLabel_1a67r_1319 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._consentLabel_1a67r_1319 label {
    font-size: 14px;
  }
}
._consentLabel_1a67r_1319 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._viewLink_1a67r_1340 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._viewLink_1a67r_1340 {
    font-size: 12px;
  }
}
._viewLink_1a67r_1340 {
  color: var(--color-link);
  text-decoration: underline;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}
@media (hover: hover) {
._viewLink_1a67r_1340:hover {
  opacity: 0.8;
}
}

._errorMessage_1a67r_1363 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  padding: 8px;
  background-color: var(--color-danger-fill);
  color: var(--color-danger);
  border-radius: 4px;
  text-align: center;
}

._controller_1a67r_1375 {
  display: flex;
  gap: 16px;
  padding: 24px;
  background-color: var(--color-bg-elevation-1);
}

._cancelButton_1a67r_1382,
._submitButton_1a67r_1383 {
  flex: 1 0 0;
  min-width: 0;
}

._testSkipButton_1a67r_1388 {
  width: calc(100% - 24px * 2);
  margin: 0 24px 24px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1s5ql_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1s5ql_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1s5ql_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1s5ql_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1s5ql_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1s5ql_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1s5ql_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1s5ql_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1s5ql_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_1s5ql_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1s5ql_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1s5ql_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1s5ql_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1s5ql_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1s5ql_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1s5ql_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1s5ql_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1s5ql_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_1s5ql_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1s5ql_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1s5ql_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1s5ql_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1s5ql_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1s5ql_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1s5ql_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1s5ql_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1s5ql_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_1s5ql_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1s5ql_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1s5ql_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1s5ql_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1s5ql_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1s5ql_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1s5ql_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1s5ql_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1s5ql_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_1s5ql_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1s5ql_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1s5ql_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1s5ql_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1s5ql_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1s5ql_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1s5ql_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1s5ql_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1s5ql_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_1s5ql_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1s5ql_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1s5ql_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1s5ql_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1s5ql_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1s5ql_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1s5ql_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1s5ql_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1s5ql_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_1s5ql_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1s5ql_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1s5ql_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1s5ql_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1s5ql_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1s5ql_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1s5ql_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1s5ql_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1s5ql_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_1s5ql_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1s5ql_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1s5ql_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1s5ql_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1s5ql_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1s5ql_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1s5ql_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1s5ql_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1s5ql_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1s5ql_259 {
  padding: 0;
}

._p-t-0_1s5ql_263 {
  padding-top: 0;
}

._p-r-0_1s5ql_267 {
  padding-right: 0;
}

._p-b-0_1s5ql_271 {
  padding-bottom: 0;
}

._p-l-0_1s5ql_275 {
  padding-left: 0;
}

._m-0_1s5ql_279 {
  margin: 0;
}

._m-t-0_1s5ql_283 {
  margin-top: 0;
}

._m-r-0_1s5ql_287 {
  margin-right: 0;
}

._m-b-0_1s5ql_291 {
  margin-bottom: 0;
}

._m-l-0_1s5ql_295 {
  margin-left: 0;
}

._p-1_1s5ql_299 {
  padding: 2px;
}

._p-t-1_1s5ql_303 {
  padding-top: 2px;
}

._p-r-1_1s5ql_307 {
  padding-right: 2px;
}

._p-b-1_1s5ql_311 {
  padding-bottom: 2px;
}

._p-l-1_1s5ql_315 {
  padding-left: 2px;
}

._m-1_1s5ql_319 {
  margin: 2px;
}

._m-t-1_1s5ql_323 {
  margin-top: 2px;
}

._m-r-1_1s5ql_327 {
  margin-right: 2px;
}

._m-b-1_1s5ql_331 {
  margin-bottom: 2px;
}

._m-l-1_1s5ql_335 {
  margin-left: 2px;
}

._p-2_1s5ql_339 {
  padding: 4px;
}

._p-t-2_1s5ql_343 {
  padding-top: 4px;
}

._p-r-2_1s5ql_347 {
  padding-right: 4px;
}

._p-b-2_1s5ql_351 {
  padding-bottom: 4px;
}

._p-l-2_1s5ql_355 {
  padding-left: 4px;
}

._m-2_1s5ql_359 {
  margin: 4px;
}

._m-t-2_1s5ql_363 {
  margin-top: 4px;
}

._m-r-2_1s5ql_367 {
  margin-right: 4px;
}

._m-b-2_1s5ql_371 {
  margin-bottom: 4px;
}

._m-l-2_1s5ql_375 {
  margin-left: 4px;
}

._p-3_1s5ql_379 {
  padding: 8px;
}

._p-t-3_1s5ql_383 {
  padding-top: 8px;
}

._p-r-3_1s5ql_387 {
  padding-right: 8px;
}

._p-b-3_1s5ql_391 {
  padding-bottom: 8px;
}

._p-l-3_1s5ql_395 {
  padding-left: 8px;
}

._m-3_1s5ql_399 {
  margin: 8px;
}

._m-t-3_1s5ql_403 {
  margin-top: 8px;
}

._m-r-3_1s5ql_407 {
  margin-right: 8px;
}

._m-b-3_1s5ql_411 {
  margin-bottom: 8px;
}

._m-l-3_1s5ql_415 {
  margin-left: 8px;
}

._p-4_1s5ql_419 {
  padding: 12px;
}

._p-t-4_1s5ql_423 {
  padding-top: 12px;
}

._p-r-4_1s5ql_427 {
  padding-right: 12px;
}

._p-b-4_1s5ql_431 {
  padding-bottom: 12px;
}

._p-l-4_1s5ql_435 {
  padding-left: 12px;
}

._m-4_1s5ql_439 {
  margin: 12px;
}

._m-t-4_1s5ql_443 {
  margin-top: 12px;
}

._m-r-4_1s5ql_447 {
  margin-right: 12px;
}

._m-b-4_1s5ql_451 {
  margin-bottom: 12px;
}

._m-l-4_1s5ql_455 {
  margin-left: 12px;
}

._p-5_1s5ql_459 {
  padding: 16px;
}

._p-t-5_1s5ql_463 {
  padding-top: 16px;
}

._p-r-5_1s5ql_467 {
  padding-right: 16px;
}

._p-b-5_1s5ql_471 {
  padding-bottom: 16px;
}

._p-l-5_1s5ql_475 {
  padding-left: 16px;
}

._m-5_1s5ql_479 {
  margin: 16px;
}

._m-t-5_1s5ql_483 {
  margin-top: 16px;
}

._m-r-5_1s5ql_487 {
  margin-right: 16px;
}

._m-b-5_1s5ql_491 {
  margin-bottom: 16px;
}

._m-l-5_1s5ql_495 {
  margin-left: 16px;
}

._p-6_1s5ql_499 {
  padding: 24px;
}

._p-t-6_1s5ql_503 {
  padding-top: 24px;
}

._p-r-6_1s5ql_507 {
  padding-right: 24px;
}

._p-b-6_1s5ql_511 {
  padding-bottom: 24px;
}

._p-l-6_1s5ql_515 {
  padding-left: 24px;
}

._m-6_1s5ql_519 {
  margin: 24px;
}

._m-t-6_1s5ql_523 {
  margin-top: 24px;
}

._m-r-6_1s5ql_527 {
  margin-right: 24px;
}

._m-b-6_1s5ql_531 {
  margin-bottom: 24px;
}

._m-l-6_1s5ql_535 {
  margin-left: 24px;
}

._p-7_1s5ql_539 {
  padding: 32px;
}

._p-t-7_1s5ql_543 {
  padding-top: 32px;
}

._p-r-7_1s5ql_547 {
  padding-right: 32px;
}

._p-b-7_1s5ql_551 {
  padding-bottom: 32px;
}

._p-l-7_1s5ql_555 {
  padding-left: 32px;
}

._m-7_1s5ql_559 {
  margin: 32px;
}

._m-t-7_1s5ql_563 {
  margin-top: 32px;
}

._m-r-7_1s5ql_567 {
  margin-right: 32px;
}

._m-b-7_1s5ql_571 {
  margin-bottom: 32px;
}

._m-l-7_1s5ql_575 {
  margin-left: 32px;
}

._p-8_1s5ql_579 {
  padding: 40px;
}

._p-t-8_1s5ql_583 {
  padding-top: 40px;
}

._p-r-8_1s5ql_587 {
  padding-right: 40px;
}

._p-b-8_1s5ql_591 {
  padding-bottom: 40px;
}

._p-l-8_1s5ql_595 {
  padding-left: 40px;
}

._m-8_1s5ql_599 {
  margin: 40px;
}

._m-t-8_1s5ql_603 {
  margin-top: 40px;
}

._m-r-8_1s5ql_607 {
  margin-right: 40px;
}

._m-b-8_1s5ql_611 {
  margin-bottom: 40px;
}

._m-l-8_1s5ql_615 {
  margin-left: 40px;
}

._p-9_1s5ql_619 {
  padding: 48px;
}

._p-t-9_1s5ql_623 {
  padding-top: 48px;
}

._p-r-9_1s5ql_627 {
  padding-right: 48px;
}

._p-b-9_1s5ql_631 {
  padding-bottom: 48px;
}

._p-l-9_1s5ql_635 {
  padding-left: 48px;
}

._m-9_1s5ql_639 {
  margin: 48px;
}

._m-t-9_1s5ql_643 {
  margin-top: 48px;
}

._m-r-9_1s5ql_647 {
  margin-right: 48px;
}

._m-b-9_1s5ql_651 {
  margin-bottom: 48px;
}

._m-l-9_1s5ql_655 {
  margin-left: 48px;
}

._p-10_1s5ql_659 {
  padding: 64px;
}

._p-t-10_1s5ql_663 {
  padding-top: 64px;
}

._p-r-10_1s5ql_667 {
  padding-right: 64px;
}

._p-b-10_1s5ql_671 {
  padding-bottom: 64px;
}

._p-l-10_1s5ql_675 {
  padding-left: 64px;
}

._m-10_1s5ql_679 {
  margin: 64px;
}

._m-t-10_1s5ql_683 {
  margin-top: 64px;
}

._m-r-10_1s5ql_687 {
  margin-right: 64px;
}

._m-b-10_1s5ql_691 {
  margin-bottom: 64px;
}

._m-l-10_1s5ql_695 {
  margin-left: 64px;
}

._p-11_1s5ql_699 {
  padding: 80px;
}

._p-t-11_1s5ql_703 {
  padding-top: 80px;
}

._p-r-11_1s5ql_707 {
  padding-right: 80px;
}

._p-b-11_1s5ql_711 {
  padding-bottom: 80px;
}

._p-l-11_1s5ql_715 {
  padding-left: 80px;
}

._m-11_1s5ql_719 {
  margin: 80px;
}

._m-t-11_1s5ql_723 {
  margin-top: 80px;
}

._m-r-11_1s5ql_727 {
  margin-right: 80px;
}

._m-b-11_1s5ql_731 {
  margin-bottom: 80px;
}

._m-l-11_1s5ql_735 {
  margin-left: 80px;
}

._p-12_1s5ql_739 {
  padding: 96px;
}

._p-t-12_1s5ql_743 {
  padding-top: 96px;
}

._p-r-12_1s5ql_747 {
  padding-right: 96px;
}

._p-b-12_1s5ql_751 {
  padding-bottom: 96px;
}

._p-l-12_1s5ql_755 {
  padding-left: 96px;
}

._m-12_1s5ql_759 {
  margin: 96px;
}

._m-t-12_1s5ql_763 {
  margin-top: 96px;
}

._m-r-12_1s5ql_767 {
  margin-right: 96px;
}

._m-b-12_1s5ql_771 {
  margin-bottom: 96px;
}

._m-l-12_1s5ql_775 {
  margin-left: 96px;
}

._p-13_1s5ql_779 {
  padding: 160px;
}

._p-t-13_1s5ql_783 {
  padding-top: 160px;
}

._p-r-13_1s5ql_787 {
  padding-right: 160px;
}

._p-b-13_1s5ql_791 {
  padding-bottom: 160px;
}

._p-l-13_1s5ql_795 {
  padding-left: 160px;
}

._m-13_1s5ql_799 {
  margin: 160px;
}

._m-t-13_1s5ql_803 {
  margin-top: 160px;
}

._m-r-13_1s5ql_807 {
  margin-right: 160px;
}

._m-b-13_1s5ql_811 {
  margin-bottom: 160px;
}

._m-l-13_1s5ql_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1s5ql_825 {
  border-radius: 0;
}

._r-1_1s5ql_829 {
  border-radius: 2px;
}

._r-2_1s5ql_833 {
  border-radius: 4px;
}

._r-3_1s5ql_837 {
  border-radius: 6px;
}

._r-4_1s5ql_841 {
  border-radius: 8px;
}

._r-5_1s5ql_845 {
  border-radius: 12px;
}

._r-6_1s5ql_849 {
  border-radius: 20px;
}

._r-full_1s5ql_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1s5ql_860 {
  border: 0 solid;
}

._border-1_1s5ql_864 {
  border: 1px solid;
}

._border-2_1s5ql_868 {
  border: 2px solid;
}

._border-3_1s5ql_872 {
  border: 3px solid;
}

._border-4_1s5ql_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1s5ql_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1s5ql_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1s5ql_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1s5ql_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1s5ql_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1s5ql_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1s5ql_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1s5ql_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1s5ql_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_1s5ql_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1s5ql_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1s5ql_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1s5ql_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1s5ql_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1s5ql_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1s5ql_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1s5ql_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_1s5ql_1039 {
  display: flex;
  align-items: stretch;
  justify-content: center;
  min-height: 100vh;
  padding: 40px 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_1s5ql_1039 {
    padding: 16px;
    min-height: 100dvh;
  }
}

._container_1s5ql_1053 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 24px;
  width: 480px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_1s5ql_1053 {
    width: 100%;
  }
}

._step_1s5ql_1066 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._stepHeader_1s5ql_1072 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

._stepTitle_1s5ql_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepTitle_1s5ql_1078 {
    font-size: 14px;
  }
}
._stepTitle_1s5ql_1078 {
  font-weight: 600;
  color: var(--color-text-body);
}

._stepCounter_1s5ql_1094 {
  display: inline-flex;
  align-items: baseline;
  gap: 2px;
}

._stepCurrent_1s5ql_1100 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepCurrent_1s5ql_1100 {
    font-size: 14px;
  }
}
._stepCurrent_1s5ql_1100 {
  font-weight: 600;
  color: var(--color-text-body);
}

._stepTotal_1s5ql_1116 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepTotal_1s5ql_1116 {
    font-size: 12px;
  }
}
._stepTotal_1s5ql_1116 {
  color: var(--color-text-sub);
}

._stepProgress_1s5ql_1131 {
  display: flex;
  gap: 8px;
}

._stepSegment_1s5ql_1136 {
  flex: 1 1 0;
  height: 4px;
  border-radius: 6px;
  background-color: var(--color-default-focus);
}
._stepSegment_1s5ql_1136._stepSegmentActive_1s5ql_1142 {
  background-color: var(--color-primary);
}

._card_1s5ql_1146 {
  flex: 1 1 auto;
  min-height: 0;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

._header_1s5ql_1158 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 24px;
}

._title_1s5ql_1165 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1s5ql_1165 {
    font-size: 16px;
  }
}
._title_1s5ql_1165 {
  color: var(--color-text-body);
  margin: 0;
}

._subtitle_1s5ql_1181 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_1s5ql_1181 {
    font-size: 12px;
  }
}
._subtitle_1s5ql_1181 {
  color: var(--color-text-sub);
  margin: 0;
}

._body_1s5ql_1197 {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px 24px;
}

._listWrapper_1s5ql_1206 {
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: hidden;
}

._list_1s5ql_1206 {
  display: flex;
  flex-direction: column;
}

._budgetItem_1s5ql_1217 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  background-color: var(--color-bg-elevation-1);
  border: none;
  border-bottom: 1px solid var(--color-border);
  border-radius: 0;
  cursor: pointer;
  text-align: left;
  transition: background-color 0.15s ease, color 0.15s ease;
}

._budgetItemLast_1s5ql_1231 {
  border-bottom: none;
}

._budgetItemSelected_1s5ql_1235 {
  background-color: var(--color-primary-fill);
}
._budgetItemSelected_1s5ql_1235 ._budgetLabel_1s5ql_1238 {
  color: var(--color-primary);
  font-weight: 600;
}
@media (hover: hover) {
._budgetItemSelected_1s5ql_1235:hover {
  background-color: var(--color-primary-fill);
}
}

._budgetLabel_1s5ql_1238 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._budgetLabel_1s5ql_1238 {
    font-size: 14px;
  }
}
._budgetLabel_1s5ql_1238 {
  color: var(--color-text-body);
}

._budgetCheck_1s5ql_1261 {
  color: var(--color-primary);
  font-size: 20px;
  line-height: 1;
}
._budgetCheck_1s5ql_1261::before {
  font-size: 20px;
}

._infoRow_1s5ql_1270 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._infoIcon_1s5ql_1276 {
  color: var(--color-text-sub);
  font-size: 16px;
  line-height: 1;
}
._infoIcon_1s5ql_1276::before {
  font-size: 16px;
}

._infoText_1s5ql_1285 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}

._controller_1s5ql_1293 {
  display: flex;
  gap: 16px;
  padding: 24px;
}

._cancelButton_1s5ql_1299,
._submitButton_1s5ql_1300 {
  flex: 1 0 0;
  min-width: 0;
}

._skipButton_1s5ql_1305 {
  align-self: stretch;
  height: 42px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skipButton_1s5ql_1305 {
    font-size: 14px;
  }
}
._skipButton_1s5ql_1305 {
  color: var(--color-primary);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_obeqf_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_obeqf_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_obeqf_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_obeqf_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_obeqf_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_obeqf_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_obeqf_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_obeqf_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_obeqf_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_obeqf_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_obeqf_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_obeqf_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_obeqf_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_obeqf_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_obeqf_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_obeqf_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_obeqf_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_obeqf_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_obeqf_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_obeqf_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_obeqf_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_obeqf_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_obeqf_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_obeqf_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_obeqf_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_obeqf_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_obeqf_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_obeqf_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_obeqf_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_obeqf_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_obeqf_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_obeqf_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_obeqf_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_obeqf_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_obeqf_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_obeqf_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_obeqf_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_obeqf_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_obeqf_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_obeqf_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_obeqf_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_obeqf_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_obeqf_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_obeqf_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_obeqf_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_obeqf_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_obeqf_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_obeqf_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_obeqf_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_obeqf_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_obeqf_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_obeqf_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_obeqf_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_obeqf_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_obeqf_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_obeqf_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_obeqf_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_obeqf_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_obeqf_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_obeqf_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_obeqf_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_obeqf_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_obeqf_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_obeqf_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_obeqf_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_obeqf_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_obeqf_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_obeqf_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_obeqf_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_obeqf_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_obeqf_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_obeqf_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_obeqf_259 {
  padding: 0;
}

._p-t-0_obeqf_263 {
  padding-top: 0;
}

._p-r-0_obeqf_267 {
  padding-right: 0;
}

._p-b-0_obeqf_271 {
  padding-bottom: 0;
}

._p-l-0_obeqf_275 {
  padding-left: 0;
}

._m-0_obeqf_279 {
  margin: 0;
}

._m-t-0_obeqf_283 {
  margin-top: 0;
}

._m-r-0_obeqf_287 {
  margin-right: 0;
}

._m-b-0_obeqf_291 {
  margin-bottom: 0;
}

._m-l-0_obeqf_295 {
  margin-left: 0;
}

._p-1_obeqf_299 {
  padding: 2px;
}

._p-t-1_obeqf_303 {
  padding-top: 2px;
}

._p-r-1_obeqf_307 {
  padding-right: 2px;
}

._p-b-1_obeqf_311 {
  padding-bottom: 2px;
}

._p-l-1_obeqf_315 {
  padding-left: 2px;
}

._m-1_obeqf_319 {
  margin: 2px;
}

._m-t-1_obeqf_323 {
  margin-top: 2px;
}

._m-r-1_obeqf_327 {
  margin-right: 2px;
}

._m-b-1_obeqf_331 {
  margin-bottom: 2px;
}

._m-l-1_obeqf_335 {
  margin-left: 2px;
}

._p-2_obeqf_339 {
  padding: 4px;
}

._p-t-2_obeqf_343 {
  padding-top: 4px;
}

._p-r-2_obeqf_347 {
  padding-right: 4px;
}

._p-b-2_obeqf_351 {
  padding-bottom: 4px;
}

._p-l-2_obeqf_355 {
  padding-left: 4px;
}

._m-2_obeqf_359 {
  margin: 4px;
}

._m-t-2_obeqf_363 {
  margin-top: 4px;
}

._m-r-2_obeqf_367 {
  margin-right: 4px;
}

._m-b-2_obeqf_371 {
  margin-bottom: 4px;
}

._m-l-2_obeqf_375 {
  margin-left: 4px;
}

._p-3_obeqf_379 {
  padding: 8px;
}

._p-t-3_obeqf_383 {
  padding-top: 8px;
}

._p-r-3_obeqf_387 {
  padding-right: 8px;
}

._p-b-3_obeqf_391 {
  padding-bottom: 8px;
}

._p-l-3_obeqf_395 {
  padding-left: 8px;
}

._m-3_obeqf_399 {
  margin: 8px;
}

._m-t-3_obeqf_403 {
  margin-top: 8px;
}

._m-r-3_obeqf_407 {
  margin-right: 8px;
}

._m-b-3_obeqf_411 {
  margin-bottom: 8px;
}

._m-l-3_obeqf_415 {
  margin-left: 8px;
}

._p-4_obeqf_419 {
  padding: 12px;
}

._p-t-4_obeqf_423 {
  padding-top: 12px;
}

._p-r-4_obeqf_427 {
  padding-right: 12px;
}

._p-b-4_obeqf_431 {
  padding-bottom: 12px;
}

._p-l-4_obeqf_435 {
  padding-left: 12px;
}

._m-4_obeqf_439 {
  margin: 12px;
}

._m-t-4_obeqf_443 {
  margin-top: 12px;
}

._m-r-4_obeqf_447 {
  margin-right: 12px;
}

._m-b-4_obeqf_451 {
  margin-bottom: 12px;
}

._m-l-4_obeqf_455 {
  margin-left: 12px;
}

._p-5_obeqf_459 {
  padding: 16px;
}

._p-t-5_obeqf_463 {
  padding-top: 16px;
}

._p-r-5_obeqf_467 {
  padding-right: 16px;
}

._p-b-5_obeqf_471 {
  padding-bottom: 16px;
}

._p-l-5_obeqf_475 {
  padding-left: 16px;
}

._m-5_obeqf_479 {
  margin: 16px;
}

._m-t-5_obeqf_483 {
  margin-top: 16px;
}

._m-r-5_obeqf_487 {
  margin-right: 16px;
}

._m-b-5_obeqf_491 {
  margin-bottom: 16px;
}

._m-l-5_obeqf_495 {
  margin-left: 16px;
}

._p-6_obeqf_499 {
  padding: 24px;
}

._p-t-6_obeqf_503 {
  padding-top: 24px;
}

._p-r-6_obeqf_507 {
  padding-right: 24px;
}

._p-b-6_obeqf_511 {
  padding-bottom: 24px;
}

._p-l-6_obeqf_515 {
  padding-left: 24px;
}

._m-6_obeqf_519 {
  margin: 24px;
}

._m-t-6_obeqf_523 {
  margin-top: 24px;
}

._m-r-6_obeqf_527 {
  margin-right: 24px;
}

._m-b-6_obeqf_531 {
  margin-bottom: 24px;
}

._m-l-6_obeqf_535 {
  margin-left: 24px;
}

._p-7_obeqf_539 {
  padding: 32px;
}

._p-t-7_obeqf_543 {
  padding-top: 32px;
}

._p-r-7_obeqf_547 {
  padding-right: 32px;
}

._p-b-7_obeqf_551 {
  padding-bottom: 32px;
}

._p-l-7_obeqf_555 {
  padding-left: 32px;
}

._m-7_obeqf_559 {
  margin: 32px;
}

._m-t-7_obeqf_563 {
  margin-top: 32px;
}

._m-r-7_obeqf_567 {
  margin-right: 32px;
}

._m-b-7_obeqf_571 {
  margin-bottom: 32px;
}

._m-l-7_obeqf_575 {
  margin-left: 32px;
}

._p-8_obeqf_579 {
  padding: 40px;
}

._p-t-8_obeqf_583 {
  padding-top: 40px;
}

._p-r-8_obeqf_587 {
  padding-right: 40px;
}

._p-b-8_obeqf_591 {
  padding-bottom: 40px;
}

._p-l-8_obeqf_595 {
  padding-left: 40px;
}

._m-8_obeqf_599 {
  margin: 40px;
}

._m-t-8_obeqf_603 {
  margin-top: 40px;
}

._m-r-8_obeqf_607 {
  margin-right: 40px;
}

._m-b-8_obeqf_611 {
  margin-bottom: 40px;
}

._m-l-8_obeqf_615 {
  margin-left: 40px;
}

._p-9_obeqf_619 {
  padding: 48px;
}

._p-t-9_obeqf_623 {
  padding-top: 48px;
}

._p-r-9_obeqf_627 {
  padding-right: 48px;
}

._p-b-9_obeqf_631 {
  padding-bottom: 48px;
}

._p-l-9_obeqf_635 {
  padding-left: 48px;
}

._m-9_obeqf_639 {
  margin: 48px;
}

._m-t-9_obeqf_643 {
  margin-top: 48px;
}

._m-r-9_obeqf_647 {
  margin-right: 48px;
}

._m-b-9_obeqf_651 {
  margin-bottom: 48px;
}

._m-l-9_obeqf_655 {
  margin-left: 48px;
}

._p-10_obeqf_659 {
  padding: 64px;
}

._p-t-10_obeqf_663 {
  padding-top: 64px;
}

._p-r-10_obeqf_667 {
  padding-right: 64px;
}

._p-b-10_obeqf_671 {
  padding-bottom: 64px;
}

._p-l-10_obeqf_675 {
  padding-left: 64px;
}

._m-10_obeqf_679 {
  margin: 64px;
}

._m-t-10_obeqf_683 {
  margin-top: 64px;
}

._m-r-10_obeqf_687 {
  margin-right: 64px;
}

._m-b-10_obeqf_691 {
  margin-bottom: 64px;
}

._m-l-10_obeqf_695 {
  margin-left: 64px;
}

._p-11_obeqf_699 {
  padding: 80px;
}

._p-t-11_obeqf_703 {
  padding-top: 80px;
}

._p-r-11_obeqf_707 {
  padding-right: 80px;
}

._p-b-11_obeqf_711 {
  padding-bottom: 80px;
}

._p-l-11_obeqf_715 {
  padding-left: 80px;
}

._m-11_obeqf_719 {
  margin: 80px;
}

._m-t-11_obeqf_723 {
  margin-top: 80px;
}

._m-r-11_obeqf_727 {
  margin-right: 80px;
}

._m-b-11_obeqf_731 {
  margin-bottom: 80px;
}

._m-l-11_obeqf_735 {
  margin-left: 80px;
}

._p-12_obeqf_739 {
  padding: 96px;
}

._p-t-12_obeqf_743 {
  padding-top: 96px;
}

._p-r-12_obeqf_747 {
  padding-right: 96px;
}

._p-b-12_obeqf_751 {
  padding-bottom: 96px;
}

._p-l-12_obeqf_755 {
  padding-left: 96px;
}

._m-12_obeqf_759 {
  margin: 96px;
}

._m-t-12_obeqf_763 {
  margin-top: 96px;
}

._m-r-12_obeqf_767 {
  margin-right: 96px;
}

._m-b-12_obeqf_771 {
  margin-bottom: 96px;
}

._m-l-12_obeqf_775 {
  margin-left: 96px;
}

._p-13_obeqf_779 {
  padding: 160px;
}

._p-t-13_obeqf_783 {
  padding-top: 160px;
}

._p-r-13_obeqf_787 {
  padding-right: 160px;
}

._p-b-13_obeqf_791 {
  padding-bottom: 160px;
}

._p-l-13_obeqf_795 {
  padding-left: 160px;
}

._m-13_obeqf_799 {
  margin: 160px;
}

._m-t-13_obeqf_803 {
  margin-top: 160px;
}

._m-r-13_obeqf_807 {
  margin-right: 160px;
}

._m-b-13_obeqf_811 {
  margin-bottom: 160px;
}

._m-l-13_obeqf_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_obeqf_825 {
  border-radius: 0;
}

._r-1_obeqf_829 {
  border-radius: 2px;
}

._r-2_obeqf_833 {
  border-radius: 4px;
}

._r-3_obeqf_837 {
  border-radius: 6px;
}

._r-4_obeqf_841 {
  border-radius: 8px;
}

._r-5_obeqf_845 {
  border-radius: 12px;
}

._r-6_obeqf_849 {
  border-radius: 20px;
}

._r-full_obeqf_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_obeqf_860 {
  border: 0 solid;
}

._border-1_obeqf_864 {
  border: 1px solid;
}

._border-2_obeqf_868 {
  border: 2px solid;
}

._border-3_obeqf_872 {
  border: 3px solid;
}

._border-4_obeqf_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_obeqf_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_obeqf_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_obeqf_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_obeqf_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_obeqf_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_obeqf_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_obeqf_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_obeqf_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_obeqf_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_obeqf_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_obeqf_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_obeqf_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_obeqf_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_obeqf_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_obeqf_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_obeqf_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_obeqf_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_obeqf_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_obeqf_1039 {
    padding: 16px;
    min-height: 100dvh;
  }
}

._container_obeqf_1052 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_obeqf_1052 {
    width: 100%;
    align-items: stretch;
  }
}

._card_obeqf_1064 {
  width: 480px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._card_obeqf_1064 {
    width: 100%;
  }
}

._header_obeqf_1080 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 24px;
}

._title_obeqf_1087 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_obeqf_1087 {
    font-size: 16px;
  }
}
._title_obeqf_1087 {
  color: var(--color-text-body);
  margin: 0;
}

._body_obeqf_1103 {
  display: flex;
  flex-direction: column;
  padding: 8px 24px;
}

._description_obeqf_1109 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._description_obeqf_1109 {
    font-size: 14px;
  }
}
._description_obeqf_1109 {
  color: var(--color-text-body);
  margin: 0;
}

._controller_obeqf_1125 {
  display: flex;
  gap: 12px;
  padding: 24px;
}

._loginButton_obeqf_1131 {
  flex: 1 0 0;
  min-width: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ej3wz_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_ej3wz_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_ej3wz_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ej3wz_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ej3wz_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ej3wz_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ej3wz_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ej3wz_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ej3wz_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_ej3wz_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_ej3wz_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_ej3wz_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ej3wz_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ej3wz_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ej3wz_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ej3wz_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ej3wz_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ej3wz_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_ej3wz_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_ej3wz_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_ej3wz_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ej3wz_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ej3wz_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ej3wz_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ej3wz_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ej3wz_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ej3wz_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_ej3wz_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_ej3wz_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_ej3wz_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ej3wz_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ej3wz_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ej3wz_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ej3wz_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ej3wz_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ej3wz_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_ej3wz_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_ej3wz_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_ej3wz_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ej3wz_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ej3wz_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ej3wz_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ej3wz_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ej3wz_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ej3wz_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_ej3wz_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_ej3wz_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_ej3wz_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ej3wz_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ej3wz_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ej3wz_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ej3wz_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ej3wz_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ej3wz_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_ej3wz_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_ej3wz_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_ej3wz_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ej3wz_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ej3wz_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ej3wz_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ej3wz_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ej3wz_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ej3wz_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_ej3wz_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_ej3wz_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_ej3wz_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ej3wz_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ej3wz_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ej3wz_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ej3wz_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ej3wz_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ej3wz_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ej3wz_259 {
  padding: 0;
}

._p-t-0_ej3wz_263 {
  padding-top: 0;
}

._p-r-0_ej3wz_267 {
  padding-right: 0;
}

._p-b-0_ej3wz_271 {
  padding-bottom: 0;
}

._p-l-0_ej3wz_275 {
  padding-left: 0;
}

._m-0_ej3wz_279 {
  margin: 0;
}

._m-t-0_ej3wz_283 {
  margin-top: 0;
}

._m-r-0_ej3wz_287 {
  margin-right: 0;
}

._m-b-0_ej3wz_291 {
  margin-bottom: 0;
}

._m-l-0_ej3wz_295 {
  margin-left: 0;
}

._p-1_ej3wz_299 {
  padding: 2px;
}

._p-t-1_ej3wz_303 {
  padding-top: 2px;
}

._p-r-1_ej3wz_307 {
  padding-right: 2px;
}

._p-b-1_ej3wz_311 {
  padding-bottom: 2px;
}

._p-l-1_ej3wz_315 {
  padding-left: 2px;
}

._m-1_ej3wz_319 {
  margin: 2px;
}

._m-t-1_ej3wz_323 {
  margin-top: 2px;
}

._m-r-1_ej3wz_327 {
  margin-right: 2px;
}

._m-b-1_ej3wz_331 {
  margin-bottom: 2px;
}

._m-l-1_ej3wz_335 {
  margin-left: 2px;
}

._p-2_ej3wz_339 {
  padding: 4px;
}

._p-t-2_ej3wz_343 {
  padding-top: 4px;
}

._p-r-2_ej3wz_347 {
  padding-right: 4px;
}

._p-b-2_ej3wz_351 {
  padding-bottom: 4px;
}

._p-l-2_ej3wz_355 {
  padding-left: 4px;
}

._m-2_ej3wz_359 {
  margin: 4px;
}

._m-t-2_ej3wz_363 {
  margin-top: 4px;
}

._m-r-2_ej3wz_367 {
  margin-right: 4px;
}

._m-b-2_ej3wz_371 {
  margin-bottom: 4px;
}

._m-l-2_ej3wz_375 {
  margin-left: 4px;
}

._p-3_ej3wz_379 {
  padding: 8px;
}

._p-t-3_ej3wz_383 {
  padding-top: 8px;
}

._p-r-3_ej3wz_387 {
  padding-right: 8px;
}

._p-b-3_ej3wz_391 {
  padding-bottom: 8px;
}

._p-l-3_ej3wz_395 {
  padding-left: 8px;
}

._m-3_ej3wz_399 {
  margin: 8px;
}

._m-t-3_ej3wz_403 {
  margin-top: 8px;
}

._m-r-3_ej3wz_407 {
  margin-right: 8px;
}

._m-b-3_ej3wz_411 {
  margin-bottom: 8px;
}

._m-l-3_ej3wz_415 {
  margin-left: 8px;
}

._p-4_ej3wz_419 {
  padding: 12px;
}

._p-t-4_ej3wz_423 {
  padding-top: 12px;
}

._p-r-4_ej3wz_427 {
  padding-right: 12px;
}

._p-b-4_ej3wz_431 {
  padding-bottom: 12px;
}

._p-l-4_ej3wz_435 {
  padding-left: 12px;
}

._m-4_ej3wz_439 {
  margin: 12px;
}

._m-t-4_ej3wz_443 {
  margin-top: 12px;
}

._m-r-4_ej3wz_447 {
  margin-right: 12px;
}

._m-b-4_ej3wz_451 {
  margin-bottom: 12px;
}

._m-l-4_ej3wz_455 {
  margin-left: 12px;
}

._p-5_ej3wz_459 {
  padding: 16px;
}

._p-t-5_ej3wz_463 {
  padding-top: 16px;
}

._p-r-5_ej3wz_467 {
  padding-right: 16px;
}

._p-b-5_ej3wz_471 {
  padding-bottom: 16px;
}

._p-l-5_ej3wz_475 {
  padding-left: 16px;
}

._m-5_ej3wz_479 {
  margin: 16px;
}

._m-t-5_ej3wz_483 {
  margin-top: 16px;
}

._m-r-5_ej3wz_487 {
  margin-right: 16px;
}

._m-b-5_ej3wz_491 {
  margin-bottom: 16px;
}

._m-l-5_ej3wz_495 {
  margin-left: 16px;
}

._p-6_ej3wz_499 {
  padding: 24px;
}

._p-t-6_ej3wz_503 {
  padding-top: 24px;
}

._p-r-6_ej3wz_507 {
  padding-right: 24px;
}

._p-b-6_ej3wz_511 {
  padding-bottom: 24px;
}

._p-l-6_ej3wz_515 {
  padding-left: 24px;
}

._m-6_ej3wz_519 {
  margin: 24px;
}

._m-t-6_ej3wz_523 {
  margin-top: 24px;
}

._m-r-6_ej3wz_527 {
  margin-right: 24px;
}

._m-b-6_ej3wz_531 {
  margin-bottom: 24px;
}

._m-l-6_ej3wz_535 {
  margin-left: 24px;
}

._p-7_ej3wz_539 {
  padding: 32px;
}

._p-t-7_ej3wz_543 {
  padding-top: 32px;
}

._p-r-7_ej3wz_547 {
  padding-right: 32px;
}

._p-b-7_ej3wz_551 {
  padding-bottom: 32px;
}

._p-l-7_ej3wz_555 {
  padding-left: 32px;
}

._m-7_ej3wz_559 {
  margin: 32px;
}

._m-t-7_ej3wz_563 {
  margin-top: 32px;
}

._m-r-7_ej3wz_567 {
  margin-right: 32px;
}

._m-b-7_ej3wz_571 {
  margin-bottom: 32px;
}

._m-l-7_ej3wz_575 {
  margin-left: 32px;
}

._p-8_ej3wz_579 {
  padding: 40px;
}

._p-t-8_ej3wz_583 {
  padding-top: 40px;
}

._p-r-8_ej3wz_587 {
  padding-right: 40px;
}

._p-b-8_ej3wz_591 {
  padding-bottom: 40px;
}

._p-l-8_ej3wz_595 {
  padding-left: 40px;
}

._m-8_ej3wz_599 {
  margin: 40px;
}

._m-t-8_ej3wz_603 {
  margin-top: 40px;
}

._m-r-8_ej3wz_607 {
  margin-right: 40px;
}

._m-b-8_ej3wz_611 {
  margin-bottom: 40px;
}

._m-l-8_ej3wz_615 {
  margin-left: 40px;
}

._p-9_ej3wz_619 {
  padding: 48px;
}

._p-t-9_ej3wz_623 {
  padding-top: 48px;
}

._p-r-9_ej3wz_627 {
  padding-right: 48px;
}

._p-b-9_ej3wz_631 {
  padding-bottom: 48px;
}

._p-l-9_ej3wz_635 {
  padding-left: 48px;
}

._m-9_ej3wz_639 {
  margin: 48px;
}

._m-t-9_ej3wz_643 {
  margin-top: 48px;
}

._m-r-9_ej3wz_647 {
  margin-right: 48px;
}

._m-b-9_ej3wz_651 {
  margin-bottom: 48px;
}

._m-l-9_ej3wz_655 {
  margin-left: 48px;
}

._p-10_ej3wz_659 {
  padding: 64px;
}

._p-t-10_ej3wz_663 {
  padding-top: 64px;
}

._p-r-10_ej3wz_667 {
  padding-right: 64px;
}

._p-b-10_ej3wz_671 {
  padding-bottom: 64px;
}

._p-l-10_ej3wz_675 {
  padding-left: 64px;
}

._m-10_ej3wz_679 {
  margin: 64px;
}

._m-t-10_ej3wz_683 {
  margin-top: 64px;
}

._m-r-10_ej3wz_687 {
  margin-right: 64px;
}

._m-b-10_ej3wz_691 {
  margin-bottom: 64px;
}

._m-l-10_ej3wz_695 {
  margin-left: 64px;
}

._p-11_ej3wz_699 {
  padding: 80px;
}

._p-t-11_ej3wz_703 {
  padding-top: 80px;
}

._p-r-11_ej3wz_707 {
  padding-right: 80px;
}

._p-b-11_ej3wz_711 {
  padding-bottom: 80px;
}

._p-l-11_ej3wz_715 {
  padding-left: 80px;
}

._m-11_ej3wz_719 {
  margin: 80px;
}

._m-t-11_ej3wz_723 {
  margin-top: 80px;
}

._m-r-11_ej3wz_727 {
  margin-right: 80px;
}

._m-b-11_ej3wz_731 {
  margin-bottom: 80px;
}

._m-l-11_ej3wz_735 {
  margin-left: 80px;
}

._p-12_ej3wz_739 {
  padding: 96px;
}

._p-t-12_ej3wz_743 {
  padding-top: 96px;
}

._p-r-12_ej3wz_747 {
  padding-right: 96px;
}

._p-b-12_ej3wz_751 {
  padding-bottom: 96px;
}

._p-l-12_ej3wz_755 {
  padding-left: 96px;
}

._m-12_ej3wz_759 {
  margin: 96px;
}

._m-t-12_ej3wz_763 {
  margin-top: 96px;
}

._m-r-12_ej3wz_767 {
  margin-right: 96px;
}

._m-b-12_ej3wz_771 {
  margin-bottom: 96px;
}

._m-l-12_ej3wz_775 {
  margin-left: 96px;
}

._p-13_ej3wz_779 {
  padding: 160px;
}

._p-t-13_ej3wz_783 {
  padding-top: 160px;
}

._p-r-13_ej3wz_787 {
  padding-right: 160px;
}

._p-b-13_ej3wz_791 {
  padding-bottom: 160px;
}

._p-l-13_ej3wz_795 {
  padding-left: 160px;
}

._m-13_ej3wz_799 {
  margin: 160px;
}

._m-t-13_ej3wz_803 {
  margin-top: 160px;
}

._m-r-13_ej3wz_807 {
  margin-right: 160px;
}

._m-b-13_ej3wz_811 {
  margin-bottom: 160px;
}

._m-l-13_ej3wz_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ej3wz_825 {
  border-radius: 0;
}

._r-1_ej3wz_829 {
  border-radius: 2px;
}

._r-2_ej3wz_833 {
  border-radius: 4px;
}

._r-3_ej3wz_837 {
  border-radius: 6px;
}

._r-4_ej3wz_841 {
  border-radius: 8px;
}

._r-5_ej3wz_845 {
  border-radius: 12px;
}

._r-6_ej3wz_849 {
  border-radius: 20px;
}

._r-full_ej3wz_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ej3wz_860 {
  border: 0 solid;
}

._border-1_ej3wz_864 {
  border: 1px solid;
}

._border-2_ej3wz_868 {
  border: 2px solid;
}

._border-3_ej3wz_872 {
  border: 3px solid;
}

._border-4_ej3wz_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ej3wz_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ej3wz_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ej3wz_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ej3wz_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ej3wz_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ej3wz_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ej3wz_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ej3wz_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ej3wz_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_ej3wz_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ej3wz_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ej3wz_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ej3wz_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ej3wz_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ej3wz_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ej3wz_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ej3wz_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_ej3wz_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_ej3wz_1039 {
    padding: 16px;
    min-height: 100dvh;
  }
}

._container_ej3wz_1052 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_ej3wz_1052 {
    width: 100%;
    align-items: stretch;
  }
}

._card_ej3wz_1064 {
  width: 480px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._card_ej3wz_1064 {
    width: 100%;
  }
}

._header_ej3wz_1080 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 24px;
}

._title_ej3wz_1087 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_ej3wz_1087 {
    font-size: 16px;
  }
}
._title_ej3wz_1087 {
  color: var(--color-text-body);
  margin: 0;
}

._body_ej3wz_1103 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 8px 24px;
}

._description_ej3wz_1110 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._description_ej3wz_1110 {
    font-size: 14px;
  }
}
._description_ej3wz_1110 {
  color: var(--color-text-sub);
  margin: 0;
}

._controller_ej3wz_1126 {
  display: flex;
  padding: 24px;
}

._loginButton_ej3wz_1131 {
  flex: 1 0 0;
  min-width: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_q0beu_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_q0beu_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_q0beu_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_q0beu_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_q0beu_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_q0beu_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_q0beu_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_q0beu_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_q0beu_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_q0beu_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_q0beu_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_q0beu_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_q0beu_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_q0beu_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_q0beu_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_q0beu_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_q0beu_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_q0beu_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_q0beu_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_q0beu_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_q0beu_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_q0beu_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_q0beu_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_q0beu_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_q0beu_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_q0beu_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_q0beu_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_q0beu_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_q0beu_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_q0beu_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_q0beu_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_q0beu_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_q0beu_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_q0beu_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_q0beu_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_q0beu_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_q0beu_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_q0beu_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_q0beu_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_q0beu_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_q0beu_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_q0beu_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_q0beu_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_q0beu_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_q0beu_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_q0beu_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_q0beu_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_q0beu_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_q0beu_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_q0beu_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_q0beu_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_q0beu_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_q0beu_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_q0beu_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_q0beu_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_q0beu_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_q0beu_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_q0beu_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_q0beu_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_q0beu_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_q0beu_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_q0beu_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_q0beu_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_q0beu_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_q0beu_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_q0beu_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_q0beu_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_q0beu_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_q0beu_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_q0beu_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_q0beu_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_q0beu_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_q0beu_259 {
  padding: 0;
}

._p-t-0_q0beu_263 {
  padding-top: 0;
}

._p-r-0_q0beu_267 {
  padding-right: 0;
}

._p-b-0_q0beu_271 {
  padding-bottom: 0;
}

._p-l-0_q0beu_275 {
  padding-left: 0;
}

._m-0_q0beu_279 {
  margin: 0;
}

._m-t-0_q0beu_283 {
  margin-top: 0;
}

._m-r-0_q0beu_287 {
  margin-right: 0;
}

._m-b-0_q0beu_291 {
  margin-bottom: 0;
}

._m-l-0_q0beu_295 {
  margin-left: 0;
}

._p-1_q0beu_299 {
  padding: 2px;
}

._p-t-1_q0beu_303 {
  padding-top: 2px;
}

._p-r-1_q0beu_307 {
  padding-right: 2px;
}

._p-b-1_q0beu_311 {
  padding-bottom: 2px;
}

._p-l-1_q0beu_315 {
  padding-left: 2px;
}

._m-1_q0beu_319 {
  margin: 2px;
}

._m-t-1_q0beu_323 {
  margin-top: 2px;
}

._m-r-1_q0beu_327 {
  margin-right: 2px;
}

._m-b-1_q0beu_331 {
  margin-bottom: 2px;
}

._m-l-1_q0beu_335 {
  margin-left: 2px;
}

._p-2_q0beu_339 {
  padding: 4px;
}

._p-t-2_q0beu_343 {
  padding-top: 4px;
}

._p-r-2_q0beu_347 {
  padding-right: 4px;
}

._p-b-2_q0beu_351 {
  padding-bottom: 4px;
}

._p-l-2_q0beu_355 {
  padding-left: 4px;
}

._m-2_q0beu_359 {
  margin: 4px;
}

._m-t-2_q0beu_363 {
  margin-top: 4px;
}

._m-r-2_q0beu_367 {
  margin-right: 4px;
}

._m-b-2_q0beu_371 {
  margin-bottom: 4px;
}

._m-l-2_q0beu_375 {
  margin-left: 4px;
}

._p-3_q0beu_379 {
  padding: 8px;
}

._p-t-3_q0beu_383 {
  padding-top: 8px;
}

._p-r-3_q0beu_387 {
  padding-right: 8px;
}

._p-b-3_q0beu_391 {
  padding-bottom: 8px;
}

._p-l-3_q0beu_395 {
  padding-left: 8px;
}

._m-3_q0beu_399 {
  margin: 8px;
}

._m-t-3_q0beu_403 {
  margin-top: 8px;
}

._m-r-3_q0beu_407 {
  margin-right: 8px;
}

._m-b-3_q0beu_411 {
  margin-bottom: 8px;
}

._m-l-3_q0beu_415 {
  margin-left: 8px;
}

._p-4_q0beu_419 {
  padding: 12px;
}

._p-t-4_q0beu_423 {
  padding-top: 12px;
}

._p-r-4_q0beu_427 {
  padding-right: 12px;
}

._p-b-4_q0beu_431 {
  padding-bottom: 12px;
}

._p-l-4_q0beu_435 {
  padding-left: 12px;
}

._m-4_q0beu_439 {
  margin: 12px;
}

._m-t-4_q0beu_443 {
  margin-top: 12px;
}

._m-r-4_q0beu_447 {
  margin-right: 12px;
}

._m-b-4_q0beu_451 {
  margin-bottom: 12px;
}

._m-l-4_q0beu_455 {
  margin-left: 12px;
}

._p-5_q0beu_459 {
  padding: 16px;
}

._p-t-5_q0beu_463 {
  padding-top: 16px;
}

._p-r-5_q0beu_467 {
  padding-right: 16px;
}

._p-b-5_q0beu_471 {
  padding-bottom: 16px;
}

._p-l-5_q0beu_475 {
  padding-left: 16px;
}

._m-5_q0beu_479 {
  margin: 16px;
}

._m-t-5_q0beu_483 {
  margin-top: 16px;
}

._m-r-5_q0beu_487 {
  margin-right: 16px;
}

._m-b-5_q0beu_491 {
  margin-bottom: 16px;
}

._m-l-5_q0beu_495 {
  margin-left: 16px;
}

._p-6_q0beu_499 {
  padding: 24px;
}

._p-t-6_q0beu_503 {
  padding-top: 24px;
}

._p-r-6_q0beu_507 {
  padding-right: 24px;
}

._p-b-6_q0beu_511 {
  padding-bottom: 24px;
}

._p-l-6_q0beu_515 {
  padding-left: 24px;
}

._m-6_q0beu_519 {
  margin: 24px;
}

._m-t-6_q0beu_523 {
  margin-top: 24px;
}

._m-r-6_q0beu_527 {
  margin-right: 24px;
}

._m-b-6_q0beu_531 {
  margin-bottom: 24px;
}

._m-l-6_q0beu_535 {
  margin-left: 24px;
}

._p-7_q0beu_539 {
  padding: 32px;
}

._p-t-7_q0beu_543 {
  padding-top: 32px;
}

._p-r-7_q0beu_547 {
  padding-right: 32px;
}

._p-b-7_q0beu_551 {
  padding-bottom: 32px;
}

._p-l-7_q0beu_555 {
  padding-left: 32px;
}

._m-7_q0beu_559 {
  margin: 32px;
}

._m-t-7_q0beu_563 {
  margin-top: 32px;
}

._m-r-7_q0beu_567 {
  margin-right: 32px;
}

._m-b-7_q0beu_571 {
  margin-bottom: 32px;
}

._m-l-7_q0beu_575 {
  margin-left: 32px;
}

._p-8_q0beu_579 {
  padding: 40px;
}

._p-t-8_q0beu_583 {
  padding-top: 40px;
}

._p-r-8_q0beu_587 {
  padding-right: 40px;
}

._p-b-8_q0beu_591 {
  padding-bottom: 40px;
}

._p-l-8_q0beu_595 {
  padding-left: 40px;
}

._m-8_q0beu_599 {
  margin: 40px;
}

._m-t-8_q0beu_603 {
  margin-top: 40px;
}

._m-r-8_q0beu_607 {
  margin-right: 40px;
}

._m-b-8_q0beu_611 {
  margin-bottom: 40px;
}

._m-l-8_q0beu_615 {
  margin-left: 40px;
}

._p-9_q0beu_619 {
  padding: 48px;
}

._p-t-9_q0beu_623 {
  padding-top: 48px;
}

._p-r-9_q0beu_627 {
  padding-right: 48px;
}

._p-b-9_q0beu_631 {
  padding-bottom: 48px;
}

._p-l-9_q0beu_635 {
  padding-left: 48px;
}

._m-9_q0beu_639 {
  margin: 48px;
}

._m-t-9_q0beu_643 {
  margin-top: 48px;
}

._m-r-9_q0beu_647 {
  margin-right: 48px;
}

._m-b-9_q0beu_651 {
  margin-bottom: 48px;
}

._m-l-9_q0beu_655 {
  margin-left: 48px;
}

._p-10_q0beu_659 {
  padding: 64px;
}

._p-t-10_q0beu_663 {
  padding-top: 64px;
}

._p-r-10_q0beu_667 {
  padding-right: 64px;
}

._p-b-10_q0beu_671 {
  padding-bottom: 64px;
}

._p-l-10_q0beu_675 {
  padding-left: 64px;
}

._m-10_q0beu_679 {
  margin: 64px;
}

._m-t-10_q0beu_683 {
  margin-top: 64px;
}

._m-r-10_q0beu_687 {
  margin-right: 64px;
}

._m-b-10_q0beu_691 {
  margin-bottom: 64px;
}

._m-l-10_q0beu_695 {
  margin-left: 64px;
}

._p-11_q0beu_699 {
  padding: 80px;
}

._p-t-11_q0beu_703 {
  padding-top: 80px;
}

._p-r-11_q0beu_707 {
  padding-right: 80px;
}

._p-b-11_q0beu_711 {
  padding-bottom: 80px;
}

._p-l-11_q0beu_715 {
  padding-left: 80px;
}

._m-11_q0beu_719 {
  margin: 80px;
}

._m-t-11_q0beu_723 {
  margin-top: 80px;
}

._m-r-11_q0beu_727 {
  margin-right: 80px;
}

._m-b-11_q0beu_731 {
  margin-bottom: 80px;
}

._m-l-11_q0beu_735 {
  margin-left: 80px;
}

._p-12_q0beu_739 {
  padding: 96px;
}

._p-t-12_q0beu_743 {
  padding-top: 96px;
}

._p-r-12_q0beu_747 {
  padding-right: 96px;
}

._p-b-12_q0beu_751 {
  padding-bottom: 96px;
}

._p-l-12_q0beu_755 {
  padding-left: 96px;
}

._m-12_q0beu_759 {
  margin: 96px;
}

._m-t-12_q0beu_763 {
  margin-top: 96px;
}

._m-r-12_q0beu_767 {
  margin-right: 96px;
}

._m-b-12_q0beu_771 {
  margin-bottom: 96px;
}

._m-l-12_q0beu_775 {
  margin-left: 96px;
}

._p-13_q0beu_779 {
  padding: 160px;
}

._p-t-13_q0beu_783 {
  padding-top: 160px;
}

._p-r-13_q0beu_787 {
  padding-right: 160px;
}

._p-b-13_q0beu_791 {
  padding-bottom: 160px;
}

._p-l-13_q0beu_795 {
  padding-left: 160px;
}

._m-13_q0beu_799 {
  margin: 160px;
}

._m-t-13_q0beu_803 {
  margin-top: 160px;
}

._m-r-13_q0beu_807 {
  margin-right: 160px;
}

._m-b-13_q0beu_811 {
  margin-bottom: 160px;
}

._m-l-13_q0beu_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_q0beu_825 {
  border-radius: 0;
}

._r-1_q0beu_829 {
  border-radius: 2px;
}

._r-2_q0beu_833 {
  border-radius: 4px;
}

._r-3_q0beu_837 {
  border-radius: 6px;
}

._r-4_q0beu_841 {
  border-radius: 8px;
}

._r-5_q0beu_845 {
  border-radius: 12px;
}

._r-6_q0beu_849 {
  border-radius: 20px;
}

._r-full_q0beu_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_q0beu_860 {
  border: 0 solid;
}

._border-1_q0beu_864 {
  border: 1px solid;
}

._border-2_q0beu_868 {
  border: 2px solid;
}

._border-3_q0beu_872 {
  border: 3px solid;
}

._border-4_q0beu_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_q0beu_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_q0beu_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_q0beu_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_q0beu_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_q0beu_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_q0beu_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_q0beu_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_q0beu_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_q0beu_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_q0beu_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_q0beu_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_q0beu_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_q0beu_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_q0beu_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_q0beu_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_q0beu_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_q0beu_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
*/
._content_q0beu_1039 {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

._step_q0beu_1045 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._guideText_q0beu_1051 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._stepDescription_q0beu_1057 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepDescription_q0beu_1057 {
    font-size: 14px;
  }
}
._stepDescription_q0beu_1057 {
  font-weight: 600;
  color: var(--color-text-body);
  margin: 0;
}

._stepOrder_q0beu_1074 {
  font-weight: 600;
}

._stepLink_q0beu_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepLink_q0beu_1078 {
    font-size: 14px;
  }
}
._stepLink_q0beu_1078 {
  color: var(--color-link);
  text-decoration: none;
  word-break: break-all;
}
@media (hover: hover) {
._stepLink_q0beu_1078:hover {
  text-decoration: underline;
}
}

._imageWrap_q0beu_1098 {
  width: 100%;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  overflow: hidden;
  background-color: var(--color-bg-elevation-2);
}

._guideImage_q0beu_1106 {
  width: 100%;
  height: auto;
  display: block;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_fzd1g_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_fzd1g_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_fzd1g_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_fzd1g_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_fzd1g_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_fzd1g_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_fzd1g_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_fzd1g_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_fzd1g_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_fzd1g_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_fzd1g_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_fzd1g_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_fzd1g_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_fzd1g_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_fzd1g_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_fzd1g_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_fzd1g_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_fzd1g_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_fzd1g_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_fzd1g_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_fzd1g_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_fzd1g_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_fzd1g_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_fzd1g_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_fzd1g_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_fzd1g_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_fzd1g_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_fzd1g_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_fzd1g_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_fzd1g_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_fzd1g_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_fzd1g_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_fzd1g_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_fzd1g_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_fzd1g_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_fzd1g_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_fzd1g_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_fzd1g_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_fzd1g_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_fzd1g_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_fzd1g_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_fzd1g_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_fzd1g_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_fzd1g_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_fzd1g_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_fzd1g_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_fzd1g_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_fzd1g_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_fzd1g_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_fzd1g_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_fzd1g_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_fzd1g_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_fzd1g_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_fzd1g_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_fzd1g_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_fzd1g_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_fzd1g_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_fzd1g_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_fzd1g_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_fzd1g_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_fzd1g_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_fzd1g_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_fzd1g_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_fzd1g_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_fzd1g_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_fzd1g_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_fzd1g_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_fzd1g_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_fzd1g_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_fzd1g_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_fzd1g_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_fzd1g_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_fzd1g_259 {
  padding: 0;
}

._p-t-0_fzd1g_263 {
  padding-top: 0;
}

._p-r-0_fzd1g_267 {
  padding-right: 0;
}

._p-b-0_fzd1g_271 {
  padding-bottom: 0;
}

._p-l-0_fzd1g_275 {
  padding-left: 0;
}

._m-0_fzd1g_279 {
  margin: 0;
}

._m-t-0_fzd1g_283 {
  margin-top: 0;
}

._m-r-0_fzd1g_287 {
  margin-right: 0;
}

._m-b-0_fzd1g_291 {
  margin-bottom: 0;
}

._m-l-0_fzd1g_295 {
  margin-left: 0;
}

._p-1_fzd1g_299 {
  padding: 2px;
}

._p-t-1_fzd1g_303 {
  padding-top: 2px;
}

._p-r-1_fzd1g_307 {
  padding-right: 2px;
}

._p-b-1_fzd1g_311 {
  padding-bottom: 2px;
}

._p-l-1_fzd1g_315 {
  padding-left: 2px;
}

._m-1_fzd1g_319 {
  margin: 2px;
}

._m-t-1_fzd1g_323 {
  margin-top: 2px;
}

._m-r-1_fzd1g_327 {
  margin-right: 2px;
}

._m-b-1_fzd1g_331 {
  margin-bottom: 2px;
}

._m-l-1_fzd1g_335 {
  margin-left: 2px;
}

._p-2_fzd1g_339 {
  padding: 4px;
}

._p-t-2_fzd1g_343 {
  padding-top: 4px;
}

._p-r-2_fzd1g_347 {
  padding-right: 4px;
}

._p-b-2_fzd1g_351 {
  padding-bottom: 4px;
}

._p-l-2_fzd1g_355 {
  padding-left: 4px;
}

._m-2_fzd1g_359 {
  margin: 4px;
}

._m-t-2_fzd1g_363 {
  margin-top: 4px;
}

._m-r-2_fzd1g_367 {
  margin-right: 4px;
}

._m-b-2_fzd1g_371 {
  margin-bottom: 4px;
}

._m-l-2_fzd1g_375 {
  margin-left: 4px;
}

._p-3_fzd1g_379 {
  padding: 8px;
}

._p-t-3_fzd1g_383 {
  padding-top: 8px;
}

._p-r-3_fzd1g_387 {
  padding-right: 8px;
}

._p-b-3_fzd1g_391 {
  padding-bottom: 8px;
}

._p-l-3_fzd1g_395 {
  padding-left: 8px;
}

._m-3_fzd1g_399 {
  margin: 8px;
}

._m-t-3_fzd1g_403 {
  margin-top: 8px;
}

._m-r-3_fzd1g_407 {
  margin-right: 8px;
}

._m-b-3_fzd1g_411 {
  margin-bottom: 8px;
}

._m-l-3_fzd1g_415 {
  margin-left: 8px;
}

._p-4_fzd1g_419 {
  padding: 12px;
}

._p-t-4_fzd1g_423 {
  padding-top: 12px;
}

._p-r-4_fzd1g_427 {
  padding-right: 12px;
}

._p-b-4_fzd1g_431 {
  padding-bottom: 12px;
}

._p-l-4_fzd1g_435 {
  padding-left: 12px;
}

._m-4_fzd1g_439 {
  margin: 12px;
}

._m-t-4_fzd1g_443 {
  margin-top: 12px;
}

._m-r-4_fzd1g_447 {
  margin-right: 12px;
}

._m-b-4_fzd1g_451 {
  margin-bottom: 12px;
}

._m-l-4_fzd1g_455 {
  margin-left: 12px;
}

._p-5_fzd1g_459 {
  padding: 16px;
}

._p-t-5_fzd1g_463 {
  padding-top: 16px;
}

._p-r-5_fzd1g_467 {
  padding-right: 16px;
}

._p-b-5_fzd1g_471 {
  padding-bottom: 16px;
}

._p-l-5_fzd1g_475 {
  padding-left: 16px;
}

._m-5_fzd1g_479 {
  margin: 16px;
}

._m-t-5_fzd1g_483 {
  margin-top: 16px;
}

._m-r-5_fzd1g_487 {
  margin-right: 16px;
}

._m-b-5_fzd1g_491 {
  margin-bottom: 16px;
}

._m-l-5_fzd1g_495 {
  margin-left: 16px;
}

._p-6_fzd1g_499 {
  padding: 24px;
}

._p-t-6_fzd1g_503 {
  padding-top: 24px;
}

._p-r-6_fzd1g_507 {
  padding-right: 24px;
}

._p-b-6_fzd1g_511 {
  padding-bottom: 24px;
}

._p-l-6_fzd1g_515 {
  padding-left: 24px;
}

._m-6_fzd1g_519 {
  margin: 24px;
}

._m-t-6_fzd1g_523 {
  margin-top: 24px;
}

._m-r-6_fzd1g_527 {
  margin-right: 24px;
}

._m-b-6_fzd1g_531 {
  margin-bottom: 24px;
}

._m-l-6_fzd1g_535 {
  margin-left: 24px;
}

._p-7_fzd1g_539 {
  padding: 32px;
}

._p-t-7_fzd1g_543 {
  padding-top: 32px;
}

._p-r-7_fzd1g_547 {
  padding-right: 32px;
}

._p-b-7_fzd1g_551 {
  padding-bottom: 32px;
}

._p-l-7_fzd1g_555 {
  padding-left: 32px;
}

._m-7_fzd1g_559 {
  margin: 32px;
}

._m-t-7_fzd1g_563 {
  margin-top: 32px;
}

._m-r-7_fzd1g_567 {
  margin-right: 32px;
}

._m-b-7_fzd1g_571 {
  margin-bottom: 32px;
}

._m-l-7_fzd1g_575 {
  margin-left: 32px;
}

._p-8_fzd1g_579 {
  padding: 40px;
}

._p-t-8_fzd1g_583 {
  padding-top: 40px;
}

._p-r-8_fzd1g_587 {
  padding-right: 40px;
}

._p-b-8_fzd1g_591 {
  padding-bottom: 40px;
}

._p-l-8_fzd1g_595 {
  padding-left: 40px;
}

._m-8_fzd1g_599 {
  margin: 40px;
}

._m-t-8_fzd1g_603 {
  margin-top: 40px;
}

._m-r-8_fzd1g_607 {
  margin-right: 40px;
}

._m-b-8_fzd1g_611 {
  margin-bottom: 40px;
}

._m-l-8_fzd1g_615 {
  margin-left: 40px;
}

._p-9_fzd1g_619 {
  padding: 48px;
}

._p-t-9_fzd1g_623 {
  padding-top: 48px;
}

._p-r-9_fzd1g_627 {
  padding-right: 48px;
}

._p-b-9_fzd1g_631 {
  padding-bottom: 48px;
}

._p-l-9_fzd1g_635 {
  padding-left: 48px;
}

._m-9_fzd1g_639 {
  margin: 48px;
}

._m-t-9_fzd1g_643 {
  margin-top: 48px;
}

._m-r-9_fzd1g_647 {
  margin-right: 48px;
}

._m-b-9_fzd1g_651 {
  margin-bottom: 48px;
}

._m-l-9_fzd1g_655 {
  margin-left: 48px;
}

._p-10_fzd1g_659 {
  padding: 64px;
}

._p-t-10_fzd1g_663 {
  padding-top: 64px;
}

._p-r-10_fzd1g_667 {
  padding-right: 64px;
}

._p-b-10_fzd1g_671 {
  padding-bottom: 64px;
}

._p-l-10_fzd1g_675 {
  padding-left: 64px;
}

._m-10_fzd1g_679 {
  margin: 64px;
}

._m-t-10_fzd1g_683 {
  margin-top: 64px;
}

._m-r-10_fzd1g_687 {
  margin-right: 64px;
}

._m-b-10_fzd1g_691 {
  margin-bottom: 64px;
}

._m-l-10_fzd1g_695 {
  margin-left: 64px;
}

._p-11_fzd1g_699 {
  padding: 80px;
}

._p-t-11_fzd1g_703 {
  padding-top: 80px;
}

._p-r-11_fzd1g_707 {
  padding-right: 80px;
}

._p-b-11_fzd1g_711 {
  padding-bottom: 80px;
}

._p-l-11_fzd1g_715 {
  padding-left: 80px;
}

._m-11_fzd1g_719 {
  margin: 80px;
}

._m-t-11_fzd1g_723 {
  margin-top: 80px;
}

._m-r-11_fzd1g_727 {
  margin-right: 80px;
}

._m-b-11_fzd1g_731 {
  margin-bottom: 80px;
}

._m-l-11_fzd1g_735 {
  margin-left: 80px;
}

._p-12_fzd1g_739 {
  padding: 96px;
}

._p-t-12_fzd1g_743 {
  padding-top: 96px;
}

._p-r-12_fzd1g_747 {
  padding-right: 96px;
}

._p-b-12_fzd1g_751 {
  padding-bottom: 96px;
}

._p-l-12_fzd1g_755 {
  padding-left: 96px;
}

._m-12_fzd1g_759 {
  margin: 96px;
}

._m-t-12_fzd1g_763 {
  margin-top: 96px;
}

._m-r-12_fzd1g_767 {
  margin-right: 96px;
}

._m-b-12_fzd1g_771 {
  margin-bottom: 96px;
}

._m-l-12_fzd1g_775 {
  margin-left: 96px;
}

._p-13_fzd1g_779 {
  padding: 160px;
}

._p-t-13_fzd1g_783 {
  padding-top: 160px;
}

._p-r-13_fzd1g_787 {
  padding-right: 160px;
}

._p-b-13_fzd1g_791 {
  padding-bottom: 160px;
}

._p-l-13_fzd1g_795 {
  padding-left: 160px;
}

._m-13_fzd1g_799 {
  margin: 160px;
}

._m-t-13_fzd1g_803 {
  margin-top: 160px;
}

._m-r-13_fzd1g_807 {
  margin-right: 160px;
}

._m-b-13_fzd1g_811 {
  margin-bottom: 160px;
}

._m-l-13_fzd1g_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_fzd1g_825 {
  border-radius: 0;
}

._r-1_fzd1g_829 {
  border-radius: 2px;
}

._r-2_fzd1g_833 {
  border-radius: 4px;
}

._r-3_fzd1g_837 {
  border-radius: 6px;
}

._r-4_fzd1g_841 {
  border-radius: 8px;
}

._r-5_fzd1g_845 {
  border-radius: 12px;
}

._r-6_fzd1g_849 {
  border-radius: 20px;
}

._r-full_fzd1g_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_fzd1g_860 {
  border: 0 solid;
}

._border-1_fzd1g_864 {
  border: 1px solid;
}

._border-2_fzd1g_868 {
  border: 2px solid;
}

._border-3_fzd1g_872 {
  border: 3px solid;
}

._border-4_fzd1g_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_fzd1g_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_fzd1g_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_fzd1g_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_fzd1g_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_fzd1g_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_fzd1g_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_fzd1g_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_fzd1g_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_fzd1g_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_fzd1g_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_fzd1g_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_fzd1g_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_fzd1g_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_fzd1g_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_fzd1g_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_fzd1g_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_fzd1g_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_fzd1g_1039 {
  display: flex;
  align-items: stretch;
  justify-content: center;
  min-height: 100vh;
  padding: 40px 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_fzd1g_1039 {
    padding: 16px;
    min-height: 100dvh;
  }
}

._container_fzd1g_1053 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 24px;
  width: 480px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_fzd1g_1053 {
    width: 100%;
  }
}

._step_fzd1g_1066 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._stepHeader_fzd1g_1072 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

._stepTitle_fzd1g_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepTitle_fzd1g_1078 {
    font-size: 14px;
  }
}
._stepTitle_fzd1g_1078 {
  font-weight: 600;
  color: var(--color-text-body);
}

._stepCounter_fzd1g_1094 {
  display: inline-flex;
  align-items: baseline;
  gap: 2px;
}

._stepCurrent_fzd1g_1100 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepCurrent_fzd1g_1100 {
    font-size: 14px;
  }
}
._stepCurrent_fzd1g_1100 {
  font-weight: 600;
  color: var(--color-text-body);
}

._stepTotal_fzd1g_1116 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepTotal_fzd1g_1116 {
    font-size: 12px;
  }
}
._stepTotal_fzd1g_1116 {
  color: var(--color-text-sub);
}

._stepProgress_fzd1g_1131 {
  display: flex;
  gap: 8px;
}

._stepSegment_fzd1g_1136 {
  flex: 1 1 0;
  height: 4px;
  border-radius: 6px;
  background-color: var(--color-default-focus);
}
._stepSegment_fzd1g_1136._stepSegmentActive_fzd1g_1142 {
  background-color: var(--color-primary);
}

._card_fzd1g_1146 {
  flex: 1 1 auto;
  min-height: 0;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

._header_fzd1g_1158 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 24px;
}

._title_fzd1g_1165 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_fzd1g_1165 {
    font-size: 16px;
  }
}
._title_fzd1g_1165 {
  color: var(--color-text-body);
  margin: 0;
}

._subtitle_fzd1g_1181 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_fzd1g_1181 {
    font-size: 12px;
  }
}
._subtitle_fzd1g_1181 {
  color: var(--color-text-sub);
  margin: 0;
}

._featureImages_fzd1g_1197 {
  display: flex;
  gap: 16px;
  margin-top: 4px;
}

._featureImage_fzd1g_1197 {
  flex: 1 1 0;
  min-width: 0;
  aspect-ratio: 1/1;
  border-radius: 6px;
  object-fit: contain;
}

._body_fzd1g_1211 {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 8px 24px 24px;
}

._helpBox_fzd1g_1220 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  padding: 12px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  text-align: left;
  transition: background-color 0.15s ease;
}
@media (hover: hover) {
._helpBox_fzd1g_1220:hover {
  background-color: var(--color-default-fill);
}
}

._helpIcon_fzd1g_1237 {
  flex-shrink: 0;
  font-size: 24px;
  line-height: 1;
  color: var(--color-primary);
}
._helpIcon_fzd1g_1237::before {
  font-size: 24px;
}

._helpText_fzd1g_1247 {
  flex: 1 1 0;
  min-width: 0;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._helpText_fzd1g_1247 {
    font-size: 12px;
  }
}
._helpText_fzd1g_1247 {
  color: var(--color-text-body);
}

._helpArrow_fzd1g_1264 {
  flex-shrink: 0;
  font-size: 24px;
  line-height: 1;
  color: var(--color-text-sub);
}
._helpArrow_fzd1g_1264::before {
  font-size: 24px;
}

._controller_fzd1g_1274 {
  display: flex;
  gap: 16px;
  padding: 24px;
}

._cancelButton_fzd1g_1280,
._submitButton_fzd1g_1281 {
  flex: 1 0 0;
  min-width: 0;
}

._skipButton_fzd1g_1286 {
  align-self: stretch;
  height: 42px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skipButton_fzd1g_1286 {
    font-size: 14px;
  }
}
._skipButton_fzd1g_1286 {
  color: var(--color-primary);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_rohwm_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_rohwm_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_rohwm_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_rohwm_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_rohwm_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_rohwm_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_rohwm_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_rohwm_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_rohwm_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_rohwm_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_rohwm_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_rohwm_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_rohwm_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_rohwm_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_rohwm_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_rohwm_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_rohwm_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_rohwm_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_rohwm_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_rohwm_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_rohwm_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_rohwm_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_rohwm_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_rohwm_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_rohwm_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_rohwm_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_rohwm_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_rohwm_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_rohwm_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_rohwm_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_rohwm_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_rohwm_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_rohwm_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_rohwm_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_rohwm_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_rohwm_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_rohwm_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_rohwm_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_rohwm_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_rohwm_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_rohwm_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_rohwm_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_rohwm_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_rohwm_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_rohwm_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_rohwm_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_rohwm_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_rohwm_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_rohwm_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_rohwm_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_rohwm_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_rohwm_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_rohwm_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_rohwm_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_rohwm_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_rohwm_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_rohwm_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_rohwm_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_rohwm_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_rohwm_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_rohwm_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_rohwm_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_rohwm_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_rohwm_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_rohwm_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_rohwm_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_rohwm_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_rohwm_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_rohwm_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_rohwm_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_rohwm_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_rohwm_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_rohwm_259 {
  padding: 0;
}

._p-t-0_rohwm_263 {
  padding-top: 0;
}

._p-r-0_rohwm_267 {
  padding-right: 0;
}

._p-b-0_rohwm_271 {
  padding-bottom: 0;
}

._p-l-0_rohwm_275 {
  padding-left: 0;
}

._m-0_rohwm_279 {
  margin: 0;
}

._m-t-0_rohwm_283 {
  margin-top: 0;
}

._m-r-0_rohwm_287 {
  margin-right: 0;
}

._m-b-0_rohwm_291 {
  margin-bottom: 0;
}

._m-l-0_rohwm_295 {
  margin-left: 0;
}

._p-1_rohwm_299 {
  padding: 2px;
}

._p-t-1_rohwm_303 {
  padding-top: 2px;
}

._p-r-1_rohwm_307 {
  padding-right: 2px;
}

._p-b-1_rohwm_311 {
  padding-bottom: 2px;
}

._p-l-1_rohwm_315 {
  padding-left: 2px;
}

._m-1_rohwm_319 {
  margin: 2px;
}

._m-t-1_rohwm_323 {
  margin-top: 2px;
}

._m-r-1_rohwm_327 {
  margin-right: 2px;
}

._m-b-1_rohwm_331 {
  margin-bottom: 2px;
}

._m-l-1_rohwm_335 {
  margin-left: 2px;
}

._p-2_rohwm_339 {
  padding: 4px;
}

._p-t-2_rohwm_343 {
  padding-top: 4px;
}

._p-r-2_rohwm_347 {
  padding-right: 4px;
}

._p-b-2_rohwm_351 {
  padding-bottom: 4px;
}

._p-l-2_rohwm_355 {
  padding-left: 4px;
}

._m-2_rohwm_359 {
  margin: 4px;
}

._m-t-2_rohwm_363 {
  margin-top: 4px;
}

._m-r-2_rohwm_367 {
  margin-right: 4px;
}

._m-b-2_rohwm_371 {
  margin-bottom: 4px;
}

._m-l-2_rohwm_375 {
  margin-left: 4px;
}

._p-3_rohwm_379 {
  padding: 8px;
}

._p-t-3_rohwm_383 {
  padding-top: 8px;
}

._p-r-3_rohwm_387 {
  padding-right: 8px;
}

._p-b-3_rohwm_391 {
  padding-bottom: 8px;
}

._p-l-3_rohwm_395 {
  padding-left: 8px;
}

._m-3_rohwm_399 {
  margin: 8px;
}

._m-t-3_rohwm_403 {
  margin-top: 8px;
}

._m-r-3_rohwm_407 {
  margin-right: 8px;
}

._m-b-3_rohwm_411 {
  margin-bottom: 8px;
}

._m-l-3_rohwm_415 {
  margin-left: 8px;
}

._p-4_rohwm_419 {
  padding: 12px;
}

._p-t-4_rohwm_423 {
  padding-top: 12px;
}

._p-r-4_rohwm_427 {
  padding-right: 12px;
}

._p-b-4_rohwm_431 {
  padding-bottom: 12px;
}

._p-l-4_rohwm_435 {
  padding-left: 12px;
}

._m-4_rohwm_439 {
  margin: 12px;
}

._m-t-4_rohwm_443 {
  margin-top: 12px;
}

._m-r-4_rohwm_447 {
  margin-right: 12px;
}

._m-b-4_rohwm_451 {
  margin-bottom: 12px;
}

._m-l-4_rohwm_455 {
  margin-left: 12px;
}

._p-5_rohwm_459 {
  padding: 16px;
}

._p-t-5_rohwm_463 {
  padding-top: 16px;
}

._p-r-5_rohwm_467 {
  padding-right: 16px;
}

._p-b-5_rohwm_471 {
  padding-bottom: 16px;
}

._p-l-5_rohwm_475 {
  padding-left: 16px;
}

._m-5_rohwm_479 {
  margin: 16px;
}

._m-t-5_rohwm_483 {
  margin-top: 16px;
}

._m-r-5_rohwm_487 {
  margin-right: 16px;
}

._m-b-5_rohwm_491 {
  margin-bottom: 16px;
}

._m-l-5_rohwm_495 {
  margin-left: 16px;
}

._p-6_rohwm_499 {
  padding: 24px;
}

._p-t-6_rohwm_503 {
  padding-top: 24px;
}

._p-r-6_rohwm_507 {
  padding-right: 24px;
}

._p-b-6_rohwm_511 {
  padding-bottom: 24px;
}

._p-l-6_rohwm_515 {
  padding-left: 24px;
}

._m-6_rohwm_519 {
  margin: 24px;
}

._m-t-6_rohwm_523 {
  margin-top: 24px;
}

._m-r-6_rohwm_527 {
  margin-right: 24px;
}

._m-b-6_rohwm_531 {
  margin-bottom: 24px;
}

._m-l-6_rohwm_535 {
  margin-left: 24px;
}

._p-7_rohwm_539 {
  padding: 32px;
}

._p-t-7_rohwm_543 {
  padding-top: 32px;
}

._p-r-7_rohwm_547 {
  padding-right: 32px;
}

._p-b-7_rohwm_551 {
  padding-bottom: 32px;
}

._p-l-7_rohwm_555 {
  padding-left: 32px;
}

._m-7_rohwm_559 {
  margin: 32px;
}

._m-t-7_rohwm_563 {
  margin-top: 32px;
}

._m-r-7_rohwm_567 {
  margin-right: 32px;
}

._m-b-7_rohwm_571 {
  margin-bottom: 32px;
}

._m-l-7_rohwm_575 {
  margin-left: 32px;
}

._p-8_rohwm_579 {
  padding: 40px;
}

._p-t-8_rohwm_583 {
  padding-top: 40px;
}

._p-r-8_rohwm_587 {
  padding-right: 40px;
}

._p-b-8_rohwm_591 {
  padding-bottom: 40px;
}

._p-l-8_rohwm_595 {
  padding-left: 40px;
}

._m-8_rohwm_599 {
  margin: 40px;
}

._m-t-8_rohwm_603 {
  margin-top: 40px;
}

._m-r-8_rohwm_607 {
  margin-right: 40px;
}

._m-b-8_rohwm_611 {
  margin-bottom: 40px;
}

._m-l-8_rohwm_615 {
  margin-left: 40px;
}

._p-9_rohwm_619 {
  padding: 48px;
}

._p-t-9_rohwm_623 {
  padding-top: 48px;
}

._p-r-9_rohwm_627 {
  padding-right: 48px;
}

._p-b-9_rohwm_631 {
  padding-bottom: 48px;
}

._p-l-9_rohwm_635 {
  padding-left: 48px;
}

._m-9_rohwm_639 {
  margin: 48px;
}

._m-t-9_rohwm_643 {
  margin-top: 48px;
}

._m-r-9_rohwm_647 {
  margin-right: 48px;
}

._m-b-9_rohwm_651 {
  margin-bottom: 48px;
}

._m-l-9_rohwm_655 {
  margin-left: 48px;
}

._p-10_rohwm_659 {
  padding: 64px;
}

._p-t-10_rohwm_663 {
  padding-top: 64px;
}

._p-r-10_rohwm_667 {
  padding-right: 64px;
}

._p-b-10_rohwm_671 {
  padding-bottom: 64px;
}

._p-l-10_rohwm_675 {
  padding-left: 64px;
}

._m-10_rohwm_679 {
  margin: 64px;
}

._m-t-10_rohwm_683 {
  margin-top: 64px;
}

._m-r-10_rohwm_687 {
  margin-right: 64px;
}

._m-b-10_rohwm_691 {
  margin-bottom: 64px;
}

._m-l-10_rohwm_695 {
  margin-left: 64px;
}

._p-11_rohwm_699 {
  padding: 80px;
}

._p-t-11_rohwm_703 {
  padding-top: 80px;
}

._p-r-11_rohwm_707 {
  padding-right: 80px;
}

._p-b-11_rohwm_711 {
  padding-bottom: 80px;
}

._p-l-11_rohwm_715 {
  padding-left: 80px;
}

._m-11_rohwm_719 {
  margin: 80px;
}

._m-t-11_rohwm_723 {
  margin-top: 80px;
}

._m-r-11_rohwm_727 {
  margin-right: 80px;
}

._m-b-11_rohwm_731 {
  margin-bottom: 80px;
}

._m-l-11_rohwm_735 {
  margin-left: 80px;
}

._p-12_rohwm_739 {
  padding: 96px;
}

._p-t-12_rohwm_743 {
  padding-top: 96px;
}

._p-r-12_rohwm_747 {
  padding-right: 96px;
}

._p-b-12_rohwm_751 {
  padding-bottom: 96px;
}

._p-l-12_rohwm_755 {
  padding-left: 96px;
}

._m-12_rohwm_759 {
  margin: 96px;
}

._m-t-12_rohwm_763 {
  margin-top: 96px;
}

._m-r-12_rohwm_767 {
  margin-right: 96px;
}

._m-b-12_rohwm_771 {
  margin-bottom: 96px;
}

._m-l-12_rohwm_775 {
  margin-left: 96px;
}

._p-13_rohwm_779 {
  padding: 160px;
}

._p-t-13_rohwm_783 {
  padding-top: 160px;
}

._p-r-13_rohwm_787 {
  padding-right: 160px;
}

._p-b-13_rohwm_791 {
  padding-bottom: 160px;
}

._p-l-13_rohwm_795 {
  padding-left: 160px;
}

._m-13_rohwm_799 {
  margin: 160px;
}

._m-t-13_rohwm_803 {
  margin-top: 160px;
}

._m-r-13_rohwm_807 {
  margin-right: 160px;
}

._m-b-13_rohwm_811 {
  margin-bottom: 160px;
}

._m-l-13_rohwm_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_rohwm_825 {
  border-radius: 0;
}

._r-1_rohwm_829 {
  border-radius: 2px;
}

._r-2_rohwm_833 {
  border-radius: 4px;
}

._r-3_rohwm_837 {
  border-radius: 6px;
}

._r-4_rohwm_841 {
  border-radius: 8px;
}

._r-5_rohwm_845 {
  border-radius: 12px;
}

._r-6_rohwm_849 {
  border-radius: 20px;
}

._r-full_rohwm_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_rohwm_860 {
  border: 0 solid;
}

._border-1_rohwm_864 {
  border: 1px solid;
}

._border-2_rohwm_868 {
  border: 2px solid;
}

._border-3_rohwm_872 {
  border: 3px solid;
}

._border-4_rohwm_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_rohwm_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_rohwm_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_rohwm_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_rohwm_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_rohwm_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_rohwm_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_rohwm_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_rohwm_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_rohwm_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_rohwm_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_rohwm_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_rohwm_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_rohwm_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_rohwm_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_rohwm_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_rohwm_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_rohwm_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_rohwm_1039 {
  display: flex;
  align-items: stretch;
  justify-content: center;
  min-height: 100vh;
  padding: 40px 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_rohwm_1039 {
    padding: 16px;
    min-height: 100dvh;
  }
}

._container_rohwm_1053 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 24px;
  width: 480px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_rohwm_1053 {
    width: 100%;
  }
}

._step_rohwm_1066 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._stepHeader_rohwm_1072 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

._stepTitle_rohwm_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepTitle_rohwm_1078 {
    font-size: 14px;
  }
}
._stepTitle_rohwm_1078 {
  font-weight: 600;
  color: var(--color-text-body);
}

._stepCounter_rohwm_1094 {
  display: inline-flex;
  align-items: baseline;
  gap: 2px;
}

._stepCurrent_rohwm_1100 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepCurrent_rohwm_1100 {
    font-size: 14px;
  }
}
._stepCurrent_rohwm_1100 {
  font-weight: 600;
  color: var(--color-text-body);
}

._stepTotal_rohwm_1116 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepTotal_rohwm_1116 {
    font-size: 12px;
  }
}
._stepTotal_rohwm_1116 {
  color: var(--color-text-sub);
}

._stepProgress_rohwm_1131 {
  display: flex;
  gap: 8px;
}

._stepSegment_rohwm_1136 {
  flex: 1 1 0;
  height: 4px;
  border-radius: 6px;
  background-color: var(--color-default-focus);
}
._stepSegment_rohwm_1136._stepSegmentActive_rohwm_1142 {
  background-color: var(--color-primary);
}

._card_rohwm_1146 {
  flex: 1 1 auto;
  min-height: 0;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

._header_rohwm_1158 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 24px;
}

._title_rohwm_1165 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_rohwm_1165 {
    font-size: 16px;
  }
}
._title_rohwm_1165 {
  color: var(--color-text-body);
  margin: 0;
}

._subtitle_rohwm_1181 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_rohwm_1181 {
    font-size: 12px;
  }
}
._subtitle_rohwm_1181 {
  color: var(--color-text-sub);
  margin: 0;
}

._body_rohwm_1197 {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 8px 24px;
}

._list_rohwm_1205 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._goalCard_rohwm_1211 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  padding: 16px;
  cursor: pointer;
  text-align: left;
}

._goalCardHeader_rohwm_1221 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

._goalCardIcon_rohwm_1227 {
  font-size: 16px;
  line-height: 1;
}

._goalCardLabel_rohwm_1232 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._goalCardLabel_rohwm_1232 {
    font-size: 14px;
  }
}
._goalCardLabel_rohwm_1232 {
  font-weight: 600;
  color: inherit;
}

._goalCardDescription_rohwm_1248 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._goalCardDescription_rohwm_1248 {
    font-size: 12px;
  }
}
._goalCardDescription_rohwm_1248 {
  display: block;
  color: inherit;
}

._controller_rohwm_1264 {
  display: flex;
  gap: 16px;
  padding: 24px;
}

._cancelButton_rohwm_1270,
._submitButton_rohwm_1271 {
  flex: 1 0 0;
  min-width: 0;
}

._skipButton_rohwm_1276 {
  align-self: stretch;
  height: 42px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skipButton_rohwm_1276 {
    font-size: 14px;
  }
}
._skipButton_rohwm_1276 {
  color: var(--color-primary);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1q8k9_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1q8k9_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1q8k9_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1q8k9_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1q8k9_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1q8k9_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1q8k9_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1q8k9_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1q8k9_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_1q8k9_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1q8k9_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1q8k9_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1q8k9_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1q8k9_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1q8k9_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1q8k9_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1q8k9_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1q8k9_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_1q8k9_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1q8k9_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1q8k9_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1q8k9_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1q8k9_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1q8k9_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1q8k9_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1q8k9_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1q8k9_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_1q8k9_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1q8k9_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1q8k9_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1q8k9_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1q8k9_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1q8k9_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1q8k9_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1q8k9_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1q8k9_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_1q8k9_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1q8k9_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1q8k9_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1q8k9_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1q8k9_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1q8k9_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1q8k9_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1q8k9_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1q8k9_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_1q8k9_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1q8k9_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1q8k9_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1q8k9_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1q8k9_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1q8k9_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1q8k9_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1q8k9_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1q8k9_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_1q8k9_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1q8k9_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1q8k9_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1q8k9_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1q8k9_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1q8k9_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1q8k9_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1q8k9_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1q8k9_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_1q8k9_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1q8k9_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1q8k9_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1q8k9_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1q8k9_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1q8k9_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1q8k9_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1q8k9_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1q8k9_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1q8k9_259 {
  padding: 0;
}

._p-t-0_1q8k9_263 {
  padding-top: 0;
}

._p-r-0_1q8k9_267 {
  padding-right: 0;
}

._p-b-0_1q8k9_271 {
  padding-bottom: 0;
}

._p-l-0_1q8k9_275 {
  padding-left: 0;
}

._m-0_1q8k9_279 {
  margin: 0;
}

._m-t-0_1q8k9_283 {
  margin-top: 0;
}

._m-r-0_1q8k9_287 {
  margin-right: 0;
}

._m-b-0_1q8k9_291 {
  margin-bottom: 0;
}

._m-l-0_1q8k9_295 {
  margin-left: 0;
}

._p-1_1q8k9_299 {
  padding: 2px;
}

._p-t-1_1q8k9_303 {
  padding-top: 2px;
}

._p-r-1_1q8k9_307 {
  padding-right: 2px;
}

._p-b-1_1q8k9_311 {
  padding-bottom: 2px;
}

._p-l-1_1q8k9_315 {
  padding-left: 2px;
}

._m-1_1q8k9_319 {
  margin: 2px;
}

._m-t-1_1q8k9_323 {
  margin-top: 2px;
}

._m-r-1_1q8k9_327 {
  margin-right: 2px;
}

._m-b-1_1q8k9_331 {
  margin-bottom: 2px;
}

._m-l-1_1q8k9_335 {
  margin-left: 2px;
}

._p-2_1q8k9_339 {
  padding: 4px;
}

._p-t-2_1q8k9_343 {
  padding-top: 4px;
}

._p-r-2_1q8k9_347 {
  padding-right: 4px;
}

._p-b-2_1q8k9_351 {
  padding-bottom: 4px;
}

._p-l-2_1q8k9_355 {
  padding-left: 4px;
}

._m-2_1q8k9_359 {
  margin: 4px;
}

._m-t-2_1q8k9_363 {
  margin-top: 4px;
}

._m-r-2_1q8k9_367 {
  margin-right: 4px;
}

._m-b-2_1q8k9_371 {
  margin-bottom: 4px;
}

._m-l-2_1q8k9_375 {
  margin-left: 4px;
}

._p-3_1q8k9_379 {
  padding: 8px;
}

._p-t-3_1q8k9_383 {
  padding-top: 8px;
}

._p-r-3_1q8k9_387 {
  padding-right: 8px;
}

._p-b-3_1q8k9_391 {
  padding-bottom: 8px;
}

._p-l-3_1q8k9_395 {
  padding-left: 8px;
}

._m-3_1q8k9_399 {
  margin: 8px;
}

._m-t-3_1q8k9_403 {
  margin-top: 8px;
}

._m-r-3_1q8k9_407 {
  margin-right: 8px;
}

._m-b-3_1q8k9_411 {
  margin-bottom: 8px;
}

._m-l-3_1q8k9_415 {
  margin-left: 8px;
}

._p-4_1q8k9_419 {
  padding: 12px;
}

._p-t-4_1q8k9_423 {
  padding-top: 12px;
}

._p-r-4_1q8k9_427 {
  padding-right: 12px;
}

._p-b-4_1q8k9_431 {
  padding-bottom: 12px;
}

._p-l-4_1q8k9_435 {
  padding-left: 12px;
}

._m-4_1q8k9_439 {
  margin: 12px;
}

._m-t-4_1q8k9_443 {
  margin-top: 12px;
}

._m-r-4_1q8k9_447 {
  margin-right: 12px;
}

._m-b-4_1q8k9_451 {
  margin-bottom: 12px;
}

._m-l-4_1q8k9_455 {
  margin-left: 12px;
}

._p-5_1q8k9_459 {
  padding: 16px;
}

._p-t-5_1q8k9_463 {
  padding-top: 16px;
}

._p-r-5_1q8k9_467 {
  padding-right: 16px;
}

._p-b-5_1q8k9_471 {
  padding-bottom: 16px;
}

._p-l-5_1q8k9_475 {
  padding-left: 16px;
}

._m-5_1q8k9_479 {
  margin: 16px;
}

._m-t-5_1q8k9_483 {
  margin-top: 16px;
}

._m-r-5_1q8k9_487 {
  margin-right: 16px;
}

._m-b-5_1q8k9_491 {
  margin-bottom: 16px;
}

._m-l-5_1q8k9_495 {
  margin-left: 16px;
}

._p-6_1q8k9_499 {
  padding: 24px;
}

._p-t-6_1q8k9_503 {
  padding-top: 24px;
}

._p-r-6_1q8k9_507 {
  padding-right: 24px;
}

._p-b-6_1q8k9_511 {
  padding-bottom: 24px;
}

._p-l-6_1q8k9_515 {
  padding-left: 24px;
}

._m-6_1q8k9_519 {
  margin: 24px;
}

._m-t-6_1q8k9_523 {
  margin-top: 24px;
}

._m-r-6_1q8k9_527 {
  margin-right: 24px;
}

._m-b-6_1q8k9_531 {
  margin-bottom: 24px;
}

._m-l-6_1q8k9_535 {
  margin-left: 24px;
}

._p-7_1q8k9_539 {
  padding: 32px;
}

._p-t-7_1q8k9_543 {
  padding-top: 32px;
}

._p-r-7_1q8k9_547 {
  padding-right: 32px;
}

._p-b-7_1q8k9_551 {
  padding-bottom: 32px;
}

._p-l-7_1q8k9_555 {
  padding-left: 32px;
}

._m-7_1q8k9_559 {
  margin: 32px;
}

._m-t-7_1q8k9_563 {
  margin-top: 32px;
}

._m-r-7_1q8k9_567 {
  margin-right: 32px;
}

._m-b-7_1q8k9_571 {
  margin-bottom: 32px;
}

._m-l-7_1q8k9_575 {
  margin-left: 32px;
}

._p-8_1q8k9_579 {
  padding: 40px;
}

._p-t-8_1q8k9_583 {
  padding-top: 40px;
}

._p-r-8_1q8k9_587 {
  padding-right: 40px;
}

._p-b-8_1q8k9_591 {
  padding-bottom: 40px;
}

._p-l-8_1q8k9_595 {
  padding-left: 40px;
}

._m-8_1q8k9_599 {
  margin: 40px;
}

._m-t-8_1q8k9_603 {
  margin-top: 40px;
}

._m-r-8_1q8k9_607 {
  margin-right: 40px;
}

._m-b-8_1q8k9_611 {
  margin-bottom: 40px;
}

._m-l-8_1q8k9_615 {
  margin-left: 40px;
}

._p-9_1q8k9_619 {
  padding: 48px;
}

._p-t-9_1q8k9_623 {
  padding-top: 48px;
}

._p-r-9_1q8k9_627 {
  padding-right: 48px;
}

._p-b-9_1q8k9_631 {
  padding-bottom: 48px;
}

._p-l-9_1q8k9_635 {
  padding-left: 48px;
}

._m-9_1q8k9_639 {
  margin: 48px;
}

._m-t-9_1q8k9_643 {
  margin-top: 48px;
}

._m-r-9_1q8k9_647 {
  margin-right: 48px;
}

._m-b-9_1q8k9_651 {
  margin-bottom: 48px;
}

._m-l-9_1q8k9_655 {
  margin-left: 48px;
}

._p-10_1q8k9_659 {
  padding: 64px;
}

._p-t-10_1q8k9_663 {
  padding-top: 64px;
}

._p-r-10_1q8k9_667 {
  padding-right: 64px;
}

._p-b-10_1q8k9_671 {
  padding-bottom: 64px;
}

._p-l-10_1q8k9_675 {
  padding-left: 64px;
}

._m-10_1q8k9_679 {
  margin: 64px;
}

._m-t-10_1q8k9_683 {
  margin-top: 64px;
}

._m-r-10_1q8k9_687 {
  margin-right: 64px;
}

._m-b-10_1q8k9_691 {
  margin-bottom: 64px;
}

._m-l-10_1q8k9_695 {
  margin-left: 64px;
}

._p-11_1q8k9_699 {
  padding: 80px;
}

._p-t-11_1q8k9_703 {
  padding-top: 80px;
}

._p-r-11_1q8k9_707 {
  padding-right: 80px;
}

._p-b-11_1q8k9_711 {
  padding-bottom: 80px;
}

._p-l-11_1q8k9_715 {
  padding-left: 80px;
}

._m-11_1q8k9_719 {
  margin: 80px;
}

._m-t-11_1q8k9_723 {
  margin-top: 80px;
}

._m-r-11_1q8k9_727 {
  margin-right: 80px;
}

._m-b-11_1q8k9_731 {
  margin-bottom: 80px;
}

._m-l-11_1q8k9_735 {
  margin-left: 80px;
}

._p-12_1q8k9_739 {
  padding: 96px;
}

._p-t-12_1q8k9_743 {
  padding-top: 96px;
}

._p-r-12_1q8k9_747 {
  padding-right: 96px;
}

._p-b-12_1q8k9_751 {
  padding-bottom: 96px;
}

._p-l-12_1q8k9_755 {
  padding-left: 96px;
}

._m-12_1q8k9_759 {
  margin: 96px;
}

._m-t-12_1q8k9_763 {
  margin-top: 96px;
}

._m-r-12_1q8k9_767 {
  margin-right: 96px;
}

._m-b-12_1q8k9_771 {
  margin-bottom: 96px;
}

._m-l-12_1q8k9_775 {
  margin-left: 96px;
}

._p-13_1q8k9_779 {
  padding: 160px;
}

._p-t-13_1q8k9_783 {
  padding-top: 160px;
}

._p-r-13_1q8k9_787 {
  padding-right: 160px;
}

._p-b-13_1q8k9_791 {
  padding-bottom: 160px;
}

._p-l-13_1q8k9_795 {
  padding-left: 160px;
}

._m-13_1q8k9_799 {
  margin: 160px;
}

._m-t-13_1q8k9_803 {
  margin-top: 160px;
}

._m-r-13_1q8k9_807 {
  margin-right: 160px;
}

._m-b-13_1q8k9_811 {
  margin-bottom: 160px;
}

._m-l-13_1q8k9_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1q8k9_825 {
  border-radius: 0;
}

._r-1_1q8k9_829 {
  border-radius: 2px;
}

._r-2_1q8k9_833 {
  border-radius: 4px;
}

._r-3_1q8k9_837 {
  border-radius: 6px;
}

._r-4_1q8k9_841 {
  border-radius: 8px;
}

._r-5_1q8k9_845 {
  border-radius: 12px;
}

._r-6_1q8k9_849 {
  border-radius: 20px;
}

._r-full_1q8k9_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1q8k9_860 {
  border: 0 solid;
}

._border-1_1q8k9_864 {
  border: 1px solid;
}

._border-2_1q8k9_868 {
  border: 2px solid;
}

._border-3_1q8k9_872 {
  border: 3px solid;
}

._border-4_1q8k9_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1q8k9_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1q8k9_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1q8k9_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1q8k9_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1q8k9_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1q8k9_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1q8k9_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1q8k9_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1q8k9_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_1q8k9_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1q8k9_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1q8k9_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1q8k9_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1q8k9_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1q8k9_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1q8k9_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1q8k9_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_1q8k9_1039 {
  display: flex;
  align-items: stretch;
  justify-content: center;
  min-height: 100vh;
  padding: 40px 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_1q8k9_1039 {
    padding: 16px;
    min-height: 100dvh;
  }
}

._container_1q8k9_1053 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 24px;
  width: 480px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_1q8k9_1053 {
    width: 100%;
  }
}

._step_1q8k9_1066 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._stepHeader_1q8k9_1072 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

._stepTitle_1q8k9_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepTitle_1q8k9_1078 {
    font-size: 14px;
  }
}
._stepTitle_1q8k9_1078 {
  font-weight: 600;
  color: var(--color-text-body);
}

._stepCounter_1q8k9_1094 {
  display: inline-flex;
  align-items: baseline;
  gap: 2px;
}

._stepCurrent_1q8k9_1100 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepCurrent_1q8k9_1100 {
    font-size: 14px;
  }
}
._stepCurrent_1q8k9_1100 {
  font-weight: 600;
  color: var(--color-text-body);
}

._stepTotal_1q8k9_1116 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stepTotal_1q8k9_1116 {
    font-size: 12px;
  }
}
._stepTotal_1q8k9_1116 {
  color: var(--color-text-sub);
}

._stepProgress_1q8k9_1131 {
  display: flex;
  gap: 8px;
}

._stepSegment_1q8k9_1136 {
  flex: 1 1 0;
  height: 4px;
  border-radius: 6px;
  background-color: var(--color-default-focus);
}
._stepSegment_1q8k9_1136._stepSegmentActive_1q8k9_1142 {
  background-color: var(--color-primary);
}

._card_1q8k9_1146 {
  flex: 1 1 auto;
  min-height: 0;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

._header_1q8k9_1158 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 24px;
}

._title_1q8k9_1165 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1q8k9_1165 {
    font-size: 16px;
  }
}
._title_1q8k9_1165 {
  color: var(--color-text-body);
  margin: 0;
}

._subtitle_1q8k9_1181 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_1q8k9_1181 {
    font-size: 12px;
  }
}
._subtitle_1q8k9_1181 {
  color: var(--color-text-sub);
  margin: 0;
}

._body_1q8k9_1197 {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 8px 24px;
}

._grid_1q8k9_1205 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._industryCard_1q8k9_1211 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._industryCard_1q8k9_1211 {
    font-size: 12px;
  }
}
._industryCard_1q8k9_1211 {
  height: 46px;
}

._controller_1q8k9_1226 {
  display: flex;
  gap: 16px;
  padding: 24px;
}

._cancelButton_1q8k9_1232,
._submitButton_1q8k9_1233 {
  flex: 1 0 0;
  min-width: 0;
}

._skipButton_1q8k9_1238 {
  align-self: stretch;
  height: 42px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skipButton_1q8k9_1238 {
    font-size: 14px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1vmye_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1vmye_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1vmye_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1vmye_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1vmye_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1vmye_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1vmye_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1vmye_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1vmye_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_1vmye_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1vmye_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1vmye_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1vmye_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1vmye_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1vmye_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1vmye_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1vmye_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1vmye_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_1vmye_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1vmye_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1vmye_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1vmye_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1vmye_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1vmye_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1vmye_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1vmye_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1vmye_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_1vmye_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1vmye_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1vmye_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1vmye_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1vmye_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1vmye_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1vmye_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1vmye_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1vmye_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_1vmye_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1vmye_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1vmye_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1vmye_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1vmye_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1vmye_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1vmye_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1vmye_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1vmye_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_1vmye_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1vmye_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1vmye_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1vmye_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1vmye_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1vmye_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1vmye_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1vmye_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1vmye_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_1vmye_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1vmye_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1vmye_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1vmye_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1vmye_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1vmye_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1vmye_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1vmye_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1vmye_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_1vmye_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1vmye_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1vmye_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1vmye_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1vmye_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1vmye_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1vmye_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1vmye_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1vmye_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1vmye_259 {
  padding: 0;
}

._p-t-0_1vmye_263 {
  padding-top: 0;
}

._p-r-0_1vmye_267 {
  padding-right: 0;
}

._p-b-0_1vmye_271 {
  padding-bottom: 0;
}

._p-l-0_1vmye_275 {
  padding-left: 0;
}

._m-0_1vmye_279 {
  margin: 0;
}

._m-t-0_1vmye_283 {
  margin-top: 0;
}

._m-r-0_1vmye_287 {
  margin-right: 0;
}

._m-b-0_1vmye_291 {
  margin-bottom: 0;
}

._m-l-0_1vmye_295 {
  margin-left: 0;
}

._p-1_1vmye_299 {
  padding: 2px;
}

._p-t-1_1vmye_303 {
  padding-top: 2px;
}

._p-r-1_1vmye_307 {
  padding-right: 2px;
}

._p-b-1_1vmye_311 {
  padding-bottom: 2px;
}

._p-l-1_1vmye_315 {
  padding-left: 2px;
}

._m-1_1vmye_319 {
  margin: 2px;
}

._m-t-1_1vmye_323 {
  margin-top: 2px;
}

._m-r-1_1vmye_327 {
  margin-right: 2px;
}

._m-b-1_1vmye_331 {
  margin-bottom: 2px;
}

._m-l-1_1vmye_335 {
  margin-left: 2px;
}

._p-2_1vmye_339 {
  padding: 4px;
}

._p-t-2_1vmye_343 {
  padding-top: 4px;
}

._p-r-2_1vmye_347 {
  padding-right: 4px;
}

._p-b-2_1vmye_351 {
  padding-bottom: 4px;
}

._p-l-2_1vmye_355 {
  padding-left: 4px;
}

._m-2_1vmye_359 {
  margin: 4px;
}

._m-t-2_1vmye_363 {
  margin-top: 4px;
}

._m-r-2_1vmye_367 {
  margin-right: 4px;
}

._m-b-2_1vmye_371 {
  margin-bottom: 4px;
}

._m-l-2_1vmye_375 {
  margin-left: 4px;
}

._p-3_1vmye_379 {
  padding: 8px;
}

._p-t-3_1vmye_383 {
  padding-top: 8px;
}

._p-r-3_1vmye_387 {
  padding-right: 8px;
}

._p-b-3_1vmye_391 {
  padding-bottom: 8px;
}

._p-l-3_1vmye_395 {
  padding-left: 8px;
}

._m-3_1vmye_399 {
  margin: 8px;
}

._m-t-3_1vmye_403 {
  margin-top: 8px;
}

._m-r-3_1vmye_407 {
  margin-right: 8px;
}

._m-b-3_1vmye_411 {
  margin-bottom: 8px;
}

._m-l-3_1vmye_415 {
  margin-left: 8px;
}

._p-4_1vmye_419 {
  padding: 12px;
}

._p-t-4_1vmye_423 {
  padding-top: 12px;
}

._p-r-4_1vmye_427 {
  padding-right: 12px;
}

._p-b-4_1vmye_431 {
  padding-bottom: 12px;
}

._p-l-4_1vmye_435 {
  padding-left: 12px;
}

._m-4_1vmye_439 {
  margin: 12px;
}

._m-t-4_1vmye_443 {
  margin-top: 12px;
}

._m-r-4_1vmye_447 {
  margin-right: 12px;
}

._m-b-4_1vmye_451 {
  margin-bottom: 12px;
}

._m-l-4_1vmye_455 {
  margin-left: 12px;
}

._p-5_1vmye_459 {
  padding: 16px;
}

._p-t-5_1vmye_463 {
  padding-top: 16px;
}

._p-r-5_1vmye_467 {
  padding-right: 16px;
}

._p-b-5_1vmye_471 {
  padding-bottom: 16px;
}

._p-l-5_1vmye_475 {
  padding-left: 16px;
}

._m-5_1vmye_479 {
  margin: 16px;
}

._m-t-5_1vmye_483 {
  margin-top: 16px;
}

._m-r-5_1vmye_487 {
  margin-right: 16px;
}

._m-b-5_1vmye_491 {
  margin-bottom: 16px;
}

._m-l-5_1vmye_495 {
  margin-left: 16px;
}

._p-6_1vmye_499 {
  padding: 24px;
}

._p-t-6_1vmye_503 {
  padding-top: 24px;
}

._p-r-6_1vmye_507 {
  padding-right: 24px;
}

._p-b-6_1vmye_511 {
  padding-bottom: 24px;
}

._p-l-6_1vmye_515 {
  padding-left: 24px;
}

._m-6_1vmye_519 {
  margin: 24px;
}

._m-t-6_1vmye_523 {
  margin-top: 24px;
}

._m-r-6_1vmye_527 {
  margin-right: 24px;
}

._m-b-6_1vmye_531 {
  margin-bottom: 24px;
}

._m-l-6_1vmye_535 {
  margin-left: 24px;
}

._p-7_1vmye_539 {
  padding: 32px;
}

._p-t-7_1vmye_543 {
  padding-top: 32px;
}

._p-r-7_1vmye_547 {
  padding-right: 32px;
}

._p-b-7_1vmye_551 {
  padding-bottom: 32px;
}

._p-l-7_1vmye_555 {
  padding-left: 32px;
}

._m-7_1vmye_559 {
  margin: 32px;
}

._m-t-7_1vmye_563 {
  margin-top: 32px;
}

._m-r-7_1vmye_567 {
  margin-right: 32px;
}

._m-b-7_1vmye_571 {
  margin-bottom: 32px;
}

._m-l-7_1vmye_575 {
  margin-left: 32px;
}

._p-8_1vmye_579 {
  padding: 40px;
}

._p-t-8_1vmye_583 {
  padding-top: 40px;
}

._p-r-8_1vmye_587 {
  padding-right: 40px;
}

._p-b-8_1vmye_591 {
  padding-bottom: 40px;
}

._p-l-8_1vmye_595 {
  padding-left: 40px;
}

._m-8_1vmye_599 {
  margin: 40px;
}

._m-t-8_1vmye_603 {
  margin-top: 40px;
}

._m-r-8_1vmye_607 {
  margin-right: 40px;
}

._m-b-8_1vmye_611 {
  margin-bottom: 40px;
}

._m-l-8_1vmye_615 {
  margin-left: 40px;
}

._p-9_1vmye_619 {
  padding: 48px;
}

._p-t-9_1vmye_623 {
  padding-top: 48px;
}

._p-r-9_1vmye_627 {
  padding-right: 48px;
}

._p-b-9_1vmye_631 {
  padding-bottom: 48px;
}

._p-l-9_1vmye_635 {
  padding-left: 48px;
}

._m-9_1vmye_639 {
  margin: 48px;
}

._m-t-9_1vmye_643 {
  margin-top: 48px;
}

._m-r-9_1vmye_647 {
  margin-right: 48px;
}

._m-b-9_1vmye_651 {
  margin-bottom: 48px;
}

._m-l-9_1vmye_655 {
  margin-left: 48px;
}

._p-10_1vmye_659 {
  padding: 64px;
}

._p-t-10_1vmye_663 {
  padding-top: 64px;
}

._p-r-10_1vmye_667 {
  padding-right: 64px;
}

._p-b-10_1vmye_671 {
  padding-bottom: 64px;
}

._p-l-10_1vmye_675 {
  padding-left: 64px;
}

._m-10_1vmye_679 {
  margin: 64px;
}

._m-t-10_1vmye_683 {
  margin-top: 64px;
}

._m-r-10_1vmye_687 {
  margin-right: 64px;
}

._m-b-10_1vmye_691 {
  margin-bottom: 64px;
}

._m-l-10_1vmye_695 {
  margin-left: 64px;
}

._p-11_1vmye_699 {
  padding: 80px;
}

._p-t-11_1vmye_703 {
  padding-top: 80px;
}

._p-r-11_1vmye_707 {
  padding-right: 80px;
}

._p-b-11_1vmye_711 {
  padding-bottom: 80px;
}

._p-l-11_1vmye_715 {
  padding-left: 80px;
}

._m-11_1vmye_719 {
  margin: 80px;
}

._m-t-11_1vmye_723 {
  margin-top: 80px;
}

._m-r-11_1vmye_727 {
  margin-right: 80px;
}

._m-b-11_1vmye_731 {
  margin-bottom: 80px;
}

._m-l-11_1vmye_735 {
  margin-left: 80px;
}

._p-12_1vmye_739 {
  padding: 96px;
}

._p-t-12_1vmye_743 {
  padding-top: 96px;
}

._p-r-12_1vmye_747 {
  padding-right: 96px;
}

._p-b-12_1vmye_751 {
  padding-bottom: 96px;
}

._p-l-12_1vmye_755 {
  padding-left: 96px;
}

._m-12_1vmye_759 {
  margin: 96px;
}

._m-t-12_1vmye_763 {
  margin-top: 96px;
}

._m-r-12_1vmye_767 {
  margin-right: 96px;
}

._m-b-12_1vmye_771 {
  margin-bottom: 96px;
}

._m-l-12_1vmye_775 {
  margin-left: 96px;
}

._p-13_1vmye_779 {
  padding: 160px;
}

._p-t-13_1vmye_783 {
  padding-top: 160px;
}

._p-r-13_1vmye_787 {
  padding-right: 160px;
}

._p-b-13_1vmye_791 {
  padding-bottom: 160px;
}

._p-l-13_1vmye_795 {
  padding-left: 160px;
}

._m-13_1vmye_799 {
  margin: 160px;
}

._m-t-13_1vmye_803 {
  margin-top: 160px;
}

._m-r-13_1vmye_807 {
  margin-right: 160px;
}

._m-b-13_1vmye_811 {
  margin-bottom: 160px;
}

._m-l-13_1vmye_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1vmye_825 {
  border-radius: 0;
}

._r-1_1vmye_829 {
  border-radius: 2px;
}

._r-2_1vmye_833 {
  border-radius: 4px;
}

._r-3_1vmye_837 {
  border-radius: 6px;
}

._r-4_1vmye_841 {
  border-radius: 8px;
}

._r-5_1vmye_845 {
  border-radius: 12px;
}

._r-6_1vmye_849 {
  border-radius: 20px;
}

._r-full_1vmye_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1vmye_860 {
  border: 0 solid;
}

._border-1_1vmye_864 {
  border: 1px solid;
}

._border-2_1vmye_868 {
  border: 2px solid;
}

._border-3_1vmye_872 {
  border: 3px solid;
}

._border-4_1vmye_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1vmye_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1vmye_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1vmye_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1vmye_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1vmye_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1vmye_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1vmye_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1vmye_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1vmye_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_1vmye_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1vmye_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1vmye_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1vmye_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1vmye_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1vmye_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1vmye_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1vmye_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_1vmye_1039 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_1vmye_1039 {
    min-height: 100dvh;
  }
}

._center_1vmye_1052 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}

._animation_1vmye_1059 {
  width: 360px;
  height: 360px;
  margin-top: -96px;
  margin-bottom: -96px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._animation_1vmye_1059 {
    width: 280px;
    height: 280px;
    margin-top: -64px;
    margin-bottom: -64px;
  }
}

._title_1vmye_1074 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1vmye_1074 {
    font-size: 18px;
  }
}
._title_1vmye_1074 {
  color: var(--color-text-body);
  margin: 0;
  text-align: center;
}

._subtitle_1vmye_1091 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_1vmye_1091 {
    font-size: 12px;
  }
}
._subtitle_1vmye_1091 {
  color: var(--color-text-sub);
  margin: 0;
  text-align: center;
}

._testControls_1vmye_1108 {
  display: flex;
  gap: 8px;
  margin-top: 24px;
}

._srOnly_1vmye_1114 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_w2ky0_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_w2ky0_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_w2ky0_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_w2ky0_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_w2ky0_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_w2ky0_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_w2ky0_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_w2ky0_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_w2ky0_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_w2ky0_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_w2ky0_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_w2ky0_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_w2ky0_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_w2ky0_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_w2ky0_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_w2ky0_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_w2ky0_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_w2ky0_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_w2ky0_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_w2ky0_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_w2ky0_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_w2ky0_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_w2ky0_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_w2ky0_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_w2ky0_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_w2ky0_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_w2ky0_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_w2ky0_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_w2ky0_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_w2ky0_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_w2ky0_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_w2ky0_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_w2ky0_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_w2ky0_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_w2ky0_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_w2ky0_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_w2ky0_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_w2ky0_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_w2ky0_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_w2ky0_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_w2ky0_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_w2ky0_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_w2ky0_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_w2ky0_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_w2ky0_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_w2ky0_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_w2ky0_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_w2ky0_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_w2ky0_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_w2ky0_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_w2ky0_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_w2ky0_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_w2ky0_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_w2ky0_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_w2ky0_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_w2ky0_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_w2ky0_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_w2ky0_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_w2ky0_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_w2ky0_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_w2ky0_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_w2ky0_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_w2ky0_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_w2ky0_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_w2ky0_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_w2ky0_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_w2ky0_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_w2ky0_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_w2ky0_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_w2ky0_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_w2ky0_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_w2ky0_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_w2ky0_259 {
  padding: 0;
}

._p-t-0_w2ky0_263 {
  padding-top: 0;
}

._p-r-0_w2ky0_267 {
  padding-right: 0;
}

._p-b-0_w2ky0_271 {
  padding-bottom: 0;
}

._p-l-0_w2ky0_275 {
  padding-left: 0;
}

._m-0_w2ky0_279 {
  margin: 0;
}

._m-t-0_w2ky0_283 {
  margin-top: 0;
}

._m-r-0_w2ky0_287 {
  margin-right: 0;
}

._m-b-0_w2ky0_291 {
  margin-bottom: 0;
}

._m-l-0_w2ky0_295 {
  margin-left: 0;
}

._p-1_w2ky0_299 {
  padding: 2px;
}

._p-t-1_w2ky0_303 {
  padding-top: 2px;
}

._p-r-1_w2ky0_307 {
  padding-right: 2px;
}

._p-b-1_w2ky0_311 {
  padding-bottom: 2px;
}

._p-l-1_w2ky0_315 {
  padding-left: 2px;
}

._m-1_w2ky0_319 {
  margin: 2px;
}

._m-t-1_w2ky0_323 {
  margin-top: 2px;
}

._m-r-1_w2ky0_327 {
  margin-right: 2px;
}

._m-b-1_w2ky0_331 {
  margin-bottom: 2px;
}

._m-l-1_w2ky0_335 {
  margin-left: 2px;
}

._p-2_w2ky0_339 {
  padding: 4px;
}

._p-t-2_w2ky0_343 {
  padding-top: 4px;
}

._p-r-2_w2ky0_347 {
  padding-right: 4px;
}

._p-b-2_w2ky0_351 {
  padding-bottom: 4px;
}

._p-l-2_w2ky0_355 {
  padding-left: 4px;
}

._m-2_w2ky0_359 {
  margin: 4px;
}

._m-t-2_w2ky0_363 {
  margin-top: 4px;
}

._m-r-2_w2ky0_367 {
  margin-right: 4px;
}

._m-b-2_w2ky0_371 {
  margin-bottom: 4px;
}

._m-l-2_w2ky0_375 {
  margin-left: 4px;
}

._p-3_w2ky0_379 {
  padding: 8px;
}

._p-t-3_w2ky0_383 {
  padding-top: 8px;
}

._p-r-3_w2ky0_387 {
  padding-right: 8px;
}

._p-b-3_w2ky0_391 {
  padding-bottom: 8px;
}

._p-l-3_w2ky0_395 {
  padding-left: 8px;
}

._m-3_w2ky0_399 {
  margin: 8px;
}

._m-t-3_w2ky0_403 {
  margin-top: 8px;
}

._m-r-3_w2ky0_407 {
  margin-right: 8px;
}

._m-b-3_w2ky0_411 {
  margin-bottom: 8px;
}

._m-l-3_w2ky0_415 {
  margin-left: 8px;
}

._p-4_w2ky0_419 {
  padding: 12px;
}

._p-t-4_w2ky0_423 {
  padding-top: 12px;
}

._p-r-4_w2ky0_427 {
  padding-right: 12px;
}

._p-b-4_w2ky0_431 {
  padding-bottom: 12px;
}

._p-l-4_w2ky0_435 {
  padding-left: 12px;
}

._m-4_w2ky0_439 {
  margin: 12px;
}

._m-t-4_w2ky0_443 {
  margin-top: 12px;
}

._m-r-4_w2ky0_447 {
  margin-right: 12px;
}

._m-b-4_w2ky0_451 {
  margin-bottom: 12px;
}

._m-l-4_w2ky0_455 {
  margin-left: 12px;
}

._p-5_w2ky0_459 {
  padding: 16px;
}

._p-t-5_w2ky0_463 {
  padding-top: 16px;
}

._p-r-5_w2ky0_467 {
  padding-right: 16px;
}

._p-b-5_w2ky0_471 {
  padding-bottom: 16px;
}

._p-l-5_w2ky0_475 {
  padding-left: 16px;
}

._m-5_w2ky0_479 {
  margin: 16px;
}

._m-t-5_w2ky0_483 {
  margin-top: 16px;
}

._m-r-5_w2ky0_487 {
  margin-right: 16px;
}

._m-b-5_w2ky0_491 {
  margin-bottom: 16px;
}

._m-l-5_w2ky0_495 {
  margin-left: 16px;
}

._p-6_w2ky0_499 {
  padding: 24px;
}

._p-t-6_w2ky0_503 {
  padding-top: 24px;
}

._p-r-6_w2ky0_507 {
  padding-right: 24px;
}

._p-b-6_w2ky0_511 {
  padding-bottom: 24px;
}

._p-l-6_w2ky0_515 {
  padding-left: 24px;
}

._m-6_w2ky0_519 {
  margin: 24px;
}

._m-t-6_w2ky0_523 {
  margin-top: 24px;
}

._m-r-6_w2ky0_527 {
  margin-right: 24px;
}

._m-b-6_w2ky0_531 {
  margin-bottom: 24px;
}

._m-l-6_w2ky0_535 {
  margin-left: 24px;
}

._p-7_w2ky0_539 {
  padding: 32px;
}

._p-t-7_w2ky0_543 {
  padding-top: 32px;
}

._p-r-7_w2ky0_547 {
  padding-right: 32px;
}

._p-b-7_w2ky0_551 {
  padding-bottom: 32px;
}

._p-l-7_w2ky0_555 {
  padding-left: 32px;
}

._m-7_w2ky0_559 {
  margin: 32px;
}

._m-t-7_w2ky0_563 {
  margin-top: 32px;
}

._m-r-7_w2ky0_567 {
  margin-right: 32px;
}

._m-b-7_w2ky0_571 {
  margin-bottom: 32px;
}

._m-l-7_w2ky0_575 {
  margin-left: 32px;
}

._p-8_w2ky0_579 {
  padding: 40px;
}

._p-t-8_w2ky0_583 {
  padding-top: 40px;
}

._p-r-8_w2ky0_587 {
  padding-right: 40px;
}

._p-b-8_w2ky0_591 {
  padding-bottom: 40px;
}

._p-l-8_w2ky0_595 {
  padding-left: 40px;
}

._m-8_w2ky0_599 {
  margin: 40px;
}

._m-t-8_w2ky0_603 {
  margin-top: 40px;
}

._m-r-8_w2ky0_607 {
  margin-right: 40px;
}

._m-b-8_w2ky0_611 {
  margin-bottom: 40px;
}

._m-l-8_w2ky0_615 {
  margin-left: 40px;
}

._p-9_w2ky0_619 {
  padding: 48px;
}

._p-t-9_w2ky0_623 {
  padding-top: 48px;
}

._p-r-9_w2ky0_627 {
  padding-right: 48px;
}

._p-b-9_w2ky0_631 {
  padding-bottom: 48px;
}

._p-l-9_w2ky0_635 {
  padding-left: 48px;
}

._m-9_w2ky0_639 {
  margin: 48px;
}

._m-t-9_w2ky0_643 {
  margin-top: 48px;
}

._m-r-9_w2ky0_647 {
  margin-right: 48px;
}

._m-b-9_w2ky0_651 {
  margin-bottom: 48px;
}

._m-l-9_w2ky0_655 {
  margin-left: 48px;
}

._p-10_w2ky0_659 {
  padding: 64px;
}

._p-t-10_w2ky0_663 {
  padding-top: 64px;
}

._p-r-10_w2ky0_667 {
  padding-right: 64px;
}

._p-b-10_w2ky0_671 {
  padding-bottom: 64px;
}

._p-l-10_w2ky0_675 {
  padding-left: 64px;
}

._m-10_w2ky0_679 {
  margin: 64px;
}

._m-t-10_w2ky0_683 {
  margin-top: 64px;
}

._m-r-10_w2ky0_687 {
  margin-right: 64px;
}

._m-b-10_w2ky0_691 {
  margin-bottom: 64px;
}

._m-l-10_w2ky0_695 {
  margin-left: 64px;
}

._p-11_w2ky0_699 {
  padding: 80px;
}

._p-t-11_w2ky0_703 {
  padding-top: 80px;
}

._p-r-11_w2ky0_707 {
  padding-right: 80px;
}

._p-b-11_w2ky0_711 {
  padding-bottom: 80px;
}

._p-l-11_w2ky0_715 {
  padding-left: 80px;
}

._m-11_w2ky0_719 {
  margin: 80px;
}

._m-t-11_w2ky0_723 {
  margin-top: 80px;
}

._m-r-11_w2ky0_727 {
  margin-right: 80px;
}

._m-b-11_w2ky0_731 {
  margin-bottom: 80px;
}

._m-l-11_w2ky0_735 {
  margin-left: 80px;
}

._p-12_w2ky0_739 {
  padding: 96px;
}

._p-t-12_w2ky0_743 {
  padding-top: 96px;
}

._p-r-12_w2ky0_747 {
  padding-right: 96px;
}

._p-b-12_w2ky0_751 {
  padding-bottom: 96px;
}

._p-l-12_w2ky0_755 {
  padding-left: 96px;
}

._m-12_w2ky0_759 {
  margin: 96px;
}

._m-t-12_w2ky0_763 {
  margin-top: 96px;
}

._m-r-12_w2ky0_767 {
  margin-right: 96px;
}

._m-b-12_w2ky0_771 {
  margin-bottom: 96px;
}

._m-l-12_w2ky0_775 {
  margin-left: 96px;
}

._p-13_w2ky0_779 {
  padding: 160px;
}

._p-t-13_w2ky0_783 {
  padding-top: 160px;
}

._p-r-13_w2ky0_787 {
  padding-right: 160px;
}

._p-b-13_w2ky0_791 {
  padding-bottom: 160px;
}

._p-l-13_w2ky0_795 {
  padding-left: 160px;
}

._m-13_w2ky0_799 {
  margin: 160px;
}

._m-t-13_w2ky0_803 {
  margin-top: 160px;
}

._m-r-13_w2ky0_807 {
  margin-right: 160px;
}

._m-b-13_w2ky0_811 {
  margin-bottom: 160px;
}

._m-l-13_w2ky0_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_w2ky0_825 {
  border-radius: 0;
}

._r-1_w2ky0_829 {
  border-radius: 2px;
}

._r-2_w2ky0_833 {
  border-radius: 4px;
}

._r-3_w2ky0_837 {
  border-radius: 6px;
}

._r-4_w2ky0_841 {
  border-radius: 8px;
}

._r-5_w2ky0_845 {
  border-radius: 12px;
}

._r-6_w2ky0_849 {
  border-radius: 20px;
}

._r-full_w2ky0_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_w2ky0_860 {
  border: 0 solid;
}

._border-1_w2ky0_864 {
  border: 1px solid;
}

._border-2_w2ky0_868 {
  border: 2px solid;
}

._border-3_w2ky0_872 {
  border: 3px solid;
}

._border-4_w2ky0_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_w2ky0_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_w2ky0_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_w2ky0_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_w2ky0_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_w2ky0_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_w2ky0_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_w2ky0_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_w2ky0_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_w2ky0_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_w2ky0_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_w2ky0_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_w2ky0_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_w2ky0_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_w2ky0_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_w2ky0_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_w2ky0_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_w2ky0_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_w2ky0_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_w2ky0_1039 {
    padding: 16px;
    min-height: 100dvh;
  }
}

._container_w2ky0_1052 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 24px;
  width: 480px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_w2ky0_1052 {
    width: 100%;
  }
}

._card_w2ky0_1065 {
  width: 480px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._card_w2ky0_1065 {
    width: 100%;
  }
}

._header_w2ky0_1081 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  padding: 24px;
}

._title_w2ky0_1089 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_w2ky0_1089 {
    font-size: 16px;
  }
}
._title_w2ky0_1089 {
  color: var(--color-text-body);
  margin: 0;
}

._subtitle_w2ky0_1105 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_w2ky0_1105 {
    font-size: 12px;
  }
}
._subtitle_w2ky0_1105 {
  color: var(--color-text-sub);
  margin: 0;
}

._body_w2ky0_1121 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 8px 24px;
}

._infoRow_w2ky0_1128 {
  margin-top: 8px;
  display: flex;
  align-items: center;
  gap: 4px;
}

._infoText_w2ky0_1135 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}

._controller_w2ky0_1143 {
  display: flex;
  gap: 16px;
  padding: 24px;
}

._prevButton_w2ky0_1149,
._submitButton_w2ky0_1150 {
  flex: 1 0 0;
  min-width: 0;
}

._skipButton_w2ky0_1155 {
  align-self: stretch;
  height: 42px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skipButton_w2ky0_1155 {
    font-size: 14px;
  }
}
._skipButton_w2ky0_1155 {
  color: var(--color-primary);
}

._devLinks_w2ky0_1172 {
  display: flex;
  justify-content: center;
  margin-top: 12px;
}

._devLink_w2ky0_1172 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  opacity: 0.7;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_14tr0_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_14tr0_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_14tr0_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_14tr0_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_14tr0_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_14tr0_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_14tr0_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_14tr0_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_14tr0_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_14tr0_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_14tr0_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_14tr0_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_14tr0_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_14tr0_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_14tr0_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_14tr0_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_14tr0_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_14tr0_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_14tr0_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_14tr0_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_14tr0_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_14tr0_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_14tr0_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_14tr0_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_14tr0_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_14tr0_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_14tr0_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_14tr0_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_14tr0_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_14tr0_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_14tr0_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_14tr0_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_14tr0_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_14tr0_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_14tr0_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_14tr0_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_14tr0_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_14tr0_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_14tr0_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_14tr0_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_14tr0_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_14tr0_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_14tr0_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_14tr0_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_14tr0_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_14tr0_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_14tr0_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_14tr0_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_14tr0_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_14tr0_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_14tr0_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_14tr0_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_14tr0_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_14tr0_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_14tr0_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_14tr0_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_14tr0_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_14tr0_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_14tr0_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_14tr0_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_14tr0_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_14tr0_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_14tr0_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_14tr0_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_14tr0_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_14tr0_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_14tr0_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_14tr0_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_14tr0_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_14tr0_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_14tr0_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_14tr0_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_14tr0_259 {
  padding: 0;
}

._p-t-0_14tr0_263 {
  padding-top: 0;
}

._p-r-0_14tr0_267 {
  padding-right: 0;
}

._p-b-0_14tr0_271 {
  padding-bottom: 0;
}

._p-l-0_14tr0_275 {
  padding-left: 0;
}

._m-0_14tr0_279 {
  margin: 0;
}

._m-t-0_14tr0_283 {
  margin-top: 0;
}

._m-r-0_14tr0_287 {
  margin-right: 0;
}

._m-b-0_14tr0_291 {
  margin-bottom: 0;
}

._m-l-0_14tr0_295 {
  margin-left: 0;
}

._p-1_14tr0_299 {
  padding: 2px;
}

._p-t-1_14tr0_303 {
  padding-top: 2px;
}

._p-r-1_14tr0_307 {
  padding-right: 2px;
}

._p-b-1_14tr0_311 {
  padding-bottom: 2px;
}

._p-l-1_14tr0_315 {
  padding-left: 2px;
}

._m-1_14tr0_319 {
  margin: 2px;
}

._m-t-1_14tr0_323 {
  margin-top: 2px;
}

._m-r-1_14tr0_327 {
  margin-right: 2px;
}

._m-b-1_14tr0_331 {
  margin-bottom: 2px;
}

._m-l-1_14tr0_335 {
  margin-left: 2px;
}

._p-2_14tr0_339 {
  padding: 4px;
}

._p-t-2_14tr0_343 {
  padding-top: 4px;
}

._p-r-2_14tr0_347 {
  padding-right: 4px;
}

._p-b-2_14tr0_351 {
  padding-bottom: 4px;
}

._p-l-2_14tr0_355 {
  padding-left: 4px;
}

._m-2_14tr0_359 {
  margin: 4px;
}

._m-t-2_14tr0_363 {
  margin-top: 4px;
}

._m-r-2_14tr0_367 {
  margin-right: 4px;
}

._m-b-2_14tr0_371 {
  margin-bottom: 4px;
}

._m-l-2_14tr0_375 {
  margin-left: 4px;
}

._p-3_14tr0_379 {
  padding: 8px;
}

._p-t-3_14tr0_383 {
  padding-top: 8px;
}

._p-r-3_14tr0_387 {
  padding-right: 8px;
}

._p-b-3_14tr0_391 {
  padding-bottom: 8px;
}

._p-l-3_14tr0_395 {
  padding-left: 8px;
}

._m-3_14tr0_399 {
  margin: 8px;
}

._m-t-3_14tr0_403 {
  margin-top: 8px;
}

._m-r-3_14tr0_407 {
  margin-right: 8px;
}

._m-b-3_14tr0_411 {
  margin-bottom: 8px;
}

._m-l-3_14tr0_415 {
  margin-left: 8px;
}

._p-4_14tr0_419 {
  padding: 12px;
}

._p-t-4_14tr0_423 {
  padding-top: 12px;
}

._p-r-4_14tr0_427 {
  padding-right: 12px;
}

._p-b-4_14tr0_431 {
  padding-bottom: 12px;
}

._p-l-4_14tr0_435 {
  padding-left: 12px;
}

._m-4_14tr0_439 {
  margin: 12px;
}

._m-t-4_14tr0_443 {
  margin-top: 12px;
}

._m-r-4_14tr0_447 {
  margin-right: 12px;
}

._m-b-4_14tr0_451 {
  margin-bottom: 12px;
}

._m-l-4_14tr0_455 {
  margin-left: 12px;
}

._p-5_14tr0_459 {
  padding: 16px;
}

._p-t-5_14tr0_463 {
  padding-top: 16px;
}

._p-r-5_14tr0_467 {
  padding-right: 16px;
}

._p-b-5_14tr0_471 {
  padding-bottom: 16px;
}

._p-l-5_14tr0_475 {
  padding-left: 16px;
}

._m-5_14tr0_479 {
  margin: 16px;
}

._m-t-5_14tr0_483 {
  margin-top: 16px;
}

._m-r-5_14tr0_487 {
  margin-right: 16px;
}

._m-b-5_14tr0_491 {
  margin-bottom: 16px;
}

._m-l-5_14tr0_495 {
  margin-left: 16px;
}

._p-6_14tr0_499 {
  padding: 24px;
}

._p-t-6_14tr0_503 {
  padding-top: 24px;
}

._p-r-6_14tr0_507 {
  padding-right: 24px;
}

._p-b-6_14tr0_511 {
  padding-bottom: 24px;
}

._p-l-6_14tr0_515 {
  padding-left: 24px;
}

._m-6_14tr0_519 {
  margin: 24px;
}

._m-t-6_14tr0_523 {
  margin-top: 24px;
}

._m-r-6_14tr0_527 {
  margin-right: 24px;
}

._m-b-6_14tr0_531 {
  margin-bottom: 24px;
}

._m-l-6_14tr0_535 {
  margin-left: 24px;
}

._p-7_14tr0_539 {
  padding: 32px;
}

._p-t-7_14tr0_543 {
  padding-top: 32px;
}

._p-r-7_14tr0_547 {
  padding-right: 32px;
}

._p-b-7_14tr0_551 {
  padding-bottom: 32px;
}

._p-l-7_14tr0_555 {
  padding-left: 32px;
}

._m-7_14tr0_559 {
  margin: 32px;
}

._m-t-7_14tr0_563 {
  margin-top: 32px;
}

._m-r-7_14tr0_567 {
  margin-right: 32px;
}

._m-b-7_14tr0_571 {
  margin-bottom: 32px;
}

._m-l-7_14tr0_575 {
  margin-left: 32px;
}

._p-8_14tr0_579 {
  padding: 40px;
}

._p-t-8_14tr0_583 {
  padding-top: 40px;
}

._p-r-8_14tr0_587 {
  padding-right: 40px;
}

._p-b-8_14tr0_591 {
  padding-bottom: 40px;
}

._p-l-8_14tr0_595 {
  padding-left: 40px;
}

._m-8_14tr0_599 {
  margin: 40px;
}

._m-t-8_14tr0_603 {
  margin-top: 40px;
}

._m-r-8_14tr0_607 {
  margin-right: 40px;
}

._m-b-8_14tr0_611 {
  margin-bottom: 40px;
}

._m-l-8_14tr0_615 {
  margin-left: 40px;
}

._p-9_14tr0_619 {
  padding: 48px;
}

._p-t-9_14tr0_623 {
  padding-top: 48px;
}

._p-r-9_14tr0_627 {
  padding-right: 48px;
}

._p-b-9_14tr0_631 {
  padding-bottom: 48px;
}

._p-l-9_14tr0_635 {
  padding-left: 48px;
}

._m-9_14tr0_639 {
  margin: 48px;
}

._m-t-9_14tr0_643 {
  margin-top: 48px;
}

._m-r-9_14tr0_647 {
  margin-right: 48px;
}

._m-b-9_14tr0_651 {
  margin-bottom: 48px;
}

._m-l-9_14tr0_655 {
  margin-left: 48px;
}

._p-10_14tr0_659 {
  padding: 64px;
}

._p-t-10_14tr0_663 {
  padding-top: 64px;
}

._p-r-10_14tr0_667 {
  padding-right: 64px;
}

._p-b-10_14tr0_671 {
  padding-bottom: 64px;
}

._p-l-10_14tr0_675 {
  padding-left: 64px;
}

._m-10_14tr0_679 {
  margin: 64px;
}

._m-t-10_14tr0_683 {
  margin-top: 64px;
}

._m-r-10_14tr0_687 {
  margin-right: 64px;
}

._m-b-10_14tr0_691 {
  margin-bottom: 64px;
}

._m-l-10_14tr0_695 {
  margin-left: 64px;
}

._p-11_14tr0_699 {
  padding: 80px;
}

._p-t-11_14tr0_703 {
  padding-top: 80px;
}

._p-r-11_14tr0_707 {
  padding-right: 80px;
}

._p-b-11_14tr0_711 {
  padding-bottom: 80px;
}

._p-l-11_14tr0_715 {
  padding-left: 80px;
}

._m-11_14tr0_719 {
  margin: 80px;
}

._m-t-11_14tr0_723 {
  margin-top: 80px;
}

._m-r-11_14tr0_727 {
  margin-right: 80px;
}

._m-b-11_14tr0_731 {
  margin-bottom: 80px;
}

._m-l-11_14tr0_735 {
  margin-left: 80px;
}

._p-12_14tr0_739 {
  padding: 96px;
}

._p-t-12_14tr0_743 {
  padding-top: 96px;
}

._p-r-12_14tr0_747 {
  padding-right: 96px;
}

._p-b-12_14tr0_751 {
  padding-bottom: 96px;
}

._p-l-12_14tr0_755 {
  padding-left: 96px;
}

._m-12_14tr0_759 {
  margin: 96px;
}

._m-t-12_14tr0_763 {
  margin-top: 96px;
}

._m-r-12_14tr0_767 {
  margin-right: 96px;
}

._m-b-12_14tr0_771 {
  margin-bottom: 96px;
}

._m-l-12_14tr0_775 {
  margin-left: 96px;
}

._p-13_14tr0_779 {
  padding: 160px;
}

._p-t-13_14tr0_783 {
  padding-top: 160px;
}

._p-r-13_14tr0_787 {
  padding-right: 160px;
}

._p-b-13_14tr0_791 {
  padding-bottom: 160px;
}

._p-l-13_14tr0_795 {
  padding-left: 160px;
}

._m-13_14tr0_799 {
  margin: 160px;
}

._m-t-13_14tr0_803 {
  margin-top: 160px;
}

._m-r-13_14tr0_807 {
  margin-right: 160px;
}

._m-b-13_14tr0_811 {
  margin-bottom: 160px;
}

._m-l-13_14tr0_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_14tr0_825 {
  border-radius: 0;
}

._r-1_14tr0_829 {
  border-radius: 2px;
}

._r-2_14tr0_833 {
  border-radius: 4px;
}

._r-3_14tr0_837 {
  border-radius: 6px;
}

._r-4_14tr0_841 {
  border-radius: 8px;
}

._r-5_14tr0_845 {
  border-radius: 12px;
}

._r-6_14tr0_849 {
  border-radius: 20px;
}

._r-full_14tr0_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_14tr0_860 {
  border: 0 solid;
}

._border-1_14tr0_864 {
  border: 1px solid;
}

._border-2_14tr0_868 {
  border: 2px solid;
}

._border-3_14tr0_872 {
  border: 3px solid;
}

._border-4_14tr0_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_14tr0_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_14tr0_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_14tr0_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_14tr0_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_14tr0_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_14tr0_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_14tr0_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_14tr0_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_14tr0_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_14tr0_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_14tr0_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_14tr0_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_14tr0_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_14tr0_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_14tr0_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_14tr0_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_14tr0_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_14tr0_1039 {
  display: flex;
  align-items: stretch;
  justify-content: center;
  min-height: 100vh;
  padding: 40px 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_14tr0_1039 {
    padding: 16px;
    min-height: 100dvh;
  }
}

._container_14tr0_1053 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 480px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_14tr0_1053 {
    width: 100%;
  }
}

._card_14tr0_1065 {
  flex: 1 1 auto;
  min-height: 0;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

._header_14tr0_1077 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  padding: 24px;
}

._title_14tr0_1085 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_14tr0_1085 {
    font-size: 16px;
  }
}
._title_14tr0_1085 {
  color: var(--color-text-body);
  margin: 0;
}

._body_14tr0_1101 {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 8px 24px;
  align-content: flex-start;
}

._keywordList_14tr0_1111 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

._keywordChip_14tr0_1117 {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 100px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-body);
  white-space: nowrap;
}

._controller_14tr0_1132 {
  display: flex;
  gap: 16px;
  padding: 24px;
}

._cancelButton_14tr0_1138,
._submitButton_14tr0_1139 {
  flex: 1 0 0;
  min-width: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1fjoy_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1fjoy_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1fjoy_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1fjoy_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1fjoy_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1fjoy_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1fjoy_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1fjoy_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1fjoy_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_1fjoy_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1fjoy_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1fjoy_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1fjoy_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1fjoy_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1fjoy_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1fjoy_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1fjoy_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1fjoy_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_1fjoy_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1fjoy_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1fjoy_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1fjoy_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1fjoy_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1fjoy_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1fjoy_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1fjoy_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1fjoy_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_1fjoy_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1fjoy_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1fjoy_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1fjoy_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1fjoy_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1fjoy_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1fjoy_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1fjoy_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1fjoy_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_1fjoy_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1fjoy_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1fjoy_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1fjoy_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1fjoy_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1fjoy_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1fjoy_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1fjoy_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1fjoy_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_1fjoy_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1fjoy_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1fjoy_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1fjoy_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1fjoy_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1fjoy_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1fjoy_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1fjoy_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1fjoy_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_1fjoy_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1fjoy_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1fjoy_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1fjoy_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1fjoy_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1fjoy_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1fjoy_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1fjoy_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1fjoy_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_1fjoy_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1fjoy_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1fjoy_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1fjoy_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1fjoy_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1fjoy_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1fjoy_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1fjoy_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1fjoy_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1fjoy_259 {
  padding: 0;
}

._p-t-0_1fjoy_263 {
  padding-top: 0;
}

._p-r-0_1fjoy_267 {
  padding-right: 0;
}

._p-b-0_1fjoy_271 {
  padding-bottom: 0;
}

._p-l-0_1fjoy_275 {
  padding-left: 0;
}

._m-0_1fjoy_279 {
  margin: 0;
}

._m-t-0_1fjoy_283 {
  margin-top: 0;
}

._m-r-0_1fjoy_287 {
  margin-right: 0;
}

._m-b-0_1fjoy_291 {
  margin-bottom: 0;
}

._m-l-0_1fjoy_295 {
  margin-left: 0;
}

._p-1_1fjoy_299 {
  padding: 2px;
}

._p-t-1_1fjoy_303 {
  padding-top: 2px;
}

._p-r-1_1fjoy_307 {
  padding-right: 2px;
}

._p-b-1_1fjoy_311 {
  padding-bottom: 2px;
}

._p-l-1_1fjoy_315 {
  padding-left: 2px;
}

._m-1_1fjoy_319 {
  margin: 2px;
}

._m-t-1_1fjoy_323 {
  margin-top: 2px;
}

._m-r-1_1fjoy_327 {
  margin-right: 2px;
}

._m-b-1_1fjoy_331 {
  margin-bottom: 2px;
}

._m-l-1_1fjoy_335 {
  margin-left: 2px;
}

._p-2_1fjoy_339 {
  padding: 4px;
}

._p-t-2_1fjoy_343 {
  padding-top: 4px;
}

._p-r-2_1fjoy_347 {
  padding-right: 4px;
}

._p-b-2_1fjoy_351 {
  padding-bottom: 4px;
}

._p-l-2_1fjoy_355 {
  padding-left: 4px;
}

._m-2_1fjoy_359 {
  margin: 4px;
}

._m-t-2_1fjoy_363 {
  margin-top: 4px;
}

._m-r-2_1fjoy_367 {
  margin-right: 4px;
}

._m-b-2_1fjoy_371 {
  margin-bottom: 4px;
}

._m-l-2_1fjoy_375 {
  margin-left: 4px;
}

._p-3_1fjoy_379 {
  padding: 8px;
}

._p-t-3_1fjoy_383 {
  padding-top: 8px;
}

._p-r-3_1fjoy_387 {
  padding-right: 8px;
}

._p-b-3_1fjoy_391 {
  padding-bottom: 8px;
}

._p-l-3_1fjoy_395 {
  padding-left: 8px;
}

._m-3_1fjoy_399 {
  margin: 8px;
}

._m-t-3_1fjoy_403 {
  margin-top: 8px;
}

._m-r-3_1fjoy_407 {
  margin-right: 8px;
}

._m-b-3_1fjoy_411 {
  margin-bottom: 8px;
}

._m-l-3_1fjoy_415 {
  margin-left: 8px;
}

._p-4_1fjoy_419 {
  padding: 12px;
}

._p-t-4_1fjoy_423 {
  padding-top: 12px;
}

._p-r-4_1fjoy_427 {
  padding-right: 12px;
}

._p-b-4_1fjoy_431 {
  padding-bottom: 12px;
}

._p-l-4_1fjoy_435 {
  padding-left: 12px;
}

._m-4_1fjoy_439 {
  margin: 12px;
}

._m-t-4_1fjoy_443 {
  margin-top: 12px;
}

._m-r-4_1fjoy_447 {
  margin-right: 12px;
}

._m-b-4_1fjoy_451 {
  margin-bottom: 12px;
}

._m-l-4_1fjoy_455 {
  margin-left: 12px;
}

._p-5_1fjoy_459 {
  padding: 16px;
}

._p-t-5_1fjoy_463 {
  padding-top: 16px;
}

._p-r-5_1fjoy_467 {
  padding-right: 16px;
}

._p-b-5_1fjoy_471 {
  padding-bottom: 16px;
}

._p-l-5_1fjoy_475 {
  padding-left: 16px;
}

._m-5_1fjoy_479 {
  margin: 16px;
}

._m-t-5_1fjoy_483 {
  margin-top: 16px;
}

._m-r-5_1fjoy_487 {
  margin-right: 16px;
}

._m-b-5_1fjoy_491 {
  margin-bottom: 16px;
}

._m-l-5_1fjoy_495 {
  margin-left: 16px;
}

._p-6_1fjoy_499 {
  padding: 24px;
}

._p-t-6_1fjoy_503 {
  padding-top: 24px;
}

._p-r-6_1fjoy_507 {
  padding-right: 24px;
}

._p-b-6_1fjoy_511 {
  padding-bottom: 24px;
}

._p-l-6_1fjoy_515 {
  padding-left: 24px;
}

._m-6_1fjoy_519 {
  margin: 24px;
}

._m-t-6_1fjoy_523 {
  margin-top: 24px;
}

._m-r-6_1fjoy_527 {
  margin-right: 24px;
}

._m-b-6_1fjoy_531 {
  margin-bottom: 24px;
}

._m-l-6_1fjoy_535 {
  margin-left: 24px;
}

._p-7_1fjoy_539 {
  padding: 32px;
}

._p-t-7_1fjoy_543 {
  padding-top: 32px;
}

._p-r-7_1fjoy_547 {
  padding-right: 32px;
}

._p-b-7_1fjoy_551 {
  padding-bottom: 32px;
}

._p-l-7_1fjoy_555 {
  padding-left: 32px;
}

._m-7_1fjoy_559 {
  margin: 32px;
}

._m-t-7_1fjoy_563 {
  margin-top: 32px;
}

._m-r-7_1fjoy_567 {
  margin-right: 32px;
}

._m-b-7_1fjoy_571 {
  margin-bottom: 32px;
}

._m-l-7_1fjoy_575 {
  margin-left: 32px;
}

._p-8_1fjoy_579 {
  padding: 40px;
}

._p-t-8_1fjoy_583 {
  padding-top: 40px;
}

._p-r-8_1fjoy_587 {
  padding-right: 40px;
}

._p-b-8_1fjoy_591 {
  padding-bottom: 40px;
}

._p-l-8_1fjoy_595 {
  padding-left: 40px;
}

._m-8_1fjoy_599 {
  margin: 40px;
}

._m-t-8_1fjoy_603 {
  margin-top: 40px;
}

._m-r-8_1fjoy_607 {
  margin-right: 40px;
}

._m-b-8_1fjoy_611 {
  margin-bottom: 40px;
}

._m-l-8_1fjoy_615 {
  margin-left: 40px;
}

._p-9_1fjoy_619 {
  padding: 48px;
}

._p-t-9_1fjoy_623 {
  padding-top: 48px;
}

._p-r-9_1fjoy_627 {
  padding-right: 48px;
}

._p-b-9_1fjoy_631 {
  padding-bottom: 48px;
}

._p-l-9_1fjoy_635 {
  padding-left: 48px;
}

._m-9_1fjoy_639 {
  margin: 48px;
}

._m-t-9_1fjoy_643 {
  margin-top: 48px;
}

._m-r-9_1fjoy_647 {
  margin-right: 48px;
}

._m-b-9_1fjoy_651 {
  margin-bottom: 48px;
}

._m-l-9_1fjoy_655 {
  margin-left: 48px;
}

._p-10_1fjoy_659 {
  padding: 64px;
}

._p-t-10_1fjoy_663 {
  padding-top: 64px;
}

._p-r-10_1fjoy_667 {
  padding-right: 64px;
}

._p-b-10_1fjoy_671 {
  padding-bottom: 64px;
}

._p-l-10_1fjoy_675 {
  padding-left: 64px;
}

._m-10_1fjoy_679 {
  margin: 64px;
}

._m-t-10_1fjoy_683 {
  margin-top: 64px;
}

._m-r-10_1fjoy_687 {
  margin-right: 64px;
}

._m-b-10_1fjoy_691 {
  margin-bottom: 64px;
}

._m-l-10_1fjoy_695 {
  margin-left: 64px;
}

._p-11_1fjoy_699 {
  padding: 80px;
}

._p-t-11_1fjoy_703 {
  padding-top: 80px;
}

._p-r-11_1fjoy_707 {
  padding-right: 80px;
}

._p-b-11_1fjoy_711 {
  padding-bottom: 80px;
}

._p-l-11_1fjoy_715 {
  padding-left: 80px;
}

._m-11_1fjoy_719 {
  margin: 80px;
}

._m-t-11_1fjoy_723 {
  margin-top: 80px;
}

._m-r-11_1fjoy_727 {
  margin-right: 80px;
}

._m-b-11_1fjoy_731 {
  margin-bottom: 80px;
}

._m-l-11_1fjoy_735 {
  margin-left: 80px;
}

._p-12_1fjoy_739 {
  padding: 96px;
}

._p-t-12_1fjoy_743 {
  padding-top: 96px;
}

._p-r-12_1fjoy_747 {
  padding-right: 96px;
}

._p-b-12_1fjoy_751 {
  padding-bottom: 96px;
}

._p-l-12_1fjoy_755 {
  padding-left: 96px;
}

._m-12_1fjoy_759 {
  margin: 96px;
}

._m-t-12_1fjoy_763 {
  margin-top: 96px;
}

._m-r-12_1fjoy_767 {
  margin-right: 96px;
}

._m-b-12_1fjoy_771 {
  margin-bottom: 96px;
}

._m-l-12_1fjoy_775 {
  margin-left: 96px;
}

._p-13_1fjoy_779 {
  padding: 160px;
}

._p-t-13_1fjoy_783 {
  padding-top: 160px;
}

._p-r-13_1fjoy_787 {
  padding-right: 160px;
}

._p-b-13_1fjoy_791 {
  padding-bottom: 160px;
}

._p-l-13_1fjoy_795 {
  padding-left: 160px;
}

._m-13_1fjoy_799 {
  margin: 160px;
}

._m-t-13_1fjoy_803 {
  margin-top: 160px;
}

._m-r-13_1fjoy_807 {
  margin-right: 160px;
}

._m-b-13_1fjoy_811 {
  margin-bottom: 160px;
}

._m-l-13_1fjoy_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1fjoy_825 {
  border-radius: 0;
}

._r-1_1fjoy_829 {
  border-radius: 2px;
}

._r-2_1fjoy_833 {
  border-radius: 4px;
}

._r-3_1fjoy_837 {
  border-radius: 6px;
}

._r-4_1fjoy_841 {
  border-radius: 8px;
}

._r-5_1fjoy_845 {
  border-radius: 12px;
}

._r-6_1fjoy_849 {
  border-radius: 20px;
}

._r-full_1fjoy_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1fjoy_860 {
  border: 0 solid;
}

._border-1_1fjoy_864 {
  border: 1px solid;
}

._border-2_1fjoy_868 {
  border: 2px solid;
}

._border-3_1fjoy_872 {
  border: 3px solid;
}

._border-4_1fjoy_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1fjoy_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1fjoy_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1fjoy_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1fjoy_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1fjoy_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1fjoy_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1fjoy_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1fjoy_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1fjoy_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_1fjoy_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1fjoy_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1fjoy_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1fjoy_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1fjoy_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1fjoy_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1fjoy_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1fjoy_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._page_1fjoy_1039 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._page_1fjoy_1039 {
    padding: 16px;
    min-height: 100dvh;
    max-height: 100dvh;
    overflow: hidden;
  }
}

._container_1fjoy_1054 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_1fjoy_1054 {
    width: 100%;
    align-items: stretch;
  }
}

._box_1fjoy_1066 {
  width: 480px;
  padding: 40px;
  background-color: var(--color-bg-elevation-1);
  border-radius: 12px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  border: 1px solid var(--color-border);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._box_1fjoy_1066 {
    width: 100%;
    padding: 40px 24px 22px;
  }
}

._title_1fjoy_1081 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1fjoy_1081 {
    font-size: 16px;
  }
}
._title_1fjoy_1081 {
  color: var(--color-text-header);
  text-align: left;
  margin-bottom: 40px;
}

._form_1fjoy_1098 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._passwordFields_1fjoy_1104 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

._passwordWrapper_1fjoy_1111 {
  position: relative;
  display: flex;
  align-items: center;
}
._passwordWrapper_1fjoy_1111 input {
  padding-right: 64px;
}
._passwordWrapper_1fjoy_1111 ._toggleButton_1fjoy_1119 {
  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;
}
@media (hover: hover) {
._passwordWrapper_1fjoy_1111 ._toggleButton_1fjoy_1119:hover {
  color: var(--color-text-body);
}
}
._passwordWrapper_1fjoy_1111 ._toggleButton_1fjoy_1119:focus {
  outline: none;
}
._passwordWrapper_1fjoy_1111 ._toggleButton_1fjoy_1119 i {
  font-size: 18px;
}

._submitButton_1fjoy_1144 {
  margin-top: 24px;
}

._fieldErrorText_1fjoy_1148 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-danger);
  margin-top: -4px;
}

._resultSection_1fjoy_1157 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 12px 0;
  text-align: center;
  gap: 8px;
}

._resultIcon_1fjoy_1167 i::before {
  font-size: 52px !important;
}
._resultIcon_1fjoy_1167._success_1fjoy_159 {
  color: var(--color-success);
}
._resultIcon_1fjoy_1167._error_1fjoy_1173 {
  color: var(--color-danger);
}

._resultTitle_1fjoy_1177 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultTitle_1fjoy_1177 {
    font-size: 16px;
  }
}
._resultTitle_1fjoy_1177 {
  color: var(--color-text-header);
  margin-top: 4px;
}

._resultGuide_1fjoy_1193 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultGuide_1fjoy_1193 {
    font-size: 12px;
  }
}
._resultGuide_1fjoy_1193 {
  color: var(--color-text-sub);
  line-height: 1.6;
}

._footer_1fjoy_1209 {
  display: flex;
  gap: 16px;
  width: 100%;
  margin-top: 24px;
}
._footer_1fjoy_1209 button {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_1fjoy_1209 {
    gap: 8px;
  }
  ._footer_1fjoy_1209 button {
    height: 50px !important;
    border-radius: 12px !important;
    justify-content: center;
  }
}

@keyframes _fadeIn_1fjoy_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1dm7i_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1dm7i_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1dm7i_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1dm7i_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1dm7i_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1dm7i_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1dm7i_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1dm7i_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1dm7i_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_1dm7i_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1dm7i_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1dm7i_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1dm7i_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1dm7i_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1dm7i_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1dm7i_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1dm7i_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1dm7i_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_1dm7i_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1dm7i_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1dm7i_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1dm7i_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1dm7i_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1dm7i_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1dm7i_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1dm7i_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1dm7i_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_1dm7i_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1dm7i_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1dm7i_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1dm7i_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1dm7i_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1dm7i_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1dm7i_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1dm7i_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1dm7i_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_1dm7i_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1dm7i_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1dm7i_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1dm7i_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1dm7i_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1dm7i_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1dm7i_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1dm7i_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1dm7i_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_1dm7i_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1dm7i_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1dm7i_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1dm7i_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1dm7i_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1dm7i_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1dm7i_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1dm7i_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1dm7i_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_1dm7i_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1dm7i_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1dm7i_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1dm7i_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1dm7i_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1dm7i_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1dm7i_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1dm7i_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1dm7i_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_1dm7i_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1dm7i_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1dm7i_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1dm7i_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1dm7i_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1dm7i_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1dm7i_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1dm7i_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1dm7i_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1dm7i_259 {
  padding: 0;
}

._p-t-0_1dm7i_263 {
  padding-top: 0;
}

._p-r-0_1dm7i_267 {
  padding-right: 0;
}

._p-b-0_1dm7i_271 {
  padding-bottom: 0;
}

._p-l-0_1dm7i_275 {
  padding-left: 0;
}

._m-0_1dm7i_279 {
  margin: 0;
}

._m-t-0_1dm7i_283 {
  margin-top: 0;
}

._m-r-0_1dm7i_287 {
  margin-right: 0;
}

._m-b-0_1dm7i_291 {
  margin-bottom: 0;
}

._m-l-0_1dm7i_295 {
  margin-left: 0;
}

._p-1_1dm7i_299 {
  padding: 2px;
}

._p-t-1_1dm7i_303 {
  padding-top: 2px;
}

._p-r-1_1dm7i_307 {
  padding-right: 2px;
}

._p-b-1_1dm7i_311 {
  padding-bottom: 2px;
}

._p-l-1_1dm7i_315 {
  padding-left: 2px;
}

._m-1_1dm7i_319 {
  margin: 2px;
}

._m-t-1_1dm7i_323 {
  margin-top: 2px;
}

._m-r-1_1dm7i_327 {
  margin-right: 2px;
}

._m-b-1_1dm7i_331 {
  margin-bottom: 2px;
}

._m-l-1_1dm7i_335 {
  margin-left: 2px;
}

._p-2_1dm7i_339 {
  padding: 4px;
}

._p-t-2_1dm7i_343 {
  padding-top: 4px;
}

._p-r-2_1dm7i_347 {
  padding-right: 4px;
}

._p-b-2_1dm7i_351 {
  padding-bottom: 4px;
}

._p-l-2_1dm7i_355 {
  padding-left: 4px;
}

._m-2_1dm7i_359 {
  margin: 4px;
}

._m-t-2_1dm7i_363 {
  margin-top: 4px;
}

._m-r-2_1dm7i_367 {
  margin-right: 4px;
}

._m-b-2_1dm7i_371 {
  margin-bottom: 4px;
}

._m-l-2_1dm7i_375 {
  margin-left: 4px;
}

._p-3_1dm7i_379 {
  padding: 8px;
}

._p-t-3_1dm7i_383 {
  padding-top: 8px;
}

._p-r-3_1dm7i_387 {
  padding-right: 8px;
}

._p-b-3_1dm7i_391 {
  padding-bottom: 8px;
}

._p-l-3_1dm7i_395 {
  padding-left: 8px;
}

._m-3_1dm7i_399 {
  margin: 8px;
}

._m-t-3_1dm7i_403 {
  margin-top: 8px;
}

._m-r-3_1dm7i_407 {
  margin-right: 8px;
}

._m-b-3_1dm7i_411 {
  margin-bottom: 8px;
}

._m-l-3_1dm7i_415 {
  margin-left: 8px;
}

._p-4_1dm7i_419 {
  padding: 12px;
}

._p-t-4_1dm7i_423 {
  padding-top: 12px;
}

._p-r-4_1dm7i_427 {
  padding-right: 12px;
}

._p-b-4_1dm7i_431 {
  padding-bottom: 12px;
}

._p-l-4_1dm7i_435 {
  padding-left: 12px;
}

._m-4_1dm7i_439 {
  margin: 12px;
}

._m-t-4_1dm7i_443 {
  margin-top: 12px;
}

._m-r-4_1dm7i_447 {
  margin-right: 12px;
}

._m-b-4_1dm7i_451 {
  margin-bottom: 12px;
}

._m-l-4_1dm7i_455 {
  margin-left: 12px;
}

._p-5_1dm7i_459 {
  padding: 16px;
}

._p-t-5_1dm7i_463 {
  padding-top: 16px;
}

._p-r-5_1dm7i_467 {
  padding-right: 16px;
}

._p-b-5_1dm7i_471 {
  padding-bottom: 16px;
}

._p-l-5_1dm7i_475 {
  padding-left: 16px;
}

._m-5_1dm7i_479 {
  margin: 16px;
}

._m-t-5_1dm7i_483 {
  margin-top: 16px;
}

._m-r-5_1dm7i_487 {
  margin-right: 16px;
}

._m-b-5_1dm7i_491 {
  margin-bottom: 16px;
}

._m-l-5_1dm7i_495 {
  margin-left: 16px;
}

._p-6_1dm7i_499 {
  padding: 24px;
}

._p-t-6_1dm7i_503 {
  padding-top: 24px;
}

._p-r-6_1dm7i_507 {
  padding-right: 24px;
}

._p-b-6_1dm7i_511 {
  padding-bottom: 24px;
}

._p-l-6_1dm7i_515 {
  padding-left: 24px;
}

._m-6_1dm7i_519 {
  margin: 24px;
}

._m-t-6_1dm7i_523 {
  margin-top: 24px;
}

._m-r-6_1dm7i_527 {
  margin-right: 24px;
}

._m-b-6_1dm7i_531 {
  margin-bottom: 24px;
}

._m-l-6_1dm7i_535 {
  margin-left: 24px;
}

._p-7_1dm7i_539 {
  padding: 32px;
}

._p-t-7_1dm7i_543 {
  padding-top: 32px;
}

._p-r-7_1dm7i_547 {
  padding-right: 32px;
}

._p-b-7_1dm7i_551 {
  padding-bottom: 32px;
}

._p-l-7_1dm7i_555 {
  padding-left: 32px;
}

._m-7_1dm7i_559 {
  margin: 32px;
}

._m-t-7_1dm7i_563 {
  margin-top: 32px;
}

._m-r-7_1dm7i_567 {
  margin-right: 32px;
}

._m-b-7_1dm7i_571 {
  margin-bottom: 32px;
}

._m-l-7_1dm7i_575 {
  margin-left: 32px;
}

._p-8_1dm7i_579 {
  padding: 40px;
}

._p-t-8_1dm7i_583 {
  padding-top: 40px;
}

._p-r-8_1dm7i_587 {
  padding-right: 40px;
}

._p-b-8_1dm7i_591 {
  padding-bottom: 40px;
}

._p-l-8_1dm7i_595 {
  padding-left: 40px;
}

._m-8_1dm7i_599 {
  margin: 40px;
}

._m-t-8_1dm7i_603 {
  margin-top: 40px;
}

._m-r-8_1dm7i_607 {
  margin-right: 40px;
}

._m-b-8_1dm7i_611 {
  margin-bottom: 40px;
}

._m-l-8_1dm7i_615 {
  margin-left: 40px;
}

._p-9_1dm7i_619 {
  padding: 48px;
}

._p-t-9_1dm7i_623 {
  padding-top: 48px;
}

._p-r-9_1dm7i_627 {
  padding-right: 48px;
}

._p-b-9_1dm7i_631 {
  padding-bottom: 48px;
}

._p-l-9_1dm7i_635 {
  padding-left: 48px;
}

._m-9_1dm7i_639 {
  margin: 48px;
}

._m-t-9_1dm7i_643 {
  margin-top: 48px;
}

._m-r-9_1dm7i_647 {
  margin-right: 48px;
}

._m-b-9_1dm7i_651 {
  margin-bottom: 48px;
}

._m-l-9_1dm7i_655 {
  margin-left: 48px;
}

._p-10_1dm7i_659 {
  padding: 64px;
}

._p-t-10_1dm7i_663 {
  padding-top: 64px;
}

._p-r-10_1dm7i_667 {
  padding-right: 64px;
}

._p-b-10_1dm7i_671 {
  padding-bottom: 64px;
}

._p-l-10_1dm7i_675 {
  padding-left: 64px;
}

._m-10_1dm7i_679 {
  margin: 64px;
}

._m-t-10_1dm7i_683 {
  margin-top: 64px;
}

._m-r-10_1dm7i_687 {
  margin-right: 64px;
}

._m-b-10_1dm7i_691 {
  margin-bottom: 64px;
}

._m-l-10_1dm7i_695 {
  margin-left: 64px;
}

._p-11_1dm7i_699 {
  padding: 80px;
}

._p-t-11_1dm7i_703 {
  padding-top: 80px;
}

._p-r-11_1dm7i_707 {
  padding-right: 80px;
}

._p-b-11_1dm7i_711 {
  padding-bottom: 80px;
}

._p-l-11_1dm7i_715 {
  padding-left: 80px;
}

._m-11_1dm7i_719 {
  margin: 80px;
}

._m-t-11_1dm7i_723 {
  margin-top: 80px;
}

._m-r-11_1dm7i_727 {
  margin-right: 80px;
}

._m-b-11_1dm7i_731 {
  margin-bottom: 80px;
}

._m-l-11_1dm7i_735 {
  margin-left: 80px;
}

._p-12_1dm7i_739 {
  padding: 96px;
}

._p-t-12_1dm7i_743 {
  padding-top: 96px;
}

._p-r-12_1dm7i_747 {
  padding-right: 96px;
}

._p-b-12_1dm7i_751 {
  padding-bottom: 96px;
}

._p-l-12_1dm7i_755 {
  padding-left: 96px;
}

._m-12_1dm7i_759 {
  margin: 96px;
}

._m-t-12_1dm7i_763 {
  margin-top: 96px;
}

._m-r-12_1dm7i_767 {
  margin-right: 96px;
}

._m-b-12_1dm7i_771 {
  margin-bottom: 96px;
}

._m-l-12_1dm7i_775 {
  margin-left: 96px;
}

._p-13_1dm7i_779 {
  padding: 160px;
}

._p-t-13_1dm7i_783 {
  padding-top: 160px;
}

._p-r-13_1dm7i_787 {
  padding-right: 160px;
}

._p-b-13_1dm7i_791 {
  padding-bottom: 160px;
}

._p-l-13_1dm7i_795 {
  padding-left: 160px;
}

._m-13_1dm7i_799 {
  margin: 160px;
}

._m-t-13_1dm7i_803 {
  margin-top: 160px;
}

._m-r-13_1dm7i_807 {
  margin-right: 160px;
}

._m-b-13_1dm7i_811 {
  margin-bottom: 160px;
}

._m-l-13_1dm7i_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1dm7i_825 {
  border-radius: 0;
}

._r-1_1dm7i_829 {
  border-radius: 2px;
}

._r-2_1dm7i_833 {
  border-radius: 4px;
}

._r-3_1dm7i_837 {
  border-radius: 6px;
}

._r-4_1dm7i_841 {
  border-radius: 8px;
}

._r-5_1dm7i_845 {
  border-radius: 12px;
}

._r-6_1dm7i_849 {
  border-radius: 20px;
}

._r-full_1dm7i_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1dm7i_860 {
  border: 0 solid;
}

._border-1_1dm7i_864 {
  border: 1px solid;
}

._border-2_1dm7i_868 {
  border: 2px solid;
}

._border-3_1dm7i_872 {
  border: 3px solid;
}

._border-4_1dm7i_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1dm7i_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1dm7i_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1dm7i_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1dm7i_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1dm7i_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1dm7i_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1dm7i_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1dm7i_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1dm7i_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_1dm7i_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1dm7i_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1dm7i_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1dm7i_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1dm7i_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1dm7i_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1dm7i_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1dm7i_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_1dm7i_1039 {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 24px;
  border-radius: 8px;
  border: 1px solid var(--color-border);
  background-color: var(--color-default-deep-pressed);
  color: var(--color-text-action-reverse);
  overflow: hidden;
}

._blob_1dm7i_1051 {
  position: absolute;
  border-radius: 9999px;
  mix-blend-mode: soft-light;
  pointer-events: none;
}

._blob1_1dm7i_1058 {
  width: 426px;
  height: 426px;
  right: 6%;
  top: 50%;
  transform: translateY(-50%);
  background: radial-gradient(circle, rgba(45, 106, 246, 0.6), transparent 70%);
}

._blob2_1dm7i_1067 {
  width: 240px;
  height: 240px;
  right: 24%;
  top: calc(50% - 14px);
  transform: translateY(-50%);
  background: radial-gradient(circle, rgba(168, 85, 247, 0.5), transparent 70%);
}

._blob3_1dm7i_1076 {
  width: 412px;
  height: 412px;
  left: 4%;
  top: calc(50% - 78px);
  transform: translateY(-50%);
  background: radial-gradient(circle, rgba(13, 148, 136, 0.4), transparent 70%);
}

._content_1dm7i_1085 {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._topRow_1dm7i_1093 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

._name_1dm7i_1100 {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._name_1dm7i_1100 {
    font-size: 20px;
  }
}
._name_1dm7i_1100 {
  color: var(--color-text-action-reverse);
  margin: 0;
}

._statusChip_1dm7i_1116 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 8px;
  border-radius: 9999px;
  background-color: var(--color-success-fill);
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-success);
  white-space: nowrap;
}

._statusDot_1dm7i_1131 {
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  background-color: var(--color-success);
}

._metaRow_1dm7i_1138 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: rgba(255, 255, 255, 0.7);
}

._metaItem_1dm7i_1150 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

._metaValue_1dm7i_1156 {
  font-weight: 600;
  color: var(--color-text-action-reverse);
}

._divider_1dm7i_1161 {
  display: inline-block;
  width: 1px;
  height: 12px;
  background-color: rgba(255, 255, 255, 0.3);
}

._tags_1dm7i_1168 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

._tag_1dm7i_1168 {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  border-radius: 9999px;
  background-color: rgba(250, 250, 250, 0.1);
  border: 1px solid rgba(228, 228, 231, 0.4);
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: rgba(255, 255, 255, 0.8);
  white-space: nowrap;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1n23a_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1n23a_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1n23a_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1n23a_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1n23a_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1n23a_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1n23a_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1n23a_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1n23a_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_1n23a_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1n23a_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1n23a_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1n23a_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1n23a_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1n23a_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1n23a_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1n23a_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1n23a_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_1n23a_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1n23a_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1n23a_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1n23a_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1n23a_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1n23a_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1n23a_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1n23a_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1n23a_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_1n23a_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1n23a_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1n23a_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1n23a_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1n23a_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1n23a_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1n23a_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1n23a_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1n23a_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_1n23a_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1n23a_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1n23a_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1n23a_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1n23a_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1n23a_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1n23a_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1n23a_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1n23a_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_1n23a_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1n23a_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1n23a_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1n23a_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1n23a_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1n23a_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1n23a_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1n23a_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1n23a_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_1n23a_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1n23a_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1n23a_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1n23a_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1n23a_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1n23a_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1n23a_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1n23a_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1n23a_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_1n23a_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1n23a_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1n23a_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1n23a_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1n23a_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1n23a_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1n23a_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1n23a_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1n23a_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1n23a_259 {
  padding: 0;
}

._p-t-0_1n23a_263 {
  padding-top: 0;
}

._p-r-0_1n23a_267 {
  padding-right: 0;
}

._p-b-0_1n23a_271 {
  padding-bottom: 0;
}

._p-l-0_1n23a_275 {
  padding-left: 0;
}

._m-0_1n23a_279 {
  margin: 0;
}

._m-t-0_1n23a_283 {
  margin-top: 0;
}

._m-r-0_1n23a_287 {
  margin-right: 0;
}

._m-b-0_1n23a_291 {
  margin-bottom: 0;
}

._m-l-0_1n23a_295 {
  margin-left: 0;
}

._p-1_1n23a_299 {
  padding: 2px;
}

._p-t-1_1n23a_303 {
  padding-top: 2px;
}

._p-r-1_1n23a_307 {
  padding-right: 2px;
}

._p-b-1_1n23a_311 {
  padding-bottom: 2px;
}

._p-l-1_1n23a_315 {
  padding-left: 2px;
}

._m-1_1n23a_319 {
  margin: 2px;
}

._m-t-1_1n23a_323 {
  margin-top: 2px;
}

._m-r-1_1n23a_327 {
  margin-right: 2px;
}

._m-b-1_1n23a_331 {
  margin-bottom: 2px;
}

._m-l-1_1n23a_335 {
  margin-left: 2px;
}

._p-2_1n23a_339 {
  padding: 4px;
}

._p-t-2_1n23a_343 {
  padding-top: 4px;
}

._p-r-2_1n23a_347 {
  padding-right: 4px;
}

._p-b-2_1n23a_351 {
  padding-bottom: 4px;
}

._p-l-2_1n23a_355 {
  padding-left: 4px;
}

._m-2_1n23a_359 {
  margin: 4px;
}

._m-t-2_1n23a_363 {
  margin-top: 4px;
}

._m-r-2_1n23a_367 {
  margin-right: 4px;
}

._m-b-2_1n23a_371 {
  margin-bottom: 4px;
}

._m-l-2_1n23a_375 {
  margin-left: 4px;
}

._p-3_1n23a_379 {
  padding: 8px;
}

._p-t-3_1n23a_383 {
  padding-top: 8px;
}

._p-r-3_1n23a_387 {
  padding-right: 8px;
}

._p-b-3_1n23a_391 {
  padding-bottom: 8px;
}

._p-l-3_1n23a_395 {
  padding-left: 8px;
}

._m-3_1n23a_399 {
  margin: 8px;
}

._m-t-3_1n23a_403 {
  margin-top: 8px;
}

._m-r-3_1n23a_407 {
  margin-right: 8px;
}

._m-b-3_1n23a_411 {
  margin-bottom: 8px;
}

._m-l-3_1n23a_415 {
  margin-left: 8px;
}

._p-4_1n23a_419 {
  padding: 12px;
}

._p-t-4_1n23a_423 {
  padding-top: 12px;
}

._p-r-4_1n23a_427 {
  padding-right: 12px;
}

._p-b-4_1n23a_431 {
  padding-bottom: 12px;
}

._p-l-4_1n23a_435 {
  padding-left: 12px;
}

._m-4_1n23a_439 {
  margin: 12px;
}

._m-t-4_1n23a_443 {
  margin-top: 12px;
}

._m-r-4_1n23a_447 {
  margin-right: 12px;
}

._m-b-4_1n23a_451 {
  margin-bottom: 12px;
}

._m-l-4_1n23a_455 {
  margin-left: 12px;
}

._p-5_1n23a_459 {
  padding: 16px;
}

._p-t-5_1n23a_463 {
  padding-top: 16px;
}

._p-r-5_1n23a_467 {
  padding-right: 16px;
}

._p-b-5_1n23a_471 {
  padding-bottom: 16px;
}

._p-l-5_1n23a_475 {
  padding-left: 16px;
}

._m-5_1n23a_479 {
  margin: 16px;
}

._m-t-5_1n23a_483 {
  margin-top: 16px;
}

._m-r-5_1n23a_487 {
  margin-right: 16px;
}

._m-b-5_1n23a_491 {
  margin-bottom: 16px;
}

._m-l-5_1n23a_495 {
  margin-left: 16px;
}

._p-6_1n23a_499 {
  padding: 24px;
}

._p-t-6_1n23a_503 {
  padding-top: 24px;
}

._p-r-6_1n23a_507 {
  padding-right: 24px;
}

._p-b-6_1n23a_511 {
  padding-bottom: 24px;
}

._p-l-6_1n23a_515 {
  padding-left: 24px;
}

._m-6_1n23a_519 {
  margin: 24px;
}

._m-t-6_1n23a_523 {
  margin-top: 24px;
}

._m-r-6_1n23a_527 {
  margin-right: 24px;
}

._m-b-6_1n23a_531 {
  margin-bottom: 24px;
}

._m-l-6_1n23a_535 {
  margin-left: 24px;
}

._p-7_1n23a_539 {
  padding: 32px;
}

._p-t-7_1n23a_543 {
  padding-top: 32px;
}

._p-r-7_1n23a_547 {
  padding-right: 32px;
}

._p-b-7_1n23a_551 {
  padding-bottom: 32px;
}

._p-l-7_1n23a_555 {
  padding-left: 32px;
}

._m-7_1n23a_559 {
  margin: 32px;
}

._m-t-7_1n23a_563 {
  margin-top: 32px;
}

._m-r-7_1n23a_567 {
  margin-right: 32px;
}

._m-b-7_1n23a_571 {
  margin-bottom: 32px;
}

._m-l-7_1n23a_575 {
  margin-left: 32px;
}

._p-8_1n23a_579 {
  padding: 40px;
}

._p-t-8_1n23a_583 {
  padding-top: 40px;
}

._p-r-8_1n23a_587 {
  padding-right: 40px;
}

._p-b-8_1n23a_591 {
  padding-bottom: 40px;
}

._p-l-8_1n23a_595 {
  padding-left: 40px;
}

._m-8_1n23a_599 {
  margin: 40px;
}

._m-t-8_1n23a_603 {
  margin-top: 40px;
}

._m-r-8_1n23a_607 {
  margin-right: 40px;
}

._m-b-8_1n23a_611 {
  margin-bottom: 40px;
}

._m-l-8_1n23a_615 {
  margin-left: 40px;
}

._p-9_1n23a_619 {
  padding: 48px;
}

._p-t-9_1n23a_623 {
  padding-top: 48px;
}

._p-r-9_1n23a_627 {
  padding-right: 48px;
}

._p-b-9_1n23a_631 {
  padding-bottom: 48px;
}

._p-l-9_1n23a_635 {
  padding-left: 48px;
}

._m-9_1n23a_639 {
  margin: 48px;
}

._m-t-9_1n23a_643 {
  margin-top: 48px;
}

._m-r-9_1n23a_647 {
  margin-right: 48px;
}

._m-b-9_1n23a_651 {
  margin-bottom: 48px;
}

._m-l-9_1n23a_655 {
  margin-left: 48px;
}

._p-10_1n23a_659 {
  padding: 64px;
}

._p-t-10_1n23a_663 {
  padding-top: 64px;
}

._p-r-10_1n23a_667 {
  padding-right: 64px;
}

._p-b-10_1n23a_671 {
  padding-bottom: 64px;
}

._p-l-10_1n23a_675 {
  padding-left: 64px;
}

._m-10_1n23a_679 {
  margin: 64px;
}

._m-t-10_1n23a_683 {
  margin-top: 64px;
}

._m-r-10_1n23a_687 {
  margin-right: 64px;
}

._m-b-10_1n23a_691 {
  margin-bottom: 64px;
}

._m-l-10_1n23a_695 {
  margin-left: 64px;
}

._p-11_1n23a_699 {
  padding: 80px;
}

._p-t-11_1n23a_703 {
  padding-top: 80px;
}

._p-r-11_1n23a_707 {
  padding-right: 80px;
}

._p-b-11_1n23a_711 {
  padding-bottom: 80px;
}

._p-l-11_1n23a_715 {
  padding-left: 80px;
}

._m-11_1n23a_719 {
  margin: 80px;
}

._m-t-11_1n23a_723 {
  margin-top: 80px;
}

._m-r-11_1n23a_727 {
  margin-right: 80px;
}

._m-b-11_1n23a_731 {
  margin-bottom: 80px;
}

._m-l-11_1n23a_735 {
  margin-left: 80px;
}

._p-12_1n23a_739 {
  padding: 96px;
}

._p-t-12_1n23a_743 {
  padding-top: 96px;
}

._p-r-12_1n23a_747 {
  padding-right: 96px;
}

._p-b-12_1n23a_751 {
  padding-bottom: 96px;
}

._p-l-12_1n23a_755 {
  padding-left: 96px;
}

._m-12_1n23a_759 {
  margin: 96px;
}

._m-t-12_1n23a_763 {
  margin-top: 96px;
}

._m-r-12_1n23a_767 {
  margin-right: 96px;
}

._m-b-12_1n23a_771 {
  margin-bottom: 96px;
}

._m-l-12_1n23a_775 {
  margin-left: 96px;
}

._p-13_1n23a_779 {
  padding: 160px;
}

._p-t-13_1n23a_783 {
  padding-top: 160px;
}

._p-r-13_1n23a_787 {
  padding-right: 160px;
}

._p-b-13_1n23a_791 {
  padding-bottom: 160px;
}

._p-l-13_1n23a_795 {
  padding-left: 160px;
}

._m-13_1n23a_799 {
  margin: 160px;
}

._m-t-13_1n23a_803 {
  margin-top: 160px;
}

._m-r-13_1n23a_807 {
  margin-right: 160px;
}

._m-b-13_1n23a_811 {
  margin-bottom: 160px;
}

._m-l-13_1n23a_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1n23a_825 {
  border-radius: 0;
}

._r-1_1n23a_829 {
  border-radius: 2px;
}

._r-2_1n23a_833 {
  border-radius: 4px;
}

._r-3_1n23a_837 {
  border-radius: 6px;
}

._r-4_1n23a_841 {
  border-radius: 8px;
}

._r-5_1n23a_845 {
  border-radius: 12px;
}

._r-6_1n23a_849 {
  border-radius: 20px;
}

._r-full_1n23a_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1n23a_860 {
  border: 0 solid;
}

._border-1_1n23a_864 {
  border: 1px solid;
}

._border-2_1n23a_868 {
  border: 2px solid;
}

._border-3_1n23a_872 {
  border: 3px solid;
}

._border-4_1n23a_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1n23a_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1n23a_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1n23a_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1n23a_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1n23a_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1n23a_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1n23a_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1n23a_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1n23a_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_1n23a_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1n23a_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1n23a_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1n23a_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1n23a_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1n23a_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1n23a_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1n23a_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
*/
._root_1n23a_1039 {
  position: relative;
  display: inline-flex;
}

._trigger_1n23a_1044 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._trigger_1n23a_1044 {
    font-size: 12px;
  }
}
._trigger_1n23a_1044 {
  display: flex;
  align-items: center;
  gap: 2px;
  height: 44px;
  min-width: 0;
  padding: 0 32px 0 8px;
  background-color: var(--color-bg-elevation-1);
  background-image: 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>');
  background-repeat: no-repeat;
  background-position: right 11px center;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  color: var(--color-text-header);
  cursor: pointer;
  transition: border-color 0.2s;
  outline: none;
  appearance: none;
  white-space: nowrap;
}
@media (hover: hover) {
._trigger_1n23a_1044:hover {
  border-color: var(--color-primary);
  background-color: var(--color-bg-elevation-1);
}
}
._trigger_1n23a_1044:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._title_1n23a_1085 {
  color: var(--color-text-action-disabled);
  white-space: nowrap;
}

._placeholder_1n23a_1090 {
  color: var(--color-text-header);
}

._icons_1n23a_1094 {
  display: inline-flex;
  align-items: center;
}

._iconBadge_1n23a_1099 {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 9999px;
  overflow: hidden;
}
._iconBadge_1n23a_1099:not(:first-child) {
  margin-left: -4px;
  background-color: var(--color-bg-block);
  border: 1px solid var(--color-border);
}
._iconBadge_1n23a_1099 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._iconBadge_1n23a_1099 i::before {
  font-size: 16px;
}

._panel_1n23a_1123 {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  z-index: 100;
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 148px;
  max-width: 280px;
  width: max-content;
  padding: 8px;
  background-color: var(--color-bg-block);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._menuItem_1n23a_1141 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  padding: 4px 8px;
  background: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  text-align: left;
}
@media (hover: hover) {
._menuItem_1n23a_1141:hover {
  background-color: var(--color-default-hover);
}
}

._itemCheckbox_1n23a_1157 {
  pointer-events: none;
}

._itemContent_1n23a_1161 {
  display: flex;
  align-items: center;
  gap: 2px;
  flex: 1;
  min-width: 0;
}

._itemIcon_1n23a_1169 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 9999px;
  overflow: hidden;
}
._itemIcon_1n23a_1169 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._itemIcon_1n23a_1169 i::before {
  font-size: 14px;
}

._itemLabel_1n23a_1187 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._itemLabel_1n23a_1187 {
    font-size: 12px;
  }
}
._itemLabel_1n23a_1187 {
  color: var(--color-text-body);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._emptyHint_1n23a_1205 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyHint_1n23a_1205 {
    font-size: 12px;
  }
}
._emptyHint_1n23a_1205 {
  margin: 0;
  padding: 4px 8px;
  color: var(--color-text-sub);
  white-space: nowrap;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_cfp2p_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_cfp2p_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_cfp2p_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_cfp2p_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_cfp2p_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_cfp2p_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_cfp2p_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_cfp2p_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_cfp2p_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_cfp2p_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_cfp2p_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_cfp2p_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_cfp2p_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_cfp2p_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_cfp2p_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_cfp2p_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_cfp2p_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_cfp2p_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_cfp2p_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_cfp2p_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_cfp2p_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_cfp2p_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_cfp2p_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_cfp2p_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_cfp2p_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_cfp2p_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_cfp2p_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_cfp2p_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_cfp2p_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_cfp2p_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_cfp2p_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_cfp2p_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_cfp2p_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_cfp2p_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_cfp2p_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_cfp2p_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_cfp2p_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_cfp2p_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_cfp2p_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_cfp2p_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_cfp2p_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_cfp2p_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_cfp2p_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_cfp2p_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_cfp2p_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_cfp2p_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_cfp2p_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_cfp2p_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_cfp2p_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_cfp2p_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_cfp2p_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_cfp2p_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_cfp2p_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_cfp2p_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_cfp2p_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_cfp2p_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_cfp2p_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_cfp2p_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_cfp2p_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_cfp2p_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_cfp2p_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_cfp2p_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_cfp2p_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_cfp2p_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_cfp2p_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_cfp2p_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_cfp2p_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_cfp2p_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_cfp2p_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_cfp2p_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_cfp2p_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_cfp2p_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_cfp2p_259 {
  padding: 0;
}

._p-t-0_cfp2p_263 {
  padding-top: 0;
}

._p-r-0_cfp2p_267 {
  padding-right: 0;
}

._p-b-0_cfp2p_271 {
  padding-bottom: 0;
}

._p-l-0_cfp2p_275 {
  padding-left: 0;
}

._m-0_cfp2p_279 {
  margin: 0;
}

._m-t-0_cfp2p_283 {
  margin-top: 0;
}

._m-r-0_cfp2p_287 {
  margin-right: 0;
}

._m-b-0_cfp2p_291 {
  margin-bottom: 0;
}

._m-l-0_cfp2p_295 {
  margin-left: 0;
}

._p-1_cfp2p_299 {
  padding: 2px;
}

._p-t-1_cfp2p_303 {
  padding-top: 2px;
}

._p-r-1_cfp2p_307 {
  padding-right: 2px;
}

._p-b-1_cfp2p_311 {
  padding-bottom: 2px;
}

._p-l-1_cfp2p_315 {
  padding-left: 2px;
}

._m-1_cfp2p_319 {
  margin: 2px;
}

._m-t-1_cfp2p_323 {
  margin-top: 2px;
}

._m-r-1_cfp2p_327 {
  margin-right: 2px;
}

._m-b-1_cfp2p_331 {
  margin-bottom: 2px;
}

._m-l-1_cfp2p_335 {
  margin-left: 2px;
}

._p-2_cfp2p_339 {
  padding: 4px;
}

._p-t-2_cfp2p_343 {
  padding-top: 4px;
}

._p-r-2_cfp2p_347 {
  padding-right: 4px;
}

._p-b-2_cfp2p_351 {
  padding-bottom: 4px;
}

._p-l-2_cfp2p_355 {
  padding-left: 4px;
}

._m-2_cfp2p_359 {
  margin: 4px;
}

._m-t-2_cfp2p_363 {
  margin-top: 4px;
}

._m-r-2_cfp2p_367 {
  margin-right: 4px;
}

._m-b-2_cfp2p_371 {
  margin-bottom: 4px;
}

._m-l-2_cfp2p_375 {
  margin-left: 4px;
}

._p-3_cfp2p_379 {
  padding: 8px;
}

._p-t-3_cfp2p_383 {
  padding-top: 8px;
}

._p-r-3_cfp2p_387 {
  padding-right: 8px;
}

._p-b-3_cfp2p_391 {
  padding-bottom: 8px;
}

._p-l-3_cfp2p_395 {
  padding-left: 8px;
}

._m-3_cfp2p_399 {
  margin: 8px;
}

._m-t-3_cfp2p_403 {
  margin-top: 8px;
}

._m-r-3_cfp2p_407 {
  margin-right: 8px;
}

._m-b-3_cfp2p_411 {
  margin-bottom: 8px;
}

._m-l-3_cfp2p_415 {
  margin-left: 8px;
}

._p-4_cfp2p_419 {
  padding: 12px;
}

._p-t-4_cfp2p_423 {
  padding-top: 12px;
}

._p-r-4_cfp2p_427 {
  padding-right: 12px;
}

._p-b-4_cfp2p_431 {
  padding-bottom: 12px;
}

._p-l-4_cfp2p_435 {
  padding-left: 12px;
}

._m-4_cfp2p_439 {
  margin: 12px;
}

._m-t-4_cfp2p_443 {
  margin-top: 12px;
}

._m-r-4_cfp2p_447 {
  margin-right: 12px;
}

._m-b-4_cfp2p_451 {
  margin-bottom: 12px;
}

._m-l-4_cfp2p_455 {
  margin-left: 12px;
}

._p-5_cfp2p_459 {
  padding: 16px;
}

._p-t-5_cfp2p_463 {
  padding-top: 16px;
}

._p-r-5_cfp2p_467 {
  padding-right: 16px;
}

._p-b-5_cfp2p_471 {
  padding-bottom: 16px;
}

._p-l-5_cfp2p_475 {
  padding-left: 16px;
}

._m-5_cfp2p_479 {
  margin: 16px;
}

._m-t-5_cfp2p_483 {
  margin-top: 16px;
}

._m-r-5_cfp2p_487 {
  margin-right: 16px;
}

._m-b-5_cfp2p_491 {
  margin-bottom: 16px;
}

._m-l-5_cfp2p_495 {
  margin-left: 16px;
}

._p-6_cfp2p_499 {
  padding: 24px;
}

._p-t-6_cfp2p_503 {
  padding-top: 24px;
}

._p-r-6_cfp2p_507 {
  padding-right: 24px;
}

._p-b-6_cfp2p_511 {
  padding-bottom: 24px;
}

._p-l-6_cfp2p_515 {
  padding-left: 24px;
}

._m-6_cfp2p_519 {
  margin: 24px;
}

._m-t-6_cfp2p_523 {
  margin-top: 24px;
}

._m-r-6_cfp2p_527 {
  margin-right: 24px;
}

._m-b-6_cfp2p_531 {
  margin-bottom: 24px;
}

._m-l-6_cfp2p_535 {
  margin-left: 24px;
}

._p-7_cfp2p_539 {
  padding: 32px;
}

._p-t-7_cfp2p_543 {
  padding-top: 32px;
}

._p-r-7_cfp2p_547 {
  padding-right: 32px;
}

._p-b-7_cfp2p_551 {
  padding-bottom: 32px;
}

._p-l-7_cfp2p_555 {
  padding-left: 32px;
}

._m-7_cfp2p_559 {
  margin: 32px;
}

._m-t-7_cfp2p_563 {
  margin-top: 32px;
}

._m-r-7_cfp2p_567 {
  margin-right: 32px;
}

._m-b-7_cfp2p_571 {
  margin-bottom: 32px;
}

._m-l-7_cfp2p_575 {
  margin-left: 32px;
}

._p-8_cfp2p_579 {
  padding: 40px;
}

._p-t-8_cfp2p_583 {
  padding-top: 40px;
}

._p-r-8_cfp2p_587 {
  padding-right: 40px;
}

._p-b-8_cfp2p_591 {
  padding-bottom: 40px;
}

._p-l-8_cfp2p_595 {
  padding-left: 40px;
}

._m-8_cfp2p_599 {
  margin: 40px;
}

._m-t-8_cfp2p_603 {
  margin-top: 40px;
}

._m-r-8_cfp2p_607 {
  margin-right: 40px;
}

._m-b-8_cfp2p_611 {
  margin-bottom: 40px;
}

._m-l-8_cfp2p_615 {
  margin-left: 40px;
}

._p-9_cfp2p_619 {
  padding: 48px;
}

._p-t-9_cfp2p_623 {
  padding-top: 48px;
}

._p-r-9_cfp2p_627 {
  padding-right: 48px;
}

._p-b-9_cfp2p_631 {
  padding-bottom: 48px;
}

._p-l-9_cfp2p_635 {
  padding-left: 48px;
}

._m-9_cfp2p_639 {
  margin: 48px;
}

._m-t-9_cfp2p_643 {
  margin-top: 48px;
}

._m-r-9_cfp2p_647 {
  margin-right: 48px;
}

._m-b-9_cfp2p_651 {
  margin-bottom: 48px;
}

._m-l-9_cfp2p_655 {
  margin-left: 48px;
}

._p-10_cfp2p_659 {
  padding: 64px;
}

._p-t-10_cfp2p_663 {
  padding-top: 64px;
}

._p-r-10_cfp2p_667 {
  padding-right: 64px;
}

._p-b-10_cfp2p_671 {
  padding-bottom: 64px;
}

._p-l-10_cfp2p_675 {
  padding-left: 64px;
}

._m-10_cfp2p_679 {
  margin: 64px;
}

._m-t-10_cfp2p_683 {
  margin-top: 64px;
}

._m-r-10_cfp2p_687 {
  margin-right: 64px;
}

._m-b-10_cfp2p_691 {
  margin-bottom: 64px;
}

._m-l-10_cfp2p_695 {
  margin-left: 64px;
}

._p-11_cfp2p_699 {
  padding: 80px;
}

._p-t-11_cfp2p_703 {
  padding-top: 80px;
}

._p-r-11_cfp2p_707 {
  padding-right: 80px;
}

._p-b-11_cfp2p_711 {
  padding-bottom: 80px;
}

._p-l-11_cfp2p_715 {
  padding-left: 80px;
}

._m-11_cfp2p_719 {
  margin: 80px;
}

._m-t-11_cfp2p_723 {
  margin-top: 80px;
}

._m-r-11_cfp2p_727 {
  margin-right: 80px;
}

._m-b-11_cfp2p_731 {
  margin-bottom: 80px;
}

._m-l-11_cfp2p_735 {
  margin-left: 80px;
}

._p-12_cfp2p_739 {
  padding: 96px;
}

._p-t-12_cfp2p_743 {
  padding-top: 96px;
}

._p-r-12_cfp2p_747 {
  padding-right: 96px;
}

._p-b-12_cfp2p_751 {
  padding-bottom: 96px;
}

._p-l-12_cfp2p_755 {
  padding-left: 96px;
}

._m-12_cfp2p_759 {
  margin: 96px;
}

._m-t-12_cfp2p_763 {
  margin-top: 96px;
}

._m-r-12_cfp2p_767 {
  margin-right: 96px;
}

._m-b-12_cfp2p_771 {
  margin-bottom: 96px;
}

._m-l-12_cfp2p_775 {
  margin-left: 96px;
}

._p-13_cfp2p_779 {
  padding: 160px;
}

._p-t-13_cfp2p_783 {
  padding-top: 160px;
}

._p-r-13_cfp2p_787 {
  padding-right: 160px;
}

._p-b-13_cfp2p_791 {
  padding-bottom: 160px;
}

._p-l-13_cfp2p_795 {
  padding-left: 160px;
}

._m-13_cfp2p_799 {
  margin: 160px;
}

._m-t-13_cfp2p_803 {
  margin-top: 160px;
}

._m-r-13_cfp2p_807 {
  margin-right: 160px;
}

._m-b-13_cfp2p_811 {
  margin-bottom: 160px;
}

._m-l-13_cfp2p_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_cfp2p_825 {
  border-radius: 0;
}

._r-1_cfp2p_829 {
  border-radius: 2px;
}

._r-2_cfp2p_833 {
  border-radius: 4px;
}

._r-3_cfp2p_837 {
  border-radius: 6px;
}

._r-4_cfp2p_841 {
  border-radius: 8px;
}

._r-5_cfp2p_845 {
  border-radius: 12px;
}

._r-6_cfp2p_849 {
  border-radius: 20px;
}

._r-full_cfp2p_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_cfp2p_860 {
  border: 0 solid;
}

._border-1_cfp2p_864 {
  border: 1px solid;
}

._border-2_cfp2p_868 {
  border: 2px solid;
}

._border-3_cfp2p_872 {
  border: 3px solid;
}

._border-4_cfp2p_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_cfp2p_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_cfp2p_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_cfp2p_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_cfp2p_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_cfp2p_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_cfp2p_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_cfp2p_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_cfp2p_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_cfp2p_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_cfp2p_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_cfp2p_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_cfp2p_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_cfp2p_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_cfp2p_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_cfp2p_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_cfp2p_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_cfp2p_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
*/
._filterBar_cfp2p_1039 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
}

._filterGroup_cfp2p_1047 {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}

._downloadButton_cfp2p_1054 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
  background-color: var(--color-bg-elevation-1) !important;
}
._downloadButton_cfp2p_1054 i::before {
  font-size: 20px;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._filterBar_cfp2p_1039 {
    gap: 12px;
  }
  ._filterGroup_cfp2p_1047 {
    width: 100%;
    gap: 8px;
  }
  ._downloadButton_cfp2p_1054 {
    width: 100%;
    justify-content: center;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_fxh9o_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_fxh9o_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_fxh9o_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_fxh9o_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_fxh9o_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_fxh9o_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_fxh9o_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_fxh9o_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_fxh9o_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_fxh9o_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_fxh9o_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_fxh9o_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_fxh9o_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_fxh9o_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_fxh9o_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_fxh9o_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_fxh9o_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_fxh9o_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_fxh9o_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_fxh9o_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_fxh9o_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_fxh9o_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_fxh9o_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_fxh9o_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_fxh9o_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_fxh9o_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_fxh9o_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_fxh9o_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_fxh9o_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_fxh9o_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_fxh9o_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_fxh9o_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_fxh9o_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_fxh9o_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_fxh9o_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_fxh9o_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_fxh9o_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_fxh9o_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_fxh9o_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_fxh9o_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_fxh9o_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_fxh9o_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_fxh9o_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_fxh9o_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_fxh9o_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_fxh9o_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_fxh9o_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_fxh9o_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_fxh9o_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_fxh9o_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_fxh9o_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_fxh9o_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_fxh9o_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_fxh9o_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_fxh9o_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_fxh9o_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_fxh9o_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_fxh9o_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_fxh9o_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_fxh9o_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_fxh9o_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_fxh9o_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_fxh9o_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_fxh9o_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_fxh9o_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_fxh9o_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_fxh9o_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_fxh9o_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_fxh9o_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_fxh9o_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_fxh9o_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_fxh9o_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_fxh9o_259 {
  padding: 0;
}

._p-t-0_fxh9o_263 {
  padding-top: 0;
}

._p-r-0_fxh9o_267 {
  padding-right: 0;
}

._p-b-0_fxh9o_271 {
  padding-bottom: 0;
}

._p-l-0_fxh9o_275 {
  padding-left: 0;
}

._m-0_fxh9o_279 {
  margin: 0;
}

._m-t-0_fxh9o_283 {
  margin-top: 0;
}

._m-r-0_fxh9o_287 {
  margin-right: 0;
}

._m-b-0_fxh9o_291 {
  margin-bottom: 0;
}

._m-l-0_fxh9o_295 {
  margin-left: 0;
}

._p-1_fxh9o_299 {
  padding: 2px;
}

._p-t-1_fxh9o_303 {
  padding-top: 2px;
}

._p-r-1_fxh9o_307 {
  padding-right: 2px;
}

._p-b-1_fxh9o_311 {
  padding-bottom: 2px;
}

._p-l-1_fxh9o_315 {
  padding-left: 2px;
}

._m-1_fxh9o_319 {
  margin: 2px;
}

._m-t-1_fxh9o_323 {
  margin-top: 2px;
}

._m-r-1_fxh9o_327 {
  margin-right: 2px;
}

._m-b-1_fxh9o_331 {
  margin-bottom: 2px;
}

._m-l-1_fxh9o_335 {
  margin-left: 2px;
}

._p-2_fxh9o_339 {
  padding: 4px;
}

._p-t-2_fxh9o_343 {
  padding-top: 4px;
}

._p-r-2_fxh9o_347 {
  padding-right: 4px;
}

._p-b-2_fxh9o_351 {
  padding-bottom: 4px;
}

._p-l-2_fxh9o_355 {
  padding-left: 4px;
}

._m-2_fxh9o_359 {
  margin: 4px;
}

._m-t-2_fxh9o_363 {
  margin-top: 4px;
}

._m-r-2_fxh9o_367 {
  margin-right: 4px;
}

._m-b-2_fxh9o_371 {
  margin-bottom: 4px;
}

._m-l-2_fxh9o_375 {
  margin-left: 4px;
}

._p-3_fxh9o_379 {
  padding: 8px;
}

._p-t-3_fxh9o_383 {
  padding-top: 8px;
}

._p-r-3_fxh9o_387 {
  padding-right: 8px;
}

._p-b-3_fxh9o_391 {
  padding-bottom: 8px;
}

._p-l-3_fxh9o_395 {
  padding-left: 8px;
}

._m-3_fxh9o_399 {
  margin: 8px;
}

._m-t-3_fxh9o_403 {
  margin-top: 8px;
}

._m-r-3_fxh9o_407 {
  margin-right: 8px;
}

._m-b-3_fxh9o_411 {
  margin-bottom: 8px;
}

._m-l-3_fxh9o_415 {
  margin-left: 8px;
}

._p-4_fxh9o_419 {
  padding: 12px;
}

._p-t-4_fxh9o_423 {
  padding-top: 12px;
}

._p-r-4_fxh9o_427 {
  padding-right: 12px;
}

._p-b-4_fxh9o_431 {
  padding-bottom: 12px;
}

._p-l-4_fxh9o_435 {
  padding-left: 12px;
}

._m-4_fxh9o_439 {
  margin: 12px;
}

._m-t-4_fxh9o_443 {
  margin-top: 12px;
}

._m-r-4_fxh9o_447 {
  margin-right: 12px;
}

._m-b-4_fxh9o_451 {
  margin-bottom: 12px;
}

._m-l-4_fxh9o_455 {
  margin-left: 12px;
}

._p-5_fxh9o_459 {
  padding: 16px;
}

._p-t-5_fxh9o_463 {
  padding-top: 16px;
}

._p-r-5_fxh9o_467 {
  padding-right: 16px;
}

._p-b-5_fxh9o_471 {
  padding-bottom: 16px;
}

._p-l-5_fxh9o_475 {
  padding-left: 16px;
}

._m-5_fxh9o_479 {
  margin: 16px;
}

._m-t-5_fxh9o_483 {
  margin-top: 16px;
}

._m-r-5_fxh9o_487 {
  margin-right: 16px;
}

._m-b-5_fxh9o_491 {
  margin-bottom: 16px;
}

._m-l-5_fxh9o_495 {
  margin-left: 16px;
}

._p-6_fxh9o_499 {
  padding: 24px;
}

._p-t-6_fxh9o_503 {
  padding-top: 24px;
}

._p-r-6_fxh9o_507 {
  padding-right: 24px;
}

._p-b-6_fxh9o_511 {
  padding-bottom: 24px;
}

._p-l-6_fxh9o_515 {
  padding-left: 24px;
}

._m-6_fxh9o_519 {
  margin: 24px;
}

._m-t-6_fxh9o_523 {
  margin-top: 24px;
}

._m-r-6_fxh9o_527 {
  margin-right: 24px;
}

._m-b-6_fxh9o_531 {
  margin-bottom: 24px;
}

._m-l-6_fxh9o_535 {
  margin-left: 24px;
}

._p-7_fxh9o_539 {
  padding: 32px;
}

._p-t-7_fxh9o_543 {
  padding-top: 32px;
}

._p-r-7_fxh9o_547 {
  padding-right: 32px;
}

._p-b-7_fxh9o_551 {
  padding-bottom: 32px;
}

._p-l-7_fxh9o_555 {
  padding-left: 32px;
}

._m-7_fxh9o_559 {
  margin: 32px;
}

._m-t-7_fxh9o_563 {
  margin-top: 32px;
}

._m-r-7_fxh9o_567 {
  margin-right: 32px;
}

._m-b-7_fxh9o_571 {
  margin-bottom: 32px;
}

._m-l-7_fxh9o_575 {
  margin-left: 32px;
}

._p-8_fxh9o_579 {
  padding: 40px;
}

._p-t-8_fxh9o_583 {
  padding-top: 40px;
}

._p-r-8_fxh9o_587 {
  padding-right: 40px;
}

._p-b-8_fxh9o_591 {
  padding-bottom: 40px;
}

._p-l-8_fxh9o_595 {
  padding-left: 40px;
}

._m-8_fxh9o_599 {
  margin: 40px;
}

._m-t-8_fxh9o_603 {
  margin-top: 40px;
}

._m-r-8_fxh9o_607 {
  margin-right: 40px;
}

._m-b-8_fxh9o_611 {
  margin-bottom: 40px;
}

._m-l-8_fxh9o_615 {
  margin-left: 40px;
}

._p-9_fxh9o_619 {
  padding: 48px;
}

._p-t-9_fxh9o_623 {
  padding-top: 48px;
}

._p-r-9_fxh9o_627 {
  padding-right: 48px;
}

._p-b-9_fxh9o_631 {
  padding-bottom: 48px;
}

._p-l-9_fxh9o_635 {
  padding-left: 48px;
}

._m-9_fxh9o_639 {
  margin: 48px;
}

._m-t-9_fxh9o_643 {
  margin-top: 48px;
}

._m-r-9_fxh9o_647 {
  margin-right: 48px;
}

._m-b-9_fxh9o_651 {
  margin-bottom: 48px;
}

._m-l-9_fxh9o_655 {
  margin-left: 48px;
}

._p-10_fxh9o_659 {
  padding: 64px;
}

._p-t-10_fxh9o_663 {
  padding-top: 64px;
}

._p-r-10_fxh9o_667 {
  padding-right: 64px;
}

._p-b-10_fxh9o_671 {
  padding-bottom: 64px;
}

._p-l-10_fxh9o_675 {
  padding-left: 64px;
}

._m-10_fxh9o_679 {
  margin: 64px;
}

._m-t-10_fxh9o_683 {
  margin-top: 64px;
}

._m-r-10_fxh9o_687 {
  margin-right: 64px;
}

._m-b-10_fxh9o_691 {
  margin-bottom: 64px;
}

._m-l-10_fxh9o_695 {
  margin-left: 64px;
}

._p-11_fxh9o_699 {
  padding: 80px;
}

._p-t-11_fxh9o_703 {
  padding-top: 80px;
}

._p-r-11_fxh9o_707 {
  padding-right: 80px;
}

._p-b-11_fxh9o_711 {
  padding-bottom: 80px;
}

._p-l-11_fxh9o_715 {
  padding-left: 80px;
}

._m-11_fxh9o_719 {
  margin: 80px;
}

._m-t-11_fxh9o_723 {
  margin-top: 80px;
}

._m-r-11_fxh9o_727 {
  margin-right: 80px;
}

._m-b-11_fxh9o_731 {
  margin-bottom: 80px;
}

._m-l-11_fxh9o_735 {
  margin-left: 80px;
}

._p-12_fxh9o_739 {
  padding: 96px;
}

._p-t-12_fxh9o_743 {
  padding-top: 96px;
}

._p-r-12_fxh9o_747 {
  padding-right: 96px;
}

._p-b-12_fxh9o_751 {
  padding-bottom: 96px;
}

._p-l-12_fxh9o_755 {
  padding-left: 96px;
}

._m-12_fxh9o_759 {
  margin: 96px;
}

._m-t-12_fxh9o_763 {
  margin-top: 96px;
}

._m-r-12_fxh9o_767 {
  margin-right: 96px;
}

._m-b-12_fxh9o_771 {
  margin-bottom: 96px;
}

._m-l-12_fxh9o_775 {
  margin-left: 96px;
}

._p-13_fxh9o_779 {
  padding: 160px;
}

._p-t-13_fxh9o_783 {
  padding-top: 160px;
}

._p-r-13_fxh9o_787 {
  padding-right: 160px;
}

._p-b-13_fxh9o_791 {
  padding-bottom: 160px;
}

._p-l-13_fxh9o_795 {
  padding-left: 160px;
}

._m-13_fxh9o_799 {
  margin: 160px;
}

._m-t-13_fxh9o_803 {
  margin-top: 160px;
}

._m-r-13_fxh9o_807 {
  margin-right: 160px;
}

._m-b-13_fxh9o_811 {
  margin-bottom: 160px;
}

._m-l-13_fxh9o_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_fxh9o_825 {
  border-radius: 0;
}

._r-1_fxh9o_829 {
  border-radius: 2px;
}

._r-2_fxh9o_833 {
  border-radius: 4px;
}

._r-3_fxh9o_837 {
  border-radius: 6px;
}

._r-4_fxh9o_841 {
  border-radius: 8px;
}

._r-5_fxh9o_845 {
  border-radius: 12px;
}

._r-6_fxh9o_849 {
  border-radius: 20px;
}

._r-full_fxh9o_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_fxh9o_860 {
  border: 0 solid;
}

._border-1_fxh9o_864 {
  border: 1px solid;
}

._border-2_fxh9o_868 {
  border: 2px solid;
}

._border-3_fxh9o_872 {
  border: 3px solid;
}

._border-4_fxh9o_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_fxh9o_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_fxh9o_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_fxh9o_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_fxh9o_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_fxh9o_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_fxh9o_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_fxh9o_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_fxh9o_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_fxh9o_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_fxh9o_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_fxh9o_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_fxh9o_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_fxh9o_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_fxh9o_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_fxh9o_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_fxh9o_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_fxh9o_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_fxh9o_1039 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 24px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  overflow: hidden;
}

._cardPrimary_fxh9o_1051 {
  background-color: var(--color-primary-fill);
}

._header_fxh9o_1055 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
}

._labelWrap_fxh9o_1063 {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  min-width: 0;
  flex-shrink: 1;
}

._label_fxh9o_1063 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._label_fxh9o_1063 {
    font-size: 14px;
  }
}
._label_fxh9o_1063 {
  min-width: 0;
  flex-shrink: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._helpIcon_fxh9o_1090 {
  cursor: help;
  flex-shrink: 0;
}
._helpIcon_fxh9o_1090::before {
  font-size: 16px;
  color: var(--color-text-action-disabled);
}

._changeWrap_fxh9o_1099 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
  flex-shrink: 0;
}

._badge_fxh9o_1107 {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  padding: 0 6px 0 4px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._badge_fxh9o_1107 {
    font-size: 14px;
  }
}
._badge_fxh9o_1107 {
  white-space: nowrap;
}
._badge_fxh9o_1107 i::before {
  font-size: 20px;
}
._badge_fxh9o_1107._up_fxh9o_1129 {
  color: var(--color-success);
  background-color: var(--color-success-fill);
}
._badge_fxh9o_1107._down_fxh9o_1133 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill);
}
._badge_fxh9o_1107._neutral_fxh9o_1137 {
  color: var(--color-text-sub);
  background-color: var(--color-default);
}

._changeCaption_fxh9o_1142 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}

._value_fxh9o_1150 {
  display: flex;
  align-items: flex-end;
  gap: 8px;
  width: 100%;
  color: var(--color-text-body);
}

._number_fxh9o_1158 {
  color: var(--color-text-body);
  white-space: nowrap;
}

._unit_fxh9o_1163 {
  color: var(--color-text-body);
}

._valueLg_fxh9o_1167 ._unit_fxh9o_1163 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._valueLg_fxh9o_1167 ._unit_fxh9o_1163 {
    font-size: 18px;
  }
}
._valueLg_fxh9o_1167 ._number_fxh9o_1158 {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._valueLg_fxh9o_1167 ._number_fxh9o_1158 {
    font-size: 20px;
  }
}

._valueMd_fxh9o_1190 {
  gap: 4px;
}
._valueMd_fxh9o_1190 ._unit_fxh9o_1163 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._valueMd_fxh9o_1190 ._unit_fxh9o_1163 {
    font-size: 16px;
  }
}
._valueMd_fxh9o_1190 ._number_fxh9o_1158 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._valueMd_fxh9o_1190 ._number_fxh9o_1158 {
    font-size: 18px;
  }
}

._valuePrimary_fxh9o_1216 {
  color: var(--color-primary);
}
._valuePrimary_fxh9o_1216 ._unit_fxh9o_1163,
._valuePrimary_fxh9o_1216 ._number_fxh9o_1158 {
  color: var(--color-primary);
}

._graph_fxh9o_1224 {
  position: relative;
  width: 100%;
  height: 54px;
}
._graph_fxh9o_1224 > div {
  width: 100% !important;
  height: 100% !important;
}
._graph_fxh9o_1224 canvas {
  width: 100% !important;
  height: 100% !important;
}

._emptyValue_fxh9o_1238 {
  display: flex;
  align-items: flex-end;
  width: 100%;
  height: 43px;
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyValue_fxh9o_1238 {
    font-size: 18px;
  }
}
._emptyValue_fxh9o_1238 {
  color: var(--color-text-sub);
  white-space: nowrap;
}

._emptyGraph_fxh9o_1258 {
  position: relative;
  width: 100%;
  height: 54px;
}

._emptyBar_fxh9o_1264 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 20px;
  background-color: var(--color-default);
  border-top: 1px solid var(--color-default-focus);
}

._endDot_fxh9o_1274 {
  position: absolute;
  right: 0;
  width: 6px;
  height: 6px;
  border-radius: 9999px;
  transform: translate(50%, -50%);
  pointer-events: none;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1y43h_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1y43h_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1y43h_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1y43h_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1y43h_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1y43h_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1y43h_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1y43h_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1y43h_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_1y43h_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1y43h_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1y43h_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1y43h_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1y43h_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1y43h_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1y43h_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1y43h_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1y43h_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_1y43h_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1y43h_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1y43h_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1y43h_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1y43h_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1y43h_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1y43h_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1y43h_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1y43h_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_1y43h_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1y43h_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1y43h_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1y43h_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1y43h_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1y43h_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1y43h_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1y43h_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1y43h_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_1y43h_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1y43h_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1y43h_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1y43h_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1y43h_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1y43h_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1y43h_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1y43h_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1y43h_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_1y43h_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1y43h_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1y43h_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1y43h_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1y43h_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1y43h_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1y43h_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1y43h_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1y43h_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_1y43h_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1y43h_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1y43h_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1y43h_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1y43h_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1y43h_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1y43h_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1y43h_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1y43h_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_1y43h_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1y43h_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1y43h_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1y43h_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1y43h_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1y43h_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1y43h_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1y43h_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1y43h_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1y43h_259 {
  padding: 0;
}

._p-t-0_1y43h_263 {
  padding-top: 0;
}

._p-r-0_1y43h_267 {
  padding-right: 0;
}

._p-b-0_1y43h_271 {
  padding-bottom: 0;
}

._p-l-0_1y43h_275 {
  padding-left: 0;
}

._m-0_1y43h_279 {
  margin: 0;
}

._m-t-0_1y43h_283 {
  margin-top: 0;
}

._m-r-0_1y43h_287 {
  margin-right: 0;
}

._m-b-0_1y43h_291 {
  margin-bottom: 0;
}

._m-l-0_1y43h_295 {
  margin-left: 0;
}

._p-1_1y43h_299 {
  padding: 2px;
}

._p-t-1_1y43h_303 {
  padding-top: 2px;
}

._p-r-1_1y43h_307 {
  padding-right: 2px;
}

._p-b-1_1y43h_311 {
  padding-bottom: 2px;
}

._p-l-1_1y43h_315 {
  padding-left: 2px;
}

._m-1_1y43h_319 {
  margin: 2px;
}

._m-t-1_1y43h_323 {
  margin-top: 2px;
}

._m-r-1_1y43h_327 {
  margin-right: 2px;
}

._m-b-1_1y43h_331 {
  margin-bottom: 2px;
}

._m-l-1_1y43h_335 {
  margin-left: 2px;
}

._p-2_1y43h_339 {
  padding: 4px;
}

._p-t-2_1y43h_343 {
  padding-top: 4px;
}

._p-r-2_1y43h_347 {
  padding-right: 4px;
}

._p-b-2_1y43h_351 {
  padding-bottom: 4px;
}

._p-l-2_1y43h_355 {
  padding-left: 4px;
}

._m-2_1y43h_359 {
  margin: 4px;
}

._m-t-2_1y43h_363 {
  margin-top: 4px;
}

._m-r-2_1y43h_367 {
  margin-right: 4px;
}

._m-b-2_1y43h_371 {
  margin-bottom: 4px;
}

._m-l-2_1y43h_375 {
  margin-left: 4px;
}

._p-3_1y43h_379 {
  padding: 8px;
}

._p-t-3_1y43h_383 {
  padding-top: 8px;
}

._p-r-3_1y43h_387 {
  padding-right: 8px;
}

._p-b-3_1y43h_391 {
  padding-bottom: 8px;
}

._p-l-3_1y43h_395 {
  padding-left: 8px;
}

._m-3_1y43h_399 {
  margin: 8px;
}

._m-t-3_1y43h_403 {
  margin-top: 8px;
}

._m-r-3_1y43h_407 {
  margin-right: 8px;
}

._m-b-3_1y43h_411 {
  margin-bottom: 8px;
}

._m-l-3_1y43h_415 {
  margin-left: 8px;
}

._p-4_1y43h_419 {
  padding: 12px;
}

._p-t-4_1y43h_423 {
  padding-top: 12px;
}

._p-r-4_1y43h_427 {
  padding-right: 12px;
}

._p-b-4_1y43h_431 {
  padding-bottom: 12px;
}

._p-l-4_1y43h_435 {
  padding-left: 12px;
}

._m-4_1y43h_439 {
  margin: 12px;
}

._m-t-4_1y43h_443 {
  margin-top: 12px;
}

._m-r-4_1y43h_447 {
  margin-right: 12px;
}

._m-b-4_1y43h_451 {
  margin-bottom: 12px;
}

._m-l-4_1y43h_455 {
  margin-left: 12px;
}

._p-5_1y43h_459 {
  padding: 16px;
}

._p-t-5_1y43h_463 {
  padding-top: 16px;
}

._p-r-5_1y43h_467 {
  padding-right: 16px;
}

._p-b-5_1y43h_471 {
  padding-bottom: 16px;
}

._p-l-5_1y43h_475 {
  padding-left: 16px;
}

._m-5_1y43h_479 {
  margin: 16px;
}

._m-t-5_1y43h_483 {
  margin-top: 16px;
}

._m-r-5_1y43h_487 {
  margin-right: 16px;
}

._m-b-5_1y43h_491 {
  margin-bottom: 16px;
}

._m-l-5_1y43h_495 {
  margin-left: 16px;
}

._p-6_1y43h_499 {
  padding: 24px;
}

._p-t-6_1y43h_503 {
  padding-top: 24px;
}

._p-r-6_1y43h_507 {
  padding-right: 24px;
}

._p-b-6_1y43h_511 {
  padding-bottom: 24px;
}

._p-l-6_1y43h_515 {
  padding-left: 24px;
}

._m-6_1y43h_519 {
  margin: 24px;
}

._m-t-6_1y43h_523 {
  margin-top: 24px;
}

._m-r-6_1y43h_527 {
  margin-right: 24px;
}

._m-b-6_1y43h_531 {
  margin-bottom: 24px;
}

._m-l-6_1y43h_535 {
  margin-left: 24px;
}

._p-7_1y43h_539 {
  padding: 32px;
}

._p-t-7_1y43h_543 {
  padding-top: 32px;
}

._p-r-7_1y43h_547 {
  padding-right: 32px;
}

._p-b-7_1y43h_551 {
  padding-bottom: 32px;
}

._p-l-7_1y43h_555 {
  padding-left: 32px;
}

._m-7_1y43h_559 {
  margin: 32px;
}

._m-t-7_1y43h_563 {
  margin-top: 32px;
}

._m-r-7_1y43h_567 {
  margin-right: 32px;
}

._m-b-7_1y43h_571 {
  margin-bottom: 32px;
}

._m-l-7_1y43h_575 {
  margin-left: 32px;
}

._p-8_1y43h_579 {
  padding: 40px;
}

._p-t-8_1y43h_583 {
  padding-top: 40px;
}

._p-r-8_1y43h_587 {
  padding-right: 40px;
}

._p-b-8_1y43h_591 {
  padding-bottom: 40px;
}

._p-l-8_1y43h_595 {
  padding-left: 40px;
}

._m-8_1y43h_599 {
  margin: 40px;
}

._m-t-8_1y43h_603 {
  margin-top: 40px;
}

._m-r-8_1y43h_607 {
  margin-right: 40px;
}

._m-b-8_1y43h_611 {
  margin-bottom: 40px;
}

._m-l-8_1y43h_615 {
  margin-left: 40px;
}

._p-9_1y43h_619 {
  padding: 48px;
}

._p-t-9_1y43h_623 {
  padding-top: 48px;
}

._p-r-9_1y43h_627 {
  padding-right: 48px;
}

._p-b-9_1y43h_631 {
  padding-bottom: 48px;
}

._p-l-9_1y43h_635 {
  padding-left: 48px;
}

._m-9_1y43h_639 {
  margin: 48px;
}

._m-t-9_1y43h_643 {
  margin-top: 48px;
}

._m-r-9_1y43h_647 {
  margin-right: 48px;
}

._m-b-9_1y43h_651 {
  margin-bottom: 48px;
}

._m-l-9_1y43h_655 {
  margin-left: 48px;
}

._p-10_1y43h_659 {
  padding: 64px;
}

._p-t-10_1y43h_663 {
  padding-top: 64px;
}

._p-r-10_1y43h_667 {
  padding-right: 64px;
}

._p-b-10_1y43h_671 {
  padding-bottom: 64px;
}

._p-l-10_1y43h_675 {
  padding-left: 64px;
}

._m-10_1y43h_679 {
  margin: 64px;
}

._m-t-10_1y43h_683 {
  margin-top: 64px;
}

._m-r-10_1y43h_687 {
  margin-right: 64px;
}

._m-b-10_1y43h_691 {
  margin-bottom: 64px;
}

._m-l-10_1y43h_695 {
  margin-left: 64px;
}

._p-11_1y43h_699 {
  padding: 80px;
}

._p-t-11_1y43h_703 {
  padding-top: 80px;
}

._p-r-11_1y43h_707 {
  padding-right: 80px;
}

._p-b-11_1y43h_711 {
  padding-bottom: 80px;
}

._p-l-11_1y43h_715 {
  padding-left: 80px;
}

._m-11_1y43h_719 {
  margin: 80px;
}

._m-t-11_1y43h_723 {
  margin-top: 80px;
}

._m-r-11_1y43h_727 {
  margin-right: 80px;
}

._m-b-11_1y43h_731 {
  margin-bottom: 80px;
}

._m-l-11_1y43h_735 {
  margin-left: 80px;
}

._p-12_1y43h_739 {
  padding: 96px;
}

._p-t-12_1y43h_743 {
  padding-top: 96px;
}

._p-r-12_1y43h_747 {
  padding-right: 96px;
}

._p-b-12_1y43h_751 {
  padding-bottom: 96px;
}

._p-l-12_1y43h_755 {
  padding-left: 96px;
}

._m-12_1y43h_759 {
  margin: 96px;
}

._m-t-12_1y43h_763 {
  margin-top: 96px;
}

._m-r-12_1y43h_767 {
  margin-right: 96px;
}

._m-b-12_1y43h_771 {
  margin-bottom: 96px;
}

._m-l-12_1y43h_775 {
  margin-left: 96px;
}

._p-13_1y43h_779 {
  padding: 160px;
}

._p-t-13_1y43h_783 {
  padding-top: 160px;
}

._p-r-13_1y43h_787 {
  padding-right: 160px;
}

._p-b-13_1y43h_791 {
  padding-bottom: 160px;
}

._p-l-13_1y43h_795 {
  padding-left: 160px;
}

._m-13_1y43h_799 {
  margin: 160px;
}

._m-t-13_1y43h_803 {
  margin-top: 160px;
}

._m-r-13_1y43h_807 {
  margin-right: 160px;
}

._m-b-13_1y43h_811 {
  margin-bottom: 160px;
}

._m-l-13_1y43h_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1y43h_825 {
  border-radius: 0;
}

._r-1_1y43h_829 {
  border-radius: 2px;
}

._r-2_1y43h_833 {
  border-radius: 4px;
}

._r-3_1y43h_837 {
  border-radius: 6px;
}

._r-4_1y43h_841 {
  border-radius: 8px;
}

._r-5_1y43h_845 {
  border-radius: 12px;
}

._r-6_1y43h_849 {
  border-radius: 20px;
}

._r-full_1y43h_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1y43h_860 {
  border: 0 solid;
}

._border-1_1y43h_864 {
  border: 1px solid;
}

._border-2_1y43h_868 {
  border: 2px solid;
}

._border-3_1y43h_872 {
  border: 3px solid;
}

._border-4_1y43h_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1y43h_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1y43h_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1y43h_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1y43h_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1y43h_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1y43h_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1y43h_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1y43h_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1y43h_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_1y43h_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1y43h_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1y43h_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1y43h_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1y43h_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1y43h_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1y43h_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1y43h_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_1y43h_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  overflow: hidden;
}

._header_1y43h_1051 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-shrink: 0;
}

._title_1y43h_1059 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1y43h_1059 {
    font-size: 16px;
  }
}
._title_1y43h_1059 {
  margin: 0;
}

._stateBox_1y43h_1074 {
  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;
}
._stateBox_1y43h_1074 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._stateBox_1y43h_1074 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stateBox_1y43h_1074 p {
    font-size: 14px;
  }
}
._stateBox_1y43h_1074 p {
  text-align: center;
  margin: 0;
}
._stateBox_1y43h_1074 p span {
  color: var(--color-danger);
}
._stateBox_1y43h_1074 {
  flex: 1;
  min-height: 200px;
  background-color: transparent;
}
._stateBox_1y43h_1074 i::before {
  font-size: 36px !important;
  color: var(--color-text-sub) !important;
}
._stateBox_1y43h_1074 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stateBox_1y43h_1074 p {
    font-size: 12px;
  }
}
._stateBox_1y43h_1074 p {
  color: var(--color-text-sub);
}

._list_1y43h_1131 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
}

._landingCard_1y43h_1140 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-height: 140px;
  padding: 16px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
}

._topRow_1y43h_1151 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px 12px;
  flex-wrap: wrap;
}

._urlGroup_1y43h_1159 {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  flex: 1 1 auto;
}

._rankBadge_1y43h_1167 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 26px;
  padding: 0 3px;
  border-radius: 6px;
  background-color: var(--color-default);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rankBadge_1y43h_1167 {
    font-size: 14px;
  }
}
._rankBadge_1y43h_1167 {
  line-height: 1;
  color: var(--color-text-body);
  flex-shrink: 0;
}

._rankTop_1y43h_1193 {
  background-color: var(--color-primary-fill);
  color: var(--color-primary);
}

._url_1y43h_1159 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._url_1y43h_1159 {
    font-size: 14px;
  }
}
._url_1y43h_1159 {
  color: var(--color-link);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
  flex-shrink: 1;
}

._roasGroup_1y43h_1218 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  margin-left: auto;
}

._roasLabel_1y43h_1226 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roasLabel_1y43h_1226 {
    font-size: 12px;
  }
}
._roasLabel_1y43h_1226 {
  color: var(--color-text-sub);
}

._roasValue_1y43h_1241 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roasValue_1y43h_1241 {
    font-size: 16px;
  }
}
._roasValue_1y43h_1241 {
  color: var(--color-primary);
}

._divider_1y43h_1256 {
  height: 1px;
  background-color: var(--color-border);
}

._metrics_1y43h_1261 {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 12px 16px;
}

._metricGroup_1y43h_1268 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  flex: 1 1 auto;
  min-width: 0;
}

._metricLabels_1y43h_1276,
._metricValues_1y43h_1277 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
}

._metricLabel_1y43h_1276 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._metricLabel_1y43h_1276 {
    font-size: 12px;
  }
}
._metricLabel_1y43h_1276 {
  color: var(--color-text-sub);
  white-space: nowrap;
}

._metricValue_1y43h_1277 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._metricValue_1y43h_1277 {
    font-size: 12px;
  }
}
._metricValue_1y43h_1277 {
  color: var(--color-text-body);
  white-space: nowrap;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_120zj_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_120zj_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_120zj_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_120zj_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_120zj_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_120zj_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_120zj_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_120zj_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_120zj_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_120zj_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_120zj_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_120zj_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_120zj_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_120zj_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_120zj_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_120zj_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_120zj_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_120zj_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_120zj_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_120zj_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_120zj_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_120zj_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_120zj_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_120zj_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_120zj_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_120zj_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_120zj_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_120zj_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_120zj_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_120zj_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_120zj_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_120zj_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_120zj_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_120zj_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_120zj_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_120zj_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_120zj_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_120zj_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_120zj_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_120zj_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_120zj_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_120zj_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_120zj_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_120zj_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_120zj_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_120zj_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_120zj_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_120zj_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_120zj_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_120zj_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_120zj_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_120zj_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_120zj_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_120zj_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_120zj_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_120zj_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_120zj_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_120zj_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_120zj_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_120zj_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_120zj_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_120zj_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_120zj_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_120zj_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_120zj_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_120zj_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_120zj_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_120zj_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_120zj_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_120zj_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_120zj_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_120zj_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_120zj_259 {
  padding: 0;
}

._p-t-0_120zj_263 {
  padding-top: 0;
}

._p-r-0_120zj_267 {
  padding-right: 0;
}

._p-b-0_120zj_271 {
  padding-bottom: 0;
}

._p-l-0_120zj_275 {
  padding-left: 0;
}

._m-0_120zj_279 {
  margin: 0;
}

._m-t-0_120zj_283 {
  margin-top: 0;
}

._m-r-0_120zj_287 {
  margin-right: 0;
}

._m-b-0_120zj_291 {
  margin-bottom: 0;
}

._m-l-0_120zj_295 {
  margin-left: 0;
}

._p-1_120zj_299 {
  padding: 2px;
}

._p-t-1_120zj_303 {
  padding-top: 2px;
}

._p-r-1_120zj_307 {
  padding-right: 2px;
}

._p-b-1_120zj_311 {
  padding-bottom: 2px;
}

._p-l-1_120zj_315 {
  padding-left: 2px;
}

._m-1_120zj_319 {
  margin: 2px;
}

._m-t-1_120zj_323 {
  margin-top: 2px;
}

._m-r-1_120zj_327 {
  margin-right: 2px;
}

._m-b-1_120zj_331 {
  margin-bottom: 2px;
}

._m-l-1_120zj_335 {
  margin-left: 2px;
}

._p-2_120zj_339 {
  padding: 4px;
}

._p-t-2_120zj_343 {
  padding-top: 4px;
}

._p-r-2_120zj_347 {
  padding-right: 4px;
}

._p-b-2_120zj_351 {
  padding-bottom: 4px;
}

._p-l-2_120zj_355 {
  padding-left: 4px;
}

._m-2_120zj_359 {
  margin: 4px;
}

._m-t-2_120zj_363 {
  margin-top: 4px;
}

._m-r-2_120zj_367 {
  margin-right: 4px;
}

._m-b-2_120zj_371 {
  margin-bottom: 4px;
}

._m-l-2_120zj_375 {
  margin-left: 4px;
}

._p-3_120zj_379 {
  padding: 8px;
}

._p-t-3_120zj_383 {
  padding-top: 8px;
}

._p-r-3_120zj_387 {
  padding-right: 8px;
}

._p-b-3_120zj_391 {
  padding-bottom: 8px;
}

._p-l-3_120zj_395 {
  padding-left: 8px;
}

._m-3_120zj_399 {
  margin: 8px;
}

._m-t-3_120zj_403 {
  margin-top: 8px;
}

._m-r-3_120zj_407 {
  margin-right: 8px;
}

._m-b-3_120zj_411 {
  margin-bottom: 8px;
}

._m-l-3_120zj_415 {
  margin-left: 8px;
}

._p-4_120zj_419 {
  padding: 12px;
}

._p-t-4_120zj_423 {
  padding-top: 12px;
}

._p-r-4_120zj_427 {
  padding-right: 12px;
}

._p-b-4_120zj_431 {
  padding-bottom: 12px;
}

._p-l-4_120zj_435 {
  padding-left: 12px;
}

._m-4_120zj_439 {
  margin: 12px;
}

._m-t-4_120zj_443 {
  margin-top: 12px;
}

._m-r-4_120zj_447 {
  margin-right: 12px;
}

._m-b-4_120zj_451 {
  margin-bottom: 12px;
}

._m-l-4_120zj_455 {
  margin-left: 12px;
}

._p-5_120zj_459 {
  padding: 16px;
}

._p-t-5_120zj_463 {
  padding-top: 16px;
}

._p-r-5_120zj_467 {
  padding-right: 16px;
}

._p-b-5_120zj_471 {
  padding-bottom: 16px;
}

._p-l-5_120zj_475 {
  padding-left: 16px;
}

._m-5_120zj_479 {
  margin: 16px;
}

._m-t-5_120zj_483 {
  margin-top: 16px;
}

._m-r-5_120zj_487 {
  margin-right: 16px;
}

._m-b-5_120zj_491 {
  margin-bottom: 16px;
}

._m-l-5_120zj_495 {
  margin-left: 16px;
}

._p-6_120zj_499 {
  padding: 24px;
}

._p-t-6_120zj_503 {
  padding-top: 24px;
}

._p-r-6_120zj_507 {
  padding-right: 24px;
}

._p-b-6_120zj_511 {
  padding-bottom: 24px;
}

._p-l-6_120zj_515 {
  padding-left: 24px;
}

._m-6_120zj_519 {
  margin: 24px;
}

._m-t-6_120zj_523 {
  margin-top: 24px;
}

._m-r-6_120zj_527 {
  margin-right: 24px;
}

._m-b-6_120zj_531 {
  margin-bottom: 24px;
}

._m-l-6_120zj_535 {
  margin-left: 24px;
}

._p-7_120zj_539 {
  padding: 32px;
}

._p-t-7_120zj_543 {
  padding-top: 32px;
}

._p-r-7_120zj_547 {
  padding-right: 32px;
}

._p-b-7_120zj_551 {
  padding-bottom: 32px;
}

._p-l-7_120zj_555 {
  padding-left: 32px;
}

._m-7_120zj_559 {
  margin: 32px;
}

._m-t-7_120zj_563 {
  margin-top: 32px;
}

._m-r-7_120zj_567 {
  margin-right: 32px;
}

._m-b-7_120zj_571 {
  margin-bottom: 32px;
}

._m-l-7_120zj_575 {
  margin-left: 32px;
}

._p-8_120zj_579 {
  padding: 40px;
}

._p-t-8_120zj_583 {
  padding-top: 40px;
}

._p-r-8_120zj_587 {
  padding-right: 40px;
}

._p-b-8_120zj_591 {
  padding-bottom: 40px;
}

._p-l-8_120zj_595 {
  padding-left: 40px;
}

._m-8_120zj_599 {
  margin: 40px;
}

._m-t-8_120zj_603 {
  margin-top: 40px;
}

._m-r-8_120zj_607 {
  margin-right: 40px;
}

._m-b-8_120zj_611 {
  margin-bottom: 40px;
}

._m-l-8_120zj_615 {
  margin-left: 40px;
}

._p-9_120zj_619 {
  padding: 48px;
}

._p-t-9_120zj_623 {
  padding-top: 48px;
}

._p-r-9_120zj_627 {
  padding-right: 48px;
}

._p-b-9_120zj_631 {
  padding-bottom: 48px;
}

._p-l-9_120zj_635 {
  padding-left: 48px;
}

._m-9_120zj_639 {
  margin: 48px;
}

._m-t-9_120zj_643 {
  margin-top: 48px;
}

._m-r-9_120zj_647 {
  margin-right: 48px;
}

._m-b-9_120zj_651 {
  margin-bottom: 48px;
}

._m-l-9_120zj_655 {
  margin-left: 48px;
}

._p-10_120zj_659 {
  padding: 64px;
}

._p-t-10_120zj_663 {
  padding-top: 64px;
}

._p-r-10_120zj_667 {
  padding-right: 64px;
}

._p-b-10_120zj_671 {
  padding-bottom: 64px;
}

._p-l-10_120zj_675 {
  padding-left: 64px;
}

._m-10_120zj_679 {
  margin: 64px;
}

._m-t-10_120zj_683 {
  margin-top: 64px;
}

._m-r-10_120zj_687 {
  margin-right: 64px;
}

._m-b-10_120zj_691 {
  margin-bottom: 64px;
}

._m-l-10_120zj_695 {
  margin-left: 64px;
}

._p-11_120zj_699 {
  padding: 80px;
}

._p-t-11_120zj_703 {
  padding-top: 80px;
}

._p-r-11_120zj_707 {
  padding-right: 80px;
}

._p-b-11_120zj_711 {
  padding-bottom: 80px;
}

._p-l-11_120zj_715 {
  padding-left: 80px;
}

._m-11_120zj_719 {
  margin: 80px;
}

._m-t-11_120zj_723 {
  margin-top: 80px;
}

._m-r-11_120zj_727 {
  margin-right: 80px;
}

._m-b-11_120zj_731 {
  margin-bottom: 80px;
}

._m-l-11_120zj_735 {
  margin-left: 80px;
}

._p-12_120zj_739 {
  padding: 96px;
}

._p-t-12_120zj_743 {
  padding-top: 96px;
}

._p-r-12_120zj_747 {
  padding-right: 96px;
}

._p-b-12_120zj_751 {
  padding-bottom: 96px;
}

._p-l-12_120zj_755 {
  padding-left: 96px;
}

._m-12_120zj_759 {
  margin: 96px;
}

._m-t-12_120zj_763 {
  margin-top: 96px;
}

._m-r-12_120zj_767 {
  margin-right: 96px;
}

._m-b-12_120zj_771 {
  margin-bottom: 96px;
}

._m-l-12_120zj_775 {
  margin-left: 96px;
}

._p-13_120zj_779 {
  padding: 160px;
}

._p-t-13_120zj_783 {
  padding-top: 160px;
}

._p-r-13_120zj_787 {
  padding-right: 160px;
}

._p-b-13_120zj_791 {
  padding-bottom: 160px;
}

._p-l-13_120zj_795 {
  padding-left: 160px;
}

._m-13_120zj_799 {
  margin: 160px;
}

._m-t-13_120zj_803 {
  margin-top: 160px;
}

._m-r-13_120zj_807 {
  margin-right: 160px;
}

._m-b-13_120zj_811 {
  margin-bottom: 160px;
}

._m-l-13_120zj_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_120zj_825 {
  border-radius: 0;
}

._r-1_120zj_829 {
  border-radius: 2px;
}

._r-2_120zj_833 {
  border-radius: 4px;
}

._r-3_120zj_837 {
  border-radius: 6px;
}

._r-4_120zj_841 {
  border-radius: 8px;
}

._r-5_120zj_845 {
  border-radius: 12px;
}

._r-6_120zj_849 {
  border-radius: 20px;
}

._r-full_120zj_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_120zj_860 {
  border: 0 solid;
}

._border-1_120zj_864 {
  border: 1px solid;
}

._border-2_120zj_868 {
  border: 2px solid;
}

._border-3_120zj_872 {
  border: 3px solid;
}

._border-4_120zj_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_120zj_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_120zj_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_120zj_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_120zj_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_120zj_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_120zj_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_120zj_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_120zj_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_120zj_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_120zj_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_120zj_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_120zj_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_120zj_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_120zj_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_120zj_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_120zj_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_120zj_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_120zj_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  overflow: hidden;
}

._header_120zj_1051 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-shrink: 0;
}

._title_120zj_1059 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_120zj_1059 {
    font-size: 16px;
  }
}
._title_120zj_1059 {
  margin: 0;
}

._stateBox_120zj_1074 {
  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;
}
._stateBox_120zj_1074 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._stateBox_120zj_1074 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stateBox_120zj_1074 p {
    font-size: 14px;
  }
}
._stateBox_120zj_1074 p {
  text-align: center;
  margin: 0;
}
._stateBox_120zj_1074 p span {
  color: var(--color-danger);
}
._stateBox_120zj_1074 {
  flex: 1;
  min-height: 200px;
  background-color: transparent;
}
._stateBox_120zj_1074 i::before {
  font-size: 36px !important;
  color: var(--color-text-sub) !important;
}
._stateBox_120zj_1074 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stateBox_120zj_1074 p {
    font-size: 12px;
  }
}
._stateBox_120zj_1074 p {
  color: var(--color-text-sub);
}

._list_120zj_1131 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
}

._materialCard_120zj_1140 {
  position: relative;
  display: flex;
  align-items: stretch;
  min-height: 140px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._materialCard_120zj_1140 {
    flex-direction: column;
  }
}

._thumbWrap_120zj_1156 {
  position: relative;
  flex-shrink: 0;
  align-self: stretch;
  width: 140px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._thumbWrap_120zj_1156 {
    width: 100%;
    height: 160px;
  }
}

._thumb_120zj_1156 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

._thumbPlaceholder_120zj_1176 {
  width: 100%;
  height: 100%;
  min-height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-bg-elevation-2);
  color: var(--color-text-action-disabled);
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}

._rankBadge_120zj_1191 {
  position: absolute;
  top: 3px;
  left: 3px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 26px;
  padding: 0 3px;
  border-radius: 6px;
  background-color: var(--color-default);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rankBadge_120zj_1191 {
    font-size: 14px;
  }
}
._rankBadge_120zj_1191 {
  line-height: 1;
  color: var(--color-text-body);
}

._rankTop_120zj_1219 {
  background-color: var(--color-primary-fill);
  color: var(--color-primary);
}

._body_120zj_1224 {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
}

._topRow_120zj_1233 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px 12px;
  flex-wrap: wrap;
}

._nameGroup_120zj_1241 {
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
  flex: 1 1 auto;
}

._platformIcon_120zj_1249 {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}
._platformIcon_120zj_1249 img {
  width: 16px;
  height: 16px;
}

._name_120zj_1241 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._name_120zj_1241 {
    font-size: 14px;
  }
}
._name_120zj_1241 {
  color: var(--color-text-body);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
  flex-shrink: 1;
}

._roasGroup_120zj_1279 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  margin-left: auto;
}

._roasLabel_120zj_1287 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roasLabel_120zj_1287 {
    font-size: 12px;
  }
}
._roasLabel_120zj_1287 {
  color: var(--color-text-sub);
}

._roasValue_120zj_1302 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roasValue_120zj_1302 {
    font-size: 16px;
  }
}
._roasValue_120zj_1302 {
  color: var(--color-primary);
}

._divider_120zj_1317 {
  height: 1px;
  background-color: var(--color-border);
}

._metrics_120zj_1322 {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 12px 16px;
}

._metricGroup_120zj_1329 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  flex: 1 1 auto;
  min-width: 0;
}

._metricLabels_120zj_1337,
._metricValues_120zj_1338 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
}

._metricLabel_120zj_1337 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._metricLabel_120zj_1337 {
    font-size: 12px;
  }
}
._metricLabel_120zj_1337 {
  color: var(--color-text-sub);
  white-space: nowrap;
}

._metricValue_120zj_1338 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._metricValue_120zj_1338 {
    font-size: 12px;
  }
}
._metricValue_120zj_1338 {
  color: var(--color-text-body);
  white-space: nowrap;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_77g0z_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_77g0z_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_77g0z_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_77g0z_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_77g0z_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_77g0z_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_77g0z_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_77g0z_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_77g0z_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_77g0z_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_77g0z_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_77g0z_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_77g0z_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_77g0z_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_77g0z_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_77g0z_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_77g0z_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_77g0z_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_77g0z_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_77g0z_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_77g0z_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_77g0z_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_77g0z_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_77g0z_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_77g0z_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_77g0z_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_77g0z_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_77g0z_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_77g0z_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_77g0z_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_77g0z_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_77g0z_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_77g0z_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_77g0z_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_77g0z_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_77g0z_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_77g0z_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_77g0z_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_77g0z_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_77g0z_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_77g0z_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_77g0z_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_77g0z_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_77g0z_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_77g0z_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_77g0z_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_77g0z_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_77g0z_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_77g0z_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_77g0z_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_77g0z_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_77g0z_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_77g0z_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_77g0z_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_77g0z_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_77g0z_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_77g0z_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_77g0z_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_77g0z_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_77g0z_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_77g0z_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_77g0z_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_77g0z_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_77g0z_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_77g0z_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_77g0z_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_77g0z_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_77g0z_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_77g0z_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_77g0z_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_77g0z_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_77g0z_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_77g0z_259 {
  padding: 0;
}

._p-t-0_77g0z_263 {
  padding-top: 0;
}

._p-r-0_77g0z_267 {
  padding-right: 0;
}

._p-b-0_77g0z_271 {
  padding-bottom: 0;
}

._p-l-0_77g0z_275 {
  padding-left: 0;
}

._m-0_77g0z_279 {
  margin: 0;
}

._m-t-0_77g0z_283 {
  margin-top: 0;
}

._m-r-0_77g0z_287 {
  margin-right: 0;
}

._m-b-0_77g0z_291 {
  margin-bottom: 0;
}

._m-l-0_77g0z_295 {
  margin-left: 0;
}

._p-1_77g0z_299 {
  padding: 2px;
}

._p-t-1_77g0z_303 {
  padding-top: 2px;
}

._p-r-1_77g0z_307 {
  padding-right: 2px;
}

._p-b-1_77g0z_311 {
  padding-bottom: 2px;
}

._p-l-1_77g0z_315 {
  padding-left: 2px;
}

._m-1_77g0z_319 {
  margin: 2px;
}

._m-t-1_77g0z_323 {
  margin-top: 2px;
}

._m-r-1_77g0z_327 {
  margin-right: 2px;
}

._m-b-1_77g0z_331 {
  margin-bottom: 2px;
}

._m-l-1_77g0z_335 {
  margin-left: 2px;
}

._p-2_77g0z_339 {
  padding: 4px;
}

._p-t-2_77g0z_343 {
  padding-top: 4px;
}

._p-r-2_77g0z_347 {
  padding-right: 4px;
}

._p-b-2_77g0z_351 {
  padding-bottom: 4px;
}

._p-l-2_77g0z_355 {
  padding-left: 4px;
}

._m-2_77g0z_359 {
  margin: 4px;
}

._m-t-2_77g0z_363 {
  margin-top: 4px;
}

._m-r-2_77g0z_367 {
  margin-right: 4px;
}

._m-b-2_77g0z_371 {
  margin-bottom: 4px;
}

._m-l-2_77g0z_375 {
  margin-left: 4px;
}

._p-3_77g0z_379 {
  padding: 8px;
}

._p-t-3_77g0z_383 {
  padding-top: 8px;
}

._p-r-3_77g0z_387 {
  padding-right: 8px;
}

._p-b-3_77g0z_391 {
  padding-bottom: 8px;
}

._p-l-3_77g0z_395 {
  padding-left: 8px;
}

._m-3_77g0z_399 {
  margin: 8px;
}

._m-t-3_77g0z_403 {
  margin-top: 8px;
}

._m-r-3_77g0z_407 {
  margin-right: 8px;
}

._m-b-3_77g0z_411 {
  margin-bottom: 8px;
}

._m-l-3_77g0z_415 {
  margin-left: 8px;
}

._p-4_77g0z_419 {
  padding: 12px;
}

._p-t-4_77g0z_423 {
  padding-top: 12px;
}

._p-r-4_77g0z_427 {
  padding-right: 12px;
}

._p-b-4_77g0z_431 {
  padding-bottom: 12px;
}

._p-l-4_77g0z_435 {
  padding-left: 12px;
}

._m-4_77g0z_439 {
  margin: 12px;
}

._m-t-4_77g0z_443 {
  margin-top: 12px;
}

._m-r-4_77g0z_447 {
  margin-right: 12px;
}

._m-b-4_77g0z_451 {
  margin-bottom: 12px;
}

._m-l-4_77g0z_455 {
  margin-left: 12px;
}

._p-5_77g0z_459 {
  padding: 16px;
}

._p-t-5_77g0z_463 {
  padding-top: 16px;
}

._p-r-5_77g0z_467 {
  padding-right: 16px;
}

._p-b-5_77g0z_471 {
  padding-bottom: 16px;
}

._p-l-5_77g0z_475 {
  padding-left: 16px;
}

._m-5_77g0z_479 {
  margin: 16px;
}

._m-t-5_77g0z_483 {
  margin-top: 16px;
}

._m-r-5_77g0z_487 {
  margin-right: 16px;
}

._m-b-5_77g0z_491 {
  margin-bottom: 16px;
}

._m-l-5_77g0z_495 {
  margin-left: 16px;
}

._p-6_77g0z_499 {
  padding: 24px;
}

._p-t-6_77g0z_503 {
  padding-top: 24px;
}

._p-r-6_77g0z_507 {
  padding-right: 24px;
}

._p-b-6_77g0z_511 {
  padding-bottom: 24px;
}

._p-l-6_77g0z_515 {
  padding-left: 24px;
}

._m-6_77g0z_519 {
  margin: 24px;
}

._m-t-6_77g0z_523 {
  margin-top: 24px;
}

._m-r-6_77g0z_527 {
  margin-right: 24px;
}

._m-b-6_77g0z_531 {
  margin-bottom: 24px;
}

._m-l-6_77g0z_535 {
  margin-left: 24px;
}

._p-7_77g0z_539 {
  padding: 32px;
}

._p-t-7_77g0z_543 {
  padding-top: 32px;
}

._p-r-7_77g0z_547 {
  padding-right: 32px;
}

._p-b-7_77g0z_551 {
  padding-bottom: 32px;
}

._p-l-7_77g0z_555 {
  padding-left: 32px;
}

._m-7_77g0z_559 {
  margin: 32px;
}

._m-t-7_77g0z_563 {
  margin-top: 32px;
}

._m-r-7_77g0z_567 {
  margin-right: 32px;
}

._m-b-7_77g0z_571 {
  margin-bottom: 32px;
}

._m-l-7_77g0z_575 {
  margin-left: 32px;
}

._p-8_77g0z_579 {
  padding: 40px;
}

._p-t-8_77g0z_583 {
  padding-top: 40px;
}

._p-r-8_77g0z_587 {
  padding-right: 40px;
}

._p-b-8_77g0z_591 {
  padding-bottom: 40px;
}

._p-l-8_77g0z_595 {
  padding-left: 40px;
}

._m-8_77g0z_599 {
  margin: 40px;
}

._m-t-8_77g0z_603 {
  margin-top: 40px;
}

._m-r-8_77g0z_607 {
  margin-right: 40px;
}

._m-b-8_77g0z_611 {
  margin-bottom: 40px;
}

._m-l-8_77g0z_615 {
  margin-left: 40px;
}

._p-9_77g0z_619 {
  padding: 48px;
}

._p-t-9_77g0z_623 {
  padding-top: 48px;
}

._p-r-9_77g0z_627 {
  padding-right: 48px;
}

._p-b-9_77g0z_631 {
  padding-bottom: 48px;
}

._p-l-9_77g0z_635 {
  padding-left: 48px;
}

._m-9_77g0z_639 {
  margin: 48px;
}

._m-t-9_77g0z_643 {
  margin-top: 48px;
}

._m-r-9_77g0z_647 {
  margin-right: 48px;
}

._m-b-9_77g0z_651 {
  margin-bottom: 48px;
}

._m-l-9_77g0z_655 {
  margin-left: 48px;
}

._p-10_77g0z_659 {
  padding: 64px;
}

._p-t-10_77g0z_663 {
  padding-top: 64px;
}

._p-r-10_77g0z_667 {
  padding-right: 64px;
}

._p-b-10_77g0z_671 {
  padding-bottom: 64px;
}

._p-l-10_77g0z_675 {
  padding-left: 64px;
}

._m-10_77g0z_679 {
  margin: 64px;
}

._m-t-10_77g0z_683 {
  margin-top: 64px;
}

._m-r-10_77g0z_687 {
  margin-right: 64px;
}

._m-b-10_77g0z_691 {
  margin-bottom: 64px;
}

._m-l-10_77g0z_695 {
  margin-left: 64px;
}

._p-11_77g0z_699 {
  padding: 80px;
}

._p-t-11_77g0z_703 {
  padding-top: 80px;
}

._p-r-11_77g0z_707 {
  padding-right: 80px;
}

._p-b-11_77g0z_711 {
  padding-bottom: 80px;
}

._p-l-11_77g0z_715 {
  padding-left: 80px;
}

._m-11_77g0z_719 {
  margin: 80px;
}

._m-t-11_77g0z_723 {
  margin-top: 80px;
}

._m-r-11_77g0z_727 {
  margin-right: 80px;
}

._m-b-11_77g0z_731 {
  margin-bottom: 80px;
}

._m-l-11_77g0z_735 {
  margin-left: 80px;
}

._p-12_77g0z_739 {
  padding: 96px;
}

._p-t-12_77g0z_743 {
  padding-top: 96px;
}

._p-r-12_77g0z_747 {
  padding-right: 96px;
}

._p-b-12_77g0z_751 {
  padding-bottom: 96px;
}

._p-l-12_77g0z_755 {
  padding-left: 96px;
}

._m-12_77g0z_759 {
  margin: 96px;
}

._m-t-12_77g0z_763 {
  margin-top: 96px;
}

._m-r-12_77g0z_767 {
  margin-right: 96px;
}

._m-b-12_77g0z_771 {
  margin-bottom: 96px;
}

._m-l-12_77g0z_775 {
  margin-left: 96px;
}

._p-13_77g0z_779 {
  padding: 160px;
}

._p-t-13_77g0z_783 {
  padding-top: 160px;
}

._p-r-13_77g0z_787 {
  padding-right: 160px;
}

._p-b-13_77g0z_791 {
  padding-bottom: 160px;
}

._p-l-13_77g0z_795 {
  padding-left: 160px;
}

._m-13_77g0z_799 {
  margin: 160px;
}

._m-t-13_77g0z_803 {
  margin-top: 160px;
}

._m-r-13_77g0z_807 {
  margin-right: 160px;
}

._m-b-13_77g0z_811 {
  margin-bottom: 160px;
}

._m-l-13_77g0z_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_77g0z_825 {
  border-radius: 0;
}

._r-1_77g0z_829 {
  border-radius: 2px;
}

._r-2_77g0z_833 {
  border-radius: 4px;
}

._r-3_77g0z_837 {
  border-radius: 6px;
}

._r-4_77g0z_841 {
  border-radius: 8px;
}

._r-5_77g0z_845 {
  border-radius: 12px;
}

._r-6_77g0z_849 {
  border-radius: 20px;
}

._r-full_77g0z_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_77g0z_860 {
  border: 0 solid;
}

._border-1_77g0z_864 {
  border: 1px solid;
}

._border-2_77g0z_868 {
  border: 2px solid;
}

._border-3_77g0z_872 {
  border: 3px solid;
}

._border-4_77g0z_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_77g0z_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_77g0z_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_77g0z_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_77g0z_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_77g0z_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_77g0z_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_77g0z_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_77g0z_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_77g0z_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_77g0z_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_77g0z_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_77g0z_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_77g0z_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_77g0z_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_77g0z_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_77g0z_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_77g0z_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
*/
._dashboard_77g0z_1039 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dashboard_77g0z_1039 {
    gap: 16px;
    padding: 16px;
  }
}

._centerMessage_77g0z_1051 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 320px;
}

._errorMessage_77g0z_1058 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_77g0z_1058 {
    font-size: 14px;
  }
}

._kpiGrid_77g0z_1071 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._kpiGrid_77g0z_1071 {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._kpiGrid_77g0z_1071 {
    display: grid;
    grid-template-columns: 1fr;
  }
}

._kpiGroup_77g0z_1089 {
  flex: 1 1 calc(50% - 16px / 2);
  min-width: calc(810px + 16px * 2);
  display: flex;
  gap: 16px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._kpiGroup_77g0z_1089 {
    display: contents;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._kpiGroup_77g0z_1089 {
    display: contents;
  }
}

._kpiGroup_77g0z_1089 > div {
  display: flex;
}
._kpiGroup_77g0z_1089 > div > * {
  flex: 1;
  min-width: 0;
}

._kpiGroup_77g0z_1089 > ._kpiCell_77g0z_1114 {
  flex: 0 0 calc((100% - 16px * 2) / 3);
  min-width: 0;
}

._kpiGroup_77g0z_1089 > ._kpiRevenue_77g0z_1119 {
  flex: 1 1 auto;
  min-width: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._kpiGroup_77g0z_1089 > ._kpiRevenue_77g0z_1119 {
    grid-column: 1/-1;
  }
}

._bottomGrid_77g0z_1129 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  align-items: stretch;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._bottomGrid_77g0z_1129 {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomGrid_77g0z_1129 {
    grid-template-columns: 1fr;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1t1cr_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1t1cr_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1t1cr_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1t1cr_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1t1cr_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1t1cr_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1t1cr_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1t1cr_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1t1cr_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_1t1cr_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1t1cr_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1t1cr_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1t1cr_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1t1cr_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1t1cr_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1t1cr_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1t1cr_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1t1cr_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_1t1cr_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1t1cr_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1t1cr_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1t1cr_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1t1cr_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1t1cr_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1t1cr_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1t1cr_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1t1cr_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_1t1cr_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1t1cr_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1t1cr_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1t1cr_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1t1cr_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1t1cr_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1t1cr_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1t1cr_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1t1cr_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_1t1cr_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1t1cr_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1t1cr_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1t1cr_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1t1cr_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1t1cr_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1t1cr_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1t1cr_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1t1cr_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_1t1cr_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1t1cr_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1t1cr_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1t1cr_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1t1cr_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1t1cr_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1t1cr_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1t1cr_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1t1cr_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_1t1cr_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1t1cr_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1t1cr_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1t1cr_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1t1cr_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1t1cr_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1t1cr_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1t1cr_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1t1cr_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_1t1cr_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1t1cr_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1t1cr_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1t1cr_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1t1cr_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1t1cr_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1t1cr_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1t1cr_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1t1cr_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1t1cr_259 {
  padding: 0;
}

._p-t-0_1t1cr_263 {
  padding-top: 0;
}

._p-r-0_1t1cr_267 {
  padding-right: 0;
}

._p-b-0_1t1cr_271 {
  padding-bottom: 0;
}

._p-l-0_1t1cr_275 {
  padding-left: 0;
}

._m-0_1t1cr_279 {
  margin: 0;
}

._m-t-0_1t1cr_283 {
  margin-top: 0;
}

._m-r-0_1t1cr_287 {
  margin-right: 0;
}

._m-b-0_1t1cr_291 {
  margin-bottom: 0;
}

._m-l-0_1t1cr_295 {
  margin-left: 0;
}

._p-1_1t1cr_299 {
  padding: 2px;
}

._p-t-1_1t1cr_303 {
  padding-top: 2px;
}

._p-r-1_1t1cr_307 {
  padding-right: 2px;
}

._p-b-1_1t1cr_311 {
  padding-bottom: 2px;
}

._p-l-1_1t1cr_315 {
  padding-left: 2px;
}

._m-1_1t1cr_319 {
  margin: 2px;
}

._m-t-1_1t1cr_323 {
  margin-top: 2px;
}

._m-r-1_1t1cr_327 {
  margin-right: 2px;
}

._m-b-1_1t1cr_331 {
  margin-bottom: 2px;
}

._m-l-1_1t1cr_335 {
  margin-left: 2px;
}

._p-2_1t1cr_339 {
  padding: 4px;
}

._p-t-2_1t1cr_343 {
  padding-top: 4px;
}

._p-r-2_1t1cr_347 {
  padding-right: 4px;
}

._p-b-2_1t1cr_351 {
  padding-bottom: 4px;
}

._p-l-2_1t1cr_355 {
  padding-left: 4px;
}

._m-2_1t1cr_359 {
  margin: 4px;
}

._m-t-2_1t1cr_363 {
  margin-top: 4px;
}

._m-r-2_1t1cr_367 {
  margin-right: 4px;
}

._m-b-2_1t1cr_371 {
  margin-bottom: 4px;
}

._m-l-2_1t1cr_375 {
  margin-left: 4px;
}

._p-3_1t1cr_379 {
  padding: 8px;
}

._p-t-3_1t1cr_383 {
  padding-top: 8px;
}

._p-r-3_1t1cr_387 {
  padding-right: 8px;
}

._p-b-3_1t1cr_391 {
  padding-bottom: 8px;
}

._p-l-3_1t1cr_395 {
  padding-left: 8px;
}

._m-3_1t1cr_399 {
  margin: 8px;
}

._m-t-3_1t1cr_403 {
  margin-top: 8px;
}

._m-r-3_1t1cr_407 {
  margin-right: 8px;
}

._m-b-3_1t1cr_411 {
  margin-bottom: 8px;
}

._m-l-3_1t1cr_415 {
  margin-left: 8px;
}

._p-4_1t1cr_419 {
  padding: 12px;
}

._p-t-4_1t1cr_423 {
  padding-top: 12px;
}

._p-r-4_1t1cr_427 {
  padding-right: 12px;
}

._p-b-4_1t1cr_431 {
  padding-bottom: 12px;
}

._p-l-4_1t1cr_435 {
  padding-left: 12px;
}

._m-4_1t1cr_439 {
  margin: 12px;
}

._m-t-4_1t1cr_443 {
  margin-top: 12px;
}

._m-r-4_1t1cr_447 {
  margin-right: 12px;
}

._m-b-4_1t1cr_451 {
  margin-bottom: 12px;
}

._m-l-4_1t1cr_455 {
  margin-left: 12px;
}

._p-5_1t1cr_459 {
  padding: 16px;
}

._p-t-5_1t1cr_463 {
  padding-top: 16px;
}

._p-r-5_1t1cr_467 {
  padding-right: 16px;
}

._p-b-5_1t1cr_471 {
  padding-bottom: 16px;
}

._p-l-5_1t1cr_475 {
  padding-left: 16px;
}

._m-5_1t1cr_479 {
  margin: 16px;
}

._m-t-5_1t1cr_483 {
  margin-top: 16px;
}

._m-r-5_1t1cr_487 {
  margin-right: 16px;
}

._m-b-5_1t1cr_491 {
  margin-bottom: 16px;
}

._m-l-5_1t1cr_495 {
  margin-left: 16px;
}

._p-6_1t1cr_499 {
  padding: 24px;
}

._p-t-6_1t1cr_503 {
  padding-top: 24px;
}

._p-r-6_1t1cr_507 {
  padding-right: 24px;
}

._p-b-6_1t1cr_511 {
  padding-bottom: 24px;
}

._p-l-6_1t1cr_515 {
  padding-left: 24px;
}

._m-6_1t1cr_519 {
  margin: 24px;
}

._m-t-6_1t1cr_523 {
  margin-top: 24px;
}

._m-r-6_1t1cr_527 {
  margin-right: 24px;
}

._m-b-6_1t1cr_531 {
  margin-bottom: 24px;
}

._m-l-6_1t1cr_535 {
  margin-left: 24px;
}

._p-7_1t1cr_539 {
  padding: 32px;
}

._p-t-7_1t1cr_543 {
  padding-top: 32px;
}

._p-r-7_1t1cr_547 {
  padding-right: 32px;
}

._p-b-7_1t1cr_551 {
  padding-bottom: 32px;
}

._p-l-7_1t1cr_555 {
  padding-left: 32px;
}

._m-7_1t1cr_559 {
  margin: 32px;
}

._m-t-7_1t1cr_563 {
  margin-top: 32px;
}

._m-r-7_1t1cr_567 {
  margin-right: 32px;
}

._m-b-7_1t1cr_571 {
  margin-bottom: 32px;
}

._m-l-7_1t1cr_575 {
  margin-left: 32px;
}

._p-8_1t1cr_579 {
  padding: 40px;
}

._p-t-8_1t1cr_583 {
  padding-top: 40px;
}

._p-r-8_1t1cr_587 {
  padding-right: 40px;
}

._p-b-8_1t1cr_591 {
  padding-bottom: 40px;
}

._p-l-8_1t1cr_595 {
  padding-left: 40px;
}

._m-8_1t1cr_599 {
  margin: 40px;
}

._m-t-8_1t1cr_603 {
  margin-top: 40px;
}

._m-r-8_1t1cr_607 {
  margin-right: 40px;
}

._m-b-8_1t1cr_611 {
  margin-bottom: 40px;
}

._m-l-8_1t1cr_615 {
  margin-left: 40px;
}

._p-9_1t1cr_619 {
  padding: 48px;
}

._p-t-9_1t1cr_623 {
  padding-top: 48px;
}

._p-r-9_1t1cr_627 {
  padding-right: 48px;
}

._p-b-9_1t1cr_631 {
  padding-bottom: 48px;
}

._p-l-9_1t1cr_635 {
  padding-left: 48px;
}

._m-9_1t1cr_639 {
  margin: 48px;
}

._m-t-9_1t1cr_643 {
  margin-top: 48px;
}

._m-r-9_1t1cr_647 {
  margin-right: 48px;
}

._m-b-9_1t1cr_651 {
  margin-bottom: 48px;
}

._m-l-9_1t1cr_655 {
  margin-left: 48px;
}

._p-10_1t1cr_659 {
  padding: 64px;
}

._p-t-10_1t1cr_663 {
  padding-top: 64px;
}

._p-r-10_1t1cr_667 {
  padding-right: 64px;
}

._p-b-10_1t1cr_671 {
  padding-bottom: 64px;
}

._p-l-10_1t1cr_675 {
  padding-left: 64px;
}

._m-10_1t1cr_679 {
  margin: 64px;
}

._m-t-10_1t1cr_683 {
  margin-top: 64px;
}

._m-r-10_1t1cr_687 {
  margin-right: 64px;
}

._m-b-10_1t1cr_691 {
  margin-bottom: 64px;
}

._m-l-10_1t1cr_695 {
  margin-left: 64px;
}

._p-11_1t1cr_699 {
  padding: 80px;
}

._p-t-11_1t1cr_703 {
  padding-top: 80px;
}

._p-r-11_1t1cr_707 {
  padding-right: 80px;
}

._p-b-11_1t1cr_711 {
  padding-bottom: 80px;
}

._p-l-11_1t1cr_715 {
  padding-left: 80px;
}

._m-11_1t1cr_719 {
  margin: 80px;
}

._m-t-11_1t1cr_723 {
  margin-top: 80px;
}

._m-r-11_1t1cr_727 {
  margin-right: 80px;
}

._m-b-11_1t1cr_731 {
  margin-bottom: 80px;
}

._m-l-11_1t1cr_735 {
  margin-left: 80px;
}

._p-12_1t1cr_739 {
  padding: 96px;
}

._p-t-12_1t1cr_743 {
  padding-top: 96px;
}

._p-r-12_1t1cr_747 {
  padding-right: 96px;
}

._p-b-12_1t1cr_751 {
  padding-bottom: 96px;
}

._p-l-12_1t1cr_755 {
  padding-left: 96px;
}

._m-12_1t1cr_759 {
  margin: 96px;
}

._m-t-12_1t1cr_763 {
  margin-top: 96px;
}

._m-r-12_1t1cr_767 {
  margin-right: 96px;
}

._m-b-12_1t1cr_771 {
  margin-bottom: 96px;
}

._m-l-12_1t1cr_775 {
  margin-left: 96px;
}

._p-13_1t1cr_779 {
  padding: 160px;
}

._p-t-13_1t1cr_783 {
  padding-top: 160px;
}

._p-r-13_1t1cr_787 {
  padding-right: 160px;
}

._p-b-13_1t1cr_791 {
  padding-bottom: 160px;
}

._p-l-13_1t1cr_795 {
  padding-left: 160px;
}

._m-13_1t1cr_799 {
  margin: 160px;
}

._m-t-13_1t1cr_803 {
  margin-top: 160px;
}

._m-r-13_1t1cr_807 {
  margin-right: 160px;
}

._m-b-13_1t1cr_811 {
  margin-bottom: 160px;
}

._m-l-13_1t1cr_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1t1cr_825 {
  border-radius: 0;
}

._r-1_1t1cr_829 {
  border-radius: 2px;
}

._r-2_1t1cr_833 {
  border-radius: 4px;
}

._r-3_1t1cr_837 {
  border-radius: 6px;
}

._r-4_1t1cr_841 {
  border-radius: 8px;
}

._r-5_1t1cr_845 {
  border-radius: 12px;
}

._r-6_1t1cr_849 {
  border-radius: 20px;
}

._r-full_1t1cr_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1t1cr_860 {
  border: 0 solid;
}

._border-1_1t1cr_864 {
  border: 1px solid;
}

._border-2_1t1cr_868 {
  border: 2px solid;
}

._border-3_1t1cr_872 {
  border: 3px solid;
}

._border-4_1t1cr_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1t1cr_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1t1cr_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1t1cr_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1t1cr_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1t1cr_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1t1cr_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1t1cr_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1t1cr_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1t1cr_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_1t1cr_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1t1cr_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1t1cr_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1t1cr_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1t1cr_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1t1cr_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1t1cr_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1t1cr_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_1t1cr_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  height: 520px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  overflow: hidden;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._card_1t1cr_1039 {
    height: auto;
  }
}

._header_1t1cr_1057 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._empty_1t1cr_1063 {
  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;
}
._empty_1t1cr_1063 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._empty_1t1cr_1063 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._empty_1t1cr_1063 p {
    font-size: 14px;
  }
}
._empty_1t1cr_1063 p {
  text-align: center;
  margin: 0;
}
._empty_1t1cr_1063 p span {
  color: var(--color-danger);
}
._empty_1t1cr_1063 {
  min-height: unset;
  flex: 1;
  background-color: transparent;
}
._empty_1t1cr_1063 i::before {
  font-size: 36px !important;
  color: var(--color-text-sub) !important;
}
._empty_1t1cr_1063 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._empty_1t1cr_1063 p {
    font-size: 12px;
  }
}
._empty_1t1cr_1063 p {
  color: var(--color-text-sub);
}

._title_1t1cr_1120 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1t1cr_1120 {
    font-size: 16px;
  }
}
._title_1t1cr_1120 {
  margin: 0;
}

._subtitle_1t1cr_1135 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_1t1cr_1135 {
    font-size: 14px;
  }
}
._subtitle_1t1cr_1135 {
  color: var(--color-text-sub);
}

._body_1t1cr_1150 {
  display: flex;
  gap: 24px;
  align-items: stretch;
  flex: 1;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._body_1t1cr_1150 {
    flex-direction: column;
    min-height: 0;
  }
}

._pieArea_1t1cr_1164 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  width: 280px;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._pieArea_1t1cr_1164 {
    width: 100%;
  }
}

._donut_1t1cr_1178 {
  position: relative;
  width: 280px;
  height: 280px;
}
._donut_1t1cr_1178 > div {
  width: 100% !important;
  height: 100% !important;
}

._legends_1t1cr_1188 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px 24px;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

._legend_1t1cr_1188 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._legendDot_1t1cr_1204 {
  width: 12px;
  height: 12px;
  border-radius: 4px;
  flex-shrink: 0;
}

._legendName_1t1cr_1211 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  flex: 1;
  min-width: 0;
}

._legendShare_1t1cr_1221 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._legendShare_1t1cr_1221 {
    font-size: 12px;
  }
}
._legendShare_1t1cr_1221 {
  color: var(--color-text-body);
}

._rankList_1t1cr_1236 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow-y: auto;
}

._row_1t1cr_1249 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
}

._rowLeft_1t1cr_1259 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._badgeWrap_1t1cr_1265 {
  position: relative;
  display: inline-flex;
}

._rankBadge_1t1cr_1270 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 26px;
  padding: 0 3px;
  border-radius: 6px;
  background-color: var(--color-default);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rankBadge_1t1cr_1270 {
    font-size: 14px;
  }
}
._rankBadge_1t1cr_1270 {
  line-height: 1;
  color: var(--color-text-body);
}

._rankTop_1t1cr_1295 {
  background-color: var(--color-primary-fill);
  color: var(--color-primary);
}

._mediaName_1t1cr_1300 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mediaName_1t1cr_1300 {
    font-size: 14px;
  }
}
._mediaName_1t1cr_1300 {
  color: var(--color-text-body);
}

._mediaDot_1t1cr_1315 {
  position: absolute;
  top: 0;
  right: 0;
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  transform: translate(50%, -50%);
}

._rowRight_1t1cr_1325 {
  display: flex;
  align-items: center;
  gap: 24px;
}

._metric_1t1cr_1331 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

._metricLabel_1t1cr_1337 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}

._metricValue_1t1cr_1345 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._metricValue_1t1cr_1345 {
    font-size: 12px;
  }
}
._metricValue_1t1cr_1345 {
  color: var(--color-text-body);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1plop_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1plop_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1plop_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1plop_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1plop_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1plop_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1plop_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1plop_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1plop_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_1plop_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1plop_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1plop_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1plop_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1plop_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1plop_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1plop_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1plop_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1plop_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_1plop_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1plop_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1plop_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1plop_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1plop_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1plop_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1plop_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1plop_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1plop_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_1plop_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1plop_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1plop_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1plop_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1plop_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1plop_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1plop_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1plop_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1plop_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_1plop_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1plop_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1plop_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1plop_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1plop_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1plop_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1plop_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1plop_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1plop_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_1plop_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1plop_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1plop_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1plop_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1plop_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1plop_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1plop_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1plop_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1plop_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_1plop_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1plop_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1plop_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1plop_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1plop_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1plop_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1plop_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1plop_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1plop_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_1plop_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1plop_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1plop_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1plop_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1plop_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1plop_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1plop_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1plop_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1plop_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1plop_259 {
  padding: 0;
}

._p-t-0_1plop_263 {
  padding-top: 0;
}

._p-r-0_1plop_267 {
  padding-right: 0;
}

._p-b-0_1plop_271 {
  padding-bottom: 0;
}

._p-l-0_1plop_275 {
  padding-left: 0;
}

._m-0_1plop_279 {
  margin: 0;
}

._m-t-0_1plop_283 {
  margin-top: 0;
}

._m-r-0_1plop_287 {
  margin-right: 0;
}

._m-b-0_1plop_291 {
  margin-bottom: 0;
}

._m-l-0_1plop_295 {
  margin-left: 0;
}

._p-1_1plop_299 {
  padding: 2px;
}

._p-t-1_1plop_303 {
  padding-top: 2px;
}

._p-r-1_1plop_307 {
  padding-right: 2px;
}

._p-b-1_1plop_311 {
  padding-bottom: 2px;
}

._p-l-1_1plop_315 {
  padding-left: 2px;
}

._m-1_1plop_319 {
  margin: 2px;
}

._m-t-1_1plop_323 {
  margin-top: 2px;
}

._m-r-1_1plop_327 {
  margin-right: 2px;
}

._m-b-1_1plop_331 {
  margin-bottom: 2px;
}

._m-l-1_1plop_335 {
  margin-left: 2px;
}

._p-2_1plop_339 {
  padding: 4px;
}

._p-t-2_1plop_343 {
  padding-top: 4px;
}

._p-r-2_1plop_347 {
  padding-right: 4px;
}

._p-b-2_1plop_351 {
  padding-bottom: 4px;
}

._p-l-2_1plop_355 {
  padding-left: 4px;
}

._m-2_1plop_359 {
  margin: 4px;
}

._m-t-2_1plop_363 {
  margin-top: 4px;
}

._m-r-2_1plop_367 {
  margin-right: 4px;
}

._m-b-2_1plop_371 {
  margin-bottom: 4px;
}

._m-l-2_1plop_375 {
  margin-left: 4px;
}

._p-3_1plop_379 {
  padding: 8px;
}

._p-t-3_1plop_383 {
  padding-top: 8px;
}

._p-r-3_1plop_387 {
  padding-right: 8px;
}

._p-b-3_1plop_391 {
  padding-bottom: 8px;
}

._p-l-3_1plop_395 {
  padding-left: 8px;
}

._m-3_1plop_399 {
  margin: 8px;
}

._m-t-3_1plop_403 {
  margin-top: 8px;
}

._m-r-3_1plop_407 {
  margin-right: 8px;
}

._m-b-3_1plop_411 {
  margin-bottom: 8px;
}

._m-l-3_1plop_415 {
  margin-left: 8px;
}

._p-4_1plop_419 {
  padding: 12px;
}

._p-t-4_1plop_423 {
  padding-top: 12px;
}

._p-r-4_1plop_427 {
  padding-right: 12px;
}

._p-b-4_1plop_431 {
  padding-bottom: 12px;
}

._p-l-4_1plop_435 {
  padding-left: 12px;
}

._m-4_1plop_439 {
  margin: 12px;
}

._m-t-4_1plop_443 {
  margin-top: 12px;
}

._m-r-4_1plop_447 {
  margin-right: 12px;
}

._m-b-4_1plop_451 {
  margin-bottom: 12px;
}

._m-l-4_1plop_455 {
  margin-left: 12px;
}

._p-5_1plop_459 {
  padding: 16px;
}

._p-t-5_1plop_463 {
  padding-top: 16px;
}

._p-r-5_1plop_467 {
  padding-right: 16px;
}

._p-b-5_1plop_471 {
  padding-bottom: 16px;
}

._p-l-5_1plop_475 {
  padding-left: 16px;
}

._m-5_1plop_479 {
  margin: 16px;
}

._m-t-5_1plop_483 {
  margin-top: 16px;
}

._m-r-5_1plop_487 {
  margin-right: 16px;
}

._m-b-5_1plop_491 {
  margin-bottom: 16px;
}

._m-l-5_1plop_495 {
  margin-left: 16px;
}

._p-6_1plop_499 {
  padding: 24px;
}

._p-t-6_1plop_503 {
  padding-top: 24px;
}

._p-r-6_1plop_507 {
  padding-right: 24px;
}

._p-b-6_1plop_511 {
  padding-bottom: 24px;
}

._p-l-6_1plop_515 {
  padding-left: 24px;
}

._m-6_1plop_519 {
  margin: 24px;
}

._m-t-6_1plop_523 {
  margin-top: 24px;
}

._m-r-6_1plop_527 {
  margin-right: 24px;
}

._m-b-6_1plop_531 {
  margin-bottom: 24px;
}

._m-l-6_1plop_535 {
  margin-left: 24px;
}

._p-7_1plop_539 {
  padding: 32px;
}

._p-t-7_1plop_543 {
  padding-top: 32px;
}

._p-r-7_1plop_547 {
  padding-right: 32px;
}

._p-b-7_1plop_551 {
  padding-bottom: 32px;
}

._p-l-7_1plop_555 {
  padding-left: 32px;
}

._m-7_1plop_559 {
  margin: 32px;
}

._m-t-7_1plop_563 {
  margin-top: 32px;
}

._m-r-7_1plop_567 {
  margin-right: 32px;
}

._m-b-7_1plop_571 {
  margin-bottom: 32px;
}

._m-l-7_1plop_575 {
  margin-left: 32px;
}

._p-8_1plop_579 {
  padding: 40px;
}

._p-t-8_1plop_583 {
  padding-top: 40px;
}

._p-r-8_1plop_587 {
  padding-right: 40px;
}

._p-b-8_1plop_591 {
  padding-bottom: 40px;
}

._p-l-8_1plop_595 {
  padding-left: 40px;
}

._m-8_1plop_599 {
  margin: 40px;
}

._m-t-8_1plop_603 {
  margin-top: 40px;
}

._m-r-8_1plop_607 {
  margin-right: 40px;
}

._m-b-8_1plop_611 {
  margin-bottom: 40px;
}

._m-l-8_1plop_615 {
  margin-left: 40px;
}

._p-9_1plop_619 {
  padding: 48px;
}

._p-t-9_1plop_623 {
  padding-top: 48px;
}

._p-r-9_1plop_627 {
  padding-right: 48px;
}

._p-b-9_1plop_631 {
  padding-bottom: 48px;
}

._p-l-9_1plop_635 {
  padding-left: 48px;
}

._m-9_1plop_639 {
  margin: 48px;
}

._m-t-9_1plop_643 {
  margin-top: 48px;
}

._m-r-9_1plop_647 {
  margin-right: 48px;
}

._m-b-9_1plop_651 {
  margin-bottom: 48px;
}

._m-l-9_1plop_655 {
  margin-left: 48px;
}

._p-10_1plop_659 {
  padding: 64px;
}

._p-t-10_1plop_663 {
  padding-top: 64px;
}

._p-r-10_1plop_667 {
  padding-right: 64px;
}

._p-b-10_1plop_671 {
  padding-bottom: 64px;
}

._p-l-10_1plop_675 {
  padding-left: 64px;
}

._m-10_1plop_679 {
  margin: 64px;
}

._m-t-10_1plop_683 {
  margin-top: 64px;
}

._m-r-10_1plop_687 {
  margin-right: 64px;
}

._m-b-10_1plop_691 {
  margin-bottom: 64px;
}

._m-l-10_1plop_695 {
  margin-left: 64px;
}

._p-11_1plop_699 {
  padding: 80px;
}

._p-t-11_1plop_703 {
  padding-top: 80px;
}

._p-r-11_1plop_707 {
  padding-right: 80px;
}

._p-b-11_1plop_711 {
  padding-bottom: 80px;
}

._p-l-11_1plop_715 {
  padding-left: 80px;
}

._m-11_1plop_719 {
  margin: 80px;
}

._m-t-11_1plop_723 {
  margin-top: 80px;
}

._m-r-11_1plop_727 {
  margin-right: 80px;
}

._m-b-11_1plop_731 {
  margin-bottom: 80px;
}

._m-l-11_1plop_735 {
  margin-left: 80px;
}

._p-12_1plop_739 {
  padding: 96px;
}

._p-t-12_1plop_743 {
  padding-top: 96px;
}

._p-r-12_1plop_747 {
  padding-right: 96px;
}

._p-b-12_1plop_751 {
  padding-bottom: 96px;
}

._p-l-12_1plop_755 {
  padding-left: 96px;
}

._m-12_1plop_759 {
  margin: 96px;
}

._m-t-12_1plop_763 {
  margin-top: 96px;
}

._m-r-12_1plop_767 {
  margin-right: 96px;
}

._m-b-12_1plop_771 {
  margin-bottom: 96px;
}

._m-l-12_1plop_775 {
  margin-left: 96px;
}

._p-13_1plop_779 {
  padding: 160px;
}

._p-t-13_1plop_783 {
  padding-top: 160px;
}

._p-r-13_1plop_787 {
  padding-right: 160px;
}

._p-b-13_1plop_791 {
  padding-bottom: 160px;
}

._p-l-13_1plop_795 {
  padding-left: 160px;
}

._m-13_1plop_799 {
  margin: 160px;
}

._m-t-13_1plop_803 {
  margin-top: 160px;
}

._m-r-13_1plop_807 {
  margin-right: 160px;
}

._m-b-13_1plop_811 {
  margin-bottom: 160px;
}

._m-l-13_1plop_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1plop_825 {
  border-radius: 0;
}

._r-1_1plop_829 {
  border-radius: 2px;
}

._r-2_1plop_833 {
  border-radius: 4px;
}

._r-3_1plop_837 {
  border-radius: 6px;
}

._r-4_1plop_841 {
  border-radius: 8px;
}

._r-5_1plop_845 {
  border-radius: 12px;
}

._r-6_1plop_849 {
  border-radius: 20px;
}

._r-full_1plop_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1plop_860 {
  border: 0 solid;
}

._border-1_1plop_864 {
  border: 1px solid;
}

._border-2_1plop_868 {
  border: 2px solid;
}

._border-3_1plop_872 {
  border: 3px solid;
}

._border-4_1plop_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1plop_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1plop_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1plop_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1plop_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1plop_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1plop_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1plop_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1plop_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1plop_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_1plop_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1plop_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1plop_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1plop_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1plop_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1plop_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1plop_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1plop_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_1plop_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  overflow: hidden;
}

._header_1plop_1051 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._viewModeSelect_1plop_1057 {
  margin-left: auto;
}

._title_1plop_1061 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1plop_1061 {
    font-size: 16px;
  }
}
._title_1plop_1061 {
  margin: 0;
}

._previewBadge_1plop_1076 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  padding: 2px 4px;
  color: var(--color-text-sub);
  background-color: var(--color-bg-elevation-2);
  border: 1px solid var(--color-border);
  border-radius: 4px;
}

._chart_1plop_1088 {
  width: 100%;
  height: 400px;
}
._chart_1plop_1088 > div {
  width: 100% !important;
  height: 100% !important;
}

._legends_1plop_1097 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

._legend_1plop_1097 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 4px 8px;
  background: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
@media (hover: hover) {
._legend_1plop_1097:hover {
  background-color: var(--color-default-hover);
}
}

._legendCheckbox_1plop_1119 {
  pointer-events: none;
}

._legendMark_1plop_1123 {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 8px;
  flex-shrink: 0;
}

._legendLine_1plop_1133 {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 2px;
  border-radius: 9999px;
}

._legendDot_1plop_1143 {
  position: relative;
  width: 6px;
  height: 6px;
  border-radius: 9999px;
}

._legendLabel_1plop_1150 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ypsto_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_ypsto_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_ypsto_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ypsto_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ypsto_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ypsto_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ypsto_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ypsto_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ypsto_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_ypsto_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_ypsto_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_ypsto_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ypsto_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ypsto_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ypsto_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ypsto_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ypsto_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ypsto_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_ypsto_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_ypsto_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_ypsto_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ypsto_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ypsto_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ypsto_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ypsto_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ypsto_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ypsto_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_ypsto_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_ypsto_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_ypsto_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ypsto_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ypsto_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ypsto_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ypsto_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ypsto_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ypsto_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_ypsto_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_ypsto_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_ypsto_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ypsto_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ypsto_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ypsto_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ypsto_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ypsto_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ypsto_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_ypsto_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_ypsto_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_ypsto_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ypsto_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ypsto_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ypsto_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ypsto_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ypsto_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ypsto_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_ypsto_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_ypsto_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_ypsto_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ypsto_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ypsto_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ypsto_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ypsto_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ypsto_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ypsto_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_ypsto_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_ypsto_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_ypsto_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ypsto_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ypsto_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ypsto_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ypsto_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ypsto_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ypsto_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ypsto_259 {
  padding: 0;
}

._p-t-0_ypsto_263 {
  padding-top: 0;
}

._p-r-0_ypsto_267 {
  padding-right: 0;
}

._p-b-0_ypsto_271 {
  padding-bottom: 0;
}

._p-l-0_ypsto_275 {
  padding-left: 0;
}

._m-0_ypsto_279 {
  margin: 0;
}

._m-t-0_ypsto_283 {
  margin-top: 0;
}

._m-r-0_ypsto_287 {
  margin-right: 0;
}

._m-b-0_ypsto_291 {
  margin-bottom: 0;
}

._m-l-0_ypsto_295 {
  margin-left: 0;
}

._p-1_ypsto_299 {
  padding: 2px;
}

._p-t-1_ypsto_303 {
  padding-top: 2px;
}

._p-r-1_ypsto_307 {
  padding-right: 2px;
}

._p-b-1_ypsto_311 {
  padding-bottom: 2px;
}

._p-l-1_ypsto_315 {
  padding-left: 2px;
}

._m-1_ypsto_319 {
  margin: 2px;
}

._m-t-1_ypsto_323 {
  margin-top: 2px;
}

._m-r-1_ypsto_327 {
  margin-right: 2px;
}

._m-b-1_ypsto_331 {
  margin-bottom: 2px;
}

._m-l-1_ypsto_335 {
  margin-left: 2px;
}

._p-2_ypsto_339 {
  padding: 4px;
}

._p-t-2_ypsto_343 {
  padding-top: 4px;
}

._p-r-2_ypsto_347 {
  padding-right: 4px;
}

._p-b-2_ypsto_351 {
  padding-bottom: 4px;
}

._p-l-2_ypsto_355 {
  padding-left: 4px;
}

._m-2_ypsto_359 {
  margin: 4px;
}

._m-t-2_ypsto_363 {
  margin-top: 4px;
}

._m-r-2_ypsto_367 {
  margin-right: 4px;
}

._m-b-2_ypsto_371 {
  margin-bottom: 4px;
}

._m-l-2_ypsto_375 {
  margin-left: 4px;
}

._p-3_ypsto_379 {
  padding: 8px;
}

._p-t-3_ypsto_383 {
  padding-top: 8px;
}

._p-r-3_ypsto_387 {
  padding-right: 8px;
}

._p-b-3_ypsto_391 {
  padding-bottom: 8px;
}

._p-l-3_ypsto_395 {
  padding-left: 8px;
}

._m-3_ypsto_399 {
  margin: 8px;
}

._m-t-3_ypsto_403 {
  margin-top: 8px;
}

._m-r-3_ypsto_407 {
  margin-right: 8px;
}

._m-b-3_ypsto_411 {
  margin-bottom: 8px;
}

._m-l-3_ypsto_415 {
  margin-left: 8px;
}

._p-4_ypsto_419 {
  padding: 12px;
}

._p-t-4_ypsto_423 {
  padding-top: 12px;
}

._p-r-4_ypsto_427 {
  padding-right: 12px;
}

._p-b-4_ypsto_431 {
  padding-bottom: 12px;
}

._p-l-4_ypsto_435 {
  padding-left: 12px;
}

._m-4_ypsto_439 {
  margin: 12px;
}

._m-t-4_ypsto_443 {
  margin-top: 12px;
}

._m-r-4_ypsto_447 {
  margin-right: 12px;
}

._m-b-4_ypsto_451 {
  margin-bottom: 12px;
}

._m-l-4_ypsto_455 {
  margin-left: 12px;
}

._p-5_ypsto_459 {
  padding: 16px;
}

._p-t-5_ypsto_463 {
  padding-top: 16px;
}

._p-r-5_ypsto_467 {
  padding-right: 16px;
}

._p-b-5_ypsto_471 {
  padding-bottom: 16px;
}

._p-l-5_ypsto_475 {
  padding-left: 16px;
}

._m-5_ypsto_479 {
  margin: 16px;
}

._m-t-5_ypsto_483 {
  margin-top: 16px;
}

._m-r-5_ypsto_487 {
  margin-right: 16px;
}

._m-b-5_ypsto_491 {
  margin-bottom: 16px;
}

._m-l-5_ypsto_495 {
  margin-left: 16px;
}

._p-6_ypsto_499 {
  padding: 24px;
}

._p-t-6_ypsto_503 {
  padding-top: 24px;
}

._p-r-6_ypsto_507 {
  padding-right: 24px;
}

._p-b-6_ypsto_511 {
  padding-bottom: 24px;
}

._p-l-6_ypsto_515 {
  padding-left: 24px;
}

._m-6_ypsto_519 {
  margin: 24px;
}

._m-t-6_ypsto_523 {
  margin-top: 24px;
}

._m-r-6_ypsto_527 {
  margin-right: 24px;
}

._m-b-6_ypsto_531 {
  margin-bottom: 24px;
}

._m-l-6_ypsto_535 {
  margin-left: 24px;
}

._p-7_ypsto_539 {
  padding: 32px;
}

._p-t-7_ypsto_543 {
  padding-top: 32px;
}

._p-r-7_ypsto_547 {
  padding-right: 32px;
}

._p-b-7_ypsto_551 {
  padding-bottom: 32px;
}

._p-l-7_ypsto_555 {
  padding-left: 32px;
}

._m-7_ypsto_559 {
  margin: 32px;
}

._m-t-7_ypsto_563 {
  margin-top: 32px;
}

._m-r-7_ypsto_567 {
  margin-right: 32px;
}

._m-b-7_ypsto_571 {
  margin-bottom: 32px;
}

._m-l-7_ypsto_575 {
  margin-left: 32px;
}

._p-8_ypsto_579 {
  padding: 40px;
}

._p-t-8_ypsto_583 {
  padding-top: 40px;
}

._p-r-8_ypsto_587 {
  padding-right: 40px;
}

._p-b-8_ypsto_591 {
  padding-bottom: 40px;
}

._p-l-8_ypsto_595 {
  padding-left: 40px;
}

._m-8_ypsto_599 {
  margin: 40px;
}

._m-t-8_ypsto_603 {
  margin-top: 40px;
}

._m-r-8_ypsto_607 {
  margin-right: 40px;
}

._m-b-8_ypsto_611 {
  margin-bottom: 40px;
}

._m-l-8_ypsto_615 {
  margin-left: 40px;
}

._p-9_ypsto_619 {
  padding: 48px;
}

._p-t-9_ypsto_623 {
  padding-top: 48px;
}

._p-r-9_ypsto_627 {
  padding-right: 48px;
}

._p-b-9_ypsto_631 {
  padding-bottom: 48px;
}

._p-l-9_ypsto_635 {
  padding-left: 48px;
}

._m-9_ypsto_639 {
  margin: 48px;
}

._m-t-9_ypsto_643 {
  margin-top: 48px;
}

._m-r-9_ypsto_647 {
  margin-right: 48px;
}

._m-b-9_ypsto_651 {
  margin-bottom: 48px;
}

._m-l-9_ypsto_655 {
  margin-left: 48px;
}

._p-10_ypsto_659 {
  padding: 64px;
}

._p-t-10_ypsto_663 {
  padding-top: 64px;
}

._p-r-10_ypsto_667 {
  padding-right: 64px;
}

._p-b-10_ypsto_671 {
  padding-bottom: 64px;
}

._p-l-10_ypsto_675 {
  padding-left: 64px;
}

._m-10_ypsto_679 {
  margin: 64px;
}

._m-t-10_ypsto_683 {
  margin-top: 64px;
}

._m-r-10_ypsto_687 {
  margin-right: 64px;
}

._m-b-10_ypsto_691 {
  margin-bottom: 64px;
}

._m-l-10_ypsto_695 {
  margin-left: 64px;
}

._p-11_ypsto_699 {
  padding: 80px;
}

._p-t-11_ypsto_703 {
  padding-top: 80px;
}

._p-r-11_ypsto_707 {
  padding-right: 80px;
}

._p-b-11_ypsto_711 {
  padding-bottom: 80px;
}

._p-l-11_ypsto_715 {
  padding-left: 80px;
}

._m-11_ypsto_719 {
  margin: 80px;
}

._m-t-11_ypsto_723 {
  margin-top: 80px;
}

._m-r-11_ypsto_727 {
  margin-right: 80px;
}

._m-b-11_ypsto_731 {
  margin-bottom: 80px;
}

._m-l-11_ypsto_735 {
  margin-left: 80px;
}

._p-12_ypsto_739 {
  padding: 96px;
}

._p-t-12_ypsto_743 {
  padding-top: 96px;
}

._p-r-12_ypsto_747 {
  padding-right: 96px;
}

._p-b-12_ypsto_751 {
  padding-bottom: 96px;
}

._p-l-12_ypsto_755 {
  padding-left: 96px;
}

._m-12_ypsto_759 {
  margin: 96px;
}

._m-t-12_ypsto_763 {
  margin-top: 96px;
}

._m-r-12_ypsto_767 {
  margin-right: 96px;
}

._m-b-12_ypsto_771 {
  margin-bottom: 96px;
}

._m-l-12_ypsto_775 {
  margin-left: 96px;
}

._p-13_ypsto_779 {
  padding: 160px;
}

._p-t-13_ypsto_783 {
  padding-top: 160px;
}

._p-r-13_ypsto_787 {
  padding-right: 160px;
}

._p-b-13_ypsto_791 {
  padding-bottom: 160px;
}

._p-l-13_ypsto_795 {
  padding-left: 160px;
}

._m-13_ypsto_799 {
  margin: 160px;
}

._m-t-13_ypsto_803 {
  margin-top: 160px;
}

._m-r-13_ypsto_807 {
  margin-right: 160px;
}

._m-b-13_ypsto_811 {
  margin-bottom: 160px;
}

._m-l-13_ypsto_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ypsto_825 {
  border-radius: 0;
}

._r-1_ypsto_829 {
  border-radius: 2px;
}

._r-2_ypsto_833 {
  border-radius: 4px;
}

._r-3_ypsto_837 {
  border-radius: 6px;
}

._r-4_ypsto_841 {
  border-radius: 8px;
}

._r-5_ypsto_845 {
  border-radius: 12px;
}

._r-6_ypsto_849 {
  border-radius: 20px;
}

._r-full_ypsto_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ypsto_860 {
  border: 0 solid;
}

._border-1_ypsto_864 {
  border: 1px solid;
}

._border-2_ypsto_868 {
  border: 2px solid;
}

._border-3_ypsto_872 {
  border: 3px solid;
}

._border-4_ypsto_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ypsto_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ypsto_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ypsto_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ypsto_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ypsto_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ypsto_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ypsto_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ypsto_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ypsto_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_ypsto_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ypsto_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ypsto_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ypsto_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ypsto_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ypsto_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ypsto_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ypsto_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_ypsto_1039 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  height: 520px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  overflow: hidden;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._card_ypsto_1039 {
    height: auto;
  }
}

._header_ypsto_1057 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-shrink: 0;
}

._title_ypsto_1065 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_ypsto_1065 {
    font-size: 16px;
  }
}
._title_ypsto_1065 {
  margin: 0;
}

._empty_ypsto_1080 {
  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;
}
._empty_ypsto_1080 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._empty_ypsto_1080 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._empty_ypsto_1080 p {
    font-size: 14px;
  }
}
._empty_ypsto_1080 p {
  text-align: center;
  margin: 0;
}
._empty_ypsto_1080 p span {
  color: var(--color-danger);
}
._empty_ypsto_1080 {
  min-height: unset;
  flex: 1;
  background-color: transparent;
}
._empty_ypsto_1080 i::before {
  font-size: 36px !important;
  color: var(--color-text-sub) !important;
}
._empty_ypsto_1080 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._empty_ypsto_1080 p {
    font-size: 12px;
  }
}
._empty_ypsto_1080 p {
  color: var(--color-text-sub);
}

._list_ypsto_1137 {
  flex: 1;
  min-height: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow-y: auto;
}

._row_ypsto_1148 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 16px;
  border-bottom: 1px solid var(--color-border);
}
._row_ypsto_1148:last-child {
  border-bottom: none;
}

._rowLeft_ypsto_1160 {
  display: flex;
  align-items: center;
  gap: 16px;
  min-width: 0;
}

._rankBadge_ypsto_1167 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 26px;
  padding: 0 3px;
  border-radius: 6px;
  background-color: var(--color-default);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rankBadge_ypsto_1167 {
    font-size: 14px;
  }
}
._rankBadge_ypsto_1167 {
  line-height: 1;
  color: var(--color-text-body);
  flex-shrink: 0;
}

._rankTop_ypsto_1193 {
  background-color: var(--color-primary-fill);
  color: var(--color-primary);
}

._info_ypsto_97 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}

._nameRow_ypsto_1205 {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

._platformIcon_ypsto_1212 {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}
._platformIcon_ypsto_1212 img {
  width: 20px;
  height: 20px;
}

._name_ypsto_1205 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._name_ypsto_1205 {
    font-size: 14px;
  }
}
._name_ypsto_1205 {
  color: var(--color-text-body);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._metaLine_ypsto_1240 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._metaLine_ypsto_1240 {
    font-size: 12px;
  }
}
._metaLine_ypsto_1240 {
  color: var(--color-text-sub);
  white-space: nowrap;
}

._rowRight_ypsto_1256 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 4px;
  flex-shrink: 0;
}

._roas_ypsto_1264 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roas_ypsto_1264 {
    font-size: 14px;
  }
}
._roas_ypsto_1264 {
  color: var(--color-text-body);
}

._spent_ypsto_1279 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._spent_ypsto_1279 {
    font-size: 12px;
  }
}
._spent_ypsto_1279 {
  color: var(--color-text-sub);
  white-space: nowrap;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_11psn_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_11psn_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_11psn_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11psn_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_11psn_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_11psn_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_11psn_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_11psn_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_11psn_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_11psn_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_11psn_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_11psn_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11psn_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_11psn_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_11psn_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_11psn_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_11psn_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_11psn_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_11psn_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_11psn_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_11psn_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11psn_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_11psn_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_11psn_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_11psn_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_11psn_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_11psn_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_11psn_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_11psn_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_11psn_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11psn_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_11psn_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_11psn_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_11psn_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_11psn_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_11psn_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_11psn_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_11psn_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_11psn_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_11psn_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_11psn_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_11psn_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_11psn_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_11psn_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_11psn_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_11psn_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_11psn_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_11psn_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_11psn_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_11psn_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_11psn_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_11psn_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_11psn_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_11psn_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_11psn_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_11psn_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_11psn_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11psn_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_11psn_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_11psn_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_11psn_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_11psn_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_11psn_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_11psn_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_11psn_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_11psn_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11psn_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_11psn_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_11psn_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_11psn_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_11psn_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_11psn_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_11psn_259 {
  padding: 0;
}

._p-t-0_11psn_263 {
  padding-top: 0;
}

._p-r-0_11psn_267 {
  padding-right: 0;
}

._p-b-0_11psn_271 {
  padding-bottom: 0;
}

._p-l-0_11psn_275 {
  padding-left: 0;
}

._m-0_11psn_279 {
  margin: 0;
}

._m-t-0_11psn_283 {
  margin-top: 0;
}

._m-r-0_11psn_287 {
  margin-right: 0;
}

._m-b-0_11psn_291 {
  margin-bottom: 0;
}

._m-l-0_11psn_295 {
  margin-left: 0;
}

._p-1_11psn_299 {
  padding: 2px;
}

._p-t-1_11psn_303 {
  padding-top: 2px;
}

._p-r-1_11psn_307 {
  padding-right: 2px;
}

._p-b-1_11psn_311 {
  padding-bottom: 2px;
}

._p-l-1_11psn_315 {
  padding-left: 2px;
}

._m-1_11psn_319 {
  margin: 2px;
}

._m-t-1_11psn_323 {
  margin-top: 2px;
}

._m-r-1_11psn_327 {
  margin-right: 2px;
}

._m-b-1_11psn_331 {
  margin-bottom: 2px;
}

._m-l-1_11psn_335 {
  margin-left: 2px;
}

._p-2_11psn_339 {
  padding: 4px;
}

._p-t-2_11psn_343 {
  padding-top: 4px;
}

._p-r-2_11psn_347 {
  padding-right: 4px;
}

._p-b-2_11psn_351 {
  padding-bottom: 4px;
}

._p-l-2_11psn_355 {
  padding-left: 4px;
}

._m-2_11psn_359 {
  margin: 4px;
}

._m-t-2_11psn_363 {
  margin-top: 4px;
}

._m-r-2_11psn_367 {
  margin-right: 4px;
}

._m-b-2_11psn_371 {
  margin-bottom: 4px;
}

._m-l-2_11psn_375 {
  margin-left: 4px;
}

._p-3_11psn_379 {
  padding: 8px;
}

._p-t-3_11psn_383 {
  padding-top: 8px;
}

._p-r-3_11psn_387 {
  padding-right: 8px;
}

._p-b-3_11psn_391 {
  padding-bottom: 8px;
}

._p-l-3_11psn_395 {
  padding-left: 8px;
}

._m-3_11psn_399 {
  margin: 8px;
}

._m-t-3_11psn_403 {
  margin-top: 8px;
}

._m-r-3_11psn_407 {
  margin-right: 8px;
}

._m-b-3_11psn_411 {
  margin-bottom: 8px;
}

._m-l-3_11psn_415 {
  margin-left: 8px;
}

._p-4_11psn_419 {
  padding: 12px;
}

._p-t-4_11psn_423 {
  padding-top: 12px;
}

._p-r-4_11psn_427 {
  padding-right: 12px;
}

._p-b-4_11psn_431 {
  padding-bottom: 12px;
}

._p-l-4_11psn_435 {
  padding-left: 12px;
}

._m-4_11psn_439 {
  margin: 12px;
}

._m-t-4_11psn_443 {
  margin-top: 12px;
}

._m-r-4_11psn_447 {
  margin-right: 12px;
}

._m-b-4_11psn_451 {
  margin-bottom: 12px;
}

._m-l-4_11psn_455 {
  margin-left: 12px;
}

._p-5_11psn_459 {
  padding: 16px;
}

._p-t-5_11psn_463 {
  padding-top: 16px;
}

._p-r-5_11psn_467 {
  padding-right: 16px;
}

._p-b-5_11psn_471 {
  padding-bottom: 16px;
}

._p-l-5_11psn_475 {
  padding-left: 16px;
}

._m-5_11psn_479 {
  margin: 16px;
}

._m-t-5_11psn_483 {
  margin-top: 16px;
}

._m-r-5_11psn_487 {
  margin-right: 16px;
}

._m-b-5_11psn_491 {
  margin-bottom: 16px;
}

._m-l-5_11psn_495 {
  margin-left: 16px;
}

._p-6_11psn_499 {
  padding: 24px;
}

._p-t-6_11psn_503 {
  padding-top: 24px;
}

._p-r-6_11psn_507 {
  padding-right: 24px;
}

._p-b-6_11psn_511 {
  padding-bottom: 24px;
}

._p-l-6_11psn_515 {
  padding-left: 24px;
}

._m-6_11psn_519 {
  margin: 24px;
}

._m-t-6_11psn_523 {
  margin-top: 24px;
}

._m-r-6_11psn_527 {
  margin-right: 24px;
}

._m-b-6_11psn_531 {
  margin-bottom: 24px;
}

._m-l-6_11psn_535 {
  margin-left: 24px;
}

._p-7_11psn_539 {
  padding: 32px;
}

._p-t-7_11psn_543 {
  padding-top: 32px;
}

._p-r-7_11psn_547 {
  padding-right: 32px;
}

._p-b-7_11psn_551 {
  padding-bottom: 32px;
}

._p-l-7_11psn_555 {
  padding-left: 32px;
}

._m-7_11psn_559 {
  margin: 32px;
}

._m-t-7_11psn_563 {
  margin-top: 32px;
}

._m-r-7_11psn_567 {
  margin-right: 32px;
}

._m-b-7_11psn_571 {
  margin-bottom: 32px;
}

._m-l-7_11psn_575 {
  margin-left: 32px;
}

._p-8_11psn_579 {
  padding: 40px;
}

._p-t-8_11psn_583 {
  padding-top: 40px;
}

._p-r-8_11psn_587 {
  padding-right: 40px;
}

._p-b-8_11psn_591 {
  padding-bottom: 40px;
}

._p-l-8_11psn_595 {
  padding-left: 40px;
}

._m-8_11psn_599 {
  margin: 40px;
}

._m-t-8_11psn_603 {
  margin-top: 40px;
}

._m-r-8_11psn_607 {
  margin-right: 40px;
}

._m-b-8_11psn_611 {
  margin-bottom: 40px;
}

._m-l-8_11psn_615 {
  margin-left: 40px;
}

._p-9_11psn_619 {
  padding: 48px;
}

._p-t-9_11psn_623 {
  padding-top: 48px;
}

._p-r-9_11psn_627 {
  padding-right: 48px;
}

._p-b-9_11psn_631 {
  padding-bottom: 48px;
}

._p-l-9_11psn_635 {
  padding-left: 48px;
}

._m-9_11psn_639 {
  margin: 48px;
}

._m-t-9_11psn_643 {
  margin-top: 48px;
}

._m-r-9_11psn_647 {
  margin-right: 48px;
}

._m-b-9_11psn_651 {
  margin-bottom: 48px;
}

._m-l-9_11psn_655 {
  margin-left: 48px;
}

._p-10_11psn_659 {
  padding: 64px;
}

._p-t-10_11psn_663 {
  padding-top: 64px;
}

._p-r-10_11psn_667 {
  padding-right: 64px;
}

._p-b-10_11psn_671 {
  padding-bottom: 64px;
}

._p-l-10_11psn_675 {
  padding-left: 64px;
}

._m-10_11psn_679 {
  margin: 64px;
}

._m-t-10_11psn_683 {
  margin-top: 64px;
}

._m-r-10_11psn_687 {
  margin-right: 64px;
}

._m-b-10_11psn_691 {
  margin-bottom: 64px;
}

._m-l-10_11psn_695 {
  margin-left: 64px;
}

._p-11_11psn_699 {
  padding: 80px;
}

._p-t-11_11psn_703 {
  padding-top: 80px;
}

._p-r-11_11psn_707 {
  padding-right: 80px;
}

._p-b-11_11psn_711 {
  padding-bottom: 80px;
}

._p-l-11_11psn_715 {
  padding-left: 80px;
}

._m-11_11psn_719 {
  margin: 80px;
}

._m-t-11_11psn_723 {
  margin-top: 80px;
}

._m-r-11_11psn_727 {
  margin-right: 80px;
}

._m-b-11_11psn_731 {
  margin-bottom: 80px;
}

._m-l-11_11psn_735 {
  margin-left: 80px;
}

._p-12_11psn_739 {
  padding: 96px;
}

._p-t-12_11psn_743 {
  padding-top: 96px;
}

._p-r-12_11psn_747 {
  padding-right: 96px;
}

._p-b-12_11psn_751 {
  padding-bottom: 96px;
}

._p-l-12_11psn_755 {
  padding-left: 96px;
}

._m-12_11psn_759 {
  margin: 96px;
}

._m-t-12_11psn_763 {
  margin-top: 96px;
}

._m-r-12_11psn_767 {
  margin-right: 96px;
}

._m-b-12_11psn_771 {
  margin-bottom: 96px;
}

._m-l-12_11psn_775 {
  margin-left: 96px;
}

._p-13_11psn_779 {
  padding: 160px;
}

._p-t-13_11psn_783 {
  padding-top: 160px;
}

._p-r-13_11psn_787 {
  padding-right: 160px;
}

._p-b-13_11psn_791 {
  padding-bottom: 160px;
}

._p-l-13_11psn_795 {
  padding-left: 160px;
}

._m-13_11psn_799 {
  margin: 160px;
}

._m-t-13_11psn_803 {
  margin-top: 160px;
}

._m-r-13_11psn_807 {
  margin-right: 160px;
}

._m-b-13_11psn_811 {
  margin-bottom: 160px;
}

._m-l-13_11psn_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_11psn_825 {
  border-radius: 0;
}

._r-1_11psn_829 {
  border-radius: 2px;
}

._r-2_11psn_833 {
  border-radius: 4px;
}

._r-3_11psn_837 {
  border-radius: 6px;
}

._r-4_11psn_841 {
  border-radius: 8px;
}

._r-5_11psn_845 {
  border-radius: 12px;
}

._r-6_11psn_849 {
  border-radius: 20px;
}

._r-full_11psn_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_11psn_860 {
  border: 0 solid;
}

._border-1_11psn_864 {
  border: 1px solid;
}

._border-2_11psn_868 {
  border: 2px solid;
}

._border-3_11psn_872 {
  border: 3px solid;
}

._border-4_11psn_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_11psn_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_11psn_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_11psn_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_11psn_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_11psn_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_11psn_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_11psn_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_11psn_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_11psn_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_11psn_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_11psn_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_11psn_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_11psn_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_11psn_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_11psn_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_11psn_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_11psn_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
*/
._dashboard_11psn_1039 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dashboard_11psn_1039 {
    gap: 16px;
    padding: 16px;
  }
}

._centerMessage_11psn_1051 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 320px;
}

._errorMessage_11psn_1058 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_11psn_1058 {
    font-size: 14px;
  }
}

._kpiGrid_11psn_1071 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._kpiGrid_11psn_1071 {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._kpiGrid_11psn_1071 {
    grid-template-columns: 1fr;
  }
}

._bottomGrid_11psn_1087 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  align-items: stretch;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._bottomGrid_11psn_1087 {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomGrid_11psn_1087 {
    grid-template-columns: 1fr;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_jz3ao_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_jz3ao_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_jz3ao_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_jz3ao_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_jz3ao_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_jz3ao_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_jz3ao_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_jz3ao_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_jz3ao_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_jz3ao_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_jz3ao_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_jz3ao_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_jz3ao_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_jz3ao_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_jz3ao_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_jz3ao_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_jz3ao_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_jz3ao_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_jz3ao_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_jz3ao_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_jz3ao_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_jz3ao_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_jz3ao_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_jz3ao_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_jz3ao_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_jz3ao_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_jz3ao_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_jz3ao_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_jz3ao_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_jz3ao_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_jz3ao_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_jz3ao_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_jz3ao_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_jz3ao_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_jz3ao_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_jz3ao_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_jz3ao_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_jz3ao_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_jz3ao_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_jz3ao_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_jz3ao_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_jz3ao_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_jz3ao_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_jz3ao_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_jz3ao_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_jz3ao_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_jz3ao_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_jz3ao_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_jz3ao_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_jz3ao_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_jz3ao_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_jz3ao_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_jz3ao_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_jz3ao_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_jz3ao_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_jz3ao_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_jz3ao_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_jz3ao_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_jz3ao_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_jz3ao_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_jz3ao_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_jz3ao_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_jz3ao_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_jz3ao_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_jz3ao_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_jz3ao_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_jz3ao_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_jz3ao_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_jz3ao_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_jz3ao_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_jz3ao_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_jz3ao_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_jz3ao_259 {
  padding: 0;
}

._p-t-0_jz3ao_263 {
  padding-top: 0;
}

._p-r-0_jz3ao_267 {
  padding-right: 0;
}

._p-b-0_jz3ao_271 {
  padding-bottom: 0;
}

._p-l-0_jz3ao_275 {
  padding-left: 0;
}

._m-0_jz3ao_279 {
  margin: 0;
}

._m-t-0_jz3ao_283 {
  margin-top: 0;
}

._m-r-0_jz3ao_287 {
  margin-right: 0;
}

._m-b-0_jz3ao_291 {
  margin-bottom: 0;
}

._m-l-0_jz3ao_295 {
  margin-left: 0;
}

._p-1_jz3ao_299 {
  padding: 2px;
}

._p-t-1_jz3ao_303 {
  padding-top: 2px;
}

._p-r-1_jz3ao_307 {
  padding-right: 2px;
}

._p-b-1_jz3ao_311 {
  padding-bottom: 2px;
}

._p-l-1_jz3ao_315 {
  padding-left: 2px;
}

._m-1_jz3ao_319 {
  margin: 2px;
}

._m-t-1_jz3ao_323 {
  margin-top: 2px;
}

._m-r-1_jz3ao_327 {
  margin-right: 2px;
}

._m-b-1_jz3ao_331 {
  margin-bottom: 2px;
}

._m-l-1_jz3ao_335 {
  margin-left: 2px;
}

._p-2_jz3ao_339 {
  padding: 4px;
}

._p-t-2_jz3ao_343 {
  padding-top: 4px;
}

._p-r-2_jz3ao_347 {
  padding-right: 4px;
}

._p-b-2_jz3ao_351 {
  padding-bottom: 4px;
}

._p-l-2_jz3ao_355 {
  padding-left: 4px;
}

._m-2_jz3ao_359 {
  margin: 4px;
}

._m-t-2_jz3ao_363 {
  margin-top: 4px;
}

._m-r-2_jz3ao_367 {
  margin-right: 4px;
}

._m-b-2_jz3ao_371 {
  margin-bottom: 4px;
}

._m-l-2_jz3ao_375 {
  margin-left: 4px;
}

._p-3_jz3ao_379 {
  padding: 8px;
}

._p-t-3_jz3ao_383 {
  padding-top: 8px;
}

._p-r-3_jz3ao_387 {
  padding-right: 8px;
}

._p-b-3_jz3ao_391 {
  padding-bottom: 8px;
}

._p-l-3_jz3ao_395 {
  padding-left: 8px;
}

._m-3_jz3ao_399 {
  margin: 8px;
}

._m-t-3_jz3ao_403 {
  margin-top: 8px;
}

._m-r-3_jz3ao_407 {
  margin-right: 8px;
}

._m-b-3_jz3ao_411 {
  margin-bottom: 8px;
}

._m-l-3_jz3ao_415 {
  margin-left: 8px;
}

._p-4_jz3ao_419 {
  padding: 12px;
}

._p-t-4_jz3ao_423 {
  padding-top: 12px;
}

._p-r-4_jz3ao_427 {
  padding-right: 12px;
}

._p-b-4_jz3ao_431 {
  padding-bottom: 12px;
}

._p-l-4_jz3ao_435 {
  padding-left: 12px;
}

._m-4_jz3ao_439 {
  margin: 12px;
}

._m-t-4_jz3ao_443 {
  margin-top: 12px;
}

._m-r-4_jz3ao_447 {
  margin-right: 12px;
}

._m-b-4_jz3ao_451 {
  margin-bottom: 12px;
}

._m-l-4_jz3ao_455 {
  margin-left: 12px;
}

._p-5_jz3ao_459 {
  padding: 16px;
}

._p-t-5_jz3ao_463 {
  padding-top: 16px;
}

._p-r-5_jz3ao_467 {
  padding-right: 16px;
}

._p-b-5_jz3ao_471 {
  padding-bottom: 16px;
}

._p-l-5_jz3ao_475 {
  padding-left: 16px;
}

._m-5_jz3ao_479 {
  margin: 16px;
}

._m-t-5_jz3ao_483 {
  margin-top: 16px;
}

._m-r-5_jz3ao_487 {
  margin-right: 16px;
}

._m-b-5_jz3ao_491 {
  margin-bottom: 16px;
}

._m-l-5_jz3ao_495 {
  margin-left: 16px;
}

._p-6_jz3ao_499 {
  padding: 24px;
}

._p-t-6_jz3ao_503 {
  padding-top: 24px;
}

._p-r-6_jz3ao_507 {
  padding-right: 24px;
}

._p-b-6_jz3ao_511 {
  padding-bottom: 24px;
}

._p-l-6_jz3ao_515 {
  padding-left: 24px;
}

._m-6_jz3ao_519 {
  margin: 24px;
}

._m-t-6_jz3ao_523 {
  margin-top: 24px;
}

._m-r-6_jz3ao_527 {
  margin-right: 24px;
}

._m-b-6_jz3ao_531 {
  margin-bottom: 24px;
}

._m-l-6_jz3ao_535 {
  margin-left: 24px;
}

._p-7_jz3ao_539 {
  padding: 32px;
}

._p-t-7_jz3ao_543 {
  padding-top: 32px;
}

._p-r-7_jz3ao_547 {
  padding-right: 32px;
}

._p-b-7_jz3ao_551 {
  padding-bottom: 32px;
}

._p-l-7_jz3ao_555 {
  padding-left: 32px;
}

._m-7_jz3ao_559 {
  margin: 32px;
}

._m-t-7_jz3ao_563 {
  margin-top: 32px;
}

._m-r-7_jz3ao_567 {
  margin-right: 32px;
}

._m-b-7_jz3ao_571 {
  margin-bottom: 32px;
}

._m-l-7_jz3ao_575 {
  margin-left: 32px;
}

._p-8_jz3ao_579 {
  padding: 40px;
}

._p-t-8_jz3ao_583 {
  padding-top: 40px;
}

._p-r-8_jz3ao_587 {
  padding-right: 40px;
}

._p-b-8_jz3ao_591 {
  padding-bottom: 40px;
}

._p-l-8_jz3ao_595 {
  padding-left: 40px;
}

._m-8_jz3ao_599 {
  margin: 40px;
}

._m-t-8_jz3ao_603 {
  margin-top: 40px;
}

._m-r-8_jz3ao_607 {
  margin-right: 40px;
}

._m-b-8_jz3ao_611 {
  margin-bottom: 40px;
}

._m-l-8_jz3ao_615 {
  margin-left: 40px;
}

._p-9_jz3ao_619 {
  padding: 48px;
}

._p-t-9_jz3ao_623 {
  padding-top: 48px;
}

._p-r-9_jz3ao_627 {
  padding-right: 48px;
}

._p-b-9_jz3ao_631 {
  padding-bottom: 48px;
}

._p-l-9_jz3ao_635 {
  padding-left: 48px;
}

._m-9_jz3ao_639 {
  margin: 48px;
}

._m-t-9_jz3ao_643 {
  margin-top: 48px;
}

._m-r-9_jz3ao_647 {
  margin-right: 48px;
}

._m-b-9_jz3ao_651 {
  margin-bottom: 48px;
}

._m-l-9_jz3ao_655 {
  margin-left: 48px;
}

._p-10_jz3ao_659 {
  padding: 64px;
}

._p-t-10_jz3ao_663 {
  padding-top: 64px;
}

._p-r-10_jz3ao_667 {
  padding-right: 64px;
}

._p-b-10_jz3ao_671 {
  padding-bottom: 64px;
}

._p-l-10_jz3ao_675 {
  padding-left: 64px;
}

._m-10_jz3ao_679 {
  margin: 64px;
}

._m-t-10_jz3ao_683 {
  margin-top: 64px;
}

._m-r-10_jz3ao_687 {
  margin-right: 64px;
}

._m-b-10_jz3ao_691 {
  margin-bottom: 64px;
}

._m-l-10_jz3ao_695 {
  margin-left: 64px;
}

._p-11_jz3ao_699 {
  padding: 80px;
}

._p-t-11_jz3ao_703 {
  padding-top: 80px;
}

._p-r-11_jz3ao_707 {
  padding-right: 80px;
}

._p-b-11_jz3ao_711 {
  padding-bottom: 80px;
}

._p-l-11_jz3ao_715 {
  padding-left: 80px;
}

._m-11_jz3ao_719 {
  margin: 80px;
}

._m-t-11_jz3ao_723 {
  margin-top: 80px;
}

._m-r-11_jz3ao_727 {
  margin-right: 80px;
}

._m-b-11_jz3ao_731 {
  margin-bottom: 80px;
}

._m-l-11_jz3ao_735 {
  margin-left: 80px;
}

._p-12_jz3ao_739 {
  padding: 96px;
}

._p-t-12_jz3ao_743 {
  padding-top: 96px;
}

._p-r-12_jz3ao_747 {
  padding-right: 96px;
}

._p-b-12_jz3ao_751 {
  padding-bottom: 96px;
}

._p-l-12_jz3ao_755 {
  padding-left: 96px;
}

._m-12_jz3ao_759 {
  margin: 96px;
}

._m-t-12_jz3ao_763 {
  margin-top: 96px;
}

._m-r-12_jz3ao_767 {
  margin-right: 96px;
}

._m-b-12_jz3ao_771 {
  margin-bottom: 96px;
}

._m-l-12_jz3ao_775 {
  margin-left: 96px;
}

._p-13_jz3ao_779 {
  padding: 160px;
}

._p-t-13_jz3ao_783 {
  padding-top: 160px;
}

._p-r-13_jz3ao_787 {
  padding-right: 160px;
}

._p-b-13_jz3ao_791 {
  padding-bottom: 160px;
}

._p-l-13_jz3ao_795 {
  padding-left: 160px;
}

._m-13_jz3ao_799 {
  margin: 160px;
}

._m-t-13_jz3ao_803 {
  margin-top: 160px;
}

._m-r-13_jz3ao_807 {
  margin-right: 160px;
}

._m-b-13_jz3ao_811 {
  margin-bottom: 160px;
}

._m-l-13_jz3ao_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_jz3ao_825 {
  border-radius: 0;
}

._r-1_jz3ao_829 {
  border-radius: 2px;
}

._r-2_jz3ao_833 {
  border-radius: 4px;
}

._r-3_jz3ao_837 {
  border-radius: 6px;
}

._r-4_jz3ao_841 {
  border-radius: 8px;
}

._r-5_jz3ao_845 {
  border-radius: 12px;
}

._r-6_jz3ao_849 {
  border-radius: 20px;
}

._r-full_jz3ao_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_jz3ao_860 {
  border: 0 solid;
}

._border-1_jz3ao_864 {
  border: 1px solid;
}

._border-2_jz3ao_868 {
  border: 2px solid;
}

._border-3_jz3ao_872 {
  border: 3px solid;
}

._border-4_jz3ao_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_jz3ao_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_jz3ao_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_jz3ao_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_jz3ao_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_jz3ao_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_jz3ao_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_jz3ao_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_jz3ao_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_jz3ao_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_jz3ao_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_jz3ao_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_jz3ao_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_jz3ao_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_jz3ao_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_jz3ao_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_jz3ao_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_jz3ao_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_jz3ao_1039 {
  position: fixed;
  inset: 0;
  background-color: var(--overlay-bg);
  z-index: 200;
  display: flex;
  align-items: flex-end;
  animation: _fadeIn_jz3ao_1 0.2s ease-out;
}

@keyframes _fadeIn_jz3ao_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
._sheet_jz3ao_1057 {
  width: 100%;
  height: 70dvh;
  background-color: var(--color-bg-elevation-1);
  border-radius: 16px 16px 0 0;
  display: flex;
  flex-direction: column;
  animation: _slideUp_jz3ao_1 0.3s ease-out;
  transition: height 0.3s ease-out;
}
._sheet_jz3ao_1057._expanded_jz3ao_1067 {
  height: 100dvh;
  border-radius: 0;
}

@keyframes _slideUp_jz3ao_1 {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
._handle_jz3ao_1080 {
  display: flex;
  justify-content: center;
  padding: 12px 0 24px;
  cursor: grab;
  flex-shrink: 0;
}
._handle_jz3ao_1080:active {
  cursor: grabbing;
}

._handleBar_jz3ao_1091 {
  width: 48px;
  height: 4px;
  background-color: var(--color-border);
  border-radius: 3px;
}

._content_jz3ao_1098 {
  flex: 1;
  overflow-y: auto;
  padding: 0 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._footer_jz3ao_1107 {
  flex-shrink: 0;
  padding: 40px 16px 16px;
  background-color: var(--color-bg-elevation-1);
}

._searchButton_jz3ao_1113 {
  width: 100%;
  height: 50px;
  border-radius: 12px !important;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._searchButton_jz3ao_1113 {
    font-size: 14px;
  }
}
._searchButton_jz3ao_1113 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
._searchButton_jz3ao_1113 i::before {
  font-size: 20px !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_13mx8_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_13mx8_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_13mx8_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_13mx8_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_13mx8_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_13mx8_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_13mx8_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_13mx8_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_13mx8_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_13mx8_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_13mx8_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_13mx8_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_13mx8_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_13mx8_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_13mx8_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_13mx8_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_13mx8_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_13mx8_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_13mx8_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_13mx8_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_13mx8_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_13mx8_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_13mx8_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_13mx8_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_13mx8_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_13mx8_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_13mx8_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_13mx8_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_13mx8_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_13mx8_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_13mx8_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_13mx8_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_13mx8_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_13mx8_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_13mx8_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_13mx8_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_13mx8_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_13mx8_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_13mx8_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_13mx8_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_13mx8_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_13mx8_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_13mx8_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_13mx8_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_13mx8_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_13mx8_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_13mx8_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_13mx8_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_13mx8_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_13mx8_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_13mx8_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_13mx8_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_13mx8_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_13mx8_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_13mx8_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_13mx8_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_13mx8_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_13mx8_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_13mx8_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_13mx8_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_13mx8_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_13mx8_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_13mx8_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_13mx8_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_13mx8_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_13mx8_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_13mx8_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_13mx8_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_13mx8_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_13mx8_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_13mx8_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_13mx8_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_13mx8_259 {
  padding: 0;
}

._p-t-0_13mx8_263 {
  padding-top: 0;
}

._p-r-0_13mx8_267 {
  padding-right: 0;
}

._p-b-0_13mx8_271 {
  padding-bottom: 0;
}

._p-l-0_13mx8_275 {
  padding-left: 0;
}

._m-0_13mx8_279 {
  margin: 0;
}

._m-t-0_13mx8_283 {
  margin-top: 0;
}

._m-r-0_13mx8_287 {
  margin-right: 0;
}

._m-b-0_13mx8_291 {
  margin-bottom: 0;
}

._m-l-0_13mx8_295 {
  margin-left: 0;
}

._p-1_13mx8_299 {
  padding: 2px;
}

._p-t-1_13mx8_303 {
  padding-top: 2px;
}

._p-r-1_13mx8_307 {
  padding-right: 2px;
}

._p-b-1_13mx8_311 {
  padding-bottom: 2px;
}

._p-l-1_13mx8_315 {
  padding-left: 2px;
}

._m-1_13mx8_319 {
  margin: 2px;
}

._m-t-1_13mx8_323 {
  margin-top: 2px;
}

._m-r-1_13mx8_327 {
  margin-right: 2px;
}

._m-b-1_13mx8_331 {
  margin-bottom: 2px;
}

._m-l-1_13mx8_335 {
  margin-left: 2px;
}

._p-2_13mx8_339 {
  padding: 4px;
}

._p-t-2_13mx8_343 {
  padding-top: 4px;
}

._p-r-2_13mx8_347 {
  padding-right: 4px;
}

._p-b-2_13mx8_351 {
  padding-bottom: 4px;
}

._p-l-2_13mx8_355 {
  padding-left: 4px;
}

._m-2_13mx8_359 {
  margin: 4px;
}

._m-t-2_13mx8_363 {
  margin-top: 4px;
}

._m-r-2_13mx8_367 {
  margin-right: 4px;
}

._m-b-2_13mx8_371 {
  margin-bottom: 4px;
}

._m-l-2_13mx8_375 {
  margin-left: 4px;
}

._p-3_13mx8_379 {
  padding: 8px;
}

._p-t-3_13mx8_383 {
  padding-top: 8px;
}

._p-r-3_13mx8_387 {
  padding-right: 8px;
}

._p-b-3_13mx8_391 {
  padding-bottom: 8px;
}

._p-l-3_13mx8_395 {
  padding-left: 8px;
}

._m-3_13mx8_399 {
  margin: 8px;
}

._m-t-3_13mx8_403 {
  margin-top: 8px;
}

._m-r-3_13mx8_407 {
  margin-right: 8px;
}

._m-b-3_13mx8_411 {
  margin-bottom: 8px;
}

._m-l-3_13mx8_415 {
  margin-left: 8px;
}

._p-4_13mx8_419 {
  padding: 12px;
}

._p-t-4_13mx8_423 {
  padding-top: 12px;
}

._p-r-4_13mx8_427 {
  padding-right: 12px;
}

._p-b-4_13mx8_431 {
  padding-bottom: 12px;
}

._p-l-4_13mx8_435 {
  padding-left: 12px;
}

._m-4_13mx8_439 {
  margin: 12px;
}

._m-t-4_13mx8_443 {
  margin-top: 12px;
}

._m-r-4_13mx8_447 {
  margin-right: 12px;
}

._m-b-4_13mx8_451 {
  margin-bottom: 12px;
}

._m-l-4_13mx8_455 {
  margin-left: 12px;
}

._p-5_13mx8_459 {
  padding: 16px;
}

._p-t-5_13mx8_463 {
  padding-top: 16px;
}

._p-r-5_13mx8_467 {
  padding-right: 16px;
}

._p-b-5_13mx8_471 {
  padding-bottom: 16px;
}

._p-l-5_13mx8_475 {
  padding-left: 16px;
}

._m-5_13mx8_479 {
  margin: 16px;
}

._m-t-5_13mx8_483 {
  margin-top: 16px;
}

._m-r-5_13mx8_487 {
  margin-right: 16px;
}

._m-b-5_13mx8_491 {
  margin-bottom: 16px;
}

._m-l-5_13mx8_495 {
  margin-left: 16px;
}

._p-6_13mx8_499 {
  padding: 24px;
}

._p-t-6_13mx8_503 {
  padding-top: 24px;
}

._p-r-6_13mx8_507 {
  padding-right: 24px;
}

._p-b-6_13mx8_511 {
  padding-bottom: 24px;
}

._p-l-6_13mx8_515 {
  padding-left: 24px;
}

._m-6_13mx8_519 {
  margin: 24px;
}

._m-t-6_13mx8_523 {
  margin-top: 24px;
}

._m-r-6_13mx8_527 {
  margin-right: 24px;
}

._m-b-6_13mx8_531 {
  margin-bottom: 24px;
}

._m-l-6_13mx8_535 {
  margin-left: 24px;
}

._p-7_13mx8_539 {
  padding: 32px;
}

._p-t-7_13mx8_543 {
  padding-top: 32px;
}

._p-r-7_13mx8_547 {
  padding-right: 32px;
}

._p-b-7_13mx8_551 {
  padding-bottom: 32px;
}

._p-l-7_13mx8_555 {
  padding-left: 32px;
}

._m-7_13mx8_559 {
  margin: 32px;
}

._m-t-7_13mx8_563 {
  margin-top: 32px;
}

._m-r-7_13mx8_567 {
  margin-right: 32px;
}

._m-b-7_13mx8_571 {
  margin-bottom: 32px;
}

._m-l-7_13mx8_575 {
  margin-left: 32px;
}

._p-8_13mx8_579 {
  padding: 40px;
}

._p-t-8_13mx8_583 {
  padding-top: 40px;
}

._p-r-8_13mx8_587 {
  padding-right: 40px;
}

._p-b-8_13mx8_591 {
  padding-bottom: 40px;
}

._p-l-8_13mx8_595 {
  padding-left: 40px;
}

._m-8_13mx8_599 {
  margin: 40px;
}

._m-t-8_13mx8_603 {
  margin-top: 40px;
}

._m-r-8_13mx8_607 {
  margin-right: 40px;
}

._m-b-8_13mx8_611 {
  margin-bottom: 40px;
}

._m-l-8_13mx8_615 {
  margin-left: 40px;
}

._p-9_13mx8_619 {
  padding: 48px;
}

._p-t-9_13mx8_623 {
  padding-top: 48px;
}

._p-r-9_13mx8_627 {
  padding-right: 48px;
}

._p-b-9_13mx8_631 {
  padding-bottom: 48px;
}

._p-l-9_13mx8_635 {
  padding-left: 48px;
}

._m-9_13mx8_639 {
  margin: 48px;
}

._m-t-9_13mx8_643 {
  margin-top: 48px;
}

._m-r-9_13mx8_647 {
  margin-right: 48px;
}

._m-b-9_13mx8_651 {
  margin-bottom: 48px;
}

._m-l-9_13mx8_655 {
  margin-left: 48px;
}

._p-10_13mx8_659 {
  padding: 64px;
}

._p-t-10_13mx8_663 {
  padding-top: 64px;
}

._p-r-10_13mx8_667 {
  padding-right: 64px;
}

._p-b-10_13mx8_671 {
  padding-bottom: 64px;
}

._p-l-10_13mx8_675 {
  padding-left: 64px;
}

._m-10_13mx8_679 {
  margin: 64px;
}

._m-t-10_13mx8_683 {
  margin-top: 64px;
}

._m-r-10_13mx8_687 {
  margin-right: 64px;
}

._m-b-10_13mx8_691 {
  margin-bottom: 64px;
}

._m-l-10_13mx8_695 {
  margin-left: 64px;
}

._p-11_13mx8_699 {
  padding: 80px;
}

._p-t-11_13mx8_703 {
  padding-top: 80px;
}

._p-r-11_13mx8_707 {
  padding-right: 80px;
}

._p-b-11_13mx8_711 {
  padding-bottom: 80px;
}

._p-l-11_13mx8_715 {
  padding-left: 80px;
}

._m-11_13mx8_719 {
  margin: 80px;
}

._m-t-11_13mx8_723 {
  margin-top: 80px;
}

._m-r-11_13mx8_727 {
  margin-right: 80px;
}

._m-b-11_13mx8_731 {
  margin-bottom: 80px;
}

._m-l-11_13mx8_735 {
  margin-left: 80px;
}

._p-12_13mx8_739 {
  padding: 96px;
}

._p-t-12_13mx8_743 {
  padding-top: 96px;
}

._p-r-12_13mx8_747 {
  padding-right: 96px;
}

._p-b-12_13mx8_751 {
  padding-bottom: 96px;
}

._p-l-12_13mx8_755 {
  padding-left: 96px;
}

._m-12_13mx8_759 {
  margin: 96px;
}

._m-t-12_13mx8_763 {
  margin-top: 96px;
}

._m-r-12_13mx8_767 {
  margin-right: 96px;
}

._m-b-12_13mx8_771 {
  margin-bottom: 96px;
}

._m-l-12_13mx8_775 {
  margin-left: 96px;
}

._p-13_13mx8_779 {
  padding: 160px;
}

._p-t-13_13mx8_783 {
  padding-top: 160px;
}

._p-r-13_13mx8_787 {
  padding-right: 160px;
}

._p-b-13_13mx8_791 {
  padding-bottom: 160px;
}

._p-l-13_13mx8_795 {
  padding-left: 160px;
}

._m-13_13mx8_799 {
  margin: 160px;
}

._m-t-13_13mx8_803 {
  margin-top: 160px;
}

._m-r-13_13mx8_807 {
  margin-right: 160px;
}

._m-b-13_13mx8_811 {
  margin-bottom: 160px;
}

._m-l-13_13mx8_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_13mx8_825 {
  border-radius: 0;
}

._r-1_13mx8_829 {
  border-radius: 2px;
}

._r-2_13mx8_833 {
  border-radius: 4px;
}

._r-3_13mx8_837 {
  border-radius: 6px;
}

._r-4_13mx8_841 {
  border-radius: 8px;
}

._r-5_13mx8_845 {
  border-radius: 12px;
}

._r-6_13mx8_849 {
  border-radius: 20px;
}

._r-full_13mx8_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_13mx8_860 {
  border: 0 solid;
}

._border-1_13mx8_864 {
  border: 1px solid;
}

._border-2_13mx8_868 {
  border: 2px solid;
}

._border-3_13mx8_872 {
  border: 3px solid;
}

._border-4_13mx8_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_13mx8_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_13mx8_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_13mx8_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_13mx8_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_13mx8_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_13mx8_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_13mx8_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_13mx8_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_13mx8_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_13mx8_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_13mx8_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_13mx8_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_13mx8_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_13mx8_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_13mx8_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_13mx8_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_13mx8_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_13mx8_1039 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
  position: sticky;
  top: 0;
  z-index: 10;
  background: var(--color-bg-elevation-1);
  padding: 8px 0;
}

._leftGroup_13mx8_1053 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._skeleton_13mx8_1059 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_13mx8_1 1.5s ease-in-out infinite;
}

._skeletonRefresh_13mx8_1066 {
  width: 120px;
  height: 40px;
  border-radius: 6px;
}

._skeletonDatePicker_13mx8_1072 {
  width: 220px;
  height: 40px;
  border-radius: 6px;
}

._skeletonSegment_13mx8_1078 {
  width: 160px;
  height: 40px;
  border-radius: 6px;
}

@keyframes _skeleton-pulse_13mx8_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
._skeletonTable_13mx8_1092 thead {
  position: static !important;
}

._tableWrapper_13mx8_1096 {
  overflow-x: auto;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1th2l_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1th2l_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1th2l_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1th2l_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1th2l_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1th2l_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1th2l_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1th2l_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1th2l_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_1th2l_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1th2l_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1th2l_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1th2l_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1th2l_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1th2l_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1th2l_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1th2l_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1th2l_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_1th2l_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1th2l_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1th2l_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1th2l_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1th2l_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1th2l_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1th2l_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1th2l_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1th2l_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_1th2l_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1th2l_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1th2l_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1th2l_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1th2l_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1th2l_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1th2l_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1th2l_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1th2l_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_1th2l_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1th2l_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1th2l_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1th2l_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1th2l_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1th2l_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1th2l_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1th2l_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1th2l_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_1th2l_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1th2l_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1th2l_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1th2l_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1th2l_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1th2l_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1th2l_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1th2l_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1th2l_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_1th2l_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1th2l_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1th2l_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1th2l_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1th2l_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1th2l_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1th2l_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1th2l_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1th2l_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_1th2l_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1th2l_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1th2l_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1th2l_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1th2l_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1th2l_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1th2l_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1th2l_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1th2l_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1th2l_259 {
  padding: 0;
}

._p-t-0_1th2l_263 {
  padding-top: 0;
}

._p-r-0_1th2l_267 {
  padding-right: 0;
}

._p-b-0_1th2l_271 {
  padding-bottom: 0;
}

._p-l-0_1th2l_275 {
  padding-left: 0;
}

._m-0_1th2l_279 {
  margin: 0;
}

._m-t-0_1th2l_283 {
  margin-top: 0;
}

._m-r-0_1th2l_287 {
  margin-right: 0;
}

._m-b-0_1th2l_291 {
  margin-bottom: 0;
}

._m-l-0_1th2l_295 {
  margin-left: 0;
}

._p-1_1th2l_299 {
  padding: 2px;
}

._p-t-1_1th2l_303 {
  padding-top: 2px;
}

._p-r-1_1th2l_307 {
  padding-right: 2px;
}

._p-b-1_1th2l_311 {
  padding-bottom: 2px;
}

._p-l-1_1th2l_315 {
  padding-left: 2px;
}

._m-1_1th2l_319 {
  margin: 2px;
}

._m-t-1_1th2l_323 {
  margin-top: 2px;
}

._m-r-1_1th2l_327 {
  margin-right: 2px;
}

._m-b-1_1th2l_331 {
  margin-bottom: 2px;
}

._m-l-1_1th2l_335 {
  margin-left: 2px;
}

._p-2_1th2l_339 {
  padding: 4px;
}

._p-t-2_1th2l_343 {
  padding-top: 4px;
}

._p-r-2_1th2l_347 {
  padding-right: 4px;
}

._p-b-2_1th2l_351 {
  padding-bottom: 4px;
}

._p-l-2_1th2l_355 {
  padding-left: 4px;
}

._m-2_1th2l_359 {
  margin: 4px;
}

._m-t-2_1th2l_363 {
  margin-top: 4px;
}

._m-r-2_1th2l_367 {
  margin-right: 4px;
}

._m-b-2_1th2l_371 {
  margin-bottom: 4px;
}

._m-l-2_1th2l_375 {
  margin-left: 4px;
}

._p-3_1th2l_379 {
  padding: 8px;
}

._p-t-3_1th2l_383 {
  padding-top: 8px;
}

._p-r-3_1th2l_387 {
  padding-right: 8px;
}

._p-b-3_1th2l_391 {
  padding-bottom: 8px;
}

._p-l-3_1th2l_395 {
  padding-left: 8px;
}

._m-3_1th2l_399 {
  margin: 8px;
}

._m-t-3_1th2l_403 {
  margin-top: 8px;
}

._m-r-3_1th2l_407 {
  margin-right: 8px;
}

._m-b-3_1th2l_411 {
  margin-bottom: 8px;
}

._m-l-3_1th2l_415 {
  margin-left: 8px;
}

._p-4_1th2l_419 {
  padding: 12px;
}

._p-t-4_1th2l_423 {
  padding-top: 12px;
}

._p-r-4_1th2l_427 {
  padding-right: 12px;
}

._p-b-4_1th2l_431 {
  padding-bottom: 12px;
}

._p-l-4_1th2l_435 {
  padding-left: 12px;
}

._m-4_1th2l_439 {
  margin: 12px;
}

._m-t-4_1th2l_443 {
  margin-top: 12px;
}

._m-r-4_1th2l_447 {
  margin-right: 12px;
}

._m-b-4_1th2l_451 {
  margin-bottom: 12px;
}

._m-l-4_1th2l_455 {
  margin-left: 12px;
}

._p-5_1th2l_459 {
  padding: 16px;
}

._p-t-5_1th2l_463 {
  padding-top: 16px;
}

._p-r-5_1th2l_467 {
  padding-right: 16px;
}

._p-b-5_1th2l_471 {
  padding-bottom: 16px;
}

._p-l-5_1th2l_475 {
  padding-left: 16px;
}

._m-5_1th2l_479 {
  margin: 16px;
}

._m-t-5_1th2l_483 {
  margin-top: 16px;
}

._m-r-5_1th2l_487 {
  margin-right: 16px;
}

._m-b-5_1th2l_491 {
  margin-bottom: 16px;
}

._m-l-5_1th2l_495 {
  margin-left: 16px;
}

._p-6_1th2l_499 {
  padding: 24px;
}

._p-t-6_1th2l_503 {
  padding-top: 24px;
}

._p-r-6_1th2l_507 {
  padding-right: 24px;
}

._p-b-6_1th2l_511 {
  padding-bottom: 24px;
}

._p-l-6_1th2l_515 {
  padding-left: 24px;
}

._m-6_1th2l_519 {
  margin: 24px;
}

._m-t-6_1th2l_523 {
  margin-top: 24px;
}

._m-r-6_1th2l_527 {
  margin-right: 24px;
}

._m-b-6_1th2l_531 {
  margin-bottom: 24px;
}

._m-l-6_1th2l_535 {
  margin-left: 24px;
}

._p-7_1th2l_539 {
  padding: 32px;
}

._p-t-7_1th2l_543 {
  padding-top: 32px;
}

._p-r-7_1th2l_547 {
  padding-right: 32px;
}

._p-b-7_1th2l_551 {
  padding-bottom: 32px;
}

._p-l-7_1th2l_555 {
  padding-left: 32px;
}

._m-7_1th2l_559 {
  margin: 32px;
}

._m-t-7_1th2l_563 {
  margin-top: 32px;
}

._m-r-7_1th2l_567 {
  margin-right: 32px;
}

._m-b-7_1th2l_571 {
  margin-bottom: 32px;
}

._m-l-7_1th2l_575 {
  margin-left: 32px;
}

._p-8_1th2l_579 {
  padding: 40px;
}

._p-t-8_1th2l_583 {
  padding-top: 40px;
}

._p-r-8_1th2l_587 {
  padding-right: 40px;
}

._p-b-8_1th2l_591 {
  padding-bottom: 40px;
}

._p-l-8_1th2l_595 {
  padding-left: 40px;
}

._m-8_1th2l_599 {
  margin: 40px;
}

._m-t-8_1th2l_603 {
  margin-top: 40px;
}

._m-r-8_1th2l_607 {
  margin-right: 40px;
}

._m-b-8_1th2l_611 {
  margin-bottom: 40px;
}

._m-l-8_1th2l_615 {
  margin-left: 40px;
}

._p-9_1th2l_619 {
  padding: 48px;
}

._p-t-9_1th2l_623 {
  padding-top: 48px;
}

._p-r-9_1th2l_627 {
  padding-right: 48px;
}

._p-b-9_1th2l_631 {
  padding-bottom: 48px;
}

._p-l-9_1th2l_635 {
  padding-left: 48px;
}

._m-9_1th2l_639 {
  margin: 48px;
}

._m-t-9_1th2l_643 {
  margin-top: 48px;
}

._m-r-9_1th2l_647 {
  margin-right: 48px;
}

._m-b-9_1th2l_651 {
  margin-bottom: 48px;
}

._m-l-9_1th2l_655 {
  margin-left: 48px;
}

._p-10_1th2l_659 {
  padding: 64px;
}

._p-t-10_1th2l_663 {
  padding-top: 64px;
}

._p-r-10_1th2l_667 {
  padding-right: 64px;
}

._p-b-10_1th2l_671 {
  padding-bottom: 64px;
}

._p-l-10_1th2l_675 {
  padding-left: 64px;
}

._m-10_1th2l_679 {
  margin: 64px;
}

._m-t-10_1th2l_683 {
  margin-top: 64px;
}

._m-r-10_1th2l_687 {
  margin-right: 64px;
}

._m-b-10_1th2l_691 {
  margin-bottom: 64px;
}

._m-l-10_1th2l_695 {
  margin-left: 64px;
}

._p-11_1th2l_699 {
  padding: 80px;
}

._p-t-11_1th2l_703 {
  padding-top: 80px;
}

._p-r-11_1th2l_707 {
  padding-right: 80px;
}

._p-b-11_1th2l_711 {
  padding-bottom: 80px;
}

._p-l-11_1th2l_715 {
  padding-left: 80px;
}

._m-11_1th2l_719 {
  margin: 80px;
}

._m-t-11_1th2l_723 {
  margin-top: 80px;
}

._m-r-11_1th2l_727 {
  margin-right: 80px;
}

._m-b-11_1th2l_731 {
  margin-bottom: 80px;
}

._m-l-11_1th2l_735 {
  margin-left: 80px;
}

._p-12_1th2l_739 {
  padding: 96px;
}

._p-t-12_1th2l_743 {
  padding-top: 96px;
}

._p-r-12_1th2l_747 {
  padding-right: 96px;
}

._p-b-12_1th2l_751 {
  padding-bottom: 96px;
}

._p-l-12_1th2l_755 {
  padding-left: 96px;
}

._m-12_1th2l_759 {
  margin: 96px;
}

._m-t-12_1th2l_763 {
  margin-top: 96px;
}

._m-r-12_1th2l_767 {
  margin-right: 96px;
}

._m-b-12_1th2l_771 {
  margin-bottom: 96px;
}

._m-l-12_1th2l_775 {
  margin-left: 96px;
}

._p-13_1th2l_779 {
  padding: 160px;
}

._p-t-13_1th2l_783 {
  padding-top: 160px;
}

._p-r-13_1th2l_787 {
  padding-right: 160px;
}

._p-b-13_1th2l_791 {
  padding-bottom: 160px;
}

._p-l-13_1th2l_795 {
  padding-left: 160px;
}

._m-13_1th2l_799 {
  margin: 160px;
}

._m-t-13_1th2l_803 {
  margin-top: 160px;
}

._m-r-13_1th2l_807 {
  margin-right: 160px;
}

._m-b-13_1th2l_811 {
  margin-bottom: 160px;
}

._m-l-13_1th2l_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1th2l_825 {
  border-radius: 0;
}

._r-1_1th2l_829 {
  border-radius: 2px;
}

._r-2_1th2l_833 {
  border-radius: 4px;
}

._r-3_1th2l_837 {
  border-radius: 6px;
}

._r-4_1th2l_841 {
  border-radius: 8px;
}

._r-5_1th2l_845 {
  border-radius: 12px;
}

._r-6_1th2l_849 {
  border-radius: 20px;
}

._r-full_1th2l_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1th2l_860 {
  border: 0 solid;
}

._border-1_1th2l_864 {
  border: 1px solid;
}

._border-2_1th2l_868 {
  border: 2px solid;
}

._border-3_1th2l_872 {
  border: 3px solid;
}

._border-4_1th2l_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1th2l_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1th2l_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1th2l_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1th2l_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1th2l_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1th2l_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1th2l_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1th2l_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1th2l_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_1th2l_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1th2l_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1th2l_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1th2l_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1th2l_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1th2l_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1th2l_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1th2l_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1th2l_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1th2l_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1th2l_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_1th2l_1066 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_1th2l_1073 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_1th2l_1073 {
    display: block;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopTabs_1th2l_1083 {
    display: none;
  }
}

._tabContent_1th2l_1088, ._tabContentWithGap_1th2l_1088 {
  display: flex;
  flex-direction: column;
  flex: 1;
}
._tabContent_1th2l_1088 > :last-child, ._tabContentWithGap_1th2l_1088 > :last-child {
  flex: 1;
}
._tabContent_1th2l_1088._hidden_1th2l_1096, ._hidden_1th2l_1096._tabContentWithGap_1th2l_1088 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContent_1th2l_1088, ._tabContentWithGap_1th2l_1088 {
    display: none !important;
    overflow: visible;
    background-color: var(--color-bg-elevation);
  }
  ._tabContent_1th2l_1088._activeSection_1th2l_1105, ._activeSection_1th2l_1105._tabContentWithGap_1th2l_1088 {
    display: flex !important;
  }
}

._tabContentWithGap_1th2l_1088 {
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContentWithGap_1th2l_1088 {
    gap: 8px;
  }
}

._sectionTitle_1th2l_1119 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1th2l_1119 {
    font-size: 16px;
  }
}
._sectionTitle_1th2l_1119 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1th2l_1119 {
    display: none;
  }
}

._infoSectionTitle_1th2l_1140 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoSectionTitle_1th2l_1140 {
    font-size: 16px;
  }
}
._infoSectionTitle_1th2l_1140 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoSectionTitle_1th2l_1140 {
    cursor: pointer;
    user-select: none;
  }
  ._infoSectionTitle_1th2l_1140:active {
    opacity: 0.7;
  }
}

._accordionIcon_1th2l_1168 {
  display: none;
  transition: transform 0.2s ease;
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accordionIcon_1th2l_1168 {
    display: block;
  }
}
._accordionIcon_1th2l_1168._open_1th2l_1178 {
  transform: rotate(180deg);
}

@media screen and (max-width: calc(768px - 1px)) {
  ._collapsed_1th2l_1183 {
    display: none !important;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._collapsedSection_1th2l_1189 {
    flex: 0 !important;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noMargin_1th2l_1195 {
    margin-bottom: 0 !important;
  }
}

._desktopInfoLayout_1th2l_1200 {
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
  flex: 1;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopInfoLayout_1th2l_1200 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopInfoLayout_1th2l_1200 {
    display: none !important;
  }
}

._leftSection_1th2l_1220 {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
._leftSection_1th2l_1220 > * {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._rightSection_1th2l_1231 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}

._mobileInfoLayout_1th2l_1239 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileInfoLayout_1th2l_1239 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1;
  }
}

._infoGrid_1th2l_1251 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoGrid_1th2l_1251 {
    gap: 12px;
  }
  ._infoGrid_1th2l_1251 label {
    font-size: 14px !important;
  }
  ._infoGrid_1th2l_1251 input,
  ._infoGrid_1th2l_1251 select,
  ._infoGrid_1th2l_1251 textarea {
    font-size: 16px !important;
  }
}

._groupInfoGrid_1th2l_1270 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
._groupInfoGrid_1th2l_1270 select {
  border: 1px solid var(--color-border-disabled);
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._groupInfoGrid_1th2l_1270 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._groupInfoGrid_1th2l_1270 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._groupInfoGrid_1th2l_1270 label {
    font-size: 14px !important;
  }
  ._groupInfoGrid_1th2l_1270 input,
  ._groupInfoGrid_1th2l_1270 select,
  ._groupInfoGrid_1th2l_1270 textarea {
    font-size: 16px !important;
  }
}

._buttonGroup_1th2l_1299 {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 24px;
}
._buttonGroup_1th2l_1299:has(> :only-child) {
  justify-content: flex-end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_1th2l_1299 {
    display: none !important;
  }
}

._mobileBottomButtons_1th2l_1314 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1th2l_1314 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_1th2l_1314 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1th2l_1314 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_1th2l_1348 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_1th2l_1348 {
    display: block;
    height: 82px;
  }
}

._tableControls_1th2l_1358 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}

._leftGroup_1th2l_1367 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._rightGroup_1th2l_1373 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rightGroup_1th2l_1373 ._select_1th2l_1378 {
  width: 160px;
}

._select_1th2l_1378 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._select_1th2l_1378 {
    font-size: 12px;
  }
}
._select_1th2l_1378 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-header);
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._select_1th2l_1378:hover {
  border-color: var(--color-primary);
}
}
._select_1th2l_1378:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._tableWrapper_1th2l_1413 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1th2l_1413 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1th2l_1413._hideOnMobile_1th2l_1429 {
    display: none !important;
  }
}

._link_1th2l_128 {
  color: var(--color-link);
  transition: color 0.2s;
  text-decoration: underline;
  cursor: pointer;
}
@media (hover: hover) {
._link_1th2l_128:hover {
  color: var(--color-link-hover);
}
}
._link_1th2l_128 {
  text-underline-offset: 3px;
}

._creativeNameCell_1th2l_1447 {
  text-align: left !important;
  max-width: 200px;
}
._creativeNameCell_1th2l_1447 span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._creativeNameLink_1th2l_1458 {
  color: var(--color-link);
  cursor: pointer;
  transition: color 0.2s;
  text-decoration: underline;
  text-underline-offset: 3px;
  background: none;
  border: none;
  padding: 0;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._creativeNameLink_1th2l_1458 {
    font-size: 12px;
  }
}
@media (hover: hover) {
._creativeNameLink_1th2l_1458:hover {
  color: var(--color-link-hover);
}
}

._urlCell_1th2l_1481 {
  text-align: center !important;
  max-width: 300px;
}

._urlWrapper_1th2l_1486 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
}
._urlWrapper_1th2l_1486 span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._urlIcons_1th2l_1498 {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  opacity: 0;
  transition: opacity 0.15s;
}
@media (hover: hover) {
tr:hover ._urlIcons_1th2l_1498 {
  opacity: 1;
}
}
._urlIcons_1th2l_1498 button {
  padding: unset;
}
._urlIcons_1th2l_1498 i::before {
  font-size: 18px !important;
}

._number_1th2l_1516 {
  text-align: right !important;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._number_1th2l_1516 {
    font-size: 12px;
  }
}
._number_1th2l_1516 {
  font-variant-numeric: tabular-nums;
}

._actionCell_1th2l_1532 {
  text-align: center !important;
}
._actionCell_1th2l_1532 button {
  margin: 0 auto;
}

._actionButtons_1th2l_1539 {
  display: flex;
  gap: 8px;
  justify-content: center;
}

._iconButton_1th2l_1545 {
  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;
}
@media (hover: hover) {
._iconButton_1th2l_1545:hover {
  color: var(--color-primary);
}
}
._iconButton_1th2l_1545:focus {
  outline: none;
}
._iconButton_1th2l_1545 i::before {
  font-size: 22px;
}
._iconButton_1th2l_1545 {
  margin: unset !important;
}

._totalCount_1th2l_1569 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1th2l_1569 {
    font-size: 14px;
  }
}
._totalCount_1th2l_1569 {
  color: var(--color-text-header);
}

._countNumber_1th2l_1584 {
  color: var(--color-primary);
}

._emptyMessage_1th2l_1588 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1th2l_1588 {
    font-size: 14px;
  }
}
._emptyMessage_1th2l_1588 {
  color: var(--color-text-action-disabled);
  gap: 8px;
}
._emptyMessage_1th2l_1588 i::before {
  font-size: 48px;
  color: var(--color-text-action-disabled);
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_1th2l_1614 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._keywordColumn_1th2l_1620._pinned_1th2l_1620 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._keywordColumn_1th2l_1620._pinned_1th2l_1620:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._keywordColumn_1th2l_1620._pinned_1th2l_1620:is(td) {
    background-color: #ffffff;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._creativeColumn_1th2l_1636._pinned_1th2l_1620 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._creativeColumn_1th2l_1636._pinned_1th2l_1620:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._creativeColumn_1th2l_1636._pinned_1th2l_1620:is(td) {
    background-color: #ffffff;
  }
}

._nameColumnWrapper_1th2l_1651 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
}

._nameColumnText_1th2l_1658 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._moreButton_1th2l_1666 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  background: none;
  border: none;
  padding: 2px;
  cursor: pointer;
  color: var(--color-text-action-disabled);
  border-radius: 2px;
  opacity: 0;
  transition: opacity 0.15s;
}
@media (hover: hover) {
tr:hover ._moreButton_1th2l_1666 {
  opacity: 1;
}
}
@media (hover: hover) {
._moreButton_1th2l_1666:hover {
  background-color: var(--color-default-hover);
  color: var(--color-text-body);
}
}
._moreButton_1th2l_1666 i::before {
  font-size: 18px !important;
}

._pinButton_1th2l_1691 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pinButton_1th2l_1691 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
    margin-left: 4px;
    cursor: pointer;
    color: var(--color-text-action-disabled);
    vertical-align: middle;
  }
  @media (hover: hover) {
  ._pinButton_1th2l_1691:hover {
    background-color: transparent;
  }
  }
  ._pinButton_1th2l_1691._pinned_1th2l_1620 {
    color: var(--color-primary);
  }
  ._pinButton_1th2l_1691 i::before {
    font-size: 18px !important;
  }
}

._totalRow_1th2l_1718 {
  position: sticky;
  bottom: 0;
  z-index: 1;
  background-color: var(--color-bg-disabled) !important;
}
@media (hover: hover) {
._totalRow_1th2l_1718:hover {
  background-color: var(--color-bg-disabled) !important;
}
}
._totalRow_1th2l_1718 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_1th2l_1718 td {
    font-size: 12px;
  }
}
._totalRow_1th2l_1718 td {
  font-weight: 600 !important;
  vertical-align: middle;
  padding: 8px 12px;
  background-color: var(--color-bg-disabled) !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_1th2l_1718 td {
    font-size: 14px !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_1th2l_1718 ._keywordColumn_1th2l_1620,
  ._totalRow_1th2l_1718 ._creativeColumn_1th2l_1636 {
    background-color: var(--color-bg-disabled) !important;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  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;
}
@media (hover: hover) {
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;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

._skeleton_1th2l_1814 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1th2l_1 1.5s ease-in-out infinite;
}

._inlineAddButton_1th2l_1821 {
  height: 40px;
  line-height: 1.4 !important;
}
._inlineAddButton_1th2l_1821 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inlineAddButton_1th2l_1821 {
    display: none;
  }
}

._stickyAddButton_1th2l_1834 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
  transition: opacity 0.2s, visibility 0.2s;
}
._stickyAddButton_1th2l_1834._hidden_1th2l_1096 {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stickyAddButton_1th2l_1834 {
    display: none;
  }
}

._keywordCell_1th2l_1853 {
  text-align: left !important;
  max-width: 200px;
  word-break: keep-all;
}

._statusBadge_1th2l_1859 {
  display: inline-block;
  padding: 2px 4px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  font-weight: 500;
}
._statusBadge_1th2l_1859._active_1th2l_1105 {
  background-color: var(--color-success-fill);
  color: var(--color-success);
}
._statusBadge_1th2l_1859._paused_1th2l_1873 {
  background-color: var(--color-warning-fill);
  color: var(--color-warning);
}
._statusBadge_1th2l_1859._inactive_1th2l_1877 {
  background-color: var(--color-default-fill);
  color: var(--color-text-action-disabled);
}

._gradeScore_1th2l_1882 {
  display: inline-flex;
  align-items: baseline;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gradeScore_1th2l_1882 {
    font-size: 12px;
  }
}
._gradeScore_1th2l_1882 {
  font-variant-numeric: tabular-nums;
}

._gradeHigh_1th2l_1899 {
  color: var(--color-success);
  font-weight: 600;
}

._gradeMedium_1th2l_1904 {
  color: var(--color-warning);
  font-weight: 600;
}

._gradeLow_1th2l_1909 {
  color: var(--color-danger);
  font-weight: 600;
}

._gradeMax_1th2l_1914 {
  color: var(--color-text-action-disabled);
  font-weight: 400;
}

._extensionContentCell_1th2l_1919 {
  text-align: left !important;
  vertical-align: top;
}
._extensionContentCell_1th2l_1919 > span {
  display: block;
  word-break: break-all;
  white-space: normal;
}

._descriptionContent_1th2l_1929 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._descriptionContent_1th2l_1929 > div {
  word-break: keep-all;
  overflow-wrap: break-word;
}

._blogReviewContent_1th2l_1939 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._blogReviewThumbnail_1th2l_1945 {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid var(--color-border);
  flex-shrink: 0;
}

._blogReviewInfo_1th2l_1954 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}
._blogReviewInfo_1th2l_1954 > div {
  word-break: break-all;
  white-space: normal;
}

._subLinksContent_1th2l_1965 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._subLinkItem_1th2l_1971 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

._subLinkImage_1th2l_1977 {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid var(--color-border);
  flex-shrink: 0;
}

._subLinkInfo_1th2l_1986 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}
._subLinkInfo_1th2l_1986 > div {
  word-break: break-all;
  white-space: normal;
}

._subLinkTitle_1th2l_1997 {
  font-weight: 600;
}

._extensionImages_1th2l_2001 {
  display: flex;
  gap: 4px;
  margin-top: 4px;
  flex-wrap: wrap;
}

._extensionImage_1th2l_2001 {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid var(--color-border);
}

._extensionTypeCell_1th2l_2016 {
  text-align: left !important;
  white-space: nowrap;
}

._applyShortUrlWrapper_1th2l_2021 {
  margin-top: 24px;
}

._floatingButton_1th2l_2025 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_1th2l_2025 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_1th2l_2025 i::before {
    font-size: 28px;
  }
  ._floatingButton_1th2l_2025._hidden_1th2l_1096 {
    opacity: 0;
    transform: scale(0.8);
    pointer-events: none;
  }
}

._mobileOnlySearchWrapper_1th2l_2054 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileOnlySearchWrapper_1th2l_2054 {
    display: block;
  }
}

._mobileSearch_1th2l_2063 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_1th2l_2063 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_1th2l_2063 > ._with-icon_1th2l_2072,
  ._mobileSearch_1th2l_2063 > .with-icon {
    flex: 1;
    min-width: 0;
  }
  ._mobileSearch_1th2l_2063 input[readonly] {
    background-color: #fff !important;
    border: 1px solid var(--color-border) !important;
    cursor: pointer;
  }
}

._filterChips_1th2l_2084 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_1th2l_2084 {
    display: block;
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
}

._filterChipSlide_1th2l_2098 {
  width: auto !important;
  flex-shrink: 0;
}

._sheetSelect_1th2l_2103 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-header);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetSelect_1th2l_2103 {
    font-size: 14px;
  }
}
._sheetSelect_1th2l_2103 {
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._sheetSelect_1th2l_2103:hover {
  border-color: var(--color-primary);
}
}
._sheetSelect_1th2l_2103:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetSelect_1th2l_2103:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}
@media (hover: hover) {
._sheetSelect_1th2l_2103:disabled:hover {
  border-color: var(--color-border);
}
}

._sheetInput_1th2l_2142 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-header);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetInput_1th2l_2142 {
    font-size: 14px;
  }
}
._sheetInput_1th2l_2142 {
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._sheetInput_1th2l_2142:hover {
  border-color: var(--color-primary);
}
}
._sheetInput_1th2l_2142:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetInput_1th2l_2142::placeholder {
  color: var(--color-text-action-disabled);
}
._sheetInput_1th2l_2142:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_jzosv_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_jzosv_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_jzosv_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_jzosv_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_jzosv_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_jzosv_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_jzosv_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_jzosv_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_jzosv_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_jzosv_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_jzosv_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_jzosv_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_jzosv_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_jzosv_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_jzosv_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_jzosv_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_jzosv_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_jzosv_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_jzosv_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_jzosv_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_jzosv_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_jzosv_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_jzosv_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_jzosv_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_jzosv_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_jzosv_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_jzosv_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_jzosv_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_jzosv_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_jzosv_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_jzosv_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_jzosv_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_jzosv_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_jzosv_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_jzosv_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_jzosv_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_jzosv_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_jzosv_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_jzosv_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_jzosv_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_jzosv_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_jzosv_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_jzosv_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_jzosv_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_jzosv_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_jzosv_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_jzosv_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_jzosv_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_jzosv_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_jzosv_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_jzosv_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_jzosv_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_jzosv_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_jzosv_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_jzosv_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_jzosv_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_jzosv_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_jzosv_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_jzosv_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_jzosv_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_jzosv_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_jzosv_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_jzosv_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_jzosv_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_jzosv_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_jzosv_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_jzosv_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_jzosv_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_jzosv_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_jzosv_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_jzosv_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_jzosv_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_jzosv_259 {
  padding: 0;
}

._p-t-0_jzosv_263 {
  padding-top: 0;
}

._p-r-0_jzosv_267 {
  padding-right: 0;
}

._p-b-0_jzosv_271 {
  padding-bottom: 0;
}

._p-l-0_jzosv_275 {
  padding-left: 0;
}

._m-0_jzosv_279 {
  margin: 0;
}

._m-t-0_jzosv_283 {
  margin-top: 0;
}

._m-r-0_jzosv_287 {
  margin-right: 0;
}

._m-b-0_jzosv_291 {
  margin-bottom: 0;
}

._m-l-0_jzosv_295 {
  margin-left: 0;
}

._p-1_jzosv_299 {
  padding: 2px;
}

._p-t-1_jzosv_303 {
  padding-top: 2px;
}

._p-r-1_jzosv_307 {
  padding-right: 2px;
}

._p-b-1_jzosv_311 {
  padding-bottom: 2px;
}

._p-l-1_jzosv_315 {
  padding-left: 2px;
}

._m-1_jzosv_319 {
  margin: 2px;
}

._m-t-1_jzosv_323 {
  margin-top: 2px;
}

._m-r-1_jzosv_327 {
  margin-right: 2px;
}

._m-b-1_jzosv_331 {
  margin-bottom: 2px;
}

._m-l-1_jzosv_335 {
  margin-left: 2px;
}

._p-2_jzosv_339 {
  padding: 4px;
}

._p-t-2_jzosv_343 {
  padding-top: 4px;
}

._p-r-2_jzosv_347 {
  padding-right: 4px;
}

._p-b-2_jzosv_351 {
  padding-bottom: 4px;
}

._p-l-2_jzosv_355 {
  padding-left: 4px;
}

._m-2_jzosv_359 {
  margin: 4px;
}

._m-t-2_jzosv_363 {
  margin-top: 4px;
}

._m-r-2_jzosv_367 {
  margin-right: 4px;
}

._m-b-2_jzosv_371 {
  margin-bottom: 4px;
}

._m-l-2_jzosv_375 {
  margin-left: 4px;
}

._p-3_jzosv_379 {
  padding: 8px;
}

._p-t-3_jzosv_383 {
  padding-top: 8px;
}

._p-r-3_jzosv_387 {
  padding-right: 8px;
}

._p-b-3_jzosv_391 {
  padding-bottom: 8px;
}

._p-l-3_jzosv_395 {
  padding-left: 8px;
}

._m-3_jzosv_399 {
  margin: 8px;
}

._m-t-3_jzosv_403 {
  margin-top: 8px;
}

._m-r-3_jzosv_407 {
  margin-right: 8px;
}

._m-b-3_jzosv_411 {
  margin-bottom: 8px;
}

._m-l-3_jzosv_415 {
  margin-left: 8px;
}

._p-4_jzosv_419 {
  padding: 12px;
}

._p-t-4_jzosv_423 {
  padding-top: 12px;
}

._p-r-4_jzosv_427 {
  padding-right: 12px;
}

._p-b-4_jzosv_431 {
  padding-bottom: 12px;
}

._p-l-4_jzosv_435 {
  padding-left: 12px;
}

._m-4_jzosv_439 {
  margin: 12px;
}

._m-t-4_jzosv_443 {
  margin-top: 12px;
}

._m-r-4_jzosv_447 {
  margin-right: 12px;
}

._m-b-4_jzosv_451 {
  margin-bottom: 12px;
}

._m-l-4_jzosv_455 {
  margin-left: 12px;
}

._p-5_jzosv_459 {
  padding: 16px;
}

._p-t-5_jzosv_463 {
  padding-top: 16px;
}

._p-r-5_jzosv_467 {
  padding-right: 16px;
}

._p-b-5_jzosv_471 {
  padding-bottom: 16px;
}

._p-l-5_jzosv_475 {
  padding-left: 16px;
}

._m-5_jzosv_479 {
  margin: 16px;
}

._m-t-5_jzosv_483 {
  margin-top: 16px;
}

._m-r-5_jzosv_487 {
  margin-right: 16px;
}

._m-b-5_jzosv_491 {
  margin-bottom: 16px;
}

._m-l-5_jzosv_495 {
  margin-left: 16px;
}

._p-6_jzosv_499 {
  padding: 24px;
}

._p-t-6_jzosv_503 {
  padding-top: 24px;
}

._p-r-6_jzosv_507 {
  padding-right: 24px;
}

._p-b-6_jzosv_511 {
  padding-bottom: 24px;
}

._p-l-6_jzosv_515 {
  padding-left: 24px;
}

._m-6_jzosv_519 {
  margin: 24px;
}

._m-t-6_jzosv_523 {
  margin-top: 24px;
}

._m-r-6_jzosv_527 {
  margin-right: 24px;
}

._m-b-6_jzosv_531 {
  margin-bottom: 24px;
}

._m-l-6_jzosv_535 {
  margin-left: 24px;
}

._p-7_jzosv_539 {
  padding: 32px;
}

._p-t-7_jzosv_543 {
  padding-top: 32px;
}

._p-r-7_jzosv_547 {
  padding-right: 32px;
}

._p-b-7_jzosv_551 {
  padding-bottom: 32px;
}

._p-l-7_jzosv_555 {
  padding-left: 32px;
}

._m-7_jzosv_559 {
  margin: 32px;
}

._m-t-7_jzosv_563 {
  margin-top: 32px;
}

._m-r-7_jzosv_567 {
  margin-right: 32px;
}

._m-b-7_jzosv_571 {
  margin-bottom: 32px;
}

._m-l-7_jzosv_575 {
  margin-left: 32px;
}

._p-8_jzosv_579 {
  padding: 40px;
}

._p-t-8_jzosv_583 {
  padding-top: 40px;
}

._p-r-8_jzosv_587 {
  padding-right: 40px;
}

._p-b-8_jzosv_591 {
  padding-bottom: 40px;
}

._p-l-8_jzosv_595 {
  padding-left: 40px;
}

._m-8_jzosv_599 {
  margin: 40px;
}

._m-t-8_jzosv_603 {
  margin-top: 40px;
}

._m-r-8_jzosv_607 {
  margin-right: 40px;
}

._m-b-8_jzosv_611 {
  margin-bottom: 40px;
}

._m-l-8_jzosv_615 {
  margin-left: 40px;
}

._p-9_jzosv_619 {
  padding: 48px;
}

._p-t-9_jzosv_623 {
  padding-top: 48px;
}

._p-r-9_jzosv_627 {
  padding-right: 48px;
}

._p-b-9_jzosv_631 {
  padding-bottom: 48px;
}

._p-l-9_jzosv_635 {
  padding-left: 48px;
}

._m-9_jzosv_639 {
  margin: 48px;
}

._m-t-9_jzosv_643 {
  margin-top: 48px;
}

._m-r-9_jzosv_647 {
  margin-right: 48px;
}

._m-b-9_jzosv_651 {
  margin-bottom: 48px;
}

._m-l-9_jzosv_655 {
  margin-left: 48px;
}

._p-10_jzosv_659 {
  padding: 64px;
}

._p-t-10_jzosv_663 {
  padding-top: 64px;
}

._p-r-10_jzosv_667 {
  padding-right: 64px;
}

._p-b-10_jzosv_671 {
  padding-bottom: 64px;
}

._p-l-10_jzosv_675 {
  padding-left: 64px;
}

._m-10_jzosv_679 {
  margin: 64px;
}

._m-t-10_jzosv_683 {
  margin-top: 64px;
}

._m-r-10_jzosv_687 {
  margin-right: 64px;
}

._m-b-10_jzosv_691 {
  margin-bottom: 64px;
}

._m-l-10_jzosv_695 {
  margin-left: 64px;
}

._p-11_jzosv_699 {
  padding: 80px;
}

._p-t-11_jzosv_703 {
  padding-top: 80px;
}

._p-r-11_jzosv_707 {
  padding-right: 80px;
}

._p-b-11_jzosv_711 {
  padding-bottom: 80px;
}

._p-l-11_jzosv_715 {
  padding-left: 80px;
}

._m-11_jzosv_719 {
  margin: 80px;
}

._m-t-11_jzosv_723 {
  margin-top: 80px;
}

._m-r-11_jzosv_727 {
  margin-right: 80px;
}

._m-b-11_jzosv_731 {
  margin-bottom: 80px;
}

._m-l-11_jzosv_735 {
  margin-left: 80px;
}

._p-12_jzosv_739 {
  padding: 96px;
}

._p-t-12_jzosv_743 {
  padding-top: 96px;
}

._p-r-12_jzosv_747 {
  padding-right: 96px;
}

._p-b-12_jzosv_751 {
  padding-bottom: 96px;
}

._p-l-12_jzosv_755 {
  padding-left: 96px;
}

._m-12_jzosv_759 {
  margin: 96px;
}

._m-t-12_jzosv_763 {
  margin-top: 96px;
}

._m-r-12_jzosv_767 {
  margin-right: 96px;
}

._m-b-12_jzosv_771 {
  margin-bottom: 96px;
}

._m-l-12_jzosv_775 {
  margin-left: 96px;
}

._p-13_jzosv_779 {
  padding: 160px;
}

._p-t-13_jzosv_783 {
  padding-top: 160px;
}

._p-r-13_jzosv_787 {
  padding-right: 160px;
}

._p-b-13_jzosv_791 {
  padding-bottom: 160px;
}

._p-l-13_jzosv_795 {
  padding-left: 160px;
}

._m-13_jzosv_799 {
  margin: 160px;
}

._m-t-13_jzosv_803 {
  margin-top: 160px;
}

._m-r-13_jzosv_807 {
  margin-right: 160px;
}

._m-b-13_jzosv_811 {
  margin-bottom: 160px;
}

._m-l-13_jzosv_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_jzosv_825 {
  border-radius: 0;
}

._r-1_jzosv_829 {
  border-radius: 2px;
}

._r-2_jzosv_833 {
  border-radius: 4px;
}

._r-3_jzosv_837 {
  border-radius: 6px;
}

._r-4_jzosv_841 {
  border-radius: 8px;
}

._r-5_jzosv_845 {
  border-radius: 12px;
}

._r-6_jzosv_849 {
  border-radius: 20px;
}

._r-full_jzosv_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_jzosv_860 {
  border: 0 solid;
}

._border-1_jzosv_864 {
  border: 1px solid;
}

._border-2_jzosv_868 {
  border: 2px solid;
}

._border-3_jzosv_872 {
  border: 3px solid;
}

._border-4_jzosv_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_jzosv_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_jzosv_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_jzosv_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_jzosv_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_jzosv_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_jzosv_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_jzosv_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_jzosv_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_jzosv_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_jzosv_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_jzosv_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_jzosv_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_jzosv_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_jzosv_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_jzosv_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_jzosv_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_jzosv_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSectionOverride_jzosv_1040 {
    padding-top: 0;
  }
}

._section_jzosv_1045 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._section_jzosv_1045 {
    padding-top: 32px;
  }
}

._sectionTitle_jzosv_1056 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_jzosv_1056 {
    font-size: 16px;
  }
}
._sectionTitle_jzosv_1056 {
  color: var(--color-text-header);
  margin: 0;
}

._formGrid_jzosv_1072 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_jzosv_1072 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._formGrid_jzosv_1072 label {
    font-size: 14px !important;
  }
  ._formGrid_jzosv_1072 input {
    font-size: 16px !important;
  }
}

._buttonGroup_jzosv_1090 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: auto;
  padding-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_jzosv_1090 {
    display: none;
  }
}

._mobileBottomButtons_jzosv_1103 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_jzosv_1103 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_jzosv_1103 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._button_jzosv_1090 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._button_jzosv_1090 {
    flex: 1;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
  }
}

._bottomSpacer_jzosv_1147 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_jzosv_1147 {
    display: block;
    height: 82px;
  }
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1eh60_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_1eh60_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1eh60_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1eh60_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1eh60_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1eh60_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1eh60_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1eh60_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1eh60_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_1eh60_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_1eh60_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1eh60_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1eh60_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1eh60_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1eh60_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1eh60_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1eh60_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1eh60_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_1eh60_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_1eh60_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1eh60_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1eh60_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1eh60_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1eh60_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1eh60_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1eh60_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1eh60_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_1eh60_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_1eh60_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1eh60_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1eh60_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1eh60_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1eh60_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1eh60_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1eh60_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1eh60_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_1eh60_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_1eh60_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1eh60_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1eh60_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1eh60_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1eh60_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1eh60_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1eh60_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1eh60_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_1eh60_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_1eh60_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1eh60_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1eh60_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1eh60_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1eh60_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1eh60_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1eh60_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1eh60_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_1eh60_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_1eh60_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1eh60_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1eh60_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1eh60_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1eh60_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1eh60_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1eh60_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1eh60_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_1eh60_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_1eh60_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1eh60_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1eh60_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1eh60_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1eh60_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1eh60_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1eh60_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1eh60_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1eh60_260 {
  padding: 0;
}

._p-t-0_1eh60_264 {
  padding-top: 0;
}

._p-r-0_1eh60_268 {
  padding-right: 0;
}

._p-b-0_1eh60_272 {
  padding-bottom: 0;
}

._p-l-0_1eh60_276 {
  padding-left: 0;
}

._m-0_1eh60_280 {
  margin: 0;
}

._m-t-0_1eh60_284 {
  margin-top: 0;
}

._m-r-0_1eh60_288 {
  margin-right: 0;
}

._m-b-0_1eh60_292 {
  margin-bottom: 0;
}

._m-l-0_1eh60_296 {
  margin-left: 0;
}

._p-1_1eh60_300 {
  padding: 2px;
}

._p-t-1_1eh60_304 {
  padding-top: 2px;
}

._p-r-1_1eh60_308 {
  padding-right: 2px;
}

._p-b-1_1eh60_312 {
  padding-bottom: 2px;
}

._p-l-1_1eh60_316 {
  padding-left: 2px;
}

._m-1_1eh60_320 {
  margin: 2px;
}

._m-t-1_1eh60_324 {
  margin-top: 2px;
}

._m-r-1_1eh60_328 {
  margin-right: 2px;
}

._m-b-1_1eh60_332 {
  margin-bottom: 2px;
}

._m-l-1_1eh60_336 {
  margin-left: 2px;
}

._p-2_1eh60_340 {
  padding: 4px;
}

._p-t-2_1eh60_344 {
  padding-top: 4px;
}

._p-r-2_1eh60_348 {
  padding-right: 4px;
}

._p-b-2_1eh60_352 {
  padding-bottom: 4px;
}

._p-l-2_1eh60_356 {
  padding-left: 4px;
}

._m-2_1eh60_360 {
  margin: 4px;
}

._m-t-2_1eh60_364 {
  margin-top: 4px;
}

._m-r-2_1eh60_368 {
  margin-right: 4px;
}

._m-b-2_1eh60_372 {
  margin-bottom: 4px;
}

._m-l-2_1eh60_376 {
  margin-left: 4px;
}

._p-3_1eh60_380 {
  padding: 8px;
}

._p-t-3_1eh60_384 {
  padding-top: 8px;
}

._p-r-3_1eh60_388 {
  padding-right: 8px;
}

._p-b-3_1eh60_392 {
  padding-bottom: 8px;
}

._p-l-3_1eh60_396 {
  padding-left: 8px;
}

._m-3_1eh60_400 {
  margin: 8px;
}

._m-t-3_1eh60_404 {
  margin-top: 8px;
}

._m-r-3_1eh60_408 {
  margin-right: 8px;
}

._m-b-3_1eh60_412 {
  margin-bottom: 8px;
}

._m-l-3_1eh60_416 {
  margin-left: 8px;
}

._p-4_1eh60_420 {
  padding: 12px;
}

._p-t-4_1eh60_424 {
  padding-top: 12px;
}

._p-r-4_1eh60_428 {
  padding-right: 12px;
}

._p-b-4_1eh60_432 {
  padding-bottom: 12px;
}

._p-l-4_1eh60_436 {
  padding-left: 12px;
}

._m-4_1eh60_440 {
  margin: 12px;
}

._m-t-4_1eh60_444 {
  margin-top: 12px;
}

._m-r-4_1eh60_448 {
  margin-right: 12px;
}

._m-b-4_1eh60_452 {
  margin-bottom: 12px;
}

._m-l-4_1eh60_456 {
  margin-left: 12px;
}

._p-5_1eh60_460 {
  padding: 16px;
}

._p-t-5_1eh60_464 {
  padding-top: 16px;
}

._p-r-5_1eh60_468 {
  padding-right: 16px;
}

._p-b-5_1eh60_472 {
  padding-bottom: 16px;
}

._p-l-5_1eh60_476 {
  padding-left: 16px;
}

._m-5_1eh60_480 {
  margin: 16px;
}

._m-t-5_1eh60_484 {
  margin-top: 16px;
}

._m-r-5_1eh60_488 {
  margin-right: 16px;
}

._m-b-5_1eh60_492 {
  margin-bottom: 16px;
}

._m-l-5_1eh60_496 {
  margin-left: 16px;
}

._p-6_1eh60_500 {
  padding: 24px;
}

._p-t-6_1eh60_504 {
  padding-top: 24px;
}

._p-r-6_1eh60_508 {
  padding-right: 24px;
}

._p-b-6_1eh60_512 {
  padding-bottom: 24px;
}

._p-l-6_1eh60_516 {
  padding-left: 24px;
}

._m-6_1eh60_520 {
  margin: 24px;
}

._m-t-6_1eh60_524 {
  margin-top: 24px;
}

._m-r-6_1eh60_528 {
  margin-right: 24px;
}

._m-b-6_1eh60_532 {
  margin-bottom: 24px;
}

._m-l-6_1eh60_536 {
  margin-left: 24px;
}

._p-7_1eh60_540 {
  padding: 32px;
}

._p-t-7_1eh60_544 {
  padding-top: 32px;
}

._p-r-7_1eh60_548 {
  padding-right: 32px;
}

._p-b-7_1eh60_552 {
  padding-bottom: 32px;
}

._p-l-7_1eh60_556 {
  padding-left: 32px;
}

._m-7_1eh60_560 {
  margin: 32px;
}

._m-t-7_1eh60_564 {
  margin-top: 32px;
}

._m-r-7_1eh60_568 {
  margin-right: 32px;
}

._m-b-7_1eh60_572 {
  margin-bottom: 32px;
}

._m-l-7_1eh60_576 {
  margin-left: 32px;
}

._p-8_1eh60_580 {
  padding: 40px;
}

._p-t-8_1eh60_584 {
  padding-top: 40px;
}

._p-r-8_1eh60_588 {
  padding-right: 40px;
}

._p-b-8_1eh60_592 {
  padding-bottom: 40px;
}

._p-l-8_1eh60_596 {
  padding-left: 40px;
}

._m-8_1eh60_600 {
  margin: 40px;
}

._m-t-8_1eh60_604 {
  margin-top: 40px;
}

._m-r-8_1eh60_608 {
  margin-right: 40px;
}

._m-b-8_1eh60_612 {
  margin-bottom: 40px;
}

._m-l-8_1eh60_616 {
  margin-left: 40px;
}

._p-9_1eh60_620 {
  padding: 48px;
}

._p-t-9_1eh60_624 {
  padding-top: 48px;
}

._p-r-9_1eh60_628 {
  padding-right: 48px;
}

._p-b-9_1eh60_632 {
  padding-bottom: 48px;
}

._p-l-9_1eh60_636 {
  padding-left: 48px;
}

._m-9_1eh60_640 {
  margin: 48px;
}

._m-t-9_1eh60_644 {
  margin-top: 48px;
}

._m-r-9_1eh60_648 {
  margin-right: 48px;
}

._m-b-9_1eh60_652 {
  margin-bottom: 48px;
}

._m-l-9_1eh60_656 {
  margin-left: 48px;
}

._p-10_1eh60_660 {
  padding: 64px;
}

._p-t-10_1eh60_664 {
  padding-top: 64px;
}

._p-r-10_1eh60_668 {
  padding-right: 64px;
}

._p-b-10_1eh60_672 {
  padding-bottom: 64px;
}

._p-l-10_1eh60_676 {
  padding-left: 64px;
}

._m-10_1eh60_680 {
  margin: 64px;
}

._m-t-10_1eh60_684 {
  margin-top: 64px;
}

._m-r-10_1eh60_688 {
  margin-right: 64px;
}

._m-b-10_1eh60_692 {
  margin-bottom: 64px;
}

._m-l-10_1eh60_696 {
  margin-left: 64px;
}

._p-11_1eh60_700 {
  padding: 80px;
}

._p-t-11_1eh60_704 {
  padding-top: 80px;
}

._p-r-11_1eh60_708 {
  padding-right: 80px;
}

._p-b-11_1eh60_712 {
  padding-bottom: 80px;
}

._p-l-11_1eh60_716 {
  padding-left: 80px;
}

._m-11_1eh60_720 {
  margin: 80px;
}

._m-t-11_1eh60_724 {
  margin-top: 80px;
}

._m-r-11_1eh60_728 {
  margin-right: 80px;
}

._m-b-11_1eh60_732 {
  margin-bottom: 80px;
}

._m-l-11_1eh60_736 {
  margin-left: 80px;
}

._p-12_1eh60_740 {
  padding: 96px;
}

._p-t-12_1eh60_744 {
  padding-top: 96px;
}

._p-r-12_1eh60_748 {
  padding-right: 96px;
}

._p-b-12_1eh60_752 {
  padding-bottom: 96px;
}

._p-l-12_1eh60_756 {
  padding-left: 96px;
}

._m-12_1eh60_760 {
  margin: 96px;
}

._m-t-12_1eh60_764 {
  margin-top: 96px;
}

._m-r-12_1eh60_768 {
  margin-right: 96px;
}

._m-b-12_1eh60_772 {
  margin-bottom: 96px;
}

._m-l-12_1eh60_776 {
  margin-left: 96px;
}

._p-13_1eh60_780 {
  padding: 160px;
}

._p-t-13_1eh60_784 {
  padding-top: 160px;
}

._p-r-13_1eh60_788 {
  padding-right: 160px;
}

._p-b-13_1eh60_792 {
  padding-bottom: 160px;
}

._p-l-13_1eh60_796 {
  padding-left: 160px;
}

._m-13_1eh60_800 {
  margin: 160px;
}

._m-t-13_1eh60_804 {
  margin-top: 160px;
}

._m-r-13_1eh60_808 {
  margin-right: 160px;
}

._m-b-13_1eh60_812 {
  margin-bottom: 160px;
}

._m-l-13_1eh60_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1eh60_826 {
  border-radius: 0;
}

._r-1_1eh60_830 {
  border-radius: 2px;
}

._r-2_1eh60_834 {
  border-radius: 4px;
}

._r-3_1eh60_838 {
  border-radius: 6px;
}

._r-4_1eh60_842 {
  border-radius: 8px;
}

._r-5_1eh60_846 {
  border-radius: 12px;
}

._r-6_1eh60_850 {
  border-radius: 20px;
}

._r-full_1eh60_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1eh60_861 {
  border: 0 solid;
}

._border-1_1eh60_865 {
  border: 1px solid;
}

._border-2_1eh60_869 {
  border: 2px solid;
}

._border-3_1eh60_873 {
  border: 3px solid;
}

._border-4_1eh60_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1eh60_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1eh60_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1eh60_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1eh60_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1eh60_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1eh60_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1eh60_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1eh60_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1eh60_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_1eh60_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1eh60_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1eh60_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1eh60_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1eh60_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1eh60_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1eh60_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1eh60_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
*/
/* 캠페인/그룹명 링크 */
._nameLink_1eh60_1041 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
@media (hover: hover){
._nameLink_1eh60_1041:hover {
  color: var(--color-link-hover);
}
}

/* 키워드 셀 래퍼 (텍스트 + 더보기 버튼) */
._nameWrapper_1eh60_1052 {
  display: flex;
  align-items: center;
  width: 100%;
}

._nameText_1eh60_1058 {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 더보기 버튼 */
._moreButton_1eh60_1066 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.15s;
}

@media (hover: hover){

.ag-row:hover ._moreButton_1eh60_1066 {
  opacity: 1;
}
}

/* 요일 배지 */
._dayBadges_1eh60_1081 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._dayBadge_1eh60_1081 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dayBadge_1eh60_1081 {
    font-size: 12px;
  }
}
._dayBadge_1eh60_1081 {
  font-weight: 500;
  line-height: 1;
  flex-shrink: 0;
}

._dayBadgeActive_1eh60_1110 {
  border: 1px solid var(--color-primary);
  background-color: var(--color-primary-fill);
  color: var(--color-primary) !important;
}

._dayBadgeInactive_1eh60_1116 {
  border: 1px solid var(--color-border);
  background-color: transparent;
  color: var(--color-text-action-disabled) !important;
}

/* 총계행 */
._totalCount_1eh60_1123 {
  font-weight: 700;
  color: var(--color-primary);
}

/* 입찰 단계 셀 */
._bidStageCell_1eh60_1129 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  line-height: 1.3;
}

._bidStageSubText_1eh60_1137 {
  color: var(--color-text-sub);
}

/* 스케줄 툴팁 내부 */
._scheduleTooltip_1eh60_1142 {
  white-space: nowrap;
  line-height: 22px;
  text-align: left;
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_11y8y_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_11y8y_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_11y8y_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11y8y_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_11y8y_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_11y8y_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_11y8y_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_11y8y_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_11y8y_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_11y8y_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_11y8y_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_11y8y_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11y8y_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_11y8y_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_11y8y_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_11y8y_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_11y8y_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_11y8y_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_11y8y_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_11y8y_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_11y8y_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11y8y_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_11y8y_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_11y8y_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_11y8y_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_11y8y_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_11y8y_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_11y8y_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_11y8y_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_11y8y_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11y8y_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_11y8y_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_11y8y_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_11y8y_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_11y8y_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_11y8y_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_11y8y_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_11y8y_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_11y8y_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_11y8y_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_11y8y_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_11y8y_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_11y8y_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_11y8y_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_11y8y_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_11y8y_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_11y8y_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_11y8y_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_11y8y_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_11y8y_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_11y8y_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_11y8y_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_11y8y_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_11y8y_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_11y8y_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_11y8y_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_11y8y_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11y8y_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_11y8y_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_11y8y_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_11y8y_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_11y8y_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_11y8y_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_11y8y_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_11y8y_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_11y8y_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11y8y_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_11y8y_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_11y8y_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_11y8y_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_11y8y_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_11y8y_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_11y8y_260 {
  padding: 0;
}

._p-t-0_11y8y_264 {
  padding-top: 0;
}

._p-r-0_11y8y_268 {
  padding-right: 0;
}

._p-b-0_11y8y_272 {
  padding-bottom: 0;
}

._p-l-0_11y8y_276 {
  padding-left: 0;
}

._m-0_11y8y_280 {
  margin: 0;
}

._m-t-0_11y8y_284 {
  margin-top: 0;
}

._m-r-0_11y8y_288 {
  margin-right: 0;
}

._m-b-0_11y8y_292 {
  margin-bottom: 0;
}

._m-l-0_11y8y_296 {
  margin-left: 0;
}

._p-1_11y8y_300 {
  padding: 2px;
}

._p-t-1_11y8y_304 {
  padding-top: 2px;
}

._p-r-1_11y8y_308 {
  padding-right: 2px;
}

._p-b-1_11y8y_312 {
  padding-bottom: 2px;
}

._p-l-1_11y8y_316 {
  padding-left: 2px;
}

._m-1_11y8y_320 {
  margin: 2px;
}

._m-t-1_11y8y_324 {
  margin-top: 2px;
}

._m-r-1_11y8y_328 {
  margin-right: 2px;
}

._m-b-1_11y8y_332 {
  margin-bottom: 2px;
}

._m-l-1_11y8y_336 {
  margin-left: 2px;
}

._p-2_11y8y_340 {
  padding: 4px;
}

._p-t-2_11y8y_344 {
  padding-top: 4px;
}

._p-r-2_11y8y_348 {
  padding-right: 4px;
}

._p-b-2_11y8y_352 {
  padding-bottom: 4px;
}

._p-l-2_11y8y_356 {
  padding-left: 4px;
}

._m-2_11y8y_360 {
  margin: 4px;
}

._m-t-2_11y8y_364 {
  margin-top: 4px;
}

._m-r-2_11y8y_368 {
  margin-right: 4px;
}

._m-b-2_11y8y_372 {
  margin-bottom: 4px;
}

._m-l-2_11y8y_376 {
  margin-left: 4px;
}

._p-3_11y8y_380 {
  padding: 8px;
}

._p-t-3_11y8y_384 {
  padding-top: 8px;
}

._p-r-3_11y8y_388 {
  padding-right: 8px;
}

._p-b-3_11y8y_392 {
  padding-bottom: 8px;
}

._p-l-3_11y8y_396 {
  padding-left: 8px;
}

._m-3_11y8y_400 {
  margin: 8px;
}

._m-t-3_11y8y_404 {
  margin-top: 8px;
}

._m-r-3_11y8y_408 {
  margin-right: 8px;
}

._m-b-3_11y8y_412 {
  margin-bottom: 8px;
}

._m-l-3_11y8y_416 {
  margin-left: 8px;
}

._p-4_11y8y_420 {
  padding: 12px;
}

._p-t-4_11y8y_424 {
  padding-top: 12px;
}

._p-r-4_11y8y_428 {
  padding-right: 12px;
}

._p-b-4_11y8y_432 {
  padding-bottom: 12px;
}

._p-l-4_11y8y_436 {
  padding-left: 12px;
}

._m-4_11y8y_440 {
  margin: 12px;
}

._m-t-4_11y8y_444 {
  margin-top: 12px;
}

._m-r-4_11y8y_448 {
  margin-right: 12px;
}

._m-b-4_11y8y_452 {
  margin-bottom: 12px;
}

._m-l-4_11y8y_456 {
  margin-left: 12px;
}

._p-5_11y8y_460 {
  padding: 16px;
}

._p-t-5_11y8y_464 {
  padding-top: 16px;
}

._p-r-5_11y8y_468 {
  padding-right: 16px;
}

._p-b-5_11y8y_472 {
  padding-bottom: 16px;
}

._p-l-5_11y8y_476 {
  padding-left: 16px;
}

._m-5_11y8y_480 {
  margin: 16px;
}

._m-t-5_11y8y_484 {
  margin-top: 16px;
}

._m-r-5_11y8y_488 {
  margin-right: 16px;
}

._m-b-5_11y8y_492 {
  margin-bottom: 16px;
}

._m-l-5_11y8y_496 {
  margin-left: 16px;
}

._p-6_11y8y_500 {
  padding: 24px;
}

._p-t-6_11y8y_504 {
  padding-top: 24px;
}

._p-r-6_11y8y_508 {
  padding-right: 24px;
}

._p-b-6_11y8y_512 {
  padding-bottom: 24px;
}

._p-l-6_11y8y_516 {
  padding-left: 24px;
}

._m-6_11y8y_520 {
  margin: 24px;
}

._m-t-6_11y8y_524 {
  margin-top: 24px;
}

._m-r-6_11y8y_528 {
  margin-right: 24px;
}

._m-b-6_11y8y_532 {
  margin-bottom: 24px;
}

._m-l-6_11y8y_536 {
  margin-left: 24px;
}

._p-7_11y8y_540 {
  padding: 32px;
}

._p-t-7_11y8y_544 {
  padding-top: 32px;
}

._p-r-7_11y8y_548 {
  padding-right: 32px;
}

._p-b-7_11y8y_552 {
  padding-bottom: 32px;
}

._p-l-7_11y8y_556 {
  padding-left: 32px;
}

._m-7_11y8y_560 {
  margin: 32px;
}

._m-t-7_11y8y_564 {
  margin-top: 32px;
}

._m-r-7_11y8y_568 {
  margin-right: 32px;
}

._m-b-7_11y8y_572 {
  margin-bottom: 32px;
}

._m-l-7_11y8y_576 {
  margin-left: 32px;
}

._p-8_11y8y_580 {
  padding: 40px;
}

._p-t-8_11y8y_584 {
  padding-top: 40px;
}

._p-r-8_11y8y_588 {
  padding-right: 40px;
}

._p-b-8_11y8y_592 {
  padding-bottom: 40px;
}

._p-l-8_11y8y_596 {
  padding-left: 40px;
}

._m-8_11y8y_600 {
  margin: 40px;
}

._m-t-8_11y8y_604 {
  margin-top: 40px;
}

._m-r-8_11y8y_608 {
  margin-right: 40px;
}

._m-b-8_11y8y_612 {
  margin-bottom: 40px;
}

._m-l-8_11y8y_616 {
  margin-left: 40px;
}

._p-9_11y8y_620 {
  padding: 48px;
}

._p-t-9_11y8y_624 {
  padding-top: 48px;
}

._p-r-9_11y8y_628 {
  padding-right: 48px;
}

._p-b-9_11y8y_632 {
  padding-bottom: 48px;
}

._p-l-9_11y8y_636 {
  padding-left: 48px;
}

._m-9_11y8y_640 {
  margin: 48px;
}

._m-t-9_11y8y_644 {
  margin-top: 48px;
}

._m-r-9_11y8y_648 {
  margin-right: 48px;
}

._m-b-9_11y8y_652 {
  margin-bottom: 48px;
}

._m-l-9_11y8y_656 {
  margin-left: 48px;
}

._p-10_11y8y_660 {
  padding: 64px;
}

._p-t-10_11y8y_664 {
  padding-top: 64px;
}

._p-r-10_11y8y_668 {
  padding-right: 64px;
}

._p-b-10_11y8y_672 {
  padding-bottom: 64px;
}

._p-l-10_11y8y_676 {
  padding-left: 64px;
}

._m-10_11y8y_680 {
  margin: 64px;
}

._m-t-10_11y8y_684 {
  margin-top: 64px;
}

._m-r-10_11y8y_688 {
  margin-right: 64px;
}

._m-b-10_11y8y_692 {
  margin-bottom: 64px;
}

._m-l-10_11y8y_696 {
  margin-left: 64px;
}

._p-11_11y8y_700 {
  padding: 80px;
}

._p-t-11_11y8y_704 {
  padding-top: 80px;
}

._p-r-11_11y8y_708 {
  padding-right: 80px;
}

._p-b-11_11y8y_712 {
  padding-bottom: 80px;
}

._p-l-11_11y8y_716 {
  padding-left: 80px;
}

._m-11_11y8y_720 {
  margin: 80px;
}

._m-t-11_11y8y_724 {
  margin-top: 80px;
}

._m-r-11_11y8y_728 {
  margin-right: 80px;
}

._m-b-11_11y8y_732 {
  margin-bottom: 80px;
}

._m-l-11_11y8y_736 {
  margin-left: 80px;
}

._p-12_11y8y_740 {
  padding: 96px;
}

._p-t-12_11y8y_744 {
  padding-top: 96px;
}

._p-r-12_11y8y_748 {
  padding-right: 96px;
}

._p-b-12_11y8y_752 {
  padding-bottom: 96px;
}

._p-l-12_11y8y_756 {
  padding-left: 96px;
}

._m-12_11y8y_760 {
  margin: 96px;
}

._m-t-12_11y8y_764 {
  margin-top: 96px;
}

._m-r-12_11y8y_768 {
  margin-right: 96px;
}

._m-b-12_11y8y_772 {
  margin-bottom: 96px;
}

._m-l-12_11y8y_776 {
  margin-left: 96px;
}

._p-13_11y8y_780 {
  padding: 160px;
}

._p-t-13_11y8y_784 {
  padding-top: 160px;
}

._p-r-13_11y8y_788 {
  padding-right: 160px;
}

._p-b-13_11y8y_792 {
  padding-bottom: 160px;
}

._p-l-13_11y8y_796 {
  padding-left: 160px;
}

._m-13_11y8y_800 {
  margin: 160px;
}

._m-t-13_11y8y_804 {
  margin-top: 160px;
}

._m-r-13_11y8y_808 {
  margin-right: 160px;
}

._m-b-13_11y8y_812 {
  margin-bottom: 160px;
}

._m-l-13_11y8y_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_11y8y_826 {
  border-radius: 0;
}

._r-1_11y8y_830 {
  border-radius: 2px;
}

._r-2_11y8y_834 {
  border-radius: 4px;
}

._r-3_11y8y_838 {
  border-radius: 6px;
}

._r-4_11y8y_842 {
  border-radius: 8px;
}

._r-5_11y8y_846 {
  border-radius: 12px;
}

._r-6_11y8y_850 {
  border-radius: 20px;
}

._r-full_11y8y_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_11y8y_861 {
  border: 0 solid;
}

._border-1_11y8y_865 {
  border: 1px solid;
}

._border-2_11y8y_869 {
  border: 2px solid;
}

._border-3_11y8y_873 {
  border: 3px solid;
}

._border-4_11y8y_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_11y8y_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_11y8y_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_11y8y_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_11y8y_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_11y8y_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_11y8y_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_11y8y_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_11y8y_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_11y8y_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_11y8y_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_11y8y_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_11y8y_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_11y8y_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_11y8y_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_11y8y_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_11y8y_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_11y8y_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
*/
@keyframes _skeleton-pulse_11y8y_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
/* overlay/modal → BaseModal에서 제공 */
/* 헤더 */
._header_11y8y_1050 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
  border-bottom: 1px solid var(--color-border);
}
._header_11y8y_1050 button {
  padding: unset;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_11y8y_1050 {
    padding: 12px 16px;
  }
}

._title_11y8y_1066 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_11y8y_1066 {
    font-size: 16px;
  }
}
._title_11y8y_1066 {
  font-weight: 600;
  color: var(--color-text-body);
}

/* 바디 */
._body_11y8y_1083 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px;
  overflow-y: auto;
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._body_11y8y_1083 {
    padding: 12px 16px;
    gap: 12px;
    overflow-x: hidden;
  }
}

/* 요약 카드 */
._summaryCards_11y8y_1101 {
  display: flex;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._summaryCards_11y8y_1101 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 8px;
  }
}

._summaryCard_11y8y_1101 {
  flex: 1;
  display: flex;
  align-items: center;
  padding: 16px 12px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._summaryCard_11y8y_1101 {
    padding: 8px;
    flex-direction: column;
    align-items: flex-start;
    gap: 2px;
  }
}

._cardLabel_11y8y_1131 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardLabel_11y8y_1131 {
    font-size: 12px;
  }
}
._cardLabel_11y8y_1131 {
  font-weight: 600;
  color: var(--color-text-body);
}

._cardValue_11y8y_1147 {
  display: flex;
  align-items: baseline;
  gap: 4px;
  margin-left: auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardValue_11y8y_1147 {
    margin-right: 0;
  }
}

._cardNumber_11y8y_1159 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardNumber_11y8y_1159 {
    font-size: 18px;
  }
}
._cardNumber_11y8y_1159 {
  font-weight: 600;
}
._cardNumber_11y8y_1159[data-color=primary] {
  color: var(--color-primary);
}
._cardNumber_11y8y_1159[data-color=warning] {
  color: var(--color-warning);
}
._cardNumber_11y8y_1159[data-color=danger] {
  color: var(--color-danger);
}

._cardUnit_11y8y_1183 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardUnit_11y8y_1183 {
    font-size: 12px;
  }
}
._cardUnit_11y8y_1183 {
  color: var(--color-text-sub);
}

/* 그리드 섹션 */
._gridSection_11y8y_1199 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridSection_11y8y_1199 {
    margin-left: -16px;
    margin-right: -16px;
  }
  ._gridSection_11y8y_1199 ._sectionTitle_11y8y_1209 {
    padding: 0 16px;
  }
}

._sectionTitle_11y8y_1209 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_11y8y_1209 {
    font-size: 14px;
  }
}
._sectionTitle_11y8y_1209 {
  font-weight: 600;
  color: var(--color-text-body);
}

/* 값 색상 */
._dangerValue_11y8y_1231 {
  color: var(--color-danger);
}

/* 설정 섹션 */
._settingSection_11y8y_1236 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 24px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._settingSection_11y8y_1236 {
    padding: 12px;
  }
}

._settingHeader_11y8y_1251 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

._settingInfo_11y8y_1258 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
  flex-shrink: 1;
}

._settingTitleRow_11y8y_1266 {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-wrap: wrap;
}

._settingTitle_11y8y_1266 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._settingTitle_11y8y_1266 {
    font-size: 14px;
  }
}
._settingTitle_11y8y_1266 {
  font-weight: 600;
  color: var(--color-text-body);
}

._settingDesc_11y8y_1289 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._settingDesc_11y8y_1289 {
    font-size: 12px;
  }
}
._settingDesc_11y8y_1289 {
  color: var(--color-text-sub);
}

._infoIcon_11y8y_1304 {
  color: var(--color-text-sub);
  cursor: pointer;
}

._settingDivider_11y8y_1309 {
  border-top: 1px solid var(--color-border);
}

._settingFields_11y8y_1313 {
  display: flex;
  gap: 8px;
}
._settingFields_11y8y_1313 > * {
  flex: 1;
}
._settingFields_11y8y_1313 input {
  width: 100%;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._settingFields_11y8y_1313 {
    flex-direction: column;
  }
}

/* 푸터 */
._footer_11y8y_1330 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-end;
  padding: 12px 24px;
  border-top: 1px solid var(--color-border);
  flex-shrink: 0;
}

._footerInfo_11y8y_1340 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footerInfo_11y8y_1340 {
    font-size: 12px;
  }
}
._footerInfo_11y8y_1340 {
  font-weight: 600;
  color: var(--color-text-body);
  margin-right: auto;
}

._footerCount_11y8y_1357 {
  color: var(--color-primary);
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ka9vk_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_ka9vk_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_ka9vk_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ka9vk_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ka9vk_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ka9vk_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ka9vk_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ka9vk_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ka9vk_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_ka9vk_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_ka9vk_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_ka9vk_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ka9vk_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ka9vk_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ka9vk_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ka9vk_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ka9vk_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ka9vk_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_ka9vk_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_ka9vk_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_ka9vk_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ka9vk_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ka9vk_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ka9vk_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ka9vk_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ka9vk_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ka9vk_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_ka9vk_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_ka9vk_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_ka9vk_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ka9vk_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ka9vk_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ka9vk_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ka9vk_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ka9vk_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ka9vk_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_ka9vk_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_ka9vk_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_ka9vk_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ka9vk_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ka9vk_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ka9vk_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ka9vk_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ka9vk_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ka9vk_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_ka9vk_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_ka9vk_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_ka9vk_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ka9vk_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ka9vk_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ka9vk_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ka9vk_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ka9vk_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ka9vk_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_ka9vk_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_ka9vk_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_ka9vk_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ka9vk_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ka9vk_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ka9vk_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ka9vk_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ka9vk_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ka9vk_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_ka9vk_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_ka9vk_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_ka9vk_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ka9vk_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ka9vk_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ka9vk_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ka9vk_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ka9vk_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ka9vk_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ka9vk_260 {
  padding: 0;
}

._p-t-0_ka9vk_264 {
  padding-top: 0;
}

._p-r-0_ka9vk_268 {
  padding-right: 0;
}

._p-b-0_ka9vk_272 {
  padding-bottom: 0;
}

._p-l-0_ka9vk_276 {
  padding-left: 0;
}

._m-0_ka9vk_280 {
  margin: 0;
}

._m-t-0_ka9vk_284 {
  margin-top: 0;
}

._m-r-0_ka9vk_288 {
  margin-right: 0;
}

._m-b-0_ka9vk_292 {
  margin-bottom: 0;
}

._m-l-0_ka9vk_296 {
  margin-left: 0;
}

._p-1_ka9vk_300 {
  padding: 2px;
}

._p-t-1_ka9vk_304 {
  padding-top: 2px;
}

._p-r-1_ka9vk_308 {
  padding-right: 2px;
}

._p-b-1_ka9vk_312 {
  padding-bottom: 2px;
}

._p-l-1_ka9vk_316 {
  padding-left: 2px;
}

._m-1_ka9vk_320 {
  margin: 2px;
}

._m-t-1_ka9vk_324 {
  margin-top: 2px;
}

._m-r-1_ka9vk_328 {
  margin-right: 2px;
}

._m-b-1_ka9vk_332 {
  margin-bottom: 2px;
}

._m-l-1_ka9vk_336 {
  margin-left: 2px;
}

._p-2_ka9vk_340 {
  padding: 4px;
}

._p-t-2_ka9vk_344 {
  padding-top: 4px;
}

._p-r-2_ka9vk_348 {
  padding-right: 4px;
}

._p-b-2_ka9vk_352 {
  padding-bottom: 4px;
}

._p-l-2_ka9vk_356 {
  padding-left: 4px;
}

._m-2_ka9vk_360 {
  margin: 4px;
}

._m-t-2_ka9vk_364 {
  margin-top: 4px;
}

._m-r-2_ka9vk_368 {
  margin-right: 4px;
}

._m-b-2_ka9vk_372 {
  margin-bottom: 4px;
}

._m-l-2_ka9vk_376 {
  margin-left: 4px;
}

._p-3_ka9vk_380 {
  padding: 8px;
}

._p-t-3_ka9vk_384 {
  padding-top: 8px;
}

._p-r-3_ka9vk_388 {
  padding-right: 8px;
}

._p-b-3_ka9vk_392 {
  padding-bottom: 8px;
}

._p-l-3_ka9vk_396 {
  padding-left: 8px;
}

._m-3_ka9vk_400 {
  margin: 8px;
}

._m-t-3_ka9vk_404 {
  margin-top: 8px;
}

._m-r-3_ka9vk_408 {
  margin-right: 8px;
}

._m-b-3_ka9vk_412 {
  margin-bottom: 8px;
}

._m-l-3_ka9vk_416 {
  margin-left: 8px;
}

._p-4_ka9vk_420 {
  padding: 12px;
}

._p-t-4_ka9vk_424 {
  padding-top: 12px;
}

._p-r-4_ka9vk_428 {
  padding-right: 12px;
}

._p-b-4_ka9vk_432 {
  padding-bottom: 12px;
}

._p-l-4_ka9vk_436 {
  padding-left: 12px;
}

._m-4_ka9vk_440 {
  margin: 12px;
}

._m-t-4_ka9vk_444 {
  margin-top: 12px;
}

._m-r-4_ka9vk_448 {
  margin-right: 12px;
}

._m-b-4_ka9vk_452 {
  margin-bottom: 12px;
}

._m-l-4_ka9vk_456 {
  margin-left: 12px;
}

._p-5_ka9vk_460 {
  padding: 16px;
}

._p-t-5_ka9vk_464 {
  padding-top: 16px;
}

._p-r-5_ka9vk_468 {
  padding-right: 16px;
}

._p-b-5_ka9vk_472 {
  padding-bottom: 16px;
}

._p-l-5_ka9vk_476 {
  padding-left: 16px;
}

._m-5_ka9vk_480 {
  margin: 16px;
}

._m-t-5_ka9vk_484 {
  margin-top: 16px;
}

._m-r-5_ka9vk_488 {
  margin-right: 16px;
}

._m-b-5_ka9vk_492 {
  margin-bottom: 16px;
}

._m-l-5_ka9vk_496 {
  margin-left: 16px;
}

._p-6_ka9vk_500 {
  padding: 24px;
}

._p-t-6_ka9vk_504 {
  padding-top: 24px;
}

._p-r-6_ka9vk_508 {
  padding-right: 24px;
}

._p-b-6_ka9vk_512 {
  padding-bottom: 24px;
}

._p-l-6_ka9vk_516 {
  padding-left: 24px;
}

._m-6_ka9vk_520 {
  margin: 24px;
}

._m-t-6_ka9vk_524 {
  margin-top: 24px;
}

._m-r-6_ka9vk_528 {
  margin-right: 24px;
}

._m-b-6_ka9vk_532 {
  margin-bottom: 24px;
}

._m-l-6_ka9vk_536 {
  margin-left: 24px;
}

._p-7_ka9vk_540 {
  padding: 32px;
}

._p-t-7_ka9vk_544 {
  padding-top: 32px;
}

._p-r-7_ka9vk_548 {
  padding-right: 32px;
}

._p-b-7_ka9vk_552 {
  padding-bottom: 32px;
}

._p-l-7_ka9vk_556 {
  padding-left: 32px;
}

._m-7_ka9vk_560 {
  margin: 32px;
}

._m-t-7_ka9vk_564 {
  margin-top: 32px;
}

._m-r-7_ka9vk_568 {
  margin-right: 32px;
}

._m-b-7_ka9vk_572 {
  margin-bottom: 32px;
}

._m-l-7_ka9vk_576 {
  margin-left: 32px;
}

._p-8_ka9vk_580 {
  padding: 40px;
}

._p-t-8_ka9vk_584 {
  padding-top: 40px;
}

._p-r-8_ka9vk_588 {
  padding-right: 40px;
}

._p-b-8_ka9vk_592 {
  padding-bottom: 40px;
}

._p-l-8_ka9vk_596 {
  padding-left: 40px;
}

._m-8_ka9vk_600 {
  margin: 40px;
}

._m-t-8_ka9vk_604 {
  margin-top: 40px;
}

._m-r-8_ka9vk_608 {
  margin-right: 40px;
}

._m-b-8_ka9vk_612 {
  margin-bottom: 40px;
}

._m-l-8_ka9vk_616 {
  margin-left: 40px;
}

._p-9_ka9vk_620 {
  padding: 48px;
}

._p-t-9_ka9vk_624 {
  padding-top: 48px;
}

._p-r-9_ka9vk_628 {
  padding-right: 48px;
}

._p-b-9_ka9vk_632 {
  padding-bottom: 48px;
}

._p-l-9_ka9vk_636 {
  padding-left: 48px;
}

._m-9_ka9vk_640 {
  margin: 48px;
}

._m-t-9_ka9vk_644 {
  margin-top: 48px;
}

._m-r-9_ka9vk_648 {
  margin-right: 48px;
}

._m-b-9_ka9vk_652 {
  margin-bottom: 48px;
}

._m-l-9_ka9vk_656 {
  margin-left: 48px;
}

._p-10_ka9vk_660 {
  padding: 64px;
}

._p-t-10_ka9vk_664 {
  padding-top: 64px;
}

._p-r-10_ka9vk_668 {
  padding-right: 64px;
}

._p-b-10_ka9vk_672 {
  padding-bottom: 64px;
}

._p-l-10_ka9vk_676 {
  padding-left: 64px;
}

._m-10_ka9vk_680 {
  margin: 64px;
}

._m-t-10_ka9vk_684 {
  margin-top: 64px;
}

._m-r-10_ka9vk_688 {
  margin-right: 64px;
}

._m-b-10_ka9vk_692 {
  margin-bottom: 64px;
}

._m-l-10_ka9vk_696 {
  margin-left: 64px;
}

._p-11_ka9vk_700 {
  padding: 80px;
}

._p-t-11_ka9vk_704 {
  padding-top: 80px;
}

._p-r-11_ka9vk_708 {
  padding-right: 80px;
}

._p-b-11_ka9vk_712 {
  padding-bottom: 80px;
}

._p-l-11_ka9vk_716 {
  padding-left: 80px;
}

._m-11_ka9vk_720 {
  margin: 80px;
}

._m-t-11_ka9vk_724 {
  margin-top: 80px;
}

._m-r-11_ka9vk_728 {
  margin-right: 80px;
}

._m-b-11_ka9vk_732 {
  margin-bottom: 80px;
}

._m-l-11_ka9vk_736 {
  margin-left: 80px;
}

._p-12_ka9vk_740 {
  padding: 96px;
}

._p-t-12_ka9vk_744 {
  padding-top: 96px;
}

._p-r-12_ka9vk_748 {
  padding-right: 96px;
}

._p-b-12_ka9vk_752 {
  padding-bottom: 96px;
}

._p-l-12_ka9vk_756 {
  padding-left: 96px;
}

._m-12_ka9vk_760 {
  margin: 96px;
}

._m-t-12_ka9vk_764 {
  margin-top: 96px;
}

._m-r-12_ka9vk_768 {
  margin-right: 96px;
}

._m-b-12_ka9vk_772 {
  margin-bottom: 96px;
}

._m-l-12_ka9vk_776 {
  margin-left: 96px;
}

._p-13_ka9vk_780 {
  padding: 160px;
}

._p-t-13_ka9vk_784 {
  padding-top: 160px;
}

._p-r-13_ka9vk_788 {
  padding-right: 160px;
}

._p-b-13_ka9vk_792 {
  padding-bottom: 160px;
}

._p-l-13_ka9vk_796 {
  padding-left: 160px;
}

._m-13_ka9vk_800 {
  margin: 160px;
}

._m-t-13_ka9vk_804 {
  margin-top: 160px;
}

._m-r-13_ka9vk_808 {
  margin-right: 160px;
}

._m-b-13_ka9vk_812 {
  margin-bottom: 160px;
}

._m-l-13_ka9vk_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ka9vk_826 {
  border-radius: 0;
}

._r-1_ka9vk_830 {
  border-radius: 2px;
}

._r-2_ka9vk_834 {
  border-radius: 4px;
}

._r-3_ka9vk_838 {
  border-radius: 6px;
}

._r-4_ka9vk_842 {
  border-radius: 8px;
}

._r-5_ka9vk_846 {
  border-radius: 12px;
}

._r-6_ka9vk_850 {
  border-radius: 20px;
}

._r-full_ka9vk_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ka9vk_861 {
  border: 0 solid;
}

._border-1_ka9vk_865 {
  border: 1px solid;
}

._border-2_ka9vk_869 {
  border: 2px solid;
}

._border-3_ka9vk_873 {
  border: 3px solid;
}

._border-4_ka9vk_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ka9vk_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ka9vk_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ka9vk_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ka9vk_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ka9vk_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ka9vk_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ka9vk_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ka9vk_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ka9vk_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_ka9vk_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ka9vk_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ka9vk_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ka9vk_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ka9vk_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ka9vk_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ka9vk_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ka9vk_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
*/
@keyframes _skeleton-pulse_ka9vk_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
/* overlay/modal → BaseModal에서 제공 */
/* 헤더 */
._header_ka9vk_1050 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
}
._header_ka9vk_1050 button {
  padding: unset;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_ka9vk_1050 {
    padding: 12px 16px;
  }
}

._headerLeft_ka9vk_1065 {
  display: flex;
  align-items: baseline;
  gap: 8px;
}

._title_ka9vk_1071 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_ka9vk_1071 {
    font-size: 16px;
  }
}
._title_ka9vk_1071 {
  font-weight: 600;
  color: var(--color-text-body);
}

._period_ka9vk_1087 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._period_ka9vk_1087 {
    font-size: 12px;
  }
}
._period_ka9vk_1087 {
  color: var(--color-text-sub);
}

/* 그리드 영역 */
._body_ka9vk_1103 {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 0 24px 24px;
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._body_ka9vk_1103 {
    padding: 0;
  }
}

/* 값 색상 */
._registeredValue_ka9vk_1118 {
  color: var(--color-success);
  font-weight: 600;
}

._deletedValue_ka9vk_1123 {
  color: var(--color-danger);
  font-weight: 600;
}

._zeroValue_ka9vk_1128 {
  color: var(--color-text-sub);
}

._capacityCurrent_ka9vk_1132 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._capacityCurrent_ka9vk_1132 {
    font-size: 12px;
  }
}
._capacityCurrent_ka9vk_1132 {
  font-weight: 600;
}

._capacityTotal_ka9vk_1147 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}

/* Master Detail: 상세 패널 */
._detailPanel_ka9vk_1156 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px 24px;
  background-color: var(--color-bg-elevation);
  overflow: hidden;
}
._detailPanel_ka9vk_1156:has(._messageSection_ka9vk_1164) {
  background-color: var(--color-info-fill);
}

._detailSection_ka9vk_1168 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._detailLabel_ka9vk_1174 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailLabel_ka9vk_1174 {
    font-size: 12px;
  }
}
._detailLabel_ka9vk_1174 {
  font-weight: 600;
  color: var(--color-success);
}
._detailLabel_ka9vk_1174 i {
  font-size: 18px;
}

._detailLabelDanger_ka9vk_1196 {
  color: var(--color-danger);
}

._circleIcon_ka9vk_1200 {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

._detailKeywords_ka9vk_1206 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  display: flex;
  flex-wrap: wrap;
  gap: 4px 24px;
  padding: 8px 12px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
}

/* 용량 초과 메시지 */
._messageSection_ka9vk_1164 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 12px;
  background-color: var(--color-info-fill);
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._messageSection_ka9vk_1164 {
    font-size: 12px;
  }
}
._messageSection_ka9vk_1164 i {
  flex-shrink: 0;
  color: var(--color-info);
}

/* 하단 안내 */
._hint_ka9vk_1244 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hint_ka9vk_1244 {
    font-size: 12px;
  }
}
._hint_ka9vk_1244 {
  color: var(--color-text-sub);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hint_ka9vk_1244 {
    margin: 8px 12px;
  }
}
._hint_ka9vk_1244 i {
  flex-shrink: 0;
  color: var(--color-info);
}

/* 상세 보기 가능한 행: 커서 포인터 (셀 전체 영역) */
._clickableRow_ka9vk_1273,
._clickableRow_ka9vk_1273 .ag-cell {
  cursor: pointer;
}

/* 행 조건부 배경색 — 삭제 발생 행: 주황, 용량 초과 행: 빨간 */
.ag-row._deletedRow_ka9vk_1279 {
  background-color: rgba(255, 152, 0, 0.08) !important;
}

.ag-row._overflowRow_ka9vk_1283 {
  background-color: rgba(244, 67, 54, 0.08) !important;
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1q37z_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_1q37z_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1q37z_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1q37z_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1q37z_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1q37z_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1q37z_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1q37z_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1q37z_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_1q37z_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_1q37z_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1q37z_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1q37z_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1q37z_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1q37z_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1q37z_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1q37z_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1q37z_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_1q37z_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_1q37z_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1q37z_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1q37z_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1q37z_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1q37z_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1q37z_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1q37z_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1q37z_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_1q37z_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_1q37z_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1q37z_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1q37z_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1q37z_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1q37z_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1q37z_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1q37z_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1q37z_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_1q37z_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_1q37z_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1q37z_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1q37z_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1q37z_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1q37z_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1q37z_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1q37z_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1q37z_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_1q37z_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_1q37z_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1q37z_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1q37z_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1q37z_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1q37z_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1q37z_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1q37z_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1q37z_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_1q37z_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_1q37z_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1q37z_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1q37z_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1q37z_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1q37z_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1q37z_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1q37z_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1q37z_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_1q37z_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_1q37z_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1q37z_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1q37z_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1q37z_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1q37z_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1q37z_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1q37z_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1q37z_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1q37z_260 {
  padding: 0;
}

._p-t-0_1q37z_264 {
  padding-top: 0;
}

._p-r-0_1q37z_268 {
  padding-right: 0;
}

._p-b-0_1q37z_272 {
  padding-bottom: 0;
}

._p-l-0_1q37z_276 {
  padding-left: 0;
}

._m-0_1q37z_280 {
  margin: 0;
}

._m-t-0_1q37z_284 {
  margin-top: 0;
}

._m-r-0_1q37z_288 {
  margin-right: 0;
}

._m-b-0_1q37z_292 {
  margin-bottom: 0;
}

._m-l-0_1q37z_296 {
  margin-left: 0;
}

._p-1_1q37z_300 {
  padding: 2px;
}

._p-t-1_1q37z_304 {
  padding-top: 2px;
}

._p-r-1_1q37z_308 {
  padding-right: 2px;
}

._p-b-1_1q37z_312 {
  padding-bottom: 2px;
}

._p-l-1_1q37z_316 {
  padding-left: 2px;
}

._m-1_1q37z_320 {
  margin: 2px;
}

._m-t-1_1q37z_324 {
  margin-top: 2px;
}

._m-r-1_1q37z_328 {
  margin-right: 2px;
}

._m-b-1_1q37z_332 {
  margin-bottom: 2px;
}

._m-l-1_1q37z_336 {
  margin-left: 2px;
}

._p-2_1q37z_340 {
  padding: 4px;
}

._p-t-2_1q37z_344 {
  padding-top: 4px;
}

._p-r-2_1q37z_348 {
  padding-right: 4px;
}

._p-b-2_1q37z_352 {
  padding-bottom: 4px;
}

._p-l-2_1q37z_356 {
  padding-left: 4px;
}

._m-2_1q37z_360 {
  margin: 4px;
}

._m-t-2_1q37z_364 {
  margin-top: 4px;
}

._m-r-2_1q37z_368 {
  margin-right: 4px;
}

._m-b-2_1q37z_372 {
  margin-bottom: 4px;
}

._m-l-2_1q37z_376 {
  margin-left: 4px;
}

._p-3_1q37z_380 {
  padding: 8px;
}

._p-t-3_1q37z_384 {
  padding-top: 8px;
}

._p-r-3_1q37z_388 {
  padding-right: 8px;
}

._p-b-3_1q37z_392 {
  padding-bottom: 8px;
}

._p-l-3_1q37z_396 {
  padding-left: 8px;
}

._m-3_1q37z_400 {
  margin: 8px;
}

._m-t-3_1q37z_404 {
  margin-top: 8px;
}

._m-r-3_1q37z_408 {
  margin-right: 8px;
}

._m-b-3_1q37z_412 {
  margin-bottom: 8px;
}

._m-l-3_1q37z_416 {
  margin-left: 8px;
}

._p-4_1q37z_420 {
  padding: 12px;
}

._p-t-4_1q37z_424 {
  padding-top: 12px;
}

._p-r-4_1q37z_428 {
  padding-right: 12px;
}

._p-b-4_1q37z_432 {
  padding-bottom: 12px;
}

._p-l-4_1q37z_436 {
  padding-left: 12px;
}

._m-4_1q37z_440 {
  margin: 12px;
}

._m-t-4_1q37z_444 {
  margin-top: 12px;
}

._m-r-4_1q37z_448 {
  margin-right: 12px;
}

._m-b-4_1q37z_452 {
  margin-bottom: 12px;
}

._m-l-4_1q37z_456 {
  margin-left: 12px;
}

._p-5_1q37z_460 {
  padding: 16px;
}

._p-t-5_1q37z_464 {
  padding-top: 16px;
}

._p-r-5_1q37z_468 {
  padding-right: 16px;
}

._p-b-5_1q37z_472 {
  padding-bottom: 16px;
}

._p-l-5_1q37z_476 {
  padding-left: 16px;
}

._m-5_1q37z_480 {
  margin: 16px;
}

._m-t-5_1q37z_484 {
  margin-top: 16px;
}

._m-r-5_1q37z_488 {
  margin-right: 16px;
}

._m-b-5_1q37z_492 {
  margin-bottom: 16px;
}

._m-l-5_1q37z_496 {
  margin-left: 16px;
}

._p-6_1q37z_500 {
  padding: 24px;
}

._p-t-6_1q37z_504 {
  padding-top: 24px;
}

._p-r-6_1q37z_508 {
  padding-right: 24px;
}

._p-b-6_1q37z_512 {
  padding-bottom: 24px;
}

._p-l-6_1q37z_516 {
  padding-left: 24px;
}

._m-6_1q37z_520 {
  margin: 24px;
}

._m-t-6_1q37z_524 {
  margin-top: 24px;
}

._m-r-6_1q37z_528 {
  margin-right: 24px;
}

._m-b-6_1q37z_532 {
  margin-bottom: 24px;
}

._m-l-6_1q37z_536 {
  margin-left: 24px;
}

._p-7_1q37z_540 {
  padding: 32px;
}

._p-t-7_1q37z_544 {
  padding-top: 32px;
}

._p-r-7_1q37z_548 {
  padding-right: 32px;
}

._p-b-7_1q37z_552 {
  padding-bottom: 32px;
}

._p-l-7_1q37z_556 {
  padding-left: 32px;
}

._m-7_1q37z_560 {
  margin: 32px;
}

._m-t-7_1q37z_564 {
  margin-top: 32px;
}

._m-r-7_1q37z_568 {
  margin-right: 32px;
}

._m-b-7_1q37z_572 {
  margin-bottom: 32px;
}

._m-l-7_1q37z_576 {
  margin-left: 32px;
}

._p-8_1q37z_580 {
  padding: 40px;
}

._p-t-8_1q37z_584 {
  padding-top: 40px;
}

._p-r-8_1q37z_588 {
  padding-right: 40px;
}

._p-b-8_1q37z_592 {
  padding-bottom: 40px;
}

._p-l-8_1q37z_596 {
  padding-left: 40px;
}

._m-8_1q37z_600 {
  margin: 40px;
}

._m-t-8_1q37z_604 {
  margin-top: 40px;
}

._m-r-8_1q37z_608 {
  margin-right: 40px;
}

._m-b-8_1q37z_612 {
  margin-bottom: 40px;
}

._m-l-8_1q37z_616 {
  margin-left: 40px;
}

._p-9_1q37z_620 {
  padding: 48px;
}

._p-t-9_1q37z_624 {
  padding-top: 48px;
}

._p-r-9_1q37z_628 {
  padding-right: 48px;
}

._p-b-9_1q37z_632 {
  padding-bottom: 48px;
}

._p-l-9_1q37z_636 {
  padding-left: 48px;
}

._m-9_1q37z_640 {
  margin: 48px;
}

._m-t-9_1q37z_644 {
  margin-top: 48px;
}

._m-r-9_1q37z_648 {
  margin-right: 48px;
}

._m-b-9_1q37z_652 {
  margin-bottom: 48px;
}

._m-l-9_1q37z_656 {
  margin-left: 48px;
}

._p-10_1q37z_660 {
  padding: 64px;
}

._p-t-10_1q37z_664 {
  padding-top: 64px;
}

._p-r-10_1q37z_668 {
  padding-right: 64px;
}

._p-b-10_1q37z_672 {
  padding-bottom: 64px;
}

._p-l-10_1q37z_676 {
  padding-left: 64px;
}

._m-10_1q37z_680 {
  margin: 64px;
}

._m-t-10_1q37z_684 {
  margin-top: 64px;
}

._m-r-10_1q37z_688 {
  margin-right: 64px;
}

._m-b-10_1q37z_692 {
  margin-bottom: 64px;
}

._m-l-10_1q37z_696 {
  margin-left: 64px;
}

._p-11_1q37z_700 {
  padding: 80px;
}

._p-t-11_1q37z_704 {
  padding-top: 80px;
}

._p-r-11_1q37z_708 {
  padding-right: 80px;
}

._p-b-11_1q37z_712 {
  padding-bottom: 80px;
}

._p-l-11_1q37z_716 {
  padding-left: 80px;
}

._m-11_1q37z_720 {
  margin: 80px;
}

._m-t-11_1q37z_724 {
  margin-top: 80px;
}

._m-r-11_1q37z_728 {
  margin-right: 80px;
}

._m-b-11_1q37z_732 {
  margin-bottom: 80px;
}

._m-l-11_1q37z_736 {
  margin-left: 80px;
}

._p-12_1q37z_740 {
  padding: 96px;
}

._p-t-12_1q37z_744 {
  padding-top: 96px;
}

._p-r-12_1q37z_748 {
  padding-right: 96px;
}

._p-b-12_1q37z_752 {
  padding-bottom: 96px;
}

._p-l-12_1q37z_756 {
  padding-left: 96px;
}

._m-12_1q37z_760 {
  margin: 96px;
}

._m-t-12_1q37z_764 {
  margin-top: 96px;
}

._m-r-12_1q37z_768 {
  margin-right: 96px;
}

._m-b-12_1q37z_772 {
  margin-bottom: 96px;
}

._m-l-12_1q37z_776 {
  margin-left: 96px;
}

._p-13_1q37z_780 {
  padding: 160px;
}

._p-t-13_1q37z_784 {
  padding-top: 160px;
}

._p-r-13_1q37z_788 {
  padding-right: 160px;
}

._p-b-13_1q37z_792 {
  padding-bottom: 160px;
}

._p-l-13_1q37z_796 {
  padding-left: 160px;
}

._m-13_1q37z_800 {
  margin: 160px;
}

._m-t-13_1q37z_804 {
  margin-top: 160px;
}

._m-r-13_1q37z_808 {
  margin-right: 160px;
}

._m-b-13_1q37z_812 {
  margin-bottom: 160px;
}

._m-l-13_1q37z_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1q37z_826 {
  border-radius: 0;
}

._r-1_1q37z_830 {
  border-radius: 2px;
}

._r-2_1q37z_834 {
  border-radius: 4px;
}

._r-3_1q37z_838 {
  border-radius: 6px;
}

._r-4_1q37z_842 {
  border-radius: 8px;
}

._r-5_1q37z_846 {
  border-radius: 12px;
}

._r-6_1q37z_850 {
  border-radius: 20px;
}

._r-full_1q37z_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1q37z_861 {
  border: 0 solid;
}

._border-1_1q37z_865 {
  border: 1px solid;
}

._border-2_1q37z_869 {
  border: 2px solid;
}

._border-3_1q37z_873 {
  border: 3px solid;
}

._border-4_1q37z_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1q37z_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1q37z_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1q37z_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1q37z_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1q37z_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1q37z_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1q37z_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1q37z_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1q37z_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_1q37z_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1q37z_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1q37z_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1q37z_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1q37z_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1q37z_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1q37z_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1q37z_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
*/
@keyframes _skeleton-pulse_1q37z_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
/* overlay/modal → BaseModal에서 제공 */
/* 헤더 */
._header_1q37z_1050 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px;
  border-bottom: 1px solid var(--color-border);
}
._header_1q37z_1050 button {
  padding: unset;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_1q37z_1050 {
    padding: 12px 16px;
  }
}

._title_1q37z_1066 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1q37z_1066 {
    font-size: 16px;
  }
}
._title_1q37z_1066 {
  font-weight: 600;
  color: var(--color-text-body);
}

/* Info 배너 */
._infoBanner_1q37z_1083 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 24px;
  background-color: var(--color-info-fill);
  border-bottom: 1px solid var(--color-border);
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoBanner_1q37z_1083 {
    font-size: 12px;
  }
}
._infoBanner_1q37z_1083 {
  color: var(--color-info);
}
._infoBanner_1q37z_1083 i {
  flex-shrink: 0;
}
._infoBanner_1q37z_1083 span {
  min-width: 0;
  flex-shrink: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoBanner_1q37z_1083 {
    padding: 12px 16px;
  }
}

/* 상단 영역 (캠페인/그룹 + 시드 키워드) */
._topSection_1q37z_1117 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 24px;
  margin: -24px;
  margin-bottom: 0;
  background-color: var(--color-bg-elevation);
  border-bottom: 1px solid var(--color-border);
}

/* 인풋 전체 너비 (텍스트 인풋만) */
._topSection_1q37z_1117 input[type=text],
._body_1q37z_1130 input[type=text] {
  width: 100%;
}

/* 바디 */
._body_1q37z_1130 {
  flex: 1;
  overflow-y: auto;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* 섹션 */
._section_1q37z_1145 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._sectionDivider_1q37z_1151 {
  border-top: 1px solid var(--color-border);
}

/* 2컬럼 */
._row_1q37z_1156 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._topSection_1q37z_1117 ._row_1q37z_1156 {
    grid-template-columns: 1fr;
  }
}

/* 3컬럼 */
._row3_1q37z_1169 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 12px;
}
._row3_1q37z_1169 > * {
  min-width: 0;
}

/* 힌트 */
._hint_1q37z_1179 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}
._hint_1q37z_1179 i {
  flex-shrink: 0;
  color: var(--color-info);
}

/* DatePicker 타임 오버라이드 */
._fullWidth_1q37z_1195 {
  width: 100%;
  height: 44px;
}
._fullWidth_1q37z_1195 [class*='inputContent'] {
  justify-content: center;
}
._fullWidth_1q37z_1195 [class*='input_'] {
  height: 44px;
}
._fullWidth_1q37z_1195 [class*='timeSection'] {
  gap: 8px;
}
._fullWidth_1q37z_1195 [class*='timeSelect'] {
  width: 44px;
}

/* 실행 요일 */
._dayButtons_1q37z_1213 {
  display: flex;
  gap: 2px;
  width: 100%;
}

._dayButtons_1q37z_1213 > ._dayButton_1q37z_1213 {
  flex: 1;
  min-width: 0;
}

._dayButton_1q37z_1213 {
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  background: transparent;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dayButton_1q37z_1213 {
    font-size: 12px;
  }
}
._dayButton_1q37z_1213 {
  color: var(--color-text-body);
  cursor: pointer;
  transition: all 0.15s;
}
@media (hover: hover){
._dayButton_1q37z_1213:hover {
  border-color: var(--color-primary);
  background-color: transparent;
}
}

._dayButtonActive_1q37z_1252 {
  border-color: var(--color-primary);
  background-color: var(--color-primary-fill);
  color: var(--color-primary);
}
@media (hover: hover){
._dayButtonActive_1q37z_1252:hover {
  background-color: var(--color-primary-fill);
}
}

/* 체크박스 그룹 */
._checkboxGroup_1q37z_1262 {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._checkboxGroup_1q37z_1262 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
  }
}

._checkboxItem_1q37z_1275 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._checkboxItem_1q37z_1275 input[type=checkbox] {
  width: 20px;
  height: 20px;
  margin: 0;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._checkboxItem_1q37z_1275 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._checkboxItem_1q37z_1275 span {
    font-size: 12px;
  }
}
._checkboxItem_1q37z_1275 span {
  color: var(--color-text-body);
}

/* 토글 카드 */
._toggleCard_1q37z_1304 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
}

._toggleHeader_1q37z_1314 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

._toggleInfo_1q37z_1321 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._toggleTitleRow_1q37z_1327 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._toggleTitle_1q37z_1327 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._toggleTitle_1q37z_1327 {
    font-size: 14px;
  }
}
._toggleTitle_1q37z_1327 {
  font-weight: 600;
  color: var(--color-text-body);
}

._toggleDesc_1q37z_1349 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._toggleDesc_1q37z_1349 {
    font-size: 12px;
  }
}
._toggleDesc_1q37z_1349 {
  color: var(--color-text-sub);
}

._infoIcon_1q37z_1364 {
  color: var(--color-text-sub);
  cursor: pointer;
}

._toggleDivider_1q37z_1369 {
  border-top: 1px solid var(--color-border);
}

._settingFields_1q37z_1373 {
  display: flex;
  gap: 8px;
}
._settingFields_1q37z_1373 > * {
  flex: 1;
}
._settingFields_1q37z_1373 input[type=text] {
  width: 100%;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._settingFields_1q37z_1373 {
    flex-direction: column;
  }
}

/* AI 슬라이더 */
._sliderRow_1q37z_1390 {
  display: flex;
  align-items: center;
  gap: 16px;
  height: 44px;
}

._slider_1q37z_1390 {
  flex: 1;
  accent-color: var(--color-info);
  cursor: pointer;
  appearance: none;
  height: 6px;
  background: var(--color-border);
  border-radius: 3px;
  outline: none;
}
._slider_1q37z_1390::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: var(--color-info);
  cursor: pointer;
  border: 3px solid white;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

._sliderValue_1q37z_1419 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sliderValue_1q37z_1419 {
    font-size: 14px;
  }
}
._sliderValue_1q37z_1419 {
  color: var(--color-info);
  white-space: nowrap;
  min-width: 48px;
  text-align: right;
}

/* AI 카테고리 테이블 */
._categoryTable_1q37z_1438 {
  width: 100%;
  border: 1px solid var(--color-border);
  border-radius: 8px;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
}
._categoryTable_1q37z_1438 tr + tr td {
  border-top: 1px solid var(--color-border);
}
._categoryTable_1q37z_1438 td {
  padding: 12px;
  vertical-align: middle;
}
._categoryTable_1q37z_1438 td:not(._categoryLabel_1q37z_1453) {
  background-color: var(--color-bg-elevation-1);
}

._categoryLabel_1q37z_1453 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  font-weight: 600;
  color: var(--color-text-body);
  white-space: nowrap;
  width: 80px;
  background-color: var(--color-default-fill);
}

._categoryChips_1q37z_1469 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

/* 조합 미리보기 */
._previewArea_1q37z_1476 {
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: hidden;
  background-color: var(--color-bg-elevation-1);
}

._previewHeader_1q37z_1483 {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  background: var(--color-info-fill);
  border-bottom: 1px solid var(--color-border);
}

._previewTitle_1q37z_1491 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  font-weight: 600;
  color: var(--color-info);
}

._previewBody_1q37z_1500 {
  padding: 12px;
}

._previewChips_1q37z_1504 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

._previewChip_1q37z_1504 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  display: inline-flex;
  align-items: center;
  gap: 2px;
  padding: 2px 8px;
  background: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 100px;
  white-space: nowrap;
}

/* 확장 이력 */
@media screen and (max-width: calc(768px - 1px)) {
  ._historySection_1q37z_1527 {
    margin-left: -16px;
    margin-right: -16px;
  }
  ._historySection_1q37z_1527 ._historyHeader_1q37z_1531 {
    padding: 0 16px;
  }
  ._historySection_1q37z_1527 ._historyHint_1q37z_1534 {
    padding: 0 16px;
  }
}

._historyHeader_1q37z_1531 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._historyTitle_1q37z_1545 {
  display: flex;
  align-items: baseline;
  gap: 4px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._historyTitle_1q37z_1545 {
    font-size: 14px;
  }
}
._historyTitle_1q37z_1545 {
  font-weight: 600;
  color: var(--color-text-body);
}

._historyPeriod_1q37z_1564 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  font-weight: 400;
}

._historyHint_1q37z_1534 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}
._historyHint_1q37z_1534 i {
  flex-shrink: 0;
  color: var(--color-info);
}

/* 푸터 */
._footer_1q37z_1589 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-end;
  padding: 12px 24px;
  border-top: 1px solid var(--color-border);
  flex-shrink: 0;
}

._footerInfo_1q37z_1599 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footerInfo_1q37z_1599 {
    font-size: 12px;
  }
}
._footerInfo_1q37z_1599 {
  color: var(--color-text-body);
  margin-right: auto;
}
._footerInfo_1q37z_1599 strong {
  font-weight: 600;
  color: var(--color-primary);
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1d0ck_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_1d0ck_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1d0ck_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1d0ck_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1d0ck_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1d0ck_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1d0ck_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1d0ck_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1d0ck_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_1d0ck_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_1d0ck_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1d0ck_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1d0ck_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1d0ck_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1d0ck_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1d0ck_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1d0ck_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1d0ck_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_1d0ck_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_1d0ck_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1d0ck_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1d0ck_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1d0ck_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1d0ck_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1d0ck_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1d0ck_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1d0ck_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_1d0ck_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_1d0ck_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1d0ck_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1d0ck_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1d0ck_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1d0ck_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1d0ck_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1d0ck_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1d0ck_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_1d0ck_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_1d0ck_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1d0ck_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1d0ck_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1d0ck_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1d0ck_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1d0ck_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1d0ck_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1d0ck_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_1d0ck_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_1d0ck_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1d0ck_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1d0ck_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1d0ck_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1d0ck_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1d0ck_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1d0ck_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1d0ck_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_1d0ck_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_1d0ck_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1d0ck_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1d0ck_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1d0ck_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1d0ck_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1d0ck_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1d0ck_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1d0ck_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_1d0ck_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_1d0ck_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1d0ck_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1d0ck_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1d0ck_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1d0ck_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1d0ck_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1d0ck_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1d0ck_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1d0ck_260 {
  padding: 0;
}

._p-t-0_1d0ck_264 {
  padding-top: 0;
}

._p-r-0_1d0ck_268 {
  padding-right: 0;
}

._p-b-0_1d0ck_272 {
  padding-bottom: 0;
}

._p-l-0_1d0ck_276 {
  padding-left: 0;
}

._m-0_1d0ck_280 {
  margin: 0;
}

._m-t-0_1d0ck_284 {
  margin-top: 0;
}

._m-r-0_1d0ck_288 {
  margin-right: 0;
}

._m-b-0_1d0ck_292 {
  margin-bottom: 0;
}

._m-l-0_1d0ck_296 {
  margin-left: 0;
}

._p-1_1d0ck_300 {
  padding: 2px;
}

._p-t-1_1d0ck_304 {
  padding-top: 2px;
}

._p-r-1_1d0ck_308 {
  padding-right: 2px;
}

._p-b-1_1d0ck_312 {
  padding-bottom: 2px;
}

._p-l-1_1d0ck_316 {
  padding-left: 2px;
}

._m-1_1d0ck_320 {
  margin: 2px;
}

._m-t-1_1d0ck_324 {
  margin-top: 2px;
}

._m-r-1_1d0ck_328 {
  margin-right: 2px;
}

._m-b-1_1d0ck_332 {
  margin-bottom: 2px;
}

._m-l-1_1d0ck_336 {
  margin-left: 2px;
}

._p-2_1d0ck_340 {
  padding: 4px;
}

._p-t-2_1d0ck_344 {
  padding-top: 4px;
}

._p-r-2_1d0ck_348 {
  padding-right: 4px;
}

._p-b-2_1d0ck_352 {
  padding-bottom: 4px;
}

._p-l-2_1d0ck_356 {
  padding-left: 4px;
}

._m-2_1d0ck_360 {
  margin: 4px;
}

._m-t-2_1d0ck_364 {
  margin-top: 4px;
}

._m-r-2_1d0ck_368 {
  margin-right: 4px;
}

._m-b-2_1d0ck_372 {
  margin-bottom: 4px;
}

._m-l-2_1d0ck_376 {
  margin-left: 4px;
}

._p-3_1d0ck_380 {
  padding: 8px;
}

._p-t-3_1d0ck_384 {
  padding-top: 8px;
}

._p-r-3_1d0ck_388 {
  padding-right: 8px;
}

._p-b-3_1d0ck_392 {
  padding-bottom: 8px;
}

._p-l-3_1d0ck_396 {
  padding-left: 8px;
}

._m-3_1d0ck_400 {
  margin: 8px;
}

._m-t-3_1d0ck_404 {
  margin-top: 8px;
}

._m-r-3_1d0ck_408 {
  margin-right: 8px;
}

._m-b-3_1d0ck_412 {
  margin-bottom: 8px;
}

._m-l-3_1d0ck_416 {
  margin-left: 8px;
}

._p-4_1d0ck_420 {
  padding: 12px;
}

._p-t-4_1d0ck_424 {
  padding-top: 12px;
}

._p-r-4_1d0ck_428 {
  padding-right: 12px;
}

._p-b-4_1d0ck_432 {
  padding-bottom: 12px;
}

._p-l-4_1d0ck_436 {
  padding-left: 12px;
}

._m-4_1d0ck_440 {
  margin: 12px;
}

._m-t-4_1d0ck_444 {
  margin-top: 12px;
}

._m-r-4_1d0ck_448 {
  margin-right: 12px;
}

._m-b-4_1d0ck_452 {
  margin-bottom: 12px;
}

._m-l-4_1d0ck_456 {
  margin-left: 12px;
}

._p-5_1d0ck_460 {
  padding: 16px;
}

._p-t-5_1d0ck_464 {
  padding-top: 16px;
}

._p-r-5_1d0ck_468 {
  padding-right: 16px;
}

._p-b-5_1d0ck_472 {
  padding-bottom: 16px;
}

._p-l-5_1d0ck_476 {
  padding-left: 16px;
}

._m-5_1d0ck_480 {
  margin: 16px;
}

._m-t-5_1d0ck_484 {
  margin-top: 16px;
}

._m-r-5_1d0ck_488 {
  margin-right: 16px;
}

._m-b-5_1d0ck_492 {
  margin-bottom: 16px;
}

._m-l-5_1d0ck_496 {
  margin-left: 16px;
}

._p-6_1d0ck_500 {
  padding: 24px;
}

._p-t-6_1d0ck_504 {
  padding-top: 24px;
}

._p-r-6_1d0ck_508 {
  padding-right: 24px;
}

._p-b-6_1d0ck_512 {
  padding-bottom: 24px;
}

._p-l-6_1d0ck_516 {
  padding-left: 24px;
}

._m-6_1d0ck_520 {
  margin: 24px;
}

._m-t-6_1d0ck_524 {
  margin-top: 24px;
}

._m-r-6_1d0ck_528 {
  margin-right: 24px;
}

._m-b-6_1d0ck_532 {
  margin-bottom: 24px;
}

._m-l-6_1d0ck_536 {
  margin-left: 24px;
}

._p-7_1d0ck_540 {
  padding: 32px;
}

._p-t-7_1d0ck_544 {
  padding-top: 32px;
}

._p-r-7_1d0ck_548 {
  padding-right: 32px;
}

._p-b-7_1d0ck_552 {
  padding-bottom: 32px;
}

._p-l-7_1d0ck_556 {
  padding-left: 32px;
}

._m-7_1d0ck_560 {
  margin: 32px;
}

._m-t-7_1d0ck_564 {
  margin-top: 32px;
}

._m-r-7_1d0ck_568 {
  margin-right: 32px;
}

._m-b-7_1d0ck_572 {
  margin-bottom: 32px;
}

._m-l-7_1d0ck_576 {
  margin-left: 32px;
}

._p-8_1d0ck_580 {
  padding: 40px;
}

._p-t-8_1d0ck_584 {
  padding-top: 40px;
}

._p-r-8_1d0ck_588 {
  padding-right: 40px;
}

._p-b-8_1d0ck_592 {
  padding-bottom: 40px;
}

._p-l-8_1d0ck_596 {
  padding-left: 40px;
}

._m-8_1d0ck_600 {
  margin: 40px;
}

._m-t-8_1d0ck_604 {
  margin-top: 40px;
}

._m-r-8_1d0ck_608 {
  margin-right: 40px;
}

._m-b-8_1d0ck_612 {
  margin-bottom: 40px;
}

._m-l-8_1d0ck_616 {
  margin-left: 40px;
}

._p-9_1d0ck_620 {
  padding: 48px;
}

._p-t-9_1d0ck_624 {
  padding-top: 48px;
}

._p-r-9_1d0ck_628 {
  padding-right: 48px;
}

._p-b-9_1d0ck_632 {
  padding-bottom: 48px;
}

._p-l-9_1d0ck_636 {
  padding-left: 48px;
}

._m-9_1d0ck_640 {
  margin: 48px;
}

._m-t-9_1d0ck_644 {
  margin-top: 48px;
}

._m-r-9_1d0ck_648 {
  margin-right: 48px;
}

._m-b-9_1d0ck_652 {
  margin-bottom: 48px;
}

._m-l-9_1d0ck_656 {
  margin-left: 48px;
}

._p-10_1d0ck_660 {
  padding: 64px;
}

._p-t-10_1d0ck_664 {
  padding-top: 64px;
}

._p-r-10_1d0ck_668 {
  padding-right: 64px;
}

._p-b-10_1d0ck_672 {
  padding-bottom: 64px;
}

._p-l-10_1d0ck_676 {
  padding-left: 64px;
}

._m-10_1d0ck_680 {
  margin: 64px;
}

._m-t-10_1d0ck_684 {
  margin-top: 64px;
}

._m-r-10_1d0ck_688 {
  margin-right: 64px;
}

._m-b-10_1d0ck_692 {
  margin-bottom: 64px;
}

._m-l-10_1d0ck_696 {
  margin-left: 64px;
}

._p-11_1d0ck_700 {
  padding: 80px;
}

._p-t-11_1d0ck_704 {
  padding-top: 80px;
}

._p-r-11_1d0ck_708 {
  padding-right: 80px;
}

._p-b-11_1d0ck_712 {
  padding-bottom: 80px;
}

._p-l-11_1d0ck_716 {
  padding-left: 80px;
}

._m-11_1d0ck_720 {
  margin: 80px;
}

._m-t-11_1d0ck_724 {
  margin-top: 80px;
}

._m-r-11_1d0ck_728 {
  margin-right: 80px;
}

._m-b-11_1d0ck_732 {
  margin-bottom: 80px;
}

._m-l-11_1d0ck_736 {
  margin-left: 80px;
}

._p-12_1d0ck_740 {
  padding: 96px;
}

._p-t-12_1d0ck_744 {
  padding-top: 96px;
}

._p-r-12_1d0ck_748 {
  padding-right: 96px;
}

._p-b-12_1d0ck_752 {
  padding-bottom: 96px;
}

._p-l-12_1d0ck_756 {
  padding-left: 96px;
}

._m-12_1d0ck_760 {
  margin: 96px;
}

._m-t-12_1d0ck_764 {
  margin-top: 96px;
}

._m-r-12_1d0ck_768 {
  margin-right: 96px;
}

._m-b-12_1d0ck_772 {
  margin-bottom: 96px;
}

._m-l-12_1d0ck_776 {
  margin-left: 96px;
}

._p-13_1d0ck_780 {
  padding: 160px;
}

._p-t-13_1d0ck_784 {
  padding-top: 160px;
}

._p-r-13_1d0ck_788 {
  padding-right: 160px;
}

._p-b-13_1d0ck_792 {
  padding-bottom: 160px;
}

._p-l-13_1d0ck_796 {
  padding-left: 160px;
}

._m-13_1d0ck_800 {
  margin: 160px;
}

._m-t-13_1d0ck_804 {
  margin-top: 160px;
}

._m-r-13_1d0ck_808 {
  margin-right: 160px;
}

._m-b-13_1d0ck_812 {
  margin-bottom: 160px;
}

._m-l-13_1d0ck_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1d0ck_826 {
  border-radius: 0;
}

._r-1_1d0ck_830 {
  border-radius: 2px;
}

._r-2_1d0ck_834 {
  border-radius: 4px;
}

._r-3_1d0ck_838 {
  border-radius: 6px;
}

._r-4_1d0ck_842 {
  border-radius: 8px;
}

._r-5_1d0ck_846 {
  border-radius: 12px;
}

._r-6_1d0ck_850 {
  border-radius: 20px;
}

._r-full_1d0ck_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1d0ck_861 {
  border: 0 solid;
}

._border-1_1d0ck_865 {
  border: 1px solid;
}

._border-2_1d0ck_869 {
  border: 2px solid;
}

._border-3_1d0ck_873 {
  border: 3px solid;
}

._border-4_1d0ck_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1d0ck_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1d0ck_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1d0ck_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1d0ck_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1d0ck_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1d0ck_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1d0ck_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1d0ck_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1d0ck_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_1d0ck_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1d0ck_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1d0ck_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1d0ck_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1d0ck_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1d0ck_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1d0ck_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1d0ck_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
*/
._nameLink_1d0ck_1040 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
@media (hover: hover){
._nameLink_1d0ck_1040:hover {
  color: var(--color-link-hover);
}
}

/* 시드 키워드 — chip 영역(overflow hidden) + +N개 고정 영역 */
._seedKeywordCell_1d0ck_1051 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  min-width: 0;
}

._seedChipsArea_1d0ck_1059 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  align-items: center;
  overflow: hidden;
  max-height: 28px;
  flex: 1;
  min-width: 0;
}

._seedChip_1d0ck_1059 {
  flex-shrink: 0;
}

._moreCount_1d0ck_1074 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._moreCount_1d0ck_1074 {
    font-size: 12px;
  }
}
._moreCount_1d0ck_1074 {
  color: var(--color-primary);
  flex-shrink: 0;
  white-space: nowrap;
  width: 50px;
  text-align: right;
}

/* chip + 서브텍스트 (실행 주기, AI 필터) */
._chipCell_1d0ck_1094 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  line-height: 1.3;
}

._chipSubText_1d0ck_1102 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}

/* 마지막 실행 */
._lastRunCell_1d0ck_1111 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  line-height: 1.3;
}

._lastRunDelta_1d0ck_1118 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  font-weight: 600;
  color: var(--color-success);
  text-align: center;
}

._lastRunDeltaDanger_1d0ck_1128 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  font-weight: 600;
  color: var(--color-danger);
  text-align: center;
}

/* 액션 버튼 */
._actionCell_1d0ck_1139 {
  display: flex;
  gap: 4px;
  align-items: center;
}

/* 키워드 수 — 현재/최대 */
._keywordCurrent_1d0ck_1146 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._keywordCurrent_1d0ck_1146 {
    font-size: 12px;
  }
}
._keywordCurrent_1d0ck_1146 {
  font-weight: 600;
  color: var(--color-text-body);
}

._keywordLimit_1d0ck_1162 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-body);
}

/* 총계행 */
._totalCount_1d0ck_1171 {
  font-weight: 700;
  color: var(--color-primary);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_123c5_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_123c5_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_123c5_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_123c5_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_123c5_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_123c5_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_123c5_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_123c5_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_123c5_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_123c5_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_123c5_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_123c5_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_123c5_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_123c5_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_123c5_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_123c5_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_123c5_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_123c5_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_123c5_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_123c5_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_123c5_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_123c5_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_123c5_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_123c5_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_123c5_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_123c5_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_123c5_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_123c5_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_123c5_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_123c5_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_123c5_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_123c5_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_123c5_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_123c5_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_123c5_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_123c5_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_123c5_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_123c5_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_123c5_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_123c5_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_123c5_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_123c5_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_123c5_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_123c5_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_123c5_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_123c5_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_123c5_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_123c5_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_123c5_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_123c5_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_123c5_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_123c5_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_123c5_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_123c5_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_123c5_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_123c5_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_123c5_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_123c5_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_123c5_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_123c5_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_123c5_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_123c5_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_123c5_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_123c5_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_123c5_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_123c5_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_123c5_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_123c5_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_123c5_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_123c5_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_123c5_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_123c5_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_123c5_259 {
  padding: 0;
}

._p-t-0_123c5_263 {
  padding-top: 0;
}

._p-r-0_123c5_267 {
  padding-right: 0;
}

._p-b-0_123c5_271 {
  padding-bottom: 0;
}

._p-l-0_123c5_275 {
  padding-left: 0;
}

._m-0_123c5_279 {
  margin: 0;
}

._m-t-0_123c5_283 {
  margin-top: 0;
}

._m-r-0_123c5_287 {
  margin-right: 0;
}

._m-b-0_123c5_291 {
  margin-bottom: 0;
}

._m-l-0_123c5_295 {
  margin-left: 0;
}

._p-1_123c5_299 {
  padding: 2px;
}

._p-t-1_123c5_303 {
  padding-top: 2px;
}

._p-r-1_123c5_307 {
  padding-right: 2px;
}

._p-b-1_123c5_311 {
  padding-bottom: 2px;
}

._p-l-1_123c5_315 {
  padding-left: 2px;
}

._m-1_123c5_319 {
  margin: 2px;
}

._m-t-1_123c5_323 {
  margin-top: 2px;
}

._m-r-1_123c5_327 {
  margin-right: 2px;
}

._m-b-1_123c5_331 {
  margin-bottom: 2px;
}

._m-l-1_123c5_335 {
  margin-left: 2px;
}

._p-2_123c5_339 {
  padding: 4px;
}

._p-t-2_123c5_343 {
  padding-top: 4px;
}

._p-r-2_123c5_347 {
  padding-right: 4px;
}

._p-b-2_123c5_351 {
  padding-bottom: 4px;
}

._p-l-2_123c5_355 {
  padding-left: 4px;
}

._m-2_123c5_359 {
  margin: 4px;
}

._m-t-2_123c5_363 {
  margin-top: 4px;
}

._m-r-2_123c5_367 {
  margin-right: 4px;
}

._m-b-2_123c5_371 {
  margin-bottom: 4px;
}

._m-l-2_123c5_375 {
  margin-left: 4px;
}

._p-3_123c5_379 {
  padding: 8px;
}

._p-t-3_123c5_383 {
  padding-top: 8px;
}

._p-r-3_123c5_387 {
  padding-right: 8px;
}

._p-b-3_123c5_391 {
  padding-bottom: 8px;
}

._p-l-3_123c5_395 {
  padding-left: 8px;
}

._m-3_123c5_399 {
  margin: 8px;
}

._m-t-3_123c5_403 {
  margin-top: 8px;
}

._m-r-3_123c5_407 {
  margin-right: 8px;
}

._m-b-3_123c5_411 {
  margin-bottom: 8px;
}

._m-l-3_123c5_415 {
  margin-left: 8px;
}

._p-4_123c5_419 {
  padding: 12px;
}

._p-t-4_123c5_423 {
  padding-top: 12px;
}

._p-r-4_123c5_427 {
  padding-right: 12px;
}

._p-b-4_123c5_431 {
  padding-bottom: 12px;
}

._p-l-4_123c5_435 {
  padding-left: 12px;
}

._m-4_123c5_439 {
  margin: 12px;
}

._m-t-4_123c5_443 {
  margin-top: 12px;
}

._m-r-4_123c5_447 {
  margin-right: 12px;
}

._m-b-4_123c5_451 {
  margin-bottom: 12px;
}

._m-l-4_123c5_455 {
  margin-left: 12px;
}

._p-5_123c5_459 {
  padding: 16px;
}

._p-t-5_123c5_463 {
  padding-top: 16px;
}

._p-r-5_123c5_467 {
  padding-right: 16px;
}

._p-b-5_123c5_471 {
  padding-bottom: 16px;
}

._p-l-5_123c5_475 {
  padding-left: 16px;
}

._m-5_123c5_479 {
  margin: 16px;
}

._m-t-5_123c5_483 {
  margin-top: 16px;
}

._m-r-5_123c5_487 {
  margin-right: 16px;
}

._m-b-5_123c5_491 {
  margin-bottom: 16px;
}

._m-l-5_123c5_495 {
  margin-left: 16px;
}

._p-6_123c5_499 {
  padding: 24px;
}

._p-t-6_123c5_503 {
  padding-top: 24px;
}

._p-r-6_123c5_507 {
  padding-right: 24px;
}

._p-b-6_123c5_511 {
  padding-bottom: 24px;
}

._p-l-6_123c5_515 {
  padding-left: 24px;
}

._m-6_123c5_519 {
  margin: 24px;
}

._m-t-6_123c5_523 {
  margin-top: 24px;
}

._m-r-6_123c5_527 {
  margin-right: 24px;
}

._m-b-6_123c5_531 {
  margin-bottom: 24px;
}

._m-l-6_123c5_535 {
  margin-left: 24px;
}

._p-7_123c5_539 {
  padding: 32px;
}

._p-t-7_123c5_543 {
  padding-top: 32px;
}

._p-r-7_123c5_547 {
  padding-right: 32px;
}

._p-b-7_123c5_551 {
  padding-bottom: 32px;
}

._p-l-7_123c5_555 {
  padding-left: 32px;
}

._m-7_123c5_559 {
  margin: 32px;
}

._m-t-7_123c5_563 {
  margin-top: 32px;
}

._m-r-7_123c5_567 {
  margin-right: 32px;
}

._m-b-7_123c5_571 {
  margin-bottom: 32px;
}

._m-l-7_123c5_575 {
  margin-left: 32px;
}

._p-8_123c5_579 {
  padding: 40px;
}

._p-t-8_123c5_583 {
  padding-top: 40px;
}

._p-r-8_123c5_587 {
  padding-right: 40px;
}

._p-b-8_123c5_591 {
  padding-bottom: 40px;
}

._p-l-8_123c5_595 {
  padding-left: 40px;
}

._m-8_123c5_599 {
  margin: 40px;
}

._m-t-8_123c5_603 {
  margin-top: 40px;
}

._m-r-8_123c5_607 {
  margin-right: 40px;
}

._m-b-8_123c5_611 {
  margin-bottom: 40px;
}

._m-l-8_123c5_615 {
  margin-left: 40px;
}

._p-9_123c5_619 {
  padding: 48px;
}

._p-t-9_123c5_623 {
  padding-top: 48px;
}

._p-r-9_123c5_627 {
  padding-right: 48px;
}

._p-b-9_123c5_631 {
  padding-bottom: 48px;
}

._p-l-9_123c5_635 {
  padding-left: 48px;
}

._m-9_123c5_639 {
  margin: 48px;
}

._m-t-9_123c5_643 {
  margin-top: 48px;
}

._m-r-9_123c5_647 {
  margin-right: 48px;
}

._m-b-9_123c5_651 {
  margin-bottom: 48px;
}

._m-l-9_123c5_655 {
  margin-left: 48px;
}

._p-10_123c5_659 {
  padding: 64px;
}

._p-t-10_123c5_663 {
  padding-top: 64px;
}

._p-r-10_123c5_667 {
  padding-right: 64px;
}

._p-b-10_123c5_671 {
  padding-bottom: 64px;
}

._p-l-10_123c5_675 {
  padding-left: 64px;
}

._m-10_123c5_679 {
  margin: 64px;
}

._m-t-10_123c5_683 {
  margin-top: 64px;
}

._m-r-10_123c5_687 {
  margin-right: 64px;
}

._m-b-10_123c5_691 {
  margin-bottom: 64px;
}

._m-l-10_123c5_695 {
  margin-left: 64px;
}

._p-11_123c5_699 {
  padding: 80px;
}

._p-t-11_123c5_703 {
  padding-top: 80px;
}

._p-r-11_123c5_707 {
  padding-right: 80px;
}

._p-b-11_123c5_711 {
  padding-bottom: 80px;
}

._p-l-11_123c5_715 {
  padding-left: 80px;
}

._m-11_123c5_719 {
  margin: 80px;
}

._m-t-11_123c5_723 {
  margin-top: 80px;
}

._m-r-11_123c5_727 {
  margin-right: 80px;
}

._m-b-11_123c5_731 {
  margin-bottom: 80px;
}

._m-l-11_123c5_735 {
  margin-left: 80px;
}

._p-12_123c5_739 {
  padding: 96px;
}

._p-t-12_123c5_743 {
  padding-top: 96px;
}

._p-r-12_123c5_747 {
  padding-right: 96px;
}

._p-b-12_123c5_751 {
  padding-bottom: 96px;
}

._p-l-12_123c5_755 {
  padding-left: 96px;
}

._m-12_123c5_759 {
  margin: 96px;
}

._m-t-12_123c5_763 {
  margin-top: 96px;
}

._m-r-12_123c5_767 {
  margin-right: 96px;
}

._m-b-12_123c5_771 {
  margin-bottom: 96px;
}

._m-l-12_123c5_775 {
  margin-left: 96px;
}

._p-13_123c5_779 {
  padding: 160px;
}

._p-t-13_123c5_783 {
  padding-top: 160px;
}

._p-r-13_123c5_787 {
  padding-right: 160px;
}

._p-b-13_123c5_791 {
  padding-bottom: 160px;
}

._p-l-13_123c5_795 {
  padding-left: 160px;
}

._m-13_123c5_799 {
  margin: 160px;
}

._m-t-13_123c5_803 {
  margin-top: 160px;
}

._m-r-13_123c5_807 {
  margin-right: 160px;
}

._m-b-13_123c5_811 {
  margin-bottom: 160px;
}

._m-l-13_123c5_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_123c5_825 {
  border-radius: 0;
}

._r-1_123c5_829 {
  border-radius: 2px;
}

._r-2_123c5_833 {
  border-radius: 4px;
}

._r-3_123c5_837 {
  border-radius: 6px;
}

._r-4_123c5_841 {
  border-radius: 8px;
}

._r-5_123c5_845 {
  border-radius: 12px;
}

._r-6_123c5_849 {
  border-radius: 20px;
}

._r-full_123c5_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_123c5_860 {
  border: 0 solid;
}

._border-1_123c5_864 {
  border: 1px solid;
}

._border-2_123c5_868 {
  border: 2px solid;
}

._border-3_123c5_872 {
  border: 3px solid;
}

._border-4_123c5_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_123c5_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_123c5_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_123c5_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_123c5_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_123c5_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_123c5_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_123c5_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_123c5_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_123c5_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_123c5_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_123c5_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_123c5_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_123c5_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_123c5_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_123c5_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_123c5_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_123c5_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
*/
._title_123c5_1039 {
  padding: 0 16px 8px;
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_123c5_1039 {
    font-size: 16px;
  }
}
._title_123c5_1039 {
  font-weight: 600;
  color: var(--color-text-body);
}

._references_123c5_1059 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 0 16px 12px;
}

._refRow_123c5_1066 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._refRow_123c5_1066 {
    font-size: 12px;
  }
}
._refRow_123c5_1066 {
  overflow: hidden;
}

._refChip_123c5_1084 {
  flex-shrink: 0;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._refChip_123c5_1084 {
    font-size: 12px;
  }
}
._refChip_123c5_1084 {
  color: var(--color-text-body);
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 2px;
  padding: 0 4px;
}

._refValue_123c5_1104 {
  color: var(--color-link);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._refLink_123c5_1111 {
  color: var(--color-link);
  text-decoration: underline;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: color 0.2s;
}
@media (hover: hover) {
._refLink_123c5_1111:hover {
  color: var(--color-link-hover);
}
}

._bidStageCell_123c5_1123 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._bidStageSubText_123c5_1129 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bidStageSubText_123c5_1129 {
    font-size: 14px;
  }
}
._bidStageSubText_123c5_1129 {
  color: var(--color-text-body);
}

._dayBadges_123c5_1144 {
  display: flex;
  gap: 3px;
}

._dayBadge_123c5_1144 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 21px;
  height: 22px;
  padding: 0 4px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dayBadge_123c5_1144 {
    font-size: 14px;
  }
}
._dayBadge_123c5_1144 {
  flex-shrink: 0;
}

._dayBadgeActive_123c5_1171 {
  border: 1px solid var(--color-primary);
  background-color: var(--color-primary-fill);
  color: var(--color-primary) !important;
}

._dayBadgeInactive_123c5_1177 {
  border: 1px solid var(--color-text-action-disabled);
  background-color: var(--color-bg-elevation);
  color: var(--color-text-action-disabled) !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1dpus_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1dpus_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1dpus_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1dpus_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1dpus_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1dpus_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1dpus_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1dpus_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1dpus_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_1dpus_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1dpus_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1dpus_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1dpus_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1dpus_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1dpus_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1dpus_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1dpus_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1dpus_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_1dpus_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1dpus_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1dpus_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1dpus_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1dpus_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1dpus_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1dpus_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1dpus_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1dpus_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_1dpus_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1dpus_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1dpus_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1dpus_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1dpus_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1dpus_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1dpus_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1dpus_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1dpus_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_1dpus_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1dpus_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1dpus_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1dpus_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1dpus_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1dpus_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1dpus_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1dpus_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1dpus_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_1dpus_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1dpus_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1dpus_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1dpus_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1dpus_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1dpus_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1dpus_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1dpus_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1dpus_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_1dpus_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1dpus_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1dpus_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1dpus_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1dpus_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1dpus_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1dpus_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1dpus_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1dpus_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_1dpus_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1dpus_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1dpus_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1dpus_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1dpus_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1dpus_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1dpus_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1dpus_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1dpus_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1dpus_259 {
  padding: 0;
}

._p-t-0_1dpus_263 {
  padding-top: 0;
}

._p-r-0_1dpus_267 {
  padding-right: 0;
}

._p-b-0_1dpus_271 {
  padding-bottom: 0;
}

._p-l-0_1dpus_275 {
  padding-left: 0;
}

._m-0_1dpus_279 {
  margin: 0;
}

._m-t-0_1dpus_283 {
  margin-top: 0;
}

._m-r-0_1dpus_287 {
  margin-right: 0;
}

._m-b-0_1dpus_291 {
  margin-bottom: 0;
}

._m-l-0_1dpus_295 {
  margin-left: 0;
}

._p-1_1dpus_299 {
  padding: 2px;
}

._p-t-1_1dpus_303 {
  padding-top: 2px;
}

._p-r-1_1dpus_307 {
  padding-right: 2px;
}

._p-b-1_1dpus_311 {
  padding-bottom: 2px;
}

._p-l-1_1dpus_315 {
  padding-left: 2px;
}

._m-1_1dpus_319 {
  margin: 2px;
}

._m-t-1_1dpus_323 {
  margin-top: 2px;
}

._m-r-1_1dpus_327 {
  margin-right: 2px;
}

._m-b-1_1dpus_331 {
  margin-bottom: 2px;
}

._m-l-1_1dpus_335 {
  margin-left: 2px;
}

._p-2_1dpus_339 {
  padding: 4px;
}

._p-t-2_1dpus_343 {
  padding-top: 4px;
}

._p-r-2_1dpus_347 {
  padding-right: 4px;
}

._p-b-2_1dpus_351 {
  padding-bottom: 4px;
}

._p-l-2_1dpus_355 {
  padding-left: 4px;
}

._m-2_1dpus_359 {
  margin: 4px;
}

._m-t-2_1dpus_363 {
  margin-top: 4px;
}

._m-r-2_1dpus_367 {
  margin-right: 4px;
}

._m-b-2_1dpus_371 {
  margin-bottom: 4px;
}

._m-l-2_1dpus_375 {
  margin-left: 4px;
}

._p-3_1dpus_379 {
  padding: 8px;
}

._p-t-3_1dpus_383 {
  padding-top: 8px;
}

._p-r-3_1dpus_387 {
  padding-right: 8px;
}

._p-b-3_1dpus_391 {
  padding-bottom: 8px;
}

._p-l-3_1dpus_395 {
  padding-left: 8px;
}

._m-3_1dpus_399 {
  margin: 8px;
}

._m-t-3_1dpus_403 {
  margin-top: 8px;
}

._m-r-3_1dpus_407 {
  margin-right: 8px;
}

._m-b-3_1dpus_411 {
  margin-bottom: 8px;
}

._m-l-3_1dpus_415 {
  margin-left: 8px;
}

._p-4_1dpus_419 {
  padding: 12px;
}

._p-t-4_1dpus_423 {
  padding-top: 12px;
}

._p-r-4_1dpus_427 {
  padding-right: 12px;
}

._p-b-4_1dpus_431 {
  padding-bottom: 12px;
}

._p-l-4_1dpus_435 {
  padding-left: 12px;
}

._m-4_1dpus_439 {
  margin: 12px;
}

._m-t-4_1dpus_443 {
  margin-top: 12px;
}

._m-r-4_1dpus_447 {
  margin-right: 12px;
}

._m-b-4_1dpus_451 {
  margin-bottom: 12px;
}

._m-l-4_1dpus_455 {
  margin-left: 12px;
}

._p-5_1dpus_459 {
  padding: 16px;
}

._p-t-5_1dpus_463 {
  padding-top: 16px;
}

._p-r-5_1dpus_467 {
  padding-right: 16px;
}

._p-b-5_1dpus_471 {
  padding-bottom: 16px;
}

._p-l-5_1dpus_475 {
  padding-left: 16px;
}

._m-5_1dpus_479 {
  margin: 16px;
}

._m-t-5_1dpus_483 {
  margin-top: 16px;
}

._m-r-5_1dpus_487 {
  margin-right: 16px;
}

._m-b-5_1dpus_491 {
  margin-bottom: 16px;
}

._m-l-5_1dpus_495 {
  margin-left: 16px;
}

._p-6_1dpus_499 {
  padding: 24px;
}

._p-t-6_1dpus_503 {
  padding-top: 24px;
}

._p-r-6_1dpus_507 {
  padding-right: 24px;
}

._p-b-6_1dpus_511 {
  padding-bottom: 24px;
}

._p-l-6_1dpus_515 {
  padding-left: 24px;
}

._m-6_1dpus_519 {
  margin: 24px;
}

._m-t-6_1dpus_523 {
  margin-top: 24px;
}

._m-r-6_1dpus_527 {
  margin-right: 24px;
}

._m-b-6_1dpus_531 {
  margin-bottom: 24px;
}

._m-l-6_1dpus_535 {
  margin-left: 24px;
}

._p-7_1dpus_539 {
  padding: 32px;
}

._p-t-7_1dpus_543 {
  padding-top: 32px;
}

._p-r-7_1dpus_547 {
  padding-right: 32px;
}

._p-b-7_1dpus_551 {
  padding-bottom: 32px;
}

._p-l-7_1dpus_555 {
  padding-left: 32px;
}

._m-7_1dpus_559 {
  margin: 32px;
}

._m-t-7_1dpus_563 {
  margin-top: 32px;
}

._m-r-7_1dpus_567 {
  margin-right: 32px;
}

._m-b-7_1dpus_571 {
  margin-bottom: 32px;
}

._m-l-7_1dpus_575 {
  margin-left: 32px;
}

._p-8_1dpus_579 {
  padding: 40px;
}

._p-t-8_1dpus_583 {
  padding-top: 40px;
}

._p-r-8_1dpus_587 {
  padding-right: 40px;
}

._p-b-8_1dpus_591 {
  padding-bottom: 40px;
}

._p-l-8_1dpus_595 {
  padding-left: 40px;
}

._m-8_1dpus_599 {
  margin: 40px;
}

._m-t-8_1dpus_603 {
  margin-top: 40px;
}

._m-r-8_1dpus_607 {
  margin-right: 40px;
}

._m-b-8_1dpus_611 {
  margin-bottom: 40px;
}

._m-l-8_1dpus_615 {
  margin-left: 40px;
}

._p-9_1dpus_619 {
  padding: 48px;
}

._p-t-9_1dpus_623 {
  padding-top: 48px;
}

._p-r-9_1dpus_627 {
  padding-right: 48px;
}

._p-b-9_1dpus_631 {
  padding-bottom: 48px;
}

._p-l-9_1dpus_635 {
  padding-left: 48px;
}

._m-9_1dpus_639 {
  margin: 48px;
}

._m-t-9_1dpus_643 {
  margin-top: 48px;
}

._m-r-9_1dpus_647 {
  margin-right: 48px;
}

._m-b-9_1dpus_651 {
  margin-bottom: 48px;
}

._m-l-9_1dpus_655 {
  margin-left: 48px;
}

._p-10_1dpus_659 {
  padding: 64px;
}

._p-t-10_1dpus_663 {
  padding-top: 64px;
}

._p-r-10_1dpus_667 {
  padding-right: 64px;
}

._p-b-10_1dpus_671 {
  padding-bottom: 64px;
}

._p-l-10_1dpus_675 {
  padding-left: 64px;
}

._m-10_1dpus_679 {
  margin: 64px;
}

._m-t-10_1dpus_683 {
  margin-top: 64px;
}

._m-r-10_1dpus_687 {
  margin-right: 64px;
}

._m-b-10_1dpus_691 {
  margin-bottom: 64px;
}

._m-l-10_1dpus_695 {
  margin-left: 64px;
}

._p-11_1dpus_699 {
  padding: 80px;
}

._p-t-11_1dpus_703 {
  padding-top: 80px;
}

._p-r-11_1dpus_707 {
  padding-right: 80px;
}

._p-b-11_1dpus_711 {
  padding-bottom: 80px;
}

._p-l-11_1dpus_715 {
  padding-left: 80px;
}

._m-11_1dpus_719 {
  margin: 80px;
}

._m-t-11_1dpus_723 {
  margin-top: 80px;
}

._m-r-11_1dpus_727 {
  margin-right: 80px;
}

._m-b-11_1dpus_731 {
  margin-bottom: 80px;
}

._m-l-11_1dpus_735 {
  margin-left: 80px;
}

._p-12_1dpus_739 {
  padding: 96px;
}

._p-t-12_1dpus_743 {
  padding-top: 96px;
}

._p-r-12_1dpus_747 {
  padding-right: 96px;
}

._p-b-12_1dpus_751 {
  padding-bottom: 96px;
}

._p-l-12_1dpus_755 {
  padding-left: 96px;
}

._m-12_1dpus_759 {
  margin: 96px;
}

._m-t-12_1dpus_763 {
  margin-top: 96px;
}

._m-r-12_1dpus_767 {
  margin-right: 96px;
}

._m-b-12_1dpus_771 {
  margin-bottom: 96px;
}

._m-l-12_1dpus_775 {
  margin-left: 96px;
}

._p-13_1dpus_779 {
  padding: 160px;
}

._p-t-13_1dpus_783 {
  padding-top: 160px;
}

._p-r-13_1dpus_787 {
  padding-right: 160px;
}

._p-b-13_1dpus_791 {
  padding-bottom: 160px;
}

._p-l-13_1dpus_795 {
  padding-left: 160px;
}

._m-13_1dpus_799 {
  margin: 160px;
}

._m-t-13_1dpus_803 {
  margin-top: 160px;
}

._m-r-13_1dpus_807 {
  margin-right: 160px;
}

._m-b-13_1dpus_811 {
  margin-bottom: 160px;
}

._m-l-13_1dpus_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1dpus_825 {
  border-radius: 0;
}

._r-1_1dpus_829 {
  border-radius: 2px;
}

._r-2_1dpus_833 {
  border-radius: 4px;
}

._r-3_1dpus_837 {
  border-radius: 6px;
}

._r-4_1dpus_841 {
  border-radius: 8px;
}

._r-5_1dpus_845 {
  border-radius: 12px;
}

._r-6_1dpus_849 {
  border-radius: 20px;
}

._r-full_1dpus_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1dpus_860 {
  border: 0 solid;
}

._border-1_1dpus_864 {
  border: 1px solid;
}

._border-2_1dpus_868 {
  border: 2px solid;
}

._border-3_1dpus_872 {
  border: 3px solid;
}

._border-4_1dpus_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1dpus_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1dpus_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1dpus_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1dpus_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1dpus_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1dpus_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1dpus_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1dpus_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1dpus_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_1dpus_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1dpus_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1dpus_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1dpus_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1dpus_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1dpus_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1dpus_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1dpus_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
*/
._references_1dpus_1039 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 0 16px 12px;
}

._refRow_1dpus_1046 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._refRow_1dpus_1046 {
    font-size: 12px;
  }
}
._refRow_1dpus_1046 {
  overflow: hidden;
}

._refChip_1dpus_1064 {
  flex-shrink: 0;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._refChip_1dpus_1064 {
    font-size: 12px;
  }
}
._refChip_1dpus_1064 {
  color: var(--color-text-body);
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 2px;
  padding: 0 4px;
}

._refLink_1dpus_1084 {
  color: var(--color-link);
  text-decoration: underline;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: color 0.2s;
}
@media (hover: hover) {
._refLink_1dpus_1084:hover {
  color: var(--color-link-hover);
}
}

._seedSection_1dpus_1096 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 12px;
}

._seedHeader_1dpus_1103 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._seedLabel_1dpus_1109 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._seedLabel_1dpus_1109 {
    font-size: 12px;
  }
}
._seedLabel_1dpus_1109 {
  font-weight: 600;
  color: var(--color-text-body);
}

._seedCount_1dpus_1125 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._seedCount_1dpus_1125 {
    font-size: 14px;
  }
}
._seedCount_1dpus_1125 {
  color: var(--color-primary);
}

._seedChips_1dpus_1140 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

._chipCell_1dpus_1146 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._keywordCountBold_1dpus_1152 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._keywordCountBold_1dpus_1152 {
    font-size: 14px;
  }
}

._lastRunCell_1dpus_1164 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._lastRunDelta_1dpus_1170 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  font-weight: 600;
  color: var(--color-success);
}

._wideLabel_1dpus_1179 td:first-child {
  width: 132px;
}

._footerButtons_1dpus_1183 {
  display: flex;
  gap: 4px;
  width: 100%;
}
._footerButtons_1dpus_1183 button {
  flex: 1;
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1n70j_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_1n70j_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1n70j_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1n70j_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1n70j_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1n70j_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1n70j_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1n70j_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1n70j_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_1n70j_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_1n70j_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1n70j_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1n70j_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1n70j_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1n70j_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1n70j_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1n70j_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1n70j_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_1n70j_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_1n70j_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1n70j_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1n70j_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1n70j_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1n70j_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1n70j_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1n70j_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1n70j_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_1n70j_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_1n70j_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1n70j_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1n70j_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1n70j_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1n70j_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1n70j_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1n70j_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1n70j_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_1n70j_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_1n70j_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1n70j_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1n70j_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1n70j_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1n70j_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1n70j_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1n70j_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1n70j_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_1n70j_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_1n70j_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1n70j_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1n70j_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1n70j_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1n70j_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1n70j_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1n70j_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1n70j_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_1n70j_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_1n70j_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1n70j_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1n70j_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1n70j_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1n70j_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1n70j_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1n70j_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1n70j_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_1n70j_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_1n70j_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1n70j_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1n70j_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1n70j_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1n70j_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1n70j_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1n70j_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1n70j_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1n70j_260 {
  padding: 0;
}

._p-t-0_1n70j_264 {
  padding-top: 0;
}

._p-r-0_1n70j_268 {
  padding-right: 0;
}

._p-b-0_1n70j_272 {
  padding-bottom: 0;
}

._p-l-0_1n70j_276 {
  padding-left: 0;
}

._m-0_1n70j_280 {
  margin: 0;
}

._m-t-0_1n70j_284 {
  margin-top: 0;
}

._m-r-0_1n70j_288 {
  margin-right: 0;
}

._m-b-0_1n70j_292 {
  margin-bottom: 0;
}

._m-l-0_1n70j_296 {
  margin-left: 0;
}

._p-1_1n70j_300 {
  padding: 2px;
}

._p-t-1_1n70j_304 {
  padding-top: 2px;
}

._p-r-1_1n70j_308 {
  padding-right: 2px;
}

._p-b-1_1n70j_312 {
  padding-bottom: 2px;
}

._p-l-1_1n70j_316 {
  padding-left: 2px;
}

._m-1_1n70j_320 {
  margin: 2px;
}

._m-t-1_1n70j_324 {
  margin-top: 2px;
}

._m-r-1_1n70j_328 {
  margin-right: 2px;
}

._m-b-1_1n70j_332 {
  margin-bottom: 2px;
}

._m-l-1_1n70j_336 {
  margin-left: 2px;
}

._p-2_1n70j_340 {
  padding: 4px;
}

._p-t-2_1n70j_344 {
  padding-top: 4px;
}

._p-r-2_1n70j_348 {
  padding-right: 4px;
}

._p-b-2_1n70j_352 {
  padding-bottom: 4px;
}

._p-l-2_1n70j_356 {
  padding-left: 4px;
}

._m-2_1n70j_360 {
  margin: 4px;
}

._m-t-2_1n70j_364 {
  margin-top: 4px;
}

._m-r-2_1n70j_368 {
  margin-right: 4px;
}

._m-b-2_1n70j_372 {
  margin-bottom: 4px;
}

._m-l-2_1n70j_376 {
  margin-left: 4px;
}

._p-3_1n70j_380 {
  padding: 8px;
}

._p-t-3_1n70j_384 {
  padding-top: 8px;
}

._p-r-3_1n70j_388 {
  padding-right: 8px;
}

._p-b-3_1n70j_392 {
  padding-bottom: 8px;
}

._p-l-3_1n70j_396 {
  padding-left: 8px;
}

._m-3_1n70j_400 {
  margin: 8px;
}

._m-t-3_1n70j_404 {
  margin-top: 8px;
}

._m-r-3_1n70j_408 {
  margin-right: 8px;
}

._m-b-3_1n70j_412 {
  margin-bottom: 8px;
}

._m-l-3_1n70j_416 {
  margin-left: 8px;
}

._p-4_1n70j_420 {
  padding: 12px;
}

._p-t-4_1n70j_424 {
  padding-top: 12px;
}

._p-r-4_1n70j_428 {
  padding-right: 12px;
}

._p-b-4_1n70j_432 {
  padding-bottom: 12px;
}

._p-l-4_1n70j_436 {
  padding-left: 12px;
}

._m-4_1n70j_440 {
  margin: 12px;
}

._m-t-4_1n70j_444 {
  margin-top: 12px;
}

._m-r-4_1n70j_448 {
  margin-right: 12px;
}

._m-b-4_1n70j_452 {
  margin-bottom: 12px;
}

._m-l-4_1n70j_456 {
  margin-left: 12px;
}

._p-5_1n70j_460 {
  padding: 16px;
}

._p-t-5_1n70j_464 {
  padding-top: 16px;
}

._p-r-5_1n70j_468 {
  padding-right: 16px;
}

._p-b-5_1n70j_472 {
  padding-bottom: 16px;
}

._p-l-5_1n70j_476 {
  padding-left: 16px;
}

._m-5_1n70j_480 {
  margin: 16px;
}

._m-t-5_1n70j_484 {
  margin-top: 16px;
}

._m-r-5_1n70j_488 {
  margin-right: 16px;
}

._m-b-5_1n70j_492 {
  margin-bottom: 16px;
}

._m-l-5_1n70j_496 {
  margin-left: 16px;
}

._p-6_1n70j_500 {
  padding: 24px;
}

._p-t-6_1n70j_504 {
  padding-top: 24px;
}

._p-r-6_1n70j_508 {
  padding-right: 24px;
}

._p-b-6_1n70j_512 {
  padding-bottom: 24px;
}

._p-l-6_1n70j_516 {
  padding-left: 24px;
}

._m-6_1n70j_520 {
  margin: 24px;
}

._m-t-6_1n70j_524 {
  margin-top: 24px;
}

._m-r-6_1n70j_528 {
  margin-right: 24px;
}

._m-b-6_1n70j_532 {
  margin-bottom: 24px;
}

._m-l-6_1n70j_536 {
  margin-left: 24px;
}

._p-7_1n70j_540 {
  padding: 32px;
}

._p-t-7_1n70j_544 {
  padding-top: 32px;
}

._p-r-7_1n70j_548 {
  padding-right: 32px;
}

._p-b-7_1n70j_552 {
  padding-bottom: 32px;
}

._p-l-7_1n70j_556 {
  padding-left: 32px;
}

._m-7_1n70j_560 {
  margin: 32px;
}

._m-t-7_1n70j_564 {
  margin-top: 32px;
}

._m-r-7_1n70j_568 {
  margin-right: 32px;
}

._m-b-7_1n70j_572 {
  margin-bottom: 32px;
}

._m-l-7_1n70j_576 {
  margin-left: 32px;
}

._p-8_1n70j_580 {
  padding: 40px;
}

._p-t-8_1n70j_584 {
  padding-top: 40px;
}

._p-r-8_1n70j_588 {
  padding-right: 40px;
}

._p-b-8_1n70j_592 {
  padding-bottom: 40px;
}

._p-l-8_1n70j_596 {
  padding-left: 40px;
}

._m-8_1n70j_600 {
  margin: 40px;
}

._m-t-8_1n70j_604 {
  margin-top: 40px;
}

._m-r-8_1n70j_608 {
  margin-right: 40px;
}

._m-b-8_1n70j_612 {
  margin-bottom: 40px;
}

._m-l-8_1n70j_616 {
  margin-left: 40px;
}

._p-9_1n70j_620 {
  padding: 48px;
}

._p-t-9_1n70j_624 {
  padding-top: 48px;
}

._p-r-9_1n70j_628 {
  padding-right: 48px;
}

._p-b-9_1n70j_632 {
  padding-bottom: 48px;
}

._p-l-9_1n70j_636 {
  padding-left: 48px;
}

._m-9_1n70j_640 {
  margin: 48px;
}

._m-t-9_1n70j_644 {
  margin-top: 48px;
}

._m-r-9_1n70j_648 {
  margin-right: 48px;
}

._m-b-9_1n70j_652 {
  margin-bottom: 48px;
}

._m-l-9_1n70j_656 {
  margin-left: 48px;
}

._p-10_1n70j_660 {
  padding: 64px;
}

._p-t-10_1n70j_664 {
  padding-top: 64px;
}

._p-r-10_1n70j_668 {
  padding-right: 64px;
}

._p-b-10_1n70j_672 {
  padding-bottom: 64px;
}

._p-l-10_1n70j_676 {
  padding-left: 64px;
}

._m-10_1n70j_680 {
  margin: 64px;
}

._m-t-10_1n70j_684 {
  margin-top: 64px;
}

._m-r-10_1n70j_688 {
  margin-right: 64px;
}

._m-b-10_1n70j_692 {
  margin-bottom: 64px;
}

._m-l-10_1n70j_696 {
  margin-left: 64px;
}

._p-11_1n70j_700 {
  padding: 80px;
}

._p-t-11_1n70j_704 {
  padding-top: 80px;
}

._p-r-11_1n70j_708 {
  padding-right: 80px;
}

._p-b-11_1n70j_712 {
  padding-bottom: 80px;
}

._p-l-11_1n70j_716 {
  padding-left: 80px;
}

._m-11_1n70j_720 {
  margin: 80px;
}

._m-t-11_1n70j_724 {
  margin-top: 80px;
}

._m-r-11_1n70j_728 {
  margin-right: 80px;
}

._m-b-11_1n70j_732 {
  margin-bottom: 80px;
}

._m-l-11_1n70j_736 {
  margin-left: 80px;
}

._p-12_1n70j_740 {
  padding: 96px;
}

._p-t-12_1n70j_744 {
  padding-top: 96px;
}

._p-r-12_1n70j_748 {
  padding-right: 96px;
}

._p-b-12_1n70j_752 {
  padding-bottom: 96px;
}

._p-l-12_1n70j_756 {
  padding-left: 96px;
}

._m-12_1n70j_760 {
  margin: 96px;
}

._m-t-12_1n70j_764 {
  margin-top: 96px;
}

._m-r-12_1n70j_768 {
  margin-right: 96px;
}

._m-b-12_1n70j_772 {
  margin-bottom: 96px;
}

._m-l-12_1n70j_776 {
  margin-left: 96px;
}

._p-13_1n70j_780 {
  padding: 160px;
}

._p-t-13_1n70j_784 {
  padding-top: 160px;
}

._p-r-13_1n70j_788 {
  padding-right: 160px;
}

._p-b-13_1n70j_792 {
  padding-bottom: 160px;
}

._p-l-13_1n70j_796 {
  padding-left: 160px;
}

._m-13_1n70j_800 {
  margin: 160px;
}

._m-t-13_1n70j_804 {
  margin-top: 160px;
}

._m-r-13_1n70j_808 {
  margin-right: 160px;
}

._m-b-13_1n70j_812 {
  margin-bottom: 160px;
}

._m-l-13_1n70j_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1n70j_826 {
  border-radius: 0;
}

._r-1_1n70j_830 {
  border-radius: 2px;
}

._r-2_1n70j_834 {
  border-radius: 4px;
}

._r-3_1n70j_838 {
  border-radius: 6px;
}

._r-4_1n70j_842 {
  border-radius: 8px;
}

._r-5_1n70j_846 {
  border-radius: 12px;
}

._r-6_1n70j_850 {
  border-radius: 20px;
}

._r-full_1n70j_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1n70j_861 {
  border: 0 solid;
}

._border-1_1n70j_865 {
  border: 1px solid;
}

._border-2_1n70j_869 {
  border: 2px solid;
}

._border-3_1n70j_873 {
  border: 3px solid;
}

._border-4_1n70j_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1n70j_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1n70j_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1n70j_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1n70j_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1n70j_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1n70j_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1n70j_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1n70j_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1n70j_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_1n70j_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1n70j_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1n70j_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1n70j_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1n70j_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1n70j_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1n70j_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1n70j_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
*/
@keyframes _skeleton-pulse_1n70j_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
/* overlay/modal → BaseModal에서 제공 */
._modalBody_1n70j_1049 {
  height: 560px;
}

._header_1n70j_1053 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  border-bottom: 1px solid var(--color-border);
}
._header_1n70j_1053 button {
  padding: unset;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_1n70j_1053 {
    padding: 12px 16px;
  }
}

._title_1n70j_1069 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1n70j_1069 {
    font-size: 16px;
  }
}
._title_1n70j_1069 {
  color: var(--color-text-header);
  margin: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1n70j_1069 {
    font-size: 18px;
  }
}

._gridWrapper_1n70j_1094 {
  flex: 1;
  overflow: hidden;
  margin: 24px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_1n70j_1094 {
    margin: 12px 0;
    flex: 1;
    min-height: 0;
  }
}

._emptyState_1n70j_1109 {
  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;
}
._emptyState_1n70j_1109 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyState_1n70j_1109 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_1n70j_1109 p {
    font-size: 14px;
  }
}
._emptyState_1n70j_1109 p {
  text-align: center;
  margin: 0;
}
._emptyState_1n70j_1109 p span {
  color: var(--color-danger);
}
._emptyState_1n70j_1109 {
  min-height: unset;
  flex: 1;
  background-color: transparent;
}
._emptyState_1n70j_1109 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_1n70j_1109 p {
    font-size: 12px;
  }
}

/* 가감액 셀 색상 */
._positive_1n70j_1160 {
  color: var(--color-danger);
}

._negative_1n70j_1164 {
  color: var(--color-success);
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1f50g_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_1f50g_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1f50g_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1f50g_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1f50g_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1f50g_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1f50g_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1f50g_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1f50g_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_1f50g_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_1f50g_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1f50g_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1f50g_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1f50g_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1f50g_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1f50g_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1f50g_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1f50g_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_1f50g_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_1f50g_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1f50g_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1f50g_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1f50g_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1f50g_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1f50g_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1f50g_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1f50g_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_1f50g_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_1f50g_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1f50g_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1f50g_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1f50g_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1f50g_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1f50g_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1f50g_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1f50g_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_1f50g_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_1f50g_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1f50g_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1f50g_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1f50g_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1f50g_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1f50g_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1f50g_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1f50g_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_1f50g_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_1f50g_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1f50g_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1f50g_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1f50g_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1f50g_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1f50g_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1f50g_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1f50g_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_1f50g_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_1f50g_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1f50g_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1f50g_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1f50g_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1f50g_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1f50g_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1f50g_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1f50g_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_1f50g_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_1f50g_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1f50g_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1f50g_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1f50g_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1f50g_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1f50g_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1f50g_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1f50g_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1f50g_260 {
  padding: 0;
}

._p-t-0_1f50g_264 {
  padding-top: 0;
}

._p-r-0_1f50g_268 {
  padding-right: 0;
}

._p-b-0_1f50g_272 {
  padding-bottom: 0;
}

._p-l-0_1f50g_276 {
  padding-left: 0;
}

._m-0_1f50g_280 {
  margin: 0;
}

._m-t-0_1f50g_284 {
  margin-top: 0;
}

._m-r-0_1f50g_288 {
  margin-right: 0;
}

._m-b-0_1f50g_292 {
  margin-bottom: 0;
}

._m-l-0_1f50g_296 {
  margin-left: 0;
}

._p-1_1f50g_300 {
  padding: 2px;
}

._p-t-1_1f50g_304 {
  padding-top: 2px;
}

._p-r-1_1f50g_308 {
  padding-right: 2px;
}

._p-b-1_1f50g_312 {
  padding-bottom: 2px;
}

._p-l-1_1f50g_316 {
  padding-left: 2px;
}

._m-1_1f50g_320 {
  margin: 2px;
}

._m-t-1_1f50g_324 {
  margin-top: 2px;
}

._m-r-1_1f50g_328 {
  margin-right: 2px;
}

._m-b-1_1f50g_332 {
  margin-bottom: 2px;
}

._m-l-1_1f50g_336 {
  margin-left: 2px;
}

._p-2_1f50g_340 {
  padding: 4px;
}

._p-t-2_1f50g_344 {
  padding-top: 4px;
}

._p-r-2_1f50g_348 {
  padding-right: 4px;
}

._p-b-2_1f50g_352 {
  padding-bottom: 4px;
}

._p-l-2_1f50g_356 {
  padding-left: 4px;
}

._m-2_1f50g_360 {
  margin: 4px;
}

._m-t-2_1f50g_364 {
  margin-top: 4px;
}

._m-r-2_1f50g_368 {
  margin-right: 4px;
}

._m-b-2_1f50g_372 {
  margin-bottom: 4px;
}

._m-l-2_1f50g_376 {
  margin-left: 4px;
}

._p-3_1f50g_380 {
  padding: 8px;
}

._p-t-3_1f50g_384 {
  padding-top: 8px;
}

._p-r-3_1f50g_388 {
  padding-right: 8px;
}

._p-b-3_1f50g_392 {
  padding-bottom: 8px;
}

._p-l-3_1f50g_396 {
  padding-left: 8px;
}

._m-3_1f50g_400 {
  margin: 8px;
}

._m-t-3_1f50g_404 {
  margin-top: 8px;
}

._m-r-3_1f50g_408 {
  margin-right: 8px;
}

._m-b-3_1f50g_412 {
  margin-bottom: 8px;
}

._m-l-3_1f50g_416 {
  margin-left: 8px;
}

._p-4_1f50g_420 {
  padding: 12px;
}

._p-t-4_1f50g_424 {
  padding-top: 12px;
}

._p-r-4_1f50g_428 {
  padding-right: 12px;
}

._p-b-4_1f50g_432 {
  padding-bottom: 12px;
}

._p-l-4_1f50g_436 {
  padding-left: 12px;
}

._m-4_1f50g_440 {
  margin: 12px;
}

._m-t-4_1f50g_444 {
  margin-top: 12px;
}

._m-r-4_1f50g_448 {
  margin-right: 12px;
}

._m-b-4_1f50g_452 {
  margin-bottom: 12px;
}

._m-l-4_1f50g_456 {
  margin-left: 12px;
}

._p-5_1f50g_460 {
  padding: 16px;
}

._p-t-5_1f50g_464 {
  padding-top: 16px;
}

._p-r-5_1f50g_468 {
  padding-right: 16px;
}

._p-b-5_1f50g_472 {
  padding-bottom: 16px;
}

._p-l-5_1f50g_476 {
  padding-left: 16px;
}

._m-5_1f50g_480 {
  margin: 16px;
}

._m-t-5_1f50g_484 {
  margin-top: 16px;
}

._m-r-5_1f50g_488 {
  margin-right: 16px;
}

._m-b-5_1f50g_492 {
  margin-bottom: 16px;
}

._m-l-5_1f50g_496 {
  margin-left: 16px;
}

._p-6_1f50g_500 {
  padding: 24px;
}

._p-t-6_1f50g_504 {
  padding-top: 24px;
}

._p-r-6_1f50g_508 {
  padding-right: 24px;
}

._p-b-6_1f50g_512 {
  padding-bottom: 24px;
}

._p-l-6_1f50g_516 {
  padding-left: 24px;
}

._m-6_1f50g_520 {
  margin: 24px;
}

._m-t-6_1f50g_524 {
  margin-top: 24px;
}

._m-r-6_1f50g_528 {
  margin-right: 24px;
}

._m-b-6_1f50g_532 {
  margin-bottom: 24px;
}

._m-l-6_1f50g_536 {
  margin-left: 24px;
}

._p-7_1f50g_540 {
  padding: 32px;
}

._p-t-7_1f50g_544 {
  padding-top: 32px;
}

._p-r-7_1f50g_548 {
  padding-right: 32px;
}

._p-b-7_1f50g_552 {
  padding-bottom: 32px;
}

._p-l-7_1f50g_556 {
  padding-left: 32px;
}

._m-7_1f50g_560 {
  margin: 32px;
}

._m-t-7_1f50g_564 {
  margin-top: 32px;
}

._m-r-7_1f50g_568 {
  margin-right: 32px;
}

._m-b-7_1f50g_572 {
  margin-bottom: 32px;
}

._m-l-7_1f50g_576 {
  margin-left: 32px;
}

._p-8_1f50g_580 {
  padding: 40px;
}

._p-t-8_1f50g_584 {
  padding-top: 40px;
}

._p-r-8_1f50g_588 {
  padding-right: 40px;
}

._p-b-8_1f50g_592 {
  padding-bottom: 40px;
}

._p-l-8_1f50g_596 {
  padding-left: 40px;
}

._m-8_1f50g_600 {
  margin: 40px;
}

._m-t-8_1f50g_604 {
  margin-top: 40px;
}

._m-r-8_1f50g_608 {
  margin-right: 40px;
}

._m-b-8_1f50g_612 {
  margin-bottom: 40px;
}

._m-l-8_1f50g_616 {
  margin-left: 40px;
}

._p-9_1f50g_620 {
  padding: 48px;
}

._p-t-9_1f50g_624 {
  padding-top: 48px;
}

._p-r-9_1f50g_628 {
  padding-right: 48px;
}

._p-b-9_1f50g_632 {
  padding-bottom: 48px;
}

._p-l-9_1f50g_636 {
  padding-left: 48px;
}

._m-9_1f50g_640 {
  margin: 48px;
}

._m-t-9_1f50g_644 {
  margin-top: 48px;
}

._m-r-9_1f50g_648 {
  margin-right: 48px;
}

._m-b-9_1f50g_652 {
  margin-bottom: 48px;
}

._m-l-9_1f50g_656 {
  margin-left: 48px;
}

._p-10_1f50g_660 {
  padding: 64px;
}

._p-t-10_1f50g_664 {
  padding-top: 64px;
}

._p-r-10_1f50g_668 {
  padding-right: 64px;
}

._p-b-10_1f50g_672 {
  padding-bottom: 64px;
}

._p-l-10_1f50g_676 {
  padding-left: 64px;
}

._m-10_1f50g_680 {
  margin: 64px;
}

._m-t-10_1f50g_684 {
  margin-top: 64px;
}

._m-r-10_1f50g_688 {
  margin-right: 64px;
}

._m-b-10_1f50g_692 {
  margin-bottom: 64px;
}

._m-l-10_1f50g_696 {
  margin-left: 64px;
}

._p-11_1f50g_700 {
  padding: 80px;
}

._p-t-11_1f50g_704 {
  padding-top: 80px;
}

._p-r-11_1f50g_708 {
  padding-right: 80px;
}

._p-b-11_1f50g_712 {
  padding-bottom: 80px;
}

._p-l-11_1f50g_716 {
  padding-left: 80px;
}

._m-11_1f50g_720 {
  margin: 80px;
}

._m-t-11_1f50g_724 {
  margin-top: 80px;
}

._m-r-11_1f50g_728 {
  margin-right: 80px;
}

._m-b-11_1f50g_732 {
  margin-bottom: 80px;
}

._m-l-11_1f50g_736 {
  margin-left: 80px;
}

._p-12_1f50g_740 {
  padding: 96px;
}

._p-t-12_1f50g_744 {
  padding-top: 96px;
}

._p-r-12_1f50g_748 {
  padding-right: 96px;
}

._p-b-12_1f50g_752 {
  padding-bottom: 96px;
}

._p-l-12_1f50g_756 {
  padding-left: 96px;
}

._m-12_1f50g_760 {
  margin: 96px;
}

._m-t-12_1f50g_764 {
  margin-top: 96px;
}

._m-r-12_1f50g_768 {
  margin-right: 96px;
}

._m-b-12_1f50g_772 {
  margin-bottom: 96px;
}

._m-l-12_1f50g_776 {
  margin-left: 96px;
}

._p-13_1f50g_780 {
  padding: 160px;
}

._p-t-13_1f50g_784 {
  padding-top: 160px;
}

._p-r-13_1f50g_788 {
  padding-right: 160px;
}

._p-b-13_1f50g_792 {
  padding-bottom: 160px;
}

._p-l-13_1f50g_796 {
  padding-left: 160px;
}

._m-13_1f50g_800 {
  margin: 160px;
}

._m-t-13_1f50g_804 {
  margin-top: 160px;
}

._m-r-13_1f50g_808 {
  margin-right: 160px;
}

._m-b-13_1f50g_812 {
  margin-bottom: 160px;
}

._m-l-13_1f50g_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1f50g_826 {
  border-radius: 0;
}

._r-1_1f50g_830 {
  border-radius: 2px;
}

._r-2_1f50g_834 {
  border-radius: 4px;
}

._r-3_1f50g_838 {
  border-radius: 6px;
}

._r-4_1f50g_842 {
  border-radius: 8px;
}

._r-5_1f50g_846 {
  border-radius: 12px;
}

._r-6_1f50g_850 {
  border-radius: 20px;
}

._r-full_1f50g_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1f50g_861 {
  border: 0 solid;
}

._border-1_1f50g_865 {
  border: 1px solid;
}

._border-2_1f50g_869 {
  border: 2px solid;
}

._border-3_1f50g_873 {
  border: 3px solid;
}

._border-4_1f50g_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1f50g_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1f50g_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1f50g_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1f50g_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1f50g_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1f50g_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1f50g_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1f50g_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1f50g_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_1f50g_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1f50g_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1f50g_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1f50g_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1f50g_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1f50g_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1f50g_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1f50g_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
*/
@keyframes _skeleton-pulse_1f50g_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
/* overlay/modal → BaseModal에서 제공 */
._header_1f50g_1049 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  border-bottom: 1px solid var(--color-border);
}
._header_1f50g_1049 button {
  padding: unset;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_1f50g_1049 {
    padding: 12px 16px;
    border-bottom: none;
  }
}

._headerLeft_1f50g_1066 {
  display: flex;
  align-items: baseline;
  gap: 8px;
}

._title_1f50g_1072 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1f50g_1072 {
    font-size: 16px;
  }
}
._title_1f50g_1072 {
  color: var(--color-text-header);
  margin: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1f50g_1072 {
    font-size: 18px;
  }
}

._period_1f50g_1097 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._period_1f50g_1097 {
    font-size: 12px;
  }
}
._period_1f50g_1097 {
  color: var(--color-text-sub);
}

._body_1f50g_1112 {
  flex: 1;
  overflow-y: auto;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._body_1f50g_1112 {
    padding: 12px 16px;
    overflow-x: hidden;
  }
}

._row_1f50g_1127 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._row_1f50g_1127 {
    grid-template-columns: 1fr;
  }
}

._row3_1f50g_1138 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._row3_1f50g_1138 {
    grid-template-columns: 1fr;
    gap: 8px;
  }
}

._field_1f50g_1150 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._fieldLabel_1f50g_1156 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1f50g_1156 {
    font-size: 12px;
  }
}
._fieldLabel_1f50g_1156 {
  color: var(--color-text-sub);
  font-weight: 500;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1f50g_1156 {
    font-size: 14px;
  }
}

._required_1f50g_1177 {
  color: var(--color-danger);
}

._fieldInput_1f50g_1181 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldInput_1f50g_1181 {
    font-size: 14px;
  }
}
._fieldInput_1f50g_1181 {
  color: var(--color-text-body);
  background-color: var(--color-bg-elevation-1);
  outline: none;
}
._fieldInput_1f50g_1181::placeholder {
  color: var(--color-text-action-disabled);
}
._fieldInput_1f50g_1181:focus {
  border-color: var(--color-primary);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldInput_1f50g_1181 {
    font-size: 14px;
  }
}

._radioGroup_1f50g_1214 {
  display: flex;
  gap: 12px;
  padding-top: 2px;
}

._radioItem_1f50g_1220 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._radioItem_1f50g_1220 input[type=radio] {
  width: 24px;
  height: 24px;
  margin: 0;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1f50g_1220 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1f50g_1220 label {
    font-size: 14px;
  }
}
._radioItem_1f50g_1220 label {
  color: var(--color-text-body);
  line-height: 24px;
  cursor: pointer;
}

/* 입찰 모드 카드 */
._bidModeGroup_1f50g_1251 {
  display: flex;
  justify-content: flex-start;
  gap: 8px;
}

._bidModeCard_1f50g_1257 {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  background: transparent;
  cursor: pointer;
  text-align: left;
  transition: border-color 0.15s, background-color 0.15s;
}
@media (hover: hover){
._bidModeCard_1f50g_1257:hover {
  border-color: var(--color-primary);
}
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bidModeCard_1f50g_1257 {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    padding: 8px 12px;
  }
}

._bidModeCardActive_1f50g_1282 {
  border-color: var(--color-primary);
  background-color: var(--color-primary-fill);
}

._bidModeRadio_1f50g_1287 {
  width: 24px;
  height: 24px;
  margin: 0;
  accent-color: var(--color-primary);
  cursor: pointer;
  flex-shrink: 0;
}

._bidModeText_1f50g_1296 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._bidModeTitle_1f50g_1302 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bidModeTitle_1f50g_1302 {
    font-size: 12px;
  }
}
._bidModeTitle_1f50g_1302 {
  font-weight: 600;
  color: var(--color-text-body);
}

._bidModeDesc_1f50g_1318 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bidModeDesc_1f50g_1318 {
    font-size: 12px;
  }
}
._bidModeDesc_1f50g_1318 {
  color: var(--color-text-sub);
}

._selectDropdown_1f50g_1333 {
  width: 100%;
}
._selectDropdown_1f50g_1333 button {
  width: 100%;
  min-width: unset;
}

._scheduleNotice_1f50g_1341 {
  display: flex;
  align-items: center;
  gap: 4px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._scheduleNotice_1f50g_1341 {
    align-items: flex-start;
  }
}
._scheduleNotice_1f50g_1341 i {
  flex-shrink: 0;
  color: var(--color-info);
}
._scheduleNotice_1f50g_1341 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._scheduleNotice_1f50g_1341 p {
    font-size: 12px;
  }
}
._scheduleNotice_1f50g_1341 p {
  color: var(--color-text-sub);
  min-width: 0;
  flex-shrink: 1;
}

._mcpcNotice_1f50g_1372 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 16px 24px;
  background-color: var(--color-info-fill);
  border-bottom: 1px solid var(--color-border);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mcpcNotice_1f50g_1372 {
    align-items: flex-start;
    padding: 12px;
  }
}
._mcpcNotice_1f50g_1372 i {
  flex-shrink: 0;
  color: var(--color-info);
}
._mcpcNotice_1f50g_1372 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mcpcNotice_1f50g_1372 p {
    font-size: 14px;
  }
}
._mcpcNotice_1f50g_1372 p {
  color: var(--color-info);
  min-width: 0;
  flex-shrink: 1;
}

._inputWithUnit_1f50g_1407 {
  display: flex;
  align-items: center;
  position: relative;
}
._inputWithUnit_1f50g_1407 input {
  padding-right: 40px;
}

._inputUnit_1f50g_1416 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inputUnit_1f50g_1416 {
    font-size: 12px;
  }
}
._inputUnit_1f50g_1416 {
  color: var(--color-text-body);
  position: absolute;
  right: 8px;
  pointer-events: none;
}

._mcpcInfoBanner_1f50g_1434 {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  padding: 12px 16px;
  background-color: var(--color-default-fill);
  border: 1px solid var(--color-default-pressed);
  border-radius: 4px;
}
._mcpcInfoBanner_1f50g_1434 i {
  flex-shrink: 0;
  color: var(--color-text-sub);
}
._mcpcInfoBanner_1f50g_1434 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mcpcInfoBanner_1f50g_1434 p {
    font-size: 14px;
  }
}
._mcpcInfoBanner_1f50g_1434 p {
  color: var(--color-text-body);
  line-height: 1.6;
  min-width: 0;
  flex-shrink: 1;
}
._mcpcInfoBanner_1f50g_1434 strong {
  font-weight: 600;
  color: var(--color-primary);
}

._scheduleField_1f50g_1469 > div.child > :not(:last-child):not(._helper_1f50g_1469) {
  display: flex;
  margin-right: 0;
  margin-bottom: 8px;
}

._scheduleHeader_1f50g_1475 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

._scheduleOff_1f50g_1481 {
  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;
}
._scheduleOff_1f50g_1481 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._scheduleOff_1f50g_1481 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._scheduleOff_1f50g_1481 p {
    font-size: 14px;
  }
}
._scheduleOff_1f50g_1481 p {
  text-align: center;
  margin: 0;
}
._scheduleOff_1f50g_1481 p span {
  color: var(--color-danger);
}
._scheduleOff_1f50g_1481 {
  min-height: unset;
  padding: 40px 12px;
}
._scheduleOff_1f50g_1481 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._scheduleOff_1f50g_1481 p {
    font-size: 12px;
  }
}
._scheduleOff_1f50g_1481 ._scheduleOffTitle_1f50g_1529 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._scheduleOff_1f50g_1481 ._scheduleOffTitle_1f50g_1529 {
    font-size: 14px;
  }
}
._scheduleOff_1f50g_1481 ._scheduleOffTitle_1f50g_1529 {
  font-weight: 600;
  color: var(--color-text-header);
  margin: 0;
}
._scheduleOff_1f50g_1481 ._scheduleOffDesc_1f50g_1545 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._scheduleOff_1f50g_1481 ._scheduleOffDesc_1f50g_1545 {
    font-size: 12px;
  }
}
._scheduleOff_1f50g_1481 ._scheduleOffDesc_1f50g_1545 {
  color: var(--color-text-sub);
  margin: 0;
}

._mobileEmptyState_1f50g_1561 {
  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;
}
._mobileEmptyState_1f50g_1561 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._mobileEmptyState_1f50g_1561 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyState_1f50g_1561 p {
    font-size: 14px;
  }
}
._mobileEmptyState_1f50g_1561 p {
  text-align: center;
  margin: 0;
}
._mobileEmptyState_1f50g_1561 p span {
  color: var(--color-danger);
}
._mobileEmptyState_1f50g_1561 {
  min-height: unset;
  padding: 40px 16px;
  background-color: var(--color-bg-elevation);
}

._mobileEmptyTitle_1f50g_1600 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyTitle_1f50g_1600 {
    font-size: 14px;
  }
}
._mobileEmptyTitle_1f50g_1600 {
  margin: 0;
}

._mobileEmptyDesc_1f50g_1615 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyDesc_1f50g_1615 {
    font-size: 12px;
  }
}
._mobileEmptyDesc_1f50g_1615 {
  color: var(--color-text-sub) !important;
  margin: 0;
}

._scheduleHeaderLeft_1f50g_1631 {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._scheduleHeaderLeft_1f50g_1631 {
    width: 100%;
    justify-content: space-between;
  }
}
._scheduleHeaderLeft_1f50g_1631 i {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._scheduleHeaderLeft_1f50g_1631 i {
    font-size: 12px;
  }
}
._scheduleHeaderLeft_1f50g_1631 i {
  color: var(--color-text-action-disabled);
}

._schedulePresets_1f50g_1657 {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._schedulePresets_1f50g_1657 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
  }
  ._schedulePresets_1f50g_1657::-webkit-scrollbar {
    display: none;
  }
}

._pillButton_1f50g_1677 {
  border-radius: 9999px !important;
}

._fieldLabelWithInfo_1f50g_1681 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._infoIcon_1f50g_1687 {
  display: inline-flex;
  align-items: center;
  color: var(--color-text-action-disabled) !important;
  vertical-align: middle;
  margin-left: 2px;
}
._infoIcon_1f50g_1687 i::before {
  font-size: 20px !important;
}

._divider_1f50g_1698 {
  border: none;
  border-top: 1px solid var(--color-border);
  margin: 0;
}

._resetDisabled_1f50g_1704 {
  color: var(--color-text-action-disabled) !important;
  border-color: transparent !important;
}

._regionHint_1f50g_1709 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  margin-top: 4px;
}

._footer_1f50g_1718 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-end;
  padding: 12px 24px;
  border-top: 1px solid var(--color-border);
  flex-shrink: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1rhvj_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1rhvj_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1rhvj_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1rhvj_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1rhvj_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1rhvj_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1rhvj_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1rhvj_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1rhvj_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_1rhvj_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1rhvj_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1rhvj_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1rhvj_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1rhvj_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1rhvj_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1rhvj_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1rhvj_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1rhvj_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_1rhvj_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1rhvj_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1rhvj_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1rhvj_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1rhvj_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1rhvj_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1rhvj_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1rhvj_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1rhvj_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_1rhvj_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1rhvj_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1rhvj_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1rhvj_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1rhvj_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1rhvj_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1rhvj_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1rhvj_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1rhvj_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_1rhvj_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1rhvj_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1rhvj_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1rhvj_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1rhvj_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1rhvj_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1rhvj_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1rhvj_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1rhvj_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_1rhvj_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1rhvj_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1rhvj_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1rhvj_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1rhvj_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1rhvj_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1rhvj_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1rhvj_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1rhvj_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_1rhvj_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1rhvj_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1rhvj_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1rhvj_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1rhvj_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1rhvj_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1rhvj_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1rhvj_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1rhvj_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_1rhvj_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1rhvj_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1rhvj_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1rhvj_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1rhvj_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1rhvj_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1rhvj_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1rhvj_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1rhvj_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1rhvj_259 {
  padding: 0;
}

._p-t-0_1rhvj_263 {
  padding-top: 0;
}

._p-r-0_1rhvj_267 {
  padding-right: 0;
}

._p-b-0_1rhvj_271 {
  padding-bottom: 0;
}

._p-l-0_1rhvj_275 {
  padding-left: 0;
}

._m-0_1rhvj_279 {
  margin: 0;
}

._m-t-0_1rhvj_283 {
  margin-top: 0;
}

._m-r-0_1rhvj_287 {
  margin-right: 0;
}

._m-b-0_1rhvj_291 {
  margin-bottom: 0;
}

._m-l-0_1rhvj_295 {
  margin-left: 0;
}

._p-1_1rhvj_299 {
  padding: 2px;
}

._p-t-1_1rhvj_303 {
  padding-top: 2px;
}

._p-r-1_1rhvj_307 {
  padding-right: 2px;
}

._p-b-1_1rhvj_311 {
  padding-bottom: 2px;
}

._p-l-1_1rhvj_315 {
  padding-left: 2px;
}

._m-1_1rhvj_319 {
  margin: 2px;
}

._m-t-1_1rhvj_323 {
  margin-top: 2px;
}

._m-r-1_1rhvj_327 {
  margin-right: 2px;
}

._m-b-1_1rhvj_331 {
  margin-bottom: 2px;
}

._m-l-1_1rhvj_335 {
  margin-left: 2px;
}

._p-2_1rhvj_339 {
  padding: 4px;
}

._p-t-2_1rhvj_343 {
  padding-top: 4px;
}

._p-r-2_1rhvj_347 {
  padding-right: 4px;
}

._p-b-2_1rhvj_351 {
  padding-bottom: 4px;
}

._p-l-2_1rhvj_355 {
  padding-left: 4px;
}

._m-2_1rhvj_359 {
  margin: 4px;
}

._m-t-2_1rhvj_363 {
  margin-top: 4px;
}

._m-r-2_1rhvj_367 {
  margin-right: 4px;
}

._m-b-2_1rhvj_371 {
  margin-bottom: 4px;
}

._m-l-2_1rhvj_375 {
  margin-left: 4px;
}

._p-3_1rhvj_379 {
  padding: 8px;
}

._p-t-3_1rhvj_383 {
  padding-top: 8px;
}

._p-r-3_1rhvj_387 {
  padding-right: 8px;
}

._p-b-3_1rhvj_391 {
  padding-bottom: 8px;
}

._p-l-3_1rhvj_395 {
  padding-left: 8px;
}

._m-3_1rhvj_399 {
  margin: 8px;
}

._m-t-3_1rhvj_403 {
  margin-top: 8px;
}

._m-r-3_1rhvj_407 {
  margin-right: 8px;
}

._m-b-3_1rhvj_411 {
  margin-bottom: 8px;
}

._m-l-3_1rhvj_415 {
  margin-left: 8px;
}

._p-4_1rhvj_419 {
  padding: 12px;
}

._p-t-4_1rhvj_423 {
  padding-top: 12px;
}

._p-r-4_1rhvj_427 {
  padding-right: 12px;
}

._p-b-4_1rhvj_431 {
  padding-bottom: 12px;
}

._p-l-4_1rhvj_435 {
  padding-left: 12px;
}

._m-4_1rhvj_439 {
  margin: 12px;
}

._m-t-4_1rhvj_443 {
  margin-top: 12px;
}

._m-r-4_1rhvj_447 {
  margin-right: 12px;
}

._m-b-4_1rhvj_451 {
  margin-bottom: 12px;
}

._m-l-4_1rhvj_455 {
  margin-left: 12px;
}

._p-5_1rhvj_459 {
  padding: 16px;
}

._p-t-5_1rhvj_463 {
  padding-top: 16px;
}

._p-r-5_1rhvj_467 {
  padding-right: 16px;
}

._p-b-5_1rhvj_471 {
  padding-bottom: 16px;
}

._p-l-5_1rhvj_475 {
  padding-left: 16px;
}

._m-5_1rhvj_479 {
  margin: 16px;
}

._m-t-5_1rhvj_483 {
  margin-top: 16px;
}

._m-r-5_1rhvj_487 {
  margin-right: 16px;
}

._m-b-5_1rhvj_491 {
  margin-bottom: 16px;
}

._m-l-5_1rhvj_495 {
  margin-left: 16px;
}

._p-6_1rhvj_499 {
  padding: 24px;
}

._p-t-6_1rhvj_503 {
  padding-top: 24px;
}

._p-r-6_1rhvj_507 {
  padding-right: 24px;
}

._p-b-6_1rhvj_511 {
  padding-bottom: 24px;
}

._p-l-6_1rhvj_515 {
  padding-left: 24px;
}

._m-6_1rhvj_519 {
  margin: 24px;
}

._m-t-6_1rhvj_523 {
  margin-top: 24px;
}

._m-r-6_1rhvj_527 {
  margin-right: 24px;
}

._m-b-6_1rhvj_531 {
  margin-bottom: 24px;
}

._m-l-6_1rhvj_535 {
  margin-left: 24px;
}

._p-7_1rhvj_539 {
  padding: 32px;
}

._p-t-7_1rhvj_543 {
  padding-top: 32px;
}

._p-r-7_1rhvj_547 {
  padding-right: 32px;
}

._p-b-7_1rhvj_551 {
  padding-bottom: 32px;
}

._p-l-7_1rhvj_555 {
  padding-left: 32px;
}

._m-7_1rhvj_559 {
  margin: 32px;
}

._m-t-7_1rhvj_563 {
  margin-top: 32px;
}

._m-r-7_1rhvj_567 {
  margin-right: 32px;
}

._m-b-7_1rhvj_571 {
  margin-bottom: 32px;
}

._m-l-7_1rhvj_575 {
  margin-left: 32px;
}

._p-8_1rhvj_579 {
  padding: 40px;
}

._p-t-8_1rhvj_583 {
  padding-top: 40px;
}

._p-r-8_1rhvj_587 {
  padding-right: 40px;
}

._p-b-8_1rhvj_591 {
  padding-bottom: 40px;
}

._p-l-8_1rhvj_595 {
  padding-left: 40px;
}

._m-8_1rhvj_599 {
  margin: 40px;
}

._m-t-8_1rhvj_603 {
  margin-top: 40px;
}

._m-r-8_1rhvj_607 {
  margin-right: 40px;
}

._m-b-8_1rhvj_611 {
  margin-bottom: 40px;
}

._m-l-8_1rhvj_615 {
  margin-left: 40px;
}

._p-9_1rhvj_619 {
  padding: 48px;
}

._p-t-9_1rhvj_623 {
  padding-top: 48px;
}

._p-r-9_1rhvj_627 {
  padding-right: 48px;
}

._p-b-9_1rhvj_631 {
  padding-bottom: 48px;
}

._p-l-9_1rhvj_635 {
  padding-left: 48px;
}

._m-9_1rhvj_639 {
  margin: 48px;
}

._m-t-9_1rhvj_643 {
  margin-top: 48px;
}

._m-r-9_1rhvj_647 {
  margin-right: 48px;
}

._m-b-9_1rhvj_651 {
  margin-bottom: 48px;
}

._m-l-9_1rhvj_655 {
  margin-left: 48px;
}

._p-10_1rhvj_659 {
  padding: 64px;
}

._p-t-10_1rhvj_663 {
  padding-top: 64px;
}

._p-r-10_1rhvj_667 {
  padding-right: 64px;
}

._p-b-10_1rhvj_671 {
  padding-bottom: 64px;
}

._p-l-10_1rhvj_675 {
  padding-left: 64px;
}

._m-10_1rhvj_679 {
  margin: 64px;
}

._m-t-10_1rhvj_683 {
  margin-top: 64px;
}

._m-r-10_1rhvj_687 {
  margin-right: 64px;
}

._m-b-10_1rhvj_691 {
  margin-bottom: 64px;
}

._m-l-10_1rhvj_695 {
  margin-left: 64px;
}

._p-11_1rhvj_699 {
  padding: 80px;
}

._p-t-11_1rhvj_703 {
  padding-top: 80px;
}

._p-r-11_1rhvj_707 {
  padding-right: 80px;
}

._p-b-11_1rhvj_711 {
  padding-bottom: 80px;
}

._p-l-11_1rhvj_715 {
  padding-left: 80px;
}

._m-11_1rhvj_719 {
  margin: 80px;
}

._m-t-11_1rhvj_723 {
  margin-top: 80px;
}

._m-r-11_1rhvj_727 {
  margin-right: 80px;
}

._m-b-11_1rhvj_731 {
  margin-bottom: 80px;
}

._m-l-11_1rhvj_735 {
  margin-left: 80px;
}

._p-12_1rhvj_739 {
  padding: 96px;
}

._p-t-12_1rhvj_743 {
  padding-top: 96px;
}

._p-r-12_1rhvj_747 {
  padding-right: 96px;
}

._p-b-12_1rhvj_751 {
  padding-bottom: 96px;
}

._p-l-12_1rhvj_755 {
  padding-left: 96px;
}

._m-12_1rhvj_759 {
  margin: 96px;
}

._m-t-12_1rhvj_763 {
  margin-top: 96px;
}

._m-r-12_1rhvj_767 {
  margin-right: 96px;
}

._m-b-12_1rhvj_771 {
  margin-bottom: 96px;
}

._m-l-12_1rhvj_775 {
  margin-left: 96px;
}

._p-13_1rhvj_779 {
  padding: 160px;
}

._p-t-13_1rhvj_783 {
  padding-top: 160px;
}

._p-r-13_1rhvj_787 {
  padding-right: 160px;
}

._p-b-13_1rhvj_791 {
  padding-bottom: 160px;
}

._p-l-13_1rhvj_795 {
  padding-left: 160px;
}

._m-13_1rhvj_799 {
  margin: 160px;
}

._m-t-13_1rhvj_803 {
  margin-top: 160px;
}

._m-r-13_1rhvj_807 {
  margin-right: 160px;
}

._m-b-13_1rhvj_811 {
  margin-bottom: 160px;
}

._m-l-13_1rhvj_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1rhvj_825 {
  border-radius: 0;
}

._r-1_1rhvj_829 {
  border-radius: 2px;
}

._r-2_1rhvj_833 {
  border-radius: 4px;
}

._r-3_1rhvj_837 {
  border-radius: 6px;
}

._r-4_1rhvj_841 {
  border-radius: 8px;
}

._r-5_1rhvj_845 {
  border-radius: 12px;
}

._r-6_1rhvj_849 {
  border-radius: 20px;
}

._r-full_1rhvj_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1rhvj_860 {
  border: 0 solid;
}

._border-1_1rhvj_864 {
  border: 1px solid;
}

._border-2_1rhvj_868 {
  border: 2px solid;
}

._border-3_1rhvj_872 {
  border: 3px solid;
}

._border-4_1rhvj_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1rhvj_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1rhvj_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1rhvj_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1rhvj_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1rhvj_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1rhvj_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1rhvj_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1rhvj_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1rhvj_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_1rhvj_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1rhvj_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1rhvj_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1rhvj_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1rhvj_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1rhvj_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1rhvj_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1rhvj_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_1rhvj_1039 {
  display: flex;
  flex-direction: column;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: hidden;
}

._inputArea_1rhvj_1048 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 12px;
  background-color: var(--color-default);
  border-bottom: 1px solid var(--color-border);
}

._inputHeader_1rhvj_1057 {
  display: grid;
  grid-template-columns: 1fr 1fr 16px 1fr;
  gap: 8px;
  align-items: center;
}

._inputHeaderLabel_1rhvj_1064 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}

._inputRow_1rhvj_1071 {
  display: grid;
  grid-template-columns: 1fr 1fr 16px 1fr;
  gap: 8px;
  align-items: center;
}

._daySelect_1rhvj_1078,
._hourSelect_1rhvj_1079 {
  width: 100%;
}
._daySelect_1rhvj_1078 button,
._hourSelect_1rhvj_1079 button {
  width: 100%;
  min-width: unset;
}

._separator_1rhvj_1088 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._separator_1rhvj_1088 {
    font-size: 12px;
  }
}
._separator_1rhvj_1088 {
  text-align: center;
}

._addButton_1rhvj_1103 {
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  background-color: var(--ourteam-primary-10);
  border: 1px solid var(--color-primary);
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._addButton_1rhvj_1103 {
    font-size: 12px;
  }
}
._addButton_1rhvj_1103 {
  color: var(--color-primary);
  cursor: pointer;
}
._addButton_1rhvj_1103:active {
  background-color: var(--color-primary-fill);
}
._addButton_1rhvj_1103:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._addButton_1rhvj_1103 i::before {
  font-size: 18px !important;
  color: var(--color-primary);
}

._dayList_1rhvj_1139 {
  display: flex;
  flex-direction: column;
}

._dayRow_1rhvj_1144 {
  display: flex;
  align-items: center;
  min-height: 54px;
  border-bottom: 1px solid var(--color-border);
}
._dayRow_1rhvj_1144:last-child {
  border-bottom: none;
}

._dayLabel_1rhvj_1154 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  min-height: 54px;
  flex-shrink: 0;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dayLabel_1rhvj_1154 {
    font-size: 12px;
  }
}
._dayLabel_1rhvj_1154 {
  background-color: var(--color-bg-elevation);
  border-right: 1px solid var(--color-border);
  align-self: stretch;
}
._dayLabel_1rhvj_1154._saturday_1rhvj_1176 {
  color: var(--color-primary);
}
._dayLabel_1rhvj_1154._sunday_1rhvj_1179 {
  color: var(--color-danger);
}

._tags_1rhvj_1183 {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  flex: 1;
  min-width: 0;
  padding: 14px 12px;
}

._tag_1rhvj_1183 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  height: 26px;
  padding: 0 8px;
  background-color: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 100px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tag_1rhvj_1183 {
    font-size: 12px;
  }
}
._tag_1rhvj_1183 {
  white-space: nowrap;
}

._tagRemove_1rhvj_1215 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
._tagRemove_1rhvj_1215 i::before {
  font-size: 14px !important;
  color: var(--color-text-sub);
}
._tagRemove_1rhvj_1215:active i::before {
  color: var(--color-text-body);
}

._emptyState_1rhvj_1235 {
  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;
}
._emptyState_1rhvj_1235 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyState_1rhvj_1235 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_1rhvj_1235 p {
    font-size: 14px;
  }
}
._emptyState_1rhvj_1235 p {
  text-align: center;
  margin: 0;
}
._emptyState_1rhvj_1235 p span {
  color: var(--color-danger);
}
._emptyState_1rhvj_1235 {
  min-height: unset;
  padding: 40px 16px;
  background-color: transparent;
}

._emptyTitle_1rhvj_1274 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyTitle_1rhvj_1274 {
    font-size: 14px;
  }
}
._emptyTitle_1rhvj_1274 {
  margin: 0;
}

._emptyDesc_1rhvj_1289 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyDesc_1rhvj_1289 {
    font-size: 12px;
  }
}
._emptyDesc_1rhvj_1289 {
  color: var(--color-text-sub);
  margin: 0;
}

._overlapTime_1rhvj_1305 {
  color: var(--color-info);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_6hilh_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_6hilh_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_6hilh_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_6hilh_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_6hilh_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_6hilh_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_6hilh_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_6hilh_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_6hilh_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_6hilh_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_6hilh_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_6hilh_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_6hilh_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_6hilh_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_6hilh_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_6hilh_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_6hilh_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_6hilh_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_6hilh_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_6hilh_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_6hilh_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_6hilh_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_6hilh_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_6hilh_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_6hilh_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_6hilh_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_6hilh_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_6hilh_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_6hilh_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_6hilh_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_6hilh_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_6hilh_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_6hilh_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_6hilh_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_6hilh_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_6hilh_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_6hilh_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_6hilh_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_6hilh_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_6hilh_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_6hilh_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_6hilh_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_6hilh_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_6hilh_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_6hilh_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_6hilh_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_6hilh_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_6hilh_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_6hilh_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_6hilh_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_6hilh_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_6hilh_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_6hilh_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_6hilh_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_6hilh_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_6hilh_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_6hilh_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_6hilh_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_6hilh_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_6hilh_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_6hilh_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_6hilh_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_6hilh_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_6hilh_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_6hilh_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_6hilh_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_6hilh_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_6hilh_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_6hilh_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_6hilh_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_6hilh_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_6hilh_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_6hilh_259 {
  padding: 0;
}

._p-t-0_6hilh_263 {
  padding-top: 0;
}

._p-r-0_6hilh_267 {
  padding-right: 0;
}

._p-b-0_6hilh_271 {
  padding-bottom: 0;
}

._p-l-0_6hilh_275 {
  padding-left: 0;
}

._m-0_6hilh_279 {
  margin: 0;
}

._m-t-0_6hilh_283 {
  margin-top: 0;
}

._m-r-0_6hilh_287 {
  margin-right: 0;
}

._m-b-0_6hilh_291 {
  margin-bottom: 0;
}

._m-l-0_6hilh_295 {
  margin-left: 0;
}

._p-1_6hilh_299 {
  padding: 2px;
}

._p-t-1_6hilh_303 {
  padding-top: 2px;
}

._p-r-1_6hilh_307 {
  padding-right: 2px;
}

._p-b-1_6hilh_311 {
  padding-bottom: 2px;
}

._p-l-1_6hilh_315 {
  padding-left: 2px;
}

._m-1_6hilh_319 {
  margin: 2px;
}

._m-t-1_6hilh_323 {
  margin-top: 2px;
}

._m-r-1_6hilh_327 {
  margin-right: 2px;
}

._m-b-1_6hilh_331 {
  margin-bottom: 2px;
}

._m-l-1_6hilh_335 {
  margin-left: 2px;
}

._p-2_6hilh_339 {
  padding: 4px;
}

._p-t-2_6hilh_343 {
  padding-top: 4px;
}

._p-r-2_6hilh_347 {
  padding-right: 4px;
}

._p-b-2_6hilh_351 {
  padding-bottom: 4px;
}

._p-l-2_6hilh_355 {
  padding-left: 4px;
}

._m-2_6hilh_359 {
  margin: 4px;
}

._m-t-2_6hilh_363 {
  margin-top: 4px;
}

._m-r-2_6hilh_367 {
  margin-right: 4px;
}

._m-b-2_6hilh_371 {
  margin-bottom: 4px;
}

._m-l-2_6hilh_375 {
  margin-left: 4px;
}

._p-3_6hilh_379 {
  padding: 8px;
}

._p-t-3_6hilh_383 {
  padding-top: 8px;
}

._p-r-3_6hilh_387 {
  padding-right: 8px;
}

._p-b-3_6hilh_391 {
  padding-bottom: 8px;
}

._p-l-3_6hilh_395 {
  padding-left: 8px;
}

._m-3_6hilh_399 {
  margin: 8px;
}

._m-t-3_6hilh_403 {
  margin-top: 8px;
}

._m-r-3_6hilh_407 {
  margin-right: 8px;
}

._m-b-3_6hilh_411 {
  margin-bottom: 8px;
}

._m-l-3_6hilh_415 {
  margin-left: 8px;
}

._p-4_6hilh_419 {
  padding: 12px;
}

._p-t-4_6hilh_423 {
  padding-top: 12px;
}

._p-r-4_6hilh_427 {
  padding-right: 12px;
}

._p-b-4_6hilh_431 {
  padding-bottom: 12px;
}

._p-l-4_6hilh_435 {
  padding-left: 12px;
}

._m-4_6hilh_439 {
  margin: 12px;
}

._m-t-4_6hilh_443 {
  margin-top: 12px;
}

._m-r-4_6hilh_447 {
  margin-right: 12px;
}

._m-b-4_6hilh_451 {
  margin-bottom: 12px;
}

._m-l-4_6hilh_455 {
  margin-left: 12px;
}

._p-5_6hilh_459 {
  padding: 16px;
}

._p-t-5_6hilh_463 {
  padding-top: 16px;
}

._p-r-5_6hilh_467 {
  padding-right: 16px;
}

._p-b-5_6hilh_471 {
  padding-bottom: 16px;
}

._p-l-5_6hilh_475 {
  padding-left: 16px;
}

._m-5_6hilh_479 {
  margin: 16px;
}

._m-t-5_6hilh_483 {
  margin-top: 16px;
}

._m-r-5_6hilh_487 {
  margin-right: 16px;
}

._m-b-5_6hilh_491 {
  margin-bottom: 16px;
}

._m-l-5_6hilh_495 {
  margin-left: 16px;
}

._p-6_6hilh_499 {
  padding: 24px;
}

._p-t-6_6hilh_503 {
  padding-top: 24px;
}

._p-r-6_6hilh_507 {
  padding-right: 24px;
}

._p-b-6_6hilh_511 {
  padding-bottom: 24px;
}

._p-l-6_6hilh_515 {
  padding-left: 24px;
}

._m-6_6hilh_519 {
  margin: 24px;
}

._m-t-6_6hilh_523 {
  margin-top: 24px;
}

._m-r-6_6hilh_527 {
  margin-right: 24px;
}

._m-b-6_6hilh_531 {
  margin-bottom: 24px;
}

._m-l-6_6hilh_535 {
  margin-left: 24px;
}

._p-7_6hilh_539 {
  padding: 32px;
}

._p-t-7_6hilh_543 {
  padding-top: 32px;
}

._p-r-7_6hilh_547 {
  padding-right: 32px;
}

._p-b-7_6hilh_551 {
  padding-bottom: 32px;
}

._p-l-7_6hilh_555 {
  padding-left: 32px;
}

._m-7_6hilh_559 {
  margin: 32px;
}

._m-t-7_6hilh_563 {
  margin-top: 32px;
}

._m-r-7_6hilh_567 {
  margin-right: 32px;
}

._m-b-7_6hilh_571 {
  margin-bottom: 32px;
}

._m-l-7_6hilh_575 {
  margin-left: 32px;
}

._p-8_6hilh_579 {
  padding: 40px;
}

._p-t-8_6hilh_583 {
  padding-top: 40px;
}

._p-r-8_6hilh_587 {
  padding-right: 40px;
}

._p-b-8_6hilh_591 {
  padding-bottom: 40px;
}

._p-l-8_6hilh_595 {
  padding-left: 40px;
}

._m-8_6hilh_599 {
  margin: 40px;
}

._m-t-8_6hilh_603 {
  margin-top: 40px;
}

._m-r-8_6hilh_607 {
  margin-right: 40px;
}

._m-b-8_6hilh_611 {
  margin-bottom: 40px;
}

._m-l-8_6hilh_615 {
  margin-left: 40px;
}

._p-9_6hilh_619 {
  padding: 48px;
}

._p-t-9_6hilh_623 {
  padding-top: 48px;
}

._p-r-9_6hilh_627 {
  padding-right: 48px;
}

._p-b-9_6hilh_631 {
  padding-bottom: 48px;
}

._p-l-9_6hilh_635 {
  padding-left: 48px;
}

._m-9_6hilh_639 {
  margin: 48px;
}

._m-t-9_6hilh_643 {
  margin-top: 48px;
}

._m-r-9_6hilh_647 {
  margin-right: 48px;
}

._m-b-9_6hilh_651 {
  margin-bottom: 48px;
}

._m-l-9_6hilh_655 {
  margin-left: 48px;
}

._p-10_6hilh_659 {
  padding: 64px;
}

._p-t-10_6hilh_663 {
  padding-top: 64px;
}

._p-r-10_6hilh_667 {
  padding-right: 64px;
}

._p-b-10_6hilh_671 {
  padding-bottom: 64px;
}

._p-l-10_6hilh_675 {
  padding-left: 64px;
}

._m-10_6hilh_679 {
  margin: 64px;
}

._m-t-10_6hilh_683 {
  margin-top: 64px;
}

._m-r-10_6hilh_687 {
  margin-right: 64px;
}

._m-b-10_6hilh_691 {
  margin-bottom: 64px;
}

._m-l-10_6hilh_695 {
  margin-left: 64px;
}

._p-11_6hilh_699 {
  padding: 80px;
}

._p-t-11_6hilh_703 {
  padding-top: 80px;
}

._p-r-11_6hilh_707 {
  padding-right: 80px;
}

._p-b-11_6hilh_711 {
  padding-bottom: 80px;
}

._p-l-11_6hilh_715 {
  padding-left: 80px;
}

._m-11_6hilh_719 {
  margin: 80px;
}

._m-t-11_6hilh_723 {
  margin-top: 80px;
}

._m-r-11_6hilh_727 {
  margin-right: 80px;
}

._m-b-11_6hilh_731 {
  margin-bottom: 80px;
}

._m-l-11_6hilh_735 {
  margin-left: 80px;
}

._p-12_6hilh_739 {
  padding: 96px;
}

._p-t-12_6hilh_743 {
  padding-top: 96px;
}

._p-r-12_6hilh_747 {
  padding-right: 96px;
}

._p-b-12_6hilh_751 {
  padding-bottom: 96px;
}

._p-l-12_6hilh_755 {
  padding-left: 96px;
}

._m-12_6hilh_759 {
  margin: 96px;
}

._m-t-12_6hilh_763 {
  margin-top: 96px;
}

._m-r-12_6hilh_767 {
  margin-right: 96px;
}

._m-b-12_6hilh_771 {
  margin-bottom: 96px;
}

._m-l-12_6hilh_775 {
  margin-left: 96px;
}

._p-13_6hilh_779 {
  padding: 160px;
}

._p-t-13_6hilh_783 {
  padding-top: 160px;
}

._p-r-13_6hilh_787 {
  padding-right: 160px;
}

._p-b-13_6hilh_791 {
  padding-bottom: 160px;
}

._p-l-13_6hilh_795 {
  padding-left: 160px;
}

._m-13_6hilh_799 {
  margin: 160px;
}

._m-t-13_6hilh_803 {
  margin-top: 160px;
}

._m-r-13_6hilh_807 {
  margin-right: 160px;
}

._m-b-13_6hilh_811 {
  margin-bottom: 160px;
}

._m-l-13_6hilh_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_6hilh_825 {
  border-radius: 0;
}

._r-1_6hilh_829 {
  border-radius: 2px;
}

._r-2_6hilh_833 {
  border-radius: 4px;
}

._r-3_6hilh_837 {
  border-radius: 6px;
}

._r-4_6hilh_841 {
  border-radius: 8px;
}

._r-5_6hilh_845 {
  border-radius: 12px;
}

._r-6_6hilh_849 {
  border-radius: 20px;
}

._r-full_6hilh_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_6hilh_860 {
  border: 0 solid;
}

._border-1_6hilh_864 {
  border: 1px solid;
}

._border-2_6hilh_868 {
  border: 2px solid;
}

._border-3_6hilh_872 {
  border: 3px solid;
}

._border-4_6hilh_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_6hilh_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_6hilh_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_6hilh_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_6hilh_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_6hilh_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_6hilh_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_6hilh_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_6hilh_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_6hilh_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_6hilh_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_6hilh_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_6hilh_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_6hilh_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_6hilh_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_6hilh_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_6hilh_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_6hilh_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_6hilh_1039 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._toolbar_6hilh_1045 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._presetButton_6hilh_1051 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._presetButton_6hilh_1051 {
    font-size: 12px;
  }
}
._presetButton_6hilh_1051 {
  padding: 2px 8px;
  border: 1px solid var(--color-border);
  border-radius: 9999px;
  background-color: var(--color-default);
  color: var(--color-text-body);
  cursor: pointer;
  white-space: nowrap;
}
@media (hover: hover) {
._presetButton_6hilh_1051:hover {
  background-color: var(--color-default-hover);
}
}

._tableWrapper_6hilh_1075 {
  border-radius: 4px;
  overflow: hidden;
  user-select: none;
}

._table_6hilh_1075 {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

._dayCol_6hilh_1087 {
  width: 48px;
}

._headerRow_6hilh_1091 {
  background-color: var(--color-default-fill);
}

._headerCell_6hilh_1095 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-header);
  font-weight: 400;
  text-align: left;
  padding: 6px 0;
  border-bottom: 1px solid var(--color-border);
  cursor: pointer;
  position: relative;
}
._headerCell_6hilh_1095 span {
  display: inline-block;
  transform: translateX(-50%);
}
@media (hover: hover) {
._headerCell_6hilh_1095:hover {
  background-color: var(--color-default-hover);
}
}

._cornerCell_6hilh_1116 {
  background-color: var(--color-default-fill);
  border-bottom: 1px solid var(--color-border);
}

._dayRow_6hilh_1121 {
  border-bottom: 1px solid var(--color-border);
}
._dayRow_6hilh_1121:last-child {
  border-bottom: none;
}

._dayLabel_6hilh_1128 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dayLabel_6hilh_1128 {
    font-size: 12px;
  }
}
._dayLabel_6hilh_1128 {
  color: var(--color-text-header);
  font-weight: 400;
  text-align: center;
  padding: 8px 0;
  background-color: var(--color-bg-elevation);
  border-right: 1px solid var(--color-border);
  cursor: pointer;
}
@media (hover: hover) {
._dayLabel_6hilh_1128:hover {
  background-color: var(--color-default-hover);
}
}
._dayLabel_6hilh_1128._saturday_6hilh_1151 {
  color: var(--color-primary);
}
._dayLabel_6hilh_1128._sunday_6hilh_1154 {
  color: var(--color-danger);
}

._cell_6hilh_1158 {
  padding: 0;
  height: 36px;
  border-left: 1px solid var(--color-border);
  cursor: pointer;
}
@media (hover: hover) {
._cell_6hilh_1158:hover {
  background-color: var(--color-default);
}
}
._cell_6hilh_1158._selected_6hilh_1167 {
  background-color: var(--color-primary-fill);
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1x3ik_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_1x3ik_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1x3ik_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1x3ik_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1x3ik_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1x3ik_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1x3ik_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1x3ik_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1x3ik_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_1x3ik_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_1x3ik_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1x3ik_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1x3ik_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1x3ik_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1x3ik_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1x3ik_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1x3ik_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1x3ik_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_1x3ik_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_1x3ik_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1x3ik_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1x3ik_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1x3ik_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1x3ik_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1x3ik_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1x3ik_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1x3ik_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_1x3ik_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_1x3ik_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1x3ik_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1x3ik_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1x3ik_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1x3ik_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1x3ik_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1x3ik_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1x3ik_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_1x3ik_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_1x3ik_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1x3ik_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1x3ik_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1x3ik_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1x3ik_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1x3ik_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1x3ik_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1x3ik_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_1x3ik_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_1x3ik_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1x3ik_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1x3ik_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1x3ik_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1x3ik_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1x3ik_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1x3ik_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1x3ik_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_1x3ik_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_1x3ik_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1x3ik_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1x3ik_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1x3ik_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1x3ik_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1x3ik_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1x3ik_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1x3ik_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_1x3ik_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_1x3ik_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1x3ik_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1x3ik_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1x3ik_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1x3ik_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1x3ik_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1x3ik_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1x3ik_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1x3ik_260 {
  padding: 0;
}

._p-t-0_1x3ik_264 {
  padding-top: 0;
}

._p-r-0_1x3ik_268 {
  padding-right: 0;
}

._p-b-0_1x3ik_272 {
  padding-bottom: 0;
}

._p-l-0_1x3ik_276 {
  padding-left: 0;
}

._m-0_1x3ik_280 {
  margin: 0;
}

._m-t-0_1x3ik_284 {
  margin-top: 0;
}

._m-r-0_1x3ik_288 {
  margin-right: 0;
}

._m-b-0_1x3ik_292 {
  margin-bottom: 0;
}

._m-l-0_1x3ik_296 {
  margin-left: 0;
}

._p-1_1x3ik_300 {
  padding: 2px;
}

._p-t-1_1x3ik_304 {
  padding-top: 2px;
}

._p-r-1_1x3ik_308 {
  padding-right: 2px;
}

._p-b-1_1x3ik_312 {
  padding-bottom: 2px;
}

._p-l-1_1x3ik_316 {
  padding-left: 2px;
}

._m-1_1x3ik_320 {
  margin: 2px;
}

._m-t-1_1x3ik_324 {
  margin-top: 2px;
}

._m-r-1_1x3ik_328 {
  margin-right: 2px;
}

._m-b-1_1x3ik_332 {
  margin-bottom: 2px;
}

._m-l-1_1x3ik_336 {
  margin-left: 2px;
}

._p-2_1x3ik_340 {
  padding: 4px;
}

._p-t-2_1x3ik_344 {
  padding-top: 4px;
}

._p-r-2_1x3ik_348 {
  padding-right: 4px;
}

._p-b-2_1x3ik_352 {
  padding-bottom: 4px;
}

._p-l-2_1x3ik_356 {
  padding-left: 4px;
}

._m-2_1x3ik_360 {
  margin: 4px;
}

._m-t-2_1x3ik_364 {
  margin-top: 4px;
}

._m-r-2_1x3ik_368 {
  margin-right: 4px;
}

._m-b-2_1x3ik_372 {
  margin-bottom: 4px;
}

._m-l-2_1x3ik_376 {
  margin-left: 4px;
}

._p-3_1x3ik_380 {
  padding: 8px;
}

._p-t-3_1x3ik_384 {
  padding-top: 8px;
}

._p-r-3_1x3ik_388 {
  padding-right: 8px;
}

._p-b-3_1x3ik_392 {
  padding-bottom: 8px;
}

._p-l-3_1x3ik_396 {
  padding-left: 8px;
}

._m-3_1x3ik_400 {
  margin: 8px;
}

._m-t-3_1x3ik_404 {
  margin-top: 8px;
}

._m-r-3_1x3ik_408 {
  margin-right: 8px;
}

._m-b-3_1x3ik_412 {
  margin-bottom: 8px;
}

._m-l-3_1x3ik_416 {
  margin-left: 8px;
}

._p-4_1x3ik_420 {
  padding: 12px;
}

._p-t-4_1x3ik_424 {
  padding-top: 12px;
}

._p-r-4_1x3ik_428 {
  padding-right: 12px;
}

._p-b-4_1x3ik_432 {
  padding-bottom: 12px;
}

._p-l-4_1x3ik_436 {
  padding-left: 12px;
}

._m-4_1x3ik_440 {
  margin: 12px;
}

._m-t-4_1x3ik_444 {
  margin-top: 12px;
}

._m-r-4_1x3ik_448 {
  margin-right: 12px;
}

._m-b-4_1x3ik_452 {
  margin-bottom: 12px;
}

._m-l-4_1x3ik_456 {
  margin-left: 12px;
}

._p-5_1x3ik_460 {
  padding: 16px;
}

._p-t-5_1x3ik_464 {
  padding-top: 16px;
}

._p-r-5_1x3ik_468 {
  padding-right: 16px;
}

._p-b-5_1x3ik_472 {
  padding-bottom: 16px;
}

._p-l-5_1x3ik_476 {
  padding-left: 16px;
}

._m-5_1x3ik_480 {
  margin: 16px;
}

._m-t-5_1x3ik_484 {
  margin-top: 16px;
}

._m-r-5_1x3ik_488 {
  margin-right: 16px;
}

._m-b-5_1x3ik_492 {
  margin-bottom: 16px;
}

._m-l-5_1x3ik_496 {
  margin-left: 16px;
}

._p-6_1x3ik_500 {
  padding: 24px;
}

._p-t-6_1x3ik_504 {
  padding-top: 24px;
}

._p-r-6_1x3ik_508 {
  padding-right: 24px;
}

._p-b-6_1x3ik_512 {
  padding-bottom: 24px;
}

._p-l-6_1x3ik_516 {
  padding-left: 24px;
}

._m-6_1x3ik_520 {
  margin: 24px;
}

._m-t-6_1x3ik_524 {
  margin-top: 24px;
}

._m-r-6_1x3ik_528 {
  margin-right: 24px;
}

._m-b-6_1x3ik_532 {
  margin-bottom: 24px;
}

._m-l-6_1x3ik_536 {
  margin-left: 24px;
}

._p-7_1x3ik_540 {
  padding: 32px;
}

._p-t-7_1x3ik_544 {
  padding-top: 32px;
}

._p-r-7_1x3ik_548 {
  padding-right: 32px;
}

._p-b-7_1x3ik_552 {
  padding-bottom: 32px;
}

._p-l-7_1x3ik_556 {
  padding-left: 32px;
}

._m-7_1x3ik_560 {
  margin: 32px;
}

._m-t-7_1x3ik_564 {
  margin-top: 32px;
}

._m-r-7_1x3ik_568 {
  margin-right: 32px;
}

._m-b-7_1x3ik_572 {
  margin-bottom: 32px;
}

._m-l-7_1x3ik_576 {
  margin-left: 32px;
}

._p-8_1x3ik_580 {
  padding: 40px;
}

._p-t-8_1x3ik_584 {
  padding-top: 40px;
}

._p-r-8_1x3ik_588 {
  padding-right: 40px;
}

._p-b-8_1x3ik_592 {
  padding-bottom: 40px;
}

._p-l-8_1x3ik_596 {
  padding-left: 40px;
}

._m-8_1x3ik_600 {
  margin: 40px;
}

._m-t-8_1x3ik_604 {
  margin-top: 40px;
}

._m-r-8_1x3ik_608 {
  margin-right: 40px;
}

._m-b-8_1x3ik_612 {
  margin-bottom: 40px;
}

._m-l-8_1x3ik_616 {
  margin-left: 40px;
}

._p-9_1x3ik_620 {
  padding: 48px;
}

._p-t-9_1x3ik_624 {
  padding-top: 48px;
}

._p-r-9_1x3ik_628 {
  padding-right: 48px;
}

._p-b-9_1x3ik_632 {
  padding-bottom: 48px;
}

._p-l-9_1x3ik_636 {
  padding-left: 48px;
}

._m-9_1x3ik_640 {
  margin: 48px;
}

._m-t-9_1x3ik_644 {
  margin-top: 48px;
}

._m-r-9_1x3ik_648 {
  margin-right: 48px;
}

._m-b-9_1x3ik_652 {
  margin-bottom: 48px;
}

._m-l-9_1x3ik_656 {
  margin-left: 48px;
}

._p-10_1x3ik_660 {
  padding: 64px;
}

._p-t-10_1x3ik_664 {
  padding-top: 64px;
}

._p-r-10_1x3ik_668 {
  padding-right: 64px;
}

._p-b-10_1x3ik_672 {
  padding-bottom: 64px;
}

._p-l-10_1x3ik_676 {
  padding-left: 64px;
}

._m-10_1x3ik_680 {
  margin: 64px;
}

._m-t-10_1x3ik_684 {
  margin-top: 64px;
}

._m-r-10_1x3ik_688 {
  margin-right: 64px;
}

._m-b-10_1x3ik_692 {
  margin-bottom: 64px;
}

._m-l-10_1x3ik_696 {
  margin-left: 64px;
}

._p-11_1x3ik_700 {
  padding: 80px;
}

._p-t-11_1x3ik_704 {
  padding-top: 80px;
}

._p-r-11_1x3ik_708 {
  padding-right: 80px;
}

._p-b-11_1x3ik_712 {
  padding-bottom: 80px;
}

._p-l-11_1x3ik_716 {
  padding-left: 80px;
}

._m-11_1x3ik_720 {
  margin: 80px;
}

._m-t-11_1x3ik_724 {
  margin-top: 80px;
}

._m-r-11_1x3ik_728 {
  margin-right: 80px;
}

._m-b-11_1x3ik_732 {
  margin-bottom: 80px;
}

._m-l-11_1x3ik_736 {
  margin-left: 80px;
}

._p-12_1x3ik_740 {
  padding: 96px;
}

._p-t-12_1x3ik_744 {
  padding-top: 96px;
}

._p-r-12_1x3ik_748 {
  padding-right: 96px;
}

._p-b-12_1x3ik_752 {
  padding-bottom: 96px;
}

._p-l-12_1x3ik_756 {
  padding-left: 96px;
}

._m-12_1x3ik_760 {
  margin: 96px;
}

._m-t-12_1x3ik_764 {
  margin-top: 96px;
}

._m-r-12_1x3ik_768 {
  margin-right: 96px;
}

._m-b-12_1x3ik_772 {
  margin-bottom: 96px;
}

._m-l-12_1x3ik_776 {
  margin-left: 96px;
}

._p-13_1x3ik_780 {
  padding: 160px;
}

._p-t-13_1x3ik_784 {
  padding-top: 160px;
}

._p-r-13_1x3ik_788 {
  padding-right: 160px;
}

._p-b-13_1x3ik_792 {
  padding-bottom: 160px;
}

._p-l-13_1x3ik_796 {
  padding-left: 160px;
}

._m-13_1x3ik_800 {
  margin: 160px;
}

._m-t-13_1x3ik_804 {
  margin-top: 160px;
}

._m-r-13_1x3ik_808 {
  margin-right: 160px;
}

._m-b-13_1x3ik_812 {
  margin-bottom: 160px;
}

._m-l-13_1x3ik_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1x3ik_826 {
  border-radius: 0;
}

._r-1_1x3ik_830 {
  border-radius: 2px;
}

._r-2_1x3ik_834 {
  border-radius: 4px;
}

._r-3_1x3ik_838 {
  border-radius: 6px;
}

._r-4_1x3ik_842 {
  border-radius: 8px;
}

._r-5_1x3ik_846 {
  border-radius: 12px;
}

._r-6_1x3ik_850 {
  border-radius: 20px;
}

._r-full_1x3ik_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1x3ik_861 {
  border: 0 solid;
}

._border-1_1x3ik_865 {
  border: 1px solid;
}

._border-2_1x3ik_869 {
  border: 2px solid;
}

._border-3_1x3ik_873 {
  border: 3px solid;
}

._border-4_1x3ik_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1x3ik_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1x3ik_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1x3ik_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1x3ik_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1x3ik_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1x3ik_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1x3ik_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1x3ik_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1x3ik_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_1x3ik_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1x3ik_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1x3ik_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1x3ik_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1x3ik_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1x3ik_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1x3ik_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1x3ik_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
*/
@keyframes _skeleton-pulse_1x3ik_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
/* overlay/modal → BaseModal에서 제공 */
._modalBody_1x3ik_1049 {
  height: 640px;
}

._header_1x3ik_1053 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  border-bottom: 1px solid var(--color-border);
}
._header_1x3ik_1053 button {
  padding: unset;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_1x3ik_1053 {
    padding: 12px 16px;
    border-bottom: none;
  }
}

._title_1x3ik_1070 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1x3ik_1070 {
    font-size: 16px;
  }
}
._title_1x3ik_1070 {
  color: var(--color-text-header);
  margin: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1x3ik_1070 {
    font-size: 18px;
  }
}

._selectArea_1x3ik_1095 {
  display: flex;
  align-items: flex-end;
  gap: 12px;
  padding: 16px 24px;
  background-color: var(--color-bg-elevation);
  border-bottom: 1px solid var(--color-border);
}
._selectArea_1x3ik_1095 > * {
  flex: 1;
  min-width: 0;
}

._selectDropdown_1x3ik_1108 {
  width: 100%;
  overflow: visible;
}
._selectDropdown_1x3ik_1108 button {
  width: 100%;
  min-width: unset;
  overflow: hidden;
}

._gridArea_1x3ik_1118 {
  flex: 1;
  overflow: hidden;
  margin: 24px 24px 24px;
  min-height: 200px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridArea_1x3ik_1118 {
    margin: 0;
  }
  ._gridArea_1x3ik_1118 > div:not(._emptyState_1x3ik_1130) {
    display: block !important;
    height: 100%;
  }
}

._emptyState_1x3ik_1130 {
  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;
}
._emptyState_1x3ik_1130 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyState_1x3ik_1130 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_1x3ik_1130 p {
    font-size: 14px;
  }
}
._emptyState_1x3ik_1130 p {
  text-align: center;
  margin: 0;
}
._emptyState_1x3ik_1130 p span {
  color: var(--color-danger);
}
._emptyState_1x3ik_1130 {
  min-height: unset;
  flex: 1;
  background-color: transparent;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_1x3ik_1130 {
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
}
._emptyState_1x3ik_1130 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_1x3ik_1130 p {
    font-size: 12px;
  }
}

._footer_1x3ik_1193 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-end;
  padding: 12px 24px;
  border-top: 1px solid var(--color-border);
  flex-shrink: 0;
}

._countText_1x3ik_1203 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._countText_1x3ik_1203 {
    font-size: 12px;
  }
}
._countText_1x3ik_1203 {
  color: var(--color-text-body);
  margin-right: auto;
}
._countText_1x3ik_1203 strong {
  color: var(--color-primary);
  font-weight: 600;
}

._mobileFilters_1x3ik_1223 {
  display: flex;
  gap: 4px;
  padding: 12px 16px;
}

._filterChip_1x3ik_1229 {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  padding: 4px 8px;
  background-color: var(--color-default);
  border-radius: 100px;
  border: none;
  cursor: pointer;
  white-space: nowrap;
}
._filterChip_1x3ik_1229:active {
  background-color: var(--color-border);
}
._filterChip_1x3ik_1229 i::before {
  font-size: 14px !important;
  color: var(--color-text-sub);
}

._filterChipLabel_1x3ik_1248 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
  flex-shrink: 0;
}

._filterChipValue_1x3ik_1256 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 120px;
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_3c8x2_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_3c8x2_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_3c8x2_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_3c8x2_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_3c8x2_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_3c8x2_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_3c8x2_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_3c8x2_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_3c8x2_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_3c8x2_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_3c8x2_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_3c8x2_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_3c8x2_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_3c8x2_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_3c8x2_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_3c8x2_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_3c8x2_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_3c8x2_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_3c8x2_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_3c8x2_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_3c8x2_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_3c8x2_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_3c8x2_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_3c8x2_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_3c8x2_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_3c8x2_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_3c8x2_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_3c8x2_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_3c8x2_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_3c8x2_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_3c8x2_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_3c8x2_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_3c8x2_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_3c8x2_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_3c8x2_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_3c8x2_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_3c8x2_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_3c8x2_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_3c8x2_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_3c8x2_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_3c8x2_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_3c8x2_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_3c8x2_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_3c8x2_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_3c8x2_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_3c8x2_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_3c8x2_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_3c8x2_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_3c8x2_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_3c8x2_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_3c8x2_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_3c8x2_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_3c8x2_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_3c8x2_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_3c8x2_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_3c8x2_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_3c8x2_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_3c8x2_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_3c8x2_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_3c8x2_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_3c8x2_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_3c8x2_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_3c8x2_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_3c8x2_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_3c8x2_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_3c8x2_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_3c8x2_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_3c8x2_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_3c8x2_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_3c8x2_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_3c8x2_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_3c8x2_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_3c8x2_260 {
  padding: 0;
}

._p-t-0_3c8x2_264 {
  padding-top: 0;
}

._p-r-0_3c8x2_268 {
  padding-right: 0;
}

._p-b-0_3c8x2_272 {
  padding-bottom: 0;
}

._p-l-0_3c8x2_276 {
  padding-left: 0;
}

._m-0_3c8x2_280 {
  margin: 0;
}

._m-t-0_3c8x2_284 {
  margin-top: 0;
}

._m-r-0_3c8x2_288 {
  margin-right: 0;
}

._m-b-0_3c8x2_292 {
  margin-bottom: 0;
}

._m-l-0_3c8x2_296 {
  margin-left: 0;
}

._p-1_3c8x2_300 {
  padding: 2px;
}

._p-t-1_3c8x2_304 {
  padding-top: 2px;
}

._p-r-1_3c8x2_308 {
  padding-right: 2px;
}

._p-b-1_3c8x2_312 {
  padding-bottom: 2px;
}

._p-l-1_3c8x2_316 {
  padding-left: 2px;
}

._m-1_3c8x2_320 {
  margin: 2px;
}

._m-t-1_3c8x2_324 {
  margin-top: 2px;
}

._m-r-1_3c8x2_328 {
  margin-right: 2px;
}

._m-b-1_3c8x2_332 {
  margin-bottom: 2px;
}

._m-l-1_3c8x2_336 {
  margin-left: 2px;
}

._p-2_3c8x2_340 {
  padding: 4px;
}

._p-t-2_3c8x2_344 {
  padding-top: 4px;
}

._p-r-2_3c8x2_348 {
  padding-right: 4px;
}

._p-b-2_3c8x2_352 {
  padding-bottom: 4px;
}

._p-l-2_3c8x2_356 {
  padding-left: 4px;
}

._m-2_3c8x2_360 {
  margin: 4px;
}

._m-t-2_3c8x2_364 {
  margin-top: 4px;
}

._m-r-2_3c8x2_368 {
  margin-right: 4px;
}

._m-b-2_3c8x2_372 {
  margin-bottom: 4px;
}

._m-l-2_3c8x2_376 {
  margin-left: 4px;
}

._p-3_3c8x2_380 {
  padding: 8px;
}

._p-t-3_3c8x2_384 {
  padding-top: 8px;
}

._p-r-3_3c8x2_388 {
  padding-right: 8px;
}

._p-b-3_3c8x2_392 {
  padding-bottom: 8px;
}

._p-l-3_3c8x2_396 {
  padding-left: 8px;
}

._m-3_3c8x2_400 {
  margin: 8px;
}

._m-t-3_3c8x2_404 {
  margin-top: 8px;
}

._m-r-3_3c8x2_408 {
  margin-right: 8px;
}

._m-b-3_3c8x2_412 {
  margin-bottom: 8px;
}

._m-l-3_3c8x2_416 {
  margin-left: 8px;
}

._p-4_3c8x2_420 {
  padding: 12px;
}

._p-t-4_3c8x2_424 {
  padding-top: 12px;
}

._p-r-4_3c8x2_428 {
  padding-right: 12px;
}

._p-b-4_3c8x2_432 {
  padding-bottom: 12px;
}

._p-l-4_3c8x2_436 {
  padding-left: 12px;
}

._m-4_3c8x2_440 {
  margin: 12px;
}

._m-t-4_3c8x2_444 {
  margin-top: 12px;
}

._m-r-4_3c8x2_448 {
  margin-right: 12px;
}

._m-b-4_3c8x2_452 {
  margin-bottom: 12px;
}

._m-l-4_3c8x2_456 {
  margin-left: 12px;
}

._p-5_3c8x2_460 {
  padding: 16px;
}

._p-t-5_3c8x2_464 {
  padding-top: 16px;
}

._p-r-5_3c8x2_468 {
  padding-right: 16px;
}

._p-b-5_3c8x2_472 {
  padding-bottom: 16px;
}

._p-l-5_3c8x2_476 {
  padding-left: 16px;
}

._m-5_3c8x2_480 {
  margin: 16px;
}

._m-t-5_3c8x2_484 {
  margin-top: 16px;
}

._m-r-5_3c8x2_488 {
  margin-right: 16px;
}

._m-b-5_3c8x2_492 {
  margin-bottom: 16px;
}

._m-l-5_3c8x2_496 {
  margin-left: 16px;
}

._p-6_3c8x2_500 {
  padding: 24px;
}

._p-t-6_3c8x2_504 {
  padding-top: 24px;
}

._p-r-6_3c8x2_508 {
  padding-right: 24px;
}

._p-b-6_3c8x2_512 {
  padding-bottom: 24px;
}

._p-l-6_3c8x2_516 {
  padding-left: 24px;
}

._m-6_3c8x2_520 {
  margin: 24px;
}

._m-t-6_3c8x2_524 {
  margin-top: 24px;
}

._m-r-6_3c8x2_528 {
  margin-right: 24px;
}

._m-b-6_3c8x2_532 {
  margin-bottom: 24px;
}

._m-l-6_3c8x2_536 {
  margin-left: 24px;
}

._p-7_3c8x2_540 {
  padding: 32px;
}

._p-t-7_3c8x2_544 {
  padding-top: 32px;
}

._p-r-7_3c8x2_548 {
  padding-right: 32px;
}

._p-b-7_3c8x2_552 {
  padding-bottom: 32px;
}

._p-l-7_3c8x2_556 {
  padding-left: 32px;
}

._m-7_3c8x2_560 {
  margin: 32px;
}

._m-t-7_3c8x2_564 {
  margin-top: 32px;
}

._m-r-7_3c8x2_568 {
  margin-right: 32px;
}

._m-b-7_3c8x2_572 {
  margin-bottom: 32px;
}

._m-l-7_3c8x2_576 {
  margin-left: 32px;
}

._p-8_3c8x2_580 {
  padding: 40px;
}

._p-t-8_3c8x2_584 {
  padding-top: 40px;
}

._p-r-8_3c8x2_588 {
  padding-right: 40px;
}

._p-b-8_3c8x2_592 {
  padding-bottom: 40px;
}

._p-l-8_3c8x2_596 {
  padding-left: 40px;
}

._m-8_3c8x2_600 {
  margin: 40px;
}

._m-t-8_3c8x2_604 {
  margin-top: 40px;
}

._m-r-8_3c8x2_608 {
  margin-right: 40px;
}

._m-b-8_3c8x2_612 {
  margin-bottom: 40px;
}

._m-l-8_3c8x2_616 {
  margin-left: 40px;
}

._p-9_3c8x2_620 {
  padding: 48px;
}

._p-t-9_3c8x2_624 {
  padding-top: 48px;
}

._p-r-9_3c8x2_628 {
  padding-right: 48px;
}

._p-b-9_3c8x2_632 {
  padding-bottom: 48px;
}

._p-l-9_3c8x2_636 {
  padding-left: 48px;
}

._m-9_3c8x2_640 {
  margin: 48px;
}

._m-t-9_3c8x2_644 {
  margin-top: 48px;
}

._m-r-9_3c8x2_648 {
  margin-right: 48px;
}

._m-b-9_3c8x2_652 {
  margin-bottom: 48px;
}

._m-l-9_3c8x2_656 {
  margin-left: 48px;
}

._p-10_3c8x2_660 {
  padding: 64px;
}

._p-t-10_3c8x2_664 {
  padding-top: 64px;
}

._p-r-10_3c8x2_668 {
  padding-right: 64px;
}

._p-b-10_3c8x2_672 {
  padding-bottom: 64px;
}

._p-l-10_3c8x2_676 {
  padding-left: 64px;
}

._m-10_3c8x2_680 {
  margin: 64px;
}

._m-t-10_3c8x2_684 {
  margin-top: 64px;
}

._m-r-10_3c8x2_688 {
  margin-right: 64px;
}

._m-b-10_3c8x2_692 {
  margin-bottom: 64px;
}

._m-l-10_3c8x2_696 {
  margin-left: 64px;
}

._p-11_3c8x2_700 {
  padding: 80px;
}

._p-t-11_3c8x2_704 {
  padding-top: 80px;
}

._p-r-11_3c8x2_708 {
  padding-right: 80px;
}

._p-b-11_3c8x2_712 {
  padding-bottom: 80px;
}

._p-l-11_3c8x2_716 {
  padding-left: 80px;
}

._m-11_3c8x2_720 {
  margin: 80px;
}

._m-t-11_3c8x2_724 {
  margin-top: 80px;
}

._m-r-11_3c8x2_728 {
  margin-right: 80px;
}

._m-b-11_3c8x2_732 {
  margin-bottom: 80px;
}

._m-l-11_3c8x2_736 {
  margin-left: 80px;
}

._p-12_3c8x2_740 {
  padding: 96px;
}

._p-t-12_3c8x2_744 {
  padding-top: 96px;
}

._p-r-12_3c8x2_748 {
  padding-right: 96px;
}

._p-b-12_3c8x2_752 {
  padding-bottom: 96px;
}

._p-l-12_3c8x2_756 {
  padding-left: 96px;
}

._m-12_3c8x2_760 {
  margin: 96px;
}

._m-t-12_3c8x2_764 {
  margin-top: 96px;
}

._m-r-12_3c8x2_768 {
  margin-right: 96px;
}

._m-b-12_3c8x2_772 {
  margin-bottom: 96px;
}

._m-l-12_3c8x2_776 {
  margin-left: 96px;
}

._p-13_3c8x2_780 {
  padding: 160px;
}

._p-t-13_3c8x2_784 {
  padding-top: 160px;
}

._p-r-13_3c8x2_788 {
  padding-right: 160px;
}

._p-b-13_3c8x2_792 {
  padding-bottom: 160px;
}

._p-l-13_3c8x2_796 {
  padding-left: 160px;
}

._m-13_3c8x2_800 {
  margin: 160px;
}

._m-t-13_3c8x2_804 {
  margin-top: 160px;
}

._m-r-13_3c8x2_808 {
  margin-right: 160px;
}

._m-b-13_3c8x2_812 {
  margin-bottom: 160px;
}

._m-l-13_3c8x2_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_3c8x2_826 {
  border-radius: 0;
}

._r-1_3c8x2_830 {
  border-radius: 2px;
}

._r-2_3c8x2_834 {
  border-radius: 4px;
}

._r-3_3c8x2_838 {
  border-radius: 6px;
}

._r-4_3c8x2_842 {
  border-radius: 8px;
}

._r-5_3c8x2_846 {
  border-radius: 12px;
}

._r-6_3c8x2_850 {
  border-radius: 20px;
}

._r-full_3c8x2_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_3c8x2_861 {
  border: 0 solid;
}

._border-1_3c8x2_865 {
  border: 1px solid;
}

._border-2_3c8x2_869 {
  border: 2px solid;
}

._border-3_3c8x2_873 {
  border: 3px solid;
}

._border-4_3c8x2_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_3c8x2_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_3c8x2_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_3c8x2_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_3c8x2_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_3c8x2_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_3c8x2_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_3c8x2_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_3c8x2_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_3c8x2_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_3c8x2_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_3c8x2_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_3c8x2_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_3c8x2_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_3c8x2_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_3c8x2_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_3c8x2_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_3c8x2_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
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_3c8x2_1041 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}
._contentArea_3c8x2_1041 {
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_3c8x2_1041 {
    overflow: auto;
  }
}

._mobileTabs_3c8x2_1056 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_3c8x2_1056 {
    display: block;
  }
}

._desktopTabs_3c8x2_1065 {
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopTabs_3c8x2_1065 {
    display: none;
  }
}

._sectionTitle_3c8x2_1074 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_3c8x2_1074 {
    font-size: 16px;
  }
}
._sectionTitle_3c8x2_1074 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_3c8x2_1074 {
    display: none;
  }
}
._sectionTitle_3c8x2_1074 {
  margin-bottom: 0;
}

/* 캠페인/그룹 필터 (데스크톱) */
/* 검색 섹션 필터 — podo-ui grid 사용 */
._filters_3c8x2_1100 {
  gap: 12px;
  grid-column: span 6;
}

._inlineAddButton_3c8x2_1105 {
  height: 40px;
  line-height: 1.4 !important;
}
._inlineAddButton_3c8x2_1105 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inlineAddButton_3c8x2_1105 {
    display: none;
  }
}

/* 불용어 섹션 */
._stopwordsSection_3c8x2_1119 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  margin-top: 16px;
}

._stopwordsHeader_3c8x2_1130 {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-shrink: 0;
}

._stopwordsLabel_3c8x2_1137 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stopwordsLabel_3c8x2_1137 {
    font-size: 12px;
  }
}
._stopwordsLabel_3c8x2_1137 {
  font-weight: 600;
  color: var(--color-text-body);
  white-space: nowrap;
}

._stopwordsCount_3c8x2_1154 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stopwordsCount_3c8x2_1154 {
    font-size: 12px;
  }
}
._stopwordsCount_3c8x2_1154 {
  color: var(--color-danger);
  white-space: nowrap;
}

._stopwordsChipsWrapper_3c8x2_1170 {
  position: relative;
  flex: 1;
  min-width: 0;
  overflow: hidden;
}

._stopwordsChips_3c8x2_1170 {
  display: flex;
  gap: 4px;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
._stopwordsChips_3c8x2_1170::-webkit-scrollbar {
  display: none;
}

._stopwordsFade_3c8x2_1188 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 80px;
  background: linear-gradient(to left, var(--color-bg-elevation) 0%, transparent 100%);
  pointer-events: none;
}

._stopwordsManageButton_3c8x2_1198 {
  flex-shrink: 0;
}

._mobileStopwords_3c8x2_1202 {
  display: flex;
  flex-direction: column;
  background: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 12px;
  margin-bottom: 12px;
}

._mobileStopwordsHeader_3c8x2_1212 {
  display: flex;
  align-items: center;
  gap: 4px;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  text-align: left;
}
._mobileStopwordsHeader_3c8x2_1212 i {
  transition: transform 0.2s;
}
._mobileStopwordsHeader_3c8x2_1212 i._collapsed_3c8x2_1225 {
  transform: rotate(180deg);
}

._mobileStopwordsSpacer_3c8x2_1229 {
  flex: 1;
}

._mobileStopwordsChips_3c8x2_1233 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  padding-top: 8px;
  margin-top: 8px;
  border-top: 1px solid var(--color-border);
}

._emptyState_3c8x2_1242 {
  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;
}
._emptyState_3c8x2_1242 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyState_3c8x2_1242 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_3c8x2_1242 p {
    font-size: 14px;
  }
}
._emptyState_3c8x2_1242 p {
  text-align: center;
  margin: 0;
}
._emptyState_3c8x2_1242 p span {
  color: var(--color-danger);
}
._emptyState_3c8x2_1242 {
  min-height: unset;
  flex: 1;
}
._emptyState_3c8x2_1242 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_3c8x2_1242 p {
    font-size: 12px;
  }
}

/* 상단 액션 버튼 (데스크톱) */
._topActions_3c8x2_1292 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding-bottom: 12px;
}

._topActionsSpacer_3c8x2_1299 {
  flex: 1;
}

/* ======== 모바일 전용 ======== */
._mobileFilters_3c8x2_1304 {
  display: flex;
  gap: 4px;
  padding-bottom: 12px;
}

._filterChip_3c8x2_1310 {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  padding: 4px 8px;
  background-color: var(--color-default);
  border-radius: 100px;
  border: none;
  cursor: pointer;
  white-space: nowrap;
}
._filterChip_3c8x2_1310:active {
  background-color: var(--color-border);
}

._filterChipLabel_3c8x2_1325 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChipLabel_3c8x2_1325 {
    font-size: 12px;
  }
}
._filterChipLabel_3c8x2_1325 {
  font-weight: 600;
  color: var(--color-text-body);
  flex-shrink: 0;
}

._filterChipValue_3c8x2_1342 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChipValue_3c8x2_1342 {
    font-size: 12px;
  }
}
._filterChipValue_3c8x2_1342 {
  color: var(--color-text-body);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._filterChip_3c8x2_1310 i::before {
  font-size: 14px !important;
  color: var(--color-text-sub);
}

._gridWrapper_3c8x2_1365 {
  display: contents;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_3c8x2_1365 {
    display: block;
    flex: 1;
    min-height: 0;
    overflow: hidden;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 16px * 2);
  }
  ._gridWrapper_3c8x2_1365 > div {
    height: 100%;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_3c8x2_1384 {
    gap: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

._mobileCardList_3c8x2_1391 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._mobileBottomButtons_3c8x2_1397 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_3c8x2_1397 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_3c8x2_1397 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
._mobileBottomButtons_3c8x2_1397 {
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 16px;
  background: var(--overlay-bg-frosted);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  border-top: 1px solid var(--color-border);
  gap: 12px;
  z-index: 100;
}
._mobileBottomButtons_3c8x2_1397 button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  border-radius: 12px !important;
  font-size: 16px;
}
._mobileBottomButtons_3c8x2_1397 button:first-child {
  flex: 0 0 auto;
  padding: 0 16px;
}
._mobileBottomButtons_3c8x2_1397 button:last-child {
  flex: 1;
}

._bottomSpacer_3c8x2_1455 {
  height: 82px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_5nkof_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_5nkof_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_5nkof_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_5nkof_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_5nkof_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_5nkof_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_5nkof_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_5nkof_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_5nkof_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_5nkof_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_5nkof_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_5nkof_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_5nkof_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_5nkof_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_5nkof_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_5nkof_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_5nkof_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_5nkof_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_5nkof_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_5nkof_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_5nkof_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_5nkof_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_5nkof_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_5nkof_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_5nkof_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_5nkof_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_5nkof_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_5nkof_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_5nkof_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_5nkof_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_5nkof_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_5nkof_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_5nkof_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_5nkof_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_5nkof_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_5nkof_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_5nkof_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_5nkof_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_5nkof_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_5nkof_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_5nkof_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_5nkof_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_5nkof_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_5nkof_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_5nkof_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_5nkof_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_5nkof_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_5nkof_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_5nkof_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_5nkof_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_5nkof_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_5nkof_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_5nkof_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_5nkof_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_5nkof_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_5nkof_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_5nkof_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_5nkof_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_5nkof_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_5nkof_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_5nkof_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_5nkof_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_5nkof_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_5nkof_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_5nkof_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_5nkof_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_5nkof_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_5nkof_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_5nkof_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_5nkof_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_5nkof_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_5nkof_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_5nkof_259 {
  padding: 0;
}

._p-t-0_5nkof_263 {
  padding-top: 0;
}

._p-r-0_5nkof_267 {
  padding-right: 0;
}

._p-b-0_5nkof_271 {
  padding-bottom: 0;
}

._p-l-0_5nkof_275 {
  padding-left: 0;
}

._m-0_5nkof_279 {
  margin: 0;
}

._m-t-0_5nkof_283 {
  margin-top: 0;
}

._m-r-0_5nkof_287 {
  margin-right: 0;
}

._m-b-0_5nkof_291 {
  margin-bottom: 0;
}

._m-l-0_5nkof_295 {
  margin-left: 0;
}

._p-1_5nkof_299 {
  padding: 2px;
}

._p-t-1_5nkof_303 {
  padding-top: 2px;
}

._p-r-1_5nkof_307 {
  padding-right: 2px;
}

._p-b-1_5nkof_311 {
  padding-bottom: 2px;
}

._p-l-1_5nkof_315 {
  padding-left: 2px;
}

._m-1_5nkof_319 {
  margin: 2px;
}

._m-t-1_5nkof_323 {
  margin-top: 2px;
}

._m-r-1_5nkof_327 {
  margin-right: 2px;
}

._m-b-1_5nkof_331 {
  margin-bottom: 2px;
}

._m-l-1_5nkof_335 {
  margin-left: 2px;
}

._p-2_5nkof_339 {
  padding: 4px;
}

._p-t-2_5nkof_343 {
  padding-top: 4px;
}

._p-r-2_5nkof_347 {
  padding-right: 4px;
}

._p-b-2_5nkof_351 {
  padding-bottom: 4px;
}

._p-l-2_5nkof_355 {
  padding-left: 4px;
}

._m-2_5nkof_359 {
  margin: 4px;
}

._m-t-2_5nkof_363 {
  margin-top: 4px;
}

._m-r-2_5nkof_367 {
  margin-right: 4px;
}

._m-b-2_5nkof_371 {
  margin-bottom: 4px;
}

._m-l-2_5nkof_375 {
  margin-left: 4px;
}

._p-3_5nkof_379 {
  padding: 8px;
}

._p-t-3_5nkof_383 {
  padding-top: 8px;
}

._p-r-3_5nkof_387 {
  padding-right: 8px;
}

._p-b-3_5nkof_391 {
  padding-bottom: 8px;
}

._p-l-3_5nkof_395 {
  padding-left: 8px;
}

._m-3_5nkof_399 {
  margin: 8px;
}

._m-t-3_5nkof_403 {
  margin-top: 8px;
}

._m-r-3_5nkof_407 {
  margin-right: 8px;
}

._m-b-3_5nkof_411 {
  margin-bottom: 8px;
}

._m-l-3_5nkof_415 {
  margin-left: 8px;
}

._p-4_5nkof_419 {
  padding: 12px;
}

._p-t-4_5nkof_423 {
  padding-top: 12px;
}

._p-r-4_5nkof_427 {
  padding-right: 12px;
}

._p-b-4_5nkof_431 {
  padding-bottom: 12px;
}

._p-l-4_5nkof_435 {
  padding-left: 12px;
}

._m-4_5nkof_439 {
  margin: 12px;
}

._m-t-4_5nkof_443 {
  margin-top: 12px;
}

._m-r-4_5nkof_447 {
  margin-right: 12px;
}

._m-b-4_5nkof_451 {
  margin-bottom: 12px;
}

._m-l-4_5nkof_455 {
  margin-left: 12px;
}

._p-5_5nkof_459 {
  padding: 16px;
}

._p-t-5_5nkof_463 {
  padding-top: 16px;
}

._p-r-5_5nkof_467 {
  padding-right: 16px;
}

._p-b-5_5nkof_471 {
  padding-bottom: 16px;
}

._p-l-5_5nkof_475 {
  padding-left: 16px;
}

._m-5_5nkof_479 {
  margin: 16px;
}

._m-t-5_5nkof_483 {
  margin-top: 16px;
}

._m-r-5_5nkof_487 {
  margin-right: 16px;
}

._m-b-5_5nkof_491 {
  margin-bottom: 16px;
}

._m-l-5_5nkof_495 {
  margin-left: 16px;
}

._p-6_5nkof_499 {
  padding: 24px;
}

._p-t-6_5nkof_503 {
  padding-top: 24px;
}

._p-r-6_5nkof_507 {
  padding-right: 24px;
}

._p-b-6_5nkof_511 {
  padding-bottom: 24px;
}

._p-l-6_5nkof_515 {
  padding-left: 24px;
}

._m-6_5nkof_519 {
  margin: 24px;
}

._m-t-6_5nkof_523 {
  margin-top: 24px;
}

._m-r-6_5nkof_527 {
  margin-right: 24px;
}

._m-b-6_5nkof_531 {
  margin-bottom: 24px;
}

._m-l-6_5nkof_535 {
  margin-left: 24px;
}

._p-7_5nkof_539 {
  padding: 32px;
}

._p-t-7_5nkof_543 {
  padding-top: 32px;
}

._p-r-7_5nkof_547 {
  padding-right: 32px;
}

._p-b-7_5nkof_551 {
  padding-bottom: 32px;
}

._p-l-7_5nkof_555 {
  padding-left: 32px;
}

._m-7_5nkof_559 {
  margin: 32px;
}

._m-t-7_5nkof_563 {
  margin-top: 32px;
}

._m-r-7_5nkof_567 {
  margin-right: 32px;
}

._m-b-7_5nkof_571 {
  margin-bottom: 32px;
}

._m-l-7_5nkof_575 {
  margin-left: 32px;
}

._p-8_5nkof_579 {
  padding: 40px;
}

._p-t-8_5nkof_583 {
  padding-top: 40px;
}

._p-r-8_5nkof_587 {
  padding-right: 40px;
}

._p-b-8_5nkof_591 {
  padding-bottom: 40px;
}

._p-l-8_5nkof_595 {
  padding-left: 40px;
}

._m-8_5nkof_599 {
  margin: 40px;
}

._m-t-8_5nkof_603 {
  margin-top: 40px;
}

._m-r-8_5nkof_607 {
  margin-right: 40px;
}

._m-b-8_5nkof_611 {
  margin-bottom: 40px;
}

._m-l-8_5nkof_615 {
  margin-left: 40px;
}

._p-9_5nkof_619 {
  padding: 48px;
}

._p-t-9_5nkof_623 {
  padding-top: 48px;
}

._p-r-9_5nkof_627 {
  padding-right: 48px;
}

._p-b-9_5nkof_631 {
  padding-bottom: 48px;
}

._p-l-9_5nkof_635 {
  padding-left: 48px;
}

._m-9_5nkof_639 {
  margin: 48px;
}

._m-t-9_5nkof_643 {
  margin-top: 48px;
}

._m-r-9_5nkof_647 {
  margin-right: 48px;
}

._m-b-9_5nkof_651 {
  margin-bottom: 48px;
}

._m-l-9_5nkof_655 {
  margin-left: 48px;
}

._p-10_5nkof_659 {
  padding: 64px;
}

._p-t-10_5nkof_663 {
  padding-top: 64px;
}

._p-r-10_5nkof_667 {
  padding-right: 64px;
}

._p-b-10_5nkof_671 {
  padding-bottom: 64px;
}

._p-l-10_5nkof_675 {
  padding-left: 64px;
}

._m-10_5nkof_679 {
  margin: 64px;
}

._m-t-10_5nkof_683 {
  margin-top: 64px;
}

._m-r-10_5nkof_687 {
  margin-right: 64px;
}

._m-b-10_5nkof_691 {
  margin-bottom: 64px;
}

._m-l-10_5nkof_695 {
  margin-left: 64px;
}

._p-11_5nkof_699 {
  padding: 80px;
}

._p-t-11_5nkof_703 {
  padding-top: 80px;
}

._p-r-11_5nkof_707 {
  padding-right: 80px;
}

._p-b-11_5nkof_711 {
  padding-bottom: 80px;
}

._p-l-11_5nkof_715 {
  padding-left: 80px;
}

._m-11_5nkof_719 {
  margin: 80px;
}

._m-t-11_5nkof_723 {
  margin-top: 80px;
}

._m-r-11_5nkof_727 {
  margin-right: 80px;
}

._m-b-11_5nkof_731 {
  margin-bottom: 80px;
}

._m-l-11_5nkof_735 {
  margin-left: 80px;
}

._p-12_5nkof_739 {
  padding: 96px;
}

._p-t-12_5nkof_743 {
  padding-top: 96px;
}

._p-r-12_5nkof_747 {
  padding-right: 96px;
}

._p-b-12_5nkof_751 {
  padding-bottom: 96px;
}

._p-l-12_5nkof_755 {
  padding-left: 96px;
}

._m-12_5nkof_759 {
  margin: 96px;
}

._m-t-12_5nkof_763 {
  margin-top: 96px;
}

._m-r-12_5nkof_767 {
  margin-right: 96px;
}

._m-b-12_5nkof_771 {
  margin-bottom: 96px;
}

._m-l-12_5nkof_775 {
  margin-left: 96px;
}

._p-13_5nkof_779 {
  padding: 160px;
}

._p-t-13_5nkof_783 {
  padding-top: 160px;
}

._p-r-13_5nkof_787 {
  padding-right: 160px;
}

._p-b-13_5nkof_791 {
  padding-bottom: 160px;
}

._p-l-13_5nkof_795 {
  padding-left: 160px;
}

._m-13_5nkof_799 {
  margin: 160px;
}

._m-t-13_5nkof_803 {
  margin-top: 160px;
}

._m-r-13_5nkof_807 {
  margin-right: 160px;
}

._m-b-13_5nkof_811 {
  margin-bottom: 160px;
}

._m-l-13_5nkof_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_5nkof_825 {
  border-radius: 0;
}

._r-1_5nkof_829 {
  border-radius: 2px;
}

._r-2_5nkof_833 {
  border-radius: 4px;
}

._r-3_5nkof_837 {
  border-radius: 6px;
}

._r-4_5nkof_841 {
  border-radius: 8px;
}

._r-5_5nkof_845 {
  border-radius: 12px;
}

._r-6_5nkof_849 {
  border-radius: 20px;
}

._r-full_5nkof_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_5nkof_860 {
  border: 0 solid;
}

._border-1_5nkof_864 {
  border: 1px solid;
}

._border-2_5nkof_868 {
  border: 2px solid;
}

._border-3_5nkof_872 {
  border: 3px solid;
}

._border-4_5nkof_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_5nkof_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_5nkof_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_5nkof_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_5nkof_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_5nkof_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_5nkof_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_5nkof_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_5nkof_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_5nkof_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_5nkof_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_5nkof_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_5nkof_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_5nkof_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_5nkof_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_5nkof_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_5nkof_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_5nkof_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_5nkof_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_5nkof_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_5nkof_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_5nkof_1066 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_5nkof_1073 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_5nkof_1073 {
    display: block;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopTabs_5nkof_1083 {
    display: none;
  }
}

._tabContent_5nkof_1088, ._tabContentWithGap_5nkof_1088 {
  display: flex;
  flex-direction: column;
  flex: 1;
}
._tabContent_5nkof_1088 > :last-child, ._tabContentWithGap_5nkof_1088 > :last-child {
  flex: 1;
}
._tabContent_5nkof_1088._hidden_5nkof_1096, ._hidden_5nkof_1096._tabContentWithGap_5nkof_1088 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContent_5nkof_1088, ._tabContentWithGap_5nkof_1088 {
    display: none !important;
    overflow: visible;
    background-color: var(--color-bg-elevation);
  }
  ._tabContent_5nkof_1088._activeSection_5nkof_1105, ._activeSection_5nkof_1105._tabContentWithGap_5nkof_1088 {
    display: flex !important;
  }
}

._tabContentWithGap_5nkof_1088 {
  gap: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContentWithGap_5nkof_1088 {
    gap: 8px;
  }
}

._fieldLabelWithAction_5nkof_1119 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 4px;
}
._fieldLabelWithAction_5nkof_1119 label {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabelWithAction_5nkof_1119 label {
    font-size: 12px;
  }
}
._fieldLabelWithAction_5nkof_1119 label {
  color: var(--color-base-600);
  margin: 0;
}

._assigneeSelectWrapper_5nkof_1141 {
  display: flex;
  gap: 8px;
  align-items: center;
}
._assigneeSelectWrapper_5nkof_1141 select {
  flex: 1;
}
._assigneeSelectWrapper_5nkof_1141 button {
  flex-shrink: 0;
}

._refreshButton_5nkof_1153 {
  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;
}
@media (hover: hover) {
._refreshButton_5nkof_1153:hover {
  background-color: var(--color-default-hover);
}
}
._refreshButton_5nkof_1153:disabled {
  background-color: transparent;
  border: unset;
  cursor: not-allowed;
}
._refreshButton_5nkof_1153:disabled i {
  color: var(--color-text-action-disabled) !important;
}
._refreshButton_5nkof_1153 i {
  color: var(--color-primary);
}
._refreshButton_5nkof_1153 i::before {
  font-size: 18px !important;
}
._refreshButton_5nkof_1153._refreshing_5nkof_1181 i {
  animation: _spin_5nkof_1 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

@keyframes _spin_5nkof_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._section_5nkof_1193 {
  margin-bottom: 24px;
}

._sectionTitle_5nkof_1197 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_5nkof_1197 {
    font-size: 16px;
  }
}
._sectionTitle_5nkof_1197 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_5nkof_1197 {
    display: none;
  }
}

._sectionHeader_5nkof_1218 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._tableControls_5nkof_1224 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}

._leftGroup_5nkof_1233 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._rightGroup_5nkof_1239 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rightGroup_5nkof_1239 ._select_5nkof_1244 {
  width: 160px;
}

._totalCount_5nkof_1248 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_5nkof_1248 {
    font-size: 14px;
  }
}
._totalCount_5nkof_1248 {
  color: var(--color-text-header);
}

._countNumber_5nkof_1263 {
  color: var(--color-primary);
}

._select_5nkof_1244 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._select_5nkof_1244 {
    font-size: 12px;
  }
}
._select_5nkof_1244 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-header);
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._select_5nkof_1244:hover {
  border-color: var(--color-primary);
}
}
._select_5nkof_1244:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._adGroupLink_5nkof_1298 {
  color: var(--color-link);
  transition: color 0.2s;
  text-decoration: underline;
  cursor: pointer;
}
@media (hover: hover) {
._adGroupLink_5nkof_1298:hover {
  color: var(--color-link-hover);
}
}

._number_5nkof_1308 {
  text-align: right !important;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._number_5nkof_1308 {
    font-size: 12px;
  }
}
._number_5nkof_1308 {
  font-variant-numeric: tabular-nums;
}
._number_5nkof_1308 > div {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

._tableWrapper_5nkof_1329 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_5nkof_1329 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_5nkof_1329._hideOnMobile_5nkof_1345 {
    display: none !important;
  }
}

._tableFooter_5nkof_1350 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableFooter_5nkof_1350 {
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
  }
}

._hintText_5nkof_1364 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hintText_5nkof_1364 {
    font-size: 12px;
  }
}
._hintText_5nkof_1364 {
  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_5nkof_1364 {
    white-space: normal;
  }
}

._emptyMessage_5nkof_1389 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_5nkof_1389 {
    font-size: 14px;
  }
}
._emptyMessage_5nkof_1389 {
  color: var(--color-text-action-disabled);
  gap: 8px;
}
._emptyMessage_5nkof_1389 i::before {
  font-size: 48px;
  color: var(--color-text-action-disabled);
}

._segmentRow_5nkof_1414 {
  background-color: var(--color-bg-elevation);
}

._totalRow_5nkof_1418 {
  position: sticky;
  bottom: 0;
  z-index: 1;
  background-color: var(--color-bg-disabled) !important;
}
@media (hover: hover) {
._totalRow_5nkof_1418:hover {
  background-color: var(--color-bg-disabled) !important;
}
}
._totalRow_5nkof_1418 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_5nkof_1418 td {
    font-size: 12px;
  }
}
._totalRow_5nkof_1418 td {
  font-weight: 600 !important;
  vertical-align: middle;
  padding: 8px 12px;
  background-color: var(--color-bg-disabled) !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_5nkof_1418 td {
    font-size: 14px !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalRow_5nkof_1418 ._adGroupColumn_5nkof_1450 {
    background-color: var(--color-bg-disabled) !important;
  }
}

._placeholderContent_5nkof_1455 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._placeholderContent_5nkof_1455 {
    font-size: 16px;
  }
}
._placeholderContent_5nkof_1455 {
  color: var(--color-text-action-disabled);
  gap: 12px;
}
._placeholderContent_5nkof_1455 i::before {
  font-size: 64px;
  color: var(--color-text-action-disabled);
}

._skeleton_5nkof_1480 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_5nkof_1 1.5s ease-in-out infinite;
}

._errorMessage_5nkof_1487 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_5nkof_1487 {
    font-size: 16px;
  }
}
._errorMessage_5nkof_1487 {
  color: var(--color-danger);
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  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;
}
@media (hover: hover) {
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;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  position: sticky;
  top: 0;
  z-index: 2;
}

._inlineAddButton_5nkof_1569 {
  height: 40px;
  line-height: 1.4 !important;
}
._inlineAddButton_5nkof_1569 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inlineAddButton_5nkof_1569 {
    display: none;
  }
}

._stickyAddButton_5nkof_1582 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
  transition: opacity 0.2s, visibility 0.2s;
}
._stickyAddButton_5nkof_1582._hidden_5nkof_1096 {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stickyAddButton_5nkof_1582 {
    display: none;
  }
}

._floatingButton_5nkof_1601 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_5nkof_1601 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_5nkof_1601 i::before {
    font-size: 28px;
  }
  ._floatingButton_5nkof_1601._hidden_5nkof_1096 {
    opacity: 0;
    transform: scale(0.8);
    pointer-events: none;
  }
}

._desktopSearch_5nkof_1630 {
  display: grid;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_5nkof_1630 {
    display: none !important;
  }
}

._mobileSearch_5nkof_1639 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_5nkof_1639 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_5nkof_1639 > ._with-icon_5nkof_1648,
  ._mobileSearch_5nkof_1639 > .with-icon {
    flex: 1;
    min-width: 0;
  }
  ._mobileSearch_5nkof_1639 input[readonly] {
    background-color: #fff !important;
    border: 1px solid var(--color-border) !important;
    cursor: pointer;
  }
}

._filterChips_5nkof_1660 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_5nkof_1660 {
    display: block;
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
}

._filterChipSlide_5nkof_1674 {
  width: auto !important;
  flex-shrink: 0;
}

._sheetSelect_5nkof_1679 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-header);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetSelect_5nkof_1679 {
    font-size: 14px;
  }
}
._sheetSelect_5nkof_1679 {
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._sheetSelect_5nkof_1679:hover {
  border-color: var(--color-primary);
}
}
._sheetSelect_5nkof_1679:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetSelect_5nkof_1679:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}
@media (hover: hover) {
._sheetSelect_5nkof_1679:disabled:hover {
  border-color: var(--color-border);
}
}

._sheetInput_5nkof_1718 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-header);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetInput_5nkof_1718 {
    font-size: 14px;
  }
}
._sheetInput_5nkof_1718 {
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._sheetInput_5nkof_1718:hover {
  border-color: var(--color-primary);
}
}
._sheetInput_5nkof_1718:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetInput_5nkof_1718::placeholder {
  color: var(--color-text-action-disabled);
}
._sheetInput_5nkof_1718:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_5nkof_1758 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._adGroupColumn_5nkof_1450._pinned_5nkof_1764 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._adGroupColumn_5nkof_1450._pinned_5nkof_1764:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._adGroupColumn_5nkof_1450._pinned_5nkof_1764:is(td) {
    background-color: #ffffff;
  }
}

._nameColumnWrapper_5nkof_1779 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
}

._nameColumnText_5nkof_1786 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._moreButton_5nkof_1794 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  background: none;
  border: none;
  padding: 2px;
  cursor: pointer;
  color: var(--color-text-action-disabled);
  border-radius: 2px;
  opacity: 0;
  transition: opacity 0.15s;
}
@media (hover: hover) {
tr:hover ._moreButton_5nkof_1794 {
  opacity: 1;
}
}
@media (hover: hover) {
._moreButton_5nkof_1794:hover {
  background-color: var(--color-default-hover);
  color: var(--color-text-body);
}
}
._moreButton_5nkof_1794 i::before {
  font-size: 18px !important;
}

._pinButton_5nkof_1819 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pinButton_5nkof_1819 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
    margin-left: 4px;
    cursor: pointer;
    color: var(--color-text-action-disabled);
    vertical-align: middle;
  }
  @media (hover: hover) {
  ._pinButton_5nkof_1819:hover {
    background-color: transparent;
  }
  }
  ._pinButton_5nkof_1819._pinned_5nkof_1764 {
    color: var(--color-primary);
  }
  ._pinButton_5nkof_1819 i::before {
    font-size: 18px !important;
  }
}

._basicInfoGrid_5nkof_1846 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
._basicInfoGrid_5nkof_1846 select {
  border: 1px solid var(--color-border-disabled);
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._basicInfoGrid_5nkof_1846 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._basicInfoGrid_5nkof_1846 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._basicInfoGrid_5nkof_1846 label {
    font-size: 14px !important;
  }
  ._basicInfoGrid_5nkof_1846 input,
  ._basicInfoGrid_5nkof_1846 select,
  ._basicInfoGrid_5nkof_1846 textarea {
    font-size: 16px !important;
  }
}

._assigneeField_5nkof_1875 {
  grid-column-start: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._assigneeField_5nkof_1875 {
    grid-column-start: auto;
  }
}

._statusField_5nkof_1884 {
  grid-column-start: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._statusField_5nkof_1884 {
    grid-column-start: auto;
  }
}

._radioGroup_5nkof_1893 {
  display: flex;
  gap: 24px;
  margin-bottom: 24px;
}

._radioItem_5nkof_1899 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._radioItem_5nkof_1899 input[type=radio] {
  width: 20px;
  height: 20px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_5nkof_1899 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_5nkof_1899 label {
    font-size: 14px;
  }
}
._radioItem_5nkof_1899 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._landingThumbnail_5nkof_1927 {
  position: relative;
  display: block;
  width: 253px;
  height: 253px;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 24px;
  background-color: var(--color-default);
  cursor: pointer;
}
._landingThumbnail_5nkof_1927 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (hover: hover) {
._landingThumbnail_5nkof_1927:hover ._thumbnailOverlay_5nkof_1943 {
  opacity: 1;
}
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingThumbnail_5nkof_1927 {
    width: 100%;
    aspect-ratio: 1;
    height: auto;
  }
}

._thumbnailOverlay_5nkof_1943 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--overlay-bg-dark);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.2s ease;
}

._emptyThumbnail_5nkof_1968 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-default);
}
._emptyThumbnail_5nkof_1968 i::before {
  font-size: 48px;
  color: var(--color-text-action-disabled);
}

._landingSelectGrid_5nkof_1981 {
  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_5nkof_1981 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingSelectGrid_5nkof_1981 {
    grid-template-columns: 1fr;
  }
}

._landingSelectField_5nkof_1998 {
  grid-column: span 2;
  display: flex;
  gap: 8px;
}
._landingSelectField_5nkof_1998 input {
  flex: 1;
  background-color: var(--color-default) !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingSelectField_5nkof_1998 {
    grid-column: span 1;
  }
}

._urlField_5nkof_2013 {
  max-width: 33.3333333333%;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._urlField_5nkof_2013 {
    max-width: 100%;
  }
}

._trackingSection_5nkof_2023 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}

._trackingNotice_5nkof_2030 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._trackingNotice_5nkof_2030 {
    font-size: 12px;
  }
}
._trackingNotice_5nkof_2030 {
  color: var(--color-info);
}
._trackingNotice_5nkof_2030 i::before {
  font-size: 16px;
  color: var(--color-info);
}

._trackingField_5nkof_2053 {
  display: flex;
  flex-direction: column;
}
._trackingField_5nkof_2053 textarea {
  width: 100%;
  min-height: 300px;
  padding: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._trackingField_5nkof_2053 textarea {
    font-size: 12px;
  }
}
._trackingField_5nkof_2053 textarea {
  background-color: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  color: var(--color-text-sub);
  resize: vertical;
}
._trackingField_5nkof_2053 textarea:disabled {
  background-color: var(--color-default);
  cursor: not-allowed;
}
._trackingField_5nkof_2053 ._clickTrackingTextarea_5nkof_2082 {
  min-height: 120px;
}
._trackingField_5nkof_2053 ._clickTrackingCodeBlock_5nkof_2085 {
  min-height: 120px;
}

._codeBlock_5nkof_2089 {
  width: 100%;
  min-height: 300px;
  padding: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._codeBlock_5nkof_2089 {
    font-size: 12px;
  }
}
._codeBlock_5nkof_2089 {
  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_5nkof_2089 code {
  font-family: inherit;
}
._codeBlock_5nkof_2089 mark {
  background-color: var(--color-warning);
  color: var(--color-text-body);
  padding: 2px 4px;
  border-radius: 2px;
}

._conversionMethodTabs_5nkof_2123 {
  display: flex !important;
  gap: 4px;
  border-radius: 4px;
  width: fit-content;
  margin-top: 8px;
  margin-bottom: 12px;
}
._conversionMethodTabs_5nkof_2123 button {
  display: flex;
}

._buttonGroup_5nkof_2135 {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 24px;
}
._buttonGroup_5nkof_2135:has(> :only-child) {
  justify-content: flex-end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_5nkof_2135 {
    display: none !important;
  }
}

._mobileBottomButtons_5nkof_2150 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_5nkof_2150 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_5nkof_2150 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_5nkof_2150 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_5nkof_2184 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_5nkof_2184 {
    display: block;
    height: 82px;
  }
}

._infoBox_5nkof_2194 {
  background: var(--color-primary-fill);
  border-left: 4px solid var(--color-primary);
  padding: 12px;
  margin-top: 8px;
  border-radius: 0 4px 4px 0;
}

._infoItem_5nkof_2202 {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  margin-bottom: 4px;
}
._infoItem_5nkof_2202:last-child {
  margin-bottom: 0;
}

._infoLabel_5nkof_2212 {
  flex-shrink: 0;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoLabel_5nkof_2212 {
    font-size: 12px;
  }
}
._infoLabel_5nkof_2212 {
  color: var(--color-primary);
  min-width: 70px;
}

._infoContent_5nkof_2229 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoContent_5nkof_2229 {
    font-size: 12px;
  }
}
._infoContent_5nkof_2229 {
  color: var(--color-text-body);
  flex: 1;
}

._warningNote_5nkof_2245 {
  background: var(--color-warning-fill);
  color: var(--color-warning);
  padding: 8px;
  border-radius: 4px;
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._warningNote_5nkof_2245 {
    font-size: 12px;
  }
}

._badge_5nkof_2262 {
  display: inline-block;
  padding: 2px 4px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
  margin-left: 4px;
}

._badgeRecommended_5nkof_2273 {
  background: var(--color-success-fill);
  color: var(--color-success);
}

._badgeSimple_5nkof_2278 {
  background: var(--color-primary-fill);
  color: var(--color-primary);
}

._badgeCaution_5nkof_2283 {
  background: var(--color-danger-fill);
  color: var(--color-danger);
}

._seoGrid_5nkof_2288 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._seoGrid_5nkof_2288 {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._seoGrid_5nkof_2288 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._seoGrid_5nkof_2288 label {
    font-size: 14px !important;
  }
  ._seoGrid_5nkof_2288 input {
    font-size: 16px !important;
  }
}

._bottomRow_5nkof_2312 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._bottomRow_5nkof_2312 {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomRow_5nkof_2312 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._bottomRow_5nkof_2312 label {
    font-size: 14px !important;
  }
  ._bottomRow_5nkof_2312 textarea {
    font-size: 16px !important;
  }
}

._bottomField_5nkof_2336 {
  display: flex;
  flex-direction: column;
}
._bottomField_5nkof_2336 > div {
  display: flex;
  flex-direction: column;
  flex: 1;
}

._bottomTextarea_5nkof_2346 {
  width: 100%;
  min-height: 450px;
  resize: vertical;
}

._apiKeyFieldWrapper_5nkof_2352 {
  margin-bottom: 24px;
}

._apiKeyGrid_5nkof_2356 {
  display: grid !important;
  grid-template-columns: repeat(6, 1fr);
  gap: 24px;
  margin-right: 0 !important;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._apiKeyGrid_5nkof_2356 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._apiKeyGrid_5nkof_2356 {
    grid-template-columns: 1fr;
  }
}

._apiKeyField_5nkof_2352 {
  grid-column: span 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._apiKeyField_5nkof_2352 {
    grid-column: span 1;
  }
}

._apiKeyInputWrapper_5nkof_2382 {
  position: relative;
  display: flex;
  align-items: center;
}

._apiKeyInput_5nkof_2382 {
  width: 100%;
  padding-right: 48px !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

._copyButton_5nkof_2396 {
  position: absolute;
  right: 4px;
}

._customDomainFieldWrapper_5nkof_2401 {
  margin-bottom: 24px;
}

._customDomainGrid_5nkof_2405 {
  display: grid !important;
  grid-template-columns: repeat(6, 1fr);
  gap: 24px;
  margin-right: 0 !important;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._customDomainGrid_5nkof_2405 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._customDomainGrid_5nkof_2405 {
    grid-template-columns: 1fr;
  }
}

._customDomainField_5nkof_2401 {
  grid-column: span 2;
  display: flex;
  gap: 8px;
}
._customDomainField_5nkof_2401 input {
  flex: 1;
}
._customDomainField_5nkof_2401 button {
  flex-shrink: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._customDomainField_5nkof_2401 {
    grid-column: span 1;
  }
}

._domainButtons_5nkof_2439 {
  display: flex;
  gap: 4px;
  flex-shrink: 0;
}

._domainStatusWrapper_5nkof_2445 {
  grid-column: span 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._domainStatusWrapper_5nkof_2445 {
    grid-column: span 1;
  }
}

._domainStatusToast_5nkof_2454 {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  padding: 12px 16px;
  border-radius: 4px;
  margin-top: 8px;
  max-width: 100%;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._domainStatusToast_5nkof_2454 {
    font-size: 12px;
  }
}
._domainStatusToast_5nkof_2454 i::before {
  font-size: 16px;
  flex-shrink: 0;
}
._domainStatusToast_5nkof_2454 a {
  color: inherit;
  text-decoration: underline;
}
@media (hover: hover) {
._domainStatusToast_5nkof_2454 a:hover {
  opacity: 0.8;
}
}
._domainStatusToast_5nkof_2454._info_5nkof_97 {
  background-color: var(--color-info-fill);
}
._domainStatusToast_5nkof_2454._info_5nkof_97 p,
._domainStatusToast_5nkof_2454._info_5nkof_97 li,
._domainStatusToast_5nkof_2454._info_5nkof_97 i::before {
  color: var(--color-info);
}
._domainStatusToast_5nkof_2454._warning_5nkof_190 {
  background-color: var(--color-warning-fill);
}
._domainStatusToast_5nkof_2454._warning_5nkof_190 p,
._domainStatusToast_5nkof_2454._warning_5nkof_190 li,
._domainStatusToast_5nkof_2454._warning_5nkof_190 i::before {
  color: var(--color-warning);
}
._domainStatusToast_5nkof_2454._success_5nkof_159 {
  background-color: var(--color-success-fill);
}
._domainStatusToast_5nkof_2454._success_5nkof_159 p,
._domainStatusToast_5nkof_2454._success_5nkof_159 li,
._domainStatusToast_5nkof_2454._success_5nkof_159 i::before {
  color: var(--color-success);
}
._domainStatusToast_5nkof_2454._danger_5nkof_221 {
  background-color: var(--color-danger-fill);
}
._domainStatusToast_5nkof_2454._danger_5nkof_221 p,
._domainStatusToast_5nkof_2454._danger_5nkof_221 li,
._domainStatusToast_5nkof_2454._danger_5nkof_221 i::before {
  color: var(--color-danger);
}

._toastContent_5nkof_2516 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
  flex: 1;
}
._toastContent_5nkof_2516 p {
  margin: 0;
  word-break: keep-all;
}

._toastSubtitle_5nkof_2528 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._toastSubtitle_5nkof_2528 {
    font-size: 12px;
  }
}
._toastSubtitle_5nkof_2528 {
  margin-top: 12px !important;
}

._toastLinkList_5nkof_2543 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
}
._toastLinkList_5nkof_2543 li {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._toastLinkList_5nkof_2543 li {
    font-size: 12px;
  }
}
._toastLinkList_5nkof_2543 li {
  display: block;
}
._toastLinkList_5nkof_2543 a {
  color: inherit;
  text-decoration: underline;
}
@media (hover: hover) {
._toastLinkList_5nkof_2543 a:hover {
  opacity: 0.8;
}
}

._desktopOnly_5nkof_2572 {
  display: flex;
  flex-direction: column;
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnly_5nkof_2572 {
    display: none !important;
  }
}

._mobileEmptyMessage_5nkof_2583 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_5nkof_2583 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    min-height: 240px;
    width: 100%;
    background-color: var(--color-bg-elevation);
    border-radius: 6px;
    flex: 1;
  }
  ._mobileEmptyMessage_5nkof_2583 i::before {
    font-size: 48px !important;
    color: var(--color-text-header);
  }
  ._mobileEmptyMessage_5nkof_2583 p {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: var(--color-text-body);
    font-weight: 600;
    text-align: center;
    margin: 0;
    color: var(--color-text-header);
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_5nkof_2583 p {
    font-size: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_5nkof_2583 p span {
    color: var(--color-danger);
  }
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_wr43u_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_wr43u_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_wr43u_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_wr43u_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_wr43u_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_wr43u_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_wr43u_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_wr43u_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_wr43u_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_wr43u_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_wr43u_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_wr43u_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_wr43u_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_wr43u_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_wr43u_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_wr43u_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_wr43u_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_wr43u_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_wr43u_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_wr43u_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_wr43u_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_wr43u_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_wr43u_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_wr43u_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_wr43u_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_wr43u_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_wr43u_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_wr43u_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_wr43u_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_wr43u_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_wr43u_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_wr43u_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_wr43u_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_wr43u_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_wr43u_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_wr43u_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_wr43u_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_wr43u_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_wr43u_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_wr43u_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_wr43u_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_wr43u_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_wr43u_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_wr43u_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_wr43u_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_wr43u_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_wr43u_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_wr43u_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_wr43u_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_wr43u_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_wr43u_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_wr43u_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_wr43u_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_wr43u_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_wr43u_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_wr43u_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_wr43u_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_wr43u_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_wr43u_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_wr43u_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_wr43u_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_wr43u_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_wr43u_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_wr43u_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_wr43u_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_wr43u_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_wr43u_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_wr43u_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_wr43u_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_wr43u_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_wr43u_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_wr43u_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_wr43u_260 {
  padding: 0;
}

._p-t-0_wr43u_264 {
  padding-top: 0;
}

._p-r-0_wr43u_268 {
  padding-right: 0;
}

._p-b-0_wr43u_272 {
  padding-bottom: 0;
}

._p-l-0_wr43u_276 {
  padding-left: 0;
}

._m-0_wr43u_280 {
  margin: 0;
}

._m-t-0_wr43u_284 {
  margin-top: 0;
}

._m-r-0_wr43u_288 {
  margin-right: 0;
}

._m-b-0_wr43u_292 {
  margin-bottom: 0;
}

._m-l-0_wr43u_296 {
  margin-left: 0;
}

._p-1_wr43u_300 {
  padding: 2px;
}

._p-t-1_wr43u_304 {
  padding-top: 2px;
}

._p-r-1_wr43u_308 {
  padding-right: 2px;
}

._p-b-1_wr43u_312 {
  padding-bottom: 2px;
}

._p-l-1_wr43u_316 {
  padding-left: 2px;
}

._m-1_wr43u_320 {
  margin: 2px;
}

._m-t-1_wr43u_324 {
  margin-top: 2px;
}

._m-r-1_wr43u_328 {
  margin-right: 2px;
}

._m-b-1_wr43u_332 {
  margin-bottom: 2px;
}

._m-l-1_wr43u_336 {
  margin-left: 2px;
}

._p-2_wr43u_340 {
  padding: 4px;
}

._p-t-2_wr43u_344 {
  padding-top: 4px;
}

._p-r-2_wr43u_348 {
  padding-right: 4px;
}

._p-b-2_wr43u_352 {
  padding-bottom: 4px;
}

._p-l-2_wr43u_356 {
  padding-left: 4px;
}

._m-2_wr43u_360 {
  margin: 4px;
}

._m-t-2_wr43u_364 {
  margin-top: 4px;
}

._m-r-2_wr43u_368 {
  margin-right: 4px;
}

._m-b-2_wr43u_372 {
  margin-bottom: 4px;
}

._m-l-2_wr43u_376 {
  margin-left: 4px;
}

._p-3_wr43u_380 {
  padding: 8px;
}

._p-t-3_wr43u_384 {
  padding-top: 8px;
}

._p-r-3_wr43u_388 {
  padding-right: 8px;
}

._p-b-3_wr43u_392 {
  padding-bottom: 8px;
}

._p-l-3_wr43u_396 {
  padding-left: 8px;
}

._m-3_wr43u_400 {
  margin: 8px;
}

._m-t-3_wr43u_404 {
  margin-top: 8px;
}

._m-r-3_wr43u_408 {
  margin-right: 8px;
}

._m-b-3_wr43u_412 {
  margin-bottom: 8px;
}

._m-l-3_wr43u_416 {
  margin-left: 8px;
}

._p-4_wr43u_420 {
  padding: 12px;
}

._p-t-4_wr43u_424 {
  padding-top: 12px;
}

._p-r-4_wr43u_428 {
  padding-right: 12px;
}

._p-b-4_wr43u_432 {
  padding-bottom: 12px;
}

._p-l-4_wr43u_436 {
  padding-left: 12px;
}

._m-4_wr43u_440 {
  margin: 12px;
}

._m-t-4_wr43u_444 {
  margin-top: 12px;
}

._m-r-4_wr43u_448 {
  margin-right: 12px;
}

._m-b-4_wr43u_452 {
  margin-bottom: 12px;
}

._m-l-4_wr43u_456 {
  margin-left: 12px;
}

._p-5_wr43u_460 {
  padding: 16px;
}

._p-t-5_wr43u_464 {
  padding-top: 16px;
}

._p-r-5_wr43u_468 {
  padding-right: 16px;
}

._p-b-5_wr43u_472 {
  padding-bottom: 16px;
}

._p-l-5_wr43u_476 {
  padding-left: 16px;
}

._m-5_wr43u_480 {
  margin: 16px;
}

._m-t-5_wr43u_484 {
  margin-top: 16px;
}

._m-r-5_wr43u_488 {
  margin-right: 16px;
}

._m-b-5_wr43u_492 {
  margin-bottom: 16px;
}

._m-l-5_wr43u_496 {
  margin-left: 16px;
}

._p-6_wr43u_500 {
  padding: 24px;
}

._p-t-6_wr43u_504 {
  padding-top: 24px;
}

._p-r-6_wr43u_508 {
  padding-right: 24px;
}

._p-b-6_wr43u_512 {
  padding-bottom: 24px;
}

._p-l-6_wr43u_516 {
  padding-left: 24px;
}

._m-6_wr43u_520 {
  margin: 24px;
}

._m-t-6_wr43u_524 {
  margin-top: 24px;
}

._m-r-6_wr43u_528 {
  margin-right: 24px;
}

._m-b-6_wr43u_532 {
  margin-bottom: 24px;
}

._m-l-6_wr43u_536 {
  margin-left: 24px;
}

._p-7_wr43u_540 {
  padding: 32px;
}

._p-t-7_wr43u_544 {
  padding-top: 32px;
}

._p-r-7_wr43u_548 {
  padding-right: 32px;
}

._p-b-7_wr43u_552 {
  padding-bottom: 32px;
}

._p-l-7_wr43u_556 {
  padding-left: 32px;
}

._m-7_wr43u_560 {
  margin: 32px;
}

._m-t-7_wr43u_564 {
  margin-top: 32px;
}

._m-r-7_wr43u_568 {
  margin-right: 32px;
}

._m-b-7_wr43u_572 {
  margin-bottom: 32px;
}

._m-l-7_wr43u_576 {
  margin-left: 32px;
}

._p-8_wr43u_580 {
  padding: 40px;
}

._p-t-8_wr43u_584 {
  padding-top: 40px;
}

._p-r-8_wr43u_588 {
  padding-right: 40px;
}

._p-b-8_wr43u_592 {
  padding-bottom: 40px;
}

._p-l-8_wr43u_596 {
  padding-left: 40px;
}

._m-8_wr43u_600 {
  margin: 40px;
}

._m-t-8_wr43u_604 {
  margin-top: 40px;
}

._m-r-8_wr43u_608 {
  margin-right: 40px;
}

._m-b-8_wr43u_612 {
  margin-bottom: 40px;
}

._m-l-8_wr43u_616 {
  margin-left: 40px;
}

._p-9_wr43u_620 {
  padding: 48px;
}

._p-t-9_wr43u_624 {
  padding-top: 48px;
}

._p-r-9_wr43u_628 {
  padding-right: 48px;
}

._p-b-9_wr43u_632 {
  padding-bottom: 48px;
}

._p-l-9_wr43u_636 {
  padding-left: 48px;
}

._m-9_wr43u_640 {
  margin: 48px;
}

._m-t-9_wr43u_644 {
  margin-top: 48px;
}

._m-r-9_wr43u_648 {
  margin-right: 48px;
}

._m-b-9_wr43u_652 {
  margin-bottom: 48px;
}

._m-l-9_wr43u_656 {
  margin-left: 48px;
}

._p-10_wr43u_660 {
  padding: 64px;
}

._p-t-10_wr43u_664 {
  padding-top: 64px;
}

._p-r-10_wr43u_668 {
  padding-right: 64px;
}

._p-b-10_wr43u_672 {
  padding-bottom: 64px;
}

._p-l-10_wr43u_676 {
  padding-left: 64px;
}

._m-10_wr43u_680 {
  margin: 64px;
}

._m-t-10_wr43u_684 {
  margin-top: 64px;
}

._m-r-10_wr43u_688 {
  margin-right: 64px;
}

._m-b-10_wr43u_692 {
  margin-bottom: 64px;
}

._m-l-10_wr43u_696 {
  margin-left: 64px;
}

._p-11_wr43u_700 {
  padding: 80px;
}

._p-t-11_wr43u_704 {
  padding-top: 80px;
}

._p-r-11_wr43u_708 {
  padding-right: 80px;
}

._p-b-11_wr43u_712 {
  padding-bottom: 80px;
}

._p-l-11_wr43u_716 {
  padding-left: 80px;
}

._m-11_wr43u_720 {
  margin: 80px;
}

._m-t-11_wr43u_724 {
  margin-top: 80px;
}

._m-r-11_wr43u_728 {
  margin-right: 80px;
}

._m-b-11_wr43u_732 {
  margin-bottom: 80px;
}

._m-l-11_wr43u_736 {
  margin-left: 80px;
}

._p-12_wr43u_740 {
  padding: 96px;
}

._p-t-12_wr43u_744 {
  padding-top: 96px;
}

._p-r-12_wr43u_748 {
  padding-right: 96px;
}

._p-b-12_wr43u_752 {
  padding-bottom: 96px;
}

._p-l-12_wr43u_756 {
  padding-left: 96px;
}

._m-12_wr43u_760 {
  margin: 96px;
}

._m-t-12_wr43u_764 {
  margin-top: 96px;
}

._m-r-12_wr43u_768 {
  margin-right: 96px;
}

._m-b-12_wr43u_772 {
  margin-bottom: 96px;
}

._m-l-12_wr43u_776 {
  margin-left: 96px;
}

._p-13_wr43u_780 {
  padding: 160px;
}

._p-t-13_wr43u_784 {
  padding-top: 160px;
}

._p-r-13_wr43u_788 {
  padding-right: 160px;
}

._p-b-13_wr43u_792 {
  padding-bottom: 160px;
}

._p-l-13_wr43u_796 {
  padding-left: 160px;
}

._m-13_wr43u_800 {
  margin: 160px;
}

._m-t-13_wr43u_804 {
  margin-top: 160px;
}

._m-r-13_wr43u_808 {
  margin-right: 160px;
}

._m-b-13_wr43u_812 {
  margin-bottom: 160px;
}

._m-l-13_wr43u_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_wr43u_826 {
  border-radius: 0;
}

._r-1_wr43u_830 {
  border-radius: 2px;
}

._r-2_wr43u_834 {
  border-radius: 4px;
}

._r-3_wr43u_838 {
  border-radius: 6px;
}

._r-4_wr43u_842 {
  border-radius: 8px;
}

._r-5_wr43u_846 {
  border-radius: 12px;
}

._r-6_wr43u_850 {
  border-radius: 20px;
}

._r-full_wr43u_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_wr43u_861 {
  border: 0 solid;
}

._border-1_wr43u_865 {
  border: 1px solid;
}

._border-2_wr43u_869 {
  border: 2px solid;
}

._border-3_wr43u_873 {
  border: 3px solid;
}

._border-4_wr43u_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_wr43u_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_wr43u_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_wr43u_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_wr43u_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_wr43u_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_wr43u_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_wr43u_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_wr43u_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_wr43u_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_wr43u_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_wr43u_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_wr43u_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_wr43u_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_wr43u_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_wr43u_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_wr43u_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_wr43u_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
*/
@keyframes _skeleton-pulse_wr43u_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _skeleton-pulse_wr43u_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_wr43u_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_wr43u_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/* overlay/modal → BaseModal에서 제공 */
._content_wr43u_1075 {
  display: flex;
  gap: 16px;
  flex: 1;
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_wr43u_1075 {
    flex-direction: column;
  }
}

._previewSection_wr43u_1087 {
  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_wr43u_1087 {
    width: 400px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._previewSection_wr43u_1087 {
    display: none;
  }
}

._zoomControls_wr43u_1110 {
  position: sticky;
  bottom: 8px;
  left: 100%;
  transform: translateX(-10px);
  display: flex;
  align-items: center;
  gap: 2px;
  padding: 2px 4px;
  background-color: var(--overlay-bg-opaque);
  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_wr43u_1110 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;
}
@media (hover: hover){
._zoomControls_wr43u_1110 button:hover:not(:disabled) {
  background-color: var(--color-default-hover);
}
}
._zoomControls_wr43u_1110 button:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._zoomControls_wr43u_1110 button i::before {
  font-size: 18px;
  color: var(--color-text-body);
}

._zoomLevel_wr43u_1150 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._zoomLevel_wr43u_1150 {
    font-size: 12px;
  }
}
._zoomLevel_wr43u_1150 {
  color: var(--color-text-header);
  min-width: 40px;
  text-align: center;
  cursor: pointer;
  user-select: none;
}
@media (hover: hover){
._zoomLevel_wr43u_1150:hover {
  color: var(--color-primary);
}
}

._previewImage_wr43u_1172 {
  height: auto;
  display: block;
}

._emptyPreview_wr43u_1177 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: var(--color-text-action-disabled);
  min-height: 400px;
}
._emptyPreview_wr43u_1177 i::before {
  font-size: 48px;
}
._emptyPreview_wr43u_1177 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyPreview_wr43u_1177 span {
    font-size: 12px;
  }
}

._tableSection_wr43u_1201 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
}

._tableWrapper_wr43u_1209 {
  flex: 1;
  overflow: auto;
  border: 1px solid var(--color-border);
  border-radius: 6px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_wr43u_1209 {
    margin-left: -12px;
    margin-right: -12px;
    border-radius: 0;
    border-left: none;
    border-right: none;
    padding-bottom: 82px;
  }
}
._tableWrapper_wr43u_1209 table {
  width: 100%;
  border: none !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_wr43u_1209 table {
    table-layout: fixed;
  }
}
._tableWrapper_wr43u_1209 table thead {
  position: sticky;
  top: 0;
  z-index: 1;
}
._tableWrapper_wr43u_1209 table thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_wr43u_1209 table thead th {
    font-size: 12px;
  }
}
._tableWrapper_wr43u_1209 table thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
._tableWrapper_wr43u_1209 table tbody tr {
  cursor: pointer;
  transition: background-color 0.15s;
}
@media (hover: hover){
._tableWrapper_wr43u_1209 table tbody tr:hover {
  background-color: var(--color-default-hover);
}
}
._tableWrapper_wr43u_1209 table tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_wr43u_1209 table tbody td {
    font-size: 12px;
  }
}
._tableWrapper_wr43u_1209 table tbody td {
  text-align: center;
  vertical-align: middle;
  padding: 4px 8px;
}

._selectedRow_wr43u_1279 {
  background-color: var(--color-primary-outline) !important;
}

._radio_wr43u_1283 {
  width: 24px;
  height: 24px;
  cursor: pointer;
  accent-color: var(--color-primary);
}

._thumbnail_wr43u_1290 {
  width: 76px;
  height: 76px;
  margin: 0 auto;
  border-radius: 4px;
  overflow: hidden;
  background-color: var(--color-default);
}
._thumbnail_wr43u_1290 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._emptyThumbnail_wr43u_1304 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-default);
}
._emptyThumbnail_wr43u_1304 i::before {
  font-size: 24px;
  color: var(--color-text-action-disabled);
}

._nameCell_wr43u_1317 {
  text-align: center !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._nameCell_wr43u_1317 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 0;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_wr43u_1330 {
    display: none;
  }
}

._errorCell_wr43u_1335,
._emptyCell_wr43u_1336 {
  text-align: center;
  color: var(--color-text-action-disabled);
  padding: 64px !important;
}

._errorCell_wr43u_1335 {
  color: var(--color-danger);
}

._buttonGroup_wr43u_1346 {
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
}
._buttonGroup_wr43u_1346:has(> :only-child) {
  justify-content: flex-end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_wr43u_1346 {
    display: none;
  }
}

._mobileBottomButtons_wr43u_1360 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_wr43u_1360 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_wr43u_1360 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._skeleton_wr43u_1389 {
  animation: _skeleton-pulse_wr43u_1 1.5s ease-in-out infinite;
  background-color: var(--color-default);
  border-radius: 2px;
}

._skeletonRadio_wr43u_1395 {
  animation: _skeleton-pulse_wr43u_1 1.5s ease-in-out infinite;
  background-color: var(--color-default);
  border-radius: 2px;
  width: 24px;
  height: 24px;
  margin: 0 auto;
}

._skeletonThumbnail_wr43u_1404 {
  animation: _skeleton-pulse_wr43u_1 1.5s ease-in-out infinite;
  background-color: var(--color-default);
  border-radius: 2px;
  width: 76px;
  height: 76px;
  margin: 0 auto;
}

._skeletonTitle_wr43u_1413 {
  animation: _skeleton-pulse_wr43u_1 1.5s ease-in-out infinite;
  background-color: var(--color-default);
  border-radius: 2px;
  width: 80%;
  height: 22px;
}

._thNo_wr43u_1421 {
  width: 50px;
}

._thSelect_wr43u_1425 {
  width: 60px;
}

._thThumbnail_wr43u_1429 {
  width: 100px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_x1vl9_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_x1vl9_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_x1vl9_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_x1vl9_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_x1vl9_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_x1vl9_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_x1vl9_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_x1vl9_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_x1vl9_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_x1vl9_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_x1vl9_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_x1vl9_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_x1vl9_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_x1vl9_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_x1vl9_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_x1vl9_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_x1vl9_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_x1vl9_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_x1vl9_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_x1vl9_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_x1vl9_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_x1vl9_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_x1vl9_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_x1vl9_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_x1vl9_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_x1vl9_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_x1vl9_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_x1vl9_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_x1vl9_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_x1vl9_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_x1vl9_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_x1vl9_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_x1vl9_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_x1vl9_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_x1vl9_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_x1vl9_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_x1vl9_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_x1vl9_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_x1vl9_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_x1vl9_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_x1vl9_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_x1vl9_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_x1vl9_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_x1vl9_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_x1vl9_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_x1vl9_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_x1vl9_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_x1vl9_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_x1vl9_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_x1vl9_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_x1vl9_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_x1vl9_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_x1vl9_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_x1vl9_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_x1vl9_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_x1vl9_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_x1vl9_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_x1vl9_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_x1vl9_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_x1vl9_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_x1vl9_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_x1vl9_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_x1vl9_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_x1vl9_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_x1vl9_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_x1vl9_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_x1vl9_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_x1vl9_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_x1vl9_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_x1vl9_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_x1vl9_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_x1vl9_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_x1vl9_259 {
  padding: 0;
}

._p-t-0_x1vl9_263 {
  padding-top: 0;
}

._p-r-0_x1vl9_267 {
  padding-right: 0;
}

._p-b-0_x1vl9_271 {
  padding-bottom: 0;
}

._p-l-0_x1vl9_275 {
  padding-left: 0;
}

._m-0_x1vl9_279 {
  margin: 0;
}

._m-t-0_x1vl9_283 {
  margin-top: 0;
}

._m-r-0_x1vl9_287 {
  margin-right: 0;
}

._m-b-0_x1vl9_291 {
  margin-bottom: 0;
}

._m-l-0_x1vl9_295 {
  margin-left: 0;
}

._p-1_x1vl9_299 {
  padding: 2px;
}

._p-t-1_x1vl9_303 {
  padding-top: 2px;
}

._p-r-1_x1vl9_307 {
  padding-right: 2px;
}

._p-b-1_x1vl9_311 {
  padding-bottom: 2px;
}

._p-l-1_x1vl9_315 {
  padding-left: 2px;
}

._m-1_x1vl9_319 {
  margin: 2px;
}

._m-t-1_x1vl9_323 {
  margin-top: 2px;
}

._m-r-1_x1vl9_327 {
  margin-right: 2px;
}

._m-b-1_x1vl9_331 {
  margin-bottom: 2px;
}

._m-l-1_x1vl9_335 {
  margin-left: 2px;
}

._p-2_x1vl9_339 {
  padding: 4px;
}

._p-t-2_x1vl9_343 {
  padding-top: 4px;
}

._p-r-2_x1vl9_347 {
  padding-right: 4px;
}

._p-b-2_x1vl9_351 {
  padding-bottom: 4px;
}

._p-l-2_x1vl9_355 {
  padding-left: 4px;
}

._m-2_x1vl9_359 {
  margin: 4px;
}

._m-t-2_x1vl9_363 {
  margin-top: 4px;
}

._m-r-2_x1vl9_367 {
  margin-right: 4px;
}

._m-b-2_x1vl9_371 {
  margin-bottom: 4px;
}

._m-l-2_x1vl9_375 {
  margin-left: 4px;
}

._p-3_x1vl9_379 {
  padding: 8px;
}

._p-t-3_x1vl9_383 {
  padding-top: 8px;
}

._p-r-3_x1vl9_387 {
  padding-right: 8px;
}

._p-b-3_x1vl9_391 {
  padding-bottom: 8px;
}

._p-l-3_x1vl9_395 {
  padding-left: 8px;
}

._m-3_x1vl9_399 {
  margin: 8px;
}

._m-t-3_x1vl9_403 {
  margin-top: 8px;
}

._m-r-3_x1vl9_407 {
  margin-right: 8px;
}

._m-b-3_x1vl9_411 {
  margin-bottom: 8px;
}

._m-l-3_x1vl9_415 {
  margin-left: 8px;
}

._p-4_x1vl9_419 {
  padding: 12px;
}

._p-t-4_x1vl9_423 {
  padding-top: 12px;
}

._p-r-4_x1vl9_427 {
  padding-right: 12px;
}

._p-b-4_x1vl9_431 {
  padding-bottom: 12px;
}

._p-l-4_x1vl9_435 {
  padding-left: 12px;
}

._m-4_x1vl9_439 {
  margin: 12px;
}

._m-t-4_x1vl9_443 {
  margin-top: 12px;
}

._m-r-4_x1vl9_447 {
  margin-right: 12px;
}

._m-b-4_x1vl9_451 {
  margin-bottom: 12px;
}

._m-l-4_x1vl9_455 {
  margin-left: 12px;
}

._p-5_x1vl9_459 {
  padding: 16px;
}

._p-t-5_x1vl9_463 {
  padding-top: 16px;
}

._p-r-5_x1vl9_467 {
  padding-right: 16px;
}

._p-b-5_x1vl9_471 {
  padding-bottom: 16px;
}

._p-l-5_x1vl9_475 {
  padding-left: 16px;
}

._m-5_x1vl9_479 {
  margin: 16px;
}

._m-t-5_x1vl9_483 {
  margin-top: 16px;
}

._m-r-5_x1vl9_487 {
  margin-right: 16px;
}

._m-b-5_x1vl9_491 {
  margin-bottom: 16px;
}

._m-l-5_x1vl9_495 {
  margin-left: 16px;
}

._p-6_x1vl9_499 {
  padding: 24px;
}

._p-t-6_x1vl9_503 {
  padding-top: 24px;
}

._p-r-6_x1vl9_507 {
  padding-right: 24px;
}

._p-b-6_x1vl9_511 {
  padding-bottom: 24px;
}

._p-l-6_x1vl9_515 {
  padding-left: 24px;
}

._m-6_x1vl9_519 {
  margin: 24px;
}

._m-t-6_x1vl9_523 {
  margin-top: 24px;
}

._m-r-6_x1vl9_527 {
  margin-right: 24px;
}

._m-b-6_x1vl9_531 {
  margin-bottom: 24px;
}

._m-l-6_x1vl9_535 {
  margin-left: 24px;
}

._p-7_x1vl9_539 {
  padding: 32px;
}

._p-t-7_x1vl9_543 {
  padding-top: 32px;
}

._p-r-7_x1vl9_547 {
  padding-right: 32px;
}

._p-b-7_x1vl9_551 {
  padding-bottom: 32px;
}

._p-l-7_x1vl9_555 {
  padding-left: 32px;
}

._m-7_x1vl9_559 {
  margin: 32px;
}

._m-t-7_x1vl9_563 {
  margin-top: 32px;
}

._m-r-7_x1vl9_567 {
  margin-right: 32px;
}

._m-b-7_x1vl9_571 {
  margin-bottom: 32px;
}

._m-l-7_x1vl9_575 {
  margin-left: 32px;
}

._p-8_x1vl9_579 {
  padding: 40px;
}

._p-t-8_x1vl9_583 {
  padding-top: 40px;
}

._p-r-8_x1vl9_587 {
  padding-right: 40px;
}

._p-b-8_x1vl9_591 {
  padding-bottom: 40px;
}

._p-l-8_x1vl9_595 {
  padding-left: 40px;
}

._m-8_x1vl9_599 {
  margin: 40px;
}

._m-t-8_x1vl9_603 {
  margin-top: 40px;
}

._m-r-8_x1vl9_607 {
  margin-right: 40px;
}

._m-b-8_x1vl9_611 {
  margin-bottom: 40px;
}

._m-l-8_x1vl9_615 {
  margin-left: 40px;
}

._p-9_x1vl9_619 {
  padding: 48px;
}

._p-t-9_x1vl9_623 {
  padding-top: 48px;
}

._p-r-9_x1vl9_627 {
  padding-right: 48px;
}

._p-b-9_x1vl9_631 {
  padding-bottom: 48px;
}

._p-l-9_x1vl9_635 {
  padding-left: 48px;
}

._m-9_x1vl9_639 {
  margin: 48px;
}

._m-t-9_x1vl9_643 {
  margin-top: 48px;
}

._m-r-9_x1vl9_647 {
  margin-right: 48px;
}

._m-b-9_x1vl9_651 {
  margin-bottom: 48px;
}

._m-l-9_x1vl9_655 {
  margin-left: 48px;
}

._p-10_x1vl9_659 {
  padding: 64px;
}

._p-t-10_x1vl9_663 {
  padding-top: 64px;
}

._p-r-10_x1vl9_667 {
  padding-right: 64px;
}

._p-b-10_x1vl9_671 {
  padding-bottom: 64px;
}

._p-l-10_x1vl9_675 {
  padding-left: 64px;
}

._m-10_x1vl9_679 {
  margin: 64px;
}

._m-t-10_x1vl9_683 {
  margin-top: 64px;
}

._m-r-10_x1vl9_687 {
  margin-right: 64px;
}

._m-b-10_x1vl9_691 {
  margin-bottom: 64px;
}

._m-l-10_x1vl9_695 {
  margin-left: 64px;
}

._p-11_x1vl9_699 {
  padding: 80px;
}

._p-t-11_x1vl9_703 {
  padding-top: 80px;
}

._p-r-11_x1vl9_707 {
  padding-right: 80px;
}

._p-b-11_x1vl9_711 {
  padding-bottom: 80px;
}

._p-l-11_x1vl9_715 {
  padding-left: 80px;
}

._m-11_x1vl9_719 {
  margin: 80px;
}

._m-t-11_x1vl9_723 {
  margin-top: 80px;
}

._m-r-11_x1vl9_727 {
  margin-right: 80px;
}

._m-b-11_x1vl9_731 {
  margin-bottom: 80px;
}

._m-l-11_x1vl9_735 {
  margin-left: 80px;
}

._p-12_x1vl9_739 {
  padding: 96px;
}

._p-t-12_x1vl9_743 {
  padding-top: 96px;
}

._p-r-12_x1vl9_747 {
  padding-right: 96px;
}

._p-b-12_x1vl9_751 {
  padding-bottom: 96px;
}

._p-l-12_x1vl9_755 {
  padding-left: 96px;
}

._m-12_x1vl9_759 {
  margin: 96px;
}

._m-t-12_x1vl9_763 {
  margin-top: 96px;
}

._m-r-12_x1vl9_767 {
  margin-right: 96px;
}

._m-b-12_x1vl9_771 {
  margin-bottom: 96px;
}

._m-l-12_x1vl9_775 {
  margin-left: 96px;
}

._p-13_x1vl9_779 {
  padding: 160px;
}

._p-t-13_x1vl9_783 {
  padding-top: 160px;
}

._p-r-13_x1vl9_787 {
  padding-right: 160px;
}

._p-b-13_x1vl9_791 {
  padding-bottom: 160px;
}

._p-l-13_x1vl9_795 {
  padding-left: 160px;
}

._m-13_x1vl9_799 {
  margin: 160px;
}

._m-t-13_x1vl9_803 {
  margin-top: 160px;
}

._m-r-13_x1vl9_807 {
  margin-right: 160px;
}

._m-b-13_x1vl9_811 {
  margin-bottom: 160px;
}

._m-l-13_x1vl9_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_x1vl9_825 {
  border-radius: 0;
}

._r-1_x1vl9_829 {
  border-radius: 2px;
}

._r-2_x1vl9_833 {
  border-radius: 4px;
}

._r-3_x1vl9_837 {
  border-radius: 6px;
}

._r-4_x1vl9_841 {
  border-radius: 8px;
}

._r-5_x1vl9_845 {
  border-radius: 12px;
}

._r-6_x1vl9_849 {
  border-radius: 20px;
}

._r-full_x1vl9_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_x1vl9_860 {
  border: 0 solid;
}

._border-1_x1vl9_864 {
  border: 1px solid;
}

._border-2_x1vl9_868 {
  border: 2px solid;
}

._border-3_x1vl9_872 {
  border: 3px solid;
}

._border-4_x1vl9_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_x1vl9_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_x1vl9_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_x1vl9_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_x1vl9_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_x1vl9_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_x1vl9_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_x1vl9_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_x1vl9_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_x1vl9_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_x1vl9_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_x1vl9_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_x1vl9_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_x1vl9_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_x1vl9_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_x1vl9_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_x1vl9_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_x1vl9_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
*/
._presetDropdown_x1vl9_1039 {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  position: relative;
}

._trigger_x1vl9_1046 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._trigger_x1vl9_1046 {
    font-size: 12px;
  }
}
._trigger_x1vl9_1046 {
  display: inline-flex;
  align-items: center;
  height: 40px;
  min-width: 200px;
  padding: 0 32px 0 8px;
  text-align: left;
  justify-content: flex-start;
  background-color: var(--color-bg-elevation-1);
  background-image: 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>');
  background-repeat: no-repeat;
  background-position: right 11px center;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  color: var(--color-text-header);
  cursor: pointer;
  transition: border-color 0.2s;
  outline: none;
  appearance: none;
  gap: 2px;
}
@media (hover: hover) {
._trigger_x1vl9_1046:hover {
  border-color: var(--color-primary);
  background-color: var(--color-bg-elevation-1);
}
}
._trigger_x1vl9_1046:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}

._triggerTitle_x1vl9_1088 {
  color: var(--color-text-action-disabled);
  white-space: nowrap;
}

._triggerValue_x1vl9_1093 {
  font-weight: 600;
  white-space: nowrap;
}

._triggerValueModified_x1vl9_1098 {
  color: var(--color-primary);
}

._addButton_x1vl9_1102 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border: none;
  background: none;
  cursor: pointer;
  color: var(--color-primary);
  border-radius: 2px;
}
@media (hover: hover) {
._addButton_x1vl9_1102:hover {
  background-color: var(--color-default-fill);
}
}

._backdrop_x1vl9_1118 {
  position: fixed;
  inset: 0;
  z-index: 999;
}

._panel_x1vl9_1124 {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  min-width: 200px;
  padding: 8px 12px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
  margin-top: 2px;
}

._panelHeaderGroup_x1vl9_1138 {
  display: flex;
  flex-direction: column;
}

._panelHeader_x1vl9_1138 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
  padding: 4px 8px;
  cursor: pointer;
}
@media (hover: hover) {
._panelHeader_x1vl9_1138:hover {
  background-color: var(--color-default-fill);
}
}
._panelHeader_x1vl9_1138 button {
  white-space: nowrap;
  height: 30px;
  padding: 2px 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._panelHeader_x1vl9_1138 button {
    font-size: 12px;
  }
}
._panelHeader_x1vl9_1138 button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

._headerIcon_x1vl9_1174 {
  color: var(--color-primary) !important;
}

._headerLabel_x1vl9_1178 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._headerLabel_x1vl9_1178 {
    font-size: 12px;
  }
}
._headerLabel_x1vl9_1178 {
  color: var(--color-primary);
  font-weight: 500;
}

._panelHeaderDisabled_x1vl9_1194 {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}

._spinner_x1vl9_1200 {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 2px solid var(--color-border);
  border-top-color: var(--color-primary);
  border-radius: 50%;
  animation: _spin_x1vl9_1200 0.6s linear infinite;
  flex-shrink: 0;
}

@keyframes _spin_x1vl9_1200 {
  to {
    transform: rotate(360deg);
  }
}
._panelHeaderInput_x1vl9_1216 {
  padding-left: 0;
  padding-right: 0;
}
@media (hover: hover) {
._panelHeaderInput_x1vl9_1216:hover {
  background-color: transparent;
}
}

._headerInput_x1vl9_1224 {
  flex: 1;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._headerInput_x1vl9_1224 {
    font-size: 12px;
  }
}
._headerInput_x1vl9_1224 {
  height: 30px;
  padding: 4px 8px;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  outline: none;
  min-width: 0;
  max-width: 143px;
}
._headerInput_x1vl9_1224:focus {
  border-color: var(--color-primary);
}

._divider_x1vl9_1249 {
  height: 1px;
  background-color: var(--color-border);
  margin: 2px 0;
}

._inputRow_x1vl9_1255 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px 0;
}
._inputRow_x1vl9_1255 button {
  white-space: nowrap;
  height: 30px;
  padding: 2px 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inputRow_x1vl9_1255 button {
    font-size: 12px;
  }
}
._inputRow_x1vl9_1255 button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

._nameInput_x1vl9_1281 {
  flex: 1;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._nameInput_x1vl9_1281 {
    font-size: 12px;
  }
}
._nameInput_x1vl9_1281 {
  height: 30px;
  padding: 4px 8px;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  outline: none;
  min-width: 0;
  max-width: 143px;
}
._nameInput_x1vl9_1281:focus {
  border-color: var(--color-primary);
}

._presetList_x1vl9_1306 {
  max-height: 240px;
  overflow-y: auto;
}

._presetItem_x1vl9_1311 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  padding: 0 8px;
  cursor: pointer;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._presetItem_x1vl9_1311 {
    font-size: 12px;
  }
}
._presetItem_x1vl9_1311 {
  color: var(--color-text-body);
}
@media (hover: hover) {
._presetItem_x1vl9_1311:hover {
  background-color: var(--color-default-fill);
}
}
._presetItem_x1vl9_1311._active_x1vl9_1335 {
  color: var(--color-primary);
  font-weight: 500;
}

._presetName_x1vl9_1340 {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._presetActions_x1vl9_1347 {
  display: none;
  align-items: center;
  gap: 0;
}
@media (hover: hover) {
._presetItem_x1vl9_1311:hover ._presetActions_x1vl9_1347 {
  display: flex;
}
}
._presetActions_x1vl9_1347 button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border: none;
  background: none;
  cursor: pointer;
  color: var(--color-text-action-disabled);
  border-radius: 2px;
  padding: 8px 14px;
}
._presetActions_x1vl9_1347 button i::before {
  font-size: 21px !important;
}
@media (hover: hover) {
._presetActions_x1vl9_1347 button:hover {
  background-color: var(--color-border);
  color: var(--color-text-body);
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_v2gj6_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_v2gj6_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_v2gj6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_v2gj6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_v2gj6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_v2gj6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_v2gj6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_v2gj6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_v2gj6_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_v2gj6_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_v2gj6_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_v2gj6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_v2gj6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_v2gj6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_v2gj6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_v2gj6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_v2gj6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_v2gj6_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_v2gj6_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_v2gj6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_v2gj6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_v2gj6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_v2gj6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_v2gj6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_v2gj6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_v2gj6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_v2gj6_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_v2gj6_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_v2gj6_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_v2gj6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_v2gj6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_v2gj6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_v2gj6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_v2gj6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_v2gj6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_v2gj6_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_v2gj6_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_v2gj6_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_v2gj6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_v2gj6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_v2gj6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_v2gj6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_v2gj6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_v2gj6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_v2gj6_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_v2gj6_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_v2gj6_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_v2gj6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_v2gj6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_v2gj6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_v2gj6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_v2gj6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_v2gj6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_v2gj6_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_v2gj6_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_v2gj6_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_v2gj6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_v2gj6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_v2gj6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_v2gj6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_v2gj6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_v2gj6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_v2gj6_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_v2gj6_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_v2gj6_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_v2gj6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_v2gj6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_v2gj6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_v2gj6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_v2gj6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_v2gj6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_v2gj6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_v2gj6_259 {
  padding: 0;
}

._p-t-0_v2gj6_263 {
  padding-top: 0;
}

._p-r-0_v2gj6_267 {
  padding-right: 0;
}

._p-b-0_v2gj6_271 {
  padding-bottom: 0;
}

._p-l-0_v2gj6_275 {
  padding-left: 0;
}

._m-0_v2gj6_279 {
  margin: 0;
}

._m-t-0_v2gj6_283 {
  margin-top: 0;
}

._m-r-0_v2gj6_287 {
  margin-right: 0;
}

._m-b-0_v2gj6_291 {
  margin-bottom: 0;
}

._m-l-0_v2gj6_295 {
  margin-left: 0;
}

._p-1_v2gj6_299 {
  padding: 2px;
}

._p-t-1_v2gj6_303 {
  padding-top: 2px;
}

._p-r-1_v2gj6_307 {
  padding-right: 2px;
}

._p-b-1_v2gj6_311 {
  padding-bottom: 2px;
}

._p-l-1_v2gj6_315 {
  padding-left: 2px;
}

._m-1_v2gj6_319 {
  margin: 2px;
}

._m-t-1_v2gj6_323 {
  margin-top: 2px;
}

._m-r-1_v2gj6_327 {
  margin-right: 2px;
}

._m-b-1_v2gj6_331 {
  margin-bottom: 2px;
}

._m-l-1_v2gj6_335 {
  margin-left: 2px;
}

._p-2_v2gj6_339 {
  padding: 4px;
}

._p-t-2_v2gj6_343 {
  padding-top: 4px;
}

._p-r-2_v2gj6_347 {
  padding-right: 4px;
}

._p-b-2_v2gj6_351 {
  padding-bottom: 4px;
}

._p-l-2_v2gj6_355 {
  padding-left: 4px;
}

._m-2_v2gj6_359 {
  margin: 4px;
}

._m-t-2_v2gj6_363 {
  margin-top: 4px;
}

._m-r-2_v2gj6_367 {
  margin-right: 4px;
}

._m-b-2_v2gj6_371 {
  margin-bottom: 4px;
}

._m-l-2_v2gj6_375 {
  margin-left: 4px;
}

._p-3_v2gj6_379 {
  padding: 8px;
}

._p-t-3_v2gj6_383 {
  padding-top: 8px;
}

._p-r-3_v2gj6_387 {
  padding-right: 8px;
}

._p-b-3_v2gj6_391 {
  padding-bottom: 8px;
}

._p-l-3_v2gj6_395 {
  padding-left: 8px;
}

._m-3_v2gj6_399 {
  margin: 8px;
}

._m-t-3_v2gj6_403 {
  margin-top: 8px;
}

._m-r-3_v2gj6_407 {
  margin-right: 8px;
}

._m-b-3_v2gj6_411 {
  margin-bottom: 8px;
}

._m-l-3_v2gj6_415 {
  margin-left: 8px;
}

._p-4_v2gj6_419 {
  padding: 12px;
}

._p-t-4_v2gj6_423 {
  padding-top: 12px;
}

._p-r-4_v2gj6_427 {
  padding-right: 12px;
}

._p-b-4_v2gj6_431 {
  padding-bottom: 12px;
}

._p-l-4_v2gj6_435 {
  padding-left: 12px;
}

._m-4_v2gj6_439 {
  margin: 12px;
}

._m-t-4_v2gj6_443 {
  margin-top: 12px;
}

._m-r-4_v2gj6_447 {
  margin-right: 12px;
}

._m-b-4_v2gj6_451 {
  margin-bottom: 12px;
}

._m-l-4_v2gj6_455 {
  margin-left: 12px;
}

._p-5_v2gj6_459 {
  padding: 16px;
}

._p-t-5_v2gj6_463 {
  padding-top: 16px;
}

._p-r-5_v2gj6_467 {
  padding-right: 16px;
}

._p-b-5_v2gj6_471 {
  padding-bottom: 16px;
}

._p-l-5_v2gj6_475 {
  padding-left: 16px;
}

._m-5_v2gj6_479 {
  margin: 16px;
}

._m-t-5_v2gj6_483 {
  margin-top: 16px;
}

._m-r-5_v2gj6_487 {
  margin-right: 16px;
}

._m-b-5_v2gj6_491 {
  margin-bottom: 16px;
}

._m-l-5_v2gj6_495 {
  margin-left: 16px;
}

._p-6_v2gj6_499 {
  padding: 24px;
}

._p-t-6_v2gj6_503 {
  padding-top: 24px;
}

._p-r-6_v2gj6_507 {
  padding-right: 24px;
}

._p-b-6_v2gj6_511 {
  padding-bottom: 24px;
}

._p-l-6_v2gj6_515 {
  padding-left: 24px;
}

._m-6_v2gj6_519 {
  margin: 24px;
}

._m-t-6_v2gj6_523 {
  margin-top: 24px;
}

._m-r-6_v2gj6_527 {
  margin-right: 24px;
}

._m-b-6_v2gj6_531 {
  margin-bottom: 24px;
}

._m-l-6_v2gj6_535 {
  margin-left: 24px;
}

._p-7_v2gj6_539 {
  padding: 32px;
}

._p-t-7_v2gj6_543 {
  padding-top: 32px;
}

._p-r-7_v2gj6_547 {
  padding-right: 32px;
}

._p-b-7_v2gj6_551 {
  padding-bottom: 32px;
}

._p-l-7_v2gj6_555 {
  padding-left: 32px;
}

._m-7_v2gj6_559 {
  margin: 32px;
}

._m-t-7_v2gj6_563 {
  margin-top: 32px;
}

._m-r-7_v2gj6_567 {
  margin-right: 32px;
}

._m-b-7_v2gj6_571 {
  margin-bottom: 32px;
}

._m-l-7_v2gj6_575 {
  margin-left: 32px;
}

._p-8_v2gj6_579 {
  padding: 40px;
}

._p-t-8_v2gj6_583 {
  padding-top: 40px;
}

._p-r-8_v2gj6_587 {
  padding-right: 40px;
}

._p-b-8_v2gj6_591 {
  padding-bottom: 40px;
}

._p-l-8_v2gj6_595 {
  padding-left: 40px;
}

._m-8_v2gj6_599 {
  margin: 40px;
}

._m-t-8_v2gj6_603 {
  margin-top: 40px;
}

._m-r-8_v2gj6_607 {
  margin-right: 40px;
}

._m-b-8_v2gj6_611 {
  margin-bottom: 40px;
}

._m-l-8_v2gj6_615 {
  margin-left: 40px;
}

._p-9_v2gj6_619 {
  padding: 48px;
}

._p-t-9_v2gj6_623 {
  padding-top: 48px;
}

._p-r-9_v2gj6_627 {
  padding-right: 48px;
}

._p-b-9_v2gj6_631 {
  padding-bottom: 48px;
}

._p-l-9_v2gj6_635 {
  padding-left: 48px;
}

._m-9_v2gj6_639 {
  margin: 48px;
}

._m-t-9_v2gj6_643 {
  margin-top: 48px;
}

._m-r-9_v2gj6_647 {
  margin-right: 48px;
}

._m-b-9_v2gj6_651 {
  margin-bottom: 48px;
}

._m-l-9_v2gj6_655 {
  margin-left: 48px;
}

._p-10_v2gj6_659 {
  padding: 64px;
}

._p-t-10_v2gj6_663 {
  padding-top: 64px;
}

._p-r-10_v2gj6_667 {
  padding-right: 64px;
}

._p-b-10_v2gj6_671 {
  padding-bottom: 64px;
}

._p-l-10_v2gj6_675 {
  padding-left: 64px;
}

._m-10_v2gj6_679 {
  margin: 64px;
}

._m-t-10_v2gj6_683 {
  margin-top: 64px;
}

._m-r-10_v2gj6_687 {
  margin-right: 64px;
}

._m-b-10_v2gj6_691 {
  margin-bottom: 64px;
}

._m-l-10_v2gj6_695 {
  margin-left: 64px;
}

._p-11_v2gj6_699 {
  padding: 80px;
}

._p-t-11_v2gj6_703 {
  padding-top: 80px;
}

._p-r-11_v2gj6_707 {
  padding-right: 80px;
}

._p-b-11_v2gj6_711 {
  padding-bottom: 80px;
}

._p-l-11_v2gj6_715 {
  padding-left: 80px;
}

._m-11_v2gj6_719 {
  margin: 80px;
}

._m-t-11_v2gj6_723 {
  margin-top: 80px;
}

._m-r-11_v2gj6_727 {
  margin-right: 80px;
}

._m-b-11_v2gj6_731 {
  margin-bottom: 80px;
}

._m-l-11_v2gj6_735 {
  margin-left: 80px;
}

._p-12_v2gj6_739 {
  padding: 96px;
}

._p-t-12_v2gj6_743 {
  padding-top: 96px;
}

._p-r-12_v2gj6_747 {
  padding-right: 96px;
}

._p-b-12_v2gj6_751 {
  padding-bottom: 96px;
}

._p-l-12_v2gj6_755 {
  padding-left: 96px;
}

._m-12_v2gj6_759 {
  margin: 96px;
}

._m-t-12_v2gj6_763 {
  margin-top: 96px;
}

._m-r-12_v2gj6_767 {
  margin-right: 96px;
}

._m-b-12_v2gj6_771 {
  margin-bottom: 96px;
}

._m-l-12_v2gj6_775 {
  margin-left: 96px;
}

._p-13_v2gj6_779 {
  padding: 160px;
}

._p-t-13_v2gj6_783 {
  padding-top: 160px;
}

._p-r-13_v2gj6_787 {
  padding-right: 160px;
}

._p-b-13_v2gj6_791 {
  padding-bottom: 160px;
}

._p-l-13_v2gj6_795 {
  padding-left: 160px;
}

._m-13_v2gj6_799 {
  margin: 160px;
}

._m-t-13_v2gj6_803 {
  margin-top: 160px;
}

._m-r-13_v2gj6_807 {
  margin-right: 160px;
}

._m-b-13_v2gj6_811 {
  margin-bottom: 160px;
}

._m-l-13_v2gj6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_v2gj6_825 {
  border-radius: 0;
}

._r-1_v2gj6_829 {
  border-radius: 2px;
}

._r-2_v2gj6_833 {
  border-radius: 4px;
}

._r-3_v2gj6_837 {
  border-radius: 6px;
}

._r-4_v2gj6_841 {
  border-radius: 8px;
}

._r-5_v2gj6_845 {
  border-radius: 12px;
}

._r-6_v2gj6_849 {
  border-radius: 20px;
}

._r-full_v2gj6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_v2gj6_860 {
  border: 0 solid;
}

._border-1_v2gj6_864 {
  border: 1px solid;
}

._border-2_v2gj6_868 {
  border: 2px solid;
}

._border-3_v2gj6_872 {
  border: 3px solid;
}

._border-4_v2gj6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_v2gj6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_v2gj6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_v2gj6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_v2gj6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_v2gj6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_v2gj6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_v2gj6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_v2gj6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_v2gj6_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_v2gj6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_v2gj6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_v2gj6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_v2gj6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_v2gj6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_v2gj6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_v2gj6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_v2gj6_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
*/
._gridWrapper_v2gj6_1039 {
  display: contents;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_v2gj6_1039 {
    display: block;
    flex: 1;
    min-height: 0;
    overflow: hidden;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 16px * 2);
  }
  ._gridWrapper_v2gj6_1039 > div {
    height: 100%;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._hideOnMobile_v2gj6_1058 {
    display: none !important;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_8wttt_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_8wttt_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_8wttt_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_8wttt_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_8wttt_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_8wttt_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_8wttt_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_8wttt_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_8wttt_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_8wttt_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_8wttt_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_8wttt_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_8wttt_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_8wttt_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_8wttt_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_8wttt_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_8wttt_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_8wttt_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_8wttt_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_8wttt_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_8wttt_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_8wttt_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_8wttt_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_8wttt_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_8wttt_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_8wttt_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_8wttt_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_8wttt_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_8wttt_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_8wttt_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_8wttt_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_8wttt_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_8wttt_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_8wttt_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_8wttt_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_8wttt_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_8wttt_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_8wttt_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_8wttt_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_8wttt_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_8wttt_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_8wttt_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_8wttt_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_8wttt_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_8wttt_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_8wttt_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_8wttt_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_8wttt_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_8wttt_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_8wttt_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_8wttt_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_8wttt_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_8wttt_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_8wttt_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_8wttt_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_8wttt_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_8wttt_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_8wttt_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_8wttt_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_8wttt_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_8wttt_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_8wttt_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_8wttt_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_8wttt_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_8wttt_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_8wttt_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_8wttt_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_8wttt_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_8wttt_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_8wttt_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_8wttt_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_8wttt_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_8wttt_259 {
  padding: 0;
}

._p-t-0_8wttt_263 {
  padding-top: 0;
}

._p-r-0_8wttt_267 {
  padding-right: 0;
}

._p-b-0_8wttt_271 {
  padding-bottom: 0;
}

._p-l-0_8wttt_275 {
  padding-left: 0;
}

._m-0_8wttt_279 {
  margin: 0;
}

._m-t-0_8wttt_283 {
  margin-top: 0;
}

._m-r-0_8wttt_287 {
  margin-right: 0;
}

._m-b-0_8wttt_291 {
  margin-bottom: 0;
}

._m-l-0_8wttt_295 {
  margin-left: 0;
}

._p-1_8wttt_299 {
  padding: 2px;
}

._p-t-1_8wttt_303 {
  padding-top: 2px;
}

._p-r-1_8wttt_307 {
  padding-right: 2px;
}

._p-b-1_8wttt_311 {
  padding-bottom: 2px;
}

._p-l-1_8wttt_315 {
  padding-left: 2px;
}

._m-1_8wttt_319 {
  margin: 2px;
}

._m-t-1_8wttt_323 {
  margin-top: 2px;
}

._m-r-1_8wttt_327 {
  margin-right: 2px;
}

._m-b-1_8wttt_331 {
  margin-bottom: 2px;
}

._m-l-1_8wttt_335 {
  margin-left: 2px;
}

._p-2_8wttt_339 {
  padding: 4px;
}

._p-t-2_8wttt_343 {
  padding-top: 4px;
}

._p-r-2_8wttt_347 {
  padding-right: 4px;
}

._p-b-2_8wttt_351 {
  padding-bottom: 4px;
}

._p-l-2_8wttt_355 {
  padding-left: 4px;
}

._m-2_8wttt_359 {
  margin: 4px;
}

._m-t-2_8wttt_363 {
  margin-top: 4px;
}

._m-r-2_8wttt_367 {
  margin-right: 4px;
}

._m-b-2_8wttt_371 {
  margin-bottom: 4px;
}

._m-l-2_8wttt_375 {
  margin-left: 4px;
}

._p-3_8wttt_379 {
  padding: 8px;
}

._p-t-3_8wttt_383 {
  padding-top: 8px;
}

._p-r-3_8wttt_387 {
  padding-right: 8px;
}

._p-b-3_8wttt_391 {
  padding-bottom: 8px;
}

._p-l-3_8wttt_395 {
  padding-left: 8px;
}

._m-3_8wttt_399 {
  margin: 8px;
}

._m-t-3_8wttt_403 {
  margin-top: 8px;
}

._m-r-3_8wttt_407 {
  margin-right: 8px;
}

._m-b-3_8wttt_411 {
  margin-bottom: 8px;
}

._m-l-3_8wttt_415 {
  margin-left: 8px;
}

._p-4_8wttt_419 {
  padding: 12px;
}

._p-t-4_8wttt_423 {
  padding-top: 12px;
}

._p-r-4_8wttt_427 {
  padding-right: 12px;
}

._p-b-4_8wttt_431 {
  padding-bottom: 12px;
}

._p-l-4_8wttt_435 {
  padding-left: 12px;
}

._m-4_8wttt_439 {
  margin: 12px;
}

._m-t-4_8wttt_443 {
  margin-top: 12px;
}

._m-r-4_8wttt_447 {
  margin-right: 12px;
}

._m-b-4_8wttt_451 {
  margin-bottom: 12px;
}

._m-l-4_8wttt_455 {
  margin-left: 12px;
}

._p-5_8wttt_459 {
  padding: 16px;
}

._p-t-5_8wttt_463 {
  padding-top: 16px;
}

._p-r-5_8wttt_467 {
  padding-right: 16px;
}

._p-b-5_8wttt_471 {
  padding-bottom: 16px;
}

._p-l-5_8wttt_475 {
  padding-left: 16px;
}

._m-5_8wttt_479 {
  margin: 16px;
}

._m-t-5_8wttt_483 {
  margin-top: 16px;
}

._m-r-5_8wttt_487 {
  margin-right: 16px;
}

._m-b-5_8wttt_491 {
  margin-bottom: 16px;
}

._m-l-5_8wttt_495 {
  margin-left: 16px;
}

._p-6_8wttt_499 {
  padding: 24px;
}

._p-t-6_8wttt_503 {
  padding-top: 24px;
}

._p-r-6_8wttt_507 {
  padding-right: 24px;
}

._p-b-6_8wttt_511 {
  padding-bottom: 24px;
}

._p-l-6_8wttt_515 {
  padding-left: 24px;
}

._m-6_8wttt_519 {
  margin: 24px;
}

._m-t-6_8wttt_523 {
  margin-top: 24px;
}

._m-r-6_8wttt_527 {
  margin-right: 24px;
}

._m-b-6_8wttt_531 {
  margin-bottom: 24px;
}

._m-l-6_8wttt_535 {
  margin-left: 24px;
}

._p-7_8wttt_539 {
  padding: 32px;
}

._p-t-7_8wttt_543 {
  padding-top: 32px;
}

._p-r-7_8wttt_547 {
  padding-right: 32px;
}

._p-b-7_8wttt_551 {
  padding-bottom: 32px;
}

._p-l-7_8wttt_555 {
  padding-left: 32px;
}

._m-7_8wttt_559 {
  margin: 32px;
}

._m-t-7_8wttt_563 {
  margin-top: 32px;
}

._m-r-7_8wttt_567 {
  margin-right: 32px;
}

._m-b-7_8wttt_571 {
  margin-bottom: 32px;
}

._m-l-7_8wttt_575 {
  margin-left: 32px;
}

._p-8_8wttt_579 {
  padding: 40px;
}

._p-t-8_8wttt_583 {
  padding-top: 40px;
}

._p-r-8_8wttt_587 {
  padding-right: 40px;
}

._p-b-8_8wttt_591 {
  padding-bottom: 40px;
}

._p-l-8_8wttt_595 {
  padding-left: 40px;
}

._m-8_8wttt_599 {
  margin: 40px;
}

._m-t-8_8wttt_603 {
  margin-top: 40px;
}

._m-r-8_8wttt_607 {
  margin-right: 40px;
}

._m-b-8_8wttt_611 {
  margin-bottom: 40px;
}

._m-l-8_8wttt_615 {
  margin-left: 40px;
}

._p-9_8wttt_619 {
  padding: 48px;
}

._p-t-9_8wttt_623 {
  padding-top: 48px;
}

._p-r-9_8wttt_627 {
  padding-right: 48px;
}

._p-b-9_8wttt_631 {
  padding-bottom: 48px;
}

._p-l-9_8wttt_635 {
  padding-left: 48px;
}

._m-9_8wttt_639 {
  margin: 48px;
}

._m-t-9_8wttt_643 {
  margin-top: 48px;
}

._m-r-9_8wttt_647 {
  margin-right: 48px;
}

._m-b-9_8wttt_651 {
  margin-bottom: 48px;
}

._m-l-9_8wttt_655 {
  margin-left: 48px;
}

._p-10_8wttt_659 {
  padding: 64px;
}

._p-t-10_8wttt_663 {
  padding-top: 64px;
}

._p-r-10_8wttt_667 {
  padding-right: 64px;
}

._p-b-10_8wttt_671 {
  padding-bottom: 64px;
}

._p-l-10_8wttt_675 {
  padding-left: 64px;
}

._m-10_8wttt_679 {
  margin: 64px;
}

._m-t-10_8wttt_683 {
  margin-top: 64px;
}

._m-r-10_8wttt_687 {
  margin-right: 64px;
}

._m-b-10_8wttt_691 {
  margin-bottom: 64px;
}

._m-l-10_8wttt_695 {
  margin-left: 64px;
}

._p-11_8wttt_699 {
  padding: 80px;
}

._p-t-11_8wttt_703 {
  padding-top: 80px;
}

._p-r-11_8wttt_707 {
  padding-right: 80px;
}

._p-b-11_8wttt_711 {
  padding-bottom: 80px;
}

._p-l-11_8wttt_715 {
  padding-left: 80px;
}

._m-11_8wttt_719 {
  margin: 80px;
}

._m-t-11_8wttt_723 {
  margin-top: 80px;
}

._m-r-11_8wttt_727 {
  margin-right: 80px;
}

._m-b-11_8wttt_731 {
  margin-bottom: 80px;
}

._m-l-11_8wttt_735 {
  margin-left: 80px;
}

._p-12_8wttt_739 {
  padding: 96px;
}

._p-t-12_8wttt_743 {
  padding-top: 96px;
}

._p-r-12_8wttt_747 {
  padding-right: 96px;
}

._p-b-12_8wttt_751 {
  padding-bottom: 96px;
}

._p-l-12_8wttt_755 {
  padding-left: 96px;
}

._m-12_8wttt_759 {
  margin: 96px;
}

._m-t-12_8wttt_763 {
  margin-top: 96px;
}

._m-r-12_8wttt_767 {
  margin-right: 96px;
}

._m-b-12_8wttt_771 {
  margin-bottom: 96px;
}

._m-l-12_8wttt_775 {
  margin-left: 96px;
}

._p-13_8wttt_779 {
  padding: 160px;
}

._p-t-13_8wttt_783 {
  padding-top: 160px;
}

._p-r-13_8wttt_787 {
  padding-right: 160px;
}

._p-b-13_8wttt_791 {
  padding-bottom: 160px;
}

._p-l-13_8wttt_795 {
  padding-left: 160px;
}

._m-13_8wttt_799 {
  margin: 160px;
}

._m-t-13_8wttt_803 {
  margin-top: 160px;
}

._m-r-13_8wttt_807 {
  margin-right: 160px;
}

._m-b-13_8wttt_811 {
  margin-bottom: 160px;
}

._m-l-13_8wttt_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_8wttt_825 {
  border-radius: 0;
}

._r-1_8wttt_829 {
  border-radius: 2px;
}

._r-2_8wttt_833 {
  border-radius: 4px;
}

._r-3_8wttt_837 {
  border-radius: 6px;
}

._r-4_8wttt_841 {
  border-radius: 8px;
}

._r-5_8wttt_845 {
  border-radius: 12px;
}

._r-6_8wttt_849 {
  border-radius: 20px;
}

._r-full_8wttt_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_8wttt_860 {
  border: 0 solid;
}

._border-1_8wttt_864 {
  border: 1px solid;
}

._border-2_8wttt_868 {
  border: 2px solid;
}

._border-3_8wttt_872 {
  border: 3px solid;
}

._border-4_8wttt_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_8wttt_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_8wttt_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_8wttt_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_8wttt_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_8wttt_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_8wttt_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_8wttt_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_8wttt_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_8wttt_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_8wttt_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_8wttt_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_8wttt_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_8wttt_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_8wttt_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_8wttt_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_8wttt_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_8wttt_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
*/
._emptyState_8wttt_1039 {
  padding: 40px 0;
  text-align: center;
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ehuv_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1ehuv_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1ehuv_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ehuv_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ehuv_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ehuv_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ehuv_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ehuv_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ehuv_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_1ehuv_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1ehuv_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1ehuv_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ehuv_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ehuv_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ehuv_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ehuv_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ehuv_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ehuv_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_1ehuv_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1ehuv_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1ehuv_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ehuv_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ehuv_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ehuv_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ehuv_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ehuv_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ehuv_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_1ehuv_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1ehuv_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1ehuv_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ehuv_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ehuv_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ehuv_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ehuv_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ehuv_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ehuv_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_1ehuv_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1ehuv_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1ehuv_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ehuv_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ehuv_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ehuv_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ehuv_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ehuv_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ehuv_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_1ehuv_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1ehuv_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1ehuv_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ehuv_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ehuv_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ehuv_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ehuv_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ehuv_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ehuv_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_1ehuv_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1ehuv_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1ehuv_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ehuv_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ehuv_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ehuv_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ehuv_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ehuv_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ehuv_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_1ehuv_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1ehuv_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1ehuv_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ehuv_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ehuv_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ehuv_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ehuv_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ehuv_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ehuv_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ehuv_259 {
  padding: 0;
}

._p-t-0_1ehuv_263 {
  padding-top: 0;
}

._p-r-0_1ehuv_267 {
  padding-right: 0;
}

._p-b-0_1ehuv_271 {
  padding-bottom: 0;
}

._p-l-0_1ehuv_275 {
  padding-left: 0;
}

._m-0_1ehuv_279 {
  margin: 0;
}

._m-t-0_1ehuv_283 {
  margin-top: 0;
}

._m-r-0_1ehuv_287 {
  margin-right: 0;
}

._m-b-0_1ehuv_291 {
  margin-bottom: 0;
}

._m-l-0_1ehuv_295 {
  margin-left: 0;
}

._p-1_1ehuv_299 {
  padding: 2px;
}

._p-t-1_1ehuv_303 {
  padding-top: 2px;
}

._p-r-1_1ehuv_307 {
  padding-right: 2px;
}

._p-b-1_1ehuv_311 {
  padding-bottom: 2px;
}

._p-l-1_1ehuv_315 {
  padding-left: 2px;
}

._m-1_1ehuv_319 {
  margin: 2px;
}

._m-t-1_1ehuv_323 {
  margin-top: 2px;
}

._m-r-1_1ehuv_327 {
  margin-right: 2px;
}

._m-b-1_1ehuv_331 {
  margin-bottom: 2px;
}

._m-l-1_1ehuv_335 {
  margin-left: 2px;
}

._p-2_1ehuv_339 {
  padding: 4px;
}

._p-t-2_1ehuv_343 {
  padding-top: 4px;
}

._p-r-2_1ehuv_347 {
  padding-right: 4px;
}

._p-b-2_1ehuv_351 {
  padding-bottom: 4px;
}

._p-l-2_1ehuv_355 {
  padding-left: 4px;
}

._m-2_1ehuv_359 {
  margin: 4px;
}

._m-t-2_1ehuv_363 {
  margin-top: 4px;
}

._m-r-2_1ehuv_367 {
  margin-right: 4px;
}

._m-b-2_1ehuv_371 {
  margin-bottom: 4px;
}

._m-l-2_1ehuv_375 {
  margin-left: 4px;
}

._p-3_1ehuv_379 {
  padding: 8px;
}

._p-t-3_1ehuv_383 {
  padding-top: 8px;
}

._p-r-3_1ehuv_387 {
  padding-right: 8px;
}

._p-b-3_1ehuv_391 {
  padding-bottom: 8px;
}

._p-l-3_1ehuv_395 {
  padding-left: 8px;
}

._m-3_1ehuv_399 {
  margin: 8px;
}

._m-t-3_1ehuv_403 {
  margin-top: 8px;
}

._m-r-3_1ehuv_407 {
  margin-right: 8px;
}

._m-b-3_1ehuv_411 {
  margin-bottom: 8px;
}

._m-l-3_1ehuv_415 {
  margin-left: 8px;
}

._p-4_1ehuv_419 {
  padding: 12px;
}

._p-t-4_1ehuv_423 {
  padding-top: 12px;
}

._p-r-4_1ehuv_427 {
  padding-right: 12px;
}

._p-b-4_1ehuv_431 {
  padding-bottom: 12px;
}

._p-l-4_1ehuv_435 {
  padding-left: 12px;
}

._m-4_1ehuv_439 {
  margin: 12px;
}

._m-t-4_1ehuv_443 {
  margin-top: 12px;
}

._m-r-4_1ehuv_447 {
  margin-right: 12px;
}

._m-b-4_1ehuv_451 {
  margin-bottom: 12px;
}

._m-l-4_1ehuv_455 {
  margin-left: 12px;
}

._p-5_1ehuv_459 {
  padding: 16px;
}

._p-t-5_1ehuv_463 {
  padding-top: 16px;
}

._p-r-5_1ehuv_467 {
  padding-right: 16px;
}

._p-b-5_1ehuv_471 {
  padding-bottom: 16px;
}

._p-l-5_1ehuv_475 {
  padding-left: 16px;
}

._m-5_1ehuv_479 {
  margin: 16px;
}

._m-t-5_1ehuv_483 {
  margin-top: 16px;
}

._m-r-5_1ehuv_487 {
  margin-right: 16px;
}

._m-b-5_1ehuv_491 {
  margin-bottom: 16px;
}

._m-l-5_1ehuv_495 {
  margin-left: 16px;
}

._p-6_1ehuv_499 {
  padding: 24px;
}

._p-t-6_1ehuv_503 {
  padding-top: 24px;
}

._p-r-6_1ehuv_507 {
  padding-right: 24px;
}

._p-b-6_1ehuv_511 {
  padding-bottom: 24px;
}

._p-l-6_1ehuv_515 {
  padding-left: 24px;
}

._m-6_1ehuv_519 {
  margin: 24px;
}

._m-t-6_1ehuv_523 {
  margin-top: 24px;
}

._m-r-6_1ehuv_527 {
  margin-right: 24px;
}

._m-b-6_1ehuv_531 {
  margin-bottom: 24px;
}

._m-l-6_1ehuv_535 {
  margin-left: 24px;
}

._p-7_1ehuv_539 {
  padding: 32px;
}

._p-t-7_1ehuv_543 {
  padding-top: 32px;
}

._p-r-7_1ehuv_547 {
  padding-right: 32px;
}

._p-b-7_1ehuv_551 {
  padding-bottom: 32px;
}

._p-l-7_1ehuv_555 {
  padding-left: 32px;
}

._m-7_1ehuv_559 {
  margin: 32px;
}

._m-t-7_1ehuv_563 {
  margin-top: 32px;
}

._m-r-7_1ehuv_567 {
  margin-right: 32px;
}

._m-b-7_1ehuv_571 {
  margin-bottom: 32px;
}

._m-l-7_1ehuv_575 {
  margin-left: 32px;
}

._p-8_1ehuv_579 {
  padding: 40px;
}

._p-t-8_1ehuv_583 {
  padding-top: 40px;
}

._p-r-8_1ehuv_587 {
  padding-right: 40px;
}

._p-b-8_1ehuv_591 {
  padding-bottom: 40px;
}

._p-l-8_1ehuv_595 {
  padding-left: 40px;
}

._m-8_1ehuv_599 {
  margin: 40px;
}

._m-t-8_1ehuv_603 {
  margin-top: 40px;
}

._m-r-8_1ehuv_607 {
  margin-right: 40px;
}

._m-b-8_1ehuv_611 {
  margin-bottom: 40px;
}

._m-l-8_1ehuv_615 {
  margin-left: 40px;
}

._p-9_1ehuv_619 {
  padding: 48px;
}

._p-t-9_1ehuv_623 {
  padding-top: 48px;
}

._p-r-9_1ehuv_627 {
  padding-right: 48px;
}

._p-b-9_1ehuv_631 {
  padding-bottom: 48px;
}

._p-l-9_1ehuv_635 {
  padding-left: 48px;
}

._m-9_1ehuv_639 {
  margin: 48px;
}

._m-t-9_1ehuv_643 {
  margin-top: 48px;
}

._m-r-9_1ehuv_647 {
  margin-right: 48px;
}

._m-b-9_1ehuv_651 {
  margin-bottom: 48px;
}

._m-l-9_1ehuv_655 {
  margin-left: 48px;
}

._p-10_1ehuv_659 {
  padding: 64px;
}

._p-t-10_1ehuv_663 {
  padding-top: 64px;
}

._p-r-10_1ehuv_667 {
  padding-right: 64px;
}

._p-b-10_1ehuv_671 {
  padding-bottom: 64px;
}

._p-l-10_1ehuv_675 {
  padding-left: 64px;
}

._m-10_1ehuv_679 {
  margin: 64px;
}

._m-t-10_1ehuv_683 {
  margin-top: 64px;
}

._m-r-10_1ehuv_687 {
  margin-right: 64px;
}

._m-b-10_1ehuv_691 {
  margin-bottom: 64px;
}

._m-l-10_1ehuv_695 {
  margin-left: 64px;
}

._p-11_1ehuv_699 {
  padding: 80px;
}

._p-t-11_1ehuv_703 {
  padding-top: 80px;
}

._p-r-11_1ehuv_707 {
  padding-right: 80px;
}

._p-b-11_1ehuv_711 {
  padding-bottom: 80px;
}

._p-l-11_1ehuv_715 {
  padding-left: 80px;
}

._m-11_1ehuv_719 {
  margin: 80px;
}

._m-t-11_1ehuv_723 {
  margin-top: 80px;
}

._m-r-11_1ehuv_727 {
  margin-right: 80px;
}

._m-b-11_1ehuv_731 {
  margin-bottom: 80px;
}

._m-l-11_1ehuv_735 {
  margin-left: 80px;
}

._p-12_1ehuv_739 {
  padding: 96px;
}

._p-t-12_1ehuv_743 {
  padding-top: 96px;
}

._p-r-12_1ehuv_747 {
  padding-right: 96px;
}

._p-b-12_1ehuv_751 {
  padding-bottom: 96px;
}

._p-l-12_1ehuv_755 {
  padding-left: 96px;
}

._m-12_1ehuv_759 {
  margin: 96px;
}

._m-t-12_1ehuv_763 {
  margin-top: 96px;
}

._m-r-12_1ehuv_767 {
  margin-right: 96px;
}

._m-b-12_1ehuv_771 {
  margin-bottom: 96px;
}

._m-l-12_1ehuv_775 {
  margin-left: 96px;
}

._p-13_1ehuv_779 {
  padding: 160px;
}

._p-t-13_1ehuv_783 {
  padding-top: 160px;
}

._p-r-13_1ehuv_787 {
  padding-right: 160px;
}

._p-b-13_1ehuv_791 {
  padding-bottom: 160px;
}

._p-l-13_1ehuv_795 {
  padding-left: 160px;
}

._m-13_1ehuv_799 {
  margin: 160px;
}

._m-t-13_1ehuv_803 {
  margin-top: 160px;
}

._m-r-13_1ehuv_807 {
  margin-right: 160px;
}

._m-b-13_1ehuv_811 {
  margin-bottom: 160px;
}

._m-l-13_1ehuv_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ehuv_825 {
  border-radius: 0;
}

._r-1_1ehuv_829 {
  border-radius: 2px;
}

._r-2_1ehuv_833 {
  border-radius: 4px;
}

._r-3_1ehuv_837 {
  border-radius: 6px;
}

._r-4_1ehuv_841 {
  border-radius: 8px;
}

._r-5_1ehuv_845 {
  border-radius: 12px;
}

._r-6_1ehuv_849 {
  border-radius: 20px;
}

._r-full_1ehuv_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ehuv_860 {
  border: 0 solid;
}

._border-1_1ehuv_864 {
  border: 1px solid;
}

._border-2_1ehuv_868 {
  border: 2px solid;
}

._border-3_1ehuv_872 {
  border: 3px solid;
}

._border-4_1ehuv_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ehuv_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ehuv_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ehuv_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ehuv_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ehuv_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ehuv_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ehuv_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ehuv_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ehuv_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_1ehuv_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ehuv_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ehuv_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ehuv_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ehuv_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ehuv_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ehuv_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ehuv_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
*/
._nameWrapper_1ehuv_1039 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  min-width: 0;
}

._nameText_1ehuv_1047 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._nameLink_1ehuv_1055 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
@media (hover: hover) {
._nameLink_1ehuv_1055:hover {
  color: var(--color-link-hover);
}
}

._urlCell_1ehuv_1065 {
  display: flex;
  align-items: center;
  width: 100%;
  overflow: hidden;
}
._urlCell_1ehuv_1065 ._nameLink_1ehuv_1055 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._urlCopyButton_1ehuv_1079 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: auto;
  padding: 0;
  border: none;
  background: none;
  color: var(--color-text-action-disabled);
  cursor: pointer;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 0.15s, color 0.15s, background-color 0.15s;
}
@media (hover: hover) {
._urlCopyButton_1ehuv_1079:hover {
  color: var(--color-text-header);
  background: var(--color-bg-elevation-2);
}
}
._urlCopyButton_1ehuv_1079 i {
  font-size: 14px;
}

@media (hover: hover) {

.ag-row:hover ._urlCopyButton_1ehuv_1079 {
  opacity: 1;
}
}

._moreButton_1ehuv_1108 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.15s;
}

@media (hover: hover) {

.ag-row:hover ._moreButton_1ehuv_1108 {
  opacity: 1;
}
}

._segmentLabel_1ehuv_1122 {
  padding-left: 16px;
}

._segmentSubLabel_1ehuv_1126 {
  margin-left: 8px;
  color: var(--color-text-sub);
}

._totalCount_1ehuv_1131 {
  color: var(--color-primary);
}

._tooltipContent_1ehuv_1135 {
  text-align: center;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ob7m_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1ob7m_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1ob7m_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ob7m_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ob7m_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ob7m_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ob7m_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ob7m_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ob7m_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_1ob7m_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1ob7m_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1ob7m_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ob7m_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ob7m_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ob7m_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ob7m_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ob7m_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ob7m_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_1ob7m_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1ob7m_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1ob7m_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ob7m_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ob7m_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ob7m_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ob7m_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ob7m_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ob7m_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_1ob7m_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1ob7m_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1ob7m_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ob7m_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ob7m_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ob7m_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ob7m_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ob7m_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ob7m_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_1ob7m_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1ob7m_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1ob7m_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ob7m_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ob7m_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ob7m_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ob7m_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ob7m_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ob7m_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_1ob7m_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1ob7m_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1ob7m_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ob7m_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ob7m_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ob7m_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ob7m_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ob7m_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ob7m_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_1ob7m_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1ob7m_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1ob7m_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ob7m_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ob7m_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ob7m_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ob7m_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ob7m_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ob7m_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_1ob7m_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1ob7m_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1ob7m_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ob7m_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ob7m_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ob7m_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ob7m_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ob7m_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ob7m_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ob7m_259 {
  padding: 0;
}

._p-t-0_1ob7m_263 {
  padding-top: 0;
}

._p-r-0_1ob7m_267 {
  padding-right: 0;
}

._p-b-0_1ob7m_271 {
  padding-bottom: 0;
}

._p-l-0_1ob7m_275 {
  padding-left: 0;
}

._m-0_1ob7m_279 {
  margin: 0;
}

._m-t-0_1ob7m_283 {
  margin-top: 0;
}

._m-r-0_1ob7m_287 {
  margin-right: 0;
}

._m-b-0_1ob7m_291 {
  margin-bottom: 0;
}

._m-l-0_1ob7m_295 {
  margin-left: 0;
}

._p-1_1ob7m_299 {
  padding: 2px;
}

._p-t-1_1ob7m_303 {
  padding-top: 2px;
}

._p-r-1_1ob7m_307 {
  padding-right: 2px;
}

._p-b-1_1ob7m_311 {
  padding-bottom: 2px;
}

._p-l-1_1ob7m_315 {
  padding-left: 2px;
}

._m-1_1ob7m_319 {
  margin: 2px;
}

._m-t-1_1ob7m_323 {
  margin-top: 2px;
}

._m-r-1_1ob7m_327 {
  margin-right: 2px;
}

._m-b-1_1ob7m_331 {
  margin-bottom: 2px;
}

._m-l-1_1ob7m_335 {
  margin-left: 2px;
}

._p-2_1ob7m_339 {
  padding: 4px;
}

._p-t-2_1ob7m_343 {
  padding-top: 4px;
}

._p-r-2_1ob7m_347 {
  padding-right: 4px;
}

._p-b-2_1ob7m_351 {
  padding-bottom: 4px;
}

._p-l-2_1ob7m_355 {
  padding-left: 4px;
}

._m-2_1ob7m_359 {
  margin: 4px;
}

._m-t-2_1ob7m_363 {
  margin-top: 4px;
}

._m-r-2_1ob7m_367 {
  margin-right: 4px;
}

._m-b-2_1ob7m_371 {
  margin-bottom: 4px;
}

._m-l-2_1ob7m_375 {
  margin-left: 4px;
}

._p-3_1ob7m_379 {
  padding: 8px;
}

._p-t-3_1ob7m_383 {
  padding-top: 8px;
}

._p-r-3_1ob7m_387 {
  padding-right: 8px;
}

._p-b-3_1ob7m_391 {
  padding-bottom: 8px;
}

._p-l-3_1ob7m_395 {
  padding-left: 8px;
}

._m-3_1ob7m_399 {
  margin: 8px;
}

._m-t-3_1ob7m_403 {
  margin-top: 8px;
}

._m-r-3_1ob7m_407 {
  margin-right: 8px;
}

._m-b-3_1ob7m_411 {
  margin-bottom: 8px;
}

._m-l-3_1ob7m_415 {
  margin-left: 8px;
}

._p-4_1ob7m_419 {
  padding: 12px;
}

._p-t-4_1ob7m_423 {
  padding-top: 12px;
}

._p-r-4_1ob7m_427 {
  padding-right: 12px;
}

._p-b-4_1ob7m_431 {
  padding-bottom: 12px;
}

._p-l-4_1ob7m_435 {
  padding-left: 12px;
}

._m-4_1ob7m_439 {
  margin: 12px;
}

._m-t-4_1ob7m_443 {
  margin-top: 12px;
}

._m-r-4_1ob7m_447 {
  margin-right: 12px;
}

._m-b-4_1ob7m_451 {
  margin-bottom: 12px;
}

._m-l-4_1ob7m_455 {
  margin-left: 12px;
}

._p-5_1ob7m_459 {
  padding: 16px;
}

._p-t-5_1ob7m_463 {
  padding-top: 16px;
}

._p-r-5_1ob7m_467 {
  padding-right: 16px;
}

._p-b-5_1ob7m_471 {
  padding-bottom: 16px;
}

._p-l-5_1ob7m_475 {
  padding-left: 16px;
}

._m-5_1ob7m_479 {
  margin: 16px;
}

._m-t-5_1ob7m_483 {
  margin-top: 16px;
}

._m-r-5_1ob7m_487 {
  margin-right: 16px;
}

._m-b-5_1ob7m_491 {
  margin-bottom: 16px;
}

._m-l-5_1ob7m_495 {
  margin-left: 16px;
}

._p-6_1ob7m_499 {
  padding: 24px;
}

._p-t-6_1ob7m_503 {
  padding-top: 24px;
}

._p-r-6_1ob7m_507 {
  padding-right: 24px;
}

._p-b-6_1ob7m_511 {
  padding-bottom: 24px;
}

._p-l-6_1ob7m_515 {
  padding-left: 24px;
}

._m-6_1ob7m_519 {
  margin: 24px;
}

._m-t-6_1ob7m_523 {
  margin-top: 24px;
}

._m-r-6_1ob7m_527 {
  margin-right: 24px;
}

._m-b-6_1ob7m_531 {
  margin-bottom: 24px;
}

._m-l-6_1ob7m_535 {
  margin-left: 24px;
}

._p-7_1ob7m_539 {
  padding: 32px;
}

._p-t-7_1ob7m_543 {
  padding-top: 32px;
}

._p-r-7_1ob7m_547 {
  padding-right: 32px;
}

._p-b-7_1ob7m_551 {
  padding-bottom: 32px;
}

._p-l-7_1ob7m_555 {
  padding-left: 32px;
}

._m-7_1ob7m_559 {
  margin: 32px;
}

._m-t-7_1ob7m_563 {
  margin-top: 32px;
}

._m-r-7_1ob7m_567 {
  margin-right: 32px;
}

._m-b-7_1ob7m_571 {
  margin-bottom: 32px;
}

._m-l-7_1ob7m_575 {
  margin-left: 32px;
}

._p-8_1ob7m_579 {
  padding: 40px;
}

._p-t-8_1ob7m_583 {
  padding-top: 40px;
}

._p-r-8_1ob7m_587 {
  padding-right: 40px;
}

._p-b-8_1ob7m_591 {
  padding-bottom: 40px;
}

._p-l-8_1ob7m_595 {
  padding-left: 40px;
}

._m-8_1ob7m_599 {
  margin: 40px;
}

._m-t-8_1ob7m_603 {
  margin-top: 40px;
}

._m-r-8_1ob7m_607 {
  margin-right: 40px;
}

._m-b-8_1ob7m_611 {
  margin-bottom: 40px;
}

._m-l-8_1ob7m_615 {
  margin-left: 40px;
}

._p-9_1ob7m_619 {
  padding: 48px;
}

._p-t-9_1ob7m_623 {
  padding-top: 48px;
}

._p-r-9_1ob7m_627 {
  padding-right: 48px;
}

._p-b-9_1ob7m_631 {
  padding-bottom: 48px;
}

._p-l-9_1ob7m_635 {
  padding-left: 48px;
}

._m-9_1ob7m_639 {
  margin: 48px;
}

._m-t-9_1ob7m_643 {
  margin-top: 48px;
}

._m-r-9_1ob7m_647 {
  margin-right: 48px;
}

._m-b-9_1ob7m_651 {
  margin-bottom: 48px;
}

._m-l-9_1ob7m_655 {
  margin-left: 48px;
}

._p-10_1ob7m_659 {
  padding: 64px;
}

._p-t-10_1ob7m_663 {
  padding-top: 64px;
}

._p-r-10_1ob7m_667 {
  padding-right: 64px;
}

._p-b-10_1ob7m_671 {
  padding-bottom: 64px;
}

._p-l-10_1ob7m_675 {
  padding-left: 64px;
}

._m-10_1ob7m_679 {
  margin: 64px;
}

._m-t-10_1ob7m_683 {
  margin-top: 64px;
}

._m-r-10_1ob7m_687 {
  margin-right: 64px;
}

._m-b-10_1ob7m_691 {
  margin-bottom: 64px;
}

._m-l-10_1ob7m_695 {
  margin-left: 64px;
}

._p-11_1ob7m_699 {
  padding: 80px;
}

._p-t-11_1ob7m_703 {
  padding-top: 80px;
}

._p-r-11_1ob7m_707 {
  padding-right: 80px;
}

._p-b-11_1ob7m_711 {
  padding-bottom: 80px;
}

._p-l-11_1ob7m_715 {
  padding-left: 80px;
}

._m-11_1ob7m_719 {
  margin: 80px;
}

._m-t-11_1ob7m_723 {
  margin-top: 80px;
}

._m-r-11_1ob7m_727 {
  margin-right: 80px;
}

._m-b-11_1ob7m_731 {
  margin-bottom: 80px;
}

._m-l-11_1ob7m_735 {
  margin-left: 80px;
}

._p-12_1ob7m_739 {
  padding: 96px;
}

._p-t-12_1ob7m_743 {
  padding-top: 96px;
}

._p-r-12_1ob7m_747 {
  padding-right: 96px;
}

._p-b-12_1ob7m_751 {
  padding-bottom: 96px;
}

._p-l-12_1ob7m_755 {
  padding-left: 96px;
}

._m-12_1ob7m_759 {
  margin: 96px;
}

._m-t-12_1ob7m_763 {
  margin-top: 96px;
}

._m-r-12_1ob7m_767 {
  margin-right: 96px;
}

._m-b-12_1ob7m_771 {
  margin-bottom: 96px;
}

._m-l-12_1ob7m_775 {
  margin-left: 96px;
}

._p-13_1ob7m_779 {
  padding: 160px;
}

._p-t-13_1ob7m_783 {
  padding-top: 160px;
}

._p-r-13_1ob7m_787 {
  padding-right: 160px;
}

._p-b-13_1ob7m_791 {
  padding-bottom: 160px;
}

._p-l-13_1ob7m_795 {
  padding-left: 160px;
}

._m-13_1ob7m_799 {
  margin: 160px;
}

._m-t-13_1ob7m_803 {
  margin-top: 160px;
}

._m-r-13_1ob7m_807 {
  margin-right: 160px;
}

._m-b-13_1ob7m_811 {
  margin-bottom: 160px;
}

._m-l-13_1ob7m_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ob7m_825 {
  border-radius: 0;
}

._r-1_1ob7m_829 {
  border-radius: 2px;
}

._r-2_1ob7m_833 {
  border-radius: 4px;
}

._r-3_1ob7m_837 {
  border-radius: 6px;
}

._r-4_1ob7m_841 {
  border-radius: 8px;
}

._r-5_1ob7m_845 {
  border-radius: 12px;
}

._r-6_1ob7m_849 {
  border-radius: 20px;
}

._r-full_1ob7m_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ob7m_860 {
  border: 0 solid;
}

._border-1_1ob7m_864 {
  border: 1px solid;
}

._border-2_1ob7m_868 {
  border: 2px solid;
}

._border-3_1ob7m_872 {
  border: 3px solid;
}

._border-4_1ob7m_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ob7m_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ob7m_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ob7m_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ob7m_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ob7m_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ob7m_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ob7m_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ob7m_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ob7m_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_1ob7m_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ob7m_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ob7m_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ob7m_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ob7m_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ob7m_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ob7m_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ob7m_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
*/
._cardList_1ob7m_1039 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardList_1ob7m_1039 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

._nameLink_1ob7m_1050 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._nameLink_1ob7m_1050 {
    font-size: 16px;
  }
}
._nameLink_1ob7m_1050 {
  font-weight: 600;
  color: var(--color-link);
  cursor: pointer;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._tags_1ob7m_1071 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  padding: 0 16px 12px;
  background: var(--color-bg-elevation);
  overflow: hidden;
}
._tags_1ob7m_1071 ._tag_1ob7m_1071 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  padding: 2px 4px;
  white-space: nowrap;
}
._tags_1ob7m_1071 ._campaignName_1ob7m_1092 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tags_1ob7m_1071 ._campaignName_1ob7m_1092 {
    font-size: 12px;
  }
}
._tags_1ob7m_1071 ._campaignName_1ob7m_1092 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 95%;
}
@media (hover: hover) {
._tags_1ob7m_1071 ._campaignName_1ob7m_1092:hover {
  color: var(--color-link-hover) !important;
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_skny6_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_skny6_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_skny6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_skny6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_skny6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_skny6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_skny6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_skny6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_skny6_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_skny6_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_skny6_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_skny6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_skny6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_skny6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_skny6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_skny6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_skny6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_skny6_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_skny6_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_skny6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_skny6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_skny6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_skny6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_skny6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_skny6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_skny6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_skny6_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_skny6_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_skny6_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_skny6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_skny6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_skny6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_skny6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_skny6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_skny6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_skny6_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_skny6_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_skny6_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_skny6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_skny6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_skny6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_skny6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_skny6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_skny6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_skny6_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_skny6_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_skny6_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_skny6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_skny6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_skny6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_skny6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_skny6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_skny6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_skny6_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_skny6_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_skny6_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_skny6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_skny6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_skny6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_skny6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_skny6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_skny6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_skny6_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_skny6_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_skny6_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_skny6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_skny6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_skny6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_skny6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_skny6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_skny6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_skny6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_skny6_259 {
  padding: 0;
}

._p-t-0_skny6_263 {
  padding-top: 0;
}

._p-r-0_skny6_267 {
  padding-right: 0;
}

._p-b-0_skny6_271 {
  padding-bottom: 0;
}

._p-l-0_skny6_275 {
  padding-left: 0;
}

._m-0_skny6_279 {
  margin: 0;
}

._m-t-0_skny6_283 {
  margin-top: 0;
}

._m-r-0_skny6_287 {
  margin-right: 0;
}

._m-b-0_skny6_291 {
  margin-bottom: 0;
}

._m-l-0_skny6_295 {
  margin-left: 0;
}

._p-1_skny6_299 {
  padding: 2px;
}

._p-t-1_skny6_303 {
  padding-top: 2px;
}

._p-r-1_skny6_307 {
  padding-right: 2px;
}

._p-b-1_skny6_311 {
  padding-bottom: 2px;
}

._p-l-1_skny6_315 {
  padding-left: 2px;
}

._m-1_skny6_319 {
  margin: 2px;
}

._m-t-1_skny6_323 {
  margin-top: 2px;
}

._m-r-1_skny6_327 {
  margin-right: 2px;
}

._m-b-1_skny6_331 {
  margin-bottom: 2px;
}

._m-l-1_skny6_335 {
  margin-left: 2px;
}

._p-2_skny6_339 {
  padding: 4px;
}

._p-t-2_skny6_343 {
  padding-top: 4px;
}

._p-r-2_skny6_347 {
  padding-right: 4px;
}

._p-b-2_skny6_351 {
  padding-bottom: 4px;
}

._p-l-2_skny6_355 {
  padding-left: 4px;
}

._m-2_skny6_359 {
  margin: 4px;
}

._m-t-2_skny6_363 {
  margin-top: 4px;
}

._m-r-2_skny6_367 {
  margin-right: 4px;
}

._m-b-2_skny6_371 {
  margin-bottom: 4px;
}

._m-l-2_skny6_375 {
  margin-left: 4px;
}

._p-3_skny6_379 {
  padding: 8px;
}

._p-t-3_skny6_383 {
  padding-top: 8px;
}

._p-r-3_skny6_387 {
  padding-right: 8px;
}

._p-b-3_skny6_391 {
  padding-bottom: 8px;
}

._p-l-3_skny6_395 {
  padding-left: 8px;
}

._m-3_skny6_399 {
  margin: 8px;
}

._m-t-3_skny6_403 {
  margin-top: 8px;
}

._m-r-3_skny6_407 {
  margin-right: 8px;
}

._m-b-3_skny6_411 {
  margin-bottom: 8px;
}

._m-l-3_skny6_415 {
  margin-left: 8px;
}

._p-4_skny6_419 {
  padding: 12px;
}

._p-t-4_skny6_423 {
  padding-top: 12px;
}

._p-r-4_skny6_427 {
  padding-right: 12px;
}

._p-b-4_skny6_431 {
  padding-bottom: 12px;
}

._p-l-4_skny6_435 {
  padding-left: 12px;
}

._m-4_skny6_439 {
  margin: 12px;
}

._m-t-4_skny6_443 {
  margin-top: 12px;
}

._m-r-4_skny6_447 {
  margin-right: 12px;
}

._m-b-4_skny6_451 {
  margin-bottom: 12px;
}

._m-l-4_skny6_455 {
  margin-left: 12px;
}

._p-5_skny6_459 {
  padding: 16px;
}

._p-t-5_skny6_463 {
  padding-top: 16px;
}

._p-r-5_skny6_467 {
  padding-right: 16px;
}

._p-b-5_skny6_471 {
  padding-bottom: 16px;
}

._p-l-5_skny6_475 {
  padding-left: 16px;
}

._m-5_skny6_479 {
  margin: 16px;
}

._m-t-5_skny6_483 {
  margin-top: 16px;
}

._m-r-5_skny6_487 {
  margin-right: 16px;
}

._m-b-5_skny6_491 {
  margin-bottom: 16px;
}

._m-l-5_skny6_495 {
  margin-left: 16px;
}

._p-6_skny6_499 {
  padding: 24px;
}

._p-t-6_skny6_503 {
  padding-top: 24px;
}

._p-r-6_skny6_507 {
  padding-right: 24px;
}

._p-b-6_skny6_511 {
  padding-bottom: 24px;
}

._p-l-6_skny6_515 {
  padding-left: 24px;
}

._m-6_skny6_519 {
  margin: 24px;
}

._m-t-6_skny6_523 {
  margin-top: 24px;
}

._m-r-6_skny6_527 {
  margin-right: 24px;
}

._m-b-6_skny6_531 {
  margin-bottom: 24px;
}

._m-l-6_skny6_535 {
  margin-left: 24px;
}

._p-7_skny6_539 {
  padding: 32px;
}

._p-t-7_skny6_543 {
  padding-top: 32px;
}

._p-r-7_skny6_547 {
  padding-right: 32px;
}

._p-b-7_skny6_551 {
  padding-bottom: 32px;
}

._p-l-7_skny6_555 {
  padding-left: 32px;
}

._m-7_skny6_559 {
  margin: 32px;
}

._m-t-7_skny6_563 {
  margin-top: 32px;
}

._m-r-7_skny6_567 {
  margin-right: 32px;
}

._m-b-7_skny6_571 {
  margin-bottom: 32px;
}

._m-l-7_skny6_575 {
  margin-left: 32px;
}

._p-8_skny6_579 {
  padding: 40px;
}

._p-t-8_skny6_583 {
  padding-top: 40px;
}

._p-r-8_skny6_587 {
  padding-right: 40px;
}

._p-b-8_skny6_591 {
  padding-bottom: 40px;
}

._p-l-8_skny6_595 {
  padding-left: 40px;
}

._m-8_skny6_599 {
  margin: 40px;
}

._m-t-8_skny6_603 {
  margin-top: 40px;
}

._m-r-8_skny6_607 {
  margin-right: 40px;
}

._m-b-8_skny6_611 {
  margin-bottom: 40px;
}

._m-l-8_skny6_615 {
  margin-left: 40px;
}

._p-9_skny6_619 {
  padding: 48px;
}

._p-t-9_skny6_623 {
  padding-top: 48px;
}

._p-r-9_skny6_627 {
  padding-right: 48px;
}

._p-b-9_skny6_631 {
  padding-bottom: 48px;
}

._p-l-9_skny6_635 {
  padding-left: 48px;
}

._m-9_skny6_639 {
  margin: 48px;
}

._m-t-9_skny6_643 {
  margin-top: 48px;
}

._m-r-9_skny6_647 {
  margin-right: 48px;
}

._m-b-9_skny6_651 {
  margin-bottom: 48px;
}

._m-l-9_skny6_655 {
  margin-left: 48px;
}

._p-10_skny6_659 {
  padding: 64px;
}

._p-t-10_skny6_663 {
  padding-top: 64px;
}

._p-r-10_skny6_667 {
  padding-right: 64px;
}

._p-b-10_skny6_671 {
  padding-bottom: 64px;
}

._p-l-10_skny6_675 {
  padding-left: 64px;
}

._m-10_skny6_679 {
  margin: 64px;
}

._m-t-10_skny6_683 {
  margin-top: 64px;
}

._m-r-10_skny6_687 {
  margin-right: 64px;
}

._m-b-10_skny6_691 {
  margin-bottom: 64px;
}

._m-l-10_skny6_695 {
  margin-left: 64px;
}

._p-11_skny6_699 {
  padding: 80px;
}

._p-t-11_skny6_703 {
  padding-top: 80px;
}

._p-r-11_skny6_707 {
  padding-right: 80px;
}

._p-b-11_skny6_711 {
  padding-bottom: 80px;
}

._p-l-11_skny6_715 {
  padding-left: 80px;
}

._m-11_skny6_719 {
  margin: 80px;
}

._m-t-11_skny6_723 {
  margin-top: 80px;
}

._m-r-11_skny6_727 {
  margin-right: 80px;
}

._m-b-11_skny6_731 {
  margin-bottom: 80px;
}

._m-l-11_skny6_735 {
  margin-left: 80px;
}

._p-12_skny6_739 {
  padding: 96px;
}

._p-t-12_skny6_743 {
  padding-top: 96px;
}

._p-r-12_skny6_747 {
  padding-right: 96px;
}

._p-b-12_skny6_751 {
  padding-bottom: 96px;
}

._p-l-12_skny6_755 {
  padding-left: 96px;
}

._m-12_skny6_759 {
  margin: 96px;
}

._m-t-12_skny6_763 {
  margin-top: 96px;
}

._m-r-12_skny6_767 {
  margin-right: 96px;
}

._m-b-12_skny6_771 {
  margin-bottom: 96px;
}

._m-l-12_skny6_775 {
  margin-left: 96px;
}

._p-13_skny6_779 {
  padding: 160px;
}

._p-t-13_skny6_783 {
  padding-top: 160px;
}

._p-r-13_skny6_787 {
  padding-right: 160px;
}

._p-b-13_skny6_791 {
  padding-bottom: 160px;
}

._p-l-13_skny6_795 {
  padding-left: 160px;
}

._m-13_skny6_799 {
  margin: 160px;
}

._m-t-13_skny6_803 {
  margin-top: 160px;
}

._m-r-13_skny6_807 {
  margin-right: 160px;
}

._m-b-13_skny6_811 {
  margin-bottom: 160px;
}

._m-l-13_skny6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_skny6_825 {
  border-radius: 0;
}

._r-1_skny6_829 {
  border-radius: 2px;
}

._r-2_skny6_833 {
  border-radius: 4px;
}

._r-3_skny6_837 {
  border-radius: 6px;
}

._r-4_skny6_841 {
  border-radius: 8px;
}

._r-5_skny6_845 {
  border-radius: 12px;
}

._r-6_skny6_849 {
  border-radius: 20px;
}

._r-full_skny6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_skny6_860 {
  border: 0 solid;
}

._border-1_skny6_864 {
  border: 1px solid;
}

._border-2_skny6_868 {
  border: 2px solid;
}

._border-3_skny6_872 {
  border: 3px solid;
}

._border-4_skny6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_skny6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_skny6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_skny6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_skny6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_skny6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_skny6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_skny6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_skny6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_skny6_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_skny6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_skny6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_skny6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_skny6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_skny6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_skny6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_skny6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_skny6_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
*/
._scrollContainer_skny6_1039 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._scrollContainer_skny6_1039 {
    display: block;
    flex: 1;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}

._virtualList_skny6_1051 {
  position: relative;
  width: 100%;
}

._virtualItem_skny6_1056 {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 0 0 12px 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1oc9z_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1oc9z_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1oc9z_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1oc9z_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1oc9z_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1oc9z_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1oc9z_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1oc9z_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1oc9z_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_1oc9z_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1oc9z_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1oc9z_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1oc9z_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1oc9z_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1oc9z_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1oc9z_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1oc9z_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1oc9z_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_1oc9z_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1oc9z_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1oc9z_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1oc9z_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1oc9z_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1oc9z_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1oc9z_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1oc9z_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1oc9z_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_1oc9z_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1oc9z_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1oc9z_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1oc9z_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1oc9z_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1oc9z_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1oc9z_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1oc9z_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1oc9z_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_1oc9z_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1oc9z_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1oc9z_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1oc9z_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1oc9z_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1oc9z_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1oc9z_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1oc9z_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1oc9z_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_1oc9z_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1oc9z_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1oc9z_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1oc9z_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1oc9z_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1oc9z_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1oc9z_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1oc9z_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1oc9z_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_1oc9z_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1oc9z_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1oc9z_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1oc9z_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1oc9z_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1oc9z_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1oc9z_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1oc9z_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1oc9z_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_1oc9z_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1oc9z_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1oc9z_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1oc9z_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1oc9z_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1oc9z_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1oc9z_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1oc9z_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1oc9z_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1oc9z_259 {
  padding: 0;
}

._p-t-0_1oc9z_263 {
  padding-top: 0;
}

._p-r-0_1oc9z_267 {
  padding-right: 0;
}

._p-b-0_1oc9z_271 {
  padding-bottom: 0;
}

._p-l-0_1oc9z_275 {
  padding-left: 0;
}

._m-0_1oc9z_279 {
  margin: 0;
}

._m-t-0_1oc9z_283 {
  margin-top: 0;
}

._m-r-0_1oc9z_287 {
  margin-right: 0;
}

._m-b-0_1oc9z_291 {
  margin-bottom: 0;
}

._m-l-0_1oc9z_295 {
  margin-left: 0;
}

._p-1_1oc9z_299 {
  padding: 2px;
}

._p-t-1_1oc9z_303 {
  padding-top: 2px;
}

._p-r-1_1oc9z_307 {
  padding-right: 2px;
}

._p-b-1_1oc9z_311 {
  padding-bottom: 2px;
}

._p-l-1_1oc9z_315 {
  padding-left: 2px;
}

._m-1_1oc9z_319 {
  margin: 2px;
}

._m-t-1_1oc9z_323 {
  margin-top: 2px;
}

._m-r-1_1oc9z_327 {
  margin-right: 2px;
}

._m-b-1_1oc9z_331 {
  margin-bottom: 2px;
}

._m-l-1_1oc9z_335 {
  margin-left: 2px;
}

._p-2_1oc9z_339 {
  padding: 4px;
}

._p-t-2_1oc9z_343 {
  padding-top: 4px;
}

._p-r-2_1oc9z_347 {
  padding-right: 4px;
}

._p-b-2_1oc9z_351 {
  padding-bottom: 4px;
}

._p-l-2_1oc9z_355 {
  padding-left: 4px;
}

._m-2_1oc9z_359 {
  margin: 4px;
}

._m-t-2_1oc9z_363 {
  margin-top: 4px;
}

._m-r-2_1oc9z_367 {
  margin-right: 4px;
}

._m-b-2_1oc9z_371 {
  margin-bottom: 4px;
}

._m-l-2_1oc9z_375 {
  margin-left: 4px;
}

._p-3_1oc9z_379 {
  padding: 8px;
}

._p-t-3_1oc9z_383 {
  padding-top: 8px;
}

._p-r-3_1oc9z_387 {
  padding-right: 8px;
}

._p-b-3_1oc9z_391 {
  padding-bottom: 8px;
}

._p-l-3_1oc9z_395 {
  padding-left: 8px;
}

._m-3_1oc9z_399 {
  margin: 8px;
}

._m-t-3_1oc9z_403 {
  margin-top: 8px;
}

._m-r-3_1oc9z_407 {
  margin-right: 8px;
}

._m-b-3_1oc9z_411 {
  margin-bottom: 8px;
}

._m-l-3_1oc9z_415 {
  margin-left: 8px;
}

._p-4_1oc9z_419 {
  padding: 12px;
}

._p-t-4_1oc9z_423 {
  padding-top: 12px;
}

._p-r-4_1oc9z_427 {
  padding-right: 12px;
}

._p-b-4_1oc9z_431 {
  padding-bottom: 12px;
}

._p-l-4_1oc9z_435 {
  padding-left: 12px;
}

._m-4_1oc9z_439 {
  margin: 12px;
}

._m-t-4_1oc9z_443 {
  margin-top: 12px;
}

._m-r-4_1oc9z_447 {
  margin-right: 12px;
}

._m-b-4_1oc9z_451 {
  margin-bottom: 12px;
}

._m-l-4_1oc9z_455 {
  margin-left: 12px;
}

._p-5_1oc9z_459 {
  padding: 16px;
}

._p-t-5_1oc9z_463 {
  padding-top: 16px;
}

._p-r-5_1oc9z_467 {
  padding-right: 16px;
}

._p-b-5_1oc9z_471 {
  padding-bottom: 16px;
}

._p-l-5_1oc9z_475 {
  padding-left: 16px;
}

._m-5_1oc9z_479 {
  margin: 16px;
}

._m-t-5_1oc9z_483 {
  margin-top: 16px;
}

._m-r-5_1oc9z_487 {
  margin-right: 16px;
}

._m-b-5_1oc9z_491 {
  margin-bottom: 16px;
}

._m-l-5_1oc9z_495 {
  margin-left: 16px;
}

._p-6_1oc9z_499 {
  padding: 24px;
}

._p-t-6_1oc9z_503 {
  padding-top: 24px;
}

._p-r-6_1oc9z_507 {
  padding-right: 24px;
}

._p-b-6_1oc9z_511 {
  padding-bottom: 24px;
}

._p-l-6_1oc9z_515 {
  padding-left: 24px;
}

._m-6_1oc9z_519 {
  margin: 24px;
}

._m-t-6_1oc9z_523 {
  margin-top: 24px;
}

._m-r-6_1oc9z_527 {
  margin-right: 24px;
}

._m-b-6_1oc9z_531 {
  margin-bottom: 24px;
}

._m-l-6_1oc9z_535 {
  margin-left: 24px;
}

._p-7_1oc9z_539 {
  padding: 32px;
}

._p-t-7_1oc9z_543 {
  padding-top: 32px;
}

._p-r-7_1oc9z_547 {
  padding-right: 32px;
}

._p-b-7_1oc9z_551 {
  padding-bottom: 32px;
}

._p-l-7_1oc9z_555 {
  padding-left: 32px;
}

._m-7_1oc9z_559 {
  margin: 32px;
}

._m-t-7_1oc9z_563 {
  margin-top: 32px;
}

._m-r-7_1oc9z_567 {
  margin-right: 32px;
}

._m-b-7_1oc9z_571 {
  margin-bottom: 32px;
}

._m-l-7_1oc9z_575 {
  margin-left: 32px;
}

._p-8_1oc9z_579 {
  padding: 40px;
}

._p-t-8_1oc9z_583 {
  padding-top: 40px;
}

._p-r-8_1oc9z_587 {
  padding-right: 40px;
}

._p-b-8_1oc9z_591 {
  padding-bottom: 40px;
}

._p-l-8_1oc9z_595 {
  padding-left: 40px;
}

._m-8_1oc9z_599 {
  margin: 40px;
}

._m-t-8_1oc9z_603 {
  margin-top: 40px;
}

._m-r-8_1oc9z_607 {
  margin-right: 40px;
}

._m-b-8_1oc9z_611 {
  margin-bottom: 40px;
}

._m-l-8_1oc9z_615 {
  margin-left: 40px;
}

._p-9_1oc9z_619 {
  padding: 48px;
}

._p-t-9_1oc9z_623 {
  padding-top: 48px;
}

._p-r-9_1oc9z_627 {
  padding-right: 48px;
}

._p-b-9_1oc9z_631 {
  padding-bottom: 48px;
}

._p-l-9_1oc9z_635 {
  padding-left: 48px;
}

._m-9_1oc9z_639 {
  margin: 48px;
}

._m-t-9_1oc9z_643 {
  margin-top: 48px;
}

._m-r-9_1oc9z_647 {
  margin-right: 48px;
}

._m-b-9_1oc9z_651 {
  margin-bottom: 48px;
}

._m-l-9_1oc9z_655 {
  margin-left: 48px;
}

._p-10_1oc9z_659 {
  padding: 64px;
}

._p-t-10_1oc9z_663 {
  padding-top: 64px;
}

._p-r-10_1oc9z_667 {
  padding-right: 64px;
}

._p-b-10_1oc9z_671 {
  padding-bottom: 64px;
}

._p-l-10_1oc9z_675 {
  padding-left: 64px;
}

._m-10_1oc9z_679 {
  margin: 64px;
}

._m-t-10_1oc9z_683 {
  margin-top: 64px;
}

._m-r-10_1oc9z_687 {
  margin-right: 64px;
}

._m-b-10_1oc9z_691 {
  margin-bottom: 64px;
}

._m-l-10_1oc9z_695 {
  margin-left: 64px;
}

._p-11_1oc9z_699 {
  padding: 80px;
}

._p-t-11_1oc9z_703 {
  padding-top: 80px;
}

._p-r-11_1oc9z_707 {
  padding-right: 80px;
}

._p-b-11_1oc9z_711 {
  padding-bottom: 80px;
}

._p-l-11_1oc9z_715 {
  padding-left: 80px;
}

._m-11_1oc9z_719 {
  margin: 80px;
}

._m-t-11_1oc9z_723 {
  margin-top: 80px;
}

._m-r-11_1oc9z_727 {
  margin-right: 80px;
}

._m-b-11_1oc9z_731 {
  margin-bottom: 80px;
}

._m-l-11_1oc9z_735 {
  margin-left: 80px;
}

._p-12_1oc9z_739 {
  padding: 96px;
}

._p-t-12_1oc9z_743 {
  padding-top: 96px;
}

._p-r-12_1oc9z_747 {
  padding-right: 96px;
}

._p-b-12_1oc9z_751 {
  padding-bottom: 96px;
}

._p-l-12_1oc9z_755 {
  padding-left: 96px;
}

._m-12_1oc9z_759 {
  margin: 96px;
}

._m-t-12_1oc9z_763 {
  margin-top: 96px;
}

._m-r-12_1oc9z_767 {
  margin-right: 96px;
}

._m-b-12_1oc9z_771 {
  margin-bottom: 96px;
}

._m-l-12_1oc9z_775 {
  margin-left: 96px;
}

._p-13_1oc9z_779 {
  padding: 160px;
}

._p-t-13_1oc9z_783 {
  padding-top: 160px;
}

._p-r-13_1oc9z_787 {
  padding-right: 160px;
}

._p-b-13_1oc9z_791 {
  padding-bottom: 160px;
}

._p-l-13_1oc9z_795 {
  padding-left: 160px;
}

._m-13_1oc9z_799 {
  margin: 160px;
}

._m-t-13_1oc9z_803 {
  margin-top: 160px;
}

._m-r-13_1oc9z_807 {
  margin-right: 160px;
}

._m-b-13_1oc9z_811 {
  margin-bottom: 160px;
}

._m-l-13_1oc9z_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1oc9z_825 {
  border-radius: 0;
}

._r-1_1oc9z_829 {
  border-radius: 2px;
}

._r-2_1oc9z_833 {
  border-radius: 4px;
}

._r-3_1oc9z_837 {
  border-radius: 6px;
}

._r-4_1oc9z_841 {
  border-radius: 8px;
}

._r-5_1oc9z_845 {
  border-radius: 12px;
}

._r-6_1oc9z_849 {
  border-radius: 20px;
}

._r-full_1oc9z_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1oc9z_860 {
  border: 0 solid;
}

._border-1_1oc9z_864 {
  border: 1px solid;
}

._border-2_1oc9z_868 {
  border: 2px solid;
}

._border-3_1oc9z_872 {
  border: 3px solid;
}

._border-4_1oc9z_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1oc9z_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1oc9z_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1oc9z_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1oc9z_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1oc9z_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1oc9z_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1oc9z_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1oc9z_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1oc9z_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_1oc9z_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1oc9z_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1oc9z_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1oc9z_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1oc9z_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1oc9z_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1oc9z_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1oc9z_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._trackingGrid_1oc9z_1039 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px 16px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._trackingGrid_1oc9z_1039 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._trackingGrid_1oc9z_1039 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

._fieldWrapper_1oc9z_1056 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._platformLabel_1oc9z_1062 {
  display: flex;
  align-items: center;
  gap: 4px;
}
._platformLabel_1oc9z_1062 img {
  width: 16px;
  height: 16px;
  object-fit: contain;
}
._platformLabel_1oc9z_1062 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._platformLabel_1oc9z_1062 span {
    font-size: 12px;
  }
}

._input_1oc9z_1084 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._input_1oc9z_1084 {
    font-size: 14px;
  }
}
._input_1oc9z_1084 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border-disabled);
  border-radius: 4px;
}
._input_1oc9z_1084:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._input_1oc9z_1084::placeholder {
  color: var(--color-text-action-disabled);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1izpz_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1izpz_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1izpz_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1izpz_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1izpz_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1izpz_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1izpz_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1izpz_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1izpz_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_1izpz_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1izpz_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1izpz_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1izpz_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1izpz_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1izpz_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1izpz_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1izpz_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1izpz_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_1izpz_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1izpz_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1izpz_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1izpz_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1izpz_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1izpz_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1izpz_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1izpz_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1izpz_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_1izpz_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1izpz_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1izpz_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1izpz_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1izpz_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1izpz_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1izpz_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1izpz_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1izpz_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_1izpz_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1izpz_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1izpz_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1izpz_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1izpz_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1izpz_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1izpz_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1izpz_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1izpz_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_1izpz_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1izpz_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1izpz_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1izpz_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1izpz_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1izpz_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1izpz_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1izpz_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1izpz_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_1izpz_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1izpz_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1izpz_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1izpz_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1izpz_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1izpz_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1izpz_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1izpz_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1izpz_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_1izpz_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1izpz_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1izpz_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1izpz_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1izpz_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1izpz_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1izpz_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1izpz_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1izpz_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1izpz_259 {
  padding: 0;
}

._p-t-0_1izpz_263 {
  padding-top: 0;
}

._p-r-0_1izpz_267 {
  padding-right: 0;
}

._p-b-0_1izpz_271 {
  padding-bottom: 0;
}

._p-l-0_1izpz_275 {
  padding-left: 0;
}

._m-0_1izpz_279 {
  margin: 0;
}

._m-t-0_1izpz_283 {
  margin-top: 0;
}

._m-r-0_1izpz_287 {
  margin-right: 0;
}

._m-b-0_1izpz_291 {
  margin-bottom: 0;
}

._m-l-0_1izpz_295 {
  margin-left: 0;
}

._p-1_1izpz_299 {
  padding: 2px;
}

._p-t-1_1izpz_303 {
  padding-top: 2px;
}

._p-r-1_1izpz_307 {
  padding-right: 2px;
}

._p-b-1_1izpz_311 {
  padding-bottom: 2px;
}

._p-l-1_1izpz_315 {
  padding-left: 2px;
}

._m-1_1izpz_319 {
  margin: 2px;
}

._m-t-1_1izpz_323 {
  margin-top: 2px;
}

._m-r-1_1izpz_327 {
  margin-right: 2px;
}

._m-b-1_1izpz_331 {
  margin-bottom: 2px;
}

._m-l-1_1izpz_335 {
  margin-left: 2px;
}

._p-2_1izpz_339 {
  padding: 4px;
}

._p-t-2_1izpz_343 {
  padding-top: 4px;
}

._p-r-2_1izpz_347 {
  padding-right: 4px;
}

._p-b-2_1izpz_351 {
  padding-bottom: 4px;
}

._p-l-2_1izpz_355 {
  padding-left: 4px;
}

._m-2_1izpz_359 {
  margin: 4px;
}

._m-t-2_1izpz_363 {
  margin-top: 4px;
}

._m-r-2_1izpz_367 {
  margin-right: 4px;
}

._m-b-2_1izpz_371 {
  margin-bottom: 4px;
}

._m-l-2_1izpz_375 {
  margin-left: 4px;
}

._p-3_1izpz_379 {
  padding: 8px;
}

._p-t-3_1izpz_383 {
  padding-top: 8px;
}

._p-r-3_1izpz_387 {
  padding-right: 8px;
}

._p-b-3_1izpz_391 {
  padding-bottom: 8px;
}

._p-l-3_1izpz_395 {
  padding-left: 8px;
}

._m-3_1izpz_399 {
  margin: 8px;
}

._m-t-3_1izpz_403 {
  margin-top: 8px;
}

._m-r-3_1izpz_407 {
  margin-right: 8px;
}

._m-b-3_1izpz_411 {
  margin-bottom: 8px;
}

._m-l-3_1izpz_415 {
  margin-left: 8px;
}

._p-4_1izpz_419 {
  padding: 12px;
}

._p-t-4_1izpz_423 {
  padding-top: 12px;
}

._p-r-4_1izpz_427 {
  padding-right: 12px;
}

._p-b-4_1izpz_431 {
  padding-bottom: 12px;
}

._p-l-4_1izpz_435 {
  padding-left: 12px;
}

._m-4_1izpz_439 {
  margin: 12px;
}

._m-t-4_1izpz_443 {
  margin-top: 12px;
}

._m-r-4_1izpz_447 {
  margin-right: 12px;
}

._m-b-4_1izpz_451 {
  margin-bottom: 12px;
}

._m-l-4_1izpz_455 {
  margin-left: 12px;
}

._p-5_1izpz_459 {
  padding: 16px;
}

._p-t-5_1izpz_463 {
  padding-top: 16px;
}

._p-r-5_1izpz_467 {
  padding-right: 16px;
}

._p-b-5_1izpz_471 {
  padding-bottom: 16px;
}

._p-l-5_1izpz_475 {
  padding-left: 16px;
}

._m-5_1izpz_479 {
  margin: 16px;
}

._m-t-5_1izpz_483 {
  margin-top: 16px;
}

._m-r-5_1izpz_487 {
  margin-right: 16px;
}

._m-b-5_1izpz_491 {
  margin-bottom: 16px;
}

._m-l-5_1izpz_495 {
  margin-left: 16px;
}

._p-6_1izpz_499 {
  padding: 24px;
}

._p-t-6_1izpz_503 {
  padding-top: 24px;
}

._p-r-6_1izpz_507 {
  padding-right: 24px;
}

._p-b-6_1izpz_511 {
  padding-bottom: 24px;
}

._p-l-6_1izpz_515 {
  padding-left: 24px;
}

._m-6_1izpz_519 {
  margin: 24px;
}

._m-t-6_1izpz_523 {
  margin-top: 24px;
}

._m-r-6_1izpz_527 {
  margin-right: 24px;
}

._m-b-6_1izpz_531 {
  margin-bottom: 24px;
}

._m-l-6_1izpz_535 {
  margin-left: 24px;
}

._p-7_1izpz_539 {
  padding: 32px;
}

._p-t-7_1izpz_543 {
  padding-top: 32px;
}

._p-r-7_1izpz_547 {
  padding-right: 32px;
}

._p-b-7_1izpz_551 {
  padding-bottom: 32px;
}

._p-l-7_1izpz_555 {
  padding-left: 32px;
}

._m-7_1izpz_559 {
  margin: 32px;
}

._m-t-7_1izpz_563 {
  margin-top: 32px;
}

._m-r-7_1izpz_567 {
  margin-right: 32px;
}

._m-b-7_1izpz_571 {
  margin-bottom: 32px;
}

._m-l-7_1izpz_575 {
  margin-left: 32px;
}

._p-8_1izpz_579 {
  padding: 40px;
}

._p-t-8_1izpz_583 {
  padding-top: 40px;
}

._p-r-8_1izpz_587 {
  padding-right: 40px;
}

._p-b-8_1izpz_591 {
  padding-bottom: 40px;
}

._p-l-8_1izpz_595 {
  padding-left: 40px;
}

._m-8_1izpz_599 {
  margin: 40px;
}

._m-t-8_1izpz_603 {
  margin-top: 40px;
}

._m-r-8_1izpz_607 {
  margin-right: 40px;
}

._m-b-8_1izpz_611 {
  margin-bottom: 40px;
}

._m-l-8_1izpz_615 {
  margin-left: 40px;
}

._p-9_1izpz_619 {
  padding: 48px;
}

._p-t-9_1izpz_623 {
  padding-top: 48px;
}

._p-r-9_1izpz_627 {
  padding-right: 48px;
}

._p-b-9_1izpz_631 {
  padding-bottom: 48px;
}

._p-l-9_1izpz_635 {
  padding-left: 48px;
}

._m-9_1izpz_639 {
  margin: 48px;
}

._m-t-9_1izpz_643 {
  margin-top: 48px;
}

._m-r-9_1izpz_647 {
  margin-right: 48px;
}

._m-b-9_1izpz_651 {
  margin-bottom: 48px;
}

._m-l-9_1izpz_655 {
  margin-left: 48px;
}

._p-10_1izpz_659 {
  padding: 64px;
}

._p-t-10_1izpz_663 {
  padding-top: 64px;
}

._p-r-10_1izpz_667 {
  padding-right: 64px;
}

._p-b-10_1izpz_671 {
  padding-bottom: 64px;
}

._p-l-10_1izpz_675 {
  padding-left: 64px;
}

._m-10_1izpz_679 {
  margin: 64px;
}

._m-t-10_1izpz_683 {
  margin-top: 64px;
}

._m-r-10_1izpz_687 {
  margin-right: 64px;
}

._m-b-10_1izpz_691 {
  margin-bottom: 64px;
}

._m-l-10_1izpz_695 {
  margin-left: 64px;
}

._p-11_1izpz_699 {
  padding: 80px;
}

._p-t-11_1izpz_703 {
  padding-top: 80px;
}

._p-r-11_1izpz_707 {
  padding-right: 80px;
}

._p-b-11_1izpz_711 {
  padding-bottom: 80px;
}

._p-l-11_1izpz_715 {
  padding-left: 80px;
}

._m-11_1izpz_719 {
  margin: 80px;
}

._m-t-11_1izpz_723 {
  margin-top: 80px;
}

._m-r-11_1izpz_727 {
  margin-right: 80px;
}

._m-b-11_1izpz_731 {
  margin-bottom: 80px;
}

._m-l-11_1izpz_735 {
  margin-left: 80px;
}

._p-12_1izpz_739 {
  padding: 96px;
}

._p-t-12_1izpz_743 {
  padding-top: 96px;
}

._p-r-12_1izpz_747 {
  padding-right: 96px;
}

._p-b-12_1izpz_751 {
  padding-bottom: 96px;
}

._p-l-12_1izpz_755 {
  padding-left: 96px;
}

._m-12_1izpz_759 {
  margin: 96px;
}

._m-t-12_1izpz_763 {
  margin-top: 96px;
}

._m-r-12_1izpz_767 {
  margin-right: 96px;
}

._m-b-12_1izpz_771 {
  margin-bottom: 96px;
}

._m-l-12_1izpz_775 {
  margin-left: 96px;
}

._p-13_1izpz_779 {
  padding: 160px;
}

._p-t-13_1izpz_783 {
  padding-top: 160px;
}

._p-r-13_1izpz_787 {
  padding-right: 160px;
}

._p-b-13_1izpz_791 {
  padding-bottom: 160px;
}

._p-l-13_1izpz_795 {
  padding-left: 160px;
}

._m-13_1izpz_799 {
  margin: 160px;
}

._m-t-13_1izpz_803 {
  margin-top: 160px;
}

._m-r-13_1izpz_807 {
  margin-right: 160px;
}

._m-b-13_1izpz_811 {
  margin-bottom: 160px;
}

._m-l-13_1izpz_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1izpz_825 {
  border-radius: 0;
}

._r-1_1izpz_829 {
  border-radius: 2px;
}

._r-2_1izpz_833 {
  border-radius: 4px;
}

._r-3_1izpz_837 {
  border-radius: 6px;
}

._r-4_1izpz_841 {
  border-radius: 8px;
}

._r-5_1izpz_845 {
  border-radius: 12px;
}

._r-6_1izpz_849 {
  border-radius: 20px;
}

._r-full_1izpz_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1izpz_860 {
  border: 0 solid;
}

._border-1_1izpz_864 {
  border: 1px solid;
}

._border-2_1izpz_868 {
  border: 2px solid;
}

._border-3_1izpz_872 {
  border: 3px solid;
}

._border-4_1izpz_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1izpz_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1izpz_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1izpz_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1izpz_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1izpz_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1izpz_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1izpz_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1izpz_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1izpz_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_1izpz_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1izpz_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1izpz_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1izpz_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1izpz_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1izpz_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1izpz_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1izpz_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSectionOverride_1izpz_1040 {
    padding-top: 0;
  }
}

._section_1izpz_1045 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._section_1izpz_1045 {
    padding-top: 32px;
  }
}

._sectionTitle_1izpz_1056 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1izpz_1056 {
    font-size: 16px;
  }
}
._sectionTitle_1izpz_1056 {
  color: var(--color-text-header);
  margin: 0;
}

._formGrid_1izpz_1072 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
._formGrid_1izpz_1072 select {
  border: 1px solid var(--color-border-disabled);
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._formGrid_1izpz_1072 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_1izpz_1072 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._formGrid_1izpz_1072 label {
    font-size: 14px !important;
  }
  ._formGrid_1izpz_1072 input,
  ._formGrid_1izpz_1072 select {
    font-size: 16px !important;
  }
}

._fieldLabelWithAction_1izpz_1099 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 4px;
}
._fieldLabelWithAction_1izpz_1099 label {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabelWithAction_1izpz_1099 label {
    font-size: 12px;
  }
}
._fieldLabelWithAction_1izpz_1099 label {
  color: var(--color-base-600);
  margin: 0;
}

._refreshButton_1izpz_1121 {
  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;
}
@media (hover: hover) {
._refreshButton_1izpz_1121:hover {
  background-color: var(--color-default-hover);
}
}
._refreshButton_1izpz_1121:disabled {
  background-color: transparent;
  border: unset;
  cursor: not-allowed;
}
._refreshButton_1izpz_1121:disabled i {
  color: var(--color-text-action-disabled) !important;
}
._refreshButton_1izpz_1121 i {
  color: var(--color-primary);
}
._refreshButton_1izpz_1121 i::before {
  font-size: 18px !important;
}
._refreshButton_1izpz_1121._refreshing_1izpz_1149 i {
  animation: _spin_1izpz_1 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

@keyframes _spin_1izpz_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._radioGroup_1izpz_1161 {
  display: flex;
  gap: 24px;
}

._radioItem_1izpz_1166 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._radioItem_1izpz_1166 input[type=radio] {
  width: 20px;
  height: 20px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1izpz_1166 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1izpz_1166 label {
    font-size: 14px;
  }
}
._radioItem_1izpz_1166 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._landingThumbnail_1izpz_1194 {
  width: 253px;
  height: 253px;
  border-radius: 6px;
  overflow: hidden;
  background-color: var(--color-default);
}
._landingThumbnail_1izpz_1194 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingThumbnail_1izpz_1194 {
    width: 100%;
    aspect-ratio: 1;
    height: auto;
  }
}

._emptyThumbnail_1izpz_1214 {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-default);
}
._emptyThumbnail_1izpz_1214 i::before {
  font-size: 48px;
  color: var(--color-text-action-disabled);
}

._landingSelectGrid_1izpz_1227 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._landingSelectGrid_1izpz_1227 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingSelectGrid_1izpz_1227 {
    grid-template-columns: 1fr;
  }
}

._landingSelectField_1izpz_1243 {
  grid-column: span 1;
  display: flex;
  gap: 8px;
}
._landingSelectField_1izpz_1243 input {
  flex: 1;
  background-color: var(--color-default) !important;
}

._urlField_1izpz_1253 {
  max-width: 33.3333333333%;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._urlField_1izpz_1253 {
    max-width: 100%;
  }
}

._buttonGroup_1izpz_1262 {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: auto;
  padding-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_1izpz_1262 {
    display: none;
  }
}

._mobileBottomButtons_1izpz_1275 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1izpz_1275 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_1izpz_1275 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._button_1izpz_1262 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

._bottomSpacer_1izpz_1311 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_1izpz_1311 {
    display: block;
    height: 82px;
  }
}/**
 * Swiper 12.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 28, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1z4m5_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1z4m5_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1z4m5_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1z4m5_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1z4m5_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1z4m5_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1z4m5_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1z4m5_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1z4m5_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_1z4m5_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1z4m5_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1z4m5_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1z4m5_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1z4m5_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1z4m5_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1z4m5_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1z4m5_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1z4m5_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_1z4m5_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1z4m5_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1z4m5_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1z4m5_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1z4m5_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1z4m5_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1z4m5_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1z4m5_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1z4m5_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_1z4m5_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1z4m5_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1z4m5_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1z4m5_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1z4m5_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1z4m5_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1z4m5_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1z4m5_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1z4m5_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_1z4m5_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1z4m5_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1z4m5_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1z4m5_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1z4m5_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1z4m5_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1z4m5_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1z4m5_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1z4m5_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_1z4m5_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1z4m5_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1z4m5_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1z4m5_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1z4m5_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1z4m5_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1z4m5_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1z4m5_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1z4m5_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_1z4m5_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1z4m5_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1z4m5_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1z4m5_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1z4m5_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1z4m5_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1z4m5_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1z4m5_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1z4m5_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_1z4m5_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1z4m5_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1z4m5_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1z4m5_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1z4m5_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1z4m5_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1z4m5_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1z4m5_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1z4m5_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1z4m5_259 {
  padding: 0;
}

._p-t-0_1z4m5_263 {
  padding-top: 0;
}

._p-r-0_1z4m5_267 {
  padding-right: 0;
}

._p-b-0_1z4m5_271 {
  padding-bottom: 0;
}

._p-l-0_1z4m5_275 {
  padding-left: 0;
}

._m-0_1z4m5_279 {
  margin: 0;
}

._m-t-0_1z4m5_283 {
  margin-top: 0;
}

._m-r-0_1z4m5_287 {
  margin-right: 0;
}

._m-b-0_1z4m5_291 {
  margin-bottom: 0;
}

._m-l-0_1z4m5_295 {
  margin-left: 0;
}

._p-1_1z4m5_299 {
  padding: 2px;
}

._p-t-1_1z4m5_303 {
  padding-top: 2px;
}

._p-r-1_1z4m5_307 {
  padding-right: 2px;
}

._p-b-1_1z4m5_311 {
  padding-bottom: 2px;
}

._p-l-1_1z4m5_315 {
  padding-left: 2px;
}

._m-1_1z4m5_319 {
  margin: 2px;
}

._m-t-1_1z4m5_323 {
  margin-top: 2px;
}

._m-r-1_1z4m5_327 {
  margin-right: 2px;
}

._m-b-1_1z4m5_331 {
  margin-bottom: 2px;
}

._m-l-1_1z4m5_335 {
  margin-left: 2px;
}

._p-2_1z4m5_339 {
  padding: 4px;
}

._p-t-2_1z4m5_343 {
  padding-top: 4px;
}

._p-r-2_1z4m5_347 {
  padding-right: 4px;
}

._p-b-2_1z4m5_351 {
  padding-bottom: 4px;
}

._p-l-2_1z4m5_355 {
  padding-left: 4px;
}

._m-2_1z4m5_359 {
  margin: 4px;
}

._m-t-2_1z4m5_363 {
  margin-top: 4px;
}

._m-r-2_1z4m5_367 {
  margin-right: 4px;
}

._m-b-2_1z4m5_371 {
  margin-bottom: 4px;
}

._m-l-2_1z4m5_375 {
  margin-left: 4px;
}

._p-3_1z4m5_379 {
  padding: 8px;
}

._p-t-3_1z4m5_383 {
  padding-top: 8px;
}

._p-r-3_1z4m5_387 {
  padding-right: 8px;
}

._p-b-3_1z4m5_391 {
  padding-bottom: 8px;
}

._p-l-3_1z4m5_395 {
  padding-left: 8px;
}

._m-3_1z4m5_399 {
  margin: 8px;
}

._m-t-3_1z4m5_403 {
  margin-top: 8px;
}

._m-r-3_1z4m5_407 {
  margin-right: 8px;
}

._m-b-3_1z4m5_411 {
  margin-bottom: 8px;
}

._m-l-3_1z4m5_415 {
  margin-left: 8px;
}

._p-4_1z4m5_419 {
  padding: 12px;
}

._p-t-4_1z4m5_423 {
  padding-top: 12px;
}

._p-r-4_1z4m5_427 {
  padding-right: 12px;
}

._p-b-4_1z4m5_431 {
  padding-bottom: 12px;
}

._p-l-4_1z4m5_435 {
  padding-left: 12px;
}

._m-4_1z4m5_439 {
  margin: 12px;
}

._m-t-4_1z4m5_443 {
  margin-top: 12px;
}

._m-r-4_1z4m5_447 {
  margin-right: 12px;
}

._m-b-4_1z4m5_451 {
  margin-bottom: 12px;
}

._m-l-4_1z4m5_455 {
  margin-left: 12px;
}

._p-5_1z4m5_459 {
  padding: 16px;
}

._p-t-5_1z4m5_463 {
  padding-top: 16px;
}

._p-r-5_1z4m5_467 {
  padding-right: 16px;
}

._p-b-5_1z4m5_471 {
  padding-bottom: 16px;
}

._p-l-5_1z4m5_475 {
  padding-left: 16px;
}

._m-5_1z4m5_479 {
  margin: 16px;
}

._m-t-5_1z4m5_483 {
  margin-top: 16px;
}

._m-r-5_1z4m5_487 {
  margin-right: 16px;
}

._m-b-5_1z4m5_491 {
  margin-bottom: 16px;
}

._m-l-5_1z4m5_495 {
  margin-left: 16px;
}

._p-6_1z4m5_499 {
  padding: 24px;
}

._p-t-6_1z4m5_503 {
  padding-top: 24px;
}

._p-r-6_1z4m5_507 {
  padding-right: 24px;
}

._p-b-6_1z4m5_511 {
  padding-bottom: 24px;
}

._p-l-6_1z4m5_515 {
  padding-left: 24px;
}

._m-6_1z4m5_519 {
  margin: 24px;
}

._m-t-6_1z4m5_523 {
  margin-top: 24px;
}

._m-r-6_1z4m5_527 {
  margin-right: 24px;
}

._m-b-6_1z4m5_531 {
  margin-bottom: 24px;
}

._m-l-6_1z4m5_535 {
  margin-left: 24px;
}

._p-7_1z4m5_539 {
  padding: 32px;
}

._p-t-7_1z4m5_543 {
  padding-top: 32px;
}

._p-r-7_1z4m5_547 {
  padding-right: 32px;
}

._p-b-7_1z4m5_551 {
  padding-bottom: 32px;
}

._p-l-7_1z4m5_555 {
  padding-left: 32px;
}

._m-7_1z4m5_559 {
  margin: 32px;
}

._m-t-7_1z4m5_563 {
  margin-top: 32px;
}

._m-r-7_1z4m5_567 {
  margin-right: 32px;
}

._m-b-7_1z4m5_571 {
  margin-bottom: 32px;
}

._m-l-7_1z4m5_575 {
  margin-left: 32px;
}

._p-8_1z4m5_579 {
  padding: 40px;
}

._p-t-8_1z4m5_583 {
  padding-top: 40px;
}

._p-r-8_1z4m5_587 {
  padding-right: 40px;
}

._p-b-8_1z4m5_591 {
  padding-bottom: 40px;
}

._p-l-8_1z4m5_595 {
  padding-left: 40px;
}

._m-8_1z4m5_599 {
  margin: 40px;
}

._m-t-8_1z4m5_603 {
  margin-top: 40px;
}

._m-r-8_1z4m5_607 {
  margin-right: 40px;
}

._m-b-8_1z4m5_611 {
  margin-bottom: 40px;
}

._m-l-8_1z4m5_615 {
  margin-left: 40px;
}

._p-9_1z4m5_619 {
  padding: 48px;
}

._p-t-9_1z4m5_623 {
  padding-top: 48px;
}

._p-r-9_1z4m5_627 {
  padding-right: 48px;
}

._p-b-9_1z4m5_631 {
  padding-bottom: 48px;
}

._p-l-9_1z4m5_635 {
  padding-left: 48px;
}

._m-9_1z4m5_639 {
  margin: 48px;
}

._m-t-9_1z4m5_643 {
  margin-top: 48px;
}

._m-r-9_1z4m5_647 {
  margin-right: 48px;
}

._m-b-9_1z4m5_651 {
  margin-bottom: 48px;
}

._m-l-9_1z4m5_655 {
  margin-left: 48px;
}

._p-10_1z4m5_659 {
  padding: 64px;
}

._p-t-10_1z4m5_663 {
  padding-top: 64px;
}

._p-r-10_1z4m5_667 {
  padding-right: 64px;
}

._p-b-10_1z4m5_671 {
  padding-bottom: 64px;
}

._p-l-10_1z4m5_675 {
  padding-left: 64px;
}

._m-10_1z4m5_679 {
  margin: 64px;
}

._m-t-10_1z4m5_683 {
  margin-top: 64px;
}

._m-r-10_1z4m5_687 {
  margin-right: 64px;
}

._m-b-10_1z4m5_691 {
  margin-bottom: 64px;
}

._m-l-10_1z4m5_695 {
  margin-left: 64px;
}

._p-11_1z4m5_699 {
  padding: 80px;
}

._p-t-11_1z4m5_703 {
  padding-top: 80px;
}

._p-r-11_1z4m5_707 {
  padding-right: 80px;
}

._p-b-11_1z4m5_711 {
  padding-bottom: 80px;
}

._p-l-11_1z4m5_715 {
  padding-left: 80px;
}

._m-11_1z4m5_719 {
  margin: 80px;
}

._m-t-11_1z4m5_723 {
  margin-top: 80px;
}

._m-r-11_1z4m5_727 {
  margin-right: 80px;
}

._m-b-11_1z4m5_731 {
  margin-bottom: 80px;
}

._m-l-11_1z4m5_735 {
  margin-left: 80px;
}

._p-12_1z4m5_739 {
  padding: 96px;
}

._p-t-12_1z4m5_743 {
  padding-top: 96px;
}

._p-r-12_1z4m5_747 {
  padding-right: 96px;
}

._p-b-12_1z4m5_751 {
  padding-bottom: 96px;
}

._p-l-12_1z4m5_755 {
  padding-left: 96px;
}

._m-12_1z4m5_759 {
  margin: 96px;
}

._m-t-12_1z4m5_763 {
  margin-top: 96px;
}

._m-r-12_1z4m5_767 {
  margin-right: 96px;
}

._m-b-12_1z4m5_771 {
  margin-bottom: 96px;
}

._m-l-12_1z4m5_775 {
  margin-left: 96px;
}

._p-13_1z4m5_779 {
  padding: 160px;
}

._p-t-13_1z4m5_783 {
  padding-top: 160px;
}

._p-r-13_1z4m5_787 {
  padding-right: 160px;
}

._p-b-13_1z4m5_791 {
  padding-bottom: 160px;
}

._p-l-13_1z4m5_795 {
  padding-left: 160px;
}

._m-13_1z4m5_799 {
  margin: 160px;
}

._m-t-13_1z4m5_803 {
  margin-top: 160px;
}

._m-r-13_1z4m5_807 {
  margin-right: 160px;
}

._m-b-13_1z4m5_811 {
  margin-bottom: 160px;
}

._m-l-13_1z4m5_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1z4m5_825 {
  border-radius: 0;
}

._r-1_1z4m5_829 {
  border-radius: 2px;
}

._r-2_1z4m5_833 {
  border-radius: 4px;
}

._r-3_1z4m5_837 {
  border-radius: 6px;
}

._r-4_1z4m5_841 {
  border-radius: 8px;
}

._r-5_1z4m5_845 {
  border-radius: 12px;
}

._r-6_1z4m5_849 {
  border-radius: 20px;
}

._r-full_1z4m5_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1z4m5_860 {
  border: 0 solid;
}

._border-1_1z4m5_864 {
  border: 1px solid;
}

._border-2_1z4m5_868 {
  border: 2px solid;
}

._border-3_1z4m5_872 {
  border: 3px solid;
}

._border-4_1z4m5_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1z4m5_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1z4m5_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1z4m5_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1z4m5_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1z4m5_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1z4m5_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1z4m5_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1z4m5_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1z4m5_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_1z4m5_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1z4m5_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1z4m5_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1z4m5_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1z4m5_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1z4m5_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1z4m5_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1z4m5_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
*/
._gate_1z4m5_1039 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}

._selectFullWidth_1z4m5_1046 {
  width: 100%;
}
._selectFullWidth_1z4m5_1046 > button {
  width: 100%;
}

._emptyMessage_1z4m5_1053 {
  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_1z4m5_1053 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyMessage_1z4m5_1053 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1z4m5_1053 p {
    font-size: 14px;
  }
}
._emptyMessage_1z4m5_1053 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_1z4m5_1053 p span {
  color: var(--color-danger);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1ob7m_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1ob7m_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1ob7m_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1ob7m_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1ob7m_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1ob7m_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1ob7m_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1ob7m_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1ob7m_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_1ob7m_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1ob7m_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1ob7m_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1ob7m_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1ob7m_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1ob7m_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1ob7m_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1ob7m_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1ob7m_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_1ob7m_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1ob7m_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1ob7m_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1ob7m_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1ob7m_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1ob7m_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1ob7m_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1ob7m_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1ob7m_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_1ob7m_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1ob7m_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1ob7m_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1ob7m_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1ob7m_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1ob7m_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1ob7m_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1ob7m_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1ob7m_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_1ob7m_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1ob7m_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1ob7m_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1ob7m_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1ob7m_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1ob7m_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1ob7m_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1ob7m_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1ob7m_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_1ob7m_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1ob7m_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1ob7m_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1ob7m_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1ob7m_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1ob7m_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1ob7m_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1ob7m_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1ob7m_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_1ob7m_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1ob7m_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1ob7m_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1ob7m_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1ob7m_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1ob7m_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1ob7m_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1ob7m_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1ob7m_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_1ob7m_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1ob7m_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1ob7m_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1ob7m_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1ob7m_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1ob7m_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1ob7m_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1ob7m_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1ob7m_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1ob7m_259 {
  padding: 0;
}

._p-t-0_1ob7m_263 {
  padding-top: 0;
}

._p-r-0_1ob7m_267 {
  padding-right: 0;
}

._p-b-0_1ob7m_271 {
  padding-bottom: 0;
}

._p-l-0_1ob7m_275 {
  padding-left: 0;
}

._m-0_1ob7m_279 {
  margin: 0;
}

._m-t-0_1ob7m_283 {
  margin-top: 0;
}

._m-r-0_1ob7m_287 {
  margin-right: 0;
}

._m-b-0_1ob7m_291 {
  margin-bottom: 0;
}

._m-l-0_1ob7m_295 {
  margin-left: 0;
}

._p-1_1ob7m_299 {
  padding: 2px;
}

._p-t-1_1ob7m_303 {
  padding-top: 2px;
}

._p-r-1_1ob7m_307 {
  padding-right: 2px;
}

._p-b-1_1ob7m_311 {
  padding-bottom: 2px;
}

._p-l-1_1ob7m_315 {
  padding-left: 2px;
}

._m-1_1ob7m_319 {
  margin: 2px;
}

._m-t-1_1ob7m_323 {
  margin-top: 2px;
}

._m-r-1_1ob7m_327 {
  margin-right: 2px;
}

._m-b-1_1ob7m_331 {
  margin-bottom: 2px;
}

._m-l-1_1ob7m_335 {
  margin-left: 2px;
}

._p-2_1ob7m_339 {
  padding: 4px;
}

._p-t-2_1ob7m_343 {
  padding-top: 4px;
}

._p-r-2_1ob7m_347 {
  padding-right: 4px;
}

._p-b-2_1ob7m_351 {
  padding-bottom: 4px;
}

._p-l-2_1ob7m_355 {
  padding-left: 4px;
}

._m-2_1ob7m_359 {
  margin: 4px;
}

._m-t-2_1ob7m_363 {
  margin-top: 4px;
}

._m-r-2_1ob7m_367 {
  margin-right: 4px;
}

._m-b-2_1ob7m_371 {
  margin-bottom: 4px;
}

._m-l-2_1ob7m_375 {
  margin-left: 4px;
}

._p-3_1ob7m_379 {
  padding: 8px;
}

._p-t-3_1ob7m_383 {
  padding-top: 8px;
}

._p-r-3_1ob7m_387 {
  padding-right: 8px;
}

._p-b-3_1ob7m_391 {
  padding-bottom: 8px;
}

._p-l-3_1ob7m_395 {
  padding-left: 8px;
}

._m-3_1ob7m_399 {
  margin: 8px;
}

._m-t-3_1ob7m_403 {
  margin-top: 8px;
}

._m-r-3_1ob7m_407 {
  margin-right: 8px;
}

._m-b-3_1ob7m_411 {
  margin-bottom: 8px;
}

._m-l-3_1ob7m_415 {
  margin-left: 8px;
}

._p-4_1ob7m_419 {
  padding: 12px;
}

._p-t-4_1ob7m_423 {
  padding-top: 12px;
}

._p-r-4_1ob7m_427 {
  padding-right: 12px;
}

._p-b-4_1ob7m_431 {
  padding-bottom: 12px;
}

._p-l-4_1ob7m_435 {
  padding-left: 12px;
}

._m-4_1ob7m_439 {
  margin: 12px;
}

._m-t-4_1ob7m_443 {
  margin-top: 12px;
}

._m-r-4_1ob7m_447 {
  margin-right: 12px;
}

._m-b-4_1ob7m_451 {
  margin-bottom: 12px;
}

._m-l-4_1ob7m_455 {
  margin-left: 12px;
}

._p-5_1ob7m_459 {
  padding: 16px;
}

._p-t-5_1ob7m_463 {
  padding-top: 16px;
}

._p-r-5_1ob7m_467 {
  padding-right: 16px;
}

._p-b-5_1ob7m_471 {
  padding-bottom: 16px;
}

._p-l-5_1ob7m_475 {
  padding-left: 16px;
}

._m-5_1ob7m_479 {
  margin: 16px;
}

._m-t-5_1ob7m_483 {
  margin-top: 16px;
}

._m-r-5_1ob7m_487 {
  margin-right: 16px;
}

._m-b-5_1ob7m_491 {
  margin-bottom: 16px;
}

._m-l-5_1ob7m_495 {
  margin-left: 16px;
}

._p-6_1ob7m_499 {
  padding: 24px;
}

._p-t-6_1ob7m_503 {
  padding-top: 24px;
}

._p-r-6_1ob7m_507 {
  padding-right: 24px;
}

._p-b-6_1ob7m_511 {
  padding-bottom: 24px;
}

._p-l-6_1ob7m_515 {
  padding-left: 24px;
}

._m-6_1ob7m_519 {
  margin: 24px;
}

._m-t-6_1ob7m_523 {
  margin-top: 24px;
}

._m-r-6_1ob7m_527 {
  margin-right: 24px;
}

._m-b-6_1ob7m_531 {
  margin-bottom: 24px;
}

._m-l-6_1ob7m_535 {
  margin-left: 24px;
}

._p-7_1ob7m_539 {
  padding: 32px;
}

._p-t-7_1ob7m_543 {
  padding-top: 32px;
}

._p-r-7_1ob7m_547 {
  padding-right: 32px;
}

._p-b-7_1ob7m_551 {
  padding-bottom: 32px;
}

._p-l-7_1ob7m_555 {
  padding-left: 32px;
}

._m-7_1ob7m_559 {
  margin: 32px;
}

._m-t-7_1ob7m_563 {
  margin-top: 32px;
}

._m-r-7_1ob7m_567 {
  margin-right: 32px;
}

._m-b-7_1ob7m_571 {
  margin-bottom: 32px;
}

._m-l-7_1ob7m_575 {
  margin-left: 32px;
}

._p-8_1ob7m_579 {
  padding: 40px;
}

._p-t-8_1ob7m_583 {
  padding-top: 40px;
}

._p-r-8_1ob7m_587 {
  padding-right: 40px;
}

._p-b-8_1ob7m_591 {
  padding-bottom: 40px;
}

._p-l-8_1ob7m_595 {
  padding-left: 40px;
}

._m-8_1ob7m_599 {
  margin: 40px;
}

._m-t-8_1ob7m_603 {
  margin-top: 40px;
}

._m-r-8_1ob7m_607 {
  margin-right: 40px;
}

._m-b-8_1ob7m_611 {
  margin-bottom: 40px;
}

._m-l-8_1ob7m_615 {
  margin-left: 40px;
}

._p-9_1ob7m_619 {
  padding: 48px;
}

._p-t-9_1ob7m_623 {
  padding-top: 48px;
}

._p-r-9_1ob7m_627 {
  padding-right: 48px;
}

._p-b-9_1ob7m_631 {
  padding-bottom: 48px;
}

._p-l-9_1ob7m_635 {
  padding-left: 48px;
}

._m-9_1ob7m_639 {
  margin: 48px;
}

._m-t-9_1ob7m_643 {
  margin-top: 48px;
}

._m-r-9_1ob7m_647 {
  margin-right: 48px;
}

._m-b-9_1ob7m_651 {
  margin-bottom: 48px;
}

._m-l-9_1ob7m_655 {
  margin-left: 48px;
}

._p-10_1ob7m_659 {
  padding: 64px;
}

._p-t-10_1ob7m_663 {
  padding-top: 64px;
}

._p-r-10_1ob7m_667 {
  padding-right: 64px;
}

._p-b-10_1ob7m_671 {
  padding-bottom: 64px;
}

._p-l-10_1ob7m_675 {
  padding-left: 64px;
}

._m-10_1ob7m_679 {
  margin: 64px;
}

._m-t-10_1ob7m_683 {
  margin-top: 64px;
}

._m-r-10_1ob7m_687 {
  margin-right: 64px;
}

._m-b-10_1ob7m_691 {
  margin-bottom: 64px;
}

._m-l-10_1ob7m_695 {
  margin-left: 64px;
}

._p-11_1ob7m_699 {
  padding: 80px;
}

._p-t-11_1ob7m_703 {
  padding-top: 80px;
}

._p-r-11_1ob7m_707 {
  padding-right: 80px;
}

._p-b-11_1ob7m_711 {
  padding-bottom: 80px;
}

._p-l-11_1ob7m_715 {
  padding-left: 80px;
}

._m-11_1ob7m_719 {
  margin: 80px;
}

._m-t-11_1ob7m_723 {
  margin-top: 80px;
}

._m-r-11_1ob7m_727 {
  margin-right: 80px;
}

._m-b-11_1ob7m_731 {
  margin-bottom: 80px;
}

._m-l-11_1ob7m_735 {
  margin-left: 80px;
}

._p-12_1ob7m_739 {
  padding: 96px;
}

._p-t-12_1ob7m_743 {
  padding-top: 96px;
}

._p-r-12_1ob7m_747 {
  padding-right: 96px;
}

._p-b-12_1ob7m_751 {
  padding-bottom: 96px;
}

._p-l-12_1ob7m_755 {
  padding-left: 96px;
}

._m-12_1ob7m_759 {
  margin: 96px;
}

._m-t-12_1ob7m_763 {
  margin-top: 96px;
}

._m-r-12_1ob7m_767 {
  margin-right: 96px;
}

._m-b-12_1ob7m_771 {
  margin-bottom: 96px;
}

._m-l-12_1ob7m_775 {
  margin-left: 96px;
}

._p-13_1ob7m_779 {
  padding: 160px;
}

._p-t-13_1ob7m_783 {
  padding-top: 160px;
}

._p-r-13_1ob7m_787 {
  padding-right: 160px;
}

._p-b-13_1ob7m_791 {
  padding-bottom: 160px;
}

._p-l-13_1ob7m_795 {
  padding-left: 160px;
}

._m-13_1ob7m_799 {
  margin: 160px;
}

._m-t-13_1ob7m_803 {
  margin-top: 160px;
}

._m-r-13_1ob7m_807 {
  margin-right: 160px;
}

._m-b-13_1ob7m_811 {
  margin-bottom: 160px;
}

._m-l-13_1ob7m_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1ob7m_825 {
  border-radius: 0;
}

._r-1_1ob7m_829 {
  border-radius: 2px;
}

._r-2_1ob7m_833 {
  border-radius: 4px;
}

._r-3_1ob7m_837 {
  border-radius: 6px;
}

._r-4_1ob7m_841 {
  border-radius: 8px;
}

._r-5_1ob7m_845 {
  border-radius: 12px;
}

._r-6_1ob7m_849 {
  border-radius: 20px;
}

._r-full_1ob7m_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1ob7m_860 {
  border: 0 solid;
}

._border-1_1ob7m_864 {
  border: 1px solid;
}

._border-2_1ob7m_868 {
  border: 2px solid;
}

._border-3_1ob7m_872 {
  border: 3px solid;
}

._border-4_1ob7m_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1ob7m_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1ob7m_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1ob7m_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1ob7m_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1ob7m_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1ob7m_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1ob7m_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1ob7m_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1ob7m_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_1ob7m_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1ob7m_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1ob7m_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1ob7m_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1ob7m_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1ob7m_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1ob7m_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1ob7m_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
*/
._cardList_1ob7m_1039 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardList_1ob7m_1039 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

._nameLink_1ob7m_1050 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._nameLink_1ob7m_1050 {
    font-size: 16px;
  }
}
._nameLink_1ob7m_1050 {
  font-weight: 600;
  color: var(--color-link);
  cursor: pointer;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._tags_1ob7m_1071 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  padding: 0 16px 12px;
  background: var(--color-bg-elevation);
  overflow: hidden;
}
._tags_1ob7m_1071 ._tag_1ob7m_1071 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  padding: 2px 4px;
  white-space: nowrap;
}
._tags_1ob7m_1071 ._campaignName_1ob7m_1092 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tags_1ob7m_1071 ._campaignName_1ob7m_1092 {
    font-size: 12px;
  }
}
._tags_1ob7m_1071 ._campaignName_1ob7m_1092 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 95%;
}
@media (hover: hover) {
._tags_1ob7m_1071 ._campaignName_1ob7m_1092:hover {
  color: var(--color-link-hover) !important;
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_83oo8_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_83oo8_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_83oo8_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_83oo8_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_83oo8_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_83oo8_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_83oo8_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_83oo8_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_83oo8_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_83oo8_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_83oo8_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_83oo8_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_83oo8_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_83oo8_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_83oo8_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_83oo8_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_83oo8_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_83oo8_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_83oo8_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_83oo8_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_83oo8_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_83oo8_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_83oo8_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_83oo8_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_83oo8_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_83oo8_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_83oo8_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_83oo8_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_83oo8_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_83oo8_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_83oo8_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_83oo8_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_83oo8_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_83oo8_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_83oo8_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_83oo8_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_83oo8_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_83oo8_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_83oo8_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_83oo8_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_83oo8_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_83oo8_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_83oo8_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_83oo8_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_83oo8_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_83oo8_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_83oo8_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_83oo8_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_83oo8_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_83oo8_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_83oo8_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_83oo8_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_83oo8_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_83oo8_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_83oo8_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_83oo8_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_83oo8_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_83oo8_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_83oo8_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_83oo8_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_83oo8_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_83oo8_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_83oo8_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_83oo8_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_83oo8_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_83oo8_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_83oo8_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_83oo8_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_83oo8_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_83oo8_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_83oo8_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_83oo8_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_83oo8_259 {
  padding: 0;
}

._p-t-0_83oo8_263 {
  padding-top: 0;
}

._p-r-0_83oo8_267 {
  padding-right: 0;
}

._p-b-0_83oo8_271 {
  padding-bottom: 0;
}

._p-l-0_83oo8_275 {
  padding-left: 0;
}

._m-0_83oo8_279 {
  margin: 0;
}

._m-t-0_83oo8_283 {
  margin-top: 0;
}

._m-r-0_83oo8_287 {
  margin-right: 0;
}

._m-b-0_83oo8_291 {
  margin-bottom: 0;
}

._m-l-0_83oo8_295 {
  margin-left: 0;
}

._p-1_83oo8_299 {
  padding: 2px;
}

._p-t-1_83oo8_303 {
  padding-top: 2px;
}

._p-r-1_83oo8_307 {
  padding-right: 2px;
}

._p-b-1_83oo8_311 {
  padding-bottom: 2px;
}

._p-l-1_83oo8_315 {
  padding-left: 2px;
}

._m-1_83oo8_319 {
  margin: 2px;
}

._m-t-1_83oo8_323 {
  margin-top: 2px;
}

._m-r-1_83oo8_327 {
  margin-right: 2px;
}

._m-b-1_83oo8_331 {
  margin-bottom: 2px;
}

._m-l-1_83oo8_335 {
  margin-left: 2px;
}

._p-2_83oo8_339 {
  padding: 4px;
}

._p-t-2_83oo8_343 {
  padding-top: 4px;
}

._p-r-2_83oo8_347 {
  padding-right: 4px;
}

._p-b-2_83oo8_351 {
  padding-bottom: 4px;
}

._p-l-2_83oo8_355 {
  padding-left: 4px;
}

._m-2_83oo8_359 {
  margin: 4px;
}

._m-t-2_83oo8_363 {
  margin-top: 4px;
}

._m-r-2_83oo8_367 {
  margin-right: 4px;
}

._m-b-2_83oo8_371 {
  margin-bottom: 4px;
}

._m-l-2_83oo8_375 {
  margin-left: 4px;
}

._p-3_83oo8_379 {
  padding: 8px;
}

._p-t-3_83oo8_383 {
  padding-top: 8px;
}

._p-r-3_83oo8_387 {
  padding-right: 8px;
}

._p-b-3_83oo8_391 {
  padding-bottom: 8px;
}

._p-l-3_83oo8_395 {
  padding-left: 8px;
}

._m-3_83oo8_399 {
  margin: 8px;
}

._m-t-3_83oo8_403 {
  margin-top: 8px;
}

._m-r-3_83oo8_407 {
  margin-right: 8px;
}

._m-b-3_83oo8_411 {
  margin-bottom: 8px;
}

._m-l-3_83oo8_415 {
  margin-left: 8px;
}

._p-4_83oo8_419 {
  padding: 12px;
}

._p-t-4_83oo8_423 {
  padding-top: 12px;
}

._p-r-4_83oo8_427 {
  padding-right: 12px;
}

._p-b-4_83oo8_431 {
  padding-bottom: 12px;
}

._p-l-4_83oo8_435 {
  padding-left: 12px;
}

._m-4_83oo8_439 {
  margin: 12px;
}

._m-t-4_83oo8_443 {
  margin-top: 12px;
}

._m-r-4_83oo8_447 {
  margin-right: 12px;
}

._m-b-4_83oo8_451 {
  margin-bottom: 12px;
}

._m-l-4_83oo8_455 {
  margin-left: 12px;
}

._p-5_83oo8_459 {
  padding: 16px;
}

._p-t-5_83oo8_463 {
  padding-top: 16px;
}

._p-r-5_83oo8_467 {
  padding-right: 16px;
}

._p-b-5_83oo8_471 {
  padding-bottom: 16px;
}

._p-l-5_83oo8_475 {
  padding-left: 16px;
}

._m-5_83oo8_479 {
  margin: 16px;
}

._m-t-5_83oo8_483 {
  margin-top: 16px;
}

._m-r-5_83oo8_487 {
  margin-right: 16px;
}

._m-b-5_83oo8_491 {
  margin-bottom: 16px;
}

._m-l-5_83oo8_495 {
  margin-left: 16px;
}

._p-6_83oo8_499 {
  padding: 24px;
}

._p-t-6_83oo8_503 {
  padding-top: 24px;
}

._p-r-6_83oo8_507 {
  padding-right: 24px;
}

._p-b-6_83oo8_511 {
  padding-bottom: 24px;
}

._p-l-6_83oo8_515 {
  padding-left: 24px;
}

._m-6_83oo8_519 {
  margin: 24px;
}

._m-t-6_83oo8_523 {
  margin-top: 24px;
}

._m-r-6_83oo8_527 {
  margin-right: 24px;
}

._m-b-6_83oo8_531 {
  margin-bottom: 24px;
}

._m-l-6_83oo8_535 {
  margin-left: 24px;
}

._p-7_83oo8_539 {
  padding: 32px;
}

._p-t-7_83oo8_543 {
  padding-top: 32px;
}

._p-r-7_83oo8_547 {
  padding-right: 32px;
}

._p-b-7_83oo8_551 {
  padding-bottom: 32px;
}

._p-l-7_83oo8_555 {
  padding-left: 32px;
}

._m-7_83oo8_559 {
  margin: 32px;
}

._m-t-7_83oo8_563 {
  margin-top: 32px;
}

._m-r-7_83oo8_567 {
  margin-right: 32px;
}

._m-b-7_83oo8_571 {
  margin-bottom: 32px;
}

._m-l-7_83oo8_575 {
  margin-left: 32px;
}

._p-8_83oo8_579 {
  padding: 40px;
}

._p-t-8_83oo8_583 {
  padding-top: 40px;
}

._p-r-8_83oo8_587 {
  padding-right: 40px;
}

._p-b-8_83oo8_591 {
  padding-bottom: 40px;
}

._p-l-8_83oo8_595 {
  padding-left: 40px;
}

._m-8_83oo8_599 {
  margin: 40px;
}

._m-t-8_83oo8_603 {
  margin-top: 40px;
}

._m-r-8_83oo8_607 {
  margin-right: 40px;
}

._m-b-8_83oo8_611 {
  margin-bottom: 40px;
}

._m-l-8_83oo8_615 {
  margin-left: 40px;
}

._p-9_83oo8_619 {
  padding: 48px;
}

._p-t-9_83oo8_623 {
  padding-top: 48px;
}

._p-r-9_83oo8_627 {
  padding-right: 48px;
}

._p-b-9_83oo8_631 {
  padding-bottom: 48px;
}

._p-l-9_83oo8_635 {
  padding-left: 48px;
}

._m-9_83oo8_639 {
  margin: 48px;
}

._m-t-9_83oo8_643 {
  margin-top: 48px;
}

._m-r-9_83oo8_647 {
  margin-right: 48px;
}

._m-b-9_83oo8_651 {
  margin-bottom: 48px;
}

._m-l-9_83oo8_655 {
  margin-left: 48px;
}

._p-10_83oo8_659 {
  padding: 64px;
}

._p-t-10_83oo8_663 {
  padding-top: 64px;
}

._p-r-10_83oo8_667 {
  padding-right: 64px;
}

._p-b-10_83oo8_671 {
  padding-bottom: 64px;
}

._p-l-10_83oo8_675 {
  padding-left: 64px;
}

._m-10_83oo8_679 {
  margin: 64px;
}

._m-t-10_83oo8_683 {
  margin-top: 64px;
}

._m-r-10_83oo8_687 {
  margin-right: 64px;
}

._m-b-10_83oo8_691 {
  margin-bottom: 64px;
}

._m-l-10_83oo8_695 {
  margin-left: 64px;
}

._p-11_83oo8_699 {
  padding: 80px;
}

._p-t-11_83oo8_703 {
  padding-top: 80px;
}

._p-r-11_83oo8_707 {
  padding-right: 80px;
}

._p-b-11_83oo8_711 {
  padding-bottom: 80px;
}

._p-l-11_83oo8_715 {
  padding-left: 80px;
}

._m-11_83oo8_719 {
  margin: 80px;
}

._m-t-11_83oo8_723 {
  margin-top: 80px;
}

._m-r-11_83oo8_727 {
  margin-right: 80px;
}

._m-b-11_83oo8_731 {
  margin-bottom: 80px;
}

._m-l-11_83oo8_735 {
  margin-left: 80px;
}

._p-12_83oo8_739 {
  padding: 96px;
}

._p-t-12_83oo8_743 {
  padding-top: 96px;
}

._p-r-12_83oo8_747 {
  padding-right: 96px;
}

._p-b-12_83oo8_751 {
  padding-bottom: 96px;
}

._p-l-12_83oo8_755 {
  padding-left: 96px;
}

._m-12_83oo8_759 {
  margin: 96px;
}

._m-t-12_83oo8_763 {
  margin-top: 96px;
}

._m-r-12_83oo8_767 {
  margin-right: 96px;
}

._m-b-12_83oo8_771 {
  margin-bottom: 96px;
}

._m-l-12_83oo8_775 {
  margin-left: 96px;
}

._p-13_83oo8_779 {
  padding: 160px;
}

._p-t-13_83oo8_783 {
  padding-top: 160px;
}

._p-r-13_83oo8_787 {
  padding-right: 160px;
}

._p-b-13_83oo8_791 {
  padding-bottom: 160px;
}

._p-l-13_83oo8_795 {
  padding-left: 160px;
}

._m-13_83oo8_799 {
  margin: 160px;
}

._m-t-13_83oo8_803 {
  margin-top: 160px;
}

._m-r-13_83oo8_807 {
  margin-right: 160px;
}

._m-b-13_83oo8_811 {
  margin-bottom: 160px;
}

._m-l-13_83oo8_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_83oo8_825 {
  border-radius: 0;
}

._r-1_83oo8_829 {
  border-radius: 2px;
}

._r-2_83oo8_833 {
  border-radius: 4px;
}

._r-3_83oo8_837 {
  border-radius: 6px;
}

._r-4_83oo8_841 {
  border-radius: 8px;
}

._r-5_83oo8_845 {
  border-radius: 12px;
}

._r-6_83oo8_849 {
  border-radius: 20px;
}

._r-full_83oo8_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_83oo8_860 {
  border: 0 solid;
}

._border-1_83oo8_864 {
  border: 1px solid;
}

._border-2_83oo8_868 {
  border: 2px solid;
}

._border-3_83oo8_872 {
  border: 3px solid;
}

._border-4_83oo8_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_83oo8_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_83oo8_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_83oo8_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_83oo8_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_83oo8_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_83oo8_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_83oo8_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_83oo8_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_83oo8_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_83oo8_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_83oo8_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_83oo8_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_83oo8_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_83oo8_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_83oo8_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_83oo8_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_83oo8_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
*/
._tableFooter_83oo8_1039 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableFooter_83oo8_1039 {
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
  }
}

._hintText_83oo8_1053 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hintText_83oo8_1053 {
    font-size: 12px;
  }
}
._hintText_83oo8_1053 {
  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_83oo8_1053 {
    white-space: normal;
  }
}

._emptyMessage_83oo8_1078 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_83oo8_1078 {
    font-size: 14px;
  }
}
._emptyMessage_83oo8_1078 {
  color: var(--color-text-action-disabled);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_8wttt_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_8wttt_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_8wttt_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_8wttt_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_8wttt_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_8wttt_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_8wttt_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_8wttt_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_8wttt_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_8wttt_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_8wttt_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_8wttt_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_8wttt_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_8wttt_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_8wttt_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_8wttt_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_8wttt_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_8wttt_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_8wttt_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_8wttt_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_8wttt_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_8wttt_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_8wttt_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_8wttt_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_8wttt_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_8wttt_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_8wttt_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_8wttt_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_8wttt_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_8wttt_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_8wttt_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_8wttt_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_8wttt_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_8wttt_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_8wttt_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_8wttt_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_8wttt_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_8wttt_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_8wttt_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_8wttt_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_8wttt_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_8wttt_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_8wttt_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_8wttt_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_8wttt_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_8wttt_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_8wttt_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_8wttt_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_8wttt_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_8wttt_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_8wttt_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_8wttt_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_8wttt_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_8wttt_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_8wttt_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_8wttt_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_8wttt_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_8wttt_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_8wttt_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_8wttt_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_8wttt_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_8wttt_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_8wttt_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_8wttt_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_8wttt_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_8wttt_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_8wttt_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_8wttt_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_8wttt_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_8wttt_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_8wttt_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_8wttt_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_8wttt_259 {
  padding: 0;
}

._p-t-0_8wttt_263 {
  padding-top: 0;
}

._p-r-0_8wttt_267 {
  padding-right: 0;
}

._p-b-0_8wttt_271 {
  padding-bottom: 0;
}

._p-l-0_8wttt_275 {
  padding-left: 0;
}

._m-0_8wttt_279 {
  margin: 0;
}

._m-t-0_8wttt_283 {
  margin-top: 0;
}

._m-r-0_8wttt_287 {
  margin-right: 0;
}

._m-b-0_8wttt_291 {
  margin-bottom: 0;
}

._m-l-0_8wttt_295 {
  margin-left: 0;
}

._p-1_8wttt_299 {
  padding: 2px;
}

._p-t-1_8wttt_303 {
  padding-top: 2px;
}

._p-r-1_8wttt_307 {
  padding-right: 2px;
}

._p-b-1_8wttt_311 {
  padding-bottom: 2px;
}

._p-l-1_8wttt_315 {
  padding-left: 2px;
}

._m-1_8wttt_319 {
  margin: 2px;
}

._m-t-1_8wttt_323 {
  margin-top: 2px;
}

._m-r-1_8wttt_327 {
  margin-right: 2px;
}

._m-b-1_8wttt_331 {
  margin-bottom: 2px;
}

._m-l-1_8wttt_335 {
  margin-left: 2px;
}

._p-2_8wttt_339 {
  padding: 4px;
}

._p-t-2_8wttt_343 {
  padding-top: 4px;
}

._p-r-2_8wttt_347 {
  padding-right: 4px;
}

._p-b-2_8wttt_351 {
  padding-bottom: 4px;
}

._p-l-2_8wttt_355 {
  padding-left: 4px;
}

._m-2_8wttt_359 {
  margin: 4px;
}

._m-t-2_8wttt_363 {
  margin-top: 4px;
}

._m-r-2_8wttt_367 {
  margin-right: 4px;
}

._m-b-2_8wttt_371 {
  margin-bottom: 4px;
}

._m-l-2_8wttt_375 {
  margin-left: 4px;
}

._p-3_8wttt_379 {
  padding: 8px;
}

._p-t-3_8wttt_383 {
  padding-top: 8px;
}

._p-r-3_8wttt_387 {
  padding-right: 8px;
}

._p-b-3_8wttt_391 {
  padding-bottom: 8px;
}

._p-l-3_8wttt_395 {
  padding-left: 8px;
}

._m-3_8wttt_399 {
  margin: 8px;
}

._m-t-3_8wttt_403 {
  margin-top: 8px;
}

._m-r-3_8wttt_407 {
  margin-right: 8px;
}

._m-b-3_8wttt_411 {
  margin-bottom: 8px;
}

._m-l-3_8wttt_415 {
  margin-left: 8px;
}

._p-4_8wttt_419 {
  padding: 12px;
}

._p-t-4_8wttt_423 {
  padding-top: 12px;
}

._p-r-4_8wttt_427 {
  padding-right: 12px;
}

._p-b-4_8wttt_431 {
  padding-bottom: 12px;
}

._p-l-4_8wttt_435 {
  padding-left: 12px;
}

._m-4_8wttt_439 {
  margin: 12px;
}

._m-t-4_8wttt_443 {
  margin-top: 12px;
}

._m-r-4_8wttt_447 {
  margin-right: 12px;
}

._m-b-4_8wttt_451 {
  margin-bottom: 12px;
}

._m-l-4_8wttt_455 {
  margin-left: 12px;
}

._p-5_8wttt_459 {
  padding: 16px;
}

._p-t-5_8wttt_463 {
  padding-top: 16px;
}

._p-r-5_8wttt_467 {
  padding-right: 16px;
}

._p-b-5_8wttt_471 {
  padding-bottom: 16px;
}

._p-l-5_8wttt_475 {
  padding-left: 16px;
}

._m-5_8wttt_479 {
  margin: 16px;
}

._m-t-5_8wttt_483 {
  margin-top: 16px;
}

._m-r-5_8wttt_487 {
  margin-right: 16px;
}

._m-b-5_8wttt_491 {
  margin-bottom: 16px;
}

._m-l-5_8wttt_495 {
  margin-left: 16px;
}

._p-6_8wttt_499 {
  padding: 24px;
}

._p-t-6_8wttt_503 {
  padding-top: 24px;
}

._p-r-6_8wttt_507 {
  padding-right: 24px;
}

._p-b-6_8wttt_511 {
  padding-bottom: 24px;
}

._p-l-6_8wttt_515 {
  padding-left: 24px;
}

._m-6_8wttt_519 {
  margin: 24px;
}

._m-t-6_8wttt_523 {
  margin-top: 24px;
}

._m-r-6_8wttt_527 {
  margin-right: 24px;
}

._m-b-6_8wttt_531 {
  margin-bottom: 24px;
}

._m-l-6_8wttt_535 {
  margin-left: 24px;
}

._p-7_8wttt_539 {
  padding: 32px;
}

._p-t-7_8wttt_543 {
  padding-top: 32px;
}

._p-r-7_8wttt_547 {
  padding-right: 32px;
}

._p-b-7_8wttt_551 {
  padding-bottom: 32px;
}

._p-l-7_8wttt_555 {
  padding-left: 32px;
}

._m-7_8wttt_559 {
  margin: 32px;
}

._m-t-7_8wttt_563 {
  margin-top: 32px;
}

._m-r-7_8wttt_567 {
  margin-right: 32px;
}

._m-b-7_8wttt_571 {
  margin-bottom: 32px;
}

._m-l-7_8wttt_575 {
  margin-left: 32px;
}

._p-8_8wttt_579 {
  padding: 40px;
}

._p-t-8_8wttt_583 {
  padding-top: 40px;
}

._p-r-8_8wttt_587 {
  padding-right: 40px;
}

._p-b-8_8wttt_591 {
  padding-bottom: 40px;
}

._p-l-8_8wttt_595 {
  padding-left: 40px;
}

._m-8_8wttt_599 {
  margin: 40px;
}

._m-t-8_8wttt_603 {
  margin-top: 40px;
}

._m-r-8_8wttt_607 {
  margin-right: 40px;
}

._m-b-8_8wttt_611 {
  margin-bottom: 40px;
}

._m-l-8_8wttt_615 {
  margin-left: 40px;
}

._p-9_8wttt_619 {
  padding: 48px;
}

._p-t-9_8wttt_623 {
  padding-top: 48px;
}

._p-r-9_8wttt_627 {
  padding-right: 48px;
}

._p-b-9_8wttt_631 {
  padding-bottom: 48px;
}

._p-l-9_8wttt_635 {
  padding-left: 48px;
}

._m-9_8wttt_639 {
  margin: 48px;
}

._m-t-9_8wttt_643 {
  margin-top: 48px;
}

._m-r-9_8wttt_647 {
  margin-right: 48px;
}

._m-b-9_8wttt_651 {
  margin-bottom: 48px;
}

._m-l-9_8wttt_655 {
  margin-left: 48px;
}

._p-10_8wttt_659 {
  padding: 64px;
}

._p-t-10_8wttt_663 {
  padding-top: 64px;
}

._p-r-10_8wttt_667 {
  padding-right: 64px;
}

._p-b-10_8wttt_671 {
  padding-bottom: 64px;
}

._p-l-10_8wttt_675 {
  padding-left: 64px;
}

._m-10_8wttt_679 {
  margin: 64px;
}

._m-t-10_8wttt_683 {
  margin-top: 64px;
}

._m-r-10_8wttt_687 {
  margin-right: 64px;
}

._m-b-10_8wttt_691 {
  margin-bottom: 64px;
}

._m-l-10_8wttt_695 {
  margin-left: 64px;
}

._p-11_8wttt_699 {
  padding: 80px;
}

._p-t-11_8wttt_703 {
  padding-top: 80px;
}

._p-r-11_8wttt_707 {
  padding-right: 80px;
}

._p-b-11_8wttt_711 {
  padding-bottom: 80px;
}

._p-l-11_8wttt_715 {
  padding-left: 80px;
}

._m-11_8wttt_719 {
  margin: 80px;
}

._m-t-11_8wttt_723 {
  margin-top: 80px;
}

._m-r-11_8wttt_727 {
  margin-right: 80px;
}

._m-b-11_8wttt_731 {
  margin-bottom: 80px;
}

._m-l-11_8wttt_735 {
  margin-left: 80px;
}

._p-12_8wttt_739 {
  padding: 96px;
}

._p-t-12_8wttt_743 {
  padding-top: 96px;
}

._p-r-12_8wttt_747 {
  padding-right: 96px;
}

._p-b-12_8wttt_751 {
  padding-bottom: 96px;
}

._p-l-12_8wttt_755 {
  padding-left: 96px;
}

._m-12_8wttt_759 {
  margin: 96px;
}

._m-t-12_8wttt_763 {
  margin-top: 96px;
}

._m-r-12_8wttt_767 {
  margin-right: 96px;
}

._m-b-12_8wttt_771 {
  margin-bottom: 96px;
}

._m-l-12_8wttt_775 {
  margin-left: 96px;
}

._p-13_8wttt_779 {
  padding: 160px;
}

._p-t-13_8wttt_783 {
  padding-top: 160px;
}

._p-r-13_8wttt_787 {
  padding-right: 160px;
}

._p-b-13_8wttt_791 {
  padding-bottom: 160px;
}

._p-l-13_8wttt_795 {
  padding-left: 160px;
}

._m-13_8wttt_799 {
  margin: 160px;
}

._m-t-13_8wttt_803 {
  margin-top: 160px;
}

._m-r-13_8wttt_807 {
  margin-right: 160px;
}

._m-b-13_8wttt_811 {
  margin-bottom: 160px;
}

._m-l-13_8wttt_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_8wttt_825 {
  border-radius: 0;
}

._r-1_8wttt_829 {
  border-radius: 2px;
}

._r-2_8wttt_833 {
  border-radius: 4px;
}

._r-3_8wttt_837 {
  border-radius: 6px;
}

._r-4_8wttt_841 {
  border-radius: 8px;
}

._r-5_8wttt_845 {
  border-radius: 12px;
}

._r-6_8wttt_849 {
  border-radius: 20px;
}

._r-full_8wttt_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_8wttt_860 {
  border: 0 solid;
}

._border-1_8wttt_864 {
  border: 1px solid;
}

._border-2_8wttt_868 {
  border: 2px solid;
}

._border-3_8wttt_872 {
  border: 3px solid;
}

._border-4_8wttt_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_8wttt_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_8wttt_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_8wttt_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_8wttt_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_8wttt_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_8wttt_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_8wttt_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_8wttt_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_8wttt_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_8wttt_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_8wttt_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_8wttt_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_8wttt_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_8wttt_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_8wttt_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_8wttt_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_8wttt_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
*/
._emptyState_8wttt_1039 {
  padding: 40px 0;
  text-align: center;
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_gc8s4_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_gc8s4_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_gc8s4_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_gc8s4_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_gc8s4_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_gc8s4_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_gc8s4_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_gc8s4_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_gc8s4_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_gc8s4_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_gc8s4_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_gc8s4_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_gc8s4_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_gc8s4_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_gc8s4_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_gc8s4_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_gc8s4_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_gc8s4_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_gc8s4_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_gc8s4_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_gc8s4_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_gc8s4_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_gc8s4_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_gc8s4_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_gc8s4_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_gc8s4_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_gc8s4_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_gc8s4_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_gc8s4_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_gc8s4_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_gc8s4_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_gc8s4_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_gc8s4_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_gc8s4_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_gc8s4_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_gc8s4_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_gc8s4_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_gc8s4_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_gc8s4_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_gc8s4_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_gc8s4_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_gc8s4_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_gc8s4_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_gc8s4_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_gc8s4_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_gc8s4_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_gc8s4_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_gc8s4_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_gc8s4_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_gc8s4_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_gc8s4_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_gc8s4_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_gc8s4_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_gc8s4_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_gc8s4_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_gc8s4_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_gc8s4_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_gc8s4_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_gc8s4_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_gc8s4_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_gc8s4_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_gc8s4_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_gc8s4_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_gc8s4_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_gc8s4_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_gc8s4_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_gc8s4_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_gc8s4_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_gc8s4_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_gc8s4_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_gc8s4_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_gc8s4_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_gc8s4_259 {
  padding: 0;
}

._p-t-0_gc8s4_263 {
  padding-top: 0;
}

._p-r-0_gc8s4_267 {
  padding-right: 0;
}

._p-b-0_gc8s4_271 {
  padding-bottom: 0;
}

._p-l-0_gc8s4_275 {
  padding-left: 0;
}

._m-0_gc8s4_279 {
  margin: 0;
}

._m-t-0_gc8s4_283 {
  margin-top: 0;
}

._m-r-0_gc8s4_287 {
  margin-right: 0;
}

._m-b-0_gc8s4_291 {
  margin-bottom: 0;
}

._m-l-0_gc8s4_295 {
  margin-left: 0;
}

._p-1_gc8s4_299 {
  padding: 2px;
}

._p-t-1_gc8s4_303 {
  padding-top: 2px;
}

._p-r-1_gc8s4_307 {
  padding-right: 2px;
}

._p-b-1_gc8s4_311 {
  padding-bottom: 2px;
}

._p-l-1_gc8s4_315 {
  padding-left: 2px;
}

._m-1_gc8s4_319 {
  margin: 2px;
}

._m-t-1_gc8s4_323 {
  margin-top: 2px;
}

._m-r-1_gc8s4_327 {
  margin-right: 2px;
}

._m-b-1_gc8s4_331 {
  margin-bottom: 2px;
}

._m-l-1_gc8s4_335 {
  margin-left: 2px;
}

._p-2_gc8s4_339 {
  padding: 4px;
}

._p-t-2_gc8s4_343 {
  padding-top: 4px;
}

._p-r-2_gc8s4_347 {
  padding-right: 4px;
}

._p-b-2_gc8s4_351 {
  padding-bottom: 4px;
}

._p-l-2_gc8s4_355 {
  padding-left: 4px;
}

._m-2_gc8s4_359 {
  margin: 4px;
}

._m-t-2_gc8s4_363 {
  margin-top: 4px;
}

._m-r-2_gc8s4_367 {
  margin-right: 4px;
}

._m-b-2_gc8s4_371 {
  margin-bottom: 4px;
}

._m-l-2_gc8s4_375 {
  margin-left: 4px;
}

._p-3_gc8s4_379 {
  padding: 8px;
}

._p-t-3_gc8s4_383 {
  padding-top: 8px;
}

._p-r-3_gc8s4_387 {
  padding-right: 8px;
}

._p-b-3_gc8s4_391 {
  padding-bottom: 8px;
}

._p-l-3_gc8s4_395 {
  padding-left: 8px;
}

._m-3_gc8s4_399 {
  margin: 8px;
}

._m-t-3_gc8s4_403 {
  margin-top: 8px;
}

._m-r-3_gc8s4_407 {
  margin-right: 8px;
}

._m-b-3_gc8s4_411 {
  margin-bottom: 8px;
}

._m-l-3_gc8s4_415 {
  margin-left: 8px;
}

._p-4_gc8s4_419 {
  padding: 12px;
}

._p-t-4_gc8s4_423 {
  padding-top: 12px;
}

._p-r-4_gc8s4_427 {
  padding-right: 12px;
}

._p-b-4_gc8s4_431 {
  padding-bottom: 12px;
}

._p-l-4_gc8s4_435 {
  padding-left: 12px;
}

._m-4_gc8s4_439 {
  margin: 12px;
}

._m-t-4_gc8s4_443 {
  margin-top: 12px;
}

._m-r-4_gc8s4_447 {
  margin-right: 12px;
}

._m-b-4_gc8s4_451 {
  margin-bottom: 12px;
}

._m-l-4_gc8s4_455 {
  margin-left: 12px;
}

._p-5_gc8s4_459 {
  padding: 16px;
}

._p-t-5_gc8s4_463 {
  padding-top: 16px;
}

._p-r-5_gc8s4_467 {
  padding-right: 16px;
}

._p-b-5_gc8s4_471 {
  padding-bottom: 16px;
}

._p-l-5_gc8s4_475 {
  padding-left: 16px;
}

._m-5_gc8s4_479 {
  margin: 16px;
}

._m-t-5_gc8s4_483 {
  margin-top: 16px;
}

._m-r-5_gc8s4_487 {
  margin-right: 16px;
}

._m-b-5_gc8s4_491 {
  margin-bottom: 16px;
}

._m-l-5_gc8s4_495 {
  margin-left: 16px;
}

._p-6_gc8s4_499 {
  padding: 24px;
}

._p-t-6_gc8s4_503 {
  padding-top: 24px;
}

._p-r-6_gc8s4_507 {
  padding-right: 24px;
}

._p-b-6_gc8s4_511 {
  padding-bottom: 24px;
}

._p-l-6_gc8s4_515 {
  padding-left: 24px;
}

._m-6_gc8s4_519 {
  margin: 24px;
}

._m-t-6_gc8s4_523 {
  margin-top: 24px;
}

._m-r-6_gc8s4_527 {
  margin-right: 24px;
}

._m-b-6_gc8s4_531 {
  margin-bottom: 24px;
}

._m-l-6_gc8s4_535 {
  margin-left: 24px;
}

._p-7_gc8s4_539 {
  padding: 32px;
}

._p-t-7_gc8s4_543 {
  padding-top: 32px;
}

._p-r-7_gc8s4_547 {
  padding-right: 32px;
}

._p-b-7_gc8s4_551 {
  padding-bottom: 32px;
}

._p-l-7_gc8s4_555 {
  padding-left: 32px;
}

._m-7_gc8s4_559 {
  margin: 32px;
}

._m-t-7_gc8s4_563 {
  margin-top: 32px;
}

._m-r-7_gc8s4_567 {
  margin-right: 32px;
}

._m-b-7_gc8s4_571 {
  margin-bottom: 32px;
}

._m-l-7_gc8s4_575 {
  margin-left: 32px;
}

._p-8_gc8s4_579 {
  padding: 40px;
}

._p-t-8_gc8s4_583 {
  padding-top: 40px;
}

._p-r-8_gc8s4_587 {
  padding-right: 40px;
}

._p-b-8_gc8s4_591 {
  padding-bottom: 40px;
}

._p-l-8_gc8s4_595 {
  padding-left: 40px;
}

._m-8_gc8s4_599 {
  margin: 40px;
}

._m-t-8_gc8s4_603 {
  margin-top: 40px;
}

._m-r-8_gc8s4_607 {
  margin-right: 40px;
}

._m-b-8_gc8s4_611 {
  margin-bottom: 40px;
}

._m-l-8_gc8s4_615 {
  margin-left: 40px;
}

._p-9_gc8s4_619 {
  padding: 48px;
}

._p-t-9_gc8s4_623 {
  padding-top: 48px;
}

._p-r-9_gc8s4_627 {
  padding-right: 48px;
}

._p-b-9_gc8s4_631 {
  padding-bottom: 48px;
}

._p-l-9_gc8s4_635 {
  padding-left: 48px;
}

._m-9_gc8s4_639 {
  margin: 48px;
}

._m-t-9_gc8s4_643 {
  margin-top: 48px;
}

._m-r-9_gc8s4_647 {
  margin-right: 48px;
}

._m-b-9_gc8s4_651 {
  margin-bottom: 48px;
}

._m-l-9_gc8s4_655 {
  margin-left: 48px;
}

._p-10_gc8s4_659 {
  padding: 64px;
}

._p-t-10_gc8s4_663 {
  padding-top: 64px;
}

._p-r-10_gc8s4_667 {
  padding-right: 64px;
}

._p-b-10_gc8s4_671 {
  padding-bottom: 64px;
}

._p-l-10_gc8s4_675 {
  padding-left: 64px;
}

._m-10_gc8s4_679 {
  margin: 64px;
}

._m-t-10_gc8s4_683 {
  margin-top: 64px;
}

._m-r-10_gc8s4_687 {
  margin-right: 64px;
}

._m-b-10_gc8s4_691 {
  margin-bottom: 64px;
}

._m-l-10_gc8s4_695 {
  margin-left: 64px;
}

._p-11_gc8s4_699 {
  padding: 80px;
}

._p-t-11_gc8s4_703 {
  padding-top: 80px;
}

._p-r-11_gc8s4_707 {
  padding-right: 80px;
}

._p-b-11_gc8s4_711 {
  padding-bottom: 80px;
}

._p-l-11_gc8s4_715 {
  padding-left: 80px;
}

._m-11_gc8s4_719 {
  margin: 80px;
}

._m-t-11_gc8s4_723 {
  margin-top: 80px;
}

._m-r-11_gc8s4_727 {
  margin-right: 80px;
}

._m-b-11_gc8s4_731 {
  margin-bottom: 80px;
}

._m-l-11_gc8s4_735 {
  margin-left: 80px;
}

._p-12_gc8s4_739 {
  padding: 96px;
}

._p-t-12_gc8s4_743 {
  padding-top: 96px;
}

._p-r-12_gc8s4_747 {
  padding-right: 96px;
}

._p-b-12_gc8s4_751 {
  padding-bottom: 96px;
}

._p-l-12_gc8s4_755 {
  padding-left: 96px;
}

._m-12_gc8s4_759 {
  margin: 96px;
}

._m-t-12_gc8s4_763 {
  margin-top: 96px;
}

._m-r-12_gc8s4_767 {
  margin-right: 96px;
}

._m-b-12_gc8s4_771 {
  margin-bottom: 96px;
}

._m-l-12_gc8s4_775 {
  margin-left: 96px;
}

._p-13_gc8s4_779 {
  padding: 160px;
}

._p-t-13_gc8s4_783 {
  padding-top: 160px;
}

._p-r-13_gc8s4_787 {
  padding-right: 160px;
}

._p-b-13_gc8s4_791 {
  padding-bottom: 160px;
}

._p-l-13_gc8s4_795 {
  padding-left: 160px;
}

._m-13_gc8s4_799 {
  margin: 160px;
}

._m-t-13_gc8s4_803 {
  margin-top: 160px;
}

._m-r-13_gc8s4_807 {
  margin-right: 160px;
}

._m-b-13_gc8s4_811 {
  margin-bottom: 160px;
}

._m-l-13_gc8s4_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_gc8s4_825 {
  border-radius: 0;
}

._r-1_gc8s4_829 {
  border-radius: 2px;
}

._r-2_gc8s4_833 {
  border-radius: 4px;
}

._r-3_gc8s4_837 {
  border-radius: 6px;
}

._r-4_gc8s4_841 {
  border-radius: 8px;
}

._r-5_gc8s4_845 {
  border-radius: 12px;
}

._r-6_gc8s4_849 {
  border-radius: 20px;
}

._r-full_gc8s4_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_gc8s4_860 {
  border: 0 solid;
}

._border-1_gc8s4_864 {
  border: 1px solid;
}

._border-2_gc8s4_868 {
  border: 2px solid;
}

._border-3_gc8s4_872 {
  border: 3px solid;
}

._border-4_gc8s4_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_gc8s4_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_gc8s4_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_gc8s4_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_gc8s4_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_gc8s4_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_gc8s4_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_gc8s4_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_gc8s4_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_gc8s4_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_gc8s4_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_gc8s4_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_gc8s4_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_gc8s4_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_gc8s4_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_gc8s4_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_gc8s4_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_gc8s4_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
*/
._cardList_gc8s4_1039 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardList_gc8s4_1039 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

._nameLink_gc8s4_1050 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._nameLink_gc8s4_1050 {
    font-size: 16px;
  }
}
._nameLink_gc8s4_1050 {
  font-weight: 600;
  color: var(--color-link);
  cursor: pointer;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._tags_gc8s4_1071 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  padding: 0 16px 12px;
  background: var(--color-bg-elevation);
  overflow: hidden;
}

._urlRow_gc8s4_1081 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  min-width: 0;
}
._urlRow_gc8s4_1081 > button {
  flex-shrink: 0;
}

._urlText_gc8s4_1092 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: calc(100% - 50px);
}
@media (hover: hover) {
._urlText_gc8s4_1092:hover {
  color: var(--color-link-hover);
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1yc3t_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1yc3t_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1yc3t_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1yc3t_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1yc3t_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1yc3t_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1yc3t_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1yc3t_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1yc3t_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_1yc3t_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1yc3t_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1yc3t_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1yc3t_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1yc3t_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1yc3t_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1yc3t_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1yc3t_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1yc3t_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_1yc3t_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1yc3t_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1yc3t_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1yc3t_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1yc3t_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1yc3t_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1yc3t_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1yc3t_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1yc3t_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_1yc3t_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1yc3t_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1yc3t_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1yc3t_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1yc3t_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1yc3t_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1yc3t_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1yc3t_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1yc3t_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_1yc3t_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1yc3t_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1yc3t_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1yc3t_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1yc3t_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1yc3t_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1yc3t_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1yc3t_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1yc3t_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_1yc3t_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1yc3t_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1yc3t_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1yc3t_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1yc3t_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1yc3t_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1yc3t_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1yc3t_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1yc3t_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_1yc3t_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1yc3t_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1yc3t_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1yc3t_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1yc3t_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1yc3t_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1yc3t_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1yc3t_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1yc3t_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_1yc3t_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1yc3t_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1yc3t_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1yc3t_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1yc3t_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1yc3t_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1yc3t_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1yc3t_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1yc3t_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1yc3t_259 {
  padding: 0;
}

._p-t-0_1yc3t_263 {
  padding-top: 0;
}

._p-r-0_1yc3t_267 {
  padding-right: 0;
}

._p-b-0_1yc3t_271 {
  padding-bottom: 0;
}

._p-l-0_1yc3t_275 {
  padding-left: 0;
}

._m-0_1yc3t_279 {
  margin: 0;
}

._m-t-0_1yc3t_283 {
  margin-top: 0;
}

._m-r-0_1yc3t_287 {
  margin-right: 0;
}

._m-b-0_1yc3t_291 {
  margin-bottom: 0;
}

._m-l-0_1yc3t_295 {
  margin-left: 0;
}

._p-1_1yc3t_299 {
  padding: 2px;
}

._p-t-1_1yc3t_303 {
  padding-top: 2px;
}

._p-r-1_1yc3t_307 {
  padding-right: 2px;
}

._p-b-1_1yc3t_311 {
  padding-bottom: 2px;
}

._p-l-1_1yc3t_315 {
  padding-left: 2px;
}

._m-1_1yc3t_319 {
  margin: 2px;
}

._m-t-1_1yc3t_323 {
  margin-top: 2px;
}

._m-r-1_1yc3t_327 {
  margin-right: 2px;
}

._m-b-1_1yc3t_331 {
  margin-bottom: 2px;
}

._m-l-1_1yc3t_335 {
  margin-left: 2px;
}

._p-2_1yc3t_339 {
  padding: 4px;
}

._p-t-2_1yc3t_343 {
  padding-top: 4px;
}

._p-r-2_1yc3t_347 {
  padding-right: 4px;
}

._p-b-2_1yc3t_351 {
  padding-bottom: 4px;
}

._p-l-2_1yc3t_355 {
  padding-left: 4px;
}

._m-2_1yc3t_359 {
  margin: 4px;
}

._m-t-2_1yc3t_363 {
  margin-top: 4px;
}

._m-r-2_1yc3t_367 {
  margin-right: 4px;
}

._m-b-2_1yc3t_371 {
  margin-bottom: 4px;
}

._m-l-2_1yc3t_375 {
  margin-left: 4px;
}

._p-3_1yc3t_379 {
  padding: 8px;
}

._p-t-3_1yc3t_383 {
  padding-top: 8px;
}

._p-r-3_1yc3t_387 {
  padding-right: 8px;
}

._p-b-3_1yc3t_391 {
  padding-bottom: 8px;
}

._p-l-3_1yc3t_395 {
  padding-left: 8px;
}

._m-3_1yc3t_399 {
  margin: 8px;
}

._m-t-3_1yc3t_403 {
  margin-top: 8px;
}

._m-r-3_1yc3t_407 {
  margin-right: 8px;
}

._m-b-3_1yc3t_411 {
  margin-bottom: 8px;
}

._m-l-3_1yc3t_415 {
  margin-left: 8px;
}

._p-4_1yc3t_419 {
  padding: 12px;
}

._p-t-4_1yc3t_423 {
  padding-top: 12px;
}

._p-r-4_1yc3t_427 {
  padding-right: 12px;
}

._p-b-4_1yc3t_431 {
  padding-bottom: 12px;
}

._p-l-4_1yc3t_435 {
  padding-left: 12px;
}

._m-4_1yc3t_439 {
  margin: 12px;
}

._m-t-4_1yc3t_443 {
  margin-top: 12px;
}

._m-r-4_1yc3t_447 {
  margin-right: 12px;
}

._m-b-4_1yc3t_451 {
  margin-bottom: 12px;
}

._m-l-4_1yc3t_455 {
  margin-left: 12px;
}

._p-5_1yc3t_459 {
  padding: 16px;
}

._p-t-5_1yc3t_463 {
  padding-top: 16px;
}

._p-r-5_1yc3t_467 {
  padding-right: 16px;
}

._p-b-5_1yc3t_471 {
  padding-bottom: 16px;
}

._p-l-5_1yc3t_475 {
  padding-left: 16px;
}

._m-5_1yc3t_479 {
  margin: 16px;
}

._m-t-5_1yc3t_483 {
  margin-top: 16px;
}

._m-r-5_1yc3t_487 {
  margin-right: 16px;
}

._m-b-5_1yc3t_491 {
  margin-bottom: 16px;
}

._m-l-5_1yc3t_495 {
  margin-left: 16px;
}

._p-6_1yc3t_499 {
  padding: 24px;
}

._p-t-6_1yc3t_503 {
  padding-top: 24px;
}

._p-r-6_1yc3t_507 {
  padding-right: 24px;
}

._p-b-6_1yc3t_511 {
  padding-bottom: 24px;
}

._p-l-6_1yc3t_515 {
  padding-left: 24px;
}

._m-6_1yc3t_519 {
  margin: 24px;
}

._m-t-6_1yc3t_523 {
  margin-top: 24px;
}

._m-r-6_1yc3t_527 {
  margin-right: 24px;
}

._m-b-6_1yc3t_531 {
  margin-bottom: 24px;
}

._m-l-6_1yc3t_535 {
  margin-left: 24px;
}

._p-7_1yc3t_539 {
  padding: 32px;
}

._p-t-7_1yc3t_543 {
  padding-top: 32px;
}

._p-r-7_1yc3t_547 {
  padding-right: 32px;
}

._p-b-7_1yc3t_551 {
  padding-bottom: 32px;
}

._p-l-7_1yc3t_555 {
  padding-left: 32px;
}

._m-7_1yc3t_559 {
  margin: 32px;
}

._m-t-7_1yc3t_563 {
  margin-top: 32px;
}

._m-r-7_1yc3t_567 {
  margin-right: 32px;
}

._m-b-7_1yc3t_571 {
  margin-bottom: 32px;
}

._m-l-7_1yc3t_575 {
  margin-left: 32px;
}

._p-8_1yc3t_579 {
  padding: 40px;
}

._p-t-8_1yc3t_583 {
  padding-top: 40px;
}

._p-r-8_1yc3t_587 {
  padding-right: 40px;
}

._p-b-8_1yc3t_591 {
  padding-bottom: 40px;
}

._p-l-8_1yc3t_595 {
  padding-left: 40px;
}

._m-8_1yc3t_599 {
  margin: 40px;
}

._m-t-8_1yc3t_603 {
  margin-top: 40px;
}

._m-r-8_1yc3t_607 {
  margin-right: 40px;
}

._m-b-8_1yc3t_611 {
  margin-bottom: 40px;
}

._m-l-8_1yc3t_615 {
  margin-left: 40px;
}

._p-9_1yc3t_619 {
  padding: 48px;
}

._p-t-9_1yc3t_623 {
  padding-top: 48px;
}

._p-r-9_1yc3t_627 {
  padding-right: 48px;
}

._p-b-9_1yc3t_631 {
  padding-bottom: 48px;
}

._p-l-9_1yc3t_635 {
  padding-left: 48px;
}

._m-9_1yc3t_639 {
  margin: 48px;
}

._m-t-9_1yc3t_643 {
  margin-top: 48px;
}

._m-r-9_1yc3t_647 {
  margin-right: 48px;
}

._m-b-9_1yc3t_651 {
  margin-bottom: 48px;
}

._m-l-9_1yc3t_655 {
  margin-left: 48px;
}

._p-10_1yc3t_659 {
  padding: 64px;
}

._p-t-10_1yc3t_663 {
  padding-top: 64px;
}

._p-r-10_1yc3t_667 {
  padding-right: 64px;
}

._p-b-10_1yc3t_671 {
  padding-bottom: 64px;
}

._p-l-10_1yc3t_675 {
  padding-left: 64px;
}

._m-10_1yc3t_679 {
  margin: 64px;
}

._m-t-10_1yc3t_683 {
  margin-top: 64px;
}

._m-r-10_1yc3t_687 {
  margin-right: 64px;
}

._m-b-10_1yc3t_691 {
  margin-bottom: 64px;
}

._m-l-10_1yc3t_695 {
  margin-left: 64px;
}

._p-11_1yc3t_699 {
  padding: 80px;
}

._p-t-11_1yc3t_703 {
  padding-top: 80px;
}

._p-r-11_1yc3t_707 {
  padding-right: 80px;
}

._p-b-11_1yc3t_711 {
  padding-bottom: 80px;
}

._p-l-11_1yc3t_715 {
  padding-left: 80px;
}

._m-11_1yc3t_719 {
  margin: 80px;
}

._m-t-11_1yc3t_723 {
  margin-top: 80px;
}

._m-r-11_1yc3t_727 {
  margin-right: 80px;
}

._m-b-11_1yc3t_731 {
  margin-bottom: 80px;
}

._m-l-11_1yc3t_735 {
  margin-left: 80px;
}

._p-12_1yc3t_739 {
  padding: 96px;
}

._p-t-12_1yc3t_743 {
  padding-top: 96px;
}

._p-r-12_1yc3t_747 {
  padding-right: 96px;
}

._p-b-12_1yc3t_751 {
  padding-bottom: 96px;
}

._p-l-12_1yc3t_755 {
  padding-left: 96px;
}

._m-12_1yc3t_759 {
  margin: 96px;
}

._m-t-12_1yc3t_763 {
  margin-top: 96px;
}

._m-r-12_1yc3t_767 {
  margin-right: 96px;
}

._m-b-12_1yc3t_771 {
  margin-bottom: 96px;
}

._m-l-12_1yc3t_775 {
  margin-left: 96px;
}

._p-13_1yc3t_779 {
  padding: 160px;
}

._p-t-13_1yc3t_783 {
  padding-top: 160px;
}

._p-r-13_1yc3t_787 {
  padding-right: 160px;
}

._p-b-13_1yc3t_791 {
  padding-bottom: 160px;
}

._p-l-13_1yc3t_795 {
  padding-left: 160px;
}

._m-13_1yc3t_799 {
  margin: 160px;
}

._m-t-13_1yc3t_803 {
  margin-top: 160px;
}

._m-r-13_1yc3t_807 {
  margin-right: 160px;
}

._m-b-13_1yc3t_811 {
  margin-bottom: 160px;
}

._m-l-13_1yc3t_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1yc3t_825 {
  border-radius: 0;
}

._r-1_1yc3t_829 {
  border-radius: 2px;
}

._r-2_1yc3t_833 {
  border-radius: 4px;
}

._r-3_1yc3t_837 {
  border-radius: 6px;
}

._r-4_1yc3t_841 {
  border-radius: 8px;
}

._r-5_1yc3t_845 {
  border-radius: 12px;
}

._r-6_1yc3t_849 {
  border-radius: 20px;
}

._r-full_1yc3t_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1yc3t_860 {
  border: 0 solid;
}

._border-1_1yc3t_864 {
  border: 1px solid;
}

._border-2_1yc3t_868 {
  border: 2px solid;
}

._border-3_1yc3t_872 {
  border: 3px solid;
}

._border-4_1yc3t_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1yc3t_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1yc3t_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1yc3t_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1yc3t_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1yc3t_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1yc3t_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1yc3t_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1yc3t_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1yc3t_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_1yc3t_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1yc3t_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1yc3t_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1yc3t_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1yc3t_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1yc3t_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1yc3t_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1yc3t_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
*/
._tabBar_1yc3t_1039 {
  display: flex;
  align-items: stretch;
  overflow: hidden;
}

._tab_1yc3t_1039 {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 24px;
  border: 1px solid var(--color-border);
  background: var(--color-bg-elevation);
  box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.04) inset;
  cursor: pointer;
  height: 56px;
  transition: background-color 0.15s;
  gap: 8px;
  overflow: hidden;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
._tab_1yc3t_1039:last-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._tab_1yc3t_1039._active_1yc3t_1067 {
  background: var(--color-bg-elevation-1);
  border-bottom-color: var(--color-bg-elevation-1);
  box-shadow: none;
}

._tabLabel_1yc3t_1073 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabLabel_1yc3t_1073 {
    font-size: 16px;
  }
}
._tabLabel_1yc3t_1073 {
  font-family: "Pretendard", sans-serif;
  flex-shrink: 0;
}
._active_1yc3t_1067 ._tabLabel_1yc3t_1073 {
  color: var(--color-primary);
}

._divider_1yc3t_1092 {
  width: 12px;
  flex-shrink: 0;
  background: transparent;
  border-bottom: 1px solid var(--color-border);
}

._chip_1yc3t_1099 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 8px;
  border-radius: 4px;
  background: var(--color-default);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._chip_1yc3t_1099 {
    font-size: 14px;
  }
}
._chip_1yc3t_1099 {
  color: var(--color-text-header);
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 300px;
}

._selectedChip_1yc3t_1125 {
  background: var(--color-info-fill);
  color: var(--color-info);
  justify-content: space-between;
  max-width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
}

._chipText_1yc3t_1135 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 0;
  flex: 1;
}

._clearButton_1yc3t_1143 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  color: inherit;
  flex-shrink: 0;
}
._clearButton_1yc3t_1143 i::before {
  font-size: 18px !important;
}
@media (hover: hover) {
._clearButton_1yc3t_1143:hover {
  opacity: 0.7;
  background-color: transparent;
}
}

@media (max-width: 1200px) {
  ._wideTab_1yc3t_1165 {
    flex: 2;
  }
}
._switchContainer_1yc3t_1169 {
  display: flex;
  align-items: center;
  background: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  height: 38px;
  padding: 4px;
  gap: 4px;
  min-width: 0;
  overflow: hidden;
}

._switchBtn_1yc3t_1182 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
  border: none;
  border-radius: 6px;
  background: transparent;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._switchBtn_1yc3t_1182 {
    font-size: 12px;
  }
}
._switchBtn_1yc3t_1182 {
  color: var(--color-text-sub);
  white-space: nowrap;
}
._switchBtn_1yc3t_1182._active_1yc3t_1067 {
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  font-weight: 600;
  color: var(--color-primary);
}

@media screen and (max-width: calc(768px - 1px)) {
  ._tabBar_1yc3t_1039 {
    overflow-x: hidden;
  }
  ._tab_1yc3t_1039 {
    min-width: 0;
    flex: 1;
    padding: 10px 16px;
    justify-content: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
  ._tab_1yc3t_1039._active_1yc3t_1067 {
    flex: 1.5;
  }
  ._divider_1yc3t_1092 {
    width: 4px;
  }
  ._chip_1yc3t_1099,
  ._selectedChip_1yc3t_1125 {
    display: none;
  }
  ._switchContainer_1yc3t_1169 {
    display: none;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ysnll_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_ysnll_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_ysnll_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ysnll_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ysnll_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ysnll_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ysnll_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ysnll_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ysnll_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_ysnll_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_ysnll_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_ysnll_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ysnll_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ysnll_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ysnll_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ysnll_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ysnll_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ysnll_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_ysnll_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_ysnll_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_ysnll_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ysnll_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ysnll_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ysnll_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ysnll_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ysnll_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ysnll_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_ysnll_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_ysnll_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_ysnll_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ysnll_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ysnll_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ysnll_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ysnll_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ysnll_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ysnll_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_ysnll_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_ysnll_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_ysnll_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ysnll_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ysnll_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ysnll_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ysnll_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ysnll_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ysnll_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_ysnll_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_ysnll_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_ysnll_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ysnll_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ysnll_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ysnll_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ysnll_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ysnll_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ysnll_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_ysnll_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_ysnll_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_ysnll_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ysnll_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ysnll_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ysnll_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ysnll_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ysnll_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ysnll_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_ysnll_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_ysnll_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_ysnll_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ysnll_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ysnll_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ysnll_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ysnll_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ysnll_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ysnll_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ysnll_259 {
  padding: 0;
}

._p-t-0_ysnll_263 {
  padding-top: 0;
}

._p-r-0_ysnll_267 {
  padding-right: 0;
}

._p-b-0_ysnll_271 {
  padding-bottom: 0;
}

._p-l-0_ysnll_275 {
  padding-left: 0;
}

._m-0_ysnll_279 {
  margin: 0;
}

._m-t-0_ysnll_283 {
  margin-top: 0;
}

._m-r-0_ysnll_287 {
  margin-right: 0;
}

._m-b-0_ysnll_291 {
  margin-bottom: 0;
}

._m-l-0_ysnll_295 {
  margin-left: 0;
}

._p-1_ysnll_299 {
  padding: 2px;
}

._p-t-1_ysnll_303 {
  padding-top: 2px;
}

._p-r-1_ysnll_307 {
  padding-right: 2px;
}

._p-b-1_ysnll_311 {
  padding-bottom: 2px;
}

._p-l-1_ysnll_315 {
  padding-left: 2px;
}

._m-1_ysnll_319 {
  margin: 2px;
}

._m-t-1_ysnll_323 {
  margin-top: 2px;
}

._m-r-1_ysnll_327 {
  margin-right: 2px;
}

._m-b-1_ysnll_331 {
  margin-bottom: 2px;
}

._m-l-1_ysnll_335 {
  margin-left: 2px;
}

._p-2_ysnll_339 {
  padding: 4px;
}

._p-t-2_ysnll_343 {
  padding-top: 4px;
}

._p-r-2_ysnll_347 {
  padding-right: 4px;
}

._p-b-2_ysnll_351 {
  padding-bottom: 4px;
}

._p-l-2_ysnll_355 {
  padding-left: 4px;
}

._m-2_ysnll_359 {
  margin: 4px;
}

._m-t-2_ysnll_363 {
  margin-top: 4px;
}

._m-r-2_ysnll_367 {
  margin-right: 4px;
}

._m-b-2_ysnll_371 {
  margin-bottom: 4px;
}

._m-l-2_ysnll_375 {
  margin-left: 4px;
}

._p-3_ysnll_379 {
  padding: 8px;
}

._p-t-3_ysnll_383 {
  padding-top: 8px;
}

._p-r-3_ysnll_387 {
  padding-right: 8px;
}

._p-b-3_ysnll_391 {
  padding-bottom: 8px;
}

._p-l-3_ysnll_395 {
  padding-left: 8px;
}

._m-3_ysnll_399 {
  margin: 8px;
}

._m-t-3_ysnll_403 {
  margin-top: 8px;
}

._m-r-3_ysnll_407 {
  margin-right: 8px;
}

._m-b-3_ysnll_411 {
  margin-bottom: 8px;
}

._m-l-3_ysnll_415 {
  margin-left: 8px;
}

._p-4_ysnll_419 {
  padding: 12px;
}

._p-t-4_ysnll_423 {
  padding-top: 12px;
}

._p-r-4_ysnll_427 {
  padding-right: 12px;
}

._p-b-4_ysnll_431 {
  padding-bottom: 12px;
}

._p-l-4_ysnll_435 {
  padding-left: 12px;
}

._m-4_ysnll_439 {
  margin: 12px;
}

._m-t-4_ysnll_443 {
  margin-top: 12px;
}

._m-r-4_ysnll_447 {
  margin-right: 12px;
}

._m-b-4_ysnll_451 {
  margin-bottom: 12px;
}

._m-l-4_ysnll_455 {
  margin-left: 12px;
}

._p-5_ysnll_459 {
  padding: 16px;
}

._p-t-5_ysnll_463 {
  padding-top: 16px;
}

._p-r-5_ysnll_467 {
  padding-right: 16px;
}

._p-b-5_ysnll_471 {
  padding-bottom: 16px;
}

._p-l-5_ysnll_475 {
  padding-left: 16px;
}

._m-5_ysnll_479 {
  margin: 16px;
}

._m-t-5_ysnll_483 {
  margin-top: 16px;
}

._m-r-5_ysnll_487 {
  margin-right: 16px;
}

._m-b-5_ysnll_491 {
  margin-bottom: 16px;
}

._m-l-5_ysnll_495 {
  margin-left: 16px;
}

._p-6_ysnll_499 {
  padding: 24px;
}

._p-t-6_ysnll_503 {
  padding-top: 24px;
}

._p-r-6_ysnll_507 {
  padding-right: 24px;
}

._p-b-6_ysnll_511 {
  padding-bottom: 24px;
}

._p-l-6_ysnll_515 {
  padding-left: 24px;
}

._m-6_ysnll_519 {
  margin: 24px;
}

._m-t-6_ysnll_523 {
  margin-top: 24px;
}

._m-r-6_ysnll_527 {
  margin-right: 24px;
}

._m-b-6_ysnll_531 {
  margin-bottom: 24px;
}

._m-l-6_ysnll_535 {
  margin-left: 24px;
}

._p-7_ysnll_539 {
  padding: 32px;
}

._p-t-7_ysnll_543 {
  padding-top: 32px;
}

._p-r-7_ysnll_547 {
  padding-right: 32px;
}

._p-b-7_ysnll_551 {
  padding-bottom: 32px;
}

._p-l-7_ysnll_555 {
  padding-left: 32px;
}

._m-7_ysnll_559 {
  margin: 32px;
}

._m-t-7_ysnll_563 {
  margin-top: 32px;
}

._m-r-7_ysnll_567 {
  margin-right: 32px;
}

._m-b-7_ysnll_571 {
  margin-bottom: 32px;
}

._m-l-7_ysnll_575 {
  margin-left: 32px;
}

._p-8_ysnll_579 {
  padding: 40px;
}

._p-t-8_ysnll_583 {
  padding-top: 40px;
}

._p-r-8_ysnll_587 {
  padding-right: 40px;
}

._p-b-8_ysnll_591 {
  padding-bottom: 40px;
}

._p-l-8_ysnll_595 {
  padding-left: 40px;
}

._m-8_ysnll_599 {
  margin: 40px;
}

._m-t-8_ysnll_603 {
  margin-top: 40px;
}

._m-r-8_ysnll_607 {
  margin-right: 40px;
}

._m-b-8_ysnll_611 {
  margin-bottom: 40px;
}

._m-l-8_ysnll_615 {
  margin-left: 40px;
}

._p-9_ysnll_619 {
  padding: 48px;
}

._p-t-9_ysnll_623 {
  padding-top: 48px;
}

._p-r-9_ysnll_627 {
  padding-right: 48px;
}

._p-b-9_ysnll_631 {
  padding-bottom: 48px;
}

._p-l-9_ysnll_635 {
  padding-left: 48px;
}

._m-9_ysnll_639 {
  margin: 48px;
}

._m-t-9_ysnll_643 {
  margin-top: 48px;
}

._m-r-9_ysnll_647 {
  margin-right: 48px;
}

._m-b-9_ysnll_651 {
  margin-bottom: 48px;
}

._m-l-9_ysnll_655 {
  margin-left: 48px;
}

._p-10_ysnll_659 {
  padding: 64px;
}

._p-t-10_ysnll_663 {
  padding-top: 64px;
}

._p-r-10_ysnll_667 {
  padding-right: 64px;
}

._p-b-10_ysnll_671 {
  padding-bottom: 64px;
}

._p-l-10_ysnll_675 {
  padding-left: 64px;
}

._m-10_ysnll_679 {
  margin: 64px;
}

._m-t-10_ysnll_683 {
  margin-top: 64px;
}

._m-r-10_ysnll_687 {
  margin-right: 64px;
}

._m-b-10_ysnll_691 {
  margin-bottom: 64px;
}

._m-l-10_ysnll_695 {
  margin-left: 64px;
}

._p-11_ysnll_699 {
  padding: 80px;
}

._p-t-11_ysnll_703 {
  padding-top: 80px;
}

._p-r-11_ysnll_707 {
  padding-right: 80px;
}

._p-b-11_ysnll_711 {
  padding-bottom: 80px;
}

._p-l-11_ysnll_715 {
  padding-left: 80px;
}

._m-11_ysnll_719 {
  margin: 80px;
}

._m-t-11_ysnll_723 {
  margin-top: 80px;
}

._m-r-11_ysnll_727 {
  margin-right: 80px;
}

._m-b-11_ysnll_731 {
  margin-bottom: 80px;
}

._m-l-11_ysnll_735 {
  margin-left: 80px;
}

._p-12_ysnll_739 {
  padding: 96px;
}

._p-t-12_ysnll_743 {
  padding-top: 96px;
}

._p-r-12_ysnll_747 {
  padding-right: 96px;
}

._p-b-12_ysnll_751 {
  padding-bottom: 96px;
}

._p-l-12_ysnll_755 {
  padding-left: 96px;
}

._m-12_ysnll_759 {
  margin: 96px;
}

._m-t-12_ysnll_763 {
  margin-top: 96px;
}

._m-r-12_ysnll_767 {
  margin-right: 96px;
}

._m-b-12_ysnll_771 {
  margin-bottom: 96px;
}

._m-l-12_ysnll_775 {
  margin-left: 96px;
}

._p-13_ysnll_779 {
  padding: 160px;
}

._p-t-13_ysnll_783 {
  padding-top: 160px;
}

._p-r-13_ysnll_787 {
  padding-right: 160px;
}

._p-b-13_ysnll_791 {
  padding-bottom: 160px;
}

._p-l-13_ysnll_795 {
  padding-left: 160px;
}

._m-13_ysnll_799 {
  margin: 160px;
}

._m-t-13_ysnll_803 {
  margin-top: 160px;
}

._m-r-13_ysnll_807 {
  margin-right: 160px;
}

._m-b-13_ysnll_811 {
  margin-bottom: 160px;
}

._m-l-13_ysnll_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ysnll_825 {
  border-radius: 0;
}

._r-1_ysnll_829 {
  border-radius: 2px;
}

._r-2_ysnll_833 {
  border-radius: 4px;
}

._r-3_ysnll_837 {
  border-radius: 6px;
}

._r-4_ysnll_841 {
  border-radius: 8px;
}

._r-5_ysnll_845 {
  border-radius: 12px;
}

._r-6_ysnll_849 {
  border-radius: 20px;
}

._r-full_ysnll_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ysnll_860 {
  border: 0 solid;
}

._border-1_ysnll_864 {
  border: 1px solid;
}

._border-2_ysnll_868 {
  border: 2px solid;
}

._border-3_ysnll_872 {
  border: 3px solid;
}

._border-4_ysnll_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ysnll_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ysnll_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ysnll_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ysnll_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ysnll_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ysnll_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ysnll_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ysnll_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ysnll_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_ysnll_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ysnll_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ysnll_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ysnll_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ysnll_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ysnll_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ysnll_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ysnll_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
*/
._autoHeightCell_ysnll_1039 {
  display: block !important;
  align-items: unset !important;
  white-space: normal !important;
  line-height: 1.5 !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

._extensionContentCell_ysnll_1048 > span {
  display: block;
  word-break: break-all;
  white-space: normal;
}

._descriptionContent_ysnll_1054 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
._descriptionContent_ysnll_1054 > div {
  word-break: keep-all;
  overflow-wrap: break-word;
}

._blogReviewContent_ysnll_1064 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._blogReviewThumbnail_ysnll_1070 {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid var(--color-border);
  flex-shrink: 0;
}

._blogReviewInfo_ysnll_1079 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}
._blogReviewInfo_ysnll_1079 > div {
  word-break: break-all;
  white-space: normal;
}

._subLinksContent_ysnll_1090 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._subLinkItem_ysnll_1096 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

._subLinkImage_ysnll_1102 {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid var(--color-border);
  flex-shrink: 0;
}

._subLinkInfo_ysnll_1111 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}
._subLinkInfo_ysnll_1111 > div {
  word-break: break-all;
  white-space: normal;
}

._subLinkTitle_ysnll_1122 {
  font-weight: 600;
}

._extensionImages_ysnll_1126 {
  display: flex;
  gap: 4px;
  margin-top: 4px;
  flex-wrap: wrap;
}

._extensionImage_ysnll_1126 {
  width: 64px;
  height: 64px;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid var(--color-border);
}

._link_ysnll_128 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
}
@media (hover: hover) {
._link_ysnll_128:hover {
  color: var(--color-link-hover);
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_129fd_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_129fd_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_129fd_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_129fd_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_129fd_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_129fd_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_129fd_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_129fd_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_129fd_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_129fd_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_129fd_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_129fd_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_129fd_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_129fd_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_129fd_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_129fd_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_129fd_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_129fd_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_129fd_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_129fd_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_129fd_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_129fd_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_129fd_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_129fd_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_129fd_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_129fd_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_129fd_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_129fd_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_129fd_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_129fd_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_129fd_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_129fd_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_129fd_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_129fd_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_129fd_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_129fd_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_129fd_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_129fd_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_129fd_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_129fd_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_129fd_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_129fd_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_129fd_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_129fd_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_129fd_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_129fd_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_129fd_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_129fd_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_129fd_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_129fd_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_129fd_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_129fd_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_129fd_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_129fd_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_129fd_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_129fd_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_129fd_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_129fd_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_129fd_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_129fd_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_129fd_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_129fd_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_129fd_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_129fd_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_129fd_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_129fd_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_129fd_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_129fd_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_129fd_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_129fd_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_129fd_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_129fd_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_129fd_259 {
  padding: 0;
}

._p-t-0_129fd_263 {
  padding-top: 0;
}

._p-r-0_129fd_267 {
  padding-right: 0;
}

._p-b-0_129fd_271 {
  padding-bottom: 0;
}

._p-l-0_129fd_275 {
  padding-left: 0;
}

._m-0_129fd_279 {
  margin: 0;
}

._m-t-0_129fd_283 {
  margin-top: 0;
}

._m-r-0_129fd_287 {
  margin-right: 0;
}

._m-b-0_129fd_291 {
  margin-bottom: 0;
}

._m-l-0_129fd_295 {
  margin-left: 0;
}

._p-1_129fd_299 {
  padding: 2px;
}

._p-t-1_129fd_303 {
  padding-top: 2px;
}

._p-r-1_129fd_307 {
  padding-right: 2px;
}

._p-b-1_129fd_311 {
  padding-bottom: 2px;
}

._p-l-1_129fd_315 {
  padding-left: 2px;
}

._m-1_129fd_319 {
  margin: 2px;
}

._m-t-1_129fd_323 {
  margin-top: 2px;
}

._m-r-1_129fd_327 {
  margin-right: 2px;
}

._m-b-1_129fd_331 {
  margin-bottom: 2px;
}

._m-l-1_129fd_335 {
  margin-left: 2px;
}

._p-2_129fd_339 {
  padding: 4px;
}

._p-t-2_129fd_343 {
  padding-top: 4px;
}

._p-r-2_129fd_347 {
  padding-right: 4px;
}

._p-b-2_129fd_351 {
  padding-bottom: 4px;
}

._p-l-2_129fd_355 {
  padding-left: 4px;
}

._m-2_129fd_359 {
  margin: 4px;
}

._m-t-2_129fd_363 {
  margin-top: 4px;
}

._m-r-2_129fd_367 {
  margin-right: 4px;
}

._m-b-2_129fd_371 {
  margin-bottom: 4px;
}

._m-l-2_129fd_375 {
  margin-left: 4px;
}

._p-3_129fd_379 {
  padding: 8px;
}

._p-t-3_129fd_383 {
  padding-top: 8px;
}

._p-r-3_129fd_387 {
  padding-right: 8px;
}

._p-b-3_129fd_391 {
  padding-bottom: 8px;
}

._p-l-3_129fd_395 {
  padding-left: 8px;
}

._m-3_129fd_399 {
  margin: 8px;
}

._m-t-3_129fd_403 {
  margin-top: 8px;
}

._m-r-3_129fd_407 {
  margin-right: 8px;
}

._m-b-3_129fd_411 {
  margin-bottom: 8px;
}

._m-l-3_129fd_415 {
  margin-left: 8px;
}

._p-4_129fd_419 {
  padding: 12px;
}

._p-t-4_129fd_423 {
  padding-top: 12px;
}

._p-r-4_129fd_427 {
  padding-right: 12px;
}

._p-b-4_129fd_431 {
  padding-bottom: 12px;
}

._p-l-4_129fd_435 {
  padding-left: 12px;
}

._m-4_129fd_439 {
  margin: 12px;
}

._m-t-4_129fd_443 {
  margin-top: 12px;
}

._m-r-4_129fd_447 {
  margin-right: 12px;
}

._m-b-4_129fd_451 {
  margin-bottom: 12px;
}

._m-l-4_129fd_455 {
  margin-left: 12px;
}

._p-5_129fd_459 {
  padding: 16px;
}

._p-t-5_129fd_463 {
  padding-top: 16px;
}

._p-r-5_129fd_467 {
  padding-right: 16px;
}

._p-b-5_129fd_471 {
  padding-bottom: 16px;
}

._p-l-5_129fd_475 {
  padding-left: 16px;
}

._m-5_129fd_479 {
  margin: 16px;
}

._m-t-5_129fd_483 {
  margin-top: 16px;
}

._m-r-5_129fd_487 {
  margin-right: 16px;
}

._m-b-5_129fd_491 {
  margin-bottom: 16px;
}

._m-l-5_129fd_495 {
  margin-left: 16px;
}

._p-6_129fd_499 {
  padding: 24px;
}

._p-t-6_129fd_503 {
  padding-top: 24px;
}

._p-r-6_129fd_507 {
  padding-right: 24px;
}

._p-b-6_129fd_511 {
  padding-bottom: 24px;
}

._p-l-6_129fd_515 {
  padding-left: 24px;
}

._m-6_129fd_519 {
  margin: 24px;
}

._m-t-6_129fd_523 {
  margin-top: 24px;
}

._m-r-6_129fd_527 {
  margin-right: 24px;
}

._m-b-6_129fd_531 {
  margin-bottom: 24px;
}

._m-l-6_129fd_535 {
  margin-left: 24px;
}

._p-7_129fd_539 {
  padding: 32px;
}

._p-t-7_129fd_543 {
  padding-top: 32px;
}

._p-r-7_129fd_547 {
  padding-right: 32px;
}

._p-b-7_129fd_551 {
  padding-bottom: 32px;
}

._p-l-7_129fd_555 {
  padding-left: 32px;
}

._m-7_129fd_559 {
  margin: 32px;
}

._m-t-7_129fd_563 {
  margin-top: 32px;
}

._m-r-7_129fd_567 {
  margin-right: 32px;
}

._m-b-7_129fd_571 {
  margin-bottom: 32px;
}

._m-l-7_129fd_575 {
  margin-left: 32px;
}

._p-8_129fd_579 {
  padding: 40px;
}

._p-t-8_129fd_583 {
  padding-top: 40px;
}

._p-r-8_129fd_587 {
  padding-right: 40px;
}

._p-b-8_129fd_591 {
  padding-bottom: 40px;
}

._p-l-8_129fd_595 {
  padding-left: 40px;
}

._m-8_129fd_599 {
  margin: 40px;
}

._m-t-8_129fd_603 {
  margin-top: 40px;
}

._m-r-8_129fd_607 {
  margin-right: 40px;
}

._m-b-8_129fd_611 {
  margin-bottom: 40px;
}

._m-l-8_129fd_615 {
  margin-left: 40px;
}

._p-9_129fd_619 {
  padding: 48px;
}

._p-t-9_129fd_623 {
  padding-top: 48px;
}

._p-r-9_129fd_627 {
  padding-right: 48px;
}

._p-b-9_129fd_631 {
  padding-bottom: 48px;
}

._p-l-9_129fd_635 {
  padding-left: 48px;
}

._m-9_129fd_639 {
  margin: 48px;
}

._m-t-9_129fd_643 {
  margin-top: 48px;
}

._m-r-9_129fd_647 {
  margin-right: 48px;
}

._m-b-9_129fd_651 {
  margin-bottom: 48px;
}

._m-l-9_129fd_655 {
  margin-left: 48px;
}

._p-10_129fd_659 {
  padding: 64px;
}

._p-t-10_129fd_663 {
  padding-top: 64px;
}

._p-r-10_129fd_667 {
  padding-right: 64px;
}

._p-b-10_129fd_671 {
  padding-bottom: 64px;
}

._p-l-10_129fd_675 {
  padding-left: 64px;
}

._m-10_129fd_679 {
  margin: 64px;
}

._m-t-10_129fd_683 {
  margin-top: 64px;
}

._m-r-10_129fd_687 {
  margin-right: 64px;
}

._m-b-10_129fd_691 {
  margin-bottom: 64px;
}

._m-l-10_129fd_695 {
  margin-left: 64px;
}

._p-11_129fd_699 {
  padding: 80px;
}

._p-t-11_129fd_703 {
  padding-top: 80px;
}

._p-r-11_129fd_707 {
  padding-right: 80px;
}

._p-b-11_129fd_711 {
  padding-bottom: 80px;
}

._p-l-11_129fd_715 {
  padding-left: 80px;
}

._m-11_129fd_719 {
  margin: 80px;
}

._m-t-11_129fd_723 {
  margin-top: 80px;
}

._m-r-11_129fd_727 {
  margin-right: 80px;
}

._m-b-11_129fd_731 {
  margin-bottom: 80px;
}

._m-l-11_129fd_735 {
  margin-left: 80px;
}

._p-12_129fd_739 {
  padding: 96px;
}

._p-t-12_129fd_743 {
  padding-top: 96px;
}

._p-r-12_129fd_747 {
  padding-right: 96px;
}

._p-b-12_129fd_751 {
  padding-bottom: 96px;
}

._p-l-12_129fd_755 {
  padding-left: 96px;
}

._m-12_129fd_759 {
  margin: 96px;
}

._m-t-12_129fd_763 {
  margin-top: 96px;
}

._m-r-12_129fd_767 {
  margin-right: 96px;
}

._m-b-12_129fd_771 {
  margin-bottom: 96px;
}

._m-l-12_129fd_775 {
  margin-left: 96px;
}

._p-13_129fd_779 {
  padding: 160px;
}

._p-t-13_129fd_783 {
  padding-top: 160px;
}

._p-r-13_129fd_787 {
  padding-right: 160px;
}

._p-b-13_129fd_791 {
  padding-bottom: 160px;
}

._p-l-13_129fd_795 {
  padding-left: 160px;
}

._m-13_129fd_799 {
  margin: 160px;
}

._m-t-13_129fd_803 {
  margin-top: 160px;
}

._m-r-13_129fd_807 {
  margin-right: 160px;
}

._m-b-13_129fd_811 {
  margin-bottom: 160px;
}

._m-l-13_129fd_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_129fd_825 {
  border-radius: 0;
}

._r-1_129fd_829 {
  border-radius: 2px;
}

._r-2_129fd_833 {
  border-radius: 4px;
}

._r-3_129fd_837 {
  border-radius: 6px;
}

._r-4_129fd_841 {
  border-radius: 8px;
}

._r-5_129fd_845 {
  border-radius: 12px;
}

._r-6_129fd_849 {
  border-radius: 20px;
}

._r-full_129fd_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_129fd_860 {
  border: 0 solid;
}

._border-1_129fd_864 {
  border: 1px solid;
}

._border-2_129fd_868 {
  border: 2px solid;
}

._border-3_129fd_872 {
  border: 3px solid;
}

._border-4_129fd_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_129fd_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_129fd_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_129fd_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_129fd_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_129fd_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_129fd_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_129fd_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_129fd_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_129fd_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_129fd_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_129fd_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_129fd_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_129fd_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_129fd_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_129fd_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_129fd_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_129fd_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
*/
._cardList_129fd_1039 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardList_129fd_1039 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

._typeLabel_129fd_1050 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._typeLabel_129fd_1050 {
    font-size: 16px;
  }
}
._typeLabel_129fd_1050 {
  font-weight: 600;
  color: var(--color-text-header);
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._tags_129fd_1070 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  padding: 0 16px 12px;
  background: var(--color-bg-elevation);
  overflow: hidden;
}

._extensionContent_129fd_1080 {
  padding: 0 16px 12px;
  background: var(--color-bg-elevation);
}

._sectionLabel_129fd_1085 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionLabel_129fd_1085 {
    font-size: 12px;
  }
}
._sectionLabel_129fd_1085 {
  font-weight: 600;
  color: var(--color-text-sub);
  margin-bottom: 4px;
}

._subLinks_129fd_1102 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._subLinkItem_129fd_1108 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

._subLinkImageWrap_129fd_1114 {
  flex-shrink: 0;
}

._subLinkImage_129fd_1114 {
  width: 48px;
  height: 48px;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid var(--color-border);
}

._subLinkInfo_129fd_1126 {
  flex: 1;
  min-width: 0;
}

._subLinkName_129fd_1131 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subLinkName_129fd_1131 {
    font-size: 12px;
  }
}
._subLinkName_129fd_1131 {
  font-weight: 600;
  color: var(--color-text-header);
  margin-bottom: 2px;
}

._subLinkMeta_129fd_1148 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subLinkMeta_129fd_1148 {
    font-size: 12px;
  }
}
._subLinkMeta_129fd_1148 {
  color: var(--color-text-sub);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._imageWrap_129fd_1166 {
  display: flex;
  justify-content: center;
  background: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  padding: 12px;
}

._extensionImage_129fd_1175 {
  max-width: 100%;
  max-height: 200px;
  object-fit: contain;
  border-radius: 4px;
}

._descriptionText_129fd_1182 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._descriptionText_129fd_1182 {
    font-size: 12px;
  }
}
._descriptionText_129fd_1182 {
  color: var(--color-text-body);
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._blogReview_129fd_1200 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._blogReview_129fd_1200 {
    font-size: 12px;
  }
}
._blogReview_129fd_1200 {
  color: var(--color-text-body);
}

._blogThumbnail_129fd_1218 {
  width: 48px;
  height: 48px;
  object-fit: cover;
  border-radius: 4px;
  border: 1px solid var(--color-border);
  flex-shrink: 0;
}

._textContent_129fd_1227 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textContent_129fd_1227 {
    font-size: 12px;
  }
}
._textContent_129fd_1227 {
  color: var(--color-text-body);
  word-break: break-all;
}

._link_129fd_128 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
}
@media (hover: hover) {
._link_129fd_128:hover {
  color: var(--color-link-hover);
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_pxpsq_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_pxpsq_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_pxpsq_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_pxpsq_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_pxpsq_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_pxpsq_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_pxpsq_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_pxpsq_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_pxpsq_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_pxpsq_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_pxpsq_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_pxpsq_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_pxpsq_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_pxpsq_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_pxpsq_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_pxpsq_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_pxpsq_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_pxpsq_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_pxpsq_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_pxpsq_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_pxpsq_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_pxpsq_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_pxpsq_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_pxpsq_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_pxpsq_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_pxpsq_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_pxpsq_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_pxpsq_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_pxpsq_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_pxpsq_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_pxpsq_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_pxpsq_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_pxpsq_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_pxpsq_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_pxpsq_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_pxpsq_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_pxpsq_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_pxpsq_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_pxpsq_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_pxpsq_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_pxpsq_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_pxpsq_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_pxpsq_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_pxpsq_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_pxpsq_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_pxpsq_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_pxpsq_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_pxpsq_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_pxpsq_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_pxpsq_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_pxpsq_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_pxpsq_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_pxpsq_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_pxpsq_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_pxpsq_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_pxpsq_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_pxpsq_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_pxpsq_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_pxpsq_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_pxpsq_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_pxpsq_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_pxpsq_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_pxpsq_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_pxpsq_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_pxpsq_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_pxpsq_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_pxpsq_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_pxpsq_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_pxpsq_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_pxpsq_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_pxpsq_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_pxpsq_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_pxpsq_259 {
  padding: 0;
}

._p-t-0_pxpsq_263 {
  padding-top: 0;
}

._p-r-0_pxpsq_267 {
  padding-right: 0;
}

._p-b-0_pxpsq_271 {
  padding-bottom: 0;
}

._p-l-0_pxpsq_275 {
  padding-left: 0;
}

._m-0_pxpsq_279 {
  margin: 0;
}

._m-t-0_pxpsq_283 {
  margin-top: 0;
}

._m-r-0_pxpsq_287 {
  margin-right: 0;
}

._m-b-0_pxpsq_291 {
  margin-bottom: 0;
}

._m-l-0_pxpsq_295 {
  margin-left: 0;
}

._p-1_pxpsq_299 {
  padding: 2px;
}

._p-t-1_pxpsq_303 {
  padding-top: 2px;
}

._p-r-1_pxpsq_307 {
  padding-right: 2px;
}

._p-b-1_pxpsq_311 {
  padding-bottom: 2px;
}

._p-l-1_pxpsq_315 {
  padding-left: 2px;
}

._m-1_pxpsq_319 {
  margin: 2px;
}

._m-t-1_pxpsq_323 {
  margin-top: 2px;
}

._m-r-1_pxpsq_327 {
  margin-right: 2px;
}

._m-b-1_pxpsq_331 {
  margin-bottom: 2px;
}

._m-l-1_pxpsq_335 {
  margin-left: 2px;
}

._p-2_pxpsq_339 {
  padding: 4px;
}

._p-t-2_pxpsq_343 {
  padding-top: 4px;
}

._p-r-2_pxpsq_347 {
  padding-right: 4px;
}

._p-b-2_pxpsq_351 {
  padding-bottom: 4px;
}

._p-l-2_pxpsq_355 {
  padding-left: 4px;
}

._m-2_pxpsq_359 {
  margin: 4px;
}

._m-t-2_pxpsq_363 {
  margin-top: 4px;
}

._m-r-2_pxpsq_367 {
  margin-right: 4px;
}

._m-b-2_pxpsq_371 {
  margin-bottom: 4px;
}

._m-l-2_pxpsq_375 {
  margin-left: 4px;
}

._p-3_pxpsq_379 {
  padding: 8px;
}

._p-t-3_pxpsq_383 {
  padding-top: 8px;
}

._p-r-3_pxpsq_387 {
  padding-right: 8px;
}

._p-b-3_pxpsq_391 {
  padding-bottom: 8px;
}

._p-l-3_pxpsq_395 {
  padding-left: 8px;
}

._m-3_pxpsq_399 {
  margin: 8px;
}

._m-t-3_pxpsq_403 {
  margin-top: 8px;
}

._m-r-3_pxpsq_407 {
  margin-right: 8px;
}

._m-b-3_pxpsq_411 {
  margin-bottom: 8px;
}

._m-l-3_pxpsq_415 {
  margin-left: 8px;
}

._p-4_pxpsq_419 {
  padding: 12px;
}

._p-t-4_pxpsq_423 {
  padding-top: 12px;
}

._p-r-4_pxpsq_427 {
  padding-right: 12px;
}

._p-b-4_pxpsq_431 {
  padding-bottom: 12px;
}

._p-l-4_pxpsq_435 {
  padding-left: 12px;
}

._m-4_pxpsq_439 {
  margin: 12px;
}

._m-t-4_pxpsq_443 {
  margin-top: 12px;
}

._m-r-4_pxpsq_447 {
  margin-right: 12px;
}

._m-b-4_pxpsq_451 {
  margin-bottom: 12px;
}

._m-l-4_pxpsq_455 {
  margin-left: 12px;
}

._p-5_pxpsq_459 {
  padding: 16px;
}

._p-t-5_pxpsq_463 {
  padding-top: 16px;
}

._p-r-5_pxpsq_467 {
  padding-right: 16px;
}

._p-b-5_pxpsq_471 {
  padding-bottom: 16px;
}

._p-l-5_pxpsq_475 {
  padding-left: 16px;
}

._m-5_pxpsq_479 {
  margin: 16px;
}

._m-t-5_pxpsq_483 {
  margin-top: 16px;
}

._m-r-5_pxpsq_487 {
  margin-right: 16px;
}

._m-b-5_pxpsq_491 {
  margin-bottom: 16px;
}

._m-l-5_pxpsq_495 {
  margin-left: 16px;
}

._p-6_pxpsq_499 {
  padding: 24px;
}

._p-t-6_pxpsq_503 {
  padding-top: 24px;
}

._p-r-6_pxpsq_507 {
  padding-right: 24px;
}

._p-b-6_pxpsq_511 {
  padding-bottom: 24px;
}

._p-l-6_pxpsq_515 {
  padding-left: 24px;
}

._m-6_pxpsq_519 {
  margin: 24px;
}

._m-t-6_pxpsq_523 {
  margin-top: 24px;
}

._m-r-6_pxpsq_527 {
  margin-right: 24px;
}

._m-b-6_pxpsq_531 {
  margin-bottom: 24px;
}

._m-l-6_pxpsq_535 {
  margin-left: 24px;
}

._p-7_pxpsq_539 {
  padding: 32px;
}

._p-t-7_pxpsq_543 {
  padding-top: 32px;
}

._p-r-7_pxpsq_547 {
  padding-right: 32px;
}

._p-b-7_pxpsq_551 {
  padding-bottom: 32px;
}

._p-l-7_pxpsq_555 {
  padding-left: 32px;
}

._m-7_pxpsq_559 {
  margin: 32px;
}

._m-t-7_pxpsq_563 {
  margin-top: 32px;
}

._m-r-7_pxpsq_567 {
  margin-right: 32px;
}

._m-b-7_pxpsq_571 {
  margin-bottom: 32px;
}

._m-l-7_pxpsq_575 {
  margin-left: 32px;
}

._p-8_pxpsq_579 {
  padding: 40px;
}

._p-t-8_pxpsq_583 {
  padding-top: 40px;
}

._p-r-8_pxpsq_587 {
  padding-right: 40px;
}

._p-b-8_pxpsq_591 {
  padding-bottom: 40px;
}

._p-l-8_pxpsq_595 {
  padding-left: 40px;
}

._m-8_pxpsq_599 {
  margin: 40px;
}

._m-t-8_pxpsq_603 {
  margin-top: 40px;
}

._m-r-8_pxpsq_607 {
  margin-right: 40px;
}

._m-b-8_pxpsq_611 {
  margin-bottom: 40px;
}

._m-l-8_pxpsq_615 {
  margin-left: 40px;
}

._p-9_pxpsq_619 {
  padding: 48px;
}

._p-t-9_pxpsq_623 {
  padding-top: 48px;
}

._p-r-9_pxpsq_627 {
  padding-right: 48px;
}

._p-b-9_pxpsq_631 {
  padding-bottom: 48px;
}

._p-l-9_pxpsq_635 {
  padding-left: 48px;
}

._m-9_pxpsq_639 {
  margin: 48px;
}

._m-t-9_pxpsq_643 {
  margin-top: 48px;
}

._m-r-9_pxpsq_647 {
  margin-right: 48px;
}

._m-b-9_pxpsq_651 {
  margin-bottom: 48px;
}

._m-l-9_pxpsq_655 {
  margin-left: 48px;
}

._p-10_pxpsq_659 {
  padding: 64px;
}

._p-t-10_pxpsq_663 {
  padding-top: 64px;
}

._p-r-10_pxpsq_667 {
  padding-right: 64px;
}

._p-b-10_pxpsq_671 {
  padding-bottom: 64px;
}

._p-l-10_pxpsq_675 {
  padding-left: 64px;
}

._m-10_pxpsq_679 {
  margin: 64px;
}

._m-t-10_pxpsq_683 {
  margin-top: 64px;
}

._m-r-10_pxpsq_687 {
  margin-right: 64px;
}

._m-b-10_pxpsq_691 {
  margin-bottom: 64px;
}

._m-l-10_pxpsq_695 {
  margin-left: 64px;
}

._p-11_pxpsq_699 {
  padding: 80px;
}

._p-t-11_pxpsq_703 {
  padding-top: 80px;
}

._p-r-11_pxpsq_707 {
  padding-right: 80px;
}

._p-b-11_pxpsq_711 {
  padding-bottom: 80px;
}

._p-l-11_pxpsq_715 {
  padding-left: 80px;
}

._m-11_pxpsq_719 {
  margin: 80px;
}

._m-t-11_pxpsq_723 {
  margin-top: 80px;
}

._m-r-11_pxpsq_727 {
  margin-right: 80px;
}

._m-b-11_pxpsq_731 {
  margin-bottom: 80px;
}

._m-l-11_pxpsq_735 {
  margin-left: 80px;
}

._p-12_pxpsq_739 {
  padding: 96px;
}

._p-t-12_pxpsq_743 {
  padding-top: 96px;
}

._p-r-12_pxpsq_747 {
  padding-right: 96px;
}

._p-b-12_pxpsq_751 {
  padding-bottom: 96px;
}

._p-l-12_pxpsq_755 {
  padding-left: 96px;
}

._m-12_pxpsq_759 {
  margin: 96px;
}

._m-t-12_pxpsq_763 {
  margin-top: 96px;
}

._m-r-12_pxpsq_767 {
  margin-right: 96px;
}

._m-b-12_pxpsq_771 {
  margin-bottom: 96px;
}

._m-l-12_pxpsq_775 {
  margin-left: 96px;
}

._p-13_pxpsq_779 {
  padding: 160px;
}

._p-t-13_pxpsq_783 {
  padding-top: 160px;
}

._p-r-13_pxpsq_787 {
  padding-right: 160px;
}

._p-b-13_pxpsq_791 {
  padding-bottom: 160px;
}

._p-l-13_pxpsq_795 {
  padding-left: 160px;
}

._m-13_pxpsq_799 {
  margin: 160px;
}

._m-t-13_pxpsq_803 {
  margin-top: 160px;
}

._m-r-13_pxpsq_807 {
  margin-right: 160px;
}

._m-b-13_pxpsq_811 {
  margin-bottom: 160px;
}

._m-l-13_pxpsq_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_pxpsq_825 {
  border-radius: 0;
}

._r-1_pxpsq_829 {
  border-radius: 2px;
}

._r-2_pxpsq_833 {
  border-radius: 4px;
}

._r-3_pxpsq_837 {
  border-radius: 6px;
}

._r-4_pxpsq_841 {
  border-radius: 8px;
}

._r-5_pxpsq_845 {
  border-radius: 12px;
}

._r-6_pxpsq_849 {
  border-radius: 20px;
}

._r-full_pxpsq_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_pxpsq_860 {
  border: 0 solid;
}

._border-1_pxpsq_864 {
  border: 1px solid;
}

._border-2_pxpsq_868 {
  border: 2px solid;
}

._border-3_pxpsq_872 {
  border: 3px solid;
}

._border-4_pxpsq_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_pxpsq_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_pxpsq_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_pxpsq_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_pxpsq_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_pxpsq_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_pxpsq_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_pxpsq_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_pxpsq_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_pxpsq_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_pxpsq_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_pxpsq_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_pxpsq_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_pxpsq_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_pxpsq_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_pxpsq_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_pxpsq_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_pxpsq_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_pxpsq_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}
._contentAreaNoGap_pxpsq_1040 {
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_pxpsq_1040 {
    overflow: visible;
  }
}

._desktopLayout_pxpsq_1055 {
  flex: 1;
  display: grid;
  grid-template-columns: 7fr 3fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
  overflow: hidden;
}
@media (max-width: 1599px) {
  ._desktopLayout_pxpsq_1055 {
    grid-template-columns: 1fr;
    overflow: auto;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_pxpsq_1055 {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-height: 0;
    overflow: visible;
  }
}

._leftSection_pxpsq_1080 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._leftSection_pxpsq_1080 {
    flex: 1;
    height: auto;
    min-height: 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0 !important;
    gap: 8px;
    background-color: var(--color-bg-elevation);
  }
}

._rightSection_pxpsq_1101 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  padding: 0 !important;
}

._sectionTitle_pxpsq_1110 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_pxpsq_1110 {
    font-size: 16px;
  }
}
._sectionTitle_pxpsq_1110 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_pxpsq_1110 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._searchArea_pxpsq_1132 {
    padding: 16px 10px;
    background-color: var(--color-bg-elevation-1);
  }
}

._searchBar_pxpsq_1138 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._searchBar_pxpsq_1138 {
    gap: 8px;
    margin-bottom: 0;
  }
}

._searchInput_pxpsq_1151 {
  flex: 1;
}

._searchButton_pxpsq_1155 {
  flex-shrink: 0;
  min-width: 120px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._searchButton_pxpsq_1155 {
    display: none;
  }
}

._mobileSearchButton_pxpsq_1165 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearchButton_pxpsq_1165 {
    display: flex;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  ._mobileSearchButton_pxpsq_1165 i::before {
    font-size: 20px;
  }
}

._mobileUploadButton_pxpsq_1184 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileUploadButton_pxpsq_1184 {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    gap: 4px;
    margin-top: 8px;
  }
}

._mobileSelectionCount_pxpsq_1198 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSelectionCount_pxpsq_1198 {
    display: flex;
    align-items: center;
    padding: 14px 16px;
    background-color: var(--color-default);
    border-top: 1px solid var(--color-border);
    border-bottom: 1px solid var(--color-border);
    font-size: 15px;
    font-weight: 500;
    color: var(--color-text-body);
  }
}

._mobileSelectionNumber_pxpsq_1215 {
  color: var(--color-primary);
  font-weight: 700;
}

._gridWrapper_pxpsq_1220 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_pxpsq_1220 {
    flex: 1;
    min-height: 0;
    background-color: var(--color-bg-elevation-1);
    overflow: hidden;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_pxpsq_1220 > div {
    display: flex !important;
    flex-direction: column;
    flex: 1;
    min-height: 0;
  }
}
._gridWrapper_pxpsq_1220 .ag-header-cell {
  white-space: pre-line !important;
}
._gridWrapper_pxpsq_1220 .ag-row {
  cursor: pointer;
}
._gridWrapper_pxpsq_1220 .ag-row-sell-prohibit {
  opacity: 0.5;
  cursor: default;
}

._compHigh_pxpsq_1254 {
  color: var(--color-danger) !important;
}

._compMedium_pxpsq_1258 {
  color: var(--color-warning) !important;
}

._compLow_pxpsq_1262 {
  color: var(--color-success) !important;
}

._keywordCell_pxpsq_1266 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

._adultBadge_pxpsq_1272 {
  background-color: var(--color-danger);
}

._uploadBadge_pxpsq_1276, ._brandBadge_pxpsq_1276, ._lowVolumeBadge_pxpsq_1276, ._sellProhibitBadge_pxpsq_1276, ._restrictedBadge_pxpsq_1276, ._seasonBadge_pxpsq_1276, ._adultBadge_pxpsq_1272 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 22px;
  height: 18px;
  padding: 0 4px;
  border-radius: 4px;
  color: var(--color-bg-elevation-1);
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
  line-height: 1;
  flex-shrink: 0;
}

._seasonBadge_pxpsq_1276 {
  background-color: var(--color-info);
}

._restrictedBadge_pxpsq_1276 {
  background-color: var(--color-warning);
}

._sellProhibitBadge_pxpsq_1276 {
  background-color: var(--color-danger);
}

._lowVolumeBadge_pxpsq_1276 {
  background-color: var(--color-text-action-disabled);
}

._brandBadge_pxpsq_1276 {
  background-color: var(--color-primary);
}

._uploadBadge_pxpsq_1276 {
  background-color: var(--color-success);
}

._mobileBottomButtons_pxpsq_1317 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_pxpsq_1317 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_pxpsq_1317 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._bottomSpacer_pxpsq_1346 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_pxpsq_1346 {
    display: block;
    height: 82px;
  }
}

._emptyMessage_pxpsq_1356 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-height: 400px;
  width: 100%;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
}
._emptyMessage_pxpsq_1356 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyMessage_pxpsq_1356 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_pxpsq_1356 p {
    font-size: 14px;
  }
}
._emptyMessage_pxpsq_1356 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_pxpsq_1356 p span {
  color: var(--color-danger);
}
._emptyMessage_pxpsq_1356 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_pxpsq_1356 p {
    font-size: 12px;
  }
}

._panelHeader_pxpsq_1401 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 80px;
  padding: 0 16px;
  border-bottom: 1px solid var(--color-border);
}

._panelTitle_pxpsq_1410 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._panelTitle_pxpsq_1410 {
    font-size: 16px;
  }
}
._panelTitle_pxpsq_1410 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._panelTitle_pxpsq_1410 {
    display: none;
  }
}
._panelTitle_pxpsq_1410 {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 0;
}
._panelTitle_pxpsq_1410 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._panelTitle_pxpsq_1410 span {
    font-size: 12px;
  }
}
._panelTitle_pxpsq_1410 span {
  color: var(--color-text-sub);
  font-weight: 400;
}

._uploadButton_pxpsq_1452 {
  flex-shrink: 0;
}

._inputArea_pxpsq_1456 {
  padding: 12px 16px;
  border-bottom: 1px solid var(--color-border);
  background-color: var(--color-default);
}

._inputRow_pxpsq_1462 {
  display: flex;
  gap: 8px;
  margin-bottom: 4px;
}

._keywordInput_pxpsq_1468 {
  flex: 1;
  min-width: 0;
}
._keywordInput_pxpsq_1468 input {
  padding-right: 40px;
}

._inputClearButton_pxpsq_1476 {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  padding: 0;
  border: none;
  border-radius: 50%;
  background-color: var(--color-default-deep) !important;
  opacity: 0.7;
  cursor: pointer;
}
@media (hover: hover) {
._inputClearButton_pxpsq_1476:hover {
  background-color: var(--color-default-deep) !important;
  opacity: 1;
}
}
._inputClearButton_pxpsq_1476 i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  line-height: 1;
}
._inputClearButton_pxpsq_1476 i::before {
  font-size: 18px !important;
  color: var(--color-bg-elevation-1);
}

._addButton_pxpsq_1510 {
  flex-shrink: 0;
}

._inputHint_pxpsq_1514 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inputHint_pxpsq_1514 {
    font-size: 12px;
  }
}
._inputHint_pxpsq_1514 {
  color: var(--color-text-sub);
  display: flex;
  align-items: center;
  gap: 4px;
}
._inputHint_pxpsq_1514 i::before {
  font-size: 18px !important;
  color: var(--color-info);
}

._clearAllRow_pxpsq_1536 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 62px;
  border-bottom: 1px solid var(--color-border);
}

._clearAllButton_pxpsq_1544 {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  background: none;
  border: none;
  padding: 2px 4px;
  cursor: pointer;
  color: var(--color-danger) !important;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._clearAllButton_pxpsq_1544 {
    font-size: 12px;
  }
}
@media (hover: hover) {
._clearAllButton_pxpsq_1544:hover {
  opacity: 0.8;
}
}
._clearAllButton_pxpsq_1544 i::before {
  font-size: 18px !important;
}

._keywordList_pxpsq_1570 {
  flex: 1;
  overflow-y: auto;
  padding: 8px 0;
}

._keywordItem_pxpsq_1576 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  border-bottom: 1px solid var(--color-border);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._keywordItem_pxpsq_1576 {
    font-size: 14px;
  }
}
._keywordItem_pxpsq_1576:last-child {
  border-bottom: none;
}

._keywordText_pxpsq_1596 {
  flex: 1;
  min-width: 0;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._keywordBadges_pxpsq_1607 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
}

._removeButton_pxpsq_1614 {
  flex-shrink: 0;
  background: none;
  border: none;
  padding: 2px;
  cursor: pointer;
  color: var(--color-text-action);
  display: flex;
  align-items: center;
}
@media (hover: hover) {
._removeButton_pxpsq_1614:hover {
  opacity: 0.8;
}
}
._removeButton_pxpsq_1614 i::before {
  font-size: 24px !important;
}

._emptyList_pxpsq_1631 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-height: 400px;
  width: 100%;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
}
._emptyList_pxpsq_1631 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyList_pxpsq_1631 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyList_pxpsq_1631 p {
    font-size: 14px;
  }
}
._emptyList_pxpsq_1631 p {
  text-align: center;
  margin: 0;
}
._emptyList_pxpsq_1631 p span {
  color: var(--color-danger);
}
._emptyList_pxpsq_1631 {
  height: 100%;
  background-color: transparent;
}
._emptyList_pxpsq_1631 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyList_pxpsq_1631 p {
    font-size: 12px;
  }
}

._submitArea_pxpsq_1680 {
  padding: 12px 16px;
  border-top: 1px solid var(--color-border);
}

._submitButtonGroup_pxpsq_1685 {
  display: flex;
  gap: 16px;
}

._submitButtonItem_pxpsq_1690 {
  flex: 1;
}

._submitButton_pxpsq_1685 {
  width: 100%;
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1frfm_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_1frfm_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1frfm_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1frfm_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1frfm_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1frfm_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1frfm_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1frfm_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1frfm_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_1frfm_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_1frfm_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1frfm_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1frfm_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1frfm_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1frfm_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1frfm_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1frfm_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1frfm_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_1frfm_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_1frfm_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1frfm_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1frfm_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1frfm_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1frfm_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1frfm_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1frfm_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1frfm_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_1frfm_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_1frfm_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1frfm_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1frfm_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1frfm_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1frfm_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1frfm_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1frfm_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1frfm_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_1frfm_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_1frfm_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1frfm_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1frfm_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1frfm_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1frfm_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1frfm_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1frfm_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1frfm_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_1frfm_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_1frfm_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1frfm_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1frfm_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1frfm_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1frfm_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1frfm_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1frfm_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1frfm_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_1frfm_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_1frfm_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1frfm_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1frfm_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1frfm_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1frfm_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1frfm_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1frfm_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1frfm_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_1frfm_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_1frfm_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1frfm_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1frfm_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1frfm_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1frfm_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1frfm_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1frfm_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1frfm_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1frfm_260 {
  padding: 0;
}

._p-t-0_1frfm_264 {
  padding-top: 0;
}

._p-r-0_1frfm_268 {
  padding-right: 0;
}

._p-b-0_1frfm_272 {
  padding-bottom: 0;
}

._p-l-0_1frfm_276 {
  padding-left: 0;
}

._m-0_1frfm_280 {
  margin: 0;
}

._m-t-0_1frfm_284 {
  margin-top: 0;
}

._m-r-0_1frfm_288 {
  margin-right: 0;
}

._m-b-0_1frfm_292 {
  margin-bottom: 0;
}

._m-l-0_1frfm_296 {
  margin-left: 0;
}

._p-1_1frfm_300 {
  padding: 2px;
}

._p-t-1_1frfm_304 {
  padding-top: 2px;
}

._p-r-1_1frfm_308 {
  padding-right: 2px;
}

._p-b-1_1frfm_312 {
  padding-bottom: 2px;
}

._p-l-1_1frfm_316 {
  padding-left: 2px;
}

._m-1_1frfm_320 {
  margin: 2px;
}

._m-t-1_1frfm_324 {
  margin-top: 2px;
}

._m-r-1_1frfm_328 {
  margin-right: 2px;
}

._m-b-1_1frfm_332 {
  margin-bottom: 2px;
}

._m-l-1_1frfm_336 {
  margin-left: 2px;
}

._p-2_1frfm_340 {
  padding: 4px;
}

._p-t-2_1frfm_344 {
  padding-top: 4px;
}

._p-r-2_1frfm_348 {
  padding-right: 4px;
}

._p-b-2_1frfm_352 {
  padding-bottom: 4px;
}

._p-l-2_1frfm_356 {
  padding-left: 4px;
}

._m-2_1frfm_360 {
  margin: 4px;
}

._m-t-2_1frfm_364 {
  margin-top: 4px;
}

._m-r-2_1frfm_368 {
  margin-right: 4px;
}

._m-b-2_1frfm_372 {
  margin-bottom: 4px;
}

._m-l-2_1frfm_376 {
  margin-left: 4px;
}

._p-3_1frfm_380 {
  padding: 8px;
}

._p-t-3_1frfm_384 {
  padding-top: 8px;
}

._p-r-3_1frfm_388 {
  padding-right: 8px;
}

._p-b-3_1frfm_392 {
  padding-bottom: 8px;
}

._p-l-3_1frfm_396 {
  padding-left: 8px;
}

._m-3_1frfm_400 {
  margin: 8px;
}

._m-t-3_1frfm_404 {
  margin-top: 8px;
}

._m-r-3_1frfm_408 {
  margin-right: 8px;
}

._m-b-3_1frfm_412 {
  margin-bottom: 8px;
}

._m-l-3_1frfm_416 {
  margin-left: 8px;
}

._p-4_1frfm_420 {
  padding: 12px;
}

._p-t-4_1frfm_424 {
  padding-top: 12px;
}

._p-r-4_1frfm_428 {
  padding-right: 12px;
}

._p-b-4_1frfm_432 {
  padding-bottom: 12px;
}

._p-l-4_1frfm_436 {
  padding-left: 12px;
}

._m-4_1frfm_440 {
  margin: 12px;
}

._m-t-4_1frfm_444 {
  margin-top: 12px;
}

._m-r-4_1frfm_448 {
  margin-right: 12px;
}

._m-b-4_1frfm_452 {
  margin-bottom: 12px;
}

._m-l-4_1frfm_456 {
  margin-left: 12px;
}

._p-5_1frfm_460 {
  padding: 16px;
}

._p-t-5_1frfm_464 {
  padding-top: 16px;
}

._p-r-5_1frfm_468 {
  padding-right: 16px;
}

._p-b-5_1frfm_472 {
  padding-bottom: 16px;
}

._p-l-5_1frfm_476 {
  padding-left: 16px;
}

._m-5_1frfm_480 {
  margin: 16px;
}

._m-t-5_1frfm_484 {
  margin-top: 16px;
}

._m-r-5_1frfm_488 {
  margin-right: 16px;
}

._m-b-5_1frfm_492 {
  margin-bottom: 16px;
}

._m-l-5_1frfm_496 {
  margin-left: 16px;
}

._p-6_1frfm_500 {
  padding: 24px;
}

._p-t-6_1frfm_504 {
  padding-top: 24px;
}

._p-r-6_1frfm_508 {
  padding-right: 24px;
}

._p-b-6_1frfm_512 {
  padding-bottom: 24px;
}

._p-l-6_1frfm_516 {
  padding-left: 24px;
}

._m-6_1frfm_520 {
  margin: 24px;
}

._m-t-6_1frfm_524 {
  margin-top: 24px;
}

._m-r-6_1frfm_528 {
  margin-right: 24px;
}

._m-b-6_1frfm_532 {
  margin-bottom: 24px;
}

._m-l-6_1frfm_536 {
  margin-left: 24px;
}

._p-7_1frfm_540 {
  padding: 32px;
}

._p-t-7_1frfm_544 {
  padding-top: 32px;
}

._p-r-7_1frfm_548 {
  padding-right: 32px;
}

._p-b-7_1frfm_552 {
  padding-bottom: 32px;
}

._p-l-7_1frfm_556 {
  padding-left: 32px;
}

._m-7_1frfm_560 {
  margin: 32px;
}

._m-t-7_1frfm_564 {
  margin-top: 32px;
}

._m-r-7_1frfm_568 {
  margin-right: 32px;
}

._m-b-7_1frfm_572 {
  margin-bottom: 32px;
}

._m-l-7_1frfm_576 {
  margin-left: 32px;
}

._p-8_1frfm_580 {
  padding: 40px;
}

._p-t-8_1frfm_584 {
  padding-top: 40px;
}

._p-r-8_1frfm_588 {
  padding-right: 40px;
}

._p-b-8_1frfm_592 {
  padding-bottom: 40px;
}

._p-l-8_1frfm_596 {
  padding-left: 40px;
}

._m-8_1frfm_600 {
  margin: 40px;
}

._m-t-8_1frfm_604 {
  margin-top: 40px;
}

._m-r-8_1frfm_608 {
  margin-right: 40px;
}

._m-b-8_1frfm_612 {
  margin-bottom: 40px;
}

._m-l-8_1frfm_616 {
  margin-left: 40px;
}

._p-9_1frfm_620 {
  padding: 48px;
}

._p-t-9_1frfm_624 {
  padding-top: 48px;
}

._p-r-9_1frfm_628 {
  padding-right: 48px;
}

._p-b-9_1frfm_632 {
  padding-bottom: 48px;
}

._p-l-9_1frfm_636 {
  padding-left: 48px;
}

._m-9_1frfm_640 {
  margin: 48px;
}

._m-t-9_1frfm_644 {
  margin-top: 48px;
}

._m-r-9_1frfm_648 {
  margin-right: 48px;
}

._m-b-9_1frfm_652 {
  margin-bottom: 48px;
}

._m-l-9_1frfm_656 {
  margin-left: 48px;
}

._p-10_1frfm_660 {
  padding: 64px;
}

._p-t-10_1frfm_664 {
  padding-top: 64px;
}

._p-r-10_1frfm_668 {
  padding-right: 64px;
}

._p-b-10_1frfm_672 {
  padding-bottom: 64px;
}

._p-l-10_1frfm_676 {
  padding-left: 64px;
}

._m-10_1frfm_680 {
  margin: 64px;
}

._m-t-10_1frfm_684 {
  margin-top: 64px;
}

._m-r-10_1frfm_688 {
  margin-right: 64px;
}

._m-b-10_1frfm_692 {
  margin-bottom: 64px;
}

._m-l-10_1frfm_696 {
  margin-left: 64px;
}

._p-11_1frfm_700 {
  padding: 80px;
}

._p-t-11_1frfm_704 {
  padding-top: 80px;
}

._p-r-11_1frfm_708 {
  padding-right: 80px;
}

._p-b-11_1frfm_712 {
  padding-bottom: 80px;
}

._p-l-11_1frfm_716 {
  padding-left: 80px;
}

._m-11_1frfm_720 {
  margin: 80px;
}

._m-t-11_1frfm_724 {
  margin-top: 80px;
}

._m-r-11_1frfm_728 {
  margin-right: 80px;
}

._m-b-11_1frfm_732 {
  margin-bottom: 80px;
}

._m-l-11_1frfm_736 {
  margin-left: 80px;
}

._p-12_1frfm_740 {
  padding: 96px;
}

._p-t-12_1frfm_744 {
  padding-top: 96px;
}

._p-r-12_1frfm_748 {
  padding-right: 96px;
}

._p-b-12_1frfm_752 {
  padding-bottom: 96px;
}

._p-l-12_1frfm_756 {
  padding-left: 96px;
}

._m-12_1frfm_760 {
  margin: 96px;
}

._m-t-12_1frfm_764 {
  margin-top: 96px;
}

._m-r-12_1frfm_768 {
  margin-right: 96px;
}

._m-b-12_1frfm_772 {
  margin-bottom: 96px;
}

._m-l-12_1frfm_776 {
  margin-left: 96px;
}

._p-13_1frfm_780 {
  padding: 160px;
}

._p-t-13_1frfm_784 {
  padding-top: 160px;
}

._p-r-13_1frfm_788 {
  padding-right: 160px;
}

._p-b-13_1frfm_792 {
  padding-bottom: 160px;
}

._p-l-13_1frfm_796 {
  padding-left: 160px;
}

._m-13_1frfm_800 {
  margin: 160px;
}

._m-t-13_1frfm_804 {
  margin-top: 160px;
}

._m-r-13_1frfm_808 {
  margin-right: 160px;
}

._m-b-13_1frfm_812 {
  margin-bottom: 160px;
}

._m-l-13_1frfm_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1frfm_826 {
  border-radius: 0;
}

._r-1_1frfm_830 {
  border-radius: 2px;
}

._r-2_1frfm_834 {
  border-radius: 4px;
}

._r-3_1frfm_838 {
  border-radius: 6px;
}

._r-4_1frfm_842 {
  border-radius: 8px;
}

._r-5_1frfm_846 {
  border-radius: 12px;
}

._r-6_1frfm_850 {
  border-radius: 20px;
}

._r-full_1frfm_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1frfm_861 {
  border: 0 solid;
}

._border-1_1frfm_865 {
  border: 1px solid;
}

._border-2_1frfm_869 {
  border: 2px solid;
}

._border-3_1frfm_873 {
  border: 3px solid;
}

._border-4_1frfm_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1frfm_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1frfm_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1frfm_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1frfm_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1frfm_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1frfm_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1frfm_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1frfm_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1frfm_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_1frfm_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1frfm_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1frfm_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1frfm_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1frfm_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1frfm_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1frfm_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1frfm_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
*/
._gradeScore_1frfm_1040 {
  display: inline-flex;
  align-items: baseline;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gradeScore_1frfm_1040 {
    font-size: 12px;
  }
}
._gradeScore_1frfm_1040 {
  font-variant-numeric: tabular-nums;
}

._gradeHigh_1frfm_1057 {
  color: var(--color-success);
  font-weight: 600;
}

._gradeMedium_1frfm_1062 {
  color: var(--color-warning);
  font-weight: 600;
}

._gradeLow_1frfm_1067 {
  color: var(--color-danger);
  font-weight: 600;
}

._gradeMax_1frfm_1072 {
  color: var(--color-text-action-disabled);
  font-weight: 400;
}

._badgeCell_1frfm_1077 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

._brandBadge_1frfm_1083, ._lowVolumeBadge_1frfm_1083, ._sellProhibitBadge_1frfm_1083, ._restrictedBadge_1frfm_1083, ._seasonBadge_1frfm_1083, ._adultBadge_1frfm_1083 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 22px;
  height: 18px;
  padding: 0 4px;
  border-radius: 4px;
  color: var(--color-bg-elevation-1);
  font-size: 12px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
  line-height: 1;
  flex-shrink: 0;
}

._adultBadge_1frfm_1083 {
  background-color: var(--color-danger);
}

._seasonBadge_1frfm_1083 {
  background-color: var(--color-info);
}

._restrictedBadge_1frfm_1083 {
  background-color: var(--color-warning);
}

._sellProhibitBadge_1frfm_1083 {
  background-color: var(--color-danger);
}

._lowVolumeBadge_1frfm_1083 {
  background-color: var(--color-text-action-disabled);
}

._brandBadge_1frfm_1083 {
  background-color: var(--color-primary);
}

._nameWrapper_1frfm_1124 {
  display: flex;
  align-items: center;
  width: 100%;
}

._nameText_1frfm_1130 {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 더보기 버튼 */
._moreButton_1frfm_1138 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.15s;
}

@media (hover: hover){

.ag-row:hover ._moreButton_1frfm_1138 {
  opacity: 1;
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_fpx8t_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_fpx8t_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_fpx8t_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_fpx8t_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_fpx8t_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_fpx8t_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_fpx8t_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_fpx8t_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_fpx8t_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_fpx8t_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_fpx8t_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_fpx8t_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_fpx8t_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_fpx8t_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_fpx8t_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_fpx8t_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_fpx8t_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_fpx8t_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_fpx8t_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_fpx8t_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_fpx8t_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_fpx8t_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_fpx8t_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_fpx8t_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_fpx8t_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_fpx8t_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_fpx8t_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_fpx8t_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_fpx8t_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_fpx8t_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_fpx8t_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_fpx8t_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_fpx8t_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_fpx8t_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_fpx8t_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_fpx8t_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_fpx8t_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_fpx8t_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_fpx8t_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_fpx8t_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_fpx8t_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_fpx8t_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_fpx8t_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_fpx8t_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_fpx8t_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_fpx8t_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_fpx8t_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_fpx8t_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_fpx8t_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_fpx8t_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_fpx8t_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_fpx8t_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_fpx8t_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_fpx8t_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_fpx8t_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_fpx8t_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_fpx8t_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_fpx8t_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_fpx8t_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_fpx8t_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_fpx8t_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_fpx8t_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_fpx8t_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_fpx8t_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_fpx8t_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_fpx8t_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_fpx8t_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_fpx8t_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_fpx8t_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_fpx8t_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_fpx8t_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_fpx8t_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_fpx8t_259 {
  padding: 0;
}

._p-t-0_fpx8t_263 {
  padding-top: 0;
}

._p-r-0_fpx8t_267 {
  padding-right: 0;
}

._p-b-0_fpx8t_271 {
  padding-bottom: 0;
}

._p-l-0_fpx8t_275 {
  padding-left: 0;
}

._m-0_fpx8t_279 {
  margin: 0;
}

._m-t-0_fpx8t_283 {
  margin-top: 0;
}

._m-r-0_fpx8t_287 {
  margin-right: 0;
}

._m-b-0_fpx8t_291 {
  margin-bottom: 0;
}

._m-l-0_fpx8t_295 {
  margin-left: 0;
}

._p-1_fpx8t_299 {
  padding: 2px;
}

._p-t-1_fpx8t_303 {
  padding-top: 2px;
}

._p-r-1_fpx8t_307 {
  padding-right: 2px;
}

._p-b-1_fpx8t_311 {
  padding-bottom: 2px;
}

._p-l-1_fpx8t_315 {
  padding-left: 2px;
}

._m-1_fpx8t_319 {
  margin: 2px;
}

._m-t-1_fpx8t_323 {
  margin-top: 2px;
}

._m-r-1_fpx8t_327 {
  margin-right: 2px;
}

._m-b-1_fpx8t_331 {
  margin-bottom: 2px;
}

._m-l-1_fpx8t_335 {
  margin-left: 2px;
}

._p-2_fpx8t_339 {
  padding: 4px;
}

._p-t-2_fpx8t_343 {
  padding-top: 4px;
}

._p-r-2_fpx8t_347 {
  padding-right: 4px;
}

._p-b-2_fpx8t_351 {
  padding-bottom: 4px;
}

._p-l-2_fpx8t_355 {
  padding-left: 4px;
}

._m-2_fpx8t_359 {
  margin: 4px;
}

._m-t-2_fpx8t_363 {
  margin-top: 4px;
}

._m-r-2_fpx8t_367 {
  margin-right: 4px;
}

._m-b-2_fpx8t_371 {
  margin-bottom: 4px;
}

._m-l-2_fpx8t_375 {
  margin-left: 4px;
}

._p-3_fpx8t_379 {
  padding: 8px;
}

._p-t-3_fpx8t_383 {
  padding-top: 8px;
}

._p-r-3_fpx8t_387 {
  padding-right: 8px;
}

._p-b-3_fpx8t_391 {
  padding-bottom: 8px;
}

._p-l-3_fpx8t_395 {
  padding-left: 8px;
}

._m-3_fpx8t_399 {
  margin: 8px;
}

._m-t-3_fpx8t_403 {
  margin-top: 8px;
}

._m-r-3_fpx8t_407 {
  margin-right: 8px;
}

._m-b-3_fpx8t_411 {
  margin-bottom: 8px;
}

._m-l-3_fpx8t_415 {
  margin-left: 8px;
}

._p-4_fpx8t_419 {
  padding: 12px;
}

._p-t-4_fpx8t_423 {
  padding-top: 12px;
}

._p-r-4_fpx8t_427 {
  padding-right: 12px;
}

._p-b-4_fpx8t_431 {
  padding-bottom: 12px;
}

._p-l-4_fpx8t_435 {
  padding-left: 12px;
}

._m-4_fpx8t_439 {
  margin: 12px;
}

._m-t-4_fpx8t_443 {
  margin-top: 12px;
}

._m-r-4_fpx8t_447 {
  margin-right: 12px;
}

._m-b-4_fpx8t_451 {
  margin-bottom: 12px;
}

._m-l-4_fpx8t_455 {
  margin-left: 12px;
}

._p-5_fpx8t_459 {
  padding: 16px;
}

._p-t-5_fpx8t_463 {
  padding-top: 16px;
}

._p-r-5_fpx8t_467 {
  padding-right: 16px;
}

._p-b-5_fpx8t_471 {
  padding-bottom: 16px;
}

._p-l-5_fpx8t_475 {
  padding-left: 16px;
}

._m-5_fpx8t_479 {
  margin: 16px;
}

._m-t-5_fpx8t_483 {
  margin-top: 16px;
}

._m-r-5_fpx8t_487 {
  margin-right: 16px;
}

._m-b-5_fpx8t_491 {
  margin-bottom: 16px;
}

._m-l-5_fpx8t_495 {
  margin-left: 16px;
}

._p-6_fpx8t_499 {
  padding: 24px;
}

._p-t-6_fpx8t_503 {
  padding-top: 24px;
}

._p-r-6_fpx8t_507 {
  padding-right: 24px;
}

._p-b-6_fpx8t_511 {
  padding-bottom: 24px;
}

._p-l-6_fpx8t_515 {
  padding-left: 24px;
}

._m-6_fpx8t_519 {
  margin: 24px;
}

._m-t-6_fpx8t_523 {
  margin-top: 24px;
}

._m-r-6_fpx8t_527 {
  margin-right: 24px;
}

._m-b-6_fpx8t_531 {
  margin-bottom: 24px;
}

._m-l-6_fpx8t_535 {
  margin-left: 24px;
}

._p-7_fpx8t_539 {
  padding: 32px;
}

._p-t-7_fpx8t_543 {
  padding-top: 32px;
}

._p-r-7_fpx8t_547 {
  padding-right: 32px;
}

._p-b-7_fpx8t_551 {
  padding-bottom: 32px;
}

._p-l-7_fpx8t_555 {
  padding-left: 32px;
}

._m-7_fpx8t_559 {
  margin: 32px;
}

._m-t-7_fpx8t_563 {
  margin-top: 32px;
}

._m-r-7_fpx8t_567 {
  margin-right: 32px;
}

._m-b-7_fpx8t_571 {
  margin-bottom: 32px;
}

._m-l-7_fpx8t_575 {
  margin-left: 32px;
}

._p-8_fpx8t_579 {
  padding: 40px;
}

._p-t-8_fpx8t_583 {
  padding-top: 40px;
}

._p-r-8_fpx8t_587 {
  padding-right: 40px;
}

._p-b-8_fpx8t_591 {
  padding-bottom: 40px;
}

._p-l-8_fpx8t_595 {
  padding-left: 40px;
}

._m-8_fpx8t_599 {
  margin: 40px;
}

._m-t-8_fpx8t_603 {
  margin-top: 40px;
}

._m-r-8_fpx8t_607 {
  margin-right: 40px;
}

._m-b-8_fpx8t_611 {
  margin-bottom: 40px;
}

._m-l-8_fpx8t_615 {
  margin-left: 40px;
}

._p-9_fpx8t_619 {
  padding: 48px;
}

._p-t-9_fpx8t_623 {
  padding-top: 48px;
}

._p-r-9_fpx8t_627 {
  padding-right: 48px;
}

._p-b-9_fpx8t_631 {
  padding-bottom: 48px;
}

._p-l-9_fpx8t_635 {
  padding-left: 48px;
}

._m-9_fpx8t_639 {
  margin: 48px;
}

._m-t-9_fpx8t_643 {
  margin-top: 48px;
}

._m-r-9_fpx8t_647 {
  margin-right: 48px;
}

._m-b-9_fpx8t_651 {
  margin-bottom: 48px;
}

._m-l-9_fpx8t_655 {
  margin-left: 48px;
}

._p-10_fpx8t_659 {
  padding: 64px;
}

._p-t-10_fpx8t_663 {
  padding-top: 64px;
}

._p-r-10_fpx8t_667 {
  padding-right: 64px;
}

._p-b-10_fpx8t_671 {
  padding-bottom: 64px;
}

._p-l-10_fpx8t_675 {
  padding-left: 64px;
}

._m-10_fpx8t_679 {
  margin: 64px;
}

._m-t-10_fpx8t_683 {
  margin-top: 64px;
}

._m-r-10_fpx8t_687 {
  margin-right: 64px;
}

._m-b-10_fpx8t_691 {
  margin-bottom: 64px;
}

._m-l-10_fpx8t_695 {
  margin-left: 64px;
}

._p-11_fpx8t_699 {
  padding: 80px;
}

._p-t-11_fpx8t_703 {
  padding-top: 80px;
}

._p-r-11_fpx8t_707 {
  padding-right: 80px;
}

._p-b-11_fpx8t_711 {
  padding-bottom: 80px;
}

._p-l-11_fpx8t_715 {
  padding-left: 80px;
}

._m-11_fpx8t_719 {
  margin: 80px;
}

._m-t-11_fpx8t_723 {
  margin-top: 80px;
}

._m-r-11_fpx8t_727 {
  margin-right: 80px;
}

._m-b-11_fpx8t_731 {
  margin-bottom: 80px;
}

._m-l-11_fpx8t_735 {
  margin-left: 80px;
}

._p-12_fpx8t_739 {
  padding: 96px;
}

._p-t-12_fpx8t_743 {
  padding-top: 96px;
}

._p-r-12_fpx8t_747 {
  padding-right: 96px;
}

._p-b-12_fpx8t_751 {
  padding-bottom: 96px;
}

._p-l-12_fpx8t_755 {
  padding-left: 96px;
}

._m-12_fpx8t_759 {
  margin: 96px;
}

._m-t-12_fpx8t_763 {
  margin-top: 96px;
}

._m-r-12_fpx8t_767 {
  margin-right: 96px;
}

._m-b-12_fpx8t_771 {
  margin-bottom: 96px;
}

._m-l-12_fpx8t_775 {
  margin-left: 96px;
}

._p-13_fpx8t_779 {
  padding: 160px;
}

._p-t-13_fpx8t_783 {
  padding-top: 160px;
}

._p-r-13_fpx8t_787 {
  padding-right: 160px;
}

._p-b-13_fpx8t_791 {
  padding-bottom: 160px;
}

._p-l-13_fpx8t_795 {
  padding-left: 160px;
}

._m-13_fpx8t_799 {
  margin: 160px;
}

._m-t-13_fpx8t_803 {
  margin-top: 160px;
}

._m-r-13_fpx8t_807 {
  margin-right: 160px;
}

._m-b-13_fpx8t_811 {
  margin-bottom: 160px;
}

._m-l-13_fpx8t_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_fpx8t_825 {
  border-radius: 0;
}

._r-1_fpx8t_829 {
  border-radius: 2px;
}

._r-2_fpx8t_833 {
  border-radius: 4px;
}

._r-3_fpx8t_837 {
  border-radius: 6px;
}

._r-4_fpx8t_841 {
  border-radius: 8px;
}

._r-5_fpx8t_845 {
  border-radius: 12px;
}

._r-6_fpx8t_849 {
  border-radius: 20px;
}

._r-full_fpx8t_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_fpx8t_860 {
  border: 0 solid;
}

._border-1_fpx8t_864 {
  border: 1px solid;
}

._border-2_fpx8t_868 {
  border: 2px solid;
}

._border-3_fpx8t_872 {
  border: 3px solid;
}

._border-4_fpx8t_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_fpx8t_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_fpx8t_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_fpx8t_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_fpx8t_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_fpx8t_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_fpx8t_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_fpx8t_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_fpx8t_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_fpx8t_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_fpx8t_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_fpx8t_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_fpx8t_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_fpx8t_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_fpx8t_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_fpx8t_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_fpx8t_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_fpx8t_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
*/
._cardList_fpx8t_1039 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardList_fpx8t_1039 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

._nameLink_fpx8t_1050 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._nameLink_fpx8t_1050 {
    font-size: 16px;
  }
}
._nameLink_fpx8t_1050 {
  font-weight: 600;
  color: var(--color-link);
  cursor: pointer;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._tags_fpx8t_1071 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  padding: 0 16px 12px;
  background: var(--color-bg-elevation);
  overflow: hidden;
}

._gradeScore_fpx8t_1081 {
  display: inline-flex;
  align-items: baseline;
}

._gradeHigh_fpx8t_1086 {
  color: var(--color-success);
  font-weight: 600;
}

._gradeMedium_fpx8t_1091 {
  color: var(--color-warning);
  font-weight: 600;
}

._gradeLow_fpx8t_1096 {
  color: var(--color-danger);
  font-weight: 600;
}

._gradeMax_fpx8t_1101 {
  color: var(--color-text-action-disabled);
  font-weight: 400;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_kztn3_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_kztn3_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_kztn3_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_kztn3_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_kztn3_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_kztn3_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_kztn3_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_kztn3_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_kztn3_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_kztn3_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_kztn3_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_kztn3_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_kztn3_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_kztn3_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_kztn3_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_kztn3_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_kztn3_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_kztn3_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_kztn3_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_kztn3_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_kztn3_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_kztn3_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_kztn3_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_kztn3_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_kztn3_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_kztn3_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_kztn3_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_kztn3_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_kztn3_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_kztn3_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_kztn3_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_kztn3_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_kztn3_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_kztn3_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_kztn3_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_kztn3_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_kztn3_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_kztn3_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_kztn3_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_kztn3_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_kztn3_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_kztn3_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_kztn3_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_kztn3_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_kztn3_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_kztn3_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_kztn3_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_kztn3_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_kztn3_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_kztn3_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_kztn3_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_kztn3_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_kztn3_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_kztn3_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_kztn3_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_kztn3_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_kztn3_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_kztn3_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_kztn3_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_kztn3_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_kztn3_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_kztn3_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_kztn3_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_kztn3_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_kztn3_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_kztn3_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_kztn3_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_kztn3_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_kztn3_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_kztn3_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_kztn3_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_kztn3_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_kztn3_259 {
  padding: 0;
}

._p-t-0_kztn3_263 {
  padding-top: 0;
}

._p-r-0_kztn3_267 {
  padding-right: 0;
}

._p-b-0_kztn3_271 {
  padding-bottom: 0;
}

._p-l-0_kztn3_275 {
  padding-left: 0;
}

._m-0_kztn3_279 {
  margin: 0;
}

._m-t-0_kztn3_283 {
  margin-top: 0;
}

._m-r-0_kztn3_287 {
  margin-right: 0;
}

._m-b-0_kztn3_291 {
  margin-bottom: 0;
}

._m-l-0_kztn3_295 {
  margin-left: 0;
}

._p-1_kztn3_299 {
  padding: 2px;
}

._p-t-1_kztn3_303 {
  padding-top: 2px;
}

._p-r-1_kztn3_307 {
  padding-right: 2px;
}

._p-b-1_kztn3_311 {
  padding-bottom: 2px;
}

._p-l-1_kztn3_315 {
  padding-left: 2px;
}

._m-1_kztn3_319 {
  margin: 2px;
}

._m-t-1_kztn3_323 {
  margin-top: 2px;
}

._m-r-1_kztn3_327 {
  margin-right: 2px;
}

._m-b-1_kztn3_331 {
  margin-bottom: 2px;
}

._m-l-1_kztn3_335 {
  margin-left: 2px;
}

._p-2_kztn3_339 {
  padding: 4px;
}

._p-t-2_kztn3_343 {
  padding-top: 4px;
}

._p-r-2_kztn3_347 {
  padding-right: 4px;
}

._p-b-2_kztn3_351 {
  padding-bottom: 4px;
}

._p-l-2_kztn3_355 {
  padding-left: 4px;
}

._m-2_kztn3_359 {
  margin: 4px;
}

._m-t-2_kztn3_363 {
  margin-top: 4px;
}

._m-r-2_kztn3_367 {
  margin-right: 4px;
}

._m-b-2_kztn3_371 {
  margin-bottom: 4px;
}

._m-l-2_kztn3_375 {
  margin-left: 4px;
}

._p-3_kztn3_379 {
  padding: 8px;
}

._p-t-3_kztn3_383 {
  padding-top: 8px;
}

._p-r-3_kztn3_387 {
  padding-right: 8px;
}

._p-b-3_kztn3_391 {
  padding-bottom: 8px;
}

._p-l-3_kztn3_395 {
  padding-left: 8px;
}

._m-3_kztn3_399 {
  margin: 8px;
}

._m-t-3_kztn3_403 {
  margin-top: 8px;
}

._m-r-3_kztn3_407 {
  margin-right: 8px;
}

._m-b-3_kztn3_411 {
  margin-bottom: 8px;
}

._m-l-3_kztn3_415 {
  margin-left: 8px;
}

._p-4_kztn3_419 {
  padding: 12px;
}

._p-t-4_kztn3_423 {
  padding-top: 12px;
}

._p-r-4_kztn3_427 {
  padding-right: 12px;
}

._p-b-4_kztn3_431 {
  padding-bottom: 12px;
}

._p-l-4_kztn3_435 {
  padding-left: 12px;
}

._m-4_kztn3_439 {
  margin: 12px;
}

._m-t-4_kztn3_443 {
  margin-top: 12px;
}

._m-r-4_kztn3_447 {
  margin-right: 12px;
}

._m-b-4_kztn3_451 {
  margin-bottom: 12px;
}

._m-l-4_kztn3_455 {
  margin-left: 12px;
}

._p-5_kztn3_459 {
  padding: 16px;
}

._p-t-5_kztn3_463 {
  padding-top: 16px;
}

._p-r-5_kztn3_467 {
  padding-right: 16px;
}

._p-b-5_kztn3_471 {
  padding-bottom: 16px;
}

._p-l-5_kztn3_475 {
  padding-left: 16px;
}

._m-5_kztn3_479 {
  margin: 16px;
}

._m-t-5_kztn3_483 {
  margin-top: 16px;
}

._m-r-5_kztn3_487 {
  margin-right: 16px;
}

._m-b-5_kztn3_491 {
  margin-bottom: 16px;
}

._m-l-5_kztn3_495 {
  margin-left: 16px;
}

._p-6_kztn3_499 {
  padding: 24px;
}

._p-t-6_kztn3_503 {
  padding-top: 24px;
}

._p-r-6_kztn3_507 {
  padding-right: 24px;
}

._p-b-6_kztn3_511 {
  padding-bottom: 24px;
}

._p-l-6_kztn3_515 {
  padding-left: 24px;
}

._m-6_kztn3_519 {
  margin: 24px;
}

._m-t-6_kztn3_523 {
  margin-top: 24px;
}

._m-r-6_kztn3_527 {
  margin-right: 24px;
}

._m-b-6_kztn3_531 {
  margin-bottom: 24px;
}

._m-l-6_kztn3_535 {
  margin-left: 24px;
}

._p-7_kztn3_539 {
  padding: 32px;
}

._p-t-7_kztn3_543 {
  padding-top: 32px;
}

._p-r-7_kztn3_547 {
  padding-right: 32px;
}

._p-b-7_kztn3_551 {
  padding-bottom: 32px;
}

._p-l-7_kztn3_555 {
  padding-left: 32px;
}

._m-7_kztn3_559 {
  margin: 32px;
}

._m-t-7_kztn3_563 {
  margin-top: 32px;
}

._m-r-7_kztn3_567 {
  margin-right: 32px;
}

._m-b-7_kztn3_571 {
  margin-bottom: 32px;
}

._m-l-7_kztn3_575 {
  margin-left: 32px;
}

._p-8_kztn3_579 {
  padding: 40px;
}

._p-t-8_kztn3_583 {
  padding-top: 40px;
}

._p-r-8_kztn3_587 {
  padding-right: 40px;
}

._p-b-8_kztn3_591 {
  padding-bottom: 40px;
}

._p-l-8_kztn3_595 {
  padding-left: 40px;
}

._m-8_kztn3_599 {
  margin: 40px;
}

._m-t-8_kztn3_603 {
  margin-top: 40px;
}

._m-r-8_kztn3_607 {
  margin-right: 40px;
}

._m-b-8_kztn3_611 {
  margin-bottom: 40px;
}

._m-l-8_kztn3_615 {
  margin-left: 40px;
}

._p-9_kztn3_619 {
  padding: 48px;
}

._p-t-9_kztn3_623 {
  padding-top: 48px;
}

._p-r-9_kztn3_627 {
  padding-right: 48px;
}

._p-b-9_kztn3_631 {
  padding-bottom: 48px;
}

._p-l-9_kztn3_635 {
  padding-left: 48px;
}

._m-9_kztn3_639 {
  margin: 48px;
}

._m-t-9_kztn3_643 {
  margin-top: 48px;
}

._m-r-9_kztn3_647 {
  margin-right: 48px;
}

._m-b-9_kztn3_651 {
  margin-bottom: 48px;
}

._m-l-9_kztn3_655 {
  margin-left: 48px;
}

._p-10_kztn3_659 {
  padding: 64px;
}

._p-t-10_kztn3_663 {
  padding-top: 64px;
}

._p-r-10_kztn3_667 {
  padding-right: 64px;
}

._p-b-10_kztn3_671 {
  padding-bottom: 64px;
}

._p-l-10_kztn3_675 {
  padding-left: 64px;
}

._m-10_kztn3_679 {
  margin: 64px;
}

._m-t-10_kztn3_683 {
  margin-top: 64px;
}

._m-r-10_kztn3_687 {
  margin-right: 64px;
}

._m-b-10_kztn3_691 {
  margin-bottom: 64px;
}

._m-l-10_kztn3_695 {
  margin-left: 64px;
}

._p-11_kztn3_699 {
  padding: 80px;
}

._p-t-11_kztn3_703 {
  padding-top: 80px;
}

._p-r-11_kztn3_707 {
  padding-right: 80px;
}

._p-b-11_kztn3_711 {
  padding-bottom: 80px;
}

._p-l-11_kztn3_715 {
  padding-left: 80px;
}

._m-11_kztn3_719 {
  margin: 80px;
}

._m-t-11_kztn3_723 {
  margin-top: 80px;
}

._m-r-11_kztn3_727 {
  margin-right: 80px;
}

._m-b-11_kztn3_731 {
  margin-bottom: 80px;
}

._m-l-11_kztn3_735 {
  margin-left: 80px;
}

._p-12_kztn3_739 {
  padding: 96px;
}

._p-t-12_kztn3_743 {
  padding-top: 96px;
}

._p-r-12_kztn3_747 {
  padding-right: 96px;
}

._p-b-12_kztn3_751 {
  padding-bottom: 96px;
}

._p-l-12_kztn3_755 {
  padding-left: 96px;
}

._m-12_kztn3_759 {
  margin: 96px;
}

._m-t-12_kztn3_763 {
  margin-top: 96px;
}

._m-r-12_kztn3_767 {
  margin-right: 96px;
}

._m-b-12_kztn3_771 {
  margin-bottom: 96px;
}

._m-l-12_kztn3_775 {
  margin-left: 96px;
}

._p-13_kztn3_779 {
  padding: 160px;
}

._p-t-13_kztn3_783 {
  padding-top: 160px;
}

._p-r-13_kztn3_787 {
  padding-right: 160px;
}

._p-b-13_kztn3_791 {
  padding-bottom: 160px;
}

._p-l-13_kztn3_795 {
  padding-left: 160px;
}

._m-13_kztn3_799 {
  margin: 160px;
}

._m-t-13_kztn3_803 {
  margin-top: 160px;
}

._m-r-13_kztn3_807 {
  margin-right: 160px;
}

._m-b-13_kztn3_811 {
  margin-bottom: 160px;
}

._m-l-13_kztn3_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_kztn3_825 {
  border-radius: 0;
}

._r-1_kztn3_829 {
  border-radius: 2px;
}

._r-2_kztn3_833 {
  border-radius: 4px;
}

._r-3_kztn3_837 {
  border-radius: 6px;
}

._r-4_kztn3_841 {
  border-radius: 8px;
}

._r-5_kztn3_845 {
  border-radius: 12px;
}

._r-6_kztn3_849 {
  border-radius: 20px;
}

._r-full_kztn3_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_kztn3_860 {
  border: 0 solid;
}

._border-1_kztn3_864 {
  border: 1px solid;
}

._border-2_kztn3_868 {
  border: 2px solid;
}

._border-3_kztn3_872 {
  border: 3px solid;
}

._border-4_kztn3_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_kztn3_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_kztn3_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_kztn3_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_kztn3_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_kztn3_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_kztn3_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_kztn3_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_kztn3_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_kztn3_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_kztn3_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_kztn3_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_kztn3_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_kztn3_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_kztn3_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_kztn3_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_kztn3_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_kztn3_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
*/
._contentArea_kztn3_1039 {
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_kztn3_1039 {
    overflow: visible;
    background-color: var(--color-bg-elevation);
    gap: 8px;
  }
}

._emptyMessage_kztn3_1050 {
  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_kztn3_1050 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyMessage_kztn3_1050 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_kztn3_1050 p {
    font-size: 14px;
  }
}
._emptyMessage_kztn3_1050 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_kztn3_1050 p span {
  color: var(--color-danger);
}

._inlineAddButton_kztn3_1084 {
  height: 40px;
  line-height: 1.4 !important;
}
._inlineAddButton_kztn3_1084 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inlineAddButton_kztn3_1084 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._hideSearchOnMobile_kztn3_1098 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_kztn3_1104 {
    display: none !important;
  }
}

._headerSearchButton_kztn3_1109 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  color: var(--color-text-header);
}
._headerSearchButton_kztn3_1109 i::before {
  font-size: 24px !important;
}

._sheetSelect_kztn3_1125 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-header);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetSelect_kztn3_1125 {
    font-size: 14px;
  }
}
._sheetSelect_kztn3_1125 {
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._sheetSelect_kztn3_1125:hover {
  border-color: var(--color-primary);
}
}
._sheetSelect_kztn3_1125:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetSelect_kztn3_1125:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}
@media (hover: hover) {
._sheetSelect_kztn3_1125:disabled:hover {
  border-color: var(--color-border);
}
}

._sheetInput_kztn3_1164 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-header);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetInput_kztn3_1164 {
    font-size: 14px;
  }
}
._sheetInput_kztn3_1164 {
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._sheetInput_kztn3_1164:hover {
  border-color: var(--color-primary);
}
}
._sheetInput_kztn3_1164:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetInput_kztn3_1164::placeholder {
  color: var(--color-text-action-disabled);
}
._sheetInput_kztn3_1164:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}

._filterChips_kztn3_1203 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_kztn3_1203 {
    display: block;
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_kztn3_1203 {
    margin-top: 0;
  }
}

._filterChipSlide_kztn3_1222 {
  width: auto !important;
  flex-shrink: 0;
}

._tabContentsSection_kztn3_1227 {
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
  border-radius: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContentsSection_kztn3_1227 {
    padding: 0;
  }
}

._tabContentBody_kztn3_1240 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-top: none;
  border-radius: 0 0 6px 6px;
  padding: 10px 24px 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContentBody_kztn3_1240 {
    padding: 10px 16px 24px;
    border: none;
    border-radius: 0;
    min-height: initial;
  }
}

._materialSubTabSwitch_kztn3_1260 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._materialSubTabSwitch_kztn3_1260 {
    display: flex;
    align-items: center;
    background: var(--color-default);
    border: 1px solid var(--color-border);
    border-radius: 8px;
    height: 38px;
    padding: 4px;
    gap: 4px;
    margin-bottom: 16px;
  }
}

._materialSubTabBtn_kztn3_1277 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  padding: 4px 8px;
  border: none;
  border-radius: 6px;
  background: transparent;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: var(--color-text-sub);
  white-space: nowrap;
}
._materialSubTabBtn_kztn3_1277._active_kztn3_1293 {
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  font-weight: 600;
  color: var(--color-primary);
}

._mobileBottomButtons_kztn3_1300 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_kztn3_1300 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_kztn3_1300 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._bottomSpacer_kztn3_1329 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_kztn3_1329 {
    display: block;
    height: 82px;
  }
}

._fab_kztn3_1339 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fab_kztn3_1339 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._fab_kztn3_1339 i::before {
    font-size: 28px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fab_kztn3_1339 {
    bottom: 98px;
  }
}

._fabBackdrop_kztn3_1368 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fabBackdrop_kztn3_1368 {
    display: block;
    position: fixed;
    inset: 0;
    z-index: 99;
  }
}

._fabMenu_kztn3_1380 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fabMenu_kztn3_1380 {
    display: flex;
    flex-direction: column;
    position: fixed;
    right: 16px;
    bottom: 162px;
    z-index: 100;
    background: var(--color-bg-elevation-1);
    border: 1px solid var(--color-border);
    border-radius: 6px;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    overflow: hidden;
  }
}

._fabMenuItem_kztn3_1399 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  background: none;
  border: none;
  cursor: pointer;
  font-size: 15px;
  font-weight: 400;
  color: var(--color-text-body);
  white-space: nowrap;
  transition: background-color 0.15s;
}
@media (hover: hover) {
._fabMenuItem_kztn3_1399:hover {
  background-color: var(--color-default-hover);
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_v6hau_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_v6hau_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_v6hau_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_v6hau_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_v6hau_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_v6hau_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_v6hau_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_v6hau_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_v6hau_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_v6hau_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_v6hau_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_v6hau_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_v6hau_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_v6hau_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_v6hau_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_v6hau_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_v6hau_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_v6hau_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_v6hau_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_v6hau_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_v6hau_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_v6hau_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_v6hau_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_v6hau_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_v6hau_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_v6hau_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_v6hau_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_v6hau_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_v6hau_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_v6hau_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_v6hau_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_v6hau_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_v6hau_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_v6hau_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_v6hau_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_v6hau_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_v6hau_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_v6hau_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_v6hau_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_v6hau_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_v6hau_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_v6hau_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_v6hau_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_v6hau_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_v6hau_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_v6hau_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_v6hau_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_v6hau_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_v6hau_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_v6hau_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_v6hau_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_v6hau_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_v6hau_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_v6hau_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_v6hau_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_v6hau_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_v6hau_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_v6hau_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_v6hau_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_v6hau_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_v6hau_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_v6hau_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_v6hau_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_v6hau_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_v6hau_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_v6hau_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_v6hau_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_v6hau_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_v6hau_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_v6hau_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_v6hau_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_v6hau_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_v6hau_259 {
  padding: 0;
}

._p-t-0_v6hau_263 {
  padding-top: 0;
}

._p-r-0_v6hau_267 {
  padding-right: 0;
}

._p-b-0_v6hau_271 {
  padding-bottom: 0;
}

._p-l-0_v6hau_275 {
  padding-left: 0;
}

._m-0_v6hau_279 {
  margin: 0;
}

._m-t-0_v6hau_283 {
  margin-top: 0;
}

._m-r-0_v6hau_287 {
  margin-right: 0;
}

._m-b-0_v6hau_291 {
  margin-bottom: 0;
}

._m-l-0_v6hau_295 {
  margin-left: 0;
}

._p-1_v6hau_299 {
  padding: 2px;
}

._p-t-1_v6hau_303 {
  padding-top: 2px;
}

._p-r-1_v6hau_307 {
  padding-right: 2px;
}

._p-b-1_v6hau_311 {
  padding-bottom: 2px;
}

._p-l-1_v6hau_315 {
  padding-left: 2px;
}

._m-1_v6hau_319 {
  margin: 2px;
}

._m-t-1_v6hau_323 {
  margin-top: 2px;
}

._m-r-1_v6hau_327 {
  margin-right: 2px;
}

._m-b-1_v6hau_331 {
  margin-bottom: 2px;
}

._m-l-1_v6hau_335 {
  margin-left: 2px;
}

._p-2_v6hau_339 {
  padding: 4px;
}

._p-t-2_v6hau_343 {
  padding-top: 4px;
}

._p-r-2_v6hau_347 {
  padding-right: 4px;
}

._p-b-2_v6hau_351 {
  padding-bottom: 4px;
}

._p-l-2_v6hau_355 {
  padding-left: 4px;
}

._m-2_v6hau_359 {
  margin: 4px;
}

._m-t-2_v6hau_363 {
  margin-top: 4px;
}

._m-r-2_v6hau_367 {
  margin-right: 4px;
}

._m-b-2_v6hau_371 {
  margin-bottom: 4px;
}

._m-l-2_v6hau_375 {
  margin-left: 4px;
}

._p-3_v6hau_379 {
  padding: 8px;
}

._p-t-3_v6hau_383 {
  padding-top: 8px;
}

._p-r-3_v6hau_387 {
  padding-right: 8px;
}

._p-b-3_v6hau_391 {
  padding-bottom: 8px;
}

._p-l-3_v6hau_395 {
  padding-left: 8px;
}

._m-3_v6hau_399 {
  margin: 8px;
}

._m-t-3_v6hau_403 {
  margin-top: 8px;
}

._m-r-3_v6hau_407 {
  margin-right: 8px;
}

._m-b-3_v6hau_411 {
  margin-bottom: 8px;
}

._m-l-3_v6hau_415 {
  margin-left: 8px;
}

._p-4_v6hau_419 {
  padding: 12px;
}

._p-t-4_v6hau_423 {
  padding-top: 12px;
}

._p-r-4_v6hau_427 {
  padding-right: 12px;
}

._p-b-4_v6hau_431 {
  padding-bottom: 12px;
}

._p-l-4_v6hau_435 {
  padding-left: 12px;
}

._m-4_v6hau_439 {
  margin: 12px;
}

._m-t-4_v6hau_443 {
  margin-top: 12px;
}

._m-r-4_v6hau_447 {
  margin-right: 12px;
}

._m-b-4_v6hau_451 {
  margin-bottom: 12px;
}

._m-l-4_v6hau_455 {
  margin-left: 12px;
}

._p-5_v6hau_459 {
  padding: 16px;
}

._p-t-5_v6hau_463 {
  padding-top: 16px;
}

._p-r-5_v6hau_467 {
  padding-right: 16px;
}

._p-b-5_v6hau_471 {
  padding-bottom: 16px;
}

._p-l-5_v6hau_475 {
  padding-left: 16px;
}

._m-5_v6hau_479 {
  margin: 16px;
}

._m-t-5_v6hau_483 {
  margin-top: 16px;
}

._m-r-5_v6hau_487 {
  margin-right: 16px;
}

._m-b-5_v6hau_491 {
  margin-bottom: 16px;
}

._m-l-5_v6hau_495 {
  margin-left: 16px;
}

._p-6_v6hau_499 {
  padding: 24px;
}

._p-t-6_v6hau_503 {
  padding-top: 24px;
}

._p-r-6_v6hau_507 {
  padding-right: 24px;
}

._p-b-6_v6hau_511 {
  padding-bottom: 24px;
}

._p-l-6_v6hau_515 {
  padding-left: 24px;
}

._m-6_v6hau_519 {
  margin: 24px;
}

._m-t-6_v6hau_523 {
  margin-top: 24px;
}

._m-r-6_v6hau_527 {
  margin-right: 24px;
}

._m-b-6_v6hau_531 {
  margin-bottom: 24px;
}

._m-l-6_v6hau_535 {
  margin-left: 24px;
}

._p-7_v6hau_539 {
  padding: 32px;
}

._p-t-7_v6hau_543 {
  padding-top: 32px;
}

._p-r-7_v6hau_547 {
  padding-right: 32px;
}

._p-b-7_v6hau_551 {
  padding-bottom: 32px;
}

._p-l-7_v6hau_555 {
  padding-left: 32px;
}

._m-7_v6hau_559 {
  margin: 32px;
}

._m-t-7_v6hau_563 {
  margin-top: 32px;
}

._m-r-7_v6hau_567 {
  margin-right: 32px;
}

._m-b-7_v6hau_571 {
  margin-bottom: 32px;
}

._m-l-7_v6hau_575 {
  margin-left: 32px;
}

._p-8_v6hau_579 {
  padding: 40px;
}

._p-t-8_v6hau_583 {
  padding-top: 40px;
}

._p-r-8_v6hau_587 {
  padding-right: 40px;
}

._p-b-8_v6hau_591 {
  padding-bottom: 40px;
}

._p-l-8_v6hau_595 {
  padding-left: 40px;
}

._m-8_v6hau_599 {
  margin: 40px;
}

._m-t-8_v6hau_603 {
  margin-top: 40px;
}

._m-r-8_v6hau_607 {
  margin-right: 40px;
}

._m-b-8_v6hau_611 {
  margin-bottom: 40px;
}

._m-l-8_v6hau_615 {
  margin-left: 40px;
}

._p-9_v6hau_619 {
  padding: 48px;
}

._p-t-9_v6hau_623 {
  padding-top: 48px;
}

._p-r-9_v6hau_627 {
  padding-right: 48px;
}

._p-b-9_v6hau_631 {
  padding-bottom: 48px;
}

._p-l-9_v6hau_635 {
  padding-left: 48px;
}

._m-9_v6hau_639 {
  margin: 48px;
}

._m-t-9_v6hau_643 {
  margin-top: 48px;
}

._m-r-9_v6hau_647 {
  margin-right: 48px;
}

._m-b-9_v6hau_651 {
  margin-bottom: 48px;
}

._m-l-9_v6hau_655 {
  margin-left: 48px;
}

._p-10_v6hau_659 {
  padding: 64px;
}

._p-t-10_v6hau_663 {
  padding-top: 64px;
}

._p-r-10_v6hau_667 {
  padding-right: 64px;
}

._p-b-10_v6hau_671 {
  padding-bottom: 64px;
}

._p-l-10_v6hau_675 {
  padding-left: 64px;
}

._m-10_v6hau_679 {
  margin: 64px;
}

._m-t-10_v6hau_683 {
  margin-top: 64px;
}

._m-r-10_v6hau_687 {
  margin-right: 64px;
}

._m-b-10_v6hau_691 {
  margin-bottom: 64px;
}

._m-l-10_v6hau_695 {
  margin-left: 64px;
}

._p-11_v6hau_699 {
  padding: 80px;
}

._p-t-11_v6hau_703 {
  padding-top: 80px;
}

._p-r-11_v6hau_707 {
  padding-right: 80px;
}

._p-b-11_v6hau_711 {
  padding-bottom: 80px;
}

._p-l-11_v6hau_715 {
  padding-left: 80px;
}

._m-11_v6hau_719 {
  margin: 80px;
}

._m-t-11_v6hau_723 {
  margin-top: 80px;
}

._m-r-11_v6hau_727 {
  margin-right: 80px;
}

._m-b-11_v6hau_731 {
  margin-bottom: 80px;
}

._m-l-11_v6hau_735 {
  margin-left: 80px;
}

._p-12_v6hau_739 {
  padding: 96px;
}

._p-t-12_v6hau_743 {
  padding-top: 96px;
}

._p-r-12_v6hau_747 {
  padding-right: 96px;
}

._p-b-12_v6hau_751 {
  padding-bottom: 96px;
}

._p-l-12_v6hau_755 {
  padding-left: 96px;
}

._m-12_v6hau_759 {
  margin: 96px;
}

._m-t-12_v6hau_763 {
  margin-top: 96px;
}

._m-r-12_v6hau_767 {
  margin-right: 96px;
}

._m-b-12_v6hau_771 {
  margin-bottom: 96px;
}

._m-l-12_v6hau_775 {
  margin-left: 96px;
}

._p-13_v6hau_779 {
  padding: 160px;
}

._p-t-13_v6hau_783 {
  padding-top: 160px;
}

._p-r-13_v6hau_787 {
  padding-right: 160px;
}

._p-b-13_v6hau_791 {
  padding-bottom: 160px;
}

._p-l-13_v6hau_795 {
  padding-left: 160px;
}

._m-13_v6hau_799 {
  margin: 160px;
}

._m-t-13_v6hau_803 {
  margin-top: 160px;
}

._m-r-13_v6hau_807 {
  margin-right: 160px;
}

._m-b-13_v6hau_811 {
  margin-bottom: 160px;
}

._m-l-13_v6hau_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_v6hau_825 {
  border-radius: 0;
}

._r-1_v6hau_829 {
  border-radius: 2px;
}

._r-2_v6hau_833 {
  border-radius: 4px;
}

._r-3_v6hau_837 {
  border-radius: 6px;
}

._r-4_v6hau_841 {
  border-radius: 8px;
}

._r-5_v6hau_845 {
  border-radius: 12px;
}

._r-6_v6hau_849 {
  border-radius: 20px;
}

._r-full_v6hau_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_v6hau_860 {
  border: 0 solid;
}

._border-1_v6hau_864 {
  border: 1px solid;
}

._border-2_v6hau_868 {
  border: 2px solid;
}

._border-3_v6hau_872 {
  border: 3px solid;
}

._border-4_v6hau_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_v6hau_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_v6hau_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_v6hau_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_v6hau_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_v6hau_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_v6hau_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_v6hau_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_v6hau_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_v6hau_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_v6hau_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_v6hau_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_v6hau_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_v6hau_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_v6hau_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_v6hau_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_v6hau_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_v6hau_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
*/
._eventBadge_v6hau_1039 {
  display: inline-block;
  padding: 2px 4px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  font-weight: 500;
}

._eventClick_v6hau_1050 {
  background-color: var(--color-primary-fill);
  color: var(--color-primary);
}

._eventConversion_v6hau_1055 {
  background-color: var(--color-success-fill);
  color: var(--color-success);
}

._referrerCell_v6hau_1060 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_eaebz_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_eaebz_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_eaebz_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_eaebz_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_eaebz_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_eaebz_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_eaebz_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_eaebz_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_eaebz_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_eaebz_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_eaebz_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_eaebz_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_eaebz_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_eaebz_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_eaebz_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_eaebz_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_eaebz_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_eaebz_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_eaebz_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_eaebz_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_eaebz_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_eaebz_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_eaebz_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_eaebz_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_eaebz_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_eaebz_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_eaebz_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_eaebz_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_eaebz_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_eaebz_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_eaebz_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_eaebz_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_eaebz_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_eaebz_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_eaebz_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_eaebz_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_eaebz_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_eaebz_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_eaebz_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_eaebz_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_eaebz_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_eaebz_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_eaebz_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_eaebz_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_eaebz_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_eaebz_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_eaebz_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_eaebz_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_eaebz_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_eaebz_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_eaebz_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_eaebz_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_eaebz_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_eaebz_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_eaebz_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_eaebz_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_eaebz_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_eaebz_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_eaebz_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_eaebz_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_eaebz_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_eaebz_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_eaebz_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_eaebz_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_eaebz_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_eaebz_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_eaebz_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_eaebz_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_eaebz_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_eaebz_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_eaebz_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_eaebz_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_eaebz_259 {
  padding: 0;
}

._p-t-0_eaebz_263 {
  padding-top: 0;
}

._p-r-0_eaebz_267 {
  padding-right: 0;
}

._p-b-0_eaebz_271 {
  padding-bottom: 0;
}

._p-l-0_eaebz_275 {
  padding-left: 0;
}

._m-0_eaebz_279 {
  margin: 0;
}

._m-t-0_eaebz_283 {
  margin-top: 0;
}

._m-r-0_eaebz_287 {
  margin-right: 0;
}

._m-b-0_eaebz_291 {
  margin-bottom: 0;
}

._m-l-0_eaebz_295 {
  margin-left: 0;
}

._p-1_eaebz_299 {
  padding: 2px;
}

._p-t-1_eaebz_303 {
  padding-top: 2px;
}

._p-r-1_eaebz_307 {
  padding-right: 2px;
}

._p-b-1_eaebz_311 {
  padding-bottom: 2px;
}

._p-l-1_eaebz_315 {
  padding-left: 2px;
}

._m-1_eaebz_319 {
  margin: 2px;
}

._m-t-1_eaebz_323 {
  margin-top: 2px;
}

._m-r-1_eaebz_327 {
  margin-right: 2px;
}

._m-b-1_eaebz_331 {
  margin-bottom: 2px;
}

._m-l-1_eaebz_335 {
  margin-left: 2px;
}

._p-2_eaebz_339 {
  padding: 4px;
}

._p-t-2_eaebz_343 {
  padding-top: 4px;
}

._p-r-2_eaebz_347 {
  padding-right: 4px;
}

._p-b-2_eaebz_351 {
  padding-bottom: 4px;
}

._p-l-2_eaebz_355 {
  padding-left: 4px;
}

._m-2_eaebz_359 {
  margin: 4px;
}

._m-t-2_eaebz_363 {
  margin-top: 4px;
}

._m-r-2_eaebz_367 {
  margin-right: 4px;
}

._m-b-2_eaebz_371 {
  margin-bottom: 4px;
}

._m-l-2_eaebz_375 {
  margin-left: 4px;
}

._p-3_eaebz_379 {
  padding: 8px;
}

._p-t-3_eaebz_383 {
  padding-top: 8px;
}

._p-r-3_eaebz_387 {
  padding-right: 8px;
}

._p-b-3_eaebz_391 {
  padding-bottom: 8px;
}

._p-l-3_eaebz_395 {
  padding-left: 8px;
}

._m-3_eaebz_399 {
  margin: 8px;
}

._m-t-3_eaebz_403 {
  margin-top: 8px;
}

._m-r-3_eaebz_407 {
  margin-right: 8px;
}

._m-b-3_eaebz_411 {
  margin-bottom: 8px;
}

._m-l-3_eaebz_415 {
  margin-left: 8px;
}

._p-4_eaebz_419 {
  padding: 12px;
}

._p-t-4_eaebz_423 {
  padding-top: 12px;
}

._p-r-4_eaebz_427 {
  padding-right: 12px;
}

._p-b-4_eaebz_431 {
  padding-bottom: 12px;
}

._p-l-4_eaebz_435 {
  padding-left: 12px;
}

._m-4_eaebz_439 {
  margin: 12px;
}

._m-t-4_eaebz_443 {
  margin-top: 12px;
}

._m-r-4_eaebz_447 {
  margin-right: 12px;
}

._m-b-4_eaebz_451 {
  margin-bottom: 12px;
}

._m-l-4_eaebz_455 {
  margin-left: 12px;
}

._p-5_eaebz_459 {
  padding: 16px;
}

._p-t-5_eaebz_463 {
  padding-top: 16px;
}

._p-r-5_eaebz_467 {
  padding-right: 16px;
}

._p-b-5_eaebz_471 {
  padding-bottom: 16px;
}

._p-l-5_eaebz_475 {
  padding-left: 16px;
}

._m-5_eaebz_479 {
  margin: 16px;
}

._m-t-5_eaebz_483 {
  margin-top: 16px;
}

._m-r-5_eaebz_487 {
  margin-right: 16px;
}

._m-b-5_eaebz_491 {
  margin-bottom: 16px;
}

._m-l-5_eaebz_495 {
  margin-left: 16px;
}

._p-6_eaebz_499 {
  padding: 24px;
}

._p-t-6_eaebz_503 {
  padding-top: 24px;
}

._p-r-6_eaebz_507 {
  padding-right: 24px;
}

._p-b-6_eaebz_511 {
  padding-bottom: 24px;
}

._p-l-6_eaebz_515 {
  padding-left: 24px;
}

._m-6_eaebz_519 {
  margin: 24px;
}

._m-t-6_eaebz_523 {
  margin-top: 24px;
}

._m-r-6_eaebz_527 {
  margin-right: 24px;
}

._m-b-6_eaebz_531 {
  margin-bottom: 24px;
}

._m-l-6_eaebz_535 {
  margin-left: 24px;
}

._p-7_eaebz_539 {
  padding: 32px;
}

._p-t-7_eaebz_543 {
  padding-top: 32px;
}

._p-r-7_eaebz_547 {
  padding-right: 32px;
}

._p-b-7_eaebz_551 {
  padding-bottom: 32px;
}

._p-l-7_eaebz_555 {
  padding-left: 32px;
}

._m-7_eaebz_559 {
  margin: 32px;
}

._m-t-7_eaebz_563 {
  margin-top: 32px;
}

._m-r-7_eaebz_567 {
  margin-right: 32px;
}

._m-b-7_eaebz_571 {
  margin-bottom: 32px;
}

._m-l-7_eaebz_575 {
  margin-left: 32px;
}

._p-8_eaebz_579 {
  padding: 40px;
}

._p-t-8_eaebz_583 {
  padding-top: 40px;
}

._p-r-8_eaebz_587 {
  padding-right: 40px;
}

._p-b-8_eaebz_591 {
  padding-bottom: 40px;
}

._p-l-8_eaebz_595 {
  padding-left: 40px;
}

._m-8_eaebz_599 {
  margin: 40px;
}

._m-t-8_eaebz_603 {
  margin-top: 40px;
}

._m-r-8_eaebz_607 {
  margin-right: 40px;
}

._m-b-8_eaebz_611 {
  margin-bottom: 40px;
}

._m-l-8_eaebz_615 {
  margin-left: 40px;
}

._p-9_eaebz_619 {
  padding: 48px;
}

._p-t-9_eaebz_623 {
  padding-top: 48px;
}

._p-r-9_eaebz_627 {
  padding-right: 48px;
}

._p-b-9_eaebz_631 {
  padding-bottom: 48px;
}

._p-l-9_eaebz_635 {
  padding-left: 48px;
}

._m-9_eaebz_639 {
  margin: 48px;
}

._m-t-9_eaebz_643 {
  margin-top: 48px;
}

._m-r-9_eaebz_647 {
  margin-right: 48px;
}

._m-b-9_eaebz_651 {
  margin-bottom: 48px;
}

._m-l-9_eaebz_655 {
  margin-left: 48px;
}

._p-10_eaebz_659 {
  padding: 64px;
}

._p-t-10_eaebz_663 {
  padding-top: 64px;
}

._p-r-10_eaebz_667 {
  padding-right: 64px;
}

._p-b-10_eaebz_671 {
  padding-bottom: 64px;
}

._p-l-10_eaebz_675 {
  padding-left: 64px;
}

._m-10_eaebz_679 {
  margin: 64px;
}

._m-t-10_eaebz_683 {
  margin-top: 64px;
}

._m-r-10_eaebz_687 {
  margin-right: 64px;
}

._m-b-10_eaebz_691 {
  margin-bottom: 64px;
}

._m-l-10_eaebz_695 {
  margin-left: 64px;
}

._p-11_eaebz_699 {
  padding: 80px;
}

._p-t-11_eaebz_703 {
  padding-top: 80px;
}

._p-r-11_eaebz_707 {
  padding-right: 80px;
}

._p-b-11_eaebz_711 {
  padding-bottom: 80px;
}

._p-l-11_eaebz_715 {
  padding-left: 80px;
}

._m-11_eaebz_719 {
  margin: 80px;
}

._m-t-11_eaebz_723 {
  margin-top: 80px;
}

._m-r-11_eaebz_727 {
  margin-right: 80px;
}

._m-b-11_eaebz_731 {
  margin-bottom: 80px;
}

._m-l-11_eaebz_735 {
  margin-left: 80px;
}

._p-12_eaebz_739 {
  padding: 96px;
}

._p-t-12_eaebz_743 {
  padding-top: 96px;
}

._p-r-12_eaebz_747 {
  padding-right: 96px;
}

._p-b-12_eaebz_751 {
  padding-bottom: 96px;
}

._p-l-12_eaebz_755 {
  padding-left: 96px;
}

._m-12_eaebz_759 {
  margin: 96px;
}

._m-t-12_eaebz_763 {
  margin-top: 96px;
}

._m-r-12_eaebz_767 {
  margin-right: 96px;
}

._m-b-12_eaebz_771 {
  margin-bottom: 96px;
}

._m-l-12_eaebz_775 {
  margin-left: 96px;
}

._p-13_eaebz_779 {
  padding: 160px;
}

._p-t-13_eaebz_783 {
  padding-top: 160px;
}

._p-r-13_eaebz_787 {
  padding-right: 160px;
}

._p-b-13_eaebz_791 {
  padding-bottom: 160px;
}

._p-l-13_eaebz_795 {
  padding-left: 160px;
}

._m-13_eaebz_799 {
  margin: 160px;
}

._m-t-13_eaebz_803 {
  margin-top: 160px;
}

._m-r-13_eaebz_807 {
  margin-right: 160px;
}

._m-b-13_eaebz_811 {
  margin-bottom: 160px;
}

._m-l-13_eaebz_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_eaebz_825 {
  border-radius: 0;
}

._r-1_eaebz_829 {
  border-radius: 2px;
}

._r-2_eaebz_833 {
  border-radius: 4px;
}

._r-3_eaebz_837 {
  border-radius: 6px;
}

._r-4_eaebz_841 {
  border-radius: 8px;
}

._r-5_eaebz_845 {
  border-radius: 12px;
}

._r-6_eaebz_849 {
  border-radius: 20px;
}

._r-full_eaebz_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_eaebz_860 {
  border: 0 solid;
}

._border-1_eaebz_864 {
  border: 1px solid;
}

._border-2_eaebz_868 {
  border: 2px solid;
}

._border-3_eaebz_872 {
  border: 3px solid;
}

._border-4_eaebz_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_eaebz_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_eaebz_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_eaebz_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_eaebz_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_eaebz_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_eaebz_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_eaebz_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_eaebz_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_eaebz_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_eaebz_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_eaebz_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_eaebz_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_eaebz_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_eaebz_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_eaebz_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_eaebz_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_eaebz_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_eaebz_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_eaebz_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_eaebz_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_eaebz_1066 {
    display: none !important;
  }
}

._mobileSearch_eaebz_1071 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_eaebz_1071 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_eaebz_1071 > ._with-icon_eaebz_1080,
  ._mobileSearch_eaebz_1071 > .with-icon {
    flex: 1;
    min-width: 0;
  }
  ._mobileSearch_eaebz_1071 input[readonly] {
    background-color: #fff !important;
    border: 1px solid var(--color-border) !important;
    cursor: pointer;
  }
}

._sheetSelect_eaebz_1092 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-header);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetSelect_eaebz_1092 {
    font-size: 14px;
  }
}
._sheetSelect_eaebz_1092 {
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._sheetSelect_eaebz_1092:hover {
  border-color: var(--color-primary);
}
}
._sheetSelect_eaebz_1092:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetSelect_eaebz_1092:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}
@media (hover: hover) {
._sheetSelect_eaebz_1092:disabled:hover {
  border-color: var(--color-border);
}
}

._sheetInput_eaebz_1131 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-header);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetInput_eaebz_1131 {
    font-size: 14px;
  }
}
._sheetInput_eaebz_1131 {
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._sheetInput_eaebz_1131:hover {
  border-color: var(--color-primary);
}
}
._sheetInput_eaebz_1131:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetInput_eaebz_1131::placeholder {
  color: var(--color-text-action-disabled);
}
._sheetInput_eaebz_1131:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}

._filterChips_eaebz_1170 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_eaebz_1170 {
    display: block;
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
}

._filterChipSlide_eaebz_1184 {
  width: auto !important;
  flex-shrink: 0;
}

._searchForm_eaebz_1189 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._searchForm_eaebz_1189 {
    display: none;
  }
}

._buttonAreaInline_eaebz_1201 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 24px;
  padding-top: 27px;
  grid-column: 11/13;
}
@media screen and (min-width: 1280px) and (max-width: 1599px) {
  ._buttonAreaInline_eaebz_1201 {
    grid-column: 1/-1;
    justify-content: flex-end;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._buttonAreaInline_eaebz_1201 {
    grid-column: 1/-1;
    justify-content: flex-end;
    padding-top: 0;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonAreaInline_eaebz_1201 {
    grid-column: 1/-1;
    justify-content: flex-end;
    padding-top: 0;
  }
}

@media screen and (min-width: 1280px) and (max-width: 1599px) {
  ._searchForm_eaebz_1189 .grid > .w-2 {
    grid-column: span 3;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._searchForm_eaebz_1189 .grid > .w-2 {
    grid-column: span 2;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._searchForm_eaebz_1189 .grid > .w-2 {
    grid-column: span 4;
  }
}

@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._utmRow_eaebz_1248 .Label {
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

._advancedSearchBtn_eaebz_1256 {
  display: flex;
  align-items: center;
  gap: 2px;
  height: 42px;
  padding: 0 4px;
  background: none;
  border: none;
  border-radius: 4px;
  color: var(--color-primary);
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  cursor: pointer;
  transition: all 0.2s;
}
._advancedSearchBtn_eaebz_1256 i::before {
  font-size: 24px !important;
  color: var(--color-primary);
}
@media (hover: hover) {
._advancedSearchBtn_eaebz_1256:hover {
  background-color: var(--color-primary-fill);
}
}
._advancedSearchBtn_eaebz_1256:focus {
  outline: none;
}

._listHeader_eaebz_1284 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  flex-wrap: wrap;
  gap: 8px;
}

._leftGroup_eaebz_1293 {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._leftGroup_eaebz_1293 {
    flex: 1;
  }
}

._totalCount_eaebz_1305 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_eaebz_1305 {
    font-size: 14px;
  }
}
._totalCount_eaebz_1305 {
  color: var(--color-text-header);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_eaebz_1305 {
    font-size: 16px;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._datepickerWrapper_eaebz_1327 {
    display: none;
  }
}

._mobileExcelButton_eaebz_1332 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileExcelButton_eaebz_1332 {
    display: flex;
    align-items: center;
    margin-left: auto;
  }
}

._countNumber_eaebz_1343 {
  color: var(--color-primary);
}

@media screen and (max-width: calc(768px - 1px)) {
  ._hideOnMobile_eaebz_1348 {
    display: none;
  }
}

._tableWrapper_eaebz_1353 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_eaebz_1353 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  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;
}
@media (hover: hover) {
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;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  white-space: pre-line;
}

._eventBadge_eaebz_1430 {
  display: inline-block;
  padding: 2px 4px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  font-weight: 500;
}

._eventClick_eaebz_1441 {
  background-color: var(--color-primary-fill);
  color: var(--color-primary);
}

._eventConversion_eaebz_1446 {
  background-color: var(--color-success-fill);
  color: var(--color-success);
}

._truncatedCell_eaebz_1451 {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._emptyMessage_eaebz_1458 {
  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_eaebz_1458 i::before {
  font-size: 48px !important;
  color: var(--color-text-action-disabled);
}
._emptyMessage_eaebz_1458 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_eaebz_1458 p {
    font-size: 14px;
  }
}
._emptyMessage_eaebz_1458 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_eaebz_1458 p span {
  color: var(--color-danger);
}

._centerMessage_eaebz_1492 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_eaebz_1492 {
    font-size: 14px;
  }
}
._centerMessage_eaebz_1492 {
  color: var(--color-text-action-disabled);
}

._loadMoreTrigger_eaebz_1511 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 24px 0;
  min-height: 60px;
}

._loadingMore_eaebz_1519 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._spinner_eaebz_1525 {
  width: 24px;
  height: 24px;
  border: 3px solid var(--color-border);
  border-top-color: var(--color-primary);
  border-radius: 50%;
  animation: _spin_eaebz_1525 0.8s linear infinite;
}

@keyframes _spin_eaebz_1525 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._skeleton_eaebz_1542 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_eaebz_1 1.5s ease-in-out infinite;
}

._excelButton_eaebz_1549 {
  height: 40px;
  line-height: 1.4 !important;
}
._excelButton_eaebz_1549 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._excelButton_eaebz_1549 {
    display: none;
  }
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_5vzug_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_5vzug_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_5vzug_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_5vzug_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_5vzug_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_5vzug_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_5vzug_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_5vzug_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_5vzug_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_5vzug_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_5vzug_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_5vzug_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_5vzug_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_5vzug_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_5vzug_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_5vzug_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_5vzug_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_5vzug_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_5vzug_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_5vzug_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_5vzug_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_5vzug_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_5vzug_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_5vzug_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_5vzug_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_5vzug_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_5vzug_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_5vzug_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_5vzug_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_5vzug_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_5vzug_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_5vzug_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_5vzug_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_5vzug_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_5vzug_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_5vzug_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_5vzug_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_5vzug_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_5vzug_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_5vzug_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_5vzug_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_5vzug_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_5vzug_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_5vzug_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_5vzug_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_5vzug_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_5vzug_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_5vzug_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_5vzug_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_5vzug_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_5vzug_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_5vzug_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_5vzug_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_5vzug_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_5vzug_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_5vzug_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_5vzug_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_5vzug_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_5vzug_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_5vzug_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_5vzug_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_5vzug_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_5vzug_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_5vzug_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_5vzug_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_5vzug_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_5vzug_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_5vzug_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_5vzug_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_5vzug_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_5vzug_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_5vzug_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_5vzug_260 {
  padding: 0;
}

._p-t-0_5vzug_264 {
  padding-top: 0;
}

._p-r-0_5vzug_268 {
  padding-right: 0;
}

._p-b-0_5vzug_272 {
  padding-bottom: 0;
}

._p-l-0_5vzug_276 {
  padding-left: 0;
}

._m-0_5vzug_280 {
  margin: 0;
}

._m-t-0_5vzug_284 {
  margin-top: 0;
}

._m-r-0_5vzug_288 {
  margin-right: 0;
}

._m-b-0_5vzug_292 {
  margin-bottom: 0;
}

._m-l-0_5vzug_296 {
  margin-left: 0;
}

._p-1_5vzug_300 {
  padding: 2px;
}

._p-t-1_5vzug_304 {
  padding-top: 2px;
}

._p-r-1_5vzug_308 {
  padding-right: 2px;
}

._p-b-1_5vzug_312 {
  padding-bottom: 2px;
}

._p-l-1_5vzug_316 {
  padding-left: 2px;
}

._m-1_5vzug_320 {
  margin: 2px;
}

._m-t-1_5vzug_324 {
  margin-top: 2px;
}

._m-r-1_5vzug_328 {
  margin-right: 2px;
}

._m-b-1_5vzug_332 {
  margin-bottom: 2px;
}

._m-l-1_5vzug_336 {
  margin-left: 2px;
}

._p-2_5vzug_340 {
  padding: 4px;
}

._p-t-2_5vzug_344 {
  padding-top: 4px;
}

._p-r-2_5vzug_348 {
  padding-right: 4px;
}

._p-b-2_5vzug_352 {
  padding-bottom: 4px;
}

._p-l-2_5vzug_356 {
  padding-left: 4px;
}

._m-2_5vzug_360 {
  margin: 4px;
}

._m-t-2_5vzug_364 {
  margin-top: 4px;
}

._m-r-2_5vzug_368 {
  margin-right: 4px;
}

._m-b-2_5vzug_372 {
  margin-bottom: 4px;
}

._m-l-2_5vzug_376 {
  margin-left: 4px;
}

._p-3_5vzug_380 {
  padding: 8px;
}

._p-t-3_5vzug_384 {
  padding-top: 8px;
}

._p-r-3_5vzug_388 {
  padding-right: 8px;
}

._p-b-3_5vzug_392 {
  padding-bottom: 8px;
}

._p-l-3_5vzug_396 {
  padding-left: 8px;
}

._m-3_5vzug_400 {
  margin: 8px;
}

._m-t-3_5vzug_404 {
  margin-top: 8px;
}

._m-r-3_5vzug_408 {
  margin-right: 8px;
}

._m-b-3_5vzug_412 {
  margin-bottom: 8px;
}

._m-l-3_5vzug_416 {
  margin-left: 8px;
}

._p-4_5vzug_420 {
  padding: 12px;
}

._p-t-4_5vzug_424 {
  padding-top: 12px;
}

._p-r-4_5vzug_428 {
  padding-right: 12px;
}

._p-b-4_5vzug_432 {
  padding-bottom: 12px;
}

._p-l-4_5vzug_436 {
  padding-left: 12px;
}

._m-4_5vzug_440 {
  margin: 12px;
}

._m-t-4_5vzug_444 {
  margin-top: 12px;
}

._m-r-4_5vzug_448 {
  margin-right: 12px;
}

._m-b-4_5vzug_452 {
  margin-bottom: 12px;
}

._m-l-4_5vzug_456 {
  margin-left: 12px;
}

._p-5_5vzug_460 {
  padding: 16px;
}

._p-t-5_5vzug_464 {
  padding-top: 16px;
}

._p-r-5_5vzug_468 {
  padding-right: 16px;
}

._p-b-5_5vzug_472 {
  padding-bottom: 16px;
}

._p-l-5_5vzug_476 {
  padding-left: 16px;
}

._m-5_5vzug_480 {
  margin: 16px;
}

._m-t-5_5vzug_484 {
  margin-top: 16px;
}

._m-r-5_5vzug_488 {
  margin-right: 16px;
}

._m-b-5_5vzug_492 {
  margin-bottom: 16px;
}

._m-l-5_5vzug_496 {
  margin-left: 16px;
}

._p-6_5vzug_500 {
  padding: 24px;
}

._p-t-6_5vzug_504 {
  padding-top: 24px;
}

._p-r-6_5vzug_508 {
  padding-right: 24px;
}

._p-b-6_5vzug_512 {
  padding-bottom: 24px;
}

._p-l-6_5vzug_516 {
  padding-left: 24px;
}

._m-6_5vzug_520 {
  margin: 24px;
}

._m-t-6_5vzug_524 {
  margin-top: 24px;
}

._m-r-6_5vzug_528 {
  margin-right: 24px;
}

._m-b-6_5vzug_532 {
  margin-bottom: 24px;
}

._m-l-6_5vzug_536 {
  margin-left: 24px;
}

._p-7_5vzug_540 {
  padding: 32px;
}

._p-t-7_5vzug_544 {
  padding-top: 32px;
}

._p-r-7_5vzug_548 {
  padding-right: 32px;
}

._p-b-7_5vzug_552 {
  padding-bottom: 32px;
}

._p-l-7_5vzug_556 {
  padding-left: 32px;
}

._m-7_5vzug_560 {
  margin: 32px;
}

._m-t-7_5vzug_564 {
  margin-top: 32px;
}

._m-r-7_5vzug_568 {
  margin-right: 32px;
}

._m-b-7_5vzug_572 {
  margin-bottom: 32px;
}

._m-l-7_5vzug_576 {
  margin-left: 32px;
}

._p-8_5vzug_580 {
  padding: 40px;
}

._p-t-8_5vzug_584 {
  padding-top: 40px;
}

._p-r-8_5vzug_588 {
  padding-right: 40px;
}

._p-b-8_5vzug_592 {
  padding-bottom: 40px;
}

._p-l-8_5vzug_596 {
  padding-left: 40px;
}

._m-8_5vzug_600 {
  margin: 40px;
}

._m-t-8_5vzug_604 {
  margin-top: 40px;
}

._m-r-8_5vzug_608 {
  margin-right: 40px;
}

._m-b-8_5vzug_612 {
  margin-bottom: 40px;
}

._m-l-8_5vzug_616 {
  margin-left: 40px;
}

._p-9_5vzug_620 {
  padding: 48px;
}

._p-t-9_5vzug_624 {
  padding-top: 48px;
}

._p-r-9_5vzug_628 {
  padding-right: 48px;
}

._p-b-9_5vzug_632 {
  padding-bottom: 48px;
}

._p-l-9_5vzug_636 {
  padding-left: 48px;
}

._m-9_5vzug_640 {
  margin: 48px;
}

._m-t-9_5vzug_644 {
  margin-top: 48px;
}

._m-r-9_5vzug_648 {
  margin-right: 48px;
}

._m-b-9_5vzug_652 {
  margin-bottom: 48px;
}

._m-l-9_5vzug_656 {
  margin-left: 48px;
}

._p-10_5vzug_660 {
  padding: 64px;
}

._p-t-10_5vzug_664 {
  padding-top: 64px;
}

._p-r-10_5vzug_668 {
  padding-right: 64px;
}

._p-b-10_5vzug_672 {
  padding-bottom: 64px;
}

._p-l-10_5vzug_676 {
  padding-left: 64px;
}

._m-10_5vzug_680 {
  margin: 64px;
}

._m-t-10_5vzug_684 {
  margin-top: 64px;
}

._m-r-10_5vzug_688 {
  margin-right: 64px;
}

._m-b-10_5vzug_692 {
  margin-bottom: 64px;
}

._m-l-10_5vzug_696 {
  margin-left: 64px;
}

._p-11_5vzug_700 {
  padding: 80px;
}

._p-t-11_5vzug_704 {
  padding-top: 80px;
}

._p-r-11_5vzug_708 {
  padding-right: 80px;
}

._p-b-11_5vzug_712 {
  padding-bottom: 80px;
}

._p-l-11_5vzug_716 {
  padding-left: 80px;
}

._m-11_5vzug_720 {
  margin: 80px;
}

._m-t-11_5vzug_724 {
  margin-top: 80px;
}

._m-r-11_5vzug_728 {
  margin-right: 80px;
}

._m-b-11_5vzug_732 {
  margin-bottom: 80px;
}

._m-l-11_5vzug_736 {
  margin-left: 80px;
}

._p-12_5vzug_740 {
  padding: 96px;
}

._p-t-12_5vzug_744 {
  padding-top: 96px;
}

._p-r-12_5vzug_748 {
  padding-right: 96px;
}

._p-b-12_5vzug_752 {
  padding-bottom: 96px;
}

._p-l-12_5vzug_756 {
  padding-left: 96px;
}

._m-12_5vzug_760 {
  margin: 96px;
}

._m-t-12_5vzug_764 {
  margin-top: 96px;
}

._m-r-12_5vzug_768 {
  margin-right: 96px;
}

._m-b-12_5vzug_772 {
  margin-bottom: 96px;
}

._m-l-12_5vzug_776 {
  margin-left: 96px;
}

._p-13_5vzug_780 {
  padding: 160px;
}

._p-t-13_5vzug_784 {
  padding-top: 160px;
}

._p-r-13_5vzug_788 {
  padding-right: 160px;
}

._p-b-13_5vzug_792 {
  padding-bottom: 160px;
}

._p-l-13_5vzug_796 {
  padding-left: 160px;
}

._m-13_5vzug_800 {
  margin: 160px;
}

._m-t-13_5vzug_804 {
  margin-top: 160px;
}

._m-r-13_5vzug_808 {
  margin-right: 160px;
}

._m-b-13_5vzug_812 {
  margin-bottom: 160px;
}

._m-l-13_5vzug_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_5vzug_826 {
  border-radius: 0;
}

._r-1_5vzug_830 {
  border-radius: 2px;
}

._r-2_5vzug_834 {
  border-radius: 4px;
}

._r-3_5vzug_838 {
  border-radius: 6px;
}

._r-4_5vzug_842 {
  border-radius: 8px;
}

._r-5_5vzug_846 {
  border-radius: 12px;
}

._r-6_5vzug_850 {
  border-radius: 20px;
}

._r-full_5vzug_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_5vzug_861 {
  border: 0 solid;
}

._border-1_5vzug_865 {
  border: 1px solid;
}

._border-2_5vzug_869 {
  border: 2px solid;
}

._border-3_5vzug_873 {
  border: 3px solid;
}

._border-4_5vzug_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_5vzug_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_5vzug_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_5vzug_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_5vzug_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_5vzug_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_5vzug_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_5vzug_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_5vzug_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_5vzug_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_5vzug_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_5vzug_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_5vzug_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_5vzug_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_5vzug_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_5vzug_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_5vzug_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_5vzug_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
*/
@keyframes _skeleton-pulse_5vzug_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
/* overlay/modal → BaseModal에서 제공 */
._header_5vzug_1049 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  border-bottom: 1px solid var(--color-border);
}
._header_5vzug_1049 button {
  padding: unset;
}

._title_5vzug_1060 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_5vzug_1060 {
    font-size: 16px;
  }
}
._title_5vzug_1060 {
  color: var(--color-text-header);
  margin: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_5vzug_1060 {
    font-size: 18px;
  }
}

._selectArea_5vzug_1085 {
  display: flex;
  align-items: flex-end;
  gap: 12px;
  padding: 16px 24px;
  background-color: var(--color-bg-elevation);
  border-bottom: 1px solid var(--color-border);
  margin-bottom: 24px;
}
._selectArea_5vzug_1085 > * {
  flex: 1;
  min-width: 0;
}

._selectDropdown_5vzug_1099 {
  width: 100%;
  overflow: visible;
}
._selectDropdown_5vzug_1099 button {
  width: 100%;
  min-width: unset;
  overflow: hidden;
}

._tableArea_5vzug_1109 {
  flex: 1;
  overflow: hidden auto;
  margin: 0 24px 24px;
  min-height: 200px;
  display: flex;
  flex-direction: column;
}

._table_5vzug_1109 {
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
}

._table_5vzug_1109 thead {
  position: sticky;
  top: 0;
  z-index: 1;
}

._table_5vzug_1109 th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._table_5vzug_1109 th {
    font-size: 12px;
  }
}
._table_5vzug_1109 th {
  font-weight: 600;
  padding: 8px 12px;
  text-align: left;
  background-color: var(--color-default);
  border-bottom: 1px solid var(--color-border);
}

._campaignCol_5vzug_1149 {
  width: 50%;
}

._groupCol_5vzug_1153 {
  width: 50%;
}

._table_5vzug_1109 tbody tr._campaignFirstRow_5vzug_1157:not(:first-child) td {
  border-top: 1px solid var(--color-border);
}

._table_5vzug_1109 td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._table_5vzug_1109 td {
    font-size: 12px;
  }
}
._table_5vzug_1109 td {
  height: 57px;
  padding: 0 12px;
  vertical-align: middle;
}

._campaignCell_5vzug_1178 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 0;
}

._groupCell_5vzug_1185 {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 0;
  padding-right: 64px !important;
  border-bottom: 1px solid var(--color-border);
}

._table_5vzug_1109 tbody tr._campaignLastRow_5vzug_1195 ._groupCell_5vzug_1185 {
  border-bottom: none;
}

._deleteButton_5vzug_1199 {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
  background: none;
  border: none;
  cursor: pointer;
}
._deleteButton_5vzug_1199 i::before {
  font-size: 20px;
  color: var(--color-danger);
}
@media (hover: hover){
._deleteButton_5vzug_1199:hover i::before {
  opacity: 0.7;
}
}
@media (hover: hover){
._deleteButton_5vzug_1199:hover {
  background: none;
}
}

._emptyState_5vzug_1223 {
  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;
}
._emptyState_5vzug_1223 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyState_5vzug_1223 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_5vzug_1223 p {
    font-size: 14px;
  }
}
._emptyState_5vzug_1223 p {
  text-align: center;
  margin: 0;
}
._emptyState_5vzug_1223 p span {
  color: var(--color-danger);
}
._emptyState_5vzug_1223 {
  min-height: unset;
  flex: 1;
  background-color: transparent;
}
._emptyState_5vzug_1223 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_5vzug_1223 p {
    font-size: 12px;
  }
}

._footer_5vzug_1273 {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-end;
  padding: 12px 24px;
  border-top: 1px solid var(--color-border);
  flex-shrink: 0;
}

._countText_5vzug_1283 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._countText_5vzug_1283 {
    font-size: 12px;
  }
}
._countText_5vzug_1283 {
  color: var(--color-text-body);
  margin-right: auto;
}
._countText_5vzug_1283 strong {
  color: var(--color-primary);
  font-weight: 600;
}

._resultModal_5vzug_1303 {
  width: 560px;
  max-width: calc(100vw - 40px);
  max-height: calc(100vh - 80px);
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._resultBanner_5vzug_1316 {
  background-color: var(--color-primary-fill);
  padding: 24px 24px;
  text-align: center;
}
._resultBanner_5vzug_1316._resultBannerWithFailure_5vzug_1321 {
  border-bottom: 1px solid var(--color-border);
}

._resultMainText_5vzug_1325 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultMainText_5vzug_1325 {
    font-size: 16px;
  }
}
._resultMainText_5vzug_1325 {
  color: var(--color-text-header);
  margin: 0 0 2px 0;
}
._resultMainText_5vzug_1325 strong {
  color: var(--color-primary);
}

._resultSubText_5vzug_1344 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._resultSubText_5vzug_1344 {
    font-size: 12px;
  }
}
._resultSubText_5vzug_1344 {
  color: var(--color-text-sub);
  margin: 0;
}
._resultSubText_5vzug_1344 strong {
  color: var(--color-primary);
}

._resultContent_5vzug_1363 {
  padding: 16px 24px;
  flex: 1;
  overflow: hidden auto;
}

._failureToggle_5vzug_1369 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 56px;
  padding: 0 12px;
  background-color: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._failureToggle_5vzug_1369 {
    font-size: 12px;
  }
}
._failureToggle_5vzug_1369 {
  color: var(--color-text-body);
}
@media (hover: hover){
._failureToggle_5vzug_1369:hover {
  background-color: var(--color-default-hover);
}
}
._failureToggle_5vzug_1369._failureToggleOpen_5vzug_1396 {
  border-radius: 6px 6px 0 0;
  border-bottom: none;
}

._failureToggleLeft_5vzug_1401 {
  display: flex;
  align-items: center;
  gap: 7px;
}

._failureIconCircle_5vzug_1407 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: none;
  border: 2px solid var(--color-danger);
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 700;
  color: var(--color-danger);
  line-height: 0;
  padding-left: 1px;
}

._chevron_5vzug_1424 {
  transition: transform 0.2s ease;
}
._chevron_5vzug_1424::before {
  font-size: 16px;
  color: var(--color-text-action-disabled);
}

._chevronOpen_5vzug_1432 {
  transform: rotate(180deg);
}

._failureList_5vzug_1436 {
  border: 1px solid var(--color-border);
  border-top: none;
  border-radius: 0 0 6px 6px;
  overflow: hidden;
}

._failureCampaign_5vzug_1443 + ._failureCampaign_5vzug_1443 {
  border-top: 1px solid var(--color-border);
}

._failureCampaignToggle_5vzug_1447 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 56px;
  padding: 0 12px;
  background: none;
  border: none;
  border-radius: 0;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._failureCampaignToggle_5vzug_1447 {
    font-size: 12px;
  }
}
._failureCampaignToggle_5vzug_1447 {
  color: var(--color-text-body);
}
@media (hover: hover){
._failureCampaignToggle_5vzug_1447:hover {
  background-color: var(--color-default-hover);
}
}

._failureCampaignName_5vzug_1475 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}

._failureGroups_5vzug_1482 {
  border-top: 1px solid var(--color-border);
}

._failureGroupRow_5vzug_1486 {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 56px;
  padding: 0 12px 0 24px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._failureGroupRow_5vzug_1486 {
    font-size: 12px;
  }
}
._failureGroupRow_5vzug_1486 {
  background-color: var(--color-bg-elevation);
  border-top: 1px solid var(--color-border);
}
._failureGroupRow_5vzug_1486:first-child {
  border-top: none;
}

._failureGroupDash_5vzug_1510 {
  color: var(--color-text-action-disabled);
  flex-shrink: 0;
}

._failureGroupName_5vzug_1515 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--color-text-body);
}

._failureBadge_5vzug_1524 {
  flex-shrink: 0;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-body);
  padding: 4px 12px;
  background-color: var(--color-danger-fill);
  border: 1px solid var(--color-danger-outline);
  border-radius: 9999px;
  white-space: nowrap;
}
._failureBadge_5vzug_1524 strong {
  color: var(--color-danger);
  font-weight: 600;
}

._resultFooter_5vzug_1542 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 12px 24px;
  border-top: 1px solid var(--color-border);
}

._mobileSheetOverride_5vzug_1550 {
  max-height: 85dvh;
}

._mobileFullScreen_5vzug_1554 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileFullScreen_5vzug_1554 {
    display: flex;
    flex-direction: column;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--color-bg-elevation-1);
    z-index: 1001;
  }
}

._mobileStepTitle_5vzug_1571 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileStepTitle_5vzug_1571 {
    display: block;
    padding: 16px;
    font-family: "Pretendard", sans-serif;
    font-size: 20px;
    line-height: 1.6;
    font-weight: 600;
    color: var(--color-text-header);
    text-align: left;
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._mobileStepTitle_5vzug_1571 {
    font-size: 16px;
  }
}

._mobileStepLabel_5vzug_1592 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileStepLabel_5vzug_1592 {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 0 16px 12px;
    font-size: 14px;
    font-weight: 600;
    color: var(--color-primary);
    text-align: left;
    cursor: pointer;
  }
  ._mobileStepLabel_5vzug_1592 input[type=checkbox] {
    width: 18px;
    height: 18px;
    flex-shrink: 0;
    accent-color: var(--color-primary);
  }
}

._mobileCampaignList_5vzug_1615 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileCampaignList_5vzug_1615 {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow-y: auto;
    min-height: 0;
  }
}

._mobileCampaignItem_5vzug_1628 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileCampaignItem_5vzug_1628 {
    display: block;
    width: 100%;
    padding: 0 16px;
    height: 54px;
    line-height: 54px;
    font-size: 14px;
    color: var(--color-text-body);
    background: none;
    border: none;
    border-bottom: 1px solid var(--color-border);
    cursor: pointer;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  @media (hover: hover){
  ._mobileCampaignItem_5vzug_1628:hover {
    background-color: var(--color-default-hover);
  }
  }
  ._mobileCampaignItem_5vzug_1628._mobileCampaignItemActive_5vzug_1652 {
    background-color: var(--color-primary-fill);
    color: var(--color-primary);
    font-weight: 600;
  }
}

._mobileStep2Campaign_5vzug_1659 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileStep2Campaign_5vzug_1659 {
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 2px 8px;
    background-color: var(--color-default);
    border-radius: 100px;
    height: 26px;
    margin: 0 16px 12px;
    width: fit-content;
    max-width: calc(100% - 32px);
    overflow: hidden;
  }
}

._mobileStep2CampaignLabel_5vzug_1678 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileStep2CampaignLabel_5vzug_1678 {
    font-size: 12px;
  }
}
._mobileStep2CampaignLabel_5vzug_1678 {
  flex-shrink: 0;
}

._mobileStep2CampaignName_5vzug_1693 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileStep2CampaignName_5vzug_1693 {
    font-size: 12px;
  }
}
._mobileStep2CampaignName_5vzug_1693 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 0;
  max-width: 90%;
}

._mobileGroupList_5vzug_1712 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileGroupList_5vzug_1712 {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow-y: auto;
    min-height: 0;
  }
}

._mobileGroupItem_5vzug_1725 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileGroupItem_5vzug_1725 {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 0 16px;
    height: 54px;
    border-bottom: 1px solid var(--color-border);
    cursor: pointer;
    font-size: 14px;
    color: var(--color-text-body);
  }
  ._mobileGroupItem_5vzug_1725 input[type=checkbox] {
    width: 18px;
    height: 18px;
    flex-shrink: 0;
    accent-color: var(--color-primary);
  }
}

._mobileGroupItemText_5vzug_1748 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}

._mobileLoadingState_5vzug_1755 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileLoadingState_5vzug_1755 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px 16px;
    font-size: 14px;
    color: var(--color-text-action-disabled);
  }
}

._mobileBottomButtons_5vzug_1769 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_5vzug_1769 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_5vzug_1769 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._mobilePrevButton_5vzug_1798 {
  background-color: var(--color-bg-elevation-1) !important;
}

._bottomSpacer_5vzug_1802 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_5vzug_1802 {
    display: block;
    height: 82px;
  }
}

._mobileConfirmHeader_5vzug_1812 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileConfirmHeader_5vzug_1812 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px;
    border-bottom: 1px solid var(--color-border);
    flex-shrink: 0;
  }
  ._mobileConfirmHeader_5vzug_1812 button {
    padding: unset;
  }
}

._mobileConfirmTitle_5vzug_1829 {
  font-family: "Pretendard", sans-serif;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileConfirmTitle_5vzug_1829 {
    font-size: 16px;
  }
}
._mobileConfirmTitle_5vzug_1829 {
  margin: 0;
}

._mobileCountBar_5vzug_1845 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileCountBar_5vzug_1845 {
    display: block;
    padding: 16px;
    background-color: var(--color-default);
    font-size: 14px;
    font-weight: 600;
    color: var(--color-text-body);
    flex-shrink: 0;
  }
  ._mobileCountBar_5vzug_1845 strong {
    color: var(--color-primary);
  }
}

._mobileCardList_5vzug_1863 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileCardList_5vzug_1863 {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow-y: auto;
    padding: 16px;
    gap: 16px;
    min-height: 0;
  }
}

._mobileEmptyState_5vzug_1878 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyState_5vzug_1878 {
    font-size: 12px;
  }
}
._mobileEmptyState_5vzug_1878 {
  color: var(--color-text-action-disabled);
}

._mobileCard_5vzug_1863 {
  border-radius: 12px;
  border: 1px solid var(--color-border);
  overflow: hidden;
  flex-shrink: 0;
}

._mobileCardCampaign_5vzug_1904 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 12px;
  background-color: var(--color-bg-elevation);
  border-bottom: 1px solid var(--color-border);
}

._mobileCardGroup_5vzug_1913 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
  border-bottom: 1px solid var(--color-border);
}
._mobileCardGroup_5vzug_1913._mobileCardGroupLast_5vzug_1920 {
  border-bottom: none;
}

._mobileCardGroupInfo_5vzug_1924 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
  flex: 1;
}

._mobileCardLabel_5vzug_1932 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileCardLabel_5vzug_1932 {
    font-size: 12px;
  }
}

._mobileCardValue_5vzug_1944 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileCardValue_5vzug_1944 {
    font-size: 12px;
  }
}
._mobileCardValue_5vzug_1944 {
  color: var(--color-text-sub);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._mobileCardTrash_5vzug_1962 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  background: none;
  border: none;
  cursor: pointer;
  flex-shrink: 0;
}
._mobileCardTrash_5vzug_1962 i::before {
  font-size: 20px;
  color: var(--color-danger);
}
@media (hover: hover){
._mobileCardTrash_5vzug_1962:hover i::before {
  opacity: 0.7;
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1n0zw_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1n0zw_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1n0zw_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1n0zw_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1n0zw_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1n0zw_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1n0zw_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1n0zw_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1n0zw_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_1n0zw_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1n0zw_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1n0zw_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1n0zw_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1n0zw_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1n0zw_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1n0zw_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1n0zw_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1n0zw_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_1n0zw_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1n0zw_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1n0zw_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1n0zw_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1n0zw_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1n0zw_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1n0zw_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1n0zw_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1n0zw_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_1n0zw_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1n0zw_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1n0zw_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1n0zw_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1n0zw_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1n0zw_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1n0zw_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1n0zw_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1n0zw_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_1n0zw_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1n0zw_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1n0zw_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1n0zw_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1n0zw_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1n0zw_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1n0zw_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1n0zw_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1n0zw_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_1n0zw_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1n0zw_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1n0zw_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1n0zw_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1n0zw_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1n0zw_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1n0zw_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1n0zw_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1n0zw_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_1n0zw_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1n0zw_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1n0zw_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1n0zw_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1n0zw_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1n0zw_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1n0zw_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1n0zw_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1n0zw_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_1n0zw_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1n0zw_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1n0zw_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1n0zw_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1n0zw_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1n0zw_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1n0zw_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1n0zw_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1n0zw_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1n0zw_259 {
  padding: 0;
}

._p-t-0_1n0zw_263 {
  padding-top: 0;
}

._p-r-0_1n0zw_267 {
  padding-right: 0;
}

._p-b-0_1n0zw_271 {
  padding-bottom: 0;
}

._p-l-0_1n0zw_275 {
  padding-left: 0;
}

._m-0_1n0zw_279 {
  margin: 0;
}

._m-t-0_1n0zw_283 {
  margin-top: 0;
}

._m-r-0_1n0zw_287 {
  margin-right: 0;
}

._m-b-0_1n0zw_291 {
  margin-bottom: 0;
}

._m-l-0_1n0zw_295 {
  margin-left: 0;
}

._p-1_1n0zw_299 {
  padding: 2px;
}

._p-t-1_1n0zw_303 {
  padding-top: 2px;
}

._p-r-1_1n0zw_307 {
  padding-right: 2px;
}

._p-b-1_1n0zw_311 {
  padding-bottom: 2px;
}

._p-l-1_1n0zw_315 {
  padding-left: 2px;
}

._m-1_1n0zw_319 {
  margin: 2px;
}

._m-t-1_1n0zw_323 {
  margin-top: 2px;
}

._m-r-1_1n0zw_327 {
  margin-right: 2px;
}

._m-b-1_1n0zw_331 {
  margin-bottom: 2px;
}

._m-l-1_1n0zw_335 {
  margin-left: 2px;
}

._p-2_1n0zw_339 {
  padding: 4px;
}

._p-t-2_1n0zw_343 {
  padding-top: 4px;
}

._p-r-2_1n0zw_347 {
  padding-right: 4px;
}

._p-b-2_1n0zw_351 {
  padding-bottom: 4px;
}

._p-l-2_1n0zw_355 {
  padding-left: 4px;
}

._m-2_1n0zw_359 {
  margin: 4px;
}

._m-t-2_1n0zw_363 {
  margin-top: 4px;
}

._m-r-2_1n0zw_367 {
  margin-right: 4px;
}

._m-b-2_1n0zw_371 {
  margin-bottom: 4px;
}

._m-l-2_1n0zw_375 {
  margin-left: 4px;
}

._p-3_1n0zw_379 {
  padding: 8px;
}

._p-t-3_1n0zw_383 {
  padding-top: 8px;
}

._p-r-3_1n0zw_387 {
  padding-right: 8px;
}

._p-b-3_1n0zw_391 {
  padding-bottom: 8px;
}

._p-l-3_1n0zw_395 {
  padding-left: 8px;
}

._m-3_1n0zw_399 {
  margin: 8px;
}

._m-t-3_1n0zw_403 {
  margin-top: 8px;
}

._m-r-3_1n0zw_407 {
  margin-right: 8px;
}

._m-b-3_1n0zw_411 {
  margin-bottom: 8px;
}

._m-l-3_1n0zw_415 {
  margin-left: 8px;
}

._p-4_1n0zw_419 {
  padding: 12px;
}

._p-t-4_1n0zw_423 {
  padding-top: 12px;
}

._p-r-4_1n0zw_427 {
  padding-right: 12px;
}

._p-b-4_1n0zw_431 {
  padding-bottom: 12px;
}

._p-l-4_1n0zw_435 {
  padding-left: 12px;
}

._m-4_1n0zw_439 {
  margin: 12px;
}

._m-t-4_1n0zw_443 {
  margin-top: 12px;
}

._m-r-4_1n0zw_447 {
  margin-right: 12px;
}

._m-b-4_1n0zw_451 {
  margin-bottom: 12px;
}

._m-l-4_1n0zw_455 {
  margin-left: 12px;
}

._p-5_1n0zw_459 {
  padding: 16px;
}

._p-t-5_1n0zw_463 {
  padding-top: 16px;
}

._p-r-5_1n0zw_467 {
  padding-right: 16px;
}

._p-b-5_1n0zw_471 {
  padding-bottom: 16px;
}

._p-l-5_1n0zw_475 {
  padding-left: 16px;
}

._m-5_1n0zw_479 {
  margin: 16px;
}

._m-t-5_1n0zw_483 {
  margin-top: 16px;
}

._m-r-5_1n0zw_487 {
  margin-right: 16px;
}

._m-b-5_1n0zw_491 {
  margin-bottom: 16px;
}

._m-l-5_1n0zw_495 {
  margin-left: 16px;
}

._p-6_1n0zw_499 {
  padding: 24px;
}

._p-t-6_1n0zw_503 {
  padding-top: 24px;
}

._p-r-6_1n0zw_507 {
  padding-right: 24px;
}

._p-b-6_1n0zw_511 {
  padding-bottom: 24px;
}

._p-l-6_1n0zw_515 {
  padding-left: 24px;
}

._m-6_1n0zw_519 {
  margin: 24px;
}

._m-t-6_1n0zw_523 {
  margin-top: 24px;
}

._m-r-6_1n0zw_527 {
  margin-right: 24px;
}

._m-b-6_1n0zw_531 {
  margin-bottom: 24px;
}

._m-l-6_1n0zw_535 {
  margin-left: 24px;
}

._p-7_1n0zw_539 {
  padding: 32px;
}

._p-t-7_1n0zw_543 {
  padding-top: 32px;
}

._p-r-7_1n0zw_547 {
  padding-right: 32px;
}

._p-b-7_1n0zw_551 {
  padding-bottom: 32px;
}

._p-l-7_1n0zw_555 {
  padding-left: 32px;
}

._m-7_1n0zw_559 {
  margin: 32px;
}

._m-t-7_1n0zw_563 {
  margin-top: 32px;
}

._m-r-7_1n0zw_567 {
  margin-right: 32px;
}

._m-b-7_1n0zw_571 {
  margin-bottom: 32px;
}

._m-l-7_1n0zw_575 {
  margin-left: 32px;
}

._p-8_1n0zw_579 {
  padding: 40px;
}

._p-t-8_1n0zw_583 {
  padding-top: 40px;
}

._p-r-8_1n0zw_587 {
  padding-right: 40px;
}

._p-b-8_1n0zw_591 {
  padding-bottom: 40px;
}

._p-l-8_1n0zw_595 {
  padding-left: 40px;
}

._m-8_1n0zw_599 {
  margin: 40px;
}

._m-t-8_1n0zw_603 {
  margin-top: 40px;
}

._m-r-8_1n0zw_607 {
  margin-right: 40px;
}

._m-b-8_1n0zw_611 {
  margin-bottom: 40px;
}

._m-l-8_1n0zw_615 {
  margin-left: 40px;
}

._p-9_1n0zw_619 {
  padding: 48px;
}

._p-t-9_1n0zw_623 {
  padding-top: 48px;
}

._p-r-9_1n0zw_627 {
  padding-right: 48px;
}

._p-b-9_1n0zw_631 {
  padding-bottom: 48px;
}

._p-l-9_1n0zw_635 {
  padding-left: 48px;
}

._m-9_1n0zw_639 {
  margin: 48px;
}

._m-t-9_1n0zw_643 {
  margin-top: 48px;
}

._m-r-9_1n0zw_647 {
  margin-right: 48px;
}

._m-b-9_1n0zw_651 {
  margin-bottom: 48px;
}

._m-l-9_1n0zw_655 {
  margin-left: 48px;
}

._p-10_1n0zw_659 {
  padding: 64px;
}

._p-t-10_1n0zw_663 {
  padding-top: 64px;
}

._p-r-10_1n0zw_667 {
  padding-right: 64px;
}

._p-b-10_1n0zw_671 {
  padding-bottom: 64px;
}

._p-l-10_1n0zw_675 {
  padding-left: 64px;
}

._m-10_1n0zw_679 {
  margin: 64px;
}

._m-t-10_1n0zw_683 {
  margin-top: 64px;
}

._m-r-10_1n0zw_687 {
  margin-right: 64px;
}

._m-b-10_1n0zw_691 {
  margin-bottom: 64px;
}

._m-l-10_1n0zw_695 {
  margin-left: 64px;
}

._p-11_1n0zw_699 {
  padding: 80px;
}

._p-t-11_1n0zw_703 {
  padding-top: 80px;
}

._p-r-11_1n0zw_707 {
  padding-right: 80px;
}

._p-b-11_1n0zw_711 {
  padding-bottom: 80px;
}

._p-l-11_1n0zw_715 {
  padding-left: 80px;
}

._m-11_1n0zw_719 {
  margin: 80px;
}

._m-t-11_1n0zw_723 {
  margin-top: 80px;
}

._m-r-11_1n0zw_727 {
  margin-right: 80px;
}

._m-b-11_1n0zw_731 {
  margin-bottom: 80px;
}

._m-l-11_1n0zw_735 {
  margin-left: 80px;
}

._p-12_1n0zw_739 {
  padding: 96px;
}

._p-t-12_1n0zw_743 {
  padding-top: 96px;
}

._p-r-12_1n0zw_747 {
  padding-right: 96px;
}

._p-b-12_1n0zw_751 {
  padding-bottom: 96px;
}

._p-l-12_1n0zw_755 {
  padding-left: 96px;
}

._m-12_1n0zw_759 {
  margin: 96px;
}

._m-t-12_1n0zw_763 {
  margin-top: 96px;
}

._m-r-12_1n0zw_767 {
  margin-right: 96px;
}

._m-b-12_1n0zw_771 {
  margin-bottom: 96px;
}

._m-l-12_1n0zw_775 {
  margin-left: 96px;
}

._p-13_1n0zw_779 {
  padding: 160px;
}

._p-t-13_1n0zw_783 {
  padding-top: 160px;
}

._p-r-13_1n0zw_787 {
  padding-right: 160px;
}

._p-b-13_1n0zw_791 {
  padding-bottom: 160px;
}

._p-l-13_1n0zw_795 {
  padding-left: 160px;
}

._m-13_1n0zw_799 {
  margin: 160px;
}

._m-t-13_1n0zw_803 {
  margin-top: 160px;
}

._m-r-13_1n0zw_807 {
  margin-right: 160px;
}

._m-b-13_1n0zw_811 {
  margin-bottom: 160px;
}

._m-l-13_1n0zw_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1n0zw_825 {
  border-radius: 0;
}

._r-1_1n0zw_829 {
  border-radius: 2px;
}

._r-2_1n0zw_833 {
  border-radius: 4px;
}

._r-3_1n0zw_837 {
  border-radius: 6px;
}

._r-4_1n0zw_841 {
  border-radius: 8px;
}

._r-5_1n0zw_845 {
  border-radius: 12px;
}

._r-6_1n0zw_849 {
  border-radius: 20px;
}

._r-full_1n0zw_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1n0zw_860 {
  border: 0 solid;
}

._border-1_1n0zw_864 {
  border: 1px solid;
}

._border-2_1n0zw_868 {
  border: 2px solid;
}

._border-3_1n0zw_872 {
  border: 3px solid;
}

._border-4_1n0zw_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1n0zw_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1n0zw_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1n0zw_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1n0zw_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1n0zw_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1n0zw_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1n0zw_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1n0zw_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1n0zw_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_1n0zw_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1n0zw_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1n0zw_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1n0zw_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1n0zw_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1n0zw_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1n0zw_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1n0zw_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1n0zw_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1n0zw_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1n0zw_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._desktopLayout_1n0zw_1065 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopLayout_1n0zw_1065 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_1n0zw_1065 {
    display: none !important;
  }
}

._singleColumnLayout_1n0zw_1085 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._singleColumnLayout_1n0zw_1085 {
    display: none !important;
  }
}

._leftSection_1n0zw_1097 {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
._leftSection_1n0zw_1097 > section {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._rightSection_1n0zw_1108 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
._rightSection_1n0zw_1108 > section {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._mobileLayout_1n0zw_1121 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileLayout_1n0zw_1121 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    flex: 1;
  }
}

._sectionTitle_1n0zw_1133 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1n0zw_1133 {
    font-size: 16px;
  }
}
._sectionTitle_1n0zw_1133 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}

._formFields_1n0zw_1149 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
  margin-bottom: 24px;
}
._formFields_1n0zw_1149 select {
  border: 1px solid var(--color-border-disabled);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formFields_1n0zw_1149 {
    gap: 12px;
  }
  ._formFields_1n0zw_1149 label {
    font-size: 14px !important;
  }
  ._formFields_1n0zw_1149 input,
  ._formFields_1n0zw_1149 select {
    font-size: 16px !important;
  }
}

._conditionalField_1n0zw_1171 {
  margin-top: 12px;
  max-width: 300px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._conditionalField_1n0zw_1171 {
    max-width: 100%;
  }
}

._formGrid_1n0zw_1181 {
  padding: 0 !important;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_1n0zw_1181 {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
  }
  ._formGrid_1n0zw_1181 > [class*=w-] {
    width: 100% !important;
  }
  ._formGrid_1n0zw_1181 label {
    font-size: 14px !important;
  }
  ._formGrid_1n0zw_1181 input,
  ._formGrid_1n0zw_1181 select {
    font-size: 16px !important;
  }
}

._radioGroup_1n0zw_1203 {
  display: flex;
  gap: 24px;
}

._radioItem_1n0zw_1208 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._radioItem_1n0zw_1208 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1n0zw_1208 label {
    font-size: 14px;
  }
}
._radioItem_1n0zw_1208 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._colorInputWrapper_1n0zw_1230 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_1n0zw_1230 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_1n0zw_1239 {
  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_1n0zw_1251 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._imagePreviewContainer_1n0zw_1257 {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
}

._imagePreview_1n0zw_1257 {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  object-fit: cover;
}

._imageDeleteButton_1n0zw_1271 {
  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: var(--overlay-bg-dark);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
@media (hover: hover) {
._imageDeleteButton_1n0zw_1271:hover {
  background-color: var(--overlay-bg-darker);
}
}
._imageDeleteButton_1n0zw_1271 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_1n0zw_1271 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_1n0zw_1301 {
  width: 100%;
  aspect-ratio: 1/1;
  background-color: var(--color-bg-elevation);
  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;
}
@media (hover: hover) {
._emptyImageArea_1n0zw_1301:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
}
._emptyImageArea_1n0zw_1301 i,
._emptyImageArea_1n0zw_1301 span {
  pointer-events: none;
}
._emptyImageArea_1n0zw_1301 i::before {
  font-size: 32px;
  color: var(--color-text-action-disabled);
}
._emptyImageArea_1n0zw_1301 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_1n0zw_1301 span {
    font-size: 12px;
  }
}
._emptyImageArea_1n0zw_1301 span {
  color: var(--color-text-action-disabled);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}

._changeImageButton_1n0zw_1345 {
  width: 100%;
}

._buttonGroup_1n0zw_1349 {
  display: flex;
  justify-content: space-between;
  padding-top: 24px;
  margin-top: auto;
}
._buttonGroup_1n0zw_1349:has(> :only-child) {
  justify-content: flex-end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_1n0zw_1349 {
    display: none;
  }
}

._mobileBottomButtons_1n0zw_1364 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1n0zw_1364 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_1n0zw_1364 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1n0zw_1364 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_1n0zw_1398 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_1n0zw_1398 {
    display: block;
    height: 82px;
  }
}

._tableWrapper_1n0zw_1408 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1n0zw_1408 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}
._tableWrapper_1n0zw_1408 table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1n0zw_1408 table.border.list thead th {
    font-size: 12px;
  }
}
._tableWrapper_1n0zw_1408 table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
}
._tableWrapper_1n0zw_1408 table.border.list tbody tr {
  transition: background-color 0.15s;
}
@media (hover: hover) {
._tableWrapper_1n0zw_1408 table.border.list tbody tr:hover {
  cursor: default;
  background-color: var(--color-default-hover);
}
}
._tableWrapper_1n0zw_1408 table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1n0zw_1408 table.border.list tbody td {
    font-size: 12px;
  }
}
._tableWrapper_1n0zw_1408 table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1n0zw_1408 table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  ._tableWrapper_1n0zw_1408 table.border.list thead th,
  ._tableWrapper_1n0zw_1408 table.border.list tbody td {
    font-size: 14px !important;
  }
  ._tableWrapper_1n0zw_1408 table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1n0zw_1408 th:first-child,
  ._tableWrapper_1n0zw_1408 td:first-child {
    padding-left: 16px;
  }
  ._tableWrapper_1n0zw_1408 th:last-child,
  ._tableWrapper_1n0zw_1408 td:last-child {
    padding-right: 16px;
  }
}

._link_1n0zw_128 {
  color: var(--color-link);
  transition: color 0.2s;
}
@media (hover: hover) {
._link_1n0zw_128:hover {
  color: var(--color-link-hover);
  text-decoration: underline;
}
}

._emptyMessage_1n0zw_1500 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1n0zw_1500 {
    font-size: 14px;
  }
}
._emptyMessage_1n0zw_1500 {
  color: var(--color-text-action-disabled);
  gap: 8px;
}
._emptyMessage_1n0zw_1500 i::before {
  font-size: 48px;
  color: var(--color-text-action-disabled);
}

._skeleton_1n0zw_1525 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1n0zw_1 1.5s ease-in-out infinite;
}

._skeletonTitle_1n0zw_1532 {
  width: 120px;
  height: 24px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1n0zw_1 1.5s ease-in-out infinite;
  margin-bottom: 24px;
}

._skeletonInput_1n0zw_1541 {
  height: 42px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1n0zw_1 1.5s ease-in-out infinite;
  border-radius: 4px;
}

._skeletonButton_1n0zw_1549 {
  width: 100px;
  height: 42px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_1n0zw_1 1.5s ease-in-out infinite;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._hideOnMobile_1n0zw_1558 {
    display: none;
  }
}

._skeletonDesktopLayout_1n0zw_1563 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._skeletonDesktopLayout_1n0zw_1563 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skeletonDesktopLayout_1n0zw_1563 {
    display: none !important;
  }
}

._skeletonSingleColumnLayout_1n0zw_1583 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skeletonSingleColumnLayout_1n0zw_1583 {
    display: none !important;
  }
}

._skeletonMobileLayout_1n0zw_1595 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._skeletonMobileLayout_1n0zw_1595 {
    display: flex;
    flex-direction: column;
    gap: 16px;
    flex: 1;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1j35b_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1j35b_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1j35b_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1j35b_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1j35b_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1j35b_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1j35b_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1j35b_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1j35b_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_1j35b_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1j35b_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1j35b_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1j35b_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1j35b_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1j35b_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1j35b_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1j35b_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1j35b_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_1j35b_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1j35b_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1j35b_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1j35b_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1j35b_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1j35b_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1j35b_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1j35b_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1j35b_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_1j35b_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1j35b_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1j35b_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1j35b_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1j35b_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1j35b_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1j35b_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1j35b_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1j35b_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_1j35b_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1j35b_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1j35b_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1j35b_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1j35b_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1j35b_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1j35b_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1j35b_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1j35b_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_1j35b_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1j35b_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1j35b_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1j35b_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1j35b_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1j35b_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1j35b_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1j35b_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1j35b_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_1j35b_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1j35b_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1j35b_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1j35b_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1j35b_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1j35b_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1j35b_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1j35b_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1j35b_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_1j35b_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1j35b_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1j35b_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1j35b_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1j35b_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1j35b_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1j35b_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1j35b_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1j35b_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1j35b_259 {
  padding: 0;
}

._p-t-0_1j35b_263 {
  padding-top: 0;
}

._p-r-0_1j35b_267 {
  padding-right: 0;
}

._p-b-0_1j35b_271 {
  padding-bottom: 0;
}

._p-l-0_1j35b_275 {
  padding-left: 0;
}

._m-0_1j35b_279 {
  margin: 0;
}

._m-t-0_1j35b_283 {
  margin-top: 0;
}

._m-r-0_1j35b_287 {
  margin-right: 0;
}

._m-b-0_1j35b_291 {
  margin-bottom: 0;
}

._m-l-0_1j35b_295 {
  margin-left: 0;
}

._p-1_1j35b_299 {
  padding: 2px;
}

._p-t-1_1j35b_303 {
  padding-top: 2px;
}

._p-r-1_1j35b_307 {
  padding-right: 2px;
}

._p-b-1_1j35b_311 {
  padding-bottom: 2px;
}

._p-l-1_1j35b_315 {
  padding-left: 2px;
}

._m-1_1j35b_319 {
  margin: 2px;
}

._m-t-1_1j35b_323 {
  margin-top: 2px;
}

._m-r-1_1j35b_327 {
  margin-right: 2px;
}

._m-b-1_1j35b_331 {
  margin-bottom: 2px;
}

._m-l-1_1j35b_335 {
  margin-left: 2px;
}

._p-2_1j35b_339 {
  padding: 4px;
}

._p-t-2_1j35b_343 {
  padding-top: 4px;
}

._p-r-2_1j35b_347 {
  padding-right: 4px;
}

._p-b-2_1j35b_351 {
  padding-bottom: 4px;
}

._p-l-2_1j35b_355 {
  padding-left: 4px;
}

._m-2_1j35b_359 {
  margin: 4px;
}

._m-t-2_1j35b_363 {
  margin-top: 4px;
}

._m-r-2_1j35b_367 {
  margin-right: 4px;
}

._m-b-2_1j35b_371 {
  margin-bottom: 4px;
}

._m-l-2_1j35b_375 {
  margin-left: 4px;
}

._p-3_1j35b_379 {
  padding: 8px;
}

._p-t-3_1j35b_383 {
  padding-top: 8px;
}

._p-r-3_1j35b_387 {
  padding-right: 8px;
}

._p-b-3_1j35b_391 {
  padding-bottom: 8px;
}

._p-l-3_1j35b_395 {
  padding-left: 8px;
}

._m-3_1j35b_399 {
  margin: 8px;
}

._m-t-3_1j35b_403 {
  margin-top: 8px;
}

._m-r-3_1j35b_407 {
  margin-right: 8px;
}

._m-b-3_1j35b_411 {
  margin-bottom: 8px;
}

._m-l-3_1j35b_415 {
  margin-left: 8px;
}

._p-4_1j35b_419 {
  padding: 12px;
}

._p-t-4_1j35b_423 {
  padding-top: 12px;
}

._p-r-4_1j35b_427 {
  padding-right: 12px;
}

._p-b-4_1j35b_431 {
  padding-bottom: 12px;
}

._p-l-4_1j35b_435 {
  padding-left: 12px;
}

._m-4_1j35b_439 {
  margin: 12px;
}

._m-t-4_1j35b_443 {
  margin-top: 12px;
}

._m-r-4_1j35b_447 {
  margin-right: 12px;
}

._m-b-4_1j35b_451 {
  margin-bottom: 12px;
}

._m-l-4_1j35b_455 {
  margin-left: 12px;
}

._p-5_1j35b_459 {
  padding: 16px;
}

._p-t-5_1j35b_463 {
  padding-top: 16px;
}

._p-r-5_1j35b_467 {
  padding-right: 16px;
}

._p-b-5_1j35b_471 {
  padding-bottom: 16px;
}

._p-l-5_1j35b_475 {
  padding-left: 16px;
}

._m-5_1j35b_479 {
  margin: 16px;
}

._m-t-5_1j35b_483 {
  margin-top: 16px;
}

._m-r-5_1j35b_487 {
  margin-right: 16px;
}

._m-b-5_1j35b_491 {
  margin-bottom: 16px;
}

._m-l-5_1j35b_495 {
  margin-left: 16px;
}

._p-6_1j35b_499 {
  padding: 24px;
}

._p-t-6_1j35b_503 {
  padding-top: 24px;
}

._p-r-6_1j35b_507 {
  padding-right: 24px;
}

._p-b-6_1j35b_511 {
  padding-bottom: 24px;
}

._p-l-6_1j35b_515 {
  padding-left: 24px;
}

._m-6_1j35b_519 {
  margin: 24px;
}

._m-t-6_1j35b_523 {
  margin-top: 24px;
}

._m-r-6_1j35b_527 {
  margin-right: 24px;
}

._m-b-6_1j35b_531 {
  margin-bottom: 24px;
}

._m-l-6_1j35b_535 {
  margin-left: 24px;
}

._p-7_1j35b_539 {
  padding: 32px;
}

._p-t-7_1j35b_543 {
  padding-top: 32px;
}

._p-r-7_1j35b_547 {
  padding-right: 32px;
}

._p-b-7_1j35b_551 {
  padding-bottom: 32px;
}

._p-l-7_1j35b_555 {
  padding-left: 32px;
}

._m-7_1j35b_559 {
  margin: 32px;
}

._m-t-7_1j35b_563 {
  margin-top: 32px;
}

._m-r-7_1j35b_567 {
  margin-right: 32px;
}

._m-b-7_1j35b_571 {
  margin-bottom: 32px;
}

._m-l-7_1j35b_575 {
  margin-left: 32px;
}

._p-8_1j35b_579 {
  padding: 40px;
}

._p-t-8_1j35b_583 {
  padding-top: 40px;
}

._p-r-8_1j35b_587 {
  padding-right: 40px;
}

._p-b-8_1j35b_591 {
  padding-bottom: 40px;
}

._p-l-8_1j35b_595 {
  padding-left: 40px;
}

._m-8_1j35b_599 {
  margin: 40px;
}

._m-t-8_1j35b_603 {
  margin-top: 40px;
}

._m-r-8_1j35b_607 {
  margin-right: 40px;
}

._m-b-8_1j35b_611 {
  margin-bottom: 40px;
}

._m-l-8_1j35b_615 {
  margin-left: 40px;
}

._p-9_1j35b_619 {
  padding: 48px;
}

._p-t-9_1j35b_623 {
  padding-top: 48px;
}

._p-r-9_1j35b_627 {
  padding-right: 48px;
}

._p-b-9_1j35b_631 {
  padding-bottom: 48px;
}

._p-l-9_1j35b_635 {
  padding-left: 48px;
}

._m-9_1j35b_639 {
  margin: 48px;
}

._m-t-9_1j35b_643 {
  margin-top: 48px;
}

._m-r-9_1j35b_647 {
  margin-right: 48px;
}

._m-b-9_1j35b_651 {
  margin-bottom: 48px;
}

._m-l-9_1j35b_655 {
  margin-left: 48px;
}

._p-10_1j35b_659 {
  padding: 64px;
}

._p-t-10_1j35b_663 {
  padding-top: 64px;
}

._p-r-10_1j35b_667 {
  padding-right: 64px;
}

._p-b-10_1j35b_671 {
  padding-bottom: 64px;
}

._p-l-10_1j35b_675 {
  padding-left: 64px;
}

._m-10_1j35b_679 {
  margin: 64px;
}

._m-t-10_1j35b_683 {
  margin-top: 64px;
}

._m-r-10_1j35b_687 {
  margin-right: 64px;
}

._m-b-10_1j35b_691 {
  margin-bottom: 64px;
}

._m-l-10_1j35b_695 {
  margin-left: 64px;
}

._p-11_1j35b_699 {
  padding: 80px;
}

._p-t-11_1j35b_703 {
  padding-top: 80px;
}

._p-r-11_1j35b_707 {
  padding-right: 80px;
}

._p-b-11_1j35b_711 {
  padding-bottom: 80px;
}

._p-l-11_1j35b_715 {
  padding-left: 80px;
}

._m-11_1j35b_719 {
  margin: 80px;
}

._m-t-11_1j35b_723 {
  margin-top: 80px;
}

._m-r-11_1j35b_727 {
  margin-right: 80px;
}

._m-b-11_1j35b_731 {
  margin-bottom: 80px;
}

._m-l-11_1j35b_735 {
  margin-left: 80px;
}

._p-12_1j35b_739 {
  padding: 96px;
}

._p-t-12_1j35b_743 {
  padding-top: 96px;
}

._p-r-12_1j35b_747 {
  padding-right: 96px;
}

._p-b-12_1j35b_751 {
  padding-bottom: 96px;
}

._p-l-12_1j35b_755 {
  padding-left: 96px;
}

._m-12_1j35b_759 {
  margin: 96px;
}

._m-t-12_1j35b_763 {
  margin-top: 96px;
}

._m-r-12_1j35b_767 {
  margin-right: 96px;
}

._m-b-12_1j35b_771 {
  margin-bottom: 96px;
}

._m-l-12_1j35b_775 {
  margin-left: 96px;
}

._p-13_1j35b_779 {
  padding: 160px;
}

._p-t-13_1j35b_783 {
  padding-top: 160px;
}

._p-r-13_1j35b_787 {
  padding-right: 160px;
}

._p-b-13_1j35b_791 {
  padding-bottom: 160px;
}

._p-l-13_1j35b_795 {
  padding-left: 160px;
}

._m-13_1j35b_799 {
  margin: 160px;
}

._m-t-13_1j35b_803 {
  margin-top: 160px;
}

._m-r-13_1j35b_807 {
  margin-right: 160px;
}

._m-b-13_1j35b_811 {
  margin-bottom: 160px;
}

._m-l-13_1j35b_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1j35b_825 {
  border-radius: 0;
}

._r-1_1j35b_829 {
  border-radius: 2px;
}

._r-2_1j35b_833 {
  border-radius: 4px;
}

._r-3_1j35b_837 {
  border-radius: 6px;
}

._r-4_1j35b_841 {
  border-radius: 8px;
}

._r-5_1j35b_845 {
  border-radius: 12px;
}

._r-6_1j35b_849 {
  border-radius: 20px;
}

._r-full_1j35b_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1j35b_860 {
  border: 0 solid;
}

._border-1_1j35b_864 {
  border: 1px solid;
}

._border-2_1j35b_868 {
  border: 2px solid;
}

._border-3_1j35b_872 {
  border: 3px solid;
}

._border-4_1j35b_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1j35b_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1j35b_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1j35b_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1j35b_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1j35b_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1j35b_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1j35b_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1j35b_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1j35b_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_1j35b_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1j35b_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1j35b_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1j35b_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1j35b_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1j35b_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1j35b_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1j35b_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_1j35b_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._editorContainer_1j35b_1047 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  height: 100%;
  overflow: hidden;
}

._controllerPanel_1j35b_1056 {
  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_1j35b_1056 button:disabled {
  opacity: 0.4;
}

._leftButtons_1j35b_1070 {
  display: flex;
}
._leftButtons_1j35b_1070 button {
  padding: 12px 8px;
}

._landingName_1j35b_1077 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingName_1j35b_1077 {
    font-size: 14px;
  }
}
._landingName_1j35b_1077 {
  color: var(--color-text-header);
}

._rightButtons_1j35b_1092 {
  display: flex;
  gap: 8px;
}

._builderLayout_1j35b_1097 {
  display: flex;
  gap: 12px;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
._builderLayout_1j35b_1097._readOnlyLayout_1j35b_1104 {
  justify-content: center;
}
._builderLayout_1j35b_1097._readOnlyLayout_1j35b_1104 ._canvasWidget_1j35b_1107 {
  cursor: default;
}

._widgetPanel_1j35b_1111 {
  width: 242px;
  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: border-box;
  height: 100%;
  min-height: 0;
}
._widgetPanel_1j35b_1111 .tabs {
  padding: 16px 0 0;
  margin: 0 16px 12px;
}
._widgetPanel_1j35b_1111 .tabs li {
  flex: 1;
  text-align: center;
}
._widgetPanel_1j35b_1111 .tabs li a {
  display: block;
  padding: 4px 0;
}

._widgetGrid_1j35b_1137 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding: 16px;
  overflow-y: auto;
  flex: 1;
  min-height: 0;
  align-content: flex-start;
}

._widgetItem_1j35b_1148 {
  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;
}
@media (hover: hover) {
._widgetItem_1j35b_1148:hover {
  border-color: var(--color-primary);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
}
._widgetItem_1j35b_1148 i::before {
  font-size: 32px;
  color: var(--color-text-action-disabled);
}
._widgetItem_1j35b_1148 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._widgetItem_1j35b_1148 span {
    font-size: 12px;
  }
}
._widgetItem_1j35b_1148 span {
  color: var(--color-text-body);
}

._canvasArea_1j35b_1185 {
  position: relative;
  flex: 1;
  min-width: 0;
  min-height: 0;
  background: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  display: flex;
  justify-content: center;
  overflow-y: auto;
  overflow-x: hidden;
}

._canvas_1j35b_1107 {
  width: 800px;
  background: var(--color-bg-elevation-1);
  min-height: 100%;
  height: fit-content;
  transition: width 0.3s ease;
}
._canvas_1j35b_1107._mobileView_1j35b_1206 {
  width: 360px;
}

._propertyPanel_1j35b_1210 {
  width: 300px;
  flex-shrink: 0;
  border-radius: 6px;
  overflow: visible;
  display: flex;
  flex-direction: column;
  height: 100%;
}
._propertyPanel_1j35b_1210._noSelection_1j35b_1219:not(._sidebarOn_1j35b_1219) {
  gap: 16px;
}
._propertyPanel_1j35b_1210 select {
  border: 1px solid var(--color-border-disabled);
}

._propertyPanelContent_1j35b_1226 {
  flex: 1;
  overflow-y: auto;
  min-height: 0;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-top: none;
}

._propertyPanelContentBare_1j35b_1235 {
  background: transparent;
  border: none;
}

._presetSelect_1j35b_1240 {
  display: flex;
  width: 100%;
}
._presetSelect_1j35b_1240 button {
  width: 100%;
}

._propertyTabBar_1j35b_1248 {
  display: flex;
  align-items: stretch;
  flex-shrink: 0;
}

._propertyTab_1j35b_1248 {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 0 12px;
  border: 1px solid var(--color-border);
  background: var(--color-bg-elevation);
  box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.04) inset;
  cursor: pointer;
  height: 44px;
  transition: background-color 0.15s;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
._propertyTab_1j35b_1248:first-child {
  border-top-left-radius: 6px;
}
._propertyTab_1j35b_1248:last-child {
  border-top-right-radius: 6px;
}
._propertyTab_1j35b_1248._active_1j35b_1277 {
  background: var(--color-bg-elevation-1);
  border-bottom-color: var(--color-bg-elevation-1);
  box-shadow: none;
}

._propertyTabLabel_1j35b_1283 {
  flex: 1;
  font-family: "Pretendard", sans-serif;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._propertyTabLabel_1j35b_1283 {
    font-size: 14px;
  }
}
._propertyTabLabel_1j35b_1283 {
  color: var(--color-text-header);
  text-align: center;
}
._active_1j35b_1277 ._propertyTabLabel_1j35b_1283 {
  color: var(--color-primary);
}

._propertyTabAction_1j35b_1304 {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
._propertyTabAction_1j35b_1304 i::before {
  font-size: 20px !important;
}

._propertyTabDivider_1j35b_1318 {
  width: 8px;
  flex-shrink: 0;
  background: transparent;
  border-bottom: 1px solid var(--color-border);
}

._layoutPanel_1j35b_1325 {
  display: flex;
  flex-direction: column;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  overflow: hidden;
}
._layoutPanel_1j35b_1325._sidebarOn_1j35b_1219 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}

._layoutPanelHeader_1j35b_1339 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 12px 16px;
  background: transparent;
  border: none;
  border-bottom: 1px solid var(--color-border);
  border-radius: 0;
  cursor: pointer;
}
@media (hover: hover) {
._layoutPanelHeader_1j35b_1339:hover, ._layoutPanelHeader_1j35b_1339:focus, ._layoutPanelHeader_1j35b_1339:active {
  background: transparent;
}
}
._layoutPanelHeader_1j35b_1339 span {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._layoutPanelHeader_1j35b_1339 span {
    font-size: 14px;
  }
}
._layoutPanelHeader_1j35b_1339 span {
  color: var(--color-text-header);
}
._layoutPanelHeader_1j35b_1339 i::before {
  font-size: 24px;
  color: var(--color-text-sub);
}

._layoutPanelHeaderCollapsed_1j35b_1373 {
  border-bottom: none;
}

._layoutPanelBody_1j35b_1377 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px 16px 24px;
}

._bgTypeRadioGroup_1j35b_1384 {
  display: flex;
  gap: 12px;
}

._bgTypeRadioItem_1j35b_1389 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._bgTypeRadioItem_1j35b_1389 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._bgTypeRadioItem_1j35b_1389 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bgTypeRadioItem_1j35b_1389 label {
    font-size: 14px;
  }
}
._bgTypeRadioItem_1j35b_1389 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._sidebarSettingsPanel_1j35b_1417 {
  flex: 1;
  display: flex;
  flex-direction: column;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  overflow-y: auto;
  min-height: 0;
}

._sidebarSettingsBody_1j35b_1431 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px 16px 24px;
}

._sidebarFieldRow_1j35b_1438 {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}

._sidebarFieldHalf_1j35b_1444 {
  flex: 1;
  min-width: 0;
}

._sidebarSwitch_1j35b_1449 {
  width: 100%;
  overflow: hidden;
}
._sidebarSwitch_1j35b_1449 > button {
  flex: 1 1 0;
  min-width: 0;
  padding: 0 4px;
}

._layoutAccordionSpacer_1j35b_1459 {
  margin-bottom: 12px;
}

._sectionFixed_1j35b_1463 {
  background-image: repeating-linear-gradient(135deg, transparent, transparent 8px, rgba(45, 106, 246, 0.06) 8px, rgba(45, 106, 246, 0.06) 16px);
  background-color: var(--color-primary-fill);
}

._sectionFixedBox_1j35b_1468 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
  background: var(--color-bg-elevation-1);
  border-bottom: 1px solid var(--color-border);
}

._sectionFixedRow_1j35b_1477 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._sectionFixedLabel_1j35b_1483 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionFixedLabel_1j35b_1483 {
    font-size: 12px;
  }
}
._sectionFixedLabel_1j35b_1483 {
  color: var(--color-text-body);
}

._sidebarAccordion_1j35b_1498 {
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  box-shadow: 0 6px 18px -3px rgba(50, 50, 50, 0.06);
  overflow: hidden;
}
._sidebarAccordion_1j35b_1498 + ._sidebarAccordion_1j35b_1498 {
  margin-top: 12px;
}

._sidebarAccordionHeader_1j35b_1509 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 8px 16px;
  background: var(--color-bg-elevation-1);
  border: none;
  cursor: pointer;
}
@media (hover: hover) {
._sidebarAccordionHeader_1j35b_1509:hover, ._sidebarAccordionHeader_1j35b_1509:focus, ._sidebarAccordionHeader_1j35b_1509:active {
  background: var(--color-bg-elevation-1);
}
}
._sidebarAccordionHeader_1j35b_1509 span {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sidebarAccordionHeader_1j35b_1509 span {
    font-size: 14px;
  }
}
._sidebarAccordionHeader_1j35b_1509 span {
  color: var(--color-text-body);
}
._sidebarAccordionHeader_1j35b_1509 i::before {
  font-size: 24px;
  color: var(--color-text-sub);
}

._sidebarAccordionHeaderStatic_1j35b_1541 {
  cursor: default;
  border-bottom: 1px solid var(--color-border);
}

._sidebarAccordionBody_1j35b_1546 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px 16px 24px;
  border-top: 1px solid var(--color-border);
}

._gapInput_1j35b_1554 {
  position: relative;
  width: 100%;
}
._gapInput_1j35b_1554 > input {
  width: 100%;
  padding-right: 40px;
}
._gapInput_1j35b_1554._gapInputWithIcon_1j35b_1562 > input {
  padding-left: 40px;
}
._gapInput_1j35b_1554._gapInputWithIcon_1j35b_1562 > i {
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  color: var(--color-text-sub);
  pointer-events: none;
}

._gapInputUnit_1j35b_1575 {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gapInputUnit_1j35b_1575 {
    font-size: 12px;
  }
}
._gapInputUnit_1j35b_1575 {
  color: var(--color-text-sub);
  pointer-events: none;
}

._layoutPanelToggleRow_1j35b_1595 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  background: var(--color-bg-elevation);
  border-top: 1px solid var(--color-border);
}
._layoutPanelToggleRow_1j35b_1595 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._layoutPanelToggleRow_1j35b_1595 span {
    font-size: 12px;
  }
}
._layoutPanelToggleRow_1j35b_1595 span {
  color: var(--color-text-body);
}

._blankState_1j35b_1618 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;
  gap: 8px;
  padding: 24px;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
}
._blankState_1j35b_1618._blankStateSidebarOn_1j35b_1630 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
._blankState_1j35b_1618 i::before {
  font-size: 32px;
  color: var(--color-text-action-disabled);
}
._blankState_1j35b_1618 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._blankState_1j35b_1618 p {
    font-size: 12px;
  }
}
._blankState_1j35b_1618 p {
  color: var(--color-text-body);
  text-align: center;
  line-height: 1.6;
}

._propertyContent_1j35b_1655 {
  padding: 24px;
}

._widgetItem_1j35b_1148._dragging_1j35b_1659 {
  opacity: 0.5;
}

._sectionDragging_1j35b_1663 {
  opacity: 0.3;
  outline: 3px solid var(--color-primary);
  outline-offset: -3px;
  background: rgba(var(--color-primary), 0.05);
}

._widgetDragging_1j35b_1670 {
  opacity: 0.3;
  outline: 2px dashed var(--color-default-deep);
  outline-offset: -2px;
}

._canvasItemDragging_1j35b_1676 {
  opacity: 0.3;
  outline: 2px dashed var(--color-primary);
  outline-offset: -2px;
}

._canvas_1j35b_1107._dragOver_1j35b_1682 {
  outline: 2px dashed var(--color-primary);
  outline-offset: -2px;
}

._canvasPlaceholder_1j35b_1687 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 64px;
  color: var(--color-text-action-disabled);
}
._canvasPlaceholder_1j35b_1687 i::before {
  font-size: 48px;
}
._canvasPlaceholder_1j35b_1687 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._canvasPlaceholder_1j35b_1687 p {
    font-size: 14px;
  }
}

._sectionWrapper_1j35b_1711 {
  position: relative;
  z-index: 1;
  transition: background-color 0.2s;
}
._sectionWrapper_1j35b_1711 > div {
  min-width: 0;
}
._sectionWrapper_1j35b_1711 .widget-image-wrapper {
  width: 100%;
  min-width: 0;
  overflow: hidden;
}
._sectionWrapper_1j35b_1711 .widget-image-container {
  display: inline-block;
  overflow: hidden;
}
._sectionWrapper_1j35b_1711 .widget-image,
._sectionWrapper_1j35b_1711 .widget-image-link {
  display: block;
  width: 100%;
  height: 100%;
}
._sectionWrapper_1j35b_1711.items-start > div {
  align-self: stretch !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
}
._sectionWrapper_1j35b_1711.items-center > div {
  align-self: stretch !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}
._sectionWrapper_1j35b_1711.items-end > div {
  align-self: stretch !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
}
._sectionWrapper_1j35b_1711.items-stretch > div {
  align-self: stretch !important;
  display: flex !important;
  flex-direction: column !important;
}
._sectionWrapper_1j35b_1711.items-stretch > div > * {
  flex: 1;
}
._sectionWrapper_1j35b_1711._sectionHovered_1j35b_1760 {
  z-index: 2;
}
._sectionWrapper_1j35b_1711._sectionSelected_1j35b_1763 {
  z-index: 3;
}
._sectionWrapper_1j35b_1711._sectionSelected_1j35b_1763::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 2px solid var(--color-primary);
  pointer-events: none;
  z-index: 10;
}
._sectionWrapper_1j35b_1711._sectionDropTarget_1j35b_1774 {
  z-index: 100;
}
._sectionWrapper_1j35b_1711._sectionFocused_1j35b_1777 {
  z-index: 3;
}
._sectionWrapper_1j35b_1711._sectionFocused_1j35b_1777::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 2px dashed var(--color-primary);
  pointer-events: none;
  z-index: 4;
}

._sectionFixedPin_1j35b_1789 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 50%;
  z-index: 15;
  pointer-events: none;
  box-shadow: 0 2px 8px rgba(50, 50, 50, 0.08);
}
._sectionFixedPin_1j35b_1789 i::before {
  font-size: 16px !important;
  color: var(--color-default-reverse);
}

._sectionOrderController_1j35b_1810 {
  position: absolute;
  left: -54px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  padding: 3px;
  gap: 1px;
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  z-index: 11;
}
@supports (top: max(0px, 50%)) {
  ._sectionOrderController_1j35b_1810 {
    top: clamp(28px, 50%, 100% - 28px);
  }
}
._sectionOrderController_1j35b_1810 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;
}
@media (hover: hover) {
._sectionOrderController_1j35b_1810 button:hover:not(:disabled) {
  background: var(--color-default);
}
}
._sectionOrderController_1j35b_1810 button:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._sectionOrderController_1j35b_1810 button i::before {
  font-size: 14px !important;
  color: var(--color-text-sub);
}

._sectionDeleteButton_1j35b_1854 {
  position: absolute;
  right: -44px;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  z-index: 11;
}
@supports (top: max(0px, 50%)) {
  ._sectionDeleteButton_1j35b_1854 {
    top: clamp(28px, 50%, 100% - 28px);
  }
}

._canvasWidget_1j35b_1107 {
  position: relative;
  cursor: pointer;
  transition: background-color 0.2s, opacity 0.2s;
}
._canvasWidget_1j35b_1107._selected_1j35b_1881 {
  z-index: 5;
  outline: 2px solid var(--color-primary);
  outline-offset: -2px;
}
._canvasWidget_1j35b_1107 ._widgetDeleteButton_1j35b_1886 {
  position: absolute;
  right: -44px;
  bottom: 5px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  z-index: 11;
}
._canvasWidget_1j35b_1107 ._widgetDuplicateButton_1j35b_1901 {
  position: absolute;
  right: -84px;
  bottom: 5px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s;
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
  z-index: 11;
}
._canvasWidget_1j35b_1107 ._widgetDuplicateButton_1j35b_1901 i {
  vertical-align: middle;
}
._canvasWidget_1j35b_1107 ._widgetDuplicateButton_1j35b_1901 i::before {
  color: var(--color-text-action) !important;
}
._canvasWidget_1j35b_1107._dragging_1j35b_1659 {
  opacity: 0.3;
  outline: 2px solid var(--color-border);
  outline-offset: -2px;
  background: var(--color-default);
}
._canvasWidget_1j35b_1107 iframe {
  pointer-events: none;
}
._canvasWidget_1j35b_1107 input,
._canvasWidget_1j35b_1107 textarea,
._canvasWidget_1j35b_1107 select,
._canvasWidget_1j35b_1107 button:not(._widgetDeleteButton_1j35b_1886):not(._widgetDuplicateButton_1j35b_1901),
._canvasWidget_1j35b_1107 label {
  pointer-events: none;
}
._canvasWidget_1j35b_1107._widget_divider_1j35b_1938::before {
  content: "";
  position: absolute;
  top: -12px;
  bottom: -12px;
  left: 0;
  right: 0;
  z-index: -1;
}
._canvasWidget_1j35b_1107._widget_spacer_1j35b_1947 {
  min-height: 24px;
}

._dropIndicator_1j35b_1951 {
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  height: 4px;
  background: var(--color-primary);
  border-radius: 2px;
  z-index: 9999;
  pointer-events: none;
}
._dropIndicator_1j35b_1951::before {
  content: "";
  position: absolute;
  left: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid var(--color-primary);
}
._dropIndicator_1j35b_1951::after {
  content: "";
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid var(--color-primary);
}

._dropIndicatorBottom_1j35b_1987 {
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 4px;
  background: var(--color-primary);
  border-radius: 2px;
  z-index: 9999;
  pointer-events: none;
}
._dropIndicatorBottom_1j35b_1987::before {
  content: "";
  position: absolute;
  left: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid var(--color-primary);
}
._dropIndicatorBottom_1j35b_1987::after {
  content: "";
  position: absolute;
  right: -6px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid var(--color-primary);
}

._emptyColumnSlot_1j35b_2023 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 80px;
  border: 2px dashed var(--color-border);
  border-radius: 8px;
  background: var(--color-bg-elevation);
  transition: border-color 0.2s, background-color 0.2s;
}
._emptyColumnSlot_1j35b_2023._emptyColumnSlotOver_1j35b_2034 {
  border-color: var(--color-primary);
  background: var(--ourteam-primary-10);
}
._emptyColumnSlot_1j35b_2023._emptyColumnSlotDisabled_1j35b_2038 {
  border-color: var(--color-danger);
  background: rgba(var(--color-danger), 0.05);
  cursor: not-allowed;
}

._emptyColumnContent_1j35b_2044 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  color: var(--color-text-action-disabled);
}
._emptyColumnContent_1j35b_2044 i::before {
  font-size: 20px;
}
._emptyColumnContent_1j35b_2044 span {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
._emptyColumnSlotOver_1j35b_2034 ._emptyColumnContent_1j35b_2044 {
  color: var(--color-primary);
}
._emptyColumnSlotDisabled_1j35b_2038 ._emptyColumnContent_1j35b_2044 {
  color: var(--color-danger);
}

._canvasWidgetOverlay_1j35b_2071 {
  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_1j35b_2071 * {
  pointer-events: none;
}

._imagePlaceholder_1j35b_2086 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 450px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._imagePlaceholder_1j35b_2086 i::before {
  font-size: 60px !important;
  color: var(--color-text-sub) !important;
}

._youtubePlaceholder_1j35b_2099 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 450px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._youtubePlaceholder_1j35b_2099 i::before {
  font-size: 60px !important;
  color: var(--color-text-sub) !important;
}

._htmlPlaceholder_1j35b_2112 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._htmlPlaceholder_1j35b_2112 i::before {
  font-size: 60px !important;
  color: var(--color-text-sub) !important;
}

._footerPlaceholder_1j35b_2125 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._footerPlaceholder_1j35b_2125 i::before {
  font-size: 48px !important;
  color: var(--color-text-sub) !important;
}

._buttonPlaceholder_1j35b_2138 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 60px;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._buttonPlaceholder_1j35b_2138 i::before {
  font-size: 32px !important;
  color: var(--color-text-sub) !important;
}

._formPlaceholder_1j35b_2151 {
  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_1j35b_2151 i::before {
  font-size: 48px !important;
  color: var(--color-text-sub) !important;
}
._formPlaceholder_1j35b_2151 span {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formPlaceholder_1j35b_2151 span {
    font-size: 14px;
  }
}
._formPlaceholder_1j35b_2151 span {
  color: var(--color-text-sub);
  text-align: center;
}

._draftConfirmOverlay_1j35b_2182 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--overlay-bg-dark);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

._draftConfirmModal_1j35b_2195 {
  background: var(--color-bg-elevation-1);
  border-radius: 8px;
  padding: 40px;
  width: 400px;
  max-width: 90%;
  text-align: center;
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._draftConfirmIcon_1j35b_2205 {
  margin-bottom: 12px;
}
._draftConfirmIcon_1j35b_2205 i::before {
  font-size: 48px !important;
  color: var(--color-primary) !important;
}

._draftConfirmTitle_1j35b_2213 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._draftConfirmTitle_1j35b_2213 {
    font-size: 16px;
  }
}
._draftConfirmTitle_1j35b_2213 {
  font-weight: 600;
  color: var(--color-text-header);
  margin-bottom: 4px;
}

._draftConfirmDesc_1j35b_2230 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._draftConfirmDesc_1j35b_2230 {
    font-size: 14px;
  }
}
._draftConfirmDesc_1j35b_2230 {
  color: var(--color-text-sub);
  margin-bottom: 24px;
}

._draftConfirmButtons_1j35b_2246 {
  display: flex;
  gap: 8px;
  justify-content: center;
}
._draftConfirmButtons_1j35b_2246 button {
  min-width: 120px;
}

._dragOverlay_1j35b_2255 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  width: 96px;
  height: 96px;
  background: var(--color-bg-elevation-1);
  border: 2px solid var(--color-primary);
  border-radius: 6px;
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
  opacity: 0.9;
  pointer-events: none;
}
._dragOverlay_1j35b_2255 i::before {
  font-size: 32px;
  color: var(--color-primary);
}
._dragOverlay_1j35b_2255 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dragOverlay_1j35b_2255 span {
    font-size: 12px;
  }
}
._dragOverlay_1j35b_2255 span {
  color: var(--color-text-header);
  text-align: center;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1dk7r_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1dk7r_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1dk7r_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1dk7r_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1dk7r_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1dk7r_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1dk7r_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1dk7r_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1dk7r_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_1dk7r_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1dk7r_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1dk7r_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1dk7r_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1dk7r_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1dk7r_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1dk7r_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1dk7r_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1dk7r_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_1dk7r_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1dk7r_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1dk7r_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1dk7r_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1dk7r_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1dk7r_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1dk7r_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1dk7r_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1dk7r_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_1dk7r_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1dk7r_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1dk7r_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1dk7r_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1dk7r_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1dk7r_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1dk7r_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1dk7r_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1dk7r_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_1dk7r_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1dk7r_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1dk7r_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1dk7r_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1dk7r_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1dk7r_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1dk7r_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1dk7r_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1dk7r_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_1dk7r_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1dk7r_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1dk7r_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1dk7r_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1dk7r_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1dk7r_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1dk7r_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1dk7r_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1dk7r_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_1dk7r_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1dk7r_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1dk7r_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1dk7r_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1dk7r_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1dk7r_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1dk7r_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1dk7r_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1dk7r_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_1dk7r_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1dk7r_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1dk7r_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1dk7r_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1dk7r_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1dk7r_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1dk7r_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1dk7r_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1dk7r_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1dk7r_259 {
  padding: 0;
}

._p-t-0_1dk7r_263 {
  padding-top: 0;
}

._p-r-0_1dk7r_267 {
  padding-right: 0;
}

._p-b-0_1dk7r_271 {
  padding-bottom: 0;
}

._p-l-0_1dk7r_275 {
  padding-left: 0;
}

._m-0_1dk7r_279 {
  margin: 0;
}

._m-t-0_1dk7r_283 {
  margin-top: 0;
}

._m-r-0_1dk7r_287 {
  margin-right: 0;
}

._m-b-0_1dk7r_291 {
  margin-bottom: 0;
}

._m-l-0_1dk7r_295 {
  margin-left: 0;
}

._p-1_1dk7r_299 {
  padding: 2px;
}

._p-t-1_1dk7r_303 {
  padding-top: 2px;
}

._p-r-1_1dk7r_307 {
  padding-right: 2px;
}

._p-b-1_1dk7r_311 {
  padding-bottom: 2px;
}

._p-l-1_1dk7r_315 {
  padding-left: 2px;
}

._m-1_1dk7r_319 {
  margin: 2px;
}

._m-t-1_1dk7r_323 {
  margin-top: 2px;
}

._m-r-1_1dk7r_327 {
  margin-right: 2px;
}

._m-b-1_1dk7r_331 {
  margin-bottom: 2px;
}

._m-l-1_1dk7r_335 {
  margin-left: 2px;
}

._p-2_1dk7r_339 {
  padding: 4px;
}

._p-t-2_1dk7r_343 {
  padding-top: 4px;
}

._p-r-2_1dk7r_347 {
  padding-right: 4px;
}

._p-b-2_1dk7r_351 {
  padding-bottom: 4px;
}

._p-l-2_1dk7r_355 {
  padding-left: 4px;
}

._m-2_1dk7r_359 {
  margin: 4px;
}

._m-t-2_1dk7r_363 {
  margin-top: 4px;
}

._m-r-2_1dk7r_367 {
  margin-right: 4px;
}

._m-b-2_1dk7r_371 {
  margin-bottom: 4px;
}

._m-l-2_1dk7r_375 {
  margin-left: 4px;
}

._p-3_1dk7r_379 {
  padding: 8px;
}

._p-t-3_1dk7r_383 {
  padding-top: 8px;
}

._p-r-3_1dk7r_387 {
  padding-right: 8px;
}

._p-b-3_1dk7r_391 {
  padding-bottom: 8px;
}

._p-l-3_1dk7r_395 {
  padding-left: 8px;
}

._m-3_1dk7r_399 {
  margin: 8px;
}

._m-t-3_1dk7r_403 {
  margin-top: 8px;
}

._m-r-3_1dk7r_407 {
  margin-right: 8px;
}

._m-b-3_1dk7r_411 {
  margin-bottom: 8px;
}

._m-l-3_1dk7r_415 {
  margin-left: 8px;
}

._p-4_1dk7r_419 {
  padding: 12px;
}

._p-t-4_1dk7r_423 {
  padding-top: 12px;
}

._p-r-4_1dk7r_427 {
  padding-right: 12px;
}

._p-b-4_1dk7r_431 {
  padding-bottom: 12px;
}

._p-l-4_1dk7r_435 {
  padding-left: 12px;
}

._m-4_1dk7r_439 {
  margin: 12px;
}

._m-t-4_1dk7r_443 {
  margin-top: 12px;
}

._m-r-4_1dk7r_447 {
  margin-right: 12px;
}

._m-b-4_1dk7r_451 {
  margin-bottom: 12px;
}

._m-l-4_1dk7r_455 {
  margin-left: 12px;
}

._p-5_1dk7r_459 {
  padding: 16px;
}

._p-t-5_1dk7r_463 {
  padding-top: 16px;
}

._p-r-5_1dk7r_467 {
  padding-right: 16px;
}

._p-b-5_1dk7r_471 {
  padding-bottom: 16px;
}

._p-l-5_1dk7r_475 {
  padding-left: 16px;
}

._m-5_1dk7r_479 {
  margin: 16px;
}

._m-t-5_1dk7r_483 {
  margin-top: 16px;
}

._m-r-5_1dk7r_487 {
  margin-right: 16px;
}

._m-b-5_1dk7r_491 {
  margin-bottom: 16px;
}

._m-l-5_1dk7r_495 {
  margin-left: 16px;
}

._p-6_1dk7r_499 {
  padding: 24px;
}

._p-t-6_1dk7r_503 {
  padding-top: 24px;
}

._p-r-6_1dk7r_507 {
  padding-right: 24px;
}

._p-b-6_1dk7r_511 {
  padding-bottom: 24px;
}

._p-l-6_1dk7r_515 {
  padding-left: 24px;
}

._m-6_1dk7r_519 {
  margin: 24px;
}

._m-t-6_1dk7r_523 {
  margin-top: 24px;
}

._m-r-6_1dk7r_527 {
  margin-right: 24px;
}

._m-b-6_1dk7r_531 {
  margin-bottom: 24px;
}

._m-l-6_1dk7r_535 {
  margin-left: 24px;
}

._p-7_1dk7r_539 {
  padding: 32px;
}

._p-t-7_1dk7r_543 {
  padding-top: 32px;
}

._p-r-7_1dk7r_547 {
  padding-right: 32px;
}

._p-b-7_1dk7r_551 {
  padding-bottom: 32px;
}

._p-l-7_1dk7r_555 {
  padding-left: 32px;
}

._m-7_1dk7r_559 {
  margin: 32px;
}

._m-t-7_1dk7r_563 {
  margin-top: 32px;
}

._m-r-7_1dk7r_567 {
  margin-right: 32px;
}

._m-b-7_1dk7r_571 {
  margin-bottom: 32px;
}

._m-l-7_1dk7r_575 {
  margin-left: 32px;
}

._p-8_1dk7r_579 {
  padding: 40px;
}

._p-t-8_1dk7r_583 {
  padding-top: 40px;
}

._p-r-8_1dk7r_587 {
  padding-right: 40px;
}

._p-b-8_1dk7r_591 {
  padding-bottom: 40px;
}

._p-l-8_1dk7r_595 {
  padding-left: 40px;
}

._m-8_1dk7r_599 {
  margin: 40px;
}

._m-t-8_1dk7r_603 {
  margin-top: 40px;
}

._m-r-8_1dk7r_607 {
  margin-right: 40px;
}

._m-b-8_1dk7r_611 {
  margin-bottom: 40px;
}

._m-l-8_1dk7r_615 {
  margin-left: 40px;
}

._p-9_1dk7r_619 {
  padding: 48px;
}

._p-t-9_1dk7r_623 {
  padding-top: 48px;
}

._p-r-9_1dk7r_627 {
  padding-right: 48px;
}

._p-b-9_1dk7r_631 {
  padding-bottom: 48px;
}

._p-l-9_1dk7r_635 {
  padding-left: 48px;
}

._m-9_1dk7r_639 {
  margin: 48px;
}

._m-t-9_1dk7r_643 {
  margin-top: 48px;
}

._m-r-9_1dk7r_647 {
  margin-right: 48px;
}

._m-b-9_1dk7r_651 {
  margin-bottom: 48px;
}

._m-l-9_1dk7r_655 {
  margin-left: 48px;
}

._p-10_1dk7r_659 {
  padding: 64px;
}

._p-t-10_1dk7r_663 {
  padding-top: 64px;
}

._p-r-10_1dk7r_667 {
  padding-right: 64px;
}

._p-b-10_1dk7r_671 {
  padding-bottom: 64px;
}

._p-l-10_1dk7r_675 {
  padding-left: 64px;
}

._m-10_1dk7r_679 {
  margin: 64px;
}

._m-t-10_1dk7r_683 {
  margin-top: 64px;
}

._m-r-10_1dk7r_687 {
  margin-right: 64px;
}

._m-b-10_1dk7r_691 {
  margin-bottom: 64px;
}

._m-l-10_1dk7r_695 {
  margin-left: 64px;
}

._p-11_1dk7r_699 {
  padding: 80px;
}

._p-t-11_1dk7r_703 {
  padding-top: 80px;
}

._p-r-11_1dk7r_707 {
  padding-right: 80px;
}

._p-b-11_1dk7r_711 {
  padding-bottom: 80px;
}

._p-l-11_1dk7r_715 {
  padding-left: 80px;
}

._m-11_1dk7r_719 {
  margin: 80px;
}

._m-t-11_1dk7r_723 {
  margin-top: 80px;
}

._m-r-11_1dk7r_727 {
  margin-right: 80px;
}

._m-b-11_1dk7r_731 {
  margin-bottom: 80px;
}

._m-l-11_1dk7r_735 {
  margin-left: 80px;
}

._p-12_1dk7r_739 {
  padding: 96px;
}

._p-t-12_1dk7r_743 {
  padding-top: 96px;
}

._p-r-12_1dk7r_747 {
  padding-right: 96px;
}

._p-b-12_1dk7r_751 {
  padding-bottom: 96px;
}

._p-l-12_1dk7r_755 {
  padding-left: 96px;
}

._m-12_1dk7r_759 {
  margin: 96px;
}

._m-t-12_1dk7r_763 {
  margin-top: 96px;
}

._m-r-12_1dk7r_767 {
  margin-right: 96px;
}

._m-b-12_1dk7r_771 {
  margin-bottom: 96px;
}

._m-l-12_1dk7r_775 {
  margin-left: 96px;
}

._p-13_1dk7r_779 {
  padding: 160px;
}

._p-t-13_1dk7r_783 {
  padding-top: 160px;
}

._p-r-13_1dk7r_787 {
  padding-right: 160px;
}

._p-b-13_1dk7r_791 {
  padding-bottom: 160px;
}

._p-l-13_1dk7r_795 {
  padding-left: 160px;
}

._m-13_1dk7r_799 {
  margin: 160px;
}

._m-t-13_1dk7r_803 {
  margin-top: 160px;
}

._m-r-13_1dk7r_807 {
  margin-right: 160px;
}

._m-b-13_1dk7r_811 {
  margin-bottom: 160px;
}

._m-l-13_1dk7r_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1dk7r_825 {
  border-radius: 0;
}

._r-1_1dk7r_829 {
  border-radius: 2px;
}

._r-2_1dk7r_833 {
  border-radius: 4px;
}

._r-3_1dk7r_837 {
  border-radius: 6px;
}

._r-4_1dk7r_841 {
  border-radius: 8px;
}

._r-5_1dk7r_845 {
  border-radius: 12px;
}

._r-6_1dk7r_849 {
  border-radius: 20px;
}

._r-full_1dk7r_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1dk7r_860 {
  border: 0 solid;
}

._border-1_1dk7r_864 {
  border: 1px solid;
}

._border-2_1dk7r_868 {
  border: 2px solid;
}

._border-3_1dk7r_872 {
  border: 3px solid;
}

._border-4_1dk7r_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1dk7r_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1dk7r_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1dk7r_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1dk7r_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1dk7r_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1dk7r_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1dk7r_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1dk7r_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1dk7r_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_1dk7r_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1dk7r_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1dk7r_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1dk7r_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1dk7r_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1dk7r_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1dk7r_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1dk7r_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._group_1dk7r_1039 {
  display: flex;
  gap: 8px;
}

._button_1dk7r_1044 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2px;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 8px 24px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._button_1dk7r_1044:hover {
  background: var(--color-default);
}
}
._button_1dk7r_1044._active_1dk7r_1061 {
  background: var(--ourteam-primary-10);
  border-color: var(--color-primary);
}
._button_1dk7r_1044._active_1dk7r_1061 i::before {
  color: var(--color-primary);
}
._button_1dk7r_1044._active_1dk7r_1061 span {
  color: var(--color-primary);
}
._button_1dk7r_1044 i {
  font-size: 24px;
}
._button_1dk7r_1044 i::before {
  color: var(--color-text-sub);
}
._button_1dk7r_1044 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._button_1dk7r_1044 span {
    font-size: 12px;
  }
}
._button_1dk7r_1044 span {
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1gx5f_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1gx5f_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1gx5f_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1gx5f_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1gx5f_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1gx5f_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1gx5f_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1gx5f_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1gx5f_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_1gx5f_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1gx5f_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1gx5f_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1gx5f_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1gx5f_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1gx5f_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1gx5f_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1gx5f_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1gx5f_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_1gx5f_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1gx5f_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1gx5f_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1gx5f_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1gx5f_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1gx5f_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1gx5f_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1gx5f_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1gx5f_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_1gx5f_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1gx5f_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1gx5f_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1gx5f_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1gx5f_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1gx5f_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1gx5f_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1gx5f_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1gx5f_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_1gx5f_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1gx5f_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1gx5f_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1gx5f_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1gx5f_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1gx5f_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1gx5f_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1gx5f_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1gx5f_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_1gx5f_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1gx5f_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1gx5f_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1gx5f_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1gx5f_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1gx5f_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1gx5f_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1gx5f_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1gx5f_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_1gx5f_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1gx5f_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1gx5f_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1gx5f_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1gx5f_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1gx5f_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1gx5f_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1gx5f_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1gx5f_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_1gx5f_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1gx5f_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1gx5f_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1gx5f_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1gx5f_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1gx5f_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1gx5f_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1gx5f_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1gx5f_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1gx5f_259 {
  padding: 0;
}

._p-t-0_1gx5f_263 {
  padding-top: 0;
}

._p-r-0_1gx5f_267 {
  padding-right: 0;
}

._p-b-0_1gx5f_271 {
  padding-bottom: 0;
}

._p-l-0_1gx5f_275 {
  padding-left: 0;
}

._m-0_1gx5f_279 {
  margin: 0;
}

._m-t-0_1gx5f_283 {
  margin-top: 0;
}

._m-r-0_1gx5f_287 {
  margin-right: 0;
}

._m-b-0_1gx5f_291 {
  margin-bottom: 0;
}

._m-l-0_1gx5f_295 {
  margin-left: 0;
}

._p-1_1gx5f_299 {
  padding: 2px;
}

._p-t-1_1gx5f_303 {
  padding-top: 2px;
}

._p-r-1_1gx5f_307 {
  padding-right: 2px;
}

._p-b-1_1gx5f_311 {
  padding-bottom: 2px;
}

._p-l-1_1gx5f_315 {
  padding-left: 2px;
}

._m-1_1gx5f_319 {
  margin: 2px;
}

._m-t-1_1gx5f_323 {
  margin-top: 2px;
}

._m-r-1_1gx5f_327 {
  margin-right: 2px;
}

._m-b-1_1gx5f_331 {
  margin-bottom: 2px;
}

._m-l-1_1gx5f_335 {
  margin-left: 2px;
}

._p-2_1gx5f_339 {
  padding: 4px;
}

._p-t-2_1gx5f_343 {
  padding-top: 4px;
}

._p-r-2_1gx5f_347 {
  padding-right: 4px;
}

._p-b-2_1gx5f_351 {
  padding-bottom: 4px;
}

._p-l-2_1gx5f_355 {
  padding-left: 4px;
}

._m-2_1gx5f_359 {
  margin: 4px;
}

._m-t-2_1gx5f_363 {
  margin-top: 4px;
}

._m-r-2_1gx5f_367 {
  margin-right: 4px;
}

._m-b-2_1gx5f_371 {
  margin-bottom: 4px;
}

._m-l-2_1gx5f_375 {
  margin-left: 4px;
}

._p-3_1gx5f_379 {
  padding: 8px;
}

._p-t-3_1gx5f_383 {
  padding-top: 8px;
}

._p-r-3_1gx5f_387 {
  padding-right: 8px;
}

._p-b-3_1gx5f_391 {
  padding-bottom: 8px;
}

._p-l-3_1gx5f_395 {
  padding-left: 8px;
}

._m-3_1gx5f_399 {
  margin: 8px;
}

._m-t-3_1gx5f_403 {
  margin-top: 8px;
}

._m-r-3_1gx5f_407 {
  margin-right: 8px;
}

._m-b-3_1gx5f_411 {
  margin-bottom: 8px;
}

._m-l-3_1gx5f_415 {
  margin-left: 8px;
}

._p-4_1gx5f_419 {
  padding: 12px;
}

._p-t-4_1gx5f_423 {
  padding-top: 12px;
}

._p-r-4_1gx5f_427 {
  padding-right: 12px;
}

._p-b-4_1gx5f_431 {
  padding-bottom: 12px;
}

._p-l-4_1gx5f_435 {
  padding-left: 12px;
}

._m-4_1gx5f_439 {
  margin: 12px;
}

._m-t-4_1gx5f_443 {
  margin-top: 12px;
}

._m-r-4_1gx5f_447 {
  margin-right: 12px;
}

._m-b-4_1gx5f_451 {
  margin-bottom: 12px;
}

._m-l-4_1gx5f_455 {
  margin-left: 12px;
}

._p-5_1gx5f_459 {
  padding: 16px;
}

._p-t-5_1gx5f_463 {
  padding-top: 16px;
}

._p-r-5_1gx5f_467 {
  padding-right: 16px;
}

._p-b-5_1gx5f_471 {
  padding-bottom: 16px;
}

._p-l-5_1gx5f_475 {
  padding-left: 16px;
}

._m-5_1gx5f_479 {
  margin: 16px;
}

._m-t-5_1gx5f_483 {
  margin-top: 16px;
}

._m-r-5_1gx5f_487 {
  margin-right: 16px;
}

._m-b-5_1gx5f_491 {
  margin-bottom: 16px;
}

._m-l-5_1gx5f_495 {
  margin-left: 16px;
}

._p-6_1gx5f_499 {
  padding: 24px;
}

._p-t-6_1gx5f_503 {
  padding-top: 24px;
}

._p-r-6_1gx5f_507 {
  padding-right: 24px;
}

._p-b-6_1gx5f_511 {
  padding-bottom: 24px;
}

._p-l-6_1gx5f_515 {
  padding-left: 24px;
}

._m-6_1gx5f_519 {
  margin: 24px;
}

._m-t-6_1gx5f_523 {
  margin-top: 24px;
}

._m-r-6_1gx5f_527 {
  margin-right: 24px;
}

._m-b-6_1gx5f_531 {
  margin-bottom: 24px;
}

._m-l-6_1gx5f_535 {
  margin-left: 24px;
}

._p-7_1gx5f_539 {
  padding: 32px;
}

._p-t-7_1gx5f_543 {
  padding-top: 32px;
}

._p-r-7_1gx5f_547 {
  padding-right: 32px;
}

._p-b-7_1gx5f_551 {
  padding-bottom: 32px;
}

._p-l-7_1gx5f_555 {
  padding-left: 32px;
}

._m-7_1gx5f_559 {
  margin: 32px;
}

._m-t-7_1gx5f_563 {
  margin-top: 32px;
}

._m-r-7_1gx5f_567 {
  margin-right: 32px;
}

._m-b-7_1gx5f_571 {
  margin-bottom: 32px;
}

._m-l-7_1gx5f_575 {
  margin-left: 32px;
}

._p-8_1gx5f_579 {
  padding: 40px;
}

._p-t-8_1gx5f_583 {
  padding-top: 40px;
}

._p-r-8_1gx5f_587 {
  padding-right: 40px;
}

._p-b-8_1gx5f_591 {
  padding-bottom: 40px;
}

._p-l-8_1gx5f_595 {
  padding-left: 40px;
}

._m-8_1gx5f_599 {
  margin: 40px;
}

._m-t-8_1gx5f_603 {
  margin-top: 40px;
}

._m-r-8_1gx5f_607 {
  margin-right: 40px;
}

._m-b-8_1gx5f_611 {
  margin-bottom: 40px;
}

._m-l-8_1gx5f_615 {
  margin-left: 40px;
}

._p-9_1gx5f_619 {
  padding: 48px;
}

._p-t-9_1gx5f_623 {
  padding-top: 48px;
}

._p-r-9_1gx5f_627 {
  padding-right: 48px;
}

._p-b-9_1gx5f_631 {
  padding-bottom: 48px;
}

._p-l-9_1gx5f_635 {
  padding-left: 48px;
}

._m-9_1gx5f_639 {
  margin: 48px;
}

._m-t-9_1gx5f_643 {
  margin-top: 48px;
}

._m-r-9_1gx5f_647 {
  margin-right: 48px;
}

._m-b-9_1gx5f_651 {
  margin-bottom: 48px;
}

._m-l-9_1gx5f_655 {
  margin-left: 48px;
}

._p-10_1gx5f_659 {
  padding: 64px;
}

._p-t-10_1gx5f_663 {
  padding-top: 64px;
}

._p-r-10_1gx5f_667 {
  padding-right: 64px;
}

._p-b-10_1gx5f_671 {
  padding-bottom: 64px;
}

._p-l-10_1gx5f_675 {
  padding-left: 64px;
}

._m-10_1gx5f_679 {
  margin: 64px;
}

._m-t-10_1gx5f_683 {
  margin-top: 64px;
}

._m-r-10_1gx5f_687 {
  margin-right: 64px;
}

._m-b-10_1gx5f_691 {
  margin-bottom: 64px;
}

._m-l-10_1gx5f_695 {
  margin-left: 64px;
}

._p-11_1gx5f_699 {
  padding: 80px;
}

._p-t-11_1gx5f_703 {
  padding-top: 80px;
}

._p-r-11_1gx5f_707 {
  padding-right: 80px;
}

._p-b-11_1gx5f_711 {
  padding-bottom: 80px;
}

._p-l-11_1gx5f_715 {
  padding-left: 80px;
}

._m-11_1gx5f_719 {
  margin: 80px;
}

._m-t-11_1gx5f_723 {
  margin-top: 80px;
}

._m-r-11_1gx5f_727 {
  margin-right: 80px;
}

._m-b-11_1gx5f_731 {
  margin-bottom: 80px;
}

._m-l-11_1gx5f_735 {
  margin-left: 80px;
}

._p-12_1gx5f_739 {
  padding: 96px;
}

._p-t-12_1gx5f_743 {
  padding-top: 96px;
}

._p-r-12_1gx5f_747 {
  padding-right: 96px;
}

._p-b-12_1gx5f_751 {
  padding-bottom: 96px;
}

._p-l-12_1gx5f_755 {
  padding-left: 96px;
}

._m-12_1gx5f_759 {
  margin: 96px;
}

._m-t-12_1gx5f_763 {
  margin-top: 96px;
}

._m-r-12_1gx5f_767 {
  margin-right: 96px;
}

._m-b-12_1gx5f_771 {
  margin-bottom: 96px;
}

._m-l-12_1gx5f_775 {
  margin-left: 96px;
}

._p-13_1gx5f_779 {
  padding: 160px;
}

._p-t-13_1gx5f_783 {
  padding-top: 160px;
}

._p-r-13_1gx5f_787 {
  padding-right: 160px;
}

._p-b-13_1gx5f_791 {
  padding-bottom: 160px;
}

._p-l-13_1gx5f_795 {
  padding-left: 160px;
}

._m-13_1gx5f_799 {
  margin: 160px;
}

._m-t-13_1gx5f_803 {
  margin-top: 160px;
}

._m-r-13_1gx5f_807 {
  margin-right: 160px;
}

._m-b-13_1gx5f_811 {
  margin-bottom: 160px;
}

._m-l-13_1gx5f_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1gx5f_825 {
  border-radius: 0;
}

._r-1_1gx5f_829 {
  border-radius: 2px;
}

._r-2_1gx5f_833 {
  border-radius: 4px;
}

._r-3_1gx5f_837 {
  border-radius: 6px;
}

._r-4_1gx5f_841 {
  border-radius: 8px;
}

._r-5_1gx5f_845 {
  border-radius: 12px;
}

._r-6_1gx5f_849 {
  border-radius: 20px;
}

._r-full_1gx5f_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1gx5f_860 {
  border: 0 solid;
}

._border-1_1gx5f_864 {
  border: 1px solid;
}

._border-2_1gx5f_868 {
  border: 2px solid;
}

._border-3_1gx5f_872 {
  border: 3px solid;
}

._border-4_1gx5f_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1gx5f_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1gx5f_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1gx5f_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1gx5f_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1gx5f_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1gx5f_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1gx5f_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1gx5f_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1gx5f_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_1gx5f_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1gx5f_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1gx5f_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1gx5f_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1gx5f_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1gx5f_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1gx5f_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1gx5f_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_1gx5f_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_1gx5f_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._fontGroup_1gx5f_1054 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_1gx5f_1060 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._widthInputRow_1gx5f_1066 {
  display: flex;
  gap: 4px;
}

._widthInput_1gx5f_1066 {
  flex: 1;
  min-width: 0;
}

._unitSwitch_1gx5f_1076 {
  flex-shrink: 0;
}

._colorInputWrapper_1gx5f_1080 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_1gx5f_1080 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_1gx5f_1089 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  pointer-events: none;
}

._radioGroup_1gx5f_1101 {
  display: flex;
  gap: 12px;
}

._radioItem_1gx5f_1106 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_1gx5f_1106 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1gx5f_1106 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1gx5f_1106 label {
    font-size: 14px;
  }
}
._radioItem_1gx5f_1106 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._fieldLabel_1gx5f_1134 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1gx5f_1134 {
    font-size: 12px;
  }
}
._fieldLabel_1gx5f_1134 {
  color: var(--color-text-body);
}

._paddingField_1gx5f_1149 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_1gx5f_1155 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_1gx5f_1161 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._linkButton_1gx5f_1161:hover {
  background: var(--color-default);
}
}
._linkButton_1gx5f_1161._active_1gx5f_1177 {
  background: #ecf1ff;
  border-color: var(--color-primary);
}
._linkButton_1gx5f_1161._active_1gx5f_1177 i::before {
  color: var(--color-primary);
}
._linkButton_1gx5f_1161 i::before {
  font-size: 18px !important;
  color: var(--color-text-sub);
}

._paddingGrid_1gx5f_1189 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_1gx5f_1195 {
  position: relative;
}
._paddingInput_1gx5f_1195 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_1gx5f_1195 i::before {
  font-size: 24px;
  color: var(--color-text-sub);
}
._paddingInput_1gx5f_1195 select {
  width: 100%;
  padding-left: 64px !important;
}

._detailSection_1gx5f_1215 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_1gx5f_1221 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_1gx5f_1221 {
    font-size: 14px;
  }
}
._detailToggle_1gx5f_1221 {
  font-weight: 600;
  color: var(--color-text-body);
}
@media (hover: hover) {
._detailToggle_1gx5f_1221:hover {
  background: #f4f4f5;
}
}
._detailToggle_1gx5f_1221 i::before {
  font-size: 18px;
  color: var(--color-text-action-disabled);
}

._detailContent_1gx5f_1255 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._imageUploadWrapper_1gx5f_1262 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_1gx5f_1268 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_1gx5f_1268 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_1gx5f_1281 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.2s;
}
@media (hover: hover) {
._imageDeleteButton_1gx5f_1281:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
}
._imageDeleteButton_1gx5f_1281 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_1gx5f_1281 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_1gx5f_1311 {
  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;
}
@media (hover: hover) {
._emptyImageArea_1gx5f_1311:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
}
._emptyImageArea_1gx5f_1311._dragging_1gx5f_1329 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-fill);
}
._emptyImageArea_1gx5f_1311._dragging_1gx5f_1329 i::before {
  color: var(--color-primary);
}
._emptyImageArea_1gx5f_1311._dragging_1gx5f_1329 span {
  color: var(--color-primary);
}
._emptyImageArea_1gx5f_1311 i,
._emptyImageArea_1gx5f_1311 span {
  pointer-events: none;
}
._emptyImageArea_1gx5f_1311 i::before {
  font-size: 32px;
  color: var(--color-text-action-disabled);
}
._emptyImageArea_1gx5f_1311 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_1gx5f_1311 span {
    font-size: 12px;
  }
}
._emptyImageArea_1gx5f_1311 span {
  color: var(--color-text-action-disabled);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1v3hs_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1v3hs_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1v3hs_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1v3hs_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1v3hs_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1v3hs_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1v3hs_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1v3hs_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1v3hs_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_1v3hs_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1v3hs_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1v3hs_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1v3hs_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1v3hs_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1v3hs_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1v3hs_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1v3hs_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1v3hs_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_1v3hs_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1v3hs_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1v3hs_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1v3hs_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1v3hs_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1v3hs_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1v3hs_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1v3hs_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1v3hs_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_1v3hs_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1v3hs_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1v3hs_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1v3hs_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1v3hs_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1v3hs_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1v3hs_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1v3hs_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1v3hs_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_1v3hs_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1v3hs_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1v3hs_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1v3hs_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1v3hs_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1v3hs_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1v3hs_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1v3hs_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1v3hs_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_1v3hs_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1v3hs_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1v3hs_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1v3hs_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1v3hs_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1v3hs_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1v3hs_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1v3hs_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1v3hs_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_1v3hs_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1v3hs_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1v3hs_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1v3hs_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1v3hs_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1v3hs_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1v3hs_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1v3hs_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1v3hs_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_1v3hs_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1v3hs_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1v3hs_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1v3hs_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1v3hs_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1v3hs_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1v3hs_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1v3hs_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1v3hs_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1v3hs_259 {
  padding: 0;
}

._p-t-0_1v3hs_263 {
  padding-top: 0;
}

._p-r-0_1v3hs_267 {
  padding-right: 0;
}

._p-b-0_1v3hs_271 {
  padding-bottom: 0;
}

._p-l-0_1v3hs_275 {
  padding-left: 0;
}

._m-0_1v3hs_279 {
  margin: 0;
}

._m-t-0_1v3hs_283 {
  margin-top: 0;
}

._m-r-0_1v3hs_287 {
  margin-right: 0;
}

._m-b-0_1v3hs_291 {
  margin-bottom: 0;
}

._m-l-0_1v3hs_295 {
  margin-left: 0;
}

._p-1_1v3hs_299 {
  padding: 2px;
}

._p-t-1_1v3hs_303 {
  padding-top: 2px;
}

._p-r-1_1v3hs_307 {
  padding-right: 2px;
}

._p-b-1_1v3hs_311 {
  padding-bottom: 2px;
}

._p-l-1_1v3hs_315 {
  padding-left: 2px;
}

._m-1_1v3hs_319 {
  margin: 2px;
}

._m-t-1_1v3hs_323 {
  margin-top: 2px;
}

._m-r-1_1v3hs_327 {
  margin-right: 2px;
}

._m-b-1_1v3hs_331 {
  margin-bottom: 2px;
}

._m-l-1_1v3hs_335 {
  margin-left: 2px;
}

._p-2_1v3hs_339 {
  padding: 4px;
}

._p-t-2_1v3hs_343 {
  padding-top: 4px;
}

._p-r-2_1v3hs_347 {
  padding-right: 4px;
}

._p-b-2_1v3hs_351 {
  padding-bottom: 4px;
}

._p-l-2_1v3hs_355 {
  padding-left: 4px;
}

._m-2_1v3hs_359 {
  margin: 4px;
}

._m-t-2_1v3hs_363 {
  margin-top: 4px;
}

._m-r-2_1v3hs_367 {
  margin-right: 4px;
}

._m-b-2_1v3hs_371 {
  margin-bottom: 4px;
}

._m-l-2_1v3hs_375 {
  margin-left: 4px;
}

._p-3_1v3hs_379 {
  padding: 8px;
}

._p-t-3_1v3hs_383 {
  padding-top: 8px;
}

._p-r-3_1v3hs_387 {
  padding-right: 8px;
}

._p-b-3_1v3hs_391 {
  padding-bottom: 8px;
}

._p-l-3_1v3hs_395 {
  padding-left: 8px;
}

._m-3_1v3hs_399 {
  margin: 8px;
}

._m-t-3_1v3hs_403 {
  margin-top: 8px;
}

._m-r-3_1v3hs_407 {
  margin-right: 8px;
}

._m-b-3_1v3hs_411 {
  margin-bottom: 8px;
}

._m-l-3_1v3hs_415 {
  margin-left: 8px;
}

._p-4_1v3hs_419 {
  padding: 12px;
}

._p-t-4_1v3hs_423 {
  padding-top: 12px;
}

._p-r-4_1v3hs_427 {
  padding-right: 12px;
}

._p-b-4_1v3hs_431 {
  padding-bottom: 12px;
}

._p-l-4_1v3hs_435 {
  padding-left: 12px;
}

._m-4_1v3hs_439 {
  margin: 12px;
}

._m-t-4_1v3hs_443 {
  margin-top: 12px;
}

._m-r-4_1v3hs_447 {
  margin-right: 12px;
}

._m-b-4_1v3hs_451 {
  margin-bottom: 12px;
}

._m-l-4_1v3hs_455 {
  margin-left: 12px;
}

._p-5_1v3hs_459 {
  padding: 16px;
}

._p-t-5_1v3hs_463 {
  padding-top: 16px;
}

._p-r-5_1v3hs_467 {
  padding-right: 16px;
}

._p-b-5_1v3hs_471 {
  padding-bottom: 16px;
}

._p-l-5_1v3hs_475 {
  padding-left: 16px;
}

._m-5_1v3hs_479 {
  margin: 16px;
}

._m-t-5_1v3hs_483 {
  margin-top: 16px;
}

._m-r-5_1v3hs_487 {
  margin-right: 16px;
}

._m-b-5_1v3hs_491 {
  margin-bottom: 16px;
}

._m-l-5_1v3hs_495 {
  margin-left: 16px;
}

._p-6_1v3hs_499 {
  padding: 24px;
}

._p-t-6_1v3hs_503 {
  padding-top: 24px;
}

._p-r-6_1v3hs_507 {
  padding-right: 24px;
}

._p-b-6_1v3hs_511 {
  padding-bottom: 24px;
}

._p-l-6_1v3hs_515 {
  padding-left: 24px;
}

._m-6_1v3hs_519 {
  margin: 24px;
}

._m-t-6_1v3hs_523 {
  margin-top: 24px;
}

._m-r-6_1v3hs_527 {
  margin-right: 24px;
}

._m-b-6_1v3hs_531 {
  margin-bottom: 24px;
}

._m-l-6_1v3hs_535 {
  margin-left: 24px;
}

._p-7_1v3hs_539 {
  padding: 32px;
}

._p-t-7_1v3hs_543 {
  padding-top: 32px;
}

._p-r-7_1v3hs_547 {
  padding-right: 32px;
}

._p-b-7_1v3hs_551 {
  padding-bottom: 32px;
}

._p-l-7_1v3hs_555 {
  padding-left: 32px;
}

._m-7_1v3hs_559 {
  margin: 32px;
}

._m-t-7_1v3hs_563 {
  margin-top: 32px;
}

._m-r-7_1v3hs_567 {
  margin-right: 32px;
}

._m-b-7_1v3hs_571 {
  margin-bottom: 32px;
}

._m-l-7_1v3hs_575 {
  margin-left: 32px;
}

._p-8_1v3hs_579 {
  padding: 40px;
}

._p-t-8_1v3hs_583 {
  padding-top: 40px;
}

._p-r-8_1v3hs_587 {
  padding-right: 40px;
}

._p-b-8_1v3hs_591 {
  padding-bottom: 40px;
}

._p-l-8_1v3hs_595 {
  padding-left: 40px;
}

._m-8_1v3hs_599 {
  margin: 40px;
}

._m-t-8_1v3hs_603 {
  margin-top: 40px;
}

._m-r-8_1v3hs_607 {
  margin-right: 40px;
}

._m-b-8_1v3hs_611 {
  margin-bottom: 40px;
}

._m-l-8_1v3hs_615 {
  margin-left: 40px;
}

._p-9_1v3hs_619 {
  padding: 48px;
}

._p-t-9_1v3hs_623 {
  padding-top: 48px;
}

._p-r-9_1v3hs_627 {
  padding-right: 48px;
}

._p-b-9_1v3hs_631 {
  padding-bottom: 48px;
}

._p-l-9_1v3hs_635 {
  padding-left: 48px;
}

._m-9_1v3hs_639 {
  margin: 48px;
}

._m-t-9_1v3hs_643 {
  margin-top: 48px;
}

._m-r-9_1v3hs_647 {
  margin-right: 48px;
}

._m-b-9_1v3hs_651 {
  margin-bottom: 48px;
}

._m-l-9_1v3hs_655 {
  margin-left: 48px;
}

._p-10_1v3hs_659 {
  padding: 64px;
}

._p-t-10_1v3hs_663 {
  padding-top: 64px;
}

._p-r-10_1v3hs_667 {
  padding-right: 64px;
}

._p-b-10_1v3hs_671 {
  padding-bottom: 64px;
}

._p-l-10_1v3hs_675 {
  padding-left: 64px;
}

._m-10_1v3hs_679 {
  margin: 64px;
}

._m-t-10_1v3hs_683 {
  margin-top: 64px;
}

._m-r-10_1v3hs_687 {
  margin-right: 64px;
}

._m-b-10_1v3hs_691 {
  margin-bottom: 64px;
}

._m-l-10_1v3hs_695 {
  margin-left: 64px;
}

._p-11_1v3hs_699 {
  padding: 80px;
}

._p-t-11_1v3hs_703 {
  padding-top: 80px;
}

._p-r-11_1v3hs_707 {
  padding-right: 80px;
}

._p-b-11_1v3hs_711 {
  padding-bottom: 80px;
}

._p-l-11_1v3hs_715 {
  padding-left: 80px;
}

._m-11_1v3hs_719 {
  margin: 80px;
}

._m-t-11_1v3hs_723 {
  margin-top: 80px;
}

._m-r-11_1v3hs_727 {
  margin-right: 80px;
}

._m-b-11_1v3hs_731 {
  margin-bottom: 80px;
}

._m-l-11_1v3hs_735 {
  margin-left: 80px;
}

._p-12_1v3hs_739 {
  padding: 96px;
}

._p-t-12_1v3hs_743 {
  padding-top: 96px;
}

._p-r-12_1v3hs_747 {
  padding-right: 96px;
}

._p-b-12_1v3hs_751 {
  padding-bottom: 96px;
}

._p-l-12_1v3hs_755 {
  padding-left: 96px;
}

._m-12_1v3hs_759 {
  margin: 96px;
}

._m-t-12_1v3hs_763 {
  margin-top: 96px;
}

._m-r-12_1v3hs_767 {
  margin-right: 96px;
}

._m-b-12_1v3hs_771 {
  margin-bottom: 96px;
}

._m-l-12_1v3hs_775 {
  margin-left: 96px;
}

._p-13_1v3hs_779 {
  padding: 160px;
}

._p-t-13_1v3hs_783 {
  padding-top: 160px;
}

._p-r-13_1v3hs_787 {
  padding-right: 160px;
}

._p-b-13_1v3hs_791 {
  padding-bottom: 160px;
}

._p-l-13_1v3hs_795 {
  padding-left: 160px;
}

._m-13_1v3hs_799 {
  margin: 160px;
}

._m-t-13_1v3hs_803 {
  margin-top: 160px;
}

._m-r-13_1v3hs_807 {
  margin-right: 160px;
}

._m-b-13_1v3hs_811 {
  margin-bottom: 160px;
}

._m-l-13_1v3hs_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1v3hs_825 {
  border-radius: 0;
}

._r-1_1v3hs_829 {
  border-radius: 2px;
}

._r-2_1v3hs_833 {
  border-radius: 4px;
}

._r-3_1v3hs_837 {
  border-radius: 6px;
}

._r-4_1v3hs_841 {
  border-radius: 8px;
}

._r-5_1v3hs_845 {
  border-radius: 12px;
}

._r-6_1v3hs_849 {
  border-radius: 20px;
}

._r-full_1v3hs_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1v3hs_860 {
  border: 0 solid;
}

._border-1_1v3hs_864 {
  border: 1px solid;
}

._border-2_1v3hs_868 {
  border: 2px solid;
}

._border-3_1v3hs_872 {
  border: 3px solid;
}

._border-4_1v3hs_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1v3hs_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1v3hs_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1v3hs_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1v3hs_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1v3hs_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1v3hs_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1v3hs_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1v3hs_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1v3hs_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_1v3hs_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1v3hs_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1v3hs_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1v3hs_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1v3hs_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1v3hs_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1v3hs_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1v3hs_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._paddingField_1v3hs_1039 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_1v3hs_1045 {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  width: 100%;
  margin-right: 0 !important;
  margin-bottom: 8px;
}
._paddingHeader_1v3hs_1045 label {
  width: auto;
  margin: 0;
  display: inline-flex;
  align-items: center;
}

._fieldLabel_1v3hs_1061 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1v3hs_1061 {
    font-size: 12px;
  }
}
._fieldLabel_1v3hs_1061 {
  color: var(--color-text-body);
}

._linkButton_1v3hs_1076 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._linkButton_1v3hs_1076:hover {
  background: var(--color-default);
}
}
._linkButton_1v3hs_1076._active_1v3hs_1092 {
  background: var(--ourteam-primary-10);
  border-color: var(--color-primary);
}
._linkButton_1v3hs_1076._active_1v3hs_1092 i::before {
  color: var(--color-primary);
}
._linkButton_1v3hs_1076 i::before {
  font-size: 18px !important;
  color: var(--color-text-sub);
}

._paddingGrid_1v3hs_1104 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_1v3hs_1110 {
  position: relative;
}
._paddingInput_1v3hs_1110 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_1v3hs_1110 i::before {
  font-size: 24px;
  color: var(--color-text-sub);
}
._paddingInput_1v3hs_1110 select {
  width: 100%;
  padding-left: 64px !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_162j1_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_162j1_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_162j1_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_162j1_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_162j1_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_162j1_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_162j1_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_162j1_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_162j1_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_162j1_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_162j1_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_162j1_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_162j1_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_162j1_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_162j1_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_162j1_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_162j1_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_162j1_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_162j1_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_162j1_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_162j1_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_162j1_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_162j1_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_162j1_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_162j1_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_162j1_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_162j1_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_162j1_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_162j1_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_162j1_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_162j1_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_162j1_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_162j1_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_162j1_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_162j1_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_162j1_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_162j1_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_162j1_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_162j1_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_162j1_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_162j1_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_162j1_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_162j1_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_162j1_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_162j1_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_162j1_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_162j1_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_162j1_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_162j1_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_162j1_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_162j1_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_162j1_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_162j1_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_162j1_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_162j1_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_162j1_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_162j1_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_162j1_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_162j1_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_162j1_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_162j1_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_162j1_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_162j1_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_162j1_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_162j1_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_162j1_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_162j1_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_162j1_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_162j1_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_162j1_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_162j1_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_162j1_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_162j1_259 {
  padding: 0;
}

._p-t-0_162j1_263 {
  padding-top: 0;
}

._p-r-0_162j1_267 {
  padding-right: 0;
}

._p-b-0_162j1_271 {
  padding-bottom: 0;
}

._p-l-0_162j1_275 {
  padding-left: 0;
}

._m-0_162j1_279 {
  margin: 0;
}

._m-t-0_162j1_283 {
  margin-top: 0;
}

._m-r-0_162j1_287 {
  margin-right: 0;
}

._m-b-0_162j1_291 {
  margin-bottom: 0;
}

._m-l-0_162j1_295 {
  margin-left: 0;
}

._p-1_162j1_299 {
  padding: 2px;
}

._p-t-1_162j1_303 {
  padding-top: 2px;
}

._p-r-1_162j1_307 {
  padding-right: 2px;
}

._p-b-1_162j1_311 {
  padding-bottom: 2px;
}

._p-l-1_162j1_315 {
  padding-left: 2px;
}

._m-1_162j1_319 {
  margin: 2px;
}

._m-t-1_162j1_323 {
  margin-top: 2px;
}

._m-r-1_162j1_327 {
  margin-right: 2px;
}

._m-b-1_162j1_331 {
  margin-bottom: 2px;
}

._m-l-1_162j1_335 {
  margin-left: 2px;
}

._p-2_162j1_339 {
  padding: 4px;
}

._p-t-2_162j1_343 {
  padding-top: 4px;
}

._p-r-2_162j1_347 {
  padding-right: 4px;
}

._p-b-2_162j1_351 {
  padding-bottom: 4px;
}

._p-l-2_162j1_355 {
  padding-left: 4px;
}

._m-2_162j1_359 {
  margin: 4px;
}

._m-t-2_162j1_363 {
  margin-top: 4px;
}

._m-r-2_162j1_367 {
  margin-right: 4px;
}

._m-b-2_162j1_371 {
  margin-bottom: 4px;
}

._m-l-2_162j1_375 {
  margin-left: 4px;
}

._p-3_162j1_379 {
  padding: 8px;
}

._p-t-3_162j1_383 {
  padding-top: 8px;
}

._p-r-3_162j1_387 {
  padding-right: 8px;
}

._p-b-3_162j1_391 {
  padding-bottom: 8px;
}

._p-l-3_162j1_395 {
  padding-left: 8px;
}

._m-3_162j1_399 {
  margin: 8px;
}

._m-t-3_162j1_403 {
  margin-top: 8px;
}

._m-r-3_162j1_407 {
  margin-right: 8px;
}

._m-b-3_162j1_411 {
  margin-bottom: 8px;
}

._m-l-3_162j1_415 {
  margin-left: 8px;
}

._p-4_162j1_419 {
  padding: 12px;
}

._p-t-4_162j1_423 {
  padding-top: 12px;
}

._p-r-4_162j1_427 {
  padding-right: 12px;
}

._p-b-4_162j1_431 {
  padding-bottom: 12px;
}

._p-l-4_162j1_435 {
  padding-left: 12px;
}

._m-4_162j1_439 {
  margin: 12px;
}

._m-t-4_162j1_443 {
  margin-top: 12px;
}

._m-r-4_162j1_447 {
  margin-right: 12px;
}

._m-b-4_162j1_451 {
  margin-bottom: 12px;
}

._m-l-4_162j1_455 {
  margin-left: 12px;
}

._p-5_162j1_459 {
  padding: 16px;
}

._p-t-5_162j1_463 {
  padding-top: 16px;
}

._p-r-5_162j1_467 {
  padding-right: 16px;
}

._p-b-5_162j1_471 {
  padding-bottom: 16px;
}

._p-l-5_162j1_475 {
  padding-left: 16px;
}

._m-5_162j1_479 {
  margin: 16px;
}

._m-t-5_162j1_483 {
  margin-top: 16px;
}

._m-r-5_162j1_487 {
  margin-right: 16px;
}

._m-b-5_162j1_491 {
  margin-bottom: 16px;
}

._m-l-5_162j1_495 {
  margin-left: 16px;
}

._p-6_162j1_499 {
  padding: 24px;
}

._p-t-6_162j1_503 {
  padding-top: 24px;
}

._p-r-6_162j1_507 {
  padding-right: 24px;
}

._p-b-6_162j1_511 {
  padding-bottom: 24px;
}

._p-l-6_162j1_515 {
  padding-left: 24px;
}

._m-6_162j1_519 {
  margin: 24px;
}

._m-t-6_162j1_523 {
  margin-top: 24px;
}

._m-r-6_162j1_527 {
  margin-right: 24px;
}

._m-b-6_162j1_531 {
  margin-bottom: 24px;
}

._m-l-6_162j1_535 {
  margin-left: 24px;
}

._p-7_162j1_539 {
  padding: 32px;
}

._p-t-7_162j1_543 {
  padding-top: 32px;
}

._p-r-7_162j1_547 {
  padding-right: 32px;
}

._p-b-7_162j1_551 {
  padding-bottom: 32px;
}

._p-l-7_162j1_555 {
  padding-left: 32px;
}

._m-7_162j1_559 {
  margin: 32px;
}

._m-t-7_162j1_563 {
  margin-top: 32px;
}

._m-r-7_162j1_567 {
  margin-right: 32px;
}

._m-b-7_162j1_571 {
  margin-bottom: 32px;
}

._m-l-7_162j1_575 {
  margin-left: 32px;
}

._p-8_162j1_579 {
  padding: 40px;
}

._p-t-8_162j1_583 {
  padding-top: 40px;
}

._p-r-8_162j1_587 {
  padding-right: 40px;
}

._p-b-8_162j1_591 {
  padding-bottom: 40px;
}

._p-l-8_162j1_595 {
  padding-left: 40px;
}

._m-8_162j1_599 {
  margin: 40px;
}

._m-t-8_162j1_603 {
  margin-top: 40px;
}

._m-r-8_162j1_607 {
  margin-right: 40px;
}

._m-b-8_162j1_611 {
  margin-bottom: 40px;
}

._m-l-8_162j1_615 {
  margin-left: 40px;
}

._p-9_162j1_619 {
  padding: 48px;
}

._p-t-9_162j1_623 {
  padding-top: 48px;
}

._p-r-9_162j1_627 {
  padding-right: 48px;
}

._p-b-9_162j1_631 {
  padding-bottom: 48px;
}

._p-l-9_162j1_635 {
  padding-left: 48px;
}

._m-9_162j1_639 {
  margin: 48px;
}

._m-t-9_162j1_643 {
  margin-top: 48px;
}

._m-r-9_162j1_647 {
  margin-right: 48px;
}

._m-b-9_162j1_651 {
  margin-bottom: 48px;
}

._m-l-9_162j1_655 {
  margin-left: 48px;
}

._p-10_162j1_659 {
  padding: 64px;
}

._p-t-10_162j1_663 {
  padding-top: 64px;
}

._p-r-10_162j1_667 {
  padding-right: 64px;
}

._p-b-10_162j1_671 {
  padding-bottom: 64px;
}

._p-l-10_162j1_675 {
  padding-left: 64px;
}

._m-10_162j1_679 {
  margin: 64px;
}

._m-t-10_162j1_683 {
  margin-top: 64px;
}

._m-r-10_162j1_687 {
  margin-right: 64px;
}

._m-b-10_162j1_691 {
  margin-bottom: 64px;
}

._m-l-10_162j1_695 {
  margin-left: 64px;
}

._p-11_162j1_699 {
  padding: 80px;
}

._p-t-11_162j1_703 {
  padding-top: 80px;
}

._p-r-11_162j1_707 {
  padding-right: 80px;
}

._p-b-11_162j1_711 {
  padding-bottom: 80px;
}

._p-l-11_162j1_715 {
  padding-left: 80px;
}

._m-11_162j1_719 {
  margin: 80px;
}

._m-t-11_162j1_723 {
  margin-top: 80px;
}

._m-r-11_162j1_727 {
  margin-right: 80px;
}

._m-b-11_162j1_731 {
  margin-bottom: 80px;
}

._m-l-11_162j1_735 {
  margin-left: 80px;
}

._p-12_162j1_739 {
  padding: 96px;
}

._p-t-12_162j1_743 {
  padding-top: 96px;
}

._p-r-12_162j1_747 {
  padding-right: 96px;
}

._p-b-12_162j1_751 {
  padding-bottom: 96px;
}

._p-l-12_162j1_755 {
  padding-left: 96px;
}

._m-12_162j1_759 {
  margin: 96px;
}

._m-t-12_162j1_763 {
  margin-top: 96px;
}

._m-r-12_162j1_767 {
  margin-right: 96px;
}

._m-b-12_162j1_771 {
  margin-bottom: 96px;
}

._m-l-12_162j1_775 {
  margin-left: 96px;
}

._p-13_162j1_779 {
  padding: 160px;
}

._p-t-13_162j1_783 {
  padding-top: 160px;
}

._p-r-13_162j1_787 {
  padding-right: 160px;
}

._p-b-13_162j1_791 {
  padding-bottom: 160px;
}

._p-l-13_162j1_795 {
  padding-left: 160px;
}

._m-13_162j1_799 {
  margin: 160px;
}

._m-t-13_162j1_803 {
  margin-top: 160px;
}

._m-r-13_162j1_807 {
  margin-right: 160px;
}

._m-b-13_162j1_811 {
  margin-bottom: 160px;
}

._m-l-13_162j1_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_162j1_825 {
  border-radius: 0;
}

._r-1_162j1_829 {
  border-radius: 2px;
}

._r-2_162j1_833 {
  border-radius: 4px;
}

._r-3_162j1_837 {
  border-radius: 6px;
}

._r-4_162j1_841 {
  border-radius: 8px;
}

._r-5_162j1_845 {
  border-radius: 12px;
}

._r-6_162j1_849 {
  border-radius: 20px;
}

._r-full_162j1_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_162j1_860 {
  border: 0 solid;
}

._border-1_162j1_864 {
  border: 1px solid;
}

._border-2_162j1_868 {
  border: 2px solid;
}

._border-3_162j1_872 {
  border: 3px solid;
}

._border-4_162j1_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_162j1_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_162j1_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_162j1_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_162j1_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_162j1_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_162j1_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_162j1_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_162j1_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_162j1_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_162j1_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_162j1_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_162j1_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_162j1_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_162j1_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_162j1_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_162j1_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_162j1_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_162j1_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_162j1_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}
._panel_162j1_1047 select {
  width: 100%;
}

._colorInputWrapper_162j1_1057 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_162j1_1057 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_162j1_1066 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  pointer-events: none;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1eqxa_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1eqxa_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1eqxa_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1eqxa_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1eqxa_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1eqxa_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1eqxa_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1eqxa_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1eqxa_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_1eqxa_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1eqxa_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1eqxa_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1eqxa_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1eqxa_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1eqxa_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1eqxa_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1eqxa_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1eqxa_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_1eqxa_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1eqxa_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1eqxa_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1eqxa_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1eqxa_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1eqxa_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1eqxa_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1eqxa_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1eqxa_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_1eqxa_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1eqxa_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1eqxa_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1eqxa_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1eqxa_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1eqxa_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1eqxa_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1eqxa_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1eqxa_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_1eqxa_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1eqxa_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1eqxa_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1eqxa_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1eqxa_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1eqxa_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1eqxa_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1eqxa_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1eqxa_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_1eqxa_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1eqxa_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1eqxa_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1eqxa_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1eqxa_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1eqxa_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1eqxa_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1eqxa_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1eqxa_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_1eqxa_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1eqxa_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1eqxa_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1eqxa_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1eqxa_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1eqxa_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1eqxa_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1eqxa_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1eqxa_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_1eqxa_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1eqxa_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1eqxa_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1eqxa_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1eqxa_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1eqxa_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1eqxa_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1eqxa_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1eqxa_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1eqxa_259 {
  padding: 0;
}

._p-t-0_1eqxa_263 {
  padding-top: 0;
}

._p-r-0_1eqxa_267 {
  padding-right: 0;
}

._p-b-0_1eqxa_271 {
  padding-bottom: 0;
}

._p-l-0_1eqxa_275 {
  padding-left: 0;
}

._m-0_1eqxa_279 {
  margin: 0;
}

._m-t-0_1eqxa_283 {
  margin-top: 0;
}

._m-r-0_1eqxa_287 {
  margin-right: 0;
}

._m-b-0_1eqxa_291 {
  margin-bottom: 0;
}

._m-l-0_1eqxa_295 {
  margin-left: 0;
}

._p-1_1eqxa_299 {
  padding: 2px;
}

._p-t-1_1eqxa_303 {
  padding-top: 2px;
}

._p-r-1_1eqxa_307 {
  padding-right: 2px;
}

._p-b-1_1eqxa_311 {
  padding-bottom: 2px;
}

._p-l-1_1eqxa_315 {
  padding-left: 2px;
}

._m-1_1eqxa_319 {
  margin: 2px;
}

._m-t-1_1eqxa_323 {
  margin-top: 2px;
}

._m-r-1_1eqxa_327 {
  margin-right: 2px;
}

._m-b-1_1eqxa_331 {
  margin-bottom: 2px;
}

._m-l-1_1eqxa_335 {
  margin-left: 2px;
}

._p-2_1eqxa_339 {
  padding: 4px;
}

._p-t-2_1eqxa_343 {
  padding-top: 4px;
}

._p-r-2_1eqxa_347 {
  padding-right: 4px;
}

._p-b-2_1eqxa_351 {
  padding-bottom: 4px;
}

._p-l-2_1eqxa_355 {
  padding-left: 4px;
}

._m-2_1eqxa_359 {
  margin: 4px;
}

._m-t-2_1eqxa_363 {
  margin-top: 4px;
}

._m-r-2_1eqxa_367 {
  margin-right: 4px;
}

._m-b-2_1eqxa_371 {
  margin-bottom: 4px;
}

._m-l-2_1eqxa_375 {
  margin-left: 4px;
}

._p-3_1eqxa_379 {
  padding: 8px;
}

._p-t-3_1eqxa_383 {
  padding-top: 8px;
}

._p-r-3_1eqxa_387 {
  padding-right: 8px;
}

._p-b-3_1eqxa_391 {
  padding-bottom: 8px;
}

._p-l-3_1eqxa_395 {
  padding-left: 8px;
}

._m-3_1eqxa_399 {
  margin: 8px;
}

._m-t-3_1eqxa_403 {
  margin-top: 8px;
}

._m-r-3_1eqxa_407 {
  margin-right: 8px;
}

._m-b-3_1eqxa_411 {
  margin-bottom: 8px;
}

._m-l-3_1eqxa_415 {
  margin-left: 8px;
}

._p-4_1eqxa_419 {
  padding: 12px;
}

._p-t-4_1eqxa_423 {
  padding-top: 12px;
}

._p-r-4_1eqxa_427 {
  padding-right: 12px;
}

._p-b-4_1eqxa_431 {
  padding-bottom: 12px;
}

._p-l-4_1eqxa_435 {
  padding-left: 12px;
}

._m-4_1eqxa_439 {
  margin: 12px;
}

._m-t-4_1eqxa_443 {
  margin-top: 12px;
}

._m-r-4_1eqxa_447 {
  margin-right: 12px;
}

._m-b-4_1eqxa_451 {
  margin-bottom: 12px;
}

._m-l-4_1eqxa_455 {
  margin-left: 12px;
}

._p-5_1eqxa_459 {
  padding: 16px;
}

._p-t-5_1eqxa_463 {
  padding-top: 16px;
}

._p-r-5_1eqxa_467 {
  padding-right: 16px;
}

._p-b-5_1eqxa_471 {
  padding-bottom: 16px;
}

._p-l-5_1eqxa_475 {
  padding-left: 16px;
}

._m-5_1eqxa_479 {
  margin: 16px;
}

._m-t-5_1eqxa_483 {
  margin-top: 16px;
}

._m-r-5_1eqxa_487 {
  margin-right: 16px;
}

._m-b-5_1eqxa_491 {
  margin-bottom: 16px;
}

._m-l-5_1eqxa_495 {
  margin-left: 16px;
}

._p-6_1eqxa_499 {
  padding: 24px;
}

._p-t-6_1eqxa_503 {
  padding-top: 24px;
}

._p-r-6_1eqxa_507 {
  padding-right: 24px;
}

._p-b-6_1eqxa_511 {
  padding-bottom: 24px;
}

._p-l-6_1eqxa_515 {
  padding-left: 24px;
}

._m-6_1eqxa_519 {
  margin: 24px;
}

._m-t-6_1eqxa_523 {
  margin-top: 24px;
}

._m-r-6_1eqxa_527 {
  margin-right: 24px;
}

._m-b-6_1eqxa_531 {
  margin-bottom: 24px;
}

._m-l-6_1eqxa_535 {
  margin-left: 24px;
}

._p-7_1eqxa_539 {
  padding: 32px;
}

._p-t-7_1eqxa_543 {
  padding-top: 32px;
}

._p-r-7_1eqxa_547 {
  padding-right: 32px;
}

._p-b-7_1eqxa_551 {
  padding-bottom: 32px;
}

._p-l-7_1eqxa_555 {
  padding-left: 32px;
}

._m-7_1eqxa_559 {
  margin: 32px;
}

._m-t-7_1eqxa_563 {
  margin-top: 32px;
}

._m-r-7_1eqxa_567 {
  margin-right: 32px;
}

._m-b-7_1eqxa_571 {
  margin-bottom: 32px;
}

._m-l-7_1eqxa_575 {
  margin-left: 32px;
}

._p-8_1eqxa_579 {
  padding: 40px;
}

._p-t-8_1eqxa_583 {
  padding-top: 40px;
}

._p-r-8_1eqxa_587 {
  padding-right: 40px;
}

._p-b-8_1eqxa_591 {
  padding-bottom: 40px;
}

._p-l-8_1eqxa_595 {
  padding-left: 40px;
}

._m-8_1eqxa_599 {
  margin: 40px;
}

._m-t-8_1eqxa_603 {
  margin-top: 40px;
}

._m-r-8_1eqxa_607 {
  margin-right: 40px;
}

._m-b-8_1eqxa_611 {
  margin-bottom: 40px;
}

._m-l-8_1eqxa_615 {
  margin-left: 40px;
}

._p-9_1eqxa_619 {
  padding: 48px;
}

._p-t-9_1eqxa_623 {
  padding-top: 48px;
}

._p-r-9_1eqxa_627 {
  padding-right: 48px;
}

._p-b-9_1eqxa_631 {
  padding-bottom: 48px;
}

._p-l-9_1eqxa_635 {
  padding-left: 48px;
}

._m-9_1eqxa_639 {
  margin: 48px;
}

._m-t-9_1eqxa_643 {
  margin-top: 48px;
}

._m-r-9_1eqxa_647 {
  margin-right: 48px;
}

._m-b-9_1eqxa_651 {
  margin-bottom: 48px;
}

._m-l-9_1eqxa_655 {
  margin-left: 48px;
}

._p-10_1eqxa_659 {
  padding: 64px;
}

._p-t-10_1eqxa_663 {
  padding-top: 64px;
}

._p-r-10_1eqxa_667 {
  padding-right: 64px;
}

._p-b-10_1eqxa_671 {
  padding-bottom: 64px;
}

._p-l-10_1eqxa_675 {
  padding-left: 64px;
}

._m-10_1eqxa_679 {
  margin: 64px;
}

._m-t-10_1eqxa_683 {
  margin-top: 64px;
}

._m-r-10_1eqxa_687 {
  margin-right: 64px;
}

._m-b-10_1eqxa_691 {
  margin-bottom: 64px;
}

._m-l-10_1eqxa_695 {
  margin-left: 64px;
}

._p-11_1eqxa_699 {
  padding: 80px;
}

._p-t-11_1eqxa_703 {
  padding-top: 80px;
}

._p-r-11_1eqxa_707 {
  padding-right: 80px;
}

._p-b-11_1eqxa_711 {
  padding-bottom: 80px;
}

._p-l-11_1eqxa_715 {
  padding-left: 80px;
}

._m-11_1eqxa_719 {
  margin: 80px;
}

._m-t-11_1eqxa_723 {
  margin-top: 80px;
}

._m-r-11_1eqxa_727 {
  margin-right: 80px;
}

._m-b-11_1eqxa_731 {
  margin-bottom: 80px;
}

._m-l-11_1eqxa_735 {
  margin-left: 80px;
}

._p-12_1eqxa_739 {
  padding: 96px;
}

._p-t-12_1eqxa_743 {
  padding-top: 96px;
}

._p-r-12_1eqxa_747 {
  padding-right: 96px;
}

._p-b-12_1eqxa_751 {
  padding-bottom: 96px;
}

._p-l-12_1eqxa_755 {
  padding-left: 96px;
}

._m-12_1eqxa_759 {
  margin: 96px;
}

._m-t-12_1eqxa_763 {
  margin-top: 96px;
}

._m-r-12_1eqxa_767 {
  margin-right: 96px;
}

._m-b-12_1eqxa_771 {
  margin-bottom: 96px;
}

._m-l-12_1eqxa_775 {
  margin-left: 96px;
}

._p-13_1eqxa_779 {
  padding: 160px;
}

._p-t-13_1eqxa_783 {
  padding-top: 160px;
}

._p-r-13_1eqxa_787 {
  padding-right: 160px;
}

._p-b-13_1eqxa_791 {
  padding-bottom: 160px;
}

._p-l-13_1eqxa_795 {
  padding-left: 160px;
}

._m-13_1eqxa_799 {
  margin: 160px;
}

._m-t-13_1eqxa_803 {
  margin-top: 160px;
}

._m-r-13_1eqxa_807 {
  margin-right: 160px;
}

._m-b-13_1eqxa_811 {
  margin-bottom: 160px;
}

._m-l-13_1eqxa_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1eqxa_825 {
  border-radius: 0;
}

._r-1_1eqxa_829 {
  border-radius: 2px;
}

._r-2_1eqxa_833 {
  border-radius: 4px;
}

._r-3_1eqxa_837 {
  border-radius: 6px;
}

._r-4_1eqxa_841 {
  border-radius: 8px;
}

._r-5_1eqxa_845 {
  border-radius: 12px;
}

._r-6_1eqxa_849 {
  border-radius: 20px;
}

._r-full_1eqxa_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1eqxa_860 {
  border: 0 solid;
}

._border-1_1eqxa_864 {
  border: 1px solid;
}

._border-2_1eqxa_868 {
  border: 2px solid;
}

._border-3_1eqxa_872 {
  border: 3px solid;
}

._border-4_1eqxa_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1eqxa_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1eqxa_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1eqxa_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1eqxa_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1eqxa_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1eqxa_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1eqxa_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1eqxa_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1eqxa_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_1eqxa_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1eqxa_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1eqxa_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1eqxa_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1eqxa_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1eqxa_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1eqxa_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1eqxa_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
*/
._placeholder_1eqxa_1039 {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 12px 0;
  background: var(--color-primary-fill);
  border: 1px solid var(--color-primary);
  border-radius: 6px;
  background-image: repeating-linear-gradient(135deg, transparent, transparent 8px, rgba(45, 106, 246, 0.06) 8px, rgba(45, 106, 246, 0.06) 16px);
  background-color: var(--color-primary-fill);
  z-index: 1;
  transition: border-color 0.15s ease, background-color 0.15s ease;
}

._hasWidgets_1eqxa_1057 {
  background-image: none;
  background-color: var(--color-bg-elevation-1);
}

._allowed_1eqxa_1062 {
  border-color: var(--color-primary);
  border-width: 2px;
  background-image: repeating-linear-gradient(135deg, transparent, transparent 8px, rgba(45, 106, 246, 0.18) 8px, rgba(45, 106, 246, 0.18) 16px);
  box-shadow: 0 0 0 3px rgba(45, 106, 246, 0.15);
}

._forbidden_1eqxa_1069 {
  border-color: var(--color-danger);
  background-color: var(--color-danger-fill);
  background-image: repeating-linear-gradient(135deg, transparent, transparent 8px, rgba(220, 38, 38, 0.1) 8px, rgba(220, 38, 38, 0.1) 16px);
}
._forbidden_1eqxa_1069 ._chipWrapper_1eqxa_1074,
._forbidden_1eqxa_1069 ._dropZone_1eqxa_1075 i::before,
._forbidden_1eqxa_1069 ._dropZone_1eqxa_1075 p {
  color: var(--color-danger);
}
._forbidden_1eqxa_1069 ._dropZone_1eqxa_1075 i::before {
  color: var(--color-danger);
}

._chipWrapper_1eqxa_1074 {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-bottom: 12px;
}

._widgetList_1eqxa_1090 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  overflow-y: auto;
  padding: 0 4px;
}

._widgetItem_1eqxa_1100 {
  width: 100%;
  cursor: pointer;
  outline: 2px solid transparent;
  outline-offset: 2px;
  overflow: hidden;
}
._widgetItem_1eqxa_1100 > * {
  max-width: 100%;
  box-sizing: border-box;
  min-height: 0 !important;
}
._widgetItem_1eqxa_1100 img {
  width: 100%;
  height: auto;
  display: block;
}
._widgetItem_1eqxa_1100 i::before {
  font-size: 24px !important;
}
._widgetItem_1eqxa_1100 p,
._widgetItem_1eqxa_1100 span,
._widgetItem_1eqxa_1100 div {
  overflow-wrap: break-word;
}
._widgetItem_1eqxa_1100 button,
._widgetItem_1eqxa_1100 a {
  max-width: 100%;
  box-sizing: border-box;
  white-space: normal;
  overflow-wrap: break-word;
}

._widgetItemSelected_1eqxa_1133 {
  outline-color: var(--color-primary);
}

._widgetItemDragging_1eqxa_1137 {
  opacity: 0.5;
}

._widgetItemWrapper_1eqxa_1141 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

._widgetItemPositioner_1eqxa_1147 {
  position: relative;
  width: 100%;
}

._widgetActionButton_1eqxa_1152 {
  position: absolute;
  top: calc(100% + 8px);
  width: 32px;
  height: 32px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  z-index: 11;
}

._widgetDeleteButton_1eqxa_1168 {
  left: calc(50% + 4px);
}

._widgetDuplicateButton_1eqxa_1172 {
  right: calc(50% + 4px);
}

._dropIndicator_1eqxa_1176 {
  width: 100%;
  height: 2px;
  background: var(--color-primary);
  border-radius: 1px;
  margin: 2px 0;
}

._emptyImageBox_1eqxa_1184 {
  width: 100%;
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--color-default);
  border: 1px dashed var(--color-border);
}
._emptyImageBox_1eqxa_1184 i::before {
  font-size: 24px;
  color: var(--color-text-sub);
}

._insideChip_1eqxa_1198 {
  background-color: var(--color-bg-elevation-1) !important;
  border-color: var(--color-default-deep) !important;
  color: var(--color-default-deep) !important;
}

._dropZone_1eqxa_1075 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  color: var(--color-primary);
}
._dropZone_1eqxa_1075 i::before {
  font-size: 20px;
  color: var(--color-primary);
}
._dropZone_1eqxa_1075 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dropZone_1eqxa_1075 p {
    font-size: 12px;
  }
}
._dropZone_1eqxa_1075 p {
  color: var(--color-primary);
  text-align: center;
  line-height: 1.6;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1opr6_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1opr6_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1opr6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1opr6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1opr6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1opr6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1opr6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1opr6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1opr6_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_1opr6_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1opr6_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1opr6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1opr6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1opr6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1opr6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1opr6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1opr6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1opr6_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_1opr6_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1opr6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1opr6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1opr6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1opr6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1opr6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1opr6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1opr6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1opr6_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_1opr6_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1opr6_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1opr6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1opr6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1opr6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1opr6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1opr6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1opr6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1opr6_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_1opr6_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1opr6_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1opr6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1opr6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1opr6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1opr6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1opr6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1opr6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1opr6_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_1opr6_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1opr6_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1opr6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1opr6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1opr6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1opr6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1opr6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1opr6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1opr6_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_1opr6_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1opr6_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1opr6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1opr6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1opr6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1opr6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1opr6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1opr6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1opr6_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_1opr6_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1opr6_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1opr6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1opr6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1opr6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1opr6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1opr6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1opr6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1opr6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1opr6_259 {
  padding: 0;
}

._p-t-0_1opr6_263 {
  padding-top: 0;
}

._p-r-0_1opr6_267 {
  padding-right: 0;
}

._p-b-0_1opr6_271 {
  padding-bottom: 0;
}

._p-l-0_1opr6_275 {
  padding-left: 0;
}

._m-0_1opr6_279 {
  margin: 0;
}

._m-t-0_1opr6_283 {
  margin-top: 0;
}

._m-r-0_1opr6_287 {
  margin-right: 0;
}

._m-b-0_1opr6_291 {
  margin-bottom: 0;
}

._m-l-0_1opr6_295 {
  margin-left: 0;
}

._p-1_1opr6_299 {
  padding: 2px;
}

._p-t-1_1opr6_303 {
  padding-top: 2px;
}

._p-r-1_1opr6_307 {
  padding-right: 2px;
}

._p-b-1_1opr6_311 {
  padding-bottom: 2px;
}

._p-l-1_1opr6_315 {
  padding-left: 2px;
}

._m-1_1opr6_319 {
  margin: 2px;
}

._m-t-1_1opr6_323 {
  margin-top: 2px;
}

._m-r-1_1opr6_327 {
  margin-right: 2px;
}

._m-b-1_1opr6_331 {
  margin-bottom: 2px;
}

._m-l-1_1opr6_335 {
  margin-left: 2px;
}

._p-2_1opr6_339 {
  padding: 4px;
}

._p-t-2_1opr6_343 {
  padding-top: 4px;
}

._p-r-2_1opr6_347 {
  padding-right: 4px;
}

._p-b-2_1opr6_351 {
  padding-bottom: 4px;
}

._p-l-2_1opr6_355 {
  padding-left: 4px;
}

._m-2_1opr6_359 {
  margin: 4px;
}

._m-t-2_1opr6_363 {
  margin-top: 4px;
}

._m-r-2_1opr6_367 {
  margin-right: 4px;
}

._m-b-2_1opr6_371 {
  margin-bottom: 4px;
}

._m-l-2_1opr6_375 {
  margin-left: 4px;
}

._p-3_1opr6_379 {
  padding: 8px;
}

._p-t-3_1opr6_383 {
  padding-top: 8px;
}

._p-r-3_1opr6_387 {
  padding-right: 8px;
}

._p-b-3_1opr6_391 {
  padding-bottom: 8px;
}

._p-l-3_1opr6_395 {
  padding-left: 8px;
}

._m-3_1opr6_399 {
  margin: 8px;
}

._m-t-3_1opr6_403 {
  margin-top: 8px;
}

._m-r-3_1opr6_407 {
  margin-right: 8px;
}

._m-b-3_1opr6_411 {
  margin-bottom: 8px;
}

._m-l-3_1opr6_415 {
  margin-left: 8px;
}

._p-4_1opr6_419 {
  padding: 12px;
}

._p-t-4_1opr6_423 {
  padding-top: 12px;
}

._p-r-4_1opr6_427 {
  padding-right: 12px;
}

._p-b-4_1opr6_431 {
  padding-bottom: 12px;
}

._p-l-4_1opr6_435 {
  padding-left: 12px;
}

._m-4_1opr6_439 {
  margin: 12px;
}

._m-t-4_1opr6_443 {
  margin-top: 12px;
}

._m-r-4_1opr6_447 {
  margin-right: 12px;
}

._m-b-4_1opr6_451 {
  margin-bottom: 12px;
}

._m-l-4_1opr6_455 {
  margin-left: 12px;
}

._p-5_1opr6_459 {
  padding: 16px;
}

._p-t-5_1opr6_463 {
  padding-top: 16px;
}

._p-r-5_1opr6_467 {
  padding-right: 16px;
}

._p-b-5_1opr6_471 {
  padding-bottom: 16px;
}

._p-l-5_1opr6_475 {
  padding-left: 16px;
}

._m-5_1opr6_479 {
  margin: 16px;
}

._m-t-5_1opr6_483 {
  margin-top: 16px;
}

._m-r-5_1opr6_487 {
  margin-right: 16px;
}

._m-b-5_1opr6_491 {
  margin-bottom: 16px;
}

._m-l-5_1opr6_495 {
  margin-left: 16px;
}

._p-6_1opr6_499 {
  padding: 24px;
}

._p-t-6_1opr6_503 {
  padding-top: 24px;
}

._p-r-6_1opr6_507 {
  padding-right: 24px;
}

._p-b-6_1opr6_511 {
  padding-bottom: 24px;
}

._p-l-6_1opr6_515 {
  padding-left: 24px;
}

._m-6_1opr6_519 {
  margin: 24px;
}

._m-t-6_1opr6_523 {
  margin-top: 24px;
}

._m-r-6_1opr6_527 {
  margin-right: 24px;
}

._m-b-6_1opr6_531 {
  margin-bottom: 24px;
}

._m-l-6_1opr6_535 {
  margin-left: 24px;
}

._p-7_1opr6_539 {
  padding: 32px;
}

._p-t-7_1opr6_543 {
  padding-top: 32px;
}

._p-r-7_1opr6_547 {
  padding-right: 32px;
}

._p-b-7_1opr6_551 {
  padding-bottom: 32px;
}

._p-l-7_1opr6_555 {
  padding-left: 32px;
}

._m-7_1opr6_559 {
  margin: 32px;
}

._m-t-7_1opr6_563 {
  margin-top: 32px;
}

._m-r-7_1opr6_567 {
  margin-right: 32px;
}

._m-b-7_1opr6_571 {
  margin-bottom: 32px;
}

._m-l-7_1opr6_575 {
  margin-left: 32px;
}

._p-8_1opr6_579 {
  padding: 40px;
}

._p-t-8_1opr6_583 {
  padding-top: 40px;
}

._p-r-8_1opr6_587 {
  padding-right: 40px;
}

._p-b-8_1opr6_591 {
  padding-bottom: 40px;
}

._p-l-8_1opr6_595 {
  padding-left: 40px;
}

._m-8_1opr6_599 {
  margin: 40px;
}

._m-t-8_1opr6_603 {
  margin-top: 40px;
}

._m-r-8_1opr6_607 {
  margin-right: 40px;
}

._m-b-8_1opr6_611 {
  margin-bottom: 40px;
}

._m-l-8_1opr6_615 {
  margin-left: 40px;
}

._p-9_1opr6_619 {
  padding: 48px;
}

._p-t-9_1opr6_623 {
  padding-top: 48px;
}

._p-r-9_1opr6_627 {
  padding-right: 48px;
}

._p-b-9_1opr6_631 {
  padding-bottom: 48px;
}

._p-l-9_1opr6_635 {
  padding-left: 48px;
}

._m-9_1opr6_639 {
  margin: 48px;
}

._m-t-9_1opr6_643 {
  margin-top: 48px;
}

._m-r-9_1opr6_647 {
  margin-right: 48px;
}

._m-b-9_1opr6_651 {
  margin-bottom: 48px;
}

._m-l-9_1opr6_655 {
  margin-left: 48px;
}

._p-10_1opr6_659 {
  padding: 64px;
}

._p-t-10_1opr6_663 {
  padding-top: 64px;
}

._p-r-10_1opr6_667 {
  padding-right: 64px;
}

._p-b-10_1opr6_671 {
  padding-bottom: 64px;
}

._p-l-10_1opr6_675 {
  padding-left: 64px;
}

._m-10_1opr6_679 {
  margin: 64px;
}

._m-t-10_1opr6_683 {
  margin-top: 64px;
}

._m-r-10_1opr6_687 {
  margin-right: 64px;
}

._m-b-10_1opr6_691 {
  margin-bottom: 64px;
}

._m-l-10_1opr6_695 {
  margin-left: 64px;
}

._p-11_1opr6_699 {
  padding: 80px;
}

._p-t-11_1opr6_703 {
  padding-top: 80px;
}

._p-r-11_1opr6_707 {
  padding-right: 80px;
}

._p-b-11_1opr6_711 {
  padding-bottom: 80px;
}

._p-l-11_1opr6_715 {
  padding-left: 80px;
}

._m-11_1opr6_719 {
  margin: 80px;
}

._m-t-11_1opr6_723 {
  margin-top: 80px;
}

._m-r-11_1opr6_727 {
  margin-right: 80px;
}

._m-b-11_1opr6_731 {
  margin-bottom: 80px;
}

._m-l-11_1opr6_735 {
  margin-left: 80px;
}

._p-12_1opr6_739 {
  padding: 96px;
}

._p-t-12_1opr6_743 {
  padding-top: 96px;
}

._p-r-12_1opr6_747 {
  padding-right: 96px;
}

._p-b-12_1opr6_751 {
  padding-bottom: 96px;
}

._p-l-12_1opr6_755 {
  padding-left: 96px;
}

._m-12_1opr6_759 {
  margin: 96px;
}

._m-t-12_1opr6_763 {
  margin-top: 96px;
}

._m-r-12_1opr6_767 {
  margin-right: 96px;
}

._m-b-12_1opr6_771 {
  margin-bottom: 96px;
}

._m-l-12_1opr6_775 {
  margin-left: 96px;
}

._p-13_1opr6_779 {
  padding: 160px;
}

._p-t-13_1opr6_783 {
  padding-top: 160px;
}

._p-r-13_1opr6_787 {
  padding-right: 160px;
}

._p-b-13_1opr6_791 {
  padding-bottom: 160px;
}

._p-l-13_1opr6_795 {
  padding-left: 160px;
}

._m-13_1opr6_799 {
  margin: 160px;
}

._m-t-13_1opr6_803 {
  margin-top: 160px;
}

._m-r-13_1opr6_807 {
  margin-right: 160px;
}

._m-b-13_1opr6_811 {
  margin-bottom: 160px;
}

._m-l-13_1opr6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1opr6_825 {
  border-radius: 0;
}

._r-1_1opr6_829 {
  border-radius: 2px;
}

._r-2_1opr6_833 {
  border-radius: 4px;
}

._r-3_1opr6_837 {
  border-radius: 6px;
}

._r-4_1opr6_841 {
  border-radius: 8px;
}

._r-5_1opr6_845 {
  border-radius: 12px;
}

._r-6_1opr6_849 {
  border-radius: 20px;
}

._r-full_1opr6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1opr6_860 {
  border: 0 solid;
}

._border-1_1opr6_864 {
  border: 1px solid;
}

._border-2_1opr6_868 {
  border: 2px solid;
}

._border-3_1opr6_872 {
  border: 3px solid;
}

._border-4_1opr6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1opr6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1opr6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1opr6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1opr6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1opr6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1opr6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1opr6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1opr6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1opr6_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_1opr6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1opr6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1opr6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1opr6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1opr6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1opr6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1opr6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1opr6_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_1opr6_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_1opr6_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._textarea_1opr6_1054 {
  width: 100%;
  min-height: 80px;
  padding: 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  resize: vertical;
  font-family: inherit;
}
._textarea_1opr6_1054:focus {
  outline: none;
  border-color: var(--color-primary);
}
._textarea_1opr6_1054::placeholder {
  color: var(--color-text-sub);
}

._colorInputWrapper_1opr6_1071 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_1opr6_1071 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_1opr6_1080 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  pointer-events: none;
}

._fieldLabel_1opr6_1092 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1opr6_1092 {
    font-size: 12px;
  }
}
._fieldLabel_1opr6_1092 {
  color: var(--color-text-body);
}

._fontGroup_1opr6_1107 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_1opr6_1113 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._widthInputRow_1opr6_1119 {
  display: flex;
  gap: 4px;
}

._widthInput_1opr6_1119 {
  flex: 1;
  min-width: 0;
}

._unitSwitch_1opr6_1129 {
  flex-shrink: 0;
}

._paddingField_1opr6_1133 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_1opr6_1139 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_1opr6_1145 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._linkButton_1opr6_1145:hover {
  background: var(--color-default);
}
}
._linkButton_1opr6_1145._active_1opr6_1161 {
  background: #ecf1ff;
  border-color: var(--color-primary);
}
._linkButton_1opr6_1145._active_1opr6_1161 i::before {
  color: var(--color-primary);
}
._linkButton_1opr6_1145 i::before {
  font-size: 18px !important;
  color: var(--color-text-sub);
}

._paddingGrid_1opr6_1173 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_1opr6_1179 {
  position: relative;
}
._paddingInput_1opr6_1179 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_1opr6_1179 i::before {
  font-size: 24px;
  color: var(--color-text-sub);
}
._paddingInput_1opr6_1179 select {
  width: 100%;
  padding-left: 64px !important;
}

._radioGroup_1opr6_1199 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._radioItem_1opr6_1205 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_1opr6_1205 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1opr6_1205 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1opr6_1205 label {
    font-size: 14px;
  }
}
._radioItem_1opr6_1205 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._detailSection_1opr6_1233 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_1opr6_1239 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_1opr6_1239 {
    font-size: 14px;
  }
}
._detailToggle_1opr6_1239 {
  font-weight: 600;
  color: var(--color-text-body);
}
@media (hover: hover) {
._detailToggle_1opr6_1239:hover {
  background: #f4f4f5;
}
}
._detailToggle_1opr6_1239 i::before {
  font-size: 18px;
  color: var(--color-text-action-disabled);
}

._detailContent_1opr6_1273 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._imageUploadWrapper_1opr6_1280 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_1opr6_1286 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_1opr6_1286 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: contain;
  background: #fafafa;
}

._imageDeleteButton_1opr6_1300 {
  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;
}
@media (hover: hover) {
._imageDeleteButton_1opr6_1300:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
}
._imageDeleteButton_1opr6_1300 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_1opr6_1300 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_1opr6_1330 {
  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;
}
@media (hover: hover) {
._emptyImageArea_1opr6_1330:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
}
._emptyImageArea_1opr6_1330._dragging_1opr6_1348 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-fill);
}
._emptyImageArea_1opr6_1330._dragging_1opr6_1348 i::before {
  color: var(--color-primary);
}
._emptyImageArea_1opr6_1330._dragging_1opr6_1348 span {
  color: var(--color-primary);
}
._emptyImageArea_1opr6_1330 i,
._emptyImageArea_1opr6_1330 span {
  pointer-events: none;
}
._emptyImageArea_1opr6_1330 i::before {
  font-size: 32px;
  color: var(--color-text-action-disabled);
}
._emptyImageArea_1opr6_1330 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_1opr6_1330 span {
    font-size: 12px;
  }
}
._emptyImageArea_1opr6_1330 span {
  color: var(--color-text-action-disabled);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1167b_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1167b_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1167b_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1167b_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1167b_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1167b_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1167b_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1167b_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1167b_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_1167b_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1167b_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1167b_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1167b_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1167b_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1167b_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1167b_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1167b_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1167b_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_1167b_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1167b_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1167b_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1167b_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1167b_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1167b_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1167b_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1167b_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1167b_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_1167b_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1167b_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1167b_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1167b_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1167b_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1167b_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1167b_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1167b_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1167b_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_1167b_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1167b_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1167b_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1167b_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1167b_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1167b_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1167b_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1167b_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1167b_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_1167b_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1167b_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1167b_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1167b_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1167b_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1167b_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1167b_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1167b_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1167b_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_1167b_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1167b_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1167b_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1167b_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1167b_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1167b_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1167b_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1167b_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1167b_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_1167b_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1167b_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1167b_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1167b_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1167b_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1167b_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1167b_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1167b_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1167b_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1167b_259 {
  padding: 0;
}

._p-t-0_1167b_263 {
  padding-top: 0;
}

._p-r-0_1167b_267 {
  padding-right: 0;
}

._p-b-0_1167b_271 {
  padding-bottom: 0;
}

._p-l-0_1167b_275 {
  padding-left: 0;
}

._m-0_1167b_279 {
  margin: 0;
}

._m-t-0_1167b_283 {
  margin-top: 0;
}

._m-r-0_1167b_287 {
  margin-right: 0;
}

._m-b-0_1167b_291 {
  margin-bottom: 0;
}

._m-l-0_1167b_295 {
  margin-left: 0;
}

._p-1_1167b_299 {
  padding: 2px;
}

._p-t-1_1167b_303 {
  padding-top: 2px;
}

._p-r-1_1167b_307 {
  padding-right: 2px;
}

._p-b-1_1167b_311 {
  padding-bottom: 2px;
}

._p-l-1_1167b_315 {
  padding-left: 2px;
}

._m-1_1167b_319 {
  margin: 2px;
}

._m-t-1_1167b_323 {
  margin-top: 2px;
}

._m-r-1_1167b_327 {
  margin-right: 2px;
}

._m-b-1_1167b_331 {
  margin-bottom: 2px;
}

._m-l-1_1167b_335 {
  margin-left: 2px;
}

._p-2_1167b_339 {
  padding: 4px;
}

._p-t-2_1167b_343 {
  padding-top: 4px;
}

._p-r-2_1167b_347 {
  padding-right: 4px;
}

._p-b-2_1167b_351 {
  padding-bottom: 4px;
}

._p-l-2_1167b_355 {
  padding-left: 4px;
}

._m-2_1167b_359 {
  margin: 4px;
}

._m-t-2_1167b_363 {
  margin-top: 4px;
}

._m-r-2_1167b_367 {
  margin-right: 4px;
}

._m-b-2_1167b_371 {
  margin-bottom: 4px;
}

._m-l-2_1167b_375 {
  margin-left: 4px;
}

._p-3_1167b_379 {
  padding: 8px;
}

._p-t-3_1167b_383 {
  padding-top: 8px;
}

._p-r-3_1167b_387 {
  padding-right: 8px;
}

._p-b-3_1167b_391 {
  padding-bottom: 8px;
}

._p-l-3_1167b_395 {
  padding-left: 8px;
}

._m-3_1167b_399 {
  margin: 8px;
}

._m-t-3_1167b_403 {
  margin-top: 8px;
}

._m-r-3_1167b_407 {
  margin-right: 8px;
}

._m-b-3_1167b_411 {
  margin-bottom: 8px;
}

._m-l-3_1167b_415 {
  margin-left: 8px;
}

._p-4_1167b_419 {
  padding: 12px;
}

._p-t-4_1167b_423 {
  padding-top: 12px;
}

._p-r-4_1167b_427 {
  padding-right: 12px;
}

._p-b-4_1167b_431 {
  padding-bottom: 12px;
}

._p-l-4_1167b_435 {
  padding-left: 12px;
}

._m-4_1167b_439 {
  margin: 12px;
}

._m-t-4_1167b_443 {
  margin-top: 12px;
}

._m-r-4_1167b_447 {
  margin-right: 12px;
}

._m-b-4_1167b_451 {
  margin-bottom: 12px;
}

._m-l-4_1167b_455 {
  margin-left: 12px;
}

._p-5_1167b_459 {
  padding: 16px;
}

._p-t-5_1167b_463 {
  padding-top: 16px;
}

._p-r-5_1167b_467 {
  padding-right: 16px;
}

._p-b-5_1167b_471 {
  padding-bottom: 16px;
}

._p-l-5_1167b_475 {
  padding-left: 16px;
}

._m-5_1167b_479 {
  margin: 16px;
}

._m-t-5_1167b_483 {
  margin-top: 16px;
}

._m-r-5_1167b_487 {
  margin-right: 16px;
}

._m-b-5_1167b_491 {
  margin-bottom: 16px;
}

._m-l-5_1167b_495 {
  margin-left: 16px;
}

._p-6_1167b_499 {
  padding: 24px;
}

._p-t-6_1167b_503 {
  padding-top: 24px;
}

._p-r-6_1167b_507 {
  padding-right: 24px;
}

._p-b-6_1167b_511 {
  padding-bottom: 24px;
}

._p-l-6_1167b_515 {
  padding-left: 24px;
}

._m-6_1167b_519 {
  margin: 24px;
}

._m-t-6_1167b_523 {
  margin-top: 24px;
}

._m-r-6_1167b_527 {
  margin-right: 24px;
}

._m-b-6_1167b_531 {
  margin-bottom: 24px;
}

._m-l-6_1167b_535 {
  margin-left: 24px;
}

._p-7_1167b_539 {
  padding: 32px;
}

._p-t-7_1167b_543 {
  padding-top: 32px;
}

._p-r-7_1167b_547 {
  padding-right: 32px;
}

._p-b-7_1167b_551 {
  padding-bottom: 32px;
}

._p-l-7_1167b_555 {
  padding-left: 32px;
}

._m-7_1167b_559 {
  margin: 32px;
}

._m-t-7_1167b_563 {
  margin-top: 32px;
}

._m-r-7_1167b_567 {
  margin-right: 32px;
}

._m-b-7_1167b_571 {
  margin-bottom: 32px;
}

._m-l-7_1167b_575 {
  margin-left: 32px;
}

._p-8_1167b_579 {
  padding: 40px;
}

._p-t-8_1167b_583 {
  padding-top: 40px;
}

._p-r-8_1167b_587 {
  padding-right: 40px;
}

._p-b-8_1167b_591 {
  padding-bottom: 40px;
}

._p-l-8_1167b_595 {
  padding-left: 40px;
}

._m-8_1167b_599 {
  margin: 40px;
}

._m-t-8_1167b_603 {
  margin-top: 40px;
}

._m-r-8_1167b_607 {
  margin-right: 40px;
}

._m-b-8_1167b_611 {
  margin-bottom: 40px;
}

._m-l-8_1167b_615 {
  margin-left: 40px;
}

._p-9_1167b_619 {
  padding: 48px;
}

._p-t-9_1167b_623 {
  padding-top: 48px;
}

._p-r-9_1167b_627 {
  padding-right: 48px;
}

._p-b-9_1167b_631 {
  padding-bottom: 48px;
}

._p-l-9_1167b_635 {
  padding-left: 48px;
}

._m-9_1167b_639 {
  margin: 48px;
}

._m-t-9_1167b_643 {
  margin-top: 48px;
}

._m-r-9_1167b_647 {
  margin-right: 48px;
}

._m-b-9_1167b_651 {
  margin-bottom: 48px;
}

._m-l-9_1167b_655 {
  margin-left: 48px;
}

._p-10_1167b_659 {
  padding: 64px;
}

._p-t-10_1167b_663 {
  padding-top: 64px;
}

._p-r-10_1167b_667 {
  padding-right: 64px;
}

._p-b-10_1167b_671 {
  padding-bottom: 64px;
}

._p-l-10_1167b_675 {
  padding-left: 64px;
}

._m-10_1167b_679 {
  margin: 64px;
}

._m-t-10_1167b_683 {
  margin-top: 64px;
}

._m-r-10_1167b_687 {
  margin-right: 64px;
}

._m-b-10_1167b_691 {
  margin-bottom: 64px;
}

._m-l-10_1167b_695 {
  margin-left: 64px;
}

._p-11_1167b_699 {
  padding: 80px;
}

._p-t-11_1167b_703 {
  padding-top: 80px;
}

._p-r-11_1167b_707 {
  padding-right: 80px;
}

._p-b-11_1167b_711 {
  padding-bottom: 80px;
}

._p-l-11_1167b_715 {
  padding-left: 80px;
}

._m-11_1167b_719 {
  margin: 80px;
}

._m-t-11_1167b_723 {
  margin-top: 80px;
}

._m-r-11_1167b_727 {
  margin-right: 80px;
}

._m-b-11_1167b_731 {
  margin-bottom: 80px;
}

._m-l-11_1167b_735 {
  margin-left: 80px;
}

._p-12_1167b_739 {
  padding: 96px;
}

._p-t-12_1167b_743 {
  padding-top: 96px;
}

._p-r-12_1167b_747 {
  padding-right: 96px;
}

._p-b-12_1167b_751 {
  padding-bottom: 96px;
}

._p-l-12_1167b_755 {
  padding-left: 96px;
}

._m-12_1167b_759 {
  margin: 96px;
}

._m-t-12_1167b_763 {
  margin-top: 96px;
}

._m-r-12_1167b_767 {
  margin-right: 96px;
}

._m-b-12_1167b_771 {
  margin-bottom: 96px;
}

._m-l-12_1167b_775 {
  margin-left: 96px;
}

._p-13_1167b_779 {
  padding: 160px;
}

._p-t-13_1167b_783 {
  padding-top: 160px;
}

._p-r-13_1167b_787 {
  padding-right: 160px;
}

._p-b-13_1167b_791 {
  padding-bottom: 160px;
}

._p-l-13_1167b_795 {
  padding-left: 160px;
}

._m-13_1167b_799 {
  margin: 160px;
}

._m-t-13_1167b_803 {
  margin-top: 160px;
}

._m-r-13_1167b_807 {
  margin-right: 160px;
}

._m-b-13_1167b_811 {
  margin-bottom: 160px;
}

._m-l-13_1167b_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1167b_825 {
  border-radius: 0;
}

._r-1_1167b_829 {
  border-radius: 2px;
}

._r-2_1167b_833 {
  border-radius: 4px;
}

._r-3_1167b_837 {
  border-radius: 6px;
}

._r-4_1167b_841 {
  border-radius: 8px;
}

._r-5_1167b_845 {
  border-radius: 12px;
}

._r-6_1167b_849 {
  border-radius: 20px;
}

._r-full_1167b_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1167b_860 {
  border: 0 solid;
}

._border-1_1167b_864 {
  border: 1px solid;
}

._border-2_1167b_868 {
  border: 2px solid;
}

._border-3_1167b_872 {
  border: 3px solid;
}

._border-4_1167b_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1167b_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1167b_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1167b_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1167b_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1167b_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1167b_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1167b_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1167b_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1167b_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_1167b_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1167b_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1167b_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1167b_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1167b_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1167b_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1167b_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1167b_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_1167b_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_1167b_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._tabContent_1167b_1054 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
._tabContent_1167b_1054:first-child {
  margin-top: 0;
}

._fontGroup_1167b_1063 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_1167b_1069 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._colorInputWrapper_1167b_1075 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_1167b_1075 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_1167b_1084 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  pointer-events: none;
}

._radioGroup_1167b_1096 {
  display: flex;
  gap: 12px;
}

._radioItem_1167b_1101 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_1167b_1101 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1167b_1101 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1167b_1101 label {
    font-size: 14px;
  }
}
._radioItem_1167b_1101 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._widthInputRow_1167b_1129 {
  display: flex;
  gap: 4px;
}

._widthInput_1167b_1129 {
  flex: 1;
  min-width: 0;
}

._unitSwitch_1167b_1139 {
  flex-shrink: 0;
}

._detailSection_1167b_1143 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_1167b_1149 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_1167b_1149 {
    font-size: 14px;
  }
}
._detailToggle_1167b_1149 {
  font-weight: 600;
  color: var(--color-text-body);
}
@media (hover: hover) {
._detailToggle_1167b_1149:hover {
  background: #f4f4f5;
}
}
._detailToggle_1167b_1149 i::before {
  font-size: 18px;
  color: var(--color-text-action-disabled);
}

._detailContent_1167b_1183 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._paddingField_1167b_1190 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_1167b_1196 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_1167b_1202 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._linkButton_1167b_1202:hover {
  background: var(--color-default);
}
}
._linkButton_1167b_1202._active_1167b_1218 {
  background: #ecf1ff;
  border-color: var(--color-primary);
}
._linkButton_1167b_1202._active_1167b_1218 i::before {
  color: var(--color-primary);
}
._linkButton_1167b_1202 i::before {
  font-size: 18px !important;
  color: var(--color-text-sub);
}

._paddingGrid_1167b_1230 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_1167b_1236 {
  position: relative;
}
._paddingInput_1167b_1236 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_1167b_1236 i::before {
  font-size: 24px;
  color: var(--color-text-sub);
}
._paddingInput_1167b_1236 select {
  width: 100%;
  padding-left: 64px !important;
}

._imageUploadWrapper_1167b_1256 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_1167b_1262 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_1167b_1262 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_1167b_1275 {
  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;
}
@media (hover: hover) {
._imageDeleteButton_1167b_1275:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
}
._imageDeleteButton_1167b_1275 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_1167b_1275 i::before {
  font-size: 14px;
  color: white;
}

._formFieldsLoading_1167b_1305 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formFieldsLoading_1167b_1305 {
    font-size: 12px;
  }
}
._formFieldsLoading_1167b_1305 {
  color: var(--color-text-action-disabled);
  text-align: center;
  padding: 12px;
}

._formFieldsSection_1167b_1322 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 4px;
}

._formFieldsHeader_1167b_1329 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formFieldsHeader_1167b_1329 {
    font-size: 12px;
  }
}
._formFieldsHeader_1167b_1329 {
  color: var(--color-text-body);
}

._formFieldsList_1167b_1344 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 0;
  margin: 0;
  list-style: none;
}

._formFieldItem_1167b_1353 {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 8px;
  background: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 4px;
}

._fieldType_1167b_1363 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldType_1167b_1363 {
    font-size: 12px;
  }
}
._fieldType_1167b_1363 {
  color: var(--color-primary);
  background: var(--color-primary-fill);
  padding: 2px 4px;
  border-radius: 2px;
  white-space: nowrap;
}

._fieldLabel_1167b_1382 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1167b_1382 {
    font-size: 14px;
  }
}
._fieldLabel_1167b_1382 {
  color: var(--color-text-body);
  flex: 1;
}

._required_1167b_1398 {
  color: var(--color-danger);
  margin-left: 2px;
}

._emptyImageArea_1167b_1403 {
  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;
}
@media (hover: hover) {
._emptyImageArea_1167b_1403:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
}
._emptyImageArea_1167b_1403._dragging_1167b_1421 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-fill);
}
._emptyImageArea_1167b_1403._dragging_1167b_1421 i::before {
  color: var(--color-primary);
}
._emptyImageArea_1167b_1403._dragging_1167b_1421 span {
  color: var(--color-primary);
}
._emptyImageArea_1167b_1403 i,
._emptyImageArea_1167b_1403 span {
  pointer-events: none;
}
._emptyImageArea_1167b_1403 i::before {
  font-size: 32px;
  color: var(--color-text-action-disabled);
}
._emptyImageArea_1167b_1403 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_1167b_1403 span {
    font-size: 12px;
  }
}
._emptyImageArea_1167b_1403 span {
  color: var(--color-text-action-disabled);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}

._formSelectField_1167b_1458 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._formSelectHeader_1167b_1464 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._formSelectButtons_1167b_1470 {
  display: flex;
  gap: 4px;
}

._iconButton_1167b_1475 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._iconButton_1167b_1475:hover:not(:disabled) {
  background: var(--color-default);
}
}
._iconButton_1167b_1475:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._iconButton_1167b_1475._loading_1167b_1495 i {
  animation: _spin_1167b_1 1s linear infinite;
}
._iconButton_1167b_1475 i::before {
  font-size: 18px !important;
  color: var(--color-text-sub);
}

._ctaTypeGroup_1167b_1503 {
  display: flex;
  gap: 8px;
}

._ctaTypeButton_1167b_1508 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2px;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 8px 24px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._ctaTypeButton_1167b_1508:hover {
  background: var(--color-default);
}
}
._ctaTypeButton_1167b_1508._active_1167b_1218 {
  background: var(--ourteam-primary-10);
  border-color: var(--color-primary);
}
._ctaTypeButton_1167b_1508._active_1167b_1218 i::before {
  color: var(--color-primary);
}
._ctaTypeButton_1167b_1508._active_1167b_1218 span {
  color: var(--color-primary);
  font-weight: 600;
}
._ctaTypeButton_1167b_1508 i::before {
  font-size: 30px;
  color: var(--color-text-body);
}
._ctaTypeButton_1167b_1508 span {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._ctaTypeButton_1167b_1508 span {
    font-size: 14px;
  }
}
._ctaTypeButton_1167b_1508 span {
  color: var(--color-text-body);
}

._smsVerificationOptions_1167b_1555 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px 0;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}

._periodLimitField_1167b_1564 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._periodLimitHeader_1167b_1570 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._periodDaysInput_1167b_1576 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._periodDaysInput_1167b_1576 input {
  flex: 1;
  min-width: 0;
  text-align: right;
}
._periodDaysInput_1167b_1576 span {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._periodDaysInput_1167b_1576 span {
    font-size: 14px;
  }
}
._periodDaysInput_1167b_1576 span {
  color: var(--color-text-header);
  flex-shrink: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_iw8a7_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_iw8a7_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_iw8a7_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_iw8a7_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_iw8a7_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_iw8a7_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_iw8a7_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_iw8a7_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_iw8a7_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_iw8a7_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_iw8a7_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_iw8a7_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_iw8a7_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_iw8a7_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_iw8a7_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_iw8a7_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_iw8a7_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_iw8a7_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_iw8a7_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_iw8a7_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_iw8a7_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_iw8a7_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_iw8a7_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_iw8a7_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_iw8a7_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_iw8a7_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_iw8a7_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_iw8a7_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_iw8a7_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_iw8a7_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_iw8a7_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_iw8a7_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_iw8a7_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_iw8a7_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_iw8a7_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_iw8a7_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_iw8a7_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_iw8a7_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_iw8a7_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_iw8a7_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_iw8a7_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_iw8a7_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_iw8a7_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_iw8a7_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_iw8a7_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_iw8a7_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_iw8a7_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_iw8a7_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_iw8a7_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_iw8a7_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_iw8a7_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_iw8a7_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_iw8a7_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_iw8a7_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_iw8a7_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_iw8a7_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_iw8a7_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_iw8a7_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_iw8a7_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_iw8a7_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_iw8a7_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_iw8a7_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_iw8a7_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_iw8a7_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_iw8a7_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_iw8a7_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_iw8a7_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_iw8a7_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_iw8a7_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_iw8a7_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_iw8a7_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_iw8a7_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_iw8a7_259 {
  padding: 0;
}

._p-t-0_iw8a7_263 {
  padding-top: 0;
}

._p-r-0_iw8a7_267 {
  padding-right: 0;
}

._p-b-0_iw8a7_271 {
  padding-bottom: 0;
}

._p-l-0_iw8a7_275 {
  padding-left: 0;
}

._m-0_iw8a7_279 {
  margin: 0;
}

._m-t-0_iw8a7_283 {
  margin-top: 0;
}

._m-r-0_iw8a7_287 {
  margin-right: 0;
}

._m-b-0_iw8a7_291 {
  margin-bottom: 0;
}

._m-l-0_iw8a7_295 {
  margin-left: 0;
}

._p-1_iw8a7_299 {
  padding: 2px;
}

._p-t-1_iw8a7_303 {
  padding-top: 2px;
}

._p-r-1_iw8a7_307 {
  padding-right: 2px;
}

._p-b-1_iw8a7_311 {
  padding-bottom: 2px;
}

._p-l-1_iw8a7_315 {
  padding-left: 2px;
}

._m-1_iw8a7_319 {
  margin: 2px;
}

._m-t-1_iw8a7_323 {
  margin-top: 2px;
}

._m-r-1_iw8a7_327 {
  margin-right: 2px;
}

._m-b-1_iw8a7_331 {
  margin-bottom: 2px;
}

._m-l-1_iw8a7_335 {
  margin-left: 2px;
}

._p-2_iw8a7_339 {
  padding: 4px;
}

._p-t-2_iw8a7_343 {
  padding-top: 4px;
}

._p-r-2_iw8a7_347 {
  padding-right: 4px;
}

._p-b-2_iw8a7_351 {
  padding-bottom: 4px;
}

._p-l-2_iw8a7_355 {
  padding-left: 4px;
}

._m-2_iw8a7_359 {
  margin: 4px;
}

._m-t-2_iw8a7_363 {
  margin-top: 4px;
}

._m-r-2_iw8a7_367 {
  margin-right: 4px;
}

._m-b-2_iw8a7_371 {
  margin-bottom: 4px;
}

._m-l-2_iw8a7_375 {
  margin-left: 4px;
}

._p-3_iw8a7_379 {
  padding: 8px;
}

._p-t-3_iw8a7_383 {
  padding-top: 8px;
}

._p-r-3_iw8a7_387 {
  padding-right: 8px;
}

._p-b-3_iw8a7_391 {
  padding-bottom: 8px;
}

._p-l-3_iw8a7_395 {
  padding-left: 8px;
}

._m-3_iw8a7_399 {
  margin: 8px;
}

._m-t-3_iw8a7_403 {
  margin-top: 8px;
}

._m-r-3_iw8a7_407 {
  margin-right: 8px;
}

._m-b-3_iw8a7_411 {
  margin-bottom: 8px;
}

._m-l-3_iw8a7_415 {
  margin-left: 8px;
}

._p-4_iw8a7_419 {
  padding: 12px;
}

._p-t-4_iw8a7_423 {
  padding-top: 12px;
}

._p-r-4_iw8a7_427 {
  padding-right: 12px;
}

._p-b-4_iw8a7_431 {
  padding-bottom: 12px;
}

._p-l-4_iw8a7_435 {
  padding-left: 12px;
}

._m-4_iw8a7_439 {
  margin: 12px;
}

._m-t-4_iw8a7_443 {
  margin-top: 12px;
}

._m-r-4_iw8a7_447 {
  margin-right: 12px;
}

._m-b-4_iw8a7_451 {
  margin-bottom: 12px;
}

._m-l-4_iw8a7_455 {
  margin-left: 12px;
}

._p-5_iw8a7_459 {
  padding: 16px;
}

._p-t-5_iw8a7_463 {
  padding-top: 16px;
}

._p-r-5_iw8a7_467 {
  padding-right: 16px;
}

._p-b-5_iw8a7_471 {
  padding-bottom: 16px;
}

._p-l-5_iw8a7_475 {
  padding-left: 16px;
}

._m-5_iw8a7_479 {
  margin: 16px;
}

._m-t-5_iw8a7_483 {
  margin-top: 16px;
}

._m-r-5_iw8a7_487 {
  margin-right: 16px;
}

._m-b-5_iw8a7_491 {
  margin-bottom: 16px;
}

._m-l-5_iw8a7_495 {
  margin-left: 16px;
}

._p-6_iw8a7_499 {
  padding: 24px;
}

._p-t-6_iw8a7_503 {
  padding-top: 24px;
}

._p-r-6_iw8a7_507 {
  padding-right: 24px;
}

._p-b-6_iw8a7_511 {
  padding-bottom: 24px;
}

._p-l-6_iw8a7_515 {
  padding-left: 24px;
}

._m-6_iw8a7_519 {
  margin: 24px;
}

._m-t-6_iw8a7_523 {
  margin-top: 24px;
}

._m-r-6_iw8a7_527 {
  margin-right: 24px;
}

._m-b-6_iw8a7_531 {
  margin-bottom: 24px;
}

._m-l-6_iw8a7_535 {
  margin-left: 24px;
}

._p-7_iw8a7_539 {
  padding: 32px;
}

._p-t-7_iw8a7_543 {
  padding-top: 32px;
}

._p-r-7_iw8a7_547 {
  padding-right: 32px;
}

._p-b-7_iw8a7_551 {
  padding-bottom: 32px;
}

._p-l-7_iw8a7_555 {
  padding-left: 32px;
}

._m-7_iw8a7_559 {
  margin: 32px;
}

._m-t-7_iw8a7_563 {
  margin-top: 32px;
}

._m-r-7_iw8a7_567 {
  margin-right: 32px;
}

._m-b-7_iw8a7_571 {
  margin-bottom: 32px;
}

._m-l-7_iw8a7_575 {
  margin-left: 32px;
}

._p-8_iw8a7_579 {
  padding: 40px;
}

._p-t-8_iw8a7_583 {
  padding-top: 40px;
}

._p-r-8_iw8a7_587 {
  padding-right: 40px;
}

._p-b-8_iw8a7_591 {
  padding-bottom: 40px;
}

._p-l-8_iw8a7_595 {
  padding-left: 40px;
}

._m-8_iw8a7_599 {
  margin: 40px;
}

._m-t-8_iw8a7_603 {
  margin-top: 40px;
}

._m-r-8_iw8a7_607 {
  margin-right: 40px;
}

._m-b-8_iw8a7_611 {
  margin-bottom: 40px;
}

._m-l-8_iw8a7_615 {
  margin-left: 40px;
}

._p-9_iw8a7_619 {
  padding: 48px;
}

._p-t-9_iw8a7_623 {
  padding-top: 48px;
}

._p-r-9_iw8a7_627 {
  padding-right: 48px;
}

._p-b-9_iw8a7_631 {
  padding-bottom: 48px;
}

._p-l-9_iw8a7_635 {
  padding-left: 48px;
}

._m-9_iw8a7_639 {
  margin: 48px;
}

._m-t-9_iw8a7_643 {
  margin-top: 48px;
}

._m-r-9_iw8a7_647 {
  margin-right: 48px;
}

._m-b-9_iw8a7_651 {
  margin-bottom: 48px;
}

._m-l-9_iw8a7_655 {
  margin-left: 48px;
}

._p-10_iw8a7_659 {
  padding: 64px;
}

._p-t-10_iw8a7_663 {
  padding-top: 64px;
}

._p-r-10_iw8a7_667 {
  padding-right: 64px;
}

._p-b-10_iw8a7_671 {
  padding-bottom: 64px;
}

._p-l-10_iw8a7_675 {
  padding-left: 64px;
}

._m-10_iw8a7_679 {
  margin: 64px;
}

._m-t-10_iw8a7_683 {
  margin-top: 64px;
}

._m-r-10_iw8a7_687 {
  margin-right: 64px;
}

._m-b-10_iw8a7_691 {
  margin-bottom: 64px;
}

._m-l-10_iw8a7_695 {
  margin-left: 64px;
}

._p-11_iw8a7_699 {
  padding: 80px;
}

._p-t-11_iw8a7_703 {
  padding-top: 80px;
}

._p-r-11_iw8a7_707 {
  padding-right: 80px;
}

._p-b-11_iw8a7_711 {
  padding-bottom: 80px;
}

._p-l-11_iw8a7_715 {
  padding-left: 80px;
}

._m-11_iw8a7_719 {
  margin: 80px;
}

._m-t-11_iw8a7_723 {
  margin-top: 80px;
}

._m-r-11_iw8a7_727 {
  margin-right: 80px;
}

._m-b-11_iw8a7_731 {
  margin-bottom: 80px;
}

._m-l-11_iw8a7_735 {
  margin-left: 80px;
}

._p-12_iw8a7_739 {
  padding: 96px;
}

._p-t-12_iw8a7_743 {
  padding-top: 96px;
}

._p-r-12_iw8a7_747 {
  padding-right: 96px;
}

._p-b-12_iw8a7_751 {
  padding-bottom: 96px;
}

._p-l-12_iw8a7_755 {
  padding-left: 96px;
}

._m-12_iw8a7_759 {
  margin: 96px;
}

._m-t-12_iw8a7_763 {
  margin-top: 96px;
}

._m-r-12_iw8a7_767 {
  margin-right: 96px;
}

._m-b-12_iw8a7_771 {
  margin-bottom: 96px;
}

._m-l-12_iw8a7_775 {
  margin-left: 96px;
}

._p-13_iw8a7_779 {
  padding: 160px;
}

._p-t-13_iw8a7_783 {
  padding-top: 160px;
}

._p-r-13_iw8a7_787 {
  padding-right: 160px;
}

._p-b-13_iw8a7_791 {
  padding-bottom: 160px;
}

._p-l-13_iw8a7_795 {
  padding-left: 160px;
}

._m-13_iw8a7_799 {
  margin: 160px;
}

._m-t-13_iw8a7_803 {
  margin-top: 160px;
}

._m-r-13_iw8a7_807 {
  margin-right: 160px;
}

._m-b-13_iw8a7_811 {
  margin-bottom: 160px;
}

._m-l-13_iw8a7_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_iw8a7_825 {
  border-radius: 0;
}

._r-1_iw8a7_829 {
  border-radius: 2px;
}

._r-2_iw8a7_833 {
  border-radius: 4px;
}

._r-3_iw8a7_837 {
  border-radius: 6px;
}

._r-4_iw8a7_841 {
  border-radius: 8px;
}

._r-5_iw8a7_845 {
  border-radius: 12px;
}

._r-6_iw8a7_849 {
  border-radius: 20px;
}

._r-full_iw8a7_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_iw8a7_860 {
  border: 0 solid;
}

._border-1_iw8a7_864 {
  border: 1px solid;
}

._border-2_iw8a7_868 {
  border: 2px solid;
}

._border-3_iw8a7_872 {
  border: 3px solid;
}

._border-4_iw8a7_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_iw8a7_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_iw8a7_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_iw8a7_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_iw8a7_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_iw8a7_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_iw8a7_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_iw8a7_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_iw8a7_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_iw8a7_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_iw8a7_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_iw8a7_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_iw8a7_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_iw8a7_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_iw8a7_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_iw8a7_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_iw8a7_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_iw8a7_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_iw8a7_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._container_iw8a7_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._textarea_iw8a7_1054 {
  width: 100%;
  min-height: 500px;
  padding: 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  resize: vertical;
  font-family: "Consolas", "Monaco", monospace;
  font-size: 14px;
  line-height: 1.5;
}
._textarea_iw8a7_1054:focus {
  outline: none;
  border-color: var(--color-primary);
}
._textarea_iw8a7_1054::placeholder {
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_5q5nn_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_5q5nn_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_5q5nn_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_5q5nn_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_5q5nn_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_5q5nn_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_5q5nn_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_5q5nn_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_5q5nn_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_5q5nn_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_5q5nn_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_5q5nn_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_5q5nn_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_5q5nn_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_5q5nn_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_5q5nn_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_5q5nn_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_5q5nn_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_5q5nn_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_5q5nn_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_5q5nn_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_5q5nn_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_5q5nn_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_5q5nn_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_5q5nn_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_5q5nn_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_5q5nn_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_5q5nn_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_5q5nn_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_5q5nn_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_5q5nn_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_5q5nn_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_5q5nn_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_5q5nn_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_5q5nn_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_5q5nn_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_5q5nn_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_5q5nn_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_5q5nn_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_5q5nn_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_5q5nn_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_5q5nn_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_5q5nn_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_5q5nn_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_5q5nn_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_5q5nn_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_5q5nn_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_5q5nn_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_5q5nn_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_5q5nn_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_5q5nn_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_5q5nn_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_5q5nn_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_5q5nn_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_5q5nn_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_5q5nn_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_5q5nn_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_5q5nn_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_5q5nn_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_5q5nn_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_5q5nn_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_5q5nn_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_5q5nn_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_5q5nn_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_5q5nn_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_5q5nn_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_5q5nn_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_5q5nn_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_5q5nn_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_5q5nn_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_5q5nn_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_5q5nn_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_5q5nn_259 {
  padding: 0;
}

._p-t-0_5q5nn_263 {
  padding-top: 0;
}

._p-r-0_5q5nn_267 {
  padding-right: 0;
}

._p-b-0_5q5nn_271 {
  padding-bottom: 0;
}

._p-l-0_5q5nn_275 {
  padding-left: 0;
}

._m-0_5q5nn_279 {
  margin: 0;
}

._m-t-0_5q5nn_283 {
  margin-top: 0;
}

._m-r-0_5q5nn_287 {
  margin-right: 0;
}

._m-b-0_5q5nn_291 {
  margin-bottom: 0;
}

._m-l-0_5q5nn_295 {
  margin-left: 0;
}

._p-1_5q5nn_299 {
  padding: 2px;
}

._p-t-1_5q5nn_303 {
  padding-top: 2px;
}

._p-r-1_5q5nn_307 {
  padding-right: 2px;
}

._p-b-1_5q5nn_311 {
  padding-bottom: 2px;
}

._p-l-1_5q5nn_315 {
  padding-left: 2px;
}

._m-1_5q5nn_319 {
  margin: 2px;
}

._m-t-1_5q5nn_323 {
  margin-top: 2px;
}

._m-r-1_5q5nn_327 {
  margin-right: 2px;
}

._m-b-1_5q5nn_331 {
  margin-bottom: 2px;
}

._m-l-1_5q5nn_335 {
  margin-left: 2px;
}

._p-2_5q5nn_339 {
  padding: 4px;
}

._p-t-2_5q5nn_343 {
  padding-top: 4px;
}

._p-r-2_5q5nn_347 {
  padding-right: 4px;
}

._p-b-2_5q5nn_351 {
  padding-bottom: 4px;
}

._p-l-2_5q5nn_355 {
  padding-left: 4px;
}

._m-2_5q5nn_359 {
  margin: 4px;
}

._m-t-2_5q5nn_363 {
  margin-top: 4px;
}

._m-r-2_5q5nn_367 {
  margin-right: 4px;
}

._m-b-2_5q5nn_371 {
  margin-bottom: 4px;
}

._m-l-2_5q5nn_375 {
  margin-left: 4px;
}

._p-3_5q5nn_379 {
  padding: 8px;
}

._p-t-3_5q5nn_383 {
  padding-top: 8px;
}

._p-r-3_5q5nn_387 {
  padding-right: 8px;
}

._p-b-3_5q5nn_391 {
  padding-bottom: 8px;
}

._p-l-3_5q5nn_395 {
  padding-left: 8px;
}

._m-3_5q5nn_399 {
  margin: 8px;
}

._m-t-3_5q5nn_403 {
  margin-top: 8px;
}

._m-r-3_5q5nn_407 {
  margin-right: 8px;
}

._m-b-3_5q5nn_411 {
  margin-bottom: 8px;
}

._m-l-3_5q5nn_415 {
  margin-left: 8px;
}

._p-4_5q5nn_419 {
  padding: 12px;
}

._p-t-4_5q5nn_423 {
  padding-top: 12px;
}

._p-r-4_5q5nn_427 {
  padding-right: 12px;
}

._p-b-4_5q5nn_431 {
  padding-bottom: 12px;
}

._p-l-4_5q5nn_435 {
  padding-left: 12px;
}

._m-4_5q5nn_439 {
  margin: 12px;
}

._m-t-4_5q5nn_443 {
  margin-top: 12px;
}

._m-r-4_5q5nn_447 {
  margin-right: 12px;
}

._m-b-4_5q5nn_451 {
  margin-bottom: 12px;
}

._m-l-4_5q5nn_455 {
  margin-left: 12px;
}

._p-5_5q5nn_459 {
  padding: 16px;
}

._p-t-5_5q5nn_463 {
  padding-top: 16px;
}

._p-r-5_5q5nn_467 {
  padding-right: 16px;
}

._p-b-5_5q5nn_471 {
  padding-bottom: 16px;
}

._p-l-5_5q5nn_475 {
  padding-left: 16px;
}

._m-5_5q5nn_479 {
  margin: 16px;
}

._m-t-5_5q5nn_483 {
  margin-top: 16px;
}

._m-r-5_5q5nn_487 {
  margin-right: 16px;
}

._m-b-5_5q5nn_491 {
  margin-bottom: 16px;
}

._m-l-5_5q5nn_495 {
  margin-left: 16px;
}

._p-6_5q5nn_499 {
  padding: 24px;
}

._p-t-6_5q5nn_503 {
  padding-top: 24px;
}

._p-r-6_5q5nn_507 {
  padding-right: 24px;
}

._p-b-6_5q5nn_511 {
  padding-bottom: 24px;
}

._p-l-6_5q5nn_515 {
  padding-left: 24px;
}

._m-6_5q5nn_519 {
  margin: 24px;
}

._m-t-6_5q5nn_523 {
  margin-top: 24px;
}

._m-r-6_5q5nn_527 {
  margin-right: 24px;
}

._m-b-6_5q5nn_531 {
  margin-bottom: 24px;
}

._m-l-6_5q5nn_535 {
  margin-left: 24px;
}

._p-7_5q5nn_539 {
  padding: 32px;
}

._p-t-7_5q5nn_543 {
  padding-top: 32px;
}

._p-r-7_5q5nn_547 {
  padding-right: 32px;
}

._p-b-7_5q5nn_551 {
  padding-bottom: 32px;
}

._p-l-7_5q5nn_555 {
  padding-left: 32px;
}

._m-7_5q5nn_559 {
  margin: 32px;
}

._m-t-7_5q5nn_563 {
  margin-top: 32px;
}

._m-r-7_5q5nn_567 {
  margin-right: 32px;
}

._m-b-7_5q5nn_571 {
  margin-bottom: 32px;
}

._m-l-7_5q5nn_575 {
  margin-left: 32px;
}

._p-8_5q5nn_579 {
  padding: 40px;
}

._p-t-8_5q5nn_583 {
  padding-top: 40px;
}

._p-r-8_5q5nn_587 {
  padding-right: 40px;
}

._p-b-8_5q5nn_591 {
  padding-bottom: 40px;
}

._p-l-8_5q5nn_595 {
  padding-left: 40px;
}

._m-8_5q5nn_599 {
  margin: 40px;
}

._m-t-8_5q5nn_603 {
  margin-top: 40px;
}

._m-r-8_5q5nn_607 {
  margin-right: 40px;
}

._m-b-8_5q5nn_611 {
  margin-bottom: 40px;
}

._m-l-8_5q5nn_615 {
  margin-left: 40px;
}

._p-9_5q5nn_619 {
  padding: 48px;
}

._p-t-9_5q5nn_623 {
  padding-top: 48px;
}

._p-r-9_5q5nn_627 {
  padding-right: 48px;
}

._p-b-9_5q5nn_631 {
  padding-bottom: 48px;
}

._p-l-9_5q5nn_635 {
  padding-left: 48px;
}

._m-9_5q5nn_639 {
  margin: 48px;
}

._m-t-9_5q5nn_643 {
  margin-top: 48px;
}

._m-r-9_5q5nn_647 {
  margin-right: 48px;
}

._m-b-9_5q5nn_651 {
  margin-bottom: 48px;
}

._m-l-9_5q5nn_655 {
  margin-left: 48px;
}

._p-10_5q5nn_659 {
  padding: 64px;
}

._p-t-10_5q5nn_663 {
  padding-top: 64px;
}

._p-r-10_5q5nn_667 {
  padding-right: 64px;
}

._p-b-10_5q5nn_671 {
  padding-bottom: 64px;
}

._p-l-10_5q5nn_675 {
  padding-left: 64px;
}

._m-10_5q5nn_679 {
  margin: 64px;
}

._m-t-10_5q5nn_683 {
  margin-top: 64px;
}

._m-r-10_5q5nn_687 {
  margin-right: 64px;
}

._m-b-10_5q5nn_691 {
  margin-bottom: 64px;
}

._m-l-10_5q5nn_695 {
  margin-left: 64px;
}

._p-11_5q5nn_699 {
  padding: 80px;
}

._p-t-11_5q5nn_703 {
  padding-top: 80px;
}

._p-r-11_5q5nn_707 {
  padding-right: 80px;
}

._p-b-11_5q5nn_711 {
  padding-bottom: 80px;
}

._p-l-11_5q5nn_715 {
  padding-left: 80px;
}

._m-11_5q5nn_719 {
  margin: 80px;
}

._m-t-11_5q5nn_723 {
  margin-top: 80px;
}

._m-r-11_5q5nn_727 {
  margin-right: 80px;
}

._m-b-11_5q5nn_731 {
  margin-bottom: 80px;
}

._m-l-11_5q5nn_735 {
  margin-left: 80px;
}

._p-12_5q5nn_739 {
  padding: 96px;
}

._p-t-12_5q5nn_743 {
  padding-top: 96px;
}

._p-r-12_5q5nn_747 {
  padding-right: 96px;
}

._p-b-12_5q5nn_751 {
  padding-bottom: 96px;
}

._p-l-12_5q5nn_755 {
  padding-left: 96px;
}

._m-12_5q5nn_759 {
  margin: 96px;
}

._m-t-12_5q5nn_763 {
  margin-top: 96px;
}

._m-r-12_5q5nn_767 {
  margin-right: 96px;
}

._m-b-12_5q5nn_771 {
  margin-bottom: 96px;
}

._m-l-12_5q5nn_775 {
  margin-left: 96px;
}

._p-13_5q5nn_779 {
  padding: 160px;
}

._p-t-13_5q5nn_783 {
  padding-top: 160px;
}

._p-r-13_5q5nn_787 {
  padding-right: 160px;
}

._p-b-13_5q5nn_791 {
  padding-bottom: 160px;
}

._p-l-13_5q5nn_795 {
  padding-left: 160px;
}

._m-13_5q5nn_799 {
  margin: 160px;
}

._m-t-13_5q5nn_803 {
  margin-top: 160px;
}

._m-r-13_5q5nn_807 {
  margin-right: 160px;
}

._m-b-13_5q5nn_811 {
  margin-bottom: 160px;
}

._m-l-13_5q5nn_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_5q5nn_825 {
  border-radius: 0;
}

._r-1_5q5nn_829 {
  border-radius: 2px;
}

._r-2_5q5nn_833 {
  border-radius: 4px;
}

._r-3_5q5nn_837 {
  border-radius: 6px;
}

._r-4_5q5nn_841 {
  border-radius: 8px;
}

._r-5_5q5nn_845 {
  border-radius: 12px;
}

._r-6_5q5nn_849 {
  border-radius: 20px;
}

._r-full_5q5nn_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_5q5nn_860 {
  border: 0 solid;
}

._border-1_5q5nn_864 {
  border: 1px solid;
}

._border-2_5q5nn_868 {
  border: 2px solid;
}

._border-3_5q5nn_872 {
  border: 3px solid;
}

._border-4_5q5nn_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_5q5nn_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_5q5nn_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_5q5nn_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_5q5nn_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_5q5nn_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_5q5nn_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_5q5nn_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_5q5nn_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_5q5nn_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_5q5nn_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_5q5nn_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_5q5nn_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_5q5nn_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_5q5nn_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_5q5nn_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_5q5nn_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_5q5nn_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_5q5nn_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_5q5nn_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._radioGroup_5q5nn_1054 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._radioItem_5q5nn_1060 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_5q5nn_1060 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_5q5nn_1060 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_5q5nn_1060 label {
    font-size: 14px;
  }
}
._radioItem_5q5nn_1060 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._imageUploadWrapper_5q5nn_1088 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_5q5nn_1094 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_5q5nn_1094 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_5q5nn_1107 {
  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;
}
@media (hover: hover) {
._imageDeleteButton_5q5nn_1107:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
}
._imageDeleteButton_5q5nn_1107 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_5q5nn_1107 i::before {
  font-size: 14px;
  color: white;
}

._fontGroup_5q5nn_1137 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._widthInputRow_5q5nn_1143 {
  display: flex;
  gap: 4px;
}

._widthInput_5q5nn_1143 {
  flex: 1;
  min-width: 0;
}

._unitSwitch_5q5nn_1153 {
  flex-shrink: 0;
}

._emptyImageArea_5q5nn_1157 {
  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;
}
@media (hover: hover) {
._emptyImageArea_5q5nn_1157:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
}
._emptyImageArea_5q5nn_1157._dragging_5q5nn_1175 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-fill);
}
._emptyImageArea_5q5nn_1157._dragging_5q5nn_1175 i::before {
  color: var(--color-primary);
}
._emptyImageArea_5q5nn_1157._dragging_5q5nn_1175 span {
  color: var(--color-primary);
}
._emptyImageArea_5q5nn_1157 i,
._emptyImageArea_5q5nn_1157 span {
  pointer-events: none;
}
._emptyImageArea_5q5nn_1157 i::before {
  font-size: 32px;
  color: var(--color-text-action-disabled);
}
._emptyImageArea_5q5nn_1157 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_5q5nn_1157 span {
    font-size: 12px;
  }
}
._emptyImageArea_5q5nn_1157 span {
  color: var(--color-text-action-disabled);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_pzyr7_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_pzyr7_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_pzyr7_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_pzyr7_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_pzyr7_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_pzyr7_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_pzyr7_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_pzyr7_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_pzyr7_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_pzyr7_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_pzyr7_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_pzyr7_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_pzyr7_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_pzyr7_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_pzyr7_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_pzyr7_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_pzyr7_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_pzyr7_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_pzyr7_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_pzyr7_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_pzyr7_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_pzyr7_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_pzyr7_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_pzyr7_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_pzyr7_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_pzyr7_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_pzyr7_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_pzyr7_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_pzyr7_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_pzyr7_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_pzyr7_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_pzyr7_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_pzyr7_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_pzyr7_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_pzyr7_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_pzyr7_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_pzyr7_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_pzyr7_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_pzyr7_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_pzyr7_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_pzyr7_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_pzyr7_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_pzyr7_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_pzyr7_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_pzyr7_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_pzyr7_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_pzyr7_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_pzyr7_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_pzyr7_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_pzyr7_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_pzyr7_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_pzyr7_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_pzyr7_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_pzyr7_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_pzyr7_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_pzyr7_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_pzyr7_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_pzyr7_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_pzyr7_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_pzyr7_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_pzyr7_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_pzyr7_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_pzyr7_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_pzyr7_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_pzyr7_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_pzyr7_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_pzyr7_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_pzyr7_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_pzyr7_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_pzyr7_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_pzyr7_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_pzyr7_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_pzyr7_259 {
  padding: 0;
}

._p-t-0_pzyr7_263 {
  padding-top: 0;
}

._p-r-0_pzyr7_267 {
  padding-right: 0;
}

._p-b-0_pzyr7_271 {
  padding-bottom: 0;
}

._p-l-0_pzyr7_275 {
  padding-left: 0;
}

._m-0_pzyr7_279 {
  margin: 0;
}

._m-t-0_pzyr7_283 {
  margin-top: 0;
}

._m-r-0_pzyr7_287 {
  margin-right: 0;
}

._m-b-0_pzyr7_291 {
  margin-bottom: 0;
}

._m-l-0_pzyr7_295 {
  margin-left: 0;
}

._p-1_pzyr7_299 {
  padding: 2px;
}

._p-t-1_pzyr7_303 {
  padding-top: 2px;
}

._p-r-1_pzyr7_307 {
  padding-right: 2px;
}

._p-b-1_pzyr7_311 {
  padding-bottom: 2px;
}

._p-l-1_pzyr7_315 {
  padding-left: 2px;
}

._m-1_pzyr7_319 {
  margin: 2px;
}

._m-t-1_pzyr7_323 {
  margin-top: 2px;
}

._m-r-1_pzyr7_327 {
  margin-right: 2px;
}

._m-b-1_pzyr7_331 {
  margin-bottom: 2px;
}

._m-l-1_pzyr7_335 {
  margin-left: 2px;
}

._p-2_pzyr7_339 {
  padding: 4px;
}

._p-t-2_pzyr7_343 {
  padding-top: 4px;
}

._p-r-2_pzyr7_347 {
  padding-right: 4px;
}

._p-b-2_pzyr7_351 {
  padding-bottom: 4px;
}

._p-l-2_pzyr7_355 {
  padding-left: 4px;
}

._m-2_pzyr7_359 {
  margin: 4px;
}

._m-t-2_pzyr7_363 {
  margin-top: 4px;
}

._m-r-2_pzyr7_367 {
  margin-right: 4px;
}

._m-b-2_pzyr7_371 {
  margin-bottom: 4px;
}

._m-l-2_pzyr7_375 {
  margin-left: 4px;
}

._p-3_pzyr7_379 {
  padding: 8px;
}

._p-t-3_pzyr7_383 {
  padding-top: 8px;
}

._p-r-3_pzyr7_387 {
  padding-right: 8px;
}

._p-b-3_pzyr7_391 {
  padding-bottom: 8px;
}

._p-l-3_pzyr7_395 {
  padding-left: 8px;
}

._m-3_pzyr7_399 {
  margin: 8px;
}

._m-t-3_pzyr7_403 {
  margin-top: 8px;
}

._m-r-3_pzyr7_407 {
  margin-right: 8px;
}

._m-b-3_pzyr7_411 {
  margin-bottom: 8px;
}

._m-l-3_pzyr7_415 {
  margin-left: 8px;
}

._p-4_pzyr7_419 {
  padding: 12px;
}

._p-t-4_pzyr7_423 {
  padding-top: 12px;
}

._p-r-4_pzyr7_427 {
  padding-right: 12px;
}

._p-b-4_pzyr7_431 {
  padding-bottom: 12px;
}

._p-l-4_pzyr7_435 {
  padding-left: 12px;
}

._m-4_pzyr7_439 {
  margin: 12px;
}

._m-t-4_pzyr7_443 {
  margin-top: 12px;
}

._m-r-4_pzyr7_447 {
  margin-right: 12px;
}

._m-b-4_pzyr7_451 {
  margin-bottom: 12px;
}

._m-l-4_pzyr7_455 {
  margin-left: 12px;
}

._p-5_pzyr7_459 {
  padding: 16px;
}

._p-t-5_pzyr7_463 {
  padding-top: 16px;
}

._p-r-5_pzyr7_467 {
  padding-right: 16px;
}

._p-b-5_pzyr7_471 {
  padding-bottom: 16px;
}

._p-l-5_pzyr7_475 {
  padding-left: 16px;
}

._m-5_pzyr7_479 {
  margin: 16px;
}

._m-t-5_pzyr7_483 {
  margin-top: 16px;
}

._m-r-5_pzyr7_487 {
  margin-right: 16px;
}

._m-b-5_pzyr7_491 {
  margin-bottom: 16px;
}

._m-l-5_pzyr7_495 {
  margin-left: 16px;
}

._p-6_pzyr7_499 {
  padding: 24px;
}

._p-t-6_pzyr7_503 {
  padding-top: 24px;
}

._p-r-6_pzyr7_507 {
  padding-right: 24px;
}

._p-b-6_pzyr7_511 {
  padding-bottom: 24px;
}

._p-l-6_pzyr7_515 {
  padding-left: 24px;
}

._m-6_pzyr7_519 {
  margin: 24px;
}

._m-t-6_pzyr7_523 {
  margin-top: 24px;
}

._m-r-6_pzyr7_527 {
  margin-right: 24px;
}

._m-b-6_pzyr7_531 {
  margin-bottom: 24px;
}

._m-l-6_pzyr7_535 {
  margin-left: 24px;
}

._p-7_pzyr7_539 {
  padding: 32px;
}

._p-t-7_pzyr7_543 {
  padding-top: 32px;
}

._p-r-7_pzyr7_547 {
  padding-right: 32px;
}

._p-b-7_pzyr7_551 {
  padding-bottom: 32px;
}

._p-l-7_pzyr7_555 {
  padding-left: 32px;
}

._m-7_pzyr7_559 {
  margin: 32px;
}

._m-t-7_pzyr7_563 {
  margin-top: 32px;
}

._m-r-7_pzyr7_567 {
  margin-right: 32px;
}

._m-b-7_pzyr7_571 {
  margin-bottom: 32px;
}

._m-l-7_pzyr7_575 {
  margin-left: 32px;
}

._p-8_pzyr7_579 {
  padding: 40px;
}

._p-t-8_pzyr7_583 {
  padding-top: 40px;
}

._p-r-8_pzyr7_587 {
  padding-right: 40px;
}

._p-b-8_pzyr7_591 {
  padding-bottom: 40px;
}

._p-l-8_pzyr7_595 {
  padding-left: 40px;
}

._m-8_pzyr7_599 {
  margin: 40px;
}

._m-t-8_pzyr7_603 {
  margin-top: 40px;
}

._m-r-8_pzyr7_607 {
  margin-right: 40px;
}

._m-b-8_pzyr7_611 {
  margin-bottom: 40px;
}

._m-l-8_pzyr7_615 {
  margin-left: 40px;
}

._p-9_pzyr7_619 {
  padding: 48px;
}

._p-t-9_pzyr7_623 {
  padding-top: 48px;
}

._p-r-9_pzyr7_627 {
  padding-right: 48px;
}

._p-b-9_pzyr7_631 {
  padding-bottom: 48px;
}

._p-l-9_pzyr7_635 {
  padding-left: 48px;
}

._m-9_pzyr7_639 {
  margin: 48px;
}

._m-t-9_pzyr7_643 {
  margin-top: 48px;
}

._m-r-9_pzyr7_647 {
  margin-right: 48px;
}

._m-b-9_pzyr7_651 {
  margin-bottom: 48px;
}

._m-l-9_pzyr7_655 {
  margin-left: 48px;
}

._p-10_pzyr7_659 {
  padding: 64px;
}

._p-t-10_pzyr7_663 {
  padding-top: 64px;
}

._p-r-10_pzyr7_667 {
  padding-right: 64px;
}

._p-b-10_pzyr7_671 {
  padding-bottom: 64px;
}

._p-l-10_pzyr7_675 {
  padding-left: 64px;
}

._m-10_pzyr7_679 {
  margin: 64px;
}

._m-t-10_pzyr7_683 {
  margin-top: 64px;
}

._m-r-10_pzyr7_687 {
  margin-right: 64px;
}

._m-b-10_pzyr7_691 {
  margin-bottom: 64px;
}

._m-l-10_pzyr7_695 {
  margin-left: 64px;
}

._p-11_pzyr7_699 {
  padding: 80px;
}

._p-t-11_pzyr7_703 {
  padding-top: 80px;
}

._p-r-11_pzyr7_707 {
  padding-right: 80px;
}

._p-b-11_pzyr7_711 {
  padding-bottom: 80px;
}

._p-l-11_pzyr7_715 {
  padding-left: 80px;
}

._m-11_pzyr7_719 {
  margin: 80px;
}

._m-t-11_pzyr7_723 {
  margin-top: 80px;
}

._m-r-11_pzyr7_727 {
  margin-right: 80px;
}

._m-b-11_pzyr7_731 {
  margin-bottom: 80px;
}

._m-l-11_pzyr7_735 {
  margin-left: 80px;
}

._p-12_pzyr7_739 {
  padding: 96px;
}

._p-t-12_pzyr7_743 {
  padding-top: 96px;
}

._p-r-12_pzyr7_747 {
  padding-right: 96px;
}

._p-b-12_pzyr7_751 {
  padding-bottom: 96px;
}

._p-l-12_pzyr7_755 {
  padding-left: 96px;
}

._m-12_pzyr7_759 {
  margin: 96px;
}

._m-t-12_pzyr7_763 {
  margin-top: 96px;
}

._m-r-12_pzyr7_767 {
  margin-right: 96px;
}

._m-b-12_pzyr7_771 {
  margin-bottom: 96px;
}

._m-l-12_pzyr7_775 {
  margin-left: 96px;
}

._p-13_pzyr7_779 {
  padding: 160px;
}

._p-t-13_pzyr7_783 {
  padding-top: 160px;
}

._p-r-13_pzyr7_787 {
  padding-right: 160px;
}

._p-b-13_pzyr7_791 {
  padding-bottom: 160px;
}

._p-l-13_pzyr7_795 {
  padding-left: 160px;
}

._m-13_pzyr7_799 {
  margin: 160px;
}

._m-t-13_pzyr7_803 {
  margin-top: 160px;
}

._m-r-13_pzyr7_807 {
  margin-right: 160px;
}

._m-b-13_pzyr7_811 {
  margin-bottom: 160px;
}

._m-l-13_pzyr7_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_pzyr7_825 {
  border-radius: 0;
}

._r-1_pzyr7_829 {
  border-radius: 2px;
}

._r-2_pzyr7_833 {
  border-radius: 4px;
}

._r-3_pzyr7_837 {
  border-radius: 6px;
}

._r-4_pzyr7_841 {
  border-radius: 8px;
}

._r-5_pzyr7_845 {
  border-radius: 12px;
}

._r-6_pzyr7_849 {
  border-radius: 20px;
}

._r-full_pzyr7_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_pzyr7_860 {
  border: 0 solid;
}

._border-1_pzyr7_864 {
  border: 1px solid;
}

._border-2_pzyr7_868 {
  border: 2px solid;
}

._border-3_pzyr7_872 {
  border: 3px solid;
}

._border-4_pzyr7_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_pzyr7_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_pzyr7_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_pzyr7_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_pzyr7_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_pzyr7_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_pzyr7_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_pzyr7_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_pzyr7_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_pzyr7_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_pzyr7_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_pzyr7_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_pzyr7_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_pzyr7_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_pzyr7_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_pzyr7_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_pzyr7_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_pzyr7_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_pzyr7_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_pzyr7_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._colsGroup_pzyr7_1054 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
}

._colsButton_pzyr7_1060 {
  height: 48px;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._colsButton_pzyr7_1060:hover {
  border-color: var(--color-border-hover);
}
}
._colsButton_pzyr7_1060._active_pzyr7_1075 {
  border-color: var(--color-primary);
}
._colsButton_pzyr7_1060._active_pzyr7_1075 ._colsPreviewItem_pzyr7_1078 {
  background: var(--ourteam-primary-10);
  color: var(--color-primary);
  font-weight: 600;
}

._colsPreview_pzyr7_1078 {
  display: flex;
  gap: 2px;
  width: 100%;
  height: 32px;
}

._colsPreviewItem_pzyr7_1078 {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--color-default);
  border-radius: 4px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  transition: background-color 0.2s, color 0.2s;
}
._colsPreviewItem_pzyr7_1078._ratio2_pzyr7_1104 {
  flex: 2;
}

._alignGroup_pzyr7_1108 {
  display: flex;
  gap: 8px;
}

._alignButton_pzyr7_1113 {
  flex: 1;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._alignButton_pzyr7_1113:hover {
  background: var(--color-default);
}
}
._alignButton_pzyr7_1113._active_pzyr7_1075 {
  background: #ecf1ff;
  border-color: var(--color-primary);
}
._alignButton_pzyr7_1113._active_pzyr7_1075 i::before {
  color: var(--color-primary);
}
._alignButton_pzyr7_1113 i::before {
  font-size: 24px;
  color: var(--color-text-body);
}

._fieldLabel_pzyr7_1140 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_pzyr7_1140 {
    font-size: 12px;
  }
}
._fieldLabel_pzyr7_1140 {
  color: var(--color-text-body);
}

._fieldLabelSmall_pzyr7_1155 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-action-disabled);
}

._paddingField_pzyr7_1163 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_pzyr7_1169 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_pzyr7_1175 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._linkButton_pzyr7_1175:hover {
  background: var(--color-default);
}
}
._linkButton_pzyr7_1175._active_pzyr7_1075 {
  background: #ecf1ff;
  border-color: var(--color-primary);
}
._linkButton_pzyr7_1175._active_pzyr7_1075 i::before {
  color: var(--color-primary);
}
._linkButton_pzyr7_1175 i::before {
  font-size: 18px !important;
  color: var(--color-text-sub);
}

._paddingGrid_pzyr7_1203 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_pzyr7_1209,
._gapInput_pzyr7_1210 {
  position: relative;
}
._paddingInput_pzyr7_1209 i,
._gapInput_pzyr7_1210 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_pzyr7_1209 i::before,
._gapInput_pzyr7_1210 i::before {
  font-size: 24px;
  color: var(--color-text-sub);
}
._paddingInput_pzyr7_1209 select,
._gapInput_pzyr7_1210 select {
  width: 100%;
  padding-left: 64px !important;
}

._radioGroup_pzyr7_1233 {
  display: flex;
  gap: 12px;
}

._radioItem_pzyr7_1238 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_pzyr7_1238 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_pzyr7_1238 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_pzyr7_1238 label {
    font-size: 14px;
  }
}
._radioItem_pzyr7_1238 label {
  color: var(--color-text-body);
  cursor: pointer;
}
._radioItem_pzyr7_1238 label {
  color: var(--color-text-body);
}

._detailSection_pzyr7_1269 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_pzyr7_1275 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_pzyr7_1275 {
    font-size: 14px;
  }
}
._detailToggle_pzyr7_1275 {
  font-weight: 600;
  color: var(--color-text-body);
}
@media (hover: hover) {
._detailToggle_pzyr7_1275:hover {
  background: #f4f4f5;
}
}
._detailToggle_pzyr7_1275 i::before {
  font-size: 18px;
  color: var(--color-text-action-disabled);
}

._detailContent_pzyr7_1309 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._imageUploadWrapper_pzyr7_1316 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_pzyr7_1322 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_pzyr7_1322 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_pzyr7_1335 {
  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;
}
@media (hover: hover) {
._imageDeleteButton_pzyr7_1335:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
}
._imageDeleteButton_pzyr7_1335 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_pzyr7_1335 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_pzyr7_1365 {
  width: 100%;
  aspect-ratio: 16/9;
  background-color: var(--color-default);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  cursor: pointer;
  transition: border-color 0.2s, background-color 0.2s;
}
@media (hover: hover) {
._emptyImageArea_pzyr7_1365:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default-hover);
}
}
._emptyImageArea_pzyr7_1365._dragging_pzyr7_1383 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-fill);
}
._emptyImageArea_pzyr7_1365._dragging_pzyr7_1383 i::before {
  color: var(--color-primary);
}
._emptyImageArea_pzyr7_1365._dragging_pzyr7_1383 span {
  color: var(--color-primary);
}
._emptyImageArea_pzyr7_1365 i,
._emptyImageArea_pzyr7_1365 span {
  pointer-events: none;
}
._emptyImageArea_pzyr7_1365 i::before {
  font-size: 32px;
  color: var(--color-text-action-disabled);
}
._emptyImageArea_pzyr7_1365 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_pzyr7_1365 span {
    font-size: 12px;
  }
}
._emptyImageArea_pzyr7_1365 span {
  color: var(--color-text-action-disabled);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_qipug_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_qipug_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_qipug_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_qipug_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_qipug_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_qipug_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_qipug_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_qipug_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_qipug_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_qipug_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_qipug_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_qipug_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_qipug_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_qipug_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_qipug_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_qipug_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_qipug_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_qipug_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_qipug_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_qipug_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_qipug_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_qipug_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_qipug_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_qipug_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_qipug_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_qipug_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_qipug_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_qipug_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_qipug_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_qipug_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_qipug_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_qipug_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_qipug_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_qipug_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_qipug_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_qipug_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_qipug_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_qipug_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_qipug_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_qipug_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_qipug_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_qipug_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_qipug_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_qipug_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_qipug_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_qipug_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_qipug_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_qipug_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_qipug_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_qipug_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_qipug_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_qipug_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_qipug_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_qipug_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_qipug_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_qipug_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_qipug_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_qipug_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_qipug_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_qipug_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_qipug_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_qipug_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_qipug_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_qipug_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_qipug_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_qipug_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_qipug_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_qipug_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_qipug_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_qipug_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_qipug_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_qipug_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_qipug_259 {
  padding: 0;
}

._p-t-0_qipug_263 {
  padding-top: 0;
}

._p-r-0_qipug_267 {
  padding-right: 0;
}

._p-b-0_qipug_271 {
  padding-bottom: 0;
}

._p-l-0_qipug_275 {
  padding-left: 0;
}

._m-0_qipug_279 {
  margin: 0;
}

._m-t-0_qipug_283 {
  margin-top: 0;
}

._m-r-0_qipug_287 {
  margin-right: 0;
}

._m-b-0_qipug_291 {
  margin-bottom: 0;
}

._m-l-0_qipug_295 {
  margin-left: 0;
}

._p-1_qipug_299 {
  padding: 2px;
}

._p-t-1_qipug_303 {
  padding-top: 2px;
}

._p-r-1_qipug_307 {
  padding-right: 2px;
}

._p-b-1_qipug_311 {
  padding-bottom: 2px;
}

._p-l-1_qipug_315 {
  padding-left: 2px;
}

._m-1_qipug_319 {
  margin: 2px;
}

._m-t-1_qipug_323 {
  margin-top: 2px;
}

._m-r-1_qipug_327 {
  margin-right: 2px;
}

._m-b-1_qipug_331 {
  margin-bottom: 2px;
}

._m-l-1_qipug_335 {
  margin-left: 2px;
}

._p-2_qipug_339 {
  padding: 4px;
}

._p-t-2_qipug_343 {
  padding-top: 4px;
}

._p-r-2_qipug_347 {
  padding-right: 4px;
}

._p-b-2_qipug_351 {
  padding-bottom: 4px;
}

._p-l-2_qipug_355 {
  padding-left: 4px;
}

._m-2_qipug_359 {
  margin: 4px;
}

._m-t-2_qipug_363 {
  margin-top: 4px;
}

._m-r-2_qipug_367 {
  margin-right: 4px;
}

._m-b-2_qipug_371 {
  margin-bottom: 4px;
}

._m-l-2_qipug_375 {
  margin-left: 4px;
}

._p-3_qipug_379 {
  padding: 8px;
}

._p-t-3_qipug_383 {
  padding-top: 8px;
}

._p-r-3_qipug_387 {
  padding-right: 8px;
}

._p-b-3_qipug_391 {
  padding-bottom: 8px;
}

._p-l-3_qipug_395 {
  padding-left: 8px;
}

._m-3_qipug_399 {
  margin: 8px;
}

._m-t-3_qipug_403 {
  margin-top: 8px;
}

._m-r-3_qipug_407 {
  margin-right: 8px;
}

._m-b-3_qipug_411 {
  margin-bottom: 8px;
}

._m-l-3_qipug_415 {
  margin-left: 8px;
}

._p-4_qipug_419 {
  padding: 12px;
}

._p-t-4_qipug_423 {
  padding-top: 12px;
}

._p-r-4_qipug_427 {
  padding-right: 12px;
}

._p-b-4_qipug_431 {
  padding-bottom: 12px;
}

._p-l-4_qipug_435 {
  padding-left: 12px;
}

._m-4_qipug_439 {
  margin: 12px;
}

._m-t-4_qipug_443 {
  margin-top: 12px;
}

._m-r-4_qipug_447 {
  margin-right: 12px;
}

._m-b-4_qipug_451 {
  margin-bottom: 12px;
}

._m-l-4_qipug_455 {
  margin-left: 12px;
}

._p-5_qipug_459 {
  padding: 16px;
}

._p-t-5_qipug_463 {
  padding-top: 16px;
}

._p-r-5_qipug_467 {
  padding-right: 16px;
}

._p-b-5_qipug_471 {
  padding-bottom: 16px;
}

._p-l-5_qipug_475 {
  padding-left: 16px;
}

._m-5_qipug_479 {
  margin: 16px;
}

._m-t-5_qipug_483 {
  margin-top: 16px;
}

._m-r-5_qipug_487 {
  margin-right: 16px;
}

._m-b-5_qipug_491 {
  margin-bottom: 16px;
}

._m-l-5_qipug_495 {
  margin-left: 16px;
}

._p-6_qipug_499 {
  padding: 24px;
}

._p-t-6_qipug_503 {
  padding-top: 24px;
}

._p-r-6_qipug_507 {
  padding-right: 24px;
}

._p-b-6_qipug_511 {
  padding-bottom: 24px;
}

._p-l-6_qipug_515 {
  padding-left: 24px;
}

._m-6_qipug_519 {
  margin: 24px;
}

._m-t-6_qipug_523 {
  margin-top: 24px;
}

._m-r-6_qipug_527 {
  margin-right: 24px;
}

._m-b-6_qipug_531 {
  margin-bottom: 24px;
}

._m-l-6_qipug_535 {
  margin-left: 24px;
}

._p-7_qipug_539 {
  padding: 32px;
}

._p-t-7_qipug_543 {
  padding-top: 32px;
}

._p-r-7_qipug_547 {
  padding-right: 32px;
}

._p-b-7_qipug_551 {
  padding-bottom: 32px;
}

._p-l-7_qipug_555 {
  padding-left: 32px;
}

._m-7_qipug_559 {
  margin: 32px;
}

._m-t-7_qipug_563 {
  margin-top: 32px;
}

._m-r-7_qipug_567 {
  margin-right: 32px;
}

._m-b-7_qipug_571 {
  margin-bottom: 32px;
}

._m-l-7_qipug_575 {
  margin-left: 32px;
}

._p-8_qipug_579 {
  padding: 40px;
}

._p-t-8_qipug_583 {
  padding-top: 40px;
}

._p-r-8_qipug_587 {
  padding-right: 40px;
}

._p-b-8_qipug_591 {
  padding-bottom: 40px;
}

._p-l-8_qipug_595 {
  padding-left: 40px;
}

._m-8_qipug_599 {
  margin: 40px;
}

._m-t-8_qipug_603 {
  margin-top: 40px;
}

._m-r-8_qipug_607 {
  margin-right: 40px;
}

._m-b-8_qipug_611 {
  margin-bottom: 40px;
}

._m-l-8_qipug_615 {
  margin-left: 40px;
}

._p-9_qipug_619 {
  padding: 48px;
}

._p-t-9_qipug_623 {
  padding-top: 48px;
}

._p-r-9_qipug_627 {
  padding-right: 48px;
}

._p-b-9_qipug_631 {
  padding-bottom: 48px;
}

._p-l-9_qipug_635 {
  padding-left: 48px;
}

._m-9_qipug_639 {
  margin: 48px;
}

._m-t-9_qipug_643 {
  margin-top: 48px;
}

._m-r-9_qipug_647 {
  margin-right: 48px;
}

._m-b-9_qipug_651 {
  margin-bottom: 48px;
}

._m-l-9_qipug_655 {
  margin-left: 48px;
}

._p-10_qipug_659 {
  padding: 64px;
}

._p-t-10_qipug_663 {
  padding-top: 64px;
}

._p-r-10_qipug_667 {
  padding-right: 64px;
}

._p-b-10_qipug_671 {
  padding-bottom: 64px;
}

._p-l-10_qipug_675 {
  padding-left: 64px;
}

._m-10_qipug_679 {
  margin: 64px;
}

._m-t-10_qipug_683 {
  margin-top: 64px;
}

._m-r-10_qipug_687 {
  margin-right: 64px;
}

._m-b-10_qipug_691 {
  margin-bottom: 64px;
}

._m-l-10_qipug_695 {
  margin-left: 64px;
}

._p-11_qipug_699 {
  padding: 80px;
}

._p-t-11_qipug_703 {
  padding-top: 80px;
}

._p-r-11_qipug_707 {
  padding-right: 80px;
}

._p-b-11_qipug_711 {
  padding-bottom: 80px;
}

._p-l-11_qipug_715 {
  padding-left: 80px;
}

._m-11_qipug_719 {
  margin: 80px;
}

._m-t-11_qipug_723 {
  margin-top: 80px;
}

._m-r-11_qipug_727 {
  margin-right: 80px;
}

._m-b-11_qipug_731 {
  margin-bottom: 80px;
}

._m-l-11_qipug_735 {
  margin-left: 80px;
}

._p-12_qipug_739 {
  padding: 96px;
}

._p-t-12_qipug_743 {
  padding-top: 96px;
}

._p-r-12_qipug_747 {
  padding-right: 96px;
}

._p-b-12_qipug_751 {
  padding-bottom: 96px;
}

._p-l-12_qipug_755 {
  padding-left: 96px;
}

._m-12_qipug_759 {
  margin: 96px;
}

._m-t-12_qipug_763 {
  margin-top: 96px;
}

._m-r-12_qipug_767 {
  margin-right: 96px;
}

._m-b-12_qipug_771 {
  margin-bottom: 96px;
}

._m-l-12_qipug_775 {
  margin-left: 96px;
}

._p-13_qipug_779 {
  padding: 160px;
}

._p-t-13_qipug_783 {
  padding-top: 160px;
}

._p-r-13_qipug_787 {
  padding-right: 160px;
}

._p-b-13_qipug_791 {
  padding-bottom: 160px;
}

._p-l-13_qipug_795 {
  padding-left: 160px;
}

._m-13_qipug_799 {
  margin: 160px;
}

._m-t-13_qipug_803 {
  margin-top: 160px;
}

._m-r-13_qipug_807 {
  margin-right: 160px;
}

._m-b-13_qipug_811 {
  margin-bottom: 160px;
}

._m-l-13_qipug_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_qipug_825 {
  border-radius: 0;
}

._r-1_qipug_829 {
  border-radius: 2px;
}

._r-2_qipug_833 {
  border-radius: 4px;
}

._r-3_qipug_837 {
  border-radius: 6px;
}

._r-4_qipug_841 {
  border-radius: 8px;
}

._r-5_qipug_845 {
  border-radius: 12px;
}

._r-6_qipug_849 {
  border-radius: 20px;
}

._r-full_qipug_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_qipug_860 {
  border: 0 solid;
}

._border-1_qipug_864 {
  border: 1px solid;
}

._border-2_qipug_868 {
  border: 2px solid;
}

._border-3_qipug_872 {
  border: 3px solid;
}

._border-4_qipug_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_qipug_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_qipug_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_qipug_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_qipug_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_qipug_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_qipug_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_qipug_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_qipug_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_qipug_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_qipug_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_qipug_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_qipug_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_qipug_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_qipug_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_qipug_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_qipug_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_qipug_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _spin_qipug_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_qipug_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}
._panel_qipug_1047 select {
  width: 100%;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_106iv_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_106iv_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_106iv_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_106iv_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_106iv_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_106iv_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_106iv_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_106iv_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_106iv_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_106iv_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_106iv_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_106iv_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_106iv_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_106iv_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_106iv_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_106iv_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_106iv_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_106iv_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_106iv_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_106iv_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_106iv_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_106iv_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_106iv_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_106iv_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_106iv_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_106iv_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_106iv_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_106iv_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_106iv_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_106iv_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_106iv_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_106iv_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_106iv_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_106iv_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_106iv_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_106iv_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_106iv_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_106iv_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_106iv_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_106iv_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_106iv_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_106iv_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_106iv_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_106iv_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_106iv_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_106iv_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_106iv_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_106iv_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_106iv_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_106iv_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_106iv_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_106iv_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_106iv_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_106iv_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_106iv_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_106iv_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_106iv_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_106iv_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_106iv_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_106iv_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_106iv_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_106iv_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_106iv_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_106iv_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_106iv_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_106iv_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_106iv_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_106iv_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_106iv_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_106iv_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_106iv_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_106iv_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_106iv_259 {
  padding: 0;
}

._p-t-0_106iv_263 {
  padding-top: 0;
}

._p-r-0_106iv_267 {
  padding-right: 0;
}

._p-b-0_106iv_271 {
  padding-bottom: 0;
}

._p-l-0_106iv_275 {
  padding-left: 0;
}

._m-0_106iv_279 {
  margin: 0;
}

._m-t-0_106iv_283 {
  margin-top: 0;
}

._m-r-0_106iv_287 {
  margin-right: 0;
}

._m-b-0_106iv_291 {
  margin-bottom: 0;
}

._m-l-0_106iv_295 {
  margin-left: 0;
}

._p-1_106iv_299 {
  padding: 2px;
}

._p-t-1_106iv_303 {
  padding-top: 2px;
}

._p-r-1_106iv_307 {
  padding-right: 2px;
}

._p-b-1_106iv_311 {
  padding-bottom: 2px;
}

._p-l-1_106iv_315 {
  padding-left: 2px;
}

._m-1_106iv_319 {
  margin: 2px;
}

._m-t-1_106iv_323 {
  margin-top: 2px;
}

._m-r-1_106iv_327 {
  margin-right: 2px;
}

._m-b-1_106iv_331 {
  margin-bottom: 2px;
}

._m-l-1_106iv_335 {
  margin-left: 2px;
}

._p-2_106iv_339 {
  padding: 4px;
}

._p-t-2_106iv_343 {
  padding-top: 4px;
}

._p-r-2_106iv_347 {
  padding-right: 4px;
}

._p-b-2_106iv_351 {
  padding-bottom: 4px;
}

._p-l-2_106iv_355 {
  padding-left: 4px;
}

._m-2_106iv_359 {
  margin: 4px;
}

._m-t-2_106iv_363 {
  margin-top: 4px;
}

._m-r-2_106iv_367 {
  margin-right: 4px;
}

._m-b-2_106iv_371 {
  margin-bottom: 4px;
}

._m-l-2_106iv_375 {
  margin-left: 4px;
}

._p-3_106iv_379 {
  padding: 8px;
}

._p-t-3_106iv_383 {
  padding-top: 8px;
}

._p-r-3_106iv_387 {
  padding-right: 8px;
}

._p-b-3_106iv_391 {
  padding-bottom: 8px;
}

._p-l-3_106iv_395 {
  padding-left: 8px;
}

._m-3_106iv_399 {
  margin: 8px;
}

._m-t-3_106iv_403 {
  margin-top: 8px;
}

._m-r-3_106iv_407 {
  margin-right: 8px;
}

._m-b-3_106iv_411 {
  margin-bottom: 8px;
}

._m-l-3_106iv_415 {
  margin-left: 8px;
}

._p-4_106iv_419 {
  padding: 12px;
}

._p-t-4_106iv_423 {
  padding-top: 12px;
}

._p-r-4_106iv_427 {
  padding-right: 12px;
}

._p-b-4_106iv_431 {
  padding-bottom: 12px;
}

._p-l-4_106iv_435 {
  padding-left: 12px;
}

._m-4_106iv_439 {
  margin: 12px;
}

._m-t-4_106iv_443 {
  margin-top: 12px;
}

._m-r-4_106iv_447 {
  margin-right: 12px;
}

._m-b-4_106iv_451 {
  margin-bottom: 12px;
}

._m-l-4_106iv_455 {
  margin-left: 12px;
}

._p-5_106iv_459 {
  padding: 16px;
}

._p-t-5_106iv_463 {
  padding-top: 16px;
}

._p-r-5_106iv_467 {
  padding-right: 16px;
}

._p-b-5_106iv_471 {
  padding-bottom: 16px;
}

._p-l-5_106iv_475 {
  padding-left: 16px;
}

._m-5_106iv_479 {
  margin: 16px;
}

._m-t-5_106iv_483 {
  margin-top: 16px;
}

._m-r-5_106iv_487 {
  margin-right: 16px;
}

._m-b-5_106iv_491 {
  margin-bottom: 16px;
}

._m-l-5_106iv_495 {
  margin-left: 16px;
}

._p-6_106iv_499 {
  padding: 24px;
}

._p-t-6_106iv_503 {
  padding-top: 24px;
}

._p-r-6_106iv_507 {
  padding-right: 24px;
}

._p-b-6_106iv_511 {
  padding-bottom: 24px;
}

._p-l-6_106iv_515 {
  padding-left: 24px;
}

._m-6_106iv_519 {
  margin: 24px;
}

._m-t-6_106iv_523 {
  margin-top: 24px;
}

._m-r-6_106iv_527 {
  margin-right: 24px;
}

._m-b-6_106iv_531 {
  margin-bottom: 24px;
}

._m-l-6_106iv_535 {
  margin-left: 24px;
}

._p-7_106iv_539 {
  padding: 32px;
}

._p-t-7_106iv_543 {
  padding-top: 32px;
}

._p-r-7_106iv_547 {
  padding-right: 32px;
}

._p-b-7_106iv_551 {
  padding-bottom: 32px;
}

._p-l-7_106iv_555 {
  padding-left: 32px;
}

._m-7_106iv_559 {
  margin: 32px;
}

._m-t-7_106iv_563 {
  margin-top: 32px;
}

._m-r-7_106iv_567 {
  margin-right: 32px;
}

._m-b-7_106iv_571 {
  margin-bottom: 32px;
}

._m-l-7_106iv_575 {
  margin-left: 32px;
}

._p-8_106iv_579 {
  padding: 40px;
}

._p-t-8_106iv_583 {
  padding-top: 40px;
}

._p-r-8_106iv_587 {
  padding-right: 40px;
}

._p-b-8_106iv_591 {
  padding-bottom: 40px;
}

._p-l-8_106iv_595 {
  padding-left: 40px;
}

._m-8_106iv_599 {
  margin: 40px;
}

._m-t-8_106iv_603 {
  margin-top: 40px;
}

._m-r-8_106iv_607 {
  margin-right: 40px;
}

._m-b-8_106iv_611 {
  margin-bottom: 40px;
}

._m-l-8_106iv_615 {
  margin-left: 40px;
}

._p-9_106iv_619 {
  padding: 48px;
}

._p-t-9_106iv_623 {
  padding-top: 48px;
}

._p-r-9_106iv_627 {
  padding-right: 48px;
}

._p-b-9_106iv_631 {
  padding-bottom: 48px;
}

._p-l-9_106iv_635 {
  padding-left: 48px;
}

._m-9_106iv_639 {
  margin: 48px;
}

._m-t-9_106iv_643 {
  margin-top: 48px;
}

._m-r-9_106iv_647 {
  margin-right: 48px;
}

._m-b-9_106iv_651 {
  margin-bottom: 48px;
}

._m-l-9_106iv_655 {
  margin-left: 48px;
}

._p-10_106iv_659 {
  padding: 64px;
}

._p-t-10_106iv_663 {
  padding-top: 64px;
}

._p-r-10_106iv_667 {
  padding-right: 64px;
}

._p-b-10_106iv_671 {
  padding-bottom: 64px;
}

._p-l-10_106iv_675 {
  padding-left: 64px;
}

._m-10_106iv_679 {
  margin: 64px;
}

._m-t-10_106iv_683 {
  margin-top: 64px;
}

._m-r-10_106iv_687 {
  margin-right: 64px;
}

._m-b-10_106iv_691 {
  margin-bottom: 64px;
}

._m-l-10_106iv_695 {
  margin-left: 64px;
}

._p-11_106iv_699 {
  padding: 80px;
}

._p-t-11_106iv_703 {
  padding-top: 80px;
}

._p-r-11_106iv_707 {
  padding-right: 80px;
}

._p-b-11_106iv_711 {
  padding-bottom: 80px;
}

._p-l-11_106iv_715 {
  padding-left: 80px;
}

._m-11_106iv_719 {
  margin: 80px;
}

._m-t-11_106iv_723 {
  margin-top: 80px;
}

._m-r-11_106iv_727 {
  margin-right: 80px;
}

._m-b-11_106iv_731 {
  margin-bottom: 80px;
}

._m-l-11_106iv_735 {
  margin-left: 80px;
}

._p-12_106iv_739 {
  padding: 96px;
}

._p-t-12_106iv_743 {
  padding-top: 96px;
}

._p-r-12_106iv_747 {
  padding-right: 96px;
}

._p-b-12_106iv_751 {
  padding-bottom: 96px;
}

._p-l-12_106iv_755 {
  padding-left: 96px;
}

._m-12_106iv_759 {
  margin: 96px;
}

._m-t-12_106iv_763 {
  margin-top: 96px;
}

._m-r-12_106iv_767 {
  margin-right: 96px;
}

._m-b-12_106iv_771 {
  margin-bottom: 96px;
}

._m-l-12_106iv_775 {
  margin-left: 96px;
}

._p-13_106iv_779 {
  padding: 160px;
}

._p-t-13_106iv_783 {
  padding-top: 160px;
}

._p-r-13_106iv_787 {
  padding-right: 160px;
}

._p-b-13_106iv_791 {
  padding-bottom: 160px;
}

._p-l-13_106iv_795 {
  padding-left: 160px;
}

._m-13_106iv_799 {
  margin: 160px;
}

._m-t-13_106iv_803 {
  margin-top: 160px;
}

._m-r-13_106iv_807 {
  margin-right: 160px;
}

._m-b-13_106iv_811 {
  margin-bottom: 160px;
}

._m-l-13_106iv_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_106iv_825 {
  border-radius: 0;
}

._r-1_106iv_829 {
  border-radius: 2px;
}

._r-2_106iv_833 {
  border-radius: 4px;
}

._r-3_106iv_837 {
  border-radius: 6px;
}

._r-4_106iv_841 {
  border-radius: 8px;
}

._r-5_106iv_845 {
  border-radius: 12px;
}

._r-6_106iv_849 {
  border-radius: 20px;
}

._r-full_106iv_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_106iv_860 {
  border: 0 solid;
}

._border-1_106iv_864 {
  border: 1px solid;
}

._border-2_106iv_868 {
  border: 2px solid;
}

._border-3_106iv_872 {
  border: 3px solid;
}

._border-4_106iv_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_106iv_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_106iv_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_106iv_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_106iv_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_106iv_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_106iv_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_106iv_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_106iv_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_106iv_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_106iv_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_106iv_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_106iv_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_106iv_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_106iv_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_106iv_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_106iv_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_106iv_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_106iv_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_106iv_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._alignGroup_106iv_1054 {
  display: flex;
  gap: 8px;
}

._alignButton_106iv_1059 {
  flex: 1;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._alignButton_106iv_1059:hover {
  background: var(--color-default);
}
}
._alignButton_106iv_1059._active_106iv_1074 {
  background: #ecf1ff;
  border-color: var(--color-primary);
}
._alignButton_106iv_1059._active_106iv_1074 i::before {
  color: var(--color-primary);
}
._alignButton_106iv_1059 i::before {
  font-size: 24px;
  color: var(--color-text-body);
}

._fontGroup_106iv_1086 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._twoColumn_106iv_1092 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._colorInputWrapper_106iv_1098 {
  position: relative;
  width: 100%;
}
._colorInputWrapper_106iv_1098 input {
  width: 100%;
  padding-right: 64px !important;
}

._colorPreview_106iv_1107 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid var(--color-border);
  pointer-events: none;
}

._fieldLabel_106iv_1119 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_106iv_1119 {
    font-size: 12px;
  }
}
._fieldLabel_106iv_1119 {
  color: var(--color-text-body);
}

._paddingField_106iv_1134 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._paddingHeader_106iv_1140 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._linkButton_106iv_1146 {
  width: 24px;
  height: 24px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s, border-color 0.2s;
}
@media (hover: hover) {
._linkButton_106iv_1146:hover {
  background: var(--color-default);
}
}
._linkButton_106iv_1146._active_106iv_1074 {
  background: #ecf1ff;
  border-color: var(--color-primary);
}
._linkButton_106iv_1146._active_106iv_1074 i::before {
  color: var(--color-primary);
}
._linkButton_106iv_1146 i::before {
  font-size: 18px !important;
  color: var(--color-text-sub);
}

._paddingGrid_106iv_1174 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

._paddingInput_106iv_1180 {
  position: relative;
}
._paddingInput_106iv_1180 i {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 1;
}
._paddingInput_106iv_1180 i::before {
  font-size: 24px;
  color: var(--color-text-sub);
}
._paddingInput_106iv_1180 select {
  width: 100%;
  padding-left: 64px !important;
}

._radioGroup_106iv_1200 {
  display: flex;
  gap: 12px;
}

._radioItem_106iv_1205 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_106iv_1205 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_106iv_1205 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_106iv_1205 label {
    font-size: 14px;
  }
}
._radioItem_106iv_1205 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._detailSection_106iv_1233 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_106iv_1239 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_106iv_1239 {
    font-size: 14px;
  }
}
._detailToggle_106iv_1239 {
  font-weight: 600;
  color: var(--color-text-body);
}
@media (hover: hover) {
._detailToggle_106iv_1239:hover {
  background: #f4f4f5;
}
}
._detailToggle_106iv_1239 i::before {
  font-size: 18px;
  color: var(--color-text-action-disabled);
}

._detailContent_106iv_1273 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._imageUploadWrapper_106iv_1280 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._imagePreviewContainer_106iv_1286 {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
}

._imagePreview_106iv_1286 {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  object-fit: cover;
}

._imageDeleteButton_106iv_1299 {
  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;
}
@media (hover: hover) {
._imageDeleteButton_106iv_1299:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
}
._imageDeleteButton_106iv_1299 i {
  width: 24px;
  height: 24px;
}
._imageDeleteButton_106iv_1299 i::before {
  font-size: 14px;
  color: white;
}

._emptyImageArea_106iv_1329 {
  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;
}
@media (hover: hover) {
._emptyImageArea_106iv_1329:hover {
  border-color: var(--color-primary);
  background-color: var(--color-default);
}
}
._emptyImageArea_106iv_1329._dragging_106iv_1347 {
  border-color: var(--color-primary);
  border-style: dashed;
  background-color: var(--color-primary-fill);
}
._emptyImageArea_106iv_1329._dragging_106iv_1347 i::before {
  color: var(--color-primary);
}
._emptyImageArea_106iv_1329._dragging_106iv_1347 span {
  color: var(--color-primary);
}
._emptyImageArea_106iv_1329 i,
._emptyImageArea_106iv_1329 span {
  pointer-events: none;
}
._emptyImageArea_106iv_1329 i::before {
  font-size: 32px;
  color: var(--color-text-action-disabled);
}
._emptyImageArea_106iv_1329 span {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyImageArea_106iv_1329 span {
    font-size: 12px;
  }
}
._emptyImageArea_106iv_1329 span {
  color: var(--color-text-action-disabled);
  text-align: center;
  line-height: 1.4;
  white-space: pre-line;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1fs2w_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1fs2w_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1fs2w_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1fs2w_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1fs2w_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1fs2w_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1fs2w_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1fs2w_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1fs2w_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_1fs2w_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1fs2w_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1fs2w_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1fs2w_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1fs2w_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1fs2w_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1fs2w_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1fs2w_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1fs2w_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_1fs2w_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1fs2w_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1fs2w_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1fs2w_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1fs2w_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1fs2w_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1fs2w_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1fs2w_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1fs2w_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_1fs2w_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1fs2w_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1fs2w_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1fs2w_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1fs2w_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1fs2w_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1fs2w_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1fs2w_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1fs2w_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_1fs2w_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1fs2w_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1fs2w_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1fs2w_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1fs2w_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1fs2w_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1fs2w_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1fs2w_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1fs2w_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_1fs2w_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1fs2w_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1fs2w_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1fs2w_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1fs2w_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1fs2w_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1fs2w_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1fs2w_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1fs2w_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_1fs2w_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1fs2w_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1fs2w_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1fs2w_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1fs2w_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1fs2w_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1fs2w_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1fs2w_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1fs2w_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_1fs2w_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1fs2w_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1fs2w_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1fs2w_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1fs2w_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1fs2w_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1fs2w_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1fs2w_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1fs2w_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1fs2w_259 {
  padding: 0;
}

._p-t-0_1fs2w_263 {
  padding-top: 0;
}

._p-r-0_1fs2w_267 {
  padding-right: 0;
}

._p-b-0_1fs2w_271 {
  padding-bottom: 0;
}

._p-l-0_1fs2w_275 {
  padding-left: 0;
}

._m-0_1fs2w_279 {
  margin: 0;
}

._m-t-0_1fs2w_283 {
  margin-top: 0;
}

._m-r-0_1fs2w_287 {
  margin-right: 0;
}

._m-b-0_1fs2w_291 {
  margin-bottom: 0;
}

._m-l-0_1fs2w_295 {
  margin-left: 0;
}

._p-1_1fs2w_299 {
  padding: 2px;
}

._p-t-1_1fs2w_303 {
  padding-top: 2px;
}

._p-r-1_1fs2w_307 {
  padding-right: 2px;
}

._p-b-1_1fs2w_311 {
  padding-bottom: 2px;
}

._p-l-1_1fs2w_315 {
  padding-left: 2px;
}

._m-1_1fs2w_319 {
  margin: 2px;
}

._m-t-1_1fs2w_323 {
  margin-top: 2px;
}

._m-r-1_1fs2w_327 {
  margin-right: 2px;
}

._m-b-1_1fs2w_331 {
  margin-bottom: 2px;
}

._m-l-1_1fs2w_335 {
  margin-left: 2px;
}

._p-2_1fs2w_339 {
  padding: 4px;
}

._p-t-2_1fs2w_343 {
  padding-top: 4px;
}

._p-r-2_1fs2w_347 {
  padding-right: 4px;
}

._p-b-2_1fs2w_351 {
  padding-bottom: 4px;
}

._p-l-2_1fs2w_355 {
  padding-left: 4px;
}

._m-2_1fs2w_359 {
  margin: 4px;
}

._m-t-2_1fs2w_363 {
  margin-top: 4px;
}

._m-r-2_1fs2w_367 {
  margin-right: 4px;
}

._m-b-2_1fs2w_371 {
  margin-bottom: 4px;
}

._m-l-2_1fs2w_375 {
  margin-left: 4px;
}

._p-3_1fs2w_379 {
  padding: 8px;
}

._p-t-3_1fs2w_383 {
  padding-top: 8px;
}

._p-r-3_1fs2w_387 {
  padding-right: 8px;
}

._p-b-3_1fs2w_391 {
  padding-bottom: 8px;
}

._p-l-3_1fs2w_395 {
  padding-left: 8px;
}

._m-3_1fs2w_399 {
  margin: 8px;
}

._m-t-3_1fs2w_403 {
  margin-top: 8px;
}

._m-r-3_1fs2w_407 {
  margin-right: 8px;
}

._m-b-3_1fs2w_411 {
  margin-bottom: 8px;
}

._m-l-3_1fs2w_415 {
  margin-left: 8px;
}

._p-4_1fs2w_419 {
  padding: 12px;
}

._p-t-4_1fs2w_423 {
  padding-top: 12px;
}

._p-r-4_1fs2w_427 {
  padding-right: 12px;
}

._p-b-4_1fs2w_431 {
  padding-bottom: 12px;
}

._p-l-4_1fs2w_435 {
  padding-left: 12px;
}

._m-4_1fs2w_439 {
  margin: 12px;
}

._m-t-4_1fs2w_443 {
  margin-top: 12px;
}

._m-r-4_1fs2w_447 {
  margin-right: 12px;
}

._m-b-4_1fs2w_451 {
  margin-bottom: 12px;
}

._m-l-4_1fs2w_455 {
  margin-left: 12px;
}

._p-5_1fs2w_459 {
  padding: 16px;
}

._p-t-5_1fs2w_463 {
  padding-top: 16px;
}

._p-r-5_1fs2w_467 {
  padding-right: 16px;
}

._p-b-5_1fs2w_471 {
  padding-bottom: 16px;
}

._p-l-5_1fs2w_475 {
  padding-left: 16px;
}

._m-5_1fs2w_479 {
  margin: 16px;
}

._m-t-5_1fs2w_483 {
  margin-top: 16px;
}

._m-r-5_1fs2w_487 {
  margin-right: 16px;
}

._m-b-5_1fs2w_491 {
  margin-bottom: 16px;
}

._m-l-5_1fs2w_495 {
  margin-left: 16px;
}

._p-6_1fs2w_499 {
  padding: 24px;
}

._p-t-6_1fs2w_503 {
  padding-top: 24px;
}

._p-r-6_1fs2w_507 {
  padding-right: 24px;
}

._p-b-6_1fs2w_511 {
  padding-bottom: 24px;
}

._p-l-6_1fs2w_515 {
  padding-left: 24px;
}

._m-6_1fs2w_519 {
  margin: 24px;
}

._m-t-6_1fs2w_523 {
  margin-top: 24px;
}

._m-r-6_1fs2w_527 {
  margin-right: 24px;
}

._m-b-6_1fs2w_531 {
  margin-bottom: 24px;
}

._m-l-6_1fs2w_535 {
  margin-left: 24px;
}

._p-7_1fs2w_539 {
  padding: 32px;
}

._p-t-7_1fs2w_543 {
  padding-top: 32px;
}

._p-r-7_1fs2w_547 {
  padding-right: 32px;
}

._p-b-7_1fs2w_551 {
  padding-bottom: 32px;
}

._p-l-7_1fs2w_555 {
  padding-left: 32px;
}

._m-7_1fs2w_559 {
  margin: 32px;
}

._m-t-7_1fs2w_563 {
  margin-top: 32px;
}

._m-r-7_1fs2w_567 {
  margin-right: 32px;
}

._m-b-7_1fs2w_571 {
  margin-bottom: 32px;
}

._m-l-7_1fs2w_575 {
  margin-left: 32px;
}

._p-8_1fs2w_579 {
  padding: 40px;
}

._p-t-8_1fs2w_583 {
  padding-top: 40px;
}

._p-r-8_1fs2w_587 {
  padding-right: 40px;
}

._p-b-8_1fs2w_591 {
  padding-bottom: 40px;
}

._p-l-8_1fs2w_595 {
  padding-left: 40px;
}

._m-8_1fs2w_599 {
  margin: 40px;
}

._m-t-8_1fs2w_603 {
  margin-top: 40px;
}

._m-r-8_1fs2w_607 {
  margin-right: 40px;
}

._m-b-8_1fs2w_611 {
  margin-bottom: 40px;
}

._m-l-8_1fs2w_615 {
  margin-left: 40px;
}

._p-9_1fs2w_619 {
  padding: 48px;
}

._p-t-9_1fs2w_623 {
  padding-top: 48px;
}

._p-r-9_1fs2w_627 {
  padding-right: 48px;
}

._p-b-9_1fs2w_631 {
  padding-bottom: 48px;
}

._p-l-9_1fs2w_635 {
  padding-left: 48px;
}

._m-9_1fs2w_639 {
  margin: 48px;
}

._m-t-9_1fs2w_643 {
  margin-top: 48px;
}

._m-r-9_1fs2w_647 {
  margin-right: 48px;
}

._m-b-9_1fs2w_651 {
  margin-bottom: 48px;
}

._m-l-9_1fs2w_655 {
  margin-left: 48px;
}

._p-10_1fs2w_659 {
  padding: 64px;
}

._p-t-10_1fs2w_663 {
  padding-top: 64px;
}

._p-r-10_1fs2w_667 {
  padding-right: 64px;
}

._p-b-10_1fs2w_671 {
  padding-bottom: 64px;
}

._p-l-10_1fs2w_675 {
  padding-left: 64px;
}

._m-10_1fs2w_679 {
  margin: 64px;
}

._m-t-10_1fs2w_683 {
  margin-top: 64px;
}

._m-r-10_1fs2w_687 {
  margin-right: 64px;
}

._m-b-10_1fs2w_691 {
  margin-bottom: 64px;
}

._m-l-10_1fs2w_695 {
  margin-left: 64px;
}

._p-11_1fs2w_699 {
  padding: 80px;
}

._p-t-11_1fs2w_703 {
  padding-top: 80px;
}

._p-r-11_1fs2w_707 {
  padding-right: 80px;
}

._p-b-11_1fs2w_711 {
  padding-bottom: 80px;
}

._p-l-11_1fs2w_715 {
  padding-left: 80px;
}

._m-11_1fs2w_719 {
  margin: 80px;
}

._m-t-11_1fs2w_723 {
  margin-top: 80px;
}

._m-r-11_1fs2w_727 {
  margin-right: 80px;
}

._m-b-11_1fs2w_731 {
  margin-bottom: 80px;
}

._m-l-11_1fs2w_735 {
  margin-left: 80px;
}

._p-12_1fs2w_739 {
  padding: 96px;
}

._p-t-12_1fs2w_743 {
  padding-top: 96px;
}

._p-r-12_1fs2w_747 {
  padding-right: 96px;
}

._p-b-12_1fs2w_751 {
  padding-bottom: 96px;
}

._p-l-12_1fs2w_755 {
  padding-left: 96px;
}

._m-12_1fs2w_759 {
  margin: 96px;
}

._m-t-12_1fs2w_763 {
  margin-top: 96px;
}

._m-r-12_1fs2w_767 {
  margin-right: 96px;
}

._m-b-12_1fs2w_771 {
  margin-bottom: 96px;
}

._m-l-12_1fs2w_775 {
  margin-left: 96px;
}

._p-13_1fs2w_779 {
  padding: 160px;
}

._p-t-13_1fs2w_783 {
  padding-top: 160px;
}

._p-r-13_1fs2w_787 {
  padding-right: 160px;
}

._p-b-13_1fs2w_791 {
  padding-bottom: 160px;
}

._p-l-13_1fs2w_795 {
  padding-left: 160px;
}

._m-13_1fs2w_799 {
  margin: 160px;
}

._m-t-13_1fs2w_803 {
  margin-top: 160px;
}

._m-r-13_1fs2w_807 {
  margin-right: 160px;
}

._m-b-13_1fs2w_811 {
  margin-bottom: 160px;
}

._m-l-13_1fs2w_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1fs2w_825 {
  border-radius: 0;
}

._r-1_1fs2w_829 {
  border-radius: 2px;
}

._r-2_1fs2w_833 {
  border-radius: 4px;
}

._r-3_1fs2w_837 {
  border-radius: 6px;
}

._r-4_1fs2w_841 {
  border-radius: 8px;
}

._r-5_1fs2w_845 {
  border-radius: 12px;
}

._r-6_1fs2w_849 {
  border-radius: 20px;
}

._r-full_1fs2w_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1fs2w_860 {
  border: 0 solid;
}

._border-1_1fs2w_864 {
  border: 1px solid;
}

._border-2_1fs2w_868 {
  border: 2px solid;
}

._border-3_1fs2w_872 {
  border: 3px solid;
}

._border-4_1fs2w_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1fs2w_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1fs2w_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1fs2w_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1fs2w_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1fs2w_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1fs2w_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1fs2w_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1fs2w_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1fs2w_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_1fs2w_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1fs2w_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1fs2w_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1fs2w_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1fs2w_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1fs2w_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1fs2w_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1fs2w_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_1fs2w_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._panel_1fs2w_1047 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
}

._radioGroup_1fs2w_1054 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._radioItem_1fs2w_1060 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._radioItem_1fs2w_1060 input[type=radio] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
}
._radioItem_1fs2w_1060 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._radioItem_1fs2w_1060 label {
    font-size: 14px;
  }
}
._radioItem_1fs2w_1060 label {
  color: var(--color-text-body);
  cursor: pointer;
}

._checkboxGroup_1fs2w_1088 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._checkboxItem_1fs2w_1094 {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
._checkboxItem_1fs2w_1094 input[type=checkbox] {
  width: 24px;
  height: 24px;
  accent-color: var(--color-primary);
  cursor: pointer;
  flex-shrink: 0;
}
._checkboxItem_1fs2w_1094 label {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._checkboxItem_1fs2w_1094 label {
    font-size: 14px;
  }
}
._checkboxItem_1fs2w_1094 label {
  color: var(--color-text-body);
  cursor: pointer;
  line-height: 24px;
}

._videoPreview_1fs2w_1124 {
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
}

._videoWrapper_1fs2w_1130 {
  position: relative;
  width: 100%;
  background-color: var(--color-bg-reverse-bw);
}
._videoWrapper_1fs2w_1130 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

._detailSection_1fs2w_1144 {
  display: flex;
  flex-direction: column;
  margin-top: 4px;
}

._detailToggle_1fs2w_1150 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-left: -16px;
  margin-right: -16px;
  background: #fafafa;
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
  border-radius: unset;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._detailToggle_1fs2w_1150 {
    font-size: 14px;
  }
}
._detailToggle_1fs2w_1150 {
  font-weight: 600;
  color: var(--color-text-body);
}
@media (hover: hover) {
._detailToggle_1fs2w_1150:hover {
  background: #f4f4f5;
}
}
._detailToggle_1fs2w_1150 i::before {
  font-size: 18px;
  color: var(--color-text-action-disabled);
}

._detailContent_1fs2w_1184 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 12px 0;
}

._infoIcon_1fs2w_1191 {
  display: inline-flex;
  align-items: center;
  color: var(--color-text-action-disabled) !important;
  vertical-align: middle;
  margin-left: 2px;
}
._infoIcon_1fs2w_1191 i::before {
  font-size: 20px !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_7bjcx_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_7bjcx_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_7bjcx_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_7bjcx_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_7bjcx_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_7bjcx_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_7bjcx_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_7bjcx_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_7bjcx_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_7bjcx_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_7bjcx_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_7bjcx_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_7bjcx_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_7bjcx_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_7bjcx_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_7bjcx_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_7bjcx_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_7bjcx_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_7bjcx_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_7bjcx_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_7bjcx_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_7bjcx_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_7bjcx_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_7bjcx_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_7bjcx_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_7bjcx_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_7bjcx_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_7bjcx_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_7bjcx_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_7bjcx_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_7bjcx_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_7bjcx_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_7bjcx_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_7bjcx_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_7bjcx_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_7bjcx_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_7bjcx_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_7bjcx_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_7bjcx_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_7bjcx_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_7bjcx_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_7bjcx_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_7bjcx_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_7bjcx_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_7bjcx_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_7bjcx_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_7bjcx_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_7bjcx_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_7bjcx_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_7bjcx_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_7bjcx_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_7bjcx_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_7bjcx_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_7bjcx_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_7bjcx_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_7bjcx_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_7bjcx_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_7bjcx_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_7bjcx_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_7bjcx_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_7bjcx_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_7bjcx_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_7bjcx_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_7bjcx_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_7bjcx_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_7bjcx_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_7bjcx_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_7bjcx_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_7bjcx_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_7bjcx_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_7bjcx_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_7bjcx_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_7bjcx_259 {
  padding: 0;
}

._p-t-0_7bjcx_263 {
  padding-top: 0;
}

._p-r-0_7bjcx_267 {
  padding-right: 0;
}

._p-b-0_7bjcx_271 {
  padding-bottom: 0;
}

._p-l-0_7bjcx_275 {
  padding-left: 0;
}

._m-0_7bjcx_279 {
  margin: 0;
}

._m-t-0_7bjcx_283 {
  margin-top: 0;
}

._m-r-0_7bjcx_287 {
  margin-right: 0;
}

._m-b-0_7bjcx_291 {
  margin-bottom: 0;
}

._m-l-0_7bjcx_295 {
  margin-left: 0;
}

._p-1_7bjcx_299 {
  padding: 2px;
}

._p-t-1_7bjcx_303 {
  padding-top: 2px;
}

._p-r-1_7bjcx_307 {
  padding-right: 2px;
}

._p-b-1_7bjcx_311 {
  padding-bottom: 2px;
}

._p-l-1_7bjcx_315 {
  padding-left: 2px;
}

._m-1_7bjcx_319 {
  margin: 2px;
}

._m-t-1_7bjcx_323 {
  margin-top: 2px;
}

._m-r-1_7bjcx_327 {
  margin-right: 2px;
}

._m-b-1_7bjcx_331 {
  margin-bottom: 2px;
}

._m-l-1_7bjcx_335 {
  margin-left: 2px;
}

._p-2_7bjcx_339 {
  padding: 4px;
}

._p-t-2_7bjcx_343 {
  padding-top: 4px;
}

._p-r-2_7bjcx_347 {
  padding-right: 4px;
}

._p-b-2_7bjcx_351 {
  padding-bottom: 4px;
}

._p-l-2_7bjcx_355 {
  padding-left: 4px;
}

._m-2_7bjcx_359 {
  margin: 4px;
}

._m-t-2_7bjcx_363 {
  margin-top: 4px;
}

._m-r-2_7bjcx_367 {
  margin-right: 4px;
}

._m-b-2_7bjcx_371 {
  margin-bottom: 4px;
}

._m-l-2_7bjcx_375 {
  margin-left: 4px;
}

._p-3_7bjcx_379 {
  padding: 8px;
}

._p-t-3_7bjcx_383 {
  padding-top: 8px;
}

._p-r-3_7bjcx_387 {
  padding-right: 8px;
}

._p-b-3_7bjcx_391 {
  padding-bottom: 8px;
}

._p-l-3_7bjcx_395 {
  padding-left: 8px;
}

._m-3_7bjcx_399 {
  margin: 8px;
}

._m-t-3_7bjcx_403 {
  margin-top: 8px;
}

._m-r-3_7bjcx_407 {
  margin-right: 8px;
}

._m-b-3_7bjcx_411 {
  margin-bottom: 8px;
}

._m-l-3_7bjcx_415 {
  margin-left: 8px;
}

._p-4_7bjcx_419 {
  padding: 12px;
}

._p-t-4_7bjcx_423 {
  padding-top: 12px;
}

._p-r-4_7bjcx_427 {
  padding-right: 12px;
}

._p-b-4_7bjcx_431 {
  padding-bottom: 12px;
}

._p-l-4_7bjcx_435 {
  padding-left: 12px;
}

._m-4_7bjcx_439 {
  margin: 12px;
}

._m-t-4_7bjcx_443 {
  margin-top: 12px;
}

._m-r-4_7bjcx_447 {
  margin-right: 12px;
}

._m-b-4_7bjcx_451 {
  margin-bottom: 12px;
}

._m-l-4_7bjcx_455 {
  margin-left: 12px;
}

._p-5_7bjcx_459 {
  padding: 16px;
}

._p-t-5_7bjcx_463 {
  padding-top: 16px;
}

._p-r-5_7bjcx_467 {
  padding-right: 16px;
}

._p-b-5_7bjcx_471 {
  padding-bottom: 16px;
}

._p-l-5_7bjcx_475 {
  padding-left: 16px;
}

._m-5_7bjcx_479 {
  margin: 16px;
}

._m-t-5_7bjcx_483 {
  margin-top: 16px;
}

._m-r-5_7bjcx_487 {
  margin-right: 16px;
}

._m-b-5_7bjcx_491 {
  margin-bottom: 16px;
}

._m-l-5_7bjcx_495 {
  margin-left: 16px;
}

._p-6_7bjcx_499 {
  padding: 24px;
}

._p-t-6_7bjcx_503 {
  padding-top: 24px;
}

._p-r-6_7bjcx_507 {
  padding-right: 24px;
}

._p-b-6_7bjcx_511 {
  padding-bottom: 24px;
}

._p-l-6_7bjcx_515 {
  padding-left: 24px;
}

._m-6_7bjcx_519 {
  margin: 24px;
}

._m-t-6_7bjcx_523 {
  margin-top: 24px;
}

._m-r-6_7bjcx_527 {
  margin-right: 24px;
}

._m-b-6_7bjcx_531 {
  margin-bottom: 24px;
}

._m-l-6_7bjcx_535 {
  margin-left: 24px;
}

._p-7_7bjcx_539 {
  padding: 32px;
}

._p-t-7_7bjcx_543 {
  padding-top: 32px;
}

._p-r-7_7bjcx_547 {
  padding-right: 32px;
}

._p-b-7_7bjcx_551 {
  padding-bottom: 32px;
}

._p-l-7_7bjcx_555 {
  padding-left: 32px;
}

._m-7_7bjcx_559 {
  margin: 32px;
}

._m-t-7_7bjcx_563 {
  margin-top: 32px;
}

._m-r-7_7bjcx_567 {
  margin-right: 32px;
}

._m-b-7_7bjcx_571 {
  margin-bottom: 32px;
}

._m-l-7_7bjcx_575 {
  margin-left: 32px;
}

._p-8_7bjcx_579 {
  padding: 40px;
}

._p-t-8_7bjcx_583 {
  padding-top: 40px;
}

._p-r-8_7bjcx_587 {
  padding-right: 40px;
}

._p-b-8_7bjcx_591 {
  padding-bottom: 40px;
}

._p-l-8_7bjcx_595 {
  padding-left: 40px;
}

._m-8_7bjcx_599 {
  margin: 40px;
}

._m-t-8_7bjcx_603 {
  margin-top: 40px;
}

._m-r-8_7bjcx_607 {
  margin-right: 40px;
}

._m-b-8_7bjcx_611 {
  margin-bottom: 40px;
}

._m-l-8_7bjcx_615 {
  margin-left: 40px;
}

._p-9_7bjcx_619 {
  padding: 48px;
}

._p-t-9_7bjcx_623 {
  padding-top: 48px;
}

._p-r-9_7bjcx_627 {
  padding-right: 48px;
}

._p-b-9_7bjcx_631 {
  padding-bottom: 48px;
}

._p-l-9_7bjcx_635 {
  padding-left: 48px;
}

._m-9_7bjcx_639 {
  margin: 48px;
}

._m-t-9_7bjcx_643 {
  margin-top: 48px;
}

._m-r-9_7bjcx_647 {
  margin-right: 48px;
}

._m-b-9_7bjcx_651 {
  margin-bottom: 48px;
}

._m-l-9_7bjcx_655 {
  margin-left: 48px;
}

._p-10_7bjcx_659 {
  padding: 64px;
}

._p-t-10_7bjcx_663 {
  padding-top: 64px;
}

._p-r-10_7bjcx_667 {
  padding-right: 64px;
}

._p-b-10_7bjcx_671 {
  padding-bottom: 64px;
}

._p-l-10_7bjcx_675 {
  padding-left: 64px;
}

._m-10_7bjcx_679 {
  margin: 64px;
}

._m-t-10_7bjcx_683 {
  margin-top: 64px;
}

._m-r-10_7bjcx_687 {
  margin-right: 64px;
}

._m-b-10_7bjcx_691 {
  margin-bottom: 64px;
}

._m-l-10_7bjcx_695 {
  margin-left: 64px;
}

._p-11_7bjcx_699 {
  padding: 80px;
}

._p-t-11_7bjcx_703 {
  padding-top: 80px;
}

._p-r-11_7bjcx_707 {
  padding-right: 80px;
}

._p-b-11_7bjcx_711 {
  padding-bottom: 80px;
}

._p-l-11_7bjcx_715 {
  padding-left: 80px;
}

._m-11_7bjcx_719 {
  margin: 80px;
}

._m-t-11_7bjcx_723 {
  margin-top: 80px;
}

._m-r-11_7bjcx_727 {
  margin-right: 80px;
}

._m-b-11_7bjcx_731 {
  margin-bottom: 80px;
}

._m-l-11_7bjcx_735 {
  margin-left: 80px;
}

._p-12_7bjcx_739 {
  padding: 96px;
}

._p-t-12_7bjcx_743 {
  padding-top: 96px;
}

._p-r-12_7bjcx_747 {
  padding-right: 96px;
}

._p-b-12_7bjcx_751 {
  padding-bottom: 96px;
}

._p-l-12_7bjcx_755 {
  padding-left: 96px;
}

._m-12_7bjcx_759 {
  margin: 96px;
}

._m-t-12_7bjcx_763 {
  margin-top: 96px;
}

._m-r-12_7bjcx_767 {
  margin-right: 96px;
}

._m-b-12_7bjcx_771 {
  margin-bottom: 96px;
}

._m-l-12_7bjcx_775 {
  margin-left: 96px;
}

._p-13_7bjcx_779 {
  padding: 160px;
}

._p-t-13_7bjcx_783 {
  padding-top: 160px;
}

._p-r-13_7bjcx_787 {
  padding-right: 160px;
}

._p-b-13_7bjcx_791 {
  padding-bottom: 160px;
}

._p-l-13_7bjcx_795 {
  padding-left: 160px;
}

._m-13_7bjcx_799 {
  margin: 160px;
}

._m-t-13_7bjcx_803 {
  margin-top: 160px;
}

._m-r-13_7bjcx_807 {
  margin-right: 160px;
}

._m-b-13_7bjcx_811 {
  margin-bottom: 160px;
}

._m-l-13_7bjcx_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_7bjcx_825 {
  border-radius: 0;
}

._r-1_7bjcx_829 {
  border-radius: 2px;
}

._r-2_7bjcx_833 {
  border-radius: 4px;
}

._r-3_7bjcx_837 {
  border-radius: 6px;
}

._r-4_7bjcx_841 {
  border-radius: 8px;
}

._r-5_7bjcx_845 {
  border-radius: 12px;
}

._r-6_7bjcx_849 {
  border-radius: 20px;
}

._r-full_7bjcx_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_7bjcx_860 {
  border: 0 solid;
}

._border-1_7bjcx_864 {
  border: 1px solid;
}

._border-2_7bjcx_868 {
  border: 2px solid;
}

._border-3_7bjcx_872 {
  border: 3px solid;
}

._border-4_7bjcx_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_7bjcx_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_7bjcx_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_7bjcx_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_7bjcx_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_7bjcx_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_7bjcx_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_7bjcx_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_7bjcx_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_7bjcx_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_7bjcx_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_7bjcx_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_7bjcx_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_7bjcx_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_7bjcx_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_7bjcx_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_7bjcx_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_7bjcx_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_7bjcx_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_7bjcx_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_7bjcx_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._section_7bjcx_1066 {
    padding-top: 32px !important;
  }
}

._sectionTitle_7bjcx_1071 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_7bjcx_1071 {
    font-size: 16px;
  }
}
._sectionTitle_7bjcx_1071 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}

._tableWrapper_7bjcx_1087 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_7bjcx_1087 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

._link_7bjcx_128 {
  color: var(--color-link);
  transition: color 0.2s;
}
@media (hover: hover) {
._link_7bjcx_128:hover {
  color: var(--color-link-hover);
  text-decoration: underline;
}
}

._emptyMessage_7bjcx_1112 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_7bjcx_1112 {
    font-size: 14px;
  }
}
._emptyMessage_7bjcx_1112 {
  color: var(--color-text-action-disabled);
  gap: 8px;
}
._emptyMessage_7bjcx_1112 i::before {
  font-size: 48px;
  color: var(--color-text-action-disabled);
}

._skeleton_7bjcx_1137 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_7bjcx_1 1.5s ease-in-out infinite;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_9z5do_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_9z5do_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_9z5do_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_9z5do_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_9z5do_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_9z5do_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_9z5do_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_9z5do_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_9z5do_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_9z5do_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_9z5do_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_9z5do_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_9z5do_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_9z5do_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_9z5do_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_9z5do_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_9z5do_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_9z5do_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_9z5do_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_9z5do_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_9z5do_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_9z5do_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_9z5do_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_9z5do_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_9z5do_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_9z5do_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_9z5do_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_9z5do_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_9z5do_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_9z5do_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_9z5do_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_9z5do_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_9z5do_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_9z5do_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_9z5do_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_9z5do_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_9z5do_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_9z5do_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_9z5do_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_9z5do_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_9z5do_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_9z5do_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_9z5do_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_9z5do_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_9z5do_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_9z5do_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_9z5do_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_9z5do_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_9z5do_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_9z5do_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_9z5do_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_9z5do_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_9z5do_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_9z5do_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_9z5do_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_9z5do_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_9z5do_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_9z5do_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_9z5do_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_9z5do_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_9z5do_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_9z5do_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_9z5do_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_9z5do_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_9z5do_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_9z5do_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_9z5do_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_9z5do_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_9z5do_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_9z5do_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_9z5do_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_9z5do_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_9z5do_259 {
  padding: 0;
}

._p-t-0_9z5do_263 {
  padding-top: 0;
}

._p-r-0_9z5do_267 {
  padding-right: 0;
}

._p-b-0_9z5do_271 {
  padding-bottom: 0;
}

._p-l-0_9z5do_275 {
  padding-left: 0;
}

._m-0_9z5do_279 {
  margin: 0;
}

._m-t-0_9z5do_283 {
  margin-top: 0;
}

._m-r-0_9z5do_287 {
  margin-right: 0;
}

._m-b-0_9z5do_291 {
  margin-bottom: 0;
}

._m-l-0_9z5do_295 {
  margin-left: 0;
}

._p-1_9z5do_299 {
  padding: 2px;
}

._p-t-1_9z5do_303 {
  padding-top: 2px;
}

._p-r-1_9z5do_307 {
  padding-right: 2px;
}

._p-b-1_9z5do_311 {
  padding-bottom: 2px;
}

._p-l-1_9z5do_315 {
  padding-left: 2px;
}

._m-1_9z5do_319 {
  margin: 2px;
}

._m-t-1_9z5do_323 {
  margin-top: 2px;
}

._m-r-1_9z5do_327 {
  margin-right: 2px;
}

._m-b-1_9z5do_331 {
  margin-bottom: 2px;
}

._m-l-1_9z5do_335 {
  margin-left: 2px;
}

._p-2_9z5do_339 {
  padding: 4px;
}

._p-t-2_9z5do_343 {
  padding-top: 4px;
}

._p-r-2_9z5do_347 {
  padding-right: 4px;
}

._p-b-2_9z5do_351 {
  padding-bottom: 4px;
}

._p-l-2_9z5do_355 {
  padding-left: 4px;
}

._m-2_9z5do_359 {
  margin: 4px;
}

._m-t-2_9z5do_363 {
  margin-top: 4px;
}

._m-r-2_9z5do_367 {
  margin-right: 4px;
}

._m-b-2_9z5do_371 {
  margin-bottom: 4px;
}

._m-l-2_9z5do_375 {
  margin-left: 4px;
}

._p-3_9z5do_379 {
  padding: 8px;
}

._p-t-3_9z5do_383 {
  padding-top: 8px;
}

._p-r-3_9z5do_387 {
  padding-right: 8px;
}

._p-b-3_9z5do_391 {
  padding-bottom: 8px;
}

._p-l-3_9z5do_395 {
  padding-left: 8px;
}

._m-3_9z5do_399 {
  margin: 8px;
}

._m-t-3_9z5do_403 {
  margin-top: 8px;
}

._m-r-3_9z5do_407 {
  margin-right: 8px;
}

._m-b-3_9z5do_411 {
  margin-bottom: 8px;
}

._m-l-3_9z5do_415 {
  margin-left: 8px;
}

._p-4_9z5do_419 {
  padding: 12px;
}

._p-t-4_9z5do_423 {
  padding-top: 12px;
}

._p-r-4_9z5do_427 {
  padding-right: 12px;
}

._p-b-4_9z5do_431 {
  padding-bottom: 12px;
}

._p-l-4_9z5do_435 {
  padding-left: 12px;
}

._m-4_9z5do_439 {
  margin: 12px;
}

._m-t-4_9z5do_443 {
  margin-top: 12px;
}

._m-r-4_9z5do_447 {
  margin-right: 12px;
}

._m-b-4_9z5do_451 {
  margin-bottom: 12px;
}

._m-l-4_9z5do_455 {
  margin-left: 12px;
}

._p-5_9z5do_459 {
  padding: 16px;
}

._p-t-5_9z5do_463 {
  padding-top: 16px;
}

._p-r-5_9z5do_467 {
  padding-right: 16px;
}

._p-b-5_9z5do_471 {
  padding-bottom: 16px;
}

._p-l-5_9z5do_475 {
  padding-left: 16px;
}

._m-5_9z5do_479 {
  margin: 16px;
}

._m-t-5_9z5do_483 {
  margin-top: 16px;
}

._m-r-5_9z5do_487 {
  margin-right: 16px;
}

._m-b-5_9z5do_491 {
  margin-bottom: 16px;
}

._m-l-5_9z5do_495 {
  margin-left: 16px;
}

._p-6_9z5do_499 {
  padding: 24px;
}

._p-t-6_9z5do_503 {
  padding-top: 24px;
}

._p-r-6_9z5do_507 {
  padding-right: 24px;
}

._p-b-6_9z5do_511 {
  padding-bottom: 24px;
}

._p-l-6_9z5do_515 {
  padding-left: 24px;
}

._m-6_9z5do_519 {
  margin: 24px;
}

._m-t-6_9z5do_523 {
  margin-top: 24px;
}

._m-r-6_9z5do_527 {
  margin-right: 24px;
}

._m-b-6_9z5do_531 {
  margin-bottom: 24px;
}

._m-l-6_9z5do_535 {
  margin-left: 24px;
}

._p-7_9z5do_539 {
  padding: 32px;
}

._p-t-7_9z5do_543 {
  padding-top: 32px;
}

._p-r-7_9z5do_547 {
  padding-right: 32px;
}

._p-b-7_9z5do_551 {
  padding-bottom: 32px;
}

._p-l-7_9z5do_555 {
  padding-left: 32px;
}

._m-7_9z5do_559 {
  margin: 32px;
}

._m-t-7_9z5do_563 {
  margin-top: 32px;
}

._m-r-7_9z5do_567 {
  margin-right: 32px;
}

._m-b-7_9z5do_571 {
  margin-bottom: 32px;
}

._m-l-7_9z5do_575 {
  margin-left: 32px;
}

._p-8_9z5do_579 {
  padding: 40px;
}

._p-t-8_9z5do_583 {
  padding-top: 40px;
}

._p-r-8_9z5do_587 {
  padding-right: 40px;
}

._p-b-8_9z5do_591 {
  padding-bottom: 40px;
}

._p-l-8_9z5do_595 {
  padding-left: 40px;
}

._m-8_9z5do_599 {
  margin: 40px;
}

._m-t-8_9z5do_603 {
  margin-top: 40px;
}

._m-r-8_9z5do_607 {
  margin-right: 40px;
}

._m-b-8_9z5do_611 {
  margin-bottom: 40px;
}

._m-l-8_9z5do_615 {
  margin-left: 40px;
}

._p-9_9z5do_619 {
  padding: 48px;
}

._p-t-9_9z5do_623 {
  padding-top: 48px;
}

._p-r-9_9z5do_627 {
  padding-right: 48px;
}

._p-b-9_9z5do_631 {
  padding-bottom: 48px;
}

._p-l-9_9z5do_635 {
  padding-left: 48px;
}

._m-9_9z5do_639 {
  margin: 48px;
}

._m-t-9_9z5do_643 {
  margin-top: 48px;
}

._m-r-9_9z5do_647 {
  margin-right: 48px;
}

._m-b-9_9z5do_651 {
  margin-bottom: 48px;
}

._m-l-9_9z5do_655 {
  margin-left: 48px;
}

._p-10_9z5do_659 {
  padding: 64px;
}

._p-t-10_9z5do_663 {
  padding-top: 64px;
}

._p-r-10_9z5do_667 {
  padding-right: 64px;
}

._p-b-10_9z5do_671 {
  padding-bottom: 64px;
}

._p-l-10_9z5do_675 {
  padding-left: 64px;
}

._m-10_9z5do_679 {
  margin: 64px;
}

._m-t-10_9z5do_683 {
  margin-top: 64px;
}

._m-r-10_9z5do_687 {
  margin-right: 64px;
}

._m-b-10_9z5do_691 {
  margin-bottom: 64px;
}

._m-l-10_9z5do_695 {
  margin-left: 64px;
}

._p-11_9z5do_699 {
  padding: 80px;
}

._p-t-11_9z5do_703 {
  padding-top: 80px;
}

._p-r-11_9z5do_707 {
  padding-right: 80px;
}

._p-b-11_9z5do_711 {
  padding-bottom: 80px;
}

._p-l-11_9z5do_715 {
  padding-left: 80px;
}

._m-11_9z5do_719 {
  margin: 80px;
}

._m-t-11_9z5do_723 {
  margin-top: 80px;
}

._m-r-11_9z5do_727 {
  margin-right: 80px;
}

._m-b-11_9z5do_731 {
  margin-bottom: 80px;
}

._m-l-11_9z5do_735 {
  margin-left: 80px;
}

._p-12_9z5do_739 {
  padding: 96px;
}

._p-t-12_9z5do_743 {
  padding-top: 96px;
}

._p-r-12_9z5do_747 {
  padding-right: 96px;
}

._p-b-12_9z5do_751 {
  padding-bottom: 96px;
}

._p-l-12_9z5do_755 {
  padding-left: 96px;
}

._m-12_9z5do_759 {
  margin: 96px;
}

._m-t-12_9z5do_763 {
  margin-top: 96px;
}

._m-r-12_9z5do_767 {
  margin-right: 96px;
}

._m-b-12_9z5do_771 {
  margin-bottom: 96px;
}

._m-l-12_9z5do_775 {
  margin-left: 96px;
}

._p-13_9z5do_779 {
  padding: 160px;
}

._p-t-13_9z5do_783 {
  padding-top: 160px;
}

._p-r-13_9z5do_787 {
  padding-right: 160px;
}

._p-b-13_9z5do_791 {
  padding-bottom: 160px;
}

._p-l-13_9z5do_795 {
  padding-left: 160px;
}

._m-13_9z5do_799 {
  margin: 160px;
}

._m-t-13_9z5do_803 {
  margin-top: 160px;
}

._m-r-13_9z5do_807 {
  margin-right: 160px;
}

._m-b-13_9z5do_811 {
  margin-bottom: 160px;
}

._m-l-13_9z5do_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_9z5do_825 {
  border-radius: 0;
}

._r-1_9z5do_829 {
  border-radius: 2px;
}

._r-2_9z5do_833 {
  border-radius: 4px;
}

._r-3_9z5do_837 {
  border-radius: 6px;
}

._r-4_9z5do_841 {
  border-radius: 8px;
}

._r-5_9z5do_845 {
  border-radius: 12px;
}

._r-6_9z5do_849 {
  border-radius: 20px;
}

._r-full_9z5do_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_9z5do_860 {
  border: 0 solid;
}

._border-1_9z5do_864 {
  border: 1px solid;
}

._border-2_9z5do_868 {
  border: 2px solid;
}

._border-3_9z5do_872 {
  border: 3px solid;
}

._border-4_9z5do_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_9z5do_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_9z5do_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_9z5do_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_9z5do_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_9z5do_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_9z5do_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_9z5do_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_9z5do_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_9z5do_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_9z5do_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_9z5do_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_9z5do_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_9z5do_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_9z5do_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_9z5do_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_9z5do_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_9z5do_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_9z5do_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._contentAreaDesignTab_9z5do_1047 {
  overflow: hidden !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaDesignTab_9z5do_1047 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_9z5do_1058 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_9z5do_1058 {
    display: block;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_9z5do_1058 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    box-shadow: inset 0 -1px 0 0 var(--color-border);
  }
  ._mobileTabs_9z5do_1058::-webkit-scrollbar {
    display: none;
  }
  ._mobileTabs_9z5do_1058 {
    scrollbar-width: none;
  }
  ._mobileTabs_9z5do_1058 ul._tabs_9z5do_1078 {
    flex-wrap: nowrap;
    white-space: nowrap;
    width: max-content;
    border-bottom: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopTabs_9z5do_1087 {
    display: none;
  }
}

._tabContent_9z5do_1092 {
  display: none;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
._tabContent_9z5do_1092._activeSection_9z5do_1099 {
  display: flex;
}

._mobileOnlyTab_9z5do_1103 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileOnlyTab_9z5do_1103._activeSection_9z5do_1099 {
    display: flex !important;
  }
}

._desktopOnly_9z5do_1112 {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnly_9z5do_1112 {
    display: none !important;
  }
}

._mobileEmptyMessage_9z5do_1125 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_9z5do_1125 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    min-height: 240px;
    width: 100%;
    background-color: var(--color-bg-elevation);
    border-radius: 6px;
    flex: 1;
  }
  ._mobileEmptyMessage_9z5do_1125 i::before {
    font-size: 48px !important;
    color: var(--color-text-header);
  }
  ._mobileEmptyMessage_9z5do_1125 p {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: var(--color-text-body);
    font-weight: 600;
    text-align: center;
    margin: 0;
    color: var(--color-text-header);
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_9z5do_1125 p {
    font-size: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_9z5do_1125 p span {
    color: var(--color-danger);
  }
}

._placeholderContent_9z5do_1167 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._placeholderContent_9z5do_1167 {
    font-size: 16px;
  }
}
._placeholderContent_9z5do_1167 {
  color: var(--color-text-action-disabled);
  gap: 12px;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
}
._placeholderContent_9z5do_1167 i::before {
  font-size: 64px;
  color: var(--color-text-action-disabled);
}

._capturingOverlay_9z5do_1194 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--overlay-bg-light);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}
._capturingOverlay_9z5do_1194 > div {
  min-height: auto;
  padding: 0;
}

._fullPageLoading_9z5do_1211 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--overlay-bg-light);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}
._fullPageLoading_9z5do_1211 > div {
  min-height: auto;
  padding: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_14wuq_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_14wuq_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_14wuq_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_14wuq_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_14wuq_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_14wuq_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_14wuq_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_14wuq_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_14wuq_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_14wuq_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_14wuq_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_14wuq_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_14wuq_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_14wuq_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_14wuq_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_14wuq_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_14wuq_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_14wuq_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_14wuq_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_14wuq_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_14wuq_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_14wuq_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_14wuq_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_14wuq_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_14wuq_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_14wuq_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_14wuq_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_14wuq_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_14wuq_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_14wuq_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_14wuq_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_14wuq_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_14wuq_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_14wuq_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_14wuq_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_14wuq_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_14wuq_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_14wuq_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_14wuq_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_14wuq_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_14wuq_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_14wuq_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_14wuq_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_14wuq_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_14wuq_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_14wuq_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_14wuq_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_14wuq_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_14wuq_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_14wuq_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_14wuq_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_14wuq_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_14wuq_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_14wuq_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_14wuq_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_14wuq_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_14wuq_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_14wuq_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_14wuq_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_14wuq_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_14wuq_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_14wuq_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_14wuq_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_14wuq_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_14wuq_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_14wuq_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_14wuq_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_14wuq_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_14wuq_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_14wuq_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_14wuq_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_14wuq_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_14wuq_259 {
  padding: 0;
}

._p-t-0_14wuq_263 {
  padding-top: 0;
}

._p-r-0_14wuq_267 {
  padding-right: 0;
}

._p-b-0_14wuq_271 {
  padding-bottom: 0;
}

._p-l-0_14wuq_275 {
  padding-left: 0;
}

._m-0_14wuq_279 {
  margin: 0;
}

._m-t-0_14wuq_283 {
  margin-top: 0;
}

._m-r-0_14wuq_287 {
  margin-right: 0;
}

._m-b-0_14wuq_291 {
  margin-bottom: 0;
}

._m-l-0_14wuq_295 {
  margin-left: 0;
}

._p-1_14wuq_299 {
  padding: 2px;
}

._p-t-1_14wuq_303 {
  padding-top: 2px;
}

._p-r-1_14wuq_307 {
  padding-right: 2px;
}

._p-b-1_14wuq_311 {
  padding-bottom: 2px;
}

._p-l-1_14wuq_315 {
  padding-left: 2px;
}

._m-1_14wuq_319 {
  margin: 2px;
}

._m-t-1_14wuq_323 {
  margin-top: 2px;
}

._m-r-1_14wuq_327 {
  margin-right: 2px;
}

._m-b-1_14wuq_331 {
  margin-bottom: 2px;
}

._m-l-1_14wuq_335 {
  margin-left: 2px;
}

._p-2_14wuq_339 {
  padding: 4px;
}

._p-t-2_14wuq_343 {
  padding-top: 4px;
}

._p-r-2_14wuq_347 {
  padding-right: 4px;
}

._p-b-2_14wuq_351 {
  padding-bottom: 4px;
}

._p-l-2_14wuq_355 {
  padding-left: 4px;
}

._m-2_14wuq_359 {
  margin: 4px;
}

._m-t-2_14wuq_363 {
  margin-top: 4px;
}

._m-r-2_14wuq_367 {
  margin-right: 4px;
}

._m-b-2_14wuq_371 {
  margin-bottom: 4px;
}

._m-l-2_14wuq_375 {
  margin-left: 4px;
}

._p-3_14wuq_379 {
  padding: 8px;
}

._p-t-3_14wuq_383 {
  padding-top: 8px;
}

._p-r-3_14wuq_387 {
  padding-right: 8px;
}

._p-b-3_14wuq_391 {
  padding-bottom: 8px;
}

._p-l-3_14wuq_395 {
  padding-left: 8px;
}

._m-3_14wuq_399 {
  margin: 8px;
}

._m-t-3_14wuq_403 {
  margin-top: 8px;
}

._m-r-3_14wuq_407 {
  margin-right: 8px;
}

._m-b-3_14wuq_411 {
  margin-bottom: 8px;
}

._m-l-3_14wuq_415 {
  margin-left: 8px;
}

._p-4_14wuq_419 {
  padding: 12px;
}

._p-t-4_14wuq_423 {
  padding-top: 12px;
}

._p-r-4_14wuq_427 {
  padding-right: 12px;
}

._p-b-4_14wuq_431 {
  padding-bottom: 12px;
}

._p-l-4_14wuq_435 {
  padding-left: 12px;
}

._m-4_14wuq_439 {
  margin: 12px;
}

._m-t-4_14wuq_443 {
  margin-top: 12px;
}

._m-r-4_14wuq_447 {
  margin-right: 12px;
}

._m-b-4_14wuq_451 {
  margin-bottom: 12px;
}

._m-l-4_14wuq_455 {
  margin-left: 12px;
}

._p-5_14wuq_459 {
  padding: 16px;
}

._p-t-5_14wuq_463 {
  padding-top: 16px;
}

._p-r-5_14wuq_467 {
  padding-right: 16px;
}

._p-b-5_14wuq_471 {
  padding-bottom: 16px;
}

._p-l-5_14wuq_475 {
  padding-left: 16px;
}

._m-5_14wuq_479 {
  margin: 16px;
}

._m-t-5_14wuq_483 {
  margin-top: 16px;
}

._m-r-5_14wuq_487 {
  margin-right: 16px;
}

._m-b-5_14wuq_491 {
  margin-bottom: 16px;
}

._m-l-5_14wuq_495 {
  margin-left: 16px;
}

._p-6_14wuq_499 {
  padding: 24px;
}

._p-t-6_14wuq_503 {
  padding-top: 24px;
}

._p-r-6_14wuq_507 {
  padding-right: 24px;
}

._p-b-6_14wuq_511 {
  padding-bottom: 24px;
}

._p-l-6_14wuq_515 {
  padding-left: 24px;
}

._m-6_14wuq_519 {
  margin: 24px;
}

._m-t-6_14wuq_523 {
  margin-top: 24px;
}

._m-r-6_14wuq_527 {
  margin-right: 24px;
}

._m-b-6_14wuq_531 {
  margin-bottom: 24px;
}

._m-l-6_14wuq_535 {
  margin-left: 24px;
}

._p-7_14wuq_539 {
  padding: 32px;
}

._p-t-7_14wuq_543 {
  padding-top: 32px;
}

._p-r-7_14wuq_547 {
  padding-right: 32px;
}

._p-b-7_14wuq_551 {
  padding-bottom: 32px;
}

._p-l-7_14wuq_555 {
  padding-left: 32px;
}

._m-7_14wuq_559 {
  margin: 32px;
}

._m-t-7_14wuq_563 {
  margin-top: 32px;
}

._m-r-7_14wuq_567 {
  margin-right: 32px;
}

._m-b-7_14wuq_571 {
  margin-bottom: 32px;
}

._m-l-7_14wuq_575 {
  margin-left: 32px;
}

._p-8_14wuq_579 {
  padding: 40px;
}

._p-t-8_14wuq_583 {
  padding-top: 40px;
}

._p-r-8_14wuq_587 {
  padding-right: 40px;
}

._p-b-8_14wuq_591 {
  padding-bottom: 40px;
}

._p-l-8_14wuq_595 {
  padding-left: 40px;
}

._m-8_14wuq_599 {
  margin: 40px;
}

._m-t-8_14wuq_603 {
  margin-top: 40px;
}

._m-r-8_14wuq_607 {
  margin-right: 40px;
}

._m-b-8_14wuq_611 {
  margin-bottom: 40px;
}

._m-l-8_14wuq_615 {
  margin-left: 40px;
}

._p-9_14wuq_619 {
  padding: 48px;
}

._p-t-9_14wuq_623 {
  padding-top: 48px;
}

._p-r-9_14wuq_627 {
  padding-right: 48px;
}

._p-b-9_14wuq_631 {
  padding-bottom: 48px;
}

._p-l-9_14wuq_635 {
  padding-left: 48px;
}

._m-9_14wuq_639 {
  margin: 48px;
}

._m-t-9_14wuq_643 {
  margin-top: 48px;
}

._m-r-9_14wuq_647 {
  margin-right: 48px;
}

._m-b-9_14wuq_651 {
  margin-bottom: 48px;
}

._m-l-9_14wuq_655 {
  margin-left: 48px;
}

._p-10_14wuq_659 {
  padding: 64px;
}

._p-t-10_14wuq_663 {
  padding-top: 64px;
}

._p-r-10_14wuq_667 {
  padding-right: 64px;
}

._p-b-10_14wuq_671 {
  padding-bottom: 64px;
}

._p-l-10_14wuq_675 {
  padding-left: 64px;
}

._m-10_14wuq_679 {
  margin: 64px;
}

._m-t-10_14wuq_683 {
  margin-top: 64px;
}

._m-r-10_14wuq_687 {
  margin-right: 64px;
}

._m-b-10_14wuq_691 {
  margin-bottom: 64px;
}

._m-l-10_14wuq_695 {
  margin-left: 64px;
}

._p-11_14wuq_699 {
  padding: 80px;
}

._p-t-11_14wuq_703 {
  padding-top: 80px;
}

._p-r-11_14wuq_707 {
  padding-right: 80px;
}

._p-b-11_14wuq_711 {
  padding-bottom: 80px;
}

._p-l-11_14wuq_715 {
  padding-left: 80px;
}

._m-11_14wuq_719 {
  margin: 80px;
}

._m-t-11_14wuq_723 {
  margin-top: 80px;
}

._m-r-11_14wuq_727 {
  margin-right: 80px;
}

._m-b-11_14wuq_731 {
  margin-bottom: 80px;
}

._m-l-11_14wuq_735 {
  margin-left: 80px;
}

._p-12_14wuq_739 {
  padding: 96px;
}

._p-t-12_14wuq_743 {
  padding-top: 96px;
}

._p-r-12_14wuq_747 {
  padding-right: 96px;
}

._p-b-12_14wuq_751 {
  padding-bottom: 96px;
}

._p-l-12_14wuq_755 {
  padding-left: 96px;
}

._m-12_14wuq_759 {
  margin: 96px;
}

._m-t-12_14wuq_763 {
  margin-top: 96px;
}

._m-r-12_14wuq_767 {
  margin-right: 96px;
}

._m-b-12_14wuq_771 {
  margin-bottom: 96px;
}

._m-l-12_14wuq_775 {
  margin-left: 96px;
}

._p-13_14wuq_779 {
  padding: 160px;
}

._p-t-13_14wuq_783 {
  padding-top: 160px;
}

._p-r-13_14wuq_787 {
  padding-right: 160px;
}

._p-b-13_14wuq_791 {
  padding-bottom: 160px;
}

._p-l-13_14wuq_795 {
  padding-left: 160px;
}

._m-13_14wuq_799 {
  margin: 160px;
}

._m-t-13_14wuq_803 {
  margin-top: 160px;
}

._m-r-13_14wuq_807 {
  margin-right: 160px;
}

._m-b-13_14wuq_811 {
  margin-bottom: 160px;
}

._m-l-13_14wuq_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_14wuq_825 {
  border-radius: 0;
}

._r-1_14wuq_829 {
  border-radius: 2px;
}

._r-2_14wuq_833 {
  border-radius: 4px;
}

._r-3_14wuq_837 {
  border-radius: 6px;
}

._r-4_14wuq_841 {
  border-radius: 8px;
}

._r-5_14wuq_845 {
  border-radius: 12px;
}

._r-6_14wuq_849 {
  border-radius: 20px;
}

._r-full_14wuq_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_14wuq_860 {
  border: 0 solid;
}

._border-1_14wuq_864 {
  border: 1px solid;
}

._border-2_14wuq_868 {
  border: 2px solid;
}

._border-3_14wuq_872 {
  border: 3px solid;
}

._border-4_14wuq_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_14wuq_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_14wuq_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_14wuq_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_14wuq_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_14wuq_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_14wuq_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_14wuq_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_14wuq_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_14wuq_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_14wuq_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_14wuq_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_14wuq_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_14wuq_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_14wuq_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_14wuq_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_14wuq_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_14wuq_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_14wuq_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_14wuq_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_14wuq_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._listHeader_14wuq_1065 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_14wuq_1065 {
    margin-bottom: 8px;
    height: 30px;
  }
}

._totalCount_14wuq_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_14wuq_1078 {
    font-size: 14px;
  }
}
._totalCount_14wuq_1078 {
  color: var(--color-text-header);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_14wuq_1078 {
    font-size: 16px;
  }
}

._countNumber_14wuq_1099 {
  color: var(--color-primary);
}

._revalidating_14wuq_1103 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_14wuq_1103 {
    font-size: 12px;
  }
}
._revalidating_14wuq_1103 {
  color: var(--color-text-action-disabled);
  font-weight: 400;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_14wuq_1103 {
    font-size: 14px;
  }
}

._link_14wuq_128 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
@media (hover: hover) {
._link_14wuq_128:hover {
  color: var(--color-link-hover);
}
}

._tableWrapper_14wuq_1134 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_14wuq_1134 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

._inlineAddButton_14wuq_1150 {
  height: 40px;
  line-height: 1.4 !important;
}
._inlineAddButton_14wuq_1150 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inlineAddButton_14wuq_1150 {
    display: none;
  }
}

._stickyAddButton_14wuq_1163 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
  transition: opacity 0.2s, visibility 0.2s;
}
._stickyAddButton_14wuq_1163._hidden_14wuq_1171 {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stickyAddButton_14wuq_1163 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_14wuq_1183 {
    display: none !important;
  }
}

._mobileSearch_14wuq_1188 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_14wuq_1188 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_14wuq_1188 > ._with-icon_14wuq_1197,
  ._mobileSearch_14wuq_1188 > .with-icon {
    flex: 1;
    min-width: 0;
  }
}

._mobileSearchButton_14wuq_1204 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mobileSearchButton_14wuq_1204 i::before {
  font-size: 20px;
}

._floatingButton_14wuq_1217 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_14wuq_1217 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_14wuq_1217 i::before {
    font-size: 28px;
  }
}
._floatingButton_14wuq_1217._hidden_14wuq_1171 {
  opacity: 0;
  transform: scale(0.8);
  pointer-events: none;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_14wuq_1247 {
    display: none;
  }
}

._skeleton_14wuq_1252 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_14wuq_1 1.5s ease-in-out infinite;
}

._centerMessage_14wuq_1259 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_14wuq_1259 {
    font-size: 14px;
  }
}
._centerMessage_14wuq_1259 {
  color: var(--color-text-action-disabled);
}

._errorMessage_14wuq_1278 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_14wuq_1278 {
    font-size: 14px;
  }
}

._childRow_14wuq_1291 {
  background-color: var(--color-bg-elevation);
}

._formList_14wuq_1295 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._nameCell_14wuq_1301 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

._thumbnail_14wuq_1308 {
  width: 100px;
  height: 100px;
  border-radius: 4px;
  object-fit: cover;
  background-color: var(--color-default);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._thumbnail_14wuq_1308 {
    width: 60px;
    height: 60px;
  }
}

._thumbnailPlaceholder_14wuq_1322 {
  width: 100px;
  height: 100px;
  border-radius: 4px;
  background-color: var(--color-default);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-action-disabled);
  font-size: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._thumbnailPlaceholder_14wuq_1322 {
    width: 60px;
    height: 60px;
  }
}

._landingThumbnailLink_14wuq_1340 {
  position: relative;
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
}
@media (hover: hover) {
._landingThumbnailLink_14wuq_1340:hover ._thumbnailOverlay_14wuq_1349 {
  opacity: 1;
}
}
@media screen and (max-width: calc(768px - 1px)) {
  ._landingThumbnailLink_14wuq_1340 {
    width: 60px;
    height: 60px;
  }
}

._thumbnailOverlay_14wuq_1349 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--overlay-bg-dark);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.2s ease;
}

._thumbnailColumn_14wuq_1373 {
  width: 116px;
  min-width: 116px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._thumbnailColumn_14wuq_1373 {
    width: 76px;
    min-width: 76px;
  }
}

._nameColumn_14wuq_1384 {
  width: 200px;
  min-width: 200px;
  text-align: left !important;
}

._copyColumn_14wuq_1390 {
  width: 48px;
  min-width: 48px;
}

._copyButton_14wuq_1395 {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--color-text-action);
  transition: color 0.2s, opacity 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
@media (hover: hover) {
._copyButton_14wuq_1395:hover {
  color: var(--color-primary);
}
}
._copyButton_14wuq_1395:focus {
  outline: none;
}
._copyButton_14wuq_1395 i::before {
  font-size: 22px;
}
@media (hover: hover) {
tr:hover ._copyButton_14wuq_1395 {
  opacity: 1;
}
}

._copyButtonLoading_14wuq_1420 {
  opacity: 1;
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  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;
}
@media (hover: hover) {
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;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  position: sticky;
  top: 0;
  z-index: 2;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_st4yx_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_st4yx_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_st4yx_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_st4yx_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_st4yx_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_st4yx_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_st4yx_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_st4yx_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_st4yx_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_st4yx_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_st4yx_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_st4yx_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_st4yx_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_st4yx_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_st4yx_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_st4yx_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_st4yx_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_st4yx_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_st4yx_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_st4yx_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_st4yx_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_st4yx_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_st4yx_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_st4yx_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_st4yx_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_st4yx_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_st4yx_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_st4yx_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_st4yx_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_st4yx_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_st4yx_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_st4yx_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_st4yx_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_st4yx_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_st4yx_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_st4yx_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_st4yx_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_st4yx_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_st4yx_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_st4yx_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_st4yx_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_st4yx_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_st4yx_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_st4yx_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_st4yx_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_st4yx_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_st4yx_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_st4yx_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_st4yx_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_st4yx_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_st4yx_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_st4yx_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_st4yx_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_st4yx_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_st4yx_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_st4yx_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_st4yx_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_st4yx_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_st4yx_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_st4yx_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_st4yx_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_st4yx_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_st4yx_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_st4yx_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_st4yx_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_st4yx_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_st4yx_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_st4yx_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_st4yx_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_st4yx_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_st4yx_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_st4yx_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_st4yx_259 {
  padding: 0;
}

._p-t-0_st4yx_263 {
  padding-top: 0;
}

._p-r-0_st4yx_267 {
  padding-right: 0;
}

._p-b-0_st4yx_271 {
  padding-bottom: 0;
}

._p-l-0_st4yx_275 {
  padding-left: 0;
}

._m-0_st4yx_279 {
  margin: 0;
}

._m-t-0_st4yx_283 {
  margin-top: 0;
}

._m-r-0_st4yx_287 {
  margin-right: 0;
}

._m-b-0_st4yx_291 {
  margin-bottom: 0;
}

._m-l-0_st4yx_295 {
  margin-left: 0;
}

._p-1_st4yx_299 {
  padding: 2px;
}

._p-t-1_st4yx_303 {
  padding-top: 2px;
}

._p-r-1_st4yx_307 {
  padding-right: 2px;
}

._p-b-1_st4yx_311 {
  padding-bottom: 2px;
}

._p-l-1_st4yx_315 {
  padding-left: 2px;
}

._m-1_st4yx_319 {
  margin: 2px;
}

._m-t-1_st4yx_323 {
  margin-top: 2px;
}

._m-r-1_st4yx_327 {
  margin-right: 2px;
}

._m-b-1_st4yx_331 {
  margin-bottom: 2px;
}

._m-l-1_st4yx_335 {
  margin-left: 2px;
}

._p-2_st4yx_339 {
  padding: 4px;
}

._p-t-2_st4yx_343 {
  padding-top: 4px;
}

._p-r-2_st4yx_347 {
  padding-right: 4px;
}

._p-b-2_st4yx_351 {
  padding-bottom: 4px;
}

._p-l-2_st4yx_355 {
  padding-left: 4px;
}

._m-2_st4yx_359 {
  margin: 4px;
}

._m-t-2_st4yx_363 {
  margin-top: 4px;
}

._m-r-2_st4yx_367 {
  margin-right: 4px;
}

._m-b-2_st4yx_371 {
  margin-bottom: 4px;
}

._m-l-2_st4yx_375 {
  margin-left: 4px;
}

._p-3_st4yx_379 {
  padding: 8px;
}

._p-t-3_st4yx_383 {
  padding-top: 8px;
}

._p-r-3_st4yx_387 {
  padding-right: 8px;
}

._p-b-3_st4yx_391 {
  padding-bottom: 8px;
}

._p-l-3_st4yx_395 {
  padding-left: 8px;
}

._m-3_st4yx_399 {
  margin: 8px;
}

._m-t-3_st4yx_403 {
  margin-top: 8px;
}

._m-r-3_st4yx_407 {
  margin-right: 8px;
}

._m-b-3_st4yx_411 {
  margin-bottom: 8px;
}

._m-l-3_st4yx_415 {
  margin-left: 8px;
}

._p-4_st4yx_419 {
  padding: 12px;
}

._p-t-4_st4yx_423 {
  padding-top: 12px;
}

._p-r-4_st4yx_427 {
  padding-right: 12px;
}

._p-b-4_st4yx_431 {
  padding-bottom: 12px;
}

._p-l-4_st4yx_435 {
  padding-left: 12px;
}

._m-4_st4yx_439 {
  margin: 12px;
}

._m-t-4_st4yx_443 {
  margin-top: 12px;
}

._m-r-4_st4yx_447 {
  margin-right: 12px;
}

._m-b-4_st4yx_451 {
  margin-bottom: 12px;
}

._m-l-4_st4yx_455 {
  margin-left: 12px;
}

._p-5_st4yx_459 {
  padding: 16px;
}

._p-t-5_st4yx_463 {
  padding-top: 16px;
}

._p-r-5_st4yx_467 {
  padding-right: 16px;
}

._p-b-5_st4yx_471 {
  padding-bottom: 16px;
}

._p-l-5_st4yx_475 {
  padding-left: 16px;
}

._m-5_st4yx_479 {
  margin: 16px;
}

._m-t-5_st4yx_483 {
  margin-top: 16px;
}

._m-r-5_st4yx_487 {
  margin-right: 16px;
}

._m-b-5_st4yx_491 {
  margin-bottom: 16px;
}

._m-l-5_st4yx_495 {
  margin-left: 16px;
}

._p-6_st4yx_499 {
  padding: 24px;
}

._p-t-6_st4yx_503 {
  padding-top: 24px;
}

._p-r-6_st4yx_507 {
  padding-right: 24px;
}

._p-b-6_st4yx_511 {
  padding-bottom: 24px;
}

._p-l-6_st4yx_515 {
  padding-left: 24px;
}

._m-6_st4yx_519 {
  margin: 24px;
}

._m-t-6_st4yx_523 {
  margin-top: 24px;
}

._m-r-6_st4yx_527 {
  margin-right: 24px;
}

._m-b-6_st4yx_531 {
  margin-bottom: 24px;
}

._m-l-6_st4yx_535 {
  margin-left: 24px;
}

._p-7_st4yx_539 {
  padding: 32px;
}

._p-t-7_st4yx_543 {
  padding-top: 32px;
}

._p-r-7_st4yx_547 {
  padding-right: 32px;
}

._p-b-7_st4yx_551 {
  padding-bottom: 32px;
}

._p-l-7_st4yx_555 {
  padding-left: 32px;
}

._m-7_st4yx_559 {
  margin: 32px;
}

._m-t-7_st4yx_563 {
  margin-top: 32px;
}

._m-r-7_st4yx_567 {
  margin-right: 32px;
}

._m-b-7_st4yx_571 {
  margin-bottom: 32px;
}

._m-l-7_st4yx_575 {
  margin-left: 32px;
}

._p-8_st4yx_579 {
  padding: 40px;
}

._p-t-8_st4yx_583 {
  padding-top: 40px;
}

._p-r-8_st4yx_587 {
  padding-right: 40px;
}

._p-b-8_st4yx_591 {
  padding-bottom: 40px;
}

._p-l-8_st4yx_595 {
  padding-left: 40px;
}

._m-8_st4yx_599 {
  margin: 40px;
}

._m-t-8_st4yx_603 {
  margin-top: 40px;
}

._m-r-8_st4yx_607 {
  margin-right: 40px;
}

._m-b-8_st4yx_611 {
  margin-bottom: 40px;
}

._m-l-8_st4yx_615 {
  margin-left: 40px;
}

._p-9_st4yx_619 {
  padding: 48px;
}

._p-t-9_st4yx_623 {
  padding-top: 48px;
}

._p-r-9_st4yx_627 {
  padding-right: 48px;
}

._p-b-9_st4yx_631 {
  padding-bottom: 48px;
}

._p-l-9_st4yx_635 {
  padding-left: 48px;
}

._m-9_st4yx_639 {
  margin: 48px;
}

._m-t-9_st4yx_643 {
  margin-top: 48px;
}

._m-r-9_st4yx_647 {
  margin-right: 48px;
}

._m-b-9_st4yx_651 {
  margin-bottom: 48px;
}

._m-l-9_st4yx_655 {
  margin-left: 48px;
}

._p-10_st4yx_659 {
  padding: 64px;
}

._p-t-10_st4yx_663 {
  padding-top: 64px;
}

._p-r-10_st4yx_667 {
  padding-right: 64px;
}

._p-b-10_st4yx_671 {
  padding-bottom: 64px;
}

._p-l-10_st4yx_675 {
  padding-left: 64px;
}

._m-10_st4yx_679 {
  margin: 64px;
}

._m-t-10_st4yx_683 {
  margin-top: 64px;
}

._m-r-10_st4yx_687 {
  margin-right: 64px;
}

._m-b-10_st4yx_691 {
  margin-bottom: 64px;
}

._m-l-10_st4yx_695 {
  margin-left: 64px;
}

._p-11_st4yx_699 {
  padding: 80px;
}

._p-t-11_st4yx_703 {
  padding-top: 80px;
}

._p-r-11_st4yx_707 {
  padding-right: 80px;
}

._p-b-11_st4yx_711 {
  padding-bottom: 80px;
}

._p-l-11_st4yx_715 {
  padding-left: 80px;
}

._m-11_st4yx_719 {
  margin: 80px;
}

._m-t-11_st4yx_723 {
  margin-top: 80px;
}

._m-r-11_st4yx_727 {
  margin-right: 80px;
}

._m-b-11_st4yx_731 {
  margin-bottom: 80px;
}

._m-l-11_st4yx_735 {
  margin-left: 80px;
}

._p-12_st4yx_739 {
  padding: 96px;
}

._p-t-12_st4yx_743 {
  padding-top: 96px;
}

._p-r-12_st4yx_747 {
  padding-right: 96px;
}

._p-b-12_st4yx_751 {
  padding-bottom: 96px;
}

._p-l-12_st4yx_755 {
  padding-left: 96px;
}

._m-12_st4yx_759 {
  margin: 96px;
}

._m-t-12_st4yx_763 {
  margin-top: 96px;
}

._m-r-12_st4yx_767 {
  margin-right: 96px;
}

._m-b-12_st4yx_771 {
  margin-bottom: 96px;
}

._m-l-12_st4yx_775 {
  margin-left: 96px;
}

._p-13_st4yx_779 {
  padding: 160px;
}

._p-t-13_st4yx_783 {
  padding-top: 160px;
}

._p-r-13_st4yx_787 {
  padding-right: 160px;
}

._p-b-13_st4yx_791 {
  padding-bottom: 160px;
}

._p-l-13_st4yx_795 {
  padding-left: 160px;
}

._m-13_st4yx_799 {
  margin: 160px;
}

._m-t-13_st4yx_803 {
  margin-top: 160px;
}

._m-r-13_st4yx_807 {
  margin-right: 160px;
}

._m-b-13_st4yx_811 {
  margin-bottom: 160px;
}

._m-l-13_st4yx_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_st4yx_825 {
  border-radius: 0;
}

._r-1_st4yx_829 {
  border-radius: 2px;
}

._r-2_st4yx_833 {
  border-radius: 4px;
}

._r-3_st4yx_837 {
  border-radius: 6px;
}

._r-4_st4yx_841 {
  border-radius: 8px;
}

._r-5_st4yx_845 {
  border-radius: 12px;
}

._r-6_st4yx_849 {
  border-radius: 20px;
}

._r-full_st4yx_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_st4yx_860 {
  border: 0 solid;
}

._border-1_st4yx_864 {
  border: 1px solid;
}

._border-2_st4yx_868 {
  border: 2px solid;
}

._border-3_st4yx_872 {
  border: 3px solid;
}

._border-4_st4yx_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_st4yx_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_st4yx_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_st4yx_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_st4yx_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_st4yx_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_st4yx_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_st4yx_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_st4yx_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_st4yx_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_st4yx_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_st4yx_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_st4yx_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_st4yx_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_st4yx_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_st4yx_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_st4yx_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_st4yx_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._consentCard_st4yx_1039 {
  padding: 16px 24px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  display: flex;
  align-items: center;
  gap: 24px;
  transition: background-color 0.15s ease, box-shadow 0.15s ease;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._consentCard_st4yx_1039 {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
}

._clickable_st4yx_1057 {
  cursor: pointer;
}
@media (hover: hover) {
._clickable_st4yx_1057:hover {
  background-color: var(--color-bg-elevation);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}
}
._clickable_st4yx_1057:focus-visible {
  outline: 2px solid var(--color-primary);
  outline-offset: 2px;
}

._notClickable_st4yx_1069 {
  cursor: default;
}

._cardHeaderNarrow_st4yx_1073 {
  display: none;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._cardHeaderNarrow_st4yx_1073 {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

._toggleWide_st4yx_1084 {
  flex-shrink: 0;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._toggleWide_st4yx_1084 {
    display: none;
  }
}

._cardContent_st4yx_1093 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}

._cardTitleRow_st4yx_1100 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
}

._cardTitle_st4yx_1100 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardTitle_st4yx_1100 {
    font-size: 14px;
  }
}
._cardTitle_st4yx_1100 {
  color: var(--color-text-header);
}

@media (min-width: 768px) and (max-width: 1900px) {
  ._requiredWide_st4yx_1123 {
    display: none;
  }
}

._requiredCheckbox_st4yx_1128 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._requiredCheckbox_st4yx_1128 {
    font-size: 12px;
  }
}
._requiredCheckbox_st4yx_1128 {
  color: var(--color-text-sub);
  cursor: pointer;
  white-space: nowrap;
}
._requiredCheckbox_st4yx_1128 input {
  cursor: pointer;
}

._required_st4yx_1123 {
  color: var(--color-danger);
}

._cardDescription_st4yx_1155 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardDescription_st4yx_1155 {
    font-size: 12px;
  }
}
._cardDescription_st4yx_1155 {
  color: var(--color-text-sub);
  margin: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1duoc_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1duoc_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1duoc_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1duoc_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1duoc_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1duoc_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1duoc_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1duoc_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1duoc_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_1duoc_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1duoc_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1duoc_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1duoc_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1duoc_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1duoc_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1duoc_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1duoc_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1duoc_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_1duoc_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1duoc_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1duoc_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1duoc_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1duoc_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1duoc_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1duoc_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1duoc_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1duoc_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_1duoc_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1duoc_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1duoc_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1duoc_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1duoc_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1duoc_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1duoc_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1duoc_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1duoc_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_1duoc_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1duoc_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1duoc_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1duoc_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1duoc_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1duoc_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1duoc_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1duoc_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1duoc_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_1duoc_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1duoc_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1duoc_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1duoc_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1duoc_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1duoc_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1duoc_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1duoc_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1duoc_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_1duoc_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1duoc_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1duoc_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1duoc_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1duoc_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1duoc_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1duoc_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1duoc_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1duoc_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_1duoc_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1duoc_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1duoc_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1duoc_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1duoc_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1duoc_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1duoc_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1duoc_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1duoc_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1duoc_259 {
  padding: 0;
}

._p-t-0_1duoc_263 {
  padding-top: 0;
}

._p-r-0_1duoc_267 {
  padding-right: 0;
}

._p-b-0_1duoc_271 {
  padding-bottom: 0;
}

._p-l-0_1duoc_275 {
  padding-left: 0;
}

._m-0_1duoc_279 {
  margin: 0;
}

._m-t-0_1duoc_283 {
  margin-top: 0;
}

._m-r-0_1duoc_287 {
  margin-right: 0;
}

._m-b-0_1duoc_291 {
  margin-bottom: 0;
}

._m-l-0_1duoc_295 {
  margin-left: 0;
}

._p-1_1duoc_299 {
  padding: 2px;
}

._p-t-1_1duoc_303 {
  padding-top: 2px;
}

._p-r-1_1duoc_307 {
  padding-right: 2px;
}

._p-b-1_1duoc_311 {
  padding-bottom: 2px;
}

._p-l-1_1duoc_315 {
  padding-left: 2px;
}

._m-1_1duoc_319 {
  margin: 2px;
}

._m-t-1_1duoc_323 {
  margin-top: 2px;
}

._m-r-1_1duoc_327 {
  margin-right: 2px;
}

._m-b-1_1duoc_331 {
  margin-bottom: 2px;
}

._m-l-1_1duoc_335 {
  margin-left: 2px;
}

._p-2_1duoc_339 {
  padding: 4px;
}

._p-t-2_1duoc_343 {
  padding-top: 4px;
}

._p-r-2_1duoc_347 {
  padding-right: 4px;
}

._p-b-2_1duoc_351 {
  padding-bottom: 4px;
}

._p-l-2_1duoc_355 {
  padding-left: 4px;
}

._m-2_1duoc_359 {
  margin: 4px;
}

._m-t-2_1duoc_363 {
  margin-top: 4px;
}

._m-r-2_1duoc_367 {
  margin-right: 4px;
}

._m-b-2_1duoc_371 {
  margin-bottom: 4px;
}

._m-l-2_1duoc_375 {
  margin-left: 4px;
}

._p-3_1duoc_379 {
  padding: 8px;
}

._p-t-3_1duoc_383 {
  padding-top: 8px;
}

._p-r-3_1duoc_387 {
  padding-right: 8px;
}

._p-b-3_1duoc_391 {
  padding-bottom: 8px;
}

._p-l-3_1duoc_395 {
  padding-left: 8px;
}

._m-3_1duoc_399 {
  margin: 8px;
}

._m-t-3_1duoc_403 {
  margin-top: 8px;
}

._m-r-3_1duoc_407 {
  margin-right: 8px;
}

._m-b-3_1duoc_411 {
  margin-bottom: 8px;
}

._m-l-3_1duoc_415 {
  margin-left: 8px;
}

._p-4_1duoc_419 {
  padding: 12px;
}

._p-t-4_1duoc_423 {
  padding-top: 12px;
}

._p-r-4_1duoc_427 {
  padding-right: 12px;
}

._p-b-4_1duoc_431 {
  padding-bottom: 12px;
}

._p-l-4_1duoc_435 {
  padding-left: 12px;
}

._m-4_1duoc_439 {
  margin: 12px;
}

._m-t-4_1duoc_443 {
  margin-top: 12px;
}

._m-r-4_1duoc_447 {
  margin-right: 12px;
}

._m-b-4_1duoc_451 {
  margin-bottom: 12px;
}

._m-l-4_1duoc_455 {
  margin-left: 12px;
}

._p-5_1duoc_459 {
  padding: 16px;
}

._p-t-5_1duoc_463 {
  padding-top: 16px;
}

._p-r-5_1duoc_467 {
  padding-right: 16px;
}

._p-b-5_1duoc_471 {
  padding-bottom: 16px;
}

._p-l-5_1duoc_475 {
  padding-left: 16px;
}

._m-5_1duoc_479 {
  margin: 16px;
}

._m-t-5_1duoc_483 {
  margin-top: 16px;
}

._m-r-5_1duoc_487 {
  margin-right: 16px;
}

._m-b-5_1duoc_491 {
  margin-bottom: 16px;
}

._m-l-5_1duoc_495 {
  margin-left: 16px;
}

._p-6_1duoc_499 {
  padding: 24px;
}

._p-t-6_1duoc_503 {
  padding-top: 24px;
}

._p-r-6_1duoc_507 {
  padding-right: 24px;
}

._p-b-6_1duoc_511 {
  padding-bottom: 24px;
}

._p-l-6_1duoc_515 {
  padding-left: 24px;
}

._m-6_1duoc_519 {
  margin: 24px;
}

._m-t-6_1duoc_523 {
  margin-top: 24px;
}

._m-r-6_1duoc_527 {
  margin-right: 24px;
}

._m-b-6_1duoc_531 {
  margin-bottom: 24px;
}

._m-l-6_1duoc_535 {
  margin-left: 24px;
}

._p-7_1duoc_539 {
  padding: 32px;
}

._p-t-7_1duoc_543 {
  padding-top: 32px;
}

._p-r-7_1duoc_547 {
  padding-right: 32px;
}

._p-b-7_1duoc_551 {
  padding-bottom: 32px;
}

._p-l-7_1duoc_555 {
  padding-left: 32px;
}

._m-7_1duoc_559 {
  margin: 32px;
}

._m-t-7_1duoc_563 {
  margin-top: 32px;
}

._m-r-7_1duoc_567 {
  margin-right: 32px;
}

._m-b-7_1duoc_571 {
  margin-bottom: 32px;
}

._m-l-7_1duoc_575 {
  margin-left: 32px;
}

._p-8_1duoc_579 {
  padding: 40px;
}

._p-t-8_1duoc_583 {
  padding-top: 40px;
}

._p-r-8_1duoc_587 {
  padding-right: 40px;
}

._p-b-8_1duoc_591 {
  padding-bottom: 40px;
}

._p-l-8_1duoc_595 {
  padding-left: 40px;
}

._m-8_1duoc_599 {
  margin: 40px;
}

._m-t-8_1duoc_603 {
  margin-top: 40px;
}

._m-r-8_1duoc_607 {
  margin-right: 40px;
}

._m-b-8_1duoc_611 {
  margin-bottom: 40px;
}

._m-l-8_1duoc_615 {
  margin-left: 40px;
}

._p-9_1duoc_619 {
  padding: 48px;
}

._p-t-9_1duoc_623 {
  padding-top: 48px;
}

._p-r-9_1duoc_627 {
  padding-right: 48px;
}

._p-b-9_1duoc_631 {
  padding-bottom: 48px;
}

._p-l-9_1duoc_635 {
  padding-left: 48px;
}

._m-9_1duoc_639 {
  margin: 48px;
}

._m-t-9_1duoc_643 {
  margin-top: 48px;
}

._m-r-9_1duoc_647 {
  margin-right: 48px;
}

._m-b-9_1duoc_651 {
  margin-bottom: 48px;
}

._m-l-9_1duoc_655 {
  margin-left: 48px;
}

._p-10_1duoc_659 {
  padding: 64px;
}

._p-t-10_1duoc_663 {
  padding-top: 64px;
}

._p-r-10_1duoc_667 {
  padding-right: 64px;
}

._p-b-10_1duoc_671 {
  padding-bottom: 64px;
}

._p-l-10_1duoc_675 {
  padding-left: 64px;
}

._m-10_1duoc_679 {
  margin: 64px;
}

._m-t-10_1duoc_683 {
  margin-top: 64px;
}

._m-r-10_1duoc_687 {
  margin-right: 64px;
}

._m-b-10_1duoc_691 {
  margin-bottom: 64px;
}

._m-l-10_1duoc_695 {
  margin-left: 64px;
}

._p-11_1duoc_699 {
  padding: 80px;
}

._p-t-11_1duoc_703 {
  padding-top: 80px;
}

._p-r-11_1duoc_707 {
  padding-right: 80px;
}

._p-b-11_1duoc_711 {
  padding-bottom: 80px;
}

._p-l-11_1duoc_715 {
  padding-left: 80px;
}

._m-11_1duoc_719 {
  margin: 80px;
}

._m-t-11_1duoc_723 {
  margin-top: 80px;
}

._m-r-11_1duoc_727 {
  margin-right: 80px;
}

._m-b-11_1duoc_731 {
  margin-bottom: 80px;
}

._m-l-11_1duoc_735 {
  margin-left: 80px;
}

._p-12_1duoc_739 {
  padding: 96px;
}

._p-t-12_1duoc_743 {
  padding-top: 96px;
}

._p-r-12_1duoc_747 {
  padding-right: 96px;
}

._p-b-12_1duoc_751 {
  padding-bottom: 96px;
}

._p-l-12_1duoc_755 {
  padding-left: 96px;
}

._m-12_1duoc_759 {
  margin: 96px;
}

._m-t-12_1duoc_763 {
  margin-top: 96px;
}

._m-r-12_1duoc_767 {
  margin-right: 96px;
}

._m-b-12_1duoc_771 {
  margin-bottom: 96px;
}

._m-l-12_1duoc_775 {
  margin-left: 96px;
}

._p-13_1duoc_779 {
  padding: 160px;
}

._p-t-13_1duoc_783 {
  padding-top: 160px;
}

._p-r-13_1duoc_787 {
  padding-right: 160px;
}

._p-b-13_1duoc_791 {
  padding-bottom: 160px;
}

._p-l-13_1duoc_795 {
  padding-left: 160px;
}

._m-13_1duoc_799 {
  margin: 160px;
}

._m-t-13_1duoc_803 {
  margin-top: 160px;
}

._m-r-13_1duoc_807 {
  margin-right: 160px;
}

._m-b-13_1duoc_811 {
  margin-bottom: 160px;
}

._m-l-13_1duoc_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1duoc_825 {
  border-radius: 0;
}

._r-1_1duoc_829 {
  border-radius: 2px;
}

._r-2_1duoc_833 {
  border-radius: 4px;
}

._r-3_1duoc_837 {
  border-radius: 6px;
}

._r-4_1duoc_841 {
  border-radius: 8px;
}

._r-5_1duoc_845 {
  border-radius: 12px;
}

._r-6_1duoc_849 {
  border-radius: 20px;
}

._r-full_1duoc_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1duoc_860 {
  border: 0 solid;
}

._border-1_1duoc_864 {
  border: 1px solid;
}

._border-2_1duoc_868 {
  border: 2px solid;
}

._border-3_1duoc_872 {
  border: 3px solid;
}

._border-4_1duoc_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1duoc_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1duoc_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1duoc_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1duoc_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1duoc_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1duoc_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1duoc_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1duoc_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1duoc_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_1duoc_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1duoc_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1duoc_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1duoc_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1duoc_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1duoc_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1duoc_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1duoc_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1duoc_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1duoc_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1duoc_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._sectionCard_1duoc_1065 {
  flex: 1;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionCard_1duoc_1065 {
    min-height: auto;
    border-radius: 0;
    border-left: none;
    border-right: none;
    padding: 16px;
  }
}

._sectionTitle_1duoc_1082 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1duoc_1082 {
    font-size: 16px;
  }
}
._sectionTitle_1duoc_1082 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1duoc_1082 {
    display: none;
  }
}

._formFields_1duoc_1103 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formFields_1duoc_1103 {
    gap: 12px;
    margin-bottom: 12px;
  }
  ._formFields_1duoc_1103 label {
    font-size: 14px !important;
  }
  ._formFields_1duoc_1103 input,
  ._formFields_1duoc_1103 textarea {
    font-size: 16px !important;
  }
}

._consentSection_1duoc_1123 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._consentSectionTitle_1duoc_1129 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._consentSectionTitle_1duoc_1129 {
    display: block;
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: var(--color-text-body);
    font-weight: 600;
    color: var(--color-text-header);
    margin: 0 0 12px 0;
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._consentSectionTitle_1duoc_1129 {
    font-size: 16px;
  }
}

._consentList_1duoc_1150 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._skeletonInput_1duoc_1156 {
  height: 42px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1duoc_1 1.5s ease-in-out infinite;
  width: 100%;
  margin-bottom: 12px;
}

._skeletonTextarea_1duoc_1165 {
  width: 100%;
  height: 68px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1duoc_1 1.5s ease-in-out infinite;
  margin-bottom: 24px;
}

._skeletonLabel_1duoc_1174 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1duoc_1 1.5s ease-in-out infinite;
  width: 100px;
  margin-bottom: 12px;
}

._skeletonCard_1duoc_1183 {
  height: 85px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1duoc_1 1.5s ease-in-out infinite;
  margin-bottom: 8px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1vr06_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1vr06_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1vr06_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1vr06_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1vr06_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1vr06_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1vr06_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1vr06_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1vr06_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_1vr06_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1vr06_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1vr06_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1vr06_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1vr06_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1vr06_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1vr06_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1vr06_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1vr06_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_1vr06_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1vr06_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1vr06_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1vr06_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1vr06_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1vr06_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1vr06_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1vr06_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1vr06_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_1vr06_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1vr06_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1vr06_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1vr06_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1vr06_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1vr06_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1vr06_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1vr06_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1vr06_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_1vr06_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1vr06_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1vr06_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1vr06_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1vr06_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1vr06_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1vr06_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1vr06_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1vr06_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_1vr06_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1vr06_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1vr06_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1vr06_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1vr06_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1vr06_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1vr06_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1vr06_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1vr06_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_1vr06_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1vr06_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1vr06_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1vr06_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1vr06_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1vr06_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1vr06_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1vr06_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1vr06_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_1vr06_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1vr06_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1vr06_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1vr06_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1vr06_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1vr06_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1vr06_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1vr06_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1vr06_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1vr06_259 {
  padding: 0;
}

._p-t-0_1vr06_263 {
  padding-top: 0;
}

._p-r-0_1vr06_267 {
  padding-right: 0;
}

._p-b-0_1vr06_271 {
  padding-bottom: 0;
}

._p-l-0_1vr06_275 {
  padding-left: 0;
}

._m-0_1vr06_279 {
  margin: 0;
}

._m-t-0_1vr06_283 {
  margin-top: 0;
}

._m-r-0_1vr06_287 {
  margin-right: 0;
}

._m-b-0_1vr06_291 {
  margin-bottom: 0;
}

._m-l-0_1vr06_295 {
  margin-left: 0;
}

._p-1_1vr06_299 {
  padding: 2px;
}

._p-t-1_1vr06_303 {
  padding-top: 2px;
}

._p-r-1_1vr06_307 {
  padding-right: 2px;
}

._p-b-1_1vr06_311 {
  padding-bottom: 2px;
}

._p-l-1_1vr06_315 {
  padding-left: 2px;
}

._m-1_1vr06_319 {
  margin: 2px;
}

._m-t-1_1vr06_323 {
  margin-top: 2px;
}

._m-r-1_1vr06_327 {
  margin-right: 2px;
}

._m-b-1_1vr06_331 {
  margin-bottom: 2px;
}

._m-l-1_1vr06_335 {
  margin-left: 2px;
}

._p-2_1vr06_339 {
  padding: 4px;
}

._p-t-2_1vr06_343 {
  padding-top: 4px;
}

._p-r-2_1vr06_347 {
  padding-right: 4px;
}

._p-b-2_1vr06_351 {
  padding-bottom: 4px;
}

._p-l-2_1vr06_355 {
  padding-left: 4px;
}

._m-2_1vr06_359 {
  margin: 4px;
}

._m-t-2_1vr06_363 {
  margin-top: 4px;
}

._m-r-2_1vr06_367 {
  margin-right: 4px;
}

._m-b-2_1vr06_371 {
  margin-bottom: 4px;
}

._m-l-2_1vr06_375 {
  margin-left: 4px;
}

._p-3_1vr06_379 {
  padding: 8px;
}

._p-t-3_1vr06_383 {
  padding-top: 8px;
}

._p-r-3_1vr06_387 {
  padding-right: 8px;
}

._p-b-3_1vr06_391 {
  padding-bottom: 8px;
}

._p-l-3_1vr06_395 {
  padding-left: 8px;
}

._m-3_1vr06_399 {
  margin: 8px;
}

._m-t-3_1vr06_403 {
  margin-top: 8px;
}

._m-r-3_1vr06_407 {
  margin-right: 8px;
}

._m-b-3_1vr06_411 {
  margin-bottom: 8px;
}

._m-l-3_1vr06_415 {
  margin-left: 8px;
}

._p-4_1vr06_419 {
  padding: 12px;
}

._p-t-4_1vr06_423 {
  padding-top: 12px;
}

._p-r-4_1vr06_427 {
  padding-right: 12px;
}

._p-b-4_1vr06_431 {
  padding-bottom: 12px;
}

._p-l-4_1vr06_435 {
  padding-left: 12px;
}

._m-4_1vr06_439 {
  margin: 12px;
}

._m-t-4_1vr06_443 {
  margin-top: 12px;
}

._m-r-4_1vr06_447 {
  margin-right: 12px;
}

._m-b-4_1vr06_451 {
  margin-bottom: 12px;
}

._m-l-4_1vr06_455 {
  margin-left: 12px;
}

._p-5_1vr06_459 {
  padding: 16px;
}

._p-t-5_1vr06_463 {
  padding-top: 16px;
}

._p-r-5_1vr06_467 {
  padding-right: 16px;
}

._p-b-5_1vr06_471 {
  padding-bottom: 16px;
}

._p-l-5_1vr06_475 {
  padding-left: 16px;
}

._m-5_1vr06_479 {
  margin: 16px;
}

._m-t-5_1vr06_483 {
  margin-top: 16px;
}

._m-r-5_1vr06_487 {
  margin-right: 16px;
}

._m-b-5_1vr06_491 {
  margin-bottom: 16px;
}

._m-l-5_1vr06_495 {
  margin-left: 16px;
}

._p-6_1vr06_499 {
  padding: 24px;
}

._p-t-6_1vr06_503 {
  padding-top: 24px;
}

._p-r-6_1vr06_507 {
  padding-right: 24px;
}

._p-b-6_1vr06_511 {
  padding-bottom: 24px;
}

._p-l-6_1vr06_515 {
  padding-left: 24px;
}

._m-6_1vr06_519 {
  margin: 24px;
}

._m-t-6_1vr06_523 {
  margin-top: 24px;
}

._m-r-6_1vr06_527 {
  margin-right: 24px;
}

._m-b-6_1vr06_531 {
  margin-bottom: 24px;
}

._m-l-6_1vr06_535 {
  margin-left: 24px;
}

._p-7_1vr06_539 {
  padding: 32px;
}

._p-t-7_1vr06_543 {
  padding-top: 32px;
}

._p-r-7_1vr06_547 {
  padding-right: 32px;
}

._p-b-7_1vr06_551 {
  padding-bottom: 32px;
}

._p-l-7_1vr06_555 {
  padding-left: 32px;
}

._m-7_1vr06_559 {
  margin: 32px;
}

._m-t-7_1vr06_563 {
  margin-top: 32px;
}

._m-r-7_1vr06_567 {
  margin-right: 32px;
}

._m-b-7_1vr06_571 {
  margin-bottom: 32px;
}

._m-l-7_1vr06_575 {
  margin-left: 32px;
}

._p-8_1vr06_579 {
  padding: 40px;
}

._p-t-8_1vr06_583 {
  padding-top: 40px;
}

._p-r-8_1vr06_587 {
  padding-right: 40px;
}

._p-b-8_1vr06_591 {
  padding-bottom: 40px;
}

._p-l-8_1vr06_595 {
  padding-left: 40px;
}

._m-8_1vr06_599 {
  margin: 40px;
}

._m-t-8_1vr06_603 {
  margin-top: 40px;
}

._m-r-8_1vr06_607 {
  margin-right: 40px;
}

._m-b-8_1vr06_611 {
  margin-bottom: 40px;
}

._m-l-8_1vr06_615 {
  margin-left: 40px;
}

._p-9_1vr06_619 {
  padding: 48px;
}

._p-t-9_1vr06_623 {
  padding-top: 48px;
}

._p-r-9_1vr06_627 {
  padding-right: 48px;
}

._p-b-9_1vr06_631 {
  padding-bottom: 48px;
}

._p-l-9_1vr06_635 {
  padding-left: 48px;
}

._m-9_1vr06_639 {
  margin: 48px;
}

._m-t-9_1vr06_643 {
  margin-top: 48px;
}

._m-r-9_1vr06_647 {
  margin-right: 48px;
}

._m-b-9_1vr06_651 {
  margin-bottom: 48px;
}

._m-l-9_1vr06_655 {
  margin-left: 48px;
}

._p-10_1vr06_659 {
  padding: 64px;
}

._p-t-10_1vr06_663 {
  padding-top: 64px;
}

._p-r-10_1vr06_667 {
  padding-right: 64px;
}

._p-b-10_1vr06_671 {
  padding-bottom: 64px;
}

._p-l-10_1vr06_675 {
  padding-left: 64px;
}

._m-10_1vr06_679 {
  margin: 64px;
}

._m-t-10_1vr06_683 {
  margin-top: 64px;
}

._m-r-10_1vr06_687 {
  margin-right: 64px;
}

._m-b-10_1vr06_691 {
  margin-bottom: 64px;
}

._m-l-10_1vr06_695 {
  margin-left: 64px;
}

._p-11_1vr06_699 {
  padding: 80px;
}

._p-t-11_1vr06_703 {
  padding-top: 80px;
}

._p-r-11_1vr06_707 {
  padding-right: 80px;
}

._p-b-11_1vr06_711 {
  padding-bottom: 80px;
}

._p-l-11_1vr06_715 {
  padding-left: 80px;
}

._m-11_1vr06_719 {
  margin: 80px;
}

._m-t-11_1vr06_723 {
  margin-top: 80px;
}

._m-r-11_1vr06_727 {
  margin-right: 80px;
}

._m-b-11_1vr06_731 {
  margin-bottom: 80px;
}

._m-l-11_1vr06_735 {
  margin-left: 80px;
}

._p-12_1vr06_739 {
  padding: 96px;
}

._p-t-12_1vr06_743 {
  padding-top: 96px;
}

._p-r-12_1vr06_747 {
  padding-right: 96px;
}

._p-b-12_1vr06_751 {
  padding-bottom: 96px;
}

._p-l-12_1vr06_755 {
  padding-left: 96px;
}

._m-12_1vr06_759 {
  margin: 96px;
}

._m-t-12_1vr06_763 {
  margin-top: 96px;
}

._m-r-12_1vr06_767 {
  margin-right: 96px;
}

._m-b-12_1vr06_771 {
  margin-bottom: 96px;
}

._m-l-12_1vr06_775 {
  margin-left: 96px;
}

._p-13_1vr06_779 {
  padding: 160px;
}

._p-t-13_1vr06_783 {
  padding-top: 160px;
}

._p-r-13_1vr06_787 {
  padding-right: 160px;
}

._p-b-13_1vr06_791 {
  padding-bottom: 160px;
}

._p-l-13_1vr06_795 {
  padding-left: 160px;
}

._m-13_1vr06_799 {
  margin: 160px;
}

._m-t-13_1vr06_803 {
  margin-top: 160px;
}

._m-r-13_1vr06_807 {
  margin-right: 160px;
}

._m-b-13_1vr06_811 {
  margin-bottom: 160px;
}

._m-l-13_1vr06_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1vr06_825 {
  border-radius: 0;
}

._r-1_1vr06_829 {
  border-radius: 2px;
}

._r-2_1vr06_833 {
  border-radius: 4px;
}

._r-3_1vr06_837 {
  border-radius: 6px;
}

._r-4_1vr06_841 {
  border-radius: 8px;
}

._r-5_1vr06_845 {
  border-radius: 12px;
}

._r-6_1vr06_849 {
  border-radius: 20px;
}

._r-full_1vr06_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1vr06_860 {
  border: 0 solid;
}

._border-1_1vr06_864 {
  border: 1px solid;
}

._border-2_1vr06_868 {
  border: 2px solid;
}

._border-3_1vr06_872 {
  border: 3px solid;
}

._border-4_1vr06_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1vr06_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1vr06_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1vr06_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1vr06_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1vr06_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1vr06_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1vr06_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1vr06_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1vr06_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_1vr06_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1vr06_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1vr06_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1vr06_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1vr06_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1vr06_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1vr06_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1vr06_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1vr06_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1vr06_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1vr06_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes _fade-in_1vr06_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _fade-out_1vr06_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
._fieldRowNew_1vr06_1081 {
  animation: _fade-in_1vr06_1 0.3s ease-out;
}

._fieldRowDeleting_1vr06_1085 {
  animation: _fade-out_1vr06_1 0.3s ease-out forwards;
  pointer-events: none;
}

._sectionCard_1vr06_1090 {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  padding: 24px;
  min-height: 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._sectionCard_1vr06_1090 {
    flex: initial;
    overflow: visible;
    min-height: auto;
  }
}

._sectionHeader_1vr06_1110 {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
  gap: 12px;
}
._sectionHeader_1vr06_1110 select {
  max-width: 240px;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionHeader_1vr06_1110 select {
    width: 100%;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionHeader_1vr06_1110 {
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
  }
  ._sectionHeader_1vr06_1110 select {
    max-width: none;
  }
}

._sectionTitle_1vr06_1139 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_1vr06_1139 {
    font-size: 16px;
  }
}
._sectionTitle_1vr06_1139 {
  color: var(--color-text-header);
  margin: 0;
}

._fieldsList_1vr06_1155 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow-y: auto;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._fieldsList_1vr06_1155 {
    flex: initial;
    overflow-y: visible;
    min-height: auto;
  }
}

._fieldRow_1vr06_1081 {
  display: flex;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: visible;
  position: relative;
}
@media (hover: hover) {
._fieldRow_1vr06_1081:hover ._hoverToolbar_1vr06_1179 {
  opacity: 1;
  visibility: visible;
}
}

._hoverToolbar_1vr06_1179 {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
  display: flex;
  align-items: center;
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 9999px;
  padding: 2px 4px;
  gap: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.15s ease, visibility 0.15s ease;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hoverToolbar_1vr06_1179 {
    opacity: 1;
    visibility: visible;
  }
}
._hoverToolbar_1vr06_1179 {
  z-index: 10;
}
._hoverToolbar_1vr06_1179 button {
  padding: 4px 8px;
}

._fieldContentWrapper_1vr06_1213 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._fieldInputArea_1vr06_1219 {
  display: grid;
  grid-template-columns: 6fr 3fr 3fr;
  align-items: flex-start;
  gap: 12px;
  padding: 12px 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldInputArea_1vr06_1219 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

._fieldActionArea_1vr06_1233 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 24px;
  background-color: var(--color-default);
  border-top: 1px solid var(--color-border);
}

._toggleGroup_1vr06_1242 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._toggleDivider_1vr06_1248 {
  width: 1px;
  height: 20px;
  background-color: var(--color-border);
}

._requiredToggle_1vr06_1254 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}

._requiredToggleLabel_1vr06_1261 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._requiredToggleLabel_1vr06_1261 {
    font-size: 14px;
  }
}
._requiredToggleLabel_1vr06_1261 {
  color: var(--color-text-header);
}

._dragHandle_1vr06_1276 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  align-self: stretch;
  cursor: grab;
  color: var(--color-text-action-disabled);
  flex-shrink: 0;
  border-right: 1px solid var(--color-border);
}
._dragHandle_1vr06_1276:active {
  cursor: grabbing;
}
._dragHandle_1vr06_1276 i::before {
  font-size: 20px;
}

._dragHandleDisabled_1vr06_1294 {
  cursor: not-allowed;
  opacity: 0.4;
}
._dragHandleDisabled_1vr06_1294:active {
  cursor: not-allowed;
}

._fieldInputWrapper_1vr06_1302 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._fieldInputLabel_1vr06_1308 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  margin-bottom: 8px;
}

._requiredMark_1vr06_1317 {
  color: var(--color-danger);
  margin-left: 2px;
}

._fieldLabel_1vr06_1322 {
  min-width: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldLabel_1vr06_1322 {
    width: 100%;
  }
}

._fieldType_1vr06_1331 {
  min-width: 0;
}
._fieldType_1vr06_1331 select {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border-disabled);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fieldType_1vr06_1331 {
    width: 100%;
  }
}

._deleteButton_1vr06_1344 {
  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;
}
@media (hover: hover) {
._deleteButton_1vr06_1344:hover:not(:disabled) {
  background-color: var(--color-danger-fill);
  border: 1px solid var(--color-danger-hover);
}
}
@media (hover: hover) {
._deleteButton_1vr06_1344:hover:not(:disabled) i::before {
  color: var(--color-danger-hover);
}
}
._deleteButton_1vr06_1344:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
._deleteButton_1vr06_1344 i::before {
  font-size: 18px;
}

._optionsArea_1vr06_1372 {
  background-color: var(--color-bg-elevation);
  padding: 0 24px 12px;
}

._optionsHeader_1vr06_1377 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

._optionsLabel_1vr06_1384 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._optionsLabel_1vr06_1384 {
    font-size: 12px;
  }
}
._optionsLabel_1vr06_1384 {
  color: var(--color-text-sub);
}

._addOptionButton_1vr06_1399 {
  margin-top: 12px;
}

._optionsList_1vr06_1403 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._optionItem_1vr06_1409 {
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
}

._optionDragHandle_1vr06_1416 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  cursor: grab;
  color: var(--color-text-action-disabled);
  background: none;
  border: none;
  padding: 0;
  border-radius: 2px;
  transition: color 0.15s ease, background-color 0.15s ease;
}
@media (hover: hover) {
._optionDragHandle_1vr06_1416:hover {
  color: var(--color-text-sub);
  background-color: var(--color-bg-elevation-2);
}
}
._optionDragHandle_1vr06_1416:active {
  cursor: grabbing;
}
._optionDragHandle_1vr06_1416 i {
  font-size: 14px;
}

._optionIcon_1vr06_1442 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}

._radioIcon_1vr06_1451::before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid var(--color-border);
  border-radius: 50%;
  background-color: var(--color-bg-elevation-1);
}

._checkboxIcon_1vr06_1460::before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid var(--color-border);
  border-radius: 2px;
  background-color: var(--color-bg-elevation-1);
}

._optionInput_1vr06_1469 {
  flex: 1;
  max-width: 300px;
}

._optionDeleteButton_1vr06_1474 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  background: none;
  border: none;
  cursor: pointer;
  color: var(--color-text-action-disabled);
  flex-shrink: 0;
  border-radius: 2px;
}
@media (hover: hover) {
._optionDeleteButton_1vr06_1474:hover {
  color: var(--color-danger);
  background-color: var(--color-danger-fill);
}
}
._optionDeleteButton_1vr06_1474 i::before {
  font-size: 14px;
}

._noOptionsMessage_1vr06_1495 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._noOptionsMessage_1vr06_1495 {
    font-size: 12px;
  }
}
._noOptionsMessage_1vr06_1495 {
  color: var(--color-text-action-disabled);
  margin: 0;
}

._emptyMessage_1vr06_1511 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 64px 24px;
  background-color: var(--color-bg-elevation);
  border: 1px dashed var(--color-border);
  border-radius: 6px;
  margin-bottom: 24px;
  text-align: center;
}
._emptyMessage_1vr06_1511 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1vr06_1511 p {
    font-size: 14px;
  }
}
._emptyMessage_1vr06_1511 p {
  color: var(--color-text-sub);
  margin: 0;
}
._emptyMessage_1vr06_1511 p:first-child {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1vr06_1511 p:first-child {
    font-size: 14px;
  }
}
._emptyMessage_1vr06_1511 p:first-child {
  color: var(--color-text-body);
  margin-bottom: 2px;
}

._buttonGroup_1vr06_1556 {
  position: relative;
  flex-shrink: 0;
  padding-top: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._buttonGroup_1vr06_1556:not(:has(> button.danger)) {
  justify-content: flex-end;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroup_1vr06_1556 {
    display: none !important;
  }
}

._scrollGradient_1vr06_1573 {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  height: 70px;
  background: linear-gradient(180deg, transparent 0%, var(--color-bg-elevation-1) 100%);
  pointer-events: none;
  transition: opacity 0.2s ease;
}
._scrollGradient_1vr06_1573._hidden_1vr06_1583 {
  opacity: 0;
}

._buttonGroupRight_1vr06_1587 {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._buttonGroupRight_1vr06_1587 {
    width: 100%;
    flex-direction: column;
  }
  ._buttonGroupRight_1vr06_1587 button {
    width: 100%;
    justify-content: center;
  }
}

._skeletonList_1vr06_1603 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 24px;
}

._skeletonRow_1vr06_1610 {
  height: 56px;
  background-color: var(--color-default);
  border-radius: 6px;
  animation: _skeleton-pulse_1vr06_1 1.5s ease-in-out infinite;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1nlii_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1nlii_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1nlii_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1nlii_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1nlii_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1nlii_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1nlii_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1nlii_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1nlii_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_1nlii_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1nlii_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1nlii_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1nlii_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1nlii_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1nlii_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1nlii_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1nlii_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1nlii_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_1nlii_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1nlii_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1nlii_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1nlii_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1nlii_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1nlii_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1nlii_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1nlii_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1nlii_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_1nlii_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1nlii_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1nlii_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1nlii_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1nlii_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1nlii_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1nlii_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1nlii_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1nlii_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_1nlii_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1nlii_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1nlii_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1nlii_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1nlii_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1nlii_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1nlii_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1nlii_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1nlii_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_1nlii_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1nlii_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1nlii_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1nlii_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1nlii_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1nlii_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1nlii_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1nlii_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1nlii_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_1nlii_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1nlii_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1nlii_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1nlii_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1nlii_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1nlii_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1nlii_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1nlii_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1nlii_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_1nlii_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1nlii_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1nlii_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1nlii_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1nlii_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1nlii_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1nlii_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1nlii_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1nlii_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1nlii_259 {
  padding: 0;
}

._p-t-0_1nlii_263 {
  padding-top: 0;
}

._p-r-0_1nlii_267 {
  padding-right: 0;
}

._p-b-0_1nlii_271 {
  padding-bottom: 0;
}

._p-l-0_1nlii_275 {
  padding-left: 0;
}

._m-0_1nlii_279 {
  margin: 0;
}

._m-t-0_1nlii_283 {
  margin-top: 0;
}

._m-r-0_1nlii_287 {
  margin-right: 0;
}

._m-b-0_1nlii_291 {
  margin-bottom: 0;
}

._m-l-0_1nlii_295 {
  margin-left: 0;
}

._p-1_1nlii_299 {
  padding: 2px;
}

._p-t-1_1nlii_303 {
  padding-top: 2px;
}

._p-r-1_1nlii_307 {
  padding-right: 2px;
}

._p-b-1_1nlii_311 {
  padding-bottom: 2px;
}

._p-l-1_1nlii_315 {
  padding-left: 2px;
}

._m-1_1nlii_319 {
  margin: 2px;
}

._m-t-1_1nlii_323 {
  margin-top: 2px;
}

._m-r-1_1nlii_327 {
  margin-right: 2px;
}

._m-b-1_1nlii_331 {
  margin-bottom: 2px;
}

._m-l-1_1nlii_335 {
  margin-left: 2px;
}

._p-2_1nlii_339 {
  padding: 4px;
}

._p-t-2_1nlii_343 {
  padding-top: 4px;
}

._p-r-2_1nlii_347 {
  padding-right: 4px;
}

._p-b-2_1nlii_351 {
  padding-bottom: 4px;
}

._p-l-2_1nlii_355 {
  padding-left: 4px;
}

._m-2_1nlii_359 {
  margin: 4px;
}

._m-t-2_1nlii_363 {
  margin-top: 4px;
}

._m-r-2_1nlii_367 {
  margin-right: 4px;
}

._m-b-2_1nlii_371 {
  margin-bottom: 4px;
}

._m-l-2_1nlii_375 {
  margin-left: 4px;
}

._p-3_1nlii_379 {
  padding: 8px;
}

._p-t-3_1nlii_383 {
  padding-top: 8px;
}

._p-r-3_1nlii_387 {
  padding-right: 8px;
}

._p-b-3_1nlii_391 {
  padding-bottom: 8px;
}

._p-l-3_1nlii_395 {
  padding-left: 8px;
}

._m-3_1nlii_399 {
  margin: 8px;
}

._m-t-3_1nlii_403 {
  margin-top: 8px;
}

._m-r-3_1nlii_407 {
  margin-right: 8px;
}

._m-b-3_1nlii_411 {
  margin-bottom: 8px;
}

._m-l-3_1nlii_415 {
  margin-left: 8px;
}

._p-4_1nlii_419 {
  padding: 12px;
}

._p-t-4_1nlii_423 {
  padding-top: 12px;
}

._p-r-4_1nlii_427 {
  padding-right: 12px;
}

._p-b-4_1nlii_431 {
  padding-bottom: 12px;
}

._p-l-4_1nlii_435 {
  padding-left: 12px;
}

._m-4_1nlii_439 {
  margin: 12px;
}

._m-t-4_1nlii_443 {
  margin-top: 12px;
}

._m-r-4_1nlii_447 {
  margin-right: 12px;
}

._m-b-4_1nlii_451 {
  margin-bottom: 12px;
}

._m-l-4_1nlii_455 {
  margin-left: 12px;
}

._p-5_1nlii_459 {
  padding: 16px;
}

._p-t-5_1nlii_463 {
  padding-top: 16px;
}

._p-r-5_1nlii_467 {
  padding-right: 16px;
}

._p-b-5_1nlii_471 {
  padding-bottom: 16px;
}

._p-l-5_1nlii_475 {
  padding-left: 16px;
}

._m-5_1nlii_479 {
  margin: 16px;
}

._m-t-5_1nlii_483 {
  margin-top: 16px;
}

._m-r-5_1nlii_487 {
  margin-right: 16px;
}

._m-b-5_1nlii_491 {
  margin-bottom: 16px;
}

._m-l-5_1nlii_495 {
  margin-left: 16px;
}

._p-6_1nlii_499 {
  padding: 24px;
}

._p-t-6_1nlii_503 {
  padding-top: 24px;
}

._p-r-6_1nlii_507 {
  padding-right: 24px;
}

._p-b-6_1nlii_511 {
  padding-bottom: 24px;
}

._p-l-6_1nlii_515 {
  padding-left: 24px;
}

._m-6_1nlii_519 {
  margin: 24px;
}

._m-t-6_1nlii_523 {
  margin-top: 24px;
}

._m-r-6_1nlii_527 {
  margin-right: 24px;
}

._m-b-6_1nlii_531 {
  margin-bottom: 24px;
}

._m-l-6_1nlii_535 {
  margin-left: 24px;
}

._p-7_1nlii_539 {
  padding: 32px;
}

._p-t-7_1nlii_543 {
  padding-top: 32px;
}

._p-r-7_1nlii_547 {
  padding-right: 32px;
}

._p-b-7_1nlii_551 {
  padding-bottom: 32px;
}

._p-l-7_1nlii_555 {
  padding-left: 32px;
}

._m-7_1nlii_559 {
  margin: 32px;
}

._m-t-7_1nlii_563 {
  margin-top: 32px;
}

._m-r-7_1nlii_567 {
  margin-right: 32px;
}

._m-b-7_1nlii_571 {
  margin-bottom: 32px;
}

._m-l-7_1nlii_575 {
  margin-left: 32px;
}

._p-8_1nlii_579 {
  padding: 40px;
}

._p-t-8_1nlii_583 {
  padding-top: 40px;
}

._p-r-8_1nlii_587 {
  padding-right: 40px;
}

._p-b-8_1nlii_591 {
  padding-bottom: 40px;
}

._p-l-8_1nlii_595 {
  padding-left: 40px;
}

._m-8_1nlii_599 {
  margin: 40px;
}

._m-t-8_1nlii_603 {
  margin-top: 40px;
}

._m-r-8_1nlii_607 {
  margin-right: 40px;
}

._m-b-8_1nlii_611 {
  margin-bottom: 40px;
}

._m-l-8_1nlii_615 {
  margin-left: 40px;
}

._p-9_1nlii_619 {
  padding: 48px;
}

._p-t-9_1nlii_623 {
  padding-top: 48px;
}

._p-r-9_1nlii_627 {
  padding-right: 48px;
}

._p-b-9_1nlii_631 {
  padding-bottom: 48px;
}

._p-l-9_1nlii_635 {
  padding-left: 48px;
}

._m-9_1nlii_639 {
  margin: 48px;
}

._m-t-9_1nlii_643 {
  margin-top: 48px;
}

._m-r-9_1nlii_647 {
  margin-right: 48px;
}

._m-b-9_1nlii_651 {
  margin-bottom: 48px;
}

._m-l-9_1nlii_655 {
  margin-left: 48px;
}

._p-10_1nlii_659 {
  padding: 64px;
}

._p-t-10_1nlii_663 {
  padding-top: 64px;
}

._p-r-10_1nlii_667 {
  padding-right: 64px;
}

._p-b-10_1nlii_671 {
  padding-bottom: 64px;
}

._p-l-10_1nlii_675 {
  padding-left: 64px;
}

._m-10_1nlii_679 {
  margin: 64px;
}

._m-t-10_1nlii_683 {
  margin-top: 64px;
}

._m-r-10_1nlii_687 {
  margin-right: 64px;
}

._m-b-10_1nlii_691 {
  margin-bottom: 64px;
}

._m-l-10_1nlii_695 {
  margin-left: 64px;
}

._p-11_1nlii_699 {
  padding: 80px;
}

._p-t-11_1nlii_703 {
  padding-top: 80px;
}

._p-r-11_1nlii_707 {
  padding-right: 80px;
}

._p-b-11_1nlii_711 {
  padding-bottom: 80px;
}

._p-l-11_1nlii_715 {
  padding-left: 80px;
}

._m-11_1nlii_719 {
  margin: 80px;
}

._m-t-11_1nlii_723 {
  margin-top: 80px;
}

._m-r-11_1nlii_727 {
  margin-right: 80px;
}

._m-b-11_1nlii_731 {
  margin-bottom: 80px;
}

._m-l-11_1nlii_735 {
  margin-left: 80px;
}

._p-12_1nlii_739 {
  padding: 96px;
}

._p-t-12_1nlii_743 {
  padding-top: 96px;
}

._p-r-12_1nlii_747 {
  padding-right: 96px;
}

._p-b-12_1nlii_751 {
  padding-bottom: 96px;
}

._p-l-12_1nlii_755 {
  padding-left: 96px;
}

._m-12_1nlii_759 {
  margin: 96px;
}

._m-t-12_1nlii_763 {
  margin-top: 96px;
}

._m-r-12_1nlii_767 {
  margin-right: 96px;
}

._m-b-12_1nlii_771 {
  margin-bottom: 96px;
}

._m-l-12_1nlii_775 {
  margin-left: 96px;
}

._p-13_1nlii_779 {
  padding: 160px;
}

._p-t-13_1nlii_783 {
  padding-top: 160px;
}

._p-r-13_1nlii_787 {
  padding-right: 160px;
}

._p-b-13_1nlii_791 {
  padding-bottom: 160px;
}

._p-l-13_1nlii_795 {
  padding-left: 160px;
}

._m-13_1nlii_799 {
  margin: 160px;
}

._m-t-13_1nlii_803 {
  margin-top: 160px;
}

._m-r-13_1nlii_807 {
  margin-right: 160px;
}

._m-b-13_1nlii_811 {
  margin-bottom: 160px;
}

._m-l-13_1nlii_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1nlii_825 {
  border-radius: 0;
}

._r-1_1nlii_829 {
  border-radius: 2px;
}

._r-2_1nlii_833 {
  border-radius: 4px;
}

._r-3_1nlii_837 {
  border-radius: 6px;
}

._r-4_1nlii_841 {
  border-radius: 8px;
}

._r-5_1nlii_845 {
  border-radius: 12px;
}

._r-6_1nlii_849 {
  border-radius: 20px;
}

._r-full_1nlii_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1nlii_860 {
  border: 0 solid;
}

._border-1_1nlii_864 {
  border: 1px solid;
}

._border-2_1nlii_868 {
  border: 2px solid;
}

._border-3_1nlii_872 {
  border: 3px solid;
}

._border-4_1nlii_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1nlii_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1nlii_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1nlii_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1nlii_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1nlii_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1nlii_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1nlii_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1nlii_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1nlii_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_1nlii_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1nlii_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1nlii_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1nlii_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1nlii_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1nlii_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1nlii_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1nlii_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_1nlii_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_1nlii_1047 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_1nlii_1047 {
    display: block;
  }
}

._desktopLayout_1nlii_1056 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopLayout_1nlii_1056 {
    grid-template-columns: 1fr;
    gap: 16px;
    flex: initial;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_1nlii_1056 {
    display: none !important;
  }
}

._leftSection_1nlii_1077 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 0;
}

._rightSection_1nlii_1084 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._rightSection_1nlii_1084 {
    height: auto;
  }
}

._tabContent_1nlii_1097 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContent_1nlii_1097 {
    display: none !important;
    flex-direction: column;
    flex: 1;
  }
  ._tabContent_1nlii_1097._activeSection_1nlii_1106 {
    display: flex !important;
  }
}

._mobileEmptyMessage_1nlii_1111 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1nlii_1111 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    min-height: 240px;
    flex: 1;
    background-color: var(--color-bg-elevation-1);
  }
  ._mobileEmptyMessage_1nlii_1111 i::before {
    font-size: 48px !important;
    color: var(--color-text-action-disabled);
  }
  ._mobileEmptyMessage_1nlii_1111 p {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: var(--color-text-body);
    font-weight: 600;
    text-align: center;
    color: var(--color-text-header);
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1nlii_1111 p {
    font-size: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1nlii_1111 p span {
    color: var(--color-danger);
  }
}

._mobileBottomButtons_1nlii_1150 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1nlii_1150 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_1nlii_1150 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1nlii_1150 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_1nlii_1184 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_1nlii_1184 {
    display: block;
    height: 82px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1v147_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1v147_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1v147_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1v147_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1v147_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1v147_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1v147_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1v147_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1v147_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_1v147_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1v147_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1v147_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1v147_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1v147_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1v147_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1v147_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1v147_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1v147_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_1v147_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1v147_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1v147_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1v147_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1v147_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1v147_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1v147_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1v147_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1v147_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_1v147_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1v147_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1v147_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1v147_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1v147_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1v147_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1v147_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1v147_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1v147_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_1v147_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1v147_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1v147_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1v147_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1v147_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1v147_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1v147_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1v147_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1v147_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_1v147_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1v147_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1v147_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1v147_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1v147_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1v147_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1v147_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1v147_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1v147_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_1v147_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1v147_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1v147_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1v147_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1v147_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1v147_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1v147_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1v147_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1v147_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_1v147_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1v147_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1v147_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1v147_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1v147_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1v147_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1v147_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1v147_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1v147_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1v147_259 {
  padding: 0;
}

._p-t-0_1v147_263 {
  padding-top: 0;
}

._p-r-0_1v147_267 {
  padding-right: 0;
}

._p-b-0_1v147_271 {
  padding-bottom: 0;
}

._p-l-0_1v147_275 {
  padding-left: 0;
}

._m-0_1v147_279 {
  margin: 0;
}

._m-t-0_1v147_283 {
  margin-top: 0;
}

._m-r-0_1v147_287 {
  margin-right: 0;
}

._m-b-0_1v147_291 {
  margin-bottom: 0;
}

._m-l-0_1v147_295 {
  margin-left: 0;
}

._p-1_1v147_299 {
  padding: 2px;
}

._p-t-1_1v147_303 {
  padding-top: 2px;
}

._p-r-1_1v147_307 {
  padding-right: 2px;
}

._p-b-1_1v147_311 {
  padding-bottom: 2px;
}

._p-l-1_1v147_315 {
  padding-left: 2px;
}

._m-1_1v147_319 {
  margin: 2px;
}

._m-t-1_1v147_323 {
  margin-top: 2px;
}

._m-r-1_1v147_327 {
  margin-right: 2px;
}

._m-b-1_1v147_331 {
  margin-bottom: 2px;
}

._m-l-1_1v147_335 {
  margin-left: 2px;
}

._p-2_1v147_339 {
  padding: 4px;
}

._p-t-2_1v147_343 {
  padding-top: 4px;
}

._p-r-2_1v147_347 {
  padding-right: 4px;
}

._p-b-2_1v147_351 {
  padding-bottom: 4px;
}

._p-l-2_1v147_355 {
  padding-left: 4px;
}

._m-2_1v147_359 {
  margin: 4px;
}

._m-t-2_1v147_363 {
  margin-top: 4px;
}

._m-r-2_1v147_367 {
  margin-right: 4px;
}

._m-b-2_1v147_371 {
  margin-bottom: 4px;
}

._m-l-2_1v147_375 {
  margin-left: 4px;
}

._p-3_1v147_379 {
  padding: 8px;
}

._p-t-3_1v147_383 {
  padding-top: 8px;
}

._p-r-3_1v147_387 {
  padding-right: 8px;
}

._p-b-3_1v147_391 {
  padding-bottom: 8px;
}

._p-l-3_1v147_395 {
  padding-left: 8px;
}

._m-3_1v147_399 {
  margin: 8px;
}

._m-t-3_1v147_403 {
  margin-top: 8px;
}

._m-r-3_1v147_407 {
  margin-right: 8px;
}

._m-b-3_1v147_411 {
  margin-bottom: 8px;
}

._m-l-3_1v147_415 {
  margin-left: 8px;
}

._p-4_1v147_419 {
  padding: 12px;
}

._p-t-4_1v147_423 {
  padding-top: 12px;
}

._p-r-4_1v147_427 {
  padding-right: 12px;
}

._p-b-4_1v147_431 {
  padding-bottom: 12px;
}

._p-l-4_1v147_435 {
  padding-left: 12px;
}

._m-4_1v147_439 {
  margin: 12px;
}

._m-t-4_1v147_443 {
  margin-top: 12px;
}

._m-r-4_1v147_447 {
  margin-right: 12px;
}

._m-b-4_1v147_451 {
  margin-bottom: 12px;
}

._m-l-4_1v147_455 {
  margin-left: 12px;
}

._p-5_1v147_459 {
  padding: 16px;
}

._p-t-5_1v147_463 {
  padding-top: 16px;
}

._p-r-5_1v147_467 {
  padding-right: 16px;
}

._p-b-5_1v147_471 {
  padding-bottom: 16px;
}

._p-l-5_1v147_475 {
  padding-left: 16px;
}

._m-5_1v147_479 {
  margin: 16px;
}

._m-t-5_1v147_483 {
  margin-top: 16px;
}

._m-r-5_1v147_487 {
  margin-right: 16px;
}

._m-b-5_1v147_491 {
  margin-bottom: 16px;
}

._m-l-5_1v147_495 {
  margin-left: 16px;
}

._p-6_1v147_499 {
  padding: 24px;
}

._p-t-6_1v147_503 {
  padding-top: 24px;
}

._p-r-6_1v147_507 {
  padding-right: 24px;
}

._p-b-6_1v147_511 {
  padding-bottom: 24px;
}

._p-l-6_1v147_515 {
  padding-left: 24px;
}

._m-6_1v147_519 {
  margin: 24px;
}

._m-t-6_1v147_523 {
  margin-top: 24px;
}

._m-r-6_1v147_527 {
  margin-right: 24px;
}

._m-b-6_1v147_531 {
  margin-bottom: 24px;
}

._m-l-6_1v147_535 {
  margin-left: 24px;
}

._p-7_1v147_539 {
  padding: 32px;
}

._p-t-7_1v147_543 {
  padding-top: 32px;
}

._p-r-7_1v147_547 {
  padding-right: 32px;
}

._p-b-7_1v147_551 {
  padding-bottom: 32px;
}

._p-l-7_1v147_555 {
  padding-left: 32px;
}

._m-7_1v147_559 {
  margin: 32px;
}

._m-t-7_1v147_563 {
  margin-top: 32px;
}

._m-r-7_1v147_567 {
  margin-right: 32px;
}

._m-b-7_1v147_571 {
  margin-bottom: 32px;
}

._m-l-7_1v147_575 {
  margin-left: 32px;
}

._p-8_1v147_579 {
  padding: 40px;
}

._p-t-8_1v147_583 {
  padding-top: 40px;
}

._p-r-8_1v147_587 {
  padding-right: 40px;
}

._p-b-8_1v147_591 {
  padding-bottom: 40px;
}

._p-l-8_1v147_595 {
  padding-left: 40px;
}

._m-8_1v147_599 {
  margin: 40px;
}

._m-t-8_1v147_603 {
  margin-top: 40px;
}

._m-r-8_1v147_607 {
  margin-right: 40px;
}

._m-b-8_1v147_611 {
  margin-bottom: 40px;
}

._m-l-8_1v147_615 {
  margin-left: 40px;
}

._p-9_1v147_619 {
  padding: 48px;
}

._p-t-9_1v147_623 {
  padding-top: 48px;
}

._p-r-9_1v147_627 {
  padding-right: 48px;
}

._p-b-9_1v147_631 {
  padding-bottom: 48px;
}

._p-l-9_1v147_635 {
  padding-left: 48px;
}

._m-9_1v147_639 {
  margin: 48px;
}

._m-t-9_1v147_643 {
  margin-top: 48px;
}

._m-r-9_1v147_647 {
  margin-right: 48px;
}

._m-b-9_1v147_651 {
  margin-bottom: 48px;
}

._m-l-9_1v147_655 {
  margin-left: 48px;
}

._p-10_1v147_659 {
  padding: 64px;
}

._p-t-10_1v147_663 {
  padding-top: 64px;
}

._p-r-10_1v147_667 {
  padding-right: 64px;
}

._p-b-10_1v147_671 {
  padding-bottom: 64px;
}

._p-l-10_1v147_675 {
  padding-left: 64px;
}

._m-10_1v147_679 {
  margin: 64px;
}

._m-t-10_1v147_683 {
  margin-top: 64px;
}

._m-r-10_1v147_687 {
  margin-right: 64px;
}

._m-b-10_1v147_691 {
  margin-bottom: 64px;
}

._m-l-10_1v147_695 {
  margin-left: 64px;
}

._p-11_1v147_699 {
  padding: 80px;
}

._p-t-11_1v147_703 {
  padding-top: 80px;
}

._p-r-11_1v147_707 {
  padding-right: 80px;
}

._p-b-11_1v147_711 {
  padding-bottom: 80px;
}

._p-l-11_1v147_715 {
  padding-left: 80px;
}

._m-11_1v147_719 {
  margin: 80px;
}

._m-t-11_1v147_723 {
  margin-top: 80px;
}

._m-r-11_1v147_727 {
  margin-right: 80px;
}

._m-b-11_1v147_731 {
  margin-bottom: 80px;
}

._m-l-11_1v147_735 {
  margin-left: 80px;
}

._p-12_1v147_739 {
  padding: 96px;
}

._p-t-12_1v147_743 {
  padding-top: 96px;
}

._p-r-12_1v147_747 {
  padding-right: 96px;
}

._p-b-12_1v147_751 {
  padding-bottom: 96px;
}

._p-l-12_1v147_755 {
  padding-left: 96px;
}

._m-12_1v147_759 {
  margin: 96px;
}

._m-t-12_1v147_763 {
  margin-top: 96px;
}

._m-r-12_1v147_767 {
  margin-right: 96px;
}

._m-b-12_1v147_771 {
  margin-bottom: 96px;
}

._m-l-12_1v147_775 {
  margin-left: 96px;
}

._p-13_1v147_779 {
  padding: 160px;
}

._p-t-13_1v147_783 {
  padding-top: 160px;
}

._p-r-13_1v147_787 {
  padding-right: 160px;
}

._p-b-13_1v147_791 {
  padding-bottom: 160px;
}

._p-l-13_1v147_795 {
  padding-left: 160px;
}

._m-13_1v147_799 {
  margin: 160px;
}

._m-t-13_1v147_803 {
  margin-top: 160px;
}

._m-r-13_1v147_807 {
  margin-right: 160px;
}

._m-b-13_1v147_811 {
  margin-bottom: 160px;
}

._m-l-13_1v147_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1v147_825 {
  border-radius: 0;
}

._r-1_1v147_829 {
  border-radius: 2px;
}

._r-2_1v147_833 {
  border-radius: 4px;
}

._r-3_1v147_837 {
  border-radius: 6px;
}

._r-4_1v147_841 {
  border-radius: 8px;
}

._r-5_1v147_845 {
  border-radius: 12px;
}

._r-6_1v147_849 {
  border-radius: 20px;
}

._r-full_1v147_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1v147_860 {
  border: 0 solid;
}

._border-1_1v147_864 {
  border: 1px solid;
}

._border-2_1v147_868 {
  border: 2px solid;
}

._border-3_1v147_872 {
  border: 3px solid;
}

._border-4_1v147_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1v147_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1v147_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1v147_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1v147_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1v147_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1v147_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1v147_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1v147_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1v147_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_1v147_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1v147_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1v147_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1v147_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1v147_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1v147_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1v147_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1v147_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_1v147_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_1v147_1047 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_1v147_1047 {
    display: block;
  }
}

._desktopLayout_1v147_1056 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopLayout_1v147_1056 {
    grid-template-columns: 1fr;
    gap: 16px;
    flex: initial;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_1v147_1056 {
    display: none !important;
  }
}

._leftSection_1v147_1077 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 0;
}

._rightSection_1v147_1084 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._rightSection_1v147_1084 {
    height: auto;
  }
}

._tabContent_1v147_1097 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContent_1v147_1097 {
    display: none !important;
    flex-direction: column;
    flex: 1;
  }
  ._tabContent_1v147_1097._activeSection_1v147_1106 {
    display: flex !important;
  }
}

._mobileEmptyMessage_1v147_1111 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1v147_1111 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    min-height: 240px;
    flex: 1;
    background-color: var(--color-bg-elevation-1);
  }
  ._mobileEmptyMessage_1v147_1111 i::before {
    font-size: 48px !important;
    color: var(--color-text-action-disabled);
  }
  ._mobileEmptyMessage_1v147_1111 p {
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    color: var(--color-text-body);
    font-weight: 600;
    text-align: center;
    color: var(--color-text-header);
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1v147_1111 p {
    font-size: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileEmptyMessage_1v147_1111 p span {
    color: var(--color-danger);
  }
}

._mobileBottomButtons_1v147_1150 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_1v147_1150 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_1v147_1150 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._bottomSpacer_1v147_1179 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_1v147_1179 {
    display: block;
    height: 82px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1lz9f_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1lz9f_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1lz9f_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1lz9f_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1lz9f_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1lz9f_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1lz9f_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1lz9f_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1lz9f_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_1lz9f_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1lz9f_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1lz9f_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1lz9f_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1lz9f_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1lz9f_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1lz9f_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1lz9f_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1lz9f_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_1lz9f_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1lz9f_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1lz9f_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1lz9f_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1lz9f_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1lz9f_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1lz9f_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1lz9f_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1lz9f_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_1lz9f_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1lz9f_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1lz9f_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1lz9f_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1lz9f_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1lz9f_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1lz9f_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1lz9f_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1lz9f_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_1lz9f_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1lz9f_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1lz9f_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1lz9f_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1lz9f_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1lz9f_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1lz9f_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1lz9f_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1lz9f_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_1lz9f_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1lz9f_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1lz9f_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1lz9f_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1lz9f_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1lz9f_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1lz9f_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1lz9f_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1lz9f_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_1lz9f_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1lz9f_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1lz9f_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1lz9f_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1lz9f_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1lz9f_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1lz9f_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1lz9f_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1lz9f_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_1lz9f_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1lz9f_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1lz9f_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1lz9f_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1lz9f_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1lz9f_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1lz9f_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1lz9f_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1lz9f_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1lz9f_259 {
  padding: 0;
}

._p-t-0_1lz9f_263 {
  padding-top: 0;
}

._p-r-0_1lz9f_267 {
  padding-right: 0;
}

._p-b-0_1lz9f_271 {
  padding-bottom: 0;
}

._p-l-0_1lz9f_275 {
  padding-left: 0;
}

._m-0_1lz9f_279 {
  margin: 0;
}

._m-t-0_1lz9f_283 {
  margin-top: 0;
}

._m-r-0_1lz9f_287 {
  margin-right: 0;
}

._m-b-0_1lz9f_291 {
  margin-bottom: 0;
}

._m-l-0_1lz9f_295 {
  margin-left: 0;
}

._p-1_1lz9f_299 {
  padding: 2px;
}

._p-t-1_1lz9f_303 {
  padding-top: 2px;
}

._p-r-1_1lz9f_307 {
  padding-right: 2px;
}

._p-b-1_1lz9f_311 {
  padding-bottom: 2px;
}

._p-l-1_1lz9f_315 {
  padding-left: 2px;
}

._m-1_1lz9f_319 {
  margin: 2px;
}

._m-t-1_1lz9f_323 {
  margin-top: 2px;
}

._m-r-1_1lz9f_327 {
  margin-right: 2px;
}

._m-b-1_1lz9f_331 {
  margin-bottom: 2px;
}

._m-l-1_1lz9f_335 {
  margin-left: 2px;
}

._p-2_1lz9f_339 {
  padding: 4px;
}

._p-t-2_1lz9f_343 {
  padding-top: 4px;
}

._p-r-2_1lz9f_347 {
  padding-right: 4px;
}

._p-b-2_1lz9f_351 {
  padding-bottom: 4px;
}

._p-l-2_1lz9f_355 {
  padding-left: 4px;
}

._m-2_1lz9f_359 {
  margin: 4px;
}

._m-t-2_1lz9f_363 {
  margin-top: 4px;
}

._m-r-2_1lz9f_367 {
  margin-right: 4px;
}

._m-b-2_1lz9f_371 {
  margin-bottom: 4px;
}

._m-l-2_1lz9f_375 {
  margin-left: 4px;
}

._p-3_1lz9f_379 {
  padding: 8px;
}

._p-t-3_1lz9f_383 {
  padding-top: 8px;
}

._p-r-3_1lz9f_387 {
  padding-right: 8px;
}

._p-b-3_1lz9f_391 {
  padding-bottom: 8px;
}

._p-l-3_1lz9f_395 {
  padding-left: 8px;
}

._m-3_1lz9f_399 {
  margin: 8px;
}

._m-t-3_1lz9f_403 {
  margin-top: 8px;
}

._m-r-3_1lz9f_407 {
  margin-right: 8px;
}

._m-b-3_1lz9f_411 {
  margin-bottom: 8px;
}

._m-l-3_1lz9f_415 {
  margin-left: 8px;
}

._p-4_1lz9f_419 {
  padding: 12px;
}

._p-t-4_1lz9f_423 {
  padding-top: 12px;
}

._p-r-4_1lz9f_427 {
  padding-right: 12px;
}

._p-b-4_1lz9f_431 {
  padding-bottom: 12px;
}

._p-l-4_1lz9f_435 {
  padding-left: 12px;
}

._m-4_1lz9f_439 {
  margin: 12px;
}

._m-t-4_1lz9f_443 {
  margin-top: 12px;
}

._m-r-4_1lz9f_447 {
  margin-right: 12px;
}

._m-b-4_1lz9f_451 {
  margin-bottom: 12px;
}

._m-l-4_1lz9f_455 {
  margin-left: 12px;
}

._p-5_1lz9f_459 {
  padding: 16px;
}

._p-t-5_1lz9f_463 {
  padding-top: 16px;
}

._p-r-5_1lz9f_467 {
  padding-right: 16px;
}

._p-b-5_1lz9f_471 {
  padding-bottom: 16px;
}

._p-l-5_1lz9f_475 {
  padding-left: 16px;
}

._m-5_1lz9f_479 {
  margin: 16px;
}

._m-t-5_1lz9f_483 {
  margin-top: 16px;
}

._m-r-5_1lz9f_487 {
  margin-right: 16px;
}

._m-b-5_1lz9f_491 {
  margin-bottom: 16px;
}

._m-l-5_1lz9f_495 {
  margin-left: 16px;
}

._p-6_1lz9f_499 {
  padding: 24px;
}

._p-t-6_1lz9f_503 {
  padding-top: 24px;
}

._p-r-6_1lz9f_507 {
  padding-right: 24px;
}

._p-b-6_1lz9f_511 {
  padding-bottom: 24px;
}

._p-l-6_1lz9f_515 {
  padding-left: 24px;
}

._m-6_1lz9f_519 {
  margin: 24px;
}

._m-t-6_1lz9f_523 {
  margin-top: 24px;
}

._m-r-6_1lz9f_527 {
  margin-right: 24px;
}

._m-b-6_1lz9f_531 {
  margin-bottom: 24px;
}

._m-l-6_1lz9f_535 {
  margin-left: 24px;
}

._p-7_1lz9f_539 {
  padding: 32px;
}

._p-t-7_1lz9f_543 {
  padding-top: 32px;
}

._p-r-7_1lz9f_547 {
  padding-right: 32px;
}

._p-b-7_1lz9f_551 {
  padding-bottom: 32px;
}

._p-l-7_1lz9f_555 {
  padding-left: 32px;
}

._m-7_1lz9f_559 {
  margin: 32px;
}

._m-t-7_1lz9f_563 {
  margin-top: 32px;
}

._m-r-7_1lz9f_567 {
  margin-right: 32px;
}

._m-b-7_1lz9f_571 {
  margin-bottom: 32px;
}

._m-l-7_1lz9f_575 {
  margin-left: 32px;
}

._p-8_1lz9f_579 {
  padding: 40px;
}

._p-t-8_1lz9f_583 {
  padding-top: 40px;
}

._p-r-8_1lz9f_587 {
  padding-right: 40px;
}

._p-b-8_1lz9f_591 {
  padding-bottom: 40px;
}

._p-l-8_1lz9f_595 {
  padding-left: 40px;
}

._m-8_1lz9f_599 {
  margin: 40px;
}

._m-t-8_1lz9f_603 {
  margin-top: 40px;
}

._m-r-8_1lz9f_607 {
  margin-right: 40px;
}

._m-b-8_1lz9f_611 {
  margin-bottom: 40px;
}

._m-l-8_1lz9f_615 {
  margin-left: 40px;
}

._p-9_1lz9f_619 {
  padding: 48px;
}

._p-t-9_1lz9f_623 {
  padding-top: 48px;
}

._p-r-9_1lz9f_627 {
  padding-right: 48px;
}

._p-b-9_1lz9f_631 {
  padding-bottom: 48px;
}

._p-l-9_1lz9f_635 {
  padding-left: 48px;
}

._m-9_1lz9f_639 {
  margin: 48px;
}

._m-t-9_1lz9f_643 {
  margin-top: 48px;
}

._m-r-9_1lz9f_647 {
  margin-right: 48px;
}

._m-b-9_1lz9f_651 {
  margin-bottom: 48px;
}

._m-l-9_1lz9f_655 {
  margin-left: 48px;
}

._p-10_1lz9f_659 {
  padding: 64px;
}

._p-t-10_1lz9f_663 {
  padding-top: 64px;
}

._p-r-10_1lz9f_667 {
  padding-right: 64px;
}

._p-b-10_1lz9f_671 {
  padding-bottom: 64px;
}

._p-l-10_1lz9f_675 {
  padding-left: 64px;
}

._m-10_1lz9f_679 {
  margin: 64px;
}

._m-t-10_1lz9f_683 {
  margin-top: 64px;
}

._m-r-10_1lz9f_687 {
  margin-right: 64px;
}

._m-b-10_1lz9f_691 {
  margin-bottom: 64px;
}

._m-l-10_1lz9f_695 {
  margin-left: 64px;
}

._p-11_1lz9f_699 {
  padding: 80px;
}

._p-t-11_1lz9f_703 {
  padding-top: 80px;
}

._p-r-11_1lz9f_707 {
  padding-right: 80px;
}

._p-b-11_1lz9f_711 {
  padding-bottom: 80px;
}

._p-l-11_1lz9f_715 {
  padding-left: 80px;
}

._m-11_1lz9f_719 {
  margin: 80px;
}

._m-t-11_1lz9f_723 {
  margin-top: 80px;
}

._m-r-11_1lz9f_727 {
  margin-right: 80px;
}

._m-b-11_1lz9f_731 {
  margin-bottom: 80px;
}

._m-l-11_1lz9f_735 {
  margin-left: 80px;
}

._p-12_1lz9f_739 {
  padding: 96px;
}

._p-t-12_1lz9f_743 {
  padding-top: 96px;
}

._p-r-12_1lz9f_747 {
  padding-right: 96px;
}

._p-b-12_1lz9f_751 {
  padding-bottom: 96px;
}

._p-l-12_1lz9f_755 {
  padding-left: 96px;
}

._m-12_1lz9f_759 {
  margin: 96px;
}

._m-t-12_1lz9f_763 {
  margin-top: 96px;
}

._m-r-12_1lz9f_767 {
  margin-right: 96px;
}

._m-b-12_1lz9f_771 {
  margin-bottom: 96px;
}

._m-l-12_1lz9f_775 {
  margin-left: 96px;
}

._p-13_1lz9f_779 {
  padding: 160px;
}

._p-t-13_1lz9f_783 {
  padding-top: 160px;
}

._p-r-13_1lz9f_787 {
  padding-right: 160px;
}

._p-b-13_1lz9f_791 {
  padding-bottom: 160px;
}

._p-l-13_1lz9f_795 {
  padding-left: 160px;
}

._m-13_1lz9f_799 {
  margin: 160px;
}

._m-t-13_1lz9f_803 {
  margin-top: 160px;
}

._m-r-13_1lz9f_807 {
  margin-right: 160px;
}

._m-b-13_1lz9f_811 {
  margin-bottom: 160px;
}

._m-l-13_1lz9f_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1lz9f_825 {
  border-radius: 0;
}

._r-1_1lz9f_829 {
  border-radius: 2px;
}

._r-2_1lz9f_833 {
  border-radius: 4px;
}

._r-3_1lz9f_837 {
  border-radius: 6px;
}

._r-4_1lz9f_841 {
  border-radius: 8px;
}

._r-5_1lz9f_845 {
  border-radius: 12px;
}

._r-6_1lz9f_849 {
  border-radius: 20px;
}

._r-full_1lz9f_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1lz9f_860 {
  border: 0 solid;
}

._border-1_1lz9f_864 {
  border: 1px solid;
}

._border-2_1lz9f_868 {
  border: 2px solid;
}

._border-3_1lz9f_872 {
  border: 3px solid;
}

._border-4_1lz9f_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1lz9f_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1lz9f_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1lz9f_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1lz9f_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1lz9f_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1lz9f_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1lz9f_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1lz9f_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1lz9f_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_1lz9f_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1lz9f_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1lz9f_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1lz9f_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1lz9f_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1lz9f_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1lz9f_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1lz9f_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1lz9f_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1lz9f_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1lz9f_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._listHeader_1lz9f_1065 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_1lz9f_1065 {
    margin-bottom: 8px;
    height: 30px;
  }
}

._totalCount_1lz9f_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1lz9f_1078 {
    font-size: 14px;
  }
}
._totalCount_1lz9f_1078 {
  color: var(--color-text-header);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_1lz9f_1078 {
    font-size: 16px;
  }
}

._countNumber_1lz9f_1099 {
  color: var(--color-primary);
}

._revalidating_1lz9f_1103 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-action-disabled);
  font-weight: 400;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_1lz9f_1103 {
    font-size: 14px;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_1lz9f_1118 {
    display: none !important;
  }
}

._mobileSearch_1lz9f_1123 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_1lz9f_1123 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_1lz9f_1123 > ._with-icon_1lz9f_1132,
  ._mobileSearch_1lz9f_1123 > .with-icon {
    flex: 1;
    min-width: 0;
  }
}

._mobileSearchButton_1lz9f_1139 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mobileSearchButton_1lz9f_1139 i::before {
  font-size: 20px;
}

._formLink_1lz9f_1152 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
@media (hover: hover) {
._formLink_1lz9f_1152:hover {
  color: var(--color-link-hover);
}
}

._landingLink_1lz9f_1162 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
@media (hover: hover) {
._landingLink_1lz9f_1162:hover {
  color: var(--color-link-hover);
}
}

._tableWrapper_1lz9f_1172 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_1lz9f_1172 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

._inlineAddButton_1lz9f_1188 {
  height: 40px;
  line-height: 1.4 !important;
}
._inlineAddButton_1lz9f_1188 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inlineAddButton_1lz9f_1188 {
    display: none;
  }
}

._stickyAddButton_1lz9f_1201 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
  transition: opacity 0.2s, visibility 0.2s;
}
._stickyAddButton_1lz9f_1201._hidden_1lz9f_1209 {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stickyAddButton_1lz9f_1201 {
    display: none;
  }
}

._floatingButton_1lz9f_1220 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_1lz9f_1220 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_1lz9f_1220 i::before {
    font-size: 28px;
  }
}
._floatingButton_1lz9f_1220._hidden_1lz9f_1209 {
  opacity: 0;
  transform: scale(0.8);
  pointer-events: none;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_1lz9f_1250 {
    display: none;
  }
}

._skeleton_1lz9f_1255 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1lz9f_1 1.5s ease-in-out infinite;
}

._skeletonCount_1lz9f_1262 {
  width: 60px;
  height: 20px;
}

._skeletonButton_1lz9f_1267 {
  width: 150px;
  height: 36px;
}

._centerMessage_1lz9f_1272 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_1lz9f_1272 {
    font-size: 14px;
  }
}
._centerMessage_1lz9f_1272 {
  color: var(--color-text-action-disabled);
}

._errorMessage_1lz9f_1291 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_1lz9f_1291 {
    font-size: 14px;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list thead th {
    font-size: 12px;
  }
}
table.border.list thead th {
  background-color: var(--color-default-fill);
  text-align: center;
  white-space: nowrap;
  position: sticky;
  top: 0;
  z-index: 2;
}
table.border.list tbody td {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  white-space: nowrap;
}

._copyColumn_1lz9f_1339 {
  width: 48px;
  min-width: 48px;
}

._copyButton_1lz9f_1344 {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  color: var(--color-text-action);
  transition: color 0.2s, opacity 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
}
@media (hover: hover) {
._copyButton_1lz9f_1344:hover {
  color: var(--color-primary);
}
}
._copyButton_1lz9f_1344:focus {
  outline: none;
}
._copyButton_1lz9f_1344 i::before {
  font-size: 22px;
}
@media (hover: hover) {
tr:hover ._copyButton_1lz9f_1344 {
  opacity: 1;
}
}
@media screen and (max-width: calc(768px - 1px)) {
  ._copyButton_1lz9f_1344 {
    opacity: 1;
  }
}

._copyButtonLoading_1lz9f_1374 {
  opacity: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_chsyq_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_chsyq_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_chsyq_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_chsyq_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_chsyq_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_chsyq_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_chsyq_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_chsyq_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_chsyq_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_chsyq_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_chsyq_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_chsyq_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_chsyq_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_chsyq_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_chsyq_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_chsyq_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_chsyq_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_chsyq_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_chsyq_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_chsyq_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_chsyq_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_chsyq_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_chsyq_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_chsyq_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_chsyq_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_chsyq_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_chsyq_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_chsyq_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_chsyq_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_chsyq_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_chsyq_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_chsyq_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_chsyq_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_chsyq_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_chsyq_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_chsyq_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_chsyq_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_chsyq_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_chsyq_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_chsyq_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_chsyq_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_chsyq_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_chsyq_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_chsyq_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_chsyq_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_chsyq_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_chsyq_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_chsyq_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_chsyq_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_chsyq_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_chsyq_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_chsyq_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_chsyq_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_chsyq_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_chsyq_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_chsyq_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_chsyq_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_chsyq_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_chsyq_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_chsyq_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_chsyq_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_chsyq_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_chsyq_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_chsyq_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_chsyq_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_chsyq_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_chsyq_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_chsyq_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_chsyq_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_chsyq_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_chsyq_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_chsyq_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_chsyq_259 {
  padding: 0;
}

._p-t-0_chsyq_263 {
  padding-top: 0;
}

._p-r-0_chsyq_267 {
  padding-right: 0;
}

._p-b-0_chsyq_271 {
  padding-bottom: 0;
}

._p-l-0_chsyq_275 {
  padding-left: 0;
}

._m-0_chsyq_279 {
  margin: 0;
}

._m-t-0_chsyq_283 {
  margin-top: 0;
}

._m-r-0_chsyq_287 {
  margin-right: 0;
}

._m-b-0_chsyq_291 {
  margin-bottom: 0;
}

._m-l-0_chsyq_295 {
  margin-left: 0;
}

._p-1_chsyq_299 {
  padding: 2px;
}

._p-t-1_chsyq_303 {
  padding-top: 2px;
}

._p-r-1_chsyq_307 {
  padding-right: 2px;
}

._p-b-1_chsyq_311 {
  padding-bottom: 2px;
}

._p-l-1_chsyq_315 {
  padding-left: 2px;
}

._m-1_chsyq_319 {
  margin: 2px;
}

._m-t-1_chsyq_323 {
  margin-top: 2px;
}

._m-r-1_chsyq_327 {
  margin-right: 2px;
}

._m-b-1_chsyq_331 {
  margin-bottom: 2px;
}

._m-l-1_chsyq_335 {
  margin-left: 2px;
}

._p-2_chsyq_339 {
  padding: 4px;
}

._p-t-2_chsyq_343 {
  padding-top: 4px;
}

._p-r-2_chsyq_347 {
  padding-right: 4px;
}

._p-b-2_chsyq_351 {
  padding-bottom: 4px;
}

._p-l-2_chsyq_355 {
  padding-left: 4px;
}

._m-2_chsyq_359 {
  margin: 4px;
}

._m-t-2_chsyq_363 {
  margin-top: 4px;
}

._m-r-2_chsyq_367 {
  margin-right: 4px;
}

._m-b-2_chsyq_371 {
  margin-bottom: 4px;
}

._m-l-2_chsyq_375 {
  margin-left: 4px;
}

._p-3_chsyq_379 {
  padding: 8px;
}

._p-t-3_chsyq_383 {
  padding-top: 8px;
}

._p-r-3_chsyq_387 {
  padding-right: 8px;
}

._p-b-3_chsyq_391 {
  padding-bottom: 8px;
}

._p-l-3_chsyq_395 {
  padding-left: 8px;
}

._m-3_chsyq_399 {
  margin: 8px;
}

._m-t-3_chsyq_403 {
  margin-top: 8px;
}

._m-r-3_chsyq_407 {
  margin-right: 8px;
}

._m-b-3_chsyq_411 {
  margin-bottom: 8px;
}

._m-l-3_chsyq_415 {
  margin-left: 8px;
}

._p-4_chsyq_419 {
  padding: 12px;
}

._p-t-4_chsyq_423 {
  padding-top: 12px;
}

._p-r-4_chsyq_427 {
  padding-right: 12px;
}

._p-b-4_chsyq_431 {
  padding-bottom: 12px;
}

._p-l-4_chsyq_435 {
  padding-left: 12px;
}

._m-4_chsyq_439 {
  margin: 12px;
}

._m-t-4_chsyq_443 {
  margin-top: 12px;
}

._m-r-4_chsyq_447 {
  margin-right: 12px;
}

._m-b-4_chsyq_451 {
  margin-bottom: 12px;
}

._m-l-4_chsyq_455 {
  margin-left: 12px;
}

._p-5_chsyq_459 {
  padding: 16px;
}

._p-t-5_chsyq_463 {
  padding-top: 16px;
}

._p-r-5_chsyq_467 {
  padding-right: 16px;
}

._p-b-5_chsyq_471 {
  padding-bottom: 16px;
}

._p-l-5_chsyq_475 {
  padding-left: 16px;
}

._m-5_chsyq_479 {
  margin: 16px;
}

._m-t-5_chsyq_483 {
  margin-top: 16px;
}

._m-r-5_chsyq_487 {
  margin-right: 16px;
}

._m-b-5_chsyq_491 {
  margin-bottom: 16px;
}

._m-l-5_chsyq_495 {
  margin-left: 16px;
}

._p-6_chsyq_499 {
  padding: 24px;
}

._p-t-6_chsyq_503 {
  padding-top: 24px;
}

._p-r-6_chsyq_507 {
  padding-right: 24px;
}

._p-b-6_chsyq_511 {
  padding-bottom: 24px;
}

._p-l-6_chsyq_515 {
  padding-left: 24px;
}

._m-6_chsyq_519 {
  margin: 24px;
}

._m-t-6_chsyq_523 {
  margin-top: 24px;
}

._m-r-6_chsyq_527 {
  margin-right: 24px;
}

._m-b-6_chsyq_531 {
  margin-bottom: 24px;
}

._m-l-6_chsyq_535 {
  margin-left: 24px;
}

._p-7_chsyq_539 {
  padding: 32px;
}

._p-t-7_chsyq_543 {
  padding-top: 32px;
}

._p-r-7_chsyq_547 {
  padding-right: 32px;
}

._p-b-7_chsyq_551 {
  padding-bottom: 32px;
}

._p-l-7_chsyq_555 {
  padding-left: 32px;
}

._m-7_chsyq_559 {
  margin: 32px;
}

._m-t-7_chsyq_563 {
  margin-top: 32px;
}

._m-r-7_chsyq_567 {
  margin-right: 32px;
}

._m-b-7_chsyq_571 {
  margin-bottom: 32px;
}

._m-l-7_chsyq_575 {
  margin-left: 32px;
}

._p-8_chsyq_579 {
  padding: 40px;
}

._p-t-8_chsyq_583 {
  padding-top: 40px;
}

._p-r-8_chsyq_587 {
  padding-right: 40px;
}

._p-b-8_chsyq_591 {
  padding-bottom: 40px;
}

._p-l-8_chsyq_595 {
  padding-left: 40px;
}

._m-8_chsyq_599 {
  margin: 40px;
}

._m-t-8_chsyq_603 {
  margin-top: 40px;
}

._m-r-8_chsyq_607 {
  margin-right: 40px;
}

._m-b-8_chsyq_611 {
  margin-bottom: 40px;
}

._m-l-8_chsyq_615 {
  margin-left: 40px;
}

._p-9_chsyq_619 {
  padding: 48px;
}

._p-t-9_chsyq_623 {
  padding-top: 48px;
}

._p-r-9_chsyq_627 {
  padding-right: 48px;
}

._p-b-9_chsyq_631 {
  padding-bottom: 48px;
}

._p-l-9_chsyq_635 {
  padding-left: 48px;
}

._m-9_chsyq_639 {
  margin: 48px;
}

._m-t-9_chsyq_643 {
  margin-top: 48px;
}

._m-r-9_chsyq_647 {
  margin-right: 48px;
}

._m-b-9_chsyq_651 {
  margin-bottom: 48px;
}

._m-l-9_chsyq_655 {
  margin-left: 48px;
}

._p-10_chsyq_659 {
  padding: 64px;
}

._p-t-10_chsyq_663 {
  padding-top: 64px;
}

._p-r-10_chsyq_667 {
  padding-right: 64px;
}

._p-b-10_chsyq_671 {
  padding-bottom: 64px;
}

._p-l-10_chsyq_675 {
  padding-left: 64px;
}

._m-10_chsyq_679 {
  margin: 64px;
}

._m-t-10_chsyq_683 {
  margin-top: 64px;
}

._m-r-10_chsyq_687 {
  margin-right: 64px;
}

._m-b-10_chsyq_691 {
  margin-bottom: 64px;
}

._m-l-10_chsyq_695 {
  margin-left: 64px;
}

._p-11_chsyq_699 {
  padding: 80px;
}

._p-t-11_chsyq_703 {
  padding-top: 80px;
}

._p-r-11_chsyq_707 {
  padding-right: 80px;
}

._p-b-11_chsyq_711 {
  padding-bottom: 80px;
}

._p-l-11_chsyq_715 {
  padding-left: 80px;
}

._m-11_chsyq_719 {
  margin: 80px;
}

._m-t-11_chsyq_723 {
  margin-top: 80px;
}

._m-r-11_chsyq_727 {
  margin-right: 80px;
}

._m-b-11_chsyq_731 {
  margin-bottom: 80px;
}

._m-l-11_chsyq_735 {
  margin-left: 80px;
}

._p-12_chsyq_739 {
  padding: 96px;
}

._p-t-12_chsyq_743 {
  padding-top: 96px;
}

._p-r-12_chsyq_747 {
  padding-right: 96px;
}

._p-b-12_chsyq_751 {
  padding-bottom: 96px;
}

._p-l-12_chsyq_755 {
  padding-left: 96px;
}

._m-12_chsyq_759 {
  margin: 96px;
}

._m-t-12_chsyq_763 {
  margin-top: 96px;
}

._m-r-12_chsyq_767 {
  margin-right: 96px;
}

._m-b-12_chsyq_771 {
  margin-bottom: 96px;
}

._m-l-12_chsyq_775 {
  margin-left: 96px;
}

._p-13_chsyq_779 {
  padding: 160px;
}

._p-t-13_chsyq_783 {
  padding-top: 160px;
}

._p-r-13_chsyq_787 {
  padding-right: 160px;
}

._p-b-13_chsyq_791 {
  padding-bottom: 160px;
}

._p-l-13_chsyq_795 {
  padding-left: 160px;
}

._m-13_chsyq_799 {
  margin: 160px;
}

._m-t-13_chsyq_803 {
  margin-top: 160px;
}

._m-r-13_chsyq_807 {
  margin-right: 160px;
}

._m-b-13_chsyq_811 {
  margin-bottom: 160px;
}

._m-l-13_chsyq_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_chsyq_825 {
  border-radius: 0;
}

._r-1_chsyq_829 {
  border-radius: 2px;
}

._r-2_chsyq_833 {
  border-radius: 4px;
}

._r-3_chsyq_837 {
  border-radius: 6px;
}

._r-4_chsyq_841 {
  border-radius: 8px;
}

._r-5_chsyq_845 {
  border-radius: 12px;
}

._r-6_chsyq_849 {
  border-radius: 20px;
}

._r-full_chsyq_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_chsyq_860 {
  border: 0 solid;
}

._border-1_chsyq_864 {
  border: 1px solid;
}

._border-2_chsyq_868 {
  border: 2px solid;
}

._border-3_chsyq_872 {
  border: 3px solid;
}

._border-4_chsyq_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_chsyq_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_chsyq_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_chsyq_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_chsyq_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_chsyq_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_chsyq_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_chsyq_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_chsyq_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_chsyq_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_chsyq_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_chsyq_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_chsyq_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_chsyq_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_chsyq_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_chsyq_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_chsyq_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_chsyq_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
*/
._link_chsyq_128 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
}
@media (hover: hover) {
._link_chsyq_128:hover {
  color: var(--color-link-hover);
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1sqcy_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1sqcy_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1sqcy_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1sqcy_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1sqcy_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1sqcy_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1sqcy_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1sqcy_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1sqcy_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_1sqcy_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1sqcy_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1sqcy_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1sqcy_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1sqcy_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1sqcy_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1sqcy_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1sqcy_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1sqcy_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_1sqcy_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1sqcy_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1sqcy_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1sqcy_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1sqcy_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1sqcy_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1sqcy_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1sqcy_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1sqcy_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_1sqcy_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1sqcy_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1sqcy_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1sqcy_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1sqcy_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1sqcy_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1sqcy_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1sqcy_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1sqcy_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_1sqcy_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1sqcy_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1sqcy_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1sqcy_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1sqcy_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1sqcy_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1sqcy_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1sqcy_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1sqcy_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_1sqcy_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1sqcy_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1sqcy_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1sqcy_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1sqcy_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1sqcy_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1sqcy_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1sqcy_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1sqcy_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_1sqcy_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1sqcy_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1sqcy_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1sqcy_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1sqcy_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1sqcy_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1sqcy_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1sqcy_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1sqcy_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_1sqcy_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1sqcy_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1sqcy_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1sqcy_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1sqcy_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1sqcy_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1sqcy_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1sqcy_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1sqcy_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1sqcy_259 {
  padding: 0;
}

._p-t-0_1sqcy_263 {
  padding-top: 0;
}

._p-r-0_1sqcy_267 {
  padding-right: 0;
}

._p-b-0_1sqcy_271 {
  padding-bottom: 0;
}

._p-l-0_1sqcy_275 {
  padding-left: 0;
}

._m-0_1sqcy_279 {
  margin: 0;
}

._m-t-0_1sqcy_283 {
  margin-top: 0;
}

._m-r-0_1sqcy_287 {
  margin-right: 0;
}

._m-b-0_1sqcy_291 {
  margin-bottom: 0;
}

._m-l-0_1sqcy_295 {
  margin-left: 0;
}

._p-1_1sqcy_299 {
  padding: 2px;
}

._p-t-1_1sqcy_303 {
  padding-top: 2px;
}

._p-r-1_1sqcy_307 {
  padding-right: 2px;
}

._p-b-1_1sqcy_311 {
  padding-bottom: 2px;
}

._p-l-1_1sqcy_315 {
  padding-left: 2px;
}

._m-1_1sqcy_319 {
  margin: 2px;
}

._m-t-1_1sqcy_323 {
  margin-top: 2px;
}

._m-r-1_1sqcy_327 {
  margin-right: 2px;
}

._m-b-1_1sqcy_331 {
  margin-bottom: 2px;
}

._m-l-1_1sqcy_335 {
  margin-left: 2px;
}

._p-2_1sqcy_339 {
  padding: 4px;
}

._p-t-2_1sqcy_343 {
  padding-top: 4px;
}

._p-r-2_1sqcy_347 {
  padding-right: 4px;
}

._p-b-2_1sqcy_351 {
  padding-bottom: 4px;
}

._p-l-2_1sqcy_355 {
  padding-left: 4px;
}

._m-2_1sqcy_359 {
  margin: 4px;
}

._m-t-2_1sqcy_363 {
  margin-top: 4px;
}

._m-r-2_1sqcy_367 {
  margin-right: 4px;
}

._m-b-2_1sqcy_371 {
  margin-bottom: 4px;
}

._m-l-2_1sqcy_375 {
  margin-left: 4px;
}

._p-3_1sqcy_379 {
  padding: 8px;
}

._p-t-3_1sqcy_383 {
  padding-top: 8px;
}

._p-r-3_1sqcy_387 {
  padding-right: 8px;
}

._p-b-3_1sqcy_391 {
  padding-bottom: 8px;
}

._p-l-3_1sqcy_395 {
  padding-left: 8px;
}

._m-3_1sqcy_399 {
  margin: 8px;
}

._m-t-3_1sqcy_403 {
  margin-top: 8px;
}

._m-r-3_1sqcy_407 {
  margin-right: 8px;
}

._m-b-3_1sqcy_411 {
  margin-bottom: 8px;
}

._m-l-3_1sqcy_415 {
  margin-left: 8px;
}

._p-4_1sqcy_419 {
  padding: 12px;
}

._p-t-4_1sqcy_423 {
  padding-top: 12px;
}

._p-r-4_1sqcy_427 {
  padding-right: 12px;
}

._p-b-4_1sqcy_431 {
  padding-bottom: 12px;
}

._p-l-4_1sqcy_435 {
  padding-left: 12px;
}

._m-4_1sqcy_439 {
  margin: 12px;
}

._m-t-4_1sqcy_443 {
  margin-top: 12px;
}

._m-r-4_1sqcy_447 {
  margin-right: 12px;
}

._m-b-4_1sqcy_451 {
  margin-bottom: 12px;
}

._m-l-4_1sqcy_455 {
  margin-left: 12px;
}

._p-5_1sqcy_459 {
  padding: 16px;
}

._p-t-5_1sqcy_463 {
  padding-top: 16px;
}

._p-r-5_1sqcy_467 {
  padding-right: 16px;
}

._p-b-5_1sqcy_471 {
  padding-bottom: 16px;
}

._p-l-5_1sqcy_475 {
  padding-left: 16px;
}

._m-5_1sqcy_479 {
  margin: 16px;
}

._m-t-5_1sqcy_483 {
  margin-top: 16px;
}

._m-r-5_1sqcy_487 {
  margin-right: 16px;
}

._m-b-5_1sqcy_491 {
  margin-bottom: 16px;
}

._m-l-5_1sqcy_495 {
  margin-left: 16px;
}

._p-6_1sqcy_499 {
  padding: 24px;
}

._p-t-6_1sqcy_503 {
  padding-top: 24px;
}

._p-r-6_1sqcy_507 {
  padding-right: 24px;
}

._p-b-6_1sqcy_511 {
  padding-bottom: 24px;
}

._p-l-6_1sqcy_515 {
  padding-left: 24px;
}

._m-6_1sqcy_519 {
  margin: 24px;
}

._m-t-6_1sqcy_523 {
  margin-top: 24px;
}

._m-r-6_1sqcy_527 {
  margin-right: 24px;
}

._m-b-6_1sqcy_531 {
  margin-bottom: 24px;
}

._m-l-6_1sqcy_535 {
  margin-left: 24px;
}

._p-7_1sqcy_539 {
  padding: 32px;
}

._p-t-7_1sqcy_543 {
  padding-top: 32px;
}

._p-r-7_1sqcy_547 {
  padding-right: 32px;
}

._p-b-7_1sqcy_551 {
  padding-bottom: 32px;
}

._p-l-7_1sqcy_555 {
  padding-left: 32px;
}

._m-7_1sqcy_559 {
  margin: 32px;
}

._m-t-7_1sqcy_563 {
  margin-top: 32px;
}

._m-r-7_1sqcy_567 {
  margin-right: 32px;
}

._m-b-7_1sqcy_571 {
  margin-bottom: 32px;
}

._m-l-7_1sqcy_575 {
  margin-left: 32px;
}

._p-8_1sqcy_579 {
  padding: 40px;
}

._p-t-8_1sqcy_583 {
  padding-top: 40px;
}

._p-r-8_1sqcy_587 {
  padding-right: 40px;
}

._p-b-8_1sqcy_591 {
  padding-bottom: 40px;
}

._p-l-8_1sqcy_595 {
  padding-left: 40px;
}

._m-8_1sqcy_599 {
  margin: 40px;
}

._m-t-8_1sqcy_603 {
  margin-top: 40px;
}

._m-r-8_1sqcy_607 {
  margin-right: 40px;
}

._m-b-8_1sqcy_611 {
  margin-bottom: 40px;
}

._m-l-8_1sqcy_615 {
  margin-left: 40px;
}

._p-9_1sqcy_619 {
  padding: 48px;
}

._p-t-9_1sqcy_623 {
  padding-top: 48px;
}

._p-r-9_1sqcy_627 {
  padding-right: 48px;
}

._p-b-9_1sqcy_631 {
  padding-bottom: 48px;
}

._p-l-9_1sqcy_635 {
  padding-left: 48px;
}

._m-9_1sqcy_639 {
  margin: 48px;
}

._m-t-9_1sqcy_643 {
  margin-top: 48px;
}

._m-r-9_1sqcy_647 {
  margin-right: 48px;
}

._m-b-9_1sqcy_651 {
  margin-bottom: 48px;
}

._m-l-9_1sqcy_655 {
  margin-left: 48px;
}

._p-10_1sqcy_659 {
  padding: 64px;
}

._p-t-10_1sqcy_663 {
  padding-top: 64px;
}

._p-r-10_1sqcy_667 {
  padding-right: 64px;
}

._p-b-10_1sqcy_671 {
  padding-bottom: 64px;
}

._p-l-10_1sqcy_675 {
  padding-left: 64px;
}

._m-10_1sqcy_679 {
  margin: 64px;
}

._m-t-10_1sqcy_683 {
  margin-top: 64px;
}

._m-r-10_1sqcy_687 {
  margin-right: 64px;
}

._m-b-10_1sqcy_691 {
  margin-bottom: 64px;
}

._m-l-10_1sqcy_695 {
  margin-left: 64px;
}

._p-11_1sqcy_699 {
  padding: 80px;
}

._p-t-11_1sqcy_703 {
  padding-top: 80px;
}

._p-r-11_1sqcy_707 {
  padding-right: 80px;
}

._p-b-11_1sqcy_711 {
  padding-bottom: 80px;
}

._p-l-11_1sqcy_715 {
  padding-left: 80px;
}

._m-11_1sqcy_719 {
  margin: 80px;
}

._m-t-11_1sqcy_723 {
  margin-top: 80px;
}

._m-r-11_1sqcy_727 {
  margin-right: 80px;
}

._m-b-11_1sqcy_731 {
  margin-bottom: 80px;
}

._m-l-11_1sqcy_735 {
  margin-left: 80px;
}

._p-12_1sqcy_739 {
  padding: 96px;
}

._p-t-12_1sqcy_743 {
  padding-top: 96px;
}

._p-r-12_1sqcy_747 {
  padding-right: 96px;
}

._p-b-12_1sqcy_751 {
  padding-bottom: 96px;
}

._p-l-12_1sqcy_755 {
  padding-left: 96px;
}

._m-12_1sqcy_759 {
  margin: 96px;
}

._m-t-12_1sqcy_763 {
  margin-top: 96px;
}

._m-r-12_1sqcy_767 {
  margin-right: 96px;
}

._m-b-12_1sqcy_771 {
  margin-bottom: 96px;
}

._m-l-12_1sqcy_775 {
  margin-left: 96px;
}

._p-13_1sqcy_779 {
  padding: 160px;
}

._p-t-13_1sqcy_783 {
  padding-top: 160px;
}

._p-r-13_1sqcy_787 {
  padding-right: 160px;
}

._p-b-13_1sqcy_791 {
  padding-bottom: 160px;
}

._p-l-13_1sqcy_795 {
  padding-left: 160px;
}

._m-13_1sqcy_799 {
  margin: 160px;
}

._m-t-13_1sqcy_803 {
  margin-top: 160px;
}

._m-r-13_1sqcy_807 {
  margin-right: 160px;
}

._m-b-13_1sqcy_811 {
  margin-bottom: 160px;
}

._m-l-13_1sqcy_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1sqcy_825 {
  border-radius: 0;
}

._r-1_1sqcy_829 {
  border-radius: 2px;
}

._r-2_1sqcy_833 {
  border-radius: 4px;
}

._r-3_1sqcy_837 {
  border-radius: 6px;
}

._r-4_1sqcy_841 {
  border-radius: 8px;
}

._r-5_1sqcy_845 {
  border-radius: 12px;
}

._r-6_1sqcy_849 {
  border-radius: 20px;
}

._r-full_1sqcy_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1sqcy_860 {
  border: 0 solid;
}

._border-1_1sqcy_864 {
  border: 1px solid;
}

._border-2_1sqcy_868 {
  border: 2px solid;
}

._border-3_1sqcy_872 {
  border: 3px solid;
}

._border-4_1sqcy_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1sqcy_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1sqcy_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1sqcy_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1sqcy_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1sqcy_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1sqcy_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1sqcy_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1sqcy_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1sqcy_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_1sqcy_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1sqcy_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1sqcy_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1sqcy_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1sqcy_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1sqcy_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1sqcy_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1sqcy_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_1sqcy_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_1sqcy_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_1sqcy_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._excelButton_1sqcy_1065 {
  height: 40px;
  line-height: 1.4 !important;
}
._excelButton_1sqcy_1065 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._excelButton_1sqcy_1065 {
    display: none;
  }
}

._bottomSection_1sqcy_1078 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  margin-top: 24px;
  padding: 12px 0;
}
._bottomSection_1sqcy_1078 > :first-child {
  grid-column: 2;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSection_1sqcy_1078 {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  ._bottomSection_1sqcy_1078 > :first-child {
    grid-column: 1;
  }
}

._skeleton_1sqcy_1098 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_1sqcy_1 1.5s ease-in-out infinite;
}

._emptyMessage_1sqcy_1105 {
  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_1sqcy_1105 i::before {
  font-size: 48px !important;
  color: var(--color-text-action-disabled);
}
._emptyMessage_1sqcy_1105 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1sqcy_1105 p {
    font-size: 14px;
  }
}
._emptyMessage_1sqcy_1105 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_1sqcy_1105 p span {
  color: var(--color-danger);
}

._centerMessage_1sqcy_1139 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_1sqcy_1139 {
    font-size: 14px;
  }
}
._centerMessage_1sqcy_1139 {
  color: var(--color-text-action-disabled);
}

._errorMessage_1sqcy_1158 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_1sqcy_1158 {
    font-size: 14px;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_1sqcy_1172 {
    display: none !important;
  }
}

._mobileSearch_1sqcy_1177 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_1sqcy_1177 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_1sqcy_1177 > ._with-icon_1sqcy_1186,
  ._mobileSearch_1sqcy_1177 > .with-icon {
    flex: 1;
    min-width: 0;
  }
  ._mobileSearch_1sqcy_1177 input[readonly] {
    background-color: #fff !important;
    border: 1px solid var(--color-border) !important;
    cursor: pointer;
  }
}

._sheetSelect_1sqcy_1198 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-header);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetSelect_1sqcy_1198 {
    font-size: 14px;
  }
}
._sheetSelect_1sqcy_1198 {
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._sheetSelect_1sqcy_1198:hover {
  border-color: var(--color-primary);
}
}
._sheetSelect_1sqcy_1198:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetSelect_1sqcy_1198:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}
@media (hover: hover) {
._sheetSelect_1sqcy_1198:disabled:hover {
  border-color: var(--color-border);
}
}

._sheetInput_1sqcy_1237 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-header);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetInput_1sqcy_1237 {
    font-size: 14px;
  }
}
._sheetInput_1sqcy_1237 {
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._sheetInput_1sqcy_1237:hover {
  border-color: var(--color-primary);
}
}
._sheetInput_1sqcy_1237:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetInput_1sqcy_1237::placeholder {
  color: var(--color-text-action-disabled);
}
._sheetInput_1sqcy_1237:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}

._filterChips_1sqcy_1276 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_1sqcy_1276 {
    display: block;
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
}

._filterChipSlide_1sqcy_1290 {
  width: auto !important;
  flex-shrink: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1a0v6_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1a0v6_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1a0v6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1a0v6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1a0v6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1a0v6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1a0v6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1a0v6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1a0v6_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_1a0v6_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1a0v6_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1a0v6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1a0v6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1a0v6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1a0v6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1a0v6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1a0v6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1a0v6_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_1a0v6_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1a0v6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1a0v6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1a0v6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1a0v6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1a0v6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1a0v6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1a0v6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1a0v6_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_1a0v6_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1a0v6_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1a0v6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1a0v6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1a0v6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1a0v6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1a0v6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1a0v6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1a0v6_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_1a0v6_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1a0v6_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1a0v6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1a0v6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1a0v6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1a0v6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1a0v6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1a0v6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1a0v6_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_1a0v6_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1a0v6_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1a0v6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1a0v6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1a0v6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1a0v6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1a0v6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1a0v6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1a0v6_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_1a0v6_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1a0v6_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1a0v6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1a0v6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1a0v6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1a0v6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1a0v6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1a0v6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1a0v6_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_1a0v6_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1a0v6_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1a0v6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1a0v6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1a0v6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1a0v6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1a0v6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1a0v6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1a0v6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1a0v6_259 {
  padding: 0;
}

._p-t-0_1a0v6_263 {
  padding-top: 0;
}

._p-r-0_1a0v6_267 {
  padding-right: 0;
}

._p-b-0_1a0v6_271 {
  padding-bottom: 0;
}

._p-l-0_1a0v6_275 {
  padding-left: 0;
}

._m-0_1a0v6_279 {
  margin: 0;
}

._m-t-0_1a0v6_283 {
  margin-top: 0;
}

._m-r-0_1a0v6_287 {
  margin-right: 0;
}

._m-b-0_1a0v6_291 {
  margin-bottom: 0;
}

._m-l-0_1a0v6_295 {
  margin-left: 0;
}

._p-1_1a0v6_299 {
  padding: 2px;
}

._p-t-1_1a0v6_303 {
  padding-top: 2px;
}

._p-r-1_1a0v6_307 {
  padding-right: 2px;
}

._p-b-1_1a0v6_311 {
  padding-bottom: 2px;
}

._p-l-1_1a0v6_315 {
  padding-left: 2px;
}

._m-1_1a0v6_319 {
  margin: 2px;
}

._m-t-1_1a0v6_323 {
  margin-top: 2px;
}

._m-r-1_1a0v6_327 {
  margin-right: 2px;
}

._m-b-1_1a0v6_331 {
  margin-bottom: 2px;
}

._m-l-1_1a0v6_335 {
  margin-left: 2px;
}

._p-2_1a0v6_339 {
  padding: 4px;
}

._p-t-2_1a0v6_343 {
  padding-top: 4px;
}

._p-r-2_1a0v6_347 {
  padding-right: 4px;
}

._p-b-2_1a0v6_351 {
  padding-bottom: 4px;
}

._p-l-2_1a0v6_355 {
  padding-left: 4px;
}

._m-2_1a0v6_359 {
  margin: 4px;
}

._m-t-2_1a0v6_363 {
  margin-top: 4px;
}

._m-r-2_1a0v6_367 {
  margin-right: 4px;
}

._m-b-2_1a0v6_371 {
  margin-bottom: 4px;
}

._m-l-2_1a0v6_375 {
  margin-left: 4px;
}

._p-3_1a0v6_379 {
  padding: 8px;
}

._p-t-3_1a0v6_383 {
  padding-top: 8px;
}

._p-r-3_1a0v6_387 {
  padding-right: 8px;
}

._p-b-3_1a0v6_391 {
  padding-bottom: 8px;
}

._p-l-3_1a0v6_395 {
  padding-left: 8px;
}

._m-3_1a0v6_399 {
  margin: 8px;
}

._m-t-3_1a0v6_403 {
  margin-top: 8px;
}

._m-r-3_1a0v6_407 {
  margin-right: 8px;
}

._m-b-3_1a0v6_411 {
  margin-bottom: 8px;
}

._m-l-3_1a0v6_415 {
  margin-left: 8px;
}

._p-4_1a0v6_419 {
  padding: 12px;
}

._p-t-4_1a0v6_423 {
  padding-top: 12px;
}

._p-r-4_1a0v6_427 {
  padding-right: 12px;
}

._p-b-4_1a0v6_431 {
  padding-bottom: 12px;
}

._p-l-4_1a0v6_435 {
  padding-left: 12px;
}

._m-4_1a0v6_439 {
  margin: 12px;
}

._m-t-4_1a0v6_443 {
  margin-top: 12px;
}

._m-r-4_1a0v6_447 {
  margin-right: 12px;
}

._m-b-4_1a0v6_451 {
  margin-bottom: 12px;
}

._m-l-4_1a0v6_455 {
  margin-left: 12px;
}

._p-5_1a0v6_459 {
  padding: 16px;
}

._p-t-5_1a0v6_463 {
  padding-top: 16px;
}

._p-r-5_1a0v6_467 {
  padding-right: 16px;
}

._p-b-5_1a0v6_471 {
  padding-bottom: 16px;
}

._p-l-5_1a0v6_475 {
  padding-left: 16px;
}

._m-5_1a0v6_479 {
  margin: 16px;
}

._m-t-5_1a0v6_483 {
  margin-top: 16px;
}

._m-r-5_1a0v6_487 {
  margin-right: 16px;
}

._m-b-5_1a0v6_491 {
  margin-bottom: 16px;
}

._m-l-5_1a0v6_495 {
  margin-left: 16px;
}

._p-6_1a0v6_499 {
  padding: 24px;
}

._p-t-6_1a0v6_503 {
  padding-top: 24px;
}

._p-r-6_1a0v6_507 {
  padding-right: 24px;
}

._p-b-6_1a0v6_511 {
  padding-bottom: 24px;
}

._p-l-6_1a0v6_515 {
  padding-left: 24px;
}

._m-6_1a0v6_519 {
  margin: 24px;
}

._m-t-6_1a0v6_523 {
  margin-top: 24px;
}

._m-r-6_1a0v6_527 {
  margin-right: 24px;
}

._m-b-6_1a0v6_531 {
  margin-bottom: 24px;
}

._m-l-6_1a0v6_535 {
  margin-left: 24px;
}

._p-7_1a0v6_539 {
  padding: 32px;
}

._p-t-7_1a0v6_543 {
  padding-top: 32px;
}

._p-r-7_1a0v6_547 {
  padding-right: 32px;
}

._p-b-7_1a0v6_551 {
  padding-bottom: 32px;
}

._p-l-7_1a0v6_555 {
  padding-left: 32px;
}

._m-7_1a0v6_559 {
  margin: 32px;
}

._m-t-7_1a0v6_563 {
  margin-top: 32px;
}

._m-r-7_1a0v6_567 {
  margin-right: 32px;
}

._m-b-7_1a0v6_571 {
  margin-bottom: 32px;
}

._m-l-7_1a0v6_575 {
  margin-left: 32px;
}

._p-8_1a0v6_579 {
  padding: 40px;
}

._p-t-8_1a0v6_583 {
  padding-top: 40px;
}

._p-r-8_1a0v6_587 {
  padding-right: 40px;
}

._p-b-8_1a0v6_591 {
  padding-bottom: 40px;
}

._p-l-8_1a0v6_595 {
  padding-left: 40px;
}

._m-8_1a0v6_599 {
  margin: 40px;
}

._m-t-8_1a0v6_603 {
  margin-top: 40px;
}

._m-r-8_1a0v6_607 {
  margin-right: 40px;
}

._m-b-8_1a0v6_611 {
  margin-bottom: 40px;
}

._m-l-8_1a0v6_615 {
  margin-left: 40px;
}

._p-9_1a0v6_619 {
  padding: 48px;
}

._p-t-9_1a0v6_623 {
  padding-top: 48px;
}

._p-r-9_1a0v6_627 {
  padding-right: 48px;
}

._p-b-9_1a0v6_631 {
  padding-bottom: 48px;
}

._p-l-9_1a0v6_635 {
  padding-left: 48px;
}

._m-9_1a0v6_639 {
  margin: 48px;
}

._m-t-9_1a0v6_643 {
  margin-top: 48px;
}

._m-r-9_1a0v6_647 {
  margin-right: 48px;
}

._m-b-9_1a0v6_651 {
  margin-bottom: 48px;
}

._m-l-9_1a0v6_655 {
  margin-left: 48px;
}

._p-10_1a0v6_659 {
  padding: 64px;
}

._p-t-10_1a0v6_663 {
  padding-top: 64px;
}

._p-r-10_1a0v6_667 {
  padding-right: 64px;
}

._p-b-10_1a0v6_671 {
  padding-bottom: 64px;
}

._p-l-10_1a0v6_675 {
  padding-left: 64px;
}

._m-10_1a0v6_679 {
  margin: 64px;
}

._m-t-10_1a0v6_683 {
  margin-top: 64px;
}

._m-r-10_1a0v6_687 {
  margin-right: 64px;
}

._m-b-10_1a0v6_691 {
  margin-bottom: 64px;
}

._m-l-10_1a0v6_695 {
  margin-left: 64px;
}

._p-11_1a0v6_699 {
  padding: 80px;
}

._p-t-11_1a0v6_703 {
  padding-top: 80px;
}

._p-r-11_1a0v6_707 {
  padding-right: 80px;
}

._p-b-11_1a0v6_711 {
  padding-bottom: 80px;
}

._p-l-11_1a0v6_715 {
  padding-left: 80px;
}

._m-11_1a0v6_719 {
  margin: 80px;
}

._m-t-11_1a0v6_723 {
  margin-top: 80px;
}

._m-r-11_1a0v6_727 {
  margin-right: 80px;
}

._m-b-11_1a0v6_731 {
  margin-bottom: 80px;
}

._m-l-11_1a0v6_735 {
  margin-left: 80px;
}

._p-12_1a0v6_739 {
  padding: 96px;
}

._p-t-12_1a0v6_743 {
  padding-top: 96px;
}

._p-r-12_1a0v6_747 {
  padding-right: 96px;
}

._p-b-12_1a0v6_751 {
  padding-bottom: 96px;
}

._p-l-12_1a0v6_755 {
  padding-left: 96px;
}

._m-12_1a0v6_759 {
  margin: 96px;
}

._m-t-12_1a0v6_763 {
  margin-top: 96px;
}

._m-r-12_1a0v6_767 {
  margin-right: 96px;
}

._m-b-12_1a0v6_771 {
  margin-bottom: 96px;
}

._m-l-12_1a0v6_775 {
  margin-left: 96px;
}

._p-13_1a0v6_779 {
  padding: 160px;
}

._p-t-13_1a0v6_783 {
  padding-top: 160px;
}

._p-r-13_1a0v6_787 {
  padding-right: 160px;
}

._p-b-13_1a0v6_791 {
  padding-bottom: 160px;
}

._p-l-13_1a0v6_795 {
  padding-left: 160px;
}

._m-13_1a0v6_799 {
  margin: 160px;
}

._m-t-13_1a0v6_803 {
  margin-top: 160px;
}

._m-r-13_1a0v6_807 {
  margin-right: 160px;
}

._m-b-13_1a0v6_811 {
  margin-bottom: 160px;
}

._m-l-13_1a0v6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1a0v6_825 {
  border-radius: 0;
}

._r-1_1a0v6_829 {
  border-radius: 2px;
}

._r-2_1a0v6_833 {
  border-radius: 4px;
}

._r-3_1a0v6_837 {
  border-radius: 6px;
}

._r-4_1a0v6_841 {
  border-radius: 8px;
}

._r-5_1a0v6_845 {
  border-radius: 12px;
}

._r-6_1a0v6_849 {
  border-radius: 20px;
}

._r-full_1a0v6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1a0v6_860 {
  border: 0 solid;
}

._border-1_1a0v6_864 {
  border: 1px solid;
}

._border-2_1a0v6_868 {
  border: 2px solid;
}

._border-3_1a0v6_872 {
  border: 3px solid;
}

._border-4_1a0v6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1a0v6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1a0v6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1a0v6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1a0v6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1a0v6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1a0v6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1a0v6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1a0v6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1a0v6_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_1a0v6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1a0v6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1a0v6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1a0v6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1a0v6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1a0v6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1a0v6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1a0v6_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
*/
._content_1a0v6_1039 {
  padding: 16px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1il4x_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1il4x_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1il4x_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1il4x_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1il4x_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1il4x_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1il4x_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1il4x_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1il4x_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_1il4x_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1il4x_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1il4x_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1il4x_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1il4x_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1il4x_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1il4x_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1il4x_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1il4x_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_1il4x_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1il4x_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1il4x_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1il4x_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1il4x_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1il4x_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1il4x_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1il4x_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1il4x_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_1il4x_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1il4x_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1il4x_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1il4x_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1il4x_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1il4x_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1il4x_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1il4x_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1il4x_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_1il4x_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1il4x_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1il4x_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1il4x_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1il4x_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1il4x_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1il4x_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1il4x_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1il4x_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_1il4x_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1il4x_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1il4x_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1il4x_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1il4x_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1il4x_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1il4x_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1il4x_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1il4x_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_1il4x_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1il4x_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1il4x_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1il4x_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1il4x_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1il4x_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1il4x_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1il4x_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1il4x_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_1il4x_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1il4x_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1il4x_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1il4x_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1il4x_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1il4x_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1il4x_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1il4x_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1il4x_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1il4x_259 {
  padding: 0;
}

._p-t-0_1il4x_263 {
  padding-top: 0;
}

._p-r-0_1il4x_267 {
  padding-right: 0;
}

._p-b-0_1il4x_271 {
  padding-bottom: 0;
}

._p-l-0_1il4x_275 {
  padding-left: 0;
}

._m-0_1il4x_279 {
  margin: 0;
}

._m-t-0_1il4x_283 {
  margin-top: 0;
}

._m-r-0_1il4x_287 {
  margin-right: 0;
}

._m-b-0_1il4x_291 {
  margin-bottom: 0;
}

._m-l-0_1il4x_295 {
  margin-left: 0;
}

._p-1_1il4x_299 {
  padding: 2px;
}

._p-t-1_1il4x_303 {
  padding-top: 2px;
}

._p-r-1_1il4x_307 {
  padding-right: 2px;
}

._p-b-1_1il4x_311 {
  padding-bottom: 2px;
}

._p-l-1_1il4x_315 {
  padding-left: 2px;
}

._m-1_1il4x_319 {
  margin: 2px;
}

._m-t-1_1il4x_323 {
  margin-top: 2px;
}

._m-r-1_1il4x_327 {
  margin-right: 2px;
}

._m-b-1_1il4x_331 {
  margin-bottom: 2px;
}

._m-l-1_1il4x_335 {
  margin-left: 2px;
}

._p-2_1il4x_339 {
  padding: 4px;
}

._p-t-2_1il4x_343 {
  padding-top: 4px;
}

._p-r-2_1il4x_347 {
  padding-right: 4px;
}

._p-b-2_1il4x_351 {
  padding-bottom: 4px;
}

._p-l-2_1il4x_355 {
  padding-left: 4px;
}

._m-2_1il4x_359 {
  margin: 4px;
}

._m-t-2_1il4x_363 {
  margin-top: 4px;
}

._m-r-2_1il4x_367 {
  margin-right: 4px;
}

._m-b-2_1il4x_371 {
  margin-bottom: 4px;
}

._m-l-2_1il4x_375 {
  margin-left: 4px;
}

._p-3_1il4x_379 {
  padding: 8px;
}

._p-t-3_1il4x_383 {
  padding-top: 8px;
}

._p-r-3_1il4x_387 {
  padding-right: 8px;
}

._p-b-3_1il4x_391 {
  padding-bottom: 8px;
}

._p-l-3_1il4x_395 {
  padding-left: 8px;
}

._m-3_1il4x_399 {
  margin: 8px;
}

._m-t-3_1il4x_403 {
  margin-top: 8px;
}

._m-r-3_1il4x_407 {
  margin-right: 8px;
}

._m-b-3_1il4x_411 {
  margin-bottom: 8px;
}

._m-l-3_1il4x_415 {
  margin-left: 8px;
}

._p-4_1il4x_419 {
  padding: 12px;
}

._p-t-4_1il4x_423 {
  padding-top: 12px;
}

._p-r-4_1il4x_427 {
  padding-right: 12px;
}

._p-b-4_1il4x_431 {
  padding-bottom: 12px;
}

._p-l-4_1il4x_435 {
  padding-left: 12px;
}

._m-4_1il4x_439 {
  margin: 12px;
}

._m-t-4_1il4x_443 {
  margin-top: 12px;
}

._m-r-4_1il4x_447 {
  margin-right: 12px;
}

._m-b-4_1il4x_451 {
  margin-bottom: 12px;
}

._m-l-4_1il4x_455 {
  margin-left: 12px;
}

._p-5_1il4x_459 {
  padding: 16px;
}

._p-t-5_1il4x_463 {
  padding-top: 16px;
}

._p-r-5_1il4x_467 {
  padding-right: 16px;
}

._p-b-5_1il4x_471 {
  padding-bottom: 16px;
}

._p-l-5_1il4x_475 {
  padding-left: 16px;
}

._m-5_1il4x_479 {
  margin: 16px;
}

._m-t-5_1il4x_483 {
  margin-top: 16px;
}

._m-r-5_1il4x_487 {
  margin-right: 16px;
}

._m-b-5_1il4x_491 {
  margin-bottom: 16px;
}

._m-l-5_1il4x_495 {
  margin-left: 16px;
}

._p-6_1il4x_499 {
  padding: 24px;
}

._p-t-6_1il4x_503 {
  padding-top: 24px;
}

._p-r-6_1il4x_507 {
  padding-right: 24px;
}

._p-b-6_1il4x_511 {
  padding-bottom: 24px;
}

._p-l-6_1il4x_515 {
  padding-left: 24px;
}

._m-6_1il4x_519 {
  margin: 24px;
}

._m-t-6_1il4x_523 {
  margin-top: 24px;
}

._m-r-6_1il4x_527 {
  margin-right: 24px;
}

._m-b-6_1il4x_531 {
  margin-bottom: 24px;
}

._m-l-6_1il4x_535 {
  margin-left: 24px;
}

._p-7_1il4x_539 {
  padding: 32px;
}

._p-t-7_1il4x_543 {
  padding-top: 32px;
}

._p-r-7_1il4x_547 {
  padding-right: 32px;
}

._p-b-7_1il4x_551 {
  padding-bottom: 32px;
}

._p-l-7_1il4x_555 {
  padding-left: 32px;
}

._m-7_1il4x_559 {
  margin: 32px;
}

._m-t-7_1il4x_563 {
  margin-top: 32px;
}

._m-r-7_1il4x_567 {
  margin-right: 32px;
}

._m-b-7_1il4x_571 {
  margin-bottom: 32px;
}

._m-l-7_1il4x_575 {
  margin-left: 32px;
}

._p-8_1il4x_579 {
  padding: 40px;
}

._p-t-8_1il4x_583 {
  padding-top: 40px;
}

._p-r-8_1il4x_587 {
  padding-right: 40px;
}

._p-b-8_1il4x_591 {
  padding-bottom: 40px;
}

._p-l-8_1il4x_595 {
  padding-left: 40px;
}

._m-8_1il4x_599 {
  margin: 40px;
}

._m-t-8_1il4x_603 {
  margin-top: 40px;
}

._m-r-8_1il4x_607 {
  margin-right: 40px;
}

._m-b-8_1il4x_611 {
  margin-bottom: 40px;
}

._m-l-8_1il4x_615 {
  margin-left: 40px;
}

._p-9_1il4x_619 {
  padding: 48px;
}

._p-t-9_1il4x_623 {
  padding-top: 48px;
}

._p-r-9_1il4x_627 {
  padding-right: 48px;
}

._p-b-9_1il4x_631 {
  padding-bottom: 48px;
}

._p-l-9_1il4x_635 {
  padding-left: 48px;
}

._m-9_1il4x_639 {
  margin: 48px;
}

._m-t-9_1il4x_643 {
  margin-top: 48px;
}

._m-r-9_1il4x_647 {
  margin-right: 48px;
}

._m-b-9_1il4x_651 {
  margin-bottom: 48px;
}

._m-l-9_1il4x_655 {
  margin-left: 48px;
}

._p-10_1il4x_659 {
  padding: 64px;
}

._p-t-10_1il4x_663 {
  padding-top: 64px;
}

._p-r-10_1il4x_667 {
  padding-right: 64px;
}

._p-b-10_1il4x_671 {
  padding-bottom: 64px;
}

._p-l-10_1il4x_675 {
  padding-left: 64px;
}

._m-10_1il4x_679 {
  margin: 64px;
}

._m-t-10_1il4x_683 {
  margin-top: 64px;
}

._m-r-10_1il4x_687 {
  margin-right: 64px;
}

._m-b-10_1il4x_691 {
  margin-bottom: 64px;
}

._m-l-10_1il4x_695 {
  margin-left: 64px;
}

._p-11_1il4x_699 {
  padding: 80px;
}

._p-t-11_1il4x_703 {
  padding-top: 80px;
}

._p-r-11_1il4x_707 {
  padding-right: 80px;
}

._p-b-11_1il4x_711 {
  padding-bottom: 80px;
}

._p-l-11_1il4x_715 {
  padding-left: 80px;
}

._m-11_1il4x_719 {
  margin: 80px;
}

._m-t-11_1il4x_723 {
  margin-top: 80px;
}

._m-r-11_1il4x_727 {
  margin-right: 80px;
}

._m-b-11_1il4x_731 {
  margin-bottom: 80px;
}

._m-l-11_1il4x_735 {
  margin-left: 80px;
}

._p-12_1il4x_739 {
  padding: 96px;
}

._p-t-12_1il4x_743 {
  padding-top: 96px;
}

._p-r-12_1il4x_747 {
  padding-right: 96px;
}

._p-b-12_1il4x_751 {
  padding-bottom: 96px;
}

._p-l-12_1il4x_755 {
  padding-left: 96px;
}

._m-12_1il4x_759 {
  margin: 96px;
}

._m-t-12_1il4x_763 {
  margin-top: 96px;
}

._m-r-12_1il4x_767 {
  margin-right: 96px;
}

._m-b-12_1il4x_771 {
  margin-bottom: 96px;
}

._m-l-12_1il4x_775 {
  margin-left: 96px;
}

._p-13_1il4x_779 {
  padding: 160px;
}

._p-t-13_1il4x_783 {
  padding-top: 160px;
}

._p-r-13_1il4x_787 {
  padding-right: 160px;
}

._p-b-13_1il4x_791 {
  padding-bottom: 160px;
}

._p-l-13_1il4x_795 {
  padding-left: 160px;
}

._m-13_1il4x_799 {
  margin: 160px;
}

._m-t-13_1il4x_803 {
  margin-top: 160px;
}

._m-r-13_1il4x_807 {
  margin-right: 160px;
}

._m-b-13_1il4x_811 {
  margin-bottom: 160px;
}

._m-l-13_1il4x_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1il4x_825 {
  border-radius: 0;
}

._r-1_1il4x_829 {
  border-radius: 2px;
}

._r-2_1il4x_833 {
  border-radius: 4px;
}

._r-3_1il4x_837 {
  border-radius: 6px;
}

._r-4_1il4x_841 {
  border-radius: 8px;
}

._r-5_1il4x_845 {
  border-radius: 12px;
}

._r-6_1il4x_849 {
  border-radius: 20px;
}

._r-full_1il4x_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1il4x_860 {
  border: 0 solid;
}

._border-1_1il4x_864 {
  border: 1px solid;
}

._border-2_1il4x_868 {
  border: 2px solid;
}

._border-3_1il4x_872 {
  border: 3px solid;
}

._border-4_1il4x_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1il4x_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1il4x_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1il4x_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1il4x_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1il4x_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1il4x_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1il4x_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1il4x_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1il4x_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_1il4x_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1il4x_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1il4x_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1il4x_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1il4x_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1il4x_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1il4x_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1il4x_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_1il4x_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._card_1il4x_1047 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 392px;
  justify-content: space-between;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._card_1il4x_1047 {
    width: 311px;
    min-width: 311px;
    max-width: 311px;
    height: 427px;
    padding: 0;
    gap: 0;
  }
}

._header_1il4x_1069 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_1il4x_1069 {
    height: 58px;
    padding: 0 16px;
    border-bottom: 1px solid var(--color-border);
    flex-shrink: 0;
  }
}

._title_1il4x_1083 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1il4x_1083 {
    font-size: 14px;
  }
}
._title_1il4x_1083 {
  color: var(--color-text-header);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_1il4x_1083 {
    font-size: 16px !important;
  }
}

._chip_1il4x_1104 {
  background-color: var(--color-danger-fill) !important;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentWrapper_1il4x_1109 {
    flex: 1;
    border-bottom: 1px solid var(--color-border);
    display: flex;
    flex-direction: column;
  }
}

._content_1il4x_1109 {
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 32px 16px;
  min-height: 228px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_1il4x_1109 {
    flex: 1;
    min-height: auto;
    margin: 16px;
  }
}

._instructions_1il4x_1135 {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._instructionTitle_1il4x_1142 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionTitle_1il4x_1142 {
    font-size: 12px;
  }
}
._instructionTitle_1il4x_1142 {
  color: var(--color-text-body);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionTitle_1il4x_1142 {
    font-size: 16px !important;
    font-weight: 600;
  }
}

._instructionDesc_1il4x_1164 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionDesc_1il4x_1164 {
    font-size: 12px;
  }
}
._instructionDesc_1il4x_1164 {
  color: var(--color-text-sub) !important;
  margin: 0;
  line-height: 1.6;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionDesc_1il4x_1164 {
    font-size: 14px !important;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._buttonWrapper_1il4x_1187 {
    height: 80px;
    padding: 16px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
  }
  ._buttonWrapper_1il4x_1187 button {
    border-radius: 12px !important;
    font-size: 16px;
    height: 48px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_a3v08_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_a3v08_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_a3v08_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_a3v08_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_a3v08_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_a3v08_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_a3v08_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_a3v08_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_a3v08_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_a3v08_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_a3v08_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_a3v08_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_a3v08_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_a3v08_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_a3v08_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_a3v08_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_a3v08_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_a3v08_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_a3v08_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_a3v08_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_a3v08_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_a3v08_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_a3v08_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_a3v08_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_a3v08_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_a3v08_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_a3v08_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_a3v08_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_a3v08_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_a3v08_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_a3v08_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_a3v08_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_a3v08_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_a3v08_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_a3v08_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_a3v08_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_a3v08_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_a3v08_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_a3v08_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_a3v08_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_a3v08_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_a3v08_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_a3v08_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_a3v08_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_a3v08_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_a3v08_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_a3v08_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_a3v08_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_a3v08_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_a3v08_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_a3v08_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_a3v08_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_a3v08_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_a3v08_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_a3v08_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_a3v08_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_a3v08_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_a3v08_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_a3v08_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_a3v08_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_a3v08_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_a3v08_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_a3v08_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_a3v08_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_a3v08_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_a3v08_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_a3v08_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_a3v08_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_a3v08_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_a3v08_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_a3v08_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_a3v08_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_a3v08_259 {
  padding: 0;
}

._p-t-0_a3v08_263 {
  padding-top: 0;
}

._p-r-0_a3v08_267 {
  padding-right: 0;
}

._p-b-0_a3v08_271 {
  padding-bottom: 0;
}

._p-l-0_a3v08_275 {
  padding-left: 0;
}

._m-0_a3v08_279 {
  margin: 0;
}

._m-t-0_a3v08_283 {
  margin-top: 0;
}

._m-r-0_a3v08_287 {
  margin-right: 0;
}

._m-b-0_a3v08_291 {
  margin-bottom: 0;
}

._m-l-0_a3v08_295 {
  margin-left: 0;
}

._p-1_a3v08_299 {
  padding: 2px;
}

._p-t-1_a3v08_303 {
  padding-top: 2px;
}

._p-r-1_a3v08_307 {
  padding-right: 2px;
}

._p-b-1_a3v08_311 {
  padding-bottom: 2px;
}

._p-l-1_a3v08_315 {
  padding-left: 2px;
}

._m-1_a3v08_319 {
  margin: 2px;
}

._m-t-1_a3v08_323 {
  margin-top: 2px;
}

._m-r-1_a3v08_327 {
  margin-right: 2px;
}

._m-b-1_a3v08_331 {
  margin-bottom: 2px;
}

._m-l-1_a3v08_335 {
  margin-left: 2px;
}

._p-2_a3v08_339 {
  padding: 4px;
}

._p-t-2_a3v08_343 {
  padding-top: 4px;
}

._p-r-2_a3v08_347 {
  padding-right: 4px;
}

._p-b-2_a3v08_351 {
  padding-bottom: 4px;
}

._p-l-2_a3v08_355 {
  padding-left: 4px;
}

._m-2_a3v08_359 {
  margin: 4px;
}

._m-t-2_a3v08_363 {
  margin-top: 4px;
}

._m-r-2_a3v08_367 {
  margin-right: 4px;
}

._m-b-2_a3v08_371 {
  margin-bottom: 4px;
}

._m-l-2_a3v08_375 {
  margin-left: 4px;
}

._p-3_a3v08_379 {
  padding: 8px;
}

._p-t-3_a3v08_383 {
  padding-top: 8px;
}

._p-r-3_a3v08_387 {
  padding-right: 8px;
}

._p-b-3_a3v08_391 {
  padding-bottom: 8px;
}

._p-l-3_a3v08_395 {
  padding-left: 8px;
}

._m-3_a3v08_399 {
  margin: 8px;
}

._m-t-3_a3v08_403 {
  margin-top: 8px;
}

._m-r-3_a3v08_407 {
  margin-right: 8px;
}

._m-b-3_a3v08_411 {
  margin-bottom: 8px;
}

._m-l-3_a3v08_415 {
  margin-left: 8px;
}

._p-4_a3v08_419 {
  padding: 12px;
}

._p-t-4_a3v08_423 {
  padding-top: 12px;
}

._p-r-4_a3v08_427 {
  padding-right: 12px;
}

._p-b-4_a3v08_431 {
  padding-bottom: 12px;
}

._p-l-4_a3v08_435 {
  padding-left: 12px;
}

._m-4_a3v08_439 {
  margin: 12px;
}

._m-t-4_a3v08_443 {
  margin-top: 12px;
}

._m-r-4_a3v08_447 {
  margin-right: 12px;
}

._m-b-4_a3v08_451 {
  margin-bottom: 12px;
}

._m-l-4_a3v08_455 {
  margin-left: 12px;
}

._p-5_a3v08_459 {
  padding: 16px;
}

._p-t-5_a3v08_463 {
  padding-top: 16px;
}

._p-r-5_a3v08_467 {
  padding-right: 16px;
}

._p-b-5_a3v08_471 {
  padding-bottom: 16px;
}

._p-l-5_a3v08_475 {
  padding-left: 16px;
}

._m-5_a3v08_479 {
  margin: 16px;
}

._m-t-5_a3v08_483 {
  margin-top: 16px;
}

._m-r-5_a3v08_487 {
  margin-right: 16px;
}

._m-b-5_a3v08_491 {
  margin-bottom: 16px;
}

._m-l-5_a3v08_495 {
  margin-left: 16px;
}

._p-6_a3v08_499 {
  padding: 24px;
}

._p-t-6_a3v08_503 {
  padding-top: 24px;
}

._p-r-6_a3v08_507 {
  padding-right: 24px;
}

._p-b-6_a3v08_511 {
  padding-bottom: 24px;
}

._p-l-6_a3v08_515 {
  padding-left: 24px;
}

._m-6_a3v08_519 {
  margin: 24px;
}

._m-t-6_a3v08_523 {
  margin-top: 24px;
}

._m-r-6_a3v08_527 {
  margin-right: 24px;
}

._m-b-6_a3v08_531 {
  margin-bottom: 24px;
}

._m-l-6_a3v08_535 {
  margin-left: 24px;
}

._p-7_a3v08_539 {
  padding: 32px;
}

._p-t-7_a3v08_543 {
  padding-top: 32px;
}

._p-r-7_a3v08_547 {
  padding-right: 32px;
}

._p-b-7_a3v08_551 {
  padding-bottom: 32px;
}

._p-l-7_a3v08_555 {
  padding-left: 32px;
}

._m-7_a3v08_559 {
  margin: 32px;
}

._m-t-7_a3v08_563 {
  margin-top: 32px;
}

._m-r-7_a3v08_567 {
  margin-right: 32px;
}

._m-b-7_a3v08_571 {
  margin-bottom: 32px;
}

._m-l-7_a3v08_575 {
  margin-left: 32px;
}

._p-8_a3v08_579 {
  padding: 40px;
}

._p-t-8_a3v08_583 {
  padding-top: 40px;
}

._p-r-8_a3v08_587 {
  padding-right: 40px;
}

._p-b-8_a3v08_591 {
  padding-bottom: 40px;
}

._p-l-8_a3v08_595 {
  padding-left: 40px;
}

._m-8_a3v08_599 {
  margin: 40px;
}

._m-t-8_a3v08_603 {
  margin-top: 40px;
}

._m-r-8_a3v08_607 {
  margin-right: 40px;
}

._m-b-8_a3v08_611 {
  margin-bottom: 40px;
}

._m-l-8_a3v08_615 {
  margin-left: 40px;
}

._p-9_a3v08_619 {
  padding: 48px;
}

._p-t-9_a3v08_623 {
  padding-top: 48px;
}

._p-r-9_a3v08_627 {
  padding-right: 48px;
}

._p-b-9_a3v08_631 {
  padding-bottom: 48px;
}

._p-l-9_a3v08_635 {
  padding-left: 48px;
}

._m-9_a3v08_639 {
  margin: 48px;
}

._m-t-9_a3v08_643 {
  margin-top: 48px;
}

._m-r-9_a3v08_647 {
  margin-right: 48px;
}

._m-b-9_a3v08_651 {
  margin-bottom: 48px;
}

._m-l-9_a3v08_655 {
  margin-left: 48px;
}

._p-10_a3v08_659 {
  padding: 64px;
}

._p-t-10_a3v08_663 {
  padding-top: 64px;
}

._p-r-10_a3v08_667 {
  padding-right: 64px;
}

._p-b-10_a3v08_671 {
  padding-bottom: 64px;
}

._p-l-10_a3v08_675 {
  padding-left: 64px;
}

._m-10_a3v08_679 {
  margin: 64px;
}

._m-t-10_a3v08_683 {
  margin-top: 64px;
}

._m-r-10_a3v08_687 {
  margin-right: 64px;
}

._m-b-10_a3v08_691 {
  margin-bottom: 64px;
}

._m-l-10_a3v08_695 {
  margin-left: 64px;
}

._p-11_a3v08_699 {
  padding: 80px;
}

._p-t-11_a3v08_703 {
  padding-top: 80px;
}

._p-r-11_a3v08_707 {
  padding-right: 80px;
}

._p-b-11_a3v08_711 {
  padding-bottom: 80px;
}

._p-l-11_a3v08_715 {
  padding-left: 80px;
}

._m-11_a3v08_719 {
  margin: 80px;
}

._m-t-11_a3v08_723 {
  margin-top: 80px;
}

._m-r-11_a3v08_727 {
  margin-right: 80px;
}

._m-b-11_a3v08_731 {
  margin-bottom: 80px;
}

._m-l-11_a3v08_735 {
  margin-left: 80px;
}

._p-12_a3v08_739 {
  padding: 96px;
}

._p-t-12_a3v08_743 {
  padding-top: 96px;
}

._p-r-12_a3v08_747 {
  padding-right: 96px;
}

._p-b-12_a3v08_751 {
  padding-bottom: 96px;
}

._p-l-12_a3v08_755 {
  padding-left: 96px;
}

._m-12_a3v08_759 {
  margin: 96px;
}

._m-t-12_a3v08_763 {
  margin-top: 96px;
}

._m-r-12_a3v08_767 {
  margin-right: 96px;
}

._m-b-12_a3v08_771 {
  margin-bottom: 96px;
}

._m-l-12_a3v08_775 {
  margin-left: 96px;
}

._p-13_a3v08_779 {
  padding: 160px;
}

._p-t-13_a3v08_783 {
  padding-top: 160px;
}

._p-r-13_a3v08_787 {
  padding-right: 160px;
}

._p-b-13_a3v08_791 {
  padding-bottom: 160px;
}

._p-l-13_a3v08_795 {
  padding-left: 160px;
}

._m-13_a3v08_799 {
  margin: 160px;
}

._m-t-13_a3v08_803 {
  margin-top: 160px;
}

._m-r-13_a3v08_807 {
  margin-right: 160px;
}

._m-b-13_a3v08_811 {
  margin-bottom: 160px;
}

._m-l-13_a3v08_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_a3v08_825 {
  border-radius: 0;
}

._r-1_a3v08_829 {
  border-radius: 2px;
}

._r-2_a3v08_833 {
  border-radius: 4px;
}

._r-3_a3v08_837 {
  border-radius: 6px;
}

._r-4_a3v08_841 {
  border-radius: 8px;
}

._r-5_a3v08_845 {
  border-radius: 12px;
}

._r-6_a3v08_849 {
  border-radius: 20px;
}

._r-full_a3v08_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_a3v08_860 {
  border: 0 solid;
}

._border-1_a3v08_864 {
  border: 1px solid;
}

._border-2_a3v08_868 {
  border: 2px solid;
}

._border-3_a3v08_872 {
  border: 3px solid;
}

._border-4_a3v08_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_a3v08_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_a3v08_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_a3v08_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_a3v08_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_a3v08_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_a3v08_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_a3v08_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_a3v08_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_a3v08_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_a3v08_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_a3v08_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_a3v08_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_a3v08_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_a3v08_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_a3v08_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_a3v08_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_a3v08_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_a3v08_1134 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._card_a3v08_1047 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 392px;
  justify-content: space-between;
}

._header_a3v08_1059 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._title_a3v08_1065 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_a3v08_1065 {
    font-size: 14px;
  }
}
._title_a3v08_1065 {
  color: var(--color-text-header);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_a3v08_1065 {
    font-size: 16px !important;
  }
}

._statusChip_a3v08_1086 {
  background-color: var(--color-success-fill) !important;
  color: var(--color-success) !important;
}

._labelRow_a3v08_1091 {
  display: flex;
  align-items: center;
  margin: 0 0 4px;
  min-height: 26px;
}

._label_a3v08_1091 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-body);
}

._refreshButton_a3v08_1106 {
  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;
}
@media (hover: hover) {
._refreshButton_a3v08_1106:hover {
  background-color: var(--color-default-hover);
}
}
._refreshButton_a3v08_1106:disabled {
  background-color: transparent;
  border: unset;
}
._refreshButton_a3v08_1106:disabled i,
._refreshButton_a3v08_1106:disabled span {
  color: var(--color-text-action-disabled) !important;
}
._refreshButton_a3v08_1106 i {
  color: var(--color-primary);
}
._refreshButton_a3v08_1106 i::before {
  font-size: 18px !important;
}
._refreshButton_a3v08_1106 i._spinning_a3v08_1134 {
  animation: _spin_a3v08_1134 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

._spinning_a3v08_1134 {
  animation: _spin_a3v08_1134 1s linear infinite;
}

._accountListWrapper_a3v08_1142 {
  position: relative;
  height: 234px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountListWrapper_a3v08_1142 {
    height: 60dvh;
  }
}

._accountList_a3v08_1142 {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
._accountList_a3v08_1142::-webkit-scrollbar {
  width: 4px;
}
._accountList_a3v08_1142::-webkit-scrollbar-track {
  background: transparent;
}
._accountList_a3v08_1142::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 2px;
}
@media (hover: hover) {
._accountList_a3v08_1142::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-pressed);
}
}

._accountItem_a3v08_1176 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  cursor: pointer;
  transition: background-color 0.2s;
  min-height: 68px;
}
._accountItem_a3v08_1176 + ._accountItem_a3v08_1176 {
  border-top: 1px solid var(--color-border);
}
@media (hover: hover) {
._accountItem_a3v08_1176:hover {
  background-color: var(--color-default-hover);
}
}

._checkbox_a3v08_1192 {
  width: 20px;
  height: 20px;
  cursor: pointer;
  flex-shrink: 0;
}

._accountInfo_a3v08_1199 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
  min-width: 0;
}

._accountName_a3v08_1207 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_a3v08_1207 {
    font-size: 12px;
  }
}
._accountName_a3v08_1207 {
  color: var(--color-text-header);
}

._accountText_a3v08_1222 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_a3v08_1222 {
    font-size: 12px;
  }
}
._accountText_a3v08_1222 {
  color: var(--color-text-sub) !important;
}

._gradient_a3v08_1237 {
  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_a3v08_1237._hidden_a3v08_1247 {
  opacity: 0;
}
._gradient_a3v08_1237._hidden_a3v08_1247 {
  opacity: 0;
}

._buttonRow_a3v08_1254 {
  display: flex;
  gap: 8px;
}

._button_a3v08_1254 {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_a3v08_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_a3v08_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_a3v08_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_a3v08_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_a3v08_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_a3v08_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_a3v08_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_a3v08_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_a3v08_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_a3v08_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_a3v08_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_a3v08_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_a3v08_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_a3v08_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_a3v08_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_a3v08_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_a3v08_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_a3v08_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_a3v08_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_a3v08_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_a3v08_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_a3v08_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_a3v08_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_a3v08_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_a3v08_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_a3v08_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_a3v08_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_a3v08_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_a3v08_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_a3v08_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_a3v08_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_a3v08_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_a3v08_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_a3v08_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_a3v08_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_a3v08_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_a3v08_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_a3v08_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_a3v08_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_a3v08_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_a3v08_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_a3v08_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_a3v08_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_a3v08_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_a3v08_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_a3v08_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_a3v08_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_a3v08_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_a3v08_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_a3v08_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_a3v08_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_a3v08_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_a3v08_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_a3v08_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_a3v08_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_a3v08_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_a3v08_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_a3v08_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_a3v08_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_a3v08_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_a3v08_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_a3v08_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_a3v08_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_a3v08_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_a3v08_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_a3v08_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_a3v08_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_a3v08_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_a3v08_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_a3v08_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_a3v08_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_a3v08_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_a3v08_259 {
  padding: 0;
}

._p-t-0_a3v08_263 {
  padding-top: 0;
}

._p-r-0_a3v08_267 {
  padding-right: 0;
}

._p-b-0_a3v08_271 {
  padding-bottom: 0;
}

._p-l-0_a3v08_275 {
  padding-left: 0;
}

._m-0_a3v08_279 {
  margin: 0;
}

._m-t-0_a3v08_283 {
  margin-top: 0;
}

._m-r-0_a3v08_287 {
  margin-right: 0;
}

._m-b-0_a3v08_291 {
  margin-bottom: 0;
}

._m-l-0_a3v08_295 {
  margin-left: 0;
}

._p-1_a3v08_299 {
  padding: 2px;
}

._p-t-1_a3v08_303 {
  padding-top: 2px;
}

._p-r-1_a3v08_307 {
  padding-right: 2px;
}

._p-b-1_a3v08_311 {
  padding-bottom: 2px;
}

._p-l-1_a3v08_315 {
  padding-left: 2px;
}

._m-1_a3v08_319 {
  margin: 2px;
}

._m-t-1_a3v08_323 {
  margin-top: 2px;
}

._m-r-1_a3v08_327 {
  margin-right: 2px;
}

._m-b-1_a3v08_331 {
  margin-bottom: 2px;
}

._m-l-1_a3v08_335 {
  margin-left: 2px;
}

._p-2_a3v08_339 {
  padding: 4px;
}

._p-t-2_a3v08_343 {
  padding-top: 4px;
}

._p-r-2_a3v08_347 {
  padding-right: 4px;
}

._p-b-2_a3v08_351 {
  padding-bottom: 4px;
}

._p-l-2_a3v08_355 {
  padding-left: 4px;
}

._m-2_a3v08_359 {
  margin: 4px;
}

._m-t-2_a3v08_363 {
  margin-top: 4px;
}

._m-r-2_a3v08_367 {
  margin-right: 4px;
}

._m-b-2_a3v08_371 {
  margin-bottom: 4px;
}

._m-l-2_a3v08_375 {
  margin-left: 4px;
}

._p-3_a3v08_379 {
  padding: 8px;
}

._p-t-3_a3v08_383 {
  padding-top: 8px;
}

._p-r-3_a3v08_387 {
  padding-right: 8px;
}

._p-b-3_a3v08_391 {
  padding-bottom: 8px;
}

._p-l-3_a3v08_395 {
  padding-left: 8px;
}

._m-3_a3v08_399 {
  margin: 8px;
}

._m-t-3_a3v08_403 {
  margin-top: 8px;
}

._m-r-3_a3v08_407 {
  margin-right: 8px;
}

._m-b-3_a3v08_411 {
  margin-bottom: 8px;
}

._m-l-3_a3v08_415 {
  margin-left: 8px;
}

._p-4_a3v08_419 {
  padding: 12px;
}

._p-t-4_a3v08_423 {
  padding-top: 12px;
}

._p-r-4_a3v08_427 {
  padding-right: 12px;
}

._p-b-4_a3v08_431 {
  padding-bottom: 12px;
}

._p-l-4_a3v08_435 {
  padding-left: 12px;
}

._m-4_a3v08_439 {
  margin: 12px;
}

._m-t-4_a3v08_443 {
  margin-top: 12px;
}

._m-r-4_a3v08_447 {
  margin-right: 12px;
}

._m-b-4_a3v08_451 {
  margin-bottom: 12px;
}

._m-l-4_a3v08_455 {
  margin-left: 12px;
}

._p-5_a3v08_459 {
  padding: 16px;
}

._p-t-5_a3v08_463 {
  padding-top: 16px;
}

._p-r-5_a3v08_467 {
  padding-right: 16px;
}

._p-b-5_a3v08_471 {
  padding-bottom: 16px;
}

._p-l-5_a3v08_475 {
  padding-left: 16px;
}

._m-5_a3v08_479 {
  margin: 16px;
}

._m-t-5_a3v08_483 {
  margin-top: 16px;
}

._m-r-5_a3v08_487 {
  margin-right: 16px;
}

._m-b-5_a3v08_491 {
  margin-bottom: 16px;
}

._m-l-5_a3v08_495 {
  margin-left: 16px;
}

._p-6_a3v08_499 {
  padding: 24px;
}

._p-t-6_a3v08_503 {
  padding-top: 24px;
}

._p-r-6_a3v08_507 {
  padding-right: 24px;
}

._p-b-6_a3v08_511 {
  padding-bottom: 24px;
}

._p-l-6_a3v08_515 {
  padding-left: 24px;
}

._m-6_a3v08_519 {
  margin: 24px;
}

._m-t-6_a3v08_523 {
  margin-top: 24px;
}

._m-r-6_a3v08_527 {
  margin-right: 24px;
}

._m-b-6_a3v08_531 {
  margin-bottom: 24px;
}

._m-l-6_a3v08_535 {
  margin-left: 24px;
}

._p-7_a3v08_539 {
  padding: 32px;
}

._p-t-7_a3v08_543 {
  padding-top: 32px;
}

._p-r-7_a3v08_547 {
  padding-right: 32px;
}

._p-b-7_a3v08_551 {
  padding-bottom: 32px;
}

._p-l-7_a3v08_555 {
  padding-left: 32px;
}

._m-7_a3v08_559 {
  margin: 32px;
}

._m-t-7_a3v08_563 {
  margin-top: 32px;
}

._m-r-7_a3v08_567 {
  margin-right: 32px;
}

._m-b-7_a3v08_571 {
  margin-bottom: 32px;
}

._m-l-7_a3v08_575 {
  margin-left: 32px;
}

._p-8_a3v08_579 {
  padding: 40px;
}

._p-t-8_a3v08_583 {
  padding-top: 40px;
}

._p-r-8_a3v08_587 {
  padding-right: 40px;
}

._p-b-8_a3v08_591 {
  padding-bottom: 40px;
}

._p-l-8_a3v08_595 {
  padding-left: 40px;
}

._m-8_a3v08_599 {
  margin: 40px;
}

._m-t-8_a3v08_603 {
  margin-top: 40px;
}

._m-r-8_a3v08_607 {
  margin-right: 40px;
}

._m-b-8_a3v08_611 {
  margin-bottom: 40px;
}

._m-l-8_a3v08_615 {
  margin-left: 40px;
}

._p-9_a3v08_619 {
  padding: 48px;
}

._p-t-9_a3v08_623 {
  padding-top: 48px;
}

._p-r-9_a3v08_627 {
  padding-right: 48px;
}

._p-b-9_a3v08_631 {
  padding-bottom: 48px;
}

._p-l-9_a3v08_635 {
  padding-left: 48px;
}

._m-9_a3v08_639 {
  margin: 48px;
}

._m-t-9_a3v08_643 {
  margin-top: 48px;
}

._m-r-9_a3v08_647 {
  margin-right: 48px;
}

._m-b-9_a3v08_651 {
  margin-bottom: 48px;
}

._m-l-9_a3v08_655 {
  margin-left: 48px;
}

._p-10_a3v08_659 {
  padding: 64px;
}

._p-t-10_a3v08_663 {
  padding-top: 64px;
}

._p-r-10_a3v08_667 {
  padding-right: 64px;
}

._p-b-10_a3v08_671 {
  padding-bottom: 64px;
}

._p-l-10_a3v08_675 {
  padding-left: 64px;
}

._m-10_a3v08_679 {
  margin: 64px;
}

._m-t-10_a3v08_683 {
  margin-top: 64px;
}

._m-r-10_a3v08_687 {
  margin-right: 64px;
}

._m-b-10_a3v08_691 {
  margin-bottom: 64px;
}

._m-l-10_a3v08_695 {
  margin-left: 64px;
}

._p-11_a3v08_699 {
  padding: 80px;
}

._p-t-11_a3v08_703 {
  padding-top: 80px;
}

._p-r-11_a3v08_707 {
  padding-right: 80px;
}

._p-b-11_a3v08_711 {
  padding-bottom: 80px;
}

._p-l-11_a3v08_715 {
  padding-left: 80px;
}

._m-11_a3v08_719 {
  margin: 80px;
}

._m-t-11_a3v08_723 {
  margin-top: 80px;
}

._m-r-11_a3v08_727 {
  margin-right: 80px;
}

._m-b-11_a3v08_731 {
  margin-bottom: 80px;
}

._m-l-11_a3v08_735 {
  margin-left: 80px;
}

._p-12_a3v08_739 {
  padding: 96px;
}

._p-t-12_a3v08_743 {
  padding-top: 96px;
}

._p-r-12_a3v08_747 {
  padding-right: 96px;
}

._p-b-12_a3v08_751 {
  padding-bottom: 96px;
}

._p-l-12_a3v08_755 {
  padding-left: 96px;
}

._m-12_a3v08_759 {
  margin: 96px;
}

._m-t-12_a3v08_763 {
  margin-top: 96px;
}

._m-r-12_a3v08_767 {
  margin-right: 96px;
}

._m-b-12_a3v08_771 {
  margin-bottom: 96px;
}

._m-l-12_a3v08_775 {
  margin-left: 96px;
}

._p-13_a3v08_779 {
  padding: 160px;
}

._p-t-13_a3v08_783 {
  padding-top: 160px;
}

._p-r-13_a3v08_787 {
  padding-right: 160px;
}

._p-b-13_a3v08_791 {
  padding-bottom: 160px;
}

._p-l-13_a3v08_795 {
  padding-left: 160px;
}

._m-13_a3v08_799 {
  margin: 160px;
}

._m-t-13_a3v08_803 {
  margin-top: 160px;
}

._m-r-13_a3v08_807 {
  margin-right: 160px;
}

._m-b-13_a3v08_811 {
  margin-bottom: 160px;
}

._m-l-13_a3v08_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_a3v08_825 {
  border-radius: 0;
}

._r-1_a3v08_829 {
  border-radius: 2px;
}

._r-2_a3v08_833 {
  border-radius: 4px;
}

._r-3_a3v08_837 {
  border-radius: 6px;
}

._r-4_a3v08_841 {
  border-radius: 8px;
}

._r-5_a3v08_845 {
  border-radius: 12px;
}

._r-6_a3v08_849 {
  border-radius: 20px;
}

._r-full_a3v08_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_a3v08_860 {
  border: 0 solid;
}

._border-1_a3v08_864 {
  border: 1px solid;
}

._border-2_a3v08_868 {
  border: 2px solid;
}

._border-3_a3v08_872 {
  border: 3px solid;
}

._border-4_a3v08_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_a3v08_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_a3v08_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_a3v08_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_a3v08_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_a3v08_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_a3v08_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_a3v08_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_a3v08_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_a3v08_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_a3v08_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_a3v08_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_a3v08_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_a3v08_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_a3v08_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_a3v08_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_a3v08_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_a3v08_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_a3v08_1134 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._card_a3v08_1047 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 392px;
  justify-content: space-between;
}

._header_a3v08_1059 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._title_a3v08_1065 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_a3v08_1065 {
    font-size: 14px;
  }
}
._title_a3v08_1065 {
  color: var(--color-text-header);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_a3v08_1065 {
    font-size: 16px !important;
  }
}

._statusChip_a3v08_1086 {
  background-color: var(--color-success-fill) !important;
  color: var(--color-success) !important;
}

._labelRow_a3v08_1091 {
  display: flex;
  align-items: center;
  margin: 0 0 4px;
  min-height: 26px;
}

._label_a3v08_1091 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-body);
}

._refreshButton_a3v08_1106 {
  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;
}
@media (hover: hover) {
._refreshButton_a3v08_1106:hover {
  background-color: var(--color-default-hover);
}
}
._refreshButton_a3v08_1106:disabled {
  background-color: transparent;
  border: unset;
}
._refreshButton_a3v08_1106:disabled i,
._refreshButton_a3v08_1106:disabled span {
  color: var(--color-text-action-disabled) !important;
}
._refreshButton_a3v08_1106 i {
  color: var(--color-primary);
}
._refreshButton_a3v08_1106 i::before {
  font-size: 18px !important;
}
._refreshButton_a3v08_1106 i._spinning_a3v08_1134 {
  animation: _spin_a3v08_1134 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;
}

._spinning_a3v08_1134 {
  animation: _spin_a3v08_1134 1s linear infinite;
}

._accountListWrapper_a3v08_1142 {
  position: relative;
  height: 234px;
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 6px;
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountListWrapper_a3v08_1142 {
    height: 60dvh;
  }
}

._accountList_a3v08_1142 {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
._accountList_a3v08_1142::-webkit-scrollbar {
  width: 4px;
}
._accountList_a3v08_1142::-webkit-scrollbar-track {
  background: transparent;
}
._accountList_a3v08_1142::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 2px;
}
@media (hover: hover) {
._accountList_a3v08_1142::-webkit-scrollbar-thumb:hover {
  background: var(--color-border-pressed);
}
}

._accountItem_a3v08_1176 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  cursor: pointer;
  transition: background-color 0.2s;
  min-height: 68px;
}
._accountItem_a3v08_1176 + ._accountItem_a3v08_1176 {
  border-top: 1px solid var(--color-border);
}
@media (hover: hover) {
._accountItem_a3v08_1176:hover {
  background-color: var(--color-default-hover);
}
}

._checkbox_a3v08_1192 {
  width: 20px;
  height: 20px;
  cursor: pointer;
  flex-shrink: 0;
}

._accountInfo_a3v08_1199 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
  min-width: 0;
}

._accountName_a3v08_1207 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountName_a3v08_1207 {
    font-size: 12px;
  }
}
._accountName_a3v08_1207 {
  color: var(--color-text-header);
}

._accountText_a3v08_1222 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountText_a3v08_1222 {
    font-size: 12px;
  }
}
._accountText_a3v08_1222 {
  color: var(--color-text-sub) !important;
}

._gradient_a3v08_1237 {
  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_a3v08_1237._hidden_a3v08_1247 {
  opacity: 0;
}
._gradient_a3v08_1237._hidden_a3v08_1247 {
  opacity: 0;
}

._buttonRow_a3v08_1254 {
  display: flex;
  gap: 8px;
}

._button_a3v08_1254 {
  flex: 1;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_5jtgz_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_5jtgz_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_5jtgz_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_5jtgz_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_5jtgz_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_5jtgz_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_5jtgz_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_5jtgz_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_5jtgz_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_5jtgz_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_5jtgz_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_5jtgz_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_5jtgz_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_5jtgz_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_5jtgz_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_5jtgz_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_5jtgz_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_5jtgz_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_5jtgz_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_5jtgz_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_5jtgz_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_5jtgz_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_5jtgz_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_5jtgz_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_5jtgz_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_5jtgz_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_5jtgz_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_5jtgz_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_5jtgz_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_5jtgz_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_5jtgz_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_5jtgz_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_5jtgz_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_5jtgz_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_5jtgz_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_5jtgz_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_5jtgz_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_5jtgz_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_5jtgz_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_5jtgz_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_5jtgz_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_5jtgz_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_5jtgz_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_5jtgz_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_5jtgz_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_5jtgz_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_5jtgz_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_5jtgz_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_5jtgz_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_5jtgz_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_5jtgz_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_5jtgz_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_5jtgz_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_5jtgz_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_5jtgz_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_5jtgz_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_5jtgz_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_5jtgz_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_5jtgz_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_5jtgz_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_5jtgz_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_5jtgz_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_5jtgz_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_5jtgz_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_5jtgz_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_5jtgz_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_5jtgz_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_5jtgz_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_5jtgz_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_5jtgz_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_5jtgz_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_5jtgz_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_5jtgz_259 {
  padding: 0;
}

._p-t-0_5jtgz_263 {
  padding-top: 0;
}

._p-r-0_5jtgz_267 {
  padding-right: 0;
}

._p-b-0_5jtgz_271 {
  padding-bottom: 0;
}

._p-l-0_5jtgz_275 {
  padding-left: 0;
}

._m-0_5jtgz_279 {
  margin: 0;
}

._m-t-0_5jtgz_283 {
  margin-top: 0;
}

._m-r-0_5jtgz_287 {
  margin-right: 0;
}

._m-b-0_5jtgz_291 {
  margin-bottom: 0;
}

._m-l-0_5jtgz_295 {
  margin-left: 0;
}

._p-1_5jtgz_299 {
  padding: 2px;
}

._p-t-1_5jtgz_303 {
  padding-top: 2px;
}

._p-r-1_5jtgz_307 {
  padding-right: 2px;
}

._p-b-1_5jtgz_311 {
  padding-bottom: 2px;
}

._p-l-1_5jtgz_315 {
  padding-left: 2px;
}

._m-1_5jtgz_319 {
  margin: 2px;
}

._m-t-1_5jtgz_323 {
  margin-top: 2px;
}

._m-r-1_5jtgz_327 {
  margin-right: 2px;
}

._m-b-1_5jtgz_331 {
  margin-bottom: 2px;
}

._m-l-1_5jtgz_335 {
  margin-left: 2px;
}

._p-2_5jtgz_339 {
  padding: 4px;
}

._p-t-2_5jtgz_343 {
  padding-top: 4px;
}

._p-r-2_5jtgz_347 {
  padding-right: 4px;
}

._p-b-2_5jtgz_351 {
  padding-bottom: 4px;
}

._p-l-2_5jtgz_355 {
  padding-left: 4px;
}

._m-2_5jtgz_359 {
  margin: 4px;
}

._m-t-2_5jtgz_363 {
  margin-top: 4px;
}

._m-r-2_5jtgz_367 {
  margin-right: 4px;
}

._m-b-2_5jtgz_371 {
  margin-bottom: 4px;
}

._m-l-2_5jtgz_375 {
  margin-left: 4px;
}

._p-3_5jtgz_379 {
  padding: 8px;
}

._p-t-3_5jtgz_383 {
  padding-top: 8px;
}

._p-r-3_5jtgz_387 {
  padding-right: 8px;
}

._p-b-3_5jtgz_391 {
  padding-bottom: 8px;
}

._p-l-3_5jtgz_395 {
  padding-left: 8px;
}

._m-3_5jtgz_399 {
  margin: 8px;
}

._m-t-3_5jtgz_403 {
  margin-top: 8px;
}

._m-r-3_5jtgz_407 {
  margin-right: 8px;
}

._m-b-3_5jtgz_411 {
  margin-bottom: 8px;
}

._m-l-3_5jtgz_415 {
  margin-left: 8px;
}

._p-4_5jtgz_419 {
  padding: 12px;
}

._p-t-4_5jtgz_423 {
  padding-top: 12px;
}

._p-r-4_5jtgz_427 {
  padding-right: 12px;
}

._p-b-4_5jtgz_431 {
  padding-bottom: 12px;
}

._p-l-4_5jtgz_435 {
  padding-left: 12px;
}

._m-4_5jtgz_439 {
  margin: 12px;
}

._m-t-4_5jtgz_443 {
  margin-top: 12px;
}

._m-r-4_5jtgz_447 {
  margin-right: 12px;
}

._m-b-4_5jtgz_451 {
  margin-bottom: 12px;
}

._m-l-4_5jtgz_455 {
  margin-left: 12px;
}

._p-5_5jtgz_459 {
  padding: 16px;
}

._p-t-5_5jtgz_463 {
  padding-top: 16px;
}

._p-r-5_5jtgz_467 {
  padding-right: 16px;
}

._p-b-5_5jtgz_471 {
  padding-bottom: 16px;
}

._p-l-5_5jtgz_475 {
  padding-left: 16px;
}

._m-5_5jtgz_479 {
  margin: 16px;
}

._m-t-5_5jtgz_483 {
  margin-top: 16px;
}

._m-r-5_5jtgz_487 {
  margin-right: 16px;
}

._m-b-5_5jtgz_491 {
  margin-bottom: 16px;
}

._m-l-5_5jtgz_495 {
  margin-left: 16px;
}

._p-6_5jtgz_499 {
  padding: 24px;
}

._p-t-6_5jtgz_503 {
  padding-top: 24px;
}

._p-r-6_5jtgz_507 {
  padding-right: 24px;
}

._p-b-6_5jtgz_511 {
  padding-bottom: 24px;
}

._p-l-6_5jtgz_515 {
  padding-left: 24px;
}

._m-6_5jtgz_519 {
  margin: 24px;
}

._m-t-6_5jtgz_523 {
  margin-top: 24px;
}

._m-r-6_5jtgz_527 {
  margin-right: 24px;
}

._m-b-6_5jtgz_531 {
  margin-bottom: 24px;
}

._m-l-6_5jtgz_535 {
  margin-left: 24px;
}

._p-7_5jtgz_539 {
  padding: 32px;
}

._p-t-7_5jtgz_543 {
  padding-top: 32px;
}

._p-r-7_5jtgz_547 {
  padding-right: 32px;
}

._p-b-7_5jtgz_551 {
  padding-bottom: 32px;
}

._p-l-7_5jtgz_555 {
  padding-left: 32px;
}

._m-7_5jtgz_559 {
  margin: 32px;
}

._m-t-7_5jtgz_563 {
  margin-top: 32px;
}

._m-r-7_5jtgz_567 {
  margin-right: 32px;
}

._m-b-7_5jtgz_571 {
  margin-bottom: 32px;
}

._m-l-7_5jtgz_575 {
  margin-left: 32px;
}

._p-8_5jtgz_579 {
  padding: 40px;
}

._p-t-8_5jtgz_583 {
  padding-top: 40px;
}

._p-r-8_5jtgz_587 {
  padding-right: 40px;
}

._p-b-8_5jtgz_591 {
  padding-bottom: 40px;
}

._p-l-8_5jtgz_595 {
  padding-left: 40px;
}

._m-8_5jtgz_599 {
  margin: 40px;
}

._m-t-8_5jtgz_603 {
  margin-top: 40px;
}

._m-r-8_5jtgz_607 {
  margin-right: 40px;
}

._m-b-8_5jtgz_611 {
  margin-bottom: 40px;
}

._m-l-8_5jtgz_615 {
  margin-left: 40px;
}

._p-9_5jtgz_619 {
  padding: 48px;
}

._p-t-9_5jtgz_623 {
  padding-top: 48px;
}

._p-r-9_5jtgz_627 {
  padding-right: 48px;
}

._p-b-9_5jtgz_631 {
  padding-bottom: 48px;
}

._p-l-9_5jtgz_635 {
  padding-left: 48px;
}

._m-9_5jtgz_639 {
  margin: 48px;
}

._m-t-9_5jtgz_643 {
  margin-top: 48px;
}

._m-r-9_5jtgz_647 {
  margin-right: 48px;
}

._m-b-9_5jtgz_651 {
  margin-bottom: 48px;
}

._m-l-9_5jtgz_655 {
  margin-left: 48px;
}

._p-10_5jtgz_659 {
  padding: 64px;
}

._p-t-10_5jtgz_663 {
  padding-top: 64px;
}

._p-r-10_5jtgz_667 {
  padding-right: 64px;
}

._p-b-10_5jtgz_671 {
  padding-bottom: 64px;
}

._p-l-10_5jtgz_675 {
  padding-left: 64px;
}

._m-10_5jtgz_679 {
  margin: 64px;
}

._m-t-10_5jtgz_683 {
  margin-top: 64px;
}

._m-r-10_5jtgz_687 {
  margin-right: 64px;
}

._m-b-10_5jtgz_691 {
  margin-bottom: 64px;
}

._m-l-10_5jtgz_695 {
  margin-left: 64px;
}

._p-11_5jtgz_699 {
  padding: 80px;
}

._p-t-11_5jtgz_703 {
  padding-top: 80px;
}

._p-r-11_5jtgz_707 {
  padding-right: 80px;
}

._p-b-11_5jtgz_711 {
  padding-bottom: 80px;
}

._p-l-11_5jtgz_715 {
  padding-left: 80px;
}

._m-11_5jtgz_719 {
  margin: 80px;
}

._m-t-11_5jtgz_723 {
  margin-top: 80px;
}

._m-r-11_5jtgz_727 {
  margin-right: 80px;
}

._m-b-11_5jtgz_731 {
  margin-bottom: 80px;
}

._m-l-11_5jtgz_735 {
  margin-left: 80px;
}

._p-12_5jtgz_739 {
  padding: 96px;
}

._p-t-12_5jtgz_743 {
  padding-top: 96px;
}

._p-r-12_5jtgz_747 {
  padding-right: 96px;
}

._p-b-12_5jtgz_751 {
  padding-bottom: 96px;
}

._p-l-12_5jtgz_755 {
  padding-left: 96px;
}

._m-12_5jtgz_759 {
  margin: 96px;
}

._m-t-12_5jtgz_763 {
  margin-top: 96px;
}

._m-r-12_5jtgz_767 {
  margin-right: 96px;
}

._m-b-12_5jtgz_771 {
  margin-bottom: 96px;
}

._m-l-12_5jtgz_775 {
  margin-left: 96px;
}

._p-13_5jtgz_779 {
  padding: 160px;
}

._p-t-13_5jtgz_783 {
  padding-top: 160px;
}

._p-r-13_5jtgz_787 {
  padding-right: 160px;
}

._p-b-13_5jtgz_791 {
  padding-bottom: 160px;
}

._p-l-13_5jtgz_795 {
  padding-left: 160px;
}

._m-13_5jtgz_799 {
  margin: 160px;
}

._m-t-13_5jtgz_803 {
  margin-top: 160px;
}

._m-r-13_5jtgz_807 {
  margin-right: 160px;
}

._m-b-13_5jtgz_811 {
  margin-bottom: 160px;
}

._m-l-13_5jtgz_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_5jtgz_825 {
  border-radius: 0;
}

._r-1_5jtgz_829 {
  border-radius: 2px;
}

._r-2_5jtgz_833 {
  border-radius: 4px;
}

._r-3_5jtgz_837 {
  border-radius: 6px;
}

._r-4_5jtgz_841 {
  border-radius: 8px;
}

._r-5_5jtgz_845 {
  border-radius: 12px;
}

._r-6_5jtgz_849 {
  border-radius: 20px;
}

._r-full_5jtgz_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_5jtgz_860 {
  border: 0 solid;
}

._border-1_5jtgz_864 {
  border: 1px solid;
}

._border-2_5jtgz_868 {
  border: 2px solid;
}

._border-3_5jtgz_872 {
  border: 3px solid;
}

._border-4_5jtgz_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_5jtgz_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_5jtgz_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_5jtgz_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_5jtgz_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_5jtgz_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_5jtgz_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_5jtgz_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_5jtgz_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_5jtgz_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_5jtgz_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_5jtgz_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_5jtgz_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_5jtgz_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_5jtgz_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_5jtgz_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_5jtgz_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_5jtgz_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_5jtgz_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._card_5jtgz_1047 {
  background-color: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 392px;
  justify-content: space-between;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._card_5jtgz_1047 {
    width: 311px;
    min-width: 311px;
    max-width: 311px;
    height: 427px;
    padding: 0;
    gap: 0;
  }
}

._header_5jtgz_1069 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._header_5jtgz_1069 {
    height: 58px;
    padding: 0 16px;
    border-bottom: 1px solid var(--color-border);
    flex-shrink: 0;
  }
}

._title_5jtgz_1083 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_5jtgz_1083 {
    font-size: 14px;
  }
}
._title_5jtgz_1083 {
  color: var(--color-text-header);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_5jtgz_1083 {
    font-size: 16px !important;
  }
}

._chipConnected_5jtgz_1104,
._chipDisconnected_5jtgz_1105 {
  background-color: var(--color-danger-fill) !important;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentWrapper_5jtgz_1110 {
    flex: 1;
    border-bottom: 1px solid var(--color-border);
    display: flex;
    flex-direction: column;
  }
}

._content_5jtgz_1110 {
  background-color: var(--color-bg-elevation);
  border: 1px solid var(--color-border);
  border-radius: 8px;
  padding: 32px 16px;
  min-height: 228px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._content_5jtgz_1110 {
    flex: 1;
    min-height: auto;
    margin: 16px;
  }
}

._instructions_5jtgz_1136 {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._instructionTitle_5jtgz_1143 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionTitle_5jtgz_1143 {
    font-size: 12px;
  }
}
._instructionTitle_5jtgz_1143 {
  color: var(--color-text-body);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionTitle_5jtgz_1143 {
    font-size: 16px !important;
    font-weight: 600;
  }
}

._instructionDesc_5jtgz_1165 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionDesc_5jtgz_1165 {
    font-size: 12px;
  }
}
._instructionDesc_5jtgz_1165 {
  color: var(--color-text-sub) !important;
  margin: 0;
  line-height: 1.6;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._instructionDesc_5jtgz_1165 {
    font-size: 14px !important;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._buttonWrapper_5jtgz_1188 {
    height: 80px;
    padding: 16px;
    display: flex;
    align-items: center;
    flex-shrink: 0;
  }
  ._buttonWrapper_5jtgz_1188 button {
    border-radius: 12px !important;
    font-size: 16px;
    height: 48px;
  }
}

._accountList_5jtgz_1202 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._accountLabel_5jtgz_1208 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountLabel_5jtgz_1208 {
    font-size: 12px;
  }
}
._accountLabel_5jtgz_1208 {
  color: var(--color-text-sub);
  margin: 0 0 2px 0;
}

._accountId_5jtgz_1224 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountId_5jtgz_1224 {
    font-size: 14px;
  }
}
._accountId_5jtgz_1224 {
  color: var(--color-text-header);
  padding: 2px 4px;
  background: var(--color-default);
  border-radius: 2px;
  display: inline-block;
}

._modalOverlay_5jtgz_1243 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--overlay-bg-dark);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

._modal_5jtgz_1243 {
  background: var(--color-bg-elevation-1);
  border-radius: 8px;
  width: 90%;
  max-width: 480px;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);
}

._modalHeader_5jtgz_1267 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  border-bottom: 1px solid var(--color-border);
}
._modalHeader_5jtgz_1267 h3 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._modalHeader_5jtgz_1267 h3 {
    font-size: 16px;
  }
}
._modalHeader_5jtgz_1267 h3 {
  color: var(--color-text-header);
  margin: 0;
}

._closeBtn_5jtgz_1290 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  background: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  color: var(--color-text-action-disabled);
}
@media (hover: hover) {
._closeBtn_5jtgz_1290:hover {
  color: var(--color-text-header);
  background-color: var(--color-default);
}
}
._closeBtn_5jtgz_1290 i {
  font-size: 20px;
}

._modalBody_5jtgz_1311 {
  padding: 16px 24px;
  overflow-y: auto;
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._formField_5jtgz_1321 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
._formField_5jtgz_1321 label {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formField_5jtgz_1321 label {
    font-size: 12px;
  }
}
._formField_5jtgz_1321 label {
  color: var(--color-text-sub);
  font-weight: 500;
}

._selectTitle_5jtgz_1342 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._selectTitle_5jtgz_1342 {
    font-size: 14px;
  }
}
._selectTitle_5jtgz_1342 {
  color: var(--color-text-body);
  margin: 0;
}

._accountSelectList_5jtgz_1358 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._accountSelectItem_5jtgz_1364 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.15s;
}
@media (hover: hover) {
._accountSelectItem_5jtgz_1364:hover {
  background-color: var(--color-default);
}
}
._accountSelectItem_5jtgz_1364 input[type=checkbox] {
  flex-shrink: 0;
}

._accountSelectInfo_5jtgz_1381 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._accountSelectName_5jtgz_1387 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._accountSelectName_5jtgz_1387 {
    font-size: 14px;
  }
}
._accountSelectName_5jtgz_1387 {
  color: var(--color-text-header);
  font-weight: 500;
}

._accountSelectId_5jtgz_1403 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-action-disabled);
}

._modalFooter_5jtgz_1411 {
  display: flex;
  justify-content: flex-end;
  gap: 4px;
  padding: 12px 24px;
  border-top: 1px solid var(--color-border);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_zdnn2_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_zdnn2_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_zdnn2_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_zdnn2_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_zdnn2_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_zdnn2_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_zdnn2_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_zdnn2_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_zdnn2_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_zdnn2_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_zdnn2_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_zdnn2_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_zdnn2_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_zdnn2_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_zdnn2_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_zdnn2_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_zdnn2_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_zdnn2_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_zdnn2_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_zdnn2_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_zdnn2_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_zdnn2_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_zdnn2_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_zdnn2_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_zdnn2_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_zdnn2_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_zdnn2_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_zdnn2_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_zdnn2_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_zdnn2_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_zdnn2_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_zdnn2_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_zdnn2_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_zdnn2_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_zdnn2_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_zdnn2_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_zdnn2_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_zdnn2_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_zdnn2_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_zdnn2_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_zdnn2_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_zdnn2_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_zdnn2_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_zdnn2_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_zdnn2_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_zdnn2_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_zdnn2_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_zdnn2_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_zdnn2_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_zdnn2_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_zdnn2_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_zdnn2_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_zdnn2_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_zdnn2_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_zdnn2_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_zdnn2_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_zdnn2_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_zdnn2_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_zdnn2_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_zdnn2_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_zdnn2_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_zdnn2_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_zdnn2_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_zdnn2_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_zdnn2_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_zdnn2_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_zdnn2_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_zdnn2_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_zdnn2_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_zdnn2_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_zdnn2_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_zdnn2_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_zdnn2_259 {
  padding: 0;
}

._p-t-0_zdnn2_263 {
  padding-top: 0;
}

._p-r-0_zdnn2_267 {
  padding-right: 0;
}

._p-b-0_zdnn2_271 {
  padding-bottom: 0;
}

._p-l-0_zdnn2_275 {
  padding-left: 0;
}

._m-0_zdnn2_279 {
  margin: 0;
}

._m-t-0_zdnn2_283 {
  margin-top: 0;
}

._m-r-0_zdnn2_287 {
  margin-right: 0;
}

._m-b-0_zdnn2_291 {
  margin-bottom: 0;
}

._m-l-0_zdnn2_295 {
  margin-left: 0;
}

._p-1_zdnn2_299 {
  padding: 2px;
}

._p-t-1_zdnn2_303 {
  padding-top: 2px;
}

._p-r-1_zdnn2_307 {
  padding-right: 2px;
}

._p-b-1_zdnn2_311 {
  padding-bottom: 2px;
}

._p-l-1_zdnn2_315 {
  padding-left: 2px;
}

._m-1_zdnn2_319 {
  margin: 2px;
}

._m-t-1_zdnn2_323 {
  margin-top: 2px;
}

._m-r-1_zdnn2_327 {
  margin-right: 2px;
}

._m-b-1_zdnn2_331 {
  margin-bottom: 2px;
}

._m-l-1_zdnn2_335 {
  margin-left: 2px;
}

._p-2_zdnn2_339 {
  padding: 4px;
}

._p-t-2_zdnn2_343 {
  padding-top: 4px;
}

._p-r-2_zdnn2_347 {
  padding-right: 4px;
}

._p-b-2_zdnn2_351 {
  padding-bottom: 4px;
}

._p-l-2_zdnn2_355 {
  padding-left: 4px;
}

._m-2_zdnn2_359 {
  margin: 4px;
}

._m-t-2_zdnn2_363 {
  margin-top: 4px;
}

._m-r-2_zdnn2_367 {
  margin-right: 4px;
}

._m-b-2_zdnn2_371 {
  margin-bottom: 4px;
}

._m-l-2_zdnn2_375 {
  margin-left: 4px;
}

._p-3_zdnn2_379 {
  padding: 8px;
}

._p-t-3_zdnn2_383 {
  padding-top: 8px;
}

._p-r-3_zdnn2_387 {
  padding-right: 8px;
}

._p-b-3_zdnn2_391 {
  padding-bottom: 8px;
}

._p-l-3_zdnn2_395 {
  padding-left: 8px;
}

._m-3_zdnn2_399 {
  margin: 8px;
}

._m-t-3_zdnn2_403 {
  margin-top: 8px;
}

._m-r-3_zdnn2_407 {
  margin-right: 8px;
}

._m-b-3_zdnn2_411 {
  margin-bottom: 8px;
}

._m-l-3_zdnn2_415 {
  margin-left: 8px;
}

._p-4_zdnn2_419 {
  padding: 12px;
}

._p-t-4_zdnn2_423 {
  padding-top: 12px;
}

._p-r-4_zdnn2_427 {
  padding-right: 12px;
}

._p-b-4_zdnn2_431 {
  padding-bottom: 12px;
}

._p-l-4_zdnn2_435 {
  padding-left: 12px;
}

._m-4_zdnn2_439 {
  margin: 12px;
}

._m-t-4_zdnn2_443 {
  margin-top: 12px;
}

._m-r-4_zdnn2_447 {
  margin-right: 12px;
}

._m-b-4_zdnn2_451 {
  margin-bottom: 12px;
}

._m-l-4_zdnn2_455 {
  margin-left: 12px;
}

._p-5_zdnn2_459 {
  padding: 16px;
}

._p-t-5_zdnn2_463 {
  padding-top: 16px;
}

._p-r-5_zdnn2_467 {
  padding-right: 16px;
}

._p-b-5_zdnn2_471 {
  padding-bottom: 16px;
}

._p-l-5_zdnn2_475 {
  padding-left: 16px;
}

._m-5_zdnn2_479 {
  margin: 16px;
}

._m-t-5_zdnn2_483 {
  margin-top: 16px;
}

._m-r-5_zdnn2_487 {
  margin-right: 16px;
}

._m-b-5_zdnn2_491 {
  margin-bottom: 16px;
}

._m-l-5_zdnn2_495 {
  margin-left: 16px;
}

._p-6_zdnn2_499 {
  padding: 24px;
}

._p-t-6_zdnn2_503 {
  padding-top: 24px;
}

._p-r-6_zdnn2_507 {
  padding-right: 24px;
}

._p-b-6_zdnn2_511 {
  padding-bottom: 24px;
}

._p-l-6_zdnn2_515 {
  padding-left: 24px;
}

._m-6_zdnn2_519 {
  margin: 24px;
}

._m-t-6_zdnn2_523 {
  margin-top: 24px;
}

._m-r-6_zdnn2_527 {
  margin-right: 24px;
}

._m-b-6_zdnn2_531 {
  margin-bottom: 24px;
}

._m-l-6_zdnn2_535 {
  margin-left: 24px;
}

._p-7_zdnn2_539 {
  padding: 32px;
}

._p-t-7_zdnn2_543 {
  padding-top: 32px;
}

._p-r-7_zdnn2_547 {
  padding-right: 32px;
}

._p-b-7_zdnn2_551 {
  padding-bottom: 32px;
}

._p-l-7_zdnn2_555 {
  padding-left: 32px;
}

._m-7_zdnn2_559 {
  margin: 32px;
}

._m-t-7_zdnn2_563 {
  margin-top: 32px;
}

._m-r-7_zdnn2_567 {
  margin-right: 32px;
}

._m-b-7_zdnn2_571 {
  margin-bottom: 32px;
}

._m-l-7_zdnn2_575 {
  margin-left: 32px;
}

._p-8_zdnn2_579 {
  padding: 40px;
}

._p-t-8_zdnn2_583 {
  padding-top: 40px;
}

._p-r-8_zdnn2_587 {
  padding-right: 40px;
}

._p-b-8_zdnn2_591 {
  padding-bottom: 40px;
}

._p-l-8_zdnn2_595 {
  padding-left: 40px;
}

._m-8_zdnn2_599 {
  margin: 40px;
}

._m-t-8_zdnn2_603 {
  margin-top: 40px;
}

._m-r-8_zdnn2_607 {
  margin-right: 40px;
}

._m-b-8_zdnn2_611 {
  margin-bottom: 40px;
}

._m-l-8_zdnn2_615 {
  margin-left: 40px;
}

._p-9_zdnn2_619 {
  padding: 48px;
}

._p-t-9_zdnn2_623 {
  padding-top: 48px;
}

._p-r-9_zdnn2_627 {
  padding-right: 48px;
}

._p-b-9_zdnn2_631 {
  padding-bottom: 48px;
}

._p-l-9_zdnn2_635 {
  padding-left: 48px;
}

._m-9_zdnn2_639 {
  margin: 48px;
}

._m-t-9_zdnn2_643 {
  margin-top: 48px;
}

._m-r-9_zdnn2_647 {
  margin-right: 48px;
}

._m-b-9_zdnn2_651 {
  margin-bottom: 48px;
}

._m-l-9_zdnn2_655 {
  margin-left: 48px;
}

._p-10_zdnn2_659 {
  padding: 64px;
}

._p-t-10_zdnn2_663 {
  padding-top: 64px;
}

._p-r-10_zdnn2_667 {
  padding-right: 64px;
}

._p-b-10_zdnn2_671 {
  padding-bottom: 64px;
}

._p-l-10_zdnn2_675 {
  padding-left: 64px;
}

._m-10_zdnn2_679 {
  margin: 64px;
}

._m-t-10_zdnn2_683 {
  margin-top: 64px;
}

._m-r-10_zdnn2_687 {
  margin-right: 64px;
}

._m-b-10_zdnn2_691 {
  margin-bottom: 64px;
}

._m-l-10_zdnn2_695 {
  margin-left: 64px;
}

._p-11_zdnn2_699 {
  padding: 80px;
}

._p-t-11_zdnn2_703 {
  padding-top: 80px;
}

._p-r-11_zdnn2_707 {
  padding-right: 80px;
}

._p-b-11_zdnn2_711 {
  padding-bottom: 80px;
}

._p-l-11_zdnn2_715 {
  padding-left: 80px;
}

._m-11_zdnn2_719 {
  margin: 80px;
}

._m-t-11_zdnn2_723 {
  margin-top: 80px;
}

._m-r-11_zdnn2_727 {
  margin-right: 80px;
}

._m-b-11_zdnn2_731 {
  margin-bottom: 80px;
}

._m-l-11_zdnn2_735 {
  margin-left: 80px;
}

._p-12_zdnn2_739 {
  padding: 96px;
}

._p-t-12_zdnn2_743 {
  padding-top: 96px;
}

._p-r-12_zdnn2_747 {
  padding-right: 96px;
}

._p-b-12_zdnn2_751 {
  padding-bottom: 96px;
}

._p-l-12_zdnn2_755 {
  padding-left: 96px;
}

._m-12_zdnn2_759 {
  margin: 96px;
}

._m-t-12_zdnn2_763 {
  margin-top: 96px;
}

._m-r-12_zdnn2_767 {
  margin-right: 96px;
}

._m-b-12_zdnn2_771 {
  margin-bottom: 96px;
}

._m-l-12_zdnn2_775 {
  margin-left: 96px;
}

._p-13_zdnn2_779 {
  padding: 160px;
}

._p-t-13_zdnn2_783 {
  padding-top: 160px;
}

._p-r-13_zdnn2_787 {
  padding-right: 160px;
}

._p-b-13_zdnn2_791 {
  padding-bottom: 160px;
}

._p-l-13_zdnn2_795 {
  padding-left: 160px;
}

._m-13_zdnn2_799 {
  margin: 160px;
}

._m-t-13_zdnn2_803 {
  margin-top: 160px;
}

._m-r-13_zdnn2_807 {
  margin-right: 160px;
}

._m-b-13_zdnn2_811 {
  margin-bottom: 160px;
}

._m-l-13_zdnn2_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_zdnn2_825 {
  border-radius: 0;
}

._r-1_zdnn2_829 {
  border-radius: 2px;
}

._r-2_zdnn2_833 {
  border-radius: 4px;
}

._r-3_zdnn2_837 {
  border-radius: 6px;
}

._r-4_zdnn2_841 {
  border-radius: 8px;
}

._r-5_zdnn2_845 {
  border-radius: 12px;
}

._r-6_zdnn2_849 {
  border-radius: 20px;
}

._r-full_zdnn2_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_zdnn2_860 {
  border: 0 solid;
}

._border-1_zdnn2_864 {
  border: 1px solid;
}

._border-2_zdnn2_868 {
  border: 2px solid;
}

._border-3_zdnn2_872 {
  border: 3px solid;
}

._border-4_zdnn2_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_zdnn2_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_zdnn2_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_zdnn2_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_zdnn2_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_zdnn2_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_zdnn2_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_zdnn2_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_zdnn2_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_zdnn2_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_zdnn2_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_zdnn2_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_zdnn2_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_zdnn2_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_zdnn2_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_zdnn2_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_zdnn2_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_zdnn2_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_zdnn2_1039 {
  display: flex;
  flex-direction: column;
}

._sectionTitle_zdnn2_1044 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_zdnn2_1044 {
    font-size: 16px;
  }
}
._sectionTitle_zdnn2_1044 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_zdnn2_1044 {
    margin-bottom: 12px;
  }
}

._sectionHeader_zdnn2_1065 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
._sectionHeader_zdnn2_1065 ._sectionTitle_zdnn2_1044 {
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionHeader_zdnn2_1065 {
    margin-bottom: 8px;
  }
}

._cellWithAction_zdnn2_1080 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
  width: 100%;
}

._inputCell_zdnn2_1088 {
  width: 100%;
}

._section_zdnn2_1039 .ag-cell-value:has(._inputCell_zdnn2_1088) {
  overflow: visible;
}

._cellActionButton_zdnn2_1096 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  color: var(--color-text-action);
  flex-shrink: 0;
}
@media (hover: hover) {
._cellActionButton_zdnn2_1096:hover {
  color: var(--color-text-header);
}
}
._cellActionButton_zdnn2_1096 i::before {
  font-size: 20px !important;
}

._formGrid_zdnn2_1116 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_zdnn2_1116 {
    gap: 12px;
  }
}

._adPlatformGrid_zdnn2_1127 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
._adPlatformGrid_zdnn2_1127 > * {
  flex: 0 0 308px;
  width: 308px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._adPlatformGrid_zdnn2_1127 > * {
    flex: 1 1 100%;
    width: 100%;
  }
}

._loading_zdnn2_1143 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  color: var(--color-text-action-disabled);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._loading_zdnn2_1143 {
    font-size: 14px;
  }
}

._surveyBlock_zdnn2_1160 {
  margin-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._surveyBlock_zdnn2_1160 {
    margin-top: 12px;
  }
}

._surveyTitle_zdnn2_1169 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._surveyTitle_zdnn2_1169 {
    font-size: 14px;
  }
}
._surveyTitle_zdnn2_1169 {
  color: var(--color-text-header);
  margin: 0 0 12px 0;
}

._surveyGrid_zdnn2_1185 {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-bottom: 12px;
}

._surveyCard_zdnn2_1192 {
  flex: 1 1 240px;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 16px;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
  border: 1px solid var(--color-border);
}

._keywordCard_zdnn2_1204 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px;
  background-color: var(--color-bg-elevation);
  border-radius: 6px;
  border: 1px solid var(--color-border);
}

._surveyLabel_zdnn2_1214 {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
}

._surveyValue_zdnn2_1225 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._surveyValue_zdnn2_1225 {
    font-size: 14px;
  }
}
._surveyValue_zdnn2_1225 {
  overflow-wrap: anywhere;
}

._keywordCount_zdnn2_1240 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._keywordCount_zdnn2_1240 {
    font-size: 12px;
  }
}
._keywordCount_zdnn2_1240 {
  padding: 0 8px;
  color: var(--color-primary);
  background-color: var(--color-primary-fill);
  border-radius: 50%;
}

._keywordList_zdnn2_1258 {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

._withdrawRow_zdnn2_1264 {
  display: flex;
  justify-content: flex-start;
  margin-top: 16px;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_2yqpl_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_2yqpl_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_2yqpl_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_2yqpl_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_2yqpl_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_2yqpl_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_2yqpl_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_2yqpl_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_2yqpl_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_2yqpl_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_2yqpl_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_2yqpl_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_2yqpl_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_2yqpl_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_2yqpl_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_2yqpl_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_2yqpl_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_2yqpl_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_2yqpl_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_2yqpl_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_2yqpl_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_2yqpl_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_2yqpl_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_2yqpl_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_2yqpl_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_2yqpl_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_2yqpl_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_2yqpl_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_2yqpl_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_2yqpl_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_2yqpl_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_2yqpl_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_2yqpl_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_2yqpl_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_2yqpl_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_2yqpl_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_2yqpl_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_2yqpl_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_2yqpl_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_2yqpl_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_2yqpl_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_2yqpl_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_2yqpl_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_2yqpl_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_2yqpl_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_2yqpl_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_2yqpl_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_2yqpl_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_2yqpl_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_2yqpl_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_2yqpl_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_2yqpl_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_2yqpl_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_2yqpl_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_2yqpl_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_2yqpl_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_2yqpl_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_2yqpl_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_2yqpl_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_2yqpl_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_2yqpl_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_2yqpl_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_2yqpl_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_2yqpl_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_2yqpl_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_2yqpl_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_2yqpl_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_2yqpl_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_2yqpl_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_2yqpl_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_2yqpl_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_2yqpl_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_2yqpl_259 {
  padding: 0;
}

._p-t-0_2yqpl_263 {
  padding-top: 0;
}

._p-r-0_2yqpl_267 {
  padding-right: 0;
}

._p-b-0_2yqpl_271 {
  padding-bottom: 0;
}

._p-l-0_2yqpl_275 {
  padding-left: 0;
}

._m-0_2yqpl_279 {
  margin: 0;
}

._m-t-0_2yqpl_283 {
  margin-top: 0;
}

._m-r-0_2yqpl_287 {
  margin-right: 0;
}

._m-b-0_2yqpl_291 {
  margin-bottom: 0;
}

._m-l-0_2yqpl_295 {
  margin-left: 0;
}

._p-1_2yqpl_299 {
  padding: 2px;
}

._p-t-1_2yqpl_303 {
  padding-top: 2px;
}

._p-r-1_2yqpl_307 {
  padding-right: 2px;
}

._p-b-1_2yqpl_311 {
  padding-bottom: 2px;
}

._p-l-1_2yqpl_315 {
  padding-left: 2px;
}

._m-1_2yqpl_319 {
  margin: 2px;
}

._m-t-1_2yqpl_323 {
  margin-top: 2px;
}

._m-r-1_2yqpl_327 {
  margin-right: 2px;
}

._m-b-1_2yqpl_331 {
  margin-bottom: 2px;
}

._m-l-1_2yqpl_335 {
  margin-left: 2px;
}

._p-2_2yqpl_339 {
  padding: 4px;
}

._p-t-2_2yqpl_343 {
  padding-top: 4px;
}

._p-r-2_2yqpl_347 {
  padding-right: 4px;
}

._p-b-2_2yqpl_351 {
  padding-bottom: 4px;
}

._p-l-2_2yqpl_355 {
  padding-left: 4px;
}

._m-2_2yqpl_359 {
  margin: 4px;
}

._m-t-2_2yqpl_363 {
  margin-top: 4px;
}

._m-r-2_2yqpl_367 {
  margin-right: 4px;
}

._m-b-2_2yqpl_371 {
  margin-bottom: 4px;
}

._m-l-2_2yqpl_375 {
  margin-left: 4px;
}

._p-3_2yqpl_379 {
  padding: 8px;
}

._p-t-3_2yqpl_383 {
  padding-top: 8px;
}

._p-r-3_2yqpl_387 {
  padding-right: 8px;
}

._p-b-3_2yqpl_391 {
  padding-bottom: 8px;
}

._p-l-3_2yqpl_395 {
  padding-left: 8px;
}

._m-3_2yqpl_399 {
  margin: 8px;
}

._m-t-3_2yqpl_403 {
  margin-top: 8px;
}

._m-r-3_2yqpl_407 {
  margin-right: 8px;
}

._m-b-3_2yqpl_411 {
  margin-bottom: 8px;
}

._m-l-3_2yqpl_415 {
  margin-left: 8px;
}

._p-4_2yqpl_419 {
  padding: 12px;
}

._p-t-4_2yqpl_423 {
  padding-top: 12px;
}

._p-r-4_2yqpl_427 {
  padding-right: 12px;
}

._p-b-4_2yqpl_431 {
  padding-bottom: 12px;
}

._p-l-4_2yqpl_435 {
  padding-left: 12px;
}

._m-4_2yqpl_439 {
  margin: 12px;
}

._m-t-4_2yqpl_443 {
  margin-top: 12px;
}

._m-r-4_2yqpl_447 {
  margin-right: 12px;
}

._m-b-4_2yqpl_451 {
  margin-bottom: 12px;
}

._m-l-4_2yqpl_455 {
  margin-left: 12px;
}

._p-5_2yqpl_459 {
  padding: 16px;
}

._p-t-5_2yqpl_463 {
  padding-top: 16px;
}

._p-r-5_2yqpl_467 {
  padding-right: 16px;
}

._p-b-5_2yqpl_471 {
  padding-bottom: 16px;
}

._p-l-5_2yqpl_475 {
  padding-left: 16px;
}

._m-5_2yqpl_479 {
  margin: 16px;
}

._m-t-5_2yqpl_483 {
  margin-top: 16px;
}

._m-r-5_2yqpl_487 {
  margin-right: 16px;
}

._m-b-5_2yqpl_491 {
  margin-bottom: 16px;
}

._m-l-5_2yqpl_495 {
  margin-left: 16px;
}

._p-6_2yqpl_499 {
  padding: 24px;
}

._p-t-6_2yqpl_503 {
  padding-top: 24px;
}

._p-r-6_2yqpl_507 {
  padding-right: 24px;
}

._p-b-6_2yqpl_511 {
  padding-bottom: 24px;
}

._p-l-6_2yqpl_515 {
  padding-left: 24px;
}

._m-6_2yqpl_519 {
  margin: 24px;
}

._m-t-6_2yqpl_523 {
  margin-top: 24px;
}

._m-r-6_2yqpl_527 {
  margin-right: 24px;
}

._m-b-6_2yqpl_531 {
  margin-bottom: 24px;
}

._m-l-6_2yqpl_535 {
  margin-left: 24px;
}

._p-7_2yqpl_539 {
  padding: 32px;
}

._p-t-7_2yqpl_543 {
  padding-top: 32px;
}

._p-r-7_2yqpl_547 {
  padding-right: 32px;
}

._p-b-7_2yqpl_551 {
  padding-bottom: 32px;
}

._p-l-7_2yqpl_555 {
  padding-left: 32px;
}

._m-7_2yqpl_559 {
  margin: 32px;
}

._m-t-7_2yqpl_563 {
  margin-top: 32px;
}

._m-r-7_2yqpl_567 {
  margin-right: 32px;
}

._m-b-7_2yqpl_571 {
  margin-bottom: 32px;
}

._m-l-7_2yqpl_575 {
  margin-left: 32px;
}

._p-8_2yqpl_579 {
  padding: 40px;
}

._p-t-8_2yqpl_583 {
  padding-top: 40px;
}

._p-r-8_2yqpl_587 {
  padding-right: 40px;
}

._p-b-8_2yqpl_591 {
  padding-bottom: 40px;
}

._p-l-8_2yqpl_595 {
  padding-left: 40px;
}

._m-8_2yqpl_599 {
  margin: 40px;
}

._m-t-8_2yqpl_603 {
  margin-top: 40px;
}

._m-r-8_2yqpl_607 {
  margin-right: 40px;
}

._m-b-8_2yqpl_611 {
  margin-bottom: 40px;
}

._m-l-8_2yqpl_615 {
  margin-left: 40px;
}

._p-9_2yqpl_619 {
  padding: 48px;
}

._p-t-9_2yqpl_623 {
  padding-top: 48px;
}

._p-r-9_2yqpl_627 {
  padding-right: 48px;
}

._p-b-9_2yqpl_631 {
  padding-bottom: 48px;
}

._p-l-9_2yqpl_635 {
  padding-left: 48px;
}

._m-9_2yqpl_639 {
  margin: 48px;
}

._m-t-9_2yqpl_643 {
  margin-top: 48px;
}

._m-r-9_2yqpl_647 {
  margin-right: 48px;
}

._m-b-9_2yqpl_651 {
  margin-bottom: 48px;
}

._m-l-9_2yqpl_655 {
  margin-left: 48px;
}

._p-10_2yqpl_659 {
  padding: 64px;
}

._p-t-10_2yqpl_663 {
  padding-top: 64px;
}

._p-r-10_2yqpl_667 {
  padding-right: 64px;
}

._p-b-10_2yqpl_671 {
  padding-bottom: 64px;
}

._p-l-10_2yqpl_675 {
  padding-left: 64px;
}

._m-10_2yqpl_679 {
  margin: 64px;
}

._m-t-10_2yqpl_683 {
  margin-top: 64px;
}

._m-r-10_2yqpl_687 {
  margin-right: 64px;
}

._m-b-10_2yqpl_691 {
  margin-bottom: 64px;
}

._m-l-10_2yqpl_695 {
  margin-left: 64px;
}

._p-11_2yqpl_699 {
  padding: 80px;
}

._p-t-11_2yqpl_703 {
  padding-top: 80px;
}

._p-r-11_2yqpl_707 {
  padding-right: 80px;
}

._p-b-11_2yqpl_711 {
  padding-bottom: 80px;
}

._p-l-11_2yqpl_715 {
  padding-left: 80px;
}

._m-11_2yqpl_719 {
  margin: 80px;
}

._m-t-11_2yqpl_723 {
  margin-top: 80px;
}

._m-r-11_2yqpl_727 {
  margin-right: 80px;
}

._m-b-11_2yqpl_731 {
  margin-bottom: 80px;
}

._m-l-11_2yqpl_735 {
  margin-left: 80px;
}

._p-12_2yqpl_739 {
  padding: 96px;
}

._p-t-12_2yqpl_743 {
  padding-top: 96px;
}

._p-r-12_2yqpl_747 {
  padding-right: 96px;
}

._p-b-12_2yqpl_751 {
  padding-bottom: 96px;
}

._p-l-12_2yqpl_755 {
  padding-left: 96px;
}

._m-12_2yqpl_759 {
  margin: 96px;
}

._m-t-12_2yqpl_763 {
  margin-top: 96px;
}

._m-r-12_2yqpl_767 {
  margin-right: 96px;
}

._m-b-12_2yqpl_771 {
  margin-bottom: 96px;
}

._m-l-12_2yqpl_775 {
  margin-left: 96px;
}

._p-13_2yqpl_779 {
  padding: 160px;
}

._p-t-13_2yqpl_783 {
  padding-top: 160px;
}

._p-r-13_2yqpl_787 {
  padding-right: 160px;
}

._p-b-13_2yqpl_791 {
  padding-bottom: 160px;
}

._p-l-13_2yqpl_795 {
  padding-left: 160px;
}

._m-13_2yqpl_799 {
  margin: 160px;
}

._m-t-13_2yqpl_803 {
  margin-top: 160px;
}

._m-r-13_2yqpl_807 {
  margin-right: 160px;
}

._m-b-13_2yqpl_811 {
  margin-bottom: 160px;
}

._m-l-13_2yqpl_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_2yqpl_825 {
  border-radius: 0;
}

._r-1_2yqpl_829 {
  border-radius: 2px;
}

._r-2_2yqpl_833 {
  border-radius: 4px;
}

._r-3_2yqpl_837 {
  border-radius: 6px;
}

._r-4_2yqpl_841 {
  border-radius: 8px;
}

._r-5_2yqpl_845 {
  border-radius: 12px;
}

._r-6_2yqpl_849 {
  border-radius: 20px;
}

._r-full_2yqpl_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_2yqpl_860 {
  border: 0 solid;
}

._border-1_2yqpl_864 {
  border: 1px solid;
}

._border-2_2yqpl_868 {
  border: 2px solid;
}

._border-3_2yqpl_872 {
  border: 3px solid;
}

._border-4_2yqpl_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_2yqpl_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_2yqpl_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_2yqpl_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_2yqpl_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_2yqpl_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_2yqpl_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_2yqpl_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_2yqpl_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_2yqpl_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_2yqpl_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_2yqpl_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_2yqpl_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_2yqpl_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_2yqpl_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_2yqpl_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_2yqpl_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_2yqpl_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_2yqpl_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_2yqpl_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_2yqpl_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._desktopLayout_2yqpl_1065 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopLayout_2yqpl_1065 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_2yqpl_1065 {
    display: none !important;
  }
}

._leftSection_2yqpl_1085 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 0;
}
._leftSection_2yqpl_1085 > * {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._rightSection_2yqpl_1097 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}

._mobileLayout_2yqpl_1105 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileLayout_2yqpl_1105 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

._section_2yqpl_1116 {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}

._sectionTitle_2yqpl_1123 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_2yqpl_1123 {
    font-size: 16px;
  }
}
._sectionTitle_2yqpl_1123 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_2yqpl_1123 {
    margin-bottom: 12px;
  }
}

._formGrid_2yqpl_1144 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_2yqpl_1144 {
    gap: 12px;
  }
}

._inputWithButton_2yqpl_1156 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
}
._inputWithButton_2yqpl_1156 input {
  flex: 1;
  min-width: 0;
}
._inputWithButton_2yqpl_1156:has(._editButton_2yqpl_1167) input {
  padding-right: 64px !important;
}

._editButton_2yqpl_1167 {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  background: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  color: var(--color-text-action-disabled);
  transition: all 0.2s ease;
}
@media (hover: hover) {
._editButton_2yqpl_1167:hover {
  color: var(--color-text-action);
  background-color: var(--color-default);
}
}
._editButton_2yqpl_1167:focus {
  outline: none;
}
._editButton_2yqpl_1167 i {
  font-size: 18px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._editButton_2yqpl_1167 {
    right: 0;
  }
}

._textValue_2yqpl_1205 {
  display: flex;
  align-items: center;
  height: 42px;
  padding: 0 8px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textValue_2yqpl_1205 {
    font-size: 14px;
  }
}
._textValue_2yqpl_1205 {
  color: var(--color-text-header);
  background-color: var(--color-default);
  border: 1px solid var(--color-border-disabled);
  border-radius: 4px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._textValue_2yqpl_1205 {
    height: 48px;
    padding: 8px 0;
    background: transparent;
    border: none;
    border-bottom: 1px solid var(--color-border);
    border-radius: 0;
  }
}

._passwordChangeForm_2yqpl_1237 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._input_2yqpl_1156 {
  width: 100%;
  height: 42px;
  padding: 0 8px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._input_2yqpl_1156 {
    font-size: 14px;
  }
}
._input_2yqpl_1156 {
  background: var(--color-bg-elevation-1);
  border: 1px solid var(--color-border-disabled);
  border-radius: 4px;
  color: var(--color-text-header);
  transition: all 0.2s;
}
._input_2yqpl_1156::placeholder {
  color: var(--color-text-action-disabled);
}
._input_2yqpl_1156:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px rgba(45, 106, 246, 0.1);
}
._input_2yqpl_1156:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}

._passwordFieldWrapper_2yqpl_1278 {
  position: relative;
  width: 100%;
}
._passwordFieldWrapper_2yqpl_1278 ._input_2yqpl_1156 {
  padding-right: 64px !important;
}
._passwordFieldWrapper_2yqpl_1278 ._passwordToggle_2yqpl_1285 {
  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;
}
@media (hover: hover) {
._passwordFieldWrapper_2yqpl_1278 ._passwordToggle_2yqpl_1285:hover {
  color: var(--color-text-body);
}
}
._passwordFieldWrapper_2yqpl_1278 ._passwordToggle_2yqpl_1285:focus {
  outline: none;
}
._passwordFieldWrapper_2yqpl_1278 ._passwordToggle_2yqpl_1285 i {
  font-size: 18px;
}

._confirmPasswordContainer_2yqpl_1310 {
  margin-top: 4px;
}

._sectionFooterButtons_2yqpl_1314 {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 24px;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._sectionFooterButtons_2yqpl_1314 {
    flex-direction: column;
    gap: 8px;
  }
  ._sectionFooterButtons_2yqpl_1314 > button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionFooterButtons_2yqpl_1314 {
    display: none !important;
  }
}

._tableWrapper_2yqpl_1336 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_2yqpl_1336 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  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;
}
@media (hover: hover) {
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;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  position: sticky;
  top: 0;
  z-index: 2;
  height: 38px;
  padding: 8px 12px;
}
table.border.list tbody tr {
  height: 77px;
}
table.border.list tbody td {
  padding: 12px;
  vertical-align: middle;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_2yqpl_1425 {
    display: none;
  }
}

._roleCell_2yqpl_1430 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
}

._roleOrg_2yqpl_1437 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roleOrg_2yqpl_1437 {
    font-size: 12px;
  }
}
._roleOrg_2yqpl_1437 {
  color: var(--color-text-sub);
}

._roleBadge_2yqpl_1452 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 27px;
  padding: 0 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  background-color: transparent;
  border: 1px solid var(--color-border);
  border-radius: 4px;
}
._roleBadge_2yqpl_1452 i {
  height: 19px;
}
._roleBadge_2yqpl_1452 i::before {
  font-size: 20px !important;
  color: var(--color-text-action);
}

._dateCell_2yqpl_1476 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}

._dateText_2yqpl_1483 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dateText_2yqpl_1483 {
    font-size: 12px;
  }
}
._dateText_2yqpl_1483 {
  color: var(--color-text-header);
}

._expiryText_2yqpl_1498 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-danger);
}

._actionButtons_2yqpl_1506 {
  display: flex;
  justify-content: center;
  gap: 4px;
}

._emptyInvitations_2yqpl_1512 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  color: var(--color-text-action-disabled);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyInvitations_2yqpl_1512 {
    font-size: 14px;
  }
}

._skeleton_2yqpl_1529 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_2yqpl_1 1.5s ease-in-out infinite;
}

._skeletonTable_2yqpl_1536 {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: hidden;
}

._skeletonTableHeader_2yqpl_1544 {
  display: flex;
  gap: 12px;
  padding: 8px 12px;
  background-color: var(--color-default);
  border-bottom: 1px solid var(--color-border);
}

._skeletonTableRow_2yqpl_1552 {
  display: flex;
  gap: 12px;
  padding: 12px;
  border-bottom: 1px solid var(--color-border);
}
._skeletonTableRow_2yqpl_1552:last-child {
  border-bottom: none;
}

._paginationWrapper_2yqpl_1562 {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paginationWrapper_2yqpl_1562 {
    margin-top: 12px;
  }
}

._mobileBottomButtons_2yqpl_1573 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_2yqpl_1573 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_2yqpl_1573 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}

._bottomSpacer_2yqpl_1602 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_2yqpl_1602 {
    display: block;
    height: 82px;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._section_2yqpl_1116 {
    padding: 0;
  }
  ._input_2yqpl_1156 {
    height: 48px;
    padding: 8px 0;
    background: transparent;
    border: none;
    border-bottom: 1px solid var(--color-border);
    border-radius: 0;
  }
  ._input_2yqpl_1156:focus {
    border-color: var(--color-primary);
    box-shadow: none;
  }
  ._input_2yqpl_1156:disabled {
    background-color: transparent;
    color: var(--color-text-body);
  }
  ._passwordFieldWrapper_2yqpl_1278 ._input_2yqpl_1156 {
    padding-right: 64px;
  }
  ._passwordFieldWrapper_2yqpl_1278 ._passwordToggle_2yqpl_1285 {
    right: 0;
  }
  ._passwordChangeForm_2yqpl_1237 {
    padding: 12px;
  }
  ._passwordChangeForm_2yqpl_1237 ._input_2yqpl_1156 {
    height: 42px;
    padding: 0 8px;
    padding-right: 64px;
    background: var(--color-bg-elevation-1);
    border: 1px solid var(--color-border-disabled);
    border-radius: 4px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1f9oj_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1f9oj_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1f9oj_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1f9oj_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1f9oj_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1f9oj_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1f9oj_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1f9oj_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1f9oj_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_1f9oj_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1f9oj_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1f9oj_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1f9oj_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1f9oj_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1f9oj_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1f9oj_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1f9oj_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1f9oj_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_1f9oj_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1f9oj_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1f9oj_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1f9oj_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1f9oj_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1f9oj_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1f9oj_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1f9oj_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1f9oj_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_1f9oj_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1f9oj_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1f9oj_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1f9oj_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1f9oj_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1f9oj_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1f9oj_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1f9oj_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1f9oj_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_1f9oj_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1f9oj_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1f9oj_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1f9oj_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1f9oj_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1f9oj_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1f9oj_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1f9oj_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1f9oj_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_1f9oj_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1f9oj_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1f9oj_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1f9oj_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1f9oj_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1f9oj_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1f9oj_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1f9oj_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1f9oj_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_1f9oj_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1f9oj_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1f9oj_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1f9oj_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1f9oj_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1f9oj_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1f9oj_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1f9oj_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1f9oj_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_1f9oj_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1f9oj_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1f9oj_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1f9oj_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1f9oj_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1f9oj_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1f9oj_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1f9oj_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1f9oj_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1f9oj_259 {
  padding: 0;
}

._p-t-0_1f9oj_263 {
  padding-top: 0;
}

._p-r-0_1f9oj_267 {
  padding-right: 0;
}

._p-b-0_1f9oj_271 {
  padding-bottom: 0;
}

._p-l-0_1f9oj_275 {
  padding-left: 0;
}

._m-0_1f9oj_279 {
  margin: 0;
}

._m-t-0_1f9oj_283 {
  margin-top: 0;
}

._m-r-0_1f9oj_287 {
  margin-right: 0;
}

._m-b-0_1f9oj_291 {
  margin-bottom: 0;
}

._m-l-0_1f9oj_295 {
  margin-left: 0;
}

._p-1_1f9oj_299 {
  padding: 2px;
}

._p-t-1_1f9oj_303 {
  padding-top: 2px;
}

._p-r-1_1f9oj_307 {
  padding-right: 2px;
}

._p-b-1_1f9oj_311 {
  padding-bottom: 2px;
}

._p-l-1_1f9oj_315 {
  padding-left: 2px;
}

._m-1_1f9oj_319 {
  margin: 2px;
}

._m-t-1_1f9oj_323 {
  margin-top: 2px;
}

._m-r-1_1f9oj_327 {
  margin-right: 2px;
}

._m-b-1_1f9oj_331 {
  margin-bottom: 2px;
}

._m-l-1_1f9oj_335 {
  margin-left: 2px;
}

._p-2_1f9oj_339 {
  padding: 4px;
}

._p-t-2_1f9oj_343 {
  padding-top: 4px;
}

._p-r-2_1f9oj_347 {
  padding-right: 4px;
}

._p-b-2_1f9oj_351 {
  padding-bottom: 4px;
}

._p-l-2_1f9oj_355 {
  padding-left: 4px;
}

._m-2_1f9oj_359 {
  margin: 4px;
}

._m-t-2_1f9oj_363 {
  margin-top: 4px;
}

._m-r-2_1f9oj_367 {
  margin-right: 4px;
}

._m-b-2_1f9oj_371 {
  margin-bottom: 4px;
}

._m-l-2_1f9oj_375 {
  margin-left: 4px;
}

._p-3_1f9oj_379 {
  padding: 8px;
}

._p-t-3_1f9oj_383 {
  padding-top: 8px;
}

._p-r-3_1f9oj_387 {
  padding-right: 8px;
}

._p-b-3_1f9oj_391 {
  padding-bottom: 8px;
}

._p-l-3_1f9oj_395 {
  padding-left: 8px;
}

._m-3_1f9oj_399 {
  margin: 8px;
}

._m-t-3_1f9oj_403 {
  margin-top: 8px;
}

._m-r-3_1f9oj_407 {
  margin-right: 8px;
}

._m-b-3_1f9oj_411 {
  margin-bottom: 8px;
}

._m-l-3_1f9oj_415 {
  margin-left: 8px;
}

._p-4_1f9oj_419 {
  padding: 12px;
}

._p-t-4_1f9oj_423 {
  padding-top: 12px;
}

._p-r-4_1f9oj_427 {
  padding-right: 12px;
}

._p-b-4_1f9oj_431 {
  padding-bottom: 12px;
}

._p-l-4_1f9oj_435 {
  padding-left: 12px;
}

._m-4_1f9oj_439 {
  margin: 12px;
}

._m-t-4_1f9oj_443 {
  margin-top: 12px;
}

._m-r-4_1f9oj_447 {
  margin-right: 12px;
}

._m-b-4_1f9oj_451 {
  margin-bottom: 12px;
}

._m-l-4_1f9oj_455 {
  margin-left: 12px;
}

._p-5_1f9oj_459 {
  padding: 16px;
}

._p-t-5_1f9oj_463 {
  padding-top: 16px;
}

._p-r-5_1f9oj_467 {
  padding-right: 16px;
}

._p-b-5_1f9oj_471 {
  padding-bottom: 16px;
}

._p-l-5_1f9oj_475 {
  padding-left: 16px;
}

._m-5_1f9oj_479 {
  margin: 16px;
}

._m-t-5_1f9oj_483 {
  margin-top: 16px;
}

._m-r-5_1f9oj_487 {
  margin-right: 16px;
}

._m-b-5_1f9oj_491 {
  margin-bottom: 16px;
}

._m-l-5_1f9oj_495 {
  margin-left: 16px;
}

._p-6_1f9oj_499 {
  padding: 24px;
}

._p-t-6_1f9oj_503 {
  padding-top: 24px;
}

._p-r-6_1f9oj_507 {
  padding-right: 24px;
}

._p-b-6_1f9oj_511 {
  padding-bottom: 24px;
}

._p-l-6_1f9oj_515 {
  padding-left: 24px;
}

._m-6_1f9oj_519 {
  margin: 24px;
}

._m-t-6_1f9oj_523 {
  margin-top: 24px;
}

._m-r-6_1f9oj_527 {
  margin-right: 24px;
}

._m-b-6_1f9oj_531 {
  margin-bottom: 24px;
}

._m-l-6_1f9oj_535 {
  margin-left: 24px;
}

._p-7_1f9oj_539 {
  padding: 32px;
}

._p-t-7_1f9oj_543 {
  padding-top: 32px;
}

._p-r-7_1f9oj_547 {
  padding-right: 32px;
}

._p-b-7_1f9oj_551 {
  padding-bottom: 32px;
}

._p-l-7_1f9oj_555 {
  padding-left: 32px;
}

._m-7_1f9oj_559 {
  margin: 32px;
}

._m-t-7_1f9oj_563 {
  margin-top: 32px;
}

._m-r-7_1f9oj_567 {
  margin-right: 32px;
}

._m-b-7_1f9oj_571 {
  margin-bottom: 32px;
}

._m-l-7_1f9oj_575 {
  margin-left: 32px;
}

._p-8_1f9oj_579 {
  padding: 40px;
}

._p-t-8_1f9oj_583 {
  padding-top: 40px;
}

._p-r-8_1f9oj_587 {
  padding-right: 40px;
}

._p-b-8_1f9oj_591 {
  padding-bottom: 40px;
}

._p-l-8_1f9oj_595 {
  padding-left: 40px;
}

._m-8_1f9oj_599 {
  margin: 40px;
}

._m-t-8_1f9oj_603 {
  margin-top: 40px;
}

._m-r-8_1f9oj_607 {
  margin-right: 40px;
}

._m-b-8_1f9oj_611 {
  margin-bottom: 40px;
}

._m-l-8_1f9oj_615 {
  margin-left: 40px;
}

._p-9_1f9oj_619 {
  padding: 48px;
}

._p-t-9_1f9oj_623 {
  padding-top: 48px;
}

._p-r-9_1f9oj_627 {
  padding-right: 48px;
}

._p-b-9_1f9oj_631 {
  padding-bottom: 48px;
}

._p-l-9_1f9oj_635 {
  padding-left: 48px;
}

._m-9_1f9oj_639 {
  margin: 48px;
}

._m-t-9_1f9oj_643 {
  margin-top: 48px;
}

._m-r-9_1f9oj_647 {
  margin-right: 48px;
}

._m-b-9_1f9oj_651 {
  margin-bottom: 48px;
}

._m-l-9_1f9oj_655 {
  margin-left: 48px;
}

._p-10_1f9oj_659 {
  padding: 64px;
}

._p-t-10_1f9oj_663 {
  padding-top: 64px;
}

._p-r-10_1f9oj_667 {
  padding-right: 64px;
}

._p-b-10_1f9oj_671 {
  padding-bottom: 64px;
}

._p-l-10_1f9oj_675 {
  padding-left: 64px;
}

._m-10_1f9oj_679 {
  margin: 64px;
}

._m-t-10_1f9oj_683 {
  margin-top: 64px;
}

._m-r-10_1f9oj_687 {
  margin-right: 64px;
}

._m-b-10_1f9oj_691 {
  margin-bottom: 64px;
}

._m-l-10_1f9oj_695 {
  margin-left: 64px;
}

._p-11_1f9oj_699 {
  padding: 80px;
}

._p-t-11_1f9oj_703 {
  padding-top: 80px;
}

._p-r-11_1f9oj_707 {
  padding-right: 80px;
}

._p-b-11_1f9oj_711 {
  padding-bottom: 80px;
}

._p-l-11_1f9oj_715 {
  padding-left: 80px;
}

._m-11_1f9oj_719 {
  margin: 80px;
}

._m-t-11_1f9oj_723 {
  margin-top: 80px;
}

._m-r-11_1f9oj_727 {
  margin-right: 80px;
}

._m-b-11_1f9oj_731 {
  margin-bottom: 80px;
}

._m-l-11_1f9oj_735 {
  margin-left: 80px;
}

._p-12_1f9oj_739 {
  padding: 96px;
}

._p-t-12_1f9oj_743 {
  padding-top: 96px;
}

._p-r-12_1f9oj_747 {
  padding-right: 96px;
}

._p-b-12_1f9oj_751 {
  padding-bottom: 96px;
}

._p-l-12_1f9oj_755 {
  padding-left: 96px;
}

._m-12_1f9oj_759 {
  margin: 96px;
}

._m-t-12_1f9oj_763 {
  margin-top: 96px;
}

._m-r-12_1f9oj_767 {
  margin-right: 96px;
}

._m-b-12_1f9oj_771 {
  margin-bottom: 96px;
}

._m-l-12_1f9oj_775 {
  margin-left: 96px;
}

._p-13_1f9oj_779 {
  padding: 160px;
}

._p-t-13_1f9oj_783 {
  padding-top: 160px;
}

._p-r-13_1f9oj_787 {
  padding-right: 160px;
}

._p-b-13_1f9oj_791 {
  padding-bottom: 160px;
}

._p-l-13_1f9oj_795 {
  padding-left: 160px;
}

._m-13_1f9oj_799 {
  margin: 160px;
}

._m-t-13_1f9oj_803 {
  margin-top: 160px;
}

._m-r-13_1f9oj_807 {
  margin-right: 160px;
}

._m-b-13_1f9oj_811 {
  margin-bottom: 160px;
}

._m-l-13_1f9oj_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1f9oj_825 {
  border-radius: 0;
}

._r-1_1f9oj_829 {
  border-radius: 2px;
}

._r-2_1f9oj_833 {
  border-radius: 4px;
}

._r-3_1f9oj_837 {
  border-radius: 6px;
}

._r-4_1f9oj_841 {
  border-radius: 8px;
}

._r-5_1f9oj_845 {
  border-radius: 12px;
}

._r-6_1f9oj_849 {
  border-radius: 20px;
}

._r-full_1f9oj_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1f9oj_860 {
  border: 0 solid;
}

._border-1_1f9oj_864 {
  border: 1px solid;
}

._border-2_1f9oj_868 {
  border: 2px solid;
}

._border-3_1f9oj_872 {
  border: 3px solid;
}

._border-4_1f9oj_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1f9oj_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1f9oj_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1f9oj_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1f9oj_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1f9oj_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1f9oj_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1f9oj_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1f9oj_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1f9oj_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_1f9oj_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1f9oj_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1f9oj_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1f9oj_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1f9oj_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1f9oj_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1f9oj_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1f9oj_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._footer_1f9oj_1039 {
  padding: 56px 0;
  background-color: #f8f8f8;
  border-top: 1px solid #e5e7ec;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._footer_1f9oj_1039 {
    padding: 40px 16px;
  }
}

._container_1f9oj_1050 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  max-width: 1328px;
  padding: 0 24px;
  margin: 0 auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_1f9oj_1050 {
    flex-direction: column;
    gap: 24px;
    padding: unset;
  }
}

._info_1f9oj_97 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._links_1f9oj_1072 {
  display: flex;
  align-items: center;
  gap: 16px;
}

a._linkBold_1f9oj_1078 {
  font-size: 13.9px;
  font-weight: 700;
  color: #4a4a4a !important;
  text-decoration: none;
  letter-spacing: -0.5px;
  line-height: 22.4px;
}
a._linkBold_1f9oj_1078:visited {
  color: #4a4a4a !important;
}
@media (hover: hover) {
a._linkBold_1f9oj_1078:hover {
  color: #4a4a4a !important;
  text-decoration: underline;
}
}

a._link_1f9oj_128 {
  font-size: 13.9px;
  font-weight: 400;
  color: #4a4a4a !important;
  text-decoration: none;
  letter-spacing: -0.5px;
  line-height: 22.4px;
}
a._link_1f9oj_128:visited {
  color: #4a4a4a !important;
}
@media (hover: hover) {
a._link_1f9oj_128:hover {
  color: #4a4a4a !important;
  text-decoration: underline;
}
}

._businessInfo_1f9oj_1110 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._infoRow_1f9oj_1116 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 13px;
  font-size: 12.9px;
  font-weight: 400;
  color: #747779;
  letter-spacing: -0.48px;
  line-height: 20.8px;
}

._divider_1f9oj_1128 {
  width: 1px;
  height: 12px;
  background-color: #abb3ba;
}

._address_1f9oj_1134 {
  font-size: 12.9px;
  font-weight: 400;
  color: #747779;
  letter-spacing: -0.48px;
  line-height: 20.8px;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._logoWrapper_1f9oj_1143 {
    align-self: flex-start;
  }
}

._logo_1f9oj_1143 {
  display: flex;
  align-items: center;
  text-decoration: none;
}

._logoIcon_1f9oj_1154 {
  height: 30px;
  width: auto;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1817g_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1817g_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1817g_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1817g_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1817g_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1817g_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1817g_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1817g_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1817g_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_1817g_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1817g_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1817g_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1817g_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1817g_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1817g_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1817g_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1817g_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1817g_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_1817g_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1817g_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1817g_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1817g_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1817g_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1817g_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1817g_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1817g_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1817g_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_1817g_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1817g_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1817g_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1817g_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1817g_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1817g_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1817g_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1817g_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1817g_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_1817g_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1817g_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1817g_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1817g_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1817g_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1817g_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1817g_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1817g_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1817g_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_1817g_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1817g_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1817g_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1817g_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1817g_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1817g_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1817g_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1817g_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1817g_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_1817g_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1817g_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1817g_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1817g_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1817g_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1817g_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1817g_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1817g_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1817g_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_1817g_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1817g_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1817g_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1817g_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1817g_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1817g_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1817g_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1817g_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1817g_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1817g_259 {
  padding: 0;
}

._p-t-0_1817g_263 {
  padding-top: 0;
}

._p-r-0_1817g_267 {
  padding-right: 0;
}

._p-b-0_1817g_271 {
  padding-bottom: 0;
}

._p-l-0_1817g_275 {
  padding-left: 0;
}

._m-0_1817g_279 {
  margin: 0;
}

._m-t-0_1817g_283 {
  margin-top: 0;
}

._m-r-0_1817g_287 {
  margin-right: 0;
}

._m-b-0_1817g_291 {
  margin-bottom: 0;
}

._m-l-0_1817g_295 {
  margin-left: 0;
}

._p-1_1817g_299 {
  padding: 2px;
}

._p-t-1_1817g_303 {
  padding-top: 2px;
}

._p-r-1_1817g_307 {
  padding-right: 2px;
}

._p-b-1_1817g_311 {
  padding-bottom: 2px;
}

._p-l-1_1817g_315 {
  padding-left: 2px;
}

._m-1_1817g_319 {
  margin: 2px;
}

._m-t-1_1817g_323 {
  margin-top: 2px;
}

._m-r-1_1817g_327 {
  margin-right: 2px;
}

._m-b-1_1817g_331 {
  margin-bottom: 2px;
}

._m-l-1_1817g_335 {
  margin-left: 2px;
}

._p-2_1817g_339 {
  padding: 4px;
}

._p-t-2_1817g_343 {
  padding-top: 4px;
}

._p-r-2_1817g_347 {
  padding-right: 4px;
}

._p-b-2_1817g_351 {
  padding-bottom: 4px;
}

._p-l-2_1817g_355 {
  padding-left: 4px;
}

._m-2_1817g_359 {
  margin: 4px;
}

._m-t-2_1817g_363 {
  margin-top: 4px;
}

._m-r-2_1817g_367 {
  margin-right: 4px;
}

._m-b-2_1817g_371 {
  margin-bottom: 4px;
}

._m-l-2_1817g_375 {
  margin-left: 4px;
}

._p-3_1817g_379 {
  padding: 8px;
}

._p-t-3_1817g_383 {
  padding-top: 8px;
}

._p-r-3_1817g_387 {
  padding-right: 8px;
}

._p-b-3_1817g_391 {
  padding-bottom: 8px;
}

._p-l-3_1817g_395 {
  padding-left: 8px;
}

._m-3_1817g_399 {
  margin: 8px;
}

._m-t-3_1817g_403 {
  margin-top: 8px;
}

._m-r-3_1817g_407 {
  margin-right: 8px;
}

._m-b-3_1817g_411 {
  margin-bottom: 8px;
}

._m-l-3_1817g_415 {
  margin-left: 8px;
}

._p-4_1817g_419 {
  padding: 12px;
}

._p-t-4_1817g_423 {
  padding-top: 12px;
}

._p-r-4_1817g_427 {
  padding-right: 12px;
}

._p-b-4_1817g_431 {
  padding-bottom: 12px;
}

._p-l-4_1817g_435 {
  padding-left: 12px;
}

._m-4_1817g_439 {
  margin: 12px;
}

._m-t-4_1817g_443 {
  margin-top: 12px;
}

._m-r-4_1817g_447 {
  margin-right: 12px;
}

._m-b-4_1817g_451 {
  margin-bottom: 12px;
}

._m-l-4_1817g_455 {
  margin-left: 12px;
}

._p-5_1817g_459 {
  padding: 16px;
}

._p-t-5_1817g_463 {
  padding-top: 16px;
}

._p-r-5_1817g_467 {
  padding-right: 16px;
}

._p-b-5_1817g_471 {
  padding-bottom: 16px;
}

._p-l-5_1817g_475 {
  padding-left: 16px;
}

._m-5_1817g_479 {
  margin: 16px;
}

._m-t-5_1817g_483 {
  margin-top: 16px;
}

._m-r-5_1817g_487 {
  margin-right: 16px;
}

._m-b-5_1817g_491 {
  margin-bottom: 16px;
}

._m-l-5_1817g_495 {
  margin-left: 16px;
}

._p-6_1817g_499 {
  padding: 24px;
}

._p-t-6_1817g_503 {
  padding-top: 24px;
}

._p-r-6_1817g_507 {
  padding-right: 24px;
}

._p-b-6_1817g_511 {
  padding-bottom: 24px;
}

._p-l-6_1817g_515 {
  padding-left: 24px;
}

._m-6_1817g_519 {
  margin: 24px;
}

._m-t-6_1817g_523 {
  margin-top: 24px;
}

._m-r-6_1817g_527 {
  margin-right: 24px;
}

._m-b-6_1817g_531 {
  margin-bottom: 24px;
}

._m-l-6_1817g_535 {
  margin-left: 24px;
}

._p-7_1817g_539 {
  padding: 32px;
}

._p-t-7_1817g_543 {
  padding-top: 32px;
}

._p-r-7_1817g_547 {
  padding-right: 32px;
}

._p-b-7_1817g_551 {
  padding-bottom: 32px;
}

._p-l-7_1817g_555 {
  padding-left: 32px;
}

._m-7_1817g_559 {
  margin: 32px;
}

._m-t-7_1817g_563 {
  margin-top: 32px;
}

._m-r-7_1817g_567 {
  margin-right: 32px;
}

._m-b-7_1817g_571 {
  margin-bottom: 32px;
}

._m-l-7_1817g_575 {
  margin-left: 32px;
}

._p-8_1817g_579 {
  padding: 40px;
}

._p-t-8_1817g_583 {
  padding-top: 40px;
}

._p-r-8_1817g_587 {
  padding-right: 40px;
}

._p-b-8_1817g_591 {
  padding-bottom: 40px;
}

._p-l-8_1817g_595 {
  padding-left: 40px;
}

._m-8_1817g_599 {
  margin: 40px;
}

._m-t-8_1817g_603 {
  margin-top: 40px;
}

._m-r-8_1817g_607 {
  margin-right: 40px;
}

._m-b-8_1817g_611 {
  margin-bottom: 40px;
}

._m-l-8_1817g_615 {
  margin-left: 40px;
}

._p-9_1817g_619 {
  padding: 48px;
}

._p-t-9_1817g_623 {
  padding-top: 48px;
}

._p-r-9_1817g_627 {
  padding-right: 48px;
}

._p-b-9_1817g_631 {
  padding-bottom: 48px;
}

._p-l-9_1817g_635 {
  padding-left: 48px;
}

._m-9_1817g_639 {
  margin: 48px;
}

._m-t-9_1817g_643 {
  margin-top: 48px;
}

._m-r-9_1817g_647 {
  margin-right: 48px;
}

._m-b-9_1817g_651 {
  margin-bottom: 48px;
}

._m-l-9_1817g_655 {
  margin-left: 48px;
}

._p-10_1817g_659 {
  padding: 64px;
}

._p-t-10_1817g_663 {
  padding-top: 64px;
}

._p-r-10_1817g_667 {
  padding-right: 64px;
}

._p-b-10_1817g_671 {
  padding-bottom: 64px;
}

._p-l-10_1817g_675 {
  padding-left: 64px;
}

._m-10_1817g_679 {
  margin: 64px;
}

._m-t-10_1817g_683 {
  margin-top: 64px;
}

._m-r-10_1817g_687 {
  margin-right: 64px;
}

._m-b-10_1817g_691 {
  margin-bottom: 64px;
}

._m-l-10_1817g_695 {
  margin-left: 64px;
}

._p-11_1817g_699 {
  padding: 80px;
}

._p-t-11_1817g_703 {
  padding-top: 80px;
}

._p-r-11_1817g_707 {
  padding-right: 80px;
}

._p-b-11_1817g_711 {
  padding-bottom: 80px;
}

._p-l-11_1817g_715 {
  padding-left: 80px;
}

._m-11_1817g_719 {
  margin: 80px;
}

._m-t-11_1817g_723 {
  margin-top: 80px;
}

._m-r-11_1817g_727 {
  margin-right: 80px;
}

._m-b-11_1817g_731 {
  margin-bottom: 80px;
}

._m-l-11_1817g_735 {
  margin-left: 80px;
}

._p-12_1817g_739 {
  padding: 96px;
}

._p-t-12_1817g_743 {
  padding-top: 96px;
}

._p-r-12_1817g_747 {
  padding-right: 96px;
}

._p-b-12_1817g_751 {
  padding-bottom: 96px;
}

._p-l-12_1817g_755 {
  padding-left: 96px;
}

._m-12_1817g_759 {
  margin: 96px;
}

._m-t-12_1817g_763 {
  margin-top: 96px;
}

._m-r-12_1817g_767 {
  margin-right: 96px;
}

._m-b-12_1817g_771 {
  margin-bottom: 96px;
}

._m-l-12_1817g_775 {
  margin-left: 96px;
}

._p-13_1817g_779 {
  padding: 160px;
}

._p-t-13_1817g_783 {
  padding-top: 160px;
}

._p-r-13_1817g_787 {
  padding-right: 160px;
}

._p-b-13_1817g_791 {
  padding-bottom: 160px;
}

._p-l-13_1817g_795 {
  padding-left: 160px;
}

._m-13_1817g_799 {
  margin: 160px;
}

._m-t-13_1817g_803 {
  margin-top: 160px;
}

._m-r-13_1817g_807 {
  margin-right: 160px;
}

._m-b-13_1817g_811 {
  margin-bottom: 160px;
}

._m-l-13_1817g_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1817g_825 {
  border-radius: 0;
}

._r-1_1817g_829 {
  border-radius: 2px;
}

._r-2_1817g_833 {
  border-radius: 4px;
}

._r-3_1817g_837 {
  border-radius: 6px;
}

._r-4_1817g_841 {
  border-radius: 8px;
}

._r-5_1817g_845 {
  border-radius: 12px;
}

._r-6_1817g_849 {
  border-radius: 20px;
}

._r-full_1817g_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1817g_860 {
  border: 0 solid;
}

._border-1_1817g_864 {
  border: 1px solid;
}

._border-2_1817g_868 {
  border: 2px solid;
}

._border-3_1817g_872 {
  border: 3px solid;
}

._border-4_1817g_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1817g_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1817g_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1817g_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1817g_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1817g_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1817g_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1817g_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1817g_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1817g_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_1817g_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1817g_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1817g_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1817g_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1817g_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1817g_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1817g_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1817g_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_1817g_1039 {
  position: sticky;
  top: 0;
  z-index: 100;
  height: 72px;
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(8px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

._container_1817g_1049 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 1328px;
  padding: 0 24px;
  height: 100%;
  margin: 0 auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_1817g_1049 {
    padding: 0 16px;
  }
}

._logo_1817g_1064 {
  display: flex;
  align-items: center;
  text-decoration: none;
}

._logoIcon_1817g_1070 {
  height: 22px;
  width: auto;
}

._loginButton_1817g_1075 {
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 400;
  color: #2774dd;
  background-color: #fff;
  border: 1px solid rgba(39, 116, 221, 0.4);
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s ease;
}
@media (hover: hover) {
._loginButton_1817g_1075:hover {
  background-color: rgba(39, 116, 221, 0.05);
}
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_16v2j_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_16v2j_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_16v2j_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_16v2j_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_16v2j_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_16v2j_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_16v2j_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_16v2j_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_16v2j_31 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_16v2j_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_16v2j_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_16v2j_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_16v2j_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_16v2j_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_16v2j_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_16v2j_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_16v2j_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_16v2j_62 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_16v2j_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_16v2j_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_16v2j_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_16v2j_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_16v2j_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_16v2j_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_16v2j_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_16v2j_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_16v2j_93 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_16v2j_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_16v2j_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_16v2j_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_16v2j_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_16v2j_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_16v2j_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_16v2j_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_16v2j_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_16v2j_124 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_16v2j_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_16v2j_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_16v2j_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_16v2j_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_16v2j_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_16v2j_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_16v2j_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_16v2j_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_16v2j_155 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_16v2j_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_16v2j_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_16v2j_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_16v2j_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_16v2j_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_16v2j_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_16v2j_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_16v2j_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_16v2j_186 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_16v2j_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_16v2j_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_16v2j_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_16v2j_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_16v2j_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_16v2j_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_16v2j_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_16v2j_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_16v2j_217 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_16v2j_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_16v2j_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_16v2j_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_16v2j_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_16v2j_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_16v2j_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_16v2j_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_16v2j_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_16v2j_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_16v2j_260 {
  padding: 0;
}

._p-t-0_16v2j_264 {
  padding-top: 0;
}

._p-r-0_16v2j_268 {
  padding-right: 0;
}

._p-b-0_16v2j_272 {
  padding-bottom: 0;
}

._p-l-0_16v2j_276 {
  padding-left: 0;
}

._m-0_16v2j_280 {
  margin: 0;
}

._m-t-0_16v2j_284 {
  margin-top: 0;
}

._m-r-0_16v2j_288 {
  margin-right: 0;
}

._m-b-0_16v2j_292 {
  margin-bottom: 0;
}

._m-l-0_16v2j_296 {
  margin-left: 0;
}

._p-1_16v2j_300 {
  padding: 2px;
}

._p-t-1_16v2j_304 {
  padding-top: 2px;
}

._p-r-1_16v2j_308 {
  padding-right: 2px;
}

._p-b-1_16v2j_312 {
  padding-bottom: 2px;
}

._p-l-1_16v2j_316 {
  padding-left: 2px;
}

._m-1_16v2j_320 {
  margin: 2px;
}

._m-t-1_16v2j_324 {
  margin-top: 2px;
}

._m-r-1_16v2j_328 {
  margin-right: 2px;
}

._m-b-1_16v2j_332 {
  margin-bottom: 2px;
}

._m-l-1_16v2j_336 {
  margin-left: 2px;
}

._p-2_16v2j_340 {
  padding: 4px;
}

._p-t-2_16v2j_344 {
  padding-top: 4px;
}

._p-r-2_16v2j_348 {
  padding-right: 4px;
}

._p-b-2_16v2j_352 {
  padding-bottom: 4px;
}

._p-l-2_16v2j_356 {
  padding-left: 4px;
}

._m-2_16v2j_360 {
  margin: 4px;
}

._m-t-2_16v2j_364 {
  margin-top: 4px;
}

._m-r-2_16v2j_368 {
  margin-right: 4px;
}

._m-b-2_16v2j_372 {
  margin-bottom: 4px;
}

._m-l-2_16v2j_376 {
  margin-left: 4px;
}

._p-3_16v2j_380 {
  padding: 8px;
}

._p-t-3_16v2j_384 {
  padding-top: 8px;
}

._p-r-3_16v2j_388 {
  padding-right: 8px;
}

._p-b-3_16v2j_392 {
  padding-bottom: 8px;
}

._p-l-3_16v2j_396 {
  padding-left: 8px;
}

._m-3_16v2j_400 {
  margin: 8px;
}

._m-t-3_16v2j_404 {
  margin-top: 8px;
}

._m-r-3_16v2j_408 {
  margin-right: 8px;
}

._m-b-3_16v2j_412 {
  margin-bottom: 8px;
}

._m-l-3_16v2j_416 {
  margin-left: 8px;
}

._p-4_16v2j_420 {
  padding: 12px;
}

._p-t-4_16v2j_424 {
  padding-top: 12px;
}

._p-r-4_16v2j_428 {
  padding-right: 12px;
}

._p-b-4_16v2j_432 {
  padding-bottom: 12px;
}

._p-l-4_16v2j_436 {
  padding-left: 12px;
}

._m-4_16v2j_440 {
  margin: 12px;
}

._m-t-4_16v2j_444 {
  margin-top: 12px;
}

._m-r-4_16v2j_448 {
  margin-right: 12px;
}

._m-b-4_16v2j_452 {
  margin-bottom: 12px;
}

._m-l-4_16v2j_456 {
  margin-left: 12px;
}

._p-5_16v2j_460 {
  padding: 16px;
}

._p-t-5_16v2j_464 {
  padding-top: 16px;
}

._p-r-5_16v2j_468 {
  padding-right: 16px;
}

._p-b-5_16v2j_472 {
  padding-bottom: 16px;
}

._p-l-5_16v2j_476 {
  padding-left: 16px;
}

._m-5_16v2j_480 {
  margin: 16px;
}

._m-t-5_16v2j_484 {
  margin-top: 16px;
}

._m-r-5_16v2j_488 {
  margin-right: 16px;
}

._m-b-5_16v2j_492 {
  margin-bottom: 16px;
}

._m-l-5_16v2j_496 {
  margin-left: 16px;
}

._p-6_16v2j_500 {
  padding: 24px;
}

._p-t-6_16v2j_504 {
  padding-top: 24px;
}

._p-r-6_16v2j_508 {
  padding-right: 24px;
}

._p-b-6_16v2j_512 {
  padding-bottom: 24px;
}

._p-l-6_16v2j_516 {
  padding-left: 24px;
}

._m-6_16v2j_520 {
  margin: 24px;
}

._m-t-6_16v2j_524 {
  margin-top: 24px;
}

._m-r-6_16v2j_528 {
  margin-right: 24px;
}

._m-b-6_16v2j_532 {
  margin-bottom: 24px;
}

._m-l-6_16v2j_536 {
  margin-left: 24px;
}

._p-7_16v2j_540 {
  padding: 32px;
}

._p-t-7_16v2j_544 {
  padding-top: 32px;
}

._p-r-7_16v2j_548 {
  padding-right: 32px;
}

._p-b-7_16v2j_552 {
  padding-bottom: 32px;
}

._p-l-7_16v2j_556 {
  padding-left: 32px;
}

._m-7_16v2j_560 {
  margin: 32px;
}

._m-t-7_16v2j_564 {
  margin-top: 32px;
}

._m-r-7_16v2j_568 {
  margin-right: 32px;
}

._m-b-7_16v2j_572 {
  margin-bottom: 32px;
}

._m-l-7_16v2j_576 {
  margin-left: 32px;
}

._p-8_16v2j_580 {
  padding: 40px;
}

._p-t-8_16v2j_584 {
  padding-top: 40px;
}

._p-r-8_16v2j_588 {
  padding-right: 40px;
}

._p-b-8_16v2j_592 {
  padding-bottom: 40px;
}

._p-l-8_16v2j_596 {
  padding-left: 40px;
}

._m-8_16v2j_600 {
  margin: 40px;
}

._m-t-8_16v2j_604 {
  margin-top: 40px;
}

._m-r-8_16v2j_608 {
  margin-right: 40px;
}

._m-b-8_16v2j_612 {
  margin-bottom: 40px;
}

._m-l-8_16v2j_616 {
  margin-left: 40px;
}

._p-9_16v2j_620 {
  padding: 48px;
}

._p-t-9_16v2j_624 {
  padding-top: 48px;
}

._p-r-9_16v2j_628 {
  padding-right: 48px;
}

._p-b-9_16v2j_632 {
  padding-bottom: 48px;
}

._p-l-9_16v2j_636 {
  padding-left: 48px;
}

._m-9_16v2j_640 {
  margin: 48px;
}

._m-t-9_16v2j_644 {
  margin-top: 48px;
}

._m-r-9_16v2j_648 {
  margin-right: 48px;
}

._m-b-9_16v2j_652 {
  margin-bottom: 48px;
}

._m-l-9_16v2j_656 {
  margin-left: 48px;
}

._p-10_16v2j_660 {
  padding: 64px;
}

._p-t-10_16v2j_664 {
  padding-top: 64px;
}

._p-r-10_16v2j_668 {
  padding-right: 64px;
}

._p-b-10_16v2j_672 {
  padding-bottom: 64px;
}

._p-l-10_16v2j_676 {
  padding-left: 64px;
}

._m-10_16v2j_680 {
  margin: 64px;
}

._m-t-10_16v2j_684 {
  margin-top: 64px;
}

._m-r-10_16v2j_688 {
  margin-right: 64px;
}

._m-b-10_16v2j_692 {
  margin-bottom: 64px;
}

._m-l-10_16v2j_696 {
  margin-left: 64px;
}

._p-11_16v2j_700 {
  padding: 80px;
}

._p-t-11_16v2j_704 {
  padding-top: 80px;
}

._p-r-11_16v2j_708 {
  padding-right: 80px;
}

._p-b-11_16v2j_712 {
  padding-bottom: 80px;
}

._p-l-11_16v2j_716 {
  padding-left: 80px;
}

._m-11_16v2j_720 {
  margin: 80px;
}

._m-t-11_16v2j_724 {
  margin-top: 80px;
}

._m-r-11_16v2j_728 {
  margin-right: 80px;
}

._m-b-11_16v2j_732 {
  margin-bottom: 80px;
}

._m-l-11_16v2j_736 {
  margin-left: 80px;
}

._p-12_16v2j_740 {
  padding: 96px;
}

._p-t-12_16v2j_744 {
  padding-top: 96px;
}

._p-r-12_16v2j_748 {
  padding-right: 96px;
}

._p-b-12_16v2j_752 {
  padding-bottom: 96px;
}

._p-l-12_16v2j_756 {
  padding-left: 96px;
}

._m-12_16v2j_760 {
  margin: 96px;
}

._m-t-12_16v2j_764 {
  margin-top: 96px;
}

._m-r-12_16v2j_768 {
  margin-right: 96px;
}

._m-b-12_16v2j_772 {
  margin-bottom: 96px;
}

._m-l-12_16v2j_776 {
  margin-left: 96px;
}

._p-13_16v2j_780 {
  padding: 160px;
}

._p-t-13_16v2j_784 {
  padding-top: 160px;
}

._p-r-13_16v2j_788 {
  padding-right: 160px;
}

._p-b-13_16v2j_792 {
  padding-bottom: 160px;
}

._p-l-13_16v2j_796 {
  padding-left: 160px;
}

._m-13_16v2j_800 {
  margin: 160px;
}

._m-t-13_16v2j_804 {
  margin-top: 160px;
}

._m-r-13_16v2j_808 {
  margin-right: 160px;
}

._m-b-13_16v2j_812 {
  margin-bottom: 160px;
}

._m-l-13_16v2j_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_16v2j_826 {
  border-radius: 0;
}

._r-1_16v2j_830 {
  border-radius: 2px;
}

._r-2_16v2j_834 {
  border-radius: 4px;
}

._r-3_16v2j_838 {
  border-radius: 6px;
}

._r-4_16v2j_842 {
  border-radius: 8px;
}

._r-5_16v2j_846 {
  border-radius: 12px;
}

._r-6_16v2j_850 {
  border-radius: 20px;
}

._r-full_16v2j_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_16v2j_861 {
  border: 0 solid;
}

._border-1_16v2j_865 {
  border: 1px solid;
}

._border-2_16v2j_869 {
  border: 2px solid;
}

._border-3_16v2j_873 {
  border: 3px solid;
}

._border-4_16v2j_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_16v2j_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_16v2j_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_16v2j_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_16v2j_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_16v2j_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_16v2j_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_16v2j_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_16v2j_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_16v2j_917 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_16v2j_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_16v2j_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_16v2j_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_16v2j_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_16v2j_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_16v2j_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_16v2j_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_16v2j_957 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._privacyPage_16v2j_1040 {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #fff;
}

._main_16v2j_1047 {
  flex: 1;
}

._headerSection_16v2j_1051 {
  padding: 80px 0;
  background: linear-gradient(180deg, #eff6ff 0%, #ffffff 100%);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._headerSection_16v2j_1051 {
    padding: 16px 64px;
  }
}

._container_16v2j_1061 {
  max-width: 1328px;
  padding: 0 24px;
  margin: 0 auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_16v2j_1061 {
    padding: 0 16px;
  }
}

._title_16v2j_1072 {
  font-size: 36px;
  font-weight: 700;
  color: #0a0a0a;
  text-align: center;
  line-height: 40px;
  letter-spacing: 0.37px;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_16v2j_1072 {
    font-size: 24px;
    line-height: 32px;
  }
}

._subtitle_16v2j_1088 {
  font-size: 20px;
  font-weight: 400;
  color: #4a5565;
  text-align: center;
  line-height: 28px;
  letter-spacing: -0.45px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_16v2j_1088 {
    font-size: 16px;
    line-height: 24px;
  }
}

._contentSection_16v2j_1103 {
  padding: 80px 0 120px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentSection_16v2j_1103 {
    padding: 64px 16px;
  }
}

._section_16v2j_1112 {
  margin-bottom: 48px;
}
._section_16v2j_1112:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._section_16v2j_1112 {
    margin-bottom: 40px;
  }
}

._sectionTitle_16v2j_1124 {
  font-size: 24px;
  font-weight: 700;
  color: #000;
  line-height: 33.6px;
  letter-spacing: 0.4px;
  margin-bottom: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_16v2j_1124 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 8px;
  }
}

._sectionContent_16v2j_1140 {
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 22.4px;
  letter-spacing: -0.45px;
  margin-bottom: 16px;
}
._sectionContent_16v2j_1140:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionContent_16v2j_1140 {
    font-size: 14px;
    line-height: 20px;
  }
}

._list_16v2j_1158 {
  list-style: none;
  padding: 0;
  margin: 0;
}
._list_16v2j_1158 li {
  position: relative;
  padding-left: 16px;
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 22.4px;
  letter-spacing: -0.45px;
  margin-bottom: 8px;
}
._list_16v2j_1158 li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #4a5565;
}
._list_16v2j_1158 li:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._list_16v2j_1158 li {
    font-size: 14px;
    line-height: 20px;
  }
}

._tableWrapper_16v2j_1189 {
  overflow-x: auto;
  margin-top: 16px;
}

._table_16v2j_1189 {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}
._table_16v2j_1189 th,
._table_16v2j_1189 td {
  border: 1px solid #e5e7ec;
  padding: 12px 16px;
  text-align: left;
  line-height: 20px;
}
._table_16v2j_1189 th {
  background-color: #f9fafb;
  font-weight: 700;
  color: #000;
}
._table_16v2j_1189 td {
  font-weight: 400;
  color: #4a5565;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._table_16v2j_1189 {
    font-size: 13px;
  }
  ._table_16v2j_1189 th,
  ._table_16v2j_1189 td {
    padding: 4px 8px;
  }
}

._contactInfo_16v2j_1225 {
  background-color: #f9fafb;
  border-radius: 4px;
  padding: 20px 24px;
  margin-top: 16px;
}
._contactInfo_16v2j_1225 p {
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 24px;
  margin-bottom: 4px;
}
._contactInfo_16v2j_1225 p:first-child {
  font-weight: 700;
  color: #000;
  margin-bottom: 12px;
}
._contactInfo_16v2j_1225 p:last-child {
  margin-bottom: 0;
}
._contactInfo_16v2j_1225 strong {
  font-weight: 700;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contactInfo_16v2j_1225 {
    padding: 12px;
  }
  ._contactInfo_16v2j_1225 p {
    font-size: 14px;
    line-height: 20px;
  }
}

._effectiveDate_16v2j_1259 {
  margin-top: 64px;
  padding-top: 32px;
  border-top: 1px solid #e5e7ec;
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 22.4px;
}
._effectiveDate_16v2j_1259 p {
  margin-bottom: 4px;
}
._effectiveDate_16v2j_1259 p:first-child {
  font-weight: 700;
  color: #000;
}
._effectiveDate_16v2j_1259 p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._effectiveDate_16v2j_1259 {
    margin-top: 64px;
    padding-top: 24px;
  }
}

._description_16v2j_1285 {
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 26px;
  letter-spacing: -0.45px;
  margin-bottom: 48px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._description_16v2j_1285 {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 40px;
  }
}

._articleSection_16v2j_1301 {
  margin-bottom: 48px;
}
._articleSection_16v2j_1301:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleSection_16v2j_1301 {
    margin-bottom: 40px;
  }
}

._articleTitle_16v2j_1313 {
  font-size: 20px;
  font-weight: 700;
  color: #000;
  line-height: 28px;
  letter-spacing: 0.4px;
  margin-bottom: 16px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleTitle_16v2j_1313 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 8px;
  }
}

._articleContent_16v2j_1329 {
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 26px;
  letter-spacing: -0.45px;
  margin-bottom: 16px;
}
._articleContent_16v2j_1329:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleContent_16v2j_1329 {
    font-size: 14px;
    line-height: 22px;
  }
}

._articleList_16v2j_1347 {
  list-style: none;
  padding: 0;
  margin: 16px 0;
}
._articleList_16v2j_1347 > li {
  display: block;
  position: relative;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 26px;
  letter-spacing: -0.45px;
  margin-bottom: 8px;
}
._articleList_16v2j_1347 > li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #4a5565;
}
._articleList_16v2j_1347 > li:last-child {
  margin-bottom: 0;
}
._articleList_16v2j_1347 > li strong {
  font-weight: 600;
  color: #1f2937;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleList_16v2j_1347 > li {
    font-size: 14px;
    line-height: 22px;
  }
}
._articleList_16v2j_1347 ._articleList_16v2j_1347 {
  margin: 8px 0 0 0;
}
._articleList_16v2j_1347 ._articleList_16v2j_1347 > li {
  padding-left: 16px;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 4px;
}
._articleList_16v2j_1347 ._articleList_16v2j_1347 > li::before {
  content: "-";
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleList_16v2j_1347 ._articleList_16v2j_1347 > li {
    font-size: 13px;
    line-height: 20px;
  }
}

._notice_16v2j_1401 {
  margin-top: 48px;
  padding-top: 24px;
  border-top: 1px solid #e5e7ec;
  font-size: 14px;
  font-weight: 400;
  color: #6b7280;
  line-height: 22px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._notice_16v2j_1401 {
    margin-top: 40px;
    padding-top: 16px;
    font-size: 13px;
    line-height: 20px;
  }
}

._agreement_16v2j_1419 {
  margin-top: 32px;
  padding: 24px;
  background-color: #f9fafb;
  border-radius: 4px;
}
._agreement_16v2j_1419 p {
  font-size: 16px;
  font-weight: 500;
  color: #1f2937;
  line-height: 24px;
  text-align: center;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._agreement_16v2j_1419 {
    margin-top: 24px;
    padding: 12px;
  }
  ._agreement_16v2j_1419 p {
    font-size: 14px;
    line-height: 22px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_yhre6_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_yhre6_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_yhre6_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_yhre6_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_yhre6_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_yhre6_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_yhre6_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_yhre6_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_yhre6_30 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
  border: 1px solid var(--color-primary) !important;
}
body :not(button, input, textarea, :disabled)._default_yhre6_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_yhre6_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_yhre6_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_yhre6_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_yhre6_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_yhre6_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_yhre6_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_yhre6_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_yhre6_61 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
  border: 1px solid var(--color-default) !important;
}
body :not(button, input, textarea, :disabled)._default-deep_yhre6_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_yhre6_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_yhre6_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_yhre6_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_yhre6_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_yhre6_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_yhre6_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_yhre6_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_yhre6_92 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
  border: 1px solid var(--color-default-deep) !important;
}
body :not(button, input, textarea, :disabled)._info_yhre6_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_yhre6_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_yhre6_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_yhre6_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_yhre6_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_yhre6_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_yhre6_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_yhre6_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_yhre6_123 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
  border: 1px solid var(--color-info) !important;
}
body :not(button, input, textarea, :disabled)._link_yhre6_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_yhre6_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_yhre6_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_yhre6_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_yhre6_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_yhre6_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_yhre6_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_yhre6_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_yhre6_154 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
  border: 1px solid var(--color-link) !important;
}
body :not(button, input, textarea, :disabled)._success_yhre6_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_yhre6_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_yhre6_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_yhre6_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_yhre6_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_yhre6_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_yhre6_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_yhre6_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_yhre6_185 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
  border: 1px solid var(--color-success) !important;
}
body :not(button, input, textarea, :disabled)._warning_yhre6_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_yhre6_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_yhre6_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_yhre6_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_yhre6_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_yhre6_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_yhre6_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_yhre6_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_yhre6_216 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
  border: 1px solid var(--color-warning) !important;
}
body :not(button, input, textarea, :disabled)._danger_yhre6_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_yhre6_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_yhre6_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_yhre6_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_yhre6_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_yhre6_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_yhre6_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_yhre6_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_yhre6_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_yhre6_259 {
  padding: 0;
}

._p-t-0_yhre6_263 {
  padding-top: 0;
}

._p-r-0_yhre6_267 {
  padding-right: 0;
}

._p-b-0_yhre6_271 {
  padding-bottom: 0;
}

._p-l-0_yhre6_275 {
  padding-left: 0;
}

._m-0_yhre6_279 {
  margin: 0;
}

._m-t-0_yhre6_283 {
  margin-top: 0;
}

._m-r-0_yhre6_287 {
  margin-right: 0;
}

._m-b-0_yhre6_291 {
  margin-bottom: 0;
}

._m-l-0_yhre6_295 {
  margin-left: 0;
}

._p-1_yhre6_299 {
  padding: 2px;
}

._p-t-1_yhre6_303 {
  padding-top: 2px;
}

._p-r-1_yhre6_307 {
  padding-right: 2px;
}

._p-b-1_yhre6_311 {
  padding-bottom: 2px;
}

._p-l-1_yhre6_315 {
  padding-left: 2px;
}

._m-1_yhre6_319 {
  margin: 2px;
}

._m-t-1_yhre6_323 {
  margin-top: 2px;
}

._m-r-1_yhre6_327 {
  margin-right: 2px;
}

._m-b-1_yhre6_331 {
  margin-bottom: 2px;
}

._m-l-1_yhre6_335 {
  margin-left: 2px;
}

._p-2_yhre6_339 {
  padding: 4px;
}

._p-t-2_yhre6_343 {
  padding-top: 4px;
}

._p-r-2_yhre6_347 {
  padding-right: 4px;
}

._p-b-2_yhre6_351 {
  padding-bottom: 4px;
}

._p-l-2_yhre6_355 {
  padding-left: 4px;
}

._m-2_yhre6_359 {
  margin: 4px;
}

._m-t-2_yhre6_363 {
  margin-top: 4px;
}

._m-r-2_yhre6_367 {
  margin-right: 4px;
}

._m-b-2_yhre6_371 {
  margin-bottom: 4px;
}

._m-l-2_yhre6_375 {
  margin-left: 4px;
}

._p-3_yhre6_379 {
  padding: 8px;
}

._p-t-3_yhre6_383 {
  padding-top: 8px;
}

._p-r-3_yhre6_387 {
  padding-right: 8px;
}

._p-b-3_yhre6_391 {
  padding-bottom: 8px;
}

._p-l-3_yhre6_395 {
  padding-left: 8px;
}

._m-3_yhre6_399 {
  margin: 8px;
}

._m-t-3_yhre6_403 {
  margin-top: 8px;
}

._m-r-3_yhre6_407 {
  margin-right: 8px;
}

._m-b-3_yhre6_411 {
  margin-bottom: 8px;
}

._m-l-3_yhre6_415 {
  margin-left: 8px;
}

._p-4_yhre6_419 {
  padding: 12px;
}

._p-t-4_yhre6_423 {
  padding-top: 12px;
}

._p-r-4_yhre6_427 {
  padding-right: 12px;
}

._p-b-4_yhre6_431 {
  padding-bottom: 12px;
}

._p-l-4_yhre6_435 {
  padding-left: 12px;
}

._m-4_yhre6_439 {
  margin: 12px;
}

._m-t-4_yhre6_443 {
  margin-top: 12px;
}

._m-r-4_yhre6_447 {
  margin-right: 12px;
}

._m-b-4_yhre6_451 {
  margin-bottom: 12px;
}

._m-l-4_yhre6_455 {
  margin-left: 12px;
}

._p-5_yhre6_459 {
  padding: 16px;
}

._p-t-5_yhre6_463 {
  padding-top: 16px;
}

._p-r-5_yhre6_467 {
  padding-right: 16px;
}

._p-b-5_yhre6_471 {
  padding-bottom: 16px;
}

._p-l-5_yhre6_475 {
  padding-left: 16px;
}

._m-5_yhre6_479 {
  margin: 16px;
}

._m-t-5_yhre6_483 {
  margin-top: 16px;
}

._m-r-5_yhre6_487 {
  margin-right: 16px;
}

._m-b-5_yhre6_491 {
  margin-bottom: 16px;
}

._m-l-5_yhre6_495 {
  margin-left: 16px;
}

._p-6_yhre6_499 {
  padding: 24px;
}

._p-t-6_yhre6_503 {
  padding-top: 24px;
}

._p-r-6_yhre6_507 {
  padding-right: 24px;
}

._p-b-6_yhre6_511 {
  padding-bottom: 24px;
}

._p-l-6_yhre6_515 {
  padding-left: 24px;
}

._m-6_yhre6_519 {
  margin: 24px;
}

._m-t-6_yhre6_523 {
  margin-top: 24px;
}

._m-r-6_yhre6_527 {
  margin-right: 24px;
}

._m-b-6_yhre6_531 {
  margin-bottom: 24px;
}

._m-l-6_yhre6_535 {
  margin-left: 24px;
}

._p-7_yhre6_539 {
  padding: 32px;
}

._p-t-7_yhre6_543 {
  padding-top: 32px;
}

._p-r-7_yhre6_547 {
  padding-right: 32px;
}

._p-b-7_yhre6_551 {
  padding-bottom: 32px;
}

._p-l-7_yhre6_555 {
  padding-left: 32px;
}

._m-7_yhre6_559 {
  margin: 32px;
}

._m-t-7_yhre6_563 {
  margin-top: 32px;
}

._m-r-7_yhre6_567 {
  margin-right: 32px;
}

._m-b-7_yhre6_571 {
  margin-bottom: 32px;
}

._m-l-7_yhre6_575 {
  margin-left: 32px;
}

._p-8_yhre6_579 {
  padding: 40px;
}

._p-t-8_yhre6_583 {
  padding-top: 40px;
}

._p-r-8_yhre6_587 {
  padding-right: 40px;
}

._p-b-8_yhre6_591 {
  padding-bottom: 40px;
}

._p-l-8_yhre6_595 {
  padding-left: 40px;
}

._m-8_yhre6_599 {
  margin: 40px;
}

._m-t-8_yhre6_603 {
  margin-top: 40px;
}

._m-r-8_yhre6_607 {
  margin-right: 40px;
}

._m-b-8_yhre6_611 {
  margin-bottom: 40px;
}

._m-l-8_yhre6_615 {
  margin-left: 40px;
}

._p-9_yhre6_619 {
  padding: 48px;
}

._p-t-9_yhre6_623 {
  padding-top: 48px;
}

._p-r-9_yhre6_627 {
  padding-right: 48px;
}

._p-b-9_yhre6_631 {
  padding-bottom: 48px;
}

._p-l-9_yhre6_635 {
  padding-left: 48px;
}

._m-9_yhre6_639 {
  margin: 48px;
}

._m-t-9_yhre6_643 {
  margin-top: 48px;
}

._m-r-9_yhre6_647 {
  margin-right: 48px;
}

._m-b-9_yhre6_651 {
  margin-bottom: 48px;
}

._m-l-9_yhre6_655 {
  margin-left: 48px;
}

._p-10_yhre6_659 {
  padding: 64px;
}

._p-t-10_yhre6_663 {
  padding-top: 64px;
}

._p-r-10_yhre6_667 {
  padding-right: 64px;
}

._p-b-10_yhre6_671 {
  padding-bottom: 64px;
}

._p-l-10_yhre6_675 {
  padding-left: 64px;
}

._m-10_yhre6_679 {
  margin: 64px;
}

._m-t-10_yhre6_683 {
  margin-top: 64px;
}

._m-r-10_yhre6_687 {
  margin-right: 64px;
}

._m-b-10_yhre6_691 {
  margin-bottom: 64px;
}

._m-l-10_yhre6_695 {
  margin-left: 64px;
}

._p-11_yhre6_699 {
  padding: 80px;
}

._p-t-11_yhre6_703 {
  padding-top: 80px;
}

._p-r-11_yhre6_707 {
  padding-right: 80px;
}

._p-b-11_yhre6_711 {
  padding-bottom: 80px;
}

._p-l-11_yhre6_715 {
  padding-left: 80px;
}

._m-11_yhre6_719 {
  margin: 80px;
}

._m-t-11_yhre6_723 {
  margin-top: 80px;
}

._m-r-11_yhre6_727 {
  margin-right: 80px;
}

._m-b-11_yhre6_731 {
  margin-bottom: 80px;
}

._m-l-11_yhre6_735 {
  margin-left: 80px;
}

._p-12_yhre6_739 {
  padding: 96px;
}

._p-t-12_yhre6_743 {
  padding-top: 96px;
}

._p-r-12_yhre6_747 {
  padding-right: 96px;
}

._p-b-12_yhre6_751 {
  padding-bottom: 96px;
}

._p-l-12_yhre6_755 {
  padding-left: 96px;
}

._m-12_yhre6_759 {
  margin: 96px;
}

._m-t-12_yhre6_763 {
  margin-top: 96px;
}

._m-r-12_yhre6_767 {
  margin-right: 96px;
}

._m-b-12_yhre6_771 {
  margin-bottom: 96px;
}

._m-l-12_yhre6_775 {
  margin-left: 96px;
}

._p-13_yhre6_779 {
  padding: 160px;
}

._p-t-13_yhre6_783 {
  padding-top: 160px;
}

._p-r-13_yhre6_787 {
  padding-right: 160px;
}

._p-b-13_yhre6_791 {
  padding-bottom: 160px;
}

._p-l-13_yhre6_795 {
  padding-left: 160px;
}

._m-13_yhre6_799 {
  margin: 160px;
}

._m-t-13_yhre6_803 {
  margin-top: 160px;
}

._m-r-13_yhre6_807 {
  margin-right: 160px;
}

._m-b-13_yhre6_811 {
  margin-bottom: 160px;
}

._m-l-13_yhre6_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_yhre6_825 {
  border-radius: 0;
}

._r-1_yhre6_829 {
  border-radius: 2px;
}

._r-2_yhre6_833 {
  border-radius: 4px;
}

._r-3_yhre6_837 {
  border-radius: 6px;
}

._r-4_yhre6_841 {
  border-radius: 8px;
}

._r-5_yhre6_845 {
  border-radius: 12px;
}

._r-6_yhre6_849 {
  border-radius: 20px;
}

._r-full_yhre6_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_yhre6_860 {
  border: 0 solid;
}

._border-1_yhre6_864 {
  border: 1px solid;
}

._border-2_yhre6_868 {
  border: 2px solid;
}

._border-3_yhre6_872 {
  border: 3px solid;
}

._border-4_yhre6_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_yhre6_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_yhre6_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_yhre6_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_yhre6_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_yhre6_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_yhre6_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_yhre6_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_yhre6_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_yhre6_916 {
  background-color: var(--color-bg-elevation-3);
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-color-mode=light]) ._bg-elevation-2_yhre6_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_yhre6_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_yhre6_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_yhre6_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_yhre6_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_yhre6_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_yhre6_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_yhre6_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._termsPage_yhre6_1039 {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #fff;
}

._main_yhre6_1046 {
  flex: 1;
}

._headerSection_yhre6_1050 {
  padding: 80px 0;
  background: linear-gradient(180deg, #eff6ff 0%, #ffffff 100%);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._headerSection_yhre6_1050 {
    padding: 16px 64px;
  }
}

._container_yhre6_1060 {
  max-width: 1328px;
  padding: 0 24px;
  margin: 0 auto;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._container_yhre6_1060 {
    padding: 0 16px;
  }
}

._title_yhre6_1071 {
  font-size: 36px;
  font-weight: 700;
  color: #0a0a0a;
  text-align: center;
  line-height: 40px;
  letter-spacing: 0.37px;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_yhre6_1071 {
    font-size: 24px;
    line-height: 32px;
  }
}

._subtitle_yhre6_1087 {
  font-size: 20px;
  font-weight: 400;
  color: #4a5565;
  text-align: center;
  line-height: 28px;
  letter-spacing: -0.45px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subtitle_yhre6_1087 {
    font-size: 16px;
    line-height: 24px;
  }
}

._contentSection_yhre6_1102 {
  padding: 80px 0 120px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentSection_yhre6_1102 {
    padding: 64px 16px;
  }
}

._chapter_yhre6_1111 {
  margin-bottom: 64px;
}
._chapter_yhre6_1111:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._chapter_yhre6_1111 {
    margin-bottom: 64px;
  }
}

._chapterTitle_yhre6_1123 {
  font-size: 24px;
  font-weight: 700;
  color: #000;
  line-height: 33.6px;
  letter-spacing: 0.4px;
  margin-bottom: 36px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._chapterTitle_yhre6_1123 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 24px;
  }
}

._article_yhre6_1139 {
  margin-bottom: 24px;
}
._article_yhre6_1139:last-child {
  margin-bottom: 0;
}

._articleTitle_yhre6_1146 {
  font-size: 20px;
  font-weight: 700;
  color: #000;
  line-height: 28px;
  letter-spacing: 0.4px;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleTitle_yhre6_1146 {
    font-size: 18px;
    line-height: 26px;
  }
}

._articleContent_yhre6_1161 {
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 22.4px;
  letter-spacing: -0.45px;
}
._articleContent_yhre6_1161 p {
  margin-bottom: 8px;
}
._articleContent_yhre6_1161 p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._articleContent_yhre6_1161 {
    font-size: 14px;
    line-height: 20px;
  }
}

._list_yhre6_1181 {
  margin: 8px 0;
  padding-left: 0;
  list-style: none;
  counter-reset: list-counter;
}
._list_yhre6_1181 li {
  display: block;
  margin-bottom: 4px;
  padding-left: 24px;
  position: relative;
  counter-increment: list-counter;
}
._list_yhre6_1181 li::before {
  content: counter(list-counter) ". ";
  position: absolute;
  left: 0;
}
._list_yhre6_1181 li:last-child {
  margin-bottom: 0;
}

._effectiveDate_yhre6_1203 {
  margin-top: 64px;
  padding-top: 32px;
  border-top: 1px solid #e5e7ec;
  font-size: 16px;
  font-weight: 400;
  color: #4a5565;
  line-height: 22.4px;
}
._effectiveDate_yhre6_1203 p {
  margin-bottom: 4px;
}
._effectiveDate_yhre6_1203 p:first-child {
  font-weight: 700;
  color: #000;
}
._effectiveDate_yhre6_1203 p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._effectiveDate_yhre6_1203 {
    margin-top: 64px;
    padding-top: 24px;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ij5v4_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_ij5v4_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_ij5v4_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ij5v4_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ij5v4_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ij5v4_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ij5v4_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ij5v4_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ij5v4_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_ij5v4_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_ij5v4_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_ij5v4_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ij5v4_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ij5v4_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ij5v4_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ij5v4_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ij5v4_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ij5v4_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_ij5v4_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_ij5v4_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_ij5v4_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ij5v4_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ij5v4_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ij5v4_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ij5v4_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ij5v4_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ij5v4_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_ij5v4_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_ij5v4_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_ij5v4_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ij5v4_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ij5v4_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ij5v4_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ij5v4_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ij5v4_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ij5v4_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_ij5v4_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_ij5v4_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_ij5v4_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ij5v4_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ij5v4_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ij5v4_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ij5v4_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ij5v4_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ij5v4_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_ij5v4_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_ij5v4_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_ij5v4_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ij5v4_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ij5v4_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ij5v4_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ij5v4_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ij5v4_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ij5v4_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_ij5v4_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_ij5v4_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_ij5v4_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ij5v4_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ij5v4_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ij5v4_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ij5v4_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ij5v4_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ij5v4_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_ij5v4_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_ij5v4_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_ij5v4_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ij5v4_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ij5v4_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ij5v4_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ij5v4_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ij5v4_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ij5v4_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ij5v4_259 {
  padding: 0;
}

._p-t-0_ij5v4_263 {
  padding-top: 0;
}

._p-r-0_ij5v4_267 {
  padding-right: 0;
}

._p-b-0_ij5v4_271 {
  padding-bottom: 0;
}

._p-l-0_ij5v4_275 {
  padding-left: 0;
}

._m-0_ij5v4_279 {
  margin: 0;
}

._m-t-0_ij5v4_283 {
  margin-top: 0;
}

._m-r-0_ij5v4_287 {
  margin-right: 0;
}

._m-b-0_ij5v4_291 {
  margin-bottom: 0;
}

._m-l-0_ij5v4_295 {
  margin-left: 0;
}

._p-1_ij5v4_299 {
  padding: 2px;
}

._p-t-1_ij5v4_303 {
  padding-top: 2px;
}

._p-r-1_ij5v4_307 {
  padding-right: 2px;
}

._p-b-1_ij5v4_311 {
  padding-bottom: 2px;
}

._p-l-1_ij5v4_315 {
  padding-left: 2px;
}

._m-1_ij5v4_319 {
  margin: 2px;
}

._m-t-1_ij5v4_323 {
  margin-top: 2px;
}

._m-r-1_ij5v4_327 {
  margin-right: 2px;
}

._m-b-1_ij5v4_331 {
  margin-bottom: 2px;
}

._m-l-1_ij5v4_335 {
  margin-left: 2px;
}

._p-2_ij5v4_339 {
  padding: 4px;
}

._p-t-2_ij5v4_343 {
  padding-top: 4px;
}

._p-r-2_ij5v4_347 {
  padding-right: 4px;
}

._p-b-2_ij5v4_351 {
  padding-bottom: 4px;
}

._p-l-2_ij5v4_355 {
  padding-left: 4px;
}

._m-2_ij5v4_359 {
  margin: 4px;
}

._m-t-2_ij5v4_363 {
  margin-top: 4px;
}

._m-r-2_ij5v4_367 {
  margin-right: 4px;
}

._m-b-2_ij5v4_371 {
  margin-bottom: 4px;
}

._m-l-2_ij5v4_375 {
  margin-left: 4px;
}

._p-3_ij5v4_379 {
  padding: 8px;
}

._p-t-3_ij5v4_383 {
  padding-top: 8px;
}

._p-r-3_ij5v4_387 {
  padding-right: 8px;
}

._p-b-3_ij5v4_391 {
  padding-bottom: 8px;
}

._p-l-3_ij5v4_395 {
  padding-left: 8px;
}

._m-3_ij5v4_399 {
  margin: 8px;
}

._m-t-3_ij5v4_403 {
  margin-top: 8px;
}

._m-r-3_ij5v4_407 {
  margin-right: 8px;
}

._m-b-3_ij5v4_411 {
  margin-bottom: 8px;
}

._m-l-3_ij5v4_415 {
  margin-left: 8px;
}

._p-4_ij5v4_419 {
  padding: 12px;
}

._p-t-4_ij5v4_423 {
  padding-top: 12px;
}

._p-r-4_ij5v4_427 {
  padding-right: 12px;
}

._p-b-4_ij5v4_431 {
  padding-bottom: 12px;
}

._p-l-4_ij5v4_435 {
  padding-left: 12px;
}

._m-4_ij5v4_439 {
  margin: 12px;
}

._m-t-4_ij5v4_443 {
  margin-top: 12px;
}

._m-r-4_ij5v4_447 {
  margin-right: 12px;
}

._m-b-4_ij5v4_451 {
  margin-bottom: 12px;
}

._m-l-4_ij5v4_455 {
  margin-left: 12px;
}

._p-5_ij5v4_459 {
  padding: 16px;
}

._p-t-5_ij5v4_463 {
  padding-top: 16px;
}

._p-r-5_ij5v4_467 {
  padding-right: 16px;
}

._p-b-5_ij5v4_471 {
  padding-bottom: 16px;
}

._p-l-5_ij5v4_475 {
  padding-left: 16px;
}

._m-5_ij5v4_479 {
  margin: 16px;
}

._m-t-5_ij5v4_483 {
  margin-top: 16px;
}

._m-r-5_ij5v4_487 {
  margin-right: 16px;
}

._m-b-5_ij5v4_491 {
  margin-bottom: 16px;
}

._m-l-5_ij5v4_495 {
  margin-left: 16px;
}

._p-6_ij5v4_499 {
  padding: 24px;
}

._p-t-6_ij5v4_503 {
  padding-top: 24px;
}

._p-r-6_ij5v4_507 {
  padding-right: 24px;
}

._p-b-6_ij5v4_511 {
  padding-bottom: 24px;
}

._p-l-6_ij5v4_515 {
  padding-left: 24px;
}

._m-6_ij5v4_519 {
  margin: 24px;
}

._m-t-6_ij5v4_523 {
  margin-top: 24px;
}

._m-r-6_ij5v4_527 {
  margin-right: 24px;
}

._m-b-6_ij5v4_531 {
  margin-bottom: 24px;
}

._m-l-6_ij5v4_535 {
  margin-left: 24px;
}

._p-7_ij5v4_539 {
  padding: 32px;
}

._p-t-7_ij5v4_543 {
  padding-top: 32px;
}

._p-r-7_ij5v4_547 {
  padding-right: 32px;
}

._p-b-7_ij5v4_551 {
  padding-bottom: 32px;
}

._p-l-7_ij5v4_555 {
  padding-left: 32px;
}

._m-7_ij5v4_559 {
  margin: 32px;
}

._m-t-7_ij5v4_563 {
  margin-top: 32px;
}

._m-r-7_ij5v4_567 {
  margin-right: 32px;
}

._m-b-7_ij5v4_571 {
  margin-bottom: 32px;
}

._m-l-7_ij5v4_575 {
  margin-left: 32px;
}

._p-8_ij5v4_579 {
  padding: 40px;
}

._p-t-8_ij5v4_583 {
  padding-top: 40px;
}

._p-r-8_ij5v4_587 {
  padding-right: 40px;
}

._p-b-8_ij5v4_591 {
  padding-bottom: 40px;
}

._p-l-8_ij5v4_595 {
  padding-left: 40px;
}

._m-8_ij5v4_599 {
  margin: 40px;
}

._m-t-8_ij5v4_603 {
  margin-top: 40px;
}

._m-r-8_ij5v4_607 {
  margin-right: 40px;
}

._m-b-8_ij5v4_611 {
  margin-bottom: 40px;
}

._m-l-8_ij5v4_615 {
  margin-left: 40px;
}

._p-9_ij5v4_619 {
  padding: 48px;
}

._p-t-9_ij5v4_623 {
  padding-top: 48px;
}

._p-r-9_ij5v4_627 {
  padding-right: 48px;
}

._p-b-9_ij5v4_631 {
  padding-bottom: 48px;
}

._p-l-9_ij5v4_635 {
  padding-left: 48px;
}

._m-9_ij5v4_639 {
  margin: 48px;
}

._m-t-9_ij5v4_643 {
  margin-top: 48px;
}

._m-r-9_ij5v4_647 {
  margin-right: 48px;
}

._m-b-9_ij5v4_651 {
  margin-bottom: 48px;
}

._m-l-9_ij5v4_655 {
  margin-left: 48px;
}

._p-10_ij5v4_659 {
  padding: 64px;
}

._p-t-10_ij5v4_663 {
  padding-top: 64px;
}

._p-r-10_ij5v4_667 {
  padding-right: 64px;
}

._p-b-10_ij5v4_671 {
  padding-bottom: 64px;
}

._p-l-10_ij5v4_675 {
  padding-left: 64px;
}

._m-10_ij5v4_679 {
  margin: 64px;
}

._m-t-10_ij5v4_683 {
  margin-top: 64px;
}

._m-r-10_ij5v4_687 {
  margin-right: 64px;
}

._m-b-10_ij5v4_691 {
  margin-bottom: 64px;
}

._m-l-10_ij5v4_695 {
  margin-left: 64px;
}

._p-11_ij5v4_699 {
  padding: 80px;
}

._p-t-11_ij5v4_703 {
  padding-top: 80px;
}

._p-r-11_ij5v4_707 {
  padding-right: 80px;
}

._p-b-11_ij5v4_711 {
  padding-bottom: 80px;
}

._p-l-11_ij5v4_715 {
  padding-left: 80px;
}

._m-11_ij5v4_719 {
  margin: 80px;
}

._m-t-11_ij5v4_723 {
  margin-top: 80px;
}

._m-r-11_ij5v4_727 {
  margin-right: 80px;
}

._m-b-11_ij5v4_731 {
  margin-bottom: 80px;
}

._m-l-11_ij5v4_735 {
  margin-left: 80px;
}

._p-12_ij5v4_739 {
  padding: 96px;
}

._p-t-12_ij5v4_743 {
  padding-top: 96px;
}

._p-r-12_ij5v4_747 {
  padding-right: 96px;
}

._p-b-12_ij5v4_751 {
  padding-bottom: 96px;
}

._p-l-12_ij5v4_755 {
  padding-left: 96px;
}

._m-12_ij5v4_759 {
  margin: 96px;
}

._m-t-12_ij5v4_763 {
  margin-top: 96px;
}

._m-r-12_ij5v4_767 {
  margin-right: 96px;
}

._m-b-12_ij5v4_771 {
  margin-bottom: 96px;
}

._m-l-12_ij5v4_775 {
  margin-left: 96px;
}

._p-13_ij5v4_779 {
  padding: 160px;
}

._p-t-13_ij5v4_783 {
  padding-top: 160px;
}

._p-r-13_ij5v4_787 {
  padding-right: 160px;
}

._p-b-13_ij5v4_791 {
  padding-bottom: 160px;
}

._p-l-13_ij5v4_795 {
  padding-left: 160px;
}

._m-13_ij5v4_799 {
  margin: 160px;
}

._m-t-13_ij5v4_803 {
  margin-top: 160px;
}

._m-r-13_ij5v4_807 {
  margin-right: 160px;
}

._m-b-13_ij5v4_811 {
  margin-bottom: 160px;
}

._m-l-13_ij5v4_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ij5v4_825 {
  border-radius: 0;
}

._r-1_ij5v4_829 {
  border-radius: 2px;
}

._r-2_ij5v4_833 {
  border-radius: 4px;
}

._r-3_ij5v4_837 {
  border-radius: 6px;
}

._r-4_ij5v4_841 {
  border-radius: 8px;
}

._r-5_ij5v4_845 {
  border-radius: 12px;
}

._r-6_ij5v4_849 {
  border-radius: 20px;
}

._r-full_ij5v4_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ij5v4_860 {
  border: 0 solid;
}

._border-1_ij5v4_864 {
  border: 1px solid;
}

._border-2_ij5v4_868 {
  border: 2px solid;
}

._border-3_ij5v4_872 {
  border: 3px solid;
}

._border-4_ij5v4_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ij5v4_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ij5v4_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ij5v4_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ij5v4_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ij5v4_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ij5v4_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ij5v4_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ij5v4_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ij5v4_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_ij5v4_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ij5v4_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ij5v4_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ij5v4_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ij5v4_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ij5v4_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ij5v4_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ij5v4_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
._chip_ij5v4_1039 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 48px;
  height: 28px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: var(--color-default-fill);
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._chip_ij5v4_1039 {
    font-size: 12px;
  }
}
._chip_ij5v4_1039 {
  color: var(--color-primary);
}
._chip_ij5v4_1039:is(button) {
  cursor: pointer;
}
@media (hover: hover) {
._chip_ij5v4_1039:is(button):hover {
  background-color: var(--color-default-hover);
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_11ijo_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_11ijo_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_11ijo_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11ijo_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_11ijo_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_11ijo_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_11ijo_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_11ijo_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_11ijo_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_11ijo_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_11ijo_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_11ijo_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11ijo_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_11ijo_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_11ijo_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_11ijo_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_11ijo_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_11ijo_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_11ijo_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_11ijo_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_11ijo_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11ijo_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_11ijo_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_11ijo_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_11ijo_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_11ijo_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_11ijo_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_11ijo_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_11ijo_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_11ijo_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11ijo_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_11ijo_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_11ijo_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_11ijo_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_11ijo_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_11ijo_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_11ijo_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_11ijo_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_11ijo_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_11ijo_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_11ijo_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_11ijo_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_11ijo_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_11ijo_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_11ijo_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_11ijo_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_11ijo_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_11ijo_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_11ijo_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_11ijo_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_11ijo_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_11ijo_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_11ijo_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_11ijo_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_11ijo_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_11ijo_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_11ijo_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11ijo_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_11ijo_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_11ijo_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_11ijo_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_11ijo_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_11ijo_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_11ijo_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_11ijo_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_11ijo_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11ijo_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_11ijo_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_11ijo_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_11ijo_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_11ijo_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_11ijo_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_11ijo_259 {
  padding: 0;
}

._p-t-0_11ijo_263 {
  padding-top: 0;
}

._p-r-0_11ijo_267 {
  padding-right: 0;
}

._p-b-0_11ijo_271 {
  padding-bottom: 0;
}

._p-l-0_11ijo_275 {
  padding-left: 0;
}

._m-0_11ijo_279 {
  margin: 0;
}

._m-t-0_11ijo_283 {
  margin-top: 0;
}

._m-r-0_11ijo_287 {
  margin-right: 0;
}

._m-b-0_11ijo_291 {
  margin-bottom: 0;
}

._m-l-0_11ijo_295 {
  margin-left: 0;
}

._p-1_11ijo_299 {
  padding: 2px;
}

._p-t-1_11ijo_303 {
  padding-top: 2px;
}

._p-r-1_11ijo_307 {
  padding-right: 2px;
}

._p-b-1_11ijo_311 {
  padding-bottom: 2px;
}

._p-l-1_11ijo_315 {
  padding-left: 2px;
}

._m-1_11ijo_319 {
  margin: 2px;
}

._m-t-1_11ijo_323 {
  margin-top: 2px;
}

._m-r-1_11ijo_327 {
  margin-right: 2px;
}

._m-b-1_11ijo_331 {
  margin-bottom: 2px;
}

._m-l-1_11ijo_335 {
  margin-left: 2px;
}

._p-2_11ijo_339 {
  padding: 4px;
}

._p-t-2_11ijo_343 {
  padding-top: 4px;
}

._p-r-2_11ijo_347 {
  padding-right: 4px;
}

._p-b-2_11ijo_351 {
  padding-bottom: 4px;
}

._p-l-2_11ijo_355 {
  padding-left: 4px;
}

._m-2_11ijo_359 {
  margin: 4px;
}

._m-t-2_11ijo_363 {
  margin-top: 4px;
}

._m-r-2_11ijo_367 {
  margin-right: 4px;
}

._m-b-2_11ijo_371 {
  margin-bottom: 4px;
}

._m-l-2_11ijo_375 {
  margin-left: 4px;
}

._p-3_11ijo_379 {
  padding: 8px;
}

._p-t-3_11ijo_383 {
  padding-top: 8px;
}

._p-r-3_11ijo_387 {
  padding-right: 8px;
}

._p-b-3_11ijo_391 {
  padding-bottom: 8px;
}

._p-l-3_11ijo_395 {
  padding-left: 8px;
}

._m-3_11ijo_399 {
  margin: 8px;
}

._m-t-3_11ijo_403 {
  margin-top: 8px;
}

._m-r-3_11ijo_407 {
  margin-right: 8px;
}

._m-b-3_11ijo_411 {
  margin-bottom: 8px;
}

._m-l-3_11ijo_415 {
  margin-left: 8px;
}

._p-4_11ijo_419 {
  padding: 12px;
}

._p-t-4_11ijo_423 {
  padding-top: 12px;
}

._p-r-4_11ijo_427 {
  padding-right: 12px;
}

._p-b-4_11ijo_431 {
  padding-bottom: 12px;
}

._p-l-4_11ijo_435 {
  padding-left: 12px;
}

._m-4_11ijo_439 {
  margin: 12px;
}

._m-t-4_11ijo_443 {
  margin-top: 12px;
}

._m-r-4_11ijo_447 {
  margin-right: 12px;
}

._m-b-4_11ijo_451 {
  margin-bottom: 12px;
}

._m-l-4_11ijo_455 {
  margin-left: 12px;
}

._p-5_11ijo_459 {
  padding: 16px;
}

._p-t-5_11ijo_463 {
  padding-top: 16px;
}

._p-r-5_11ijo_467 {
  padding-right: 16px;
}

._p-b-5_11ijo_471 {
  padding-bottom: 16px;
}

._p-l-5_11ijo_475 {
  padding-left: 16px;
}

._m-5_11ijo_479 {
  margin: 16px;
}

._m-t-5_11ijo_483 {
  margin-top: 16px;
}

._m-r-5_11ijo_487 {
  margin-right: 16px;
}

._m-b-5_11ijo_491 {
  margin-bottom: 16px;
}

._m-l-5_11ijo_495 {
  margin-left: 16px;
}

._p-6_11ijo_499 {
  padding: 24px;
}

._p-t-6_11ijo_503 {
  padding-top: 24px;
}

._p-r-6_11ijo_507 {
  padding-right: 24px;
}

._p-b-6_11ijo_511 {
  padding-bottom: 24px;
}

._p-l-6_11ijo_515 {
  padding-left: 24px;
}

._m-6_11ijo_519 {
  margin: 24px;
}

._m-t-6_11ijo_523 {
  margin-top: 24px;
}

._m-r-6_11ijo_527 {
  margin-right: 24px;
}

._m-b-6_11ijo_531 {
  margin-bottom: 24px;
}

._m-l-6_11ijo_535 {
  margin-left: 24px;
}

._p-7_11ijo_539 {
  padding: 32px;
}

._p-t-7_11ijo_543 {
  padding-top: 32px;
}

._p-r-7_11ijo_547 {
  padding-right: 32px;
}

._p-b-7_11ijo_551 {
  padding-bottom: 32px;
}

._p-l-7_11ijo_555 {
  padding-left: 32px;
}

._m-7_11ijo_559 {
  margin: 32px;
}

._m-t-7_11ijo_563 {
  margin-top: 32px;
}

._m-r-7_11ijo_567 {
  margin-right: 32px;
}

._m-b-7_11ijo_571 {
  margin-bottom: 32px;
}

._m-l-7_11ijo_575 {
  margin-left: 32px;
}

._p-8_11ijo_579 {
  padding: 40px;
}

._p-t-8_11ijo_583 {
  padding-top: 40px;
}

._p-r-8_11ijo_587 {
  padding-right: 40px;
}

._p-b-8_11ijo_591 {
  padding-bottom: 40px;
}

._p-l-8_11ijo_595 {
  padding-left: 40px;
}

._m-8_11ijo_599 {
  margin: 40px;
}

._m-t-8_11ijo_603 {
  margin-top: 40px;
}

._m-r-8_11ijo_607 {
  margin-right: 40px;
}

._m-b-8_11ijo_611 {
  margin-bottom: 40px;
}

._m-l-8_11ijo_615 {
  margin-left: 40px;
}

._p-9_11ijo_619 {
  padding: 48px;
}

._p-t-9_11ijo_623 {
  padding-top: 48px;
}

._p-r-9_11ijo_627 {
  padding-right: 48px;
}

._p-b-9_11ijo_631 {
  padding-bottom: 48px;
}

._p-l-9_11ijo_635 {
  padding-left: 48px;
}

._m-9_11ijo_639 {
  margin: 48px;
}

._m-t-9_11ijo_643 {
  margin-top: 48px;
}

._m-r-9_11ijo_647 {
  margin-right: 48px;
}

._m-b-9_11ijo_651 {
  margin-bottom: 48px;
}

._m-l-9_11ijo_655 {
  margin-left: 48px;
}

._p-10_11ijo_659 {
  padding: 64px;
}

._p-t-10_11ijo_663 {
  padding-top: 64px;
}

._p-r-10_11ijo_667 {
  padding-right: 64px;
}

._p-b-10_11ijo_671 {
  padding-bottom: 64px;
}

._p-l-10_11ijo_675 {
  padding-left: 64px;
}

._m-10_11ijo_679 {
  margin: 64px;
}

._m-t-10_11ijo_683 {
  margin-top: 64px;
}

._m-r-10_11ijo_687 {
  margin-right: 64px;
}

._m-b-10_11ijo_691 {
  margin-bottom: 64px;
}

._m-l-10_11ijo_695 {
  margin-left: 64px;
}

._p-11_11ijo_699 {
  padding: 80px;
}

._p-t-11_11ijo_703 {
  padding-top: 80px;
}

._p-r-11_11ijo_707 {
  padding-right: 80px;
}

._p-b-11_11ijo_711 {
  padding-bottom: 80px;
}

._p-l-11_11ijo_715 {
  padding-left: 80px;
}

._m-11_11ijo_719 {
  margin: 80px;
}

._m-t-11_11ijo_723 {
  margin-top: 80px;
}

._m-r-11_11ijo_727 {
  margin-right: 80px;
}

._m-b-11_11ijo_731 {
  margin-bottom: 80px;
}

._m-l-11_11ijo_735 {
  margin-left: 80px;
}

._p-12_11ijo_739 {
  padding: 96px;
}

._p-t-12_11ijo_743 {
  padding-top: 96px;
}

._p-r-12_11ijo_747 {
  padding-right: 96px;
}

._p-b-12_11ijo_751 {
  padding-bottom: 96px;
}

._p-l-12_11ijo_755 {
  padding-left: 96px;
}

._m-12_11ijo_759 {
  margin: 96px;
}

._m-t-12_11ijo_763 {
  margin-top: 96px;
}

._m-r-12_11ijo_767 {
  margin-right: 96px;
}

._m-b-12_11ijo_771 {
  margin-bottom: 96px;
}

._m-l-12_11ijo_775 {
  margin-left: 96px;
}

._p-13_11ijo_779 {
  padding: 160px;
}

._p-t-13_11ijo_783 {
  padding-top: 160px;
}

._p-r-13_11ijo_787 {
  padding-right: 160px;
}

._p-b-13_11ijo_791 {
  padding-bottom: 160px;
}

._p-l-13_11ijo_795 {
  padding-left: 160px;
}

._m-13_11ijo_799 {
  margin: 160px;
}

._m-t-13_11ijo_803 {
  margin-top: 160px;
}

._m-r-13_11ijo_807 {
  margin-right: 160px;
}

._m-b-13_11ijo_811 {
  margin-bottom: 160px;
}

._m-l-13_11ijo_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_11ijo_825 {
  border-radius: 0;
}

._r-1_11ijo_829 {
  border-radius: 2px;
}

._r-2_11ijo_833 {
  border-radius: 4px;
}

._r-3_11ijo_837 {
  border-radius: 6px;
}

._r-4_11ijo_841 {
  border-radius: 8px;
}

._r-5_11ijo_845 {
  border-radius: 12px;
}

._r-6_11ijo_849 {
  border-radius: 20px;
}

._r-full_11ijo_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_11ijo_860 {
  border: 0 solid;
}

._border-1_11ijo_864 {
  border: 1px solid;
}

._border-2_11ijo_868 {
  border: 2px solid;
}

._border-3_11ijo_872 {
  border: 3px solid;
}

._border-4_11ijo_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_11ijo_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_11ijo_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_11ijo_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_11ijo_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_11ijo_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_11ijo_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_11ijo_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_11ijo_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_11ijo_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_11ijo_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_11ijo_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_11ijo_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_11ijo_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_11ijo_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_11ijo_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_11ijo_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_11ijo_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
*/
._totalCount_11ijo_1039 {
  color: var(--color-primary);
}

._roleBadge_11ijo_1043 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  height: 27px;
  padding: 0 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  background-color: transparent;
  border: 1px solid var(--color-border);
  border-radius: 4px;
}
._roleBadge_11ijo_1043 i {
  height: 19px;
}
._roleBadge_11ijo_1043 i::before {
  font-size: 20px !important;
  color: var(--color-text-action);
}

._dateTimeCell_11ijo_1066 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2px;
  line-height: 1.2;
}

._dateText_11ijo_1075 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dateText_11ijo_1075 {
    font-size: 12px;
  }
}
._dateText_11ijo_1075 {
  color: var(--color-text-header);
}

._timeText_11ijo_1090 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-action-disabled);
}

._statusTrigger_11ijo_1098 {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_115eo_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_115eo_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_115eo_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_115eo_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_115eo_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_115eo_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_115eo_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_115eo_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_115eo_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_115eo_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_115eo_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_115eo_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_115eo_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_115eo_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_115eo_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_115eo_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_115eo_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_115eo_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_115eo_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_115eo_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_115eo_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_115eo_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_115eo_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_115eo_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_115eo_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_115eo_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_115eo_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_115eo_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_115eo_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_115eo_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_115eo_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_115eo_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_115eo_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_115eo_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_115eo_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_115eo_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_115eo_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_115eo_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_115eo_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_115eo_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_115eo_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_115eo_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_115eo_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_115eo_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_115eo_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_115eo_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_115eo_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_115eo_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_115eo_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_115eo_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_115eo_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_115eo_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_115eo_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_115eo_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_115eo_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_115eo_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_115eo_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_115eo_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_115eo_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_115eo_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_115eo_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_115eo_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_115eo_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_115eo_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_115eo_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_115eo_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_115eo_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_115eo_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_115eo_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_115eo_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_115eo_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_115eo_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_115eo_259 {
  padding: 0;
}

._p-t-0_115eo_263 {
  padding-top: 0;
}

._p-r-0_115eo_267 {
  padding-right: 0;
}

._p-b-0_115eo_271 {
  padding-bottom: 0;
}

._p-l-0_115eo_275 {
  padding-left: 0;
}

._m-0_115eo_279 {
  margin: 0;
}

._m-t-0_115eo_283 {
  margin-top: 0;
}

._m-r-0_115eo_287 {
  margin-right: 0;
}

._m-b-0_115eo_291 {
  margin-bottom: 0;
}

._m-l-0_115eo_295 {
  margin-left: 0;
}

._p-1_115eo_299 {
  padding: 2px;
}

._p-t-1_115eo_303 {
  padding-top: 2px;
}

._p-r-1_115eo_307 {
  padding-right: 2px;
}

._p-b-1_115eo_311 {
  padding-bottom: 2px;
}

._p-l-1_115eo_315 {
  padding-left: 2px;
}

._m-1_115eo_319 {
  margin: 2px;
}

._m-t-1_115eo_323 {
  margin-top: 2px;
}

._m-r-1_115eo_327 {
  margin-right: 2px;
}

._m-b-1_115eo_331 {
  margin-bottom: 2px;
}

._m-l-1_115eo_335 {
  margin-left: 2px;
}

._p-2_115eo_339 {
  padding: 4px;
}

._p-t-2_115eo_343 {
  padding-top: 4px;
}

._p-r-2_115eo_347 {
  padding-right: 4px;
}

._p-b-2_115eo_351 {
  padding-bottom: 4px;
}

._p-l-2_115eo_355 {
  padding-left: 4px;
}

._m-2_115eo_359 {
  margin: 4px;
}

._m-t-2_115eo_363 {
  margin-top: 4px;
}

._m-r-2_115eo_367 {
  margin-right: 4px;
}

._m-b-2_115eo_371 {
  margin-bottom: 4px;
}

._m-l-2_115eo_375 {
  margin-left: 4px;
}

._p-3_115eo_379 {
  padding: 8px;
}

._p-t-3_115eo_383 {
  padding-top: 8px;
}

._p-r-3_115eo_387 {
  padding-right: 8px;
}

._p-b-3_115eo_391 {
  padding-bottom: 8px;
}

._p-l-3_115eo_395 {
  padding-left: 8px;
}

._m-3_115eo_399 {
  margin: 8px;
}

._m-t-3_115eo_403 {
  margin-top: 8px;
}

._m-r-3_115eo_407 {
  margin-right: 8px;
}

._m-b-3_115eo_411 {
  margin-bottom: 8px;
}

._m-l-3_115eo_415 {
  margin-left: 8px;
}

._p-4_115eo_419 {
  padding: 12px;
}

._p-t-4_115eo_423 {
  padding-top: 12px;
}

._p-r-4_115eo_427 {
  padding-right: 12px;
}

._p-b-4_115eo_431 {
  padding-bottom: 12px;
}

._p-l-4_115eo_435 {
  padding-left: 12px;
}

._m-4_115eo_439 {
  margin: 12px;
}

._m-t-4_115eo_443 {
  margin-top: 12px;
}

._m-r-4_115eo_447 {
  margin-right: 12px;
}

._m-b-4_115eo_451 {
  margin-bottom: 12px;
}

._m-l-4_115eo_455 {
  margin-left: 12px;
}

._p-5_115eo_459 {
  padding: 16px;
}

._p-t-5_115eo_463 {
  padding-top: 16px;
}

._p-r-5_115eo_467 {
  padding-right: 16px;
}

._p-b-5_115eo_471 {
  padding-bottom: 16px;
}

._p-l-5_115eo_475 {
  padding-left: 16px;
}

._m-5_115eo_479 {
  margin: 16px;
}

._m-t-5_115eo_483 {
  margin-top: 16px;
}

._m-r-5_115eo_487 {
  margin-right: 16px;
}

._m-b-5_115eo_491 {
  margin-bottom: 16px;
}

._m-l-5_115eo_495 {
  margin-left: 16px;
}

._p-6_115eo_499 {
  padding: 24px;
}

._p-t-6_115eo_503 {
  padding-top: 24px;
}

._p-r-6_115eo_507 {
  padding-right: 24px;
}

._p-b-6_115eo_511 {
  padding-bottom: 24px;
}

._p-l-6_115eo_515 {
  padding-left: 24px;
}

._m-6_115eo_519 {
  margin: 24px;
}

._m-t-6_115eo_523 {
  margin-top: 24px;
}

._m-r-6_115eo_527 {
  margin-right: 24px;
}

._m-b-6_115eo_531 {
  margin-bottom: 24px;
}

._m-l-6_115eo_535 {
  margin-left: 24px;
}

._p-7_115eo_539 {
  padding: 32px;
}

._p-t-7_115eo_543 {
  padding-top: 32px;
}

._p-r-7_115eo_547 {
  padding-right: 32px;
}

._p-b-7_115eo_551 {
  padding-bottom: 32px;
}

._p-l-7_115eo_555 {
  padding-left: 32px;
}

._m-7_115eo_559 {
  margin: 32px;
}

._m-t-7_115eo_563 {
  margin-top: 32px;
}

._m-r-7_115eo_567 {
  margin-right: 32px;
}

._m-b-7_115eo_571 {
  margin-bottom: 32px;
}

._m-l-7_115eo_575 {
  margin-left: 32px;
}

._p-8_115eo_579 {
  padding: 40px;
}

._p-t-8_115eo_583 {
  padding-top: 40px;
}

._p-r-8_115eo_587 {
  padding-right: 40px;
}

._p-b-8_115eo_591 {
  padding-bottom: 40px;
}

._p-l-8_115eo_595 {
  padding-left: 40px;
}

._m-8_115eo_599 {
  margin: 40px;
}

._m-t-8_115eo_603 {
  margin-top: 40px;
}

._m-r-8_115eo_607 {
  margin-right: 40px;
}

._m-b-8_115eo_611 {
  margin-bottom: 40px;
}

._m-l-8_115eo_615 {
  margin-left: 40px;
}

._p-9_115eo_619 {
  padding: 48px;
}

._p-t-9_115eo_623 {
  padding-top: 48px;
}

._p-r-9_115eo_627 {
  padding-right: 48px;
}

._p-b-9_115eo_631 {
  padding-bottom: 48px;
}

._p-l-9_115eo_635 {
  padding-left: 48px;
}

._m-9_115eo_639 {
  margin: 48px;
}

._m-t-9_115eo_643 {
  margin-top: 48px;
}

._m-r-9_115eo_647 {
  margin-right: 48px;
}

._m-b-9_115eo_651 {
  margin-bottom: 48px;
}

._m-l-9_115eo_655 {
  margin-left: 48px;
}

._p-10_115eo_659 {
  padding: 64px;
}

._p-t-10_115eo_663 {
  padding-top: 64px;
}

._p-r-10_115eo_667 {
  padding-right: 64px;
}

._p-b-10_115eo_671 {
  padding-bottom: 64px;
}

._p-l-10_115eo_675 {
  padding-left: 64px;
}

._m-10_115eo_679 {
  margin: 64px;
}

._m-t-10_115eo_683 {
  margin-top: 64px;
}

._m-r-10_115eo_687 {
  margin-right: 64px;
}

._m-b-10_115eo_691 {
  margin-bottom: 64px;
}

._m-l-10_115eo_695 {
  margin-left: 64px;
}

._p-11_115eo_699 {
  padding: 80px;
}

._p-t-11_115eo_703 {
  padding-top: 80px;
}

._p-r-11_115eo_707 {
  padding-right: 80px;
}

._p-b-11_115eo_711 {
  padding-bottom: 80px;
}

._p-l-11_115eo_715 {
  padding-left: 80px;
}

._m-11_115eo_719 {
  margin: 80px;
}

._m-t-11_115eo_723 {
  margin-top: 80px;
}

._m-r-11_115eo_727 {
  margin-right: 80px;
}

._m-b-11_115eo_731 {
  margin-bottom: 80px;
}

._m-l-11_115eo_735 {
  margin-left: 80px;
}

._p-12_115eo_739 {
  padding: 96px;
}

._p-t-12_115eo_743 {
  padding-top: 96px;
}

._p-r-12_115eo_747 {
  padding-right: 96px;
}

._p-b-12_115eo_751 {
  padding-bottom: 96px;
}

._p-l-12_115eo_755 {
  padding-left: 96px;
}

._m-12_115eo_759 {
  margin: 96px;
}

._m-t-12_115eo_763 {
  margin-top: 96px;
}

._m-r-12_115eo_767 {
  margin-right: 96px;
}

._m-b-12_115eo_771 {
  margin-bottom: 96px;
}

._m-l-12_115eo_775 {
  margin-left: 96px;
}

._p-13_115eo_779 {
  padding: 160px;
}

._p-t-13_115eo_783 {
  padding-top: 160px;
}

._p-r-13_115eo_787 {
  padding-right: 160px;
}

._p-b-13_115eo_791 {
  padding-bottom: 160px;
}

._p-l-13_115eo_795 {
  padding-left: 160px;
}

._m-13_115eo_799 {
  margin: 160px;
}

._m-t-13_115eo_803 {
  margin-top: 160px;
}

._m-r-13_115eo_807 {
  margin-right: 160px;
}

._m-b-13_115eo_811 {
  margin-bottom: 160px;
}

._m-l-13_115eo_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_115eo_825 {
  border-radius: 0;
}

._r-1_115eo_829 {
  border-radius: 2px;
}

._r-2_115eo_833 {
  border-radius: 4px;
}

._r-3_115eo_837 {
  border-radius: 6px;
}

._r-4_115eo_841 {
  border-radius: 8px;
}

._r-5_115eo_845 {
  border-radius: 12px;
}

._r-6_115eo_849 {
  border-radius: 20px;
}

._r-full_115eo_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_115eo_860 {
  border: 0 solid;
}

._border-1_115eo_864 {
  border: 1px solid;
}

._border-2_115eo_868 {
  border: 2px solid;
}

._border-3_115eo_872 {
  border: 3px solid;
}

._border-4_115eo_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_115eo_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_115eo_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_115eo_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_115eo_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_115eo_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_115eo_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_115eo_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_115eo_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_115eo_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_115eo_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_115eo_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_115eo_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_115eo_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_115eo_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_115eo_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_115eo_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_115eo_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_115eo_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}
._contentArea_115eo_1040 {
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_115eo_1040 {
    overflow: visible;
    gap: 8px;
  }
}

._gridWrapper_115eo_1056 {
  display: contents;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_115eo_1056 {
    display: block;
    flex: 1;
    min-height: 0;
    overflow: hidden;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 16px * 2);
  }
  ._gridWrapper_115eo_1056 > div {
    height: 100%;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_115eo_1075 {
    gap: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

._title_115eo_1082 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_115eo_1082 {
    font-size: 16px;
  }
}
._title_115eo_1082 {
  color: var(--color-text-header);
  margin: 0;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnly_115eo_1099 {
    display: none;
  }
}

._inlineAddButton_115eo_1104 {
  height: 40px;
  line-height: 1.4 !important;
}
._inlineAddButton_115eo_1104 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inlineAddButton_115eo_1104 {
    display: none;
  }
}

._centerMessage_115eo_1117 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_115eo_1117 {
    font-size: 14px;
  }
}
._centerMessage_115eo_1117 {
  color: var(--color-text-action-disabled);
}

._errorMessage_115eo_1136 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_115eo_1136 {
    font-size: 14px;
  }
}

._revalidating_115eo_1149 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_115eo_1149 {
    font-size: 12px;
  }
}
._revalidating_115eo_1149 {
  color: var(--color-text-action-disabled);
  font-weight: 400;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_115eo_1149 {
    font-size: 14px;
  }
}
._revalidating_115eo_1149 {
  margin: 0 0 4px;
}

._suspendTargetName_115eo_1173 {
  color: var(--color-primary);
}

._bottomSection_115eo_1177 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  margin-top: 24px;
  padding: 12px 0;
}
._bottomSection_115eo_1177 > :first-child {
  grid-column: 2;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_pitti_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_pitti_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_pitti_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_pitti_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_pitti_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_pitti_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_pitti_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_pitti_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_pitti_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_pitti_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_pitti_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_pitti_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_pitti_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_pitti_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_pitti_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_pitti_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_pitti_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_pitti_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_pitti_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_pitti_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_pitti_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_pitti_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_pitti_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_pitti_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_pitti_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_pitti_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_pitti_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_pitti_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_pitti_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_pitti_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_pitti_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_pitti_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_pitti_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_pitti_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_pitti_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_pitti_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_pitti_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_pitti_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_pitti_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_pitti_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_pitti_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_pitti_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_pitti_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_pitti_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_pitti_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_pitti_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_pitti_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_pitti_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_pitti_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_pitti_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_pitti_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_pitti_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_pitti_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_pitti_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_pitti_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_pitti_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_pitti_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_pitti_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_pitti_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_pitti_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_pitti_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_pitti_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_pitti_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_pitti_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_pitti_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_pitti_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_pitti_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_pitti_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_pitti_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_pitti_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_pitti_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_pitti_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_pitti_259 {
  padding: 0;
}

._p-t-0_pitti_263 {
  padding-top: 0;
}

._p-r-0_pitti_267 {
  padding-right: 0;
}

._p-b-0_pitti_271 {
  padding-bottom: 0;
}

._p-l-0_pitti_275 {
  padding-left: 0;
}

._m-0_pitti_279 {
  margin: 0;
}

._m-t-0_pitti_283 {
  margin-top: 0;
}

._m-r-0_pitti_287 {
  margin-right: 0;
}

._m-b-0_pitti_291 {
  margin-bottom: 0;
}

._m-l-0_pitti_295 {
  margin-left: 0;
}

._p-1_pitti_299 {
  padding: 2px;
}

._p-t-1_pitti_303 {
  padding-top: 2px;
}

._p-r-1_pitti_307 {
  padding-right: 2px;
}

._p-b-1_pitti_311 {
  padding-bottom: 2px;
}

._p-l-1_pitti_315 {
  padding-left: 2px;
}

._m-1_pitti_319 {
  margin: 2px;
}

._m-t-1_pitti_323 {
  margin-top: 2px;
}

._m-r-1_pitti_327 {
  margin-right: 2px;
}

._m-b-1_pitti_331 {
  margin-bottom: 2px;
}

._m-l-1_pitti_335 {
  margin-left: 2px;
}

._p-2_pitti_339 {
  padding: 4px;
}

._p-t-2_pitti_343 {
  padding-top: 4px;
}

._p-r-2_pitti_347 {
  padding-right: 4px;
}

._p-b-2_pitti_351 {
  padding-bottom: 4px;
}

._p-l-2_pitti_355 {
  padding-left: 4px;
}

._m-2_pitti_359 {
  margin: 4px;
}

._m-t-2_pitti_363 {
  margin-top: 4px;
}

._m-r-2_pitti_367 {
  margin-right: 4px;
}

._m-b-2_pitti_371 {
  margin-bottom: 4px;
}

._m-l-2_pitti_375 {
  margin-left: 4px;
}

._p-3_pitti_379 {
  padding: 8px;
}

._p-t-3_pitti_383 {
  padding-top: 8px;
}

._p-r-3_pitti_387 {
  padding-right: 8px;
}

._p-b-3_pitti_391 {
  padding-bottom: 8px;
}

._p-l-3_pitti_395 {
  padding-left: 8px;
}

._m-3_pitti_399 {
  margin: 8px;
}

._m-t-3_pitti_403 {
  margin-top: 8px;
}

._m-r-3_pitti_407 {
  margin-right: 8px;
}

._m-b-3_pitti_411 {
  margin-bottom: 8px;
}

._m-l-3_pitti_415 {
  margin-left: 8px;
}

._p-4_pitti_419 {
  padding: 12px;
}

._p-t-4_pitti_423 {
  padding-top: 12px;
}

._p-r-4_pitti_427 {
  padding-right: 12px;
}

._p-b-4_pitti_431 {
  padding-bottom: 12px;
}

._p-l-4_pitti_435 {
  padding-left: 12px;
}

._m-4_pitti_439 {
  margin: 12px;
}

._m-t-4_pitti_443 {
  margin-top: 12px;
}

._m-r-4_pitti_447 {
  margin-right: 12px;
}

._m-b-4_pitti_451 {
  margin-bottom: 12px;
}

._m-l-4_pitti_455 {
  margin-left: 12px;
}

._p-5_pitti_459 {
  padding: 16px;
}

._p-t-5_pitti_463 {
  padding-top: 16px;
}

._p-r-5_pitti_467 {
  padding-right: 16px;
}

._p-b-5_pitti_471 {
  padding-bottom: 16px;
}

._p-l-5_pitti_475 {
  padding-left: 16px;
}

._m-5_pitti_479 {
  margin: 16px;
}

._m-t-5_pitti_483 {
  margin-top: 16px;
}

._m-r-5_pitti_487 {
  margin-right: 16px;
}

._m-b-5_pitti_491 {
  margin-bottom: 16px;
}

._m-l-5_pitti_495 {
  margin-left: 16px;
}

._p-6_pitti_499 {
  padding: 24px;
}

._p-t-6_pitti_503 {
  padding-top: 24px;
}

._p-r-6_pitti_507 {
  padding-right: 24px;
}

._p-b-6_pitti_511 {
  padding-bottom: 24px;
}

._p-l-6_pitti_515 {
  padding-left: 24px;
}

._m-6_pitti_519 {
  margin: 24px;
}

._m-t-6_pitti_523 {
  margin-top: 24px;
}

._m-r-6_pitti_527 {
  margin-right: 24px;
}

._m-b-6_pitti_531 {
  margin-bottom: 24px;
}

._m-l-6_pitti_535 {
  margin-left: 24px;
}

._p-7_pitti_539 {
  padding: 32px;
}

._p-t-7_pitti_543 {
  padding-top: 32px;
}

._p-r-7_pitti_547 {
  padding-right: 32px;
}

._p-b-7_pitti_551 {
  padding-bottom: 32px;
}

._p-l-7_pitti_555 {
  padding-left: 32px;
}

._m-7_pitti_559 {
  margin: 32px;
}

._m-t-7_pitti_563 {
  margin-top: 32px;
}

._m-r-7_pitti_567 {
  margin-right: 32px;
}

._m-b-7_pitti_571 {
  margin-bottom: 32px;
}

._m-l-7_pitti_575 {
  margin-left: 32px;
}

._p-8_pitti_579 {
  padding: 40px;
}

._p-t-8_pitti_583 {
  padding-top: 40px;
}

._p-r-8_pitti_587 {
  padding-right: 40px;
}

._p-b-8_pitti_591 {
  padding-bottom: 40px;
}

._p-l-8_pitti_595 {
  padding-left: 40px;
}

._m-8_pitti_599 {
  margin: 40px;
}

._m-t-8_pitti_603 {
  margin-top: 40px;
}

._m-r-8_pitti_607 {
  margin-right: 40px;
}

._m-b-8_pitti_611 {
  margin-bottom: 40px;
}

._m-l-8_pitti_615 {
  margin-left: 40px;
}

._p-9_pitti_619 {
  padding: 48px;
}

._p-t-9_pitti_623 {
  padding-top: 48px;
}

._p-r-9_pitti_627 {
  padding-right: 48px;
}

._p-b-9_pitti_631 {
  padding-bottom: 48px;
}

._p-l-9_pitti_635 {
  padding-left: 48px;
}

._m-9_pitti_639 {
  margin: 48px;
}

._m-t-9_pitti_643 {
  margin-top: 48px;
}

._m-r-9_pitti_647 {
  margin-right: 48px;
}

._m-b-9_pitti_651 {
  margin-bottom: 48px;
}

._m-l-9_pitti_655 {
  margin-left: 48px;
}

._p-10_pitti_659 {
  padding: 64px;
}

._p-t-10_pitti_663 {
  padding-top: 64px;
}

._p-r-10_pitti_667 {
  padding-right: 64px;
}

._p-b-10_pitti_671 {
  padding-bottom: 64px;
}

._p-l-10_pitti_675 {
  padding-left: 64px;
}

._m-10_pitti_679 {
  margin: 64px;
}

._m-t-10_pitti_683 {
  margin-top: 64px;
}

._m-r-10_pitti_687 {
  margin-right: 64px;
}

._m-b-10_pitti_691 {
  margin-bottom: 64px;
}

._m-l-10_pitti_695 {
  margin-left: 64px;
}

._p-11_pitti_699 {
  padding: 80px;
}

._p-t-11_pitti_703 {
  padding-top: 80px;
}

._p-r-11_pitti_707 {
  padding-right: 80px;
}

._p-b-11_pitti_711 {
  padding-bottom: 80px;
}

._p-l-11_pitti_715 {
  padding-left: 80px;
}

._m-11_pitti_719 {
  margin: 80px;
}

._m-t-11_pitti_723 {
  margin-top: 80px;
}

._m-r-11_pitti_727 {
  margin-right: 80px;
}

._m-b-11_pitti_731 {
  margin-bottom: 80px;
}

._m-l-11_pitti_735 {
  margin-left: 80px;
}

._p-12_pitti_739 {
  padding: 96px;
}

._p-t-12_pitti_743 {
  padding-top: 96px;
}

._p-r-12_pitti_747 {
  padding-right: 96px;
}

._p-b-12_pitti_751 {
  padding-bottom: 96px;
}

._p-l-12_pitti_755 {
  padding-left: 96px;
}

._m-12_pitti_759 {
  margin: 96px;
}

._m-t-12_pitti_763 {
  margin-top: 96px;
}

._m-r-12_pitti_767 {
  margin-right: 96px;
}

._m-b-12_pitti_771 {
  margin-bottom: 96px;
}

._m-l-12_pitti_775 {
  margin-left: 96px;
}

._p-13_pitti_779 {
  padding: 160px;
}

._p-t-13_pitti_783 {
  padding-top: 160px;
}

._p-r-13_pitti_787 {
  padding-right: 160px;
}

._p-b-13_pitti_791 {
  padding-bottom: 160px;
}

._p-l-13_pitti_795 {
  padding-left: 160px;
}

._m-13_pitti_799 {
  margin: 160px;
}

._m-t-13_pitti_803 {
  margin-top: 160px;
}

._m-r-13_pitti_807 {
  margin-right: 160px;
}

._m-b-13_pitti_811 {
  margin-bottom: 160px;
}

._m-l-13_pitti_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_pitti_825 {
  border-radius: 0;
}

._r-1_pitti_829 {
  border-radius: 2px;
}

._r-2_pitti_833 {
  border-radius: 4px;
}

._r-3_pitti_837 {
  border-radius: 6px;
}

._r-4_pitti_841 {
  border-radius: 8px;
}

._r-5_pitti_845 {
  border-radius: 12px;
}

._r-6_pitti_849 {
  border-radius: 20px;
}

._r-full_pitti_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_pitti_860 {
  border: 0 solid;
}

._border-1_pitti_864 {
  border: 1px solid;
}

._border-2_pitti_868 {
  border: 2px solid;
}

._border-3_pitti_872 {
  border: 3px solid;
}

._border-4_pitti_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_pitti_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_pitti_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_pitti_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_pitti_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_pitti_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_pitti_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_pitti_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_pitti_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_pitti_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_pitti_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_pitti_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_pitti_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_pitti_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_pitti_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_pitti_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_pitti_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_pitti_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_pitti_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_pitti_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_pitti_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._section_pitti_1065 {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
}

._sectionTitle_pitti_1072 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_pitti_1072 {
    font-size: 16px;
  }
}
._sectionTitle_pitti_1072 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_pitti_1072 {
    margin-bottom: 12px;
  }
}

._sectionSubtitle_pitti_1093 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionSubtitle_pitti_1093 {
    font-size: 14px;
  }
}
._sectionSubtitle_pitti_1093 {
  color: var(--color-text-header);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionSubtitle_pitti_1093 {
    font-size: 16px;
  }
}
._sectionSubtitle_pitti_1093 {
  margin-bottom: 24px;
}
._sectionSubtitle_pitti_1093 ._userCount_pitti_1116 {
  color: var(--color-primary);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionSubtitle_pitti_1093 {
    margin-bottom: 12px;
  }
}

._desktopLayout_pitti_1125 {
  flex: 1;
  display: grid;
  grid-template-columns: minmax(300px, 3fr) 9fr;
  gap: 24px;
  align-items: stretch;
  min-height: 0;
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._desktopLayout_pitti_1125 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopLayout_pitti_1125 {
    display: none !important;
  }
}

._leftSection_pitti_1145 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 0;
}
._leftSection_pitti_1145 > * {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._rightSection_pitti_1157 {
  min-width: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}

._mobileLayout_pitti_1165 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileLayout_pitti_1165 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

._formGrid_pitti_1176 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._formGrid_pitti_1176 {
    gap: 12px;
  }
}

._formField_pitti_1188 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._statusSelect_pitti_1194 {
  width: 100%;
}
._statusSelect_pitti_1194 > button {
  width: 100%;
}

._tableWrapper_pitti_1201 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_pitti_1201 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  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;
}
@media (hover: hover) {
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;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  height: 38px;
  padding: 8px 12px;
}
table.border.list tbody tr {
  height: 77px;
}
table.border.list tbody td {
  padding: 12px;
  vertical-align: middle;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_pitti_1287 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._nameColumn_pitti_1293._pinned_pitti_1293 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._nameColumn_pitti_1293._pinned_pitti_1293:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._nameColumn_pitti_1293._pinned_pitti_1293:is(td) {
    background-color: #ffffff;
  }
}

._pinButton_pitti_1308 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pinButton_pitti_1308 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
    margin-left: 4px;
    cursor: pointer;
    color: var(--color-text-action-disabled);
    vertical-align: middle;
  }
  @media (hover: hover) {
  ._pinButton_pitti_1308:hover {
    background-color: transparent;
  }
  }
  ._pinButton_pitti_1308._pinned_pitti_1293 {
    color: var(--color-primary);
  }
  ._pinButton_pitti_1308 i::before {
    font-size: 18px !important;
  }
}

._nameLink_pitti_1335 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
@media (hover: hover) {
._nameLink_pitti_1335:hover {
  color: var(--color-link-hover);
}
}

._roleCell_pitti_1345 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
}

._roleOrg_pitti_1352 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._roleOrg_pitti_1352 {
    font-size: 12px;
  }
}
._roleOrg_pitti_1352 {
  color: var(--color-text-sub);
}

._roleBadge_pitti_1367 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 27px;
  padding: 0 8px;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  background-color: transparent;
  border: 1px solid var(--color-border);
  border-radius: 4px;
}
._roleBadge_pitti_1367 i {
  height: 19px;
}
._roleBadge_pitti_1367 i::before {
  font-size: 20px !important;
  color: var(--color-text-action);
}

._tableStatusWrapper_pitti_1391 {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

._tableStatusDot_pitti_1398 {
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  z-index: 1;
  pointer-events: none;
}

._tableStatusSelect_pitti_1410 {
  padding: 4px 24px 4px 32px !important;
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: transparent;
  cursor: pointer;
  min-width: 80px;
  height: 32px;
}
._tableStatusSelect_pitti_1410:focus {
  outline: none;
  border-color: var(--color-primary);
}

._dateTimeCell_pitti_1428 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}

._dateText_pitti_1435 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dateText_pitti_1435 {
    font-size: 12px;
  }
}
._dateText_pitti_1435 {
  color: var(--color-text-header);
}

._timeText_pitti_1450 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-action-disabled);
}

._emptyUsers_pitti_1458 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyUsers_pitti_1458 {
    font-size: 14px;
  }
}
._emptyUsers_pitti_1458 {
  color: var(--color-text-action-disabled);
  color: var(--color-text-action-disabled);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyUsers_pitti_1458 {
    font-size: 14px;
  }
}

._skeleton_pitti_1487 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_pitti_1 1.5s ease-in-out infinite;
}

._skeletonLabel_pitti_1494 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_pitti_1 1.5s ease-in-out infinite;
  width: 60px;
  height: 14px;
}

._skeletonInput_pitti_1503 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_pitti_1 1.5s ease-in-out infinite;
  width: 100%;
  height: 40px;
}

._skeletonButton_pitti_1512 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_pitti_1 1.5s ease-in-out infinite;
  width: 80px;
  height: 42px;
}

._skeletonSubtitleInline_pitti_1521 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_pitti_1 1.5s ease-in-out infinite;
  width: 60px;
  height: 16px;
  display: inline-block;
}

._textCenter_pitti_1531 {
  text-align: center;
}

._textLeft_pitti_1535 {
  text-align: left;
}

._skeletonTable_pitti_1539 {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: hidden;
}

._skeletonTableHeader_pitti_1547 {
  display: flex;
  gap: 12px;
  padding: 8px 12px;
  background-color: var(--color-default);
  border-bottom: 1px solid var(--color-border);
}

._skeletonTableRow_pitti_1555 {
  display: flex;
  gap: 12px;
  padding: 12px;
  border-bottom: 1px solid var(--color-border);
}
._skeletonTableRow_pitti_1555:last-child {
  border-bottom: none;
}

._errorMessage_pitti_1565 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_pitti_1565 {
    font-size: 14px;
  }
}

._centerMessage_pitti_1578 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_pitti_1578 {
    font-size: 14px;
  }
}
._centerMessage_pitti_1578 {
  color: var(--color-text-action-disabled);
}

._sectionFooterButtons_pitti_1597 {
  display: flex;
  justify-content: flex-end;
  margin-top: auto;
  padding-top: 24px;
}
@media (min-width: 768px) and (max-width: 1900px) {
  ._sectionFooterButtons_pitti_1597 {
    flex-direction: column;
    gap: 8px;
  }
  ._sectionFooterButtons_pitti_1597 > button {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionFooterButtons_pitti_1597 {
    display: none !important;
  }
}

._mobileBottomButtons_pitti_1619 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_pitti_1619 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_pitti_1619 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_pitti_1619 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_pitti_1653 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_pitti_1653 {
    display: block;
    height: 82px;
  }
}

._paginationWrapper_pitti_1663 {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._paginationWrapper_pitti_1663 {
    margin-top: 12px;
  }
}

._loadingOverlay_pitti_1674 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--overlay-bg-light);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_2c22m_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_2c22m_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_2c22m_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_2c22m_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_2c22m_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_2c22m_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_2c22m_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_2c22m_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_2c22m_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_2c22m_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_2c22m_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_2c22m_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_2c22m_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_2c22m_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_2c22m_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_2c22m_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_2c22m_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_2c22m_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_2c22m_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_2c22m_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_2c22m_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_2c22m_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_2c22m_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_2c22m_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_2c22m_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_2c22m_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_2c22m_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_2c22m_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_2c22m_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_2c22m_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_2c22m_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_2c22m_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_2c22m_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_2c22m_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_2c22m_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_2c22m_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_2c22m_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_2c22m_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_2c22m_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_2c22m_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_2c22m_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_2c22m_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_2c22m_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_2c22m_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_2c22m_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_2c22m_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_2c22m_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_2c22m_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_2c22m_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_2c22m_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_2c22m_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_2c22m_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_2c22m_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_2c22m_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_2c22m_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_2c22m_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_2c22m_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_2c22m_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_2c22m_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_2c22m_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_2c22m_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_2c22m_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_2c22m_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_2c22m_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_2c22m_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_2c22m_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_2c22m_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_2c22m_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_2c22m_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_2c22m_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_2c22m_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_2c22m_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_2c22m_259 {
  padding: 0;
}

._p-t-0_2c22m_263 {
  padding-top: 0;
}

._p-r-0_2c22m_267 {
  padding-right: 0;
}

._p-b-0_2c22m_271 {
  padding-bottom: 0;
}

._p-l-0_2c22m_275 {
  padding-left: 0;
}

._m-0_2c22m_279 {
  margin: 0;
}

._m-t-0_2c22m_283 {
  margin-top: 0;
}

._m-r-0_2c22m_287 {
  margin-right: 0;
}

._m-b-0_2c22m_291 {
  margin-bottom: 0;
}

._m-l-0_2c22m_295 {
  margin-left: 0;
}

._p-1_2c22m_299 {
  padding: 2px;
}

._p-t-1_2c22m_303 {
  padding-top: 2px;
}

._p-r-1_2c22m_307 {
  padding-right: 2px;
}

._p-b-1_2c22m_311 {
  padding-bottom: 2px;
}

._p-l-1_2c22m_315 {
  padding-left: 2px;
}

._m-1_2c22m_319 {
  margin: 2px;
}

._m-t-1_2c22m_323 {
  margin-top: 2px;
}

._m-r-1_2c22m_327 {
  margin-right: 2px;
}

._m-b-1_2c22m_331 {
  margin-bottom: 2px;
}

._m-l-1_2c22m_335 {
  margin-left: 2px;
}

._p-2_2c22m_339 {
  padding: 4px;
}

._p-t-2_2c22m_343 {
  padding-top: 4px;
}

._p-r-2_2c22m_347 {
  padding-right: 4px;
}

._p-b-2_2c22m_351 {
  padding-bottom: 4px;
}

._p-l-2_2c22m_355 {
  padding-left: 4px;
}

._m-2_2c22m_359 {
  margin: 4px;
}

._m-t-2_2c22m_363 {
  margin-top: 4px;
}

._m-r-2_2c22m_367 {
  margin-right: 4px;
}

._m-b-2_2c22m_371 {
  margin-bottom: 4px;
}

._m-l-2_2c22m_375 {
  margin-left: 4px;
}

._p-3_2c22m_379 {
  padding: 8px;
}

._p-t-3_2c22m_383 {
  padding-top: 8px;
}

._p-r-3_2c22m_387 {
  padding-right: 8px;
}

._p-b-3_2c22m_391 {
  padding-bottom: 8px;
}

._p-l-3_2c22m_395 {
  padding-left: 8px;
}

._m-3_2c22m_399 {
  margin: 8px;
}

._m-t-3_2c22m_403 {
  margin-top: 8px;
}

._m-r-3_2c22m_407 {
  margin-right: 8px;
}

._m-b-3_2c22m_411 {
  margin-bottom: 8px;
}

._m-l-3_2c22m_415 {
  margin-left: 8px;
}

._p-4_2c22m_419 {
  padding: 12px;
}

._p-t-4_2c22m_423 {
  padding-top: 12px;
}

._p-r-4_2c22m_427 {
  padding-right: 12px;
}

._p-b-4_2c22m_431 {
  padding-bottom: 12px;
}

._p-l-4_2c22m_435 {
  padding-left: 12px;
}

._m-4_2c22m_439 {
  margin: 12px;
}

._m-t-4_2c22m_443 {
  margin-top: 12px;
}

._m-r-4_2c22m_447 {
  margin-right: 12px;
}

._m-b-4_2c22m_451 {
  margin-bottom: 12px;
}

._m-l-4_2c22m_455 {
  margin-left: 12px;
}

._p-5_2c22m_459 {
  padding: 16px;
}

._p-t-5_2c22m_463 {
  padding-top: 16px;
}

._p-r-5_2c22m_467 {
  padding-right: 16px;
}

._p-b-5_2c22m_471 {
  padding-bottom: 16px;
}

._p-l-5_2c22m_475 {
  padding-left: 16px;
}

._m-5_2c22m_479 {
  margin: 16px;
}

._m-t-5_2c22m_483 {
  margin-top: 16px;
}

._m-r-5_2c22m_487 {
  margin-right: 16px;
}

._m-b-5_2c22m_491 {
  margin-bottom: 16px;
}

._m-l-5_2c22m_495 {
  margin-left: 16px;
}

._p-6_2c22m_499 {
  padding: 24px;
}

._p-t-6_2c22m_503 {
  padding-top: 24px;
}

._p-r-6_2c22m_507 {
  padding-right: 24px;
}

._p-b-6_2c22m_511 {
  padding-bottom: 24px;
}

._p-l-6_2c22m_515 {
  padding-left: 24px;
}

._m-6_2c22m_519 {
  margin: 24px;
}

._m-t-6_2c22m_523 {
  margin-top: 24px;
}

._m-r-6_2c22m_527 {
  margin-right: 24px;
}

._m-b-6_2c22m_531 {
  margin-bottom: 24px;
}

._m-l-6_2c22m_535 {
  margin-left: 24px;
}

._p-7_2c22m_539 {
  padding: 32px;
}

._p-t-7_2c22m_543 {
  padding-top: 32px;
}

._p-r-7_2c22m_547 {
  padding-right: 32px;
}

._p-b-7_2c22m_551 {
  padding-bottom: 32px;
}

._p-l-7_2c22m_555 {
  padding-left: 32px;
}

._m-7_2c22m_559 {
  margin: 32px;
}

._m-t-7_2c22m_563 {
  margin-top: 32px;
}

._m-r-7_2c22m_567 {
  margin-right: 32px;
}

._m-b-7_2c22m_571 {
  margin-bottom: 32px;
}

._m-l-7_2c22m_575 {
  margin-left: 32px;
}

._p-8_2c22m_579 {
  padding: 40px;
}

._p-t-8_2c22m_583 {
  padding-top: 40px;
}

._p-r-8_2c22m_587 {
  padding-right: 40px;
}

._p-b-8_2c22m_591 {
  padding-bottom: 40px;
}

._p-l-8_2c22m_595 {
  padding-left: 40px;
}

._m-8_2c22m_599 {
  margin: 40px;
}

._m-t-8_2c22m_603 {
  margin-top: 40px;
}

._m-r-8_2c22m_607 {
  margin-right: 40px;
}

._m-b-8_2c22m_611 {
  margin-bottom: 40px;
}

._m-l-8_2c22m_615 {
  margin-left: 40px;
}

._p-9_2c22m_619 {
  padding: 48px;
}

._p-t-9_2c22m_623 {
  padding-top: 48px;
}

._p-r-9_2c22m_627 {
  padding-right: 48px;
}

._p-b-9_2c22m_631 {
  padding-bottom: 48px;
}

._p-l-9_2c22m_635 {
  padding-left: 48px;
}

._m-9_2c22m_639 {
  margin: 48px;
}

._m-t-9_2c22m_643 {
  margin-top: 48px;
}

._m-r-9_2c22m_647 {
  margin-right: 48px;
}

._m-b-9_2c22m_651 {
  margin-bottom: 48px;
}

._m-l-9_2c22m_655 {
  margin-left: 48px;
}

._p-10_2c22m_659 {
  padding: 64px;
}

._p-t-10_2c22m_663 {
  padding-top: 64px;
}

._p-r-10_2c22m_667 {
  padding-right: 64px;
}

._p-b-10_2c22m_671 {
  padding-bottom: 64px;
}

._p-l-10_2c22m_675 {
  padding-left: 64px;
}

._m-10_2c22m_679 {
  margin: 64px;
}

._m-t-10_2c22m_683 {
  margin-top: 64px;
}

._m-r-10_2c22m_687 {
  margin-right: 64px;
}

._m-b-10_2c22m_691 {
  margin-bottom: 64px;
}

._m-l-10_2c22m_695 {
  margin-left: 64px;
}

._p-11_2c22m_699 {
  padding: 80px;
}

._p-t-11_2c22m_703 {
  padding-top: 80px;
}

._p-r-11_2c22m_707 {
  padding-right: 80px;
}

._p-b-11_2c22m_711 {
  padding-bottom: 80px;
}

._p-l-11_2c22m_715 {
  padding-left: 80px;
}

._m-11_2c22m_719 {
  margin: 80px;
}

._m-t-11_2c22m_723 {
  margin-top: 80px;
}

._m-r-11_2c22m_727 {
  margin-right: 80px;
}

._m-b-11_2c22m_731 {
  margin-bottom: 80px;
}

._m-l-11_2c22m_735 {
  margin-left: 80px;
}

._p-12_2c22m_739 {
  padding: 96px;
}

._p-t-12_2c22m_743 {
  padding-top: 96px;
}

._p-r-12_2c22m_747 {
  padding-right: 96px;
}

._p-b-12_2c22m_751 {
  padding-bottom: 96px;
}

._p-l-12_2c22m_755 {
  padding-left: 96px;
}

._m-12_2c22m_759 {
  margin: 96px;
}

._m-t-12_2c22m_763 {
  margin-top: 96px;
}

._m-r-12_2c22m_767 {
  margin-right: 96px;
}

._m-b-12_2c22m_771 {
  margin-bottom: 96px;
}

._m-l-12_2c22m_775 {
  margin-left: 96px;
}

._p-13_2c22m_779 {
  padding: 160px;
}

._p-t-13_2c22m_783 {
  padding-top: 160px;
}

._p-r-13_2c22m_787 {
  padding-right: 160px;
}

._p-b-13_2c22m_791 {
  padding-bottom: 160px;
}

._p-l-13_2c22m_795 {
  padding-left: 160px;
}

._m-13_2c22m_799 {
  margin: 160px;
}

._m-t-13_2c22m_803 {
  margin-top: 160px;
}

._m-r-13_2c22m_807 {
  margin-right: 160px;
}

._m-b-13_2c22m_811 {
  margin-bottom: 160px;
}

._m-l-13_2c22m_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_2c22m_825 {
  border-radius: 0;
}

._r-1_2c22m_829 {
  border-radius: 2px;
}

._r-2_2c22m_833 {
  border-radius: 4px;
}

._r-3_2c22m_837 {
  border-radius: 6px;
}

._r-4_2c22m_841 {
  border-radius: 8px;
}

._r-5_2c22m_845 {
  border-radius: 12px;
}

._r-6_2c22m_849 {
  border-radius: 20px;
}

._r-full_2c22m_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_2c22m_860 {
  border: 0 solid;
}

._border-1_2c22m_864 {
  border: 1px solid;
}

._border-2_2c22m_868 {
  border: 2px solid;
}

._border-3_2c22m_872 {
  border: 3px solid;
}

._border-4_2c22m_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_2c22m_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_2c22m_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_2c22m_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_2c22m_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_2c22m_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_2c22m_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_2c22m_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_2c22m_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_2c22m_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_2c22m_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_2c22m_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_2c22m_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_2c22m_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_2c22m_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_2c22m_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_2c22m_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_2c22m_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_2c22m_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_2c22m_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_2c22m_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
._listHeader_2c22m_1065 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_2c22m_1065 {
    margin-bottom: 8px;
    height: 30px;
  }
}

._totalCount_2c22m_1078 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_2c22m_1078 {
    font-size: 14px;
  }
}
._totalCount_2c22m_1078 {
  color: var(--color-text-header);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._totalCount_2c22m_1078 {
    font-size: 16px;
  }
}

._countNumber_2c22m_1099 {
  color: var(--color-primary);
}

._revalidating_2c22m_1103 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_2c22m_1103 {
    font-size: 12px;
  }
}
._revalidating_2c22m_1103 {
  color: var(--color-text-action-disabled);
  font-weight: 400;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._revalidating_2c22m_1103 {
    font-size: 14px;
  }
}

table.border.list thead th {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  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;
}
@media (hover: hover) {
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;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list tbody td {
    font-size: 12px;
  }
}
table.border.list tbody td {
  text-align: center;
  vertical-align: middle;
  word-break: break-all !important;
  white-space: normal !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  table.border.list {
    border-radius: 0;
    min-width: max-content;
    overflow: visible !important;
  }
  table.border.list thead th,
  table.border.list tbody td {
    font-size: 14px !important;
  }
  table.border.list tbody td {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
table.border.list thead th {
  position: sticky;
  top: 0;
  z-index: 2;
  height: 38px;
  padding: 8px 12px;
}
table.border.list tbody tr {
  height: 56px;
}
table.border.list tbody td {
  padding: 12px 12px;
  vertical-align: middle;
}

._companyLink_2c22m_1196 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
@media (hover: hover) {
._companyLink_2c22m_1196:hover {
  color: var(--color-link-hover);
}
}

._dateTimeCell_2c22m_1206 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}

._dateText_2c22m_1213 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dateText_2c22m_1213 {
    font-size: 12px;
  }
}
._dateText_2c22m_1213 {
  color: var(--color-text-header);
}

._timeText_2c22m_1228 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-action-disabled);
}

._bottomSection_2c22m_1236 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  margin-top: 24px;
  padding: 12px 0;
}
._bottomSection_2c22m_1236 > :first-child {
  grid-column: 2;
}

._spacer_2c22m_1247 {
  flex: 1;
}

._skeleton_2c22m_1251 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_2c22m_1 1.5s ease-in-out infinite;
}

._skeletonHeaderCount_2c22m_1258 {
  height: 16px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_2c22m_1 1.5s ease-in-out infinite;
  width: 60px;
  height: 20px;
}

._textCenter_2c22m_1267 {
  text-align: center;
}

._textLeft_2c22m_1271 {
  text-align: left;
}

._centerMessage_2c22m_1275 {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._centerMessage_2c22m_1275 {
    font-size: 14px;
  }
}
._centerMessage_2c22m_1275 {
  color: var(--color-text-action-disabled);
}

._errorMessage_2c22m_1294 {
  color: var(--color-danger);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._errorMessage_2c22m_1294 {
    font-size: 14px;
  }
}

._desktopSearch_2c22m_1307 {
  display: grid;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_2c22m_1307 {
    display: none !important;
  }
}

._mobileSearch_2c22m_1316 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_2c22m_1316 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_2c22m_1316 > ._with-icon_2c22m_1325,
  ._mobileSearch_2c22m_1316 > .with-icon {
    flex: 1;
    min-width: 0;
  }
}

._mobileSearchButton_2c22m_1332 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mobileSearchButton_2c22m_1332 i::before {
  font-size: 20px;
}

._tableWrapper_2c22m_1345 {
  border-radius: 4px;
  max-width: 100%;
  overflow-x: visible;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableWrapper_2c22m_1345 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    max-width: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._noColumn_2c22m_1362 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._companyColumn_2c22m_1368._pinned_2c22m_1368 {
    position: sticky;
    left: 0;
    z-index: 1;
    box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);
  }
  ._companyColumn_2c22m_1368._pinned_2c22m_1368:is(th) {
    z-index: 3 !important;
    background-color: #f4f4f5;
  }
  ._companyColumn_2c22m_1368._pinned_2c22m_1368:is(td) {
    background-color: #ffffff;
  }
}

._pinButton_2c22m_1383 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._pinButton_2c22m_1383 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
    margin-left: 4px;
    cursor: pointer;
    color: var(--color-text-action-disabled);
    vertical-align: middle;
  }
  @media (hover: hover) {
  ._pinButton_2c22m_1383:hover {
    background-color: transparent;
  }
  }
  ._pinButton_2c22m_1383._pinned_2c22m_1368 {
    color: var(--color-primary);
  }
  ._pinButton_2c22m_1383 i::before {
    font-size: 18px !important;
  }
}

._fixedButton_2c22m_1410 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
  transition: opacity 0.2s, visibility 0.2s;
}
._fixedButton_2c22m_1410._hidden_2c22m_1418 {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._fixedButton_2c22m_1410 {
    display: none;
  }
}

._floatingButton_2c22m_1429 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_2c22m_1429 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_2c22m_1429 i::before {
    font-size: 28px;
  }
}
._floatingButton_2c22m_1429._hidden_2c22m_1418 {
  opacity: 0;
  transform: scale(0.8);
  pointer-events: none;
}

._loadingOverlay_2c22m_1458 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--overlay-bg-light);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1afct_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1afct_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1afct_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1afct_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1afct_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1afct_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1afct_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1afct_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1afct_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_1afct_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1afct_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1afct_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1afct_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1afct_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1afct_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1afct_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1afct_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1afct_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_1afct_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1afct_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1afct_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1afct_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1afct_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1afct_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1afct_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1afct_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1afct_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_1afct_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1afct_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1afct_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1afct_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1afct_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1afct_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1afct_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1afct_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1afct_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_1afct_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1afct_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1afct_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1afct_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1afct_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1afct_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1afct_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1afct_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1afct_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_1afct_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1afct_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1afct_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1afct_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1afct_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1afct_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1afct_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1afct_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1afct_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_1afct_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1afct_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1afct_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1afct_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1afct_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1afct_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1afct_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1afct_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1afct_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_1afct_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1afct_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1afct_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1afct_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1afct_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1afct_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1afct_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1afct_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1afct_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1afct_259 {
  padding: 0;
}

._p-t-0_1afct_263 {
  padding-top: 0;
}

._p-r-0_1afct_267 {
  padding-right: 0;
}

._p-b-0_1afct_271 {
  padding-bottom: 0;
}

._p-l-0_1afct_275 {
  padding-left: 0;
}

._m-0_1afct_279 {
  margin: 0;
}

._m-t-0_1afct_283 {
  margin-top: 0;
}

._m-r-0_1afct_287 {
  margin-right: 0;
}

._m-b-0_1afct_291 {
  margin-bottom: 0;
}

._m-l-0_1afct_295 {
  margin-left: 0;
}

._p-1_1afct_299 {
  padding: 2px;
}

._p-t-1_1afct_303 {
  padding-top: 2px;
}

._p-r-1_1afct_307 {
  padding-right: 2px;
}

._p-b-1_1afct_311 {
  padding-bottom: 2px;
}

._p-l-1_1afct_315 {
  padding-left: 2px;
}

._m-1_1afct_319 {
  margin: 2px;
}

._m-t-1_1afct_323 {
  margin-top: 2px;
}

._m-r-1_1afct_327 {
  margin-right: 2px;
}

._m-b-1_1afct_331 {
  margin-bottom: 2px;
}

._m-l-1_1afct_335 {
  margin-left: 2px;
}

._p-2_1afct_339 {
  padding: 4px;
}

._p-t-2_1afct_343 {
  padding-top: 4px;
}

._p-r-2_1afct_347 {
  padding-right: 4px;
}

._p-b-2_1afct_351 {
  padding-bottom: 4px;
}

._p-l-2_1afct_355 {
  padding-left: 4px;
}

._m-2_1afct_359 {
  margin: 4px;
}

._m-t-2_1afct_363 {
  margin-top: 4px;
}

._m-r-2_1afct_367 {
  margin-right: 4px;
}

._m-b-2_1afct_371 {
  margin-bottom: 4px;
}

._m-l-2_1afct_375 {
  margin-left: 4px;
}

._p-3_1afct_379 {
  padding: 8px;
}

._p-t-3_1afct_383 {
  padding-top: 8px;
}

._p-r-3_1afct_387 {
  padding-right: 8px;
}

._p-b-3_1afct_391 {
  padding-bottom: 8px;
}

._p-l-3_1afct_395 {
  padding-left: 8px;
}

._m-3_1afct_399 {
  margin: 8px;
}

._m-t-3_1afct_403 {
  margin-top: 8px;
}

._m-r-3_1afct_407 {
  margin-right: 8px;
}

._m-b-3_1afct_411 {
  margin-bottom: 8px;
}

._m-l-3_1afct_415 {
  margin-left: 8px;
}

._p-4_1afct_419 {
  padding: 12px;
}

._p-t-4_1afct_423 {
  padding-top: 12px;
}

._p-r-4_1afct_427 {
  padding-right: 12px;
}

._p-b-4_1afct_431 {
  padding-bottom: 12px;
}

._p-l-4_1afct_435 {
  padding-left: 12px;
}

._m-4_1afct_439 {
  margin: 12px;
}

._m-t-4_1afct_443 {
  margin-top: 12px;
}

._m-r-4_1afct_447 {
  margin-right: 12px;
}

._m-b-4_1afct_451 {
  margin-bottom: 12px;
}

._m-l-4_1afct_455 {
  margin-left: 12px;
}

._p-5_1afct_459 {
  padding: 16px;
}

._p-t-5_1afct_463 {
  padding-top: 16px;
}

._p-r-5_1afct_467 {
  padding-right: 16px;
}

._p-b-5_1afct_471 {
  padding-bottom: 16px;
}

._p-l-5_1afct_475 {
  padding-left: 16px;
}

._m-5_1afct_479 {
  margin: 16px;
}

._m-t-5_1afct_483 {
  margin-top: 16px;
}

._m-r-5_1afct_487 {
  margin-right: 16px;
}

._m-b-5_1afct_491 {
  margin-bottom: 16px;
}

._m-l-5_1afct_495 {
  margin-left: 16px;
}

._p-6_1afct_499 {
  padding: 24px;
}

._p-t-6_1afct_503 {
  padding-top: 24px;
}

._p-r-6_1afct_507 {
  padding-right: 24px;
}

._p-b-6_1afct_511 {
  padding-bottom: 24px;
}

._p-l-6_1afct_515 {
  padding-left: 24px;
}

._m-6_1afct_519 {
  margin: 24px;
}

._m-t-6_1afct_523 {
  margin-top: 24px;
}

._m-r-6_1afct_527 {
  margin-right: 24px;
}

._m-b-6_1afct_531 {
  margin-bottom: 24px;
}

._m-l-6_1afct_535 {
  margin-left: 24px;
}

._p-7_1afct_539 {
  padding: 32px;
}

._p-t-7_1afct_543 {
  padding-top: 32px;
}

._p-r-7_1afct_547 {
  padding-right: 32px;
}

._p-b-7_1afct_551 {
  padding-bottom: 32px;
}

._p-l-7_1afct_555 {
  padding-left: 32px;
}

._m-7_1afct_559 {
  margin: 32px;
}

._m-t-7_1afct_563 {
  margin-top: 32px;
}

._m-r-7_1afct_567 {
  margin-right: 32px;
}

._m-b-7_1afct_571 {
  margin-bottom: 32px;
}

._m-l-7_1afct_575 {
  margin-left: 32px;
}

._p-8_1afct_579 {
  padding: 40px;
}

._p-t-8_1afct_583 {
  padding-top: 40px;
}

._p-r-8_1afct_587 {
  padding-right: 40px;
}

._p-b-8_1afct_591 {
  padding-bottom: 40px;
}

._p-l-8_1afct_595 {
  padding-left: 40px;
}

._m-8_1afct_599 {
  margin: 40px;
}

._m-t-8_1afct_603 {
  margin-top: 40px;
}

._m-r-8_1afct_607 {
  margin-right: 40px;
}

._m-b-8_1afct_611 {
  margin-bottom: 40px;
}

._m-l-8_1afct_615 {
  margin-left: 40px;
}

._p-9_1afct_619 {
  padding: 48px;
}

._p-t-9_1afct_623 {
  padding-top: 48px;
}

._p-r-9_1afct_627 {
  padding-right: 48px;
}

._p-b-9_1afct_631 {
  padding-bottom: 48px;
}

._p-l-9_1afct_635 {
  padding-left: 48px;
}

._m-9_1afct_639 {
  margin: 48px;
}

._m-t-9_1afct_643 {
  margin-top: 48px;
}

._m-r-9_1afct_647 {
  margin-right: 48px;
}

._m-b-9_1afct_651 {
  margin-bottom: 48px;
}

._m-l-9_1afct_655 {
  margin-left: 48px;
}

._p-10_1afct_659 {
  padding: 64px;
}

._p-t-10_1afct_663 {
  padding-top: 64px;
}

._p-r-10_1afct_667 {
  padding-right: 64px;
}

._p-b-10_1afct_671 {
  padding-bottom: 64px;
}

._p-l-10_1afct_675 {
  padding-left: 64px;
}

._m-10_1afct_679 {
  margin: 64px;
}

._m-t-10_1afct_683 {
  margin-top: 64px;
}

._m-r-10_1afct_687 {
  margin-right: 64px;
}

._m-b-10_1afct_691 {
  margin-bottom: 64px;
}

._m-l-10_1afct_695 {
  margin-left: 64px;
}

._p-11_1afct_699 {
  padding: 80px;
}

._p-t-11_1afct_703 {
  padding-top: 80px;
}

._p-r-11_1afct_707 {
  padding-right: 80px;
}

._p-b-11_1afct_711 {
  padding-bottom: 80px;
}

._p-l-11_1afct_715 {
  padding-left: 80px;
}

._m-11_1afct_719 {
  margin: 80px;
}

._m-t-11_1afct_723 {
  margin-top: 80px;
}

._m-r-11_1afct_727 {
  margin-right: 80px;
}

._m-b-11_1afct_731 {
  margin-bottom: 80px;
}

._m-l-11_1afct_735 {
  margin-left: 80px;
}

._p-12_1afct_739 {
  padding: 96px;
}

._p-t-12_1afct_743 {
  padding-top: 96px;
}

._p-r-12_1afct_747 {
  padding-right: 96px;
}

._p-b-12_1afct_751 {
  padding-bottom: 96px;
}

._p-l-12_1afct_755 {
  padding-left: 96px;
}

._m-12_1afct_759 {
  margin: 96px;
}

._m-t-12_1afct_763 {
  margin-top: 96px;
}

._m-r-12_1afct_767 {
  margin-right: 96px;
}

._m-b-12_1afct_771 {
  margin-bottom: 96px;
}

._m-l-12_1afct_775 {
  margin-left: 96px;
}

._p-13_1afct_779 {
  padding: 160px;
}

._p-t-13_1afct_783 {
  padding-top: 160px;
}

._p-r-13_1afct_787 {
  padding-right: 160px;
}

._p-b-13_1afct_791 {
  padding-bottom: 160px;
}

._p-l-13_1afct_795 {
  padding-left: 160px;
}

._m-13_1afct_799 {
  margin: 160px;
}

._m-t-13_1afct_803 {
  margin-top: 160px;
}

._m-r-13_1afct_807 {
  margin-right: 160px;
}

._m-b-13_1afct_811 {
  margin-bottom: 160px;
}

._m-l-13_1afct_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1afct_825 {
  border-radius: 0;
}

._r-1_1afct_829 {
  border-radius: 2px;
}

._r-2_1afct_833 {
  border-radius: 4px;
}

._r-3_1afct_837 {
  border-radius: 6px;
}

._r-4_1afct_841 {
  border-radius: 8px;
}

._r-5_1afct_845 {
  border-radius: 12px;
}

._r-6_1afct_849 {
  border-radius: 20px;
}

._r-full_1afct_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1afct_860 {
  border: 0 solid;
}

._border-1_1afct_864 {
  border: 1px solid;
}

._border-2_1afct_868 {
  border: 2px solid;
}

._border-3_1afct_872 {
  border: 3px solid;
}

._border-4_1afct_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1afct_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1afct_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1afct_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1afct_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1afct_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1afct_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1afct_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1afct_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1afct_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_1afct_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1afct_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1afct_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1afct_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1afct_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1afct_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1afct_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1afct_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
*/
._totalCount_1afct_1039 {
  color: var(--color-primary);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_kifyo_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_kifyo_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_kifyo_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_kifyo_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_kifyo_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_kifyo_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_kifyo_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_kifyo_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_kifyo_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_kifyo_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_kifyo_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_kifyo_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_kifyo_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_kifyo_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_kifyo_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_kifyo_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_kifyo_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_kifyo_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_kifyo_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_kifyo_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_kifyo_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_kifyo_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_kifyo_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_kifyo_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_kifyo_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_kifyo_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_kifyo_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_kifyo_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_kifyo_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_kifyo_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_kifyo_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_kifyo_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_kifyo_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_kifyo_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_kifyo_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_kifyo_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_kifyo_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_kifyo_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_kifyo_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_kifyo_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_kifyo_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_kifyo_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_kifyo_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_kifyo_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_kifyo_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_kifyo_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_kifyo_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_kifyo_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_kifyo_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_kifyo_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_kifyo_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_kifyo_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_kifyo_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_kifyo_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_kifyo_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_kifyo_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_kifyo_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_kifyo_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_kifyo_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_kifyo_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_kifyo_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_kifyo_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_kifyo_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_kifyo_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_kifyo_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_kifyo_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_kifyo_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_kifyo_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_kifyo_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_kifyo_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_kifyo_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_kifyo_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_kifyo_259 {
  padding: 0;
}

._p-t-0_kifyo_263 {
  padding-top: 0;
}

._p-r-0_kifyo_267 {
  padding-right: 0;
}

._p-b-0_kifyo_271 {
  padding-bottom: 0;
}

._p-l-0_kifyo_275 {
  padding-left: 0;
}

._m-0_kifyo_279 {
  margin: 0;
}

._m-t-0_kifyo_283 {
  margin-top: 0;
}

._m-r-0_kifyo_287 {
  margin-right: 0;
}

._m-b-0_kifyo_291 {
  margin-bottom: 0;
}

._m-l-0_kifyo_295 {
  margin-left: 0;
}

._p-1_kifyo_299 {
  padding: 2px;
}

._p-t-1_kifyo_303 {
  padding-top: 2px;
}

._p-r-1_kifyo_307 {
  padding-right: 2px;
}

._p-b-1_kifyo_311 {
  padding-bottom: 2px;
}

._p-l-1_kifyo_315 {
  padding-left: 2px;
}

._m-1_kifyo_319 {
  margin: 2px;
}

._m-t-1_kifyo_323 {
  margin-top: 2px;
}

._m-r-1_kifyo_327 {
  margin-right: 2px;
}

._m-b-1_kifyo_331 {
  margin-bottom: 2px;
}

._m-l-1_kifyo_335 {
  margin-left: 2px;
}

._p-2_kifyo_339 {
  padding: 4px;
}

._p-t-2_kifyo_343 {
  padding-top: 4px;
}

._p-r-2_kifyo_347 {
  padding-right: 4px;
}

._p-b-2_kifyo_351 {
  padding-bottom: 4px;
}

._p-l-2_kifyo_355 {
  padding-left: 4px;
}

._m-2_kifyo_359 {
  margin: 4px;
}

._m-t-2_kifyo_363 {
  margin-top: 4px;
}

._m-r-2_kifyo_367 {
  margin-right: 4px;
}

._m-b-2_kifyo_371 {
  margin-bottom: 4px;
}

._m-l-2_kifyo_375 {
  margin-left: 4px;
}

._p-3_kifyo_379 {
  padding: 8px;
}

._p-t-3_kifyo_383 {
  padding-top: 8px;
}

._p-r-3_kifyo_387 {
  padding-right: 8px;
}

._p-b-3_kifyo_391 {
  padding-bottom: 8px;
}

._p-l-3_kifyo_395 {
  padding-left: 8px;
}

._m-3_kifyo_399 {
  margin: 8px;
}

._m-t-3_kifyo_403 {
  margin-top: 8px;
}

._m-r-3_kifyo_407 {
  margin-right: 8px;
}

._m-b-3_kifyo_411 {
  margin-bottom: 8px;
}

._m-l-3_kifyo_415 {
  margin-left: 8px;
}

._p-4_kifyo_419 {
  padding: 12px;
}

._p-t-4_kifyo_423 {
  padding-top: 12px;
}

._p-r-4_kifyo_427 {
  padding-right: 12px;
}

._p-b-4_kifyo_431 {
  padding-bottom: 12px;
}

._p-l-4_kifyo_435 {
  padding-left: 12px;
}

._m-4_kifyo_439 {
  margin: 12px;
}

._m-t-4_kifyo_443 {
  margin-top: 12px;
}

._m-r-4_kifyo_447 {
  margin-right: 12px;
}

._m-b-4_kifyo_451 {
  margin-bottom: 12px;
}

._m-l-4_kifyo_455 {
  margin-left: 12px;
}

._p-5_kifyo_459 {
  padding: 16px;
}

._p-t-5_kifyo_463 {
  padding-top: 16px;
}

._p-r-5_kifyo_467 {
  padding-right: 16px;
}

._p-b-5_kifyo_471 {
  padding-bottom: 16px;
}

._p-l-5_kifyo_475 {
  padding-left: 16px;
}

._m-5_kifyo_479 {
  margin: 16px;
}

._m-t-5_kifyo_483 {
  margin-top: 16px;
}

._m-r-5_kifyo_487 {
  margin-right: 16px;
}

._m-b-5_kifyo_491 {
  margin-bottom: 16px;
}

._m-l-5_kifyo_495 {
  margin-left: 16px;
}

._p-6_kifyo_499 {
  padding: 24px;
}

._p-t-6_kifyo_503 {
  padding-top: 24px;
}

._p-r-6_kifyo_507 {
  padding-right: 24px;
}

._p-b-6_kifyo_511 {
  padding-bottom: 24px;
}

._p-l-6_kifyo_515 {
  padding-left: 24px;
}

._m-6_kifyo_519 {
  margin: 24px;
}

._m-t-6_kifyo_523 {
  margin-top: 24px;
}

._m-r-6_kifyo_527 {
  margin-right: 24px;
}

._m-b-6_kifyo_531 {
  margin-bottom: 24px;
}

._m-l-6_kifyo_535 {
  margin-left: 24px;
}

._p-7_kifyo_539 {
  padding: 32px;
}

._p-t-7_kifyo_543 {
  padding-top: 32px;
}

._p-r-7_kifyo_547 {
  padding-right: 32px;
}

._p-b-7_kifyo_551 {
  padding-bottom: 32px;
}

._p-l-7_kifyo_555 {
  padding-left: 32px;
}

._m-7_kifyo_559 {
  margin: 32px;
}

._m-t-7_kifyo_563 {
  margin-top: 32px;
}

._m-r-7_kifyo_567 {
  margin-right: 32px;
}

._m-b-7_kifyo_571 {
  margin-bottom: 32px;
}

._m-l-7_kifyo_575 {
  margin-left: 32px;
}

._p-8_kifyo_579 {
  padding: 40px;
}

._p-t-8_kifyo_583 {
  padding-top: 40px;
}

._p-r-8_kifyo_587 {
  padding-right: 40px;
}

._p-b-8_kifyo_591 {
  padding-bottom: 40px;
}

._p-l-8_kifyo_595 {
  padding-left: 40px;
}

._m-8_kifyo_599 {
  margin: 40px;
}

._m-t-8_kifyo_603 {
  margin-top: 40px;
}

._m-r-8_kifyo_607 {
  margin-right: 40px;
}

._m-b-8_kifyo_611 {
  margin-bottom: 40px;
}

._m-l-8_kifyo_615 {
  margin-left: 40px;
}

._p-9_kifyo_619 {
  padding: 48px;
}

._p-t-9_kifyo_623 {
  padding-top: 48px;
}

._p-r-9_kifyo_627 {
  padding-right: 48px;
}

._p-b-9_kifyo_631 {
  padding-bottom: 48px;
}

._p-l-9_kifyo_635 {
  padding-left: 48px;
}

._m-9_kifyo_639 {
  margin: 48px;
}

._m-t-9_kifyo_643 {
  margin-top: 48px;
}

._m-r-9_kifyo_647 {
  margin-right: 48px;
}

._m-b-9_kifyo_651 {
  margin-bottom: 48px;
}

._m-l-9_kifyo_655 {
  margin-left: 48px;
}

._p-10_kifyo_659 {
  padding: 64px;
}

._p-t-10_kifyo_663 {
  padding-top: 64px;
}

._p-r-10_kifyo_667 {
  padding-right: 64px;
}

._p-b-10_kifyo_671 {
  padding-bottom: 64px;
}

._p-l-10_kifyo_675 {
  padding-left: 64px;
}

._m-10_kifyo_679 {
  margin: 64px;
}

._m-t-10_kifyo_683 {
  margin-top: 64px;
}

._m-r-10_kifyo_687 {
  margin-right: 64px;
}

._m-b-10_kifyo_691 {
  margin-bottom: 64px;
}

._m-l-10_kifyo_695 {
  margin-left: 64px;
}

._p-11_kifyo_699 {
  padding: 80px;
}

._p-t-11_kifyo_703 {
  padding-top: 80px;
}

._p-r-11_kifyo_707 {
  padding-right: 80px;
}

._p-b-11_kifyo_711 {
  padding-bottom: 80px;
}

._p-l-11_kifyo_715 {
  padding-left: 80px;
}

._m-11_kifyo_719 {
  margin: 80px;
}

._m-t-11_kifyo_723 {
  margin-top: 80px;
}

._m-r-11_kifyo_727 {
  margin-right: 80px;
}

._m-b-11_kifyo_731 {
  margin-bottom: 80px;
}

._m-l-11_kifyo_735 {
  margin-left: 80px;
}

._p-12_kifyo_739 {
  padding: 96px;
}

._p-t-12_kifyo_743 {
  padding-top: 96px;
}

._p-r-12_kifyo_747 {
  padding-right: 96px;
}

._p-b-12_kifyo_751 {
  padding-bottom: 96px;
}

._p-l-12_kifyo_755 {
  padding-left: 96px;
}

._m-12_kifyo_759 {
  margin: 96px;
}

._m-t-12_kifyo_763 {
  margin-top: 96px;
}

._m-r-12_kifyo_767 {
  margin-right: 96px;
}

._m-b-12_kifyo_771 {
  margin-bottom: 96px;
}

._m-l-12_kifyo_775 {
  margin-left: 96px;
}

._p-13_kifyo_779 {
  padding: 160px;
}

._p-t-13_kifyo_783 {
  padding-top: 160px;
}

._p-r-13_kifyo_787 {
  padding-right: 160px;
}

._p-b-13_kifyo_791 {
  padding-bottom: 160px;
}

._p-l-13_kifyo_795 {
  padding-left: 160px;
}

._m-13_kifyo_799 {
  margin: 160px;
}

._m-t-13_kifyo_803 {
  margin-top: 160px;
}

._m-r-13_kifyo_807 {
  margin-right: 160px;
}

._m-b-13_kifyo_811 {
  margin-bottom: 160px;
}

._m-l-13_kifyo_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_kifyo_825 {
  border-radius: 0;
}

._r-1_kifyo_829 {
  border-radius: 2px;
}

._r-2_kifyo_833 {
  border-radius: 4px;
}

._r-3_kifyo_837 {
  border-radius: 6px;
}

._r-4_kifyo_841 {
  border-radius: 8px;
}

._r-5_kifyo_845 {
  border-radius: 12px;
}

._r-6_kifyo_849 {
  border-radius: 20px;
}

._r-full_kifyo_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_kifyo_860 {
  border: 0 solid;
}

._border-1_kifyo_864 {
  border: 1px solid;
}

._border-2_kifyo_868 {
  border: 2px solid;
}

._border-3_kifyo_872 {
  border: 3px solid;
}

._border-4_kifyo_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_kifyo_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_kifyo_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_kifyo_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_kifyo_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_kifyo_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_kifyo_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_kifyo_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_kifyo_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_kifyo_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_kifyo_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_kifyo_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_kifyo_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_kifyo_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_kifyo_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_kifyo_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_kifyo_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_kifyo_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
*/
._nameRow_kifyo_1039 {
  padding: 0 16px 12px;
  background: var(--color-bg-elevation);
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._codeText_kifyo_1047 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._codeText_kifyo_1047 {
    font-size: 12px;
  }
}
._codeText_kifyo_1047 {
  color: var(--color-text-sub);
}

._nameText_kifyo_1062 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._nameText_kifyo_1062 {
    font-size: 18px;
  }
}
._nameText_kifyo_1062 {
  color: var(--color-text-body);
  word-break: break-all;
}

._messageText_kifyo_1078 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._messageText_kifyo_1078 {
    font-size: 12px;
  }
}
._messageText_kifyo_1078 {
  padding: 8px 16px 12px;
  color: var(--color-text-sub);
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_19qih_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_19qih_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_19qih_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_19qih_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_19qih_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_19qih_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_19qih_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_19qih_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_19qih_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_19qih_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_19qih_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_19qih_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_19qih_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_19qih_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_19qih_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_19qih_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_19qih_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_19qih_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_19qih_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_19qih_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_19qih_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_19qih_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_19qih_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_19qih_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_19qih_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_19qih_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_19qih_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_19qih_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_19qih_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_19qih_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_19qih_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_19qih_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_19qih_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_19qih_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_19qih_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_19qih_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_19qih_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_19qih_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_19qih_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_19qih_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_19qih_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_19qih_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_19qih_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_19qih_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_19qih_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_19qih_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_19qih_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_19qih_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_19qih_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_19qih_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_19qih_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_19qih_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_19qih_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_19qih_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_19qih_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_19qih_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_19qih_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_19qih_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_19qih_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_19qih_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_19qih_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_19qih_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_19qih_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_19qih_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_19qih_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_19qih_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_19qih_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_19qih_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_19qih_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_19qih_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_19qih_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_19qih_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_19qih_259 {
  padding: 0;
}

._p-t-0_19qih_263 {
  padding-top: 0;
}

._p-r-0_19qih_267 {
  padding-right: 0;
}

._p-b-0_19qih_271 {
  padding-bottom: 0;
}

._p-l-0_19qih_275 {
  padding-left: 0;
}

._m-0_19qih_279 {
  margin: 0;
}

._m-t-0_19qih_283 {
  margin-top: 0;
}

._m-r-0_19qih_287 {
  margin-right: 0;
}

._m-b-0_19qih_291 {
  margin-bottom: 0;
}

._m-l-0_19qih_295 {
  margin-left: 0;
}

._p-1_19qih_299 {
  padding: 2px;
}

._p-t-1_19qih_303 {
  padding-top: 2px;
}

._p-r-1_19qih_307 {
  padding-right: 2px;
}

._p-b-1_19qih_311 {
  padding-bottom: 2px;
}

._p-l-1_19qih_315 {
  padding-left: 2px;
}

._m-1_19qih_319 {
  margin: 2px;
}

._m-t-1_19qih_323 {
  margin-top: 2px;
}

._m-r-1_19qih_327 {
  margin-right: 2px;
}

._m-b-1_19qih_331 {
  margin-bottom: 2px;
}

._m-l-1_19qih_335 {
  margin-left: 2px;
}

._p-2_19qih_339 {
  padding: 4px;
}

._p-t-2_19qih_343 {
  padding-top: 4px;
}

._p-r-2_19qih_347 {
  padding-right: 4px;
}

._p-b-2_19qih_351 {
  padding-bottom: 4px;
}

._p-l-2_19qih_355 {
  padding-left: 4px;
}

._m-2_19qih_359 {
  margin: 4px;
}

._m-t-2_19qih_363 {
  margin-top: 4px;
}

._m-r-2_19qih_367 {
  margin-right: 4px;
}

._m-b-2_19qih_371 {
  margin-bottom: 4px;
}

._m-l-2_19qih_375 {
  margin-left: 4px;
}

._p-3_19qih_379 {
  padding: 8px;
}

._p-t-3_19qih_383 {
  padding-top: 8px;
}

._p-r-3_19qih_387 {
  padding-right: 8px;
}

._p-b-3_19qih_391 {
  padding-bottom: 8px;
}

._p-l-3_19qih_395 {
  padding-left: 8px;
}

._m-3_19qih_399 {
  margin: 8px;
}

._m-t-3_19qih_403 {
  margin-top: 8px;
}

._m-r-3_19qih_407 {
  margin-right: 8px;
}

._m-b-3_19qih_411 {
  margin-bottom: 8px;
}

._m-l-3_19qih_415 {
  margin-left: 8px;
}

._p-4_19qih_419 {
  padding: 12px;
}

._p-t-4_19qih_423 {
  padding-top: 12px;
}

._p-r-4_19qih_427 {
  padding-right: 12px;
}

._p-b-4_19qih_431 {
  padding-bottom: 12px;
}

._p-l-4_19qih_435 {
  padding-left: 12px;
}

._m-4_19qih_439 {
  margin: 12px;
}

._m-t-4_19qih_443 {
  margin-top: 12px;
}

._m-r-4_19qih_447 {
  margin-right: 12px;
}

._m-b-4_19qih_451 {
  margin-bottom: 12px;
}

._m-l-4_19qih_455 {
  margin-left: 12px;
}

._p-5_19qih_459 {
  padding: 16px;
}

._p-t-5_19qih_463 {
  padding-top: 16px;
}

._p-r-5_19qih_467 {
  padding-right: 16px;
}

._p-b-5_19qih_471 {
  padding-bottom: 16px;
}

._p-l-5_19qih_475 {
  padding-left: 16px;
}

._m-5_19qih_479 {
  margin: 16px;
}

._m-t-5_19qih_483 {
  margin-top: 16px;
}

._m-r-5_19qih_487 {
  margin-right: 16px;
}

._m-b-5_19qih_491 {
  margin-bottom: 16px;
}

._m-l-5_19qih_495 {
  margin-left: 16px;
}

._p-6_19qih_499 {
  padding: 24px;
}

._p-t-6_19qih_503 {
  padding-top: 24px;
}

._p-r-6_19qih_507 {
  padding-right: 24px;
}

._p-b-6_19qih_511 {
  padding-bottom: 24px;
}

._p-l-6_19qih_515 {
  padding-left: 24px;
}

._m-6_19qih_519 {
  margin: 24px;
}

._m-t-6_19qih_523 {
  margin-top: 24px;
}

._m-r-6_19qih_527 {
  margin-right: 24px;
}

._m-b-6_19qih_531 {
  margin-bottom: 24px;
}

._m-l-6_19qih_535 {
  margin-left: 24px;
}

._p-7_19qih_539 {
  padding: 32px;
}

._p-t-7_19qih_543 {
  padding-top: 32px;
}

._p-r-7_19qih_547 {
  padding-right: 32px;
}

._p-b-7_19qih_551 {
  padding-bottom: 32px;
}

._p-l-7_19qih_555 {
  padding-left: 32px;
}

._m-7_19qih_559 {
  margin: 32px;
}

._m-t-7_19qih_563 {
  margin-top: 32px;
}

._m-r-7_19qih_567 {
  margin-right: 32px;
}

._m-b-7_19qih_571 {
  margin-bottom: 32px;
}

._m-l-7_19qih_575 {
  margin-left: 32px;
}

._p-8_19qih_579 {
  padding: 40px;
}

._p-t-8_19qih_583 {
  padding-top: 40px;
}

._p-r-8_19qih_587 {
  padding-right: 40px;
}

._p-b-8_19qih_591 {
  padding-bottom: 40px;
}

._p-l-8_19qih_595 {
  padding-left: 40px;
}

._m-8_19qih_599 {
  margin: 40px;
}

._m-t-8_19qih_603 {
  margin-top: 40px;
}

._m-r-8_19qih_607 {
  margin-right: 40px;
}

._m-b-8_19qih_611 {
  margin-bottom: 40px;
}

._m-l-8_19qih_615 {
  margin-left: 40px;
}

._p-9_19qih_619 {
  padding: 48px;
}

._p-t-9_19qih_623 {
  padding-top: 48px;
}

._p-r-9_19qih_627 {
  padding-right: 48px;
}

._p-b-9_19qih_631 {
  padding-bottom: 48px;
}

._p-l-9_19qih_635 {
  padding-left: 48px;
}

._m-9_19qih_639 {
  margin: 48px;
}

._m-t-9_19qih_643 {
  margin-top: 48px;
}

._m-r-9_19qih_647 {
  margin-right: 48px;
}

._m-b-9_19qih_651 {
  margin-bottom: 48px;
}

._m-l-9_19qih_655 {
  margin-left: 48px;
}

._p-10_19qih_659 {
  padding: 64px;
}

._p-t-10_19qih_663 {
  padding-top: 64px;
}

._p-r-10_19qih_667 {
  padding-right: 64px;
}

._p-b-10_19qih_671 {
  padding-bottom: 64px;
}

._p-l-10_19qih_675 {
  padding-left: 64px;
}

._m-10_19qih_679 {
  margin: 64px;
}

._m-t-10_19qih_683 {
  margin-top: 64px;
}

._m-r-10_19qih_687 {
  margin-right: 64px;
}

._m-b-10_19qih_691 {
  margin-bottom: 64px;
}

._m-l-10_19qih_695 {
  margin-left: 64px;
}

._p-11_19qih_699 {
  padding: 80px;
}

._p-t-11_19qih_703 {
  padding-top: 80px;
}

._p-r-11_19qih_707 {
  padding-right: 80px;
}

._p-b-11_19qih_711 {
  padding-bottom: 80px;
}

._p-l-11_19qih_715 {
  padding-left: 80px;
}

._m-11_19qih_719 {
  margin: 80px;
}

._m-t-11_19qih_723 {
  margin-top: 80px;
}

._m-r-11_19qih_727 {
  margin-right: 80px;
}

._m-b-11_19qih_731 {
  margin-bottom: 80px;
}

._m-l-11_19qih_735 {
  margin-left: 80px;
}

._p-12_19qih_739 {
  padding: 96px;
}

._p-t-12_19qih_743 {
  padding-top: 96px;
}

._p-r-12_19qih_747 {
  padding-right: 96px;
}

._p-b-12_19qih_751 {
  padding-bottom: 96px;
}

._p-l-12_19qih_755 {
  padding-left: 96px;
}

._m-12_19qih_759 {
  margin: 96px;
}

._m-t-12_19qih_763 {
  margin-top: 96px;
}

._m-r-12_19qih_767 {
  margin-right: 96px;
}

._m-b-12_19qih_771 {
  margin-bottom: 96px;
}

._m-l-12_19qih_775 {
  margin-left: 96px;
}

._p-13_19qih_779 {
  padding: 160px;
}

._p-t-13_19qih_783 {
  padding-top: 160px;
}

._p-r-13_19qih_787 {
  padding-right: 160px;
}

._p-b-13_19qih_791 {
  padding-bottom: 160px;
}

._p-l-13_19qih_795 {
  padding-left: 160px;
}

._m-13_19qih_799 {
  margin: 160px;
}

._m-t-13_19qih_803 {
  margin-top: 160px;
}

._m-r-13_19qih_807 {
  margin-right: 160px;
}

._m-b-13_19qih_811 {
  margin-bottom: 160px;
}

._m-l-13_19qih_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_19qih_825 {
  border-radius: 0;
}

._r-1_19qih_829 {
  border-radius: 2px;
}

._r-2_19qih_833 {
  border-radius: 4px;
}

._r-3_19qih_837 {
  border-radius: 6px;
}

._r-4_19qih_841 {
  border-radius: 8px;
}

._r-5_19qih_845 {
  border-radius: 12px;
}

._r-6_19qih_849 {
  border-radius: 20px;
}

._r-full_19qih_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_19qih_860 {
  border: 0 solid;
}

._border-1_19qih_864 {
  border: 1px solid;
}

._border-2_19qih_868 {
  border: 2px solid;
}

._border-3_19qih_872 {
  border: 3px solid;
}

._border-4_19qih_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_19qih_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_19qih_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_19qih_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_19qih_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_19qih_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_19qih_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_19qih_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_19qih_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_19qih_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_19qih_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_19qih_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_19qih_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_19qih_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_19qih_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_19qih_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_19qih_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_19qih_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_19qih_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}
._contentArea_19qih_1040 {
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_19qih_1040 {
    overflow: visible;
    gap: 8px;
  }
}

._gridWrapper_19qih_1056 {
  display: contents;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_19qih_1056 {
    display: block;
    flex: 1;
    min-height: 0;
    overflow: hidden;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 16px * 2);
  }
  ._gridWrapper_19qih_1056 > div {
    height: 100%;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_19qih_1075 {
    gap: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

._listHeader_19qih_1082 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_19qih_1082 {
    margin-bottom: 8px;
    height: 30px;
  }
}
._listHeader_19qih_1082 {
  gap: 10px;
}

._title_19qih_1098 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_19qih_1098 {
    font-size: 16px;
  }
}
._title_19qih_1098 {
  color: var(--color-text-header);
  margin: 0;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnlyTitle_19qih_1115 {
    display: none;
  }
}

._syncButton_19qih_1120 {
  height: 40px;
  line-height: 1.4 !important;
}
._syncButton_19qih_1120 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._syncButton_19qih_1120 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnly_19qih_1115 {
    display: none;
  }
}

._emptyMessage_19qih_1139 {
  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_19qih_1139 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyMessage_19qih_1139 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_19qih_1139 p {
    font-size: 14px;
  }
}
._emptyMessage_19qih_1139 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_19qih_1139 p span {
  color: var(--color-danger);
}
/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_uowxl_5 {
  color: var(--color-primary) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._primarya_uowxl_8:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_uowxl_8:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_uowxl_8:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_uowxl_17 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_uowxl_21 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_uowxl_24 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_uowxl_28:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_uowxl_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_uowxl_36 {
  color: var(--color-default) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._defaulta_uowxl_39:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_uowxl_39:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_uowxl_39:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_uowxl_48 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_uowxl_52 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_uowxl_55 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_uowxl_59:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_uowxl_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_uowxl_67 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._default-deepa_uowxl_70:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_uowxl_70:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_uowxl_70:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_uowxl_79 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_uowxl_83 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_uowxl_86 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_uowxl_90:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_uowxl_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_uowxl_98 {
  color: var(--color-info) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._infoa_uowxl_101:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_uowxl_101:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_uowxl_101:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_uowxl_110 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_uowxl_114 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_uowxl_117 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_uowxl_121:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_uowxl_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_uowxl_129 {
  color: var(--color-link) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._linka_uowxl_132:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_uowxl_132:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_uowxl_132:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_uowxl_141 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_uowxl_145 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_uowxl_148 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_uowxl_152:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_uowxl_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_uowxl_160 {
  color: var(--color-success) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._successa_uowxl_163:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_uowxl_163:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_uowxl_163:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_uowxl_172 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_uowxl_176 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_uowxl_179 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_uowxl_183:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_uowxl_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_uowxl_191 {
  color: var(--color-warning) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._warninga_uowxl_194:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_uowxl_194:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_uowxl_194:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_uowxl_203 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_uowxl_207 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_uowxl_210 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_uowxl_214:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_uowxl_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_uowxl_222 {
  color: var(--color-danger) !important;
}
@media (hover: hover){
body :not(button, input, textarea, :disabled)._dangera_uowxl_225:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_uowxl_225:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_uowxl_225:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_uowxl_234 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_uowxl_238 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_uowxl_241 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_uowxl_245:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_uowxl_248 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_uowxl_260 {
  padding: 0;
}

._p-t-0_uowxl_264 {
  padding-top: 0;
}

._p-r-0_uowxl_268 {
  padding-right: 0;
}

._p-b-0_uowxl_272 {
  padding-bottom: 0;
}

._p-l-0_uowxl_276 {
  padding-left: 0;
}

._m-0_uowxl_280 {
  margin: 0;
}

._m-t-0_uowxl_284 {
  margin-top: 0;
}

._m-r-0_uowxl_288 {
  margin-right: 0;
}

._m-b-0_uowxl_292 {
  margin-bottom: 0;
}

._m-l-0_uowxl_296 {
  margin-left: 0;
}

._p-1_uowxl_300 {
  padding: 2px;
}

._p-t-1_uowxl_304 {
  padding-top: 2px;
}

._p-r-1_uowxl_308 {
  padding-right: 2px;
}

._p-b-1_uowxl_312 {
  padding-bottom: 2px;
}

._p-l-1_uowxl_316 {
  padding-left: 2px;
}

._m-1_uowxl_320 {
  margin: 2px;
}

._m-t-1_uowxl_324 {
  margin-top: 2px;
}

._m-r-1_uowxl_328 {
  margin-right: 2px;
}

._m-b-1_uowxl_332 {
  margin-bottom: 2px;
}

._m-l-1_uowxl_336 {
  margin-left: 2px;
}

._p-2_uowxl_340 {
  padding: 4px;
}

._p-t-2_uowxl_344 {
  padding-top: 4px;
}

._p-r-2_uowxl_348 {
  padding-right: 4px;
}

._p-b-2_uowxl_352 {
  padding-bottom: 4px;
}

._p-l-2_uowxl_356 {
  padding-left: 4px;
}

._m-2_uowxl_360 {
  margin: 4px;
}

._m-t-2_uowxl_364 {
  margin-top: 4px;
}

._m-r-2_uowxl_368 {
  margin-right: 4px;
}

._m-b-2_uowxl_372 {
  margin-bottom: 4px;
}

._m-l-2_uowxl_376 {
  margin-left: 4px;
}

._p-3_uowxl_380 {
  padding: 8px;
}

._p-t-3_uowxl_384 {
  padding-top: 8px;
}

._p-r-3_uowxl_388 {
  padding-right: 8px;
}

._p-b-3_uowxl_392 {
  padding-bottom: 8px;
}

._p-l-3_uowxl_396 {
  padding-left: 8px;
}

._m-3_uowxl_400 {
  margin: 8px;
}

._m-t-3_uowxl_404 {
  margin-top: 8px;
}

._m-r-3_uowxl_408 {
  margin-right: 8px;
}

._m-b-3_uowxl_412 {
  margin-bottom: 8px;
}

._m-l-3_uowxl_416 {
  margin-left: 8px;
}

._p-4_uowxl_420 {
  padding: 12px;
}

._p-t-4_uowxl_424 {
  padding-top: 12px;
}

._p-r-4_uowxl_428 {
  padding-right: 12px;
}

._p-b-4_uowxl_432 {
  padding-bottom: 12px;
}

._p-l-4_uowxl_436 {
  padding-left: 12px;
}

._m-4_uowxl_440 {
  margin: 12px;
}

._m-t-4_uowxl_444 {
  margin-top: 12px;
}

._m-r-4_uowxl_448 {
  margin-right: 12px;
}

._m-b-4_uowxl_452 {
  margin-bottom: 12px;
}

._m-l-4_uowxl_456 {
  margin-left: 12px;
}

._p-5_uowxl_460 {
  padding: 16px;
}

._p-t-5_uowxl_464 {
  padding-top: 16px;
}

._p-r-5_uowxl_468 {
  padding-right: 16px;
}

._p-b-5_uowxl_472 {
  padding-bottom: 16px;
}

._p-l-5_uowxl_476 {
  padding-left: 16px;
}

._m-5_uowxl_480 {
  margin: 16px;
}

._m-t-5_uowxl_484 {
  margin-top: 16px;
}

._m-r-5_uowxl_488 {
  margin-right: 16px;
}

._m-b-5_uowxl_492 {
  margin-bottom: 16px;
}

._m-l-5_uowxl_496 {
  margin-left: 16px;
}

._p-6_uowxl_500 {
  padding: 24px;
}

._p-t-6_uowxl_504 {
  padding-top: 24px;
}

._p-r-6_uowxl_508 {
  padding-right: 24px;
}

._p-b-6_uowxl_512 {
  padding-bottom: 24px;
}

._p-l-6_uowxl_516 {
  padding-left: 24px;
}

._m-6_uowxl_520 {
  margin: 24px;
}

._m-t-6_uowxl_524 {
  margin-top: 24px;
}

._m-r-6_uowxl_528 {
  margin-right: 24px;
}

._m-b-6_uowxl_532 {
  margin-bottom: 24px;
}

._m-l-6_uowxl_536 {
  margin-left: 24px;
}

._p-7_uowxl_540 {
  padding: 32px;
}

._p-t-7_uowxl_544 {
  padding-top: 32px;
}

._p-r-7_uowxl_548 {
  padding-right: 32px;
}

._p-b-7_uowxl_552 {
  padding-bottom: 32px;
}

._p-l-7_uowxl_556 {
  padding-left: 32px;
}

._m-7_uowxl_560 {
  margin: 32px;
}

._m-t-7_uowxl_564 {
  margin-top: 32px;
}

._m-r-7_uowxl_568 {
  margin-right: 32px;
}

._m-b-7_uowxl_572 {
  margin-bottom: 32px;
}

._m-l-7_uowxl_576 {
  margin-left: 32px;
}

._p-8_uowxl_580 {
  padding: 40px;
}

._p-t-8_uowxl_584 {
  padding-top: 40px;
}

._p-r-8_uowxl_588 {
  padding-right: 40px;
}

._p-b-8_uowxl_592 {
  padding-bottom: 40px;
}

._p-l-8_uowxl_596 {
  padding-left: 40px;
}

._m-8_uowxl_600 {
  margin: 40px;
}

._m-t-8_uowxl_604 {
  margin-top: 40px;
}

._m-r-8_uowxl_608 {
  margin-right: 40px;
}

._m-b-8_uowxl_612 {
  margin-bottom: 40px;
}

._m-l-8_uowxl_616 {
  margin-left: 40px;
}

._p-9_uowxl_620 {
  padding: 48px;
}

._p-t-9_uowxl_624 {
  padding-top: 48px;
}

._p-r-9_uowxl_628 {
  padding-right: 48px;
}

._p-b-9_uowxl_632 {
  padding-bottom: 48px;
}

._p-l-9_uowxl_636 {
  padding-left: 48px;
}

._m-9_uowxl_640 {
  margin: 48px;
}

._m-t-9_uowxl_644 {
  margin-top: 48px;
}

._m-r-9_uowxl_648 {
  margin-right: 48px;
}

._m-b-9_uowxl_652 {
  margin-bottom: 48px;
}

._m-l-9_uowxl_656 {
  margin-left: 48px;
}

._p-10_uowxl_660 {
  padding: 64px;
}

._p-t-10_uowxl_664 {
  padding-top: 64px;
}

._p-r-10_uowxl_668 {
  padding-right: 64px;
}

._p-b-10_uowxl_672 {
  padding-bottom: 64px;
}

._p-l-10_uowxl_676 {
  padding-left: 64px;
}

._m-10_uowxl_680 {
  margin: 64px;
}

._m-t-10_uowxl_684 {
  margin-top: 64px;
}

._m-r-10_uowxl_688 {
  margin-right: 64px;
}

._m-b-10_uowxl_692 {
  margin-bottom: 64px;
}

._m-l-10_uowxl_696 {
  margin-left: 64px;
}

._p-11_uowxl_700 {
  padding: 80px;
}

._p-t-11_uowxl_704 {
  padding-top: 80px;
}

._p-r-11_uowxl_708 {
  padding-right: 80px;
}

._p-b-11_uowxl_712 {
  padding-bottom: 80px;
}

._p-l-11_uowxl_716 {
  padding-left: 80px;
}

._m-11_uowxl_720 {
  margin: 80px;
}

._m-t-11_uowxl_724 {
  margin-top: 80px;
}

._m-r-11_uowxl_728 {
  margin-right: 80px;
}

._m-b-11_uowxl_732 {
  margin-bottom: 80px;
}

._m-l-11_uowxl_736 {
  margin-left: 80px;
}

._p-12_uowxl_740 {
  padding: 96px;
}

._p-t-12_uowxl_744 {
  padding-top: 96px;
}

._p-r-12_uowxl_748 {
  padding-right: 96px;
}

._p-b-12_uowxl_752 {
  padding-bottom: 96px;
}

._p-l-12_uowxl_756 {
  padding-left: 96px;
}

._m-12_uowxl_760 {
  margin: 96px;
}

._m-t-12_uowxl_764 {
  margin-top: 96px;
}

._m-r-12_uowxl_768 {
  margin-right: 96px;
}

._m-b-12_uowxl_772 {
  margin-bottom: 96px;
}

._m-l-12_uowxl_776 {
  margin-left: 96px;
}

._p-13_uowxl_780 {
  padding: 160px;
}

._p-t-13_uowxl_784 {
  padding-top: 160px;
}

._p-r-13_uowxl_788 {
  padding-right: 160px;
}

._p-b-13_uowxl_792 {
  padding-bottom: 160px;
}

._p-l-13_uowxl_796 {
  padding-left: 160px;
}

._m-13_uowxl_800 {
  margin: 160px;
}

._m-t-13_uowxl_804 {
  margin-top: 160px;
}

._m-r-13_uowxl_808 {
  margin-right: 160px;
}

._m-b-13_uowxl_812 {
  margin-bottom: 160px;
}

._m-l-13_uowxl_816 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_uowxl_826 {
  border-radius: 0;
}

._r-1_uowxl_830 {
  border-radius: 2px;
}

._r-2_uowxl_834 {
  border-radius: 4px;
}

._r-3_uowxl_838 {
  border-radius: 6px;
}

._r-4_uowxl_842 {
  border-radius: 8px;
}

._r-5_uowxl_846 {
  border-radius: 12px;
}

._r-6_uowxl_850 {
  border-radius: 20px;
}

._r-full_uowxl_854 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_uowxl_861 {
  border: 0 solid;
}

._border-1_uowxl_865 {
  border: 1px solid;
}

._border-2_uowxl_869 {
  border: 2px solid;
}

._border-3_uowxl_873 {
  border: 3px solid;
}

._border-4_uowxl_877 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_uowxl_884 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_uowxl_888 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_uowxl_892 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_uowxl_896 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_uowxl_900 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_uowxl_907 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_uowxl_910 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_uowxl_913 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_uowxl_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_uowxl_913 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_uowxl_917 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_uowxl_913 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_uowxl_917 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_uowxl_943 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_uowxl_947 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_uowxl_952 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_uowxl_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
*/
/* 링크 스타일 */
._link_uowxl_129 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}
@media (hover: hover){
._link_uowxl_129:hover {
  color: var(--color-link-hover);
}
}

/* URL 셀: 텍스트 + 복사 버튼 */
._urlCell_uowxl_1055 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  min-width: 0;
}

._copyButton_uowxl_1064 {
  flex-shrink: 0;
}

/* 랜딩 이름 셀 */
._landingNameCell_uowxl_1069 {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

/* 랜딩 타입 뱃지 공통 */
._landingBadgeExternal_uowxl_1077, ._landingBadgeInternal_uowxl_1077 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 2px;
  font-size: 10px;
  font-weight: 600;
  color: var(--color-bg-elevation-1);
  flex-shrink: 0;
  line-height: 1;
}

._landingBadgeInternal_uowxl_1077 {
  background-color: var(--color-primary);
}

._landingBadgeExternal_uowxl_1077 {
  background-color: var(--color-default-deep);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_deegq_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_deegq_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_deegq_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_deegq_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_deegq_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_deegq_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_deegq_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_deegq_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_deegq_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_deegq_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_deegq_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_deegq_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_deegq_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_deegq_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_deegq_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_deegq_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_deegq_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_deegq_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_deegq_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_deegq_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_deegq_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_deegq_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_deegq_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_deegq_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_deegq_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_deegq_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_deegq_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_deegq_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_deegq_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_deegq_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_deegq_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_deegq_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_deegq_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_deegq_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_deegq_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_deegq_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_deegq_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_deegq_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_deegq_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_deegq_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_deegq_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_deegq_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_deegq_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_deegq_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_deegq_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_deegq_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_deegq_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_deegq_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_deegq_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_deegq_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_deegq_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_deegq_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_deegq_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_deegq_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_deegq_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_deegq_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_deegq_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_deegq_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_deegq_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_deegq_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_deegq_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_deegq_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_deegq_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_deegq_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_deegq_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_deegq_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_deegq_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_deegq_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_deegq_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_deegq_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_deegq_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_deegq_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_deegq_259 {
  padding: 0;
}

._p-t-0_deegq_263 {
  padding-top: 0;
}

._p-r-0_deegq_267 {
  padding-right: 0;
}

._p-b-0_deegq_271 {
  padding-bottom: 0;
}

._p-l-0_deegq_275 {
  padding-left: 0;
}

._m-0_deegq_279 {
  margin: 0;
}

._m-t-0_deegq_283 {
  margin-top: 0;
}

._m-r-0_deegq_287 {
  margin-right: 0;
}

._m-b-0_deegq_291 {
  margin-bottom: 0;
}

._m-l-0_deegq_295 {
  margin-left: 0;
}

._p-1_deegq_299 {
  padding: 2px;
}

._p-t-1_deegq_303 {
  padding-top: 2px;
}

._p-r-1_deegq_307 {
  padding-right: 2px;
}

._p-b-1_deegq_311 {
  padding-bottom: 2px;
}

._p-l-1_deegq_315 {
  padding-left: 2px;
}

._m-1_deegq_319 {
  margin: 2px;
}

._m-t-1_deegq_323 {
  margin-top: 2px;
}

._m-r-1_deegq_327 {
  margin-right: 2px;
}

._m-b-1_deegq_331 {
  margin-bottom: 2px;
}

._m-l-1_deegq_335 {
  margin-left: 2px;
}

._p-2_deegq_339 {
  padding: 4px;
}

._p-t-2_deegq_343 {
  padding-top: 4px;
}

._p-r-2_deegq_347 {
  padding-right: 4px;
}

._p-b-2_deegq_351 {
  padding-bottom: 4px;
}

._p-l-2_deegq_355 {
  padding-left: 4px;
}

._m-2_deegq_359 {
  margin: 4px;
}

._m-t-2_deegq_363 {
  margin-top: 4px;
}

._m-r-2_deegq_367 {
  margin-right: 4px;
}

._m-b-2_deegq_371 {
  margin-bottom: 4px;
}

._m-l-2_deegq_375 {
  margin-left: 4px;
}

._p-3_deegq_379 {
  padding: 8px;
}

._p-t-3_deegq_383 {
  padding-top: 8px;
}

._p-r-3_deegq_387 {
  padding-right: 8px;
}

._p-b-3_deegq_391 {
  padding-bottom: 8px;
}

._p-l-3_deegq_395 {
  padding-left: 8px;
}

._m-3_deegq_399 {
  margin: 8px;
}

._m-t-3_deegq_403 {
  margin-top: 8px;
}

._m-r-3_deegq_407 {
  margin-right: 8px;
}

._m-b-3_deegq_411 {
  margin-bottom: 8px;
}

._m-l-3_deegq_415 {
  margin-left: 8px;
}

._p-4_deegq_419 {
  padding: 12px;
}

._p-t-4_deegq_423 {
  padding-top: 12px;
}

._p-r-4_deegq_427 {
  padding-right: 12px;
}

._p-b-4_deegq_431 {
  padding-bottom: 12px;
}

._p-l-4_deegq_435 {
  padding-left: 12px;
}

._m-4_deegq_439 {
  margin: 12px;
}

._m-t-4_deegq_443 {
  margin-top: 12px;
}

._m-r-4_deegq_447 {
  margin-right: 12px;
}

._m-b-4_deegq_451 {
  margin-bottom: 12px;
}

._m-l-4_deegq_455 {
  margin-left: 12px;
}

._p-5_deegq_459 {
  padding: 16px;
}

._p-t-5_deegq_463 {
  padding-top: 16px;
}

._p-r-5_deegq_467 {
  padding-right: 16px;
}

._p-b-5_deegq_471 {
  padding-bottom: 16px;
}

._p-l-5_deegq_475 {
  padding-left: 16px;
}

._m-5_deegq_479 {
  margin: 16px;
}

._m-t-5_deegq_483 {
  margin-top: 16px;
}

._m-r-5_deegq_487 {
  margin-right: 16px;
}

._m-b-5_deegq_491 {
  margin-bottom: 16px;
}

._m-l-5_deegq_495 {
  margin-left: 16px;
}

._p-6_deegq_499 {
  padding: 24px;
}

._p-t-6_deegq_503 {
  padding-top: 24px;
}

._p-r-6_deegq_507 {
  padding-right: 24px;
}

._p-b-6_deegq_511 {
  padding-bottom: 24px;
}

._p-l-6_deegq_515 {
  padding-left: 24px;
}

._m-6_deegq_519 {
  margin: 24px;
}

._m-t-6_deegq_523 {
  margin-top: 24px;
}

._m-r-6_deegq_527 {
  margin-right: 24px;
}

._m-b-6_deegq_531 {
  margin-bottom: 24px;
}

._m-l-6_deegq_535 {
  margin-left: 24px;
}

._p-7_deegq_539 {
  padding: 32px;
}

._p-t-7_deegq_543 {
  padding-top: 32px;
}

._p-r-7_deegq_547 {
  padding-right: 32px;
}

._p-b-7_deegq_551 {
  padding-bottom: 32px;
}

._p-l-7_deegq_555 {
  padding-left: 32px;
}

._m-7_deegq_559 {
  margin: 32px;
}

._m-t-7_deegq_563 {
  margin-top: 32px;
}

._m-r-7_deegq_567 {
  margin-right: 32px;
}

._m-b-7_deegq_571 {
  margin-bottom: 32px;
}

._m-l-7_deegq_575 {
  margin-left: 32px;
}

._p-8_deegq_579 {
  padding: 40px;
}

._p-t-8_deegq_583 {
  padding-top: 40px;
}

._p-r-8_deegq_587 {
  padding-right: 40px;
}

._p-b-8_deegq_591 {
  padding-bottom: 40px;
}

._p-l-8_deegq_595 {
  padding-left: 40px;
}

._m-8_deegq_599 {
  margin: 40px;
}

._m-t-8_deegq_603 {
  margin-top: 40px;
}

._m-r-8_deegq_607 {
  margin-right: 40px;
}

._m-b-8_deegq_611 {
  margin-bottom: 40px;
}

._m-l-8_deegq_615 {
  margin-left: 40px;
}

._p-9_deegq_619 {
  padding: 48px;
}

._p-t-9_deegq_623 {
  padding-top: 48px;
}

._p-r-9_deegq_627 {
  padding-right: 48px;
}

._p-b-9_deegq_631 {
  padding-bottom: 48px;
}

._p-l-9_deegq_635 {
  padding-left: 48px;
}

._m-9_deegq_639 {
  margin: 48px;
}

._m-t-9_deegq_643 {
  margin-top: 48px;
}

._m-r-9_deegq_647 {
  margin-right: 48px;
}

._m-b-9_deegq_651 {
  margin-bottom: 48px;
}

._m-l-9_deegq_655 {
  margin-left: 48px;
}

._p-10_deegq_659 {
  padding: 64px;
}

._p-t-10_deegq_663 {
  padding-top: 64px;
}

._p-r-10_deegq_667 {
  padding-right: 64px;
}

._p-b-10_deegq_671 {
  padding-bottom: 64px;
}

._p-l-10_deegq_675 {
  padding-left: 64px;
}

._m-10_deegq_679 {
  margin: 64px;
}

._m-t-10_deegq_683 {
  margin-top: 64px;
}

._m-r-10_deegq_687 {
  margin-right: 64px;
}

._m-b-10_deegq_691 {
  margin-bottom: 64px;
}

._m-l-10_deegq_695 {
  margin-left: 64px;
}

._p-11_deegq_699 {
  padding: 80px;
}

._p-t-11_deegq_703 {
  padding-top: 80px;
}

._p-r-11_deegq_707 {
  padding-right: 80px;
}

._p-b-11_deegq_711 {
  padding-bottom: 80px;
}

._p-l-11_deegq_715 {
  padding-left: 80px;
}

._m-11_deegq_719 {
  margin: 80px;
}

._m-t-11_deegq_723 {
  margin-top: 80px;
}

._m-r-11_deegq_727 {
  margin-right: 80px;
}

._m-b-11_deegq_731 {
  margin-bottom: 80px;
}

._m-l-11_deegq_735 {
  margin-left: 80px;
}

._p-12_deegq_739 {
  padding: 96px;
}

._p-t-12_deegq_743 {
  padding-top: 96px;
}

._p-r-12_deegq_747 {
  padding-right: 96px;
}

._p-b-12_deegq_751 {
  padding-bottom: 96px;
}

._p-l-12_deegq_755 {
  padding-left: 96px;
}

._m-12_deegq_759 {
  margin: 96px;
}

._m-t-12_deegq_763 {
  margin-top: 96px;
}

._m-r-12_deegq_767 {
  margin-right: 96px;
}

._m-b-12_deegq_771 {
  margin-bottom: 96px;
}

._m-l-12_deegq_775 {
  margin-left: 96px;
}

._p-13_deegq_779 {
  padding: 160px;
}

._p-t-13_deegq_783 {
  padding-top: 160px;
}

._p-r-13_deegq_787 {
  padding-right: 160px;
}

._p-b-13_deegq_791 {
  padding-bottom: 160px;
}

._p-l-13_deegq_795 {
  padding-left: 160px;
}

._m-13_deegq_799 {
  margin: 160px;
}

._m-t-13_deegq_803 {
  margin-top: 160px;
}

._m-r-13_deegq_807 {
  margin-right: 160px;
}

._m-b-13_deegq_811 {
  margin-bottom: 160px;
}

._m-l-13_deegq_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_deegq_825 {
  border-radius: 0;
}

._r-1_deegq_829 {
  border-radius: 2px;
}

._r-2_deegq_833 {
  border-radius: 4px;
}

._r-3_deegq_837 {
  border-radius: 6px;
}

._r-4_deegq_841 {
  border-radius: 8px;
}

._r-5_deegq_845 {
  border-radius: 12px;
}

._r-6_deegq_849 {
  border-radius: 20px;
}

._r-full_deegq_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_deegq_860 {
  border: 0 solid;
}

._border-1_deegq_864 {
  border: 1px solid;
}

._border-2_deegq_868 {
  border: 2px solid;
}

._border-3_deegq_872 {
  border: 3px solid;
}

._border-4_deegq_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_deegq_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_deegq_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_deegq_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_deegq_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_deegq_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_deegq_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_deegq_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_deegq_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_deegq_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_deegq_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_deegq_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_deegq_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_deegq_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_deegq_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_deegq_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_deegq_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_deegq_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
*/
._cardList_deegq_1039 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardList_deegq_1039 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

._nameLink_deegq_1050 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._nameLink_deegq_1050 {
    font-size: 16px;
  }
}
._nameLink_deegq_1050 {
  font-weight: 600;
  color: var(--color-link);
  cursor: pointer;
  word-break: break-all;
}

._tags_deegq_1068 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  padding: 0 16px 12px;
  background: var(--color-bg-elevation);
  overflow: hidden;
}
._tags_deegq_1068 ._tag_deegq_1068 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  padding: 2px 4px;
  white-space: nowrap;
}
._tags_deegq_1068 ._campaignName_deegq_1089 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tags_deegq_1068 ._campaignName_deegq_1089 {
    font-size: 12px;
  }
}
._tags_deegq_1068 ._campaignName_deegq_1089 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  flex: 1;
}
@media (hover: hover) {
._tags_deegq_1068 ._campaignName_deegq_1089:hover {
  color: var(--color-link-hover) !important;
}
}

._urlRow_deegq_1114 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  min-width: 0;
}
._urlRow_deegq_1114 > button {
  flex-shrink: 0;
}
._urlRow_deegq_1114 ._urlText_deegq_1124 {
  color: var(--color-link);
  text-decoration: underline;
  transition: color 0.2s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  flex: 1;
}
@media (hover: hover) {
._urlRow_deegq_1114 ._urlText_deegq_1124:hover {
  color: var(--color-link-hover);
}
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_ajtah_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_ajtah_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_ajtah_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_ajtah_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_ajtah_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_ajtah_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_ajtah_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_ajtah_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_ajtah_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_ajtah_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_ajtah_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_ajtah_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_ajtah_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_ajtah_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_ajtah_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_ajtah_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_ajtah_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_ajtah_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_ajtah_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_ajtah_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_ajtah_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_ajtah_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_ajtah_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_ajtah_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_ajtah_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_ajtah_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_ajtah_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_ajtah_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_ajtah_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_ajtah_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_ajtah_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_ajtah_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_ajtah_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_ajtah_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_ajtah_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_ajtah_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_ajtah_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_ajtah_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_ajtah_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_ajtah_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_ajtah_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_ajtah_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_ajtah_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_ajtah_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_ajtah_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_ajtah_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_ajtah_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_ajtah_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_ajtah_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_ajtah_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_ajtah_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_ajtah_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_ajtah_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_ajtah_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_ajtah_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_ajtah_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_ajtah_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_ajtah_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_ajtah_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_ajtah_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_ajtah_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_ajtah_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_ajtah_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_ajtah_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_ajtah_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_ajtah_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_ajtah_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_ajtah_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_ajtah_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_ajtah_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_ajtah_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_ajtah_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_ajtah_259 {
  padding: 0;
}

._p-t-0_ajtah_263 {
  padding-top: 0;
}

._p-r-0_ajtah_267 {
  padding-right: 0;
}

._p-b-0_ajtah_271 {
  padding-bottom: 0;
}

._p-l-0_ajtah_275 {
  padding-left: 0;
}

._m-0_ajtah_279 {
  margin: 0;
}

._m-t-0_ajtah_283 {
  margin-top: 0;
}

._m-r-0_ajtah_287 {
  margin-right: 0;
}

._m-b-0_ajtah_291 {
  margin-bottom: 0;
}

._m-l-0_ajtah_295 {
  margin-left: 0;
}

._p-1_ajtah_299 {
  padding: 2px;
}

._p-t-1_ajtah_303 {
  padding-top: 2px;
}

._p-r-1_ajtah_307 {
  padding-right: 2px;
}

._p-b-1_ajtah_311 {
  padding-bottom: 2px;
}

._p-l-1_ajtah_315 {
  padding-left: 2px;
}

._m-1_ajtah_319 {
  margin: 2px;
}

._m-t-1_ajtah_323 {
  margin-top: 2px;
}

._m-r-1_ajtah_327 {
  margin-right: 2px;
}

._m-b-1_ajtah_331 {
  margin-bottom: 2px;
}

._m-l-1_ajtah_335 {
  margin-left: 2px;
}

._p-2_ajtah_339 {
  padding: 4px;
}

._p-t-2_ajtah_343 {
  padding-top: 4px;
}

._p-r-2_ajtah_347 {
  padding-right: 4px;
}

._p-b-2_ajtah_351 {
  padding-bottom: 4px;
}

._p-l-2_ajtah_355 {
  padding-left: 4px;
}

._m-2_ajtah_359 {
  margin: 4px;
}

._m-t-2_ajtah_363 {
  margin-top: 4px;
}

._m-r-2_ajtah_367 {
  margin-right: 4px;
}

._m-b-2_ajtah_371 {
  margin-bottom: 4px;
}

._m-l-2_ajtah_375 {
  margin-left: 4px;
}

._p-3_ajtah_379 {
  padding: 8px;
}

._p-t-3_ajtah_383 {
  padding-top: 8px;
}

._p-r-3_ajtah_387 {
  padding-right: 8px;
}

._p-b-3_ajtah_391 {
  padding-bottom: 8px;
}

._p-l-3_ajtah_395 {
  padding-left: 8px;
}

._m-3_ajtah_399 {
  margin: 8px;
}

._m-t-3_ajtah_403 {
  margin-top: 8px;
}

._m-r-3_ajtah_407 {
  margin-right: 8px;
}

._m-b-3_ajtah_411 {
  margin-bottom: 8px;
}

._m-l-3_ajtah_415 {
  margin-left: 8px;
}

._p-4_ajtah_419 {
  padding: 12px;
}

._p-t-4_ajtah_423 {
  padding-top: 12px;
}

._p-r-4_ajtah_427 {
  padding-right: 12px;
}

._p-b-4_ajtah_431 {
  padding-bottom: 12px;
}

._p-l-4_ajtah_435 {
  padding-left: 12px;
}

._m-4_ajtah_439 {
  margin: 12px;
}

._m-t-4_ajtah_443 {
  margin-top: 12px;
}

._m-r-4_ajtah_447 {
  margin-right: 12px;
}

._m-b-4_ajtah_451 {
  margin-bottom: 12px;
}

._m-l-4_ajtah_455 {
  margin-left: 12px;
}

._p-5_ajtah_459 {
  padding: 16px;
}

._p-t-5_ajtah_463 {
  padding-top: 16px;
}

._p-r-5_ajtah_467 {
  padding-right: 16px;
}

._p-b-5_ajtah_471 {
  padding-bottom: 16px;
}

._p-l-5_ajtah_475 {
  padding-left: 16px;
}

._m-5_ajtah_479 {
  margin: 16px;
}

._m-t-5_ajtah_483 {
  margin-top: 16px;
}

._m-r-5_ajtah_487 {
  margin-right: 16px;
}

._m-b-5_ajtah_491 {
  margin-bottom: 16px;
}

._m-l-5_ajtah_495 {
  margin-left: 16px;
}

._p-6_ajtah_499 {
  padding: 24px;
}

._p-t-6_ajtah_503 {
  padding-top: 24px;
}

._p-r-6_ajtah_507 {
  padding-right: 24px;
}

._p-b-6_ajtah_511 {
  padding-bottom: 24px;
}

._p-l-6_ajtah_515 {
  padding-left: 24px;
}

._m-6_ajtah_519 {
  margin: 24px;
}

._m-t-6_ajtah_523 {
  margin-top: 24px;
}

._m-r-6_ajtah_527 {
  margin-right: 24px;
}

._m-b-6_ajtah_531 {
  margin-bottom: 24px;
}

._m-l-6_ajtah_535 {
  margin-left: 24px;
}

._p-7_ajtah_539 {
  padding: 32px;
}

._p-t-7_ajtah_543 {
  padding-top: 32px;
}

._p-r-7_ajtah_547 {
  padding-right: 32px;
}

._p-b-7_ajtah_551 {
  padding-bottom: 32px;
}

._p-l-7_ajtah_555 {
  padding-left: 32px;
}

._m-7_ajtah_559 {
  margin: 32px;
}

._m-t-7_ajtah_563 {
  margin-top: 32px;
}

._m-r-7_ajtah_567 {
  margin-right: 32px;
}

._m-b-7_ajtah_571 {
  margin-bottom: 32px;
}

._m-l-7_ajtah_575 {
  margin-left: 32px;
}

._p-8_ajtah_579 {
  padding: 40px;
}

._p-t-8_ajtah_583 {
  padding-top: 40px;
}

._p-r-8_ajtah_587 {
  padding-right: 40px;
}

._p-b-8_ajtah_591 {
  padding-bottom: 40px;
}

._p-l-8_ajtah_595 {
  padding-left: 40px;
}

._m-8_ajtah_599 {
  margin: 40px;
}

._m-t-8_ajtah_603 {
  margin-top: 40px;
}

._m-r-8_ajtah_607 {
  margin-right: 40px;
}

._m-b-8_ajtah_611 {
  margin-bottom: 40px;
}

._m-l-8_ajtah_615 {
  margin-left: 40px;
}

._p-9_ajtah_619 {
  padding: 48px;
}

._p-t-9_ajtah_623 {
  padding-top: 48px;
}

._p-r-9_ajtah_627 {
  padding-right: 48px;
}

._p-b-9_ajtah_631 {
  padding-bottom: 48px;
}

._p-l-9_ajtah_635 {
  padding-left: 48px;
}

._m-9_ajtah_639 {
  margin: 48px;
}

._m-t-9_ajtah_643 {
  margin-top: 48px;
}

._m-r-9_ajtah_647 {
  margin-right: 48px;
}

._m-b-9_ajtah_651 {
  margin-bottom: 48px;
}

._m-l-9_ajtah_655 {
  margin-left: 48px;
}

._p-10_ajtah_659 {
  padding: 64px;
}

._p-t-10_ajtah_663 {
  padding-top: 64px;
}

._p-r-10_ajtah_667 {
  padding-right: 64px;
}

._p-b-10_ajtah_671 {
  padding-bottom: 64px;
}

._p-l-10_ajtah_675 {
  padding-left: 64px;
}

._m-10_ajtah_679 {
  margin: 64px;
}

._m-t-10_ajtah_683 {
  margin-top: 64px;
}

._m-r-10_ajtah_687 {
  margin-right: 64px;
}

._m-b-10_ajtah_691 {
  margin-bottom: 64px;
}

._m-l-10_ajtah_695 {
  margin-left: 64px;
}

._p-11_ajtah_699 {
  padding: 80px;
}

._p-t-11_ajtah_703 {
  padding-top: 80px;
}

._p-r-11_ajtah_707 {
  padding-right: 80px;
}

._p-b-11_ajtah_711 {
  padding-bottom: 80px;
}

._p-l-11_ajtah_715 {
  padding-left: 80px;
}

._m-11_ajtah_719 {
  margin: 80px;
}

._m-t-11_ajtah_723 {
  margin-top: 80px;
}

._m-r-11_ajtah_727 {
  margin-right: 80px;
}

._m-b-11_ajtah_731 {
  margin-bottom: 80px;
}

._m-l-11_ajtah_735 {
  margin-left: 80px;
}

._p-12_ajtah_739 {
  padding: 96px;
}

._p-t-12_ajtah_743 {
  padding-top: 96px;
}

._p-r-12_ajtah_747 {
  padding-right: 96px;
}

._p-b-12_ajtah_751 {
  padding-bottom: 96px;
}

._p-l-12_ajtah_755 {
  padding-left: 96px;
}

._m-12_ajtah_759 {
  margin: 96px;
}

._m-t-12_ajtah_763 {
  margin-top: 96px;
}

._m-r-12_ajtah_767 {
  margin-right: 96px;
}

._m-b-12_ajtah_771 {
  margin-bottom: 96px;
}

._m-l-12_ajtah_775 {
  margin-left: 96px;
}

._p-13_ajtah_779 {
  padding: 160px;
}

._p-t-13_ajtah_783 {
  padding-top: 160px;
}

._p-r-13_ajtah_787 {
  padding-right: 160px;
}

._p-b-13_ajtah_791 {
  padding-bottom: 160px;
}

._p-l-13_ajtah_795 {
  padding-left: 160px;
}

._m-13_ajtah_799 {
  margin: 160px;
}

._m-t-13_ajtah_803 {
  margin-top: 160px;
}

._m-r-13_ajtah_807 {
  margin-right: 160px;
}

._m-b-13_ajtah_811 {
  margin-bottom: 160px;
}

._m-l-13_ajtah_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_ajtah_825 {
  border-radius: 0;
}

._r-1_ajtah_829 {
  border-radius: 2px;
}

._r-2_ajtah_833 {
  border-radius: 4px;
}

._r-3_ajtah_837 {
  border-radius: 6px;
}

._r-4_ajtah_841 {
  border-radius: 8px;
}

._r-5_ajtah_845 {
  border-radius: 12px;
}

._r-6_ajtah_849 {
  border-radius: 20px;
}

._r-full_ajtah_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_ajtah_860 {
  border: 0 solid;
}

._border-1_ajtah_864 {
  border: 1px solid;
}

._border-2_ajtah_868 {
  border: 2px solid;
}

._border-3_ajtah_872 {
  border: 3px solid;
}

._border-4_ajtah_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_ajtah_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_ajtah_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_ajtah_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_ajtah_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_ajtah_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_ajtah_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_ajtah_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_ajtah_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_ajtah_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_ajtah_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_ajtah_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_ajtah_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_ajtah_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_ajtah_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_ajtah_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_ajtah_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_ajtah_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._hideSearchOnMobile_ajtah_1040 {
    display: none;
  }
}

._desktopSearch_ajtah_1045 {
  display: grid;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_ajtah_1045 {
    display: none !important;
  }
}

._headerSearchButton_ajtah_1054 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  color: var(--color-text-header);
}
._headerSearchButton_ajtah_1054 i::before {
  font-size: 24px !important;
}

._sheetSelect_ajtah_1070 {
  width: 100%;
  height: 40px;
  padding: 0 8px;
  border: 1px solid var(--color-border);
  border-radius: 4px;
  background-color: #fff;
  color: var(--color-text-header);
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sheetSelect_ajtah_1070 {
    font-size: 14px;
  }
}
._sheetSelect_ajtah_1070 {
  cursor: pointer;
  transition: all 0.2s;
}
@media (hover: hover) {
._sheetSelect_ajtah_1070:hover {
  border-color: var(--color-primary);
}
}
._sheetSelect_ajtah_1070:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px var(--color-primary-outline);
}
._sheetSelect_ajtah_1070:disabled {
  background-color: var(--color-default);
  color: var(--color-text-action-disabled);
  cursor: not-allowed;
}
@media (hover: hover) {
._sheetSelect_ajtah_1070:disabled:hover {
  border-color: var(--color-border);
}
}

._filterChips_ajtah_1109 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_ajtah_1109 {
    display: block;
    width: 100%;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._filterChips_ajtah_1109 {
    margin-top: 0;
  }
}

._filterChipSlide_ajtah_1128 {
  width: auto !important;
  flex-shrink: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_13e65_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_13e65_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_13e65_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_13e65_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_13e65_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_13e65_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_13e65_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_13e65_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_13e65_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_13e65_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_13e65_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_13e65_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_13e65_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_13e65_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_13e65_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_13e65_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_13e65_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_13e65_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_13e65_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_13e65_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_13e65_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_13e65_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_13e65_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_13e65_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_13e65_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_13e65_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_13e65_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_13e65_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_13e65_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_13e65_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_13e65_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_13e65_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_13e65_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_13e65_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_13e65_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_13e65_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_13e65_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_13e65_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_13e65_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_13e65_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_13e65_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_13e65_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_13e65_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_13e65_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_13e65_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_13e65_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_13e65_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_13e65_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_13e65_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_13e65_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_13e65_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_13e65_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_13e65_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_13e65_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_13e65_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_13e65_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_13e65_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_13e65_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_13e65_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_13e65_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_13e65_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_13e65_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_13e65_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_13e65_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_13e65_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_13e65_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_13e65_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_13e65_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_13e65_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_13e65_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_13e65_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_13e65_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_13e65_259 {
  padding: 0;
}

._p-t-0_13e65_263 {
  padding-top: 0;
}

._p-r-0_13e65_267 {
  padding-right: 0;
}

._p-b-0_13e65_271 {
  padding-bottom: 0;
}

._p-l-0_13e65_275 {
  padding-left: 0;
}

._m-0_13e65_279 {
  margin: 0;
}

._m-t-0_13e65_283 {
  margin-top: 0;
}

._m-r-0_13e65_287 {
  margin-right: 0;
}

._m-b-0_13e65_291 {
  margin-bottom: 0;
}

._m-l-0_13e65_295 {
  margin-left: 0;
}

._p-1_13e65_299 {
  padding: 2px;
}

._p-t-1_13e65_303 {
  padding-top: 2px;
}

._p-r-1_13e65_307 {
  padding-right: 2px;
}

._p-b-1_13e65_311 {
  padding-bottom: 2px;
}

._p-l-1_13e65_315 {
  padding-left: 2px;
}

._m-1_13e65_319 {
  margin: 2px;
}

._m-t-1_13e65_323 {
  margin-top: 2px;
}

._m-r-1_13e65_327 {
  margin-right: 2px;
}

._m-b-1_13e65_331 {
  margin-bottom: 2px;
}

._m-l-1_13e65_335 {
  margin-left: 2px;
}

._p-2_13e65_339 {
  padding: 4px;
}

._p-t-2_13e65_343 {
  padding-top: 4px;
}

._p-r-2_13e65_347 {
  padding-right: 4px;
}

._p-b-2_13e65_351 {
  padding-bottom: 4px;
}

._p-l-2_13e65_355 {
  padding-left: 4px;
}

._m-2_13e65_359 {
  margin: 4px;
}

._m-t-2_13e65_363 {
  margin-top: 4px;
}

._m-r-2_13e65_367 {
  margin-right: 4px;
}

._m-b-2_13e65_371 {
  margin-bottom: 4px;
}

._m-l-2_13e65_375 {
  margin-left: 4px;
}

._p-3_13e65_379 {
  padding: 8px;
}

._p-t-3_13e65_383 {
  padding-top: 8px;
}

._p-r-3_13e65_387 {
  padding-right: 8px;
}

._p-b-3_13e65_391 {
  padding-bottom: 8px;
}

._p-l-3_13e65_395 {
  padding-left: 8px;
}

._m-3_13e65_399 {
  margin: 8px;
}

._m-t-3_13e65_403 {
  margin-top: 8px;
}

._m-r-3_13e65_407 {
  margin-right: 8px;
}

._m-b-3_13e65_411 {
  margin-bottom: 8px;
}

._m-l-3_13e65_415 {
  margin-left: 8px;
}

._p-4_13e65_419 {
  padding: 12px;
}

._p-t-4_13e65_423 {
  padding-top: 12px;
}

._p-r-4_13e65_427 {
  padding-right: 12px;
}

._p-b-4_13e65_431 {
  padding-bottom: 12px;
}

._p-l-4_13e65_435 {
  padding-left: 12px;
}

._m-4_13e65_439 {
  margin: 12px;
}

._m-t-4_13e65_443 {
  margin-top: 12px;
}

._m-r-4_13e65_447 {
  margin-right: 12px;
}

._m-b-4_13e65_451 {
  margin-bottom: 12px;
}

._m-l-4_13e65_455 {
  margin-left: 12px;
}

._p-5_13e65_459 {
  padding: 16px;
}

._p-t-5_13e65_463 {
  padding-top: 16px;
}

._p-r-5_13e65_467 {
  padding-right: 16px;
}

._p-b-5_13e65_471 {
  padding-bottom: 16px;
}

._p-l-5_13e65_475 {
  padding-left: 16px;
}

._m-5_13e65_479 {
  margin: 16px;
}

._m-t-5_13e65_483 {
  margin-top: 16px;
}

._m-r-5_13e65_487 {
  margin-right: 16px;
}

._m-b-5_13e65_491 {
  margin-bottom: 16px;
}

._m-l-5_13e65_495 {
  margin-left: 16px;
}

._p-6_13e65_499 {
  padding: 24px;
}

._p-t-6_13e65_503 {
  padding-top: 24px;
}

._p-r-6_13e65_507 {
  padding-right: 24px;
}

._p-b-6_13e65_511 {
  padding-bottom: 24px;
}

._p-l-6_13e65_515 {
  padding-left: 24px;
}

._m-6_13e65_519 {
  margin: 24px;
}

._m-t-6_13e65_523 {
  margin-top: 24px;
}

._m-r-6_13e65_527 {
  margin-right: 24px;
}

._m-b-6_13e65_531 {
  margin-bottom: 24px;
}

._m-l-6_13e65_535 {
  margin-left: 24px;
}

._p-7_13e65_539 {
  padding: 32px;
}

._p-t-7_13e65_543 {
  padding-top: 32px;
}

._p-r-7_13e65_547 {
  padding-right: 32px;
}

._p-b-7_13e65_551 {
  padding-bottom: 32px;
}

._p-l-7_13e65_555 {
  padding-left: 32px;
}

._m-7_13e65_559 {
  margin: 32px;
}

._m-t-7_13e65_563 {
  margin-top: 32px;
}

._m-r-7_13e65_567 {
  margin-right: 32px;
}

._m-b-7_13e65_571 {
  margin-bottom: 32px;
}

._m-l-7_13e65_575 {
  margin-left: 32px;
}

._p-8_13e65_579 {
  padding: 40px;
}

._p-t-8_13e65_583 {
  padding-top: 40px;
}

._p-r-8_13e65_587 {
  padding-right: 40px;
}

._p-b-8_13e65_591 {
  padding-bottom: 40px;
}

._p-l-8_13e65_595 {
  padding-left: 40px;
}

._m-8_13e65_599 {
  margin: 40px;
}

._m-t-8_13e65_603 {
  margin-top: 40px;
}

._m-r-8_13e65_607 {
  margin-right: 40px;
}

._m-b-8_13e65_611 {
  margin-bottom: 40px;
}

._m-l-8_13e65_615 {
  margin-left: 40px;
}

._p-9_13e65_619 {
  padding: 48px;
}

._p-t-9_13e65_623 {
  padding-top: 48px;
}

._p-r-9_13e65_627 {
  padding-right: 48px;
}

._p-b-9_13e65_631 {
  padding-bottom: 48px;
}

._p-l-9_13e65_635 {
  padding-left: 48px;
}

._m-9_13e65_639 {
  margin: 48px;
}

._m-t-9_13e65_643 {
  margin-top: 48px;
}

._m-r-9_13e65_647 {
  margin-right: 48px;
}

._m-b-9_13e65_651 {
  margin-bottom: 48px;
}

._m-l-9_13e65_655 {
  margin-left: 48px;
}

._p-10_13e65_659 {
  padding: 64px;
}

._p-t-10_13e65_663 {
  padding-top: 64px;
}

._p-r-10_13e65_667 {
  padding-right: 64px;
}

._p-b-10_13e65_671 {
  padding-bottom: 64px;
}

._p-l-10_13e65_675 {
  padding-left: 64px;
}

._m-10_13e65_679 {
  margin: 64px;
}

._m-t-10_13e65_683 {
  margin-top: 64px;
}

._m-r-10_13e65_687 {
  margin-right: 64px;
}

._m-b-10_13e65_691 {
  margin-bottom: 64px;
}

._m-l-10_13e65_695 {
  margin-left: 64px;
}

._p-11_13e65_699 {
  padding: 80px;
}

._p-t-11_13e65_703 {
  padding-top: 80px;
}

._p-r-11_13e65_707 {
  padding-right: 80px;
}

._p-b-11_13e65_711 {
  padding-bottom: 80px;
}

._p-l-11_13e65_715 {
  padding-left: 80px;
}

._m-11_13e65_719 {
  margin: 80px;
}

._m-t-11_13e65_723 {
  margin-top: 80px;
}

._m-r-11_13e65_727 {
  margin-right: 80px;
}

._m-b-11_13e65_731 {
  margin-bottom: 80px;
}

._m-l-11_13e65_735 {
  margin-left: 80px;
}

._p-12_13e65_739 {
  padding: 96px;
}

._p-t-12_13e65_743 {
  padding-top: 96px;
}

._p-r-12_13e65_747 {
  padding-right: 96px;
}

._p-b-12_13e65_751 {
  padding-bottom: 96px;
}

._p-l-12_13e65_755 {
  padding-left: 96px;
}

._m-12_13e65_759 {
  margin: 96px;
}

._m-t-12_13e65_763 {
  margin-top: 96px;
}

._m-r-12_13e65_767 {
  margin-right: 96px;
}

._m-b-12_13e65_771 {
  margin-bottom: 96px;
}

._m-l-12_13e65_775 {
  margin-left: 96px;
}

._p-13_13e65_779 {
  padding: 160px;
}

._p-t-13_13e65_783 {
  padding-top: 160px;
}

._p-r-13_13e65_787 {
  padding-right: 160px;
}

._p-b-13_13e65_791 {
  padding-bottom: 160px;
}

._p-l-13_13e65_795 {
  padding-left: 160px;
}

._m-13_13e65_799 {
  margin: 160px;
}

._m-t-13_13e65_803 {
  margin-top: 160px;
}

._m-r-13_13e65_807 {
  margin-right: 160px;
}

._m-b-13_13e65_811 {
  margin-bottom: 160px;
}

._m-l-13_13e65_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_13e65_825 {
  border-radius: 0;
}

._r-1_13e65_829 {
  border-radius: 2px;
}

._r-2_13e65_833 {
  border-radius: 4px;
}

._r-3_13e65_837 {
  border-radius: 6px;
}

._r-4_13e65_841 {
  border-radius: 8px;
}

._r-5_13e65_845 {
  border-radius: 12px;
}

._r-6_13e65_849 {
  border-radius: 20px;
}

._r-full_13e65_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_13e65_860 {
  border: 0 solid;
}

._border-1_13e65_864 {
  border: 1px solid;
}

._border-2_13e65_868 {
  border: 2px solid;
}

._border-3_13e65_872 {
  border: 3px solid;
}

._border-4_13e65_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_13e65_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_13e65_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_13e65_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_13e65_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_13e65_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_13e65_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_13e65_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_13e65_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_13e65_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_13e65_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_13e65_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_13e65_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_13e65_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_13e65_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_13e65_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_13e65_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_13e65_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_13e65_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}
._contentArea_13e65_1040 {
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_13e65_1040 {
    overflow: visible;
    gap: 8px;
  }
}

._gridWrapper_13e65_1056 {
  display: contents;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_13e65_1056 {
    display: block;
    flex: 1;
    min-height: 0;
    overflow: hidden;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 16px * 2);
  }
  ._gridWrapper_13e65_1056 > div {
    height: 100%;
  }
}

._clientSelectorRow_13e65_1074 {
  width: 100%;
  max-width: 320px;
  margin-bottom: 12px;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_13e65_1081 {
    gap: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

._listHeader_13e65_1088 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_13e65_1088 {
    margin-bottom: 8px;
    height: 30px;
  }
}
._listHeader_13e65_1088 {
  gap: 10px;
}

._deleteButton_13e65_1104 {
  height: 40px;
  line-height: 1.4 !important;
}
._deleteButton_13e65_1104 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._deleteButton_13e65_1104 {
    display: none;
  }
}

._inlineAddButton_13e65_1117 {
  height: 40px;
  line-height: 1.4 !important;
}
._inlineAddButton_13e65_1117 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inlineAddButton_13e65_1117 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnly_13e65_1131 {
    display: none;
  }
}

._stickyAddButton_13e65_1136 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
  transition: opacity 0.2s, visibility 0.2s;
}
._stickyAddButton_13e65_1136._hidden_13e65_1144 {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stickyAddButton_13e65_1136 {
    display: none;
  }
}

._tableFooter_13e65_1155 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tableFooter_13e65_1155 {
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
  }
}

._hintText_13e65_1169 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hintText_13e65_1169 {
    font-size: 12px;
  }
}
._hintText_13e65_1169 {
  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_13e65_1169 {
    white-space: normal;
  }
}

._emptyMessage_13e65_1194 {
  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_13e65_1194 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyMessage_13e65_1194 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_13e65_1194 p {
    font-size: 14px;
  }
}
._emptyMessage_13e65_1194 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_13e65_1194 p span {
  color: var(--color-danger);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_82aa0_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_82aa0_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_82aa0_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_82aa0_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_82aa0_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_82aa0_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_82aa0_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_82aa0_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_82aa0_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_82aa0_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_82aa0_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_82aa0_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_82aa0_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_82aa0_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_82aa0_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_82aa0_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_82aa0_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_82aa0_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_82aa0_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_82aa0_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_82aa0_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_82aa0_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_82aa0_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_82aa0_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_82aa0_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_82aa0_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_82aa0_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_82aa0_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_82aa0_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_82aa0_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_82aa0_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_82aa0_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_82aa0_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_82aa0_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_82aa0_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_82aa0_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_82aa0_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_82aa0_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_82aa0_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_82aa0_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_82aa0_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_82aa0_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_82aa0_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_82aa0_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_82aa0_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_82aa0_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_82aa0_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_82aa0_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_82aa0_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_82aa0_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_82aa0_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_82aa0_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_82aa0_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_82aa0_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_82aa0_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_82aa0_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_82aa0_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_82aa0_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_82aa0_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_82aa0_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_82aa0_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_82aa0_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_82aa0_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_82aa0_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_82aa0_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_82aa0_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_82aa0_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_82aa0_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_82aa0_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_82aa0_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_82aa0_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_82aa0_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_82aa0_259 {
  padding: 0;
}

._p-t-0_82aa0_263 {
  padding-top: 0;
}

._p-r-0_82aa0_267 {
  padding-right: 0;
}

._p-b-0_82aa0_271 {
  padding-bottom: 0;
}

._p-l-0_82aa0_275 {
  padding-left: 0;
}

._m-0_82aa0_279 {
  margin: 0;
}

._m-t-0_82aa0_283 {
  margin-top: 0;
}

._m-r-0_82aa0_287 {
  margin-right: 0;
}

._m-b-0_82aa0_291 {
  margin-bottom: 0;
}

._m-l-0_82aa0_295 {
  margin-left: 0;
}

._p-1_82aa0_299 {
  padding: 2px;
}

._p-t-1_82aa0_303 {
  padding-top: 2px;
}

._p-r-1_82aa0_307 {
  padding-right: 2px;
}

._p-b-1_82aa0_311 {
  padding-bottom: 2px;
}

._p-l-1_82aa0_315 {
  padding-left: 2px;
}

._m-1_82aa0_319 {
  margin: 2px;
}

._m-t-1_82aa0_323 {
  margin-top: 2px;
}

._m-r-1_82aa0_327 {
  margin-right: 2px;
}

._m-b-1_82aa0_331 {
  margin-bottom: 2px;
}

._m-l-1_82aa0_335 {
  margin-left: 2px;
}

._p-2_82aa0_339 {
  padding: 4px;
}

._p-t-2_82aa0_343 {
  padding-top: 4px;
}

._p-r-2_82aa0_347 {
  padding-right: 4px;
}

._p-b-2_82aa0_351 {
  padding-bottom: 4px;
}

._p-l-2_82aa0_355 {
  padding-left: 4px;
}

._m-2_82aa0_359 {
  margin: 4px;
}

._m-t-2_82aa0_363 {
  margin-top: 4px;
}

._m-r-2_82aa0_367 {
  margin-right: 4px;
}

._m-b-2_82aa0_371 {
  margin-bottom: 4px;
}

._m-l-2_82aa0_375 {
  margin-left: 4px;
}

._p-3_82aa0_379 {
  padding: 8px;
}

._p-t-3_82aa0_383 {
  padding-top: 8px;
}

._p-r-3_82aa0_387 {
  padding-right: 8px;
}

._p-b-3_82aa0_391 {
  padding-bottom: 8px;
}

._p-l-3_82aa0_395 {
  padding-left: 8px;
}

._m-3_82aa0_399 {
  margin: 8px;
}

._m-t-3_82aa0_403 {
  margin-top: 8px;
}

._m-r-3_82aa0_407 {
  margin-right: 8px;
}

._m-b-3_82aa0_411 {
  margin-bottom: 8px;
}

._m-l-3_82aa0_415 {
  margin-left: 8px;
}

._p-4_82aa0_419 {
  padding: 12px;
}

._p-t-4_82aa0_423 {
  padding-top: 12px;
}

._p-r-4_82aa0_427 {
  padding-right: 12px;
}

._p-b-4_82aa0_431 {
  padding-bottom: 12px;
}

._p-l-4_82aa0_435 {
  padding-left: 12px;
}

._m-4_82aa0_439 {
  margin: 12px;
}

._m-t-4_82aa0_443 {
  margin-top: 12px;
}

._m-r-4_82aa0_447 {
  margin-right: 12px;
}

._m-b-4_82aa0_451 {
  margin-bottom: 12px;
}

._m-l-4_82aa0_455 {
  margin-left: 12px;
}

._p-5_82aa0_459 {
  padding: 16px;
}

._p-t-5_82aa0_463 {
  padding-top: 16px;
}

._p-r-5_82aa0_467 {
  padding-right: 16px;
}

._p-b-5_82aa0_471 {
  padding-bottom: 16px;
}

._p-l-5_82aa0_475 {
  padding-left: 16px;
}

._m-5_82aa0_479 {
  margin: 16px;
}

._m-t-5_82aa0_483 {
  margin-top: 16px;
}

._m-r-5_82aa0_487 {
  margin-right: 16px;
}

._m-b-5_82aa0_491 {
  margin-bottom: 16px;
}

._m-l-5_82aa0_495 {
  margin-left: 16px;
}

._p-6_82aa0_499 {
  padding: 24px;
}

._p-t-6_82aa0_503 {
  padding-top: 24px;
}

._p-r-6_82aa0_507 {
  padding-right: 24px;
}

._p-b-6_82aa0_511 {
  padding-bottom: 24px;
}

._p-l-6_82aa0_515 {
  padding-left: 24px;
}

._m-6_82aa0_519 {
  margin: 24px;
}

._m-t-6_82aa0_523 {
  margin-top: 24px;
}

._m-r-6_82aa0_527 {
  margin-right: 24px;
}

._m-b-6_82aa0_531 {
  margin-bottom: 24px;
}

._m-l-6_82aa0_535 {
  margin-left: 24px;
}

._p-7_82aa0_539 {
  padding: 32px;
}

._p-t-7_82aa0_543 {
  padding-top: 32px;
}

._p-r-7_82aa0_547 {
  padding-right: 32px;
}

._p-b-7_82aa0_551 {
  padding-bottom: 32px;
}

._p-l-7_82aa0_555 {
  padding-left: 32px;
}

._m-7_82aa0_559 {
  margin: 32px;
}

._m-t-7_82aa0_563 {
  margin-top: 32px;
}

._m-r-7_82aa0_567 {
  margin-right: 32px;
}

._m-b-7_82aa0_571 {
  margin-bottom: 32px;
}

._m-l-7_82aa0_575 {
  margin-left: 32px;
}

._p-8_82aa0_579 {
  padding: 40px;
}

._p-t-8_82aa0_583 {
  padding-top: 40px;
}

._p-r-8_82aa0_587 {
  padding-right: 40px;
}

._p-b-8_82aa0_591 {
  padding-bottom: 40px;
}

._p-l-8_82aa0_595 {
  padding-left: 40px;
}

._m-8_82aa0_599 {
  margin: 40px;
}

._m-t-8_82aa0_603 {
  margin-top: 40px;
}

._m-r-8_82aa0_607 {
  margin-right: 40px;
}

._m-b-8_82aa0_611 {
  margin-bottom: 40px;
}

._m-l-8_82aa0_615 {
  margin-left: 40px;
}

._p-9_82aa0_619 {
  padding: 48px;
}

._p-t-9_82aa0_623 {
  padding-top: 48px;
}

._p-r-9_82aa0_627 {
  padding-right: 48px;
}

._p-b-9_82aa0_631 {
  padding-bottom: 48px;
}

._p-l-9_82aa0_635 {
  padding-left: 48px;
}

._m-9_82aa0_639 {
  margin: 48px;
}

._m-t-9_82aa0_643 {
  margin-top: 48px;
}

._m-r-9_82aa0_647 {
  margin-right: 48px;
}

._m-b-9_82aa0_651 {
  margin-bottom: 48px;
}

._m-l-9_82aa0_655 {
  margin-left: 48px;
}

._p-10_82aa0_659 {
  padding: 64px;
}

._p-t-10_82aa0_663 {
  padding-top: 64px;
}

._p-r-10_82aa0_667 {
  padding-right: 64px;
}

._p-b-10_82aa0_671 {
  padding-bottom: 64px;
}

._p-l-10_82aa0_675 {
  padding-left: 64px;
}

._m-10_82aa0_679 {
  margin: 64px;
}

._m-t-10_82aa0_683 {
  margin-top: 64px;
}

._m-r-10_82aa0_687 {
  margin-right: 64px;
}

._m-b-10_82aa0_691 {
  margin-bottom: 64px;
}

._m-l-10_82aa0_695 {
  margin-left: 64px;
}

._p-11_82aa0_699 {
  padding: 80px;
}

._p-t-11_82aa0_703 {
  padding-top: 80px;
}

._p-r-11_82aa0_707 {
  padding-right: 80px;
}

._p-b-11_82aa0_711 {
  padding-bottom: 80px;
}

._p-l-11_82aa0_715 {
  padding-left: 80px;
}

._m-11_82aa0_719 {
  margin: 80px;
}

._m-t-11_82aa0_723 {
  margin-top: 80px;
}

._m-r-11_82aa0_727 {
  margin-right: 80px;
}

._m-b-11_82aa0_731 {
  margin-bottom: 80px;
}

._m-l-11_82aa0_735 {
  margin-left: 80px;
}

._p-12_82aa0_739 {
  padding: 96px;
}

._p-t-12_82aa0_743 {
  padding-top: 96px;
}

._p-r-12_82aa0_747 {
  padding-right: 96px;
}

._p-b-12_82aa0_751 {
  padding-bottom: 96px;
}

._p-l-12_82aa0_755 {
  padding-left: 96px;
}

._m-12_82aa0_759 {
  margin: 96px;
}

._m-t-12_82aa0_763 {
  margin-top: 96px;
}

._m-r-12_82aa0_767 {
  margin-right: 96px;
}

._m-b-12_82aa0_771 {
  margin-bottom: 96px;
}

._m-l-12_82aa0_775 {
  margin-left: 96px;
}

._p-13_82aa0_779 {
  padding: 160px;
}

._p-t-13_82aa0_783 {
  padding-top: 160px;
}

._p-r-13_82aa0_787 {
  padding-right: 160px;
}

._p-b-13_82aa0_791 {
  padding-bottom: 160px;
}

._p-l-13_82aa0_795 {
  padding-left: 160px;
}

._m-13_82aa0_799 {
  margin: 160px;
}

._m-t-13_82aa0_803 {
  margin-top: 160px;
}

._m-r-13_82aa0_807 {
  margin-right: 160px;
}

._m-b-13_82aa0_811 {
  margin-bottom: 160px;
}

._m-l-13_82aa0_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_82aa0_825 {
  border-radius: 0;
}

._r-1_82aa0_829 {
  border-radius: 2px;
}

._r-2_82aa0_833 {
  border-radius: 4px;
}

._r-3_82aa0_837 {
  border-radius: 6px;
}

._r-4_82aa0_841 {
  border-radius: 8px;
}

._r-5_82aa0_845 {
  border-radius: 12px;
}

._r-6_82aa0_849 {
  border-radius: 20px;
}

._r-full_82aa0_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_82aa0_860 {
  border: 0 solid;
}

._border-1_82aa0_864 {
  border: 1px solid;
}

._border-2_82aa0_868 {
  border: 2px solid;
}

._border-3_82aa0_872 {
  border: 3px solid;
}

._border-4_82aa0_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_82aa0_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_82aa0_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_82aa0_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_82aa0_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_82aa0_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_82aa0_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_82aa0_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_82aa0_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_82aa0_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_82aa0_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_82aa0_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_82aa0_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_82aa0_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_82aa0_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_82aa0_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_82aa0_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_82aa0_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
*/
._urlCell_82aa0_1039 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  overflow: hidden;
}

._urlText_82aa0_1047 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
@media (hover: hover) {
._urlText_82aa0_1047:hover {
  color: var(--color-link-hover);
}
}
._urlText_82aa0_1047 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  min-width: 0;
}

._copyButton_82aa0_1064 {
  flex-shrink: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_g43hy_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_g43hy_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_g43hy_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_g43hy_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_g43hy_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_g43hy_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_g43hy_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_g43hy_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_g43hy_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_g43hy_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_g43hy_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_g43hy_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_g43hy_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_g43hy_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_g43hy_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_g43hy_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_g43hy_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_g43hy_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_g43hy_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_g43hy_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_g43hy_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_g43hy_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_g43hy_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_g43hy_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_g43hy_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_g43hy_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_g43hy_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_g43hy_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_g43hy_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_g43hy_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_g43hy_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_g43hy_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_g43hy_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_g43hy_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_g43hy_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_g43hy_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_g43hy_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_g43hy_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_g43hy_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_g43hy_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_g43hy_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_g43hy_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_g43hy_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_g43hy_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_g43hy_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_g43hy_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_g43hy_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_g43hy_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_g43hy_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_g43hy_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_g43hy_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_g43hy_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_g43hy_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_g43hy_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_g43hy_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_g43hy_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_g43hy_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_g43hy_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_g43hy_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_g43hy_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_g43hy_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_g43hy_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_g43hy_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_g43hy_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_g43hy_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_g43hy_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_g43hy_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_g43hy_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_g43hy_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_g43hy_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_g43hy_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_g43hy_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_g43hy_259 {
  padding: 0;
}

._p-t-0_g43hy_263 {
  padding-top: 0;
}

._p-r-0_g43hy_267 {
  padding-right: 0;
}

._p-b-0_g43hy_271 {
  padding-bottom: 0;
}

._p-l-0_g43hy_275 {
  padding-left: 0;
}

._m-0_g43hy_279 {
  margin: 0;
}

._m-t-0_g43hy_283 {
  margin-top: 0;
}

._m-r-0_g43hy_287 {
  margin-right: 0;
}

._m-b-0_g43hy_291 {
  margin-bottom: 0;
}

._m-l-0_g43hy_295 {
  margin-left: 0;
}

._p-1_g43hy_299 {
  padding: 2px;
}

._p-t-1_g43hy_303 {
  padding-top: 2px;
}

._p-r-1_g43hy_307 {
  padding-right: 2px;
}

._p-b-1_g43hy_311 {
  padding-bottom: 2px;
}

._p-l-1_g43hy_315 {
  padding-left: 2px;
}

._m-1_g43hy_319 {
  margin: 2px;
}

._m-t-1_g43hy_323 {
  margin-top: 2px;
}

._m-r-1_g43hy_327 {
  margin-right: 2px;
}

._m-b-1_g43hy_331 {
  margin-bottom: 2px;
}

._m-l-1_g43hy_335 {
  margin-left: 2px;
}

._p-2_g43hy_339 {
  padding: 4px;
}

._p-t-2_g43hy_343 {
  padding-top: 4px;
}

._p-r-2_g43hy_347 {
  padding-right: 4px;
}

._p-b-2_g43hy_351 {
  padding-bottom: 4px;
}

._p-l-2_g43hy_355 {
  padding-left: 4px;
}

._m-2_g43hy_359 {
  margin: 4px;
}

._m-t-2_g43hy_363 {
  margin-top: 4px;
}

._m-r-2_g43hy_367 {
  margin-right: 4px;
}

._m-b-2_g43hy_371 {
  margin-bottom: 4px;
}

._m-l-2_g43hy_375 {
  margin-left: 4px;
}

._p-3_g43hy_379 {
  padding: 8px;
}

._p-t-3_g43hy_383 {
  padding-top: 8px;
}

._p-r-3_g43hy_387 {
  padding-right: 8px;
}

._p-b-3_g43hy_391 {
  padding-bottom: 8px;
}

._p-l-3_g43hy_395 {
  padding-left: 8px;
}

._m-3_g43hy_399 {
  margin: 8px;
}

._m-t-3_g43hy_403 {
  margin-top: 8px;
}

._m-r-3_g43hy_407 {
  margin-right: 8px;
}

._m-b-3_g43hy_411 {
  margin-bottom: 8px;
}

._m-l-3_g43hy_415 {
  margin-left: 8px;
}

._p-4_g43hy_419 {
  padding: 12px;
}

._p-t-4_g43hy_423 {
  padding-top: 12px;
}

._p-r-4_g43hy_427 {
  padding-right: 12px;
}

._p-b-4_g43hy_431 {
  padding-bottom: 12px;
}

._p-l-4_g43hy_435 {
  padding-left: 12px;
}

._m-4_g43hy_439 {
  margin: 12px;
}

._m-t-4_g43hy_443 {
  margin-top: 12px;
}

._m-r-4_g43hy_447 {
  margin-right: 12px;
}

._m-b-4_g43hy_451 {
  margin-bottom: 12px;
}

._m-l-4_g43hy_455 {
  margin-left: 12px;
}

._p-5_g43hy_459 {
  padding: 16px;
}

._p-t-5_g43hy_463 {
  padding-top: 16px;
}

._p-r-5_g43hy_467 {
  padding-right: 16px;
}

._p-b-5_g43hy_471 {
  padding-bottom: 16px;
}

._p-l-5_g43hy_475 {
  padding-left: 16px;
}

._m-5_g43hy_479 {
  margin: 16px;
}

._m-t-5_g43hy_483 {
  margin-top: 16px;
}

._m-r-5_g43hy_487 {
  margin-right: 16px;
}

._m-b-5_g43hy_491 {
  margin-bottom: 16px;
}

._m-l-5_g43hy_495 {
  margin-left: 16px;
}

._p-6_g43hy_499 {
  padding: 24px;
}

._p-t-6_g43hy_503 {
  padding-top: 24px;
}

._p-r-6_g43hy_507 {
  padding-right: 24px;
}

._p-b-6_g43hy_511 {
  padding-bottom: 24px;
}

._p-l-6_g43hy_515 {
  padding-left: 24px;
}

._m-6_g43hy_519 {
  margin: 24px;
}

._m-t-6_g43hy_523 {
  margin-top: 24px;
}

._m-r-6_g43hy_527 {
  margin-right: 24px;
}

._m-b-6_g43hy_531 {
  margin-bottom: 24px;
}

._m-l-6_g43hy_535 {
  margin-left: 24px;
}

._p-7_g43hy_539 {
  padding: 32px;
}

._p-t-7_g43hy_543 {
  padding-top: 32px;
}

._p-r-7_g43hy_547 {
  padding-right: 32px;
}

._p-b-7_g43hy_551 {
  padding-bottom: 32px;
}

._p-l-7_g43hy_555 {
  padding-left: 32px;
}

._m-7_g43hy_559 {
  margin: 32px;
}

._m-t-7_g43hy_563 {
  margin-top: 32px;
}

._m-r-7_g43hy_567 {
  margin-right: 32px;
}

._m-b-7_g43hy_571 {
  margin-bottom: 32px;
}

._m-l-7_g43hy_575 {
  margin-left: 32px;
}

._p-8_g43hy_579 {
  padding: 40px;
}

._p-t-8_g43hy_583 {
  padding-top: 40px;
}

._p-r-8_g43hy_587 {
  padding-right: 40px;
}

._p-b-8_g43hy_591 {
  padding-bottom: 40px;
}

._p-l-8_g43hy_595 {
  padding-left: 40px;
}

._m-8_g43hy_599 {
  margin: 40px;
}

._m-t-8_g43hy_603 {
  margin-top: 40px;
}

._m-r-8_g43hy_607 {
  margin-right: 40px;
}

._m-b-8_g43hy_611 {
  margin-bottom: 40px;
}

._m-l-8_g43hy_615 {
  margin-left: 40px;
}

._p-9_g43hy_619 {
  padding: 48px;
}

._p-t-9_g43hy_623 {
  padding-top: 48px;
}

._p-r-9_g43hy_627 {
  padding-right: 48px;
}

._p-b-9_g43hy_631 {
  padding-bottom: 48px;
}

._p-l-9_g43hy_635 {
  padding-left: 48px;
}

._m-9_g43hy_639 {
  margin: 48px;
}

._m-t-9_g43hy_643 {
  margin-top: 48px;
}

._m-r-9_g43hy_647 {
  margin-right: 48px;
}

._m-b-9_g43hy_651 {
  margin-bottom: 48px;
}

._m-l-9_g43hy_655 {
  margin-left: 48px;
}

._p-10_g43hy_659 {
  padding: 64px;
}

._p-t-10_g43hy_663 {
  padding-top: 64px;
}

._p-r-10_g43hy_667 {
  padding-right: 64px;
}

._p-b-10_g43hy_671 {
  padding-bottom: 64px;
}

._p-l-10_g43hy_675 {
  padding-left: 64px;
}

._m-10_g43hy_679 {
  margin: 64px;
}

._m-t-10_g43hy_683 {
  margin-top: 64px;
}

._m-r-10_g43hy_687 {
  margin-right: 64px;
}

._m-b-10_g43hy_691 {
  margin-bottom: 64px;
}

._m-l-10_g43hy_695 {
  margin-left: 64px;
}

._p-11_g43hy_699 {
  padding: 80px;
}

._p-t-11_g43hy_703 {
  padding-top: 80px;
}

._p-r-11_g43hy_707 {
  padding-right: 80px;
}

._p-b-11_g43hy_711 {
  padding-bottom: 80px;
}

._p-l-11_g43hy_715 {
  padding-left: 80px;
}

._m-11_g43hy_719 {
  margin: 80px;
}

._m-t-11_g43hy_723 {
  margin-top: 80px;
}

._m-r-11_g43hy_727 {
  margin-right: 80px;
}

._m-b-11_g43hy_731 {
  margin-bottom: 80px;
}

._m-l-11_g43hy_735 {
  margin-left: 80px;
}

._p-12_g43hy_739 {
  padding: 96px;
}

._p-t-12_g43hy_743 {
  padding-top: 96px;
}

._p-r-12_g43hy_747 {
  padding-right: 96px;
}

._p-b-12_g43hy_751 {
  padding-bottom: 96px;
}

._p-l-12_g43hy_755 {
  padding-left: 96px;
}

._m-12_g43hy_759 {
  margin: 96px;
}

._m-t-12_g43hy_763 {
  margin-top: 96px;
}

._m-r-12_g43hy_767 {
  margin-right: 96px;
}

._m-b-12_g43hy_771 {
  margin-bottom: 96px;
}

._m-l-12_g43hy_775 {
  margin-left: 96px;
}

._p-13_g43hy_779 {
  padding: 160px;
}

._p-t-13_g43hy_783 {
  padding-top: 160px;
}

._p-r-13_g43hy_787 {
  padding-right: 160px;
}

._p-b-13_g43hy_791 {
  padding-bottom: 160px;
}

._p-l-13_g43hy_795 {
  padding-left: 160px;
}

._m-13_g43hy_799 {
  margin: 160px;
}

._m-t-13_g43hy_803 {
  margin-top: 160px;
}

._m-r-13_g43hy_807 {
  margin-right: 160px;
}

._m-b-13_g43hy_811 {
  margin-bottom: 160px;
}

._m-l-13_g43hy_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_g43hy_825 {
  border-radius: 0;
}

._r-1_g43hy_829 {
  border-radius: 2px;
}

._r-2_g43hy_833 {
  border-radius: 4px;
}

._r-3_g43hy_837 {
  border-radius: 6px;
}

._r-4_g43hy_841 {
  border-radius: 8px;
}

._r-5_g43hy_845 {
  border-radius: 12px;
}

._r-6_g43hy_849 {
  border-radius: 20px;
}

._r-full_g43hy_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_g43hy_860 {
  border: 0 solid;
}

._border-1_g43hy_864 {
  border: 1px solid;
}

._border-2_g43hy_868 {
  border: 2px solid;
}

._border-3_g43hy_872 {
  border: 3px solid;
}

._border-4_g43hy_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_g43hy_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_g43hy_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_g43hy_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_g43hy_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_g43hy_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_g43hy_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_g43hy_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_g43hy_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_g43hy_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_g43hy_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_g43hy_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_g43hy_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_g43hy_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_g43hy_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_g43hy_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_g43hy_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_g43hy_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media (hover: hover) {
._grid_g43hy_1039 .ag-row:hover {
  background-color: transparent !important;
}
}
._grid_g43hy_1039 .ag-center-cols-viewport,
._grid_g43hy_1039 .ag-center-cols-container {
  min-height: unset !important;
}
._grid_g43hy_1039 .ag-cell input {
  width: 100% !important;
  padding: 8px 12px !important;
}
._grid_g43hy_1039 .ag-cell-wrapper {
  flex: 1;
  min-width: 0;
}

._urlCell_g43hy_1055 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
  width: 100%;
  overflow: hidden;
}

._urlText_g43hy_1064 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
@media (hover: hover) {
._urlText_g43hy_1064:hover {
  color: var(--color-link-hover);
}
}
._urlText_g43hy_1064 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  min-width: 0;
}

._actionCell_g43hy_1081 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

._loadingBar_g43hy_1089 {
  width: 100%;
  height: 30px;
  border-radius: 2px;
  background-color: var(--color-default);
  animation: _skeleton-pulse_g43hy_1 1.5s ease-in-out infinite;
}

@keyframes _skeleton-pulse_g43hy_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_9odca_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_9odca_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_9odca_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_9odca_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_9odca_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_9odca_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_9odca_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_9odca_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_9odca_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_9odca_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_9odca_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_9odca_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_9odca_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_9odca_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_9odca_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_9odca_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_9odca_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_9odca_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_9odca_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_9odca_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_9odca_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_9odca_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_9odca_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_9odca_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_9odca_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_9odca_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_9odca_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_9odca_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_9odca_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_9odca_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_9odca_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_9odca_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_9odca_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_9odca_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_9odca_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_9odca_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_9odca_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_9odca_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_9odca_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_9odca_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_9odca_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_9odca_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_9odca_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_9odca_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_9odca_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_9odca_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_9odca_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_9odca_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_9odca_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_9odca_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_9odca_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_9odca_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_9odca_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_9odca_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_9odca_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_9odca_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_9odca_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_9odca_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_9odca_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_9odca_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_9odca_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_9odca_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_9odca_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_9odca_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_9odca_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_9odca_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_9odca_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_9odca_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_9odca_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_9odca_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_9odca_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_9odca_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_9odca_259 {
  padding: 0;
}

._p-t-0_9odca_263 {
  padding-top: 0;
}

._p-r-0_9odca_267 {
  padding-right: 0;
}

._p-b-0_9odca_271 {
  padding-bottom: 0;
}

._p-l-0_9odca_275 {
  padding-left: 0;
}

._m-0_9odca_279 {
  margin: 0;
}

._m-t-0_9odca_283 {
  margin-top: 0;
}

._m-r-0_9odca_287 {
  margin-right: 0;
}

._m-b-0_9odca_291 {
  margin-bottom: 0;
}

._m-l-0_9odca_295 {
  margin-left: 0;
}

._p-1_9odca_299 {
  padding: 2px;
}

._p-t-1_9odca_303 {
  padding-top: 2px;
}

._p-r-1_9odca_307 {
  padding-right: 2px;
}

._p-b-1_9odca_311 {
  padding-bottom: 2px;
}

._p-l-1_9odca_315 {
  padding-left: 2px;
}

._m-1_9odca_319 {
  margin: 2px;
}

._m-t-1_9odca_323 {
  margin-top: 2px;
}

._m-r-1_9odca_327 {
  margin-right: 2px;
}

._m-b-1_9odca_331 {
  margin-bottom: 2px;
}

._m-l-1_9odca_335 {
  margin-left: 2px;
}

._p-2_9odca_339 {
  padding: 4px;
}

._p-t-2_9odca_343 {
  padding-top: 4px;
}

._p-r-2_9odca_347 {
  padding-right: 4px;
}

._p-b-2_9odca_351 {
  padding-bottom: 4px;
}

._p-l-2_9odca_355 {
  padding-left: 4px;
}

._m-2_9odca_359 {
  margin: 4px;
}

._m-t-2_9odca_363 {
  margin-top: 4px;
}

._m-r-2_9odca_367 {
  margin-right: 4px;
}

._m-b-2_9odca_371 {
  margin-bottom: 4px;
}

._m-l-2_9odca_375 {
  margin-left: 4px;
}

._p-3_9odca_379 {
  padding: 8px;
}

._p-t-3_9odca_383 {
  padding-top: 8px;
}

._p-r-3_9odca_387 {
  padding-right: 8px;
}

._p-b-3_9odca_391 {
  padding-bottom: 8px;
}

._p-l-3_9odca_395 {
  padding-left: 8px;
}

._m-3_9odca_399 {
  margin: 8px;
}

._m-t-3_9odca_403 {
  margin-top: 8px;
}

._m-r-3_9odca_407 {
  margin-right: 8px;
}

._m-b-3_9odca_411 {
  margin-bottom: 8px;
}

._m-l-3_9odca_415 {
  margin-left: 8px;
}

._p-4_9odca_419 {
  padding: 12px;
}

._p-t-4_9odca_423 {
  padding-top: 12px;
}

._p-r-4_9odca_427 {
  padding-right: 12px;
}

._p-b-4_9odca_431 {
  padding-bottom: 12px;
}

._p-l-4_9odca_435 {
  padding-left: 12px;
}

._m-4_9odca_439 {
  margin: 12px;
}

._m-t-4_9odca_443 {
  margin-top: 12px;
}

._m-r-4_9odca_447 {
  margin-right: 12px;
}

._m-b-4_9odca_451 {
  margin-bottom: 12px;
}

._m-l-4_9odca_455 {
  margin-left: 12px;
}

._p-5_9odca_459 {
  padding: 16px;
}

._p-t-5_9odca_463 {
  padding-top: 16px;
}

._p-r-5_9odca_467 {
  padding-right: 16px;
}

._p-b-5_9odca_471 {
  padding-bottom: 16px;
}

._p-l-5_9odca_475 {
  padding-left: 16px;
}

._m-5_9odca_479 {
  margin: 16px;
}

._m-t-5_9odca_483 {
  margin-top: 16px;
}

._m-r-5_9odca_487 {
  margin-right: 16px;
}

._m-b-5_9odca_491 {
  margin-bottom: 16px;
}

._m-l-5_9odca_495 {
  margin-left: 16px;
}

._p-6_9odca_499 {
  padding: 24px;
}

._p-t-6_9odca_503 {
  padding-top: 24px;
}

._p-r-6_9odca_507 {
  padding-right: 24px;
}

._p-b-6_9odca_511 {
  padding-bottom: 24px;
}

._p-l-6_9odca_515 {
  padding-left: 24px;
}

._m-6_9odca_519 {
  margin: 24px;
}

._m-t-6_9odca_523 {
  margin-top: 24px;
}

._m-r-6_9odca_527 {
  margin-right: 24px;
}

._m-b-6_9odca_531 {
  margin-bottom: 24px;
}

._m-l-6_9odca_535 {
  margin-left: 24px;
}

._p-7_9odca_539 {
  padding: 32px;
}

._p-t-7_9odca_543 {
  padding-top: 32px;
}

._p-r-7_9odca_547 {
  padding-right: 32px;
}

._p-b-7_9odca_551 {
  padding-bottom: 32px;
}

._p-l-7_9odca_555 {
  padding-left: 32px;
}

._m-7_9odca_559 {
  margin: 32px;
}

._m-t-7_9odca_563 {
  margin-top: 32px;
}

._m-r-7_9odca_567 {
  margin-right: 32px;
}

._m-b-7_9odca_571 {
  margin-bottom: 32px;
}

._m-l-7_9odca_575 {
  margin-left: 32px;
}

._p-8_9odca_579 {
  padding: 40px;
}

._p-t-8_9odca_583 {
  padding-top: 40px;
}

._p-r-8_9odca_587 {
  padding-right: 40px;
}

._p-b-8_9odca_591 {
  padding-bottom: 40px;
}

._p-l-8_9odca_595 {
  padding-left: 40px;
}

._m-8_9odca_599 {
  margin: 40px;
}

._m-t-8_9odca_603 {
  margin-top: 40px;
}

._m-r-8_9odca_607 {
  margin-right: 40px;
}

._m-b-8_9odca_611 {
  margin-bottom: 40px;
}

._m-l-8_9odca_615 {
  margin-left: 40px;
}

._p-9_9odca_619 {
  padding: 48px;
}

._p-t-9_9odca_623 {
  padding-top: 48px;
}

._p-r-9_9odca_627 {
  padding-right: 48px;
}

._p-b-9_9odca_631 {
  padding-bottom: 48px;
}

._p-l-9_9odca_635 {
  padding-left: 48px;
}

._m-9_9odca_639 {
  margin: 48px;
}

._m-t-9_9odca_643 {
  margin-top: 48px;
}

._m-r-9_9odca_647 {
  margin-right: 48px;
}

._m-b-9_9odca_651 {
  margin-bottom: 48px;
}

._m-l-9_9odca_655 {
  margin-left: 48px;
}

._p-10_9odca_659 {
  padding: 64px;
}

._p-t-10_9odca_663 {
  padding-top: 64px;
}

._p-r-10_9odca_667 {
  padding-right: 64px;
}

._p-b-10_9odca_671 {
  padding-bottom: 64px;
}

._p-l-10_9odca_675 {
  padding-left: 64px;
}

._m-10_9odca_679 {
  margin: 64px;
}

._m-t-10_9odca_683 {
  margin-top: 64px;
}

._m-r-10_9odca_687 {
  margin-right: 64px;
}

._m-b-10_9odca_691 {
  margin-bottom: 64px;
}

._m-l-10_9odca_695 {
  margin-left: 64px;
}

._p-11_9odca_699 {
  padding: 80px;
}

._p-t-11_9odca_703 {
  padding-top: 80px;
}

._p-r-11_9odca_707 {
  padding-right: 80px;
}

._p-b-11_9odca_711 {
  padding-bottom: 80px;
}

._p-l-11_9odca_715 {
  padding-left: 80px;
}

._m-11_9odca_719 {
  margin: 80px;
}

._m-t-11_9odca_723 {
  margin-top: 80px;
}

._m-r-11_9odca_727 {
  margin-right: 80px;
}

._m-b-11_9odca_731 {
  margin-bottom: 80px;
}

._m-l-11_9odca_735 {
  margin-left: 80px;
}

._p-12_9odca_739 {
  padding: 96px;
}

._p-t-12_9odca_743 {
  padding-top: 96px;
}

._p-r-12_9odca_747 {
  padding-right: 96px;
}

._p-b-12_9odca_751 {
  padding-bottom: 96px;
}

._p-l-12_9odca_755 {
  padding-left: 96px;
}

._m-12_9odca_759 {
  margin: 96px;
}

._m-t-12_9odca_763 {
  margin-top: 96px;
}

._m-r-12_9odca_767 {
  margin-right: 96px;
}

._m-b-12_9odca_771 {
  margin-bottom: 96px;
}

._m-l-12_9odca_775 {
  margin-left: 96px;
}

._p-13_9odca_779 {
  padding: 160px;
}

._p-t-13_9odca_783 {
  padding-top: 160px;
}

._p-r-13_9odca_787 {
  padding-right: 160px;
}

._p-b-13_9odca_791 {
  padding-bottom: 160px;
}

._p-l-13_9odca_795 {
  padding-left: 160px;
}

._m-13_9odca_799 {
  margin: 160px;
}

._m-t-13_9odca_803 {
  margin-top: 160px;
}

._m-r-13_9odca_807 {
  margin-right: 160px;
}

._m-b-13_9odca_811 {
  margin-bottom: 160px;
}

._m-l-13_9odca_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_9odca_825 {
  border-radius: 0;
}

._r-1_9odca_829 {
  border-radius: 2px;
}

._r-2_9odca_833 {
  border-radius: 4px;
}

._r-3_9odca_837 {
  border-radius: 6px;
}

._r-4_9odca_841 {
  border-radius: 8px;
}

._r-5_9odca_845 {
  border-radius: 12px;
}

._r-6_9odca_849 {
  border-radius: 20px;
}

._r-full_9odca_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_9odca_860 {
  border: 0 solid;
}

._border-1_9odca_864 {
  border: 1px solid;
}

._border-2_9odca_868 {
  border: 2px solid;
}

._border-3_9odca_872 {
  border: 3px solid;
}

._border-4_9odca_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_9odca_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_9odca_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_9odca_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_9odca_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_9odca_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_9odca_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_9odca_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_9odca_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_9odca_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_9odca_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_9odca_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_9odca_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_9odca_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_9odca_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_9odca_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_9odca_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_9odca_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_9odca_1039 {
  border: 1px solid var(--color-border);
  border-radius: 8px;
  overflow: hidden;
  background: var(--color-bg-elevation-1);
}
._card_9odca_1039._checked_9odca_1045 {
  border-color: var(--color-primary);
}

._cardHeader_9odca_1049 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
}
._cardHeader_9odca_1049 ._cardTitle_9odca_1055 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._cardHeader_9odca_1049 ._cardTitle_9odca_1055 {
    font-size: 16px;
  }
}
._cardHeader_9odca_1049 ._cardTitle_9odca_1055 {
  font-weight: 600;
  color: var(--color-text-header);
}

._checkbox_9odca_1071 {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

._cardBody_9odca_1077 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}
._cardBody_9odca_1077 label {
  font-size: 14px !important;
}
._cardBody_9odca_1077 input {
  font-size: 16px !important;
}

._urlLabelRow_9odca_1090 {
  display: flex;
  align-items: center;
  gap: 10px;
}

._urlValue_9odca_1096 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._urlValue_9odca_1096 {
    font-size: 14px;
  }
}
._urlValue_9odca_1096 {
  color: var(--color-link);
  text-decoration: underline;
  word-break: break-all;
  font-size: 16px !important;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_4pwr4_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_4pwr4_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_4pwr4_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_4pwr4_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_4pwr4_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_4pwr4_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_4pwr4_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_4pwr4_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_4pwr4_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_4pwr4_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_4pwr4_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_4pwr4_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_4pwr4_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_4pwr4_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_4pwr4_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_4pwr4_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_4pwr4_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_4pwr4_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_4pwr4_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_4pwr4_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_4pwr4_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_4pwr4_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_4pwr4_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_4pwr4_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_4pwr4_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_4pwr4_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_4pwr4_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_4pwr4_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_4pwr4_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_4pwr4_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_4pwr4_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_4pwr4_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_4pwr4_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_4pwr4_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_4pwr4_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_4pwr4_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_4pwr4_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_4pwr4_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_4pwr4_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_4pwr4_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_4pwr4_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_4pwr4_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_4pwr4_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_4pwr4_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_4pwr4_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_4pwr4_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_4pwr4_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_4pwr4_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_4pwr4_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_4pwr4_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_4pwr4_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_4pwr4_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_4pwr4_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_4pwr4_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_4pwr4_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_4pwr4_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_4pwr4_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_4pwr4_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_4pwr4_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_4pwr4_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_4pwr4_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_4pwr4_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_4pwr4_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_4pwr4_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_4pwr4_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_4pwr4_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_4pwr4_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_4pwr4_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_4pwr4_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_4pwr4_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_4pwr4_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_4pwr4_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_4pwr4_259 {
  padding: 0;
}

._p-t-0_4pwr4_263 {
  padding-top: 0;
}

._p-r-0_4pwr4_267 {
  padding-right: 0;
}

._p-b-0_4pwr4_271 {
  padding-bottom: 0;
}

._p-l-0_4pwr4_275 {
  padding-left: 0;
}

._m-0_4pwr4_279 {
  margin: 0;
}

._m-t-0_4pwr4_283 {
  margin-top: 0;
}

._m-r-0_4pwr4_287 {
  margin-right: 0;
}

._m-b-0_4pwr4_291 {
  margin-bottom: 0;
}

._m-l-0_4pwr4_295 {
  margin-left: 0;
}

._p-1_4pwr4_299 {
  padding: 2px;
}

._p-t-1_4pwr4_303 {
  padding-top: 2px;
}

._p-r-1_4pwr4_307 {
  padding-right: 2px;
}

._p-b-1_4pwr4_311 {
  padding-bottom: 2px;
}

._p-l-1_4pwr4_315 {
  padding-left: 2px;
}

._m-1_4pwr4_319 {
  margin: 2px;
}

._m-t-1_4pwr4_323 {
  margin-top: 2px;
}

._m-r-1_4pwr4_327 {
  margin-right: 2px;
}

._m-b-1_4pwr4_331 {
  margin-bottom: 2px;
}

._m-l-1_4pwr4_335 {
  margin-left: 2px;
}

._p-2_4pwr4_339 {
  padding: 4px;
}

._p-t-2_4pwr4_343 {
  padding-top: 4px;
}

._p-r-2_4pwr4_347 {
  padding-right: 4px;
}

._p-b-2_4pwr4_351 {
  padding-bottom: 4px;
}

._p-l-2_4pwr4_355 {
  padding-left: 4px;
}

._m-2_4pwr4_359 {
  margin: 4px;
}

._m-t-2_4pwr4_363 {
  margin-top: 4px;
}

._m-r-2_4pwr4_367 {
  margin-right: 4px;
}

._m-b-2_4pwr4_371 {
  margin-bottom: 4px;
}

._m-l-2_4pwr4_375 {
  margin-left: 4px;
}

._p-3_4pwr4_379 {
  padding: 8px;
}

._p-t-3_4pwr4_383 {
  padding-top: 8px;
}

._p-r-3_4pwr4_387 {
  padding-right: 8px;
}

._p-b-3_4pwr4_391 {
  padding-bottom: 8px;
}

._p-l-3_4pwr4_395 {
  padding-left: 8px;
}

._m-3_4pwr4_399 {
  margin: 8px;
}

._m-t-3_4pwr4_403 {
  margin-top: 8px;
}

._m-r-3_4pwr4_407 {
  margin-right: 8px;
}

._m-b-3_4pwr4_411 {
  margin-bottom: 8px;
}

._m-l-3_4pwr4_415 {
  margin-left: 8px;
}

._p-4_4pwr4_419 {
  padding: 12px;
}

._p-t-4_4pwr4_423 {
  padding-top: 12px;
}

._p-r-4_4pwr4_427 {
  padding-right: 12px;
}

._p-b-4_4pwr4_431 {
  padding-bottom: 12px;
}

._p-l-4_4pwr4_435 {
  padding-left: 12px;
}

._m-4_4pwr4_439 {
  margin: 12px;
}

._m-t-4_4pwr4_443 {
  margin-top: 12px;
}

._m-r-4_4pwr4_447 {
  margin-right: 12px;
}

._m-b-4_4pwr4_451 {
  margin-bottom: 12px;
}

._m-l-4_4pwr4_455 {
  margin-left: 12px;
}

._p-5_4pwr4_459 {
  padding: 16px;
}

._p-t-5_4pwr4_463 {
  padding-top: 16px;
}

._p-r-5_4pwr4_467 {
  padding-right: 16px;
}

._p-b-5_4pwr4_471 {
  padding-bottom: 16px;
}

._p-l-5_4pwr4_475 {
  padding-left: 16px;
}

._m-5_4pwr4_479 {
  margin: 16px;
}

._m-t-5_4pwr4_483 {
  margin-top: 16px;
}

._m-r-5_4pwr4_487 {
  margin-right: 16px;
}

._m-b-5_4pwr4_491 {
  margin-bottom: 16px;
}

._m-l-5_4pwr4_495 {
  margin-left: 16px;
}

._p-6_4pwr4_499 {
  padding: 24px;
}

._p-t-6_4pwr4_503 {
  padding-top: 24px;
}

._p-r-6_4pwr4_507 {
  padding-right: 24px;
}

._p-b-6_4pwr4_511 {
  padding-bottom: 24px;
}

._p-l-6_4pwr4_515 {
  padding-left: 24px;
}

._m-6_4pwr4_519 {
  margin: 24px;
}

._m-t-6_4pwr4_523 {
  margin-top: 24px;
}

._m-r-6_4pwr4_527 {
  margin-right: 24px;
}

._m-b-6_4pwr4_531 {
  margin-bottom: 24px;
}

._m-l-6_4pwr4_535 {
  margin-left: 24px;
}

._p-7_4pwr4_539 {
  padding: 32px;
}

._p-t-7_4pwr4_543 {
  padding-top: 32px;
}

._p-r-7_4pwr4_547 {
  padding-right: 32px;
}

._p-b-7_4pwr4_551 {
  padding-bottom: 32px;
}

._p-l-7_4pwr4_555 {
  padding-left: 32px;
}

._m-7_4pwr4_559 {
  margin: 32px;
}

._m-t-7_4pwr4_563 {
  margin-top: 32px;
}

._m-r-7_4pwr4_567 {
  margin-right: 32px;
}

._m-b-7_4pwr4_571 {
  margin-bottom: 32px;
}

._m-l-7_4pwr4_575 {
  margin-left: 32px;
}

._p-8_4pwr4_579 {
  padding: 40px;
}

._p-t-8_4pwr4_583 {
  padding-top: 40px;
}

._p-r-8_4pwr4_587 {
  padding-right: 40px;
}

._p-b-8_4pwr4_591 {
  padding-bottom: 40px;
}

._p-l-8_4pwr4_595 {
  padding-left: 40px;
}

._m-8_4pwr4_599 {
  margin: 40px;
}

._m-t-8_4pwr4_603 {
  margin-top: 40px;
}

._m-r-8_4pwr4_607 {
  margin-right: 40px;
}

._m-b-8_4pwr4_611 {
  margin-bottom: 40px;
}

._m-l-8_4pwr4_615 {
  margin-left: 40px;
}

._p-9_4pwr4_619 {
  padding: 48px;
}

._p-t-9_4pwr4_623 {
  padding-top: 48px;
}

._p-r-9_4pwr4_627 {
  padding-right: 48px;
}

._p-b-9_4pwr4_631 {
  padding-bottom: 48px;
}

._p-l-9_4pwr4_635 {
  padding-left: 48px;
}

._m-9_4pwr4_639 {
  margin: 48px;
}

._m-t-9_4pwr4_643 {
  margin-top: 48px;
}

._m-r-9_4pwr4_647 {
  margin-right: 48px;
}

._m-b-9_4pwr4_651 {
  margin-bottom: 48px;
}

._m-l-9_4pwr4_655 {
  margin-left: 48px;
}

._p-10_4pwr4_659 {
  padding: 64px;
}

._p-t-10_4pwr4_663 {
  padding-top: 64px;
}

._p-r-10_4pwr4_667 {
  padding-right: 64px;
}

._p-b-10_4pwr4_671 {
  padding-bottom: 64px;
}

._p-l-10_4pwr4_675 {
  padding-left: 64px;
}

._m-10_4pwr4_679 {
  margin: 64px;
}

._m-t-10_4pwr4_683 {
  margin-top: 64px;
}

._m-r-10_4pwr4_687 {
  margin-right: 64px;
}

._m-b-10_4pwr4_691 {
  margin-bottom: 64px;
}

._m-l-10_4pwr4_695 {
  margin-left: 64px;
}

._p-11_4pwr4_699 {
  padding: 80px;
}

._p-t-11_4pwr4_703 {
  padding-top: 80px;
}

._p-r-11_4pwr4_707 {
  padding-right: 80px;
}

._p-b-11_4pwr4_711 {
  padding-bottom: 80px;
}

._p-l-11_4pwr4_715 {
  padding-left: 80px;
}

._m-11_4pwr4_719 {
  margin: 80px;
}

._m-t-11_4pwr4_723 {
  margin-top: 80px;
}

._m-r-11_4pwr4_727 {
  margin-right: 80px;
}

._m-b-11_4pwr4_731 {
  margin-bottom: 80px;
}

._m-l-11_4pwr4_735 {
  margin-left: 80px;
}

._p-12_4pwr4_739 {
  padding: 96px;
}

._p-t-12_4pwr4_743 {
  padding-top: 96px;
}

._p-r-12_4pwr4_747 {
  padding-right: 96px;
}

._p-b-12_4pwr4_751 {
  padding-bottom: 96px;
}

._p-l-12_4pwr4_755 {
  padding-left: 96px;
}

._m-12_4pwr4_759 {
  margin: 96px;
}

._m-t-12_4pwr4_763 {
  margin-top: 96px;
}

._m-r-12_4pwr4_767 {
  margin-right: 96px;
}

._m-b-12_4pwr4_771 {
  margin-bottom: 96px;
}

._m-l-12_4pwr4_775 {
  margin-left: 96px;
}

._p-13_4pwr4_779 {
  padding: 160px;
}

._p-t-13_4pwr4_783 {
  padding-top: 160px;
}

._p-r-13_4pwr4_787 {
  padding-right: 160px;
}

._p-b-13_4pwr4_791 {
  padding-bottom: 160px;
}

._p-l-13_4pwr4_795 {
  padding-left: 160px;
}

._m-13_4pwr4_799 {
  margin: 160px;
}

._m-t-13_4pwr4_803 {
  margin-top: 160px;
}

._m-r-13_4pwr4_807 {
  margin-right: 160px;
}

._m-b-13_4pwr4_811 {
  margin-bottom: 160px;
}

._m-l-13_4pwr4_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_4pwr4_825 {
  border-radius: 0;
}

._r-1_4pwr4_829 {
  border-radius: 2px;
}

._r-2_4pwr4_833 {
  border-radius: 4px;
}

._r-3_4pwr4_837 {
  border-radius: 6px;
}

._r-4_4pwr4_841 {
  border-radius: 8px;
}

._r-5_4pwr4_845 {
  border-radius: 12px;
}

._r-6_4pwr4_849 {
  border-radius: 20px;
}

._r-full_4pwr4_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_4pwr4_860 {
  border: 0 solid;
}

._border-1_4pwr4_864 {
  border: 1px solid;
}

._border-2_4pwr4_868 {
  border: 2px solid;
}

._border-3_4pwr4_872 {
  border: 3px solid;
}

._border-4_4pwr4_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_4pwr4_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_4pwr4_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_4pwr4_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_4pwr4_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_4pwr4_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_4pwr4_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_4pwr4_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_4pwr4_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_4pwr4_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_4pwr4_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_4pwr4_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_4pwr4_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_4pwr4_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_4pwr4_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_4pwr4_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_4pwr4_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_4pwr4_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@keyframes _skeleton-pulse_4pwr4_1 {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes _fadeIn_4pwr4_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _slideInDown_4pwr4_1 {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentAreaNoGap_4pwr4_1066 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}

._mobileTabs_4pwr4_1073 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabs_4pwr4_1073 {
    display: block;
  }
}

._tabContent_4pwr4_1082 {
  display: flex;
  flex-direction: column;
  flex: 1;
}
._tabContent_4pwr4_1082 > :last-child {
  flex: 1;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tabContent_4pwr4_1082 {
    display: none !important;
    overflow: visible;
    background-color: var(--color-bg-elevation);
  }
  ._tabContent_4pwr4_1082._activeSection_4pwr4_1096 {
    display: flex !important;
  }
}

._mobileBasicInfo_4pwr4_1101 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBasicInfo_4pwr4_1101 {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
  }
  ._mobileBasicInfo_4pwr4_1101 label {
    font-size: 14px !important;
  }
  ._mobileBasicInfo_4pwr4_1101 input,
  ._mobileBasicInfo_4pwr4_1101 select,
  ._mobileBasicInfo_4pwr4_1101 textarea {
    font-size: 16px !important;
  }
}

._urlLabelRow_4pwr4_1120 {
  display: flex;
  align-items: center;
  gap: 10px;
}

._urlFieldValue_4pwr4_1126 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._urlFieldValue_4pwr4_1126 {
    font-size: 14px;
  }
}
._urlFieldValue_4pwr4_1126 {
  color: var(--color-link);
  text-decoration: underline;
  word-break: break-all;
  font-size: 16px !important;
}

._platformFieldRow_4pwr4_1144 {
  display: flex;
  align-items: center;
  gap: 6px;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopBasicInfo_4pwr4_1151 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopCreatives_4pwr4_1157 {
    display: none;
  }
}

._mobileCreatives_4pwr4_1162 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileCreatives_4pwr4_1162 {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}

._mobileCreativesHeader_4pwr4_1173 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._mobileCreativesSummary_4pwr4_1179 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileCreativesSummary_4pwr4_1179 {
    font-size: 16px;
  }
}
._mobileCreativesSummary_4pwr4_1179 {
  color: var(--color-text-header);
}

._countHighlight_4pwr4_1194 {
  color: var(--color-primary);
}

._mobileCreativesActions_4pwr4_1198 {
  display: flex;
  gap: 8px;
}

._creativeTitleButtons_4pwr4_1203 {
  display: flex;
  gap: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._creativeTitleButtons_4pwr4_1203 {
    display: none;
  }
}

._mobileCreativesList_4pwr4_1213 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._floatingButton_4pwr4_1219 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_4pwr4_1219 {
    display: flex;
    position: fixed;
    right: 16px;
    bottom: 16px;
    width: 56px;
    height: 56px;
    padding: 0;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    z-index: 100;
    box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
    transition: opacity 0.2s, transform 0.2s;
  }
  ._floatingButton_4pwr4_1219 i::before {
    font-size: 28px;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._floatingButton_4pwr4_1219 {
    bottom: 96px;
  }
}

._sectionTitle_4pwr4_1248 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_4pwr4_1248 {
    font-size: 16px;
  }
}
._sectionTitle_4pwr4_1248 {
  color: var(--color-text-header);
  margin: 0 0 24px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitle_4pwr4_1248 {
    display: none;
  }
}

._mobileTabTitle_4pwr4_1269 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabTitle_4pwr4_1269 {
    font-size: 16px;
  }
}
._mobileTabTitle_4pwr4_1269 {
  color: var(--color-text-header);
  margin: 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileTabTitle_4pwr4_1269 {
    font-size: 24px;
    line-height: 1.4;
    font-weight: 600;
    color: var(--color-text-header);
  }
}
@media screen and (max-width: calc(768px - 1px)) and (max-width: calc(768px - 1px)) {
  ._mobileTabTitle_4pwr4_1269 {
    font-size: 18px;
  }
}

._sectionTitleRow_4pwr4_1298 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._sectionTitleRow_4pwr4_1298 {
    margin-bottom: 16px;
  }
}

._infoGrid_4pwr4_1310 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._infoRow_4pwr4_1316 {
  display: flex;
  align-items: center;
  gap: 16px;
}
._infoRow_4pwr4_1316 ._label_4pwr4_1321 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoRow_4pwr4_1316 ._label_4pwr4_1321 {
    font-size: 12px;
  }
}
._infoRow_4pwr4_1316 ._label_4pwr4_1321 {
  color: var(--color-text-sub);
  min-width: 120px;
  flex-shrink: 0;
}
._infoRow_4pwr4_1316 ._value_4pwr4_1337 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._infoRow_4pwr4_1316 ._value_4pwr4_1337 {
    font-size: 14px;
  }
}
._infoRow_4pwr4_1316 ._value_4pwr4_1337 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._emptyState_4pwr4_1354 {
  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;
}
._emptyState_4pwr4_1354 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyState_4pwr4_1354 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_4pwr4_1354 p {
    font-size: 14px;
  }
}
._emptyState_4pwr4_1354 p {
  text-align: center;
  margin: 0;
}
._emptyState_4pwr4_1354 p span {
  color: var(--color-danger);
}
._emptyState_4pwr4_1354 {
  min-height: unset;
  flex: 1;
  background-color: transparent;
}
._emptyState_4pwr4_1354 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyState_4pwr4_1354 p {
    font-size: 12px;
  }
}

._creativesLoading_4pwr4_1404 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 64px 0;
}
._creativesLoading_4pwr4_1404 p {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._creativesLoading_4pwr4_1404 p {
    font-size: 12px;
  }
}
._creativesLoading_4pwr4_1404 p {
  color: var(--color-text-action-disabled);
  margin: 0;
}

._spinner_4pwr4_1428 {
  width: 28px;
  height: 28px;
  border: 3px solid var(--color-border);
  border-top-color: var(--color-primary);
  border-radius: 50%;
  animation: _spin_4pwr4_1428 1s linear infinite;
}

@keyframes _spin_4pwr4_1428 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._customDomainField_4pwr4_1445 {
  display: flex;
  gap: 8px;
  max-width: 480px;
}
._customDomainField_4pwr4_1445 input {
  flex: 1;
}
._customDomainField_4pwr4_1445 button {
  flex-shrink: 0;
}

._domainButtons_4pwr4_1457 {
  display: flex;
  gap: 4px;
  flex-shrink: 0;
}

._rootPathRow_4pwr4_1463 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 2px;
  margin-top: 12px;
  margin-bottom: 4px;
  padding: 16px;
  max-width: 480px;
  border: 1px solid var(--color-border);
  border-radius: 6px;
  background-color: var(--color-bg-elevation);
}

._rootPathCheckbox_4pwr4_1477 {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}
._rootPathCheckbox_4pwr4_1477 > span {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rootPathCheckbox_4pwr4_1477 > span {
    font-size: 14px;
  }
}

._rootPathHint_4pwr4_1495 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._rootPathHint_4pwr4_1495 {
    font-size: 12px;
  }
}
._rootPathHint_4pwr4_1495 {
  color: var(--color-text-sub);
}

._domainStatusWrapper_4pwr4_1510 {
  max-width: 480px;
}

._domainStatusToast_4pwr4_1514 {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  padding: 12px 16px;
  border-radius: 4px;
  margin-top: 8px;
  max-width: 100%;
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._domainStatusToast_4pwr4_1514 {
    font-size: 12px;
  }
}
._domainStatusToast_4pwr4_1514 i::before {
  font-size: 16px;
  flex-shrink: 0;
}
._domainStatusToast_4pwr4_1514 a {
  color: inherit;
  text-decoration: underline;
}
@media (hover: hover) {
._domainStatusToast_4pwr4_1514 a:hover {
  opacity: 0.8;
}
}
._domainStatusToast_4pwr4_1514._info_4pwr4_97 {
  background-color: var(--color-info-fill);
}
._domainStatusToast_4pwr4_1514._info_4pwr4_97 p,
._domainStatusToast_4pwr4_1514._info_4pwr4_97 li,
._domainStatusToast_4pwr4_1514._info_4pwr4_97 i::before {
  color: var(--color-info);
}
._domainStatusToast_4pwr4_1514._warning_4pwr4_190 {
  background-color: var(--color-warning-fill);
}
._domainStatusToast_4pwr4_1514._warning_4pwr4_190 p,
._domainStatusToast_4pwr4_1514._warning_4pwr4_190 li,
._domainStatusToast_4pwr4_1514._warning_4pwr4_190 i::before {
  color: var(--color-warning);
}
._domainStatusToast_4pwr4_1514._success_4pwr4_159 {
  background-color: var(--color-success-fill);
}
._domainStatusToast_4pwr4_1514._success_4pwr4_159 p,
._domainStatusToast_4pwr4_1514._success_4pwr4_159 li,
._domainStatusToast_4pwr4_1514._success_4pwr4_159 i::before {
  color: var(--color-success);
}
._domainStatusToast_4pwr4_1514._danger_4pwr4_221 {
  background-color: var(--color-danger-fill);
}
._domainStatusToast_4pwr4_1514._danger_4pwr4_221 p,
._domainStatusToast_4pwr4_1514._danger_4pwr4_221 li,
._domainStatusToast_4pwr4_1514._danger_4pwr4_221 i::before {
  color: var(--color-danger);
}

._toastContent_4pwr4_1576 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
  flex: 1;
}
._toastContent_4pwr4_1576 p {
  margin: 0;
  word-break: keep-all;
}

._toastSubtitle_4pwr4_1588 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._toastSubtitle_4pwr4_1588 {
    font-size: 12px;
  }
}
._toastSubtitle_4pwr4_1588 {
  margin-top: 12px !important;
}

._toastLinkList_4pwr4_1603 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
}
._toastLinkList_4pwr4_1603 li {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._toastLinkList_4pwr4_1603 li {
    font-size: 12px;
  }
}
._toastLinkList_4pwr4_1603 li {
  display: block;
}
._toastLinkList_4pwr4_1603 a {
  color: inherit;
  text-decoration: underline;
}
@media (hover: hover) {
._toastLinkList_4pwr4_1603 a:hover {
  opacity: 0.8;
}
}

._actions_4pwr4_1632 {
  display: flex;
  gap: 8px;
  align-items: center;
  padding: 16px 0;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._actions_4pwr4_1632 {
    display: none;
  }
}

._actionsSpacer_4pwr4_1644 {
  flex: 1;
}

._mobileBottomButtons_4pwr4_1648 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_4pwr4_1648 {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
    background: rgba(255, 255, 255, 0.64);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-top: 1px solid var(--color-border);
    gap: 12px;
    z-index: 100;
  }
  ._mobileBottomButtons_4pwr4_1648 button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 12px !important;
    font-size: 16px;
    flex: 1;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileBottomButtons_4pwr4_1648 button:first-of-type:not(:only-child) {
    flex: 0 0 90px;
  }
}

._bottomSpacer_4pwr4_1682 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._bottomSpacer_4pwr4_1682 {
    display: block;
    height: 82px;
  }
}

._desktopSkeleton_4pwr4_1692 {
  display: contents;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSkeleton_4pwr4_1692 {
    display: none;
  }
}

._mobileSkeleton_4pwr4_1701 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSkeleton_4pwr4_1701 {
    display: contents;
  }
}

._skeletonFieldList_4pwr4_1710 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._skeletonField_4pwr4_1710 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._skeletonInfoGrid_4pwr4_1722 {
  border: 1px solid var(--color-border);
  border-radius: 2px;
  overflow: hidden;
}

._skeletonInfoRow_4pwr4_1728 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border-bottom: 1px solid var(--color-border);
}
._skeletonInfoRow_4pwr4_1728:last-child {
  border-bottom: none;
}

._skeletonInfoCell_4pwr4_1737 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 8px 8px;
  border-right: 1px solid var(--color-border);
}
._skeletonInfoCell_4pwr4_1737:last-child {
  border-right: none;
}

._skeletonLabel_4pwr4_1748 {
  height: 12px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_4pwr4_1 1.5s ease-in-out infinite;
  width: 60px;
}

._skeletonInput_4pwr4_1756 {
  height: 42px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_4pwr4_1 1.5s ease-in-out infinite;
  width: 100%;
  border-radius: 4px;
}

._skeletonTable_4pwr4_1765 {
  border: 1px solid var(--color-border);
  border-radius: 2px;
  overflow: hidden;
}

._skeletonTableHeader_4pwr4_1771 {
  height: 40px;
  background-color: var(--color-default);
  border-radius: 2px;
  animation: _skeleton-pulse_4pwr4_1 1.5s ease-in-out infinite;
  border-radius: 0;
  border-bottom: 1px solid var(--color-border);
}

._skeletonTableRow_4pwr4_1780 {
  height: 52px;
  background-color: var(--color-default);
  border-radius: 6px;
  animation: _skeleton-pulse_4pwr4_1 1.5s ease-in-out infinite;
  border-radius: 0;
  border-bottom: 1px solid var(--color-border);
}
._skeletonTableRow_4pwr4_1780:last-child {
  border-bottom: none;
}

._skeletonDomainField_4pwr4_1792 {
  display: flex;
  gap: 8px;
  max-width: 480px;
}
._skeletonDomainField_4pwr4_1792 ._skeletonInput_4pwr4_1756 {
  flex: 1;
}

._skeletonBtn_4pwr4_1801 {
  width: 100px;
  height: 36px;
  background-color: var(--color-default);
  border-radius: 4px;
  animation: _skeleton-pulse_4pwr4_1 1.5s ease-in-out infinite;
  flex-shrink: 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1afct_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1afct_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1afct_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1afct_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1afct_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1afct_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1afct_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1afct_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1afct_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_1afct_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1afct_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1afct_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1afct_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1afct_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1afct_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1afct_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1afct_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1afct_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_1afct_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1afct_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1afct_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1afct_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1afct_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1afct_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1afct_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1afct_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1afct_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_1afct_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1afct_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1afct_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1afct_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1afct_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1afct_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1afct_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1afct_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1afct_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_1afct_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1afct_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1afct_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1afct_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1afct_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1afct_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1afct_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1afct_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1afct_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_1afct_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1afct_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1afct_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1afct_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1afct_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1afct_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1afct_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1afct_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1afct_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_1afct_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1afct_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1afct_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1afct_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1afct_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1afct_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1afct_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1afct_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1afct_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_1afct_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1afct_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1afct_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1afct_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1afct_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1afct_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1afct_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1afct_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1afct_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1afct_259 {
  padding: 0;
}

._p-t-0_1afct_263 {
  padding-top: 0;
}

._p-r-0_1afct_267 {
  padding-right: 0;
}

._p-b-0_1afct_271 {
  padding-bottom: 0;
}

._p-l-0_1afct_275 {
  padding-left: 0;
}

._m-0_1afct_279 {
  margin: 0;
}

._m-t-0_1afct_283 {
  margin-top: 0;
}

._m-r-0_1afct_287 {
  margin-right: 0;
}

._m-b-0_1afct_291 {
  margin-bottom: 0;
}

._m-l-0_1afct_295 {
  margin-left: 0;
}

._p-1_1afct_299 {
  padding: 2px;
}

._p-t-1_1afct_303 {
  padding-top: 2px;
}

._p-r-1_1afct_307 {
  padding-right: 2px;
}

._p-b-1_1afct_311 {
  padding-bottom: 2px;
}

._p-l-1_1afct_315 {
  padding-left: 2px;
}

._m-1_1afct_319 {
  margin: 2px;
}

._m-t-1_1afct_323 {
  margin-top: 2px;
}

._m-r-1_1afct_327 {
  margin-right: 2px;
}

._m-b-1_1afct_331 {
  margin-bottom: 2px;
}

._m-l-1_1afct_335 {
  margin-left: 2px;
}

._p-2_1afct_339 {
  padding: 4px;
}

._p-t-2_1afct_343 {
  padding-top: 4px;
}

._p-r-2_1afct_347 {
  padding-right: 4px;
}

._p-b-2_1afct_351 {
  padding-bottom: 4px;
}

._p-l-2_1afct_355 {
  padding-left: 4px;
}

._m-2_1afct_359 {
  margin: 4px;
}

._m-t-2_1afct_363 {
  margin-top: 4px;
}

._m-r-2_1afct_367 {
  margin-right: 4px;
}

._m-b-2_1afct_371 {
  margin-bottom: 4px;
}

._m-l-2_1afct_375 {
  margin-left: 4px;
}

._p-3_1afct_379 {
  padding: 8px;
}

._p-t-3_1afct_383 {
  padding-top: 8px;
}

._p-r-3_1afct_387 {
  padding-right: 8px;
}

._p-b-3_1afct_391 {
  padding-bottom: 8px;
}

._p-l-3_1afct_395 {
  padding-left: 8px;
}

._m-3_1afct_399 {
  margin: 8px;
}

._m-t-3_1afct_403 {
  margin-top: 8px;
}

._m-r-3_1afct_407 {
  margin-right: 8px;
}

._m-b-3_1afct_411 {
  margin-bottom: 8px;
}

._m-l-3_1afct_415 {
  margin-left: 8px;
}

._p-4_1afct_419 {
  padding: 12px;
}

._p-t-4_1afct_423 {
  padding-top: 12px;
}

._p-r-4_1afct_427 {
  padding-right: 12px;
}

._p-b-4_1afct_431 {
  padding-bottom: 12px;
}

._p-l-4_1afct_435 {
  padding-left: 12px;
}

._m-4_1afct_439 {
  margin: 12px;
}

._m-t-4_1afct_443 {
  margin-top: 12px;
}

._m-r-4_1afct_447 {
  margin-right: 12px;
}

._m-b-4_1afct_451 {
  margin-bottom: 12px;
}

._m-l-4_1afct_455 {
  margin-left: 12px;
}

._p-5_1afct_459 {
  padding: 16px;
}

._p-t-5_1afct_463 {
  padding-top: 16px;
}

._p-r-5_1afct_467 {
  padding-right: 16px;
}

._p-b-5_1afct_471 {
  padding-bottom: 16px;
}

._p-l-5_1afct_475 {
  padding-left: 16px;
}

._m-5_1afct_479 {
  margin: 16px;
}

._m-t-5_1afct_483 {
  margin-top: 16px;
}

._m-r-5_1afct_487 {
  margin-right: 16px;
}

._m-b-5_1afct_491 {
  margin-bottom: 16px;
}

._m-l-5_1afct_495 {
  margin-left: 16px;
}

._p-6_1afct_499 {
  padding: 24px;
}

._p-t-6_1afct_503 {
  padding-top: 24px;
}

._p-r-6_1afct_507 {
  padding-right: 24px;
}

._p-b-6_1afct_511 {
  padding-bottom: 24px;
}

._p-l-6_1afct_515 {
  padding-left: 24px;
}

._m-6_1afct_519 {
  margin: 24px;
}

._m-t-6_1afct_523 {
  margin-top: 24px;
}

._m-r-6_1afct_527 {
  margin-right: 24px;
}

._m-b-6_1afct_531 {
  margin-bottom: 24px;
}

._m-l-6_1afct_535 {
  margin-left: 24px;
}

._p-7_1afct_539 {
  padding: 32px;
}

._p-t-7_1afct_543 {
  padding-top: 32px;
}

._p-r-7_1afct_547 {
  padding-right: 32px;
}

._p-b-7_1afct_551 {
  padding-bottom: 32px;
}

._p-l-7_1afct_555 {
  padding-left: 32px;
}

._m-7_1afct_559 {
  margin: 32px;
}

._m-t-7_1afct_563 {
  margin-top: 32px;
}

._m-r-7_1afct_567 {
  margin-right: 32px;
}

._m-b-7_1afct_571 {
  margin-bottom: 32px;
}

._m-l-7_1afct_575 {
  margin-left: 32px;
}

._p-8_1afct_579 {
  padding: 40px;
}

._p-t-8_1afct_583 {
  padding-top: 40px;
}

._p-r-8_1afct_587 {
  padding-right: 40px;
}

._p-b-8_1afct_591 {
  padding-bottom: 40px;
}

._p-l-8_1afct_595 {
  padding-left: 40px;
}

._m-8_1afct_599 {
  margin: 40px;
}

._m-t-8_1afct_603 {
  margin-top: 40px;
}

._m-r-8_1afct_607 {
  margin-right: 40px;
}

._m-b-8_1afct_611 {
  margin-bottom: 40px;
}

._m-l-8_1afct_615 {
  margin-left: 40px;
}

._p-9_1afct_619 {
  padding: 48px;
}

._p-t-9_1afct_623 {
  padding-top: 48px;
}

._p-r-9_1afct_627 {
  padding-right: 48px;
}

._p-b-9_1afct_631 {
  padding-bottom: 48px;
}

._p-l-9_1afct_635 {
  padding-left: 48px;
}

._m-9_1afct_639 {
  margin: 48px;
}

._m-t-9_1afct_643 {
  margin-top: 48px;
}

._m-r-9_1afct_647 {
  margin-right: 48px;
}

._m-b-9_1afct_651 {
  margin-bottom: 48px;
}

._m-l-9_1afct_655 {
  margin-left: 48px;
}

._p-10_1afct_659 {
  padding: 64px;
}

._p-t-10_1afct_663 {
  padding-top: 64px;
}

._p-r-10_1afct_667 {
  padding-right: 64px;
}

._p-b-10_1afct_671 {
  padding-bottom: 64px;
}

._p-l-10_1afct_675 {
  padding-left: 64px;
}

._m-10_1afct_679 {
  margin: 64px;
}

._m-t-10_1afct_683 {
  margin-top: 64px;
}

._m-r-10_1afct_687 {
  margin-right: 64px;
}

._m-b-10_1afct_691 {
  margin-bottom: 64px;
}

._m-l-10_1afct_695 {
  margin-left: 64px;
}

._p-11_1afct_699 {
  padding: 80px;
}

._p-t-11_1afct_703 {
  padding-top: 80px;
}

._p-r-11_1afct_707 {
  padding-right: 80px;
}

._p-b-11_1afct_711 {
  padding-bottom: 80px;
}

._p-l-11_1afct_715 {
  padding-left: 80px;
}

._m-11_1afct_719 {
  margin: 80px;
}

._m-t-11_1afct_723 {
  margin-top: 80px;
}

._m-r-11_1afct_727 {
  margin-right: 80px;
}

._m-b-11_1afct_731 {
  margin-bottom: 80px;
}

._m-l-11_1afct_735 {
  margin-left: 80px;
}

._p-12_1afct_739 {
  padding: 96px;
}

._p-t-12_1afct_743 {
  padding-top: 96px;
}

._p-r-12_1afct_747 {
  padding-right: 96px;
}

._p-b-12_1afct_751 {
  padding-bottom: 96px;
}

._p-l-12_1afct_755 {
  padding-left: 96px;
}

._m-12_1afct_759 {
  margin: 96px;
}

._m-t-12_1afct_763 {
  margin-top: 96px;
}

._m-r-12_1afct_767 {
  margin-right: 96px;
}

._m-b-12_1afct_771 {
  margin-bottom: 96px;
}

._m-l-12_1afct_775 {
  margin-left: 96px;
}

._p-13_1afct_779 {
  padding: 160px;
}

._p-t-13_1afct_783 {
  padding-top: 160px;
}

._p-r-13_1afct_787 {
  padding-right: 160px;
}

._p-b-13_1afct_791 {
  padding-bottom: 160px;
}

._p-l-13_1afct_795 {
  padding-left: 160px;
}

._m-13_1afct_799 {
  margin: 160px;
}

._m-t-13_1afct_803 {
  margin-top: 160px;
}

._m-r-13_1afct_807 {
  margin-right: 160px;
}

._m-b-13_1afct_811 {
  margin-bottom: 160px;
}

._m-l-13_1afct_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1afct_825 {
  border-radius: 0;
}

._r-1_1afct_829 {
  border-radius: 2px;
}

._r-2_1afct_833 {
  border-radius: 4px;
}

._r-3_1afct_837 {
  border-radius: 6px;
}

._r-4_1afct_841 {
  border-radius: 8px;
}

._r-5_1afct_845 {
  border-radius: 12px;
}

._r-6_1afct_849 {
  border-radius: 20px;
}

._r-full_1afct_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1afct_860 {
  border: 0 solid;
}

._border-1_1afct_864 {
  border: 1px solid;
}

._border-2_1afct_868 {
  border: 2px solid;
}

._border-3_1afct_872 {
  border: 3px solid;
}

._border-4_1afct_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1afct_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1afct_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1afct_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1afct_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1afct_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1afct_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1afct_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1afct_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1afct_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_1afct_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1afct_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1afct_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1afct_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1afct_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1afct_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1afct_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1afct_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
*/
._totalCount_1afct_1039 {
  color: var(--color-primary);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_s74bt_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_s74bt_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_s74bt_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_s74bt_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_s74bt_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_s74bt_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_s74bt_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_s74bt_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_s74bt_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_s74bt_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_s74bt_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_s74bt_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_s74bt_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_s74bt_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_s74bt_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_s74bt_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_s74bt_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_s74bt_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_s74bt_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_s74bt_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_s74bt_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_s74bt_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_s74bt_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_s74bt_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_s74bt_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_s74bt_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_s74bt_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_s74bt_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_s74bt_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_s74bt_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_s74bt_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_s74bt_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_s74bt_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_s74bt_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_s74bt_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_s74bt_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_s74bt_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_s74bt_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_s74bt_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_s74bt_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_s74bt_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_s74bt_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_s74bt_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_s74bt_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_s74bt_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_s74bt_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_s74bt_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_s74bt_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_s74bt_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_s74bt_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_s74bt_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_s74bt_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_s74bt_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_s74bt_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_s74bt_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_s74bt_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_s74bt_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_s74bt_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_s74bt_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_s74bt_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_s74bt_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_s74bt_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_s74bt_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_s74bt_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_s74bt_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_s74bt_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_s74bt_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_s74bt_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_s74bt_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_s74bt_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_s74bt_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_s74bt_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_s74bt_259 {
  padding: 0;
}

._p-t-0_s74bt_263 {
  padding-top: 0;
}

._p-r-0_s74bt_267 {
  padding-right: 0;
}

._p-b-0_s74bt_271 {
  padding-bottom: 0;
}

._p-l-0_s74bt_275 {
  padding-left: 0;
}

._m-0_s74bt_279 {
  margin: 0;
}

._m-t-0_s74bt_283 {
  margin-top: 0;
}

._m-r-0_s74bt_287 {
  margin-right: 0;
}

._m-b-0_s74bt_291 {
  margin-bottom: 0;
}

._m-l-0_s74bt_295 {
  margin-left: 0;
}

._p-1_s74bt_299 {
  padding: 2px;
}

._p-t-1_s74bt_303 {
  padding-top: 2px;
}

._p-r-1_s74bt_307 {
  padding-right: 2px;
}

._p-b-1_s74bt_311 {
  padding-bottom: 2px;
}

._p-l-1_s74bt_315 {
  padding-left: 2px;
}

._m-1_s74bt_319 {
  margin: 2px;
}

._m-t-1_s74bt_323 {
  margin-top: 2px;
}

._m-r-1_s74bt_327 {
  margin-right: 2px;
}

._m-b-1_s74bt_331 {
  margin-bottom: 2px;
}

._m-l-1_s74bt_335 {
  margin-left: 2px;
}

._p-2_s74bt_339 {
  padding: 4px;
}

._p-t-2_s74bt_343 {
  padding-top: 4px;
}

._p-r-2_s74bt_347 {
  padding-right: 4px;
}

._p-b-2_s74bt_351 {
  padding-bottom: 4px;
}

._p-l-2_s74bt_355 {
  padding-left: 4px;
}

._m-2_s74bt_359 {
  margin: 4px;
}

._m-t-2_s74bt_363 {
  margin-top: 4px;
}

._m-r-2_s74bt_367 {
  margin-right: 4px;
}

._m-b-2_s74bt_371 {
  margin-bottom: 4px;
}

._m-l-2_s74bt_375 {
  margin-left: 4px;
}

._p-3_s74bt_379 {
  padding: 8px;
}

._p-t-3_s74bt_383 {
  padding-top: 8px;
}

._p-r-3_s74bt_387 {
  padding-right: 8px;
}

._p-b-3_s74bt_391 {
  padding-bottom: 8px;
}

._p-l-3_s74bt_395 {
  padding-left: 8px;
}

._m-3_s74bt_399 {
  margin: 8px;
}

._m-t-3_s74bt_403 {
  margin-top: 8px;
}

._m-r-3_s74bt_407 {
  margin-right: 8px;
}

._m-b-3_s74bt_411 {
  margin-bottom: 8px;
}

._m-l-3_s74bt_415 {
  margin-left: 8px;
}

._p-4_s74bt_419 {
  padding: 12px;
}

._p-t-4_s74bt_423 {
  padding-top: 12px;
}

._p-r-4_s74bt_427 {
  padding-right: 12px;
}

._p-b-4_s74bt_431 {
  padding-bottom: 12px;
}

._p-l-4_s74bt_435 {
  padding-left: 12px;
}

._m-4_s74bt_439 {
  margin: 12px;
}

._m-t-4_s74bt_443 {
  margin-top: 12px;
}

._m-r-4_s74bt_447 {
  margin-right: 12px;
}

._m-b-4_s74bt_451 {
  margin-bottom: 12px;
}

._m-l-4_s74bt_455 {
  margin-left: 12px;
}

._p-5_s74bt_459 {
  padding: 16px;
}

._p-t-5_s74bt_463 {
  padding-top: 16px;
}

._p-r-5_s74bt_467 {
  padding-right: 16px;
}

._p-b-5_s74bt_471 {
  padding-bottom: 16px;
}

._p-l-5_s74bt_475 {
  padding-left: 16px;
}

._m-5_s74bt_479 {
  margin: 16px;
}

._m-t-5_s74bt_483 {
  margin-top: 16px;
}

._m-r-5_s74bt_487 {
  margin-right: 16px;
}

._m-b-5_s74bt_491 {
  margin-bottom: 16px;
}

._m-l-5_s74bt_495 {
  margin-left: 16px;
}

._p-6_s74bt_499 {
  padding: 24px;
}

._p-t-6_s74bt_503 {
  padding-top: 24px;
}

._p-r-6_s74bt_507 {
  padding-right: 24px;
}

._p-b-6_s74bt_511 {
  padding-bottom: 24px;
}

._p-l-6_s74bt_515 {
  padding-left: 24px;
}

._m-6_s74bt_519 {
  margin: 24px;
}

._m-t-6_s74bt_523 {
  margin-top: 24px;
}

._m-r-6_s74bt_527 {
  margin-right: 24px;
}

._m-b-6_s74bt_531 {
  margin-bottom: 24px;
}

._m-l-6_s74bt_535 {
  margin-left: 24px;
}

._p-7_s74bt_539 {
  padding: 32px;
}

._p-t-7_s74bt_543 {
  padding-top: 32px;
}

._p-r-7_s74bt_547 {
  padding-right: 32px;
}

._p-b-7_s74bt_551 {
  padding-bottom: 32px;
}

._p-l-7_s74bt_555 {
  padding-left: 32px;
}

._m-7_s74bt_559 {
  margin: 32px;
}

._m-t-7_s74bt_563 {
  margin-top: 32px;
}

._m-r-7_s74bt_567 {
  margin-right: 32px;
}

._m-b-7_s74bt_571 {
  margin-bottom: 32px;
}

._m-l-7_s74bt_575 {
  margin-left: 32px;
}

._p-8_s74bt_579 {
  padding: 40px;
}

._p-t-8_s74bt_583 {
  padding-top: 40px;
}

._p-r-8_s74bt_587 {
  padding-right: 40px;
}

._p-b-8_s74bt_591 {
  padding-bottom: 40px;
}

._p-l-8_s74bt_595 {
  padding-left: 40px;
}

._m-8_s74bt_599 {
  margin: 40px;
}

._m-t-8_s74bt_603 {
  margin-top: 40px;
}

._m-r-8_s74bt_607 {
  margin-right: 40px;
}

._m-b-8_s74bt_611 {
  margin-bottom: 40px;
}

._m-l-8_s74bt_615 {
  margin-left: 40px;
}

._p-9_s74bt_619 {
  padding: 48px;
}

._p-t-9_s74bt_623 {
  padding-top: 48px;
}

._p-r-9_s74bt_627 {
  padding-right: 48px;
}

._p-b-9_s74bt_631 {
  padding-bottom: 48px;
}

._p-l-9_s74bt_635 {
  padding-left: 48px;
}

._m-9_s74bt_639 {
  margin: 48px;
}

._m-t-9_s74bt_643 {
  margin-top: 48px;
}

._m-r-9_s74bt_647 {
  margin-right: 48px;
}

._m-b-9_s74bt_651 {
  margin-bottom: 48px;
}

._m-l-9_s74bt_655 {
  margin-left: 48px;
}

._p-10_s74bt_659 {
  padding: 64px;
}

._p-t-10_s74bt_663 {
  padding-top: 64px;
}

._p-r-10_s74bt_667 {
  padding-right: 64px;
}

._p-b-10_s74bt_671 {
  padding-bottom: 64px;
}

._p-l-10_s74bt_675 {
  padding-left: 64px;
}

._m-10_s74bt_679 {
  margin: 64px;
}

._m-t-10_s74bt_683 {
  margin-top: 64px;
}

._m-r-10_s74bt_687 {
  margin-right: 64px;
}

._m-b-10_s74bt_691 {
  margin-bottom: 64px;
}

._m-l-10_s74bt_695 {
  margin-left: 64px;
}

._p-11_s74bt_699 {
  padding: 80px;
}

._p-t-11_s74bt_703 {
  padding-top: 80px;
}

._p-r-11_s74bt_707 {
  padding-right: 80px;
}

._p-b-11_s74bt_711 {
  padding-bottom: 80px;
}

._p-l-11_s74bt_715 {
  padding-left: 80px;
}

._m-11_s74bt_719 {
  margin: 80px;
}

._m-t-11_s74bt_723 {
  margin-top: 80px;
}

._m-r-11_s74bt_727 {
  margin-right: 80px;
}

._m-b-11_s74bt_731 {
  margin-bottom: 80px;
}

._m-l-11_s74bt_735 {
  margin-left: 80px;
}

._p-12_s74bt_739 {
  padding: 96px;
}

._p-t-12_s74bt_743 {
  padding-top: 96px;
}

._p-r-12_s74bt_747 {
  padding-right: 96px;
}

._p-b-12_s74bt_751 {
  padding-bottom: 96px;
}

._p-l-12_s74bt_755 {
  padding-left: 96px;
}

._m-12_s74bt_759 {
  margin: 96px;
}

._m-t-12_s74bt_763 {
  margin-top: 96px;
}

._m-r-12_s74bt_767 {
  margin-right: 96px;
}

._m-b-12_s74bt_771 {
  margin-bottom: 96px;
}

._m-l-12_s74bt_775 {
  margin-left: 96px;
}

._p-13_s74bt_779 {
  padding: 160px;
}

._p-t-13_s74bt_783 {
  padding-top: 160px;
}

._p-r-13_s74bt_787 {
  padding-right: 160px;
}

._p-b-13_s74bt_791 {
  padding-bottom: 160px;
}

._p-l-13_s74bt_795 {
  padding-left: 160px;
}

._m-13_s74bt_799 {
  margin: 160px;
}

._m-t-13_s74bt_803 {
  margin-top: 160px;
}

._m-r-13_s74bt_807 {
  margin-right: 160px;
}

._m-b-13_s74bt_811 {
  margin-bottom: 160px;
}

._m-l-13_s74bt_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_s74bt_825 {
  border-radius: 0;
}

._r-1_s74bt_829 {
  border-radius: 2px;
}

._r-2_s74bt_833 {
  border-radius: 4px;
}

._r-3_s74bt_837 {
  border-radius: 6px;
}

._r-4_s74bt_841 {
  border-radius: 8px;
}

._r-5_s74bt_845 {
  border-radius: 12px;
}

._r-6_s74bt_849 {
  border-radius: 20px;
}

._r-full_s74bt_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_s74bt_860 {
  border: 0 solid;
}

._border-1_s74bt_864 {
  border: 1px solid;
}

._border-2_s74bt_868 {
  border: 2px solid;
}

._border-3_s74bt_872 {
  border: 3px solid;
}

._border-4_s74bt_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_s74bt_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_s74bt_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_s74bt_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_s74bt_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_s74bt_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_s74bt_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_s74bt_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_s74bt_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_s74bt_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_s74bt_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_s74bt_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_s74bt_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_s74bt_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_s74bt_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_s74bt_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_s74bt_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_s74bt_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
*/
._nameText_s74bt_1039 {
  font-size: 24px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._nameText_s74bt_1039 {
    font-size: 18px;
  }
}
._nameText_s74bt_1039 {
  color: var(--color-text-body);
  word-break: break-all;
}

._nameRow_s74bt_1055 {
  padding: 0 16px 12px;
  background: var(--color-bg-elevation);
}

._targetChips_s74bt_1060 {
  padding: 8px 16px 12px;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

._targetChip_s74bt_1060 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._targetChip_s74bt_1060 {
    font-size: 12px;
  }
}
._targetChip_s74bt_1060 {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  background-color: var(--color-default);
  border-radius: 100px;
  height: 26px;
  white-space: nowrap;
  color: var(--color-text-body);
}

._noTargets_s74bt_1089 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._noTargets_s74bt_1089 {
    font-size: 12px;
  }
}
._noTargets_s74bt_1089 {
  padding: 8px 16px 12px;
  color: var(--color-text-sub);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_fs38m_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_fs38m_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_fs38m_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_fs38m_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_fs38m_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_fs38m_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_fs38m_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_fs38m_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_fs38m_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_fs38m_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_fs38m_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_fs38m_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_fs38m_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_fs38m_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_fs38m_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_fs38m_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_fs38m_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_fs38m_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_fs38m_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_fs38m_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_fs38m_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_fs38m_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_fs38m_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_fs38m_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_fs38m_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_fs38m_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_fs38m_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_fs38m_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_fs38m_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_fs38m_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_fs38m_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_fs38m_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_fs38m_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_fs38m_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_fs38m_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_fs38m_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_fs38m_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_fs38m_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_fs38m_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_fs38m_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_fs38m_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_fs38m_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_fs38m_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_fs38m_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_fs38m_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_fs38m_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_fs38m_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_fs38m_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_fs38m_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_fs38m_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_fs38m_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_fs38m_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_fs38m_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_fs38m_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_fs38m_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_fs38m_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_fs38m_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_fs38m_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_fs38m_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_fs38m_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_fs38m_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_fs38m_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_fs38m_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_fs38m_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_fs38m_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_fs38m_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_fs38m_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_fs38m_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_fs38m_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_fs38m_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_fs38m_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_fs38m_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_fs38m_259 {
  padding: 0;
}

._p-t-0_fs38m_263 {
  padding-top: 0;
}

._p-r-0_fs38m_267 {
  padding-right: 0;
}

._p-b-0_fs38m_271 {
  padding-bottom: 0;
}

._p-l-0_fs38m_275 {
  padding-left: 0;
}

._m-0_fs38m_279 {
  margin: 0;
}

._m-t-0_fs38m_283 {
  margin-top: 0;
}

._m-r-0_fs38m_287 {
  margin-right: 0;
}

._m-b-0_fs38m_291 {
  margin-bottom: 0;
}

._m-l-0_fs38m_295 {
  margin-left: 0;
}

._p-1_fs38m_299 {
  padding: 2px;
}

._p-t-1_fs38m_303 {
  padding-top: 2px;
}

._p-r-1_fs38m_307 {
  padding-right: 2px;
}

._p-b-1_fs38m_311 {
  padding-bottom: 2px;
}

._p-l-1_fs38m_315 {
  padding-left: 2px;
}

._m-1_fs38m_319 {
  margin: 2px;
}

._m-t-1_fs38m_323 {
  margin-top: 2px;
}

._m-r-1_fs38m_327 {
  margin-right: 2px;
}

._m-b-1_fs38m_331 {
  margin-bottom: 2px;
}

._m-l-1_fs38m_335 {
  margin-left: 2px;
}

._p-2_fs38m_339 {
  padding: 4px;
}

._p-t-2_fs38m_343 {
  padding-top: 4px;
}

._p-r-2_fs38m_347 {
  padding-right: 4px;
}

._p-b-2_fs38m_351 {
  padding-bottom: 4px;
}

._p-l-2_fs38m_355 {
  padding-left: 4px;
}

._m-2_fs38m_359 {
  margin: 4px;
}

._m-t-2_fs38m_363 {
  margin-top: 4px;
}

._m-r-2_fs38m_367 {
  margin-right: 4px;
}

._m-b-2_fs38m_371 {
  margin-bottom: 4px;
}

._m-l-2_fs38m_375 {
  margin-left: 4px;
}

._p-3_fs38m_379 {
  padding: 8px;
}

._p-t-3_fs38m_383 {
  padding-top: 8px;
}

._p-r-3_fs38m_387 {
  padding-right: 8px;
}

._p-b-3_fs38m_391 {
  padding-bottom: 8px;
}

._p-l-3_fs38m_395 {
  padding-left: 8px;
}

._m-3_fs38m_399 {
  margin: 8px;
}

._m-t-3_fs38m_403 {
  margin-top: 8px;
}

._m-r-3_fs38m_407 {
  margin-right: 8px;
}

._m-b-3_fs38m_411 {
  margin-bottom: 8px;
}

._m-l-3_fs38m_415 {
  margin-left: 8px;
}

._p-4_fs38m_419 {
  padding: 12px;
}

._p-t-4_fs38m_423 {
  padding-top: 12px;
}

._p-r-4_fs38m_427 {
  padding-right: 12px;
}

._p-b-4_fs38m_431 {
  padding-bottom: 12px;
}

._p-l-4_fs38m_435 {
  padding-left: 12px;
}

._m-4_fs38m_439 {
  margin: 12px;
}

._m-t-4_fs38m_443 {
  margin-top: 12px;
}

._m-r-4_fs38m_447 {
  margin-right: 12px;
}

._m-b-4_fs38m_451 {
  margin-bottom: 12px;
}

._m-l-4_fs38m_455 {
  margin-left: 12px;
}

._p-5_fs38m_459 {
  padding: 16px;
}

._p-t-5_fs38m_463 {
  padding-top: 16px;
}

._p-r-5_fs38m_467 {
  padding-right: 16px;
}

._p-b-5_fs38m_471 {
  padding-bottom: 16px;
}

._p-l-5_fs38m_475 {
  padding-left: 16px;
}

._m-5_fs38m_479 {
  margin: 16px;
}

._m-t-5_fs38m_483 {
  margin-top: 16px;
}

._m-r-5_fs38m_487 {
  margin-right: 16px;
}

._m-b-5_fs38m_491 {
  margin-bottom: 16px;
}

._m-l-5_fs38m_495 {
  margin-left: 16px;
}

._p-6_fs38m_499 {
  padding: 24px;
}

._p-t-6_fs38m_503 {
  padding-top: 24px;
}

._p-r-6_fs38m_507 {
  padding-right: 24px;
}

._p-b-6_fs38m_511 {
  padding-bottom: 24px;
}

._p-l-6_fs38m_515 {
  padding-left: 24px;
}

._m-6_fs38m_519 {
  margin: 24px;
}

._m-t-6_fs38m_523 {
  margin-top: 24px;
}

._m-r-6_fs38m_527 {
  margin-right: 24px;
}

._m-b-6_fs38m_531 {
  margin-bottom: 24px;
}

._m-l-6_fs38m_535 {
  margin-left: 24px;
}

._p-7_fs38m_539 {
  padding: 32px;
}

._p-t-7_fs38m_543 {
  padding-top: 32px;
}

._p-r-7_fs38m_547 {
  padding-right: 32px;
}

._p-b-7_fs38m_551 {
  padding-bottom: 32px;
}

._p-l-7_fs38m_555 {
  padding-left: 32px;
}

._m-7_fs38m_559 {
  margin: 32px;
}

._m-t-7_fs38m_563 {
  margin-top: 32px;
}

._m-r-7_fs38m_567 {
  margin-right: 32px;
}

._m-b-7_fs38m_571 {
  margin-bottom: 32px;
}

._m-l-7_fs38m_575 {
  margin-left: 32px;
}

._p-8_fs38m_579 {
  padding: 40px;
}

._p-t-8_fs38m_583 {
  padding-top: 40px;
}

._p-r-8_fs38m_587 {
  padding-right: 40px;
}

._p-b-8_fs38m_591 {
  padding-bottom: 40px;
}

._p-l-8_fs38m_595 {
  padding-left: 40px;
}

._m-8_fs38m_599 {
  margin: 40px;
}

._m-t-8_fs38m_603 {
  margin-top: 40px;
}

._m-r-8_fs38m_607 {
  margin-right: 40px;
}

._m-b-8_fs38m_611 {
  margin-bottom: 40px;
}

._m-l-8_fs38m_615 {
  margin-left: 40px;
}

._p-9_fs38m_619 {
  padding: 48px;
}

._p-t-9_fs38m_623 {
  padding-top: 48px;
}

._p-r-9_fs38m_627 {
  padding-right: 48px;
}

._p-b-9_fs38m_631 {
  padding-bottom: 48px;
}

._p-l-9_fs38m_635 {
  padding-left: 48px;
}

._m-9_fs38m_639 {
  margin: 48px;
}

._m-t-9_fs38m_643 {
  margin-top: 48px;
}

._m-r-9_fs38m_647 {
  margin-right: 48px;
}

._m-b-9_fs38m_651 {
  margin-bottom: 48px;
}

._m-l-9_fs38m_655 {
  margin-left: 48px;
}

._p-10_fs38m_659 {
  padding: 64px;
}

._p-t-10_fs38m_663 {
  padding-top: 64px;
}

._p-r-10_fs38m_667 {
  padding-right: 64px;
}

._p-b-10_fs38m_671 {
  padding-bottom: 64px;
}

._p-l-10_fs38m_675 {
  padding-left: 64px;
}

._m-10_fs38m_679 {
  margin: 64px;
}

._m-t-10_fs38m_683 {
  margin-top: 64px;
}

._m-r-10_fs38m_687 {
  margin-right: 64px;
}

._m-b-10_fs38m_691 {
  margin-bottom: 64px;
}

._m-l-10_fs38m_695 {
  margin-left: 64px;
}

._p-11_fs38m_699 {
  padding: 80px;
}

._p-t-11_fs38m_703 {
  padding-top: 80px;
}

._p-r-11_fs38m_707 {
  padding-right: 80px;
}

._p-b-11_fs38m_711 {
  padding-bottom: 80px;
}

._p-l-11_fs38m_715 {
  padding-left: 80px;
}

._m-11_fs38m_719 {
  margin: 80px;
}

._m-t-11_fs38m_723 {
  margin-top: 80px;
}

._m-r-11_fs38m_727 {
  margin-right: 80px;
}

._m-b-11_fs38m_731 {
  margin-bottom: 80px;
}

._m-l-11_fs38m_735 {
  margin-left: 80px;
}

._p-12_fs38m_739 {
  padding: 96px;
}

._p-t-12_fs38m_743 {
  padding-top: 96px;
}

._p-r-12_fs38m_747 {
  padding-right: 96px;
}

._p-b-12_fs38m_751 {
  padding-bottom: 96px;
}

._p-l-12_fs38m_755 {
  padding-left: 96px;
}

._m-12_fs38m_759 {
  margin: 96px;
}

._m-t-12_fs38m_763 {
  margin-top: 96px;
}

._m-r-12_fs38m_767 {
  margin-right: 96px;
}

._m-b-12_fs38m_771 {
  margin-bottom: 96px;
}

._m-l-12_fs38m_775 {
  margin-left: 96px;
}

._p-13_fs38m_779 {
  padding: 160px;
}

._p-t-13_fs38m_783 {
  padding-top: 160px;
}

._p-r-13_fs38m_787 {
  padding-right: 160px;
}

._p-b-13_fs38m_791 {
  padding-bottom: 160px;
}

._p-l-13_fs38m_795 {
  padding-left: 160px;
}

._m-13_fs38m_799 {
  margin: 160px;
}

._m-t-13_fs38m_803 {
  margin-top: 160px;
}

._m-r-13_fs38m_807 {
  margin-right: 160px;
}

._m-b-13_fs38m_811 {
  margin-bottom: 160px;
}

._m-l-13_fs38m_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_fs38m_825 {
  border-radius: 0;
}

._r-1_fs38m_829 {
  border-radius: 2px;
}

._r-2_fs38m_833 {
  border-radius: 4px;
}

._r-3_fs38m_837 {
  border-radius: 6px;
}

._r-4_fs38m_841 {
  border-radius: 8px;
}

._r-5_fs38m_845 {
  border-radius: 12px;
}

._r-6_fs38m_849 {
  border-radius: 20px;
}

._r-full_fs38m_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_fs38m_860 {
  border: 0 solid;
}

._border-1_fs38m_864 {
  border: 1px solid;
}

._border-2_fs38m_868 {
  border: 2px solid;
}

._border-3_fs38m_872 {
  border: 3px solid;
}

._border-4_fs38m_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_fs38m_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_fs38m_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_fs38m_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_fs38m_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_fs38m_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_fs38m_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_fs38m_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_fs38m_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_fs38m_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_fs38m_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_fs38m_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_fs38m_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_fs38m_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_fs38m_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_fs38m_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_fs38m_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_fs38m_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_fs38m_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}
._contentArea_fs38m_1040 {
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_fs38m_1040 {
    overflow: visible;
    gap: 8px;
  }
}

._gridWrapper_fs38m_1056 {
  display: contents;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_fs38m_1056 {
    display: block;
    flex: 1;
    min-height: 0;
    overflow: hidden;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 16px * 2);
  }
  ._gridWrapper_fs38m_1056 > div {
    height: 100%;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_fs38m_1075 {
    gap: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

._listHeader_fs38m_1082 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_fs38m_1082 {
    margin-bottom: 8px;
    height: 30px;
  }
}
._listHeader_fs38m_1082 {
  gap: 10px;
}

._title_fs38m_1098 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_fs38m_1098 {
    font-size: 16px;
  }
}
._title_fs38m_1098 {
  color: var(--color-text-header);
  margin: 0;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnlyTitle_fs38m_1115 {
    display: none;
  }
}

._deleteButton_fs38m_1120 {
  height: 40px;
  line-height: 1.4 !important;
}
._deleteButton_fs38m_1120 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._deleteButton_fs38m_1120 {
    display: none;
  }
}

._inlineAddButton_fs38m_1133 {
  height: 40px;
  line-height: 1.4 !important;
}
._inlineAddButton_fs38m_1133 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inlineAddButton_fs38m_1133 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnly_fs38m_1115 {
    display: none;
  }
}

._stickyAddButton_fs38m_1152 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
  transition: opacity 0.2s, visibility 0.2s;
}
._stickyAddButton_fs38m_1152._hidden_fs38m_1160 {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stickyAddButton_fs38m_1152 {
    display: none;
  }
}

._emptyMessage_fs38m_1171 {
  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_fs38m_1171 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyMessage_fs38m_1171 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_fs38m_1171 p {
    font-size: 14px;
  }
}
._emptyMessage_fs38m_1171 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_fs38m_1171 p span {
  color: var(--color-danger);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_11awd_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_11awd_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_11awd_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_11awd_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_11awd_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_11awd_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_11awd_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_11awd_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_11awd_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_11awd_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_11awd_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_11awd_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_11awd_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_11awd_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_11awd_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_11awd_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_11awd_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_11awd_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_11awd_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_11awd_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_11awd_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_11awd_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_11awd_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_11awd_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_11awd_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_11awd_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_11awd_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_11awd_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_11awd_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_11awd_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_11awd_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_11awd_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_11awd_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_11awd_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_11awd_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_11awd_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_11awd_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_11awd_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_11awd_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_11awd_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_11awd_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_11awd_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_11awd_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_11awd_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_11awd_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_11awd_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_11awd_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_11awd_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_11awd_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_11awd_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_11awd_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_11awd_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_11awd_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_11awd_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_11awd_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_11awd_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_11awd_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_11awd_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_11awd_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_11awd_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_11awd_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_11awd_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_11awd_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_11awd_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_11awd_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_11awd_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_11awd_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_11awd_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_11awd_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_11awd_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_11awd_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_11awd_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_11awd_259 {
  padding: 0;
}

._p-t-0_11awd_263 {
  padding-top: 0;
}

._p-r-0_11awd_267 {
  padding-right: 0;
}

._p-b-0_11awd_271 {
  padding-bottom: 0;
}

._p-l-0_11awd_275 {
  padding-left: 0;
}

._m-0_11awd_279 {
  margin: 0;
}

._m-t-0_11awd_283 {
  margin-top: 0;
}

._m-r-0_11awd_287 {
  margin-right: 0;
}

._m-b-0_11awd_291 {
  margin-bottom: 0;
}

._m-l-0_11awd_295 {
  margin-left: 0;
}

._p-1_11awd_299 {
  padding: 2px;
}

._p-t-1_11awd_303 {
  padding-top: 2px;
}

._p-r-1_11awd_307 {
  padding-right: 2px;
}

._p-b-1_11awd_311 {
  padding-bottom: 2px;
}

._p-l-1_11awd_315 {
  padding-left: 2px;
}

._m-1_11awd_319 {
  margin: 2px;
}

._m-t-1_11awd_323 {
  margin-top: 2px;
}

._m-r-1_11awd_327 {
  margin-right: 2px;
}

._m-b-1_11awd_331 {
  margin-bottom: 2px;
}

._m-l-1_11awd_335 {
  margin-left: 2px;
}

._p-2_11awd_339 {
  padding: 4px;
}

._p-t-2_11awd_343 {
  padding-top: 4px;
}

._p-r-2_11awd_347 {
  padding-right: 4px;
}

._p-b-2_11awd_351 {
  padding-bottom: 4px;
}

._p-l-2_11awd_355 {
  padding-left: 4px;
}

._m-2_11awd_359 {
  margin: 4px;
}

._m-t-2_11awd_363 {
  margin-top: 4px;
}

._m-r-2_11awd_367 {
  margin-right: 4px;
}

._m-b-2_11awd_371 {
  margin-bottom: 4px;
}

._m-l-2_11awd_375 {
  margin-left: 4px;
}

._p-3_11awd_379 {
  padding: 8px;
}

._p-t-3_11awd_383 {
  padding-top: 8px;
}

._p-r-3_11awd_387 {
  padding-right: 8px;
}

._p-b-3_11awd_391 {
  padding-bottom: 8px;
}

._p-l-3_11awd_395 {
  padding-left: 8px;
}

._m-3_11awd_399 {
  margin: 8px;
}

._m-t-3_11awd_403 {
  margin-top: 8px;
}

._m-r-3_11awd_407 {
  margin-right: 8px;
}

._m-b-3_11awd_411 {
  margin-bottom: 8px;
}

._m-l-3_11awd_415 {
  margin-left: 8px;
}

._p-4_11awd_419 {
  padding: 12px;
}

._p-t-4_11awd_423 {
  padding-top: 12px;
}

._p-r-4_11awd_427 {
  padding-right: 12px;
}

._p-b-4_11awd_431 {
  padding-bottom: 12px;
}

._p-l-4_11awd_435 {
  padding-left: 12px;
}

._m-4_11awd_439 {
  margin: 12px;
}

._m-t-4_11awd_443 {
  margin-top: 12px;
}

._m-r-4_11awd_447 {
  margin-right: 12px;
}

._m-b-4_11awd_451 {
  margin-bottom: 12px;
}

._m-l-4_11awd_455 {
  margin-left: 12px;
}

._p-5_11awd_459 {
  padding: 16px;
}

._p-t-5_11awd_463 {
  padding-top: 16px;
}

._p-r-5_11awd_467 {
  padding-right: 16px;
}

._p-b-5_11awd_471 {
  padding-bottom: 16px;
}

._p-l-5_11awd_475 {
  padding-left: 16px;
}

._m-5_11awd_479 {
  margin: 16px;
}

._m-t-5_11awd_483 {
  margin-top: 16px;
}

._m-r-5_11awd_487 {
  margin-right: 16px;
}

._m-b-5_11awd_491 {
  margin-bottom: 16px;
}

._m-l-5_11awd_495 {
  margin-left: 16px;
}

._p-6_11awd_499 {
  padding: 24px;
}

._p-t-6_11awd_503 {
  padding-top: 24px;
}

._p-r-6_11awd_507 {
  padding-right: 24px;
}

._p-b-6_11awd_511 {
  padding-bottom: 24px;
}

._p-l-6_11awd_515 {
  padding-left: 24px;
}

._m-6_11awd_519 {
  margin: 24px;
}

._m-t-6_11awd_523 {
  margin-top: 24px;
}

._m-r-6_11awd_527 {
  margin-right: 24px;
}

._m-b-6_11awd_531 {
  margin-bottom: 24px;
}

._m-l-6_11awd_535 {
  margin-left: 24px;
}

._p-7_11awd_539 {
  padding: 32px;
}

._p-t-7_11awd_543 {
  padding-top: 32px;
}

._p-r-7_11awd_547 {
  padding-right: 32px;
}

._p-b-7_11awd_551 {
  padding-bottom: 32px;
}

._p-l-7_11awd_555 {
  padding-left: 32px;
}

._m-7_11awd_559 {
  margin: 32px;
}

._m-t-7_11awd_563 {
  margin-top: 32px;
}

._m-r-7_11awd_567 {
  margin-right: 32px;
}

._m-b-7_11awd_571 {
  margin-bottom: 32px;
}

._m-l-7_11awd_575 {
  margin-left: 32px;
}

._p-8_11awd_579 {
  padding: 40px;
}

._p-t-8_11awd_583 {
  padding-top: 40px;
}

._p-r-8_11awd_587 {
  padding-right: 40px;
}

._p-b-8_11awd_591 {
  padding-bottom: 40px;
}

._p-l-8_11awd_595 {
  padding-left: 40px;
}

._m-8_11awd_599 {
  margin: 40px;
}

._m-t-8_11awd_603 {
  margin-top: 40px;
}

._m-r-8_11awd_607 {
  margin-right: 40px;
}

._m-b-8_11awd_611 {
  margin-bottom: 40px;
}

._m-l-8_11awd_615 {
  margin-left: 40px;
}

._p-9_11awd_619 {
  padding: 48px;
}

._p-t-9_11awd_623 {
  padding-top: 48px;
}

._p-r-9_11awd_627 {
  padding-right: 48px;
}

._p-b-9_11awd_631 {
  padding-bottom: 48px;
}

._p-l-9_11awd_635 {
  padding-left: 48px;
}

._m-9_11awd_639 {
  margin: 48px;
}

._m-t-9_11awd_643 {
  margin-top: 48px;
}

._m-r-9_11awd_647 {
  margin-right: 48px;
}

._m-b-9_11awd_651 {
  margin-bottom: 48px;
}

._m-l-9_11awd_655 {
  margin-left: 48px;
}

._p-10_11awd_659 {
  padding: 64px;
}

._p-t-10_11awd_663 {
  padding-top: 64px;
}

._p-r-10_11awd_667 {
  padding-right: 64px;
}

._p-b-10_11awd_671 {
  padding-bottom: 64px;
}

._p-l-10_11awd_675 {
  padding-left: 64px;
}

._m-10_11awd_679 {
  margin: 64px;
}

._m-t-10_11awd_683 {
  margin-top: 64px;
}

._m-r-10_11awd_687 {
  margin-right: 64px;
}

._m-b-10_11awd_691 {
  margin-bottom: 64px;
}

._m-l-10_11awd_695 {
  margin-left: 64px;
}

._p-11_11awd_699 {
  padding: 80px;
}

._p-t-11_11awd_703 {
  padding-top: 80px;
}

._p-r-11_11awd_707 {
  padding-right: 80px;
}

._p-b-11_11awd_711 {
  padding-bottom: 80px;
}

._p-l-11_11awd_715 {
  padding-left: 80px;
}

._m-11_11awd_719 {
  margin: 80px;
}

._m-t-11_11awd_723 {
  margin-top: 80px;
}

._m-r-11_11awd_727 {
  margin-right: 80px;
}

._m-b-11_11awd_731 {
  margin-bottom: 80px;
}

._m-l-11_11awd_735 {
  margin-left: 80px;
}

._p-12_11awd_739 {
  padding: 96px;
}

._p-t-12_11awd_743 {
  padding-top: 96px;
}

._p-r-12_11awd_747 {
  padding-right: 96px;
}

._p-b-12_11awd_751 {
  padding-bottom: 96px;
}

._p-l-12_11awd_755 {
  padding-left: 96px;
}

._m-12_11awd_759 {
  margin: 96px;
}

._m-t-12_11awd_763 {
  margin-top: 96px;
}

._m-r-12_11awd_767 {
  margin-right: 96px;
}

._m-b-12_11awd_771 {
  margin-bottom: 96px;
}

._m-l-12_11awd_775 {
  margin-left: 96px;
}

._p-13_11awd_779 {
  padding: 160px;
}

._p-t-13_11awd_783 {
  padding-top: 160px;
}

._p-r-13_11awd_787 {
  padding-right: 160px;
}

._p-b-13_11awd_791 {
  padding-bottom: 160px;
}

._p-l-13_11awd_795 {
  padding-left: 160px;
}

._m-13_11awd_799 {
  margin: 160px;
}

._m-t-13_11awd_803 {
  margin-top: 160px;
}

._m-r-13_11awd_807 {
  margin-right: 160px;
}

._m-b-13_11awd_811 {
  margin-bottom: 160px;
}

._m-l-13_11awd_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_11awd_825 {
  border-radius: 0;
}

._r-1_11awd_829 {
  border-radius: 2px;
}

._r-2_11awd_833 {
  border-radius: 4px;
}

._r-3_11awd_837 {
  border-radius: 6px;
}

._r-4_11awd_841 {
  border-radius: 8px;
}

._r-5_11awd_845 {
  border-radius: 12px;
}

._r-6_11awd_849 {
  border-radius: 20px;
}

._r-full_11awd_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_11awd_860 {
  border: 0 solid;
}

._border-1_11awd_864 {
  border: 1px solid;
}

._border-2_11awd_868 {
  border: 2px solid;
}

._border-3_11awd_872 {
  border: 3px solid;
}

._border-4_11awd_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_11awd_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_11awd_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_11awd_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_11awd_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_11awd_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_11awd_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_11awd_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_11awd_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_11awd_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_11awd_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_11awd_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_11awd_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_11awd_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_11awd_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_11awd_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_11awd_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_11awd_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
*/
._scheduledAtCell_11awd_1039 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  padding: 4px 0;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_rv8rd_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_rv8rd_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_rv8rd_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_rv8rd_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_rv8rd_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_rv8rd_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_rv8rd_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_rv8rd_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_rv8rd_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_rv8rd_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_rv8rd_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_rv8rd_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_rv8rd_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_rv8rd_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_rv8rd_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_rv8rd_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_rv8rd_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_rv8rd_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_rv8rd_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_rv8rd_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_rv8rd_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_rv8rd_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_rv8rd_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_rv8rd_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_rv8rd_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_rv8rd_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_rv8rd_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_rv8rd_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_rv8rd_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_rv8rd_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_rv8rd_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_rv8rd_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_rv8rd_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_rv8rd_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_rv8rd_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_rv8rd_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_rv8rd_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_rv8rd_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_rv8rd_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_rv8rd_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_rv8rd_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_rv8rd_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_rv8rd_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_rv8rd_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_rv8rd_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_rv8rd_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_rv8rd_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_rv8rd_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_rv8rd_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_rv8rd_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_rv8rd_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_rv8rd_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_rv8rd_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_rv8rd_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_rv8rd_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_rv8rd_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_rv8rd_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_rv8rd_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_rv8rd_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_rv8rd_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_rv8rd_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_rv8rd_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_rv8rd_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_rv8rd_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_rv8rd_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_rv8rd_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_rv8rd_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_rv8rd_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_rv8rd_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_rv8rd_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_rv8rd_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_rv8rd_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_rv8rd_259 {
  padding: 0;
}

._p-t-0_rv8rd_263 {
  padding-top: 0;
}

._p-r-0_rv8rd_267 {
  padding-right: 0;
}

._p-b-0_rv8rd_271 {
  padding-bottom: 0;
}

._p-l-0_rv8rd_275 {
  padding-left: 0;
}

._m-0_rv8rd_279 {
  margin: 0;
}

._m-t-0_rv8rd_283 {
  margin-top: 0;
}

._m-r-0_rv8rd_287 {
  margin-right: 0;
}

._m-b-0_rv8rd_291 {
  margin-bottom: 0;
}

._m-l-0_rv8rd_295 {
  margin-left: 0;
}

._p-1_rv8rd_299 {
  padding: 2px;
}

._p-t-1_rv8rd_303 {
  padding-top: 2px;
}

._p-r-1_rv8rd_307 {
  padding-right: 2px;
}

._p-b-1_rv8rd_311 {
  padding-bottom: 2px;
}

._p-l-1_rv8rd_315 {
  padding-left: 2px;
}

._m-1_rv8rd_319 {
  margin: 2px;
}

._m-t-1_rv8rd_323 {
  margin-top: 2px;
}

._m-r-1_rv8rd_327 {
  margin-right: 2px;
}

._m-b-1_rv8rd_331 {
  margin-bottom: 2px;
}

._m-l-1_rv8rd_335 {
  margin-left: 2px;
}

._p-2_rv8rd_339 {
  padding: 4px;
}

._p-t-2_rv8rd_343 {
  padding-top: 4px;
}

._p-r-2_rv8rd_347 {
  padding-right: 4px;
}

._p-b-2_rv8rd_351 {
  padding-bottom: 4px;
}

._p-l-2_rv8rd_355 {
  padding-left: 4px;
}

._m-2_rv8rd_359 {
  margin: 4px;
}

._m-t-2_rv8rd_363 {
  margin-top: 4px;
}

._m-r-2_rv8rd_367 {
  margin-right: 4px;
}

._m-b-2_rv8rd_371 {
  margin-bottom: 4px;
}

._m-l-2_rv8rd_375 {
  margin-left: 4px;
}

._p-3_rv8rd_379 {
  padding: 8px;
}

._p-t-3_rv8rd_383 {
  padding-top: 8px;
}

._p-r-3_rv8rd_387 {
  padding-right: 8px;
}

._p-b-3_rv8rd_391 {
  padding-bottom: 8px;
}

._p-l-3_rv8rd_395 {
  padding-left: 8px;
}

._m-3_rv8rd_399 {
  margin: 8px;
}

._m-t-3_rv8rd_403 {
  margin-top: 8px;
}

._m-r-3_rv8rd_407 {
  margin-right: 8px;
}

._m-b-3_rv8rd_411 {
  margin-bottom: 8px;
}

._m-l-3_rv8rd_415 {
  margin-left: 8px;
}

._p-4_rv8rd_419 {
  padding: 12px;
}

._p-t-4_rv8rd_423 {
  padding-top: 12px;
}

._p-r-4_rv8rd_427 {
  padding-right: 12px;
}

._p-b-4_rv8rd_431 {
  padding-bottom: 12px;
}

._p-l-4_rv8rd_435 {
  padding-left: 12px;
}

._m-4_rv8rd_439 {
  margin: 12px;
}

._m-t-4_rv8rd_443 {
  margin-top: 12px;
}

._m-r-4_rv8rd_447 {
  margin-right: 12px;
}

._m-b-4_rv8rd_451 {
  margin-bottom: 12px;
}

._m-l-4_rv8rd_455 {
  margin-left: 12px;
}

._p-5_rv8rd_459 {
  padding: 16px;
}

._p-t-5_rv8rd_463 {
  padding-top: 16px;
}

._p-r-5_rv8rd_467 {
  padding-right: 16px;
}

._p-b-5_rv8rd_471 {
  padding-bottom: 16px;
}

._p-l-5_rv8rd_475 {
  padding-left: 16px;
}

._m-5_rv8rd_479 {
  margin: 16px;
}

._m-t-5_rv8rd_483 {
  margin-top: 16px;
}

._m-r-5_rv8rd_487 {
  margin-right: 16px;
}

._m-b-5_rv8rd_491 {
  margin-bottom: 16px;
}

._m-l-5_rv8rd_495 {
  margin-left: 16px;
}

._p-6_rv8rd_499 {
  padding: 24px;
}

._p-t-6_rv8rd_503 {
  padding-top: 24px;
}

._p-r-6_rv8rd_507 {
  padding-right: 24px;
}

._p-b-6_rv8rd_511 {
  padding-bottom: 24px;
}

._p-l-6_rv8rd_515 {
  padding-left: 24px;
}

._m-6_rv8rd_519 {
  margin: 24px;
}

._m-t-6_rv8rd_523 {
  margin-top: 24px;
}

._m-r-6_rv8rd_527 {
  margin-right: 24px;
}

._m-b-6_rv8rd_531 {
  margin-bottom: 24px;
}

._m-l-6_rv8rd_535 {
  margin-left: 24px;
}

._p-7_rv8rd_539 {
  padding: 32px;
}

._p-t-7_rv8rd_543 {
  padding-top: 32px;
}

._p-r-7_rv8rd_547 {
  padding-right: 32px;
}

._p-b-7_rv8rd_551 {
  padding-bottom: 32px;
}

._p-l-7_rv8rd_555 {
  padding-left: 32px;
}

._m-7_rv8rd_559 {
  margin: 32px;
}

._m-t-7_rv8rd_563 {
  margin-top: 32px;
}

._m-r-7_rv8rd_567 {
  margin-right: 32px;
}

._m-b-7_rv8rd_571 {
  margin-bottom: 32px;
}

._m-l-7_rv8rd_575 {
  margin-left: 32px;
}

._p-8_rv8rd_579 {
  padding: 40px;
}

._p-t-8_rv8rd_583 {
  padding-top: 40px;
}

._p-r-8_rv8rd_587 {
  padding-right: 40px;
}

._p-b-8_rv8rd_591 {
  padding-bottom: 40px;
}

._p-l-8_rv8rd_595 {
  padding-left: 40px;
}

._m-8_rv8rd_599 {
  margin: 40px;
}

._m-t-8_rv8rd_603 {
  margin-top: 40px;
}

._m-r-8_rv8rd_607 {
  margin-right: 40px;
}

._m-b-8_rv8rd_611 {
  margin-bottom: 40px;
}

._m-l-8_rv8rd_615 {
  margin-left: 40px;
}

._p-9_rv8rd_619 {
  padding: 48px;
}

._p-t-9_rv8rd_623 {
  padding-top: 48px;
}

._p-r-9_rv8rd_627 {
  padding-right: 48px;
}

._p-b-9_rv8rd_631 {
  padding-bottom: 48px;
}

._p-l-9_rv8rd_635 {
  padding-left: 48px;
}

._m-9_rv8rd_639 {
  margin: 48px;
}

._m-t-9_rv8rd_643 {
  margin-top: 48px;
}

._m-r-9_rv8rd_647 {
  margin-right: 48px;
}

._m-b-9_rv8rd_651 {
  margin-bottom: 48px;
}

._m-l-9_rv8rd_655 {
  margin-left: 48px;
}

._p-10_rv8rd_659 {
  padding: 64px;
}

._p-t-10_rv8rd_663 {
  padding-top: 64px;
}

._p-r-10_rv8rd_667 {
  padding-right: 64px;
}

._p-b-10_rv8rd_671 {
  padding-bottom: 64px;
}

._p-l-10_rv8rd_675 {
  padding-left: 64px;
}

._m-10_rv8rd_679 {
  margin: 64px;
}

._m-t-10_rv8rd_683 {
  margin-top: 64px;
}

._m-r-10_rv8rd_687 {
  margin-right: 64px;
}

._m-b-10_rv8rd_691 {
  margin-bottom: 64px;
}

._m-l-10_rv8rd_695 {
  margin-left: 64px;
}

._p-11_rv8rd_699 {
  padding: 80px;
}

._p-t-11_rv8rd_703 {
  padding-top: 80px;
}

._p-r-11_rv8rd_707 {
  padding-right: 80px;
}

._p-b-11_rv8rd_711 {
  padding-bottom: 80px;
}

._p-l-11_rv8rd_715 {
  padding-left: 80px;
}

._m-11_rv8rd_719 {
  margin: 80px;
}

._m-t-11_rv8rd_723 {
  margin-top: 80px;
}

._m-r-11_rv8rd_727 {
  margin-right: 80px;
}

._m-b-11_rv8rd_731 {
  margin-bottom: 80px;
}

._m-l-11_rv8rd_735 {
  margin-left: 80px;
}

._p-12_rv8rd_739 {
  padding: 96px;
}

._p-t-12_rv8rd_743 {
  padding-top: 96px;
}

._p-r-12_rv8rd_747 {
  padding-right: 96px;
}

._p-b-12_rv8rd_751 {
  padding-bottom: 96px;
}

._p-l-12_rv8rd_755 {
  padding-left: 96px;
}

._m-12_rv8rd_759 {
  margin: 96px;
}

._m-t-12_rv8rd_763 {
  margin-top: 96px;
}

._m-r-12_rv8rd_767 {
  margin-right: 96px;
}

._m-b-12_rv8rd_771 {
  margin-bottom: 96px;
}

._m-l-12_rv8rd_775 {
  margin-left: 96px;
}

._p-13_rv8rd_779 {
  padding: 160px;
}

._p-t-13_rv8rd_783 {
  padding-top: 160px;
}

._p-r-13_rv8rd_787 {
  padding-right: 160px;
}

._p-b-13_rv8rd_791 {
  padding-bottom: 160px;
}

._p-l-13_rv8rd_795 {
  padding-left: 160px;
}

._m-13_rv8rd_799 {
  margin: 160px;
}

._m-t-13_rv8rd_803 {
  margin-top: 160px;
}

._m-r-13_rv8rd_807 {
  margin-right: 160px;
}

._m-b-13_rv8rd_811 {
  margin-bottom: 160px;
}

._m-l-13_rv8rd_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_rv8rd_825 {
  border-radius: 0;
}

._r-1_rv8rd_829 {
  border-radius: 2px;
}

._r-2_rv8rd_833 {
  border-radius: 4px;
}

._r-3_rv8rd_837 {
  border-radius: 6px;
}

._r-4_rv8rd_841 {
  border-radius: 8px;
}

._r-5_rv8rd_845 {
  border-radius: 12px;
}

._r-6_rv8rd_849 {
  border-radius: 20px;
}

._r-full_rv8rd_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_rv8rd_860 {
  border: 0 solid;
}

._border-1_rv8rd_864 {
  border: 1px solid;
}

._border-2_rv8rd_868 {
  border: 2px solid;
}

._border-3_rv8rd_872 {
  border: 3px solid;
}

._border-4_rv8rd_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_rv8rd_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_rv8rd_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_rv8rd_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_rv8rd_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_rv8rd_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_rv8rd_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_rv8rd_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_rv8rd_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_rv8rd_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_rv8rd_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_rv8rd_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_rv8rd_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_rv8rd_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_rv8rd_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_rv8rd_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_rv8rd_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_rv8rd_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
*/
._title_rv8rd_1039 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_rv8rd_1039 {
    font-size: 16px;
  }
}
._title_rv8rd_1039 {
  font-weight: 600;
  word-break: break-all;
}

._tags_rv8rd_1055 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  padding: 0 16px 12px;
  background: var(--color-bg-elevation);
  overflow: hidden;
}
._tags_rv8rd_1055 ._tag_rv8rd_1055 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-sub);
  background: var(--color-default-fill);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  padding: 2px 4px;
  white-space: nowrap;
  flex-shrink: 0;
}
._tags_rv8rd_1055 ._campaignName_rv8rd_1077 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._tags_rv8rd_1055 ._campaignName_rv8rd_1077 {
    font-size: 12px;
  }
}
._tags_rv8rd_1055 ._campaignName_rv8rd_1077 {
  color: var(--color-text-sub);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  flex: 1;
}

._table_rv8rd_1097 {
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  margin: 12px;
  width: calc(100% - 24px);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  overflow: hidden;
}
._table_rv8rd_1097 td {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._table_rv8rd_1097 td {
    font-size: 14px;
  }
}
._table_rv8rd_1097 td {
  padding: 8px 12px;
  border-bottom: 1px solid var(--color-border);
  overflow: hidden;
}
._table_rv8rd_1097 tr:last-child td {
  border-bottom: none;
}
._table_rv8rd_1097 {
  table-layout: fixed;
}

._colLabel_rv8rd_1130 {
  width: 75px;
}

._colSubLabel_rv8rd_1134 {
  width: 75px;
}

._label_rv8rd_1138 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._label_rv8rd_1138 {
    font-size: 14px;
  }
}
._label_rv8rd_1138 {
  font-weight: 600;
  color: var(--color-text-header);
  white-space: nowrap;
  width: 100px;
  background: var(--color-default-fill);
  width: auto;
}

._groupLabel_rv8rd_1158 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._groupLabel_rv8rd_1158 {
    font-size: 14px;
  }
}
._groupLabel_rv8rd_1158 {
  font-weight: 600;
  color: var(--color-text-header);
  white-space: nowrap;
  width: 100px;
  background: var(--color-default-fill);
  width: auto;
  border-bottom: none !important;
  border-right: 1px solid var(--color-border);
}

._subLabel_rv8rd_1180 {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._subLabel_rv8rd_1180 {
    font-size: 14px;
  }
}
._subLabel_rv8rd_1180 {
  font-weight: 600;
  color: var(--color-text-header);
  white-space: nowrap;
  background: var(--color-default-fill);
}

._value_rv8rd_1198 {
  color: var(--color-text-body);
  font-variant-numeric: tabular-nums;
  display: flex;
  align-items: center;
  gap: 2px;
  min-width: 0;
  overflow: hidden;
}

._scheduledValue_rv8rd_1208 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1jo6j_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1jo6j_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1jo6j_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1jo6j_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1jo6j_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1jo6j_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1jo6j_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1jo6j_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1jo6j_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_1jo6j_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1jo6j_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1jo6j_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1jo6j_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1jo6j_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1jo6j_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1jo6j_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1jo6j_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1jo6j_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_1jo6j_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1jo6j_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1jo6j_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1jo6j_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1jo6j_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1jo6j_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1jo6j_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1jo6j_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1jo6j_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_1jo6j_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1jo6j_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1jo6j_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1jo6j_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1jo6j_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1jo6j_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1jo6j_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1jo6j_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1jo6j_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_1jo6j_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1jo6j_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1jo6j_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1jo6j_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1jo6j_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1jo6j_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1jo6j_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1jo6j_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1jo6j_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_1jo6j_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1jo6j_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1jo6j_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1jo6j_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1jo6j_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1jo6j_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1jo6j_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1jo6j_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1jo6j_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_1jo6j_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1jo6j_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1jo6j_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1jo6j_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1jo6j_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1jo6j_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1jo6j_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1jo6j_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1jo6j_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_1jo6j_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1jo6j_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1jo6j_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1jo6j_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1jo6j_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1jo6j_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1jo6j_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1jo6j_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1jo6j_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1jo6j_259 {
  padding: 0;
}

._p-t-0_1jo6j_263 {
  padding-top: 0;
}

._p-r-0_1jo6j_267 {
  padding-right: 0;
}

._p-b-0_1jo6j_271 {
  padding-bottom: 0;
}

._p-l-0_1jo6j_275 {
  padding-left: 0;
}

._m-0_1jo6j_279 {
  margin: 0;
}

._m-t-0_1jo6j_283 {
  margin-top: 0;
}

._m-r-0_1jo6j_287 {
  margin-right: 0;
}

._m-b-0_1jo6j_291 {
  margin-bottom: 0;
}

._m-l-0_1jo6j_295 {
  margin-left: 0;
}

._p-1_1jo6j_299 {
  padding: 2px;
}

._p-t-1_1jo6j_303 {
  padding-top: 2px;
}

._p-r-1_1jo6j_307 {
  padding-right: 2px;
}

._p-b-1_1jo6j_311 {
  padding-bottom: 2px;
}

._p-l-1_1jo6j_315 {
  padding-left: 2px;
}

._m-1_1jo6j_319 {
  margin: 2px;
}

._m-t-1_1jo6j_323 {
  margin-top: 2px;
}

._m-r-1_1jo6j_327 {
  margin-right: 2px;
}

._m-b-1_1jo6j_331 {
  margin-bottom: 2px;
}

._m-l-1_1jo6j_335 {
  margin-left: 2px;
}

._p-2_1jo6j_339 {
  padding: 4px;
}

._p-t-2_1jo6j_343 {
  padding-top: 4px;
}

._p-r-2_1jo6j_347 {
  padding-right: 4px;
}

._p-b-2_1jo6j_351 {
  padding-bottom: 4px;
}

._p-l-2_1jo6j_355 {
  padding-left: 4px;
}

._m-2_1jo6j_359 {
  margin: 4px;
}

._m-t-2_1jo6j_363 {
  margin-top: 4px;
}

._m-r-2_1jo6j_367 {
  margin-right: 4px;
}

._m-b-2_1jo6j_371 {
  margin-bottom: 4px;
}

._m-l-2_1jo6j_375 {
  margin-left: 4px;
}

._p-3_1jo6j_379 {
  padding: 8px;
}

._p-t-3_1jo6j_383 {
  padding-top: 8px;
}

._p-r-3_1jo6j_387 {
  padding-right: 8px;
}

._p-b-3_1jo6j_391 {
  padding-bottom: 8px;
}

._p-l-3_1jo6j_395 {
  padding-left: 8px;
}

._m-3_1jo6j_399 {
  margin: 8px;
}

._m-t-3_1jo6j_403 {
  margin-top: 8px;
}

._m-r-3_1jo6j_407 {
  margin-right: 8px;
}

._m-b-3_1jo6j_411 {
  margin-bottom: 8px;
}

._m-l-3_1jo6j_415 {
  margin-left: 8px;
}

._p-4_1jo6j_419 {
  padding: 12px;
}

._p-t-4_1jo6j_423 {
  padding-top: 12px;
}

._p-r-4_1jo6j_427 {
  padding-right: 12px;
}

._p-b-4_1jo6j_431 {
  padding-bottom: 12px;
}

._p-l-4_1jo6j_435 {
  padding-left: 12px;
}

._m-4_1jo6j_439 {
  margin: 12px;
}

._m-t-4_1jo6j_443 {
  margin-top: 12px;
}

._m-r-4_1jo6j_447 {
  margin-right: 12px;
}

._m-b-4_1jo6j_451 {
  margin-bottom: 12px;
}

._m-l-4_1jo6j_455 {
  margin-left: 12px;
}

._p-5_1jo6j_459 {
  padding: 16px;
}

._p-t-5_1jo6j_463 {
  padding-top: 16px;
}

._p-r-5_1jo6j_467 {
  padding-right: 16px;
}

._p-b-5_1jo6j_471 {
  padding-bottom: 16px;
}

._p-l-5_1jo6j_475 {
  padding-left: 16px;
}

._m-5_1jo6j_479 {
  margin: 16px;
}

._m-t-5_1jo6j_483 {
  margin-top: 16px;
}

._m-r-5_1jo6j_487 {
  margin-right: 16px;
}

._m-b-5_1jo6j_491 {
  margin-bottom: 16px;
}

._m-l-5_1jo6j_495 {
  margin-left: 16px;
}

._p-6_1jo6j_499 {
  padding: 24px;
}

._p-t-6_1jo6j_503 {
  padding-top: 24px;
}

._p-r-6_1jo6j_507 {
  padding-right: 24px;
}

._p-b-6_1jo6j_511 {
  padding-bottom: 24px;
}

._p-l-6_1jo6j_515 {
  padding-left: 24px;
}

._m-6_1jo6j_519 {
  margin: 24px;
}

._m-t-6_1jo6j_523 {
  margin-top: 24px;
}

._m-r-6_1jo6j_527 {
  margin-right: 24px;
}

._m-b-6_1jo6j_531 {
  margin-bottom: 24px;
}

._m-l-6_1jo6j_535 {
  margin-left: 24px;
}

._p-7_1jo6j_539 {
  padding: 32px;
}

._p-t-7_1jo6j_543 {
  padding-top: 32px;
}

._p-r-7_1jo6j_547 {
  padding-right: 32px;
}

._p-b-7_1jo6j_551 {
  padding-bottom: 32px;
}

._p-l-7_1jo6j_555 {
  padding-left: 32px;
}

._m-7_1jo6j_559 {
  margin: 32px;
}

._m-t-7_1jo6j_563 {
  margin-top: 32px;
}

._m-r-7_1jo6j_567 {
  margin-right: 32px;
}

._m-b-7_1jo6j_571 {
  margin-bottom: 32px;
}

._m-l-7_1jo6j_575 {
  margin-left: 32px;
}

._p-8_1jo6j_579 {
  padding: 40px;
}

._p-t-8_1jo6j_583 {
  padding-top: 40px;
}

._p-r-8_1jo6j_587 {
  padding-right: 40px;
}

._p-b-8_1jo6j_591 {
  padding-bottom: 40px;
}

._p-l-8_1jo6j_595 {
  padding-left: 40px;
}

._m-8_1jo6j_599 {
  margin: 40px;
}

._m-t-8_1jo6j_603 {
  margin-top: 40px;
}

._m-r-8_1jo6j_607 {
  margin-right: 40px;
}

._m-b-8_1jo6j_611 {
  margin-bottom: 40px;
}

._m-l-8_1jo6j_615 {
  margin-left: 40px;
}

._p-9_1jo6j_619 {
  padding: 48px;
}

._p-t-9_1jo6j_623 {
  padding-top: 48px;
}

._p-r-9_1jo6j_627 {
  padding-right: 48px;
}

._p-b-9_1jo6j_631 {
  padding-bottom: 48px;
}

._p-l-9_1jo6j_635 {
  padding-left: 48px;
}

._m-9_1jo6j_639 {
  margin: 48px;
}

._m-t-9_1jo6j_643 {
  margin-top: 48px;
}

._m-r-9_1jo6j_647 {
  margin-right: 48px;
}

._m-b-9_1jo6j_651 {
  margin-bottom: 48px;
}

._m-l-9_1jo6j_655 {
  margin-left: 48px;
}

._p-10_1jo6j_659 {
  padding: 64px;
}

._p-t-10_1jo6j_663 {
  padding-top: 64px;
}

._p-r-10_1jo6j_667 {
  padding-right: 64px;
}

._p-b-10_1jo6j_671 {
  padding-bottom: 64px;
}

._p-l-10_1jo6j_675 {
  padding-left: 64px;
}

._m-10_1jo6j_679 {
  margin: 64px;
}

._m-t-10_1jo6j_683 {
  margin-top: 64px;
}

._m-r-10_1jo6j_687 {
  margin-right: 64px;
}

._m-b-10_1jo6j_691 {
  margin-bottom: 64px;
}

._m-l-10_1jo6j_695 {
  margin-left: 64px;
}

._p-11_1jo6j_699 {
  padding: 80px;
}

._p-t-11_1jo6j_703 {
  padding-top: 80px;
}

._p-r-11_1jo6j_707 {
  padding-right: 80px;
}

._p-b-11_1jo6j_711 {
  padding-bottom: 80px;
}

._p-l-11_1jo6j_715 {
  padding-left: 80px;
}

._m-11_1jo6j_719 {
  margin: 80px;
}

._m-t-11_1jo6j_723 {
  margin-top: 80px;
}

._m-r-11_1jo6j_727 {
  margin-right: 80px;
}

._m-b-11_1jo6j_731 {
  margin-bottom: 80px;
}

._m-l-11_1jo6j_735 {
  margin-left: 80px;
}

._p-12_1jo6j_739 {
  padding: 96px;
}

._p-t-12_1jo6j_743 {
  padding-top: 96px;
}

._p-r-12_1jo6j_747 {
  padding-right: 96px;
}

._p-b-12_1jo6j_751 {
  padding-bottom: 96px;
}

._p-l-12_1jo6j_755 {
  padding-left: 96px;
}

._m-12_1jo6j_759 {
  margin: 96px;
}

._m-t-12_1jo6j_763 {
  margin-top: 96px;
}

._m-r-12_1jo6j_767 {
  margin-right: 96px;
}

._m-b-12_1jo6j_771 {
  margin-bottom: 96px;
}

._m-l-12_1jo6j_775 {
  margin-left: 96px;
}

._p-13_1jo6j_779 {
  padding: 160px;
}

._p-t-13_1jo6j_783 {
  padding-top: 160px;
}

._p-r-13_1jo6j_787 {
  padding-right: 160px;
}

._p-b-13_1jo6j_791 {
  padding-bottom: 160px;
}

._p-l-13_1jo6j_795 {
  padding-left: 160px;
}

._m-13_1jo6j_799 {
  margin: 160px;
}

._m-t-13_1jo6j_803 {
  margin-top: 160px;
}

._m-r-13_1jo6j_807 {
  margin-right: 160px;
}

._m-b-13_1jo6j_811 {
  margin-bottom: 160px;
}

._m-l-13_1jo6j_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1jo6j_825 {
  border-radius: 0;
}

._r-1_1jo6j_829 {
  border-radius: 2px;
}

._r-2_1jo6j_833 {
  border-radius: 4px;
}

._r-3_1jo6j_837 {
  border-radius: 6px;
}

._r-4_1jo6j_841 {
  border-radius: 8px;
}

._r-5_1jo6j_845 {
  border-radius: 12px;
}

._r-6_1jo6j_849 {
  border-radius: 20px;
}

._r-full_1jo6j_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1jo6j_860 {
  border: 0 solid;
}

._border-1_1jo6j_864 {
  border: 1px solid;
}

._border-2_1jo6j_868 {
  border: 2px solid;
}

._border-3_1jo6j_872 {
  border: 3px solid;
}

._border-4_1jo6j_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1jo6j_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1jo6j_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1jo6j_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1jo6j_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1jo6j_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1jo6j_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1jo6j_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1jo6j_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1jo6j_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_1jo6j_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1jo6j_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1jo6j_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1jo6j_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1jo6j_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1jo6j_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1jo6j_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1jo6j_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_1jo6j_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}
._contentArea_1jo6j_1040 {
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_1jo6j_1040 {
    overflow: visible;
    gap: 8px;
  }
}

._gridWrapper_1jo6j_1056 {
  display: contents;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_1jo6j_1056 {
    display: block;
    flex: 1;
    min-height: 0;
    overflow: hidden;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 16px * 2);
  }
  ._gridWrapper_1jo6j_1056 > div {
    height: 100%;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_1jo6j_1075 {
    gap: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

._listHeader_1jo6j_1082 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._listHeader_1jo6j_1082 {
    margin-bottom: 8px;
    height: 30px;
  }
}
._listHeader_1jo6j_1082 {
  gap: 10px;
}

._inlineAddButton_1jo6j_1098 {
  height: 40px;
  line-height: 1.4 !important;
}
._inlineAddButton_1jo6j_1098 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._inlineAddButton_1jo6j_1098 {
    display: none;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnly_1jo6j_1112 {
    display: none;
  }
}

._stickyAddButton_1jo6j_1117 {
  position: sticky;
  bottom: 16px;
  align-self: flex-end;
  margin-top: 16px;
  z-index: 10;
  transition: opacity 0.2s, visibility 0.2s;
}
._stickyAddButton_1jo6j_1117._hidden_1jo6j_1125 {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._stickyAddButton_1jo6j_1117 {
    display: none;
  }
}

._desktopSearch_1jo6j_1136 {
  display: grid;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_1jo6j_1136 {
    display: none !important;
  }
}

._mobileSearch_1jo6j_1145 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_1jo6j_1145 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_1jo6j_1145 > ._with-icon_1jo6j_1154,
  ._mobileSearch_1jo6j_1145 > .with-icon {
    flex: 1;
    min-width: 0;
  }
}

._mobileSearchButton_1jo6j_1161 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mobileSearchButton_1jo6j_1161 i::before {
  font-size: 20px;
}

._emptyMessage_1jo6j_1174 {
  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_1jo6j_1174 i::before {
  font-size: 48px !important;
  color: var(--color-text-action);
}
._emptyMessage_1jo6j_1174 p {
  font-size: 16px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._emptyMessage_1jo6j_1174 p {
    font-size: 14px;
  }
}
._emptyMessage_1jo6j_1174 p {
  text-align: center;
  margin: 0;
}
._emptyMessage_1jo6j_1174 p span {
  color: var(--color-danger);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1afct_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1afct_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1afct_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1afct_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1afct_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1afct_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1afct_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1afct_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1afct_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_1afct_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1afct_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1afct_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1afct_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1afct_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1afct_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1afct_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1afct_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1afct_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_1afct_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1afct_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1afct_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1afct_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1afct_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1afct_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1afct_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1afct_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1afct_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_1afct_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1afct_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1afct_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1afct_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1afct_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1afct_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1afct_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1afct_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1afct_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_1afct_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1afct_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1afct_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1afct_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1afct_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1afct_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1afct_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1afct_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1afct_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_1afct_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1afct_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1afct_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1afct_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1afct_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1afct_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1afct_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1afct_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1afct_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_1afct_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1afct_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1afct_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1afct_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1afct_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1afct_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1afct_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1afct_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1afct_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_1afct_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1afct_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1afct_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1afct_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1afct_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1afct_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1afct_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1afct_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1afct_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1afct_259 {
  padding: 0;
}

._p-t-0_1afct_263 {
  padding-top: 0;
}

._p-r-0_1afct_267 {
  padding-right: 0;
}

._p-b-0_1afct_271 {
  padding-bottom: 0;
}

._p-l-0_1afct_275 {
  padding-left: 0;
}

._m-0_1afct_279 {
  margin: 0;
}

._m-t-0_1afct_283 {
  margin-top: 0;
}

._m-r-0_1afct_287 {
  margin-right: 0;
}

._m-b-0_1afct_291 {
  margin-bottom: 0;
}

._m-l-0_1afct_295 {
  margin-left: 0;
}

._p-1_1afct_299 {
  padding: 2px;
}

._p-t-1_1afct_303 {
  padding-top: 2px;
}

._p-r-1_1afct_307 {
  padding-right: 2px;
}

._p-b-1_1afct_311 {
  padding-bottom: 2px;
}

._p-l-1_1afct_315 {
  padding-left: 2px;
}

._m-1_1afct_319 {
  margin: 2px;
}

._m-t-1_1afct_323 {
  margin-top: 2px;
}

._m-r-1_1afct_327 {
  margin-right: 2px;
}

._m-b-1_1afct_331 {
  margin-bottom: 2px;
}

._m-l-1_1afct_335 {
  margin-left: 2px;
}

._p-2_1afct_339 {
  padding: 4px;
}

._p-t-2_1afct_343 {
  padding-top: 4px;
}

._p-r-2_1afct_347 {
  padding-right: 4px;
}

._p-b-2_1afct_351 {
  padding-bottom: 4px;
}

._p-l-2_1afct_355 {
  padding-left: 4px;
}

._m-2_1afct_359 {
  margin: 4px;
}

._m-t-2_1afct_363 {
  margin-top: 4px;
}

._m-r-2_1afct_367 {
  margin-right: 4px;
}

._m-b-2_1afct_371 {
  margin-bottom: 4px;
}

._m-l-2_1afct_375 {
  margin-left: 4px;
}

._p-3_1afct_379 {
  padding: 8px;
}

._p-t-3_1afct_383 {
  padding-top: 8px;
}

._p-r-3_1afct_387 {
  padding-right: 8px;
}

._p-b-3_1afct_391 {
  padding-bottom: 8px;
}

._p-l-3_1afct_395 {
  padding-left: 8px;
}

._m-3_1afct_399 {
  margin: 8px;
}

._m-t-3_1afct_403 {
  margin-top: 8px;
}

._m-r-3_1afct_407 {
  margin-right: 8px;
}

._m-b-3_1afct_411 {
  margin-bottom: 8px;
}

._m-l-3_1afct_415 {
  margin-left: 8px;
}

._p-4_1afct_419 {
  padding: 12px;
}

._p-t-4_1afct_423 {
  padding-top: 12px;
}

._p-r-4_1afct_427 {
  padding-right: 12px;
}

._p-b-4_1afct_431 {
  padding-bottom: 12px;
}

._p-l-4_1afct_435 {
  padding-left: 12px;
}

._m-4_1afct_439 {
  margin: 12px;
}

._m-t-4_1afct_443 {
  margin-top: 12px;
}

._m-r-4_1afct_447 {
  margin-right: 12px;
}

._m-b-4_1afct_451 {
  margin-bottom: 12px;
}

._m-l-4_1afct_455 {
  margin-left: 12px;
}

._p-5_1afct_459 {
  padding: 16px;
}

._p-t-5_1afct_463 {
  padding-top: 16px;
}

._p-r-5_1afct_467 {
  padding-right: 16px;
}

._p-b-5_1afct_471 {
  padding-bottom: 16px;
}

._p-l-5_1afct_475 {
  padding-left: 16px;
}

._m-5_1afct_479 {
  margin: 16px;
}

._m-t-5_1afct_483 {
  margin-top: 16px;
}

._m-r-5_1afct_487 {
  margin-right: 16px;
}

._m-b-5_1afct_491 {
  margin-bottom: 16px;
}

._m-l-5_1afct_495 {
  margin-left: 16px;
}

._p-6_1afct_499 {
  padding: 24px;
}

._p-t-6_1afct_503 {
  padding-top: 24px;
}

._p-r-6_1afct_507 {
  padding-right: 24px;
}

._p-b-6_1afct_511 {
  padding-bottom: 24px;
}

._p-l-6_1afct_515 {
  padding-left: 24px;
}

._m-6_1afct_519 {
  margin: 24px;
}

._m-t-6_1afct_523 {
  margin-top: 24px;
}

._m-r-6_1afct_527 {
  margin-right: 24px;
}

._m-b-6_1afct_531 {
  margin-bottom: 24px;
}

._m-l-6_1afct_535 {
  margin-left: 24px;
}

._p-7_1afct_539 {
  padding: 32px;
}

._p-t-7_1afct_543 {
  padding-top: 32px;
}

._p-r-7_1afct_547 {
  padding-right: 32px;
}

._p-b-7_1afct_551 {
  padding-bottom: 32px;
}

._p-l-7_1afct_555 {
  padding-left: 32px;
}

._m-7_1afct_559 {
  margin: 32px;
}

._m-t-7_1afct_563 {
  margin-top: 32px;
}

._m-r-7_1afct_567 {
  margin-right: 32px;
}

._m-b-7_1afct_571 {
  margin-bottom: 32px;
}

._m-l-7_1afct_575 {
  margin-left: 32px;
}

._p-8_1afct_579 {
  padding: 40px;
}

._p-t-8_1afct_583 {
  padding-top: 40px;
}

._p-r-8_1afct_587 {
  padding-right: 40px;
}

._p-b-8_1afct_591 {
  padding-bottom: 40px;
}

._p-l-8_1afct_595 {
  padding-left: 40px;
}

._m-8_1afct_599 {
  margin: 40px;
}

._m-t-8_1afct_603 {
  margin-top: 40px;
}

._m-r-8_1afct_607 {
  margin-right: 40px;
}

._m-b-8_1afct_611 {
  margin-bottom: 40px;
}

._m-l-8_1afct_615 {
  margin-left: 40px;
}

._p-9_1afct_619 {
  padding: 48px;
}

._p-t-9_1afct_623 {
  padding-top: 48px;
}

._p-r-9_1afct_627 {
  padding-right: 48px;
}

._p-b-9_1afct_631 {
  padding-bottom: 48px;
}

._p-l-9_1afct_635 {
  padding-left: 48px;
}

._m-9_1afct_639 {
  margin: 48px;
}

._m-t-9_1afct_643 {
  margin-top: 48px;
}

._m-r-9_1afct_647 {
  margin-right: 48px;
}

._m-b-9_1afct_651 {
  margin-bottom: 48px;
}

._m-l-9_1afct_655 {
  margin-left: 48px;
}

._p-10_1afct_659 {
  padding: 64px;
}

._p-t-10_1afct_663 {
  padding-top: 64px;
}

._p-r-10_1afct_667 {
  padding-right: 64px;
}

._p-b-10_1afct_671 {
  padding-bottom: 64px;
}

._p-l-10_1afct_675 {
  padding-left: 64px;
}

._m-10_1afct_679 {
  margin: 64px;
}

._m-t-10_1afct_683 {
  margin-top: 64px;
}

._m-r-10_1afct_687 {
  margin-right: 64px;
}

._m-b-10_1afct_691 {
  margin-bottom: 64px;
}

._m-l-10_1afct_695 {
  margin-left: 64px;
}

._p-11_1afct_699 {
  padding: 80px;
}

._p-t-11_1afct_703 {
  padding-top: 80px;
}

._p-r-11_1afct_707 {
  padding-right: 80px;
}

._p-b-11_1afct_711 {
  padding-bottom: 80px;
}

._p-l-11_1afct_715 {
  padding-left: 80px;
}

._m-11_1afct_719 {
  margin: 80px;
}

._m-t-11_1afct_723 {
  margin-top: 80px;
}

._m-r-11_1afct_727 {
  margin-right: 80px;
}

._m-b-11_1afct_731 {
  margin-bottom: 80px;
}

._m-l-11_1afct_735 {
  margin-left: 80px;
}

._p-12_1afct_739 {
  padding: 96px;
}

._p-t-12_1afct_743 {
  padding-top: 96px;
}

._p-r-12_1afct_747 {
  padding-right: 96px;
}

._p-b-12_1afct_751 {
  padding-bottom: 96px;
}

._p-l-12_1afct_755 {
  padding-left: 96px;
}

._m-12_1afct_759 {
  margin: 96px;
}

._m-t-12_1afct_763 {
  margin-top: 96px;
}

._m-r-12_1afct_767 {
  margin-right: 96px;
}

._m-b-12_1afct_771 {
  margin-bottom: 96px;
}

._m-l-12_1afct_775 {
  margin-left: 96px;
}

._p-13_1afct_779 {
  padding: 160px;
}

._p-t-13_1afct_783 {
  padding-top: 160px;
}

._p-r-13_1afct_787 {
  padding-right: 160px;
}

._p-b-13_1afct_791 {
  padding-bottom: 160px;
}

._p-l-13_1afct_795 {
  padding-left: 160px;
}

._m-13_1afct_799 {
  margin: 160px;
}

._m-t-13_1afct_803 {
  margin-top: 160px;
}

._m-r-13_1afct_807 {
  margin-right: 160px;
}

._m-b-13_1afct_811 {
  margin-bottom: 160px;
}

._m-l-13_1afct_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1afct_825 {
  border-radius: 0;
}

._r-1_1afct_829 {
  border-radius: 2px;
}

._r-2_1afct_833 {
  border-radius: 4px;
}

._r-3_1afct_837 {
  border-radius: 6px;
}

._r-4_1afct_841 {
  border-radius: 8px;
}

._r-5_1afct_845 {
  border-radius: 12px;
}

._r-6_1afct_849 {
  border-radius: 20px;
}

._r-full_1afct_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1afct_860 {
  border: 0 solid;
}

._border-1_1afct_864 {
  border: 1px solid;
}

._border-2_1afct_868 {
  border: 2px solid;
}

._border-3_1afct_872 {
  border: 3px solid;
}

._border-4_1afct_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1afct_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1afct_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1afct_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1afct_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1afct_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1afct_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1afct_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1afct_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1afct_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_1afct_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1afct_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1afct_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1afct_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1afct_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1afct_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1afct_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1afct_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
*/
._totalCount_1afct_1039 {
  color: var(--color-primary);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_17xk4_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_17xk4_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_17xk4_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_17xk4_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_17xk4_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_17xk4_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_17xk4_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_17xk4_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_17xk4_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_17xk4_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_17xk4_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_17xk4_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_17xk4_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_17xk4_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_17xk4_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_17xk4_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_17xk4_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_17xk4_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_17xk4_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_17xk4_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_17xk4_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_17xk4_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_17xk4_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_17xk4_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_17xk4_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_17xk4_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_17xk4_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_17xk4_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_17xk4_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_17xk4_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_17xk4_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_17xk4_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_17xk4_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_17xk4_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_17xk4_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_17xk4_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_17xk4_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_17xk4_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_17xk4_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_17xk4_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_17xk4_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_17xk4_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_17xk4_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_17xk4_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_17xk4_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_17xk4_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_17xk4_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_17xk4_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_17xk4_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_17xk4_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_17xk4_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_17xk4_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_17xk4_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_17xk4_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_17xk4_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_17xk4_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_17xk4_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_17xk4_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_17xk4_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_17xk4_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_17xk4_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_17xk4_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_17xk4_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_17xk4_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_17xk4_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_17xk4_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_17xk4_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_17xk4_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_17xk4_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_17xk4_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_17xk4_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_17xk4_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_17xk4_259 {
  padding: 0;
}

._p-t-0_17xk4_263 {
  padding-top: 0;
}

._p-r-0_17xk4_267 {
  padding-right: 0;
}

._p-b-0_17xk4_271 {
  padding-bottom: 0;
}

._p-l-0_17xk4_275 {
  padding-left: 0;
}

._m-0_17xk4_279 {
  margin: 0;
}

._m-t-0_17xk4_283 {
  margin-top: 0;
}

._m-r-0_17xk4_287 {
  margin-right: 0;
}

._m-b-0_17xk4_291 {
  margin-bottom: 0;
}

._m-l-0_17xk4_295 {
  margin-left: 0;
}

._p-1_17xk4_299 {
  padding: 2px;
}

._p-t-1_17xk4_303 {
  padding-top: 2px;
}

._p-r-1_17xk4_307 {
  padding-right: 2px;
}

._p-b-1_17xk4_311 {
  padding-bottom: 2px;
}

._p-l-1_17xk4_315 {
  padding-left: 2px;
}

._m-1_17xk4_319 {
  margin: 2px;
}

._m-t-1_17xk4_323 {
  margin-top: 2px;
}

._m-r-1_17xk4_327 {
  margin-right: 2px;
}

._m-b-1_17xk4_331 {
  margin-bottom: 2px;
}

._m-l-1_17xk4_335 {
  margin-left: 2px;
}

._p-2_17xk4_339 {
  padding: 4px;
}

._p-t-2_17xk4_343 {
  padding-top: 4px;
}

._p-r-2_17xk4_347 {
  padding-right: 4px;
}

._p-b-2_17xk4_351 {
  padding-bottom: 4px;
}

._p-l-2_17xk4_355 {
  padding-left: 4px;
}

._m-2_17xk4_359 {
  margin: 4px;
}

._m-t-2_17xk4_363 {
  margin-top: 4px;
}

._m-r-2_17xk4_367 {
  margin-right: 4px;
}

._m-b-2_17xk4_371 {
  margin-bottom: 4px;
}

._m-l-2_17xk4_375 {
  margin-left: 4px;
}

._p-3_17xk4_379 {
  padding: 8px;
}

._p-t-3_17xk4_383 {
  padding-top: 8px;
}

._p-r-3_17xk4_387 {
  padding-right: 8px;
}

._p-b-3_17xk4_391 {
  padding-bottom: 8px;
}

._p-l-3_17xk4_395 {
  padding-left: 8px;
}

._m-3_17xk4_399 {
  margin: 8px;
}

._m-t-3_17xk4_403 {
  margin-top: 8px;
}

._m-r-3_17xk4_407 {
  margin-right: 8px;
}

._m-b-3_17xk4_411 {
  margin-bottom: 8px;
}

._m-l-3_17xk4_415 {
  margin-left: 8px;
}

._p-4_17xk4_419 {
  padding: 12px;
}

._p-t-4_17xk4_423 {
  padding-top: 12px;
}

._p-r-4_17xk4_427 {
  padding-right: 12px;
}

._p-b-4_17xk4_431 {
  padding-bottom: 12px;
}

._p-l-4_17xk4_435 {
  padding-left: 12px;
}

._m-4_17xk4_439 {
  margin: 12px;
}

._m-t-4_17xk4_443 {
  margin-top: 12px;
}

._m-r-4_17xk4_447 {
  margin-right: 12px;
}

._m-b-4_17xk4_451 {
  margin-bottom: 12px;
}

._m-l-4_17xk4_455 {
  margin-left: 12px;
}

._p-5_17xk4_459 {
  padding: 16px;
}

._p-t-5_17xk4_463 {
  padding-top: 16px;
}

._p-r-5_17xk4_467 {
  padding-right: 16px;
}

._p-b-5_17xk4_471 {
  padding-bottom: 16px;
}

._p-l-5_17xk4_475 {
  padding-left: 16px;
}

._m-5_17xk4_479 {
  margin: 16px;
}

._m-t-5_17xk4_483 {
  margin-top: 16px;
}

._m-r-5_17xk4_487 {
  margin-right: 16px;
}

._m-b-5_17xk4_491 {
  margin-bottom: 16px;
}

._m-l-5_17xk4_495 {
  margin-left: 16px;
}

._p-6_17xk4_499 {
  padding: 24px;
}

._p-t-6_17xk4_503 {
  padding-top: 24px;
}

._p-r-6_17xk4_507 {
  padding-right: 24px;
}

._p-b-6_17xk4_511 {
  padding-bottom: 24px;
}

._p-l-6_17xk4_515 {
  padding-left: 24px;
}

._m-6_17xk4_519 {
  margin: 24px;
}

._m-t-6_17xk4_523 {
  margin-top: 24px;
}

._m-r-6_17xk4_527 {
  margin-right: 24px;
}

._m-b-6_17xk4_531 {
  margin-bottom: 24px;
}

._m-l-6_17xk4_535 {
  margin-left: 24px;
}

._p-7_17xk4_539 {
  padding: 32px;
}

._p-t-7_17xk4_543 {
  padding-top: 32px;
}

._p-r-7_17xk4_547 {
  padding-right: 32px;
}

._p-b-7_17xk4_551 {
  padding-bottom: 32px;
}

._p-l-7_17xk4_555 {
  padding-left: 32px;
}

._m-7_17xk4_559 {
  margin: 32px;
}

._m-t-7_17xk4_563 {
  margin-top: 32px;
}

._m-r-7_17xk4_567 {
  margin-right: 32px;
}

._m-b-7_17xk4_571 {
  margin-bottom: 32px;
}

._m-l-7_17xk4_575 {
  margin-left: 32px;
}

._p-8_17xk4_579 {
  padding: 40px;
}

._p-t-8_17xk4_583 {
  padding-top: 40px;
}

._p-r-8_17xk4_587 {
  padding-right: 40px;
}

._p-b-8_17xk4_591 {
  padding-bottom: 40px;
}

._p-l-8_17xk4_595 {
  padding-left: 40px;
}

._m-8_17xk4_599 {
  margin: 40px;
}

._m-t-8_17xk4_603 {
  margin-top: 40px;
}

._m-r-8_17xk4_607 {
  margin-right: 40px;
}

._m-b-8_17xk4_611 {
  margin-bottom: 40px;
}

._m-l-8_17xk4_615 {
  margin-left: 40px;
}

._p-9_17xk4_619 {
  padding: 48px;
}

._p-t-9_17xk4_623 {
  padding-top: 48px;
}

._p-r-9_17xk4_627 {
  padding-right: 48px;
}

._p-b-9_17xk4_631 {
  padding-bottom: 48px;
}

._p-l-9_17xk4_635 {
  padding-left: 48px;
}

._m-9_17xk4_639 {
  margin: 48px;
}

._m-t-9_17xk4_643 {
  margin-top: 48px;
}

._m-r-9_17xk4_647 {
  margin-right: 48px;
}

._m-b-9_17xk4_651 {
  margin-bottom: 48px;
}

._m-l-9_17xk4_655 {
  margin-left: 48px;
}

._p-10_17xk4_659 {
  padding: 64px;
}

._p-t-10_17xk4_663 {
  padding-top: 64px;
}

._p-r-10_17xk4_667 {
  padding-right: 64px;
}

._p-b-10_17xk4_671 {
  padding-bottom: 64px;
}

._p-l-10_17xk4_675 {
  padding-left: 64px;
}

._m-10_17xk4_679 {
  margin: 64px;
}

._m-t-10_17xk4_683 {
  margin-top: 64px;
}

._m-r-10_17xk4_687 {
  margin-right: 64px;
}

._m-b-10_17xk4_691 {
  margin-bottom: 64px;
}

._m-l-10_17xk4_695 {
  margin-left: 64px;
}

._p-11_17xk4_699 {
  padding: 80px;
}

._p-t-11_17xk4_703 {
  padding-top: 80px;
}

._p-r-11_17xk4_707 {
  padding-right: 80px;
}

._p-b-11_17xk4_711 {
  padding-bottom: 80px;
}

._p-l-11_17xk4_715 {
  padding-left: 80px;
}

._m-11_17xk4_719 {
  margin: 80px;
}

._m-t-11_17xk4_723 {
  margin-top: 80px;
}

._m-r-11_17xk4_727 {
  margin-right: 80px;
}

._m-b-11_17xk4_731 {
  margin-bottom: 80px;
}

._m-l-11_17xk4_735 {
  margin-left: 80px;
}

._p-12_17xk4_739 {
  padding: 96px;
}

._p-t-12_17xk4_743 {
  padding-top: 96px;
}

._p-r-12_17xk4_747 {
  padding-right: 96px;
}

._p-b-12_17xk4_751 {
  padding-bottom: 96px;
}

._p-l-12_17xk4_755 {
  padding-left: 96px;
}

._m-12_17xk4_759 {
  margin: 96px;
}

._m-t-12_17xk4_763 {
  margin-top: 96px;
}

._m-r-12_17xk4_767 {
  margin-right: 96px;
}

._m-b-12_17xk4_771 {
  margin-bottom: 96px;
}

._m-l-12_17xk4_775 {
  margin-left: 96px;
}

._p-13_17xk4_779 {
  padding: 160px;
}

._p-t-13_17xk4_783 {
  padding-top: 160px;
}

._p-r-13_17xk4_787 {
  padding-right: 160px;
}

._p-b-13_17xk4_791 {
  padding-bottom: 160px;
}

._p-l-13_17xk4_795 {
  padding-left: 160px;
}

._m-13_17xk4_799 {
  margin: 160px;
}

._m-t-13_17xk4_803 {
  margin-top: 160px;
}

._m-r-13_17xk4_807 {
  margin-right: 160px;
}

._m-b-13_17xk4_811 {
  margin-bottom: 160px;
}

._m-l-13_17xk4_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_17xk4_825 {
  border-radius: 0;
}

._r-1_17xk4_829 {
  border-radius: 2px;
}

._r-2_17xk4_833 {
  border-radius: 4px;
}

._r-3_17xk4_837 {
  border-radius: 6px;
}

._r-4_17xk4_841 {
  border-radius: 8px;
}

._r-5_17xk4_845 {
  border-radius: 12px;
}

._r-6_17xk4_849 {
  border-radius: 20px;
}

._r-full_17xk4_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_17xk4_860 {
  border: 0 solid;
}

._border-1_17xk4_864 {
  border: 1px solid;
}

._border-2_17xk4_868 {
  border: 2px solid;
}

._border-3_17xk4_872 {
  border: 3px solid;
}

._border-4_17xk4_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_17xk4_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_17xk4_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_17xk4_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_17xk4_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_17xk4_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_17xk4_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_17xk4_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_17xk4_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_17xk4_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_17xk4_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_17xk4_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_17xk4_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_17xk4_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_17xk4_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_17xk4_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_17xk4_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_17xk4_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_17xk4_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}
._contentArea_17xk4_1040 {
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_17xk4_1040 {
    overflow: visible;
    gap: 8px;
  }
}

._gridWrapper_17xk4_1056 {
  display: contents;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_17xk4_1056 {
    display: block;
    flex: 1;
    min-height: 0;
    overflow: hidden;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 16px * 2);
  }
  ._gridWrapper_17xk4_1056 > div {
    height: 100%;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_17xk4_1075 {
    gap: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

._title_17xk4_1082 {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 600;
  color: var(--color-text-header);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._title_17xk4_1082 {
    font-size: 16px;
  }
}
._title_17xk4_1082 {
  color: var(--color-text-header);
  margin: 0;
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnly_17xk4_1099 {
    display: none;
  }
}

._buttonGroup_17xk4_1104 {
  display: flex;
  gap: 8px;
  align-items: center;
}

._deleteButton_17xk4_1110 {
  height: 40px;
  line-height: 1.4 !important;
}
._deleteButton_17xk4_1110 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._deleteButton_17xk4_1110 {
    display: none;
  }
}

._addButton_17xk4_1123 {
  height: 40px;
  line-height: 1.4 !important;
}
._addButton_17xk4_1123 i::before {
  line-height: 21px !important;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._addButton_17xk4_1123 {
    display: none;
  }
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_fb011_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_fb011_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_fb011_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_fb011_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_fb011_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_fb011_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_fb011_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_fb011_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_fb011_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_fb011_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_fb011_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_fb011_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_fb011_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_fb011_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_fb011_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_fb011_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_fb011_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_fb011_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_fb011_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_fb011_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_fb011_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_fb011_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_fb011_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_fb011_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_fb011_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_fb011_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_fb011_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_fb011_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_fb011_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_fb011_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_fb011_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_fb011_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_fb011_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_fb011_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_fb011_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_fb011_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_fb011_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_fb011_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_fb011_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_fb011_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_fb011_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_fb011_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_fb011_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_fb011_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_fb011_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_fb011_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_fb011_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_fb011_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_fb011_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_fb011_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_fb011_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_fb011_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_fb011_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_fb011_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_fb011_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_fb011_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_fb011_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_fb011_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_fb011_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_fb011_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_fb011_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_fb011_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_fb011_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_fb011_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_fb011_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_fb011_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_fb011_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_fb011_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_fb011_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_fb011_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_fb011_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_fb011_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_fb011_259 {
  padding: 0;
}

._p-t-0_fb011_263 {
  padding-top: 0;
}

._p-r-0_fb011_267 {
  padding-right: 0;
}

._p-b-0_fb011_271 {
  padding-bottom: 0;
}

._p-l-0_fb011_275 {
  padding-left: 0;
}

._m-0_fb011_279 {
  margin: 0;
}

._m-t-0_fb011_283 {
  margin-top: 0;
}

._m-r-0_fb011_287 {
  margin-right: 0;
}

._m-b-0_fb011_291 {
  margin-bottom: 0;
}

._m-l-0_fb011_295 {
  margin-left: 0;
}

._p-1_fb011_299 {
  padding: 2px;
}

._p-t-1_fb011_303 {
  padding-top: 2px;
}

._p-r-1_fb011_307 {
  padding-right: 2px;
}

._p-b-1_fb011_311 {
  padding-bottom: 2px;
}

._p-l-1_fb011_315 {
  padding-left: 2px;
}

._m-1_fb011_319 {
  margin: 2px;
}

._m-t-1_fb011_323 {
  margin-top: 2px;
}

._m-r-1_fb011_327 {
  margin-right: 2px;
}

._m-b-1_fb011_331 {
  margin-bottom: 2px;
}

._m-l-1_fb011_335 {
  margin-left: 2px;
}

._p-2_fb011_339 {
  padding: 4px;
}

._p-t-2_fb011_343 {
  padding-top: 4px;
}

._p-r-2_fb011_347 {
  padding-right: 4px;
}

._p-b-2_fb011_351 {
  padding-bottom: 4px;
}

._p-l-2_fb011_355 {
  padding-left: 4px;
}

._m-2_fb011_359 {
  margin: 4px;
}

._m-t-2_fb011_363 {
  margin-top: 4px;
}

._m-r-2_fb011_367 {
  margin-right: 4px;
}

._m-b-2_fb011_371 {
  margin-bottom: 4px;
}

._m-l-2_fb011_375 {
  margin-left: 4px;
}

._p-3_fb011_379 {
  padding: 8px;
}

._p-t-3_fb011_383 {
  padding-top: 8px;
}

._p-r-3_fb011_387 {
  padding-right: 8px;
}

._p-b-3_fb011_391 {
  padding-bottom: 8px;
}

._p-l-3_fb011_395 {
  padding-left: 8px;
}

._m-3_fb011_399 {
  margin: 8px;
}

._m-t-3_fb011_403 {
  margin-top: 8px;
}

._m-r-3_fb011_407 {
  margin-right: 8px;
}

._m-b-3_fb011_411 {
  margin-bottom: 8px;
}

._m-l-3_fb011_415 {
  margin-left: 8px;
}

._p-4_fb011_419 {
  padding: 12px;
}

._p-t-4_fb011_423 {
  padding-top: 12px;
}

._p-r-4_fb011_427 {
  padding-right: 12px;
}

._p-b-4_fb011_431 {
  padding-bottom: 12px;
}

._p-l-4_fb011_435 {
  padding-left: 12px;
}

._m-4_fb011_439 {
  margin: 12px;
}

._m-t-4_fb011_443 {
  margin-top: 12px;
}

._m-r-4_fb011_447 {
  margin-right: 12px;
}

._m-b-4_fb011_451 {
  margin-bottom: 12px;
}

._m-l-4_fb011_455 {
  margin-left: 12px;
}

._p-5_fb011_459 {
  padding: 16px;
}

._p-t-5_fb011_463 {
  padding-top: 16px;
}

._p-r-5_fb011_467 {
  padding-right: 16px;
}

._p-b-5_fb011_471 {
  padding-bottom: 16px;
}

._p-l-5_fb011_475 {
  padding-left: 16px;
}

._m-5_fb011_479 {
  margin: 16px;
}

._m-t-5_fb011_483 {
  margin-top: 16px;
}

._m-r-5_fb011_487 {
  margin-right: 16px;
}

._m-b-5_fb011_491 {
  margin-bottom: 16px;
}

._m-l-5_fb011_495 {
  margin-left: 16px;
}

._p-6_fb011_499 {
  padding: 24px;
}

._p-t-6_fb011_503 {
  padding-top: 24px;
}

._p-r-6_fb011_507 {
  padding-right: 24px;
}

._p-b-6_fb011_511 {
  padding-bottom: 24px;
}

._p-l-6_fb011_515 {
  padding-left: 24px;
}

._m-6_fb011_519 {
  margin: 24px;
}

._m-t-6_fb011_523 {
  margin-top: 24px;
}

._m-r-6_fb011_527 {
  margin-right: 24px;
}

._m-b-6_fb011_531 {
  margin-bottom: 24px;
}

._m-l-6_fb011_535 {
  margin-left: 24px;
}

._p-7_fb011_539 {
  padding: 32px;
}

._p-t-7_fb011_543 {
  padding-top: 32px;
}

._p-r-7_fb011_547 {
  padding-right: 32px;
}

._p-b-7_fb011_551 {
  padding-bottom: 32px;
}

._p-l-7_fb011_555 {
  padding-left: 32px;
}

._m-7_fb011_559 {
  margin: 32px;
}

._m-t-7_fb011_563 {
  margin-top: 32px;
}

._m-r-7_fb011_567 {
  margin-right: 32px;
}

._m-b-7_fb011_571 {
  margin-bottom: 32px;
}

._m-l-7_fb011_575 {
  margin-left: 32px;
}

._p-8_fb011_579 {
  padding: 40px;
}

._p-t-8_fb011_583 {
  padding-top: 40px;
}

._p-r-8_fb011_587 {
  padding-right: 40px;
}

._p-b-8_fb011_591 {
  padding-bottom: 40px;
}

._p-l-8_fb011_595 {
  padding-left: 40px;
}

._m-8_fb011_599 {
  margin: 40px;
}

._m-t-8_fb011_603 {
  margin-top: 40px;
}

._m-r-8_fb011_607 {
  margin-right: 40px;
}

._m-b-8_fb011_611 {
  margin-bottom: 40px;
}

._m-l-8_fb011_615 {
  margin-left: 40px;
}

._p-9_fb011_619 {
  padding: 48px;
}

._p-t-9_fb011_623 {
  padding-top: 48px;
}

._p-r-9_fb011_627 {
  padding-right: 48px;
}

._p-b-9_fb011_631 {
  padding-bottom: 48px;
}

._p-l-9_fb011_635 {
  padding-left: 48px;
}

._m-9_fb011_639 {
  margin: 48px;
}

._m-t-9_fb011_643 {
  margin-top: 48px;
}

._m-r-9_fb011_647 {
  margin-right: 48px;
}

._m-b-9_fb011_651 {
  margin-bottom: 48px;
}

._m-l-9_fb011_655 {
  margin-left: 48px;
}

._p-10_fb011_659 {
  padding: 64px;
}

._p-t-10_fb011_663 {
  padding-top: 64px;
}

._p-r-10_fb011_667 {
  padding-right: 64px;
}

._p-b-10_fb011_671 {
  padding-bottom: 64px;
}

._p-l-10_fb011_675 {
  padding-left: 64px;
}

._m-10_fb011_679 {
  margin: 64px;
}

._m-t-10_fb011_683 {
  margin-top: 64px;
}

._m-r-10_fb011_687 {
  margin-right: 64px;
}

._m-b-10_fb011_691 {
  margin-bottom: 64px;
}

._m-l-10_fb011_695 {
  margin-left: 64px;
}

._p-11_fb011_699 {
  padding: 80px;
}

._p-t-11_fb011_703 {
  padding-top: 80px;
}

._p-r-11_fb011_707 {
  padding-right: 80px;
}

._p-b-11_fb011_711 {
  padding-bottom: 80px;
}

._p-l-11_fb011_715 {
  padding-left: 80px;
}

._m-11_fb011_719 {
  margin: 80px;
}

._m-t-11_fb011_723 {
  margin-top: 80px;
}

._m-r-11_fb011_727 {
  margin-right: 80px;
}

._m-b-11_fb011_731 {
  margin-bottom: 80px;
}

._m-l-11_fb011_735 {
  margin-left: 80px;
}

._p-12_fb011_739 {
  padding: 96px;
}

._p-t-12_fb011_743 {
  padding-top: 96px;
}

._p-r-12_fb011_747 {
  padding-right: 96px;
}

._p-b-12_fb011_751 {
  padding-bottom: 96px;
}

._p-l-12_fb011_755 {
  padding-left: 96px;
}

._m-12_fb011_759 {
  margin: 96px;
}

._m-t-12_fb011_763 {
  margin-top: 96px;
}

._m-r-12_fb011_767 {
  margin-right: 96px;
}

._m-b-12_fb011_771 {
  margin-bottom: 96px;
}

._m-l-12_fb011_775 {
  margin-left: 96px;
}

._p-13_fb011_779 {
  padding: 160px;
}

._p-t-13_fb011_783 {
  padding-top: 160px;
}

._p-r-13_fb011_787 {
  padding-right: 160px;
}

._p-b-13_fb011_791 {
  padding-bottom: 160px;
}

._p-l-13_fb011_795 {
  padding-left: 160px;
}

._m-13_fb011_799 {
  margin: 160px;
}

._m-t-13_fb011_803 {
  margin-top: 160px;
}

._m-r-13_fb011_807 {
  margin-right: 160px;
}

._m-b-13_fb011_811 {
  margin-bottom: 160px;
}

._m-l-13_fb011_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_fb011_825 {
  border-radius: 0;
}

._r-1_fb011_829 {
  border-radius: 2px;
}

._r-2_fb011_833 {
  border-radius: 4px;
}

._r-3_fb011_837 {
  border-radius: 6px;
}

._r-4_fb011_841 {
  border-radius: 8px;
}

._r-5_fb011_845 {
  border-radius: 12px;
}

._r-6_fb011_849 {
  border-radius: 20px;
}

._r-full_fb011_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_fb011_860 {
  border: 0 solid;
}

._border-1_fb011_864 {
  border: 1px solid;
}

._border-2_fb011_868 {
  border: 2px solid;
}

._border-3_fb011_872 {
  border: 3px solid;
}

._border-4_fb011_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_fb011_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_fb011_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_fb011_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_fb011_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_fb011_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_fb011_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_fb011_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_fb011_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_fb011_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_fb011_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_fb011_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_fb011_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_fb011_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_fb011_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_fb011_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_fb011_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_fb011_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
*/
._nameWrapper_fb011_1039 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  min-width: 0;
}

._nameText_fb011_1047 {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._nameLink_fb011_1055 {
  color: var(--color-link);
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s;
}
@media (hover: hover) {
._nameLink_fb011_1055:hover {
  color: var(--color-link-hover);
}
}

._assigneeCell_fb011_1065 {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  height: 100%;
  min-width: 0;
}

._assigneeScroll_fb011_1074 {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 4px;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: thin;
}
._assigneeScroll_fb011_1074::-webkit-scrollbar {
  height: 4px;
}
._assigneeScroll_fb011_1074::-webkit-scrollbar-thumb {
  background: var(--color-border);
  border-radius: 2px;
}

._assigneeScroll_fb011_1074 > * {
  flex-shrink: 0;
}

._totalCount_fb011_1096 {
  color: var(--color-primary);
}

._assigneeAddButton_fb011_1100._assigneeAddButton_fb011_1100 {
  border-radius: 9999px;
}

._dateTimeCell_fb011_1104 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2px;
  line-height: 1.2;
}

._dateText_fb011_1113 {
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
}
@media screen and (max-width: calc(768px - 1px)) {
  ._dateText_fb011_1113 {
    font-size: 12px;
  }
}
._dateText_fb011_1113 {
  color: var(--color-text-header);
}

._timeText_fb011_1128 {
  font-size: 12px;
  line-height: 1.6;
  font-weight: 400;
  color: var(--color-text-body);
  color: var(--color-text-action-disabled);
}/*
  Color & Theme
*/
body :not(button, input, textarea, :disabled)._primary_1cjk5_4 {
  color: var(--color-primary) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._primarya_1cjk5_7:hover {
  color: var(--color-primary-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._primarya_1cjk5_7:active {
  color: var(--color-primary-pressed) !important;
}
body :not(button, input, textarea, :disabled)._primarya_1cjk5_7:focus {
  color: var(--color-primary-focus) !important;
}
body :not(button, input, textarea, :disabled)._primary-fill_1cjk5_16 {
  color: var(--color-primary);
  background-color: var(--color-primary-fill) !important;
}
body :not(button, input, textarea, :disabled)._primary-reverse_1cjk5_20 {
  color: var(--color-primary-reverse) !important;
}
body ._primary-bg_1cjk5_23 {
  color: var(--color-primary-reverse) !important;
  background-color: var(--color-primary) !important;
}
body ._primary-border_1cjk5_27:not(:disabled) {
  border: 1px solid var(--color-primary) !important;
}
body ._primary-border-fill_1cjk5_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_1cjk5_35 {
  color: var(--color-default) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._defaulta_1cjk5_38:hover {
  color: var(--color-default-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._defaulta_1cjk5_38:active {
  color: var(--color-default-pressed) !important;
}
body :not(button, input, textarea, :disabled)._defaulta_1cjk5_38:focus {
  color: var(--color-default-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-fill_1cjk5_47 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-reverse_1cjk5_51 {
  color: var(--color-default-reverse) !important;
}
body ._default-bg_1cjk5_54 {
  color: var(--color-default-reverse) !important;
  background-color: var(--color-default) !important;
}
body ._default-border_1cjk5_58:not(:disabled) {
  border: 1px solid var(--color-default) !important;
}
body ._default-border-fill_1cjk5_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_1cjk5_66 {
  color: var(--color-default-deep) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._default-deepa_1cjk5_69:hover {
  color: var(--color-default-deep-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._default-deepa_1cjk5_69:active {
  color: var(--color-default-deep-pressed) !important;
}
body :not(button, input, textarea, :disabled)._default-deepa_1cjk5_69:focus {
  color: var(--color-default-deep-focus) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-fill_1cjk5_78 {
  color: var(--color-default-deep);
  background-color: var(--color-default-deep-fill) !important;
}
body :not(button, input, textarea, :disabled)._default-deep-reverse_1cjk5_82 {
  color: var(--color-default-deep-reverse) !important;
}
body ._default-deep-bg_1cjk5_85 {
  color: var(--color-default-deep-reverse) !important;
  background-color: var(--color-default-deep) !important;
}
body ._default-deep-border_1cjk5_89:not(:disabled) {
  border: 1px solid var(--color-default-deep) !important;
}
body ._default-deep-border-fill_1cjk5_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_1cjk5_97 {
  color: var(--color-info) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._infoa_1cjk5_100:hover {
  color: var(--color-info-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._infoa_1cjk5_100:active {
  color: var(--color-info-pressed) !important;
}
body :not(button, input, textarea, :disabled)._infoa_1cjk5_100:focus {
  color: var(--color-info-focus) !important;
}
body :not(button, input, textarea, :disabled)._info-fill_1cjk5_109 {
  color: var(--color-info);
  background-color: var(--color-info-fill) !important;
}
body :not(button, input, textarea, :disabled)._info-reverse_1cjk5_113 {
  color: var(--color-info-reverse) !important;
}
body ._info-bg_1cjk5_116 {
  color: var(--color-info-reverse) !important;
  background-color: var(--color-info) !important;
}
body ._info-border_1cjk5_120:not(:disabled) {
  border: 1px solid var(--color-info) !important;
}
body ._info-border-fill_1cjk5_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_1cjk5_128 {
  color: var(--color-link) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._linka_1cjk5_131:hover {
  color: var(--color-link-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._linka_1cjk5_131:active {
  color: var(--color-link-pressed) !important;
}
body :not(button, input, textarea, :disabled)._linka_1cjk5_131:focus {
  color: var(--color-link-focus) !important;
}
body :not(button, input, textarea, :disabled)._link-fill_1cjk5_140 {
  color: var(--color-link);
  background-color: var(--color-link-fill) !important;
}
body :not(button, input, textarea, :disabled)._link-reverse_1cjk5_144 {
  color: var(--color-link-reverse) !important;
}
body ._link-bg_1cjk5_147 {
  color: var(--color-link-reverse) !important;
  background-color: var(--color-link) !important;
}
body ._link-border_1cjk5_151:not(:disabled) {
  border: 1px solid var(--color-link) !important;
}
body ._link-border-fill_1cjk5_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_1cjk5_159 {
  color: var(--color-success) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._successa_1cjk5_162:hover {
  color: var(--color-success-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._successa_1cjk5_162:active {
  color: var(--color-success-pressed) !important;
}
body :not(button, input, textarea, :disabled)._successa_1cjk5_162:focus {
  color: var(--color-success-focus) !important;
}
body :not(button, input, textarea, :disabled)._success-fill_1cjk5_171 {
  color: var(--color-success);
  background-color: var(--color-success-fill) !important;
}
body :not(button, input, textarea, :disabled)._success-reverse_1cjk5_175 {
  color: var(--color-success-reverse) !important;
}
body ._success-bg_1cjk5_178 {
  color: var(--color-success-reverse) !important;
  background-color: var(--color-success) !important;
}
body ._success-border_1cjk5_182:not(:disabled) {
  border: 1px solid var(--color-success) !important;
}
body ._success-border-fill_1cjk5_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_1cjk5_190 {
  color: var(--color-warning) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._warninga_1cjk5_193:hover {
  color: var(--color-warning-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._warninga_1cjk5_193:active {
  color: var(--color-warning-pressed) !important;
}
body :not(button, input, textarea, :disabled)._warninga_1cjk5_193:focus {
  color: var(--color-warning-focus) !important;
}
body :not(button, input, textarea, :disabled)._warning-fill_1cjk5_202 {
  color: var(--color-warning);
  background-color: var(--color-warning-fill) !important;
}
body :not(button, input, textarea, :disabled)._warning-reverse_1cjk5_206 {
  color: var(--color-warning-reverse) !important;
}
body ._warning-bg_1cjk5_209 {
  color: var(--color-warning-reverse) !important;
  background-color: var(--color-warning) !important;
}
body ._warning-border_1cjk5_213:not(:disabled) {
  border: 1px solid var(--color-warning) !important;
}
body ._warning-border-fill_1cjk5_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_1cjk5_221 {
  color: var(--color-danger) !important;
}
@media (hover: hover) {
body :not(button, input, textarea, :disabled)._dangera_1cjk5_224:hover {
  color: var(--color-danger-hover) !important;
}
}
body :not(button, input, textarea, :disabled)._dangera_1cjk5_224:active {
  color: var(--color-danger-pressed) !important;
}
body :not(button, input, textarea, :disabled)._dangera_1cjk5_224:focus {
  color: var(--color-danger-focus) !important;
}
body :not(button, input, textarea, :disabled)._danger-fill_1cjk5_233 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
}
body :not(button, input, textarea, :disabled)._danger-reverse_1cjk5_237 {
  color: var(--color-danger-reverse) !important;
}
body ._danger-bg_1cjk5_240 {
  color: var(--color-danger-reverse) !important;
  background-color: var(--color-danger) !important;
}
body ._danger-border_1cjk5_244:not(:disabled) {
  border: 1px solid var(--color-danger) !important;
}
body ._danger-border-fill_1cjk5_247 {
  color: var(--color-danger);
  background-color: var(--color-danger-fill) !important;
  border: 1px solid var(--color-danger) !important;
}

/*
  Layout
*/
/*
  Spacing
*/
._p-0_1cjk5_259 {
  padding: 0;
}

._p-t-0_1cjk5_263 {
  padding-top: 0;
}

._p-r-0_1cjk5_267 {
  padding-right: 0;
}

._p-b-0_1cjk5_271 {
  padding-bottom: 0;
}

._p-l-0_1cjk5_275 {
  padding-left: 0;
}

._m-0_1cjk5_279 {
  margin: 0;
}

._m-t-0_1cjk5_283 {
  margin-top: 0;
}

._m-r-0_1cjk5_287 {
  margin-right: 0;
}

._m-b-0_1cjk5_291 {
  margin-bottom: 0;
}

._m-l-0_1cjk5_295 {
  margin-left: 0;
}

._p-1_1cjk5_299 {
  padding: 2px;
}

._p-t-1_1cjk5_303 {
  padding-top: 2px;
}

._p-r-1_1cjk5_307 {
  padding-right: 2px;
}

._p-b-1_1cjk5_311 {
  padding-bottom: 2px;
}

._p-l-1_1cjk5_315 {
  padding-left: 2px;
}

._m-1_1cjk5_319 {
  margin: 2px;
}

._m-t-1_1cjk5_323 {
  margin-top: 2px;
}

._m-r-1_1cjk5_327 {
  margin-right: 2px;
}

._m-b-1_1cjk5_331 {
  margin-bottom: 2px;
}

._m-l-1_1cjk5_335 {
  margin-left: 2px;
}

._p-2_1cjk5_339 {
  padding: 4px;
}

._p-t-2_1cjk5_343 {
  padding-top: 4px;
}

._p-r-2_1cjk5_347 {
  padding-right: 4px;
}

._p-b-2_1cjk5_351 {
  padding-bottom: 4px;
}

._p-l-2_1cjk5_355 {
  padding-left: 4px;
}

._m-2_1cjk5_359 {
  margin: 4px;
}

._m-t-2_1cjk5_363 {
  margin-top: 4px;
}

._m-r-2_1cjk5_367 {
  margin-right: 4px;
}

._m-b-2_1cjk5_371 {
  margin-bottom: 4px;
}

._m-l-2_1cjk5_375 {
  margin-left: 4px;
}

._p-3_1cjk5_379 {
  padding: 8px;
}

._p-t-3_1cjk5_383 {
  padding-top: 8px;
}

._p-r-3_1cjk5_387 {
  padding-right: 8px;
}

._p-b-3_1cjk5_391 {
  padding-bottom: 8px;
}

._p-l-3_1cjk5_395 {
  padding-left: 8px;
}

._m-3_1cjk5_399 {
  margin: 8px;
}

._m-t-3_1cjk5_403 {
  margin-top: 8px;
}

._m-r-3_1cjk5_407 {
  margin-right: 8px;
}

._m-b-3_1cjk5_411 {
  margin-bottom: 8px;
}

._m-l-3_1cjk5_415 {
  margin-left: 8px;
}

._p-4_1cjk5_419 {
  padding: 12px;
}

._p-t-4_1cjk5_423 {
  padding-top: 12px;
}

._p-r-4_1cjk5_427 {
  padding-right: 12px;
}

._p-b-4_1cjk5_431 {
  padding-bottom: 12px;
}

._p-l-4_1cjk5_435 {
  padding-left: 12px;
}

._m-4_1cjk5_439 {
  margin: 12px;
}

._m-t-4_1cjk5_443 {
  margin-top: 12px;
}

._m-r-4_1cjk5_447 {
  margin-right: 12px;
}

._m-b-4_1cjk5_451 {
  margin-bottom: 12px;
}

._m-l-4_1cjk5_455 {
  margin-left: 12px;
}

._p-5_1cjk5_459 {
  padding: 16px;
}

._p-t-5_1cjk5_463 {
  padding-top: 16px;
}

._p-r-5_1cjk5_467 {
  padding-right: 16px;
}

._p-b-5_1cjk5_471 {
  padding-bottom: 16px;
}

._p-l-5_1cjk5_475 {
  padding-left: 16px;
}

._m-5_1cjk5_479 {
  margin: 16px;
}

._m-t-5_1cjk5_483 {
  margin-top: 16px;
}

._m-r-5_1cjk5_487 {
  margin-right: 16px;
}

._m-b-5_1cjk5_491 {
  margin-bottom: 16px;
}

._m-l-5_1cjk5_495 {
  margin-left: 16px;
}

._p-6_1cjk5_499 {
  padding: 24px;
}

._p-t-6_1cjk5_503 {
  padding-top: 24px;
}

._p-r-6_1cjk5_507 {
  padding-right: 24px;
}

._p-b-6_1cjk5_511 {
  padding-bottom: 24px;
}

._p-l-6_1cjk5_515 {
  padding-left: 24px;
}

._m-6_1cjk5_519 {
  margin: 24px;
}

._m-t-6_1cjk5_523 {
  margin-top: 24px;
}

._m-r-6_1cjk5_527 {
  margin-right: 24px;
}

._m-b-6_1cjk5_531 {
  margin-bottom: 24px;
}

._m-l-6_1cjk5_535 {
  margin-left: 24px;
}

._p-7_1cjk5_539 {
  padding: 32px;
}

._p-t-7_1cjk5_543 {
  padding-top: 32px;
}

._p-r-7_1cjk5_547 {
  padding-right: 32px;
}

._p-b-7_1cjk5_551 {
  padding-bottom: 32px;
}

._p-l-7_1cjk5_555 {
  padding-left: 32px;
}

._m-7_1cjk5_559 {
  margin: 32px;
}

._m-t-7_1cjk5_563 {
  margin-top: 32px;
}

._m-r-7_1cjk5_567 {
  margin-right: 32px;
}

._m-b-7_1cjk5_571 {
  margin-bottom: 32px;
}

._m-l-7_1cjk5_575 {
  margin-left: 32px;
}

._p-8_1cjk5_579 {
  padding: 40px;
}

._p-t-8_1cjk5_583 {
  padding-top: 40px;
}

._p-r-8_1cjk5_587 {
  padding-right: 40px;
}

._p-b-8_1cjk5_591 {
  padding-bottom: 40px;
}

._p-l-8_1cjk5_595 {
  padding-left: 40px;
}

._m-8_1cjk5_599 {
  margin: 40px;
}

._m-t-8_1cjk5_603 {
  margin-top: 40px;
}

._m-r-8_1cjk5_607 {
  margin-right: 40px;
}

._m-b-8_1cjk5_611 {
  margin-bottom: 40px;
}

._m-l-8_1cjk5_615 {
  margin-left: 40px;
}

._p-9_1cjk5_619 {
  padding: 48px;
}

._p-t-9_1cjk5_623 {
  padding-top: 48px;
}

._p-r-9_1cjk5_627 {
  padding-right: 48px;
}

._p-b-9_1cjk5_631 {
  padding-bottom: 48px;
}

._p-l-9_1cjk5_635 {
  padding-left: 48px;
}

._m-9_1cjk5_639 {
  margin: 48px;
}

._m-t-9_1cjk5_643 {
  margin-top: 48px;
}

._m-r-9_1cjk5_647 {
  margin-right: 48px;
}

._m-b-9_1cjk5_651 {
  margin-bottom: 48px;
}

._m-l-9_1cjk5_655 {
  margin-left: 48px;
}

._p-10_1cjk5_659 {
  padding: 64px;
}

._p-t-10_1cjk5_663 {
  padding-top: 64px;
}

._p-r-10_1cjk5_667 {
  padding-right: 64px;
}

._p-b-10_1cjk5_671 {
  padding-bottom: 64px;
}

._p-l-10_1cjk5_675 {
  padding-left: 64px;
}

._m-10_1cjk5_679 {
  margin: 64px;
}

._m-t-10_1cjk5_683 {
  margin-top: 64px;
}

._m-r-10_1cjk5_687 {
  margin-right: 64px;
}

._m-b-10_1cjk5_691 {
  margin-bottom: 64px;
}

._m-l-10_1cjk5_695 {
  margin-left: 64px;
}

._p-11_1cjk5_699 {
  padding: 80px;
}

._p-t-11_1cjk5_703 {
  padding-top: 80px;
}

._p-r-11_1cjk5_707 {
  padding-right: 80px;
}

._p-b-11_1cjk5_711 {
  padding-bottom: 80px;
}

._p-l-11_1cjk5_715 {
  padding-left: 80px;
}

._m-11_1cjk5_719 {
  margin: 80px;
}

._m-t-11_1cjk5_723 {
  margin-top: 80px;
}

._m-r-11_1cjk5_727 {
  margin-right: 80px;
}

._m-b-11_1cjk5_731 {
  margin-bottom: 80px;
}

._m-l-11_1cjk5_735 {
  margin-left: 80px;
}

._p-12_1cjk5_739 {
  padding: 96px;
}

._p-t-12_1cjk5_743 {
  padding-top: 96px;
}

._p-r-12_1cjk5_747 {
  padding-right: 96px;
}

._p-b-12_1cjk5_751 {
  padding-bottom: 96px;
}

._p-l-12_1cjk5_755 {
  padding-left: 96px;
}

._m-12_1cjk5_759 {
  margin: 96px;
}

._m-t-12_1cjk5_763 {
  margin-top: 96px;
}

._m-r-12_1cjk5_767 {
  margin-right: 96px;
}

._m-b-12_1cjk5_771 {
  margin-bottom: 96px;
}

._m-l-12_1cjk5_775 {
  margin-left: 96px;
}

._p-13_1cjk5_779 {
  padding: 160px;
}

._p-t-13_1cjk5_783 {
  padding-top: 160px;
}

._p-r-13_1cjk5_787 {
  padding-right: 160px;
}

._p-b-13_1cjk5_791 {
  padding-bottom: 160px;
}

._p-l-13_1cjk5_795 {
  padding-left: 160px;
}

._m-13_1cjk5_799 {
  margin: 160px;
}

._m-t-13_1cjk5_803 {
  margin-top: 160px;
}

._m-r-13_1cjk5_807 {
  margin-right: 160px;
}

._m-b-13_1cjk5_811 {
  margin-bottom: 160px;
}

._m-l-13_1cjk5_815 {
  margin-left: 160px;
}

/*
  Devices
*/
/*
  Radius
*/
._r-0_1cjk5_825 {
  border-radius: 0;
}

._r-1_1cjk5_829 {
  border-radius: 2px;
}

._r-2_1cjk5_833 {
  border-radius: 4px;
}

._r-3_1cjk5_837 {
  border-radius: 6px;
}

._r-4_1cjk5_841 {
  border-radius: 8px;
}

._r-5_1cjk5_845 {
  border-radius: 12px;
}

._r-6_1cjk5_849 {
  border-radius: 20px;
}

._r-full_1cjk5_853 {
  border-radius: 9999px;
}

/*
  Border
*/
._border-0_1cjk5_860 {
  border: 0 solid;
}

._border-1_1cjk5_864 {
  border: 1px solid;
}

._border-2_1cjk5_868 {
  border: 2px solid;
}

._border-3_1cjk5_872 {
  border: 3px solid;
}

._border-4_1cjk5_876 {
  border: 4px solid;
}

/*
  Shadow
*/
._shadow-1_1cjk5_883 {
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}

._shadow-2_1cjk5_887 {
  box-shadow: 0px 8px 23px -3px rgba(50, 50, 50, 0.1);
}

._shadow-3_1cjk5_891 {
  box-shadow: 0px 9px 30px -3px rgba(50, 50, 50, 0.12);
}

._shadow-4_1cjk5_895 {
  box-shadow: 0px 9.995px 46px -3px rgba(50, 50, 50, 0.12);
}

._shadow-5_1cjk5_899 {
  box-shadow: 0px 13px 63px -3px rgba(50, 50, 50, 0.14);
}

/*
  Elevation
*/
._bg-elevation_1cjk5_906 {
  background-color: var(--color-bg-elevation);
}
._bg-elevation-1_1cjk5_909 {
  background-color: var(--color-bg-elevation-1);
}
._bg-elevation-2_1cjk5_912 {
  background-color: var(--color-bg-elevation-2);
  box-shadow: 0px 6px 18px -3px rgba(50, 50, 50, 0.06);
}
._bg-elevation-3_1cjk5_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_1cjk5_912 {
    box-shadow: none;
  }
  :root:not([data-color-mode=light]) ._bg-elevation-3_1cjk5_916 {
    box-shadow: none;
  }
}
html[data-color-mode=dark] ._bg-elevation-2_1cjk5_912 {
  box-shadow: none;
}
html[data-color-mode=dark] ._bg-elevation-3_1cjk5_916 {
  box-shadow: none;
}

/*
  Layout
*/
/*
  Hide
*/
._hide_1cjk5_942 {
  display: none !important;
}
@media screen and (min-width: 1280px) {
  ._hide-pc_1cjk5_946 {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: calc(1280px - 1px)) {
  ._hide-tb_1cjk5_951 {
    display: none !important;
  }
}
@media screen and (max-width: calc(768px - 1px)) {
  ._hide-mo_1cjk5_956 {
    display: none !important;
  }
}

/*
  Typo
*/
/*
  Layout
*/
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  src: url("https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff") format("woff");
  font-display: swap;
}
/*
  Typo
*/
/*
    Heading
  */
/*
    Display
  */
/*
  Paragraph
*/
/*
  Icon
*/
/*
  Icon
*/
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_1cjk5_1040 {
    overflow: visible;
    background-color: #fafafa;
    gap: 0;
  }
}
._contentArea_1cjk5_1040 {
  overflow: hidden;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._contentArea_1cjk5_1040 {
    overflow: visible;
    gap: 8px;
  }
}

._gridWrapper_1cjk5_1056 {
  display: contents;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._gridWrapper_1cjk5_1056 {
    display: block;
    flex: 1;
    min-height: 0;
    overflow: hidden;
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 16px * 2);
  }
  ._gridWrapper_1cjk5_1056 > div {
    height: 100%;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._contentsSection_1cjk5_1075 {
    gap: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}

@media screen and (max-width: calc(768px - 1px)) {
  ._desktopOnly_1cjk5_1083 {
    display: none;
  }
}

._desktopSearch_1cjk5_1088 {
  display: grid;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._desktopSearch_1cjk5_1088 {
    display: none !important;
  }
}

._mobileSearch_1cjk5_1097 {
  display: none;
}
@media screen and (max-width: calc(768px - 1px)) {
  ._mobileSearch_1cjk5_1097 {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  ._mobileSearch_1cjk5_1097 > ._with-icon_1cjk5_1106,
  ._mobileSearch_1cjk5_1097 > .with-icon {
    flex: 1;
    min-width: 0;
  }
}

._mobileSearchButton_1cjk5_1113 {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
._mobileSearchButton_1cjk5_1113 i::before {
  font-size: 20px;
}