*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f8fafc;--color-surface:#fff;--color-surface-2:#f1f5f9;--color-surface-3:#e2e8f0;--color-border:#e2e8f0;--color-border-soft:#f1f5f9;--color-border-strong:#cbd5e1;--color-text:#0f172a;--color-text-muted:#475569;--color-text-light:#64748b;--color-primary:#107c41;--color-primary-h:#0b5d31;--color-primary-fg:#fff;--color-primary-soft:#e6f2eb;--color-primary-text:#0e6b38;--color-danger:#dc2626;--color-danger-h:#b91c1c;--color-danger-soft:#fef2f2;--color-danger-border:#fecaca;--color-danger-text:#b91c1c;--color-success:#15803d;--color-success-soft:#dcfce7;--color-success-text:#166534;--color-warning:#a16207;--color-warning-soft:#fef9c3;--color-warning-text:#854d0e;--color-info:#0369a1;--color-info-soft:#e0f2fe;--color-info-border:#bae6fd;--color-info-text:#075985;--color-focus:#18181b;--color-overlay:rgba(15,23,42,.45);--radius-sm:4px;--radius:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:999px;--shadow-sm:0 1px 2px rgba(15,23,42,.06);--shadow:0 4px 12px rgba(15,23,42,.08);--shadow-lg:0 12px 32px rgba(15,23,42,.16);--font-sans:"Segoe UI","Malgun Gothic","맑은 고딕","Apple SD Gothic Neo","Noto Sans KR",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,"Cascadia Mono",Consolas,monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:20px;--text-2xl:24px;--transition:.15s ease;--page-max-width:1560px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0a0a;--color-surface:#141414;--color-surface-2:#1f1f1f;--color-surface-3:#2a2a2a;--color-border:#2a2a2a;--color-border-soft:#1f1f1f;--color-border-strong:#3a3a3a;--color-text:#f5f5f5;--color-text-muted:#a3a3a3;--color-text-light:#8a8a8a;--color-primary:#107c41;--color-primary-h:#0b5d31;--color-primary-fg:#fff;--color-primary-soft:rgba(16,124,65,.22);--color-primary-text:#4ade80;--color-danger:#dc2626;--color-danger-h:#b91c1c;--color-danger-soft:rgba(220,38,38,.14);--color-danger-border:#7f1d1d;--color-danger-text:#fca5a5;--color-success-soft:rgba(34,197,94,.14);--color-success-text:#4ade80;--color-warning:#eab308;--color-warning-soft:rgba(234,179,8,.14);--color-warning-text:#facc15;--color-info-soft:rgba(14,165,233,.14);--color-info-border:#075985;--color-info-text:#7dd3fc;--color-focus:#e5e5e5;--color-overlay:rgba(0,0,0,.6);--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow:0 4px 12px rgba(0,0,0,.45);--shadow-lg:0 12px 32px rgba(0,0,0,.6)}html,body{height:100%;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}button,input,select,textarea{font-family:inherit}:where(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#__next{height:100%}
