:root{--bg:#f9f9f9;--card-bg:#fff;--text-main:#000;--text-sub:#666;--input-border:#ddd;--input-focus:#5e92c6;--input-focus-shadow:#1e6b411a;--btn-bg:#76a7d6;--btn-hover:#5e92c6;--link:#5e92c6;--header-bg:#f9f9f9;--text-strong:#333;--text-hover:#222;--text-normal:#555;--text-muted:#888;--light-bg:#f5f5f5;--white:#fff;--copy-border:#ccc;--link-color:#007bff;--border-color:#eee;--avatar-bg:#f3bcbc;--img-border:#fff;--img-bg:#f3f3f3;--img-hover:#ddd;--link-hover:#f0f0f0;--main-hr:#eee;--comment:#999;--day-heaing:#333;--card-border:#e8e8e8;--record-comment:#9ca3af;--record-quote:#444;--badge-linked-bg:#f6f9ff;--badge-linked-text:#35a;--page-btn:#111;--placeholder:#777;--search-btn:#f6f9f7;--danger-border:#e5a5a5;--danger-color:#b94a4a;--danger-bg:#faf7f7;--danger-hover:#f6eaea;--weekday-text:#555;--day-bg:#f9f9f9;--shadow-lift:0 8px 20px #0000002e,0 3px 6px #0000001a;--shadow-press:0 4px 10px #0000001f,0 2px 4px #00000014;--hover-brightness:1.02;--calendar-intensity-1:#76a7d673;--calendar-intensity-2:#76a7d6a6;--calendar-intensity-3:#76a7d6d9;--calendar-intensity-4:#76a7d6}[data-theme=dark]{--bg:#1e1e1e;--card-bg:#2a2a2a;--text-main:#fff;--text-sub:#aaa;--input-border:#444;--input-focus:#76a7d6;--input-focus-shadow:#76a7d64d;--btn-bg:#5e92c6;--btn-hover:#4179ab;--link:#76a7d6;--header-bg:#1a1a1a;--text-strong:#f0f0f0;--text-hover:#fff;--text-normal:#aaa;--text-muted:#bbb;--border-color:#444;--light-bg:#2a2a2a;--white:#1e1e1e;--copy-border:#666;--link-color:#4da6ff;--avatar-bg:#5c3b3b;--img-border:#1e1e1e;--img-bg:#fff;--img-hover:#ccc;--link-hover:#2a2a2a;--main-hr:#333;--comment:#bbb;--day-heaing:#ccc;--card-border:#2c2c2c;--record-comment:#4b5563;--record-quote:#bbb;--badge-linked-bg:#444;--badge-linked-text:#93c5fd;--page-btn:#eee;--placeholder:#777;--search-btn:#1f1f23;--danger-border:#633;--danger-color:#ff6b6b;--danger-bg:#2a1e1e;--danger-hover:#3a2626;--weekday-text:#aaa;--day-bg:#262626;--shadow-lift:0 0 0 1px #ffffff1f,0 10px 24px #000000b3,0 4px 10px #00000073;--shadow-press:0 0 0 1px #ffffff14,0 6px 14px #0009;--hover-brightness:1.06;--calendar-intensity-1:#a78bfa59;--calendar-intensity-2:#a78bfa8c;--calendar-intensity-3:#a78bfabf;--calendar-intensity-4:#a78bfa}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9f9f9;background-color:var(--bg);color:#000;color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background-color .3s,color .3s}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ThemeToggle_toggleButton__jhThX{background-color:var(--btn-bg);border:none;border-radius:50%;bottom:24px;cursor:pointer;font-size:1.5rem;padding:12px;position:fixed;right:24px;transition:all .3s ease;z-index:20}.Login_container__E5NPr{align-items:center;background-color:var(--bg);display:flex;font-family:sans-serif;height:100vh;justify-content:center}@media (max-width:768px){.Login_container__E5NPr{align-items:flex-start;display:flex;margin-top:80px}}.Login_card__b5sp4{background-color:var(--card-bg);border-radius:12px;box-shadow:0 4px 10px #0000000d;color:var(--text-main);max-width:400px;padding:40px;text-align:center;width:100%}.Login_title__uWCcE{color:var(--text-main);font-size:1.8rem;font-weight:700;margin-bottom:8px}.Login_subtitle__V9DvR{color:var(--text-sub);font-size:.95rem;margin-bottom:24px}.Login_form__OBiVz{display:flex;flex-direction:column;gap:16px}.Login_input__vczK-{background-color:initial;border:1px solid var(--input-border);border-radius:6px;color:var(--text-main);font-size:1rem;outline:none;padding:12px}.Login_input__vczK-:focus{border-color:var(--input-focus);box-shadow:0 0 0 2px var(--input-focus-shadow)}.Login_button__Pzk0H{background-color:var(--btn-bg);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:12px;transition:background-color .2s}.Login_button__Pzk0H:hover{background-color:var(--btn-hover)}.Login_footer__GpUDt{color:var(--text-sub);font-size:.85rem;margin-top:20px}.Login_footer__GpUDt a{color:var(--link);font-weight:500;text-decoration:none}.Login_footer__GpUDt a:hover{text-decoration:underline}.Login_socialLogin__XTOQ4{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:20px}.Login_socialLogin__XTOQ4 button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;width:50px}.Login_socialLogin__XTOQ4 img{border-radius:10%;cursor:pointer;height:100%;object-fit:cover;width:100%}.ReadingList_container__YKiF2{border-bottom:1px solid var(--main-hr);display:flex;gap:250px;justify-content:space-between;margin:0 30px 100px;padding:60px 0 40px 100px}.ReadingList_pageTitle__mOBJo{color:var(--text-main);font-size:1.4rem;font-weight:700}.ReadingList_left__KYd5m{min-width:200px}.ReadingList_left__KYd5m h2{font-size:1.5rem;margin-bottom:8px}.ReadingList_left__KYd5m a{color:var(--text-sub);font-size:.95rem;text-decoration:none}.ReadingList_left__KYd5m a:hover{text-decoration:underline}.ReadingList_right__Yy9\+a{cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:24px}.ReadingList_list__2\+C6L{display:flex;gap:20px}.ReadingList_date__I7nvM{color:var(--text-muted);font-size:.95rem;min-width:120px;width:120px}.ReadingList_content__EY6rS{display:flex;gap:100px}.ReadingList_main__3O6ab{flex:1 1 auto;min-width:0}.ReadingList_title__KE264{color:var(--text-main);font-size:1.1rem;margin:0;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReadingList_sentence__J8Cg6{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-muted);display:-webkit-box;font-size:.85rem;margin-top:4px;overflow:hidden;width:230px}.ReadingList_comments__HykYX{align-items:flex-start;color:var(--comment);display:flex;flex:0 0 320px;font-size:.85rem;gap:6px;line-height:1.4;margin-top:6px;max-width:300px;min-width:0}.ReadingList_commentIcon__FZAg3{flex:0 0 auto;line-height:1}.ReadingList_commentText__Rq9Rs{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;white-space:normal;word-break:break-word}@media (max-width:768px){.ReadingList_container__YKiF2{flex-direction:column;gap:30px;margin:0;padding:20px 0}.ReadingList_left__KYd5m{text-align:center}.ReadingList_right__Yy9\+a{gap:20px;margin:20px}.ReadingList_list__2\+C6L{flex-direction:column;gap:6px}.ReadingList_date__I7nvM{min-width:0;text-align:left}.ReadingList_main__3O6ab{min-width:0;width:100%}.ReadingList_title__KE264{max-width:none;width:100%}.ReadingList_content__EY6rS{flex-direction:column;gap:6px}.ReadingList_sentence__J8Cg6{width:100%}.ReadingList_comments__HykYX{flex:initial;margin-top:2px;max-width:none;width:100%}}.BookCarousel_carousel__z-AhV{margin:30px 100px;padding:40px 100px}.BookCarousel_heading__nwzuV{color:var(--text-main);font-size:1.4rem;font-weight:700;margin-bottom:24px}.BookCarousel_left__eGR9J{min-width:200px}.BookCarousel_left__eGR9J h2{font-size:1.5rem;margin-bottom:8px}.BookCarousel_left__eGR9J a{color:var(--text-sub);font-size:.95rem;text-decoration:none}.BookCarousel_left__eGR9J a:hover{text-decoration:underline}.BookCarousel_wrapper__rkejS{align-items:center;display:flex;margin:0 0 0 160px;position:relative}.BookCarousel_navBtn__14IyL{background-color:initial;border:none;color:var(--text-main);cursor:pointer;font-size:30px;margin:0 0 75px;padding:5px 10px;position:relative;z-index:1}.BookCarousel_bookList__zzkr9{cursor:pointer;display:flex;gap:32px;overflow-x:auto;scrollbar-width:none}.BookCarousel_bookList__zzkr9::-webkit-scrollbar{display:none}.BookCarousel_bookItem__\+vCPN{max-width:150px;min-width:150px;text-align:left}.BookCarousel_bookImage__7kzxs{border-radius:4px;object-fit:cover;width:100%}.BookCarousel_bookTitle__p7Nyk{color:var(--text-main);font-size:.95rem;font-weight:600;margin-top:8px}.BookCarousel_bookAuthor__I0LJT{color:var(--text-sub);font-size:.85rem;margin-top:4px}@media (max-width:768px){.BookCarousel_carousel__z-AhV{margin:0;padding:30px 16px 40px}.BookCarousel_heading__nwzuV{font-size:1.2rem;text-align:center}.BookCarousel_left__eGR9J{text-align:center}.BookCarousel_left__eGR9J h2{margin-bottom:0}.BookCarousel_left__eGR9J a{padding:0 0 10px}.BookCarousel_wrapper__rkejS{align-items:center;display:flex;margin:0;position:relative}.BookCarousel_navBtn__14IyL{display:none}.BookCarousel_bookList__zzkr9{gap:16px;margin:10px 0 0 5px}.BookCarousel_bookItem__\+vCPN{max-width:120px;min-width:120px}.BookCarousel_bookTitle__p7Nyk{font-size:.85rem}.BookCarousel_bookAuthor__I0LJT{font-size:.75rem}}.Calendar_hr__YzM9P{border-bottom:1px solid var(--main-hr);border-top:1px solid var(--main-hr);margin:0 100px}.Calendar_calendar__joinG{font-family:sans-serif;margin:0 auto;max-width:600px;min-height:600px;padding:40px 20px}.Calendar_main__XygcB{cursor:pointer;text-align:center}.Calendar_month__wKZPR{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;flex-direction:column;gap:2px;padding:4px 8px;transition:background .15s ease,color .15s ease,transform .02s ease;-webkit-user-select:none;user-select:none}.Calendar_month__wKZPR:hover{background:var(--link-hover)}.Calendar_subheading__e8Kt4{color:var(--text-muted);font-size:.9rem;font-weight:700}.Calendar_header__A8\+37{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Calendar_header__A8\+37 h2{color:var(--text-main);font-size:1.25rem}.Calendar_header__A8\+37 button{background:none;border:none;color:var(--text-main);cursor:pointer;font-size:1.5rem}.Calendar_weekdays__d1VjD{color:var(--weekday-text);display:grid;font-weight:700;grid-template-columns:repeat(7,1fr);margin-bottom:8px;text-align:center}.Calendar_weekday__KiJqB{padding:8px 0}.Calendar_grid__wR0db{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.Calendar_day__S9CkR{background-color:var(--day-bg);border:1px solid var(--border-color);color:var(--text-main);font-size:.95rem;height:60px;padding-top:10px;text-align:center}.Calendar_active__4WV2R{background-color:#76a7d6;color:#fff;font-weight:700}.Calendar_badge__MEg7K{background:#0000001a;border-radius:999px;bottom:6px;color:currentColor;font-size:.75rem;padding:2px 6px;position:absolute;right:6px}.Calendar_intensity-1__xRUry{background-color:var(--calendar-intensity-1)}.Calendar_intensity-2__dOYl0{background-color:var(--calendar-intensity-2)}.Calendar_intensity-3__O1GLP{background-color:var(--calendar-intensity-3)}.Calendar_intensity-4__xHsa4{background-color:var(--calendar-intensity-4)}@media (max-width:768px){.Calendar_hr__YzM9P{margin:0}.Calendar_calendar__joinG{min-height:550px}.Calendar_day__S9CkR{height:55px;padding-top:5px}}.ReadingRecordsPage_container__SQd1C{font-family:sans-serif;margin:0 auto;max-width:800px;padding:40px 20px}.ReadingRecordsPage_title__rS9Oo{font-size:1.6rem;font-weight:700;margin-bottom:24px;text-align:center}.ReadingRecordsPage_recordToolbar__OEfBi{margin-bottom:10px}.ReadingRecordsPage_toolbar__iA597{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:8px 0 16px}.ReadingRecordsPage_searchInput__xKLhy{background:var(--card-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--placeholder);flex:1 1;font-size:.95rem;height:var(--ctl-h);padding:0 12px}.ReadingRecordsPage_searchInput__xKLhy::placeholder{color:var(--placeholder)}.ReadingRecordsPage_searchInput__xKLhy:focus{outline:none}.ReadingRecordsPage_searchBtn__PwmzB{align-items:center;background:var(--card-bg);border:1px solid var(--input-border);border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;gap:6px;height:var(--ctl-h);padding:0 14px}.ReadingRecordsPage_searchBtn__PwmzB:hover{background:var(--search-btn)}.ReadingRecordsPage_searchBtn__PwmzB:focus-visible{outline:none}.ReadingRecordsPage_segment__tkREW{background:var(--card-bg);border:1px solid var(--input-border);border-radius:10px;display:inline-flex;gap:6px;padding:4px}.ReadingRecordsPage_segBtn__nuNKf{background:#0000;border:0;border-radius:8px;color:var(--placeholder);cursor:pointer;font-size:.95rem;height:40px;padding:0 12px}.ReadingRecordsPage_segBtn__nuNKf:focus-visible{outline:2px solid var(--link-color)}.ReadingRecordsPage_isActive__6LxnP{background:var(--search-btn);box-shadow:inset 0 0 0 1px #0000000d;color:var(--page-btn);font-weight:600}@media (min-width:768px){.ReadingRecordsPage_toolbar__iA597{gap:10px;justify-content:flex-start}.ReadingRecordsPage_segment__tkREW{order:1}.ReadingRecordsPage_toolbar__iA597>:first-child{flex:1 1;order:2}}@media (max-width:768px){.ReadingRecordsPage_toolbar__iA597{align-items:stretch;flex-direction:column}.ReadingRecordsPage_segment__tkREW{width:100%}.ReadingRecordsPage_segBtn__nuNKf{flex:1 1 50%;padding:0;text-align:center}}.ReadingRecordsPage_list__3-0We{display:flex;flex-direction:column;gap:20px}.ReadingRecordsPage_card__8uccN{grid-gap:12px 16px;align-items:start;background-color:#fefefe;background-color:var(--card-bg,#fefefe);border:1px solid var(--main-hr);border-radius:10px;box-shadow:0 1px 3px #00000008;display:grid;gap:12px 16px;grid-template-columns:72px minmax(0,1fr) auto;padding:14px 16px}.ReadingRecordsPage_coverArea__rFIA\+{padding-top:16px;width:72px}.ReadingRecordsPage_coverImg__YwSma{aspect-ratio:2/3;background:#f3f3f3;border-radius:6px;box-shadow:0 1px 2px #0000000f;cursor:pointer;object-fit:cover;width:72px}@media (hover:hover) and (pointer:fine){.ReadingRecordsPage_coverImg__YwSma:hover{box-shadow:var(--shadow-lift);filter:brightness(var(--hover-brightness));transform:translateY(-1px)}.ReadingRecordsPage_coverImg__YwSma:active{box-shadow:var(--shadow-press);transform:translateY(0)}}.ReadingRecordsPage_meta__JOXvL{grid-gap:6px;display:grid;gap:6px}.ReadingRecordsPage_date__L1SW8{color:#888;font-size:.9rem;margin-bottom:6px}.ReadingRecordsPage_info__DJn1J{display:flex;flex-direction:column;gap:6px}.ReadingRecordsPage_bookTitle__t3Ls\+{font-size:1.1rem;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.ReadingRecordsPage_author__M\+f-F{color:var(--record-quote);font-size:.8rem}.ReadingRecordsPage_sentence__MwAl5{color:var(--record-quote);font-size:.95rem}.ReadingRecordsPage_comment__oW4sI{color:var(--text-sub);font-size:.85rem}.ReadingRecordsPage_bookTitle__t3Ls\+,.ReadingRecordsPage_comment__oW4sI,.ReadingRecordsPage_sentence__MwAl5{overflow-wrap:anywhere;word-break:break-word}.ReadingRecordsPage_info__DJn1J a{overflow-wrap:anywhere;word-break:break-all}.ReadingRecordsPage_badgeLinked__qh9jx{background:var(--badge-linked-bg);border:1px solid #00000014;border-radius:999px;color:var(--badge-linked-text);display:inline-block;font-size:.75rem;margin-top:4px;padding:2px 8px}.ReadingRecordsPage_actions__5W56-{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ReadingRecordsPage_dangerBtn__xqkQe,.ReadingRecordsPage_editBtn__bnSsR,.ReadingRecordsPage_linkBtn__ortag{background-color:var(--white);border:1px solid var(--copy-border);border-radius:6px;color:var(--text-main);cursor:pointer;font-size:.8rem;min-width:91.6px;padding:6px 12px}.ReadingRecordsPage_editBtn__bnSsR:hover,.ReadingRecordsPage_linkBtn__ortag:hover{background-color:var(--link-hover)}.ReadingRecordsPage_dangerBtn__xqkQe{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-color)}.ReadingRecordsPage_dangerBtn__xqkQe:hover{background:var(--danger-hover)}@media (max-width:768px){.ReadingRecordsPage_actions__5W56-{flex-wrap:wrap;gap:6px}.ReadingRecordsPage_dangerBtn__xqkQe,.ReadingRecordsPage_editBtn__bnSsR,.ReadingRecordsPage_linkBtn__ortag{font-size:.85rem;min-width:69px;padding:6px 10px}.ReadingRecordsPage_container__SQd1C{padding:0}.ReadingRecordsPage_toolbar__iA597{align-items:stretch;flex-direction:column}.ReadingRecordsPage_searchInput__xKLhy{font-size:1rem}.ReadingRecordsPage_card__8uccN{gap:10px 12px;grid-template-columns:56px 1fr;padding:12px}.ReadingRecordsPage_coverArea__rFIA\+,.ReadingRecordsPage_coverImg__YwSma{width:56px}.ReadingRecordsPage_actions__5W56-{flex-direction:row;grid-column:1/-1;justify-self:end}}:root{--ctl-r:8px;--gap:12px}.BookSelectModal_overlay__NV1JQ{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.BookSelectModal_modal__-fjCC{background:var(--white);border:1px solid var(--copy-border);border-radius:12px;box-shadow:0 10px 30px #00000026;margin:0 auto;max-width:720px;padding:40px;width:calc(100% - 40px)}.BookSelectModal_header__QCwsz{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.BookSelectModal_title__oXdMs{color:var(--text-main);font-size:1.25rem;font-weight:700}.BookSelectModal_closeBtn__kGkOf{all:unset;background-color:var(--white);border:1px solid var(--copy-border);border-radius:6px;color:var(--text-main);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.BookSelectModal_closeBtn__kGkOf:hover{background:var(--img-hover)}.BookSelectModal_toolbar__wr7ry{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr;margin:10px 0 16px}.BookSelectModal_segment__126jP{background:var(--card-bg);border:1px solid var(--input-border);border-radius:8px;border-radius:var(--ctl-r);display:inline-flex;padding:4px}.BookSelectModal_segBtn__ld-3v{background:#0000;border:0;border-radius:6px;border-radius:calc(var(--ctl-r) - 2px);color:var(--placeholder);cursor:pointer;font-size:.95rem;height:40px;height:var(--ctl-h);padding:0 12px}.BookSelectModal_isActive__Ihgew{background:var(--search-btn);box-shadow:inset 0 0 0 1px #0000000d;color:var(--page-btn);font-weight:600}.BookSelectModal_field__oslj1{align-items:center;background:var(--white);border:var(--bd);border-radius:8px;border-radius:var(--ctl-r);display:flex;height:40px;height:var(--ctl-h);overflow:hidden;position:relative}.BookSelectModal_searchInput__CE0wG{background:#0000;border:none;color:var(--text-main);flex:1 1;font-size:1rem;height:100%;padding:0 12px}.BookSelectModal_searchInput__CE0wG::placeholder{color:var(--text-muted)}.BookSelectModal_searchInput__CE0wG:focus{outline:none}.BookSelectModal_searchBtn__DyN9-{align-items:center;background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-size:1rem;height:100%;justify-content:center;padding:0 12px}.BookSelectModal_searchBtn__DyN9-:hover{background:var(--img-hover);color:var(--text-main)}.BookSelectModal_searchBtn__DyN9-:focus-visible{outline:none}.BookSelectModal_searchBtnClear__g6tyO{color:var(--text-muted);font-size:1.1rem}.BookSelectModal_content__pFCIu{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);max-height:48vh;overflow:auto;padding:16px 0}.BookSelectModal_helperText__wYuuU{color:var(--text-muted);padding:20px;text-align:center}.BookSelectModal_list__K8juK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.BookSelectModal_item__7Kwjl{align-items:center;background:var(--white);border:1px solid var(--copy-border);border-radius:10px;display:flex;gap:14px;padding:12px}.BookSelectModal_item__7Kwjl:hover{background:var(--input-border)}.BookSelectModal_thumbWrap__v3ztn{background:var(--avatar-bg);border:1px solid var(--copy-border);border-radius:6px;display:grid;flex:0 0 auto;height:72px;overflow:hidden;place-items:center;width:52px}.BookSelectModal_thumb__5ypqF{height:100%;object-fit:cover;width:100%}.BookSelectModal_thumbPlaceholder__J1C41{color:var(--text-muted);font-size:.7rem}.BookSelectModal_meta__jkhHw{flex:1 1;min-width:0}.BookSelectModal_bookTitle__1ns2L{color:var(--text-main);font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookSelectModal_subLine__gTcjV{color:var(--text-muted);font-size:.9rem}.BookSelectModal_badges__v5hot{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.BookSelectModal_badge__TS5Qm{background:var(--light-bg);border:1px solid var(--copy-border);border-radius:999px;color:var(--text-main);font-size:.75rem;padding:2px 8px}.BookSelectModal_badgeLight__s7l17{background:var(--white);border:1px solid var(--border-color);border-radius:999px;color:var(--text-muted);font-size:.75rem;padding:2px 8px}.BookSelectModal_selectBtn__3ichx{background-color:var(--white);border:1px solid var(--copy-border);border-radius:6px;color:var(--text-main);cursor:pointer;flex:0 0 auto;font-size:.9rem;padding:8px 12px}.BookSelectModal_selectBtn__3ichx:hover{background:var(--img-hover)}.BookSelectModal_cardTrack__VTTjb{display:none}.BookSelectModal_footer__EgepW{display:flex;gap:8px;justify-content:flex-end;padding-top:16px}.BookSelectModal_secondaryBtn__aQz5x{background:var(--white);border:1px solid var(--copy-border);border-radius:6px;color:var(--text-main);cursor:pointer;padding:10px 14px}.BookSelectModal_secondaryBtn__aQz5x:hover{background:var(--img-hover)}@media (max-width:768px){.BookSelectModal_modal__-fjCC{padding:20px}.BookSelectModal_content__pFCIu{border:none;max-height:none;padding:0}.BookSelectModal_list__K8juK{display:none}.BookSelectModal_cardTrack__VTTjb{-ms-overflow-style:none;display:flex;gap:12px;overflow-x:auto;padding:8px 2px;scrollbar-width:none}.BookSelectModal_cardTrack__VTTjb::-webkit-scrollbar{display:none}.BookSelectModal_card__-drdj{background:var(--white);border:1px solid var(--copy-border);border-radius:12px;cursor:pointer;max-width:200px;min-width:160px;padding:12px;text-align:left}.BookSelectModal_card__-drdj:hover{background:var(--img-hover)}.BookSelectModal_cardThumbWrap__lXnXH{aspect-ratio:3/4;background:var(--avatar-bg);border:1px solid var(--copy-border);border-radius:8px;display:grid;margin-bottom:8px;overflow:hidden;place-items:center;width:100%}.BookSelectModal_cardThumb__L\+3G8{height:100%;object-fit:cover;width:100%}.BookSelectModal_cardTitle__iCdyu{color:var(--text-main);font-size:.95rem;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookSelectModal_cardAuthor__wusAR{color:var(--text-muted);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--ctl-h:44px;--gap:8px}.BookSelectModal_toolbar__wr7ry{grid-template-columns:1fr}.BookSelectModal_segment__126jP{width:100%}.BookSelectModal_segBtn__ld-3v{flex:1 1 50%;padding:0;text-align:center}}.Pagination_wrap__FlcfS{display:flex;justify-content:center;margin:24px 0 8px}.Pagination_list__O3or9{align-items:center;display:flex;gap:6px;list-style:none;margin:0;padding:0 16px}.Pagination_navBtn__gcwEn,.Pagination_pageBtn__e-vMU{background:var(--card-bg);border:1px solid var( --input-border);border-radius:8px;color:var(--page-btn);cursor:pointer;height:36px;min-width:36px;padding:0 10px}.Pagination_pageBtn__e-vMU.Pagination_active__SWWa6{background:var(--page-btn);border-color:var(--page-btn);color:var(--card-bg);cursor:default}.Pagination_navBtn__gcwEn:disabled,.Pagination_pageBtn__e-vMU:disabled{cursor:not-allowed;opacity:.5}.Pagination_ellipsis__RfSl-{color:var(--text-muted);padding:0 6px}.Pagination_sizeBox__1B2Nc{margin-left:10px}.Pagination_sizeLabel__XFsFS{align-items:center;color:var(--record-quote);display:flex;font-size:.9rem;gap:6px}.Pagination_sizeSelect__gkubv{background:var(--white);border:1px solid var(--img-hover);border-radius:8px;height:36px;padding:0 8px}.Pagination_grid__IlkiG{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}@media (max-width:768px){.Pagination_wrap__FlcfS{margin:16px 0 0}.Pagination_list__O3or9{-ms-overflow-style:none;gap:4px;overflow-x:auto;padding:0 8px;scrollbar-width:none}.Pagination_list__O3or9::-webkit-scrollbar{display:none}.Pagination_navBtn__gcwEn,.Pagination_pageBtn__e-vMU{border-radius:10px;height:32px;min-width:32px}.Pagination_grid__IlkiG{grid-template-columns:repeat(2,1fr)}}:root{--ctl-h:40px;--r:8px;--bd:1px solid var(--copy-border)}.EditRecordModal_overlay__EAXnn{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.EditRecordModal_modal__TsoDF{background:var(--white);border:1px solid var(--copy-border);border-radius:12px;box-shadow:0 10px 30px #00000026;margin:0 auto;max-width:720px;padding:40px;width:calc(100% - 40px)}.EditRecordModal_header__Mz9r8{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.EditRecordModal_title__eMvGL{color:var(--text-main);font-size:1.25rem;font-weight:800}.EditRecordModal_dateChip__Q5d0B{border:1px solid var(--copy-border);border-radius:999px;color:var(--text-hover);font-size:.9rem;padding:6px 10px}.EditRecordModal_form__XC2X7{grid-gap:14px;display:grid;gap:14px}.EditRecordModal_grid2__Raskp{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:768px){.EditRecordModal_grid2__Raskp{grid-template-columns:1fr}}.EditRecordModal_field__U4iXj{display:block}.EditRecordModal_fieldLabel__Q9Gon{color:var(--text-main);display:block;font-weight:600;margin-bottom:6px}.EditRecordModal_muted__uhvW6{color:var(--text-muted);font-weight:400}.EditRecordModal_input__H3Zri{background:var(--white);border:var(--bd);border-radius:8px;border-radius:var(--r);color:var(--text-main);height:40px;height:var(--ctl-h);padding:0 12px;width:100%}.EditRecordModal_input__H3Zri:focus-visible{outline:none}.EditRecordModal_textarea__l9-N2{background:var(--white);border:var(--bd);border-radius:10px;color:var(--text-main);font-family:Arial,sans-serif;font-size:.8rem;line-height:1.6;padding:12px;resize:vertical;width:100%}.EditRecordModal_textarea__l9-N2:focus-visible{outline:none}.EditRecordModal_counter__hg-5Z{color:var(--text-muted);font-size:.8rem;margin-top:4px;text-align:right}.EditRecordModal_footer__3vU8b{align-items:center;display:flex;gap:8px;justify-content:space-between;padding-top:14px}.EditRecordModal_actionsRight__warNX{display:flex;gap:8px}.EditRecordModal_dangerBtn__3bTvL,.EditRecordModal_primaryBtn__jqrpF,.EditRecordModal_secondaryBtn__msCFf{background:var(--white);border:1px solid var(--copy-border);border-radius:8px;color:var(--text-main);cursor:pointer;height:40px;height:var(--ctl-h);padding:0 14px}.EditRecordModal_secondaryBtn__msCFf:hover{background:var(--img-hover)}.EditRecordModal_primaryBtn__jqrpF{background:var(--link-color);border-color:var(--link-color);color:#fff}.EditRecordModal_primaryBtn__jqrpF:hover{filter:brightness(.97)}.EditRecordModal_dangerBtn__3bTvL{background:#fff5f5;border-color:#ef4444;color:#b91c1c}.EditRecordModal_dangerBtn__3bTvL:hover{background:#ffecec}@media (max-width:768px){.EditRecordModal_modal__TsoDF{height:calc(100% - 100px);justify-content:flex-start;margin-top:20px;overflow:auto;padding:20px}:root{--ctl-h:44px}.EditRecordModal_input__H3Zri{font-size:1rem}.EditRecordModal_textarea__l9-N2{font-size:1rem;height:128px}}.BookshelfPage_container__xbOgb{font-family:sans-serif;margin:0 auto;max-width:1000px;padding:40px 20px}.BookshelfPage_title__49RuK{font-size:1.6rem;font-weight:700;margin-bottom:16px;text-align:center}.BookshelfPage_toolbar__At9w-{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:8px 0 16px}.BookshelfPage_searchInput__l9sZK{background:var(--card-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--placeholder);flex:1 1;font-size:.95rem;height:40px;padding:0 12px}.BookshelfPage_searchInput__l9sZK::placeholder{color:var(--placeholder)}.BookshelfPage_searchInput__l9sZK:focus{outline:none}.BookshelfPage_searchBtn__jKOUS{align-items:center;background:var(--card-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--page-btn);cursor:pointer;display:inline-flex;font-size:.95rem;gap:6px;height:40px;padding:0 14px}.BookshelfPage_searchBtn__jKOUS:hover{background:var(--search-btn)}.BookshelfPage_searchBtn__jKOUS:focus-visible{outline:none}.BookshelfPage_filterBtn__nSifk{align-items:center;background:var(--card-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--page-btn);cursor:pointer;display:inline-flex;font-size:.95rem;gap:6px;padding:8px 10px}.BookshelfPage_filterBtn__nSifk:hover{background:var(--search-btn)}.BookshelfPage_caret__a6rb\+{color:var(--placeholder);font-size:.9rem}.BookshelfPage_segment__ryfll{background:var(--card-bg);border:1px solid var(--input-border);border-radius:10px;display:inline-flex;gap:6px;padding:4px}.BookshelfPage_segBtn__lTrMA{background:#0000;border:0;border-radius:8px;color:var(--placeholder);cursor:pointer;font-size:.95rem;height:40px;padding:0 12px}.BookshelfPage_segBtn__lTrMA:focus-visible{outline:2px solid var(--link-color)}.BookshelfPage_isActive__0Pm4p{background:var(--search-btn);box-shadow:inset 0 0 0 1px #0000000d;color:var(--page-btn);font-weight:600}@media (min-width:768px){.BookshelfPage_toolbar__At9w-{gap:10px;justify-content:flex-start}.BookshelfPage_segment__ryfll{order:1}.BookshelfPage_toolbar__At9w->:first-child{flex:1 1;order:2}}@media (max-width:768px){.BookshelfPage_toolbar__At9w-{align-items:stretch;flex-direction:column}.BookshelfPage_segment__ryfll{width:100%}.BookshelfPage_segBtn__lTrMA{flex:1 1 50%;padding:0;text-align:center}}.BookshelfPage_grid__Nzmej{grid-gap:14px 12px;display:grid;gap:14px 12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));list-style:none;margin:6px 0 0;padding:0}@media (min-width:768px){.BookshelfPage_grid__Nzmej{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (min-width:1024px){.BookshelfPage_grid__Nzmej{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.BookshelfPage_cardBtn__F0bYi{background:var(--card-bg);border:1px solid var(--input-border);border-radius:12px;box-shadow:0 1px 3px #00000008;cursor:pointer;display:block;padding:10px;text-align:left;width:100%}.BookshelfPage_cardBtn__F0bYi:hover{background:var(--search-btn)}.BookshelfPage_cardBtn__F0bYi:focus-visible{outline:2px solid var(--link-color)}.BookshelfPage_coverWrap__QWWNL{aspect-ratio:3/4;background:var(--avatar-bg);border:1px solid var(--input-border);border-radius:10px;display:grid;margin-bottom:8px;overflow:hidden;place-items:center;position:relative;width:100%}.BookshelfPage_cover__kdZmS{height:100%;object-fit:cover;width:100%}.BookshelfPage_coverPlaceholder__g5t3B{color:var(--placeholder);font-size:.8rem}.BookshelfPage_progress__17PVi{background:#00000012;bottom:0;height:6px;left:0;position:absolute;right:0}.BookshelfPage_progress__17PVi>span{background:var(--link-color);display:block;height:100%}.BookshelfPage_badgeCrown__LYVHa{filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));font-size:16px;left:6px;position:absolute;top:6px}.BookshelfPage_bookTitle__t\+l5v{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--page-btn);display:-webkit-box;font-size:.95rem;font-weight:600;line-height:1.3;min-height:2.5em;overflow:hidden}.BookshelfPage_author__M2ST8{color:var(--placeholder);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.BookshelfPage_bookTitle__t\+l5v{font-size:.92rem}.BookshelfPage_author__M2ST8{font-size:.82rem}.BookshelfPage_container__xbOgb{padding:5px 10px}.BookshelfPage_title__49RuK{margin-bottom:20px}.BookshelfPage_searchInput__l9sZK{font-size:1rem}}*{box-sizing:border-box;cursor:default;margin:0;padding:0;-webkit-user-select:none;user-select:none}[contenteditable=true],input,select,textarea{cursor:text!important;-webkit-user-select:text!important;user-select:text!important}[role=button],a,button{cursor:pointer!important}#root,body,html{font-family:Noto Sans KR,sans-serif;height:100%}.app-container{display:flex;flex-direction:column;min-height:100vh}@media (max-width:768px){.header{font-size:1.2rem;padding:12px}main{padding:70px 12px 12px}}@media (max-width:480px){.header{font-size:1rem}}.content{margin:0 auto;max-width:1024px;width:100%}.Header_header__Du5Sy{background-color:var(--bg);flex-wrap:wrap;font-family:sans-serif;justify-content:space-between;padding:35px 60px 0}.Header_header__Du5Sy,.Header_left__uQ0cn{align-items:center;display:flex}.Header_desktopOnly__xhvOC{display:inline}.Header_mobileOnly__\+ba\+j{display:none}.Header_logo__NJ8Kj{height:24px;margin-right:8px}.Header_username__F33Ei{color:var(--text-strong);font-size:1.2rem;font-weight:700;margin-top:5px;text-decoration:none}.Header_username__F33Ei:hover{color:var(--text-hover)}.Header_tokenWrap__0yfgB{align-items:center;display:inline-flex;margin-left:10px;position:relative}.Header_tokenBadge__KZwKR{line-height:1;opacity:.9;transition:opacity .2s ease,filter .2s ease,transform .2s ease}.Header_extendBtn__ceVMV,.Header_tokenBadge__KZwKR{background:var(--white);border-radius:999px;color:var(--text-muted);font-size:12px;padding:2px 8px}.Header_extendBtn__ceVMV{border:1px solid var(--white);box-shadow:var(--text-muted);cursor:pointer;line-height:1.2;opacity:0;pointer-events:none;position:absolute;right:-6px;top:50%;transform:translateY(-50%) translateX(8px);transition:opacity .15s ease,transform .15s ease}.Header_tokenWrap__0yfgB:focus-within .Header_extendBtn__ceVMV,.Header_tokenWrap__0yfgB:hover .Header_extendBtn__ceVMV{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.Header_tokenWrap__0yfgB:focus-within .Header_tokenBadge__KZwKR,.Header_tokenWrap__0yfgB:hover .Header_tokenBadge__KZwKR{opacity:.4}@media (max-width:768px){.Header_desktopOnly__xhvOC{display:none}.Header_tokenWrap__0yfgB:focus-within .Header_tokenBadge__KZwKR,.Header_tokenWrap__0yfgB:hover .Header_tokenBadge__KZwKR{opacity:.9!important}.Header_tokenWrap__0yfgB:focus-within .Header_extendBtn__ceVMV,.Header_tokenWrap__0yfgB:hover .Header_extendBtn__ceVMV{opacity:0!important;pointer-events:none!important;transform:translateY(-50%) translateX(8px)!important}}.Header_menuButton__FF2CT{background:none;border:none;color:var(--text-main);cursor:pointer;display:none;font-size:24px;margin-left:auto}.Header_nav__IZbnz{display:flex;gap:30px}.Header_nav__IZbnz a{color:var(--text-normal);font-weight:500;text-decoration:none;transition:color .2s}.Header_nav__IZbnz a:hover{color:var(--text-hover)}.Header_logoutButton__4LsnG{all:unset;color:var(--text-normal);cursor:pointer;font-weight:500;text-decoration:none;transition:color .2s}.Header_logoutButton__4LsnG:hover{color:var(--text-hover)}@media (max-width:768px){.Header_desktopOnly__xhvOC{display:none}.Header_mobileOnly__\+ba\+j{display:inline}.Header_menuButton__FF2CT{display:block}.Header_nav__IZbnz{background:var(--bg);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-top:10px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-6px);transition:max-height .26s ease,opacity .2s ease,transform .22s ease;width:100%}.Header_show__twZcC{max-height:320px;opacity:1;padding:5px 20px 15px;pointer-events:auto;transform:translateY(0)}.Header_header__Du5Sy{align-items:flex-start;height:93px;height:70px;left:0;padding:20px 20px 10px 21px;position:fixed;right:0;top:0;z-index:30}.Header_right__s\+0vv{align-self:flex-end;margin-top:10px}}.MyPage_container__q7zNj{margin:0 auto;max-width:600px;padding:40px}.MyPage_avatarWrapper__u26Qa{height:80px;margin:0 auto 30px;position:relative;width:80px}.MyPage_avatar__n6i\+C{background-color:var(--avatar-bg);border:1px solid var(--copy-border);border-radius:50%;height:100%;object-fit:cover;width:100%}.MyPage_avatarAddBtn__bHogg{align-items:center;background-color:var(--img-bg);border:4px solid var(--img-border);border-radius:50%;bottom:-4px;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;position:absolute;right:-9px;width:24px}.MyPage_avatarAddBtn__bHogg:hover{background-color:var(--img-hover)}.MyPage_avatarDeleteBtn__NFQN5{background-color:var(--img-bg);border:4px solid var(--img-border);border-radius:50%;color:#333;cursor:pointer;font-size:12px;height:24px;position:absolute;right:-9px;top:-6px;width:24px}.MyPage_avatarDeleteBtn__NFQN5:hover{background-color:var(--img-hover)}.MyPage_infoList__xNX\+z{list-style:none;margin:0;padding:0}.MyPage_infoList__xNX\+z li{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px 0}.MyPage_label__cE13P{font-weight:500;white-space:nowrap}.MyPage_label__cE13P,.MyPage_value__oOijU{color:var(--text-main)}.MyPage_updatebtn__dWPN7{all:unset;color:#888;cursor:pointer;font-size:1rem;font-weight:700;margin-left:4px}.MyPage_updatebtn__dWPN7:hover{color:#555}.MyPage_linkBtn__N1fqo{background:none;border:none;color:var(--link-color);cursor:pointer;font-size:.85rem}.MyPage_copyRow__1dPiI{align-items:center;display:flex;gap:8px}.MyPage_copyBtn__N3hAd{background-color:var(--white);border:1px solid var(--copy-border);border-radius:6px;color:var(--text-main);cursor:pointer;font-size:.85rem;padding:6px 12px}.MyPage_box__LyDtm{align-items:center;background-color:var(--light-bg);border-radius:10px;cursor:pointer;display:flex;margin-top:30px;padding:16px}.MyPage_lockIcon__RMx2C{cursor:pointer;font-size:20px;margin-right:12px}.MyPage_boxText__yw73Q{color:var(--text-main);cursor:pointer;font-weight:700}.MyPage_dangerSection__1lz6p{align-items:center;background:var(--light-bg);border:1px solid var(--copy-border);border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:14px 16px}.MyPage_dangerInfo__LYYsS{grid-gap:4px;display:grid;gap:4px}.MyPage_dangerTitle__NYzM1{color:var(--text-main);font-weight:700}.MyPage_dangerDesc__6b-ST{color:var(--text-muted);font-size:.9rem}.MyPage_dangerBtn__N4xf1{background:#faf7f7;border:1px solid #e5a5a5;border-radius:8px;color:#b94a4a;cursor:pointer;font-size:.95rem;padding:8px 14px}.MyPage_dangerBtn__N4xf1:hover{background:#f6eaea}.MyPage_dangerBtn__N4xf1:focus-visible{outline:2px solid var(--link-color)}@media (max-width:768px){.MyPage_dangerSection__1lz6p{align-items:stretch;flex-direction:column}.MyPage_dangerBtn__N4xf1{font-size:1rem;padding:12px 14px;width:100%}.MyPage_container__q7zNj{padding:20px}.MyPage_avatarWrapper__u26Qa{height:64px;width:64px}.MyPage_avatarAddBtn__bHogg{font-size:14px;height:25px;width:25px}.MyPage_copyRow__1dPiI,.MyPage_infoList__xNX\+z li{align-items:flex-start;flex-direction:column}.MyPage_copyBtn__N3hAd{max-width:200px;width:100%}}.EditNamePage_container__QGPVi{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:400px;padding:40px 20px 100px}.EditNamePage_title__F95TD{color:var(--text-main);font-size:1.2rem;font-weight:700}.EditNamePage_inputWrapper__0QTIu{position:relative}.EditNamePage_input__K97V\+{background-color:initial;border:none;border-bottom:1px solid #ccc;color:var(--text-main);font-size:1rem;outline:none;padding:12px 36px 12px 0;width:100%}.EditNamePage_clearBtn__6Fgug{background:#0000;border:none;color:#aaa;cursor:pointer;font-size:1.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.EditNamePage_saveBtn__wv4z2{background-color:var(--white);border:1px solid var(--copy-border);border-radius:6px;color:var(--text-main);cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:background-color .2s;width:100%}.EditNamePage_saveBtn__wv4z2:hover{background-color:#f2f2f2}@media (min-width:768px){.EditNamePage_container__QGPVi{padding:60px 40px 120px}.EditNamePage_saveBtn__wv4z2{margin:0 auto;max-width:400px}}.EditPasswordPage_container__Sx\+RB{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:400px;padding:40px 20px 100px}.EditPasswordPage_title__GDbbu{color:var(--text-main);font-size:1.2rem;font-weight:700}.EditPasswordPage_label__Ch9Mx{color:var(--text-main);font-size:.9rem}.EditPasswordPage_input__H3lHO{background-color:initial;border:none;border-bottom:1px solid #ccc;color:var(--text-main);font-size:1rem;outline:none;padding:10px;width:100%}.EditPasswordPage_saveBtn__snx-9{background-color:var(--white);border:1px solid var(--copy-border);border-radius:6px;color:var(--text-main);cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:background-color .2s;width:100%}@media (min-width:768px){.EditPasswordPage_container__Sx\+RB{padding:60px 40px 120px}.EditPasswordPage_saveBtn__snx-9{margin:0 auto;max-width:400px}}.BookRecordPage_wrap__HSPv1{font-family:sans-serif;margin:20px auto 0;max-width:1024px;padding:28px 16px 48px}.BookRecordPage_readable__-GtDL{margin:0 auto;max-width:720px}.BookRecordPage_header__\+Ba8R{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:112px 1fr}.BookRecordPage_coverBox__k4R5W{aspect-ratio:2/3;background:var(--avatar-bg);border:var(--input-border);border-radius:10px;overflow:hidden;width:112px}.BookRecordPage_cover__-Mj7K{height:100%;object-fit:cover;width:100%}.BookRecordPage_coverPlaceholder__1oCT9{color:var(--placeholder);display:grid;height:100%;place-items:center}.BookRecordPage_meta__YGvYY{grid-gap:6px;display:grid;gap:6px}.BookRecordPage_title__BcVia{color:var(--text-main);font-size:1.35rem;font-weight:800;letter-spacing:-.01em}.BookRecordPage_author__9WdKW{color:var(--record-quote);font-weight:700}.BookRecordPage_subMeta__IsVeQ{align-items:center;color:var(--text-sub);display:flex;font-size:.92rem;gap:6px}.BookRecordPage_periodCard__3wDyp{background:var(--card-bg);border:var(--input-border);border-radius:10px;box-shadow:0 1px 2px #00000008;margin-top:12px;padding:10px 12px;width:fit-content}.BookRecordPage_periodLabel__JjGpl{color:var(--placeholder);font-size:.85rem}.BookRecordPage_periodValue__ip2at{color:var(--record-quote);font-size:.98rem;font-weight:500}.BookRecordPage_divider__IJ3ha{border:0;border-top:var(--input-border);margin:16px 0 8px}.BookRecordPage_list__G2rjR{margin-top:8px}.BookRecordPage_dayGroup__ySaSi{margin-bottom:18px}.BookRecordPage_dayHeading__XxxgJ{background:#0000;border-bottom:1px solid #0000000f;color:var(--day-heaing);font-size:1.15rem;font-weight:800;letter-spacing:.02em;margin:24px 0 10px;padding:6px 0;position:sticky;top:0;z-index:2}.BookRecordPage_recordUl__k-uEF{grid-gap:14px;display:grid;gap:14px;padding-left:0;position:relative}.BookRecordPage_recordItem__nv7x8{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:72px minmax(0,1fr);position:relative}.BookRecordPage_time__FiY\+l{font-feature-settings:"tnum";color:var(--placeholder);font-size:.9rem;font-variant-numeric:tabular-nums;padding:6px 8px 0 0;text-align:right}.BookRecordPage_recordCard__rS6DT{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 1px 2px #00000008;line-height:1.65;overflow-wrap:anywhere;padding:16px;word-break:keep-all}.BookRecordPage_quote__Ban5X{color:var(--record-quote);font-size:.95rem;line-height:1.7;margin:0 0 10px}.BookRecordPage_comment__8uRfV{color:var(--placeholder);font-size:.85rem;line-height:1.65;margin:0}.BookRecordPage_helper__Qh2pE{color:var(--placeholder);padding:16px 0;text-align:center}.BookRecordPage_sentinel__cisJL{height:1px}@media (min-width:1024px){.BookRecordPage_wrap__HSPv1{padding:32px 20px 56px}}@media (max-width:768px){.BookRecordPage_wrap__HSPv1{margin:0 auto;padding:20px 5px 36px}.BookRecordPage_header__\+Ba8R{gap:12px;grid-template-columns:80px 1fr}.BookRecordPage_coverBox__k4R5W{border-radius:8px;width:80px}.BookRecordPage_title__BcVia{font-size:1.18rem}.BookRecordPage_dayHeading__XxxgJ{margin:10px 0}.BookRecordPage_readable__-GtDL{max-width:100%}.BookRecordPage_periodCard__3wDyp{margin-top:7px;padding:8px 10px}.BookRecordPage_periodValue__ip2at{font-size:1rem}.BookRecordPage_recordItem__nv7x8{gap:8px;grid-template-columns:1fr}.BookRecordPage_time__FiY\+l{display:none}.BookRecordPage_recordCard__rS6DT{padding-top:28px;position:relative}.BookRecordPage_recordCard__rS6DT:before{border-radius:999px;color:var(--placeholder);content:attr(data-time);font-size:.78rem;left:16px;line-height:1;padding:2px 0;position:absolute;top:10px}.BookRecordPage_recordCard__rS6DT{line-height:1.62}.BookRecordPage_quote__Ban5X{font-size:.98rem;margin-bottom:8px}.BookRecordPage_time__FiY\+l{font-size:.86rem}}:root{--ctl:40px;--radius:12px}.RecordToolbar_toolbar__QkFN4{grid-gap:10px;background:var(--card-bg);border:1px solid var(--main-hr);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 2px #00000008;color:var(--text-main);display:grid;gap:10px;padding:10px}.RecordToolbar_topBar__sxUeE{align-items:center;display:flex;gap:8px}.RecordToolbar_search__Lu8Pj{align-items:center;display:inline-flex;position:relative}.RecordToolbar_searchInput__7Tlg2{background:var(--white);border:1px solid var(--input-border);border-radius:10px;color:var(--text-main);font-size:1rem;height:40px;height:var(--ctl);padding:0 36px 0 34px;width:100%}.RecordToolbar_searchInput__7Tlg2:focus,.RecordToolbar_searchInput__7Tlg2:focus-visible{border-color:var(--input-border)!important;box-shadow:none!important;outline:none!important}.RecordToolbar_searchInput__7Tlg2::placeholder{color:var(--placeholder)}.RecordToolbar_searchIcon__7E-1N{font-size:14px;left:10px;opacity:.75;pointer-events:none;position:absolute}.RecordToolbar_clearBtn__-tZWy{background:var(--white);border:1px solid var(--copy-border);border-radius:8px;color:var(--text-main);cursor:pointer;height:28px;position:absolute;right:6px;width:28px}.RecordToolbar_clearBtn__-tZWy:is(:hover,:focus-visible){background:var(--link-hover)}.RecordToolbar_clearBtn__-tZWy:focus-visible{outline:2px solid var(--link-color);outline-offset:2px}.RecordToolbar_searchMobile__w7arT{flex:1 1;min-width:160px}.RecordToolbar_searchDesktop__ffIpw{display:none}.RecordToolbar_mobileActions__5IYGe{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.RecordToolbar_iconBtn__xntxW{align-items:center;background:var(--white);border:1px solid var(--input-border);border-radius:10px;box-sizing:border-box;color:var(--text-main);cursor:pointer;display:inline-flex;height:40px;height:var(--ctl);justify-content:center;line-height:1;padding:0 12px;vertical-align:middle}.RecordToolbar_submitIcon__JBjlw{background:var(--btn-bg);border-color:var(--btn-bg);color:#fff}.RecordToolbar_summaryChip__szU1L{background:var(--white);border:1px solid var(--border-color);border-radius:999px;color:var(--text-sub);display:none;font-size:.85rem;margin-bottom:2px;margin-top:-2px;padding:6px 10px}.RecordToolbar_filters__Agm9c{display:none}.RecordToolbar_filters__Agm9c.RecordToolbar_show__2y9Zg{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-auto-columns:100%;grid-auto-flow:row}.RecordToolbar_tabs__Uey9Q{background:#0000;border:1px solid var(--copy-border);border-radius:999px;display:inline-flex;gap:4px;padding:4px}.RecordToolbar_tab__oRQAo{background:#0000;border:1px solid #0000;border-radius:999px;color:var(--text-sub);cursor:pointer;font-size:.95rem;height:40px;height:var(--ctl);min-width:44px;padding:0 12px}.RecordToolbar_tab__oRQAo:is(:hover,:focus-visible){background:var(--link-hover)}.RecordToolbar_tab__oRQAo:focus-visible{outline:2px solid var(--link-color);outline-offset:2px}.RecordToolbar_isActive__Q7P0N{border-color:var(--link-color);color:var(--text-main)}@media (max-width:768px){.RecordToolbar_toolbar__QkFN4{align-items:stretch;flex-direction:column}.RecordToolbar_tabs__Uey9Q{width:100%}.RecordToolbar_tab__oRQAo{flex:1 1 50%;padding:0;text-align:center}}.RecordToolbar_period__v\+xl0{align-items:center;display:inline-flex;gap:8px}.RecordToolbar_input__rEKlv,.RecordToolbar_select__HEvDS{background:var(--white);border:1px solid var(--input-border);border-radius:10px;color:var(--text-main);height:40px;height:var(--ctl);padding:0 12px;width:100%}.RecordToolbar_input__rEKlv:focus-visible,.RecordToolbar_select__HEvDS:focus-visible{box-shadow:0 0 0 3px var(--input-focus-shadow);outline:2px solid var(--input-focus)}.RecordToolbar_primary__3DVT6{align-items:center;background:var(--btn-bg);border:1px solid var(--btn-bg);border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;height:40px;height:var(--ctl);justify-content:center;line-height:1;padding:0 16px;transition:filter .15s ease,background .15s ease,border-color .15s ease;vertical-align:middle}.RecordToolbar_primary__3DVT6:hover{background:var(--btn-hover);border-color:var(--btn-hover);filter:brightness(.98)}.RecordToolbar_primary__3DVT6:focus-visible{outline:2px solid var(--input-focus);outline-offset:2px}.RecordToolbar_error__LwTUz{color:#c0392b;font-size:.9rem;margin-top:2px}[data-theme=dark] .RecordToolbar_error__LwTUz{color:#ff6b6b}.RecordToolbar_desktopOnly__p5zsq{display:none}@media (min-width:768px){.RecordToolbar_toolbar__QkFN4{gap:0}.RecordToolbar_desktopOnly__p5zsq{display:inline-flex}.RecordToolbar_mobileActions__5IYGe,.RecordToolbar_searchMobile__w7arT,.RecordToolbar_summaryChip__szU1L{display:none!important}.RecordToolbar_searchInput__7Tlg2{font-size:.98rem}.RecordToolbar_searchDesktop__ffIpw{display:inline-flex;min-width:0}.RecordToolbar_filters__Agm9c,.RecordToolbar_filters__Agm9c.RecordToolbar_show__2y9Zg{grid-column-gap:8px;grid-row-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:max-content max-content minmax(240px,1fr) max-content max-content;overflow-x:auto;row-gap:8px}.RecordToolbar_period__v\+xl0{min-width:141px;width:141px}.RecordToolbar_period__v\+xl0 .RecordToolbar_input__rEKlv{box-sizing:border-box;width:100%}}
/*# sourceMappingURL=main.46c3e92a.css.map*/