.page_page__SipoC{min-height:100vh}.ToastProvider_stack__3cN5U{position:fixed;z-index:300;right:18px;bottom:calc(20px + var(--safe-bottom));width:min(390px,calc(100vw - 32px));display:grid;grid-gap:8px;gap:8px;pointer-events:none}.ToastProvider_toast__FK5qv{min-height:48px;display:grid;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;grid-gap:10px;gap:10px;padding:9px 8px 9px 14px;border:1px solid var(--line-strong);border-radius:12px;background:color-mix(in srgb,var(--text) 84%,transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--bg);font-size:13px;font-weight:600;pointer-events:auto;animation:ToastProvider_enter__FZMMY .18s ease-out}.ToastProvider_toast__FK5qv button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer}.ToastProvider_success__feLO9>svg{color:#56c596}.ToastProvider_error__AerLm>svg{color:#ff7a73}@keyframes ToastProvider_enter__FZMMY{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.ToastProvider_stack__3cN5U{right:16px;bottom:calc(82px + var(--safe-bottom))}}.BottomNav_nav__inN4Y{position:fixed;z-index:75;right:0;bottom:0;left:0;height:calc(66px + var(--safe-bottom));display:none;grid-template-columns:repeat(4,1fr);padding:4px 10px var(--safe-bottom);border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.BottomNav_nav__inN4Y a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:10px;color:var(--muted);font-size:12px;font-weight:600}.BottomNav_nav__inN4Y a:active{transform:scale(.95)}.BottomNav_nav__inN4Y .BottomNav_active__nw_ZP{color:var(--text)}@media (max-width:760px){.BottomNav_nav__inN4Y{display:grid}}.AsyncButton_button__wyQR7{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;cursor:pointer}.AsyncButton_spinner__Gt3my{animation:AsyncButton_spin___QUAU .8s linear infinite}@keyframes AsyncButton_spin___QUAU{to{transform:rotate(1turn)}}.AuthModal_overlay__P7cKO{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;padding:24px}.AuthModal_backdrop__fmyYj{position:absolute;inset:0;background:linear-gradient(rgba(9,9,11,.56),rgba(9,9,11,.68)),url(/auth-background.jpg) 50%/cover no-repeat}.AuthModal_layout__GQ60w{position:relative;width:min(980px,100%);min-height:600px;display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden;border-radius:24px;box-shadow:0 28px 90px rgba(0,0,0,.35)}.AuthModal_visual__vB2cI{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:42px;color:#fff;background:rgba(10,10,12,.32)}.AuthModal_visual__vB2cI img{width:132px;height:auto}.AuthModal_visualCopy__pXN29 small{display:block;margin-top:16px;font-size:14px;font-weight:500;opacity:.82}.AuthModal_visualCopy__pXN29 h2{margin:14px 0 18px;font-size:40px;line-height:1.18;letter-spacing:-.045em;font-weight:600}.AuthModal_visualCopy__pXN29 p{max-width:500px;margin:0;font-size:16px;line-height:1.7;font-weight:500;opacity:.88}.AuthModal_card__f6Pjs{position:relative;display:flex;flex-direction:column;justify-content:center;padding:52px 42px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#111}.AuthModal_close__NaGMV{position:absolute;top:20px;right:20px;width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.AuthModal_tabs__StXsI{display:grid;grid-template-columns:1fr 1fr;margin-bottom:28px;border-bottom:1px solid #ddd}.AuthModal_tabs__StXsI button{height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:#777;font-size:14px;cursor:pointer}.AuthModal_tabs__StXsI .AuthModal_active__dn3AF{color:#111;border-bottom-color:#111}.AuthModal_form__7di70{display:grid;grid-gap:16px;gap:16px}.AuthModal_form__7di70 label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:400;color:#333}.AuthModal_form__7di70 input[type=email],.AuthModal_form__7di70 input[type=number],.AuthModal_form__7di70 input[type=password],.AuthModal_form__7di70 input[type=text]{width:100%;height:48px;padding:0 14px;border:1px solid #d9d9d9;border-radius:10px;background:rgba(255,255,255,.82);color:#111;font-size:15px;font-weight:400;outline:0}.AuthModal_extra__9Ucmh{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.AuthModal_age__ByYok{grid-column:1/-1}.AuthModal_remember__OBNOH{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;font-size:13px!important}.AuthModal_remember__OBNOH input{margin:0}.AuthModal_submit__Ooo1s{height:48px;margin-top:4px;border-radius:10px;background:var(--brand);color:#fff;font-size:15px;font-weight:500}@media(max-width:760px){.AuthModal_overlay__P7cKO{padding:12px}.AuthModal_layout__GQ60w{grid-template-columns:1fr;min-height:0}.AuthModal_visual__vB2cI{min-height:240px;padding:28px}.AuthModal_visualCopy__pXN29 h2{font-size:30px}.AuthModal_card__f6Pjs{padding:56px 24px 28px}.AuthModal_extra__9Ucmh{grid-template-columns:1fr}}.ApiLoadingOverlay_overlay__GMwBh{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;background:rgba(17,17,17,.28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ApiLoadingOverlay_card___AZ56{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 18px;border:1px solid rgba(255,255,255,.38);border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 12px 40px rgba(0,0,0,.14);color:#111;font-size:13px;font-weight:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ApiLoadingOverlay_dots__cnU8m{display:flex;align-items:flex-end;gap:4px;height:18px}.ApiLoadingOverlay_dots__cnU8m i{width:7px;height:7px;border-radius:50%;background:#b8b8b8;animation:ApiLoadingOverlay_bounce__shhKh .9s ease-in-out infinite}.ApiLoadingOverlay_dots__cnU8m i:nth-child(2){animation-delay:.12s}.ApiLoadingOverlay_dots__cnU8m i:nth-child(3){animation-delay:.24s}@keyframes ApiLoadingOverlay_bounce__shhKh{0%,60%,to{transform:translateY(0);background:#b8b8b8}30%{transform:translateY(-7px);background:var(--brand)}}.Modal_overlay__ognS1{position:fixed;z-index:220;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Modal_modal__qS60R{width:min(100%,520px);max-height:min(86dvh,760px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--bg);box-shadow:var(--shadow-lg)}.Modal_small__Gub4J{width:min(100%,380px)}.Modal_large__v6BC0{width:min(100%,760px)}.Modal_header__vbr_B{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 20px 14px;border-bottom:1px solid var(--line)}.Modal_header__vbr_B h2{margin:0;font-size:19px;font-weight:700}.Modal_header__vbr_B p{margin:5px 0 0;color:var(--muted);font-size:12px}.Modal_header__vbr_B button{width:36px;height:36px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;cursor:pointer}.Modal_body__X8P8o{min-height:0;overflow:auto;padding:20px}.Modal_footer__eBdD3{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line)}@media (max-width:600px){.Modal_overlay__ognS1{align-items:flex-end;padding:0}.Modal_large__v6BC0,.Modal_modal__qS60R,.Modal_small__Gub4J{width:100%;max-height:88dvh;border-radius:18px 18px 0 0}}.SiteHeader_header__6Xzm_{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--header-height);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.SiteHeader_inner__KmG1m{width:min(100%,var(--page-wide));height:100%;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:22px}.SiteHeader_logoLink__IkF6V{flex:0 0 auto;display:flex;align-items:center}.SiteHeader_logoLink__IkF6V img{width:auto;height:30px}.SiteHeader_desktopNav__YG0vu{display:flex;align-items:center;gap:20px;min-width:0}.SiteHeader_desktopNav__YG0vu a{position:relative;color:var(--muted);font-size:15px;font-weight:400;white-space:nowrap}.SiteHeader_desktopNav__YG0vu a.SiteHeader_active__NCjR7{color:var(--brand)}.SiteHeader_actions__1apgM{margin-left:auto;display:flex;align-items:center;gap:16px}.SiteHeader_iconButton__RcyAg{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text);cursor:pointer}.SiteHeader_profile__IrFk5{display:flex;flex-direction:column;gap:4px;text-align:left}.SiteHeader_profile__IrFk5 strong{font-size:15px;font-weight:600}.SiteHeader_profile__IrFk5 span{color:var(--muted);font-size:13px;font-weight:400}.SiteHeader_accountMenu__Lf5KJ{display:grid;grid-gap:6px;gap:6px}.SiteHeader_accountMenu__Lf5KJ a,.SiteHeader_accountMenu__Lf5KJ button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.SiteHeader_accountMenu__Lf5KJ button>span{display:inline-flex;align-items:center;gap:10px}.SiteHeader_accountMenu__Lf5KJ a:hover,.SiteHeader_accountMenu__Lf5KJ button:hover{background:var(--surface)}@media (max-width:520px){.SiteHeader_desktopNav__YG0vu,.SiteHeader_inner__KmG1m{gap:12px}.SiteHeader_desktopNav__YG0vu a{font-size:14px}.SiteHeader_logoLink__IkF6V img{height:21px}.SiteHeader_actions__1apgM{gap:2px}.SiteHeader_iconButton__RcyAg{width:34px;height:34px}}.SiteShell_shell__kr_ts{min-height:100dvh;padding-bottom:22px}.SiteShell_plain__csNe6{padding-bottom:0}.SiteShell_connection__dZUC5{position:fixed;z-index:90;top:72px;left:50%;display:inline-flex;align-items:center;gap:7px;transform:translateX(-50%);padding:8px 11px;border:1px solid color-mix(in srgb,var(--danger) 40%,var(--line));border-radius:999px;background:var(--bg);box-shadow:var(--shadow-sm);color:var(--danger);font-size:12px;font-weight:600}@media (max-width:760px){.SiteShell_shell__kr_ts:not(.SiteShell_plain__csNe6){padding-bottom:calc(76px + var(--safe-bottom))}}.EmptyState_root__IyBV8{min-height:310px;flex-direction:column;padding:34px 18px;text-align:center}.EmptyState_icon__HLCG7,.EmptyState_root__IyBV8{display:flex;align-items:center;justify-content:center}.EmptyState_icon__HLCG7{width:52px;height:52px;border-radius:14px;background:var(--surface);color:var(--muted)}.EmptyState_root__IyBV8 h2{margin:15px 0 6px;font-size:18px;font-weight:700}.EmptyState_root__IyBV8 p{max-width:410px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.EmptyState_action__cIrJS{margin-top:18px}.EmptyState_action__cIrJS a,.EmptyState_action__cIrJS button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--text);border-radius:9px;padding:0 16px;background:var(--text);color:var(--bg);cursor:pointer;font-size:13px;font-weight:700}.EmptyState_action__cIrJS a:hover,.EmptyState_action__cIrJS button:hover{opacity:.86}.EmptyState_action__cIrJS a:active,.EmptyState_action__cIrJS button:active{transform:scale(.97)}.LoadingState_root__1_XoF{padding:22px 0}.LoadingState_card__uqgc5,.LoadingState_title__Uegky{position:relative;display:block;overflow:hidden;background:var(--surface-2)}.LoadingState_card__uqgc5:after,.LoadingState_title__Uegky:after{position:absolute;inset:0;content:"";transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 6%,transparent),transparent);animation:LoadingState_shimmer___8trq 1.2s infinite}.LoadingState_title__Uegky{width:150px;height:24px;border-radius:7px}.LoadingState_grid__CO975{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:16px}.LoadingState_card__uqgc5{aspect-ratio:2/3;border-radius:10px}@keyframes LoadingState_shimmer___8trq{to{transform:translateX(100%)}}@media (max-width:560px){.LoadingState_grid__CO975{grid-template-columns:repeat(3,minmax(0,1fr))}}.HeroCarousel_carousel__cs6yZ{width:100%;contain:layout paint}.HeroCarousel_hero__jrPMm{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:16/9;background:var(--surface);container-type:inline-size}.HeroCarousel_empty__7S6cM{display:grid;place-items:center;color:var(--muted);font-size:13px}.HeroCarousel_loadingBar__TjzMs{width:34%;height:10px;overflow:hidden;border-radius:999px;background:var(--surface-2)}.HeroCarousel_loadingBar__TjzMs:after{width:46%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 12%,transparent),transparent);animation:HeroCarousel_banner-loading__Vfhl1 1.25s ease-in-out infinite;content:""}.HeroCarousel_track__GS_iN{display:flex;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,.8,.26,1);will-change:transform}.HeroCarousel_slide__qxR5x{position:relative;flex:0 0 100%;height:100%;overflow:hidden;background:var(--surface);isolation:isolate}.HeroCarousel_slidePlaceholder__p0PzH,.HeroCarousel_slide__qxR5x img{position:absolute;inset:0;width:100%;height:100%}.HeroCarousel_slide__qxR5x img{object-fit:cover;object-position:50% 42%}.HeroCarousel_slidePlaceholder__p0PzH{background:var(--surface-2)}.HeroCarousel_gradient__ci2y8{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 42%,rgba(0,0,0,.12) 60%,rgba(0,0,0,.78));pointer-events:none}.HeroCarousel_info__UuPLQ{position:absolute;z-index:2;right:clamp(18px,3.2cqw,34px);bottom:clamp(17px,3cqw,31px);left:clamp(18px,3.2cqw,34px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(4px,.7cqw,8px);color:#fff;text-align:left;text-shadow:0 2px 14px rgba(0,0,0,.44);pointer-events:none}.HeroCarousel_info__UuPLQ strong{max-width:min(82%,700px);overflow:hidden;display:-webkit-box;font-size:24px;font-size:clamp(18px,3cqw,31px);font-weight:650;line-height:1.18;letter-spacing:-.025em;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.HeroCarousel_info__UuPLQ small{max-width:min(76%,580px);overflow:hidden;color:rgba(255,255,255,.88);font-size:13px;font-size:clamp(12px,1.45cqw,16px);font-weight:450;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.HeroCarousel_dots__antwo{display:flex;justify-content:center;gap:7px;padding:11px 0 2px}.HeroCarousel_dot__R9IyP{width:8px;height:8px;flex:0 0 8px;padding:0;border:0;border-radius:50%;background:#48484c;cursor:pointer;transition:background .16s ease,transform .16s ease}.HeroCarousel_dot__R9IyP:hover{background:#74747a}.HeroCarousel_activeDot__F9Lj4{background:var(--brand);transform:scale(1.08)}@keyframes HeroCarousel_banner-loading__Vfhl1{0%{transform:translateX(-120%)}to{transform:translateX(270%)}}@media (max-width:520px){.HeroCarousel_hero__jrPMm{border-radius:10px}.HeroCarousel_gradient__ci2y8{background:linear-gradient(180deg,rgba(0,0,0,0) 36%,rgba(0,0,0,.15) 56%,rgba(0,0,0,.82))}.HeroCarousel_info__UuPLQ strong{max-width:92%}.HeroCarousel_info__UuPLQ small{max-width:88%}}.PublicationCard_card__19DnV{min-width:0;content-visibility:auto;contain-intrinsic-size:280px}.PublicationCard_cover__jSq_k{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:8px;background:var(--surface)}.PublicationCard_cover__jSq_k img{width:100%;height:100%;object-fit:cover}.PublicationCard_fallback___LXVA{width:100%;height:100%;display:grid;place-items:center;padding:14px;color:var(--muted);text-align:center;font-size:12px}.PublicationCard_badge__WgcLp{position:absolute;top:8px;left:8px;min-width:0;height:19px;display:grid;place-items:center;padding:0 4px;border-radius:4px;color:#fff;font-size:10px;font-weight:400;line-height:1}.PublicationCard_up__ZZ_Vs{background:#f28a20}.PublicationCard_hot__gYYmn{background:#e54848}.PublicationCard_progress__fgK2e{position:absolute;right:0;bottom:0;left:0;height:3px;background:rgba(0,0,0,.2)}.PublicationCard_progress__fgK2e i{display:block;height:100%;background:var(--brand)}.PublicationCard_title__txoVa{margin-top:9px;color:var(--text);font-size:15px;font-weight:500;line-height:1.35}.PublicationCard_author__Lrrz1,.PublicationCard_title__txoVa{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PublicationCard_author__Lrrz1{margin-top:3px;color:var(--muted);font-size:13px}.PublicationCard_stat__K2zij{display:flex;gap:10px;margin-top:5px;color:var(--muted);font-size:12px}.PublicationCard_stat__K2zij span{display:inline-flex;align-items:center;gap:4px}.DiscoverView_page__91Ol3{width:min(100%,var(--page-wide));min-height:calc(100dvh - var(--header-height));margin:0 auto;padding:26px 20px 56px}.DiscoverView_searchArea__BVGsY{padding:0 0 18px}.DiscoverView_search__RvFEP{display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-gap:8px;gap:8px}.DiscoverView_search__RvFEP input{height:48px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font-size:15px;outline:0}.DiscoverView_search__RvFEP button{width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:var(--text);color:var(--bg);cursor:pointer}.DiscoverView_resultTitle__3ynI2{margin:2px 0 18px;color:var(--muted);font-size:14px}.DiscoverView_resultTitle__3ynI2 strong{color:var(--text);font-weight:600}.DiscoverView_grid__onFtv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px 12px;gap:22px 12px}@media (max-width:820px){.DiscoverView_grid__onFtv{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 9px}}@media (max-width:560px){.DiscoverView_grid__onFtv{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:360px){.DiscoverView_grid__onFtv{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_page__xJOLp{min-height:100vh}.page_loading__kCysV{width:min(100%,var(--page-wide));margin:0 auto;padding:70px 14px}.HomeContent_filters__W_7Lt{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding-top:4px}.HomeContent_filterRow__s4ond{display:flex;justify-content:center;gap:12px;overflow-x:auto;max-width:100%;scrollbar-width:none}.HomeContent_filterRow__s4ond::-webkit-scrollbar{display:none}.HomeContent_filterChip__V_u_0{position:relative;flex:0 0 auto;min-width:30px;height:34px;padding:0 5px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;font-weight:500}.HomeContent_activeChip__7E4UI{color:var(--text)}.HomeContent_filterRow__s4ond:first-child .HomeContent_activeChip__7E4UI:after{position:absolute;right:5px;bottom:0;left:5px;height:2px;background:var(--text);content:""}.HomeContent_secondaryRow__abuOM{gap:6px}.HomeContent_secondaryRow__abuOM .HomeContent_filterChip__V_u_0{min-width:auto;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:16px;background:var(--bg);font-size:13px}.HomeContent_secondaryRow__abuOM .HomeContent_activeChip__7E4UI{border-color:var(--line-strong);background:var(--surface-2);color:var(--text)}.HomeContent_loadingGrid__uNlSS,.HomeContent_workGrid__b2rGZ{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px 12px;gap:22px 12px;margin-top:16px}.HomeContent_loadingCard__sLeQ2{min-width:0;display:grid;grid-gap:8px;gap:8px}.HomeContent_loadingCover__uO514,.HomeContent_loadingMeta__uuUgt,.HomeContent_loadingTitle__u72gl{position:relative;display:block;overflow:hidden;background:var(--surface-2)}.HomeContent_loadingCover__uO514:after,.HomeContent_loadingMeta__uuUgt:after,.HomeContent_loadingTitle__u72gl:after{position:absolute;inset:0;content:"";transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 7%,transparent),transparent);animation:HomeContent_home-card-shimmer__xY29e 1.2s infinite}.HomeContent_loadingCover__uO514{aspect-ratio:2/3;border-radius:9px}.HomeContent_loadingTitle__u72gl{width:78%;height:14px;border-radius:5px}.HomeContent_loadingMeta__uuUgt{width:46%;height:11px;border-radius:4px}@keyframes HomeContent_home-card-shimmer__xY29e{to{transform:translateX(100%)}}.HomeContent_emptyResult__PZ__0{padding:92px 0;color:var(--muted);text-align:center;font-size:13px}@media (max-width:820px){.HomeContent_loadingGrid__uNlSS,.HomeContent_workGrid__b2rGZ{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 9px}}@media (max-width:560px){.HomeContent_loadingGrid__uNlSS,.HomeContent_workGrid__b2rGZ{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeContent_filterRow__s4ond{justify-content:flex-start;width:100%}}.HomeView_page__Khf9T{width:min(100%,var(--page-wide));min-height:calc(100dvh - var(--header-height));margin:0 auto;padding:18px 20px 56px}.HomeView_betaSection__LjEJV{margin-top:20px;content-visibility:auto;contain-intrinsic-size:720px}.HomeView_notice__OK4av{margin:24px 0 0;color:var(--muted);font-size:12px;text-align:center}.LibraryView_page__Gp2Mn{width:min(100%,var(--page-wide));min-height:calc(100dvh - var(--header-height));margin:0 auto;padding:32px 20px 56px}.LibraryView_tabs__baFDB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:34px}.LibraryView_tabs__baFDB button{height:48px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font-size:16px;font-weight:500}.LibraryView_tabs__baFDB .LibraryView_active__5Jdqv{border-bottom-color:var(--text);color:var(--text)}.LibraryView_grid__6RrX7{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px 12px;gap:22px 12px}.LibraryView_empty__YFYg6,.LibraryView_message__p5QbH{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);text-align:center}.LibraryView_empty__YFYg6 p{max-width:330px;margin:0;font-size:15px;line-height:1.7}.LibraryView_empty__YFYg6 button{min-width:96px;height:40px;margin-top:22px;border:1px solid var(--line-strong);border-radius:20px;background:transparent;color:var(--text);cursor:pointer}@media (max-width:820px){.LibraryView_grid__6RrX7{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 9px}}@media (max-width:560px){.LibraryView_tabs__baFDB button{font-size:14px}.LibraryView_grid__6RrX7{grid-template-columns:repeat(3,minmax(0,1fr))}}.ReaderView_error__iT2eH,.ReaderView_loading__AlgA6{width:min(100%,var(--reader-max));min-height:100dvh;margin:0 auto;padding:70px 20px}.ReaderView_shell__ptFd2{min-height:100dvh;background:#fcfbf8;color:#111111;--reader-font-size:18px;--reader-line-height:2.05}.ReaderView_dark__nwaod{background:#151515;color:#e8e8e8}.ReaderView_topbar__Ceqpa{position:-webkit-sticky;position:sticky;z-index:90;top:0;height:58px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;border-bottom:1px solid rgba(17,17,17,.08);padding:0 12px;background:rgba(252,251,248,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ReaderView_dark__nwaod .ReaderView_topbar__Ceqpa{border-color:rgba(255,255,255,.08);background:rgba(21,21,21,.92)}.ReaderView_topbar__Ceqpa>a,.ReaderView_topbar__Ceqpa>button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:inherit;cursor:pointer}.ReaderView_topbar__Ceqpa>a:hover,.ReaderView_topbar__Ceqpa>button:hover{background:rgba(17,17,17,.06)}.ReaderView_dark__nwaod .ReaderView_topbar__Ceqpa>a:hover,.ReaderView_dark__nwaod .ReaderView_topbar__Ceqpa>button:hover{background:rgba(255,255,255,.08)}.ReaderView_topbar__Ceqpa>div{min-width:0;padding:0 8px;text-align:center}.ReaderView_topbar__Ceqpa span,.ReaderView_topbar__Ceqpa strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReaderView_topbar__Ceqpa strong{font-size:13px;font-weight:700}.ReaderView_topbar__Ceqpa span{margin-top:2px;color:#767676;font-size:12px}.ReaderView_progress__ano3B{position:fixed;z-index:95;top:57px;right:0;left:0;height:2px;background:rgba(17,17,17,.08)}.ReaderView_progress__ano3B span{display:block;height:100%;background:var(--brand)}.ReaderView_article__gvpP3{width:min(100%,var(--reader-max));margin:0 auto;padding:58px 24px 130px;font-size:var(--reader-font-size);line-height:var(--reader-line-height);word-break:keep-all;overflow-wrap:anywhere}.ReaderView_article__gvpP3 h1{margin:0 0 12px;font-size:clamp(23px,4vw,32px);font-weight:700;line-height:1.4}.ReaderView_manuscript__XXCl4 p{margin:0 0 1.42em;white-space:pre-wrap}.ReaderView_manuscript__XXCl4 .ReaderView_systemParagraph__r1ZWF{margin:1.7em 0;border-left:2px solid rgba(17,17,17,.22);padding-left:12px;color:#555555;font-weight:600}.ReaderView_dark__nwaod .ReaderView_manuscript__XXCl4 .ReaderView_systemParagraph__r1ZWF{border-left-color:rgba(255,255,255,.28);color:#c8c8c8}.ReaderView_end__Xhu7q{margin-top:68px;border-top:1px solid rgba(17,17,17,.1);padding-top:32px;text-align:center}.ReaderView_dark__nwaod .ReaderView_end__Xhu7q{border-color:rgba(255,255,255,.1)}.ReaderView_end__Xhu7q>div{display:flex;justify-content:center;gap:8px;margin-top:0}.ReaderView_end__Xhu7q a{min-width:108px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(17,17,17,.18);border-radius:9px;padding:0 13px;font-size:13px;font-weight:700}.ReaderView_dark__nwaod .ReaderView_end__Xhu7q a{border-color:rgba(255,255,255,.2)}.ReaderView_end__Xhu7q .ReaderView_next__9l_77{border-color:#111111;background:#111111;color:#ffffff}.ReaderView_dark__nwaod .ReaderView_end__Xhu7q .ReaderView_next__9l_77{border-color:#ffffff;background:#ffffff;color:#111111}.ReaderView_settings__SzQaG{position:fixed;z-index:100;right:14px;bottom:calc(14px + var(--safe-bottom));left:14px;width:min(560px,calc(100% - 28px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0 auto;padding:10px;border:1px solid #3a3a3a;border-radius:14px;background:rgba(22,22,22,.96);box-shadow:0 20px 54px rgba(0,0,0,.36);color:#ffffff;opacity:0;transform:translateY(calc(100% + 30px));transition:opacity .18s ease,transform .18s ease;pointer-events:none}.ReaderView_settings__SzQaG.ReaderView_open___3bpZ{opacity:1;transform:translateY(0);pointer-events:auto}.ReaderView_settings__SzQaG button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #3c3c3c;border-radius:9px;background:#242424;color:#ffffff;cursor:pointer;font-size:12px;font-weight:600}.ReaderView_settings__SzQaG button:hover{background:#303030}.ReaderView_settings__SzQaG button:active{transform:scale(.96)}.ReaderView_settings__SzQaG button span{color:#a7a7a7;font-size:12px}@media (max-width:480px){.ReaderView_article__gvpP3{padding-right:20px;padding-left:20px}.ReaderView_settings__SzQaG{grid-template-columns:repeat(2,minmax(0,1fr))}}.AuthorView_page__UqWWp{width:min(100%,var(--page-wide));min-height:calc(100dvh - var(--header-height));margin:0 auto;padding:0 20px 52px}.AuthorView_loading___weze{padding-top:68px}.AuthorView_banner__9UwOK{position:relative;height:180px;overflow:hidden;margin:0 -14px;background:linear-gradient(135deg,var(--surface-3),var(--surface))}.AuthorView_banner__9UwOK img{width:100%;height:100%;object-fit:cover}.AuthorView_banner__9UwOK:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent,var(--bg))}.AuthorView_profile__sSPJV{position:relative;margin-top:-54px;padding-bottom:30px;text-align:center}.AuthorView_avatar__NrkLU{width:100px;height:100px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 auto 12px;border:4px solid var(--bg);border-radius:50%;background:var(--surface-2);font-size:30px;font-weight:700}.AuthorView_avatar__NrkLU img{width:100%;height:100%;object-fit:cover}.AuthorView_profile__sSPJV h1{margin:0;font-size:25px;font-weight:700}.AuthorView_follow__W2CU8,.AuthorView_following__GE3HY{min-width:104px;min-height:40px;margin-top:12px;border-radius:9px;padding:0 15px;font-size:13px;font-weight:700}.AuthorView_follow__W2CU8{border:1px solid var(--text);background:var(--text);color:var(--bg)}.AuthorView_following__GE3HY{border:1px solid var(--line-strong);background:var(--bg);color:var(--text)}.AuthorView_stats__n4wll{display:flex;justify-content:center;gap:22px;margin-top:16px;color:var(--muted);font-size:12px}.AuthorView_stats__n4wll strong{margin-right:4px;color:var(--text);font-size:15px}.AuthorView_profile__sSPJV>p{max-width:520px;margin:13px auto 0;color:var(--muted);font-size:13px;line-height:1.7;white-space:pre-wrap}.AuthorView_works__MOP1F{border-top:1px solid var(--line);padding-top:24px}.AuthorView_works__MOP1F header{margin-bottom:14px}.AuthorView_works__MOP1F h2{margin:0;font-size:19px}.AuthorView_works__MOP1F header p{margin:4px 0 0;color:var(--muted);font-size:12px}.AuthorView_grid__HQBbZ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px 9px;gap:22px 9px}@media (max-width:820px){.AuthorView_grid__HQBbZ{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.AuthorView_page__UqWWp{padding-right:10px;padding-left:10px}.AuthorView_banner__9UwOK{margin-right:-10px;margin-left:-10px}.AuthorView_grid__HQBbZ{grid-template-columns:repeat(3,minmax(0,1fr))}}.WorkDetailClient_root__cnCZF{width:100%;min-height:100dvh;background:var(--bg);color:var(--text)}.WorkDetailClient_header__akHlL{position:absolute;top:0;left:50%;z-index:5;width:min(100%,var(--page-wide));height:64px;display:flex;align-items:center;transform:translateX(-50%);padding:0 20px;background:transparent}.WorkDetailClient_header__akHlL a{width:40px;height:40px;display:grid;place-items:center;color:#fff}.WorkDetailClient_hero__Qxran{position:relative;height:360px;overflow:hidden}.WorkDetailClient_backdrop__UOqcd{position:absolute;inset:0;background:50%/cover no-repeat;filter:blur(26px);transform:scale(1.12);opacity:.34}.WorkDetailClient_shade__TqknQ{position:absolute;inset:0;background:linear-gradient(rgba(15,15,16,.18),rgba(15,15,16,.8))}.WorkDetailClient_heroInner__7mGxq{position:relative;width:min(100%,var(--page-wide));height:360px;display:grid;grid-template-columns:min(180px,38vw) minmax(0,1fr);align-items:end;grid-gap:22px;gap:22px;margin:0 auto;padding:92px 20px 28px;color:#fff}.WorkDetailClient_cover__Irh5q{width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:10px}.WorkDetailClient_cover__Irh5q img{width:100%;height:100%;object-fit:cover}.WorkDetailClient_info__DZAdU{min-width:0}.WorkDetailClient_info__DZAdU h1{margin:0;font-size:32px;line-height:1.16;font-weight:650}.WorkDetailClient_author___Gm_C{margin:10px 0 0;color:rgba(255,255,255,.82);font-size:14px}.WorkDetailClient_stats__VYUJ8{display:flex;gap:12px;margin-top:10px;font-size:13px}.WorkDetailClient_stats__VYUJ8 button,.WorkDetailClient_stats__VYUJ8 span{display:inline-flex;align-items:center;gap:5px}.WorkDetailClient_stats__VYUJ8 button{padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.WorkDetailClient_meta__7JgWc{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;color:rgba(255,255,255,.92);font-size:13px}.WorkDetailClient_meta__7JgWc span{min-height:25px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;background:#2a2a2d}.WorkDetailClient_body__0DP3R{width:min(100%,var(--page-wide));margin:0 auto;padding:0 20px 60px}.WorkDetailClient_synopsis__HvxYd{padding:20px 0}.WorkDetailClient_synopsis__HvxYd p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.WorkDetailClient_clamp__8LDxo{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.WorkDetailClient_synopsis__HvxYd>button{margin-top:6px;padding:0;border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.WorkDetailClient_tags__YVh5L{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;color:var(--brand);font-size:13px}.WorkDetailClient_episodeHeader__IGhf_{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-top:1px solid var(--line)}.WorkDetailClient_episodeHeader__IGhf_>span{color:var(--text);font-size:13px}.WorkDetailClient_episodeHeader__IGhf_ button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;font-size:13px;cursor:pointer}.WorkDetailClient_episodes__KkTwG{display:grid}.WorkDetailClient_episodes__KkTwG>a{display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 8px;border-top:1px solid var(--line)}.WorkDetailClient_episodes__KkTwG img{width:60px;aspect-ratio:3/4;border-radius:4px;object-fit:cover}.WorkDetailClient_episodeCopy___NokD{min-width:0;display:grid;align-content:center}.WorkDetailClient_episodeCopy___NokD strong{font-size:15px;font-weight:500}.WorkDetailClient_episodeCopy___NokD time{margin-top:4px;color:var(--muted);font-size:13px}.WorkDetailClient_episodeCopy___NokD small{margin-top:8px;overflow:hidden;color:var(--muted);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.WorkDetailClient_more__QBX0R{width:100%;height:42px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:transparent;cursor:pointer}@media (max-width:520px){.WorkDetailClient_heroInner__7mGxq{gap:15px}.WorkDetailClient_info__DZAdU h1{font-size:27px}}.HybridWorkDetail_root__hJVUy{min-height:100dvh;background:var(--bg);color:var(--text)}.HybridWorkDetail_loading__CB_qZ{width:min(100%,var(--page-wide));margin:auto;padding:80px 20px}.HybridWorkDetail_topbar___smkj{position:absolute;top:0;left:50%;z-index:5;width:min(100%,var(--page-wide));height:64px;display:flex;align-items:center;transform:translateX(-50%);padding:0 20px;background:transparent}.HybridWorkDetail_topbar___smkj a{width:40px;height:40px;display:grid;place-items:center;color:#fff}.HybridWorkDetail_hero__VzQys{position:relative;height:360px;overflow:hidden}.HybridWorkDetail_backdrop__zHpLv{position:absolute;inset:0;background:50%/cover no-repeat;filter:blur(26px);transform:scale(1.12);opacity:.34}.HybridWorkDetail_shade__BXoCc{position:absolute;inset:0;background:linear-gradient(rgba(15,15,16,.18),rgba(15,15,16,.8))}.HybridWorkDetail_heroInner__sWiS5{position:relative;width:min(100%,var(--page-wide));height:360px;display:grid;grid-template-columns:min(180px,38vw) minmax(0,1fr);align-items:end;grid-gap:22px;gap:22px;margin:0 auto;padding:92px 20px 28px;color:#fff}.HybridWorkDetail_poster__4iWqP{width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:10px;background:rgba(255,255,255,.08)}.HybridWorkDetail_poster__4iWqP img{width:100%;height:100%;object-fit:cover}.HybridWorkDetail_copy__BYTq1{min-width:0}.HybridWorkDetail_copy__BYTq1 h1{margin:0;font-size:32px;line-height:1.16;font-weight:650}.HybridWorkDetail_author__lA7Jh{margin:10px 0 0;color:rgba(255,255,255,.82);font-size:14px}.HybridWorkDetail_stats__2_RPP{display:flex;gap:12px;margin-top:10px;font-size:13px}.HybridWorkDetail_stats__2_RPP button,.HybridWorkDetail_stats__2_RPP span{display:inline-flex;align-items:center;gap:5px}.HybridWorkDetail_stats__2_RPP button{padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.HybridWorkDetail_meta__xfQu0{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;color:rgba(255,255,255,.92);font-size:13px}.HybridWorkDetail_meta__xfQu0 span{min-height:25px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;background:#2a2a2d}.HybridWorkDetail_body__bRE_6{width:min(100%,var(--page-wide));margin:0 auto;padding:0 20px 60px}.HybridWorkDetail_synopsis__Diq0h{padding:20px 0}.HybridWorkDetail_synopsis__Diq0h p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.HybridWorkDetail_clamp__nCnaq{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.HybridWorkDetail_synopsis__Diq0h>button{margin-top:6px;padding:0;border:0;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.HybridWorkDetail_tags__NVFDi{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;color:var(--brand);font-size:13px}.HybridWorkDetail_episodeHeader__kGmDu{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-top:1px solid var(--line)}.HybridWorkDetail_episodeHeader__kGmDu>span{color:var(--text);font-size:13px}.HybridWorkDetail_episodeHeader__kGmDu button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;font-size:13px;cursor:pointer}.HybridWorkDetail_episodes__brsvl{display:grid}.HybridWorkDetail_episodes__brsvl>a{display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 8px;border-top:1px solid var(--line)}.HybridWorkDetail_episodes__brsvl img,.HybridWorkDetail_thumbFallback__L_Jxs{width:60px;aspect-ratio:3/4;border-radius:4px;background:var(--surface);object-fit:cover}.HybridWorkDetail_episodeCopy__lV0Jw{min-width:0;display:grid;align-content:center}.HybridWorkDetail_episodeCopy__lV0Jw strong{font-size:15px;font-weight:500}.HybridWorkDetail_episodeCopy__lV0Jw time{margin-top:4px;color:var(--muted);font-size:13px}.HybridWorkDetail_episodeCopy__lV0Jw small{margin-top:8px;overflow:hidden;color:var(--muted);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.HybridWorkDetail_more__mgubw{width:100%;height:42px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:transparent;cursor:pointer}@media (max-width:520px){.HybridWorkDetail_heroInner__sWiS5{gap:15px}.HybridWorkDetail_copy__BYTq1 h1{font-size:27px}}