.Toast_toast__TANW5{position:relative;pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:.7rem;gap:.7rem;width:100%;max-width:360px;padding:.85rem .9rem .9rem .95rem;overflow:hidden;border:1px solid var(--border,hsla(0,0%,100%,.08));border-radius:14px;background:rgba(16,16,18,.55);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:0 14px 40px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.04);color:var(--toast-accent);font-size:13.5px;line-height:1.5;animation:Toast_toast-enter__MX7BO .28s cubic-bezier(.2,.9,.3,1)}.Toast_ok__J_TKX{--toast-accent:var(--ok,#58a878)}.Toast_error__4E05w{--toast-accent:var(--danger,#c53434)}.Toast_info__nNbUm{--toast-accent:var(--accent,#de6161)}.Toast_icon__GX_mB{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:1px}.Toast_message__48U__{min-width:0;color:var(--text,#fff);word-break:break-word}.Toast_close___REvJ{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-muted,#7b8087);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.Toast_close___REvJ:hover{border-color:color-mix(in srgb,var(--toast-accent) 40%,transparent);background:color-mix(in srgb,var(--toast-accent) 14%,transparent);color:#fff}.Toast_close___REvJ:focus-visible{outline:2px solid var(--toast-accent);outline-offset:1px}.Toast_progress__Gaq_D{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left center;background:var(--toast-accent);opacity:.6;animation-name:Toast_toast-progress__sImgi;animation-timing-function:linear;animation-fill-mode:forwards}.Toast_leaving__cqMlC{animation:Toast_toast-leave__14gqo .18s ease forwards}@keyframes Toast_toast-enter__MX7BO{0%{opacity:0;transform:translateX(18px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes Toast_toast-leave__14gqo{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(18px) scale(.97)}}@keyframes Toast_toast-progress__sImgi{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.Toast_leaving__cqMlC,.Toast_toast__TANW5{animation:none}.Toast_progress__Gaq_D{display:none}}@media (max-width:768px){.Toast_toast__TANW5{max-width:none}}.Section_section__rpbb_{margin:3rem 0}.Section_header__cXpqJ{margin-bottom:1.4rem}.Section_eyebrow__ZzE3T{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted,#8a8a8a);margin-bottom:.6rem}.Section_eyebrowBar__QH2Iv{display:inline-block;width:2.4rem;height:2px;background:linear-gradient(to right,var(--accent,#de6161),rgba(222,97,97,.2),transparent);border-radius:9999px}.Section_title__4ozmE{margin:0;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:300;letter-spacing:.07em;text-transform:uppercase;color:#fff;line-height:1.2}.Section_accent__voJcl{color:var(--accent,#de6161);font-weight:400}@media (max-width:768px){.Section_section__rpbb_{margin:2.2rem 0}}.Captcha_wrap__XUS97{display:flex;align-items:center;justify-content:center;min-height:70px;margin-bottom:14px;padding:12px;background:hsla(0,0%,100%,.04);border:1px solid var(--border);border-radius:var(--radius-sm)}.Captcha_loadingText__g7__K{font-size:12.5px;color:var(--text-muted)}.login_wrap__8G1OU{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--nav-height) - 260px);padding:2rem 0 3rem}.login_glowSpot__IZSqS{position:absolute;top:4%;left:50%;transform:translateX(-50%);width:440px;max-width:90vw;height:340px;background:rgba(222,97,97,.06);filter:blur(90px);border-radius:9999px;pointer-events:none}.login_card__5JXG_{position:relative;width:100%;max-width:430px;padding:2.6rem 2.4rem 2.2rem;overflow:hidden}.login_topBar__P0sAZ{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--accent),rgba(222,97,97,.15),transparent)}.login_logo__vrCOz{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.35em;text-transform:uppercase;color:#fff;margin-bottom:1.7rem}.login_logoAccent__Zi8H6{color:var(--accent)}.login_title__dpOiU{font-size:1.55rem;font-weight:300;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:.4rem 0 1.6rem}.login_titleAccent___7Csk{color:var(--accent);font-weight:400}.login_field__IBqaP{margin-bottom:1.05rem}.login_label__dS3S_{display:block;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem}.login_fieldError__NXUk4{margin-top:.3rem;font-size:12px;color:#e08585}.login_fieldHint__iekOt{margin-top:.4rem;font-size:12px;color:var(--text-muted)}.login_hint__hKEes{margin-top:.3rem;font-size:11.5px;color:var(--text-muted)}.login_inputError__UhQ_1{border-color:rgba(197,52,52,.6)}.login_formError___T_cq{margin-bottom:1.1rem;padding:.6rem .9rem;border-radius:9px;border:1px solid rgba(197,52,52,.4);background:rgba(197,52,52,.1);color:#eba1a1;font-size:13px;line-height:1.45}.login_submit__3g5Jm{width:100%;margin-top:.4rem}.login_alt__tASTI{margin-top:1.6rem;text-align:center;font-size:13px;color:var(--text-muted)}.login_altLink__SXWsB{color:var(--accent);font-weight:600}.login_altLink__SXWsB:hover{color:var(--accent-hover)}@media (max-width:768px){.login_card__5JXG_{padding:2rem 1.4rem 1.8rem}}.Pagination_nav__WBH69{display:flex;align-items:center;justify-content:center;gap:6px;margin:2rem 0 .5rem;flex-wrap:wrap}.Pagination_arrow__9L44B,.Pagination_page__KJbng{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;border-radius:8px;border:1px solid var(--border,hsla(0,0%,100%,.08));background:hsla(0,0%,100%,.02);color:var(--text-muted,#9a9a9a);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease}.Pagination_arrow__9L44B:hover:not(:disabled),.Pagination_page__KJbng:hover{border-color:rgba(222,97,97,.4);color:var(--text,#e8e8e8)}.Pagination_arrow__9L44B:disabled{opacity:.35;cursor:default}.Pagination_active__awQnD{border-color:rgba(222,97,97,.5);background:rgba(222,97,97,.13)}.Pagination_active__awQnD,.Pagination_active__awQnD:hover{color:var(--accent,#de6161)}.Pagination_gap__FYyrb{color:var(--text-muted,#7a7a7a);font-size:12px;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.Pagination_arrow__9L44B,.Pagination_page__KJbng{min-width:40px;height:40px}}@media (max-width:480px){.Pagination_nav__WBH69{gap:4px}.Pagination_arrow__9L44B,.Pagination_page__KJbng{min-width:44px;height:44px;font-size:11px}}.Spinner_block__oW6IT{display:flex;justify-content:center;align-items:center;padding:2.5rem 0;width:100%}.Spinner_inline__z_M_e{display:inline-flex;vertical-align:middle}.Spinner_ring__xeWcH{display:inline-block;border-radius:50%;border:2px solid hsla(0,0%,100%,.1);border-top:2px solid var(--accent,#de6161);animation:Spinner_spin__6H6xH .8s linear infinite}@keyframes Spinner_spin__6H6xH{to{transform:rotate(1turn)}}.ProviderAuth_section__9pfS0{margin-top:1.4rem}.ProviderAuth_divider__Mb06c{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.ProviderAuth_divider__Mb06c:after,.ProviderAuth_divider__Mb06c:before{content:"";flex:1 1;height:1px;background:var(--border)}.ProviderAuth_grid__LKx0L{display:flex;flex-direction:column;gap:.55rem}.ProviderAuth_btn__Zatmz{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.7rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:hsla(0,0%,100%,.03);color:var(--text);font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ProviderAuth_btn__Zatmz:hover:not(:disabled){border-color:var(--border-hover);background:rgba(222,97,97,.06)}.ProviderAuth_btn__Zatmz:disabled{opacity:.55;cursor:default}.ProviderAuth_btn__Zatmz.ProviderAuth_auth__pnhBd{width:unset;padding:.7rem}.ProviderAuth_grid__LKx0L.ProviderAuth_auth__pnhBd{flex-direction:row;justify-content:center}.ProviderAuth_icon__LG0Du{display:inline-flex;align-items:center}.ProviderAuth_icon__LG0Du svg{width:16px;height:16px;display:block}.EmptyState_wrap__WbFux{flex-direction:column;text-align:center;padding:3.5rem 1.5rem;border:1px dashed hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.015)}.EmptyState_icon__7Ps5x,.EmptyState_wrap__WbFux{display:flex;align-items:center;justify-content:center}.EmptyState_icon__7Ps5x{width:64px;height:64px;border-radius:50%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);color:var(--text-muted,#8a8a8a);margin-bottom:1.1rem}.EmptyState_title__XrA4K{font-size:15px;font-weight:600;color:var(--text,#e8e8e8);letter-spacing:.01em}.EmptyState_body__fs0QE{margin-top:.45rem;font-size:13px;line-height:1.7;color:var(--text-muted,#8a8a8a);max-width:420px}.page_center__cv6FA{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:5rem 0}.page_head__SKhul{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.6rem 1.8rem;margin-bottom:2.2rem}.page_headMain__jLLJX{min-width:0}.page_name__4sZwU{margin-top:.4rem;font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:300;text-transform:uppercase;letter-spacing:.07em;color:#fff;line-height:1.2;overflow-wrap:break-word}.page_desc__5H8OO{margin-top:.7rem;max-width:640px;color:var(--text-secondary);font-size:14px;line-height:1.7;white-space:pre-line}.page_metaRow__w_f1O{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-top:1rem;color:var(--text-muted);font-size:12.5px}.page_owner__of_OA{display:inline-flex;align-items:center;gap:.5rem}.page_ownerName__rQjb3{color:var(--text-secondary);font-weight:600;transition:color .2s ease}.page_ownerName__rQjb3:hover{color:var(--accent-hover)}.page_metaDot__jSPIs{opacity:.6}.page_headActions__CY_y2{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;flex-shrink:0}.page_likeBtn__jg_tp{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1rem;border-radius:9999px;border:1px solid var(--border);background:hsla(0,0%,100%,.03);color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.08em;transition:border-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease}.page_likeBtn__jg_tp:hover{border-color:var(--border-hover);color:var(--accent-hover)}.page_likeBtn__jg_tp:disabled{opacity:.55;pointer-events:none}.page_liked__0DYrG{border-color:rgba(222,97,97,.5);background:rgba(222,97,97,.12);color:var(--accent-hover)}.page_liked__0DYrG:hover{box-shadow:0 0 18px rgba(222,97,97,.15)}.page_liked__0DYrG .page_heartIcon__YrkSi{fill:var(--accent);color:var(--accent)}.page_items__zqtfI{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,164px));justify-content:space-between;grid-row-gap:1.75rem;row-gap:1.75rem;grid-column-gap:1.25rem;column-gap:1.25rem}.page_items__zqtfI.page_itemsFew__y_tYQ{justify-content:flex-start}.page_item__49eJp{display:flex;flex-direction:column;width:100%}.page_item__49eJp>a{flex:none}.page_note__zmywB{margin-top:8px;padding:4px 0 4px 10px;border-left:2px solid rgba(222,97,97,.5);color:var(--text-secondary);font-size:12.5px;line-height:1.55;white-space:pre-line;overflow-wrap:break-word}.page_itemTools__qHqAI{display:flex;gap:4px;margin-top:auto;padding-top:8px}.page_tool__2Jaho{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:1px solid var(--border);background:hsla(0,0%,100%,.03);color:var(--text-muted);transition:border-color .2s ease,color .2s ease,background .2s ease}.page_tool__2Jaho:hover{border-color:var(--border-hover);color:var(--accent-hover)}.page_tool__2Jaho:disabled{opacity:.35;pointer-events:none}.page_toolDanger__vCfXs:hover{border-color:rgba(197,52,52,.65);color:#e07a7a}.page_noteEditor__kXkQ9{margin-top:8px;display:flex;flex-direction:column;gap:.5rem}.page_noteEditor__kXkQ9 textarea{font-size:12.5px;min-height:70px}.page_noteBtns__BvkUR{display:flex;gap:.4rem}.page_noteBtns__BvkUR button{padding:.4rem .7rem;font-size:10px}.page_form__a6vDR{display:flex;flex-direction:column;gap:1.1rem;min-width:min(380px,78vw)}.page_field__DlX7a{display:flex;flex-direction:column;gap:.45rem}.page_fLabel__G9JAV{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.page_formActions__T5rn_{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.3rem}.page_addBox__JtM9w{display:flex;flex-direction:column;gap:.9rem;min-width:min(420px,80vw)}.page_addResults__LMRWA{display:flex;flex-direction:column;gap:.45rem;max-height:320px;overflow-y:auto;padding-right:4px}.page_addStatus__LuMzY{padding:1.4rem 0;text-align:center;color:var(--text-muted);font-size:13px}.page_addRow__APrT1{display:flex;align-items:center;gap:.8rem;padding:.5rem .6rem;border-radius:10px;border:1px solid var(--border);background:hsla(0,0%,100%,.02);transition:border-color .25s ease}.page_addRow__APrT1:hover{border-color:var(--border-hover)}.page_addCover__lSTWo{flex-shrink:0;width:36px;height:54px;border-radius:6px;overflow:hidden;border:1px solid var(--border);background:hsla(0,0%,100%,.04);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.2)}.page_addCover__lSTWo img{width:100%;height:100%;object-fit:cover;display:block}.page_addInfo__Lbkcb{flex:1 1;min-width:0;display:flex;flex-direction:column}.page_addName__kyC66{font-size:13.5px;font-weight:600;color:var(--text)}.page_addAuthor__1FO3b,.page_addName__kyC66{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_addAuthor__1FO3b{font-size:11.5px;color:var(--text-muted)}.page_addedTag__7iXD5{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding-right:6px}@media (max-width:768px){.page_head__SKhul{flex-direction:column;padding:1.2rem 1.1rem}.page_headActions__CY_y2{justify-content:flex-start}.page_items__zqtfI{grid-template-columns:repeat(auto-fit,minmax(130px,150px));row-gap:1.25rem;column-gap:.9rem}.page_addBox__JtM9w,.page_form__a6vDR{min-width:0}}@media (max-width:480px){.page_items__zqtfI{grid-template-columns:repeat(auto-fit,minmax(110px,130px));row-gap:1rem;column-gap:.7rem}.page_tool__2Jaho{min-width:36px;min-height:36px}.page_likeBtn__jg_tp{min-height:44px}}.PresenceLabel_compact__2jr26{display:none}@media (max-width:768px){.PresenceLabel_full__LqAJO{display:none}.PresenceLabel_compact__2jr26{display:inline}}.Toggle_wrap__Lz6OD{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Toggle_disabled__2zQTr{cursor:default;opacity:.55}.Toggle_input__n0sQd{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.Toggle_switch__4pw4V{position:relative;width:36px;height:20px;flex-shrink:0;border-radius:9999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.15);transition:background .25s ease,border-color .25s ease,box-shadow .2s ease}.Toggle_switch__4pw4V:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#aaa;transition:transform .25s var(--ease-smooth),background .25s ease}.Toggle_input__n0sQd:checked+.Toggle_switch__4pw4V{background:var(--accent-soft);border-color:rgba(222,97,97,.45)}.Toggle_input__n0sQd:checked+.Toggle_switch__4pw4V:after{transform:translateX(16px);background:var(--accent)}.Toggle_input__n0sQd:focus-visible+.Toggle_switch__4pw4V{box-shadow:0 0 0 3px rgba(222,97,97,.3)}.Toggle_wrap__Lz6OD:hover .Toggle_input__n0sQd:not(:disabled)+.Toggle_switch__4pw4V{border-color:var(--border-hover)}.Toggle_text__i3e0b{display:flex;flex-direction:column;gap:2px;min-width:0}.Toggle_label__z0464{font-size:13px;line-height:1.4;color:var(--text-secondary)}.Toggle_hint__gxj5N{font-size:11px;line-height:1.45;color:var(--text-muted)}.AddContentDialog_menu__jaxuJ{display:flex;flex-direction:column;gap:.6rem}.AddContentDialog_choice__az8V4{display:flex;align-items:flex-start;gap:.9rem;width:100%;padding:1rem 1.1rem;border:1px solid var(--border,hsla(0,0%,100%,.1));border-radius:12px;background:hsla(0,0%,100%,.03);color:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease}.AddContentDialog_choice__az8V4:hover{border-color:rgba(222,97,97,.45);background:rgba(222,97,97,.08);transform:translateY(-1px)}.AddContentDialog_choice__az8V4 svg{flex-shrink:0;margin-top:2px;color:var(--accent,#de6161)}.AddContentDialog_choiceBody__ahzKv{display:flex;flex-direction:column;gap:.2rem;min-width:0}.AddContentDialog_choiceName__Plucv{font-size:14px;font-weight:600}.AddContentDialog_choiceHint__Z9tUu{font-size:12.5px;line-height:1.5;color:var(--text-muted,hsla(0,0%,100%,.5))}.AddContentDialog_form__A58jS{display:flex;flex-direction:column;gap:1rem}.AddContentDialog_field__7pRxI{display:flex;flex-direction:column;gap:.4rem}.AddContentDialog_row__2ipfi{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.AddContentDialog_label__y_pHy{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted,hsla(0,0%,100%,.5))}.AddContentDialog_optional__P_1Zl{font-weight:500;letter-spacing:0;text-transform:none;color:hsla(0,0%,100%,.3)}.AddContentDialog_pillRow__fpaEy{display:flex;flex-wrap:wrap;gap:.45rem}.AddContentDialog_checkLabel__CgqzH{display:inline-flex;align-items:center;gap:.5rem;font-size:13px;color:hsla(0,0%,100%,.8);cursor:pointer}.AddContentDialog_checkLabel__CgqzH input{accent-color:var(--accent,#de6161);cursor:pointer}.AddContentDialog_error__z_NsD{padding:.65rem .8rem;border:1px solid rgba(222,97,97,.4);border-radius:8px;background:rgba(222,97,97,.1);font-size:13px;color:#ffb4b4}.AddContentDialog_empty__UXVTK{display:flex;flex-direction:column;gap:1rem;font-size:13.5px;line-height:1.6;color:var(--text-secondary,hsla(0,0%,100%,.7))}.AddContentDialog_foot__tFKgx{display:flex;justify-content:flex-end;gap:.6rem;padding-top:.4rem}@media (max-width:560px){.AddContentDialog_row__2ipfi{grid-template-columns:1fr}}.AddContentDialog_hint__p8b6m{font-size:12px;line-height:1.5;color:var(--text-muted,hsla(0,0%,100%,.45))}.page_pageHead__fr_VG{margin-bottom:2rem}.page_pageTitle__JaTlV{margin-top:.45rem;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:300;text-transform:uppercase;letter-spacing:.08em;color:#fff;line-height:1.2}.page_pageTitle__JaTlV span{color:var(--accent);font-weight:400}.page_center__ebW9H{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:4rem 0}.page_layout__maCv6{display:flex;gap:2rem;align-items:flex-start}.page_side__3sdS4{width:300px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 1.5rem)}body.has-player .page_side__3sdS4{padding-bottom:calc(var(--player-height) + 12px)}.page_main__6yoqA{flex:1 1;min-width:0}.page_filterCard__udDVL{display:flex;flex-direction:column;gap:1.15rem;padding:1.25rem}.page_filterHead__Hw4e4{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--text-secondary);padding-bottom:.85rem;border-bottom:1px solid var(--border)}.page_filterHead__Hw4e4 svg{color:var(--accent)}.page_field__rJ2Un{display:flex;flex-direction:column;gap:.45rem}.page_fLabel__SrUp6{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.page_genreList__iW3vM{display:flex;flex-wrap:wrap;gap:6px;max-height:196px;overflow-y:auto;padding-right:4px}.page_pillCount__QeOL9{font-size:9px;font-weight:600;color:var(--text-muted)}.page_yearRow__gFeWN{display:flex;gap:8px}.page_yearRow__gFeWN input{flex:1 1;min-width:0}.page_resultsBar__Nh1ta{display:flex;align-items:center;gap:.8rem;min-height:20px;margin-bottom:1.2rem;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.page_gridWrap__6uOb0{transition:opacity .25s ease}.page_gridLoading__cSzsb{opacity:.55;pointer-events:none}.page_pagerWrap__7UvYy{margin-top:2.2rem;display:flex;justify-content:center}@media (max-width:768px){.page_layout__maCv6{flex-direction:column;gap:1.5rem;align-items:stretch}.page_side__3sdS4{position:static;width:100%}.page_main__6yoqA{width:100%}.page_genreList__iW3vM{max-height:150px}}.page_checkRow__JdwpP{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:13px;color:var(--text-secondary)}.page_checkRow__JdwpP input{margin-top:2px;accent-color:var(--accent);cursor:pointer;flex:none}.page_checkRow__JdwpP:hover{color:var(--text)}.page_checkHint__YRkQv{display:block;margin-top:2px;font-size:11px;line-height:1.45;color:var(--text-muted)}.page_sortRow__BzOGI{display:flex;align-items:stretch;gap:.5rem}.page_sortRow__BzOGI>:first-child{flex:1 1 auto;min-width:0}.page_invertBtn__n7rBL{display:inline-flex;align-items:center;justify-content:center;width:42px;flex:0 0 auto;border:1px solid var(--border);border-radius:9px;background:hsla(0,0%,100%,.04);color:var(--text-secondary);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.page_invertBtn__n7rBL:hover{border-color:var(--border-hover);color:var(--text)}.page_invertBtn__n7rBL svg{transition:transform .2s ease}.page_invertBtnFlipped__9He8L{transform:rotate(180deg)}.page_pageHead__pUaCm{margin-bottom:2rem}.page_pageTitle__E6R5e{margin-top:.45rem;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:300;text-transform:uppercase;letter-spacing:.08em;color:#fff;line-height:1.2}.page_pageTitle__E6R5e span{color:var(--accent);font-weight:400}.page_center__DsaL0{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:4rem 0}.page_toolbar__xitdL{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.8rem}.page_search__XC0xF{flex:1 1 220px;max-width:340px}.page_spacer__MnodB{flex:1 1}.page_mobileSortRow__O7wAF{display:none}.page_createBtnWide__UQFLX{display:inline-flex}@media (max-width:768px){.page_createBtnWide__UQFLX,.page_sortTabsWide__aDA6Y{display:none}.page_mobileSortRow__O7wAF{display:flex;align-items:stretch;gap:.7rem;flex:1 1 100%}.page_mobileSortRow__O7wAF .btn{flex-shrink:0;white-space:nowrap}.page_mobileSortRow__O7wAF .page_createBtnMobile__ARWfj{width:40px;height:40px;padding:0;min-height:0}}.page_gridWrap__7gIT4{transition:opacity .25s ease}.page_gridLoading__wIcGW{opacity:.55;pointer-events:none}.page_pagerWrap__S4o_8{margin-top:2.2rem;display:flex;justify-content:center}.page_form__RNVQI{display:flex;flex-direction:column;gap:1.1rem;min-width:min(380px,78vw)}.page_field__SrFI4{display:flex;flex-direction:column;gap:.45rem}.page_fLabel__Wbz9O{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.page_checkRow__Wn3qj{display:flex;align-items:flex-start;gap:.7rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_checkRow__Wn3qj input{margin-top:4px;accent-color:var(--accent);width:15px;height:15px;cursor:pointer}.page_checkTitle__nbZnL{display:block;font-size:13.5px;font-weight:600;color:var(--text)}.page_checkHint__D_O_m{display:block;font-size:12px;color:var(--text-muted)}.page_formActions__BiaMF{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.3rem}@media (max-width:768px){.page_toolbar__xitdL{gap:.7rem}.page_search__XC0xF{max-width:none;flex-basis:100%}.page_spacer__MnodB{display:none}.page_form__RNVQI{min-width:0}}.TitleArtwork_wrap__Ym_oj{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;align-items:stretch}.TitleArtwork_card__xa5Su{display:flex;flex-direction:column;gap:.9rem;padding:1.3rem 1.4rem}.TitleArtwork_cardHead__LbWXv{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.TitleArtwork_label__ZY4T8{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.TitleArtwork_ratio__35KYX{padding:2px 8px;border:1px solid var(--border);border-radius:9999px;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-muted)}.TitleArtwork_stage__E34MB{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:220px}.TitleArtwork_coverPreview__mMfL7{height:220px;aspect-ratio:2/3}.TitleArtwork_bgPreview__Orh_0{width:100%;aspect-ratio:3/1}.TitleArtwork_bgPreview__Orh_0,.TitleArtwork_coverPreview__mMfL7{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);overflow:hidden;background:hsla(0,0%,100%,.05);border:1px solid var(--border);color:var(--text-muted)}.TitleArtwork_previewImg__DR_i7{width:100%;height:100%;object-fit:cover}.TitleArtwork_hint__dttmP{font-size:12.5px;line-height:1.6;color:var(--text-muted)}.TitleArtwork_action__s0itw{width:100%;justify-content:center}@media (max-width:760px){.TitleArtwork_wrap__Ym_oj{grid-template-columns:1fr}.TitleArtwork_stage__E34MB{min-height:180px}.TitleArtwork_coverPreview__mMfL7{height:180px}}.IllustrationManager_wrap__cHdiL{display:flex;flex-direction:column;gap:1.1rem}.IllustrationManager_label__4bMnj{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;margin-left:3px}.IllustrationManager_upload__y6poV{display:flex;flex-direction:column;gap:.9rem;padding:1.1rem 1.3rem}.IllustrationManager_bindControls__V_KNN{display:flex;flex-direction:column;gap:.4rem}.IllustrationManager_bindRow__qq9UL{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.IllustrationManager_segmented__npJ06{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:0;padding:3px;border-radius:11px;background:hsla(0,0%,100%,.03);border:1px solid var(--border);height:41px;box-sizing:border-box}.IllustrationManager_segTab__KRxGQ{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.IllustrationManager_segTab__KRxGQ:hover{color:var(--text-secondary)}.IllustrationManager_segActive__t7ZCV,.IllustrationManager_segActive__t7ZCV:hover{color:#fff;background:linear-gradient(135deg,rgba(222,97,97,.28),rgba(222,97,97,.14));border-color:rgba(222,97,97,.4)}.IllustrationManager_chapterSelects__H083c{display:flex;gap:.5rem;flex:1 1;min-width:0}.IllustrationManager_chapterSelects__H083c>:first-child{flex:0 0 115px;width:115px;min-width:0;overflow:hidden}.IllustrationManager_chapterSelects__H083c>:last-child{flex:1 1;min-width:0;width:100%}.IllustrationManager_dropTarget__cWleD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:2.1rem 1.5rem;border:1.5px dashed var(--border);border-radius:calc(var(--radius-sm) + 4px);background:hsla(0,0%,100%,.02);cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease,transform .18s ease}.IllustrationManager_dropTarget__cWleD:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 4%,hsla(0,0%,100%,.02))}.IllustrationManager_dropTarget__cWleD:active{transform:scale(.995)}.IllustrationManager_dropTarget__cWleD:focus-visible{outline:none;border-color:var(--accent)}.IllustrationManager_dropOver__wUyxQ{border-style:solid;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,hsla(0,0%,100%,.02));transform:scale(1.005)}.IllustrationManager_dropIconWrap__mZP0F{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.IllustrationManager_dropIcon__MgjNr{color:var(--accent)}.IllustrationManager_dropText__hxBM2{display:flex;flex-direction:column;gap:2px}.IllustrationManager_dropTitle__zekoI{margin:0;font-size:14.5px;font-weight:600;color:var(--text)}.IllustrationManager_dropHint__WxOnt{margin:0;font-size:12.5px;color:var(--text-muted)}.IllustrationManager_empty__QUWWW{margin:.5rem 0 0;font-size:13px;line-height:1.55;color:var(--text-muted)}.IllustrationManager_grid__IUVJm{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.IllustrationManager_card__c6GTz{display:flex;flex-direction:column;gap:.6rem;padding:.75rem}.IllustrationManager_preview__cAf3M{position:relative;height:170px;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;background:repeating-conic-gradient(hsla(0,0%,100%,.035) 0 25%,transparent 0 50%) 0 0 /16px 16px,var(--surface-solid,#151518)}.IllustrationManager_preview__cAf3M img{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.IllustrationManager_size__Y0MCj{position:absolute;right:6px;bottom:6px;padding:1px 6px;border-radius:6px;background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.IllustrationManager_previewBusy__YL7Zl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);color:#fff}.IllustrationManager_cardBind__wOqs3{display:flex;flex-direction:column;gap:.35rem}.IllustrationManager_card__c6GTz .IllustrationManager_segmented__npJ06{width:100%;height:32px;padding:2px;border-radius:8px}.IllustrationManager_card__c6GTz .IllustrationManager_segTab__KRxGQ{flex:1 1;padding:0 10px;font-size:11.5px;border-radius:7px}.IllustrationManager_cardSelect__inYR7 button{height:32px;padding-top:0;padding-bottom:0;box-sizing:border-box}.IllustrationManager_captionInput__3oYMO{font-size:12.5px;padding:7px 10px;height:32px;box-sizing:border-box}.IllustrationManager_cardFoot___O1kD{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.IllustrationManager_moveBtns__EwwFU{display:flex;gap:.35rem}.IllustrationManager_iconBtn__2xJsw{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease}.IllustrationManager_iconBtn__2xJsw:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.IllustrationManager_iconBtn__2xJsw:disabled{opacity:.35;cursor:default}.IllustrationManager_danger__Cncwm:hover:not(:disabled){color:var(--accent)}.IllustrationManager_spin__lg7g3{animation:IllustrationManager_spin__lg7g3 .9s linear infinite}@keyframes IllustrationManager_spin__lg7g3{to{transform:rotate(1turn)}}@media (max-width:560px){.IllustrationManager_chapterSelects__H083c{flex-wrap:wrap}}.Badges_badge__6o9ik{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}.Badges_badge__6o9ik svg{display:block;width:100%;height:100%}.UserBadges_wrap__EZX9a{gap:5px}.UserBadges_banned__qeRib,.UserBadges_wrap__EZX9a{display:inline-flex;align-items:center;vertical-align:middle}.UserBadges_banned__qeRib{justify-content:center;flex-shrink:0;color:var(--danger,#c53434)}.UnverifiedEmailBanner_banner__wFg4v{position:fixed;top:var(--nav-height);left:0;right:0;z-index:99;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.6rem 1rem;border-bottom:1px solid rgba(230,179,92,.3);background:rgba(230,179,92,.09);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;line-height:1.45;color:var(--text-secondary);text-align:center}.UnverifiedEmailBanner_icon__n3bvV{flex-shrink:0;color:#e6b35c}.UnverifiedEmailBanner_link__fGMEf{color:#e6b35c;border-bottom:1px solid rgba(230,179,92,.45);white-space:nowrap;transition:color .2s ease,border-color .2s ease}.UnverifiedEmailBanner_link__fGMEf:hover{color:#f0c887;border-color:hsla(37,78%,74%,.7)}@media (max-width:560px){.UnverifiedEmailBanner_banner__wFg4v{padding:.55rem .9rem;font-size:12px}}.NavBar_nav__3HHxs{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);display:flex;align-items:center;background:transparent;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}.NavBar_scrolled__0LUco{background:rgba(16,16,18,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--border)}.NavBar_inner__50lYS{width:100%;max-width:1200px;margin-inline:auto;padding-inline:2rem;display:flex;align-items:center;gap:1rem}.NavBar_logo__9wYwP{font-size:17px;font-weight:300;letter-spacing:.32em;text-transform:uppercase;color:#fff;white-space:nowrap;flex:none}.NavBar_logoAccent__GMv5P{color:var(--accent);font-weight:700}.NavBar_links__ePlpI{display:flex;gap:.15rem;flex:none}.NavBar_link__r4ENv{padding:.45rem .7rem;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);border-radius:6px;transition:color .2s ease}.NavBar_link__r4ENv:hover{color:var(--accent-hover)}.NavBar_linkActive__hKB1D{color:#fff}.NavBar_search__SvQv7{position:relative;margin-left:auto;width:300px;flex:none}.NavBar_searchIcon__asEyK{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--text-muted);pointer-events:none}.NavBar_searchInput__2CDic{width:100%;padding:8px 14px 8px 34px;background:hsla(0,0%,100%,.05);border:1px solid var(--border);border-radius:9999px;color:var(--text);font-size:13.5px;outline:none;transition:border-color .2s ease,background .2s ease}.NavBar_searchInput__2CDic::placeholder{color:var(--text-muted)}.NavBar_searchInput__2CDic:focus{border-color:rgba(222,97,97,.45);background:hsla(0,0%,100%,.07)}.NavBar_dropdown__e0xNI{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:150;padding:6px;background:var(--surface-strong);border:1px solid var(--border);border-radius:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 40px rgba(0,0,0,.5);max-height:70vh;overflow-y:auto;transform-origin:top;animation:NavBar_menu-in__E4S8b .16s var(--ease-smooth)}.NavBar_dropdownOut__MlJxs{animation:NavBar_menu-out__o1D3x .14s var(--ease-smooth) forwards}@keyframes NavBar_menu-in__E4S8b{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes NavBar_menu-out__o1D3x{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}@media (prefers-reduced-motion:reduce){.NavBar_dropdownOut__MlJxs,.NavBar_dropdown__e0xNI{animation:none}}.NavBar_groupLabel__hCDoz{padding:8px 10px 4px;font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.NavBar_emptySug__cvVDC{padding:12px 10px;font-size:13px;color:var(--text-muted)}.NavBar_item__NSTp0{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:8px;text-align:left;transition:background .15s ease}.NavBar_itemActive__2h_sw{background:hsla(0,0%,100%,.07)}.NavBar_itemCover__7P3M4{width:30px;height:45px;border-radius:4px}.NavBar_itemAvatar__PEAKH,.NavBar_itemCover__7P3M4{object-fit:cover;background:#232326;flex:none;display:block}.NavBar_itemAvatar__PEAKH{width:32px;height:32px;border-radius:50%}.NavBar_itemIcon__OV2U2{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:hsla(0,0%,100%,.05);color:var(--accent);flex:none}.NavBar_itemBody__fV6Cx{display:flex;flex-direction:column;min-width:0}.NavBar_itemName__5r6EX{font-size:13.5px;color:var(--text)}.NavBar_itemName__5r6EX,.NavBar_itemSub__t2XbK{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NavBar_itemSub__t2XbK{font-size:11.5px;color:var(--text-muted)}.NavBar_allResults__D3WnP{display:block;width:100%;margin-top:4px;padding:8px 10px;border-top:1px solid var(--border);border-radius:0 0 8px 8px;text-align:left;font-size:12px;letter-spacing:.06em;color:var(--accent-hover);transition:background .15s ease}.NavBar_allResults__D3WnP:hover{background:rgba(222,97,97,.08)}.NavBar_iconBtn__oCg6V{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--text-secondary);flex:none;transition:color .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}@media (hover:hover){.NavBar_iconBtn__oCg6V:hover{color:var(--accent-hover);background:hsla(0,0%,100%,.05)}}.NavBar_iconBtn__oCg6V svg{width:19px;height:19px}.NavBar_langSwitch__SiHRC{display:inline-flex;align-items:center;gap:2px;padding:3px;background:hsla(0,0%,100%,.05);border:1px solid var(--border);border-radius:9999px;flex:none}.NavBar_langBtn___35KH{padding:4px 9px;border-radius:9999px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);transition:color .2s ease,background .2s ease}.NavBar_langBtn___35KH:hover{color:var(--text)}.NavBar_langBtnActive__kFuOz,.NavBar_langBtnActive__kFuOz:hover{background:var(--accent-soft);color:var(--accent-hover)}.NavBar_navLang__vza1Y{flex:none}.NavBar_overlayLang__rXV3y{margin-top:2rem;align-self:flex-start;flex:none}.NavBar_authArea__TfPWb{display:flex;align-items:center;gap:.5rem;flex:none}.NavBar_dmSlot___OQM9{display:flex}.NavBar_randomBtn__xrFFl{margin-right:-.5rem}.NavBar_authGhost__sCSCW{display:inline-flex;line-height:0}.NavBar_userWrap__ZdtU7{position:relative}.NavBar_avatarBtn__FKjlT{width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid var(--border);padding:0;display:block;transition:border-color .25s ease}.NavBar_avatarBtn__FKjlT:hover{border-color:var(--border-hover)}.NavBar_presenceDot__rAnfL{position:absolute;right:1px;bottom:1px;pointer-events:none;--presence-ring-c:var(--border)}.NavBar_friendBadge__jAJJ_{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;background:var(--accent);color:#fff;font-size:10px;line-height:17px;pointer-events:none;box-shadow:0 0 0 2px var(--bg,#101014)}.NavBar_friendBadge__jAJJ_,.NavBar_menuBadge__XXTvI{border-radius:999px;font-weight:700;text-align:center}.NavBar_menuBadge__XXTvI{margin-left:auto;min-width:18px;padding:1px 6px;background:rgba(222,97,97,.16);color:var(--accent,#de6161);font-size:11px}.NavBar_avatarImg__EYPha{width:100%;height:100%;object-fit:cover;display:block}.NavBar_avatarFallback__t4kj4{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-hover);font-size:15px;font-weight:700;text-transform:uppercase}.NavBar_userMenu__Tl0iz{position:fixed;width:214px;z-index:150;padding:6px;background:rgba(16,16,18,.75);border:1px solid var(--border);border-radius:12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 40px rgba(0,0,0,.5);max-height:calc(100vh - var(--nav-total, 72px) - 24px);overflow-y:auto;transform-origin:top right;animation:NavBar_menu-in__E4S8b .16s var(--ease-smooth);transition:top .25s var(--ease-smooth)}.NavBar_userMenuOut__DRBG6{animation:NavBar_menu-out__o1D3x .14s var(--ease-smooth) forwards}@media (prefers-reduced-motion:reduce){.NavBar_userMenuOut__DRBG6,.NavBar_userMenu__Tl0iz{animation:none}}.NavBar_menuHead__uOK01{display:flex;flex-direction:column;gap:2px;padding:8px 10px 6px}.NavBar_menuEyebrow__N_oCK{font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.NavBar_menuName__PF_VQ{font-size:13.5px;font-weight:600;color:#fff}.NavBar_menuHandle__Lis6c,.NavBar_menuName__PF_VQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavBar_menuHandle__Lis6c{font-size:11px;color:var(--text-muted)}.NavBar_menuNarratorName__WuJLq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavBar_menuItem__JE517 .NavBar_menuVerified__g1Sel svg,.NavBar_menuItem__JE517:hover .NavBar_menuVerified__g1Sel svg{color:inherit}.NavBar_menuSep__wLMiA{height:1px;background:var(--border);margin:4px 6px}.NavBar_menuItem__JE517{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--text-secondary);text-align:left;transition:background .15s ease,color .15s ease}.NavBar_menuItem__JE517:hover{background:hsla(0,0%,100%,.06);color:#fff}.NavBar_menuItem__JE517 svg{width:15px;height:15px;color:var(--text-muted);flex:none;transition:color .15s ease}.NavBar_menuItem__JE517:hover svg{color:var(--accent-hover)}.NavBar_menuMobileOnly__Fm26e{display:none}@keyframes NavBar_overlay-in__MjKcm{0%{opacity:0}to{opacity:1}}@keyframes NavBar_overlay-out__TmoqF{0%{opacity:1}to{opacity:0}}.NavBar_searchOverlay__M_bas{position:fixed;inset:0;z-index:310;background:rgba(12,12,14,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;padding:0 1rem;animation:NavBar_overlay-in__MjKcm .2s ease}.NavBar_searchOverlayOut__v9g11{animation:NavBar_overlay-out__TmoqF .16s ease forwards}@media (prefers-reduced-motion:reduce){.NavBar_searchOverlayOut__v9g11,.NavBar_searchOverlay__M_bas{animation:none}}.NavBar_searchPanel__bBWGs{width:100%;max-width:560px;margin-top:calc(var(--nav-height) + .75rem);height:-moz-fit-content;height:fit-content;max-height:calc(100vh - var(--nav-height) - 1.5rem);display:flex;flex-direction:column;background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 20px 60px rgba(0,0,0,.55);overflow:hidden}.NavBar_searchPanelRow__EF0xZ{flex:none;display:flex;align-items:center;gap:.6rem;padding:.6rem .6rem .6rem .9rem;border-bottom:1px solid var(--border)}.NavBar_searchPanelRow__EF0xZ .NavBar_searchIcon__asEyK{position:static;width:17px;height:17px;flex:none}.NavBar_searchPanelInput__o291I{flex:1 1;min-width:0;background:none;border:none;color:var(--text);font-size:15px;outline:none}.NavBar_searchPanelInput__o291I::placeholder{color:var(--text-muted)}.NavBar_searchPanelResults___KBaQ{padding:6px;overflow-y:auto}@media (max-width:1179px){.NavBar_links__ePlpI{display:none}.NavBar_menuMobileOnly__Fm26e{display:contents}}@media (max-width:899px){.NavBar_navLang__vza1Y{display:none}}.NavBar_mobileSearchBtn__D1kNo,.NavBar_modMenuBtn__ujJRe{display:none}@media (max-width:768px){.NavBar_inner__50lYS{padding-inline:1rem;gap:.5rem}.NavBar_links__ePlpI,.NavBar_navLang__vza1Y,.NavBar_randomBtn__xrFFl,.NavBar_search__SvQv7{display:none}.NavBar_logo__9wYwP{margin-right:auto;font-size:14px;letter-spacing:.22em}.NavBar_mobileSearchBtn__D1kNo,.NavBar_modMenuBtn__ujJRe{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}}.NavBar_userMenuBackdrop__a_1tx{position:fixed;inset:0;top:var(--nav-total,72px);z-index:240;background:rgba(8,8,10,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.NavBar_userMenuBackdropOpen__FqjZo{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease}.NavBar_userMenuMobile__c1qL4{position:fixed;top:var(--nav-total,72px);right:0;bottom:0;z-index:250;width:min(300px,84vw);padding:6px;background:rgba(16,16,18,.75);border-left:1px solid var(--border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:-16px 0 40px rgba(0,0,0,.5);overflow-y:auto;transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.NavBar_userMenuMobileOpen__C8hu8{transform:translateX(0);visibility:visible;pointer-events:auto;transition:transform .28s cubic-bezier(.22,1,.36,1)}@media (max-width:480px){.NavBar_inner__50lYS{padding-inline:.75rem}.NavBar_logo__9wYwP{font-size:15px;letter-spacing:.28em}.NavBar_search__SvQv7{max-width:50vw}}.NavBar_menuAvatar__Tsug3{width:18px;height:18px;border-radius:50%;object-fit:cover;flex:none}.NavBar_badges__ecXct{margin-left:5px}.PhotoViewProvider_btn__tFxJX{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--text-secondary,#a6acb2);background:transparent;border:none;cursor:pointer;transition:color .2s ease}.PhotoViewProvider_btn__tFxJX:hover{color:var(--accent-hover,#ec7d7d);background:transparent}.PhotoViewProvider_caption__y5fj7{position:absolute;left:0;right:0;bottom:0;z-index:20;padding:2.5rem 1.25rem calc(1.1rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(0deg,rgba(0,0,0,.78),transparent);color:#fff;text-align:center;font-size:15px;line-height:1.45;pointer-events:none;transition:opacity .2s ease}.PhotoViewProvider_captionHidden__Oxhfr{opacity:0}.PhotoViewProvider_caption__y5fj7 strong{display:block;max-width:720px;margin:0 auto;font-weight:600}.PhotoViewProvider_caption__y5fj7 span{display:block;margin-top:2px;font-size:12.5px;color:hsla(0,0%,100%,.7)}.CommentSection_section__TRL16{margin:3rem 0 1rem}.CommentSection_head__Azetn{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.3rem}.CommentSection_heading__5z4bR{margin:0;font-size:1.25rem;font-weight:300;letter-spacing:.09em;text-transform:uppercase;color:#fff}.CommentSection_headCount__3uJnm{color:var(--accent,#de6161);font-weight:400}

/* !important: these compete on specificity with Tabs.module.css's own
   `.tabs { display: inline-flex }` on the same element — a different CSS
   module, so the tie is decided by bundling order rather than anything
   readable here. Force it instead of relying on that. */.CommentSection_sortTabsMobile__bz0_l{display:none!important}@media (max-width:768px){.CommentSection_headingHideMobile__7SBFS{display:none}.CommentSection_sortTabsDesktop__g4HFH{display:none!important}.CommentSection_sortTabsMobile__bz0_l{display:inline-flex!important;margin-bottom:1.3rem}}.CommentSection_postBox__1HUr_{display:flex;align-items:flex-start;gap:12px;margin-bottom:1.8rem}.CommentSection_postBox__1HUr_>:last-child{flex:1 1}.CommentSection_loginPrompt__Y_E_I{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:1.8rem;border-radius:12px;background:rgba(20,20,22,.6);border:1px solid var(--border,hsla(0,0%,100%,.06));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;color:var(--text-muted,#9a9a9a)}.CommentSection_loginPrompt__Y_E_I svg{color:var(--accent,#de6161);flex-shrink:0}.CommentSection_loginLink__Zg4WT{color:var(--accent,#de6161);text-decoration:none;border-bottom:1px solid rgba(222,97,97,.4);transition:border-color .25s ease}.CommentSection_loginLink__Zg4WT:hover{border-color:var(--accent,#de6161)}.CommentSection_composer__1WKuK{display:flex;flex-direction:column;gap:8px;width:100%;position:relative}.CommentSection_composerCancel__oh1kc{padding:6px 13px;border-radius:8px;border:1px solid var(--border,hsla(0,0%,100%,.1));background:transparent;color:var(--text-muted,#9a9a9a);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .25s ease,border-color .25s ease}.CommentSection_composerCancel__oh1kc:hover{color:var(--text,#e8e8e8);border-color:hsla(0,0%,100%,.2)}.CommentSection_composerSubmit__ONoWE{padding:6px 15px;border-radius:8px;border:1px solid rgba(222,97,97,.5);background:rgba(222,97,97,.13);color:var(--text,#e8e8e8);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.CommentSection_composerSubmit__ONoWE:hover:not(:disabled){background:rgba(222,97,97,.22);border-color:rgba(222,97,97,.75);box-shadow:0 0 18px rgba(222,97,97,.18)}.CommentSection_composerSubmit__ONoWE:disabled{opacity:.45;cursor:default}.CommentSection_composerBtns__ZJOwC{display:flex;align-items:center;justify-content:flex-end;gap:8px}.CommentSection_composerSubmitAuto__vW3_X{margin-left:auto}.CommentSection_mentionDropdown__hFXBB{position:absolute;z-index:50;min-width:180px;max-height:180px;overflow-y:auto;background:rgba(28,28,32,.97);border:1px solid hsla(0,0%,100%,.1);border-radius:9px;box-shadow:0 8px 30px rgba(0,0,0,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.CommentSection_mentionItem__QzewB{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background .15s ease;font-size:13px;color:var(--text,#e8e8e8)}.CommentSection_mentionItemActive__S3jSl,.CommentSection_mentionItem__QzewB:hover{background:rgba(222,97,97,.12)}.CommentSection_mentionItemActive__S3jSl{background:rgba(222,97,97,.18)}.CommentSection_mentionItemText__OYPCV{display:flex;flex-direction:column;min-width:0;line-height:1.2}.CommentSection_mentionItemName__ADkZX{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommentSection_mentionItemHandle__0UcnC{font-size:11px;color:var(--text-muted,#9a9a9a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommentSection_mentionItemMatch___4aIO{color:var(--accent,#de6161)}.CommentSection_list__S2ywc{display:flex;flex-direction:column}.CommentSection_thread__YDIV4{padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.CommentSection_thread__YDIV4:last-child{border-bottom:none}.CommentSection_comment__Rvw2v{border-radius:10px;animation:CommentSection_commentIn__b3WUa .3s ease}@keyframes CommentSection_commentIn__b3WUa{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CommentSection_flash__W102q{animation:CommentSection_commentFlash__YFK6h 2.4s ease forwards}@keyframes CommentSection_commentFlash__YFK6h{0%,55%{background:rgba(222,97,97,.13);box-shadow:0 0 0 8px rgba(222,97,97,.13)}to{background:transparent;box-shadow:0 0 0 8px transparent}}.CommentSection_commentMain__0Ls3X{min-width:0}.CommentSection_replies__l_71Z{margin-top:14px;margin-left:17px;padding-left:22px;border-left:1px solid rgba(222,97,97,.16);display:flex;flex-direction:column;gap:14px}.CommentSection_nested__d0Tfd{display:flex;flex-direction:column;margin-top:.75rem;margin-left:.2rem;padding-left:1.5rem;border-left:2px solid rgba(222,97,97,.16)}.CommentSection_nestedReply__aYH1l{margin-top:10px}.CommentSection_threadExpandBtn__dwVi5{display:flex;align-items:center;gap:10px;width:400px;margin-top:8px;padding:4px 0;border:none;background:transparent;color:var(--text-muted,#9a9a9a);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s ease}.CommentSection_threadExpandBtn__dwVi5:after,.CommentSection_threadExpandBtn__dwVi5:before{content:"";flex:1 1;height:1px;background:var(--text-muted,#9a9a9a);transition:background .2s ease}.CommentSection_threadExpandBtn__dwVi5:hover{color:var(--accent,#de6161)}.CommentSection_threadExpandBtn__dwVi5:hover:after,.CommentSection_threadExpandBtn__dwVi5:hover:before{background:rgba(222,97,97,.45)}.CommentSection_threadCollapseBtn__u1OEc{margin-top:12px;text-transform:uppercase;letter-spacing:.04em}.CommentSection_commentHead__nEij6{display:flex;align-items:center;gap:.75rem;margin-bottom:4px;min-width:0}.CommentSection_commentHeadText__u_MUz{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-width:0}.CommentSection_username__Rmd2Y{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--text,#e8e8e8);text-decoration:none;transition:color .25s ease}.CommentSection_username__Rmd2Y:hover{color:var(--accent,#de6161)}.CommentSection_usernameGone__1151S{font-size:13px;font-weight:700;color:var(--text-muted,#7a7a7a);font-style:italic}.CommentSection_time__FZlVs{font-size:10px;color:var(--text-muted,#7a7a7a);letter-spacing:.04em}.CommentSection_edited__FbaL3{font-size:9px;font-style:italic;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--text-muted,#6f6f6f);border:none;border-radius:0;padding:0}.CommentSection_body__5y8QE{font-size:14px;line-height:1.7;color:var(--text-secondary,#c2c2c2)}.CommentSection_bodyInner__rWE8Z{min-width:0}.CommentSection_bodyAnimated__HrcNK{overflow:hidden;position:relative;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.CommentSection_bodyCollapsed__oYypK{mask-image:linear-gradient(180deg,#000 65%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent)}.CommentSection_expandBtn__RUgpX{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 0;border:none;background:transparent;color:var(--accent,#de6161);font-size:11px;font-weight:600;letter-spacing:.06em;cursor:pointer;opacity:.85;transition:color .15s ease,opacity .15s ease}.CommentSection_expandBtn__RUgpX:hover{opacity:1;color:var(--accent-hover,#e67676)}.CommentSection_mention__Yll_d{color:var(--accent,#de6161);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s ease}a.CommentSection_mention__Yll_d:hover{border-color:rgba(222,97,97,.5)}.CommentSection_inlineMention__RQaCz{color:var(--accent,#de6161);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s ease;cursor:pointer}a.CommentSection_inlineMention__RQaCz:hover{border-color:rgba(222,97,97,.5)}.CommentSection_deletedBody__yuu53{font-size:13px;font-style:italic;color:var(--text-muted,#6f6f6f)}.CommentSection_actions__XO_wq{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:7px}.CommentSection_votes__SSGmN{display:inline-flex;align-items:center;gap:2px;margin-right:6px}.CommentSection_voteBtn__BzhhX{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--text-muted,#8a8a8a);cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease}.CommentSection_voteBtn__BzhhX:hover{color:var(--text,#e8e8e8);background:hsla(0,0%,100%,.05)}.CommentSection_voteActive__Iv0_0{color:var(--accent,#de6161)}.CommentSection_voteActive__Iv0_0 svg{fill:var(--accent,#de6161)}.CommentSection_voteActive__Iv0_0:hover{color:var(--accent,#de6161)}.CommentSection_score__VOTD1{min-width:20px;text-align:center;font-size:12px;font-weight:700;color:var(--text-muted,#9a9a9a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CommentSection_scoreVoted__Y0_LY{color:var(--accent,#de6161)}.CommentSection_actionBtn___Svjf{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;border:none;background:transparent;color:var(--text-muted,#8a8a8a);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none;cursor:pointer;transition:color .15s ease,background .15s ease}.CommentSection_actionBtn___Svjf:hover{color:var(--accent,#de6161);background:rgba(222,97,97,.07)}.CommentSection_actionDanger__Iy_gY:hover{color:#f08080;background:hsla(0,79%,72%,.07)}.CommentSection_actionLabel__gb5E3{white-space:nowrap}.CommentSection_replyBox__pF_eJ{margin-top:12px}.CommentSection_moreWrap__cF55j{display:flex;justify-content:center;margin-top:1.6rem}.CommentSection_more___j62B{padding:10px 22px;border-radius:9999px;border:1px solid var(--border,hsla(0,0%,100%,.1));background:hsla(0,0%,100%,.03);color:var(--text,#e8e8e8);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.CommentSection_more___j62B:hover:not(:disabled){border-color:rgba(222,97,97,.45);background:rgba(222,97,97,.08);box-shadow:0 0 18px rgba(222,97,97,.12)}.CommentSection_more___j62B:disabled{opacity:.5;cursor:default}@media (max-width:768px){.CommentSection_replies__l_71Z{margin-left:8px;padding-left:12px}.CommentSection_threadExpandBtn__dwVi5{margin-left:12px}.CommentSection_voteBtn__BzhhX{width:32px;height:32px}.CommentSection_actionLabel__gb5E3{display:none}.CommentSection_actionBtn___Svjf{padding:6px}.CommentSection_actions__XO_wq{justify-content:flex-end}.CommentSection_votes__SSGmN{margin-right:auto}.CommentSection_composerBtns__ZJOwC{flex-basis:100%;min-width:100%;flex-shrink:0}.CommentSection_threadExpandBtn__dwVi5{width:90%}}@media (max-width:480px){.CommentSection_replies__l_71Z{margin-left:4px;padding-left:8px}.CommentSection_threadExpandBtn__dwVi5{margin-left:6px}.CommentSection_postBox__1HUr_{gap:8px}}.CommentSection_body__5y8QE{overflow-wrap:anywhere;word-break:break-word;min-width:0}.CommentSection_body__5y8QE code,.CommentSection_body__5y8QE pre{white-space:pre-wrap;overflow-wrap:anywhere}.page_center__dp9hJ{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1.5rem}.page_page__suHwo{max-width:780px;margin:0 auto;padding:2rem 0 4rem;display:flex;flex-direction:column;gap:1.2rem}.page_article__cIEwA{padding:1.8rem 2rem}.page_head__2vBpo{margin-bottom:1.2rem}.page_title___1AZB{font-size:1.6rem;font-weight:700;line-height:1.3;margin-bottom:.6rem}.page_meta__W4QJ5{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.page_author__hKMmz{display:inline-flex;align-items:center;gap:.4rem;font-size:12.5px;color:var(--text-secondary,hsla(0,0%,100%,.7));text-decoration:none;transition:color .2s ease}.page_author__hKMmz:hover{color:var(--accent,#de6161)}.page_avatarFallback__wZr5X,.page_avatar__PPf2Q{width:20px;height:20px;border-radius:50%;object-fit:cover}.page_avatarFallback__wZr5X{display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);color:var(--text-muted,hsla(0,0%,100%,.5))}.page_date__2W7E7{font-size:11.5px;color:var(--text-muted,hsla(0,0%,100%,.45))}.page_hiddenTag__1qsnY{padding:1px 6px;border-radius:4px;background:hsla(0,0%,100%,.08);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,hsla(0,0%,100%,.5))}.page_body__n4tKP{font-size:14px;line-height:1.75;color:var(--text-secondary,hsla(0,0%,100%,.78))}.page_comments__L_PrX{margin-top:.5rem}@media (max-width:640px){.page_article__cIEwA{padding:1.3rem 1.2rem}.page_title___1AZB{font-size:1.3rem}}.BadgePicker_wrap__n_z10{position:relative}.BadgePicker_bar__WUhH0{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:42px;padding:.4rem .6rem;border:1px solid var(--border,hsla(0,0%,100%,.1));border-radius:10px;background:hsla(0,0%,100%,.03);cursor:text;transition:border-color .2s ease}.BadgePicker_bar__WUhH0:focus-within{border-color:var(--accent,#de6161)}.BadgePicker_barDisabled__vhmY0{opacity:.6;cursor:default}.BadgePicker_chip__Ehzgu{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .4rem .2rem .5rem;border-radius:999px;background:rgba(222,97,97,.16);border:1px solid rgba(222,97,97,.35);color:#fff;font-size:12.5px;white-space:nowrap}.BadgePicker_chipIcon__8zMlT{display:inline-flex;width:13px;height:13px;flex-shrink:0}.BadgePicker_chipIcon__8zMlT svg{display:block;width:100%;height:100%}.BadgePicker_chipRemove__SMQts{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:none;background:transparent;color:hsla(0,0%,100%,.6);cursor:pointer;transition:color .15s ease,background .15s ease}.BadgePicker_chipRemove__SMQts:hover{color:#fff;background:hsla(0,0%,100%,.12)}.BadgePicker_input__tEC_a{flex:1 1 120px;min-width:120px;border:none;outline:none;background:transparent;color:#fff;font-size:13.5px;padding:.2rem 0}.BadgePicker_input__tEC_a::placeholder{color:var(--text-muted,hsla(0,0%,100%,.4))}.BadgePicker_dropdown__Gb_wT{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;padding:.3rem;border:1px solid var(--border,hsla(0,0%,100%,.1));border-radius:10px;background:#1b1b1b;box-shadow:0 16px 40px rgba(0,0,0,.5);transform-origin:top;animation:BadgePicker_menu-in__o2atf .16s var(--ease-smooth)}.BadgePicker_dropdownOut__tqNNj{animation:BadgePicker_menu-out__lH3qk .14s var(--ease-smooth) forwards}@keyframes BadgePicker_menu-in__o2atf{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes BadgePicker_menu-out__lH3qk{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}@media (prefers-reduced-motion:reduce){.BadgePicker_dropdownOut__tqNNj,.BadgePicker_dropdown__Gb_wT{animation:none}}.BadgePicker_option__pHP70{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .65rem;border:none;border-radius:7px;background:transparent;color:hsla(0,0%,100%,.85);font-size:13.5px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.BadgePicker_option__pHP70:hover:not(:disabled){background:hsla(0,0%,100%,.06);color:#fff}.BadgePicker_optionIcon__Xq54q{display:inline-flex;width:15px;height:15px;flex-shrink:0}.BadgePicker_optionIcon__Xq54q svg{display:block;width:100%;height:100%}.UserEditModal_editForm__r_dK7{display:flex;flex-direction:column;gap:1.1rem}.UserEditModal_fieldLabel__uMcuB{display:flex;flex-direction:column;gap:.4rem;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.UserEditModal_editActions__ybV0g{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.6rem}.UserEditModal_loadError__F3XJ2,.UserEditModal_loading__adgHU{padding:1.5rem 0;text-align:center;font-size:13.5px;color:var(--text-muted)}.UserEditModal_loadError__F3XJ2{color:#e08585}.UserEditModal_imagesBlock__TizLb{display:flex;flex-direction:column;gap:.6rem;padding-top:.4rem}.UserEditModal_imageRow__Mparm{display:flex;align-items:center;gap:.6rem}.UserEditModal_imagePreview__TjIIe{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.04)}.UserEditModal_imageWide__ZsaFR{width:72px}.UserEditModal_imagePreview__TjIIe img{width:100%;height:100%;object-fit:cover}.UserEditModal_imageEmpty__Y4tX2{font-size:10px;color:var(--text-muted)}.UserEditModal_imageName__h7J4k{flex:1 1 auto;min-width:0;font-size:13px;color:var(--text-secondary)}.page_center__4JI_c{display:flex;justify-content:center;padding:5rem 0}.page_page__4erXa{display:flex;flex-direction:column}.page_banner__nwdrw{position:relative;height:240px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:linear-gradient(125deg,#1c1c1f,#151517)}.page_bannerImg__O6agt{width:100%;height:100%;object-fit:cover}.page_bannerBlur__Fy_6_{filter:blur(28px) saturate(1.05);transform:scale(1.2);opacity:.6}.page_bannerEmpty___iSg2{position:absolute;inset:0;overflow:hidden}.page_bannerGlow__y6IXO{position:absolute;top:-30%;left:-10%;width:55%;height:120%;background:rgba(222,97,97,.06);filter:blur(80px);border-radius:9999px;pointer-events:none}.page_bannerFoxgirl__Cy8hl{height:300px;position:absolute;top:0;right:5%;opacity:.9}.page_bannerShade__Img5v{position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,rgba(15,15,17,.1) 0,rgba(15,15,17,.72) 100%)}.page_profileHead__YCa2y{position:relative}.page_dock__NjiFR{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:flex-end;gap:1.25rem;padding:1.1rem 1.75rem;border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(0deg,rgba(11,11,13,.95),rgba(11,11,13,.5) 74%,transparent)}.page_dockAvatar__zDGMC{position:relative;flex-shrink:0;width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-solid);border:3px solid rgba(24,24,26,.95);box-shadow:0 10px 30px rgba(0,0,0,.5)}.page_avatarImg__YORt2{width:100%;height:100%;object-fit:cover;border-radius:50%}.page_avatarBtn__lHFFX{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer;transition:opacity .2s ease}.page_avatarBtn__lHFFX:hover{opacity:.9}.page_avatarInitials__1CN_o{font-size:30px;font-weight:300;letter-spacing:.08em;color:var(--text-secondary)}.page_presenceDot__Z29k7{position:absolute;right:15%;width:15px;height:15px;bottom:8%;transform:translate(45%,45%);--presence-ring-w:3px;--presence-ring-c:var(--surface-solid)}.page_dockId__pb02r{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.35rem;padding-bottom:.15rem}.page_dockName__8Bokv{display:flex;align-items:center;flex-wrap:nowrap;gap:.55rem;min-width:0}.page_dockNameH1__YCyZt{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:300;letter-spacing:.02em;color:#fff}.page_nameBadges__3YpGd{margin-left:-.15rem}.page_editBtn__4ydIq{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--text-muted);flex-shrink:0;margin-left:auto;transition:color .2s ease,background .2s ease}.page_editBtn__4ydIq:hover{color:var(--accent-hover);background:hsla(0,0%,100%,.06)}.page_meta__7drZA{display:flex;gap:.4rem .55rem;color:hsla(240,4%,91%,.82);font-size:12.5px}.page_metaSub__hnIq_,.page_meta__7drZA{align-items:center;flex-wrap:wrap;min-width:0}.page_metaSub__hnIq_{display:inline-flex}.page_metaSub__hnIq_>*+:before{content:"·";margin:0 .4rem;color:hsla(240,4%,91%,.4)}.page_metaSub__hnIq_>.page_metaNoSep__jjCjw:before{visibility:hidden}.page_metaSub__hnIq_>.page_metaHidden__rljC4{display:none}.page_metaHandle__cwhkb{color:hsla(240,4%,91%,.7)}.page_rolePill__dSeiM{display:inline-flex;align-items:center;padding:.18rem .6rem;border-radius:999px;border:1px solid var(--border-hover);background:var(--accent-soft);color:var(--accent-hover);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.page_metaJoined__uFg6F,.page_metaPresence__3rFe1{white-space:nowrap}.page_dockActions__Pre7k{display:flex;align-items:center;gap:1rem;flex-shrink:0}.page_banBanner__7wXfB{display:flex;align-items:center;gap:12px;margin:1.25rem 0 0;padding:13px 16px;border-radius:var(--radius);border:1px solid rgba(222,97,97,.4);background:color-mix(in srgb,var(--accent) 8%,var(--surface));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_banBannerIcon__YdLTq{flex-shrink:0;color:var(--accent)}.page_banBannerBody__ZtEm3{display:flex;flex-direction:column;gap:2px;min-width:0}.page_banBannerBody__ZtEm3 strong{font-size:14px;font-weight:700;color:var(--text)}.page_banBannerBody__ZtEm3 span{font-size:13px;line-height:1.5;color:var(--text-secondary)}.page_aboutCard__MmNXq{margin-top:1.25rem;padding:1.3rem 1.6rem;display:flex;flex-direction:column;gap:.7rem}.page_aboutTop__q0bI4{display:flex;align-items:center;justify-content:space-between;gap:.6rem 1rem;flex-wrap:wrap}.page_aboutTop__q0bI4 .eyebrow{white-space:nowrap;flex-shrink:0}.page_linksShowMobile__hYpji{display:none}.page_bio__BNFkI{color:var(--text-secondary)}.page_statsRow__f6ttV{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.page_statChip__UJDIi{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem 1.1rem;min-width:72px;border-radius:var(--radius);border:1px solid var(--border);background:hsla(0,0%,100%,.03);color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:border-color .25s ease,color .25s ease,box-shadow .25s ease;cursor:pointer}.page_statChip__UJDIi:hover{border-color:var(--accent);color:var(--text-secondary);box-shadow:0 0 12px rgba(222,97,97,.15)}.page_statChipActive__QavOB{border-color:var(--accent);color:var(--text-secondary);box-shadow:0 0 14px rgba(222,97,97,.2)}.page_statValue__c_0jv{color:var(--accent);font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2}.page_statLabel__oZlhf{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:inherit}.page_tabsWrap__DIB31{margin-top:2rem}.page_tabBody__RKLW4{margin-top:1.5rem}.page_statusRail__hWUrm{margin-bottom:1.5rem}.page_entries__XauEY{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.75rem}.page_commentList__74m5J{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.page_commentCard__y6A2g{padding:1.05rem 1.3rem;display:flex;flex-direction:column;gap:.55rem;color:inherit}.page_commentCard__y6A2g:hover{border-color:var(--border-hover)}.page_commentCard__y6A2g:hover .page_commentTarget__V2yE8{color:var(--accent-hover)}.page_commentMeta__XU_Wo{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page_commentTargetLabel__TQAGS{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page_commentTarget__V2yE8{color:var(--accent);transition:color .2s ease}.page_commentTarget__V2yE8:hover{color:var(--accent-hover)}.page_commentWhen__QNU_W{color:var(--text-muted);font-size:12px;white-space:nowrap}.page_commentBody__brdfY{color:var(--text-secondary);line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.page_commentDeleted__hDVeY{color:var(--text-muted);font-style:italic}.page_spoiler__XY5DO{filter:blur(5px);background:hsla(0,0%,100%,.06);border-radius:4px;padding:0 .25em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter .25s ease}.page_commentFoot___iztt{display:flex;align-items:center;gap:.9rem}.page_score__DdFJp{display:inline-flex;align-items:center;gap:.25rem;color:var(--text-muted);font-size:12.5px;font-weight:600}.page_scoreUp__Qppdp{color:var(--ok)}.page_scoreDown__HcqQ1{color:var(--danger)}.page_edited__JXkMQ{color:var(--text-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:768px){.page_banner__nwdrw{height:160px;border-radius:var(--radius) var(--radius) 0 0}.page_presenceDot__Z29k7{height:10px;width:10px}.page_bannerFoxgirl__Cy8hl{height:210px}.page_dock__NjiFR{position:static;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;padding:.7rem .85rem .85rem;margin-top:0;border:1px solid var(--border);border-top:0;border-radius:0 0 var(--radius) var(--radius);background:var(--surface-solid)}.page_dockAvatar__zDGMC{width:58px;height:58px;border-color:var(--surface-solid)}.page_dockId__pb02r{flex:1 1;padding-bottom:0;gap:.25rem}.page_dockName__8Bokv{gap:.4rem}.page_dockNameH1__YCyZt{font-size:1.25rem}.page_meta__7drZA{flex-direction:column;align-items:flex-start;gap:.2rem;color:var(--text-muted)}.page_metaSub__hnIq_{color:var(--text-secondary)}.page_metaSub__hnIq_>*+:before{color:var(--text-muted)}.page_metaJoined__uFg6F{display:none}.page_dockActions__Pre7k{flex:1 1 100%;flex-wrap:wrap;gap:.6rem;margin-top:.35rem}.page_dockActions__Pre7k>a,.page_dockActions__Pre7k>button{flex:1 1 auto;justify-content:center}.page_aboutTop__q0bI4{flex-direction:column;align-items:flex-start;gap:.7rem}.page_linksHideMobile__eIoGk{display:none}.page_linksShowMobile__hYpji{display:block;margin-top:.7rem}.page_aboutCard__MmNXq{padding:1.05rem 1.15rem}}@media (max-width:640px){.page_banBanner__7wXfB{margin-left:0;margin-right:0}}@media (max-width:480px){.page_banner__nwdrw{height:120px}.page_dockAvatar__zDGMC{width:52px;height:52px}.page_dockNameH1__YCyZt{font-size:1.15rem}.page_statChip__UJDIi{padding:.45rem .85rem;min-width:64px}}.page_actBtn__BdvmM{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .95rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:hsla(0,0%,100%,.05);color:var(--text);font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.page_actPrimary__xFlkn{background:var(--accent);border-color:var(--accent);color:#fff}.page_actPrimary__xFlkn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.page_actGhost__ETUfy{background:hsla(0,0%,100%,.05);border-color:var(--border);color:var(--text-secondary)}.page_actGhost__ETUfy:hover{background:hsla(0,0%,100%,.08);border-color:var(--border-hover);color:var(--accent-hover)}.page_actBtn__BdvmM:disabled{opacity:.4;pointer-events:none}.page_friendLabelUnfriend__Iyn9T{display:none}@media (max-width:768px){.page_dockActions__Pre7k .page_friendLabel__NYi3W{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.page_friendGrid__Na5Ab{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px}.page_friendCard__1aPNR{display:flex;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.page_friendCard__1aPNR:hover{border-color:var(--accent);transform:translateY(-2px)}.page_friendAvatar__Ri_LQ{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.page_friendAvatarFallback__Q_7Lb{display:flex;align-items:center;justify-content:center;background:rgba(222,97,97,.14);color:var(--accent,#de6161);font-weight:600;font-size:15px;text-transform:uppercase}.page_friendMeta___hLTe{display:flex;flex-direction:column;min-width:0;gap:2px}.page_friendName__cKJph{display:flex;align-items:center;gap:.4rem;font-weight:600}.page_friendHandle__R0SaZ,.page_friendName__cKJph{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_friendHandle__R0SaZ{font-size:12px;color:var(--text-muted)}.page_center__RDvKj{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1.5rem}.page_page__Piij9{max-width:780px;margin:0 auto;padding:2rem 0 4rem;display:flex;flex-direction:column;gap:1.2rem}.page_article__ZjjMY{padding:1.8rem 2rem}.page_meta__7sprC{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.7rem}.page_icon__RWWTg{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:rgba(222,97,97,.14);color:var(--accent,#de6161)}.page_author__G6mSH,.page_date___C6ql{font-size:11.5px;color:var(--text-muted,hsla(0,0%,100%,.45))}.page_title__rnfFC{font-size:1.6rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.page_body__pNxhn{font-size:14px;line-height:1.75;color:var(--text-secondary,hsla(0,0%,100%,.78))}.page_comments__dBDWT{margin-top:.5rem}@media (max-width:640px){.page_article__ZjjMY{padding:1.3rem 1.2rem}.page_title__rnfFC{font-size:1.3rem}}