.cn-system{--cn-brand:#075743;--cn-brand-strong:#075743;--cn-brand-accent:#20ae89;--cn-brand-soft:#e1f0e9;--cn-brand-line:#e1f0e9;--cn-font:var(--font-nanum-square-neo),-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--cn-surface:#fff;--cn-text:#142a34;--cn-text-secondary:#707070;--cn-radius-nav:6px;--cn-radius-feature:30px;--cn-radius-pill:46px;--cn-radius-action:4px;--cn-radius-badge:3px;--cn-radius-dialog:12px;--cn-nav-size:16px;--cn-nav-weight:700;--cn-section-size:68px;--cn-section-weight:900;--cn-section-line:94px;--cn-feature-title-size:22px;--cn-feature-title-line:27px;--cn-button-size:14px;--cn-button-line:19px;--cn-button-weight:700;--cn-button-padding:10px 23px;--cn-canvas:#e1f0e9;--cn-border:#e8eaed;--cn-hover:#e1f0e9;--cn-space-1:4px;--cn-space-2:8px;--cn-space-3:12px;--cn-space-4:16px;--cn-space-6:24px;--cn-space-8:32px;--cn-space-12:48px;--cn-space-16:64px;--cn-radius-control:8px;--cn-radius-card:8px;--cn-control-height:44px;--cn-body-size:16px;--cn-body-line:1.6;--cn-content-max:1156px;--cn-menu-shadow:0 1px 3px #0000002b;--cn-duration:.16s;font-family:var(--cn-font);color:var(--cn-text);background:var(--cn-surface)}.cn-system .cn-button{padding:var(--cn-button-padding);border-radius:var(--cn-radius-action);min-height:44px;font:800 14px/19px var(--cn-font);background:var(--cn-brand);color:#fff;cursor:pointer;transition:background-color var(--cn-duration);border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.cn-system .cn-button:hover{background:var(--cn-brand-accent);color:var(--cn-text)}.cn-system .cn-button.secondary{color:var(--cn-text);border:2px solid var(--cn-text);background:#fff;padding:8px 23px}.cn-system .cn-button:disabled{opacity:.45;cursor:not-allowed}.cn-system :is(button,input,select,a,summary):focus-visible{outline:2px solid var(--cn-brand);outline-offset:3px}.cn-system .cn-card{border:1px solid var(--cn-border);border-radius:var(--cn-radius-card);box-shadow:none;background:#fff;padding:24px}.cn-system .cn-input{box-sizing:border-box;border:1px solid var(--cn-border);min-height:44px;font:400 16px/1.5 var(--cn-font);color:var(--cn-text);background:#fff;border-radius:8px;padding:10px 14px}.cn-system .cn-chip{border-radius:var(--cn-radius-badge);background:var(--cn-brand-soft);color:var(--cn-brand-strong);align-items:center;padding:6px 12px;font-size:16px;font-weight:600;display:inline-flex}.cn-system .cn-row{border-bottom:1px solid var(--cn-border);padding:20px 0}@media (prefers-reduced-motion:reduce){.cn-system{--cn-duration:0s}}.cn-system{--font-pretendard:var(--font-nanum-square-neo);font-size:16px;font-weight:400;line-height:1.6}.cn-system :is(button,input,select,textarea){font-family:inherit}@media (max-width:767px){.cn-system{--cn-radius-feature:15px;--cn-section-size:33px;--cn-section-line:47px}}.cn-system .cn-app{--cn-app-sidebar-width:250px;--cn-app-header-height:58px;--cn-app-title-size:22px;--cn-app-title-line:31px;--cn-app-section-size:16px;--cn-app-list-size:15px;--cn-app-meta-size:13px;--cn-radius-action:6px;--cn-radius-control:6px;--cn-radius-card:6px;--cn-radius-dialog:16px;--cn-radius-nav:4px;--cn-font:var(--font-workspace-pretendard),-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;--font-pretendard:var(--font-workspace-pretendard);font-family:var(--cn-font);font-size:16px;line-height:1.55}html:has(.cn-app){scrollbar-gutter:stable}
:root{--jm-brand-green-500:#11a17d;--jm-brand-green-600:#0e896a;--jm-brand-green-700:#0c7158;--jm-brand-green-800:#095441;--jm-brand-green-900:#06382c;--jm-brand-green-950:#04231c;--jm-brand-navy-500:#798997;--jm-brand-navy-600:#5a6d7e;--jm-brand-navy-700:#3d5468;--jm-brand-navy-800:#243e55;--jm-brand-navy-900:#0c2942;--jm-brand-navy-950:#081b2b;--jm-neutral-450:#a6aeb8;--jm-neutral-500:#868a8f;--jm-neutral-550:#7a828c;--jm-neutral-600:#707070;--jm-neutral-700:#3f4247;--jm-neutral-800:#202124;--jm-neutral-900:#000;--jm-neutral-0:#fff;--jm-info-500:#70b2ff;--jm-info-550:#40a0ff;--jm-info-600:#207be3;--jm-info-650:#275aba;--jm-info-700:#053566;--jm-info-base:#2284f5;--jm-success-500:#06cc80;--jm-success-600:#05ad6d;--jm-success-700:#048f5a;--jm-success-800:#036a43;--jm-success-900:#02472d;--jm-success-950:#012d1c;--jm-warning-500:#ff9632;--jm-warning-600:#d9802a;--jm-warning-700:#b26923;--jm-warning-800:#854e1a;--jm-warning-900:#593412;--jm-warning-950:#38210b;--jm-danger-500:#ff203b;--jm-danger-600:#d91b32;--jm-danger-700:#b21629;--jm-danger-800:#85111f;--jm-danger-900:#590b15;--jm-danger-950:#38070d;--jm-chart-blue:#519aff;--jm-chart-green:#32c77f;--jm-chart-magenta:#dc457b;--jm-chart-navy:#4a5bee;--jm-chart-orange:#ff8947;--jm-chart-purple:#a64dff;--jm-chart-red:#ff6b6b;--jm-chart-skyblue:#44caf4;--jm-chart-yellow:#fbd166;--jm-surface-canvas:#fff;--jm-surface-default:#fff;--jm-surface-raised:#fff;--jm-surface-hover:#fff;--jm-surface-selected:#fff;--jm-surface-disabled:#fff;--jm-surface-subtle:#fff;--jm-text-primary:#202124;--jm-text-body:#202124;--jm-text-secondary:#707070;--jm-text-muted:#999;--jm-text-placeholder:#c7c7c7;--jm-text-disabled:#c7c7c7;--jm-text-on-color:#fff;--jm-border-default:#a6aeb8;--jm-border-subtle:#a6aeb8;--jm-border-strong:#a6aeb8;--jm-border-table:#d4d8dc;--jm-brand-primary:#11a17d;--jm-brand-secondary:#0c2942;--jm-action-primary:#0c7158;--jm-action-primary-hover:#095441;--jm-action-primary-pressed:#06382c;--jm-action-on-primary:#fff;--jm-action-secondary:#0c2942;--jm-action-soft:#fff;--jm-action-soft-content:#0c7158;--jm-focus-ring:#008f82;--jm-status-info-background:#fff;--jm-status-info-content:#275aba;--jm-status-success-background:#fff;--jm-status-success-content:#006c66;--jm-status-warning-background:#fff;--jm-status-warning-content:#593412;--jm-status-danger-background:#fff;--jm-status-danger-content:#b21629;--jm-overlay-scrim:#26262699;--jm-overlay-shadow:#0000002b;--jm-highlight-search:#ffff76;--jm-highlight-search-active:#ff9632}[data-color-theme=dark]{--jm-surface-canvas:#1d1d1d;--jm-surface-default:#262626;--jm-surface-raised:#393939;--jm-surface-hover:#2f2f2f;--jm-surface-selected:#353535;--jm-surface-disabled:#353535;--jm-surface-subtle:#262626;--jm-text-primary:#ddd;--jm-text-body:#ddd;--jm-text-secondary:#aaa;--jm-text-muted:#888;--jm-text-placeholder:#666;--jm-text-disabled:#666;--jm-text-on-color:#fff;--jm-border-default:#353535;--jm-border-subtle:#2f2f2f;--jm-border-strong:#868a8f;--jm-border-table:#3f4247;--jm-brand-primary:#11a17d;--jm-brand-secondary:#d8dde1;--jm-action-primary:#11a17d;--jm-action-primary-hover:#18b8a0;--jm-action-primary-pressed:#00afa0;--jm-action-on-primary:#081b2b;--jm-action-secondary:#d8dde1;--jm-action-soft:#202124;--jm-action-soft-content:#43d6c5;--jm-focus-ring:#22c8bc;--jm-status-info-background:#2079de26;--jm-status-info-content:#66a2e7;--jm-status-success-background:#262626;--jm-status-success-content:#2fd3b0;--jm-status-warning-background:#262626;--jm-status-warning-content:#ffbc7f;--jm-status-danger-background:#262626;--jm-status-danger-content:#ff9da9;--jm-overlay-scrim:#0009;--jm-overlay-shadow:#0000002b;--jm-highlight-search:#e7e76c;--jm-highlight-search-active:#e7892f}
:root,.cn-system{--color-brand:var(--jm-action-primary);--color-brand-strong:var(--jm-action-primary-hover);--color-brand-navy:var(--jm-brand-navy-900);--color-brand-mid:var(--jm-brand-green-500);--color-brand-soft:var(--jm-action-soft);--color-brand-line:var(--jm-border-default);--color-brand-ink:var(--jm-action-on-primary);--color-navy:var(--jm-text-primary);--color-navy-line:var(--jm-neutral-700);--color-on-navy:#ddd;--color-on-navy-dim:#aaa;--color-canvas:var(--jm-surface-canvas);--color-line:var(--jm-border-default);--color-muted:var(--jm-text-secondary);--color-muted-strong:var(--jm-text-secondary);--color-faint:var(--jm-text-muted);--color-ink-2:var(--jm-neutral-700);--color-closed-bg:var(--jm-surface-disabled);--color-closed-ink:var(--jm-text-secondary);--color-closed-line:var(--jm-border-default);--color-danger:var(--jm-status-danger-content);--color-danger-soft:var(--jm-status-danger-background);--color-review:var(--jm-status-warning-content);--color-review-soft:var(--jm-status-warning-background);--color-caution:var(--jm-status-warning-content);--color-caution-ink:var(--jm-status-warning-content);--color-caution-line:var(--jm-surface-default);--color-caution-soft:var(--jm-status-warning-background);--color-caution-wash:var(--jm-surface-default);--color-caution-line-soft:var(--jm-surface-default);--color-caution-wash-soft:var(--jm-surface-default);--cn-brand:var(--jm-action-primary);--cn-brand-strong:var(--jm-action-primary-hover);--cn-brand-accent:var(--jm-brand-green-500);--cn-brand-soft:var(--jm-action-soft);--cn-brand-line:var(--jm-border-default);--cn-surface:var(--jm-surface-default);--cn-text:var(--jm-text-primary);--cn-text-secondary:var(--jm-text-secondary);--cn-canvas:var(--jm-surface-canvas);--cn-border:var(--jm-border-default);--cn-hover:var(--jm-surface-hover)}.cn-system .cn-button:hover{background:var(--jm-action-primary-hover);color:var(--jm-action-on-primary)}
:root{--ui-text:#171719;--ui-body:#37383c;--ui-muted:#6b6e76;--ui-border:#e6e7ea;--ui-border-strong:#c4c7ce;--ui-canvas:#f7f7f8;--ui-surface:#fff;--ui-hover:#f4f4f5;--ui-selected:#f0f1f2;--ui-brand:#17644d;--ui-brand-hover:#104e3b;--ui-brand-soft:#f0f7f3;--ui-radius:12px;--ui-control-radius:8px;--ui-header-height:60px;--ui-sidebar-width:220px;--color-brand:var(--ui-brand);--color-brand-strong:var(--ui-brand-hover);--color-brand-navy:var(--ui-text);--color-brand-soft:var(--ui-brand-soft);--color-brand-line:#d2e5da;--color-brand-ink:#fff;--color-canvas:var(--ui-canvas);--color-line:var(--ui-border);--color-muted:var(--ui-muted);--color-muted-strong:var(--ui-muted);--color-ink-2:var(--ui-body);--jm-brand-primary:var(--ui-brand);--jm-brand-secondary:var(--ui-text);--jm-surface-canvas:var(--ui-canvas);--jm-surface-default:var(--ui-surface);--jm-surface-raised:var(--ui-surface);--jm-surface-hover:var(--ui-hover);--jm-surface-selected:var(--ui-brand-soft);--jm-surface-disabled:var(--ui-selected);--jm-surface-subtle:#fafafa;--jm-text-primary:var(--ui-text);--jm-text-body:var(--ui-body);--jm-text-secondary:var(--ui-muted);--jm-text-muted:var(--ui-muted);--jm-text-placeholder:#858891;--jm-border-default:var(--ui-border);--jm-border-subtle:#f0f0f2;--jm-border-strong:var(--ui-border-strong);--jm-border-table:var(--ui-border);--jm-action-primary:var(--ui-brand);--jm-action-primary-hover:var(--ui-brand-hover);--jm-action-primary-pressed:#0b3e2e;--jm-action-secondary:var(--ui-text);--jm-action-soft:var(--ui-brand-soft);--jm-action-soft-content:var(--ui-brand);--jm-focus-ring:var(--ui-brand);--jm-status-info-background:#f0f4fb;--jm-status-success-background:var(--ui-brand-soft);--jm-status-warning-background:#fff8eb;--jm-status-danger-background:#fff2f2}.cn-system,.cn-system .cn-app{--cn-brand:var(--ui-brand);--cn-brand-strong:var(--ui-brand-hover);--cn-brand-accent:var(--ui-brand);--cn-brand-soft:var(--ui-brand-soft);--cn-brand-line:#d2e5da;--cn-font:var(--font-workspace-pretendard), -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", sans-serif;--font-pretendard:var(--font-workspace-pretendard);--cn-text:var(--ui-text);--cn-text-secondary:var(--ui-muted);--cn-canvas:var(--ui-canvas);--cn-border:var(--ui-border);--cn-hover:var(--ui-hover);--cn-radius-card:var(--ui-radius);--cn-radius-control:var(--ui-control-radius);--cn-radius-action:var(--ui-control-radius);--cn-radius-dialog:16px;--cn-radius-nav:8px;--cn-radius-badge:4px;--console-ink:var(--ui-text);--console-muted:var(--ui-muted);--console-line:var(--ui-border);--console-canvas:var(--ui-canvas);font-family:var(--cn-font);color:var(--ui-text)}.cn-system .cn-button:hover{background:var(--ui-brand-hover);color:#fff}
