@import url(https://fonts.googleapis.com/css2?family=Josefin+Slab:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Encode+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fira+Code&display=swap);:root{--color-palette-00:#0a1128;--color-palette-01:#0d1b2a;--color-palette-02:#1b263b;--color-palette-03:#415a77;--color-palette-04:#e0e1dd}*,:after,:before{box-sizing:border-box}html{font-family:Encode Sans,sans-serif;scroll-behavior:smooth}body,figure,h1,h2,h3,h4,h5,p,picture{margin:0}h1,h2,h3,h4,h5,h6,p{font-weight:400}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}ul{padding:0}a{color:#8a2be2;cursor:pointer}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.scroll-visibility:active::-webkit-scrollbar-thumb,.scroll-visibility:focus::-webkit-scrollbar-thumb,.scroll-visibility:hover::-webkit-scrollbar-thumb{visibility:visible}.scroll-visibility::-webkit-scrollbar-thumb{background-color:#a9a9a9;visibility:hidden}.scroll-visibility::-webkit-scrollbar{height:8px;width:8px}.grid{display:grid}.grid-container-center{grid-column-end:end;grid-column-start:start;grid-row-end:main;grid-row-start:navBar}.flex{display:flex}.flex-col{flex-direction:column}.item-center{align-items:center;justify-content:center}.max-width{margin:0 auto;max-width:1400px}.width-100{width:100%}.margin-center{margin:0 auto}.text-start{text-align:start}.text-center{text-align:center}.text-end{text-align:end}.editor-button{border:none;cursor:pointer}.form__h1{font-size:35px;font-weight:500;letter-spacing:.2rem;margin-bottom:1rem}.form__input{background-color:#eee;border:1px solid transparent;margin:8px 0;padding:12px 15px;transition:border .3s ease-in;width:100%}.form__input:focus{border:1px solid gray;outline:none}.form__button{background-color:#0d1b2a;background-color:var(--color-palette-01);border:1px solid #0d1b2a;border:1px solid var(--color-palette-01);border-radius:20px;color:#e0e1dd;color:var(--color-palette-04);cursor:pointer;font-size:1rem;letter-spacing:.3rem;margin-block:1rem;padding:12px 45px;text-transform:uppercase;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.form__button:focus{outline:none}.form__button:hover{-webkit-transform:scale(1.12);transform:scale(1.12)}.home-button{background-color:#0a1128;background-color:var(--color-palette-00);border:1px solid #0a1128;border:1px solid var(--color-palette-00);border-radius:.5rem;color:#e0e1dd;color:var(--color-palette-04);padding:6px 18px;text-decoration:none}.text-hover{-webkit-text-decoration:transparent;text-decoration:transparent;transition:-webkit-text-decoration .3s ease-in;transition:text-decoration .3s ease-in;transition:text-decoration .3s ease-in,-webkit-text-decoration .3s ease-in}.text-hover:hover{cursor:pointer;text-decoration:underline;text-underline-offset:8px}.App{grid-template-columns:[start] 22rem [sideBar] repeat(10,1fr) [end];grid-template-rows:[start] 64px [navBar] auto [main] auto [end];height:100vh;margin:auto;padding:0;transition:.3s ease-in}.App.active{grid-template-columns:[start] 3.5rem [sideBar] repeat(10,1fr) [end]}@media (max-height:845px),(max-width:820px){.App{grid-template-columns:[start] 18rem [sideBar] repeat(10,1fr) [end]}}@media (max-width:430px){.App{grid-template-columns:[start] 23rem [sideBar] repeat(10,1fr) [end]}}.navbar__container{background-color:#fff;grid-column-end:end;grid-column-start:start;grid-row-end:navBar;grid-row-start:start;outline:1px solid var(--color-palette-04);padding-inline:1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.navbar__container .navbar__contents{height:100%}.navbar__container .navbar__contents div{width:100%}.navbar__container .navbar__contents div a{cursor:pointer;text-decoration:none}.navbar__container .navbar__contents .navbar__logo{aspect-ratio:1;height:40px}.navbar__container .navbar__contents .navbar__header{color:#000;font-size:2rem;font-weight:400;letter-spacing:.1rem}@media (max-width:430px){.navbar__container .navbar__contents .navbar_logo__contents .navbar__logo{height:36px}.navbar__container .navbar__contents .navbar_header__contents .navbar__header{font-size:1.5rem}.home-button{font-size:.8rem;padding:4px 10px}}.home__container .home__contents{margin-block:2rem}.home__container .home__contents .home__body{padding:1rem;width:100%}.home__container .home__contents .home__body .hero__container{margin-top:1rem}.home__container .home__contents .home__body .hero__container .hero__title{font-size:56px;font-weight:600;letter-spacing:3px}.home__container .home__contents .home__body .hero__container .hero__description{font-size:1.3rem;line-height:2.2rem;padding-block:2rem;width:700px}.home__container .home__contents .home__body .hero__container .hero__signup{padding-block:.5rem}.home__container .home__contents .home__body .hero__container .hero__signup .home-button{font-size:1.3rem;padding:10px 20px}.home__container .home__contents .home__body .hero__container .hero__screenshot .desktop{padding:0;width:1000px}.home__container .home__contents .home__body .hero__container .hero__illustration img{margin-inline:1rem;width:450px}.home__container .home__contents .home__body .feature__container .feature__title{font-size:42px;font-weight:600;letter-spacing:1px;margin-bottom:3rem;margin-top:8rem}.home__container .home__contents .home__body .feature__container .feature__content{margin-block:2rem}.home__container .home__contents .home__body .feature__container .feature__content div{margin-inline:2rem;width:300px}.home__container .home__contents .home__body .feature__container .feature__content div .feature_content__title{font-weight:600;margin-block:.5rem}.home__container .home__contents .home__body .feature__container .feature__content div .feature__illustration{width:280px}.home__container .home__contents .home__body .feature__container .feature__content .feature__screenshot{border-radius:18px;width:800px}.home__container .home__contents .home__body .signup__container{margin-bottom:4rem}.home__container .home__contents .home__body .signup__container .signup__title{font-size:42px;font-weight:500;letter-spacing:1px;padding-bottom:2rem;padding-top:8rem}.home__container .home__contents .home__body .signup__container .signup__description{font-size:18px}.home__container .home__contents .home__body .signup__container .hero__signup{padding-block:2rem}.home__container .home__contents .home__body .signup__container .signup_illustration__contents .signup__illustration{width:250px}@media (max-width:1200px){.home__container .home__contents{margin-block:1rem}.home__container .home__contents .home__body .hero__container .hero__signup{padding-block:1rem}.home__container .home__contents .home__body .hero__container .hero__screenshot .desktop{width:620px}.home__container .home__contents .home__body .hero__container .hero__illustration img{width:300px}.home__container .home__contents .feature__container .feature__content{flex-direction:column}.home__container .home__contents .feature__container .feature__content div .feature_content__title{font-size:1.5rem;font-weight:400}.home__container .home__contents .feature__container .feature__content div .feature_content__description{margin-block:1rem}.home__container .home__contents .feature__container .feature__content div .feature__illustration{margin-block:1rem;width:200px}}@media (max-width:430px){.home__container .home__contents .home__body .hero__container .hero__description{display:none}.home__container .home__contents .home__body .hero__container .hero__signup{padding-block:3rem}.home__container .home__contents .home__body .hero__container .hero__illustration{flex-direction:column}.home__container .home__contents .home__body .hero__container .hero__illustration img{width:280px}.home__container .home__contents .home__body .feature__container .feature__content div .feature__illustration{width:180px}.home__container .home__contents .home__body .feature__container .feature__content .feature__screenshot{border-radius:5px}.home__container .home__contents .home__body .signup__container .signup_illustration__contents{flex-direction:column}.home__container .home__contents .home__body .signup__container .signup_illustration__contents .signup__illustration{width:180px}}.loading__container{height:100vh}.loading__container .loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border-top:16px solid var(--color-palette-04);border:16px solid var(--color-palette-04);border-radius:50%;border-top-color:var(--color-palette-03);height:120px;width:120px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.footer__container{color:var(--color-palette-00);grid-column-end:end;grid-column-start:start;grid-row-end:end;grid-row-start:main;outline:1px solid var(--color-palette-04);padding:1rem}.footer__container .footer__contents{height:300px}.footer__container .footer__contents .footer__header{font-size:2rem;margin-block:1rem}.footer__container .footer__contents .footer__header img{height:28px}.footer__container .footer__contents .footer__header span{font-size:1.5rem;margin-left:.3rem}.footer__container .footer__contents .footer__body .footer__link{margin-block:.6rem}.footer__container .footer__contents .footer__body .footer__link a{color:var(--color-palette-00);letter-spacing:1.5px;text-decoration:none}.sidebar__container{background-color:var(--color-palette-00);color:var(--color-palette-04);grid-column-end:sideBar;grid-column-start:start;grid-row-end:end;grid-row-start:navBar;grid-template-rows:[top] 18rem [mid] auto [bottom];overflow-y:overlay;width:100%}.sidebar__container .sidebar_menu__container{border-bottom:1px solid var(--color-palette-03);grid-row-end:mid;grid-row-start:top;padding:.5rem;width:100%;z-index:20}.sidebar__container .sidebar_menu__container span{font-size:.8rem;margin-block:.5rem}.sidebar__container .sidebar_menu__container button{background-color:initial;color:var(--color-palette-04)}.sidebar__container .sidebar_menu__container .sidebar_toggle__menu{font-weight:600;height:100%;justify-content:space-between;padding-inline:.5rem;width:100%}.sidebar__container .sidebar_menu__container .sidebar_toggle__menu a{color:var(--color-palette-04);-webkit-text-decoration:transparent;text-decoration:transparent;transition:-webkit-text-decoration .3s ease-in;transition:text-decoration .3s ease-in;transition:text-decoration .3s ease-in,-webkit-text-decoration .3s ease-in}.sidebar__container .sidebar_menu__container .sidebar_toggle__menu a:hover{cursor:pointer;text-decoration:underline;text-underline-offset:8px}.sidebar__container .sidebar_menu__container .sidebar_toggle__menu button{border:none;margin:0;padding:0}.sidebar__container .sidebar_menu__container .sidebar_toggle__menu .sidebar_toggle__icon{cursor:pointer;height:24px}.sidebar__container .sidebar_menu__container .sidebar_toggle__menu span{align-items:center;display:flex;justify-content:center}.sidebar__container .sidebar_menu__container .sidebar_button__container{width:100%}.sidebar__container .sidebar_menu__container .sidebar_button__container *{align-items:center;margin-block:.5rem;width:100%}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents input{background-color:initial;border:none;border-bottom:1px solid var(--color-palette-04);color:var(--color-palette-04);height:80%;margin-left:1rem;text-align:center;transition:background-color .2s ease;width:100%}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents input:focus{background-color:var(--color-palette-04);border-radius:5px;color:var(--color-palette-01);outline:none}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents input:focus::-webkit-input-placeholder{color:transparent}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents input:focus::placeholder{color:transparent}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents input::-webkit-input-placeholder{font-size:.9rem;text-align:center}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents input::placeholder{font-size:.9rem;text-align:center}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents button{align-items:center;display:flex;height:80%;justify-content:center}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents button .button__text{font-size:1rem;margin:0}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents button:hover{background-color:var(--color-palette-03);border-radius:5px}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents button:hover .button__text{color:var(--color-palette-01)}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents .sidebar_note__icon{height:24px;margin-inline:.5rem;width:24px}.sidebar__container .sidebar_menu__container .sidebar_button__container .sidebar_button__contents .search__button{margin-inline:.4rem;width:6rem}.sidebar__container .sidebar_menu__container .sidebar_overlay__container{cursor:pointer;height:100%;padding:1rem;width:100%}.sidebar__container .sidebar_menu__container .sidebar_overlay__container .sidebar_overlay__msg{margin-block:1rem;text-align:center}.sidebar__container .sidebar_menu__container .sidebar_overlay__container .sidebar_close__button{background-color:var(--color-palette-04);color:var(--color-palette-01)}.sidebar__container .sidebar_notes__container{grid-row-end:bottom;grid-row-start:mid;overflow-y:overlay}.sidebar__container .sidebar_notes__container .note__header{background-color:var(--color-palette-03);letter-spacing:.5px;padding-block:.5rem}.sidebar__container .sidebar_notes__container .sidebar_note__contents{cursor:pointer}.sidebar__container .sidebar_notes__container .sidebar_note__contents .sidebar__title{flex-direction:column;justify-content:space-between;padding-block:.8rem;padding-inline:2.5rem;text-align:start;width:100%}.sidebar__container .sidebar_notes__container .sidebar_note__contents .sidebar__title span{font-size:14px;width:inherit}.sidebar__container .sidebar_notes__container .sidebar_note__contents .sidebar_close__button{background-color:var(--color-palette-04);cursor:pointer;display:none;margin-inline:1rem}.sidebar__container .sidebar_notes__container .sidebar_note__contents:hover{background-color:var(--color-palette-03);color:var(--color-palette-01)}.sidebar__container .sidebar_notes__container .sidebar_note__contents:hover .sidebar_close__button{display:block}.sidebar__container.active .sidebar_toggle__menu{justify-content:start}.sidebar__container.active .sidebar_toggle__menu span{display:none}.sidebar__container.active .sidebar_button__container .sidebar_button__contents{justify-content:start}.sidebar__container.active .sidebar_button__container .sidebar_button__contents button,.sidebar__container.active .sidebar_button__container .sidebar_button__contents input,.sidebar__container.active .sidebar_notes__container{display:none}.ProseMirror{background-color:var(--color-palette-01);font-size:1rem;overflow-y:auto;padding:1rem}.ProseMirror>*+*{margin-top:.75em}.ProseMirror ol,.ProseMirror ul{padding:0 1rem}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{line-height:1.1}.ProseMirror iframe{margin:10px}.ProseMirror code{background-color:hsla(0,0%,49%,.25);color:#828080;font-size:1rem;margin-inline:.2rem;padding-block:.2rem;padding-inline:.4rem}.ProseMirror pre{background:#0d0d0d;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;margin:2rem;padding:.75rem 1rem;width:80%}.ProseMirror pre code{background:none;font-size:.8rem;font-weight:200;margin-inline:0;padding:.2rem}.ProseMirror img{height:auto;max-width:100%}.ProseMirror blockquote{border-left:2px solid hsla(0,100%,97%,.3);padding-left:1rem}.ProseMirror hr{border:none;border-top:2px solid hsla(0,100%,97%,.3);margin:2rem 0}.ProseMirror:focus{outline:none}.button__icon{height:18px}.highlight-text-color{color:#000!important}.ProseMirror p.is-editor-empty:first-child:before{color:var(--color-palette-03);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor__container{background-color:var(--color-palette-01);color:#fafafa;grid-column-end:end;grid-column-start:sideBar;grid-row-end:end;grid-row-start:navBar;overflow-y:overlay}.editor__container .editor__contents{grid-template-columns:[start] auto [menuBar] repeat(2,1fr) [buttons] 1fr [end];grid-template-rows:[start] auto [topMenuBar] repeat(3,1fr) [end]}.editor__container .editor__contents .editor_area{font-size:1.3rem;grid-column-end:end;grid-column-start:menuBar;grid-row-end:end;grid-row-start:start;line-height:1.8}@media (max-height:930px){.editor_area{margin:5rem 1rem 0}}@media (max-width:914px){.editor_area.hide{margin:0 1rem}}@media (max-width:500px){.editor_area.hide{-webkit-filter:blur(10px);filter:blur(10px)}}.menu_bar__container{background-color:var(--color-palette-01);grid-column-end:menuBar;grid-column-start:start;grid-row-end:end;grid-row-start:start;margin-top:3rem;margin-inline:.8rem;transition:all .3s ease-in-out;width:1.8rem}.menu_bar__container .menu_bar__contents{position:fixed}.menu_bar__container .menu_bar__contents button{border-radius:5px;height:26px;margin-block:.2rem}@media (max-height:930px){.menu_bar__container{align-items:center;display:flex;grid-column-end:end;grid-column-start:start;grid-row-end:topMenuBar;grid-row-start:start;height:4.5rem;margin-block:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:5}.menu_bar__container .menu_bar__contents{flex-direction:row;flex-wrap:wrap;top:74px}.menu_bar__container .menu_bar__contents button{margin-block:0;margin-inline:.2rem}}@media (max-width:914px) and (min-width:515px){.menu_bar__container{height:4.5rem}.menu_bar__container.hide{display:none}}@media (max-width:514px){.menu_bar__container{height:6.2rem}.menu_bar__container.hide{display:none}}.main_navbar__container{align-items:center;background-color:var(--color-palette-00);border-bottom:2px solid var(--color-palette-02);color:var(--color-palette-04);font-weight:600;grid-column-end:end;grid-column-start:start;justify-content:space-between;padding-inline:.8rem}.main_navbar__container a{color:var(--color-palette-04);height:38px;-webkit-text-decoration:transparent;text-decoration:transparent}.main_navbar__container a span{font-size:1.5rem;font-weight:500;height:38px;letter-spacing:.1rem;margin-left:.5rem}.main_navbar__container .navbar__logout{padding-right:1.5rem}.main_navbar__container .navbar__logo{height:36px}.credit__container .credit__contents{margin-block:2rem}.credit__container .credit__contents .credit__info{margin-inline:2rem;width:400px}.credit__container .credit__contents .credit__info .credit__title{font-size:56px;font-weight:500;letter-spacing:3px;padding-block:1rem}.credit__container .credit__contents .credit__info .credit__box .credit_box__contents{margin-block:.6rem}.credit__container .credit__contents .credit__info .credit__box .credit_box__contents .credit__type{font-weight:600}.credit__container .credit__contents .credit__info .credit__box .credit_box__contents .credit__url{color:var(--color-palette-00)}.credit__container .credit__contents .credit__info .credit__box .credit_box__contents .credit__url:hover{text-underline-offset:5px}.credit__container .credit__contents .credit__illustration{margin-inline:2rem;width:400px}@media (max-width:700px){.credit__illustration{display:none}}.error__container .error__contents img{width:500px}.error__container .error__contents h1{margin-bottom:3rem}.error__container .error__contents a{color:var(--color-palette-04);text-decoration:none}.reset_password__container{grid-column-end:end;grid-column-start:start;max-width:100%;padding-inline:1.5rem;width:600px}.reset_password__container .reset_password__contents{border-radius:10px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);font-size:.9rem;height:420px}.reset_password__container .reset_password__contents .form__contents{height:100%;margin:1rem;padding:0 50px}.reset_password__container .reset_password__contents .form__contents h1{margin-block:1rem;text-align:center}.reset_password__container .reset_password__contents .form__contents .reset__messages blockquote{border-left:3px solid var(--color-palette-03);padding-left:1rem}.reset_password__container .reset_password__contents .form__contents input{margin-block:1rem;width:80%}.reset_password__container .reset_password__contents .form__contents button{font-size:.8rem;margin-block:1rem}@media (orientation:landscape){.reset_password__container{margin-top:1rem}.reset_password__container .reset_password__contents{height:300px}.reset_password__container .reset_password__contents .form__contents{width:100%}.reset_password__container .reset_password__contents .form__contents h1{font-size:1.8rem}.reset_password__container .reset_password__contents .form__contents .reset__messages{font-size:.8rem;width:400px}.reset_password__container .reset_password__contents .form__contents input{width:40%}}@media (max-height:915px){.reset_password__container{width:100%}.reset_password__container .reset_password__contents{box-shadow:none}.reset_password__container .reset_password__contents .form__contents h1{width:300px}.reset_password__container .reset_password__contents .form__contents .reset__messages blockquote{font-size:.8rem;width:260px}}@media (orientation:landscape) and (max-width:915px){.reset_password__container{margin:0}.reset_password__container .reset_password__contents .form__contents input{width:80%}}@media (orientation:landscape) and (min-width:916px){.reset_password__container .reset_password__contents .form__contents input{width:80%}}.login_signup__container{grid-column-end:end;grid-column-start:start;grid-row-end:end;grid-row-start:start;max-width:100%;padding-inline:1.5rem;width:374px}.login_signup__container .login_signup__contents{border-radius:10px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);font-size:.9rem;height:720px}.login_signup__container .login_signup__contents .form__contents{height:100%}.login_signup__container .login_signup__contents .form__contents form{height:100%;padding:0 50px;text-align:center;width:24rem}.login_signup__container .login_signup__contents .form__contents form h1{font-size:2rem}.login_signup__container .login_signup__contents .form__contents form span{margin-block:1rem}.login_signup__container .login_signup__contents .form__contents form a{color:var(--color-palette-01);margin:15px 10px;text-decoration:none}.login_signup__container .login_signup__contents .form__contents form img{height:2rem}.login_signup__container .login_signup__contents .form__contents form .password__link{margin-block:12px;padding-block:9px;-webkit-text-decoration:transparent;text-decoration:transparent;transition:-webkit-text-decoration .3s ease-in;transition:text-decoration .3s ease-in;transition:text-decoration .3s ease-in,-webkit-text-decoration .3s ease-in}.login_signup__container .login_signup__contents .form__contents form .password__link:hover{text-decoration:underline;text-underline-offset:8px}.login_signup__container .login_signup__contents .form__contents form .error__message{color:red;font-weight:700;height:10px;margin:0;padding-block:1rem}.login_signup__container .login_signup__contents .form__contents form .form__footer{margin-top:100px;width:180px}.login_signup__container .login_signup__contents .form__contents form .form__footer .form_footer__button{background-color:#fff;border:1px solid transparent;border-radius:0;color:var(--color-palette-01);cursor:pointer;padding:12px 45px;transition:border .3s ease-in}.login_signup__container .login_signup__contents .form__contents form .form__footer .form_footer__button:hover{border:1px solid var(--color-palette-01);-webkit-transform:none;transform:none}@media (orientation:landscape){.login_signup__container{margin-top:2rem;width:800px}.login_signup__container .login_signup__contents{height:340px;width:100%}.login_signup__container .login_signup__contents .form__contents{width:100%}.login_signup__container .login_signup__contents .form__contents form{display:grid;grid-template-areas:"blankA blankB" "col1 col5" "col2 col6" "col3 col7" "col4 col8" "blankC col9";grid-template-columns:1fr 1fr;grid-template-rows:auto;width:100%}.login_signup__container .login_signup__contents .form__contents form #blankA{height:1.5rem}.login_signup__container .login_signup__contents .form__contents form #col1{grid-area:col1;margin-bottom:0}.login_signup__container .login_signup__contents .form__contents form #col2{grid-area:col2}.login_signup__container .login_signup__contents .form__contents form #col3{grid-area:col3}.login_signup__container .login_signup__contents .form__contents form #col4{grid-area:col4;margin-top:0;width:100%}.login_signup__container .login_signup__contents .form__contents form #col4 span{margin-block:.5rem}.login_signup__container .login_signup__contents .form__contents form #col4 button{margin:0 auto;width:10rem}.login_signup__container .login_signup__contents .form__contents form #col5{grid-area:col5}.login_signup__container .login_signup__contents .form__contents form #col6{grid-area:col6}.login_signup__container .login_signup__contents .form__contents form #col7{grid-area:col7}.login_signup__container .login_signup__contents .form__contents form #col8{grid-area:col8}.login_signup__container .login_signup__contents .form__contents form #col9{grid-area:col9;height:2rem;padding-block:0}.login_signup__container .login_signup__contents .form__contents form span{margin-block:0}.login_signup__container .login_signup__contents .form__contents form .form__footer{margin-top:0}}@media (max-height:915px){.login_signup__container .login_signup__contents{box-shadow:none}.login_signup__container .login_signup__contents .form__contents form .form__footer{margin-top:0}}@media (orientation:landscape) and (max-width:915px){.login_signup__container{margin-top:2.5rem;width:640px}.login_signup__container .login_signup__contents{box-shadow:none}.login_signup__container .login_signup__contents .form__contents form h1{font-size:1.6rem}}
/*# sourceMappingURL=main.714f3376.css.map*/