@import "https://cdn.jsdelivr.net/gh/sun-typeface/SUIT/fonts/variable/woff2/SUIT-Variable.css";
@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.css";
@import "https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600&display=swap";
@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@400;500;600&display=swap";
.kr-page{--kr-ink:#121212;--kr-ink-2:#454545;--kr-ink-3:#6d6d6d;--kr-ink-4:#888;--kr-on-inverse:#fff;--kr-bg:#fff;--kr-bg-sunken:#f6f6f6;--kr-faq-ground:#f7f7f7;--kr-bg-strong:#ececec;--kr-inverse:#121212;--kr-inverse-hover:#2b2b2b;--kr-line:#a4a4a433;--kr-line-soft:#a4a4a41f;--kr-accent:#2076f7;--kr-accent-subtle:#dbe8fe;--kr-t-display:clamp(32px,4.5vw,48px);--kr-t-h2:clamp(26px,3.4vw,36px);--kr-t-h3:20px;--kr-t-lede:clamp(15px,1.45vw,18px);--kr-t-body:16px;--kr-t-meta:14px;--kr-font-body:Onest,"SUIT Variable",SUIT,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-font-heading:Onest,"IBM Plex Sans KR","SUIT Variable",SUIT,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-font-pretendard:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;--kr-font-ui:var(--font-inter),"Inter Variable",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-frame:1280px;--kr-measure:768px;--kr-nav-h:60px;--kr-r-btn:8px;--kr-r-card:16px;--kr-r-block:32px;--kr-shadow-lift:0 .6px 1.6px -1.5px #0000002b,0 2.3px 6px -3px #00000024,0 8px 20px -4.5px #0000001a;--kr-shadow-float:0 -3px 12px -3px #0000001a,0 .6px 1.6px -1.5px #0000002b,0 3px 8px -3px #00000024,0 9px 22px -4px #0000001a;--kr-ease-out:cubic-bezier(.22,1,.36,1);--kr-ease-expo:cubic-bezier(.16,1,.3,1);--kr-dur-control:.22s;--kr-dur-disclose:.3s;--kr-dur-reveal:1s;--kr-dur-soft:1.2s;--kr-dur-fade:1.4s}
.kr-page[data-locale=en]{--kr-font-body:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-font-heading:var(--font-space-grotesk),"Space Grotesk",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-font-pretendard:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}
.kr-page[data-locale=jp]{--kr-font-body:Onest,var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-font-heading:Onest,var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--kr-font-pretendard:Onest,var(--font-noto-sans-jp),"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}
@media (max-width:900px){.kr-page{--kr-nav-h:56px;--kr-r-block:24px}}
.kr-page{font-family:var(--kr-font-body);color:var(--kr-ink);background:var(--kr-bg);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}.kr-page[data-locale=en]{word-break:normal}.kr-page{--background:var(--kr-bg);--foreground:var(--kr-ink);--card:var(--kr-bg);--card-foreground:var(--kr-ink);--popover:var(--kr-bg);--popover-foreground:var(--kr-ink);--primary:var(--kr-inverse);--primary-foreground:var(--kr-on-inverse);--secondary:var(--kr-bg-sunken);--secondary-foreground:var(--kr-ink);--muted:var(--kr-bg-sunken);--muted-foreground:var(--kr-ink-3);--accent:var(--kr-bg-sunken);--accent-foreground:var(--kr-ink);--destructive:#dc2626;--border:var(--kr-line);--input:var(--kr-line);--ring:var(--kr-ink)}@layer components{.kr-page h1,.kr-page h2,.kr-page h3,.kr-page h4{font-weight:500;font-family:var(--kr-font-heading);margin-block:0}.kr-product{word-break:normal;overflow-wrap:normal;font-family:var(--kr-font-ui);letter-spacing:normal;--typography-v2-size-display:32px;--typography-v2-size-title:21px;--typography-v2-size-headline:16px;--typography-v2-size-subhead:14px;--typography-v2-size-body:13px;--typography-v2-size-callout:12px;--typography-v2-size-footnote:11px;--typography-v2-size-caption:10px;--typography-v2-line-height-display:40px;--typography-v2-line-height-title:28px;--typography-v2-line-height-headline:23px;--typography-v2-line-height-subhead:21px;--typography-v2-line-height-body:18px;--typography-v2-line-height-callout:18px;--typography-v2-line-height-footnote:15px;--typography-v2-line-height-caption:13px}.kr-product :is(h1,h2,h3,h4){font-family:inherit;font-weight:revert-layer}.kr-ui{font-family:var(--kr-font-ui);letter-spacing:normal;word-break:normal;overflow-wrap:normal}.kr-display{font-family:var(--kr-font-heading);font-size:var(--kr-t-display);letter-spacing:-.03em;font-weight:500;line-height:1.25}.kr-h2{font-family:var(--kr-font-heading);font-size:var(--kr-t-h2);letter-spacing:-.03em;font-weight:500;line-height:1.25}.kr-h3{font-family:var(--kr-font-heading);font-size:var(--kr-t-h3);letter-spacing:-.02em;font-weight:600;line-height:1.25}.kr-lede{font-size:var(--kr-t-lede);letter-spacing:-.01em;color:var(--kr-ink-3);font-weight:400;line-height:1.5}.kr-body{font-size:var(--kr-t-body);letter-spacing:0;color:var(--kr-ink-3);font-weight:400;line-height:1.55}.kr-body-sm{font-size:var(--kr-t-meta);letter-spacing:0;color:var(--kr-ink-3);font-weight:400;line-height:1.5}.kr-btn{border-radius:var(--kr-r-btn);letter-spacing:-.01em;white-space:nowrap;height:40px;transition:background-color var(--kr-dur-control)ease,color var(--kr-dur-control)ease,transform var(--kr-dur-control)var(--kr-ease-out),box-shadow var(--kr-dur-control)ease;justify-content:center;align-items:center;gap:8px;padding-inline:14px;font-size:15px;font-weight:500;display:inline-flex}.kr-btn:active{transform:scale(.975)}.kr-btn--fill{background:var(--kr-inverse);color:var(--kr-on-inverse)}.kr-btn--fill:hover{background:var(--kr-inverse-hover)}.kr-btn--ghost{background:var(--kr-bg);color:var(--kr-ink);box-shadow:inset 0 0 0 1px var(--kr-line)}.kr-btn--ghost:hover{background:var(--kr-bg-sunken)}.kr-btn--invert{background:var(--kr-on-inverse);color:var(--kr-inverse)}.kr-btn--invert:hover{background:var(--kr-bg-strong)}.kr-btn--sm{height:32px;padding-inline:12px;font-size:13px}.kr-ring{box-shadow:inset 0 0 0 1px var(--kr-line)}.kr-lift{box-shadow:var(--kr-shadow-lift)}.kr-menu{font-family:var(--kr-font-pretendard)}.kr-lift--float{box-shadow:var(--kr-shadow-float)}.kr-ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.kr-ticker__track{width:max-content;animation:linear infinite kr-ticker-slide;display:flex}@keyframes kr-ticker-slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.kr-ticker__track{animation:none}}.kr-rise[data-done=true]{will-change:auto}.kr-rise{opacity:0;transition:opacity var(--kr-dur-reveal)var(--kr-ease-out),transform var(--kr-dur-reveal)var(--kr-ease-out);will-change:opacity,transform;transform:translateY(14px)}.kr-rise[data-shown=true]{opacity:1;transform:none}.kr-rise--soft{filter:blur(3px);transition:opacity var(--kr-dur-soft)var(--kr-ease-out),transform var(--kr-dur-soft)var(--kr-ease-out),filter var(--kr-dur-soft)var(--kr-ease-out);will-change:opacity,transform,filter;transform:translateY(14px)}.kr-rise--fade{filter:none;will-change:opacity;transition:opacity var(--kr-dur-fade)var(--kr-ease-out);transform:none}.kr-rise--drop{filter:none;transition:opacity var(--kr-dur-reveal)var(--kr-ease-out),transform var(--kr-dur-reveal)var(--kr-ease-out);transform:translateY(-14px)}.kr-rise--soft[data-shown=true]{filter:blur()}.kr-faq summary::-webkit-details-marker{display:none}.kr-faq summary{cursor:pointer;list-style:none}.kr-faq__bar{transform-box:fill-box;transform-origin:50%;transition:transform var(--kr-dur-disclose)var(--kr-ease-out)}.kr-faq[open] .kr-faq__bar{transform:scaleY(0)}.kr-faq[open] .kr-faq__body{animation:kr-faq-in .34s var(--kr-ease-out)}}.kr-page button:not(:disabled):not([aria-disabled=true]){cursor:pointer}@keyframes kr-cog{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes kr-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes kr-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kr-rise,.kr-rise--soft,.kr-rise--fade,.kr-faq__bar,.kr-btn{filter:none;transition:none}.kr-rise{opacity:1;transform:none}.kr-faq[open] .kr-faq__body{animation:none}}@media (max-width:900px){.kr-product a,.kr-product button{min-width:0;min-height:0}}@media (max-width:1279.98px){.kr-product .lg\:flex-row{flex-direction:row}.kr-product .lg\:items-stretch{align-items:stretch}.kr-product .lg\:h-\[368px\]{height:368px}.kr-product .lg\:h-full,.kr-product .lg\:\[\&\>\*\]\:h-full>*{height:100%}.kr-product .lg\:flex-\[5\]{flex:5}.kr-product .lg\:flex-\[6\]{flex:6}.kr-product .lg\:border-l{border-left-width:1px}.kr-product .lg\:pl-2{padding-left:.5rem}.kr-product .lg\:pl-6{padding-left:1.5rem}.kr-product .lg\:pr-2{padding-right:.5rem}.kr-product .xl\:w-\[200px\]{width:200px}.kr-product .xl\:h-\[32px\]{height:32px}.kr-product .xl\:flex{display:flex}.kr-product .xl\:px-2\.5{padding-inline:.625rem}.kr-product .xl\:py-1\.5{padding-block:.375rem}.kr-product .xl\:-mx-2\.5{margin-inline:-.625rem}.kr-product .xl\:text-\[length\:var\(--typography-v2-size-callout\)\]\!{font-size:var(--typography-v2-size-callout)!important}}@media (max-width:900px){.kr-btn{height:38px;padding-inline:13px}.kr-page .kr-btn--sm{min-width:0;height:34px;min-height:0;padding-inline:12px}}@media (max-width:640px){.kr-page .kr-btn--sm{height:30px;padding-inline:11px}.kr-page .kr-btn--hero{height:36px;min-height:0}}@keyframes kr-al-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes kr-al-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes kr-al-pop{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.kr-al-thinking-text{background:linear-gradient(90deg,#b4b4bb 0% 34%,#2f2f36 50%,#b4b4bb 66% 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.5s linear infinite kr-al-shimmer}.kr-url-lit{background:linear-gradient(90deg,#6d6d6d 0% 30%,#1f8bfa 44%,#4f63ff 56%,#6d6d6d 70% 100%) 0 0/260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite kr-al-shimmer}.kr-al-brand-lit{background-image:linear-gradient(100deg,var(--kr-accent-subtle)0%,var(--kr-accent-subtle)32%,#b9d7ff 44%,#e2d6ff 56%,var(--kr-accent-subtle)68%,var(--kr-accent-subtle)100%);background-size:300% 100%;animation:.9s ease-out kr-al-sweep}.kr-al-badge-in{animation:.42s cubic-bezier(.2,1.1,.4,1) kr-al-pop}@media (prefers-reduced-motion:reduce){.kr-al-thinking-text,.kr-al-brand-lit,.kr-al-badge-in,.kr-url-lit{animation:none}}@keyframes kr-tc-count{0%{color:#161616;transform:scale(1)}22%{color:#161616;transform:scale(1.34)}to{color:var(--kr-ink-2);transform:scale(1)}}.kr-tc-count-pop{animation:.56s cubic-bezier(.2,.9,.3,1) kr-tc-count;display:inline-block}@media (prefers-reduced-motion:reduce){.kr-tc-count-pop{animation:none}}.kr-skeleton{background-image:linear-gradient(90deg,#eeeef0 0%,#f4f4f6 100%)}@keyframes kr-sl-cursor{0%{opacity:0;transform:translate(170px,-20px)}18%{opacity:1}24%{transform:translate(200px,28px)}to{opacity:1;transform:translate(240px,140px)}}.kr-sl-cursor-run{animation:2.8s cubic-bezier(.4,0,.3,1) both kr-sl-cursor}@media (prefers-reduced-motion:reduce){.kr-sl-cursor-run{animation:none}}@keyframes kr-reach{0%{transform:translate(calc(var(--kr-tx)*-1),calc(var(--kr-ty)*-1))}to{transform:translate(var(--kr-tx),var(--kr-ty))}}@keyframes kr-reach-svg{0%{transform:scale(.86)}to{transform:scale(1.14)}}.kr-reach{animation:11s ease-in-out infinite alternate kr-reach}.kr-reach-svg{animation:11s ease-in-out infinite alternate kr-reach-svg}.kr-lane-1{animation-duration:11s;animation-delay:-2.4s}.kr-lane-2{animation-duration:9s;animation-direction:alternate-reverse;animation-delay:-6.1s}.kr-lane-3{animation-duration:14s;animation-delay:-.9s}.kr-lane-4{animation-duration:12.5s;animation-direction:alternate-reverse;animation-delay:-8.3s}@media (prefers-reduced-motion:reduce){.kr-reach,.kr-reach-svg{animation:none}}@keyframes kr-queue{0%,10.67%{transform:translateY(0)}16.67%,27.34%{transform:translateY(-42px)}33.34%,44.01%{transform:translateY(-84px)}50.01%,60.68%{transform:translateY(-126px)}66.68%,77.35%{transform:translateY(-168px)}83.35%,94.02%{transform:translateY(-210px)}to{transform:translateY(-252px)}}@keyframes kr-pop{0%{opacity:0;transform:scale(.3)}6%{opacity:1;transform:scale(1.06)}9.5%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.kr-queue{animation:10.2s ease-out infinite kr-queue}.kr-pop{animation:10.2s ease-out infinite both kr-pop;animation-delay:calc((var(--i) - 3)*1.7s - .61s)}@media (prefers-reduced-motion:reduce){.kr-queue,.kr-pop{animation:none}}@keyframes kr-grow{0%,17%{transform:scaleY(var(--kr-d))}25%,42%{transform:scaleY(var(--kr-a))}50%,67%{transform:scaleY(var(--kr-b))}75%,92%{transform:scaleY(var(--kr-c))}to{transform:scaleY(var(--kr-d))}}.kr-grow{transform-origin:bottom;animation:kr-grow 11s var(--kr-ease-expo)infinite}@media (prefers-reduced-motion:reduce){.kr-grow{animation:none}}@keyframes kr-sift-a{0%,20%{opacity:1;transform:translate(0)}27%,to{opacity:0;transform:translate(26px)}}@keyframes kr-sift-b{0%,23%{opacity:1;transform:translate(0)}31%,50%{opacity:1;transform:translateY(-40px)}57%,to{opacity:0;transform:translate(26px,-40px)}}@keyframes kr-sift-rise{0%,23%{transform:translateY(0)}31%,53%{transform:translateY(-40px)}61%,to{transform:translateY(-80px)}}@keyframes kr-sift-scroll{0%{transform:translateY(0)}to{transform:translateY(-40px)}}.kr-sift-scroll{animation:5.4s linear infinite kr-sift-scroll}.kr-sift-a,.kr-sift-b,.kr-sift-rise{animation-duration:5.4s;animation-timing-function:var(--kr-ease-expo);animation-iteration-count:infinite;animation-fill-mode:both}.kr-sift-a{animation-name:kr-sift-a}.kr-sift-b{animation-name:kr-sift-b}.kr-sift-rise{animation-name:kr-sift-rise}@media (prefers-reduced-motion:reduce){.kr-sift-a,.kr-sift-b,.kr-sift-rise,.kr-sift-scroll{animation:none}}@media not (min-width:64rem){.kr-embed-wide .sm\:block{display:block}.kr-embed-wide .sm\:flex-row{flex-direction:row}.kr-embed-wide .sm\:flex-\[3\]{flex:3}.kr-embed-wide .sm\:flex-\[7\]{flex:7}.kr-embed-wide .sm\:items-stretch{align-items:stretch}.kr-embed-wide .sm\:min-w-0{min-width:0}.kr-embed-wide .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kr-embed-wide .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kr-embed-wide .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.kr-embed-wide .md\:grid-cols-2,.kr-embed-wide .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-embed-wide .lg\:grid-cols-\[112px_1fr\]{grid-template-columns:112px 1fr}.kr-embed-wide .sm\:grid-cols-2,.kr-embed-wide .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-embed-wide .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kr-embed-wide .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
