@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/_next/static/media/PretendardVariable.ff840cfe.woff2) format("woff2-variations")}:root{color-scheme:light;--color-primary-50:#eef9f8;--color-primary-100:#d5f0ed;--color-primary-200:#aee0db;--color-primary-300:#7ac8c0;--color-primary-400:#49a9a3;--color-primary-500:#2f8d89;--color-primary-600:#24716f;--color-primary-700:#205b5a;--color-primary-800:#1d4949;--color-primary-900:#193d3d;--color-bg:#f7f5f2;--color-surface:#ffffff;--color-surface-raised:#ffffff;--color-surface-muted:#f1f4f3;--color-surface-subtle:#fbfaf8;--color-border:#d9e0de;--color-border-strong:#a8b7b4;--color-text:#152322;--color-text-muted:#5b6b69;--color-text-subtle:#84918f;--color-primary:var(--color-primary-700);--color-primary-strong:var(--color-primary-900);--color-primary-soft:var(--color-primary-100);--color-primary-border:var(--color-primary-300);--color-accent:var(--color-primary-700);--color-accent-hover:var(--color-primary-800);--color-success:#16724a;--color-success-soft:#e4f5ed;--color-success-border:#a9dcc4;--color-warning:#9a620d;--color-warning-soft:#fff3d6;--color-warning-border:#edcc82;--color-danger:#b42318;--color-danger-soft:#ffe7e4;--color-info:#2764a4;--color-info-soft:#e6f0fb;--color-focus:#2c7a83;--color-confidence-high-bg:var(--color-success-soft);--color-confidence-high-text:var(--color-success);--color-confidence-medium-bg:var(--color-info-soft);--color-confidence-medium-text:var(--color-info);--color-confidence-low-bg:var(--color-warning-soft);--color-confidence-low-text:var(--color-warning);--color-status-new-bg:var(--color-primary-soft);--color-status-new-text:var(--color-primary-strong);--color-status-viewed-bg:var(--color-surface-muted);--color-status-viewed-text:var(--color-text-muted);--color-status-excluded-bg:var(--color-danger-soft);--color-status-excluded-text:var(--color-danger);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-7:28px;--space-10:40px;--space-12:48px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-page-title:24px;--line-height-page-title:32px;--font-size-section-title:18px;--line-height-section-title:28px;--font-size-body:14px;--line-height-body:22px;--font-size-caption:12px;--line-height-caption:18px;--font-weight-body:400;--font-weight-caption:500;--font-weight-heading:600;--line-height-tight:1.25;--line-height-normal:1.5714;--line-height-title:1.3333;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-card:var(--radius-lg);--radius-control:var(--radius-md);--radius-pill:999px;--shadow-card:0 1px 2px rgba(21,35,34,0.05),0 10px 24px rgba(21,35,34,0.06);--shadow-card-hover:0 2px 4px rgba(21,35,34,0.06),0 16px 36px rgba(21,35,34,0.1);--shadow-panel:0 24px 70px rgba(21,35,34,0.18);--shadow-rest:var(--shadow-card);--shadow-hover:var(--shadow-card-hover);--motion-duration-fast:120ms;--motion-duration:200ms;--motion-fast:var(--motion-duration-fast);--motion-drawer:var(--motion-duration);--motion-ease:ease-out;--ease-out:var(--motion-ease);--bg:var(--color-bg);--surface:var(--color-surface);--surface-soft:var(--color-surface-subtle);--line:var(--color-border);--text:var(--color-text);--text-muted:var(--color-text-muted);--accent:var(--color-primary);--accent-warm:var(--color-warning);--success:var(--color-success);--danger:var(--color-danger);--shadow:var(--shadow-card)}*{box-sizing:border-box}html{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,sans-serif}body{margin:0;background:var(--bg);color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-body);line-height:22px}a{color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:3px}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}