html,body,#root{margin:0;padding:0;height:100%;width:100%;background:#f7f8fa}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#151718;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font-family:inherit;letter-spacing:inherit}.gs-scroll::-webkit-scrollbar{width:10px;height:10px}.gs-scroll::-webkit-scrollbar-track{background:transparent}.gs-scroll::-webkit-scrollbar-thumb{background:#e2e5ea;border-radius:5px;border:2px solid transparent;background-clip:padding-box}.gs-scroll::-webkit-scrollbar-thumb:hover{background:#c8ccd2;border:2px solid transparent;background-clip:padding-box}.gs-row-hover:hover{background:#f7f8fa}.gs-focus-ring:focus-visible{outline:2px solid #2a7dff;outline-offset:2px}@keyframes gs-pulse{0%,to{opacity:1}50%{opacity:.5}}.gs-pulse{animation:gs-pulse 2s ease-in-out infinite}@keyframes gs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gs-spin{animation:gs-spin .8s linear infinite}@keyframes gs-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.gs-fade-in{animation:gs-fade-in .18s ease-out}
