@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Latin-Variable.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-LatinExt-Variable.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.klaps-site{--font-klaps-ko:"Pretendard Variable", Pretendard, system-ui, sans-serif;--font-klaps-en:"Google Sans", "Pretendard Variable", Pretendard, system-ui, sans-serif;--font-klaps-wordmark:var(--font-klaps-ko);--font-klaps-code:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}.klaps-site,.klaps-site .klaps-brand,.klaps-site [lang]{--font-klaps-ui:var(--font-klaps-ko);--font-klaps:var(--font-klaps-ui);--font-outfit:var(--font-klaps-ui);--font-sans:var(--font-klaps-ui);--font-serif:var(--font-klaps-ui);--font-klaps-serif:var(--font-klaps-ui);--font-klaps-serif-kr:var(--font-klaps-ui);--font-klaps-mono:var(--font-klaps-ui);font-family:var(--font-klaps-ui);font-optical-sizing:auto}.klaps-site:lang(en),.klaps-site .klaps-brand:lang(en),.klaps-site [lang]:lang(en){--font-klaps-ui:var(--font-klaps-en)}.klaps-site :is(code,kbd,pre,samp){--font-klaps-mono:var(--font-klaps-code);font-family:var(--font-klaps-code)}
.klaps-marketing{--color-background:var(--klaps-canvas);--color-foreground:var(--klaps-ink);--color-card:var(--klaps-paper);--color-card-foreground:var(--klaps-ink);--color-popover:var(--klaps-paper);--color-popover-foreground:var(--klaps-ink);--color-primary:var(--klaps-ink);--color-primary-foreground:var(--klaps-paper);--color-secondary:var(--klaps-tint);--color-secondary-foreground:var(--klaps-action);--color-muted:var(--klaps-canvas);--color-muted-foreground:var(--klaps-slate);--color-accent:var(--klaps-tint);--color-accent-foreground:var(--klaps-ink);--color-border:var(--klaps-line);--color-input:var(--klaps-control-line);--color-ring:var(--klaps-action);--klaps-focus:var(--klaps-action);--color-brand-25:#f5faf7;--color-brand-50:#edf6f1;--color-brand-100:var(--klaps-tint);--color-brand-200:#c7e2d3;--color-brand-300:#96c8ae;--color-brand-400:#519e78;--color-brand-500:var(--klaps-action);--color-brand-600:#0f6543;--color-brand-700:#0f543a;--color-brand-800:#10432f;--color-brand-900:#103728;--color-brand-950:#071f16}body:has(.klaps-marketing){--color-background:var(--klaps-canvas);--color-foreground:var(--klaps-ink);--color-card:var(--klaps-paper);--color-card-foreground:var(--klaps-ink);--color-popover:var(--klaps-paper);--color-popover-foreground:var(--klaps-ink);--color-primary:var(--klaps-ink);--color-primary-foreground:var(--klaps-paper);--color-secondary:var(--klaps-tint);--color-secondary-foreground:var(--klaps-action);--color-muted:var(--klaps-canvas);--color-muted-foreground:var(--klaps-slate);--color-accent:var(--klaps-tint);--color-accent-foreground:var(--klaps-ink);--color-border:var(--klaps-line);--color-input:var(--klaps-control-line);--color-ring:var(--klaps-action);--klaps-focus:var(--klaps-action);--color-brand-25:#f5faf7;--color-brand-50:#edf6f1;--color-brand-100:var(--klaps-tint);--color-brand-200:#c7e2d3;--color-brand-300:#96c8ae;--color-brand-400:#519e78;--color-brand-500:var(--klaps-action);--color-brand-600:#0f6543;--color-brand-700:#0f543a;--color-brand-800:#10432f;--color-brand-900:#103728;--color-brand-950:#071f16}body:has(.klaps-marketing) :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--klaps-focus,var(--klaps-action));outline-offset:3px}
