:root{--font-sans:"Pretendard", "Noto Sans KR", system-ui, sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}[data-sidebar-scroll]::-webkit-scrollbar{width:6px;height:6px}[data-sidebar-scroll]::-webkit-scrollbar-track{background:0 0}[data-sidebar-scroll]::-webkit-scrollbar-thumb{background:#e3e7e4;border-radius:3px}[data-sidebar-scroll]:hover::-webkit-scrollbar-thumb{background:#c9cfcb}[data-sidebar-scroll]::-webkit-scrollbar-button{width:0;height:0;display:none}@supports not selector(::-webkit-scrollbar){[data-sidebar-scroll]{scrollbar-width:thin;scrollbar-color:#e3e7e4 transparent}[data-sidebar-scroll]:hover{scrollbar-color:#c9cfcb transparent}}@keyframes cl-lock-pulse{0%,to{box-shadow:0 0 #ef444499}50%{box-shadow:0 0 0 5px #ef444400}}.cl-lock-pulse{animation:1.6s ease-in-out infinite cl-lock-pulse}html{scroll-behavior:smooth}html,body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}@keyframes cl-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cl-fade-up{animation:.25s cubic-bezier(.22,1,.36,1) both cl-fade-up}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
