@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-dynamic-subset.min.css";
@font-face{font-family:CloudSansCode;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408@1.0/goorm-sans-code.woff2)format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box;margin:0;padding:0;font-size:13pt;font-style:normal;font-weight:200;line-height:1.2}html{font-family:Pretendard,sans-serif;font-size:13pt}a{color:inherit;text-decoration:none}body{background-color:#f2f2f2;margin:0;padding:0;font-family:Pretendard,sans-serif}button,.btn{cursor:pointer;background-color:#fff;border:0;border-radius:20px;flex-direction:row;justify-content:center;align-items:center;width:auto;min-width:100px;height:40px;min-height:40px;padding:0 20px;transition:all .3s ease-in-out;display:flex;box-shadow:0 0 1px #004cff80}button:hover,.btn:hover{box-shadow:0 0 3px #004cffb3}button:active,.btn:active{box-shadow:0 0 2px #004cff80}button:focus,.btn:focus{outline:none}button.red,.btn.red{color:#fff;background-color:#f88}button.blue,.btn.blue{color:#fff;background-color:#53a1d2}select{cursor:pointer;border:0;border-radius:20px;width:auto;height:40px;padding:0 20px;transition:all .3s ease-in-out;box-shadow:0 0 1px #004cff80}select:hover{box-shadow:0 0 3px #004cffb3}select:active{box-shadow:0 0 2px #004cff80}select:focus{outline:none}.package-name{z-index:101;border-bottom:1px solid #d2d2d2;justify-content:center;align-items:center;width:100%;height:70px;font-family:CloudSansCode;display:flex;position:fixed;top:0;box-shadow:0 0 13px -3px #0000001a}.package-name:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:-1;background:#f1f8ffe6;width:100%;height:100%;position:absolute;top:0;left:0}.package-name .title{flex-direction:row;justify-content:center;align-items:center;width:auto;height:42px;font-family:CloudSansCode;font-size:22pt;font-weight:800;display:flex;position:relative}.package-name .title a{font-size:inherit;font-weight:inherit;text-shadow:0 0 10px #fff;font-family:inherit}.package-name .title:after{content:"";background-image:url(../media/ts.036mzyxqd1qle.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:16px;height:16px;display:block;position:absolute;top:0;right:-20px}.package-name .version{text-align:center;border-radius:10px;justify-content:center;align-items:center;width:auto;height:22px;margin-top:10px;padding:0 10px;font-size:10pt;font-weight:500;display:flex;position:absolute;top:100%;right:5px}.package-name .version a{font-size:inherit;font-weight:inherit;font-family:inherit;display:block}.package-name .version:hover{background-color:#fafafac2}.package-name .version:active{background-color:#f9f9f9bf}.lang-select{z-index:102;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:auto;height:auto;display:flex;position:fixed;top:10px;right:10px}.lang-select a .lang{color:#fff;cursor:pointer;background-color:#c5c5c5;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;width:40px;height:20px;padding:0 20px;font-size:10pt;font-weight:500;display:flex;position:relative}.lang-select a .lang:hover{background-color:#99cdee}.lang-select a .lang:active{background-color:#6eadd4}.lang-select a .lang.active{background-color:#53a1d2}.menu-list-container{z-index:102;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:auto;height:auto;display:flex;position:fixed;top:10px;left:10px}.menu-list-container a .menu-item{color:#fff;cursor:pointer;background-color:#c5c5c5;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;width:auto;height:20px;padding:0 10px;font-size:10pt;font-weight:500;display:flex;position:relative}.menu-list-container a .menu-item:hover{background-color:#99cdee}.menu-list-container a .menu-item:active{background-color:#6eadd4}.menu-list-container a .menu-item.active{background-color:#53a1d2}.content-container{flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;width:auto;max-width:100%;height:100vh;margin:auto;padding:110px 20px 80px;font-size:12pt;display:flex;overflow:auto}.content-container::-webkit-scrollbar{width:10px;height:10px}.content-container::-webkit-scrollbar-thumb{background-color:#9a9a9a99;background-clip:padding-box;border:2px solid #0000;border-radius:5px;height:10px}.content-container::-webkit-scrollbar-thumb:hover{background-color:#a2a2a2}.content-container::-webkit-scrollbar-thumb:active{background-color:#646464}.content-container::-webkit-scrollbar-track{background-color:#0000}.content-container::-webkit-scrollbar-corner{background:0 0}.content-container{scroll-behavior:smooth}.content-container.main{justify-content:center}.content-container .content-container-layout{flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;height:auto;padding:0;display:flex}.content-container .content-container-layout.dev-guide{max-width:1380px}.content-container .content-container-layout .content-container-left{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;width:100%;min-width:300px;max-width:100%;margin:auto;font-size:12pt;display:flex;position:relative}.content-container .content-container-layout .content-container-right{width:310px;height:100%;position:relative}.content-container .ctl-list{border-radius:35px;flex-flow:wrap;justify-content:center;align-items:center;gap:10px 20px;width:100%;height:auto;padding:0 20px;display:flex}.content-container .editor-area{width:100%;max-width:1050px;height:calc(100vh - 260px);min-height:655px;max-height:100%;margin:0;padding:0;position:relative}.content-container .editor-area .content-viewer{z-index:101;background-color:#fff;width:100%;height:100%;padding:73.5px;position:absolute;top:0;left:0;overflow:auto;box-shadow:0 0 7px #0003}.content-container .editor-area .content-viewer::-webkit-scrollbar{width:10px;height:10px}.content-container .editor-area .content-viewer::-webkit-scrollbar-thumb{background-color:#9a9a9a99;background-clip:padding-box;border:2px solid #0000;border-radius:5px;height:10px}.content-container .editor-area .content-viewer::-webkit-scrollbar-thumb:hover{background-color:#a2a2a2}.content-container .editor-area .content-viewer::-webkit-scrollbar-thumb:active{background-color:#646464}.content-container .editor-area .content-viewer::-webkit-scrollbar-track{background-color:#0000}.content-container .editor-area .content-viewer::-webkit-scrollbar-corner{background:0 0}.content-container .editor-area .close-viewer{color:#fff;z-index:101;cursor:pointer;background-color:#919191;background-image:url(../media/btn_close_white.0ki9pnfjd8jk5.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;width:36px;height:36px;position:absolute;top:0;left:0}.content-container .editor-area .close-viewer:hover{opacity:.8}.content-container .editor-area .close-viewer:active{opacity:.9}.content-container button{font-size:12pt}.content-container .desc{width:100%;height:auto;padding:20px}.content-container .desc p{text-align:center;font-size:12pt}.content-container .hr-page-line{background-color:#0000004d;width:100%;height:1px;min-height:1px;margin:10px 0}.content-container .guide{flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;width:100%;max-width:1050px;height:auto;display:flex}.content-container .guide .sep{width:100%;height:10px}.content-container .guide .title{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:5px;font-size:16pt;font-weight:600;display:flex}.content-container .guide .npm-url{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex}.content-container .guide .npm-url svg{width:50px}.content-container .guide .command-line{color:#fff;background-color:#524d4d;border:1px solid #fff;border-radius:5px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:auto;padding:15px 20px;font-family:CloudSansCode;font-size:12pt;display:flex}.content-container .guide .source-box{width:100%;font-size:10pt;box-shadow:0 0 3px #0000004d}.content-container .guide .source-box pre{width:100%;height:auto;max-height:600px;font-size:inherit;padding:15px!important}.content-container .guide .source-box pre::-webkit-scrollbar{width:10px;height:10px}.content-container .guide .source-box pre::-webkit-scrollbar-thumb{background-color:#9a9a9a99;background-clip:padding-box;border:2px solid #0000;border-radius:5px;height:10px}.content-container .guide .source-box pre::-webkit-scrollbar-thumb:hover{background-color:#a2a2a2}.content-container .guide .source-box pre::-webkit-scrollbar-thumb:active{background-color:#646464}.content-container .guide .source-box pre::-webkit-scrollbar-track{background-color:#0000}.content-container .guide .source-box pre::-webkit-scrollbar-corner{background:0 0}.content-container .guide .source-box pre code{font-size:inherit;overflow:auto}.content-container .guide .source-box pre code span{font-size:inherit}.content-container .guide .markdown-body{background-color:#fff;border-radius:5px;width:100%;padding:30px;font-size:10pt;box-shadow:0 0 3px #0000004d}.content-container .guide .markdown-body *{line-height:1.5}.content-container .editor-box{width:1200px;height:800px}.content-container .version-history-container{background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;max-width:1050px;height:auto;min-height:calc(100vh - 260px);max-height:100%;margin:0;padding:60px;display:flex;position:relative}.content-container .version-history-container .version-history-title{background-color:#fcfcfc;border-bottom:1px solid #d9d9d9;width:100%;height:auto;margin-bottom:20px;padding:15px;font-size:15pt;font-weight:600}.content-container .version-history-container .version-items{background-color:#fff;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:10px 15px;transition:all .2s ease-in-out;display:flex;position:relative}.content-container .version-history-container .version-items:hover{background-color:#fcfcfc}.content-container .version-history-container .version-items .version-no{font-family:CloudSansCode;font-size:13pt;font-weight:600;position:relative}.content-container .version-history-container .version-items .version-no.latest:after{content:"latest";color:#fff;background-color:#53a1d2;border-radius:3px;width:auto;height:16px;padding:1px 5px;font-size:9pt;position:absolute;top:-5px;left:calc(100% + 5px)}.content-container .version-history-container .version-items .version-desc{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;width:100%;font-size:13pt;font-weight:200;display:flex}.content-container .version-history-container .version-items .version-desc ul{margin:0 0 0 1.5em;font-size:15px;line-height:1.5;list-style-position:outside}.content-container .version-history-container .version-items .version-desc ul li{list-style-type:inherit;list-style-position:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;font-size:inherit;line-height:inherit;padding-left:.1em}.footer{z-index:101;border-top:1px solid #d2d2d2;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-family:CloudSansCode;font-size:10pt;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 0 13px -3px #0000001a}.footer:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:-1;background:#ffffffe6;width:100%;height:100%;position:absolute;top:0;left:0}.footer span{font-size:inherit}.footer span.shadow{color:#471146}.footer span.fe-name{font-weight:600}.footer span.fe-contact .fe-contact-email{cursor:pointer}.footer span.fe-contact .fe-contact-email:hover{text-decoration:underline}.footer .site-map{z-index:102;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:auto;height:20px;padding:0;font-size:10pt;display:flex;position:fixed;bottom:60px;right:15px}.footer .site-map a{font-size:inherit;cursor:pointer;text-shadow:0 0 10px #fff;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.footer .site-map a:hover{text-decoration:underline}.flymodal-toast-container p,.flymodal-toast-container div,.flymodal-dialog-container p,.flymodal-dialog-container div{font-size:12pt;font-weight:300}.right-pannel{z-index:99;background-color:#0000;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:auto;height:auto;display:flex;position:fixed}.right-pannel .btn-open-index-container{color:#fff;opacity:.5;background-color:#53a1d2;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;width:70px;min-width:50px;height:20px;min-height:30px;padding:0;font-size:10pt;display:flex;position:relative}.right-pannel .btn-open-index-container:hover{opacity:1}.right-pannel .btn-open-index-container:active{opacity:.8}.right-pannel .readme-index-container{width:310px;height:auto;min-height:200px;max-height:calc(100vh - 180px);position:relative;overflow:auto}.right-pannel .readme-index-container::-webkit-scrollbar{width:10px;height:10px}.right-pannel .readme-index-container::-webkit-scrollbar-thumb{background-color:#9a9a9a99;background-clip:padding-box;border:2px solid #0000;border-radius:5px;height:10px}.right-pannel .readme-index-container::-webkit-scrollbar-thumb:hover{background-color:#a2a2a2}.right-pannel .readme-index-container::-webkit-scrollbar-thumb:active{background-color:#646464}.right-pannel .readme-index-container::-webkit-scrollbar-track{background-color:#0000}.right-pannel .readme-index-container::-webkit-scrollbar-corner{background:0 0}.right-pannel .readme-index-container{border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:20px;transition:background-color .2s ease-in-out;display:none;box-shadow:0 0 3px #0000004d}.right-pannel .readme-index-container.active{display:flex}.right-pannel .readme-index-container:hover{background-color:#fff}.right-pannel .readme-index-container:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:-1;background:#fffc;width:100%;height:100%;position:absolute;top:0;left:0}.right-pannel .readme-index-container .readme-index-item{text-align:left;cursor:pointer;border-radius:5px;width:100%;height:auto;padding:5px 10px;transition:all .2s}.right-pannel .readme-index-container .readme-index-item:hover{background-color:#f1f1f1}.right-pannel .readme-index-container .readme-index-item:active{background-color:#f5f5f5}.right-pannel .readme-index-container .readme-index-item.active{background-color:#f0f0f0}.right-pannel .readme-index-container .readme-index-item.h1{border-bottom:1px solid #bbb;border-radius:5px 5px 0 0;margin-bottom:5px;font-size:15pt;font-weight:500}.right-pannel .readme-index-container .readme-index-item.h2{font-size:13pt;font-weight:300}.right-pannel .readme-index-container .readme-index-item.h3{width:calc(100% - 1em);margin-left:1em;font-size:12pt;font-weight:200}.right-pannel .version-history{width:auto;height:auto;padding:3px 7px;position:absolute;bottom:-30px;left:0}.right-pannel .version-history a:hover{text-decoration:underline}.scroll-up{cursor:pointer;background-color:#53a1d2;border-radius:50%;width:50px;height:50px;position:fixed;bottom:80px;overflow:hidden;box-shadow:0 0 13px #0003}.scroll-up:hover{opacity:.8}.scroll-up:active{opacity:.9}.scroll-up:before{content:"";background-image:url(../media/arrow_up_white.1hvpovdd76oqn.svg);background-position:50%;background-repeat:no-repeat;background-size:36px 36px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.pulse-ani{animation:3s ease-in-out reverse pulse}@keyframes pulse{0%{box-shadow:0 0 1px 1px #eb88ff33}50%{box-shadow:0 0 15px 10px #eb88ff4d}to{box-shadow:0 0 1px 1px #eb88ff33}}@media (max-width:1050px){.content-container-right,.footer .site-map{display:none}}@media (max-width:767px){.content-container{padding:110px 10px 80px}.lang-select{flex-direction:column;align-items:flex-end}.menu-list-container{flex-direction:column;align-items:flex-start}}
