.chaptercontent_chapterContent__GTZ_i{padding:20px;width:100%;box-sizing:border-box}.chaptercontent_contentBox__w4gZy{position:relative;background-color:rgba(0,0,0,0);padding:0 10px;box-sizing:border-box;min-height:400px}.chaptercontent_textContent__hU3rM{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.chaptercontent_textContent__hU3rM p{margin:0 0 20px;text-align:start}.chaptercontent_textContent__hU3rM p:last-child{margin-bottom:0}.chaptercontent_textContent__hU3rM h1,.chaptercontent_textContent__hU3rM h2,.chaptercontent_textContent__hU3rM h3,.chaptercontent_textContent__hU3rM h4,.chaptercontent_textContent__hU3rM h5,.chaptercontent_textContent__hU3rM h6{color:inherit;font-family:Literata,Georgia,serif;line-height:1.22;text-wrap:balance}.chaptercontent_textContent__hU3rM h1{margin:2.4em 0 .7em;padding:0 0 .45em;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);font-size:clamp(1.7rem,4.3vw,2.45rem)}.chaptercontent_textContent__hU3rM h2{margin:2.1em 0 .65em;color:var(--gold);font-size:clamp(1.4rem,3.5vw,1.9rem)}.chaptercontent_textContent__hU3rM h3{margin:1.8em 0 .55em;font-size:clamp(1.16rem,3vw,1.45rem)}.chaptercontent_textContent__hU3rM h4,.chaptercontent_textContent__hU3rM h5,.chaptercontent_textContent__hU3rM h6{margin:1.5em 0 .45em;font-size:1rem;letter-spacing:.02em}.chaptercontent_textContent__hU3rM :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.chaptercontent_textContent__hU3rM blockquote{border:2px solid #3b82f6;background:#1e293b;color:#e2e8f0;padding:15px;margin:20px 0;border-radius:8px;font-family:Courier New,Courier,monospace;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.chaptercontent_textContent__hU3rM blockquote strong{color:#60a5fa}.chaptercontent_textContent__hU3rM blockquote p{margin-bottom:8px}.chaptercontent_textContent__hU3rM blockquote p:last-child{margin-bottom:0}@media(max-width:1024px){.chaptercontent_contentBox__w4gZy{padding:30px 40px}}@media(max-width:768px){.chaptercontent_chapterContent__GTZ_i{padding:12px 0}.chaptercontent_contentBox__w4gZy{padding:0 16px}.chaptercontent_textContent__hU3rM{font-size:inherit;line-height:inherit}.chaptercontent_textContent__hU3rM p{margin-bottom:16px}}@media(max-width:480px){.chaptercontent_contentBox__w4gZy{padding:0 14px}.chaptercontent_textContent__hU3rM{font-size:inherit}}.chaptercontent_textContent__hU3rM img[data-image-gap]{display:block;max-width:100%;height:auto;border:0}.chaptercontent_textContent__hU3rM:after{content:"";display:table;clear:both}.chaptercontent_readerWatermark__AZVuD{position:absolute;top:38%;left:50%;z-index:1;width:min(86%,560px);pointer-events:none;user-select:none;overflow:hidden;color:color-mix(in srgb,var(--reader-muted,#8794a1) 22%,transparent);font:700 11px/1.4 var(--font-ui,system-ui,sans-serif);letter-spacing:.12em;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%) rotate(-18deg)}.chaptercontrolbar_chapterControlBar__t0X_X{position:fixed;bottom:5px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:0;background-color:#f5f3ed;border:1px solid #d4cfc4;border-radius:50px;padding:5px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000}.chaptercontrolbar_controlButton__Tkjnm{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;color:#4a4a4a;transition:all .2s ease;padding:0;margin:0 4px}.chaptercontrolbar_controlButton__Tkjnm:hover:not(:disabled){background-color:#e8e3d8;color:#2c2c2c}.chaptercontrolbar_controlButton__Tkjnm:active:not(:disabled){background-color:#d4cfc4;transform:scale(.95)}.chaptercontrolbar_controlButton__Tkjnm:disabled{color:#b0b0b0;cursor:not-allowed;opacity:.5}.chaptercontrolbar_controlButton__Tkjnm.chaptercontrolbar_downloaded__SMVB_{background-color:rgba(16,185,129,.1)}.chaptercontrolbar_controlButton__Tkjnm.chaptercontrolbar_downloaded__SMVB_ svg{color:#10b981}[data-reader-theme=black] .chaptercontrolbar_chapterControlBar__t0X_X,[data-reader-theme=dark] .chaptercontrolbar_chapterControlBar__t0X_X{background:#0c2035;border-color:#2f4b66;box-shadow:0 10px 28px rgba(0,0,0,.6)}[data-reader-theme=black] .chaptercontrolbar_controlButton__Tkjnm,[data-reader-theme=dark] .chaptercontrolbar_controlButton__Tkjnm{color:#dce8f3}[data-reader-theme=black] .chaptercontrolbar_controlButton__Tkjnm svg,[data-reader-theme=dark] .chaptercontrolbar_controlButton__Tkjnm svg{color:currentColor}[data-reader-theme=black] .chaptercontrolbar_controlButton__Tkjnm:hover:not(:disabled),[data-reader-theme=dark] .chaptercontrolbar_controlButton__Tkjnm:hover:not(:disabled){background:#193149;color:#ffd334}[data-reader-theme=black] .chaptercontrolbar_controlButton__Tkjnm:disabled,[data-reader-theme=dark] .chaptercontrolbar_controlButton__Tkjnm:disabled{background:#0a1724;color:#536778}@media(max-width:768px){.chaptercontrolbar_chapterControlBar__t0X_X{bottom:15px;padding:6px}.chaptercontrolbar_controlButton__Tkjnm{width:45px;height:45px;margin:0 2px}}@media(max-width:480px){.chaptercontrolbar_chapterControlBar__t0X_X{bottom:10px;padding:4px}.chaptercontrolbar_controlButton__Tkjnm{width:40px;height:40px;margin:0 1px}}.chapterheader_chapterHeader__YZ7da{background-color:rgba(0,0,0,0);padding:16px 0 20px;max-width:100%;margin:0 auto;border-radius:0;width:100%;box-sizing:border-box;border-bottom:1px solid rgba(128,128,128,.2)}.chapterheader_content__AuExt{text-align:center;max-width:100%}.chapterheader_subtitle__zvngc{font-size:16px;font-weight:600;color:inherit;opacity:.8;margin:0 0 4px;letter-spacing:.3px}.chapterheader_title__mNinW{font-size:18px;font-weight:700;color:inherit;margin:0 0 12px;letter-spacing:.2px}.chapterheader_metadata__hCpST{font-size:13px;color:inherit;opacity:.7;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.chapterheader_comments__FN34J a{color:inherit;text-decoration:underline;font-weight:500;transition:color .2s ease}.chapterheader_comments__FN34J a:hover{color:#3a2a1a}.chapterheader_separator__fx_82{color:inherit;opacity:.5;font-weight:300}.chapterheader_updated__ti8Uz,.chapterheader_wordCount__4FzeX{color:inherit;font-weight:400}@media(max-width:768px){.chapterheader_chapterHeader__YZ7da{padding:20px 16px}.chapterheader_subtitle__zvngc{font-size:14px}.chapterheader_title__mNinW{font-size:16px}.chapterheader_metadata__hCpST{font-size:12px}}.chapternavigation_chapterNavigation__n_0CQ{position:fixed;right:1rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:hsla(0,0%,100%,.95);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;backdrop-filter:blur(10px)}@media(max-width:768px){.chapternavigation_chapterNavigation__n_0CQ{right:.5rem;gap:.4rem;padding:.5rem;border-radius:8px}}[data-theme=dark] .chapternavigation_chapterNavigation__n_0CQ{background:rgba(8,21,34,.94);border-color:#2b3c4d;box-shadow:0 8px 28px rgba(0,0,0,.4666666667)}[data-reader-theme=black] .chapternavigation_chapterNavigation__n_0CQ,[data-reader-theme=dark] .chapternavigation_chapterNavigation__n_0CQ{background:rgba(5,12,20,.94);border-color:#2b3c4d;box-shadow:0 8px 28px rgba(0,0,0,.5333333333)}.chapternavigation_navButton__pm4ae{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background-color:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .2s ease}.chapternavigation_navButton__pm4ae:hover:not(:disabled){background-color:#f0f0f0;border-color:#999;transform:scale(1.05)}.chapternavigation_navButton__pm4ae:active:not(:disabled){transform:scale(.95)}.chapternavigation_navButton__pm4ae:disabled{opacity:.28;cursor:not-allowed;background:#eef1f4}.chapternavigation_navButton__pm4ae.chapternavigation_bookmarked__o3wRQ{background-color:gold;border-color:#ffb700}.chapternavigation_navButton__pm4ae.chapternavigation_bookmarked__o3wRQ:hover{background-color:#fc0}.chapternavigation_navButton__pm4ae svg{color:#333;width:20px;height:20px}@media(max-width:768px){.chapternavigation_navButton__pm4ae{width:36px;height:36px}.chapternavigation_navButton__pm4ae svg{width:18px;height:18px}}[data-theme=dark] .chapternavigation_navButton__pm4ae{background:#102235;border-color:#314457}[data-theme=dark] .chapternavigation_navButton__pm4ae svg{color:#dce6f0}[data-theme=dark] .chapternavigation_navButton__pm4ae:hover:not(:disabled){background:#193149;border-color:#d4ad49}[data-theme=dark] .chapternavigation_navButton__pm4ae:disabled{background:#0b1825}[data-reader-theme=black] .chapternavigation_navButton__pm4ae,[data-reader-theme=dark] .chapternavigation_navButton__pm4ae{background:#102235;border-color:#314457}[data-reader-theme=black] .chapternavigation_navButton__pm4ae svg,[data-reader-theme=dark] .chapternavigation_navButton__pm4ae svg{color:#dce6f0}[data-reader-theme=black] .chapternavigation_navButton__pm4ae:hover:not(:disabled){background:#193149;border-color:#d4ad49}[data-reader-theme=black] .chapternavigation_navButton__pm4ae:disabled{background:#0b1825}.chapternavigation_modalOverlay__QMmh3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,7,15,.72);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem;animation:chapternavigation_fadeIn__mFZZJ .2s ease}@keyframes chapternavigation_fadeIn__mFZZJ{0%{opacity:0}to{opacity:1}}.chapternavigation_modal__9_23n{background:color-mix(in srgb,var(--reader-panel,var(--night-raised)) 94%,transparent);color:inherit;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 24px 70px rgba(0,0,0,.48);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);animation:chapternavigation_slideUp__s5FKQ .3s ease;position:relative}@keyframes chapternavigation_slideUp__s5FKQ{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.chapternavigation_modal__9_23n{max-width:90vw}}.chapternavigation_modalHeader__cNRNq{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.chapternavigation_modalHeader__cNRNq h3{margin:0;font-size:1.25rem;font-weight:600;color:inherit}.chapternavigation_modalHeader__cNRNq button{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.chapternavigation_modalHeader__cNRNq button:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.chapternavigation_modalHeader__cNRNq button svg{color:inherit;opacity:.72}.chapternavigation_modalContent__mjKKs{padding:1.5rem}.chapternavigation_setting__zr8Ah{margin-bottom:1.5rem}.chapternavigation_setting__zr8Ah label{display:block;margin-bottom:.5rem;font-weight:500;color:inherit}.chapternavigation_setting__zr8Ah .chapternavigation_fontSelect__heHoL{width:100%;padding:.75rem;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:8px;font-size:1rem;background:color-mix(in srgb,var(--reader-panel,var(--night-raised)) 88%,currentColor);color:inherit;cursor:pointer;transition:border-color .2s}.chapternavigation_setting__zr8Ah .chapternavigation_fontSelect__heHoL:hover{border-color:color-mix(in srgb,currentColor 48%,transparent)}.chapternavigation_setting__zr8Ah .chapternavigation_fontSelect__heHoL:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.chapternavigation_setting__zr8Ah input[type=range]{width:100%;height:6px;border-radius:3px;background:#ddd;outline:none;cursor:pointer}.chapternavigation_setting__zr8Ah input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:#007bff;cursor:pointer}.chapternavigation_setting__zr8Ah input[type=range]::-webkit-slider-thumb:hover{background:#0056b3}.chapternavigation_setting__zr8Ah input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#007bff;cursor:pointer;border:none}.chapternavigation_setting__zr8Ah input[type=range]::-moz-range-thumb:hover{background:#0056b3}.chapternavigation_setting__zr8Ah input[type=color]{width:100%;height:50px;border:1px solid #ddd;border-radius:8px;cursor:pointer}.chapternavigation_applyButton__QIeEQ{width:100%;padding:.75rem;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s}.chapternavigation_applyButton__QIeEQ:hover{background-color:#0056b3}.chapternavigation_applyButton__QIeEQ:active{transform:scale(.98)}.chapternavigation_infoItem___LaRn{padding:.75rem 0;border-bottom:1px solid color-mix(in srgb,currentColor 13%,transparent);color:inherit}.chapternavigation_infoItem___LaRn:last-child{border-bottom:none}.chapternavigation_infoItem___LaRn strong{color:var(--reader-muted,var(--muted-ink));font-weight:650;margin-right:.5rem}.loading_container__Ker_U{display:flex;align-items:center;justify-content:center;gap:12px;min-height:96px;width:100%;padding:24px;color:var(--muted-ink)}.loading_emblem__PX5Xm{position:relative;display:inline-grid;place-items:center;width:68px;height:68px;flex:0 0 auto;filter:drop-shadow(0 10px 22px rgba(1,10,20,.28))}.loading_compact__QaEpH{width:42px;height:42px}.loading_disc__7a1jM,.loading_goldHalo__jUtnt,.loading_redSweep__33Gtu,.loading_star__3Mmz_{position:absolute;inset:0;margin:auto}.loading_redSweep__33Gtu{width:100%;height:100%;border:5px solid #d71920;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:loading_redSweep__33Gtu 2.4s cubic-bezier(.65,0,.25,1) infinite}.loading_goldHalo__jUtnt{width:80%;height:80%;border:4px solid #ffdf00;border-radius:50%;animation:loading_goldHalo__jUtnt 2.4s ease-in-out infinite}.loading_disc__7a1jM{width:72%;height:72%;border-radius:50%;background:#d71920;animation:loading_discReveal__D5UgS 2.4s cubic-bezier(.2,.75,.25,1) infinite}.loading_star__3Mmz_{inset:24%;width:52%;height:52%;fill:#ffdf00;filter:drop-shadow(0 1px 2px rgba(90,34,0,.2));animation:loading_starReveal__fXv_T 2.4s cubic-bezier(.2,.9,.25,1) infinite}.loading_compact__QaEpH .loading_goldHalo__jUtnt,.loading_compact__QaEpH .loading_redSweep__33Gtu{border-width:3px}.loading_label__S2k48{font-size:13px;font-weight:600;letter-spacing:.01em}.loading_fullScreen__osBzr{min-height:calc(100vh - 150px);flex-direction:column;gap:18px}.loading_fullScreen__osBzr .loading_emblem__PX5Xm{width:112px;height:112px}.loading_fullScreen__osBzr .loading_label__S2k48{color:var(--ink);font-size:14px}@keyframes loading_redSweep__33Gtu{0%{transform:rotate(-100deg) scale(.18);opacity:0}12%{opacity:1}44%{transform:rotate(250deg) scale(1)}72%,to{transform:rotate(430deg) scale(.78);opacity:0}}@keyframes loading_goldHalo__jUtnt{0%,20%{transform:scale(.2);opacity:0}38%{transform:scale(1.08);opacity:1}58%{transform:scale(1);opacity:1}76%,to{transform:scale(.78);opacity:0}}@keyframes loading_discReveal__D5UgS{0%,35%{transform:scale(.12);opacity:0}54%{transform:scale(1.1);opacity:1}66%,92%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes loading_starReveal__fXv_T{0%,48%{transform:scale(.1) rotate(-35deg);opacity:0}63%{transform:scale(1.18) rotate(5deg);opacity:1}72%,92%{transform:scale(1) rotate(0);opacity:1}to{transform:scale(.85);opacity:0}}@media(prefers-reduced-motion:reduce){.loading_disc__7a1jM,.loading_goldHalo__jUtnt,.loading_redSweep__33Gtu,.loading_star__3Mmz_{animation:none}.loading_goldHalo__jUtnt,.loading_redSweep__33Gtu{display:none}.loading_disc__7a1jM,.loading_star__3Mmz_{opacity:1;transform:none}}.arrivalgate_gate__CFuTm{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;overflow:hidden;background:rgba(0,0,0,0);color:#fff}.arrivalgate_panel__rQnue{position:absolute;top:0;bottom:0;width:50.1%;overflow:hidden;background:#0a2238;transition:transform 1.2s cubic-bezier(.7,0,.16,1);will-change:transform;backface-visibility:hidden}.arrivalgate_panel__rQnue span,.arrivalgate_panel__rQnue:before{display:none}.arrivalgate_left__oRw19{left:0}.arrivalgate_right__Dch_N{right:0}.arrivalgate_center__cwt5a{position:relative;z-index:2;display:grid;justify-items:center;align-content:center;gap:8px;text-align:center;transition:opacity .35s ease,transform .5s ease}.arrivalgate_brand__n9s18{display:flex;align-items:center;gap:10px;font-size:25px}.arrivalgate_brand__n9s18 b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#c91d32;color:#ffdc52;font-size:22px}.arrivalgate_brand__n9s18 strong span{color:#f1c95a}.arrivalgate_loader__hZQKl{display:grid;place-items:center;min-width:180px}.arrivalgate_loader__hZQKl>div{min-height:132px;padding:10px;flex-direction:column;gap:10px}.arrivalgate_center__cwt5a p{margin:0;color:#b8c9da;font-size:12px;font-weight:650;letter-spacing:.08em}.arrivalgate_opening__fXbFK{pointer-events:none}.arrivalgate_opening__fXbFK .arrivalgate_left__oRw19{transform:translate3d(-105%,0,0)}.arrivalgate_opening__fXbFK .arrivalgate_right__Dch_N{transform:translate3d(105%,0,0)}.arrivalgate_opening__fXbFK .arrivalgate_center__cwt5a{opacity:0;transform:scale(.94)}@media(max-width:640px){.arrivalgate_brand__n9s18{font-size:21px}.arrivalgate_loader__hZQKl{min-width:150px}}@media(prefers-reduced-motion:reduce){.arrivalgate_center__cwt5a,.arrivalgate_panel__rQnue{transition:none}}.userstatscard_statsCard__hzA7n{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;align-self:flex-start;padding:24px;max-width:320px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.userstatscard_statsGrid__WRe6J{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.userstatscard_statItem__CkLn9{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.userstatscard_statIcon__bpiAM{color:#df3042;display:flex;align-items:center;justify-content:center}.userstatscard_statValue__x_JsC{font-size:20px;font-weight:700;color:#1a1a1a}.userstatscard_statLabel__YKzYe{font-size:11px;color:#888;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.userstatscard_socialStats__ywQx4{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.userstatscard_socialItem__DK_Ng{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;background:linear-gradient(135deg,#faf3e9,#fff);border-radius:8px;border:1px solid #ffe5ef;transition:all .2s}.userstatscard_socialItem__DK_Ng:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(233,30,99,.1)}.userstatscard_commentSection__oFa4m{text-align:center;padding:16px 0;margin-bottom:16px;border-bottom:1px solid #f0f0f0}.userstatscard_commentSection__oFa4m .userstatscard_statValue__x_JsC{margin-bottom:4px}.userstatscard_participateSection__sun9h{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem;padding-top:1rem;border-top:1px solid #f0f0f0}.userstatscard_participateSection__sun9h .userstatscard_icon__Jtdjc{color:#999;flex-shrink:0}.userstatscard_dashboardLink__Igtie{margin-top:1rem;text-align:center}.userstatscard_dashboardLink__Igtie .userstatscard_analyticsBtn__edw0j{display:inline-block;padding:.5rem 1rem;background-color:#4a9d9c;color:#fff;text-decoration:none;border-radius:6px;font-size:.9rem;font-weight:500;transition:background .2s}.userstatscard_dashboardLink__Igtie .userstatscard_analyticsBtn__edw0j:hover{background-color:#3a7d7c}.userstatscard_participateText__37gaa{font-size:13px;color:#666}[data-theme=dark] .userstatscard_statsCard__hzA7n{background-color:#1e1e1e;border-color:#333}[data-theme=dark] .userstatscard_statValue__x_JsC{color:#fff}[data-theme=dark] .userstatscard_statLabel__YKzYe{color:#aaa}[data-theme=dark] .userstatscard_commentSection__oFa4m,[data-theme=dark] .userstatscard_socialStats__ywQx4,[data-theme=dark] .userstatscard_statsGrid__WRe6J{border-color:#333}[data-theme=dark] .userstatscard_socialItem__DK_Ng{background:linear-gradient(135deg,#2a2a2a,#1e1e1e);border-color:#444}[data-theme=dark] .userstatscard_participateText__37gaa{color:#aaa}@media(max-width:768px){.userstatscard_statsCard__hzA7n{max-width:100%}.userstatscard_statsGrid__WRe6J{grid-template-columns:repeat(3,1fr);gap:12px}.userstatscard_statValue__x_JsC{font-size:18px}.userstatscard_statLabel__YKzYe{font-size:10px}}.userstatscard_statsCard__hzA7n.userstatscard_statsCard__hzA7n{width:100%;max-width:none;padding:20px;background:var(--night-raised);border:1px solid var(--border);border-radius:14px;box-shadow:none}.userstatscard_statValue__x_JsC.userstatscard_statValue__x_JsC{color:var(--ink);font-size:20px}.userstatscard_statIcon__bpiAM.userstatscard_statIcon__bpiAM{color:var(--gold)}.userstatscard_statLabel__YKzYe.userstatscard_statLabel__YKzYe{color:var(--muted-ink);font-size:10px}.userstatscard_commentSection__oFa4m.userstatscard_commentSection__oFa4m,.userstatscard_participateSection__sun9h.userstatscard_participateSection__sun9h,.userstatscard_socialStats__ywQx4.userstatscard_socialStats__ywQx4,.userstatscard_statsGrid__WRe6J.userstatscard_statsGrid__WRe6J{border-color:var(--border);padding-bottom:16px;margin-bottom:16px}.userstatscard_socialItem__DK_Ng.userstatscard_socialItem__DK_Ng{background:var(--night-panel);border:1px solid var(--border);box-shadow:none;padding:10px}.userstatscard_participateText__37gaa.userstatscard_participateText__37gaa{font-size:11px;color:var(--muted-ink)}@media(max-width:800px){.userstatscard_statsCard__hzA7n.userstatscard_statsCard__hzA7n{display:grid;grid-template-columns:1fr 1fr;gap:12px}.userstatscard_statsCard__hzA7n>div:first-child{grid-column:1/-1}.userstatscard_socialStats__ywQx4.userstatscard_socialStats__ywQx4,.userstatscard_statsGrid__WRe6J.userstatscard_statsGrid__WRe6J{margin:0;padding:0;border:0}.userstatscard_commentSection__oFa4m.userstatscard_commentSection__oFa4m,.userstatscard_participateSection__sun9h.userstatscard_participateSection__sun9h{margin:0;padding:8px 0}}.levelprogress_container__lGbuN{display:flex;align-items:center;gap:12px}.levelprogress_levelBadge__Wgfzr{background:linear-gradient(135deg,#ffd700,#e6ac00);color:#1a1a1a;border-radius:8px;padding:4px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:45px;border:2px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.levelprogress_levelBadge__Wgfzr .levelprogress_label__9mT0j{font-size:.6rem;font-weight:800;opacity:.8}.levelprogress_levelBadge__Wgfzr .levelprogress_value__xe6uu{font-size:1.1rem;font-weight:900;line-height:1}.levelprogress_barContainer__Ng1sA{flex:1;min-width:120px}.levelprogress_barContainer__Ng1sA .levelprogress_bar__wagFx{height:8px;background:hsla(0,0%,100%,.2);border-radius:4px;overflow:hidden;margin-bottom:4px}.levelprogress_barContainer__Ng1sA .levelprogress_fill__mef8_{height:100%;background:gold;border-radius:4px;transition:width .5s ease-out}.levelprogress_barContainer__Ng1sA .levelprogress_xpText__VHAiX{font-size:.75rem;color:#888;text-align:right}.levelprogress_compact___gXsY{margin-right:12px}.levelprogress_navbarLayout__1AIsY{display:flex;flex-direction:column;justify-content:center;gap:2px}.levelprogress_navbarLayout__1AIsY .levelprogress_navbarLevel__sdalh{font-size:.75rem;font-weight:800;color:var(--ink);line-height:1}.levelprogress_navbarLayout__1AIsY .levelprogress_navbarBar__kFnl4{width:60px;height:4px;background:var(--border);border-radius:2px;overflow:hidden}.levelprogress_navbarLayout__1AIsY .levelprogress_navbarFill__GVxKb{height:100%;background:#ecc94b;border-radius:2px}[data-theme=dark] .levelprogress_navbarLevel__sdalh{color:#f3f4f6}[data-theme=dark] .levelprogress_navbarBar__kFnl4{background:hsla(0,0%,100%,.2)}[data-theme=light] .levelprogress_navbarLevel__sdalh{color:#18324d;text-shadow:none}[data-theme=light] .levelprogress_navbarBar__kFnl4{background:#d6e0eb}.levelprogress_navbarFill__GVxKb{min-width:2px}.usernovels_navigationWrapper__nmaG1{width:100%;margin-bottom:2rem}.usernovels_navigationProfile__LLMjO{position:relative;display:flex;justify-content:center;margin-bottom:1.5rem;padding:.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:400px;margin-left:auto;margin-right:auto}.usernovels_navButtons__PnE1n{display:flex;gap:.5rem;position:relative;width:100%}.usernovels_navBtn__TWnc0{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(0,0,0,0);border:none;border-radius:8px;font-size:1rem;font-weight:500;color:#666;cursor:pointer;transition:all .3s ease;position:relative;z-index:2;flex:1;justify-content:center}.usernovels_navBtnActive__PXfUX,.usernovels_navBtn__TWnc0:hover{color:#c91e2f}.usernovels_navIcon__zVjvy{width:20px;height:20px;flex-shrink:0}.usernovels_navText__hoeaX{font-weight:600}.usernovels_activeIndicator__inUVB{position:absolute;top:.5rem;left:.5rem;width:calc(50% - .5rem);height:calc(100% - 1rem);background:#f3f4f6;border-radius:8px;transition:transform .3s ease;z-index:1}.usernovels_header__NwYxq{margin-bottom:2rem;padding:0 1rem}.usernovels_title__trV2M{font-size:1.75rem;color:#333}.usernovels_addNovelBtn__06mnu{gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ec407a,#c91e2f);font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(236,64,122,.3)}.usernovels_addNovelBtn__06mnu:hover{box-shadow:0 6px 16px rgba(236,64,122,.4)}.usernovels_addNovelBtn__06mnu .usernovels_icon__w90dc{font-size:1.25rem}.usernovels_error__svoaA{text-align:center;padding:2rem;font-size:1.1rem;color:#666;color:#c91e2f}.usernovels_userNovels__EyAaR{padding:24px;max-width:800px;margin:0 auto;width:100%;box-sizing:border-box}.usernovels_header__NwYxq{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.usernovels_title__trV2M{font-size:28px;font-weight:700;color:#fff;margin:0}.usernovels_addNovelBtn__06mnu{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#a81e73,#d62090);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.usernovels_addNovelBtn__06mnu:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.usernovels_addNovelBtn__06mnu:active{transform:translateY(0)}.usernovels_addNovelBtn__06mnu .usernovels_icon__w90dc{font-size:20px;font-weight:700}.usernovels_novelsList__flmPX{display:flex;flex-direction:column;gap:24px}.usernovels_novelCard__OQajR{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:24px;transition:box-shadow .3s}.usernovels_novelCard__OQajR:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.usernovels_novelHeader__xWaJL{display:flex;gap:20px;margin-bottom:20px}.usernovels_novelCover__GCATl{flex-shrink:0;width:120px;height:160px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.usernovels_novelCover__GCATl img{width:100%;height:100%;object-fit:cover}.usernovels_novelInfo__hIOzg{flex:1;display:flex;flex-direction:column;gap:8px}.usernovels_titleRow__ZqXFd{gap:12px;margin-bottom:4px}.usernovels_novelTitle__BIWHT{font-size:20px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3}.usernovels_editNovelBtn__DlGO_{display:flex;border-radius:50%;border:1px solid #ddd;background:#fff;color:#666;cursor:pointer;padding:0;transition:all .2s}.usernovels_editNovelBtn__DlGO_:hover{background:#c91e2f;color:#fff;border-color:#c91e2f}.usernovels_publisher__7t5vz{font-size:14px;color:#667eea;font-weight:600;margin:0}.usernovels_subtitle__Vy2LG{font-size:13px;color:#666;margin:0;white-space:pre-line}.usernovels_stats__gVLDm{display:flex;gap:20px;margin-top:auto;flex-wrap:wrap}.usernovels_stat___ZXEV{display:flex;align-items:center;gap:6px;font-size:14px;color:#555}.usernovels_stat___ZXEV .usernovels_statIcon__Aq07J{font-size:16px}.usernovels_chapterCount__vgZ7t{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 24px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;min-width:100px}.usernovels_chapterCount__vgZ7t .usernovels_count__muT8e{font-size:32px;font-weight:700;color:#667eea;line-height:1}.usernovels_chapterCount__vgZ7t .usernovels_label__gY5QQ{font-size:12px;color:#666;margin-top:4px}.usernovels_novelActions__MYMNL{display:flex;gap:12px;padding-top:20px;border-top:1px solid #e5e5e5}.usernovels_addChapterBtn__EqTW6{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#cf1588;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.usernovels_addChapterBtn__EqTW6:hover{background:#5568d3}.usernovels_addChapterBtn__EqTW6 .usernovels_icon__w90dc{font-size:18px}.usernovels_viewChaptersBtn__npG_n{display:flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(0,0,0,0);color:#667eea;border:2px solid #667eea;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.usernovels_viewChaptersBtn__npG_n:hover{background:#667eea;color:#fff}.usernovels_viewChaptersBtn__npG_n .usernovels_arrow__5Qult{font-size:12px}.usernovels_chaptersList__ToXvZ{margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.usernovels_chaptersTitle__FtvrP{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.usernovels_volumeGroup__eXorA{display:grid;gap:8px;margin:14px 0}.usernovels_volumeGroup__eXorA>h5{margin:0;padding:8px 10px;border-left:3px solid #f2c94c;background:#0b1d30;color:#f2c94c;font-size:12px;letter-spacing:.04em}.usernovels_volumeGroup__eXorA>h5:first-letter{font-weight:800}.usernovels_chapterItem__D8KlR{display:flex;align-items:center;gap:16px;padding:12px;background:#f9fafb;border-radius:8px;margin-bottom:8px;transition:background .2s}.usernovels_chapterItem__D8KlR:hover{background:#f3f4f6}.usernovels_chapterNumber__IkU7A{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #667eea;border-radius:8px;font-size:14px;font-weight:700;color:#667eea}.usernovels_chapterDetails__c2ijT{flex:1}.usernovels_chapterTitle__8fsW0{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.usernovels_chapterMeta__NKxg4{font-size:12px;color:#888}.usernovels_chapterActions__i9A_s,.usernovels_chapterMeta__NKxg4{display:flex;align-items:center;gap:8px}.usernovels_deleteBtn__5DRrN,.usernovels_editBtn__AI7VY{padding:6px 16px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.usernovels_editBtn__AI7VY{background:#142842;border:1px solid #35587c;color:#9cc8ff}.usernovels_editBtn__AI7VY:hover{background:#1d3b60;border-color:#78b7ff;color:#fff}.usernovels_deleteBtn__5DRrN{background:#321d29;border:1px solid #713746;color:#ffabb9}.usernovels_deleteBtn__5DRrN:hover{background:#a92f49;border-color:#ff879d;color:#fff}.usernovels_emptyState__cp86v{text-align:center;padding:60px 20px;background:#f9fafb;border-radius:12px;border:2px dashed #d1d5db}.usernovels_emptyState__cp86v p{font-size:16px;color:#666;margin:0 0 24px}[data-theme=dark] .usernovels_userNovels__EyAaR{background:#1a1a1a}[data-theme=dark] .usernovels_title__trV2M{color:#fff}[data-theme=dark] .usernovels_novelCard__OQajR{background:#2a2a2a;border-color:#404040}[data-theme=dark] .usernovels_novelTitle__BIWHT{color:#fff}[data-theme=dark] .usernovels_stat___ZXEV,[data-theme=dark] .usernovels_subtitle__Vy2LG{color:#aaa}[data-theme=dark] .usernovels_chapterCount__vgZ7t{background:linear-gradient(135deg,#2a2a2a,#404040)}[data-theme=dark] .usernovels_chapterCount__vgZ7t .usernovels_label__gY5QQ{color:#aaa}[data-theme=dark] .usernovels_chaptersList__ToXvZ,[data-theme=dark] .usernovels_novelActions__MYMNL{border-color:#404040}[data-theme=dark] .usernovels_chaptersTitle__FtvrP{color:#fff}[data-theme=dark] .usernovels_chapterItem__D8KlR{background:#333}[data-theme=dark] .usernovels_chapterItem__D8KlR:hover{background:#3a3a3a}[data-theme=dark] .usernovels_chapterNumber__IkU7A{background:#2a2a2a}[data-theme=dark] .usernovels_chapterTitle__8fsW0{color:#fff}[data-theme=dark] .usernovels_chapterMeta__NKxg4{color:#888}[data-theme=dark] .usernovels_emptyState__cp86v{background:#2a2a2a;border-color:#404040}[data-theme=dark] .usernovels_emptyState__cp86v p{color:#aaa}@media(max-width:768px){.usernovels_userNovels__EyAaR{padding:16px}.usernovels_header__NwYxq{flex-direction:column;align-items:flex-start;gap:16px}.usernovels_novelHeader__xWaJL{flex-direction:column}.usernovels_novelCover__GCATl{width:100%;height:200px}.usernovels_chapterCount__vgZ7t{width:100%}.usernovels_novelActions__MYMNL{flex-direction:column}.usernovels_chapterItem__D8KlR{flex-wrap:wrap}.usernovels_chapterActions__i9A_s{width:100%;justify-content:flex-end}}.usernovels_userNovels__EyAaR.usernovels_userNovels__EyAaR{max-width:none;padding:20px;background:var(--night-raised);border:1px solid var(--border);border-radius:14px}.usernovels_title__trV2M.usernovels_title__trV2M{font-size:21px;color:var(--ink)}.usernovels_novelsList__flmPX{gap:14px}.usernovels_novelCard__OQajR.usernovels_novelCard__OQajR{background:var(--night-panel);border:1px solid var(--border);padding:18px;border-radius:12px;box-shadow:none}.usernovels_novelHeader__xWaJL{gap:16px;margin-bottom:14px}.usernovels_novelCover__GCATl{width:82px;height:115px}.usernovels_novelInfo__hIOzg{min-width:0;gap:6px}.usernovels_novelTitle__BIWHT.usernovels_novelTitle__BIWHT{font-size:17px;color:var(--ink);overflow-wrap:anywhere}.usernovels_publisher__7t5vz.usernovels_publisher__7t5vz,.usernovels_stat___ZXEV.usernovels_stat___ZXEV,.usernovels_subtitle__Vy2LG.usernovels_subtitle__Vy2LG{font-size:11px;color:var(--muted-ink)}.usernovels_chapterCount__vgZ7t.usernovels_chapterCount__vgZ7t{background:var(--night-raised);padding:12px;min-width:75px}.usernovels_chapterCount__vgZ7t .usernovels_count__muT8e{font-size:23px;color:var(--gold)}.usernovels_novelActions__MYMNL.usernovels_novelActions__MYMNL{border-color:var(--border);padding-top:12px}.usernovels_viewChaptersBtn__npG_n.usernovels_viewChaptersBtn__npG_n{border:1px solid var(--border);background:rgba(0,0,0,0);color:var(--gold);font-size:12px;padding:8px 12px}.usernovels_addChapterBtn__EqTW6.usernovels_addChapterBtn__EqTW6,.usernovels_addNovelBtn__06mnu.usernovels_addNovelBtn__06mnu{background:var(--button-gold);color:#17202b;box-shadow:none;padding:10px 14px;font-size:12px}.usernovels_chapterItem__D8KlR.usernovels_chapterItem__D8KlR{background:var(--night-raised);border-color:var(--border);color:var(--ink)}@media(max-width:600px){.usernovels_userNovels__EyAaR.usernovels_userNovels__EyAaR{padding:14px}.usernovels_novelCard__OQajR.usernovels_novelCard__OQajR{padding:12px}.usernovels_novelCover__GCATl{width:60px;height:86px}.usernovels_novelTitle__BIWHT.usernovels_novelTitle__BIWHT{font-size:14px}.usernovels_chapterCount__vgZ7t.usernovels_chapterCount__vgZ7t{display:none}.usernovels_stats__gVLDm{flex-wrap:wrap;gap:8px}}.usernovels_chaptersList__ToXvZ.usernovels_chaptersList__ToXvZ{border-color:var(--border)}.usernovels_chapterTitle__8fsW0.usernovels_chapterTitle__8fsW0,.usernovels_chaptersTitle__FtvrP.usernovels_chaptersTitle__FtvrP{color:var(--ink)}.usernovels_chaptersLoading__EC1Va,.usernovels_noChapters__DVt6h{color:var(--muted-ink);font-size:12px;line-height:1.8;padding:14px 0}.usernovels_chapterNumber__IkU7A.usernovels_chapterNumber__IkU7A{background:var(--night-raised);color:var(--gold);border:1px solid var(--border);width:42px;height:42px;font-size:11px}.usernovels_chapterMeta__NKxg4.usernovels_chapterMeta__NKxg4{color:var(--muted-ink);flex-wrap:wrap;font-size:10px}.usernovels_chapterTitle__8fsW0 a,.usernovels_novelTitle__BIWHT a{color:inherit;text-decoration:none}.usernovels_chapterTitle__8fsW0 a:hover,.usernovels_novelTitle__BIWHT a:hover{color:var(--gold);text-decoration:underline}.usernovels_pendingBadge__6r_47{display:inline-flex;align-items:center;gap:5px;max-width:100%;flex-shrink:0;padding:4px 8px;border:1px solid color-mix(in srgb,var(--gold) 32%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gold) 9%,var(--night-panel));color:var(--gold);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;white-space:nowrap}.usernovels_pendingBadge__6r_47 svg{flex-shrink:0}.usernovels_titleRow__ZqXFd{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.usernovels_titleRow__ZqXFd .usernovels_novelTitle__BIWHT{margin:0}.usernovels_editNovelBtn__DlGO_{display:inline-flex;align-items:center;justify-content:center;background:var(--night-raised);color:var(--muted-ink);border:1px solid var(--border);border-radius:7px;width:28px;height:28px;flex-shrink:0}.usernovels_editNovelBtn__DlGO_:hover{color:var(--gold);border-color:var(--gold)}.usernovels_novelCover__GCATl img{filter:none;opacity:1}@media(max-width:600px){.usernovels_pendingBadge__6r_47{font-size:9px;padding:3px 6px}.usernovels_novelHeader__xWaJL{flex-direction:row;align-items:flex-start}.usernovels_novelCover__GCATl{flex:0 0 60px}.usernovels_novelInfo__hIOzg{flex:1}}.noveldetails_novelDetails__4Pue7{width:100%;min-height:70vh;background:var(--night);color:var(--ink)}.noveldetails_banner__fw7OR{position:relative;height:200px;background-position:center 35%;background-size:cover;opacity:.24}.noveldetails_bannerOverlay__5LOuD{position:absolute;inset:0;background:linear-gradient(180deg,transparent,var(--night))}.noveldetails_contentWrapper__IO4EJ{position:relative;max-width:1240px;margin:-145px auto 0;padding:0 24px 64px;display:grid;grid-template-columns:230px minmax(0,1fr);column-gap:40px}.noveldetails_contentWrapper__IO4EJ>*{grid-column:2;min-width:0}.noveldetails_novelHeader__X8Lgr{display:contents}.noveldetails_coverRail__Ayd6R{grid-column:1;grid-row:1/span 12;position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:12px}.noveldetails_coverWrap__YBZWZ{position:relative;width:100%;aspect-ratio:2/3;isolation:isolate;overflow:hidden;border:2px solid var(--novel-accent,var(--gold));border-radius:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--novel-accent,var(--gold)) 14%,transparent),0 15px 35px rgba(0,0,0,.2666666667)}.noveldetails_novelCover__OVGE_{display:block;width:100%;height:100%;aspect-ratio:2/3;object-fit:cover;border:0;border-radius:8px}.noveldetails_novelInfo__81Pmh{position:relative;grid-column:2;display:flex;flex-direction:column;gap:16px;min-width:0;padding:10px 0 24px}.noveldetails_statusBadge__Tf5vy{align-self:start;padding:6px 13px;border-radius:20px;color:#231809;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.noveldetails_novelTitle__1kNSL{color:var(--ink);font-size:clamp(26px,3.5vw,39px);line-height:1.2;letter-spacing:-.04em;margin:0;padding-inline-end:110px;overflow-wrap:anywhere}.noveldetails_novelSubtitle__aYC_e{color:var(--muted-ink);font-size:16px;margin:0;line-height:1.6}.noveldetails_authorInfo__XWe6D{font-size:14px;color:var(--muted-ink)}.noveldetails_contributorRole__lSW5I{color:var(--muted-ink);font-size:11px}.noveldetails_coAuthorName__lXpKU{color:var(--ink);font-weight:650;text-decoration:none}.noveldetails_coAuthorName__lXpKU:hover{color:var(--novel-accent,var(--gold))}.noveldetails_contributorList__GRuUS{display:grid;gap:8px}.noveldetails_contributorRow__peaPy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0;padding:9px 0;border-bottom:1px solid var(--border)}.noveldetails_contributorRow__peaPy:last-child{border-bottom:0}.noveldetails_authorName__NbFOD,.noveldetails_contributorRow__peaPy a{color:var(--novel-accent,var(--gold));text-decoration:none}.noveldetails_authorName__NbFOD{font-weight:600}.noveldetails_authorName__NbFOD:hover{text-decoration:underline}.noveldetails_label__D80LH,.noveldetails_publisher__D51x0{color:var(--muted-ink)}.noveldetails_separator__eTJ7e{opacity:.5}.noveldetails_statsRow__8IDgG{display:flex;flex-wrap:wrap;gap:24px;border-block:1px solid var(--border);padding:18px 0}.noveldetails_statItem__Ab24G{display:flex;align-items:center;gap:9px;min-width:0}.noveldetails_statIcon__IsbnT{color:var(--novel-accent,var(--gold));display:flex}.noveldetails_statIcon__IsbnT svg{width:18px;height:18px}.noveldetails_statContent__Tl95r{display:grid;gap:5px}.noveldetails_statValue__tRdYf{color:var(--ink);font-size:19px;font-weight:700;line-height:1}.noveldetails_statLabel__UVZoV{color:var(--muted-ink);font-size:10px;text-transform:uppercase;letter-spacing:.03em}.noveldetails_actionButtons__TFadz{display:flex;flex-wrap:wrap;gap:10px}.noveldetails_btnPrimary__9n579{background:var(--novel-accent,#c51e32);color:var(--novel-accent-text,#fff7e9);padding:13px 18px;border:0;border-radius:7px;font-size:13px;font-weight:700;cursor:pointer}.noveldetails_btnPrimary__9n579:hover{filter:brightness(1.08)}.noveldetails_btnIcon__ygZ0H{width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center;background:var(--night-panel);color:var(--gold);border:1px solid var(--border);border-radius:7px;cursor:pointer}.noveldetails_btnIcon__ygZ0H:hover{border-color:var(--gold)}.noveldetails_btnIcon__ygZ0H.noveldetails_active__LSNQA{background:#a51e30;color:#fff7e9}.noveldetails_btnIcon__ygZ0H:disabled{opacity:.5;cursor:wait}.noveldetails_addRatingBtn__7gCs_{position:absolute;top:12px;inset-inline-end:0;display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid #d64355;border-radius:6px;color:#fff7e9;background:#8a2331;font:inherit;font-size:11px;cursor:pointer}.noveldetails_coverRail__Ayd6R .noveldetails_btnPrimary__9n579,.noveldetails_latestLink__SkoHE,.noveldetails_shareButton__PVNNV{display:flex;justify-content:center;align-items:center;gap:9px;text-decoration:none;line-height:1.5;min-height:44px;text-align:center}.noveldetails_latestLink__SkoHE,.noveldetails_shareButton__PVNNV{background:var(--night-panel);border:1px solid var(--border);border-radius:7px;color:var(--ink);padding:10px 12px;font:inherit;font-size:12px;cursor:pointer}.noveldetails_latestLink__SkoHE:hover,.noveldetails_shareButton__PVNNV:hover{border-color:var(--gold);color:var(--gold)}.noveldetails_shareMessage__NafLa{color:var(--gold);font-size:12px;text-align:center}.noveldetails_actionToast__sslFr{position:fixed;z-index:1400;top:92px;inset-inline-end:22px;display:flex;align-items:center;gap:10px;max-width:min(360px,100vw - 32px);padding:12px 15px;border:1px solid color-mix(in srgb,var(--novel-accent,var(--gold)) 52%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--night-raised) 94%,var(--novel-accent,var(--gold)));color:var(--ink);font-size:12px;font-weight:650;box-shadow:0 14px 36px rgba(0,0,0,.3333333333);animation:noveldetails_actionToastIn__3uW2A .2s ease-out}.noveldetails_actionToast__sslFr svg{color:var(--novel-accent,var(--gold));flex:0 0 auto}@keyframes noveldetails_actionToastIn__3uW2A{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.noveldetails_emptyChapters__zcxA1{text-align:center;color:var(--muted-ink);font-size:13px;padding:12px}.noveldetails_sectionNav__IDchf{display:flex;gap:24px;border-bottom:1px solid var(--border);margin-bottom:24px;overflow-x:auto}.noveldetails_sectionNav__IDchf a{flex-shrink:0;color:var(--muted-ink);text-decoration:none;font-size:12px;font-weight:600;padding:14px 0;border-bottom:2px solid rgba(0,0,0,0)}.noveldetails_sectionNav__IDchf a:focus-visible,.noveldetails_sectionNav__IDchf a:hover{color:var(--gold);border-color:var(--gold)}.noveldetails_sectionNav__IDchf span{background:var(--night-panel);border-radius:10px;padding:2px 6px;font-size:10px}.noveldetails_section__8hr2T{background:var(--night-raised);border:1px solid var(--border);border-radius:9px;padding:24px;margin-bottom:24px}.noveldetails_sectionTitle__oSYs3{color:var(--ink);font-size:19px;letter-spacing:-.03em;margin:0 0 16px}.noveldetails_description__ZDdyt{color:var(--muted-ink);font-size:14px;line-height:1.9;overflow-wrap:anywhere;white-space:pre-line;margin:0}.noveldetails_tagsContainer__4PoFW{display:flex;flex-wrap:wrap;gap:8px}.noveldetails_tag__8ik4S{background:var(--night-panel);color:var(--muted-ink);border:1px solid var(--border);border-radius:20px;font-size:12px;padding:6px 12px}.noveldetails_genreTag__YkU9n{color:var(--gold);background:color-mix(in srgb,var(--gold) 6%,var(--night-panel));text-decoration:none}.noveldetails_genreTag__YkU9n:hover{border-color:var(--gold)}.noveldetails_metadataGrid__dN9qV{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.noveldetails_metadataItem__vKXJd{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:var(--night-panel);border-radius:7px;font-size:12px}.noveldetails_metadataLabel__2BAgM{color:var(--muted-ink)}.noveldetails_metadataValue__mrYMU{color:var(--ink)}.noveldetails_error__V2oEY{padding:60px 24px;text-align:center;color:var(--muted-ink)}.noveldetails_section__8hr2T[id]{scroll-margin-top:100px}.noveldetails_novelDetails__4Pue7 a:focus-visible,.noveldetails_novelDetails__4Pue7 button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:850px){.noveldetails_contentWrapper__IO4EJ{grid-template-columns:185px minmax(0,1fr);column-gap:24px}.noveldetails_novelTitle__1kNSL{padding-inline-end:0}.noveldetails_novelInfo__81Pmh{padding-top:0}.noveldetails_addRatingBtn__7gCs_{position:static;align-self:start;order:8}}@media(max-width:600px){.noveldetails_banner__fw7OR{height:140px}.noveldetails_contentWrapper__IO4EJ{display:block;margin-top:-95px;padding:0 16px 32px}.noveldetails_novelHeader__X8Lgr{display:flex;align-items:start;gap:18px;margin-bottom:20px}.noveldetails_coverRail__Ayd6R{position:static;width:112px;flex-shrink:0;gap:8px}.noveldetails_coverWrap__YBZWZ,.noveldetails_novelCover__OVGE_{width:112px;height:168px}.noveldetails_coverRail__Ayd6R .noveldetails_btnPrimary__9n579,.noveldetails_latestLink__SkoHE,.noveldetails_shareButton__PVNNV{font-size:11px;padding:9px 7px}.noveldetails_coverRail__Ayd6R .noveldetails_btnPrimary__9n579 svg{display:none}.noveldetails_novelInfo__81Pmh{padding:0;gap:12px;flex:1}.noveldetails_novelTitle__1kNSL{font-size:23px}.noveldetails_novelSubtitle__aYC_e{font-size:13px}.noveldetails_statsRow__8IDgG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 0}.noveldetails_statLabel__UVZoV{font-size:9px}.noveldetails_statIcon__IsbnT{display:none}.noveldetails_actionButtons__TFadz{gap:6px}.noveldetails_actionButtons__TFadz .noveldetails_btnIcon__ygZ0H{min-width:36px;width:36px;height:36px;padding:6px}.noveldetails_section__8hr2T{padding:20px}.noveldetails_metadataGrid__dN9qV{grid-template-columns:1fr}.noveldetails_actionToast__sslFr{top:78px;inset-inline:16px;max-width:none}}.noveldetails_authorInfo__XWe6D{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rankings_panel___uA6a{color:var(--ink);border:1px solid var(--border);border-radius:10px;padding:20px;background:var(--night-raised)}.rankings_panel___uA6a header{display:flex;align-items:center;gap:9px}.rankings_panel___uA6a header svg{color:var(--gold)}.rankings_panel___uA6a h2{font-size:17px;margin:0}.rankings_tabs__y_qsV{display:flex;gap:15px;border-bottom:1px solid var(--border);margin:16px 0 6px}.rankings_tabs__y_qsV button{border:0;border-bottom:2px solid rgba(0,0,0,0);background:none;color:var(--muted-ink);padding:9px 0;font:inherit;font-size:11px;cursor:pointer}.rankings_tabs__y_qsV button[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.rankings_row__oS5wu{display:flex;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border);min-width:0}.rankings_row__oS5wu>div{min-width:0}.rankings_row__oS5wu h3{font-size:12px;font-weight:600;margin:0 0 4px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rankings_row__oS5wu a{color:var(--ink);text-decoration:none}.rankings_position__FGCFX{flex-shrink:0;width:14px;color:var(--gold);font-size:12px;font-weight:700}.rankings_cover__1EvLm{flex-shrink:0;width:36px;height:54px;border-radius:4px;overflow:hidden;background:var(--night-panel)}.rankings_cover__1EvLm img{width:100%;height:100%;object-fit:cover}.rankings_row__oS5wu .rankings_byline__IT9W_{display:block;color:var(--muted-ink);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rankings_views__xzXVC{display:flex;align-items:center;gap:4px;margin-top:5px;color:var(--muted-ink);font-size:9px}.rankings_message__e1m4o{padding:18px 0;font-size:12px;line-height:1.8;color:var(--muted-ink)}.rankings_message__e1m4o button{color:var(--gold);background:none;border:0;cursor:pointer}.rankings_more__aY2Fx{display:block;padding-top:16px;color:var(--gold);font-size:11px;text-decoration:none}.rankings_panel___uA6a a:focus-visible,.rankings_panel___uA6a button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrapper_wrapperContainer__ft30v{max-width:1400px;width:100%;padding:0 24px;margin:0 auto 24px;display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px}.wrapper_LeftContent__VMPTC,.wrapper_RightFilters__kmdRu,.wrapper_followingContent__npJLf{min-width:0}.wrapper_followingContent__npJLf{grid-column:1/-1}.wrapper_followingContent__npJLf>div>div{margin-block:0}.wrapper_browseAll__drxXY{display:block;text-align:center;padding:12px;margin-top:12px;border-bottom:1px solid var(--border);color:var(--gold);text-decoration:none;font-size:12px}@media(max-width:1024px){.wrapper_wrapperContainer__ft30v{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.wrapper_wrapperContainer__ft30v{padding-inline:16px;gap:20px}}.discover_section__VPaAm{margin:34px 0 48px}.discover_heading__aH_PF{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.discover_heading__aH_PF span{color:var(--gold);font-size:10px;letter-spacing:.16em;font-weight:700}.discover_heading__aH_PF h2{margin:8px 0 0;font-size:23px;color:var(--ink);letter-spacing:-.04em}.discover_heading__aH_PF a{display:flex;gap:6px;color:var(--muted-ink);font-size:12px;text-decoration:none}.discover_genre__Ht1WM{position:relative;padding:22px 17px;border:1px solid var(--border);background:linear-gradient(145deg,rgba(144,28,39,.13),transparent),var(--night-raised);border-radius:12px;color:var(--gold);text-decoration:none;transition:border-color .2s,transform .2s}.discover_genre__Ht1WM:hover{border-color:var(--gold);transform:translateY(-3px)}.discover_index__gOr9Y{display:block;color:var(--muted-ink);font-size:10px;margin-bottom:24px}.discover_genre__Ht1WM h3{color:var(--ink);font-size:13px;margin:15px 0 7px}.discover_genre__Ht1WM p{color:var(--muted-ink);font-size:10px;margin:0}.discover_arrow__lcoRg{position:absolute;right:14px;top:20px;color:var(--muted-ink)}@media(max-width:480px){.discover_grid__fCzUd{grid-template-columns:repeat(2,minmax(0,1fr))}.discover_genre__Ht1WM{padding:18px}}.discover_section__VPaAm{margin:24px 0 30px}.discover_heading__aH_PF{margin-bottom:12px;align-items:center}.discover_heading__aH_PF>div>span{display:none}.discover_heading__aH_PF h2{font-size:18px;margin:0}.discover_grid__fCzUd{display:flex;gap:9px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.discover_genre__Ht1WM{align-items:center;gap:9px;flex:1 0 auto;padding:13px 15px;border-radius:9px;background:var(--night-raised)}.discover_genre__Ht1WM>svg:not(.discover_arrow__lcoRg){width:17px;height:17px;flex-shrink:0}.discover_genre__Ht1WM h3{margin:0;font-size:12px;white-space:nowrap}.discover_arrow__lcoRg,.discover_genre__Ht1WM p,.discover_index__gOr9Y{display:none}.discover_genre__Ht1WM:hover{transform:none;background:var(--night-panel)}@media(max-width:640px){.discover_genre__Ht1WM{padding:11px 13px}.discover_grid__fCzUd{gap:8px}}.discover_grid__fCzUd{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;gap:12px}.discover_genre__Ht1WM{display:flex;flex-direction:column;align-items:start;min-height:130px;padding:18px;background:linear-gradient(0deg,rgba(3,16,32,.9294117647),rgba(8,39,60,.4)),url(/images/bg-dark.png) 50%/cover;border-color:#375a7c}.discover_genre__Ht1WM:nth-child(2){background-position:20% 30%}.discover_genre__Ht1WM:nth-child(3){background-image:linear-gradient(0deg,rgba(50,20,39,.9215686275),rgba(85,36,61,.2666666667)),url(/images/home-bg.png)}.discover_genre__Ht1WM:nth-child(4){background-position:75% 60%}.discover_genre__Ht1WM:nth-child(5){background-image:linear-gradient(0deg,rgba(7,55,70,.9333333333),rgba(22,62,76,.2)),url(/images/home-bg.png)}.discover_genre__Ht1WM p{display:block;margin-top:6px}.discover_genre__Ht1WM>svg:not(.discover_arrow__lcoRg){width:24px;height:24px;margin-bottom:9px}@media(max-width:1000px){.discover_grid__fCzUd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.discover_grid__fCzUd{grid-template-columns:repeat(2,minmax(0,1fr))}}.discover_genre__Ht1WM{overflow:hidden;min-height:145px;padding:18px 12px;justify-content:end}.discover_genre__Ht1WM h3,.discover_genre__Ht1WM p{z-index:1;position:relative;max-width:75%}.discover_atlasIcon__sS600{position:absolute;right:0;top:0;width:90px;height:125px;background-image:url(/images/genre-icon-atlas.webp);background-size:300% 200%;background-repeat:no-repeat;opacity:.9}.discover_genre__Ht1WM:first-child{background-color:#453016}.discover_genre__Ht1WM:nth-child(3){background-color:#501f3d}.discover_genre__Ht1WM h3{color:#f1f5fc}.discover_genre__Ht1WM p{color:#b4c8e4}.home_homeContent__TL_W5{max-width:1400px;margin:0 auto 24px;padding:0 24px;display:flex;flex-direction:column;gap:24px}.home_homeContent__TL_W5>div,.home_homeContent__TL_W5>section{margin-block:0}.home_writerBanner__UB40x{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:42px;margin:42px 0 64px;border:1px solid rgba(246,198,75,.3);border-radius:16px;background:radial-gradient(ellipse at 90% 100%,#ae172a 0,transparent 65%),#380e16;color:#fff5dc}.home_writerBanner__UB40x>div>span{color:#f6c64b;font-size:10px;letter-spacing:.18em;font-weight:700}.home_writerBanner__UB40x h2{margin:12px 0;font-size:clamp(22px,3vw,32px);letter-spacing:-.04em}.home_writerBanner__UB40x p{color:#dac5be;font-size:13px;margin:0}.home_writerBanner__UB40x a{text-decoration:none;background:#f6c64b;color:#241604;padding:14px 20px;border-radius:8px;font-weight:700;font-size:13px;white-space:nowrap}@media(max-width:640px){.home_homeContent__TL_W5{padding:0 16px}.home_writerBanner__UB40x{padding:28px;align-items:flex-start;flex-direction:column}}.home_readingIntro__4_2zx{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--night-raised);margin:24px 0}.home_readingIntro__4_2zx h2{font-size:19px;margin:0 0 8px;color:var(--ink)}.home_readingIntro__4_2zx p{color:var(--muted-ink);font-size:13px;margin:0}.home_readingIntro__4_2zx a{color:var(--gold);white-space:nowrap;font-size:13px}@media(max-width:600px){.home_readingIntro__4_2zx{flex-direction:column;align-items:start}}.home_readerBanner__maHs_{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0;padding:26px 30px;border:1px solid var(--border);border-radius:12px;background:var(--night-raised)}.home_readerBanner__maHs_ h2{color:var(--ink);font-size:22px;margin:0 0 8px}.home_readerBanner__maHs_ p{color:var(--muted-ink);font-size:13px;margin:0;line-height:1.8}.home_readerBanner__maHs_ a{color:var(--gold);border:1px solid var(--border);border-radius:7px;padding:12px 18px;text-decoration:none;font-size:13px;white-space:nowrap}.home_writerActions__M9Lqw{display:flex;flex-direction:column;gap:10px;align-items:stretch;text-align:center}.home_writerActions__M9Lqw a:last-child{background:rgba(0,0,0,0);color:#f6c64b;font-size:12px;padding:5px 12px}@media(max-width:600px){.home_readerBanner__maHs_{align-items:start;flex-direction:column;padding:24px}}.home_writerBanner__UB40x{position:relative;isolation:isolate;overflow:hidden}.home_writerBanner__UB40x:before{background:url(/images/writer-invitation-girl.webp) center 28%/cover no-repeat;opacity:.32}.home_writerBanner__UB40x:after,.home_writerBanner__UB40x:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.home_writerBanner__UB40x:after{background:linear-gradient(90deg,rgba(56,14,22,.7215686275),rgba(56,14,22,.4) 40%,rgba(56,14,22,0) 75%)}@media(max-width:640px){.home_writerBanner__UB40x:before{background-position:65%;opacity:.23}}.home_homeContent__TL_W5 .home_readerBanner__maHs_{padding:18px 24px}.home_favoritesArea__2st_C{display:flex;gap:24px;align-items:stretch;margin:0 0 24px}.home_favoriteShelf__O9Bea{flex:1;min-width:0}.home_publishGuide__2SQOw{width:min(280px,28vw);padding:28px;border:1px solid rgba(246,198,75,.36);border-radius:14px;background:linear-gradient(145deg,#172b45,#0d1726);color:var(--ink);display:flex;flex-direction:column;align-items:flex-start}.home_publishGuide__2SQOw span{color:var(--gold);font-weight:800;letter-spacing:.14em;font-size:9px}.home_publishGuide__2SQOw h2{margin:13px 0 10px;font-size:21px;line-height:1.2}.home_publishGuide__2SQOw p{color:var(--muted-ink);font-size:12px;line-height:1.75;margin:0 0 22px}.home_publishGuide__2SQOw a{margin-top:auto;color:var(--gold);font-size:12px;font-weight:700;text-decoration:none}.home_homeContent__TL_W5 .home_readingIntro__4_2zx{padding:20px 24px}.home_homeContent__TL_W5 .home_writerBanner__UB40x{padding:30px}@media(max-width:640px){.home_homeContent__TL_W5{gap:20px}.home_homeContent__TL_W5 .home_readerBanner__maHs_,.home_homeContent__TL_W5 .home_readingIntro__4_2zx,.home_homeContent__TL_W5 .home_writerBanner__UB40x{padding:20px}.home_favoritesArea__2st_C{flex-direction:column}.home_publishGuide__2SQOw{width:auto}}.settingformuser_container__KwSF2{display:flex;align-items:flex-start;justify-content:center;padding:2rem 0}.settingformuser_card__u5TgV{width:100%;max-width:480px;background:#fff;border-radius:20px;padding:3rem;box-shadow:0 20px 60px rgba(233,30,99,.3);animation:settingformuser_slideUp__2PB0U .4s ease}@keyframes settingformuser_slideUp__2PB0U{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.settingformuser_header__bgA_I{text-align:center;margin-bottom:2rem}.settingformuser_icon__NmFK_{width:56px;height:56px;margin:0 auto 1rem;padding:14px;background:linear-gradient(135deg,#ec407a,#c91e2f);color:#fff;border-radius:16px;display:block}.settingformuser_title__HQXKC{font-size:1.75rem;font-weight:700;color:#c91e2f;margin-bottom:.5rem}.settingformuser_subtitle___imwq{font-size:.95rem;color:#666}.settingformuser_form__cJ_vJ{display:flex;flex-direction:column;gap:1.5rem}.settingformuser_inputGroup__JXGVc{display:flex;flex-direction:column;gap:.5rem}.settingformuser_label__eKMTX{font-size:.9rem;font-weight:600;color:#333}.settingformuser_inputWrapper__aFzxV{position:relative;display:flex;align-items:center}.settingformuser_inputIcon__o9RTY{position:absolute;left:1rem;color:#f48fb1;pointer-events:none}.settingformuser_input__hLvCO{width:100%;padding:.875rem 1rem .875rem 3rem;border:2px solid #f8bbd0;border-radius:12px;font-size:.95rem;color:#333;background:#fff;transition:all .3s ease}.settingformuser_input__hLvCO::placeholder{color:#bbb}.settingformuser_input__hLvCO:focus{outline:none;border-color:#ec407a;box-shadow:0 0 0 4px rgba(236,64,122,.1)}.settingformuser_eyeButton__0xoR0{position:absolute;right:1rem;background:rgba(0,0,0,0);border:none;color:#f48fb1;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.settingformuser_eyeButton__0xoR0:hover{color:#ec407a}.settingformuser_message__8gjO5{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:12px;font-size:.9rem;font-weight:500}.settingformuser_message__8gjO5.settingformuser_success__GtwFI{background:#e8f5e9;color:#2e7d32;border:1px solid #4caf50}.settingformuser_message__8gjO5.settingformuser_error__BAaRT{background:#ffebee;color:#c62828;border:1px solid #ef5350}.settingformuser_message__8gjO5 svg{flex-shrink:0}.settingformuser_submitButton__lyr0B{width:100%;padding:1rem;background:linear-gradient(135deg,#ec407a,#c91e2f);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(236,64,122,.3)}.settingformuser_submitButton__lyr0B:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(236,64,122,.4)}.settingformuser_submitButton__lyr0B:active:not(:disabled){transform:translateY(0)}.settingformuser_submitButton__lyr0B:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){.settingformuser_container__KwSF2{padding:1rem}.settingformuser_card__u5TgV{padding:2rem 1.5rem}.settingformuser_title__HQXKC{font-size:1.5rem}.settingformuser_subtitle___imwq{font-size:.875rem}}.settingformuser_container__KwSF2{padding:24px 0}.settingformuser_card__u5TgV{max-width:720px;padding:28px;background:var(--night-raised);color:var(--ink);border:1px solid var(--border);box-shadow:0 14px 40px rgba(0,0,0,.1333333333)}.settingformuser_label__eKMTX,.settingformuser_title__HQXKC{color:var(--ink)}.settingformuser_subtitle___imwq{color:var(--muted-ink)}.settingformuser_icon__NmFK_{background:var(--night-panel);color:var(--gold)}.settingformuser_input__hLvCO{background:var(--night);color:var(--ink);border:1px solid var(--border);padding:13px 15px}.settingformuser_input__hLvCO:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(255,211,52,.1254901961)}.settingformuser_input__hLvCO::placeholder{color:var(--muted-ink)}.settingformuser_inputWrapper__aFzxV .settingformuser_input__hLvCO{padding-inline:44px}.settingformuser_eyeButton__0xoR0,.settingformuser_inputIcon__o9RTY{color:var(--muted-ink)}.settingformuser_submitButton__lyr0B{background:var(--button-gold);color:#161b23;box-shadow:none}.settingformuser_submitButton__lyr0B:hover:not(:disabled){background:var(--gold-soft);box-shadow:none;transform:none}.settingformuser_tabs__WVl5z{display:flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--border);margin-bottom:26px}.settingformuser_tabs__WVl5z button{padding:12px 8px;background:rgba(0,0,0,0);border:0;border-bottom:2px solid rgba(0,0,0,0);color:var(--muted-ink);cursor:pointer;font-weight:600}.settingformuser_tabs__WVl5z button[aria-selected=true]{color:var(--gold);border-bottom-color:var(--gold)}@media(max-width:540px){.settingformuser_card__u5TgV{padding:20px}.settingformuser_container__KwSF2{padding:12px 0}}.settingformuser_discordPanel__fQ_9f{display:grid;gap:18px}.settingformuser_discordIntro__vVE8m{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--night-panel)}.settingformuser_discordIntro__vVE8m>span{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:10px;background:rgba(88,101,242,.1215686275);color:#7d88ff}.settingformuser_discordIntro__vVE8m h3{margin:1px 0 5px;color:var(--ink);font-size:16px}.settingformuser_discordIntro__vVE8m p,.settingformuser_discordNotice__bVXOH{margin:0;color:var(--muted-ink);font-size:12px;line-height:1.7}.settingformuser_discordConnect__FYo0Z{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 16px;border:1px solid rgba(120,131,255,.4);border-radius:9px;background:#5865f2;color:#fff;text-decoration:none;font-size:13px;font-weight:800}.settingformuser_discordAccount__oUxPC{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--night-panel)}.settingformuser_discordAccount__oUxPC img{width:42px;height:42px;border-radius:50%;object-fit:cover}.settingformuser_discordAccount__oUxPC>div{display:grid;gap:2px;min-width:0}.settingformuser_discordAccount__oUxPC>div span{color:var(--muted-ink);font-size:10px}.settingformuser_discordAccount__oUxPC strong{color:var(--ink);overflow:hidden;text-overflow:ellipsis}.settingformuser_connectedBadge__UtCLT{margin-inline-start:auto;padding:4px 7px;border-radius:5px;background:rgba(76,175,80,.1254901961);color:#72cf83;font-size:9px;font-weight:800}.settingformuser_discordToggle__BWR5G{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid var(--border);border-radius:10px;background:var(--night-panel);cursor:pointer}.settingformuser_discordToggle__BWR5G input{margin-top:3px;accent-color:#5865f2}.settingformuser_discordToggle__BWR5G span{display:grid;gap:4px}.settingformuser_discordToggle__BWR5G strong{color:var(--ink);font-size:12px}.settingformuser_discordToggle__BWR5G small{color:var(--muted-ink);font-size:10px;line-height:1.6}.settingformuser_discordDisconnect__kOeus{display:flex;align-items:center;justify-content:center;gap:8px;justify-self:start;padding:9px 12px;border:1px solid var(--border);border-radius:8px;background:rgba(0,0,0,0);color:var(--muted-ink);font:inherit;font-size:11px;cursor:pointer}.settingformuser_discordDisconnect__kOeus:hover{border-color:#d65b67;color:#d65b67}.imageuploadfield_field__szD2e{display:grid;gap:9px;min-width:0}.imageuploadfield_label__CgdIq{font-size:12px;font-weight:700;color:var(--ink)}.imageuploadfield_preview__fCKzX{overflow:hidden;border:1px dashed var(--border);border-radius:9px;background:var(--night-panel)}.imageuploadfield_preview__fCKzX img{width:100%;height:100%;display:block;object-fit:cover}.imageuploadfield_square__eSwLC{width:112px;aspect-ratio:1}.imageuploadfield_banner__SPdI5{width:100%;aspect-ratio:3/1;max-height:190px}.imageuploadfield_placeholder__Wr4is{display:flex;min-height:100%;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:var(--muted-ink)}.imageuploadfield_placeholder__Wr4is small{font-size:10px}.imageuploadfield_actions__YrKCM{display:flex;flex-wrap:wrap;gap:8px}.imageuploadfield_actions__YrKCM button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border:1px solid var(--border);border-radius:7px;background:var(--night-panel);color:var(--ink);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.imageuploadfield_actions__YrKCM button:hover:not(:disabled){border-color:var(--gold)}.imageuploadfield_actions__YrKCM button:disabled{opacity:.55;cursor:wait}.imageuploadfield_actions__YrKCM .imageuploadfield_remove__asLYs{color:#f4a2a8}.imageuploadfield_file__1ZDxK{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.imageuploadfield_hint__bHe1H{font-size:10px;color:var(--muted-ink)}.imageuploadfield_error__w_GiD{font-size:11px;color:#f4a2a8}.imageuploadfield_spin__cMUKI{animation:imageuploadfield_spin__cMUKI 1s linear infinite}@keyframes imageuploadfield_spin__cMUKI{to{transform:rotate(1turn)}}.analyticsdashboard_dashboard__ZUpzv{padding:2rem;max-width:1200px;margin:0 auto}.analyticsdashboard_dashboard__ZUpzv .analyticsdashboard_title__ecqHY{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--ink)}.analyticsdashboard_statsGrid__eG8wP{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem}.analyticsdashboard_statCard__vGZzK{background:var(--night-raised);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;align-items:center;gap:1rem;border:1px solid var(--border)}.analyticsdashboard_statCard__vGZzK .analyticsdashboard_iconWrapper__tYby_{padding:12px;border-radius:50%;background:var(--night-panel);color:var(--gold)}.analyticsdashboard_statCard__vGZzK .analyticsdashboard_statInfo__qP8Uh{display:flex;flex-direction:column}.analyticsdashboard_statCard__vGZzK .analyticsdashboard_statInfo__qP8Uh .analyticsdashboard_label__nUzJD{font-size:.9rem;color:var(--muted-ink)}.analyticsdashboard_statCard__vGZzK .analyticsdashboard_statInfo__qP8Uh .analyticsdashboard_value__nSO5F{font-size:1.5rem;font-weight:700;color:var(--ink)}.analyticsdashboard_chartsGrid__kyHv_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:1.5rem;margin-bottom:2rem}.analyticsdashboard_chartCard__o_P_b{background:var(--night-raised);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid var(--border);height:400px;display:flex;flex-direction:column}.analyticsdashboard_chartCard__o_P_b .analyticsdashboard_cardTitle__XPjSn{font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;color:var(--ink)}.analyticsdashboard_chartCard__o_P_b .analyticsdashboard_chartWrapper__Ke3_g{flex:1;width:100%;min-height:0}.analyticsdashboard_tableCard__CDN9c{background:var(--night-raised);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid var(--border)}.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_cardTitle__XPjSn{font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;color:var(--ink)}.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_tableWrapper__2EMSi{overflow-x:auto}.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_table__Yph4H{width:100%;border-collapse:collapse}.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_table__Yph4H td,.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_table__Yph4H th{text-align:left;padding:1rem;border-bottom:1px solid var(--border);color:var(--ink)}.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_table__Yph4H th{font-weight:600;color:var(--muted-ink);background-color:var(--night-panel)}.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_table__Yph4H .analyticsdashboard_novelTitle__e7UJj{font-weight:500;color:var(--ink)}.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_table__Yph4H .analyticsdashboard_statusBadge__RouzS{padding:4px 10px;border-radius:20px;font-size:.8rem;text-transform:capitalize}.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_table__Yph4H .analyticsdashboard_statusBadge__RouzS.analyticsdashboard_ongoing__bQBsh{background:#e3f2fd;color:#1976d2}.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_table__Yph4H .analyticsdashboard_statusBadge__RouzS.analyticsdashboard_completed__Qb_UL{background:#e8f5e9;color:#2e7d32}.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_table__Yph4H .analyticsdashboard_statusBadge__RouzS.analyticsdashboard_hiatus__rKLFa{background:#fff3e0;color:#f57c00}.analyticsdashboard_tableCard__CDN9c .analyticsdashboard_table__Yph4H .analyticsdashboard_statusBadge__RouzS.analyticsdashboard_draft__Mrzoi{background:#f5f5f5;color:#757575}@media(max-width:600px){.analyticsdashboard_dashboard__ZUpzv{padding:16px 0}.analyticsdashboard_statsGrid__eG8wP{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analyticsdashboard_statCard__vGZzK{padding:14px;gap:10px}.analyticsdashboard_statCard__vGZzK .analyticsdashboard_iconWrapper__tYby_{padding:8px}.analyticsdashboard_chartCard__o_P_b,.analyticsdashboard_tableCard__CDN9c{padding:16px}}.ratingmodal_overlay__42AMI{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;animation:ratingmodal_fadeIn__WHf44 .2s ease}@keyframes ratingmodal_fadeIn__WHf44{0%{opacity:0}to{opacity:1}}.ratingmodal_modal__FYXKC{background:var(--night-raised);border:1px solid var(--border);border-radius:20px;padding:40px;max-width:500px;width:90%;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:ratingmodal_slideUp__q_GLv .3s ease}@keyframes ratingmodal_slideUp__q_GLv{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.ratingmodal_closeBtn__7rb_e{position:absolute;top:15px;right:15px;background:rgba(0,0,0,0);border:none;color:var(--gold);cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.ratingmodal_closeBtn__7rb_e:hover{background-color:#f0c36d;transform:rotate(90deg)}.ratingmodal_title__3VwJo{font-size:28px;font-weight:700;color:var(--gold);margin:0 0 10px;text-align:center}.ratingmodal_novelTitle__RtCPl{font-size:18px;color:var(--muted-ink);margin:0 0 25px;text-align:center;font-weight:500}.ratingmodal_currentRating__PIFwV{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:30px;padding:15px;background-color:var(--night-panel);border-radius:12px}.ratingmodal_averageRating__2b29c{display:flex;align-items:center;gap:8px}.ratingmodal_ratingNumber__7Vu9S{font-size:24px;font-weight:700;color:var(--gold)}.ratingmodal_totalRatings__RBlAK{font-size:14px;color:var(--muted-ink)}.ratingmodal_starsContainer__PPPVD{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.ratingmodal_starBtn__o_awV{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:5px;transition:transform .2s ease}.ratingmodal_starBtn__o_awV:hover{transform:scale(1.2)}.ratingmodal_starBtn__o_awV:active{transform:scale(.95)}.ratingmodal_starBtn__o_awV:disabled{cursor:not-allowed;opacity:.6}.ratingmodal_selectedText__on_Bc{text-align:center;font-size:16px;color:var(--gold);font-weight:600;margin:10px 0}.ratingmodal_message__uTBJ3{text-align:center;padding:12px;border-radius:8px;margin:15px 0;font-size:14px;font-weight:500}.ratingmodal_message__uTBJ3.ratingmodal_success__xtP3U{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.ratingmodal_message__uTBJ3.ratingmodal_error__k_xSw{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.ratingmodal_removeBtn__nvCSc{width:100%;padding:12px 20px;background-color:var(--night-panel);color:var(--gold);border:1px solid var(--border);border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:10px}.ratingmodal_removeBtn__nvCSc:hover{background-color:var(--gold);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(219,52,73,.3)}.ratingmodal_removeBtn__nvCSc:active{transform:translateY(0)}.ratingmodal_starBtn__o_awV{color:var(--muted-ink)}@media(max-width:540px){.ratingmodal_modal__FYXKC{padding:32px 20px 24px}.ratingmodal_title__3VwJo{font-size:24px}.ratingmodal_starsContainer__PPPVD{gap:4px}}.wrapperuserprofile_navigationWrapper__rzK1m{width:100%;margin-bottom:2rem}.wrapperuserprofile_navigationProfile__Fn1sI{position:relative;display:flex;justify-content:center;padding:.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);max-width:1000px;margin:0 auto 1.5rem;width:95%}.wrapperuserprofile_navButtons__SGotW{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%}.wrapperuserprofile_navBtn__bGgY1{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;background:#fff;border:1px solid #eee;border-radius:12px;font-size:.9rem;font-weight:600;color:#666;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex:1;min-width:unset;white-space:nowrap}.wrapperuserprofile_navBtn__bGgY1:hover{background:#fff;border-color:#c91e2f;color:#c91e2f}.wrapperuserprofile_navBtnActive__wOqPU{background:#c91e2f;color:#fff;box-shadow:0 4px 10px rgba(233,30,99,.2)}.wrapperuserprofile_navBtnActive__wOqPU:hover{background:#d81b60;color:#fff;border-color:rgba(0,0,0,0)}.wrapperuserprofile_navBtnActive__wOqPU .wrapperuserprofile_navIcon__QV9By{color:#fff}.wrapperuserprofile_establishSectBtn__zBuPT{border:2px solid rgba(212,43,61,.3);color:#d42b3d;background-color:rgba(212,43,61,.05)}.wrapperuserprofile_establishSectBtn__zBuPT:hover{background-color:#d42b3d;color:#fff;border-color:#d42b3d;box-shadow:0 0 15px rgba(212,43,61,.4)}.wrapperuserprofile_establishSectBtn__zBuPT .wrapperuserprofile_navIcon__QV9By{color:#d42b3d}.wrapperuserprofile_navIcon__QV9By{width:18px;height:18px;flex-shrink:0}.wrapperuserprofile_profileContainer__6ijBi{max-width:1300px;width:100%;margin:5px auto}.wrapperuserprofile_userContentProfile__hJOXP{max-width:1190px;width:100%;margin:5px auto;padding:5px;display:flex;align-items:center;justify-content:space-evenly}.wrapperuserprofile_profileContainer__6ijBi{max-width:1240px;margin:24px auto 20px;padding:0 24px}.wrapperuserprofile_userContentProfile__hJOXP{max-width:1240px;margin:0 auto 55px;padding:0 24px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.wrapperuserprofile_userContentProfile__hJOXP>div{min-width:0}.wrapperuserprofile_profileMain__tGqrq{min-width:0;width:100%}.wrapperuserprofile_navigationProfile__Fn1sI{width:100%;background:var(--night-raised);border:1px solid var(--border);box-shadow:none}.wrapperuserprofile_navButtons__SGotW{gap:5px;flex-wrap:wrap}.wrapperuserprofile_navBtn__bGgY1{background:rgba(0,0,0,0);color:var(--muted-ink);border:0;padding:10px 14px;font-size:12px}.wrapperuserprofile_navBtnActive__wOqPU,.wrapperuserprofile_navBtnActive__wOqPU:hover{background:var(--button-gold);color:#17202b}.wrapperuserprofile_navBtnActive__wOqPU .wrapperuserprofile_navIcon__QV9By{color:#17202b}@media(max-width:800px){.wrapperuserprofile_userContentProfile__hJOXP{grid-template-columns:1fr;padding:0 16px}.wrapperuserprofile_profileContainer__6ijBi{padding:0 16px;margin-top:16px}}.wrapperuserprofile_profileReminder__IjVwW{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin:0 0 16px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--gold) 45%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--gold) 7%,var(--night-raised));color:var(--ink);overflow:hidden}.wrapperuserprofile_profileReminder__IjVwW strong{display:block;font-size:13px}.wrapperuserprofile_profileReminder__IjVwW p{margin:4px 0 0;color:var(--muted-ink);font-size:11px;line-height:1.55}.wrapperuserprofile_profileReminder__IjVwW button{border:0;border-radius:7px;padding:9px 12px;background:var(--button-gold);color:#17202b;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.wrapperuserprofile_completeness__yHr_d{position:absolute;inset:auto 0 0;height:3px;background:var(--border)}.wrapperuserprofile_completeness__yHr_d span{display:block;height:100%;background:var(--gold)}@media(max-width:600px){.wrapperuserprofile_profileReminder__IjVwW{grid-template-columns:1fr}.wrapperuserprofile_profileReminder__IjVwW button{width:100%}}.readinglistcard_card__TG72M{height:100%;display:flex;flex-direction:column;background:var(--night-raised);border:1px solid var(--border);border-radius:11px;overflow:hidden;transition:border-color .18s,transform .18s;color:var(--ink)}.readinglistcard_card__TG72M:hover{border-color:var(--gold);transform:translateY(-3px)}.readinglistcard_cardPreview__txtXj{height:165px;width:100%;overflow:hidden;background:var(--night-panel)}.readinglistcard_coverGrid__23k88{height:100%;display:grid;gap:3px;padding:12px 18px 0;align-items:start;transform:rotate(-4deg);transform-origin:50% 80%}.readinglistcard_coverGrid__23k88 img{width:100%;height:180px;object-fit:cover;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,.3333333333)}.readinglistcard_emptyCover__aTgR1{height:100%;display:grid;place-items:center;color:var(--gold);background:radial-gradient(ellipse at center,rgba(255,218,57,.0431372549),transparent 70%),var(--night-panel)}.readinglistcard_cardContent___NH9K{padding:17px;display:flex;flex-direction:column;gap:16px}.readinglistcard_cardTitle__hSYcr{font-size:15px;line-height:1.6;color:var(--ink);margin:0;font-weight:700;overflow-wrap:anywhere}.readinglistcard_cardMeta__MELks{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--muted-ink);font-size:11px}.readinglistcard_user__7i8kT{display:flex;align-items:center;gap:5px}.readinglistcard_count__Oaen_{color:var(--gold);font-size:10px}@media(prefers-reduced-motion:reduce){.readinglistcard_card__TG72M{transition:none}}.readinglistcard_unavailable__dRE7U{font-size:10px;line-height:1.6;color:var(--muted-ink)}.userreadinglists_grid__GJtxc{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:20px 0}.userreadinglists_emptyState__s7XXs{padding:40px;text-align:center;color:#666;background:#f9f9f9;border-radius:12px;border:1px dashed #ccc;margin-top:20px}.userreadinglists_cardWrapper__RRND3{height:280px}.userreadinglists_emptyState__s7XXs{color:var(--muted-ink);background:var(--night-panel);border-color:var(--border)}.userreadinglists_cardWrapper__RRND3{height:auto}.userreadinglists_grid__GJtxc{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.messages_page__XPOCl{max-width:1240px;margin:0 auto;padding:26px 24px 42px;color:var(--ink)}.messages_page__XPOCl button,.messages_page__XPOCl input,.messages_page__XPOCl textarea{font:inherit}.messages_page__XPOCl button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;color:var(--ink);background:var(--night-panel);border:1px solid var(--border);border-radius:9px;padding:9px 12px}.messages_page__XPOCl button:disabled{opacity:.45;cursor:not-allowed}.messages_page__XPOCl a:focus-visible,.messages_page__XPOCl button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.messages_page__XPOCl a{color:inherit;text-decoration:none}.messages_page__XPOCl input,.messages_page__XPOCl textarea{color:var(--ink);background:rgba(0,0,0,0);border:0;min-width:0;outline:none}.messages_page__XPOCl button:hover:not(:disabled){border-color:var(--gold)}.messages_embedded__dLRSj{max-width:none;padding:0}.messages_embedded__dLRSj .messages_pageHeader__8vqlE{margin:0 0 14px;padding:17px 18px;border:1px solid var(--border);border-radius:12px;background:var(--night-raised)}.messages_embedded__dLRSj .messages_pageHeader__8vqlE h1{font-size:21px;margin:2px 0 3px}.messages_embedded__dLRSj .messages_eyebrow__6hmLI,.messages_embedded__dLRSj .messages_pageHeader__8vqlE p{display:none}.messages_embedded__dLRSj .messages_workspace__e8Hx6{height:min(650px,100dvh - 245px);min-height:500px;box-shadow:none}.messages_pageHeader__8vqlE{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.messages_pageHeader__8vqlE h1{margin:5px 0 7px;font-size:30px;letter-spacing:-.03em}.messages_pageHeader__8vqlE p{font-size:12px;color:var(--muted-ink);line-height:1.7;max-width:650px;margin:0}.messages_eyebrow__6hmLI{font-size:10px;letter-spacing:.16em;color:var(--gold);font-weight:750}.messages_page__XPOCl .messages_primary__dK5yP{background:var(--button-gold);color:#17202b;border-color:rgba(0,0,0,0);white-space:nowrap;font-size:12px;font-weight:700;padding:12px 16px}.messages_error__Ismpg{padding:12px 16px;border:1px solid #b14b52;border-radius:9px;color:var(--ink);background:var(--night-panel);font-size:13px}.messages_workspace__e8Hx6{display:grid;grid-template-columns:290px minmax(0,1fr);height:min(720px,100dvh - 220px);min-height:480px;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--night-raised);box-shadow:0 14px 40px rgba(0,0,0,.1333333333)}.messages_sidebar__bKc1l{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--border);background:var(--night-panel)}.messages_sidebarHeader__eZ_uS{display:flex;align-items:center;justify-content:space-between;padding:19px 18px 14px}.messages_sidebarHeader__eZ_uS h2{display:flex;gap:8px;align-items:center;font-size:14px;margin:0}.messages_count__XFemg,.messages_unread__Bp_eY{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;font-size:10px;background:var(--button-gold);color:#17202b;font-weight:800}.messages_count__XFemg{background:var(--night-raised)}.messages_count__XFemg,.messages_search__v3ixR{color:var(--muted-ink);border:1px solid var(--border)}.messages_search__v3ixR{display:flex;align-items:center;gap:8px;background:var(--night);border-radius:9px;margin:0 14px 14px;padding:10px}.messages_search__v3ixR input{width:100%;font-size:12px}.messages_search__v3ixR:focus-within{border-color:var(--gold)}.messages_conversations__zKPFU{display:flex;flex-direction:column;gap:4px;overflow-y:auto;min-height:0;flex:1;padding:0 8px 12px;scrollbar-width:thin}.messages_page__XPOCl .messages_conversation__vAAD_{display:flex;align-items:flex-start;justify-content:flex-start;flex-shrink:0;text-align:start;gap:11px;width:100%;padding:13px 10px;min-height:76px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:10px}.messages_page__XPOCl .messages_conversation__vAAD_[aria-pressed=true]{background:var(--night-raised);border-color:var(--border)}.messages_page__XPOCl .messages_conversation__vAAD_:hover{background:var(--night-raised)}.messages_conversationBody__vOezP{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.messages_conversationTitle__o_JYb{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px;font-weight:750;overflow-wrap:anywhere}.messages_preview__HLjmQ{display:block;color:var(--muted-ink);font-size:12px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages_requestLabel__sXWwQ{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--gold)}.messages_avatar__lv9Pk{width:38px;height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;background:var(--night-raised);color:var(--gold);font-size:14px;font-weight:750;position:relative;overflow:hidden}.messages_avatar__lv9Pk img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.messages_preference__UlwNT{display:flex;align-items:center;gap:9px;margin:0;border-top:1px solid var(--border);padding:16px;font-size:11px;line-height:1.6;color:var(--muted-ink)}.messages_preference__UlwNT input{accent-color:var(--gold);margin:0;width:15px;height:15px}.messages_chat__gJRcE{display:flex;flex-direction:column;min-width:0;min-height:0}.messages_chatHeader__7GRpn{display:flex;align-items:center;gap:11px;padding:15px 20px;border-bottom:1px solid var(--border);min-height:76px}.messages_chatIdentity__vF6k2{display:flex;flex-direction:column;gap:4px;min-width:0}.messages_chatIdentity__vF6k2 a,.messages_chatIdentity__vF6k2 strong{font-size:14px;font-weight:750;overflow-wrap:anywhere}.messages_chatIdentity__vF6k2 span{font-size:10px;color:var(--muted-ink)}.messages_chatActions__oe1BG{margin-inline-start:auto;display:flex;gap:5px;flex-wrap:wrap;justify-content:end}.messages_page__XPOCl .messages_chatActions__oe1BG button{background:rgba(0,0,0,0);padding:8px;border-color:rgba(0,0,0,0);font-size:10px}.messages_page__XPOCl .messages_chatActions__oe1BG .messages_accept__h5c9a{color:var(--gold);border-color:var(--border)}.messages_page__XPOCl .messages_back__xhlw4{display:none}.messages_requestNotice__0ZxOP{display:flex;align-items:start;gap:8px;font-size:11px;line-height:1.7;color:var(--muted-ink);padding:11px 20px;margin:0;border-bottom:1px solid var(--border)}.messages_requestNotice__0ZxOP svg{flex-shrink:0;color:var(--gold);margin-top:2px}.messages_reportForm__2l4ST{display:grid;gap:8px;padding:16px 20px;border-bottom:1px solid var(--border);font-size:12px}.messages_reportForm__2l4ST textarea{resize:vertical;border:1px solid var(--border);padding:10px;border-radius:8px;min-height:70px}.messages_reportForm__2l4ST p{font-size:11px;color:var(--muted-ink);margin:0;line-height:1.6}.messages_reportForm__2l4ST button{justify-self:start}.messages_timeline___AXlT{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:18px 24px;scrollbar-width:thin;overscroll-behavior:contain}.messages_day__JzvRN{display:flex;align-items:center;justify-content:center;margin:6px 0 12px}.messages_day__JzvRN span{font-size:10px;background:var(--night-panel);color:var(--muted-ink);padding:5px 10px;border-radius:999px}.messages_bubble__niLqV{align-self:flex-start;max-width:80%;background:var(--night-panel);border:1px solid var(--border);border-radius:14px 14px 14px 4px;padding:11px 14px}.messages_bubble__niLqV p{margin:0;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.messages_mine__HhjWT{align-self:flex-end;background:color-mix(in srgb,var(--gold) 8%,var(--night-panel));border-color:color-mix(in srgb,var(--gold) 28%,transparent);border-radius:14px 14px 4px 14px}.messages_messageMeta___duwh{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:5px;color:var(--muted-ink);font-size:9px}.messages_messageMeta___duwh svg{color:var(--gold)}.messages_emptyChat__pkXr0{margin:auto;text-align:center;max-width:330px;padding:25px 16px;color:var(--muted-ink)}.messages_emptyChat__pkXr0>span{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;border:1px solid var(--border);color:var(--gold);background:var(--night-panel)}.messages_emptyChat__pkXr0 h2{font-size:17px;color:var(--ink);margin:15px 0 7px}.messages_emptyChat__pkXr0 p{font-size:12px;line-height:1.8;margin:0}.messages_emptyList__AFjTe{text-align:center;padding:35px 14px;color:var(--muted-ink);font-size:12px}.messages_page__XPOCl .messages_loadMore__uIad5{align-self:center;font-size:11px;padding:7px 11px;background:rgba(0,0,0,0);flex-shrink:0}.messages_composer__Cc1V_{padding:14px 20px 10px;border-top:1px solid var(--border);background:var(--night-raised)}.messages_composer__Cc1V_ small{display:block;text-align:end;font-size:9px;color:var(--muted-ink);margin-top:6px}.messages_composerRow__TkUL6{display:flex;align-items:end;gap:10px;padding:8px 9px 8px 13px;border:1px solid var(--border);border-radius:12px;background:var(--night);transition:border-color .18s,box-shadow .18s}.messages_composerRow__TkUL6 textarea{flex:1;width:100%;resize:none;min-height:42px;max-height:120px;padding:4px 0;font-size:13px;line-height:1.6;scrollbar-width:thin}.messages_composerRow__TkUL6:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 10%,transparent)}.messages_page__XPOCl .messages_send__vq3Jv{height:38px;width:38px;flex-shrink:0;padding:0;border:0;background:var(--button-gold);color:#17202b;border-radius:10px;align-self:end}.messages_recipient__MpyXo{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.messages_recipient__MpyXo>label{font-size:12px;color:var(--muted-ink)}.messages_recipient__MpyXo input{width:100%;font-size:13px;padding:5px}.messages_recipient__MpyXo .messages_recipientControl__gDIyT{position:relative;flex:1;min-width:0}.messages_suggestions__zEhgY{position:absolute;z-index:20;left:0;right:0;bottom:calc(100% + 9px);padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--night-panel);box-shadow:0 14px 36px rgba(0,0,0,.4666666667)}.messages_page__XPOCl .messages_suggestions__zEhgY button{display:flex;justify-content:flex-start;width:100%;padding:8px;border:0;background:rgba(0,0,0,0);text-align:start}.messages_page__XPOCl .messages_suggestions__zEhgY button:hover{background:var(--night-raised)}.messages_suggestions__zEhgY .messages_avatar__lv9Pk{width:32px;height:32px}.messages_suggestions__zEhgY span{display:flex;flex-direction:column;min-width:0}.messages_suggestions__zEhgY b{font-size:12px}.messages_suggestions__zEhgY small{margin:2px 0 0;text-align:start;font-size:10px}.messages_suggestions__zEhgY p{margin:7px 9px;color:var(--muted-ink);font-size:11px}@media(prefers-reduced-motion:no-preference){.messages_page__XPOCl a,.messages_page__XPOCl button{transition:background .18s,border-color .18s,color .18s,transform .18s}.messages_send__vq3Jv:not(:disabled):hover{transform:translateY(-2px)}.messages_bubble__niLqV{animation:messages_arrive__L3svC .18s ease-out}.messages_spinner__c_ftV{animation:messages_spin__1O1SW 1s linear infinite}@keyframes messages_arrive__L3svC{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes messages_spin__1O1SW{to{transform:rotate(1turn)}}}@media(max-width:900px){.messages_workspace__e8Hx6{grid-template-columns:245px minmax(0,1fr)}.messages_chatActions__oe1BG button span{display:none}.messages_chatHeader__7GRpn{padding:14px}.messages_timeline___AXlT{padding:15px}}@media(max-width:650px){.messages_page__XPOCl{padding:18px 12px 24px}.messages_pageHeader__8vqlE{align-items:start;gap:12px}.messages_pageHeader__8vqlE h1{font-size:25px}.messages_pageHeader__8vqlE p{display:none}.messages_page__XPOCl .messages_primary__dK5yP{padding:10px;font-size:11px}.messages_workspace__e8Hx6{grid-template-columns:1fr;height:calc(100dvh - 195px);min-height:460px}.messages_sidebar__bKc1l{border:0}.messages_hasSelection___7G3K .messages_sidebar__bKc1l{display:none}.messages_workspace__e8Hx6:not(.messages_hasSelection___7G3K) .messages_sidebar__bKc1l{max-height:210px;border-bottom:1px solid var(--border)}.messages_workspace__e8Hx6:not(.messages_hasSelection___7G3K){grid-template-rows:auto minmax(0,1fr)}.messages_page__XPOCl .messages_back__xhlw4{display:inline-flex;border:0;background:rgba(0,0,0,0);padding:6px}.messages_chatHeader__7GRpn{gap:8px;min-height:66px}.messages_chatIdentity__vF6k2 a{font-size:13px}.messages_chatActions__oe1BG{gap:0;flex-wrap:nowrap}.messages_page__XPOCl .messages_chatActions__oe1BG button{padding:7px}.messages_chatHeader__7GRpn .messages_avatar__lv9Pk{width:32px;height:32px}.messages_chatHeader__7GRpn .messages_chatActions__oe1BG .messages_accept__h5c9a span{display:none}.messages_requestNotice__0ZxOP{padding:10px 14px}.messages_composer__Cc1V_{padding:12px}.messages_timeline___AXlT{padding:14px}.messages_bubble__niLqV{max-width:90%}.messages_preference__UlwNT{padding:10px 14px}.messages_sidebarHeader__eZ_uS{padding:12px 14px}.messages_search__v3ixR{margin-bottom:9px}.messages_conversation__vAAD_{min-height:66px}.messages_embedded__dLRSj{padding:0}.messages_embedded__dLRSj .messages_workspace__e8Hx6{height:calc(100dvh - 225px);min-height:460px}.messages_embedded__dLRSj .messages_pageHeader__8vqlE{padding:12px 14px}.messages_embedded__dLRSj .messages_pageHeader__8vqlE h1{font-size:19px}}.dailyquest_widgetContainer__cdy5O{display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:8px 0;border-bottom:1px solid var(--border);color:var(--muted-ink)}.dailyquest_header__HbNJ5{display:flex;align-items:center;gap:8px;flex:0 0 auto}.dailyquest_titleWrapper__9d4Jw{display:flex;align-items:center;gap:6px}.dailyquest_icon__tmdTy{color:var(--gold)}.dailyquest_title__MC6pa{margin:0;color:var(--ink);font-size:12px;font-weight:750;white-space:nowrap}.dailyquest_timer__qYi_V{color:var(--muted-ink);font-size:10px;white-space:nowrap}.dailyquest_questList__dUA5O{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.dailyquest_questItem__DTkf5{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;min-width:0;border:1px solid var(--border);border-radius:6px;background:rgba(0,0,0,0)}.dailyquest_questItem__DTkf5.dailyquest_completed__50o3c{border-color:rgba(255,211,52,.4)}.dailyquest_questInfo___ZZ5d{display:flex;align-items:center;gap:5px;min-width:0}.dailyquest_questIcon__ldnCz{color:var(--muted-ink)}.dailyquest_completed__50o3c .dailyquest_questIcon__ldnCz{color:var(--gold)}.dailyquest_questText__03JZn{overflow:hidden;color:var(--ink);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dailyquest_completed__50o3c .dailyquest_questText__03JZn{color:var(--gold-soft)}.dailyquest_progress__cjW9E{font-weight:700}.dailyquest_footer__hvTkF,.dailyquest_progress__cjW9E{color:var(--muted-ink);font-size:10px;white-space:nowrap}.dailyquest_footer__hvTkF{display:flex;align-items:center;gap:7px;flex:0 0 auto;font-weight:650}.dailyquest_progressBar__wadbR{width:54px;height:3px;overflow:hidden;border-radius:999px;background:var(--border)}.dailyquest_progressFill__wvzo_{height:100%;border-radius:inherit;background:var(--gold);transition:width .3s ease}.dailyquest_claimBtn__HcuH6{padding:0;border:0;background:rgba(0,0,0,0);color:var(--gold);cursor:pointer;font-size:10px;font-weight:750}@media(max-width:900px){.dailyquest_widgetContainer__cdy5O{align-items:flex-start;flex-wrap:wrap}.dailyquest_questList__dUA5O{order:3;flex-basis:100%}.dailyquest_footer__hvTkF{margin-left:auto}}@media(max-width:520px){.dailyquest_questList__dUA5O{gap:5px}.dailyquest_questItem__DTkf5{flex:1}.dailyquest_questText__03JZn{max-width:72px}.dailyquest_footer__hvTkF{display:none}}.reviewcard_reviewCard__uyM_R{background:var(--night-raised);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid var(--border);transition:transform .2s}.reviewcard_reviewCard__uyM_R:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.reviewcard_reviewCard__uyM_R .reviewcard_header__h_nhO{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.reviewcard_reviewCard__uyM_R .reviewcard_header__h_nhO .reviewcard_userInfo__SJl92{display:flex;align-items:center;gap:.75rem}.reviewcard_reviewCard__uyM_R .reviewcard_header__h_nhO .reviewcard_userInfo__SJl92 .reviewcard_avatar__x57Wv{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #e0e0e0}.reviewcard_reviewCard__uyM_R .reviewcard_header__h_nhO .reviewcard_userInfo__SJl92 .reviewcard_meta__0QL3S{display:flex;flex-direction:column}.reviewcard_reviewCard__uyM_R .reviewcard_header__h_nhO .reviewcard_userInfo__SJl92 .reviewcard_meta__0QL3S .reviewcard_username__PHE6E{font-weight:700;font-size:1rem;color:var(--ink)}.reviewcard_reviewCard__uyM_R .reviewcard_header__h_nhO .reviewcard_userInfo__SJl92 .reviewcard_meta__0QL3S .reviewcard_date__AHzkh{font-size:.8rem;color:var(--muted)}.reviewcard_reviewCard__uyM_R .reviewcard_header__h_nhO .reviewcard_ratingBadge__3RIFT{background:#111;color:gold;padding:.25rem .75rem;border-radius:8px;font-weight:800;font-size:1.1rem;display:flex;align-items:center;gap:4px}.reviewcard_reviewCard__uyM_R .reviewcard_summary__jiCxu{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:var(--ink)}.reviewcard_reviewCard__uyM_R .reviewcard_content__4Oa9P{font-size:.95rem;line-height:1.6;color:var(--ink);margin-bottom:1.5rem;white-space:pre-wrap}.reviewcard_reviewCard__uyM_R .reviewcard_content__4Oa9P.reviewcard_spoiler__wHkXV{filter:blur(5px);cursor:pointer;user-select:none;transition:filter .3s}.reviewcard_reviewCard__uyM_R .reviewcard_content__4Oa9P.reviewcard_spoiler__wHkXV:hover{filter:blur(2px)}.reviewcard_reviewCard__uyM_R .reviewcard_content__4Oa9P.reviewcard_spoiler__wHkXV.reviewcard_revealed__SVfKN{filter:none;cursor:text;user-select:text}.reviewcard_reviewCard__uyM_R .reviewcard_spoilerWarning__ibcnI{color:#ff4757;font-size:.8rem;font-weight:700;margin-bottom:.5rem;cursor:pointer}.reviewcard_reviewCard__uyM_R .reviewcard_ratingsGrid__JwLJg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;background:var(--night);padding:1rem;border-radius:8px;margin-bottom:1rem}.reviewcard_reviewCard__uyM_R .reviewcard_ratingsGrid__JwLJg .reviewcard_ratingItem__0o8sl{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;color:var(--muted)}.reviewcard_reviewCard__uyM_R .reviewcard_ratingsGrid__JwLJg .reviewcard_ratingItem__0o8sl .reviewcard_label__8L47c{font-weight:600}.reviewcard_reviewCard__uyM_R .reviewcard_ratingsGrid__JwLJg .reviewcard_ratingItem__0o8sl .reviewcard_dots__z_LjH{display:flex;gap:2px}.reviewcard_reviewCard__uyM_R .reviewcard_ratingsGrid__JwLJg .reviewcard_ratingItem__0o8sl .reviewcard_dots__z_LjH .reviewcard_dot__XssNo{width:8px;height:8px;border-radius:50%;background:#ddd}.reviewcard_reviewCard__uyM_R .reviewcard_ratingsGrid__JwLJg .reviewcard_ratingItem__0o8sl .reviewcard_dots__z_LjH .reviewcard_dot__XssNo.reviewcard_filled__luqAv{background:#4ade80}.reviewcard_reviewCard__uyM_R .reviewcard_footer__M0zDE{display:flex;justify-content:flex-end;gap:1rem}.reviewcard_reviewCard__uyM_R .reviewcard_footer__M0zDE button{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;color:var(--muted);font-weight:600;transition:color .2s}.reviewcard_reviewCard__uyM_R .reviewcard_footer__M0zDE button:hover{color:var(--ink)}.reviewcard_reviewCard__uyM_R .reviewcard_footer__M0zDE button.reviewcard_active__OUrR1{color:#ff4757}.mentions_inputWrap__nOkFT{position:relative;flex:1;min-width:0;display:flex}.mentions_inputWrap__nOkFT input{width:100%;min-width:0}.mentions_suggestions__Qi18N{position:fixed;box-sizing:border-box;overflow:auto;padding:6px;background:var(--night-raised);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.3333333333);z-index:2000}.mentions_suggestions__Qi18N button{display:flex!important;align-items:start!important;flex-direction:column;gap:3px;width:100%!important;height:auto!important;border:0!important;padding:10px!important;text-align:start;background:rgba(0,0,0,0)!important;color:var(--ink)!important;border-radius:7px;cursor:pointer}.mentions_suggestions__Qi18N button:hover,.mentions_suggestions__Qi18N button[aria-selected=true]{background:var(--night-panel)!important}.mentions_suggestions__Qi18N strong{font-size:12px;overflow-wrap:anywhere}.mentions_suggestions__Qi18N small{color:var(--muted-ink);font-size:10px}.mentions_reference__vIf72{color:var(--gold);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.mentions_suggestions__Qi18N p{margin:0;padding:12px;color:var(--muted-ink);font-size:12px;line-height:1.6}