.page_main__nGMXK{display:grid;grid-template-columns:2fr 5fr}@media only screen and (max-width:768px){.page_main__nGMXK{grid-template-columns:none;height:auto}}.page_hint__PQqXr{text-align:center;align-items:center;font-size:2rem;font-weight:600;display:flex;height:100%;justify-content:center;background:linear-gradient(to right,var(--main-lightest-blue),var(--main-light-blue));-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=dark] .page_hint__PQqXr{background:linear-gradient(to right,var(--main-dark-blue),var(--main-light-blue));-webkit-background-clip:text;background-clip:text;color:transparent}.page_reader__ru1XW{box-sizing:border-box;background-color:var(--background-main);margin:1rem 1rem 1rem 0;padding:1rem;border-radius:1rem;height:100%;min-width:300px;min-height:70vh}@media only screen and (max-width:768px){.page_reader__ru1XW{margin:.5rem 0;border-radius:0}}.nav-link_link__jaHdM{padding:.5rem 1rem;transition:.3s ease-in;color:var(--gray);display:block;width:100%}.nav-link_link__jaHdM:hover{transition:.3s;color:var(--main-blue)}[data-theme=dark] .nav-link_link__jaHdM:hover{color:var(--main-dark-blue)}.nav-link_active__4U09P{color:var(--main-blue)}[data-theme=dark] .nav-link_active__4U09P{color:var(--main-dark-blue)}.theme-switch_switch__mX_pE{padding:4px;cursor:pointer}.theme-switch_icon__22KEV{padding-top:4px;width:24px;height:24px;filter:invert(63%) sepia(10%) saturate(1992%) hue-rotate(178deg) brightness(110%) contrast(101%)}[data-theme=dark] .theme-switch_icon__22KEV{filter:invert(53%) sepia(80%) saturate(660%) hue-rotate(187deg) brightness(100%) contrast(104%)}.foldable-menu_menu__7gPHM{display:flex;align-items:center;gap:8px;padding:8px 12px;background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}.foldable-menu_menu__7gPHM:hover{background:var(--background-secondary);border-color:var(--accent-color)}.foldable-menu_menuIcon__s_c2N{font-size:16px}.foldable-menu_menuText__HzWga{white-space:nowrap}.foldable-menu_modal__MY8hx{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;animation:foldable-menu_fadeIn__IJnGn .2s ease-out}@keyframes foldable-menu_fadeIn__IJnGn{0%{opacity:0}to{opacity:1}}.foldable-menu_foldable__7Bkb1{position:fixed;top:0;right:0;width:280px;height:100vh;background:var(--background-color);border-left:1px solid var(--border-color);box-shadow:-4px 0 20px rgba(0,0,0,.15);z-index:1001;display:flex;flex-direction:column;animation:foldable-menu_slideInRight__ty0ia .3s ease-out;overflow-y:auto}@keyframes foldable-menu_slideInRight__ty0ia{0%{transform:translateX(100%)}to{transform:translateX(0)}}.foldable-menu_menuHeader__WFa9c{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color);background:var(--background-secondary)}.foldable-menu_menuTitle__MvuId{margin:0;font-size:18px;font-weight:600;color:var(--text-color)}.foldable-menu_menuActions__3Y_c2{display:flex;align-items:center;gap:12px}.foldable-menu_closeButton__nIkOD{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;line-height:1}.foldable-menu_closeButton__nIkOD:hover{background:var(--background-tertiary);color:var(--text-color)}.foldable-menu_menuList__Lj4KB{flex:1 1;list-style:none;margin:0;padding:20px 0;gap:4px}.foldable-menu_menuList__Lj4KB,.foldable-menu_menuList__Lj4KB li{display:flex;flex-direction:column}.foldable-menu_menuList__Lj4KB a{display:flex;align-items:center;gap:12px;padding:12px 20px;color:var(--text-color);text-decoration:none;transition:all .2s ease;font-size:16px;font-weight:500}.foldable-menu_menuList__Lj4KB a:hover{background:var(--background-secondary);color:var(--accent-color)}.foldable-menu_linkIcon__qhURx{font-size:18px;flex-shrink:0;width:24px;text-align:center}.foldable-menu_divider__W7eUM{height:1px;background:var(--border-color);margin:12px 20px;flex-shrink:0}.foldable-menu_authLink__8wZF4{color:var(--text-secondary)!important}.foldable-menu_authLink__8wZF4:hover{color:var(--accent-color)!important;background:var(--accent-light,rgba(59,130,246,.1))!important}.foldable-menu_registerLink__j2NE0{font-weight:600!important;color:var(--accent-color)!important}.foldable-menu_registerLink__j2NE0:hover{background:var(--accent-color)!important;color:white!important}.foldable-menu_userSection__F0LQ_{margin-top:auto;padding:16px 20px;border-top:1px solid var(--border-color);background:var(--background-secondary)}.foldable-menu_userInfo__A_di5{display:flex;align-items:center;gap:8px;margin-bottom:12px}.foldable-menu_userIcon__114be{font-size:16px}.foldable-menu_username__nvolO{font-weight:500;color:var(--text-color)}.foldable-menu_logoutButton__jhX1F{width:100%;background:#dc2626;color:white;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.foldable-menu_logoutButton__jhX1F:hover{background:#b91c1c}@media (max-width:320px){.foldable-menu_foldable__7Bkb1{width:100%;right:0}.foldable-menu_menuText__HzWga{display:none}}@media (prefers-color-scheme:dark){.foldable-menu_modal__MY8hx{background:rgba(0,0,0,.6)}.foldable-menu_foldable__7Bkb1{box-shadow:-4px 0 20px rgba(0,0,0,.3)}}@media (prefers-contrast:high){.foldable-menu_foldable__7Bkb1,.foldable-menu_logoutButton__jhX1F,.foldable-menu_menu__7gPHM{border-width:2px}.foldable-menu_menuList__Lj4KB a:hover{outline:2px solid var(--accent-color)}}@media (prefers-reduced-motion:reduce){.foldable-menu_foldable__7Bkb1,.foldable-menu_modal__MY8hx{animation:none}.foldable-menu_closeButton__nIkOD,.foldable-menu_logoutButton__jhX1F,.foldable-menu_menuList__Lj4KB a,.foldable-menu_menu__7gPHM{transition:none}}.dummy-tag_tag__pUbfA{font-size:.8rem;color:var(--dark-gray);padding:4px 8px;border-radius:1rem;background-color:var(--main-lightest-blue);border:2px solid var(--main-light-blue);flex-shrink:0;width:-moz-fit-content;width:fit-content;text-wrap:nowrap}[data-theme=dark] .dummy-tag_tag__pUbfA{color:var(--light-gray);background-color:var(--background);border:2px solid var(--main-dark-blue)}.dummy-tag_modal__cuIhF{z-index:9999;position:absolute;transform:translateX(-100%);border-image:linear-gradient(to right bottom,var(--main-light-blue) 0,var(--main-dark-blue) 100%) 1;background-color:var(--background-main);border-width:2px;border-style:solid;cursor:default;opacity:1;pointer-events:auto;transition:opacity .15s ease-in;box-shadow:0 4px 24px rgba(0,0,0,.15);padding:.25rem}.dummy-tag_container__Pgngh{display:inline-flex;flex-direction:row-reverse;flex-wrap:wrap;padding:.3rem;gap:4px;width:min-content}.search-bar_main__LNwvj{width:100%;max-width:75rem}.search-bar_searchbar__dTOMV{height:3rem;font-size:1rem;width:100%;padding:.5rem 1rem;letter-spacing:1px;border-image:linear-gradient(to right bottom,var(--main-light-blue) 0,var(--main-lightest-blue) 100%) 1;border-width:2px;border-style:solid;background-color:var(--background)}[data-theme=dark] .search-bar_searchbar__dTOMV{color:var(--light-gray);border-image:linear-gradient(to right bottom,var(--main-light-blue) 0,var(--main-dark-blue) 100%) 1;border-width:2px;border-style:solid}.search-bar_searchbar__dTOMV::placeholder{color:var(--main-blue)}.search-bar_searchbar__dTOMV:focus{outline:none;box-shadow:var(--main-blue) 0 0 15px}.page_header__QxFXl{display:flex;padding:2rem 1rem;gap:3rem;margin:auto;max-width:80vw;color:var(--main-light-blue)}.page_search__UGoEx{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;max-width:80vw;width:100%;margin:auto}@media only screen and (max-width:768px){.page_search__UGoEx{flex-direction:column}}.page_main__h0uN_{gap:3rem;margin:1rem auto auto;max-width:80vw;width:100%}.page_main__h0uN_ ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;list-style:none}@media only screen and (max-width:1100px){.page_main__h0uN_ ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.page_main__h0uN_ ul{grid-template-columns:repeat(1,1fr)}}.page_main__h0uN_ li{flex:1 1;justify-content:space-between}.note_note__WO1r0{position:relative;height:210px;padding:1rem;transition:.2s ease-in;border-style:solid;border-width:2px;border-image:linear-gradient(to right bottom,var(--main-light-blue) 0,var(--main-lightest-blue) 100%) 1;border:2px solid var(--main-light-blue);background-color:var(--background-main)}@Media (prefers-color-scheme:dark){.note_note__WO1r0{border-image:linear-gradient(to right bottom,var(--main-light-blue) 0,var(--main-dark-blue) 100%) 1;border-width:2px;border-style:solid}}.note_note__WO1r0:hover{box-shadow:white;cursor:pointer;transition:.2s ease-in;box-shadow:var(--main-blue) 0 0 15px}.note_tags__OS1aI{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}.note_tag__ZDUb2{font-size:.8rem;color:var(--dark-gray);padding:4px 8px;border-radius:1rem;background-color:var(--main-lightest-blue);border:2px solid var(--main-light-blue);flex-shrink:0}[data-theme=dark] .note_tag__ZDUb2{color:var(--light-gray);background-color:var(--background);border:2px solid var(--main-dark-blue)}.note_title__FaCRl{color:var(--main-light-blue);margin:1rem 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}[data-theme=dark] .note_title__FaCRl{color:var(--main-dark-blue)}.note_abstract__GAWon{color:var(--dark-gray);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}[data-theme=dark] .note_abstract__GAWon{color:var(--light-gray)}.notes-list_notelist__DJgjF{position:relative;display:flex;flex-direction:column;gap:.5rem;margin:1rem .5rem 0 0;list-style:none;max-height:70vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--main-dark-blue) rgba(0,0,0,0)}@media only screen and (max-width:768px){.notes-list_notelist__DJgjF{min-height:25vh;max-height:35vh;margin:0}}.notes-list_note__7B1Qe{margin-right:1rem}.notes-list_note__7B1Qe:hover{margin-right:0;padding-left:2rem}@media only screen and (max-width:768px){.notes-list_note__7B1Qe,.notes-list_note__7B1Qe:hover{margin:0;padding:1rem}}.notes-list_button__yJbTT{display:flex;width:100%;font-size:1rem;font-weight:600;padding:.5rem 0;color:var(--main-dark-blue);background-color:var(--background-main);justify-content:center;align-items:center;cursor:pointer;display:none;transition:.15s}.notes-list_button__yJbTT:hover{background-color:var(--main-dark-blue);color:var(--foreground-main)}@media only screen and (max-width:768px){.notes-list_button__yJbTT{display:flex}.notes-list_hidden__MCp9F{display:none}}.side-header_header__8uqe2{display:flex;justify-content:space-between;align-items:center;padding:1rem;font-size:1.25rem}.side-header_nav__WZjrn ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:1.25rem}.side-header_nav__WZjrn ul li{padding:0 2rem;font-size:1.25rem}.side-header_logo__9NUJw{display:flex;align-items:center;justify-content:center;gap:1rem;text-decoration:none;color:#5f5e5c;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:.15rem;text-transform:uppercase;font-size:1.25rem;background:linear-gradient(to right,var(--main-light-blue),var(--main-dark-blue));-webkit-background-clip:text;background-clip:text;color:transparent}.side-header_logo__9NUJw img{width:2rem;height:2rem;object-fit:contain;filter:drop-shadow(0 0 .75rem rgba(0,0,0,.5))}@media only screen and (max-width:768px){.side-header_nav__WZjrn{display:none}}.side-header_verticalOnly__X1MzF{display:none}@media only screen and (max-width:768px){.side-header_verticalOnly__X1MzF{display:flex}.side-header_horizontalOnly__y_Sqd{display:none}}