@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;height:100vh;width:100vw;overflow:hidden;background-color:var(--background-color)}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}textarea{resize:none}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}._homeContainer_k8wkh_1{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;background-color:var(--background-color);animation:_fadeIn_k8wkh_1 .3s ease-in-out;color:var(--text-color);padding:0 0 100px}._header_k8wkh_14{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 20px;margin:none;min-height:80px}._logo_k8wkh_24{width:auto;height:40px;cursor:pointer}._logoText_k8wkh_30{height:32px;width:auto}._notificationsIcon_k8wkh_35{width:25px;height:25px;cursor:pointer}._notifications_k8wkh_35{cursor:pointer}._emptyState_k8wkh_45{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:40px 20px;width:100%;height:90vh;color:var(--text-color)}._emptyImage_k8wkh_57{width:200px;height:auto}._emptyText_k8wkh_62{font-size:1.25rem;width:300px;text-align:center}._activitySection_k8wkh_68{flex:1;align-items:center;justify-content:center;padding-bottom:100px;max-width:600px;width:100%;gap:10px;display:flex;flex-direction:column;color:var(--text-color)}._activityList_k8wkh_81{display:flex;flex-direction:column;gap:10px;width:100%;background-color:var(--background-color);animation:_fadeIn_k8wkh_1 .3s ease-in-out}._activityList_k8wkh_81:first-child{border-radius:20px 20px 0 0;box-shadow:0 -10px 10px var(--background-color)}._activity_k8wkh_68{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;gap:10px;padding:10px;background-color:var(--background-color);border-bottom:var(--tertiary-background-color) 2px solid;transition:background-color .3s ease;overflow:hidden}._activityHeader_k8wkh_110{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;width:100%}._activityContent_k8wkh_119{justify-content:center;align-items:center;gap:15px;width:100%;padding:10px 15px}._activityContentModal_k8wkh_127{display:flex;justify-content:center;align-items:flex-start;gap:15px;width:100%;padding:10px 15px;color:var(--text-color)}._activityContentModal_k8wkh_127 p,._activityContentModal_k8wkh_127 span{color:var(--text-color)}._activityImage_k8wkh_141{width:100px;height:150px;border-radius:10px;object-fit:cover;cursor:pointer;box-shadow:0 2px 5px #0003}._activityText_k8wkh_150{position:relative;display:flex;color:var(--text-color);padding:0;border-radius:10px;height:100%}._activityText_k8wkh_150 ._news_k8wkh_159{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}._modalOverlay_k8wkh_167{position:fixed;top:0;right:0;bottom:0;z-index:1000;width:100%;max-width:500px;background:#fff;animation:_riseUp_k8wkh_1 .3s ease-in-out;background-color:var(--background-color);border-radius:30px 30px 0 0;box-shadow:0 -2px 10px #0000004d;overflow:hidden;overflow-y:scroll;padding-top:60px}._modalContent_k8wkh_185{position:relative;padding-bottom:100px}._comments_k8wkh_190{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;gap:5px}._comment_k8wkh_190{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:5px;width:100%;padding-left:20px;border-radius:10px;color:var(--text-color)}._commentHeader_k8wkh_211{display:flex;padding:20px 10px 0;gap:10px}._comment_k8wkh_190 p{padding:0 10px}._likeCommentButton_k8wkh_221{display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;border:none;background-color:transparent;color:var(--text-color)}._likeCommentButton_k8wkh_221:focus,._likeCommentButton_k8wkh_221:active,._likeButton_k8wkh_233:focus{border:none;outline:none}._closeButton_k8wkh_238{display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;width:30px;height:auto;color:var(--text-color)}._closeButton_k8wkh_238:focus,._closeButton_k8wkh_238:active{border:none;outline:none}._commentForm_k8wkh_255{position:fixed;bottom:0;right:0;padding:0;width:100%;background-color:var(--background-color);border-top:2px solid var(--tertiary-background-color);border-radius:0;display:flex;overflow:hidden}._commentForm_k8wkh_255 textarea{flex:1;border:none;padding:10px;border-radius:0;outline:none;font-size:16px;background-color:var(--background-color);color:var(--text-color)}._commentForm_k8wkh_255 button{display:flex;justify-content:center;align-items:center;background-color:var(--primary);border-radius:0;width:70px}._activityActions_k8wkh_288{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px;width:100%}._visitButton_k8wkh_298{display:flex;align-items:center;justify-content:center;width:fit-content;font-size:15px;padding:10px 20px;color:var(--text-color);background-color:var(--secondary-background-color)}._likeButton_k8wkh_233{display:flex;align-items:center;justify-content:center;gap:5px;background:none;width:fit-content;border:none;cursor:pointer;font-size:15px;padding:5px}._commentButton_k8wkh_324{display:flex;align-items:center;justify-content:center;gap:5px;background:none;width:fit-content;min-width:100px;border:none;cursor:pointer;font-size:15px;padding:5px}._addCommentButton_k8wkh_338{color:var(--contrast);border:none;padding:10px 15px;border-top:1px solid var(--tertiary-background-color);border-radius:0;cursor:pointer;transition:background-color .3s ease}._addCommentButton_k8wkh_338:hover{background-color:var(--secondary-background-color);border-top:1px solid var(--tertiary-background-color)}._addCommentButton_k8wkh_338:focus{outline:none;box-shadow:0 0 0 2px var(--primary-color)}@keyframes _fadeIn_k8wkh_1{0%{opacity:0}to{opacity:1}}@keyframes _riseUp_k8wkh_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (min-width: 800px){._header_k8wkh_14{padding:10px 20px 10px 100px}._modalOverlay_k8wkh_167{bottom:0}._activityList_k8wkh_81{padding:0 20px}._activity_k8wkh_68{box-shadow:0 2px 5px #0003;border-radius:20px}._commentForm_k8wkh_255{bottom:0;width:500px}}._navigationBar_4qyiu_1{position:fixed;bottom:0;left:0;right:0;height:60px;display:flex;width:100vw;justify-content:space-between;align-items:center;padding:0 25px;margin:0;background-color:var(--background-color);box-shadow:0 -10px 10px var(--background-color);z-index:100}._element_4qyiu_18{height:50px;width:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;z-index:101}@media screen and (min-width: 768px){._navigationBar_4qyiu_1{flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;top:0;bottom:0;left:0;width:80px;height:100vh;padding:20px 0;border-top:none;border-right:1px solid var(--contrast)}._element_4qyiu_18{height:60px;width:60px;margin:0}}._alertContainer_tegoh_1{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:flex-end;pointer-events:none;align-items:flex-start;padding:20px;z-index:9999}._errorBox_tegoh_15,._successBox_tegoh_15{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:left;gap:10px;height:fit-content;width:100%;padding:0;border-radius:20px;font-size:16px;overflow:hidden;animation:_flyUp_tegoh_1 .3s ease-in-out}._errorBox_tegoh_15{background-color:#ffafaf;color:#000;border:2px solid #ff5959;border-bottom:5px solid #ff5959}._successBox_tegoh_15{background-color:#d4edda;color:#000;border:2px solid #c3e6cb;border-bottom:5px solid #c3e6cb}._alertHeader_tegoh_46{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 20px 0}._closeButton_tegoh_54{width:24px;height:24px;cursor:pointer;pointer-events:auto}._timerContainer_tegoh_61{position:relative;height:6px;background-color:#0000001a;margin-top:10px;border-radius:3px;width:100%;overflow:hidden}._timerBar_tegoh_71{height:100%;background-color:#fffc;transition:width 1s linear}._timerText_tegoh_77{position:absolute;right:8px;top:-18px;font-size:12px;opacity:.8}@keyframes _flyUp_tegoh_1{0%{transform:translate(-200px);opacity:0}to{transform:translate(0);opacity:1}}@media (min-width: 800px){._errorBox_tegoh_15,._successBox_tegoh_15{max-width:400px}}._MainBtn_1cui3_1,._SecondBtn_1cui3_1,._DeclineBtn_1cui3_1{display:flex;justify-content:center;align-items:center;height:50px;margin:none;font-weight:800;width:100%;padding:0 20px;border-radius:20px;cursor:pointer;font-size:16px;font-family:Arial,Helvetica,sans-serif}._MainBtn_1cui3_1{background-color:var(--primary);color:#fff;border:2px solid var(--primary-dark);border-bottom:5px solid var(--primary-dark)}._SecondBtn_1cui3_1{background-color:var(--text-color);color:var(--background-color);border:2px solid var(--contrast);border-bottom:5px solid var(--contrast);font-weight:700}._MainBtn_1cui3_1:hover,._SecondBtn_1cui3_1:hover,._DeclineBtn_1cui3_1:hover{opacity:.8}._MainBtn_1cui3_1:active,._SecondBtn_1cui3_1:active,._DeclineBtn_1cui3_1:active{transform:translateY(2px);opacity:.7;border-bottom-width:2px}._DeclineBtn_1cui3_1{background-color:#af000f;color:#fff;border:2px solid var(--text-color);border-bottom:5px solid var(--text-color);font-weight:700}._inside_1cui3_50{display:flex;justify-content:space-between;align-items:center;gap:10px}._SmallBtn_1cui3_57{color:var(--primary);background-color:transparent;border:1px solid #d9d9d9;border-radius:5px;padding:5px;font-size:12px;font-weight:700;width:30px;height:30px;cursor:pointer}._MainBtn_1cui3_1:disabled,._SecondBtn_1cui3_1:disabled,._DeclineBtn_1cui3_1:disabled,._SmallBtn_1cui3_57:disabled{outline:none;opacity:.5;cursor:auto}._whiteSpinner_1cui3_76{width:18px;height:18px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:_spin_1cui3_1 1s linear infinite;margin:auto}._blackSpinner_1cui3_86{width:18px;height:18px;border:3px solid rgba(47,47,47,.3);border-top:3px solid black;border-radius:50%;animation:_spin_1cui3_1 1s linear infinite;margin:auto}._ai_1cui3_96{background:#482a9b;background:linear-gradient(157deg,#482a9b,#9c0056,#53ed62);border:none}@keyframes _spin_1cui3_1{to{transform:rotate(360deg)}}._accordion_1bxrv_1{display:flex;flex-direction:column;gap:5px;width:100%;max-width:700px;margin:0 auto}._item_1bxrv_10{border-radius:12px;overflow:hidden;background:#fff;color:#000}._header_1bxrv_18{width:100%;background:var(--primary);border:none;border-bottom:1px solid #d9d9d9;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;font:inherit;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;text-align:left;transition:background-color .2s ease}._header_1bxrv_18 h3{font-size:16px!important;font-weight:800;color:#fff}._header_1bxrv_18:hover{background:#272727}._icon_1bxrv_46{font-size:1.4rem;line-height:1;transition:transform .3s ease}._iconOpen_1bxrv_52{transform:rotate(45deg)}._contentWrapper_1bxrv_56{max-height:0;overflow:hidden;transition:max-height .35s ease,opacity .3s ease;opacity:0}._open_1bxrv_65{opacity:1}._content_1bxrv_56{padding:20px;color:#444;line-height:1.6}._genreGridContainer_11sjt_1{background-color:var(--background-color);width:100%;height:100%}._genreGrid_11sjt_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:30px;gap:15px}._genre_11sjt_1{display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px #0000004d}._genre_11sjt_1:hover{transform:scale(1.05);transition:transform .2s ease-in-out}._genre_11sjt_1 p{text-align:center}._noGenreImage_11sjt_30{opacity:.8}._title_11sjt_34{padding:18px 0;color:var(--text-color)}@media screen and (min-width: 800px){._genreGridContainer_11sjt_1{padding:0}._genreGrid_11sjt_1{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}._startContainer_1li86_1{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100vw;height:fit-content;border-radius:0;gap:0px;animation:_fadeIn_1li86_191 1s forwards;background:var(--background-color)}._startHeader_1li86_15{position:fixed;top:0;left:0;display:flex;width:calc(100% - 10px);height:80px;gap:10px;justify-content:space-between;align-items:center;padding:20px;background-color:var(--primary);z-index:10;transform:color 1s ease,box-shadow 1s ease}._startHeaderScrolled_1li86_33{background-color:var(--background-color);box-shadow:0 20px 36px 20px var(--background-color)}._loginButtonContainer_1li86_38{display:flex;gap:5px}._loginButton_1li86_38{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;color:var(--text-color);background-color:transparent;border:none;border-radius:20px;cursor:pointer;font-size:16px;font-weight:700;width:fit-content}._logo_1li86_58{height:40px;width:auto;cursor:pointer;border-radius:none!important}._startContent_1li86_65{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;background-color:var(--background-color)}._fold_1li86_74{display:grid;grid-template-rows:1fr 1fr;align-items:flex-start;justify-content:center;min-height:calc(100vh + -0px);width:100%;height:fit-content;padding:120px 50px 50px;gap:0px;margin-bottom:50px;overflow:hidden;text-align:center;background:var(--primary);background:linear-gradient(0deg,#ff4c8e 0%,var(--primary) 100%)}._about_1li86_93{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:40px 0 150px;gap:30px}._footerContainer_1li86_103{display:flex;flex-direction:column;height:fit-content;width:100%}._footer_1li86_103{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;justify-content:center;padding:20px 40px 40px;width:100%;background-color:var(--primary);color:#fff;z-index:1}._footer_1li86_103 h1{font-size:30px!important;font-weight:700}._footer_1li86_103 p{font-size:16px!important}._startContent_1li86_65 h1{font-size:80px;font-weight:700;color:#fff;text-align:center;line-height:1.2}._startContent_1li86_65 h2{font-size:30px;font-weight:700;color:#fff;text-align:center;line-height:1.3}._element_1li86_147{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;gap:50px;height:90vh;width:100%;max-width:1200px;padding:40px;border-radius:0 0 50px 50px}._element_1li86_147 h2{font-size:70px;font-weight:700;font-family:Melodrama;color:var(--text-color);text-align:left;width:100%}._element_1li86_147 p{font-size:20px;line-height:1.5;color:var(--text-color)}._moovingBackground_1li86_175{width:100%;height:99%;background:#482a9b;background:linear-gradient(160deg,#ba00d6,#00c943);transition:clip-path .4s ease,background-size .1s ease;padding:0;background-size:400% 400%;animation:_gradientShift_1li86_1 3s ease infinite}._moovingBackground_1li86_175:hover{background-size:200% 200%;animation:_gradientShift_1li86_1 1s ease infinite}._fadeInSection_1li86_191{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}._visible_1li86_197{opacity:1;transform:translateY(0)}._contentImage_1li86_202{width:100%;max-width:500px;height:auto;margin-top:12px}._getStartedContainer_1li86_209{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:600px;background-color:var(--primary);padding:20px;border-radius:20px;font-weight:800;color:var(--background-color)}._reverseWave_1li86_223{--size: 15px;--m: .5;--p: calc(var(--m)*var(--size));--R: calc(var(--size)*sqrt(var(--m)*var(--m) + 1));mask:linear-gradient(180deg,#0000 30px,#000 0),radial-gradient(30px,#000 calc(100% - 1px),#0000) top/55.5px 60px;background:linear-gradient(90deg,var(--primary),var(--primary));height:70px}._ground_1li86_237{position:absolute;top:49.5%;width:100%;height:calc(50vw - 78px);background:radial-gradient(circle at 30% 25%,#ffffff59,#fff0 55%),radial-gradient(circle at 70% 75%,#94949459,#fff0 55%),radial-gradient(circle at 50% 50%,#fff 0% 100%);border-radius:50%;overflow:hidden;animation:_globeSpin_1li86_1 5s linear infinite}._globeWalk_1li86_252{position:relative;width:100%;height:100%;margin:0;display:flex;align-items:flex-end;justify-content:flex-end}._spriteOnGlobe_1li86_263{position:absolute;bottom:50%;left:50%;transform:translate(-50%);z-index:2}._appLink_1li86_271{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:700;font-size:16px}@media screen and (max-width: 800px){._startHeader_1li86_15{width:100%}._fold_1li86_74{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:120px 20px 50px;gap:50px}._startContent_1li86_65 h1{font-size:70px;font-weight:700}._startContent_1li86_65 h2{font-size:25px}._element_1li86_147{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:0 40px;height:100%;min-height:80vh}._element_1li86_147._reverse_1li86_223{flex-direction:column-reverse}._element_1li86_147 h2{font-size:50px}._ground_1li86_237{height:calc(100vw - 40px)}._footer_1li86_103{grid-template-columns:1fr;gap:40px;padding:30px}}@keyframes _fadeIn_1li86_191{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes _gradientShift_1li86_1{0%{background-position:0% 50%}25%{background-position:50% 75%}50%{background-position:75% 100%}75%{background-position:50% 75%}to{background-position:25% 50%}}._cloud_1li86_352{position:absolute;top:100px;left:-120px;width:40px;height:auto;z-index:3;animation:_cloudFly_1li86_1 10s linear infinite;pointer-events:none}._dino_1li86_363{position:absolute;top:50px;left:-80px;width:40px;height:auto;image-rendering:pixelated;animation:_dinoSlide_1li86_1 10s linear infinite;animation-delay:5s;pointer-events:none}@keyframes _globeSpin_1li86_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _cloudFly_1li86_1{0%{transform:translate(-50px)}to{transform:translate(calc(50vw + 100px))}}@keyframes _dinoSlide_1li86_1{0%{transform:translate(-50px)}to{transform:translate(calc(50vw + 100px))}}[data-theme=dark] img._invertible_19php_1{filter:invert(1)}._scrollToTopButton_19php_5{position:fixed;bottom:50px;right:50px;display:flex;align-items:center;justify-content:center;background-color:var(--text-color);color:var(--background-color);border:none;border-radius:20px;width:50px;height:50px;padding:0;font-size:30px;cursor:pointer;box-shadow:0 2px 4px #0000004d;z-index:1001;animation:_fadeIn_19php_1 .3s ease-in-out}@keyframes _fadeIn_19php_1{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 800px){._scrollToTopButton_19php_5{bottom:20px;right:20px;width:40px;min-width:50px;min-height:40px;font-size:24px}}._articleContainer_c365f_1{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;width:100%;height:100vh;gap:20px;animation:_fadeIn_c365f_1 .5s ease-in-out}._backIcon_c365f_13{position:absolute;top:20px;left:20px;width:30px;height:30px;cursor:pointer;filter:invert(1)}._articleHeader_c365f_23{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;background-color:var(--primary);color:#fff;margin-top:0;padding:150px 20px}._articleContainer_c365f_1 h1{font-size:80px;font-weight:700;text-align:center;color:#fff;width:100%;max-width:800px}._articleContainer_c365f_1 h2{font-size:30px;font-weight:700;text-align:center;width:100%;max-width:800px}._articleContent_c365f_52{display:flex;flex-direction:column;align-items:center;gap:15px;max-width:800px;width:100%;text-align:left;font-size:18px;padding:30px 20px;margin-bottom:60px}._articleContent_c365f_52 h3{width:100%;margin-top:25px}._articleContent_c365f_52 p{width:100%;font-size:18px;line-height:1.6;color:var(--text-color)}._appShowcase_c365f_77{display:flex;align-items:flex-start;gap:20px;width:100%}._appShowcase_c365f_77 img{width:50px;height:50px;cursor:pointer}@media (max-width: 600px){._articleContainer_c365f_1{padding:0}._articleHeader_c365f_23{margin-top:0}._articleContainer_c365f_1 h1{font-size:50px}._articleContainer_c365f_1 h2{font-size:30px}}@keyframes _fadeIn_c365f_1{0%{opacity:0}to{opacity:1}}._openMenuButton_tlk7z_1{display:flex;justify-content:center;align-items:center;background-color:transparent;cursor:pointer;padding:0;height:fit-content;border-radius:20px;color:var(--text-color);width:100%}._imageButton_tlk7z_14{padding:5px;width:35px;height:auto;color:var(--text-color)}._textButton_tlk7z_21{display:flex;align-items:center;justify-content:space-between;padding:0 10px;gap:10px;height:fit-content;min-height:35px;min-width:150px;width:100%;background-color:var(--secondary-background-color);color:var(--text-color);border-radius:20px;border:1px solid var(--contrast);box-shadow:0 0 3px #0003;font-size:15px}._withStart_tlk7z_39{display:grid;grid-template-columns:20px auto 20px;color:var(--text-color)}#_lable_tlk7z_49{color:var(--text-color)!important}._withStart_tlk7z_39 ._lable_tlk7z_49{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;color:var(--text-color)}._imageButton_tlk7z_14:hover,._textButton_tlk7z_21:hover{border-radius:20px}._menuContent_tlk7z_64{position:absolute;top:33px;right:0;height:0px;visibility:hidden;padding:0;margin:0;overflow:visible;background-color:var(--secondary-background-color);transform:translateY(5px);z-index:9999}._menuContent_tlk7z_64 p{margin:10px;padding:0;color:var(--text-color);text-align:left;font-size:14px;font-weight:700}._right_tlk7z_87{left:0;z-index:1000}._menuContent_tlk7z_64 button{display:flex;align-items:center}._open_tlk7z_1{height:fit-content;width:fit-content;min-width:150px;visibility:visible;gap:0px;padding:5px;background-color:var(--secondary-background-color);border:1px solid var(--contrast);color:var(--text-color);border-radius:10px;box-shadow:0 3px 3px #0003;z-index:9999}._open_tlk7z_1 button{padding:10px;border-radius:5px;color:var(--text-color);background-color:var(--secondary-background-color)}._open_tlk7z_1 button:hover{background-color:var(--contrast);border:1px solid var(--contrast)}button{width:100%;text-align:left;font-size:15px;z-index:none}button:disabled{opacity:.5;cursor:auto}._header_14nzn_1{position:absolute;top:0;left:0;display:flex;justify-content:space-between;align-items:center;gap:30px;width:100%;max-width:800px;padding:20px 20px 10px;background-color:var(--background-color);border-radius:30px 30px 0 0;z-index:5}._closeBtn_14nzn_17{height:35px;width:35px;cursor:pointer}._title_14nzn_23{width:fit-content;font-size:30px;font-weight:700;color:var(--text-color);text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}@media (min-width: 800px){._header_14nzn_1{top:20px}}._subWindow_7zggr_1{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#000;color:var(--text-color);z-index:101;overflow:hidden;animation:_fade-in_7zggr_1 .5s}._subWindowContent_7zggr_16{position:relative;display:flex;flex-direction:column;width:100%;max-width:800px;height:100%;overflow:hidden;background-color:var(--background-color);padding:90px 0 0;border-radius:30px;animation:_slide-in_7zggr_1 .75s}@keyframes _slide-in_7zggr_1{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes _fade-in_7zggr_1{0%{opacity:0}to{opacity:1}}@media (min-width: 800px){._subWindow_7zggr_1{padding:20px;background-color:var(--secondary-background-color)}._subWindowContent_7zggr_16{box-shadow:0 4px 12px #0000004d}}._floatingInputWrapper_1lodq_1{position:relative;margin:0;width:100%}._floatingInput_1lodq_1{width:100%;padding:20px 10px;font-size:16px;border-radius:10px;background:var(--secondary-background-color);color:var(--text-color);height:40px;border:1px solid var(--contrast)}._floatingTextarea_1lodq_18{width:100%;padding:20px 10px;font-size:16px;border-radius:10px;background:var(--secondary-background-color);color:var(--text-color);border:1px solid var(--contrast);min-height:100px;resize:none;overflow:hidden;overflow-y:scroll}._floatingLabel_1lodq_32{position:absolute;top:12px;left:.5rem;color:#777;font-size:1rem;pointer-events:none;transition:.2s ease all;border-radius:5px;background:var(--secondary-background-color);padding:0 .2rem}._floatingInput_1lodq_1:focus+._floatingLabel_1lodq_32,._floatingInput_1lodq_1:not(:placeholder-shown)+._floatingLabel_1lodq_32{top:-8px;left:.4rem;font-size:.75rem;color:var(--text-color)}._floatingTextarea_1lodq_18:focus+._floatingLabel_1lodq_32,._floatingTextarea_1lodq_18:not(:placeholder-shown)+._floatingLabel_1lodq_32{top:-8px;left:.4rem;font-size:.75rem;color:var(--text-color)}._registerContainer_pfcba_1{display:flex;flex-direction:column;padding:20px;gap:30px}._buttonContainer_pfcba_8{position:fixed;bottom:0;left:0;width:100%;max-width:800px;background-color:var(--background-color);display:flex;padding:20px;border-radius:30px;justify-content:flex-end;gap:10px}@media screen and (min-width: 800px){._buttonContainer_pfcba_8{bottom:20px;left:calc(50% - 245px)}}._userAvatar_5ztn7_1{border-radius:50%;padding:0;margin:0;display:flex;align-items:center;justify-content:center}._avatarImage_5ztn7_10{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--text-color);border-bottom:5px solid var(--text-color)}._loginContainer_1gd6w_1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;gap:5px;background-color:var(--primary-background-color)}._loginForm_1gd6w_12{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:300px;padding:10px;gap:10px;border-radius:10px}._logo_1gd6w_24{width:20px;height:20px;border-radius:30px 30px 5px 5px}._registerPrompt_1gd6w_30{width:100%;text-align:center;margin-top:15px}._spinningShape_yvnwb_2{border-radius:50%;animation:_spinAndMorph_yvnwb_1 2s infinite linear;margin:50px auto}@keyframes _spinAndMorph_yvnwb_1{0%{transform:rotate(0);border-radius:50%}25%{border-radius:5px}37.5%{border-radius:0 50% 0%}50%{transform:rotate(180deg);border-radius:50% 0 0}60%{border-radius:0 50% 0 0}70%{border-radius:0 0 50%}80%{border-radius:0 0 0 50%}90%{border-radius:5px}to{transform:rotate(360deg);border-radius:50%}}._activityList_1pibg_1{display:flex;flex-direction:column;gap:10px}._skeletonActivity_1pibg_7{display:flex;flex-direction:column;gap:10px;border:1px solid var(--tertiary-background-color);border-radius:20px;background-color:var(--secondary-background-color);padding:10px;overflow:hidden}._skeletonHeader_1pibg_18{display:flex;align-items:center;gap:10px}._skeletonAvatar_1pibg_24{width:35px;height:35px;border-radius:50%;background:var(--tertiary-background-color);animation:_pulse_1pibg_1 1.5s infinite}._skeletonLine_1pibg_32{height:12px;border-radius:6px;background:var(--tertiary-background-color);animation:_pulse_1pibg_1 1.5s infinite}._skeletonLine_1pibg_32._short_1pibg_39{width:80px}._skeletonLine_1pibg_32._long_1pibg_43{width:60%;height:14px}._skeletonContent_1pibg_48{display:flex;flex-direction:column;gap:10px}._skeletonImage_1pibg_54{width:100%;height:75px;border-radius:10px;background:var(--tertiary-background-color);animation:_pulse_1pibg_1 1.5s infinite}._skeletonActions_1pibg_62{display:flex;gap:10px}._skeletonLine_1pibg_32._button_1pibg_67{width:70px;height:20px}@keyframes _pulse_1pibg_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._notificationsContainer_1jme2_1{position:relative;display:flex;flex-direction:column;width:100%;background-color:var(--background-color);color:var(--text-color);border-radius:8px;padding:0 10px;overflow:hidden;overflow-y:scroll}._notificationList_1jme2_15{display:flex;flex-direction:column;gap:5px;width:100%}._notificationItem_1jme2_22{display:flex;align-items:flex-start;justify-content:flex-start;padding:15px;gap:10px;opacity:0;border:none;border-radius:10px;animation:_fadeIn_1jme2_1 .4s ease forwards;cursor:pointer}._notificationItem_1jme2_22:hover{background-color:var(--secondary-background-color)}._text_1jme2_39{display:flex;flex-direction:column;font-size:16px;gap:5px;color:var(--text-color)}._date_1jme2_47{font-size:14px}._emptyContainer_1jme2_51{display:flex;align-items:center;justify-content:center;height:500px;max-height:100%;font-size:21px;padding:20px;color:var(--contrast)}._reactBtn_1jme2_62{background-color:var(--text-color);color:var(--background-color);border:2px solid var(--contrast);border-bottom:5px solid var(--contrast);border-radius:20px;width:fit-content;cursor:pointer;padding:10px;display:flex;align-items:center}._reactBtn_1jme2_62:hover{opacity:.8}._reactBtn_1jme2_62:active{transform:translateY(2px);opacity:.7;border-bottom-width:2px}@keyframes _fadeIn_1jme2_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._shelfContainer_1h9qp_1{position:relative;display:flex;flex-direction:column;padding:20px 20px 100px;width:100%;height:fit-content;animation:_fadeIn_1h9qp_1 .3s ease-in-out}._shelf_1h9qp_1 h2{font-size:25px;color:var(--text-color);margin-bottom:15px;text-align:left}._shelfSidebar_1h9qp_18{display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:250px;margin-bottom:20px;gap:20px}._shelfHeader_1h9qp_28{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}._shelfTitle_1h9qp_36{font-size:0px;color:var(--text-color);text-align:left;width:0px;margin:none;transition:font-size .3s ease-in-out,font-weight .3s ease-in-out,color .3s ease-in-out,width .3s ease-in-out}._shelfTitle_1h9qp_36._active_1h9qp_45{font-size:24px;font-weight:700;color:var(--text-color);text-align:left;margin-right:20px;width:100%}._searchContainer_1h9qp_54{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;gap:10px}._searchInput_1h9qp_63{width:0%;padding:0;border:none;border-radius:50px;font-size:15px;background-color:var(--secondary-background-color);color:var(--text-color);transition:width .3s ease-in-out,padding .3s ease-in-out}._searchInput_1h9qp_63._active_1h9qp_45{width:100%;padding:10px 20px;border:1px solid var(--contrast)}._searchIcon_1h9qp_80{width:0px;height:0px;overflow:hidden}._searchIcon_1h9qp_80._active_1h9qp_45{width:25px;height:25px;cursor:pointer}._clearButton_1h9qp_92{position:absolute;display:flex;align-items:center;justify-content:center;right:65px;top:7px;padding:0;width:30px;height:25px;border:none;background-color:transparent;border-radius:50px;cursor:pointer;animation:_fadeIn_1h9qp_1 .3s ease-in-out}._emptyState_1h9qp_109{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:20px 20px 40px;width:100%;height:90vh;color:var(--text-color)}._emptyText_1h9qp_121{opacity:.6;font-weight:600}._emptyImage_1h9qp_126{width:300px;height:auto;opacity:.5}._shelf_1h9qp_1{display:grid;grid-template-columns:repeat(4,minmax(50px,100px));gap:15px;justify-content:center;align-items:flex-start}._shelfPlaceholder_1h9qp_140{width:100%;height:110px;border-radius:4px;animation:_pulse_1h9qp_1 1.5s infinite}._shelfItem_1h9qp_147{position:relative;max-width:100%;height:150px;cursor:pointer;margin:0;opacity:0;animation:_placeIn_1h9qp_1 .3s ease forwards}._shelfThumbnail_1h9qp_157{width:100%;height:100%;object-fit:cover;border-radius:10px}._finishedBadge_1h9qp_164,._abandonedBadge_1h9qp_164{position:absolute;top:-5px;right:-5px;background-color:var(--secondary-background-color);padding:2px;border-radius:12px;font-size:12px;display:flex;align-items:center;justify-content:center}._finishedBadge_1h9qp_164 img{width:15px;height:15px;background-color:var(--accept);border-radius:50%}._abandonedBadge_1h9qp_164 img{width:15px;height:15px;background-color:var(--reject);border-radius:50%}._progressCircle_1h9qp_191{position:absolute;top:-5px;right:-5px;width:20px;height:20px;padding:2px;border-radius:50%;background-color:var(--secondary-background-color)}._circleBg_1h9qp_203{fill:none;stroke:var(--text-color);stroke-width:10}._circleProgress_1h9qp_210{fill:none;stroke:var(--accept);stroke-width:10}@keyframes _fadeIn_1h9qp_1{0%{opacity:0}to{opacity:1}}@keyframes _placeIn_1h9qp_1{0%{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _pulse_1h9qp_1{0%{background-color:#e0e0e0}50%{background-color:#a8a8a8}to{background-color:#e0e0e0}}@media (min-width: 800px){._shelfContainer_1h9qp_1{flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end;gap:20px;height:100%;padding:20px 20px 80px 100px}._shelf_1h9qp_1{width:100%;grid-template-columns:repeat(auto-fill,minmax(50px,100px))}._sortMenu_1h9qp_265{border:1px solid var(--contrast);border-radius:20px;padding:10px}}._findContainer_1lpb4_1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px;height:fit-content;gap:20px;padding:20px 20px 100px;animation:_fadeIn_1lpb4_1 .3s ease-in-out}._findSearch_1lpb4_15{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:fit-content;gap:15px}._searchInput_1lpb4_26{width:100%;padding:20px;border:none;border-radius:50px;font-size:15px;color:var(--text-color);background-color:var(--secondary-background-color)}._searchButton_1lpb4_36{position:absolute;display:flex;align-items:center;justify-content:center;right:15px;top:11px;bottom:0;padding:0;background-color:var(--text-color);width:40px;height:40px;color:#fff;border:none;border-radius:50px;cursor:pointer}._clearButton_1lpb4_54{position:absolute;display:flex;align-items:center;justify-content:center;right:70px;top:15px;padding:0;width:30px;height:30px;border:none;background-color:transparent;border-radius:50px;cursor:pointer}._searchResults_1lpb4_70{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:fit-content;gap:20px}._searchResult_1lpb4_70{display:flex;align-items:flex-start;justify-content:center;width:100%;padding:5px;gap:15px;border:none;border-radius:20px;background-color:var(--background-color);color:var(--text-color);cursor:pointer}._searchResult_1lpb4_70 img{width:75px;object-fit:cover;border-radius:5px}._placeholderThumbnail_1lpb4_102{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background-color:var(--tertiary-background-color);border-radius:5px}._loadingContainer_1lpb4_112{display:flex;align-items:center;justify-content:center;width:100%}@keyframes _fadeIn_1lpb4_1{0%{opacity:0}to{opacity:1}}._barcodeScanner_1jzox_1{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px;height:fit-content;padding:10px;margin:0 auto}._banner_opsjb_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;height:fit-content;padding:15px 15px 20px;border-radius:0 0 20px 20px}._back_opsjb_14{cursor:pointer}._info_opsjb_18{display:flex;flex-direction:column;gap:5px}._stars_opsjb_24{display:flex;margin-top:10px}._thumbnailPlaceholder_opsjb_29{width:100px;height:150px;display:flex;align-items:center;justify-content:center;background-color:var(--contrast);border-radius:10px;animation:_pulse_opsjb_1 1.5s infinite}._progress_opsjb_41{margin-top:12px;display:flex;align-items:center;gap:8px}._progressBarContainer_opsjb_49{flex:1;height:8px;background-color:#fff6;border-radius:4px;overflow:hidden}._progressBarFill_opsjb_58{height:100%;background-color:currentColor;width:0;transition:width .4s ease}._progressText_opsjb_66{font-size:.9rem;font-weight:500}@keyframes _pulse_opsjb_1{0%{background-color:#f0f0f0}50%{background-color:#e0e0e0}to{background-color:#f0f0f0}}@media (min-width: 800px){._banner_opsjb_1{border-radius:10px 10px 20px 20px}}._bookContainer_wkdz4_1{display:flex;flex-direction:column;gap:20px;width:100%;max-width:800px;padding:0 0 80px}._logBook_wkdz4_10{display:flex;flex-direction:column;gap:15px;padding:10px;max-width:800px;width:100%}._bookDetails_wkdz4_19{display:flex;flex-direction:column;gap:10px;padding:15px;max-width:800px}._bookDetails_wkdz4_19 p{color:var(--text-color)}@media screen and (min-width: 800px){._bookContainer_wkdz4_1{padding:0 20px 100px 80px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._datePickerContainer_za8kr_1{display:flex;justify-content:center;align-items:center;margin:none;padding:0;width:100%;gap:5px}._datePickerWrapper_za8kr_11{width:100%;padding:0;margin:0}._datePickerInput_za8kr_17{text-align:center;font-size:1rem;width:100%;height:40px;padding:5px;border-radius:10px;border:1px solid var(--contrast);background-color:var(--secondary-background-color);color:var(--text-color)}._addEndDateButton_za8kr_30{display:flex;align-items:center;justify-content:center;height:40px;border:1px solid var(--contrast);background-color:var(--secondary-background-color);color:var(--text-color);border-radius:10px;font-size:14px;font-weight:400}.react-datepicker{background-color:var(--secondary-background-color);border:1px solid var(--contrast);color:var(--text-color)}.react-datepicker__day{color:var(--text-color)}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background-color:var(--primary);color:#fff}.react-datepicker__header{background-color:transparent;color:var(--text-color);border-bottom:1px solid var(--contrast)}._container_ky8c9_1{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0000001a;backdrop-filter:blur(3px);z-index:9998;animation:_fadeIn_ky8c9_1 .5s forwards}._floatingWindow_ky8c9_18{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:700px;height:fit-content;padding:0;background-color:var(--background-color);color:var(--text-color);border-radius:30px;box-shadow:0 4px 8px #0003;overflow:hidden}._header_ky8c9_34{margin:0;padding:15px 20px;width:100%;background-color:#000;color:#fff;text-align:left}._content_ky8c9_43{display:flex;flex-direction:column;width:100%;padding:20px}._closeBtn_ky8c9_50{cursor:pointer}@keyframes _fadeIn_ky8c9_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._progressScreen_19u49_1{display:flex;flex-direction:column;background-color:var(--background-color);animation:_riseUp_19u49_1 .5s ease-in-out;width:100%;padding:0;max-width:800px}._logItem_19u49_11{position:relative;display:flex;flex-direction:column;gap:0;border-radius:20px;background-color:var(--background-color);color:var(--text-color);box-shadow:0 0 10px #0000004d}._fullscreen_19u49_22{position:fixed;inset:0;z-index:1000;background:#fff;overflow-y:auto;animation:_riseUp_19u49_1 .3s ease-in-out;padding-top:50px}._logTitle_19u49_35{font-size:14px;font-weight:500;color:var(--text-color);opacity:.8;margin:10px 0 5px 5px}._logHeader_19u49_43{display:flex;align-items:center;justify-content:left;padding:10px;border-radius:0}._logBody_19u49_51{display:flex;flex-direction:column;padding:0 10px 10px 45px;font-size:15px}._logFooter_19u49_58,._commentFooter_19u49_58{display:flex;align-items:center;justify-content:flex-end;padding:0 10px 5px;gap:5px;width:100%;border-radius:0}._editControls_19u49_68{display:flex;align-items:center;justify-content:space-between;width:fit-content;gap:5px;width:100%}._editingButtons_19u49_77{display:flex;align-items:center;justify-content:center;padding:10px;gap:5px;width:fit-content;background-color:transparent}._logPages_19u49_87{position:absolute;top:10px;right:10px;font-size:12px;font-weight:500;background-color:var(--contrast);color:var(--secondary-background-color);width:fit-content;padding:2px 10px;border-radius:20px;z-index:1}._fullscreen_19u49_22 ._logPages_19u49_87{top:60px;right:10px;z-index:1001}._toggleCommentsBtn_19u49_107,._likeButton_19u49_107{display:flex;align-items:center;justify-content:center;width:50px;height:40px;border:none;gap:5px;padding:0;border-radius:0;cursor:pointer;background-color:transparent}._likeButton_19u49_107:focus,._toggleCommentsBtn_19u49_107:focus{outline:none}._profileImage_19u49_126{width:25px;height:25px;border-radius:50%;margin-right:10px;border:1px solid var(--text-color)}._commentContainer_19u49_134{display:flex;flex-direction:column;gap:0px;padding:10px;margin-bottom:10px;border-radius:10px}._closeComments_19u49_143,._noComments_19u49_143{display:flex;align-items:center;justify-content:center;color:var(--contrast);background-color:transparent;font-size:14px;border:none;padding:20px 10px;border-radius:10px;cursor:pointer}._closeCommentsButton_19u49_156{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:transparent;border:none;padding:10px;cursor:pointer}._closeCommentsButton_19u49_156:focus{outline:none}._commentsSection_19u49_172{display:flex;flex-direction:column;min-height:fit-content;padding-bottom:60px}._noComments_19u49_143{cursor:auto}._commentHeader_19u49_183{display:flex;align-items:flex-start;justify-content:left;padding:5px 0;border-radius:0;gap:10px;color:var(--text-color)}._commentBody_19u49_193{padding:0 20px 0 40px;width:100%;gap:5px;color:var(--text-color)}._logForm_19u49_200{display:flex;flex-direction:column;gap:0px;padding:0;width:100%;border:2px solid var(--contrast);border-bottom:5px solid var(--contrast);border-radius:20px;overflow:hidden}._logForm_19u49_200 p,._logForm_19u49_200 label,._logForm_19u49_200 input{color:var(--text-color)}._commentForm_19u49_216{display:flex;flex-direction:column;gap:0px;padding:0;width:100%;background-color:var(--secondary-background-color);border-top:2px solid var(--contrast);border-radius:0;overflow:hidden}._editInput_19u49_228{display:flex;flex-direction:column;gap:10px;padding:10px;width:100%;border:1px solid var(--contrast);border-radius:20px;background-color:var(--secondary-background-color);color:var(--text-color)}._replyBtn_19u49_240{display:flex;align-items:center;justify-content:center;width:50px;height:30px;border:none;background-color:transparent;color:var(--text-color);font-size:14px;border-radius:0;cursor:pointer}._replyingTo_19u49_254{display:flex;align-items:center;justify-content:space-between;font-size:14px;background-color:var(--tertiary-background-color);color:var(--text-color);opacity:.7;margin-bottom:5px;padding:10px 15px;cursor:pointer}._replyingTo_19u49_254 button{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background-color:transparent;color:var(--text-color);font-size:14px;border-radius:50%;opacity:.7}._commentForm_19u49_216 textarea,._logForm_19u49_200 textarea{width:100%;height:60px;padding:15px;margin:0;border:none;border-radius:10px;border-bottom:1px solid var(--tertiary-background-color);background-color:var(--secondary-background-color);color:var(--text-color);font-size:15px}._spoilerToggle_19u49_294{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:5px;padding:10px 5px;cursor:pointer;font-size:14px}._spoilerText_19u49_305{color:var(--text-color);background-color:var(--tertiary-background-color);opacity:.8;font-size:14px;font-weight:500;padding:5px 10px;margin:2px 0 0 10px;border-radius:10px;width:fit-content;cursor:pointer}._commentForm_19u49_216 textarea:focus,._logForm_19u49_200 textarea:focus{outline:none}._commentForm_19u49_216 input,._logForm_19u49_200 input{width:100%;max-width:75px;padding:5px 10px;border:none;border-radius:10px;border:1px solid var(--tertiary-background-color);background-color:var(--secondary-background-color);font-size:14px}._pageProgress_19u49_333{display:flex;justify-content:space-between;align-items:center;padding-left:10px;font-size:14px;width:100%}._submitButton_19u49_342{display:flex;align-items:center;justify-content:center;width:100px;height:40px;background-color:var(--primary);border:none;border-radius:0;cursor:pointer}._submitButton_19u49_342 img{filter:invert(1)}._logList_19u49_358{display:flex;flex-direction:column;gap:15px;padding:10px}._logComment_19u49_365{filter:none}._logComment_19u49_365._hidden_19u49_369{filter:blur(5px)}._highlight_19u49_373{animation:_flash-bg_19u49_1 3s ease-out}@keyframes _flash-bg_19u49_1{0%{background-color:var(--primary-light)}50%{background-color:var(--primary-light)}to{background-color:var(--secondary-background-color)}}@keyframes _riseUp_19u49_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (min-width: 800px){._progressScreen_19u49_1{padding:0 20px 100px 80px}}._yearGoal_11ox1_1{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;padding:10px;background-color:var(--primary);color:#fff;animation:_fadeIn_11ox1_1 .5s ease-in-out;border-radius:0 0 50px 50px}._header_11ox1_15{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;padding:10px}._title_11ox1_24{display:flex;align-items:center;gap:10px;font-size:20px}._editIcon_11ox1_31{width:25px;height:25px;cursor:pointer;transition:transform .2s ease-in-out;filter:invert(1)}._goalInfo_11ox1_39{display:flex;flex-direction:column;width:100%;margin-top:.5rem;background-color:var(--background-color);color:var(--text-color);padding:30px 30px 0;gap:10px;border:3px solid var(--text-color);border-bottom:7px solid var(--text-color);border-radius:50px}._progressText_11ox1_53{text-align:right;width:100%;color:var(--text-color)}._progressBar_11ox1_59{display:flex;flex-direction:row;width:100%;height:30px;background:#e0e0e0;border-radius:20px;overflow:hidden}._progress_11ox1_53{height:100%;background-color:var(--primary);transition:width .3s ease;border-radius:10px 0 0 10px}._overflow_11ox1_76{height:100%;background-image:repeating-linear-gradient(-45deg,var(--primary-light) 0,var(--primary) 5px,transparent 5px,transparent 10px);transition:width .3s ease}._progressReaction_11ox1_89{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px 10px 0;gap:15px}._olgaContainer_11ox1_99{display:flex;align-items:center;justify-content:center;max-width:200px;width:150px;animation:_jumpUp_11ox1_1 .5s ease-in-out}._booksReadText_11ox1_108{position:relative;background-color:#fff;color:#050017;border-radius:1rem;padding:.5rem 1rem;box-shadow:0 0 10px #0000004d;font-size:.9rem;max-width:160px;line-height:1.2;animation:_fadeIn_11ox1_1 .5s ease-in-out}._booksReadText_11ox1_108:after{content:"";position:absolute;top:50%;left:-.5rem;transform:translateY(-50%);border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-right:.5rem solid #fff}._updateContainer_11ox1_132{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:10px;padding:20px}@keyframes _jumpUp_11ox1_1{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes _fadeIn_11ox1_1{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 800px){._yearGoal_11ox1_1{padding:30px;border-radius:30px}._title_11ox1_24{font-size:24px}}._victoryContainer_bz62l_1{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;background-color:var(--background-color);color:var(--text-color);z-index:1000;animation:_fadeIn_bz62l_1 .3s ease-in-out}._victory_bz62l_1{position:relative;width:100%;max-width:600px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:0 20px 60px}._progress_bz62l_29{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:20px;overflow:hidden}._rate_bz62l_41{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:400px;padding:20px;gap:30px}._rate_bz62l_41 h2{font-size:24px;color:var(--text-color);text-align:center}._buttons_bz62l_58{position:absolute;bottom:20px;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 20px;gap:10px}._bookThumbnail_bz62l_71{width:130px;border-radius:10px;object-fit:cover;box-shadow:0 4px 8px #0000001a}@keyframes _fadeIn_bz62l_1{0%{opacity:0}to{opacity:1}}._readingStatsContainer_1pnub_1{display:flex;flex-direction:column;gap:30px;width:100%;padding:15px;background-color:var(--background-color);border-radius:30px;box-shadow:0 0 10px #0000004d}._title_1pnub_12{padding-top:20px;color:var(--text-color)}._summaryContainer_1pnub_17{display:flex;justify-content:space-between;align-items:center;width:100%;border:none;background-color:var(--secondary-background-color);border-radius:20px}._summaryItem_1pnub_27{display:flex;flex-direction:column;align-items:center;width:100%;padding:10px;border-bottom:1px solid var(--border-color);color:var(--text-color)}._summaryLabel_1pnub_37{font-size:.875rem}._summaryValue_1pnub_41{font-size:1.25rem;font-weight:600}._chartHeader_1pnub_46{display:flex;justify-content:center;align-items:center;width:100%;color:var(--text-color)}._chartTitle_1pnub_54{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;width:100%;text-align:center}._chartControls_1pnub_64{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 0 10px;gap:8px}._chartButton_1pnub_73{padding:10px 8px;border:1px solid var(--border-color);border-radius:30px;background-color:var(--text-color);color:var(--secondary-background-color);cursor:pointer;width:60px;display:flex;align-items:center;justify-content:center}._customChartWrap_1pnub_86{position:relative;width:100%}._customChart_1pnub_86{display:block;width:100%;height:auto;overflow:visible}._gridLine_1pnub_98{stroke:var(--contrast);stroke-width:1}._axisLine_1pnub_103{stroke:var(--text-color);stroke-width:1;opacity:.35}._yTick_1pnub_109,._xTick_1pnub_110{fill:var(--text-color);font-size:14px}._bar_1pnub_115,._barHovered_1pnub_116{fill:var(--text-color);transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0);animation:_growBar_1pnub_1 .5s ease forwards;transition:opacity .12s ease}._bar_1pnub_115{opacity:.85}._barHovered_1pnub_116{opacity:1}@keyframes _growBar_1pnub_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}._customTooltip_1pnub_142{position:absolute;top:0;right:0;margin-top:12px;padding:10px 12px;border:1px solid var(--contrast);border-radius:20px;background:var(--background-color);color:var(--text-color);width:fit-content}._customTooltipDate_1pnub_155{font-size:14px;opacity:.8}._customTooltipValue_1pnub_160{font-size:15px;font-weight:600;margin-top:2px}@media screen and (min-width: 768px){._readingStatsContainer_1pnub_1{padding:30px}}._goalsContainer_9ompd_1{display:flex;flex-direction:column;align-items:center;padding:0 0 200px;width:100%;height:fit-content;animation:_fadeIn_9ompd_1 .5s ease-in-out;background-color:var(--secondary-background-color)}@keyframes _fadeIn_9ompd_1{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 800px){._goalsContainer_9ompd_1{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:0px;padding:0 0 100px 80px}}._userContainer_ot77q_1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:0px;padding:0 0 100px;animation:_fadeIn_ot77q_1 .3s ease-in-out}._userIntro_ot77q_12{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-bottom:20px}._userHeader_ot77q_21{display:flex;align-items:center;justify-content:center;width:100%;padding:40px 20px;border-radius:0 0 20px 20px}._userInfo_ot77q_30{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:20px;color:var(--text-color)}._friends_ot77q_39{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;gap:20px;padding:0 20px}._stats_ot77q_49{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}._friendsButton_ot77q_57{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px;width:100%;height:fit-content;background-color:var(--secondary-background-color);border-radius:20}._friendsButton_ot77q_57:hover{background-color:var(--primary-light);color:var(--primary);border:none}._count_ot77q_76{font-size:larger}._pendingDot_ot77q_80{width:10px;height:10px;color:var(--reject);margin-right:5px;font-size:20px}._settingsButton_ot77q_88{display:flex;align-items:center;justify-content:flex-end;background-color:transparent;border:none;cursor:pointer;padding:0;width:30px;height:30px}._settingsButton_ot77q_88:focus{outline:none}._userStats_ot77q_104{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 20px;border-radius:20px}._header_ot77q_114{padding:15px 20px 8px}._favoriteBooks_ot77q_118{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;gap:30px;padding:15px;margin-bottom:20px;border:1px solid var(--tertiary-background-color);border-radius:20px;background-color:var(--tertiary-background-color)}._favoriteBooksHeader_ot77q_132{display:flex;align-items:center;justify-content:space-between;width:100%}._deleteButton_ot77q_139{position:absolute;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:12px;padding:0;border:none;cursor:pointer;right:0;top:0;background-color:var(--text-color);color:#fff;border-radius:0 10px}._bookSlots_ot77q_157{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;width:100%;height:fit-content}._addSlotButton_ot77q_165{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:150px;background-color:var(--tertiary-background-color);color:#fff;border:none;border-radius:10px;cursor:pointer}._addSlotButton_ot77q_165 img{opacity:.6;width:30px;height:30px}._bookItem_ot77q_185{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;width:100%;text-align:center}._bookItem_ot77q_185 img{width:100%;border-radius:10px;height:150px;object-fit:cover}._activitySection_ot77q_204{width:100%;padding:0}@keyframes _fadeIn_ot77q_1{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 800px){._userContainer_ot77q_1{max-width:600px}._userHeader_ot77q_21{border-radius:10px 10px 20px 20px}._bookItem_ot77q_185 img{height:250px}}._settingsContainer_1buhm_1{position:relative;display:flex;flex-direction:column;width:100%;padding:0 10px 100px;gap:20px;overflow:hidden;overflow-y:scroll}._changeContainer_1buhm_12{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:800px;background-color:var(--secondary-background-color);color:var(--text-color);padding:20px;gap:20px;border-radius:20px}._themeToggle_1buhm_26{display:flex;align-items:center;justify-content:center;padding:5px;width:fit-content;background-color:var(--secondary-background-color);color:var(--text-color);border:none;border-radius:50px;cursor:pointer;z-index:1000}._userHeader_1buhm_40{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:800px;padding:30px 20px;border-radius:10px}._userAvatar_1buhm_51{width:100px;height:100px;border-radius:50%;background-color:var(--tertiary-background-color);display:flex;align-items:center;justify-content:center}._avatarImage_1buhm_61{width:100%;height:100%;border-radius:50%;object-fit:cover}._watermark_1buhm_68{position:absolute;bottom:calc(50% - 25px);right:calc(50% - 25px);width:50px;height:50px;opacity:.5;filter:invert(1)}._avatarButton_1buhm_78{width:100px;height:100px;border-radius:50%;padding:0;border:none;background-color:var(--tertiary-background-color);display:flex;align-items:center;justify-content:center}._cropperWrapper_1buhm_90{width:100%;max-width:400px;height:300px;position:relative}._controls_1buhm_96{position:relative;display:flex;gap:10px;padding:10px;width:100%;height:100%;border-radius:10px;overflow:hidden}._uploadContainer_1buhm_107{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:500px;max-height:100%;padding:20px;gap:10px;border-radius:10px}._fileInput_1buhm_120{display:none}._uploadButton_1buhm_124{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background-color:var(--primary);color:#fff;font-weight:500;border:none;border-radius:15px;cursor:pointer;transition:background-color .2s ease}._uploadButton_1buhm_124:hover{opacity:.8}._uploadIcon_1buhm_141{width:1.25rem;height:1.25rem;opacity:.8}._changeImageBody_1buhm_147{display:flex;flex-direction:column;align-items:center;width:100%}._changeColorButton_1buhm_154{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;padding:5px;width:fit-content;background-color:var(--secondary-background-color);color:var(--text-color);border:none;border-radius:50px;cursor:pointer;font-size:14px}._colorBody_1buhm_171{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}._swatchGrid_1buhm_179{display:grid;grid-template-columns:repeat(4,40px);grid-gap:12px;margin-bottom:16px;width:240px}._swatch_1buhm_179{width:60px;height:60px;border-radius:50%;cursor:pointer;padding:0;outline:none}._swatchActions_1buhm_195{display:flex;gap:12px;width:100%}._userDetails_1buhm_201{display:flex;flex-direction:column;width:100%;max-width:800px;padding:20px;border-radius:20px;background-color:var(--secondary-background-color);color:var(--text-color);gap:25px}._userRow_1buhm_213{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}._editButton_1buhm_221{background:none;border:none;cursor:pointer;padding:0;width:fit-content}._updateForm_1buhm_229{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:800px;height:fit-content;gap:20px;padding:20px;border-radius:20px;background-color:var(--secondary-background-color);color:var(--text-color);animation:_fadeIn_1buhm_1 .3s ease-in-out}._statusCheck_1buhm_245{position:absolute;top:13px;right:15px;font-size:14px}._buttonContainer_1buhm_252{position:fixed;bottom:0;left:0;width:100%;max-width:800px;background-color:var(--background-color);display:flex;padding:20px;border-radius:30px;justify-content:flex-end;gap:10px}@media screen and (min-width: 800px){._buttonContainer_1buhm_252{bottom:20px;left:calc(50% - 245px)}}@keyframes _fadeIn_1buhm_1{0%{opacity:0}to{opacity:1}}._friends_1fn5w_1{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;animation:_fadeIn_1fn5w_1 .3s ease-in-out;background-color:var(--background-color);padding:0 0 100px}._searchBar_1fn5w_12{display:flex;align-items:center;width:100%}._searchBar_1fn5w_12 input{width:100%;padding:20px 30px;border:none;border-bottom:2px solid var(--contrast);background-color:var(--secondary-background-color);color:var(--text-color);font-size:16px}._tabSwitch_1fn5w_28{display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--secondary-background-color);border-radius:20px 20px 0 0;border:2px solid var(--contrast);overflow:hidden}._tabSwitch_1fn5w_28 button{display:flex;align-items:center;justify-content:center;padding:10px 20px;border:none;cursor:pointer;font-size:16px;border-radius:0;background-color:var(--secondary-background-color);color:var(--text-color)}._tabSwitch_1fn5w_28 button:focus{border:none;outline:none}._tabSwitch_1fn5w_28 button._active_1fn5w_57{background-color:var(--primary-light);color:var(--primary)}._smallHeader_1fn5w_62{font-size:14px;color:var(--contrast);margin-top:20px;text-align:left;padding:0 10px;width:100%}._users_1fn5w_71{display:flex;flex-direction:column;align-items:center;width:100%;padding:10px 20px}._user_1fn5w_71{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0;color:var(--text-color)}._userInfo_1fn5w_88{display:flex;align-items:center;gap:15px}._profileImage_1fn5w_94{width:40px;height:40px;border-radius:50%;object-fit:cover}._requestActions_1fn5w_101{display:flex;gap:10px}._addButton_1fn5w_106{width:35px;height:35px;background-color:var(--accept);padding:0;display:flex;align-items:center;justify-content:center;border:none}._declineButton_1fn5w_117{width:35px;height:35px;background-color:var(--reject);padding:0;display:flex;align-items:center;justify-content:center;border:none}@keyframes _fadeIn_1fn5w_1{0%{opacity:0}to{opacity:1}}@media (min-width: 800px){._friends_1fn5w_1{padding:0 0 100px}._user_1fn5w_71{padding:10px}}._addFriends_t696y_1{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:30px;animation:_fadeIn_t696y_1 .3s ease-in-out}._friendsImage_t696y_11{padding:10px 30px 40px;opacity:.8;width:100%;max-width:400px;height:auto}._searchBar_t696y_19{display:grid;grid-template-columns:1fr 100px;align-items:center;width:100%}._searchBar_t696y_19 input{width:100%;padding:15px;border:1px solid var(--contrast);border-radius:30px 0 0 30px;background-color:var(--background-color);color:var(--text-color);font-size:16px}._searchBar_t696y_19 button{display:flex;justify-content:center;align-items:center;width:100px;height:100%;border:none;border-radius:0 30px 30px 0;background-color:var(--text-color);color:var(--secondary-background-color);cursor:pointer}._users_t696y_49{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:10px;color:var(--text-color)}._user_t696y_49{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0}._followButton_t696y_66{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:none;border-radius:10px;width:40px;height:40px;background-color:var(--primary);color:#fff;border:2px solid var(--text-color);border-bottom:5px solid var(--text-color);cursor:pointer}._followButton_t696y_66 img{width:20px;height:20px;filter:invert(1)}@keyframes _fadeIn_t696y_1{0%{opacity:0}to{opacity:1}}@font-face{font-family:Melodrama;src:url(/assets/Melodrama-Variable-CUEJpgn7.ttf) format("truetype")}@font-face{font-family:Quicksand;src:url(/assets/Quicksand-Variable-DllV-wRZ.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0;text-align:left;font-family:Quicksand,sans-serif;font-weight:500}h1{font-family:Melodrama,bold;font-size:24px;font-weight:900;color:var(--text-color)}h2{font-size:20px;font-weight:700}h3,h4,strong,button{color:var(--text-color);font-weight:700}.App{position:relative;height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;overflow-y:scroll;padding:0;margin:0;background-color:var(--background-color)}html[data-theme=light]{--background-color: white;--secondary-background-color: #f5edf0;--tertiary-background-color: #ffecf4;--hover: #000000;--selected: #d3d7ff;--copied: #ebecfb;--checked: white;--contrast: #aeaac2;--text-color: #1f1d31;--primary: #FF005E;--primary-light: #ffadcb;--primary-dark: #80002f;--reject: #b33831;--accept: #239063;--icon-filter: none;--icon-filter-active: invert(1)}html[data-theme=dark]{--background-color: #32343b;--secondary-background-color: #000000;--tertiary-background-color: #24000d;--hover: #1f1f1f;--selected: #31355e;--checked: #1f1f1f;--contrast: #636363;--text-color: #ffffff;--primary: #FF005E;--primary-light: #80002f;--primary-dark: #ffadcb;--reject: #b33831;--accept: #239063;--icon-filter: invert(1);--icon-filter-active: none}html[data-theme=light],html[data-theme=dark]{--color1: #831c5d;--color2: #4d9be6;--color3: #239063;--color4: #fb6b1d;--color5: #b33831;--color6: #f9c22b;--color7: #30e1b9;--color8: #f04f78}html[data-theme=dark] img.invertible{filter:invert(1)!important}*::selection{background:#000;color:#fff;padding:2px;border-radius:2px}::-webkit-scrollbar{width:10px;height:3px}::-webkit-scrollbar-thumb{background:var(--contrast);border-radius:10px}@media screen and (max-width: 800px){::-webkit-scrollbar{width:0px;height:3px}::-webkit-scrollbar-thumb{background:var(--contrast);border-radius:10px}}
