@import "https://cdn.jsdelivr.net/npm/pretendard@1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";
*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}
:root{--brand:#5465de;--brand-deep:#4352c8;--brand-light:#8b97f2;--brand-navy:#2b3787;--brand-coral:#f2737a;--brand-mint:#8b97f2;--brand-gradient:linear-gradient(135deg, #8b97f2 0%, #5465de 100%);--brand-tint:#5465de1a;--brand-ring:#5465de33;--brand-fg:#4a58c9;--brand-surface:#5465de0f;--brand-surface-hover:#5465de1a;--admin-navy:#1f2766;--admin-navy-deep:#151b4d;--admin-gradient:linear-gradient(160deg, #2b3787 0%, #1f2766 55%, #151b4d 100%);--admin-mint:#8b97f2;--admin-mint-deep:#5465de;--admin-teal:#2b3787;--admin-tint:#2b378714;--admin-ring:#2b378733;--status-neutral-fg:#5b6180;--status-neutral-bg:#2b378712;--status-info-fg:#4a58c9;--status-info-bg:#5465de1f;--status-warn-fg:#94560a;--status-warn-bg:#fff3dd;--status-good-fg:#17784d;--status-good-bg:#e5f5ec;--status-bad-fg:#c2453b;--status-bad-bg:#fdecea;--pay-grade-fg:#4a58c9;--pay-grade-bg:#5465de1f;--pay-fixed-fg:#7a3fc4;--pay-fixed-bg:#8b5cf61f;--pay-daily-fg:#a3570b;--pay-daily-bg:#d977061f;--color-bg:#fff;--color-bg-subtle:#f7f8fd;--color-fg:#1e2142;--color-fg-muted:#5f6585;--color-border:#2b378717;--field-bg:#f3f4fb;--focus-ring:var(--brand);--page-bg:#f5f6fc;--surface:#fff;--surface-border:#2b37870f;--surface-shadow:0 1px 2px #1e214208, 0 8px 24px #5465de0f;--color-accent:#1e2142;--color-accent-fg:#fff;--color-accent-hover:#2b3787;--font-sans:"Pretendard Variable", Pretendard, system-ui, -apple-system, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.375rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-full:999px;--max-width:48rem;--transition:.2s ease}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-tint:#8b97f229;--brand-fg:#a9b4ff;--brand-surface:#8b97f214;--brand-surface-hover:#8b97f224;--pay-grade-fg:#a9b4ff;--pay-grade-bg:#8b97f233;--pay-fixed-fg:#c4b5fd;--pay-fixed-bg:#8b5cf638;--pay-daily-fg:#fcd34d;--pay-daily-bg:#d9770638;--admin-tint:#8b97f229;--admin-teal:#a9b4ff;--color-bg:#0e1022;--color-bg-subtle:#14172d;--color-fg:#e8eaf7;--color-fg-muted:#a3a8c8;--color-border:#a9b4ff1f;--field-bg:#a9b4ff12;--focus-ring:#a9b4ff;--page-bg:#0e1022;--surface:#171a33;--surface-border:#a9b4ff14;--surface-shadow:none;--color-accent:#e8eaf7;--color-accent-fg:#0e1022;--color-accent-hover:#c9cdf0;--status-neutral-fg:#a3a8c8;--status-neutral-bg:#a9b4ff1a;--status-info-fg:#a9b4ff;--status-info-bg:#8b97f233;--status-warn-fg:#fcd34d;--status-warn-bg:#f59e0b2e;--status-good-fg:#7fe0ae;--status-good-bg:#22c55e2e;--status-bad-fg:#ffaaa3;--status-bad-bg:#ef44442e}}:root[data-theme=dark]{--brand-tint:#8b97f229;--brand-fg:#a9b4ff;--brand-surface:#8b97f214;--brand-surface-hover:#8b97f224;--pay-grade-fg:#a9b4ff;--pay-grade-bg:#8b97f233;--pay-fixed-fg:#c4b5fd;--pay-fixed-bg:#8b5cf638;--pay-daily-fg:#fcd34d;--pay-daily-bg:#d9770638;--admin-tint:#8b97f229;--admin-teal:#a9b4ff;--color-bg:#0e1022;--color-bg-subtle:#14172d;--color-fg:#e8eaf7;--color-fg-muted:#a3a8c8;--color-border:#a9b4ff1f;--field-bg:#a9b4ff12;--focus-ring:#a9b4ff;--page-bg:#0e1022;--surface:#171a33;--surface-border:#a9b4ff14;--surface-shadow:none;--color-accent:#e8eaf7;--color-accent-fg:#0e1022;--color-accent-hover:#c9cdf0;--status-neutral-fg:#a3a8c8;--status-neutral-bg:#a9b4ff1a;--status-info-fg:#a9b4ff;--status-info-bg:#8b97f233;--status-warn-fg:#fcd34d;--status-warn-bg:#f59e0b2e;--status-good-fg:#7fe0ae;--status-good-bg:#22c55e2e;--status-bad-fg:#ffaaa3;--status-bad-bg:#ef44442e}
:root[data-font=large]{font-size:112.5%}:root[data-font=xlarge]{font-size:125%}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);flex-direction:column;min-height:100%;display:flex}code,pre,kbd{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
