.arc-color-picker-module__b1KRna__range{appearance:none;cursor:pointer;border:0;border-radius:999px;outline:none;width:100%;height:8px}.arc-color-picker-module__b1KRna__range::-webkit-slider-thumb{appearance:none;background:#111827;border:3px solid #fff;border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 1px #0f172a2e,0 3px 8px #0f172a47}.arc-color-picker-module__b1KRna__range::-moz-range-thumb{background:#111827;border:3px solid #fff;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 1px #0f172a2e,0 3px 8px #0f172a47}.arc-color-picker-module__b1KRna__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px hsl(var(--ring) / .3), 0 3px 8px #0f172a47}
.public-blog-theme-module__qdgGvG__theme{--blog-accent:#6366f1;--blog-secondary:#0ea5e9;--blog-tertiary:#a855f7;--blog-accent-foreground:#111;--blog-background:#fff;--blog-foreground:#17191d;--blog-muted:#626a76;--blog-surface:color-mix(in srgb, var(--blog-background) 94%, var(--blog-foreground) 6%);--blog-surface-strong:color-mix(in srgb, var(--blog-background) 88%, var(--blog-foreground) 12%);--blog-border:color-mix(in srgb, var(--blog-foreground) 16%, transparent);--blog-shadow:color-mix(in srgb, var(--blog-foreground) 14%, transparent);min-height:100%;color:var(--blog-foreground);background-color:var(--blog-background);accent-color:var(--blog-accent);interpolate-size:allow-keywords;background-position:50%;background-size:cover;transition:color .22s,background-color .22s,max-width .3s ease-out;position:relative}.public-blog-theme-module__qdgGvG__theme[data-font=sans]{font-family:Noto Sans KR,ui-sans-serif,system-ui,sans-serif}.public-blog-theme-module__qdgGvG__theme[data-font=plex]{font-family:IBM Plex Sans KR,ui-sans-serif,system-ui,sans-serif}.public-blog-theme-module__qdgGvG__theme[data-font=nanum-gothic]{font-family:Nanum Gothic,ui-sans-serif,system-ui,sans-serif}.public-blog-theme-module__qdgGvG__theme[data-font=rounded]{font-family:Gowun Dodum,ui-rounded,system-ui,sans-serif}.public-blog-theme-module__qdgGvG__theme[data-font=serif]{font-family:Noto Serif KR,ui-serif,Georgia,serif}.public-blog-theme-module__qdgGvG__theme[data-font=nanum-myeongjo]{font-family:Nanum Myeongjo,ui-serif,Georgia,serif}.public-blog-theme-module__qdgGvG__theme[data-font=gowun-batang]{font-family:Gowun Batang,ui-serif,Georgia,serif}.public-blog-theme-module__qdgGvG__theme[data-font=hahmlet]{font-family:Hahmlet,ui-serif,Georgia,serif}.public-blog-theme-module__qdgGvG__theme[data-font=jua]{font-family:Jua,Noto Sans KR,sans-serif}.public-blog-theme-module__qdgGvG__theme[data-font=do-hyeon]{font-family:Do Hyeon,Noto Sans KR,sans-serif}.public-blog-theme-module__qdgGvG__theme[data-blog-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blog-background:#101114!important;--blog-foreground:#f7f8fa!important;--blog-muted:#aeb6c2!important;background-color:#101114!important}.public-blog-theme-module__qdgGvG__theme[data-blog-color-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blog-background:#fff!important;--blog-foreground:#17191d!important;--blog-muted:#626a76!important;background-color:#fff!important}.public-blog-theme-module__qdgGvG__theme :where(.blog-header){color:var(--blog-foreground);border-color:var(--blog-border);background:color-mix(in srgb, var(--blog-background) 90%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--blog-foreground) 3%, transparent)}.public-blog-theme-module__qdgGvG__theme :where(.blog-theme-toggle){box-shadow:none;color:var(--blog-foreground)!important;border-color:color-mix(in srgb, var(--blog-foreground) 14%, transparent)!important;background:color-mix(in srgb, var(--blog-foreground) 7%, var(--blog-background))!important}.public-blog-theme-module__qdgGvG__theme :where(.blog-theme-toggle>span:first-child){color:var(--blog-muted)!important}.public-blog-theme-module__qdgGvG__theme :where(.blog-theme-toggle>span:last-child){box-shadow:0 6px 16px color-mix(in srgb, var(--blog-foreground) 16%, transparent);color:var(--blog-foreground)!important;background:var(--blog-background)!important}.public-blog-theme-module__qdgGvG__theme :where(.blog-surface,.blog-card,.blog-empty,.blog-site-summary,.blog-collection-card){color:var(--blog-foreground);border-color:var(--blog-border);background:color-mix(in srgb, var(--blog-surface) 92%, transparent)}.public-blog-theme-module__qdgGvG__theme :where(.blog-muted){color:var(--blog-muted)}.public-blog-theme-module__qdgGvG__theme :where(.blog-category-nav){scrollbar-width:none}.public-blog-theme-module__qdgGvG__theme :where(){display:none}.public-blog-theme-module__qdgGvG__theme :where(.blog-category-nav a,.blog-category-nav span){color:color-mix(in srgb, var(--blog-foreground) 62%, transparent);flex:none;padding-bottom:.15rem;font-weight:520;text-decoration:none;position:relative}.public-blog-theme-module__qdgGvG__theme :where(.blog-category-nav a:hover,.blog-category-nav a.is-active,.blog-category-nav span.is-active){color:var(--blog-foreground)}.public-blog-theme-module__qdgGvG__theme :where(.blog-category-nav a.is-active,.blog-category-nav span.is-active):after{background:var(--blog-accent);content:"";border-radius:999px;height:2px;position:absolute;bottom:-.75rem;left:0;right:0}.public-blog-theme-module__qdgGvG__theme :where(.text-muted-foreground){color:var(--blog-muted)}.public-blog-theme-module__qdgGvG__theme :where(.blog-accent-text){color:var(--blog-accent)}.public-blog-theme-module__qdgGvG__theme :where(.blog-accent-fill){color:var(--blog-accent-foreground);background:var(--blog-accent)}.public-blog-theme-module__qdgGvG__theme :where(.blog-theme-aura){background:radial-gradient(circle at 22% 35%, color-mix(in srgb, var(--blog-secondary) 24%, transparent), transparent 38%), radial-gradient(circle at 78% 28%, color-mix(in srgb, var(--blog-tertiary) 22%, transparent), transparent 42%)}.public-blog-theme-module__qdgGvG__theme[data-template=editorial] :where(.blog-hero,.blog-site-hero){text-align:center}.public-blog-theme-module__qdgGvG__theme[data-template=editorial] :where(.blog-hero>div:last-child,.blog-site-hero>div:last-child){margin-inline:auto;padding-block:clamp(5rem,10vw,8rem)}.public-blog-theme-module__qdgGvG__theme[data-template=editorial] :where(.blog-hero h1,.blog-hero p,.blog-site-hero h1,.blog-site-hero p){margin-inline:auto}.public-blog-theme-module__qdgGvG__theme[data-template=editorial] :where(.blog-card){border-radius:.25rem}.public-blog-theme-module__qdgGvG__theme[data-template=changelog] :where(.blog-theme-aura){opacity:.3!important}.public-blog-theme-module__qdgGvG__theme[data-template=changelog] :where(.blog-card){border-radius:.65rem}.public-blog-theme-module__qdgGvG__theme[data-template=knowledge] :where(.blog-hero,.blog-site-hero){border-bottom:0;padding:clamp(1rem,3vw,2rem)}.public-blog-theme-module__qdgGvG__theme[data-template=knowledge] :where(.blog-hero>div:last-child,.blog-site-hero>div:last-child){background:color-mix(in srgb, var(--blog-surface) 92%, transparent);box-shadow:0 20px 60px -48px var(--blog-shadow);border-radius:1.5rem}.public-blog-theme-module__qdgGvG__theme[data-template=knowledge] :where(.blog-card){background:color-mix(in srgb, var(--blog-surface) 96%, transparent);border-radius:1rem}.public-blog-theme-module__qdgGvG__theme :where(a,button,summary){cursor:pointer;transition:color .18s,border-color .18s,background-color .18s,opacity .18s,transform .18s}.public-blog-theme-module__qdgGvG__theme :where(.blog-card){color:var(--blog-foreground);background:color-mix(in srgb, var(--blog-background) 97%, var(--blog-foreground) 3%);box-shadow:none;border-color:#0000;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .18s}.public-blog-theme-module__qdgGvG__theme :where(.blog-card:hover,.blog-card:focus-visible){border-color:color-mix(in srgb, var(--blog-accent) 34%, var(--blog-border));background:color-mix(in srgb, var(--blog-background) 92%, var(--blog-accent) 8%);box-shadow:0 20px 44px -30px var(--blog-shadow);transform:translateY(-3px)}.public-blog-theme-module__qdgGvG__theme :where(.blog-collection-card){color:var(--blog-foreground);background:color-mix(in srgb, var(--blog-background) 96%, var(--blog-foreground) 4%);border-color:#0000;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s}.public-blog-theme-module__qdgGvG__theme :where(.blog-collection-card:hover,.blog-collection-card:focus-visible){border-color:color-mix(in srgb, var(--blog-accent) 36%, var(--blog-border));background:color-mix(in srgb, var(--blog-background) 90%, var(--blog-accent) 10%);box-shadow:0 20px 44px -30px var(--blog-shadow);transform:translateY(-3px)}.public-blog-theme-module__qdgGvG__theme :where(.blog-site-hero,.blog-filter-hero,.blog-home-section){border-color:var(--blog-border)}.public-blog-theme-module__qdgGvG__theme :where(.blog-home-section){background:color-mix(in srgb, var(--blog-background) 97%, var(--blog-foreground) 3%)}.public-blog-theme-module__qdgGvG__theme :where(.blog-highlight-row){color:var(--blog-foreground);text-decoration:none;transition:color .18s,background-color .18s,transform .18s}.public-blog-theme-module__qdgGvG__theme :where(.blog-highlight-row:hover,.blog-highlight-row:focus-visible,.blog-topic-row:hover,.blog-topic-row:focus-visible){background:color-mix(in srgb, var(--blog-accent) 7%, transparent);transform:translate(3px)}.public-blog-theme-module__qdgGvG__theme :where(.blog-inline-action){text-decoration:none}.public-blog-theme-module__qdgGvG__theme :where(.blog-inline-action:hover,.blog-inline-action:focus-visible){color:var(--blog-accent);transform:translate(2px)}.public-blog-theme-module__qdgGvG__theme :where(.blog-card a:hover,.blog-back-link:hover,.blog-toc a:hover){color:var(--blog-accent)}.public-blog-theme-module__qdgGvG__theme :where(.blog-toc){box-shadow:none;background:0 0;border:0;scroll-margin-top:2rem}.public-blog-theme-module__qdgGvG__theme :where(.blog-toc a){color:var(--blog-muted);text-decoration:none;display:inline-block}.public-blog-theme-module__qdgGvG__theme :where(.blog-toc a:hover){transform:translate(3px)}.public-blog-theme-module__qdgGvG__theme :where(.blog-article){color:var(--blog-foreground);--tw-prose-body:var(--blog-foreground);--tw-prose-headings:var(--blog-foreground);--tw-prose-lead:var(--blog-muted);--tw-prose-links:var(--blog-foreground);--tw-prose-bold:var(--blog-foreground);--tw-prose-counters:var(--blog-muted);--tw-prose-bullets:var(--blog-muted);--tw-prose-hr:var(--blog-border);--tw-prose-quotes:var(--blog-foreground);--tw-prose-quote-borders:var(--blog-accent);--tw-prose-captions:var(--blog-muted);--tw-prose-code:var(--blog-foreground);--tw-prose-pre-code:var(--blog-foreground);--tw-prose-pre-bg:var(--blog-surface-strong);--tw-prose-th-borders:var(--blog-border);--tw-prose-td-borders:var(--blog-border)}.public-blog-theme-module__qdgGvG__theme :where(.blog-article a){-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent);text-underline-offset:.2em}.public-blog-theme-module__qdgGvG__theme :where(.blog-article h2,.blog-article h3){scroll-margin-top:6rem}.public-blog-theme-module__qdgGvG__theme :where(.blog-post,.blog-faq){border-color:var(--blog-border)}.public-blog-theme-module__qdgGvG__theme :where(.blog-footer,.blog-related,.blog-topic-groups){border-color:var(--blog-border);background:color-mix(in srgb, var(--blog-background) 97%, var(--blog-foreground) 3%)}.public-blog-theme-module__qdgGvG__theme :where(.blog-post-actions,.blog-share-button,.blog-tag){border-color:var(--blog-border)}.public-blog-theme-module__qdgGvG__theme :where(.blog-share-button,.blog-tag){color:var(--blog-foreground);background:color-mix(in srgb, var(--blog-background) 96%, transparent);border-color:#0000;text-decoration:none}.public-blog-theme-module__qdgGvG__theme :where(.blog-share-button:hover,.blog-tag:hover,.blog-topic-row:hover){color:var(--blog-accent);border-color:color-mix(in srgb, var(--blog-accent) 44%, var(--blog-border))}.public-blog-theme-module__qdgGvG__theme :where(.blog-topic-row){color:var(--blog-foreground);text-decoration:none}.public-blog-theme-module__qdgGvG__theme :where(.blog-post header.blog-surface){border-color:var(--blog-border);background:color-mix(in srgb, var(--blog-surface) 92%, transparent)}.public-blog-theme-module__qdgGvG__theme :where(.blog-article h2:target,.blog-article h3:target){animation:.9s ease-out public-blog-theme-module__qdgGvG__target-highlight}.public-blog-theme-module__qdgGvG__theme :where(.blog-faq-list,.blog-faq-item){border-color:var(--blog-border)}.public-blog-theme-module__qdgGvG__theme :where(.blog-faq-item button:hover){color:var(--blog-accent)}.public-blog-theme-module__qdgGvG__theme :where(.blog-faq-answer){color:var(--blog-muted)}.public-blog-theme-module__qdgGvG__theme :where(.blog-powered-by){right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:60;isolation:isolate;color:#fff;--point:#70e82b;background:linear-gradient(#1f1f1f,#1f1f1f) padding-box padding-box,linear-gradient(#1f1f1f,#1f1f1f) border-box;border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.48rem;padding:.52rem .7rem .52rem .68rem;font-family:ui-sans-serif,system-ui,sans-serif;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;animation:6s linear infinite public-blog-theme-module__qdgGvG__blog-powered-shadow-flow;display:inline-flex;position:fixed}.public-blog-theme-module__qdgGvG__theme :where(.blog-powered-label){z-index:1;color:#a7abb3;letter-spacing:.015em;white-space:nowrap;font-size:.62rem;font-weight:650;position:relative}.public-blog-theme-module__qdgGvG__theme :where(.blog-powered-logo){z-index:1;color:#fff;flex:none;width:3.4rem;height:1.65rem;margin-inline:-.18rem;position:relative}.public-blog-theme-module__qdgGvG__theme :where(.blog-powered-by:hover){color:#fff;background:linear-gradient(#1f1f1f,#1f1f1f) 0 0/100% 100% padding-box padding-box,linear-gradient(100deg,#70e82b,#a855f7,#70e82b,#8b5cf6,#70e82b) 0 0/240% 100% border-box;animation:6s linear infinite public-blog-theme-module__qdgGvG__blog-powered-shadow-flow,4.8s linear infinite public-blog-theme-module__qdgGvG__blog-powered-border-flow;transform:translateY(-2px)}@keyframes public-blog-theme-module__qdgGvG__blog-powered-border-flow{to{background-position:0 0,-240% 0}}@keyframes public-blog-theme-module__qdgGvG__blog-powered-shadow-flow{0%,to{box-shadow:0 8px 20px #0000003d,-20px 10px 32px #70e82b61,0 12px 36px #919e9142,20px 10px 32px #a855f75c}25%{box-shadow:0 8px 20px #0000003d,0 10px 32px #70e82b61,20px 12px 36px #919e9142,-20px 10px 32px #a855f75c}50%{box-shadow:0 8px 20px #0000003d,20px 10px 32px #70e82b61,0 12px 36px #919e9142,-20px 10px 32px #a855f75c}75%{box-shadow:0 8px 20px #0000003d,0 10px 32px #70e82b61,-20px 12px 36px #919e9142,20px 10px 32px #a855f75c}}@media (prefers-reduced-motion:reduce){.public-blog-theme-module__qdgGvG__theme :where(.blog-powered-by),.public-blog-theme-module__qdgGvG__theme :where(.blog-powered-by:hover){animation:none}}@media (pointer:fine){.public-blog-theme-module__qdgGvG__theme[data-cursor-style=default]{cursor:default!important}.public-blog-theme-module__qdgGvG__theme[data-cursor-style=default] :where(a,button,summary,[role=button]){cursor:pointer!important}}html:has(.public-blog-theme-module__qdgGvG__theme){scroll-behavior:smooth}@keyframes public-blog-theme-module__qdgGvG__target-highlight{0%{color:var(--blog-accent);background:color-mix(in srgb, var(--blog-accent) 18%, transparent)}to{color:var(--blog-foreground);background:0 0}}@media (prefers-reduced-motion:reduce){html:has(.public-blog-theme-module__qdgGvG__theme){scroll-behavior:auto}.public-blog-theme-module__qdgGvG__theme,.public-blog-theme-module__qdgGvG__theme :where(*){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.PoweredByDraft-module__qRPNMq__root{right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:60;isolation:isolate;color:#fff;--point:#70e82b;background:linear-gradient(#1f1f1f,#1f1f1f) padding-box padding-box,linear-gradient(#1f1f1f,#1f1f1f) border-box;border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.48rem;padding:.52rem .7rem .52rem .68rem;font-family:ui-sans-serif,system-ui,sans-serif;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;animation:6s linear infinite PoweredByDraft-module__qRPNMq__shadow-flow;display:inline-flex}.PoweredByDraft-module__qRPNMq__root[data-position=fixed]{position:fixed}.PoweredByDraft-module__qRPNMq__root[data-position=absolute]{position:absolute}.PoweredByDraft-module__qRPNMq__label{z-index:1;color:#a7abb3;letter-spacing:.015em;white-space:nowrap;font-size:.62rem;font-weight:650;position:relative}.PoweredByDraft-module__qRPNMq__logo{z-index:1;color:#fff;flex:none;width:3.4rem;height:1.65rem;margin-inline:-.18rem;position:relative}.PoweredByDraft-module__qRPNMq__root:hover{color:#fff;background:linear-gradient(#1f1f1f,#1f1f1f) 0 0/100% 100% padding-box padding-box,linear-gradient(100deg,#70e82b,#a855f7,#70e82b,#8b5cf6,#70e82b) 0 0/240% 100% border-box;animation:6s linear infinite PoweredByDraft-module__qRPNMq__shadow-flow,4.8s linear infinite PoweredByDraft-module__qRPNMq__border-flow;transform:translateY(-2px)}@keyframes PoweredByDraft-module__qRPNMq__border-flow{to{background-position:0 0,-240% 0}}@keyframes PoweredByDraft-module__qRPNMq__shadow-flow{0%,to{box-shadow:0 8px 20px #0000003d,-20px 10px 32px #70e82b61,0 12px 36px #919e9142,20px 10px 32px #a855f75c}25%{box-shadow:0 8px 20px #0000003d,0 10px 32px #70e82b61,20px 12px 36px #919e9142,-20px 10px 32px #a855f75c}50%{box-shadow:0 8px 20px #0000003d,20px 10px 32px #70e82b61,0 12px 36px #919e9142,-20px 10px 32px #a855f75c}75%{box-shadow:0 8px 20px #0000003d,0 10px 32px #70e82b61,-20px 12px 36px #919e9142,20px 10px 32px #a855f75c}}@media (prefers-reduced-motion:reduce){.PoweredByDraft-module__qRPNMq__root,.PoweredByDraft-module__qRPNMq__root:hover{animation:none}}
