:root{--lc-green-50:#eef5f1;--lc-green-100:#d6e8de;--lc-green-200:#add1be;--lc-green-300:#7cb49a;--lc-green-400:#4a9274;--lc-green-500:#22704f;--lc-green-600:#0f5a3e;--lc-green-700:#084734;--lc-green-800:#06382a;--lc-green-900:#042a1f;--lc-green-950:#021a13;--lc-logo-sub:#526259;--lc-neutral-0:#fff;--lc-neutral-25:#faf8f2;--lc-neutral-50:#f5f6f3;--lc-neutral-100:#edeeea;--lc-neutral-200:#dfe1db;--lc-neutral-300:#c7cac2;--lc-neutral-400:#9ca197;--lc-neutral-450:#858a81;--lc-neutral-500:#6b7169;--lc-neutral-550:#676d65;--lc-neutral-600:#525850;--lc-neutral-700:#3a3f39;--lc-neutral-800:#252924;--lc-neutral-900:#161915;--lc-success:#1d6b3f;--lc-success-bg:#e7f3ea;--lc-success-border:#b9dcc3;--lc-warning:#8a5300;--lc-warning-bg:#fdf1dc;--lc-warning-border:#f1d19a;--lc-danger:#b42318;--lc-danger-bg:#fcebe9;--lc-danger-border:#f4bdb7;--lc-danger-hover:#912018;--lc-info:#2a4f9c;--lc-info-bg:#eaf0fb;--lc-info-border:#bcccee;--lc-bg-canvas:var(--lc-neutral-50);--lc-bg-surface:var(--lc-neutral-0);--lc-bg-subtle:var(--lc-neutral-100);--lc-text-strong:var(--lc-neutral-900);--lc-text:var(--lc-neutral-800);--lc-text-muted:var(--lc-neutral-550);--lc-text-disabled:var(--lc-neutral-400);--lc-border:var(--lc-neutral-200);--lc-border-strong:var(--lc-neutral-450);--lc-primary:var(--lc-green-700);--lc-primary-hover:var(--lc-green-800);--lc-primary-pressed:var(--lc-green-900);--lc-on-primary:var(--lc-neutral-0);--lc-focus:var(--lc-green-500);--lc-focus-ring:0 0 0 3px rgba(34,112,79,.18);--lc-focus-on-dark:var(--lc-green-200);--lc-accent:var(--lc-green-700);--lc-radius-control:8px;--lc-radius-card:12px;--lc-radius-sheet:20px;--lc-radius-full:9999px;--lc-shadow-raised:0 2px 8px rgba(22,25,21,.08);--lc-shadow-overlay:0 12px 32px rgba(22,25,21,.16);--lc-dim:rgba(22,25,21,.45);--lc-font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--lc-duration:180ms;--lc-ease:cubic-bezier(.2,.8,.2,1)}[data-lc-service=site]{--lc-bg-canvas:var(--lc-neutral-25)}html{font-family:var(--lc-font-sans);color:var(--lc-text);background:var(--lc-bg-canvas)}:focus-visible{outline:2px solid var(--lc-focus);outline-offset:2px}.lc-num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}