.profile-editor_editor__T06eT{display:grid;grid-template-columns:196px minmax(0,1fr);gap:24px;align-items:start}.profile-editor_nav__2qAQb{position:sticky;top:calc(var(--nav-h) + 16px);display:grid;gap:18px}.profile-editor_navGroup__vX_Pu{display:grid;gap:2px}.profile-editor_navLabel__4PGf6{margin:0 10px 4px;color:var(--muted-2);font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.profile-editor_navItem__LapKz{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-sm);font-weight:500;text-align:left;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.profile-editor_navItem__LapKz:hover{background:var(--hover);color:var(--text)}.profile-editor_navItem__LapKz span{flex:1;white-space:nowrap}.profile-editor_navItem__LapKz small{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--text-xs)}.profile-editor_navActive___3Dbu{background:var(--surface-2);color:var(--text)}.profile-editor_navActive___3Dbu svg{color:var(--accent-2)}.profile-editor_card__bYQel{padding:26px 26px 0;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel)}.profile-editor_paneHead__amF9B h2{font-size:var(--text-h3);letter-spacing:-.015em}.profile-editor_paneHead__amF9B p{margin-top:2px;color:var(--muted);font-size:var(--text-sm)}.profile-editor_pane__EoXcK{display:flex;flex-direction:column;gap:16px;padding-top:6px}.profile-editor_saveBar__hvZjB{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px -26px 0;padding:14px 26px;background:var(--panel);border-top:1px solid var(--line);border-radius:0 0 var(--radius-panel) var(--radius-panel)}.profile-editor_saveState__WoHVs{flex:1;color:var(--muted);font-size:var(--text-sm)}.profile-editor_group__iJsSE{display:flex;flex-direction:column;gap:14px}.profile-editor_group__iJsSE+.profile-editor_group__iJsSE{padding-top:20px;border-top:1px solid var(--line)}.profile-editor_groupHead__PCMQL{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.profile-editor_groupHead__PCMQL h3{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}.profile-editor_groupHead__PCMQL p{margin-top:4px;color:var(--muted);font-size:var(--text-sm)}.profile-editor_subGroup__l9zQW{display:grid;gap:10px}.profile-editor_subGroup__l9zQW h4{margin:0;color:var(--text-2);font-size:var(--text-sm);font-weight:600}.profile-editor_field__ZIP71{display:flex;flex-direction:column;gap:6px;min-width:0}.profile-editor_label__pg3rK{display:flex;justify-content:space-between;gap:8px;color:var(--text-2);font-size:var(--text-sm);font-weight:500}.profile-editor_count__fefYd{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400}.profile-editor_hint__eMyUO{color:var(--muted);font-size:var(--text-xs)}.profile-editor_emptyNote__5e_FM{color:var(--muted);font-size:var(--text-sm)}.profile-editor_avatarRow__kLEE8{display:flex;align-items:center;gap:16px}.profile-editor_avatarRow__kLEE8>label{flex:1}.profile-editor_chipBox__y4fBo{display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:5px;background:var(--field);border:1px solid var(--line);border-radius:var(--radius-field);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.profile-editor_chipBox__y4fBo:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-ring)}.profile-editor_chipBox__y4fBo input{flex:1 1 140px;min-height:28px;padding:0 8px;background:transparent;border:0;box-shadow:none}.profile-editor_chipBox__y4fBo input:focus{box-shadow:none}.profile-editor_chip__wmdXx{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 4px 0 10px;border-radius:var(--radius-xs);background:var(--tag-bg);color:var(--text-2);font-size:var(--text-xs);font-weight:500}.profile-editor_chip__wmdXx button{display:grid;place-items:center;width:20px;height:20px;border-radius:4px;color:var(--muted)}.profile-editor_chip__wmdXx button:hover{background:var(--hover);color:var(--text)}.profile-editor_suggestions__hdubs{display:grid;gap:6px}.profile-editor_suggestionRow__K7C5K{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.profile-editor_suggestionRow__K7C5K>span{min-width:100%;color:var(--muted-2);font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--tracking-label);text-transform:uppercase}.profile-editor_suggestionRow__K7C5K button,.profile-editor_toggle__G0VOb{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px dashed var(--line-strong);border-radius:var(--radius-xs);color:var(--muted);font-size:var(--text-xs);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.profile-editor_suggestionRow__K7C5K button:hover,.profile-editor_toggle__G0VOb:hover{border-color:var(--accent-line);color:var(--text)}.profile-editor_toggles__M5y4t{display:flex;flex-wrap:wrap;gap:6px}.profile-editor_toggle__G0VOb{height:32px;border-style:solid;border-color:var(--line);font-size:var(--text-sm)}.profile-editor_toggleOn__RK7xR{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent-2)}.profile-editor_switch__I8_A5{display:inline-flex;align-items:center;gap:9px;min-height:28px;color:var(--muted);font-size:var(--text-sm);white-space:nowrap}.profile-editor_track__G5WAR{position:relative;width:30px;height:18px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line-strong);transition:background-color var(--dur) var(--ease)}.profile-editor_thumb__AQth7{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--muted);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.profile-editor_switch__I8_A5[aria-checked=true]{color:var(--text-2)}.profile-editor_switch__I8_A5[aria-checked=true] .profile-editor_track__G5WAR{background:var(--accent-2);border-color:var(--accent-2)}.profile-editor_switch__I8_A5[aria-checked=true] .profile-editor_thumb__AQth7{background:var(--on-accent);transform:translateX(12px)}.profile-editor_entries__KGhyM{display:grid;gap:8px}.profile-editor_entry__CER3K{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.profile-editor_entryOpen__DaZsb{border-color:var(--line-strong)}.profile-editor_entryHead__6MvzL{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;text-align:left}.profile-editor_entryHead__6MvzL>span:first-child{display:grid;flex:1;min-width:0}.profile-editor_entryHead__6MvzL strong{overflow:hidden;font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap}.profile-editor_entryHead__6MvzL small{color:var(--muted);font-size:var(--text-xs)}.profile-editor_entryToggle__n4oep{color:var(--accent-2);font-size:var(--text-sm);font-weight:600}.profile-editor_entryBody__TIMs2{display:flex;flex-direction:column;gap:14px;padding:4px 14px 14px}.profile-editor_entryActions__jecRi{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.profile-editor_remove__eP6Vh{margin-left:auto;color:var(--danger)}.profile-editor_add__p_SkB{justify-self:start;align-self:flex-start}.profile-editor_imageField__NGnl3{display:grid;gap:8px}.profile-editor_imagePreview__aMWCv{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-3)}.profile-editor_imagePreview__aMWCv img{width:100%;height:100%;object-fit:cover}.profile-editor_galleryThumb__w6NPi button,.profile-editor_imagePreview__aMWCv button{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(10,12,14,.85);color:var(--text)}.profile-editor_galleryEdit__8KbPj{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none}.profile-editor_galleryEdit__8KbPj li{display:grid;gap:6px}.profile-editor_galleryEdit__8KbPj input{min-height:34px;padding:6px 10px;font-size:var(--text-sm)}.profile-editor_galleryThumb__w6NPi{position:relative;overflow:hidden;aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-sm)}.profile-editor_galleryThumb__w6NPi img{width:100%;height:100%;object-fit:cover}.profile-editor_linkRows__xEwOn{display:grid;gap:8px;margin:0;padding:0;list-style:none}.profile-editor_linkRows__xEwOn li{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:8px;align-items:center}.profile-editor_linkRows__xEwOn li:has(input+input){grid-template-columns:140px minmax(0,1fr) 140px auto}.profile-editor_iconRemove__Cyufq{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm);color:var(--muted)}.profile-editor_iconRemove__Cyufq:hover{background:var(--hover);color:var(--danger)}.profile-editor_readonlyList___2BQZ{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.profile-editor_readonlyList___2BQZ li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:var(--text-md)}.profile-editor_readonlyList___2BQZ a:hover{color:var(--accent-2)}.profile-editor_readonlyList___2BQZ span{color:var(--muted);font-size:var(--text-sm)}.profile-editor_statusList__ETBZz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.profile-editor_status__5UkKO{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-3);font-size:var(--text-sm);text-align:left;transition:border-color var(--dur) var(--ease)}.profile-editor_status__5UkKO:hover{border-color:var(--line-strong)}.profile-editor_radio__esoIb{flex-shrink:0;width:14px;height:14px;border-radius:50%;border:1px solid var(--line-strong)}.profile-editor_statusOn__LSpYN{border-color:var(--accent-line);background:var(--accent-tint);color:var(--text)}.profile-editor_statusOn__LSpYN .profile-editor_radio__esoIb{border:4px solid var(--accent-2)}@media (max-width:1120px){.profile-editor_editor__T06eT{grid-template-columns:minmax(0,1fr);gap:16px}.profile-editor_nav__2qAQb{position:sticky;top:var(--nav-h);z-index:3;display:flex;gap:4px;margin:0 calc(-1 * var(--gutter));padding:8px var(--gutter);overflow-x:auto;background:var(--bg);border-bottom:1px solid var(--line);scrollbar-width:none}.profile-editor_navGroup__vX_Pu{display:contents}.profile-editor_navLabel__4PGf6{display:none}.profile-editor_navItem__LapKz{flex-shrink:0}}@media (max-width:760px){.profile-editor_card__bYQel{padding:16px 16px 0}.profile-editor_saveBar__hvZjB{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));margin:8px -16px 0;padding:12px 16px}.profile-editor_statusList__ETBZz{grid-template-columns:minmax(0,1fr)}.profile-editor_linkRows__xEwOn{gap:16px}.profile-editor_linkRows__xEwOn li,.profile-editor_linkRows__xEwOn li:has(input+input){grid-template-columns:minmax(0,1fr) auto}.profile-editor_linkRows__xEwOn li>:not(button){grid-column:1}.profile-editor_linkRows__xEwOn li>button{grid-column:2;grid-row:1}}.badges_inline__rJcUh,.badges_name__xwekH{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0;max-width:100%;vertical-align:middle;letter-spacing:0}.badges_inline__rJcUh{gap:4px}.badges_name__xwekH>a,.badges_name__xwekH>span{overflow-wrap:anywhere}.badges_name__xwekH{white-space:normal;gap:6px}.badges_detail__aLuhs{position:relative;display:inline-flex}.badges_icon__K0AXK{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;padding:0;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface-2);color:var(--accent-2)}button.badges_icon__K0AXK{cursor:pointer}.badges_inline__rJcUh .badges_icon__K0AXK{position:relative;width:20px;height:20px;flex:0 0 20px;border-color:var(--accent-line);border-radius:999px;background:var(--accent-tint);color:var(--accent-hover);transition:border-color var(--dur) var(--ease)}.badges_inline__rJcUh .badges_icon__K0AXK svg{width:12px;height:12px}.badges_inline__rJcUh .badges_icon__K0AXK:after{content:"";position:absolute;inset:-4px}.badges_inline__rJcUh .badges_icon__K0AXK:focus-visible,.badges_inline__rJcUh .badges_icon__K0AXK:hover{border-color:var(--accent-2)}.badges_tooltip__HyIAB{position:fixed;width:min(220px,65vw);max-height:45vh;overflow-y:auto;overflow-wrap:anywhere;z-index:100;display:grid;gap:5px;padding:12px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-3);color:var(--text);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;box-shadow:0 4px 18px #0005}.badges_gallery__uevJS{margin-block:24px;min-width:0}.badges_gallery__uevJS h2{font-size:18px;letter-spacing:0;margin-bottom:12px}.badges_gallery__uevJS ul{list-style:none;padding:0;margin:0}.badges_gallery__uevJS li{display:flex;align-items:center;gap:12px;padding-block:12px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.badges_gallery__uevJS p{margin-top:4px;color:var(--muted);font-size:14px}.badges_editor__4TKdn{display:grid;gap:14px;margin-block:24px;min-width:0}.badges_editorHead__6eD9I{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.badges_editorHead__6eD9I h2{margin:0;font-size:18px;letter-spacing:0}.badges_count__cxeHe{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.badges_preview__S50d7{display:grid;gap:8px;min-width:0;padding:16px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface)}.badges_previewLabel__az8FT{color:var(--muted-2);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.badges_preview__S50d7 strong{font-size:var(--text-md)}.badges_status__cGgS2{margin:0;color:var(--muted);font-size:var(--text-sm)}.badges_list__Esvk0{display:grid;gap:8px;list-style:none;padding:0;margin:0}.badges_list__Esvk0 li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.badges_list__Esvk0 li.badges_selected__UwQb0{border-color:var(--accent-line);background:var(--accent-tint)}.badges_list__Esvk0 label{display:flex;align-items:center;gap:12px;flex:1 1 220px;min-width:0;cursor:pointer}.badges_list__Esvk0 input{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:var(--accent-2)}.badges_tile__wLx7S{width:40px;height:40px;flex:0 0 40px;border-radius:var(--radius-sm)}.badges_tile__wLx7S svg{width:20px;height:20px}.badges_text__l5vwE{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.badges_text__l5vwE strong{font-weight:600}.badges_text__l5vwE small{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.badges_controls__niOXe{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.badges_slot__xbWSB{min-width:28px;color:var(--accent-2);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center}.badges_editor__4TKdn>button{justify-self:start}.badges_empty__kIQoS{margin:0;padding:20px;border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--muted);text-align:center}.badges_page__JX3aG{width:100%;max-width:760px;margin-inline:auto;padding:32px 20px}.badges_page__JX3aG h1{margin-top:20px;font-size:28px}.badges_intro__SOXzp{margin-top:6px;color:var(--muted)}.badges_back__Gthn4{display:inline-flex;align-items:center;gap:6px;color:var(--muted);transition:color var(--dur) var(--ease)}.badges_back__Gthn4:hover{color:var(--text)}.person-row_row__FX_7C{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.person-row_link__Ct6Dm{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.person-row_link__Ct6Dm:hover strong{color:var(--accent-2)}.person-row_text__uc3jN{display:grid;min-width:0}.person-row_text__uc3jN strong{font-size:var(--text-md)}.person-row_text__uc3jN small{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-discovery_module__EpUpa{padding:18px 0 16px;border-bottom:1px solid var(--line)}.feed-discovery_head__Z_Rf_{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.feed-discovery_all__YvWfE{display:inline-flex;align-items:center;gap:4px;color:var(--accent-2);font-size:12.5px;font-weight:500;transition:color var(--dur) var(--ease)}.feed-discovery_all__YvWfE:hover{color:var(--text)}.feed-discovery_strip__iTDeh{display:flex;gap:12px;margin:0 calc(var(--pad, var(--gutter)) * -1);padding:2px var(--pad,var(--gutter)) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad,var(--gutter));scrollbar-width:none;list-style:none}.feed-discovery_strip__iTDeh::-webkit-scrollbar{display:none}.feed-discovery_strip__iTDeh li{flex:0 0 196px;scroll-snap-align:start}.feed-discovery_game__N94jy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.feed-discovery_art___EeH2{width:100%;aspect-ratio:460/215;margin-bottom:4px;border:1px solid var(--line);border-radius:var(--radius-xs)}.feed-discovery_game__N94jy strong{max-width:100%;font-size:var(--text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur) var(--ease)}.feed-discovery_game__N94jy:hover strong{color:var(--accent-2)}.feed-discovery_meta__7A_Sg{max-width:100%;color:var(--muted);font-family:var(--font-mono);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-discovery_people__9YZ39>:last-child{border-bottom:0}@media (min-width:1024px){.feed-discovery_module__EpUpa{display:none}}.feed-rail_rail__epPae{display:none;border-left:1px solid var(--line)}.feed-rail_sticky__QQdM2{position:sticky;top:var(--nav-h);padding:24px 18px}.feed-rail_group__0PGwE{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.feed-rail_game__276dH{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.feed-rail_game__276dH:hover strong{color:var(--accent-2)}.feed-rail_person__3FIiI{display:flex;align-items:center;gap:10px;padding:9px 0}.feed-rail_thumb__FgtS_{width:88px;aspect-ratio:460/215;border-radius:var(--radius-xs);flex-shrink:0}.feed-rail_text__pa_Hi{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.feed-rail_text__pa_Hi strong{font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur) var(--ease)}.feed-rail_person__3FIiI .feed-rail_text__pa_Hi strong{font-size:12.5px}.feed-rail_text__pa_Hi small{color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-rail_text__pa_Hi .feed-rail_data__uZ_o8{font-family:var(--font-mono);font-size:11px}.feed-rail_more__Bs9SS{display:inline-flex;align-items:center;gap:4px;margin-top:12px;color:var(--accent-2);font-size:12.5px;font-weight:500;transition:color var(--dur) var(--ease)}.feed-rail_more__Bs9SS:hover{color:var(--text)}.feed-rail_footer__9Wz_7{display:flex;gap:12px;margin-top:28px;color:var(--muted-2);font-family:var(--font-mono);font-size:11px}.feed-rail_ai__iED1P{align-self:flex-start;margin-top:4px}@media (min-width:1024px){.feed-rail_rail__epPae{display:block}}.feed-rail_group__0PGwE:first-child{margin-top:0;padding-top:0;border-top:0}.menu_root__s1NZK{position:relative}.menu_menu__024H6{position:absolute;top:calc(100% + 6px);z-index:60;min-width:200px;padding:6px;background:var(--surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);animation:menu_pop__NJ7_h .14s var(--ease)}.menu_end__tAMoD{right:0}.menu_start__dN07i{left:0}.menu_header__dOTnT{padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.menu_item__wvzi_{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;min-height:36px;border-radius:8px;color:var(--text-2);font-size:var(--text-md);text-align:left;white-space:nowrap}.menu_item__wvzi_ svg{color:var(--muted)}.menu_item__wvzi_:hover{background:var(--surface-2);color:var(--text)}.menu_danger__10BTP,.menu_danger__10BTP svg{color:var(--danger)}@keyframes menu_pop__NJ7_h{0%{opacity:0;transform:translateY(-4px)}}.account-menu_trigger__arIa2{display:grid;border-radius:50%}.account-menu_trigger__arIa2:hover>span{border-color:var(--accent-line)}.account-menu_identity__knDyh strong{display:block;font-size:var(--text-md)}.account-menu_identity__knDyh>span{color:var(--muted-2);font-size:var(--text-xs)}.chat_page__Wl67s{max-width:1280px;margin:0 auto;padding:24px}.chat_workspace__qj7YK{display:grid;grid-template-columns:330px minmax(0,1fr);height:calc(100dvh - var(--nav-h) - 48px);min-height:420px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.chat_sidebar__0NUP3{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--line-strong);background:var(--panel);overflow:hidden}.chat_listHeading__POKim{display:flex;align-items:center;justify-content:space-between;padding:20px 18px 12px}.chat_listHeading__POKim h1{font-size:22px;letter-spacing:-.5px}.chat_search__FFmfX{display:flex;align-items:center;gap:8px;height:40px;margin:0 16px 16px;padding:0 12px;background:var(--field);border:1px solid var(--line-strong);border-radius:var(--radius-field);color:var(--muted)}.chat_search__FFmfX input,.chat_search__FFmfX input:focus{min-width:0;min-height:0;width:100%;height:100%;padding:0;border:0;background:transparent;box-shadow:none;color:var(--text);font:inherit;font-size:13px;outline:none}.chat_search__FFmfX:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-ring)}.chat_listResults__1AO86{overflow-y:auto;flex:1}.chat_listItem__e3vGL,.chat_userResult__KajJ4{display:flex;gap:10px;align-items:center;padding:16px;border-bottom:1px solid var(--line);min-width:0}.chat_listItem__e3vGL:hover{background:var(--hover)}.chat_selected__HqZEs{background:var(--accent-tint);box-shadow:inset 3px 0 var(--accent-2)}.chat_listIdentity___KN7V{flex:1;min-width:0}.chat_listIdentity___KN7V strong{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_listIdentity___KN7V p{margin-top:4px;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_listMeta__tUPEP{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;gap:7px;font-size:10px;color:var(--muted)}.chat_badge__FTTu8,.chat_unread___riyi{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--accent-2);color:var(--on-accent);font-size:10px;font-weight:700}.chat_navLink__odOeu{position:relative;display:grid;place-items:center;width:var(--touch);height:var(--touch);color:var(--muted);border-radius:var(--radius-sm);flex-shrink:0}.chat_navLink__odOeu:hover{color:var(--text);background:var(--hover)}.chat_badge__FTTu8{position:absolute;right:-2px;top:0}.chat_connectionDot__9_Z3T{position:absolute;right:3px;bottom:5px;width:6px;height:6px;border-radius:50%;background:var(--danger)}.chat_conversation__rER8L{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg)}.chat_header__vSnTm{display:flex;align-items:center;gap:12px;min-height:76px;padding:16px 22px;border-bottom:1px solid var(--line);background:var(--surface)}.chat_header__vSnTm strong{font-size:15px}.chat_header__vSnTm>a:not(.chat_back__PdDNK){min-width:0;overflow:hidden}.chat_header__vSnTm>div{min-width:0}.chat_handle__Lfe_D,.chat_header__vSnTm strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat_handle__Lfe_D{display:block;font-size:12px;color:var(--muted);margin-top:2px}.chat_back__PdDNK{display:none}.chat_logArea___aX1_{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.chat_logArea___aX1_ .chat_jump__ZCuDM{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);background:var(--surface-3);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop)}.chat_logArea___aX1_ .chat_jump__ZCuDM:hover{color:var(--text)}.chat_messageList__lInYw{flex:1;min-height:0;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:18px;overflow-anchor:none}.chat_message__ncBcz{align-self:flex-start;max-width:82%;min-width:100px}.chat_message__ncBcz p{margin:5px 0 0;padding:12px 15px;background:var(--surface-2);border:1px solid var(--line);border-radius:3px 10px 10px;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.chat_own__kKqmr{align-self:flex-end}.chat_own__kKqmr p{background:var(--accent-tint);border-color:var(--accent-line);border-radius:10px 3px 10px 10px}.chat_messageMeta__uiWFe{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:11px;color:var(--muted)}.chat_messageMeta__uiWFe strong{color:var(--text-3);font-weight:500}.chat_own__kKqmr .chat_messageMeta__uiWFe{justify-content:flex-end}.chat_older__dUoX9{align-self:center}.chat_composer__jAa9M{border-top:1px solid var(--line);padding:12px 20px;background:var(--surface)}.chat_notice__qtli6{font-size:11px;color:var(--muted);margin-bottom:10px}.chat_composerRow__5e3Fk{display:flex;align-items:flex-end;gap:10px}.chat_composer__jAa9M textarea{resize:vertical;min-height:54px;max-height:180px;flex:1;min-width:0;background:var(--field);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-field);padding:10px 12px;font:inherit;font-size:14px}.chat_composer__jAa9M textarea:focus{outline:none;border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-ring)}.chat_counter__KKSF7{color:var(--muted);font-size:10px;display:block;text-align:right;margin-top:5px}.chat_error__5Hi64{color:var(--danger);font-size:13px;padding:10px 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.chat_placeholder__SSNQG{display:grid;place-items:center;background:var(--bg)}.chat_loading__1_EKZ{padding:22px;display:flex;flex-direction:column;gap:22px}.chat_userResult__KajJ4{flex-wrap:wrap}.chat_userResult__KajJ4 button{margin-left:auto}@media (max-width:1000px){.chat_workspace__qj7YK{grid-template-columns:290px minmax(0,1fr)}.chat_page__Wl67s{padding:16px}}@media (max-width:760px){.chat_page__Wl67s{padding:0}.chat_workspace__qj7YK{display:block;height:calc(100dvh - var(--nav-h) - var(--tabbar-h) - env(safe-area-inset-bottom, 0px));min-height:320px;border:0;border-radius:0}.chat_conversation__rER8L,.chat_sidebar__0NUP3{height:100%}.chat_sidebar__0NUP3{border-right:0}.chat_open__9HY0v .chat_sidebar__0NUP3,.chat_placeholder__SSNQG{display:none}.chat_back__PdDNK{display:grid;place-items:center;width:32px;height:36px}.chat_header__vSnTm{padding:10px 12px;min-height:65px}.chat_messageList__lInYw{padding:18px 14px}.chat_message__ncBcz{max-width:90%}.chat_composer__jAa9M{padding:10px 12px}.chat_composerRow__5e3Fk{gap:8px}}.brand_brand__Z3gs3{display:inline-flex;align-items:center;flex-shrink:0;min-height:var(--touch)}.brand_logo__gmyZd{display:block;width:auto;height:20px}@media (max-width:520px){.brand_logo__gmyZd{height:24px}}.top-nav_bar__PU_uz{position:sticky;top:0;z-index:50;height:var(--nav-h);background:rgba(16,19,22,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.top-nav_inner__PFOhp{display:flex;align-items:center;gap:22px;height:100%;padding:0 20px}.top-nav_tabs__fFGp0{display:flex;gap:4px;margin-left:8px;padding:3px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line)}.top-nav_tab__ZN06G{padding:7px 12px;border-radius:9px;color:var(--muted);font-size:var(--text-sm);font-weight:600;white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.top-nav_tab__ZN06G:hover{color:var(--text)}.top-nav_active__Lnkje,.top-nav_active__Lnkje:hover{background:var(--surface-2);color:var(--text)}.top-nav_search__GVfwg{display:flex;align-items:center;gap:9px;width:min(330px,28vw);height:38px;margin-left:auto;padding:0 11px 0 13px;background:var(--field);border:1px solid var(--line);border-radius:var(--radius-field);color:var(--muted);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.top-nav_search__GVfwg:hover{border-color:var(--line-strong)}.top-nav_search__GVfwg:focus-within{border-color:var(--field-focus-border);box-shadow:0 0 0 3px var(--field-focus-ring);color:var(--text)}.top-nav_search__GVfwg input,.top-nav_search__GVfwg input:focus,.top-nav_search__GVfwg input:hover{min-height:0;padding:0;border:0;background:none;box-shadow:none;font-size:var(--text-sm)}.top-nav_search__GVfwg:focus-within kbd{display:none}.top-nav_actions__APeso{display:flex;align-items:center;gap:10px}.top-nav_publish__y78bo{height:36px;font-size:12.5px}.top-nav_searchIcon__SGRLK{display:none;place-items:center;width:var(--touch);height:var(--touch);border-radius:var(--radius-sm);color:var(--muted);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.top-nav_searchIcon__SGRLK:hover{background:var(--surface);color:var(--text)}.top-nav_placeholder__4enJu{width:34px;height:34px;border-radius:50%;background:var(--surface-2)}@media (max-width:1120px){.top-nav_search__GVfwg{display:none}.top-nav_actions__APeso{margin-left:auto}.top-nav_searchIcon__SGRLK{display:grid}}@media (max-width:960px){.top-nav_inner__PFOhp{gap:14px;padding:0 16px}.top-nav_tabs__fFGp0{margin-left:0}.top-nav_tab__ZN06G{padding:7px 10px}.top-nav_searchIcon__SGRLK{display:none}}@media (max-width:760px){.top-nav_publish__y78bo,.top-nav_tabs__fFGp0{display:none}.top-nav_searchIcon__SGRLK{display:grid}.top-nav_inner__PFOhp{gap:12px;padding:0 12px}}.profile-connections_section__AQLBC{margin:16px 0 24px}.profile-connections_counts__3JS1u{display:flex;gap:20px;flex-wrap:wrap}.profile-connections_counts__3JS1u button{background:none;border:none;padding:8px 0;color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer}.profile-connections_counts__3JS1u strong{color:var(--text);margin-right:4px}.profile-connections_counts__3JS1u button:hover,.profile-connections_counts__3JS1u button[aria-expanded=true]{color:var(--accent-2)}.profile-connections_panel__m1U4R{margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);max-height:420px;overflow-y:auto}.profile-connections_panel__m1U4R h3{margin-bottom:12px;font-size:16px}.profile-connections_empty__eGeDR{color:var(--muted);font-size:var(--text-sm);padding:12px 0}.profile-connections_error__uWrt0{color:var(--danger);font-size:var(--text-sm);padding:8px 0}.profile-page_page__9ArQ2{width:min(var(--page-max),100% - 2 * var(--gutter));margin:0 auto;padding:20px 0 64px}.profile-page_banner__m6Y_a{overflow:hidden;width:100%;aspect-ratio:4/1;min-height:110px;max-height:240px;border:1px solid var(--line);border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg,rgba(238,240,241,.035) 0 1px,transparent 1px 10px),linear-gradient(160deg,#2f4650,#0a0c0e 80%)}.profile-page_banner__m6Y_a img{display:block;width:100%;height:100%;object-fit:cover}.profile-page_identity__uYUgY{display:flex;align-items:flex-start;gap:18px;margin:-44px 0 0 24px;padding-right:24px}.profile-page_identity__uYUgY>button{margin-top:56px}.profile-page_names__KTAUz{flex:1;min-width:0;padding-top:54px}.profile-page_names__KTAUz h1{font-size:var(--text-h2);line-height:1.15;letter-spacing:-.03em;overflow-wrap:anywhere}.profile-page_names__KTAUz p{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;color:var(--muted);font-size:var(--text-sm)}.profile-page_names__KTAUz p span+span:before{content:"·";margin-right:12px;color:var(--muted-2)}.profile-page_layout__yGv8f{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;margin-top:36px}.profile-page_main__rcrwM{min-width:0}.profile-page_collaborations__YEHL1{margin-top:40px}.profile-page_posts___ELxu{margin-top:40px;max-width:680px}.profile-page_aside__FIjbO{display:flex;flex-direction:column;gap:24px}.profile-page_aside__FIjbO>section+section{padding-top:20px;border-top:1px solid var(--line)}.profile-page_about__VJlRJ{color:var(--text-3);font-size:var(--text-md);line-height:1.65;white-space:pre-wrap}.profile-page_links__wIRl4{display:grid;gap:8px;color:var(--muted);font-size:var(--text-sm)}.profile-page_links__wIRl4 a,.profile-page_links__wIRl4 span{display:inline-flex;align-items:center;gap:8px;overflow-wrap:anywhere}.profile-page_links__wIRl4 a{color:var(--accent-2)}.profile-page_members__h_6nZ{display:grid;gap:4px}.profile-page_member__g_qqP{display:flex;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;border-radius:var(--radius-sm)}.profile-page_member__g_qqP:hover{background:var(--hover)}.profile-page_member__g_qqP>span{display:grid;min-width:0}.profile-page_member__g_qqP strong{font-size:var(--text-sm)}.profile-page_member__g_qqP small{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.profile-page_layout__yGv8f{grid-template-columns:minmax(0,1fr)}.profile-page_aside__FIjbO{order:-1}}@media (max-width:760px){.profile-page_identity__uYUgY{flex-wrap:wrap;gap:12px;margin:-36px 0 0 12px;padding-right:0}.profile-page_identity__uYUgY>button{align-self:flex-end;margin:0 0 0 auto}.profile-page_names__KTAUz{order:3;flex-basis:100%;padding:0}.profile-page_names__KTAUz p{flex-direction:column;gap:2px}.profile-page_names__KTAUz p span+span:before{content:none}}.store-subnav_subnav__sUbLH{border-bottom:1px solid var(--line);background:var(--bg-2)}.store-subnav_inner__cZDGg{display:flex;align-items:center;gap:8px;width:min(var(--page-max),100% - 2 * var(--gutter));height:56px;margin:0 auto}.store-subnav_row__jXFWN{position:relative;display:flex;flex:1;align-items:center;gap:2px;min-width:0;margin:0 -4px;padding:4px;overflow-x:auto;scrollbar-width:none}.store-subnav_row__jXFWN::-webkit-scrollbar{display:none}.store-subnav_link__nFuOU{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-sm);font-weight:500;white-space:nowrap;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.store-subnav_link__nFuOU:hover{color:var(--text);background:var(--hover)}.store-subnav_active__2PM18,.store-subnav_active__2PM18:hover{color:var(--text);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-line)}.store-subnav_link__nFuOU svg{flex-shrink:0}.store-subnav_divider__zlf5N{flex-shrink:0;width:1px;height:18px;margin:0 8px;background:var(--line-strong)}.store-subnav_genres__9G_sA{display:flex;flex-shrink:0;padding-left:10px;border-left:1px solid var(--line-strong)}@media (max-width:1120px){.store-subnav_inner__cZDGg{width:100%;padding:0 var(--gutter)}.store-subnav_row__jXFWN{padding-right:36px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}}@media (max-width:760px){.store-subnav_inner__cZDGg{height:52px;gap:4px}.store-subnav_link__nFuOU{height:36px;padding:0 11px}.store-subnav_genres__9G_sA{padding-left:6px}}.account-page_page__pF2wB{width:min(var(--page-max),100% - 2 * var(--gutter));margin:0 auto;padding:32px 0 64px}.account-page_head__V_VWk{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.account-page_head__V_VWk h1{font-size:var(--text-h1);line-height:1.05;letter-spacing:-.04em}.account-page_head__V_VWk p{margin-top:4px;color:var(--muted);font-size:var(--text-md)}.account-page_headActions__yqI3Z{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.account-page_portfolio__5x2yV{display:inline-flex;align-items:center;gap:4px;color:var(--accent-2);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.account-page_layout__jjcM6{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.account-page_card__8Mw9v{padding:26px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel)}.account-page_avatarRow__UkRvx{display:flex;align-items:center;gap:16px}.account-page_avatarRow__UkRvx>label{flex:1}.account-page_aside__mRHMX{display:grid;gap:28px}.account-page_aside__mRHMX>section+section{padding-top:24px;border-top:1px solid var(--line)}.account-page_list__Tcbwc{margin:0;padding:0;list-style:none}.account-page_item__HCb_c{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.account-page_gameItem__EKruY{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:12px;row-gap:10px}.account-page_gameItem__EKruY .account-page_itemText__oU64C{flex-direction:column;align-items:flex-start;gap:6px}.account-page_gameItem__EKruY .account-page_itemText__oU64C strong{max-width:100%}.account-page_gameItem__EKruY .account-page_itemActions__pDXB1{grid-column:2;flex-wrap:wrap;margin-left:0}.account-page_thumb__w_QAn{flex-shrink:0;width:64px;aspect-ratio:16/9;border-radius:var(--radius-xs)}.account-page_item__HCb_c .account-page_itemText__oU64C{flex:1}.account-page_itemText__oU64C{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:var(--text-md)}.account-page_itemText__oU64C strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.account-page_itemText__oU64C:hover strong{color:var(--accent-2)}.account-page_itemActions__pDXB1{display:flex;margin-left:auto;align-items:center;gap:10px}.account-page_textLink__6Fl7s{color:var(--muted);font-size:var(--text-sm);font-weight:600}.account-page_textLink__6Fl7s:hover{color:var(--text)}.account-page_muted__vc7NG{color:var(--muted);font-size:var(--text-sm)}.account-page_sectionAction__UbvLJ{margin-top:14px}@media (max-width:1120px){.account-page_layout__jjcM6{grid-template-columns:minmax(0,1fr)}.account-page_aside__mRHMX{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.account-page_aside__mRHMX>section+section{padding-top:0;border-top:0}}@media (max-width:760px){.account-page_aside__mRHMX{grid-template-columns:minmax(0,1fr)}.account-page_aside__mRHMX>section+section{padding-top:24px;border-top:1px solid var(--line)}.account-page_page__pF2wB{padding-top:20px}.account-page_head__V_VWk{flex-direction:column;align-items:flex-start}.account-page_head__V_VWk h1{font-size:var(--text-h2)}.account-page_card__8Mw9v{padding:16px}}