:root{--color-neutral-50:#fbfaf8;--color-neutral-100:#f7f5f2;--color-neutral-200:#ece9e4;--color-neutral-300:#dad5ce;--color-neutral-400:#b3ada3;--color-neutral-500:#8b857b;--color-neutral-600:#6b6459;--color-neutral-700:#4e483f;--color-neutral-800:#37322b;--color-neutral-900:#201c17;--color-primary-50:#fef5ef;--color-primary-100:#fde8da;--color-primary-300:#f7ac78;--color-primary-400:#f58743;--color-primary-500:#f26311;--color-primary-600:#d9530c;--color-primary-700:#b8430a;--color-primary-800:#93380c;--text-heading:#201c17;--text-body:#37322b;--text-body-sub:#4e483f;--text-secondary:#6b6459;--text-disabled:#b3ada3;--text-on-accent:#fff;--surface-page:#f7f5f2;--surface-card:#fff;--surface-accent-subtle:#fef5ef;--surface-accent-muted:#fde8da;--surface-inverse:#37322b;--border-default:#ece9e4;--border-disabled:#dad5ce;--action-cta-bg:#f26311;--action-cta-bg-hover:#d9530c;--action-cta-bg-compact:#b8430a;--action-link:#b8430a;--action-link-hover:#93380c;--feedback-success-text:#1b7a3b;--feedback-success-bg:#edf7ef;--feedback-success-border:#b9dfc1;--feedback-error-text:#be3325;--feedback-error-bg:#fcefed;--feedback-error-border:#f0c2ba;--feedback-info-text:#1d5fbf;--feedback-info-bg:#edf4fc;--feedback-info-border:#bbd6f2;--feedback-warning-text:#8a5a00;--feedback-warning-bg:#fdf6e7;--feedback-warning-border:#f0d896;--badge-pending-bg:#ece9e4;--badge-pending-text:#4e483f;--badge-pending-dot:#8b857b;--badge-active-bg:#edf4fc;--badge-active-text:#1d5fbf;--badge-active-dot:#1d5fbf;--badge-done-bg:#edf7ef;--badge-done-text:#1b7a3b;--badge-done-dot:#1b7a3b;--badge-rejected-bg:#fcefed;--badge-rejected-text:#be3325;--badge-rejected-dot:#be3325;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--elevation-1:0 1px 3px #201c1714, 0 1px 2px #201c170f;--elevation-2:0 2px 4px #201c170d, 0 6px 16px #201c171a;--elevation-3:0 16px 40px #201c1729, 0 4px 12px #201c1714;--gnb-height:72px;--content-max:1200px;--sidebar-width:240px;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}
@layer kk-base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:27px}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--action-cta-bg);outline-offset:2px}}@layer properties,theme,base,components,utilities;.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-display{letter-spacing:-1.2px;color:var(--text-heading);font-size:40px;font-weight:700;line-height:52px}.t-h1{letter-spacing:-.8px;color:var(--text-heading);font-size:32px;font-weight:700;line-height:44px}.t-h2{letter-spacing:-.48px;color:var(--text-heading);font-size:24px;font-weight:700;line-height:34px}.t-h3{letter-spacing:-.4px;color:var(--text-heading);font-size:20px;font-weight:600;line-height:30px}.t-body-l{letter-spacing:-.36px;font-size:18px;font-weight:400;line-height:30px}.t-body-l-strong{letter-spacing:-.36px;font-size:18px;font-weight:600;line-height:30px}.t-body-m{letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:27px}.t-body-m-strong{letter-spacing:-.32px;font-size:16px;font-weight:600;line-height:27px}.t-body-s{letter-spacing:-.3px;font-size:15px;font-weight:400;line-height:24px}.t-caption{letter-spacing:-.13px;font-size:13px;font-weight:500;line-height:20px}.t-muted{color:var(--text-secondary)}html[data-embed=app]{--gnb-height:0px}html[data-embed=app] [data-gnb],html[data-embed=app] [data-footer],html[data-embed=app] [data-console-nav]{display:none}
