.history_page__kqyZk{width:100%;max-width:1180px;margin-inline:auto;padding:8px 8px 56px;color:var(--color-ink)}.history_header__EtyH_{margin-bottom:32px}.history_title__i1Iuc{scroll-margin-top:120px;font-size:clamp(1.25rem,2vw,1.375rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.history_subtitle__CATRe{max-width:60ch;margin-top:6px;color:var(--color-meta-ink);font-size:1rem;line-height:1.5;text-wrap:pretty}.history_groups__sofHr{display:flex;flex-direction:column;gap:36px}.history_groupTitle__ZXL4b{margin-bottom:8px;color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.4}.history_list__zX_zX{border-top:1px solid var(--color-edge)}.history_row__mSms1{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;align-items:stretch;min-height:176px;padding:16px 8px;border-bottom:1px solid var(--color-edge);border-radius:0;transition:background-color .16s ease-out}.history_row__mSms1:has(.history_resumeLink__jTlN7:hover){background:color-mix(in srgb,var(--color-panel) 58%,transparent)}.history_cover__cM1jv{position:relative;width:96px;aspect-ratio:2/3;align-self:start;overflow:hidden;border-radius:8px;background:var(--color-panel);box-shadow:inset 0 0 0 1px var(--color-hairline)}.history_coverImage__aRU8s{object-fit:cover}.history_rowContent__zPOKk{display:flex;min-width:0;flex-direction:column;gap:8px;padding-block:2px}.history_seriesTitle__dn0a0{position:relative;z-index:2;display:-webkit-box;width:fit-content;max-width:100%;overflow:hidden;color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.35;text-decoration:none;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .15s ease-out}.history_seriesTitle__dn0a0:hover{color:var(--color-brand)}.history_seriesTitle__dn0a0:focus-visible{border-radius:8px;outline:2px solid var(--color-brand);outline-offset:2px}.history_author__HEXTS,.history_confirmationBody__ITOHM,.history_lastRead__GrSep,.history_position__3VHut{color:var(--color-meta-ink);font-size:.8125rem;line-height:1.4}.history_author__HEXTS{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history_position__3VHut{margin-top:2px}.history_lastRead__GrSep,.history_progressValue__nxq_L,.history_tabular__wohXx{font-variant-numeric:tabular-nums}.history_progressLine__DpkY0{display:grid;grid-template-columns:minmax(0,390px) auto;gap:12px;align-items:center;min-width:0;margin-top:auto}.history_progressTrack__n36xg{background:color-mix(in srgb,var(--color-meta-ink) 22%,transparent)}.history_progressValue__nxq_L{color:var(--color-meta-ink);font-size:1rem;font-weight:500;line-height:1}.history_rowActions__ft16t{display:grid;grid-template-columns:minmax(84px,auto) auto 44px;gap:20px;align-items:center;align-self:center}.history_lastRead__GrSep{white-space:nowrap}.history_resumeLink__jTlN7{color:var(--color-brand);font-size:.8125rem;font-weight:600;text-decoration:none}.history_resumeLink__jTlN7:after{position:absolute;z-index:1;inset:2px;border-radius:8px;content:""}.history_resumeLink__jTlN7:focus-visible{outline:none}.history_resumeLink__jTlN7:focus-visible:after{outline:2px solid var(--color-brand);outline-offset:2px}.history_menuButton__IojRj{position:relative;z-index:2;color:var(--color-meta-ink)}.history_menuButton__IojRj:hover{color:var(--color-ink)}.history_menuButton__IojRj:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.history_menuRemoveItem__KwXk9{color:var(--color-warn-ink)}.history_confirmation__R1hXI{position:relative;z-index:2;display:flex;max-width:360px;align-items:center;gap:16px;align-self:center;padding:12px;border:1px solid var(--color-edge);border-radius:8px;background:var(--color-panel)}.history_confirmationTitle__PMnPN{color:var(--color-ink);font-size:.8125rem;font-weight:600;line-height:1.35}.history_confirmationBody__ITOHM{margin-top:2px}.history_confirmationActions__UM7iO{display:flex;flex-shrink:0;align-items:center;gap:4px}.history_removeButton__0Elng{color:var(--color-warn-ink)}.history_removeButton__0Elng:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.history_loadMore__1veEy{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:32px}.history_loadMoreSentinel__m_aio{position:absolute;top:-1px;width:1px;height:1px;pointer-events:none}.history_loadMoreButton__tx8v5{min-height:44px;min-width:136px}.history_loadMoreError__RjPRt{color:var(--color-warn-ink);font-size:.8125rem;line-height:1.4;text-align:center}.history_state__wikPB{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;border-block:1px solid var(--color-edge);text-align:center}.history_stateIcon__fM8bC{margin-bottom:16px;color:var(--color-meta-ink)}.history_stateTitle__38U2Y{color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.35}.history_stateDescription__G6MuG{max-width:48ch;margin:8px 0 20px;color:var(--color-meta-ink);font-size:1rem;line-height:1.55;text-wrap:pretty}.history_stateActions__sOBOo{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.history_refreshing__2KUFI{opacity:.62;transition:opacity .15s ease-out}.history_skeletonGroup__kSVC_{display:flex;flex-direction:column;gap:8px}.history_skeletonRow__O9uOc{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;min-height:176px;padding:16px 8px;border-bottom:1px solid var(--color-edge)}.history_skeletonCover__v0F6o{width:96px;height:144px}.history_skeletonContent__JHBQB{display:flex;flex-direction:column;gap:8px;padding-block:4px}.history_skeletonContent__JHBQB>:last-child{margin-top:auto}.history_skeletonActions__LZPEs{display:flex;align-items:center;gap:20px}@media (min-width:992px){.history_list__zX_zX[data-layout=earlier]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.history_list__zX_zX[data-layout=earlier] .history_row__mSms1{grid-template-columns:84px minmax(0,1fr);gap:16px;min-height:158px;padding-inline:0}.history_list__zX_zX[data-layout=earlier] .history_cover__cM1jv{width:84px}.history_list__zX_zX[data-layout=earlier] .history_rowContent__zPOKk{grid-column:2;grid-row:1;min-height:126px;padding-bottom:40px}.history_list__zX_zX[data-layout=earlier] .history_confirmation__R1hXI,.history_list__zX_zX[data-layout=earlier] .history_rowActions__ft16t{grid-column:2;grid-row:1}.history_list__zX_zX[data-layout=earlier] .history_rowActions__ft16t{display:flex;width:100%;gap:8px;align-self:end}.history_list__zX_zX[data-layout=earlier] .history_rowActions__ft16t .history_lastRead__GrSep{margin-right:auto}.history_list__zX_zX[data-layout=earlier] .history_confirmation__R1hXI{width:100%;max-width:none;flex-direction:column;align-items:flex-start;align-self:end;gap:8px}.history_list__zX_zX[data-layout=earlier] .history_row__mSms1:has(.history_confirmation__R1hXI) .history_rowContent__zPOKk{padding-bottom:116px}.history_list__zX_zX[data-layout=earlier] .history_confirmationActions__UM7iO{width:100%;justify-content:flex-end}}@media (max-width:767px){.history_page__kqyZk{width:100%;max-width:100%;padding:0 0 40px}.history_header__EtyH_{margin-bottom:24px}.history_groups__sofHr{gap:32px}.history_row__mSms1,.history_skeletonRow__O9uOc{grid-template-columns:84px minmax(0,1fr);gap:16px;min-height:158px;padding:16px 0;border-radius:0}.history_cover__cM1jv,.history_skeletonCover__v0F6o{width:84px;height:126px}.history_rowContent__zPOKk{grid-column:2;grid-row:1;width:calc(100vw - 132px);max-width:calc(100vw - 132px);min-height:126px;min-width:0;padding-bottom:40px}.history_confirmation__R1hXI,.history_rowActions__ft16t,.history_skeletonActions__LZPEs,.history_skeletonContent__JHBQB{grid-column:2;grid-row:1}.history_rowActions__ft16t{display:flex;width:calc(100vw - 132px);max-width:calc(100vw - 132px);gap:8px;align-self:end}.history_rowActions__ft16t .history_lastRead__GrSep{margin-right:auto}.history_progressLine__DpkY0{grid-template-columns:minmax(0,1fr) auto;width:100%}.history_lastRead__GrSep{overflow:hidden;text-overflow:ellipsis}.history_confirmation__R1hXI{width:calc(100vw - 132px);max-width:none;flex-direction:column;align-items:flex-start;align-self:end;gap:8px}.history_row__mSms1:has(.history_confirmation__R1hXI) .history_rowContent__zPOKk{padding-bottom:116px}.history_confirmationActions__UM7iO{width:100%;justify-content:flex-end}.history_skeletonActions__LZPEs{display:none}.history_state__wikPB{min-height:280px;padding-inline:16px}}@media (max-width:380px){.history_row__mSms1,.history_skeletonRow__O9uOc{grid-template-columns:76px minmax(0,1fr);gap:12px}.history_cover__cM1jv,.history_skeletonCover__v0F6o{width:76px;height:114px}.history_rowContent__zPOKk{min-height:114px;padding-bottom:40px}.history_confirmation__R1hXI,.history_rowActions__ft16t,.history_rowContent__zPOKk{width:calc(100vw - 120px);max-width:calc(100vw - 120px)}}@media (prefers-reduced-motion:reduce){.history_refreshing__2KUFI,.history_row__mSms1,.history_seriesTitle__dn0a0{transition:none}}.SignInForm_root__I80uO{display:flex;flex-direction:column;padding:16px 20px 20px;color:var(--color-ink)}.SignInForm_brandRow__cyqmb{display:flex;min-height:44px;align-items:center;justify-content:space-between}.SignInForm_closeButton__ysO5N{color:var(--color-meta-ink)}.SignInForm_closeButton__ysO5N:hover{background:var(--color-panel);color:var(--color-ink)}.SignInForm_closeButton__ysO5N:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.SignInForm_intro__HwoOO{display:flex;flex-direction:column;gap:8px;margin-top:8px}.SignInForm_title__hECWL{color:var(--color-ink);font-size:clamp(1.25rem,2vw,1.375rem);font-weight:700;line-height:1.15;letter-spacing:-.01em}.SignInForm_description__zFkeF{max-width:42ch;color:var(--color-meta-ink);font-size:1rem;line-height:1.55;text-wrap:pretty}.SignInForm_form__PsOj6{display:flex;flex-direction:column;gap:16px;margin-top:20px}.SignInForm_label__hn2zJ{margin-bottom:8px;color:var(--color-ink);font-size:.8125rem;font-weight:600;line-height:1.35}.SignInForm_input__CLNVJ{min-height:50px;border:1px solid var(--color-edge);border-radius:8px;background:var(--color-panel);color:var(--color-ink);font-size:max(1rem,var(--input-fz,1rem));transition:border-color .15s ease-out,box-shadow .15s ease-out}.SignInForm_innerInput__TW1na::placeholder,.SignInForm_input__CLNVJ::placeholder{color:var(--color-meta-ink);opacity:1}.SignInForm_input__CLNVJ:focus,.SignInForm_input__CLNVJ:focus-within{border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.SignInForm_innerInput__TW1na{color:var(--color-ink);font-size:max(1rem,var(--input-fz,1rem))}.SignInForm_visibilityToggle__GrgYu{width:44px;min-width:44px;height:44px;color:var(--color-meta-ink)}.SignInForm_visibilityToggle__GrgYu:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.SignInForm_passwordGroup__wOOrg{display:flex;flex-direction:column;gap:8px}.SignInForm_forgotLink__ouN4l{align-self:flex-end;min-height:44px;display:inline-flex;align-items:center;color:var(--color-brand);font-size:.8125rem;font-weight:600;text-decoration:none}.SignInForm_forgotLink__ouN4l:hover{text-decoration:underline;text-underline-offset:3px}.SignInForm_footer__6ooga a:focus-visible,.SignInForm_forgotLink__ouN4l:focus-visible{border-radius:8px;outline:2px solid var(--color-brand);outline-offset:2px}.SignInForm_errorMessage__1BcaK,.SignInForm_error__E2pvn,.SignInForm_resendSuccess__foIc3{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.4}.SignInForm_errorMessage__1BcaK,.SignInForm_error__E2pvn,.SignInForm_fieldError__7tW3C{color:var(--color-warn-ink)}.SignInForm_resendSuccess__foIc3{color:var(--color-meta-ink)}.SignInForm_errorMessage__1BcaK svg,.SignInForm_error__E2pvn svg,.SignInForm_resendSuccess__foIc3 svg{margin-top:2px;flex:0 0 auto}.SignInForm_confirmation__E033D{display:flex;flex-direction:column;gap:10px;border:1px solid var(--color-edge);border-radius:8px;background:var(--color-panel);padding:12px}.SignInForm_confirmationTitle__u4nTJ{color:var(--color-ink);font-size:.8125rem;line-height:1.35}.SignInForm_confirmationCopy__tmrtr{margin-top:2px;color:var(--color-meta-ink);font-size:.8125rem;line-height:1.4}.SignInForm_resendButton__pLyMP{min-height:44px;border-color:var(--color-edge);border-radius:8px;background:var(--color-surface);color:var(--color-ink)}.SignInForm_resendButton__pLyMP:focus-visible,.SignInForm_submitButton__1AgDr:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.SignInForm_submitButton__1AgDr{min-height:44px;border-radius:8px;background:var(--color-brand-strong);color:var(--color-on-brand);font-size:1rem;font-weight:700;transition:box-shadow .15s ease-out,transform .1s ease-out}.SignInForm_submitButton__1AgDr:hover:not(:disabled){background:var(--color-brand-strong);box-shadow:inset 0 0 0 2px var(--color-brand)}.SignInForm_submitButton__1AgDr:disabled:not([data-loading]){border-color:var(--color-edge);background:var(--color-panel);box-shadow:none;color:var(--color-meta-ink);opacity:1}.SignInForm_submitButton__1AgDr:active:not(:disabled){transform:translateY(1px)}.SignInForm_footer__6ooga{margin-top:20px;color:var(--color-meta-ink);font-size:.8125rem;line-height:1.4;text-align:center}.SignInForm_footer__6ooga a{color:var(--color-brand);font-weight:600;text-decoration:none}.SignInForm_footer__6ooga a:hover{text-decoration:underline;text-underline-offset:3px}.SignInForm_footer__6ooga a[data-disabled],.SignInForm_forgotLink__ouN4l[data-disabled]{pointer-events:none;opacity:.55}@media (min-width:48em){.SignInForm_root__I80uO{padding:16px 24px 24px}}@media (prefers-reduced-motion:reduce){.SignInForm_input__CLNVJ,.SignInForm_submitButton__1AgDr{transition:none}.SignInForm_submitButton__1AgDr:active:not(:disabled){transform:none}}.AuthPromptModal_inner__OoFnA{align-items:center;padding:16px}.AuthPromptModal_content__Rwinf{width:min(432px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid var(--color-edge);border-radius:12px;background:var(--color-surface);box-shadow:0 3px 8px rgb(0 0 0/.18)}.AuthPromptModal_body__vdHR2{padding:0}.AuthPromptModal_sheetHandle__GM2eq{display:none}@media (max-width:47.99em){.AuthPromptModal_inner__OoFnA{align-items:flex-end;padding:0}.AuthPromptModal_inner__OoFnA .AuthPromptModal_content__Rwinf{flex:0 0 100%;width:100%;max-width:none;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));overflow-y:auto;border-radius:12px 12px 0 0}.AuthPromptModal_body__vdHR2{padding-bottom:max(8px,env(safe-area-inset-bottom))}.AuthPromptModal_sheetHandle__GM2eq{display:block;width:44px;height:4px;margin:8px auto 0;border-radius:9999px;background:var(--color-meta-ink);opacity:.55}}.TextDisplay_wordActionsPopover__ocw6Y{overflow:hidden;padding:0;border:1px solid var(--color-edge);border-radius:8px;background:var(--color-panel);box-shadow:0 3px 8px rgb(0 0 0/.18)}.TextDisplay_wordActions__U6N29{display:flex;align-items:center}.TextDisplay_wordAction__fmmej{width:44px;min-width:44px;height:44px;border-radius:0;color:var(--color-meta-ink);transition:color .15s ease,background-color .15s ease}.TextDisplay_wordAction__fmmej:first-child{border-radius:7px 0 0 7px}.TextDisplay_wordAction__fmmej:last-child{border-radius:0 7px 7px 0}.TextDisplay_wordAction__fmmej:hover{color:var(--color-ink);background:color-mix(in srgb,var(--color-ink) 8%,transparent)}.TextDisplay_wordAction__fmmej:focus-visible{outline:2px solid var(--color-brand);outline-offset:-3px}.TextDisplay_wordAction__fmmej[data-bookmarked=true]{color:var(--color-brand)}.TextDisplay_wordActionDivider__AM_et{width:1px;height:24px;flex:0 0 1px;background:var(--color-edge)}@media (prefers-reduced-motion:reduce){.TextDisplay_wordAction__fmmej{transition:none}}.ChapterTheme_surface__Y_tNO .mantine-Input-input{--input-bg:var(--reading-input-bg)!important;--input-color:var(--mantine-color-text)!important;--input-bd:var(--mantine-color-default-border)!important;--input-placeholder-color:var(--mantine-color-placeholder)!important}.AuthPromptPanel_gate__Nsd00{position:relative;width:100%;min-height:236px;overflow:hidden;border-radius:12px;background:var(--color-surface)}.AuthPromptPanel_gate__Nsd00[data-with-shell]{border:1px solid var(--color-edge)}.AuthPromptPanel_gate__Nsd00[data-compact]{min-height:176px}.AuthPromptPanel_preview__M1Ku0{min-height:inherit;pointer-events:none;user-select:none;filter:blur(4px);opacity:.38;transform:scale(1.015)}.AuthPromptPanel_placeholder__UWLaS{display:flex;min-height:inherit;flex-direction:column;gap:16px;padding:24px}.AuthPromptPanel_placeholderActions__svp_w>div,.AuthPromptPanel_placeholderField__ePln3,.AuthPromptPanel_placeholderHeading__7Qgai{border-radius:8px;background:var(--color-panel)}.AuthPromptPanel_placeholderHeading__7Qgai{width:min(46%,220px);height:22px}.AuthPromptPanel_placeholderField__ePln3{width:100%;height:50px;border:1px solid var(--color-edge)}.AuthPromptPanel_placeholderActions__svp_w{display:flex;justify-content:flex-end;gap:12px}.AuthPromptPanel_placeholderActions__svp_w>div{width:112px;height:40px}.AuthPromptPanel_prompt__O_dZC{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;background:color-mix(in srgb,var(--color-surface) 86%,transparent);text-align:center}.AuthPromptPanel_lockIcon__XuYVs{color:var(--color-meta-ink)}.AuthPromptPanel_copy__IpsXi{display:flex;max-width:48ch;flex-direction:column;gap:8px}.AuthPromptPanel_title__28RjO{color:var(--color-ink);font-size:clamp(1.25rem,2vw,1.375rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.AuthPromptPanel_description___7F8Y{color:var(--color-meta-ink);font-size:1rem;line-height:1.5;text-wrap:pretty}.AuthPromptPanel_signInButton__HfwF3{min-width:120px;min-height:44px;border-radius:8px;background:var(--color-brand-strong);color:var(--color-on-brand);font-size:1rem;font-weight:700;transition:box-shadow .15s ease-out,transform .1s ease-out}.AuthPromptPanel_signInButton__HfwF3:hover{background:var(--color-brand-strong);box-shadow:inset 0 0 0 2px var(--color-brand)}.AuthPromptPanel_signInButton__HfwF3:active{transform:translateY(1px)}.AuthPromptPanel_signInButton__HfwF3:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (max-width:35.99em){.AuthPromptPanel_placeholder__UWLaS,.AuthPromptPanel_prompt__O_dZC{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.AuthPromptPanel_signInButton__HfwF3{transition:none}.AuthPromptPanel_signInButton__HfwF3:active{transform:none}}.LikeHeart_button__CFqYs{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:.3rem;border-radius:999px;cursor:pointer;line-height:0;color:var(--mantine-color-dimmed,#909296);transition:background-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.LikeHeart_button__CFqYs:hover:not(:disabled){background-color:color-mix(in srgb,#ff5c8a 14%,transparent);color:#ff7a9c}.LikeHeart_button__CFqYs:focus-visible{outline:2px solid color-mix(in srgb,#ff5c8a 60%,transparent);outline-offset:2px}.LikeHeart_button__CFqYs:disabled{opacity:.4;cursor:not-allowed}.LikeHeart_button__CFqYs.LikeHeart_liked__ml_1Q{color:#ff4d8d}.LikeHeart_heart__aVRn_{display:block}