@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Black.ttf) format("truetype");font-weight:900;font-style:normal}#__next,.body,body,html{margin:0!important;padding:0!important;box-sizing:border-box;width:100vw;height:100vh;background:#181818;color:white;font-family:Pretendard-Regular,sans-serif}.body{display:flex;flex-direction:row}*{box-sizing:border-box;font-family:Pretendard-Regular,sans-serif;margin:0;padding:0}.sidebar{width:250px;background-color:#171717;border-right:1px solid #000;padding:16px;height:100%;display:flex;flex-direction:column;transition:all .3s ease;z-index:1000}.sidebar.hidden{width:0;padding:0;transition:all .3s ease}.logo{overflow-y:auto;display:flex;width:100%;align-items:center;min-height:40px;font-size:14px;color:#D1D1D1;font-family:Pretendard-Light;margin-bottom:24px;margin-top:12px;position:relative}.sidebar-toggle-btn{position:absolute;top:4;right:0;background:none;border:none;cursor:pointer}.new-btn{background-color:#171717;min-height:40px;color:white;border:none;margin-bottom:10px;overflow-y:auto;white-space:nowrap;padding:10px 0;display:flex;align-items:center;font-size:14px;text-align:left;cursor:pointer;border-radius:4px;transition:background-color .3s ease}.new-btn:hover{background-color:#2a2a2a}.recents{flex-grow:1;border-top:.5px solid #5e5e5e;padding-top:8px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.recents::-webkit-scrollbar{display:none}.recents-title{font-size:14px;color:#9D9D9D;margin-bottom:8px;margin-top:8px;padding-left:5px}.recent-item{padding:8px 12px;margin-bottom:4px;border-radius:4px;white-space:nowrap;text-overflow:ellipsis;position:relative;cursor:pointer;transition:background-color .2s ease}.recent-item:hover{background-color:#3a3a3a}.more{display:none}.recent-item:hover .more{display:block;position:absolute;background:none;border:none;cursor:pointer;right:10px}.main{flex-grow:1;max-width:calc(100% - 100px);overflow-y:auto;position:relative;margin:0 auto}#slideHint{font-size:12px;font-family:Pretenard-Light}#mainSidebarBtn{position:absolute;top:30px;right:-80px;width:50px;height:50px;padding:0;background:none;border:none;color:white;cursor:pointer;z-index:1000;display:flex;align-items:flex-start;justify-content:flex-start}.title-input{color:rgb(155,155,155);font-size:18px;margin-bottom:4px;margin-top:40px;font-family:Pretendard-Medium}.content-area,.title-input{background:none;border:none;outline:none;width:100%}.content-area{font-size:30px;resize:none;line-height:50px}.content-area,.content-area-custom{color:white;height:calc(100%-50px);font-family:Pretendard-Light}.content-area-custom{width:100%;padding:0;font-size:24px;border:none;outline:none;background:none;white-space:pre-wrap;word-wrap:normal;margin-top:10px;margin-bottom:10px}.example-link{color:#aaa;text-decoration:underline;font-size:18px;cursor:pointer;margin-top:10px;display:inline-block;font-family:Pretendard-Regular}.sidebar.hidden+.main .floating-title{left:0}.right-sidebar{top:0;right:0;width:250px;min-width:220px;height:100%;background-color:#202020;border-left:1px solid #333;display:flex;flex-direction:column;gap:10px;z-index:999}.right-sidebar,.right-sidebar.hidden{padding:16px;transition:all .5s ease;margin-left:auto}.right-sidebar.hidden{width:70px;min-width:70px;overflow:hidden}.right-sidebar.hidden-mobile{width:0;min-width:0;padding:0;overflow:hidden;transition:all .5s ease;margin-left:auto}#collapsedSidebar{top:20px;right:0;background-color:#2a2a2a;color:white;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:998}#collapsedSidebar.hidden{display:none}#rephraseBtn{background-color:#121212;color:white;border:none;font-size:14px;border-radius:4px;cursor:pointer;align-items:left;transition:all .5s ease}#rephraseBtn:hover{background-color:#2a2a2a}#slideToggleBtn{background-color:#121212;width:100%;align-items:center;justify-content:center;color:white;border:none;font-size:14px;border-radius:4px;padding:10px 15px;cursor:pointer;margin-bottom:10px;transition:all .5s ease}#slideToggleBtn:hover{background-color:#2a2a2a}.right-sidebar.hidden button:not(.close-btn):not(#presentationBtn):not(#rightsidebtn),.right-sidebar.hidden div.description,.right-sidebar.hidden p.description{opacity:0;transform:translateX(20px);pointer-events:none}#loginBtn{display:flex;align-items:center;justify-content:center;background-color:#ffffff;color:#eaeaea;border:none;width:100%;padding:10px 15px;font-size:14px;border-radius:4px;cursor:pointer}#loginBtn:hover{background-color:#d9d9d9}.sidebar.hidden #presentationBtn{display:none}#presentationBtn{display:flex;align-items:center;justify-content:center;background-color:#F2F2F2;color:#111111;border:.5px solid #4e4e4e;width:100%;padding:10px 15px;font-size:14px;border-radius:4px;cursor:pointer}#presentationBtn:hover{background-color:#bdbdbd}.right-sidebar.hidden #presentationBtn .label{display:none}.close-btn{color:none;width:25px;height:25px;border:none;background:none;cursor:pointer;right:10px}.right-sidebar .description{font-size:12px;color:#bbb;margin:0;white-space:pre-line;font-family:Pretenard-Light}#slideToggleBtn.active{background-color:white;color:black}.slide-break{display:flex;background:none;border-top:2px solid #fff;color:white;padding:8px 0;height:60px;margin:50px 0;font-size:25px;font-family:Pretendard-Medium;cursor:pointer}.slide-hover{background-color:rgba(255,0,0,.1);height:30px;margin:8px 0;cursor:pointer}.rightsidebar-toggle-btn{top:15px;left:0;width:40px;height:40px;padding:0;background:none;border:none;cursor:pointer;display:flex}.auto-resize-textarea{resize:none;overflow-y:hidden;height:auto;min-height:40px;width:100%;height:calc(100%-50px);padding:0;font-size:30px;font-family:Pretendard-Light;color:white;border:none;outline:none;background:none;white-space:pre-wrap;word-wrap:normal;margin-bottom:60px;line-height:40px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(27,27,27,.8);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal-overlay.open{opacity:1;visibility:visible}.modal-content{background-color:#09090B;padding:40px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);position:relative;max-width:500px;transform:translateY(-50px);transition:transform .3s ease-in-out;color:white;font-family:Pretendard-Regular}.modal-overlay.open .modal-content{transform:translateY(0)}.modal-close-btn{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;color:#aaa;cursor:pointer;transition:color .2s ease-in-out;width:50px;height:50px;z-index:10}.modal-close-btn:hover{color:#fff}.modal-content h2{margin-bottom:20px;text-align:center}.modal-content input{margin-bottom:10px}.modal-content button{width:100%;margin-bottom:10px}