.index-module__akooNW__background{background-color:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0}.index-module__akooNW__container{background-color:var(--white-100);border-radius:8px;padding:1rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
.index-module__pK9Cdq__editorMenu{background-color:var(--gray-800);border-bottom:1px solid var(--gray-500);border-top-left-radius:8px;border-top-right-radius:8px;justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem;display:flex}.index-module__pK9Cdq__menuButton{cursor:pointer}.index-module__pK9Cdq__menuButton:hover{opacity:.8}.index-module__pK9Cdq__uploadInput{display:none}
.Toast-module__UKUNqG__toastContainer{z-index:1000;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.Toast-module__UKUNqG__toast{min-width:250px;max-width:350px;color:var(--white-50);opacity:0;border-radius:4px;justify-content:space-between;align-items:center;padding:12px 16px;transition:opacity .3s,transform .3s;display:flex;transform:translateY(20px);box-shadow:0 4px 12px #00000026}.Toast-module__UKUNqG__visible{opacity:1;transform:translateY(0)}.Toast-module__UKUNqG__hidden{opacity:0;transform:translateY(20px)}.Toast-module__UKUNqG__success{background-color:var(--green-500)}.Toast-module__UKUNqG__error{background-color:var(--red-500)}.Toast-module__UKUNqG__warning{background-color:var(--yellow-500)}.Toast-module__UKUNqG__info{background-color:var(--blue-500)}.Toast-module__UKUNqG__toastContent{flex:1}.Toast-module__UKUNqG__message{font-size:14px;font-weight:800}.Toast-module__UKUNqG__closeButton{color:var(--white-50);cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:8px;padding:0;font-size:20px;transition:opacity .2s;display:flex}.Toast-module__UKUNqG__closeButton:hover{opacity:1}
.index-module__bpCN6q__container{background-color:var(--gray-950);border-bottom:2px solid var(--gray-400);align-items:center;gap:1rem;padding:0 2rem;display:flex}.index-module__bpCN6q__logo{align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.index-module__bpCN6q__logoTitle{color:var(--white-100);font-size:1.25rem;font-weight:600}.index-module__bpCN6q__menuButton{color:var(--white-100);padding:1rem;font-size:1.25rem;font-weight:600}.index-module__bpCN6q__menuButton:hover{background-color:var(--gray-800)}@media (max-width:768px){.index-module__bpCN6q__logoTitle{display:none}.index-module__bpCN6q__menuButton{text-align:center;padding:.5rem;font-size:1rem}}
