.friendsSidebar_sidebarContainer___aOtT{width:270px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;background:var(--fs-card-bg,var(--bg-card,#1e2634));border:1px solid var(--fs-card-border,var(--border,#2a3548));border-radius:16px;padding:16px;-webkit-box-shadow:var(--fs-card-shadow,0 4px 20px rgba(0,0,0,.15));box-shadow:var(--fs-card-shadow,0 4px 20px rgba(0,0,0,.15));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box}.friendsSidebar_dropdownWrapper__x4V6U,.friendsSidebar_onlineToggleRow__LPcs7,.friendsSidebar_sidebarContainer___aOtT{--fs-card-bg:var(--bg-card,#161d28);--fs-card-border:var(--border,#2a3548);--fs-card-shadow:0 4px 20px rgba(0,0,0,0.2);--fs-field-bg:#090d14;--fs-field-hover-bg:#111722;--fs-field-open-bg:#070a0f;--fs-field-border:rgba(255,255,255,0.16);--fs-field-hover-border:rgba(96,165,250,0.45);--fs-field-open-border:#3b82f6;--fs-field-text:var(--text-primary,#f8fafc);--fs-field-subtext:var(--text-secondary,#8b9bb4);--fs-menu-bg:#0c1017;--fs-menu-border:rgba(255,255,255,0.16);--fs-menu-shadow:0 16px 36px rgba(0,0,0,0.65),0 0 0 1px rgba(255,255,255,0.05);--fs-item-text:var(--text-secondary,#8b9bb4);--fs-item-hover-bg:rgba(255,255,255,0.08);--fs-item-hover-text:var(--text-primary,#f8fafc);--fs-item-active-bg:rgba(59,130,246,0.2);--fs-item-active-text:#60a5fa;--fs-search-bg:#090d14;--fs-search-border:rgba(255,255,255,0.16);--fs-search-text:var(--text-primary,#f8fafc);--fs-search-placeholder:var(--text-secondary,#8b9bb4);--fs-toggle-off-bg:#2a3548;--fs-divider:var(--border,#2a3548);--fs-reset-bg:rgba(239,68,68,0.1);--fs-reset-hover-bg:rgba(239,68,68,0.18);--fs-reset-border:rgba(239,68,68,0.25);--fs-reset-hover-border:#ef4444;--fs-reset-color:#ef4444}.light .friendsSidebar_dropdownWrapper__x4V6U,.light .friendsSidebar_onlineToggleRow__LPcs7,.light .friendsSidebar_sidebarContainer___aOtT,[data-theme=light] .friendsSidebar_dropdownWrapper__x4V6U,[data-theme=light] .friendsSidebar_onlineToggleRow__LPcs7,[data-theme=light] .friendsSidebar_sidebarContainer___aOtT,body.light .friendsSidebar_dropdownWrapper__x4V6U,body.light .friendsSidebar_onlineToggleRow__LPcs7,body.light .friendsSidebar_sidebarContainer___aOtT,html[data-theme=light] .friendsSidebar_dropdownWrapper__x4V6U,html[data-theme=light] .friendsSidebar_onlineToggleRow__LPcs7,html[data-theme=light] .friendsSidebar_sidebarContainer___aOtT{--fs-card-bg:var(--bg-card,#ffffff);--fs-card-border:var(--border,#cbd5e1);--fs-card-shadow:0 4px 20px rgba(15,23,42,0.08);--fs-field-bg:#e2e8f0;--fs-field-hover-bg:#cbd5e1;--fs-field-open-bg:#e8ecf2;--fs-field-border:#94a3b8;--fs-field-hover-border:#3b82f6;--fs-field-open-border:#2563eb;--fs-field-text:#0f172a;--fs-field-subtext:#475569;--fs-menu-bg:#ffffff;--fs-menu-border:#cbd5e1;--fs-menu-shadow:0 12px 32px rgba(15,23,42,0.14),0 1px 3px rgba(15,23,42,0.08);--fs-item-text:#334155;--fs-item-hover-bg:#e2e8f0;--fs-item-hover-text:#0f172a;--fs-item-active-bg:#dbeafe;--fs-item-active-text:#1d4ed8;--fs-search-bg:#e2e8f0;--fs-search-border:#94a3b8;--fs-search-text:#0f172a;--fs-search-placeholder:#64748b;--fs-toggle-off-bg:#94a3b8;--fs-divider:#cbd5e1;--fs-reset-bg:#fef2f2;--fs-reset-hover-bg:#fee2e2;--fs-reset-border:#fecaca;--fs-reset-hover-border:#f87171;--fs-reset-color:#dc2626}.friendsSidebar_accordionSection__4ij7z{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.friendsSidebar_accordionHeader__wWmP_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:transparent;border:none;padding:4px 0;cursor:pointer;color:var(--fs-field-text);font-size:13.5px;font-weight:700;letter-spacing:.02em;text-align:left;-webkit-transition:color .15s ease;transition:color .15s ease}.friendsSidebar_accordionHeader__wWmP_:hover{color:#3b82f6}.friendsSidebar_accordionHeaderLeft__Dxhkb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.friendsSidebar_accordionIcon__i1jWC{color:#3b82f6;-ms-flex-negative:0;flex-shrink:0}.friendsSidebar_accordionChevron__RUcgo,.friendsSidebar_triggerChevron__tBG33{color:var(--fs-field-subtext);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);-ms-flex-negative:0;flex-shrink:0}.friendsSidebar_accordionChevronOpen__Sp0b2,.friendsSidebar_triggerChevronOpen__m56aF{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.friendsSidebar_accordionBody__tYct_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-animation:friendsSidebar_fadeIn__ILBio .18s ease-out;animation:friendsSidebar_fadeIn__ILBio .18s ease-out}.friendsSidebar_divider__KE_NA{height:1px;background:var(--fs-divider);margin:4px 0}.friendsSidebar_dropdownWrapper__x4V6U{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.friendsSidebar_dropdownLabel__vuSxM{font-size:11.5px;font-weight:600;color:var(--fs-field-subtext);text-transform:uppercase;letter-spacing:.04em;gap:6px}.friendsSidebar_dropdownLabel__vuSxM,.friendsSidebar_dropdownTrigger__poFFK{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.friendsSidebar_dropdownTrigger__poFFK{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:9px 12px;background:var(--fs-field-bg);border:1px solid var(--fs-field-border);border-radius:10px;color:var(--fs-field-text);font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.friendsSidebar_dropdownTrigger__poFFK:hover{border-color:var(--fs-field-hover-border);background:var(--fs-field-hover-bg)}.friendsSidebar_dropdownTriggerOpen__NnMbT{border-color:var(--fs-field-open-border);-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.2);box-shadow:0 0 0 2px rgba(59,130,246,.2);background:var(--fs-field-open-bg)}.friendsSidebar_dropdownTriggerContent__Ccsk1{-ms-flex-align:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.friendsSidebar_dropdownTriggerContent__Ccsk1,.friendsSidebar_dropdownTriggerRight__2VmKA{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.friendsSidebar_dropdownTriggerRight__2VmKA{-ms-flex-align:center;gap:4px}.friendsSidebar_dropdownTriggerText__GMYIV{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friendsSidebar_triggerBadge__TOJaW{background:#3b82f6;color:#ffffff;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:10px;margin-left:4px}.friendsSidebar_dropdownMenu__Rmb90{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:var(--fs-menu-bg);border:1px solid var(--fs-menu-border);border-radius:12px;padding:6px;-webkit-box-shadow:var(--fs-menu-shadow);box-shadow:var(--fs-menu-shadow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;-webkit-animation:friendsSidebar_slideDown__4yZiO .15s cubic-bezier(.16,1,.3,1);animation:friendsSidebar_slideDown__4yZiO .15s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(16px)}.friendsSidebar_dropdownItem__lQ5Gz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:8px;color:var(--fs-item-text);font-size:12.5px;font-weight:500;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.friendsSidebar_dropdownItem__lQ5Gz:hover{background:var(--fs-item-hover-bg);color:var(--fs-item-hover-text)}.friendsSidebar_dropdownItemActive__pZyJ3{background:var(--fs-item-active-bg);color:var(--fs-item-active-text);font-weight:600}.friendsSidebar_dropdownItemLeft__Yd3nO{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friendsSidebar_itemCheckIcon__9_JYL{color:#3b82f6;-ms-flex-negative:0;flex-shrink:0}.friendsSidebar_citySearchInputWrapper__FEPfM{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 10px;background:var(--fs-search-bg);border:1px solid var(--fs-search-border);border-radius:8px;margin-bottom:4px}.friendsSidebar_citySearchInput__XTRtv{background:transparent;border:none;color:var(--fs-search-text);font-size:12px;width:100%;outline:none}.friendsSidebar_citySearchInput__XTRtv::-webkit-input-placeholder{color:var(--fs-search-placeholder)}.friendsSidebar_citySearchInput__XTRtv::-moz-placeholder{color:var(--fs-search-placeholder)}.friendsSidebar_citySearchInput__XTRtv:-ms-input-placeholder{color:var(--fs-search-placeholder)}.friendsSidebar_citySearchInput__XTRtv::-ms-input-placeholder{color:var(--fs-search-placeholder)}.friendsSidebar_citySearchInput__XTRtv::placeholder{color:var(--fs-search-placeholder)}.friendsSidebar_clearSearchBtn__UP0FV{background:transparent;border:none;color:var(--fs-field-subtext);cursor:pointer;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.friendsSidebar_clearSearchBtn__UP0FV:hover{color:var(--fs-field-text)}.friendsSidebar_onlineToggleRow__LPcs7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;background:var(--fs-field-bg);border:1px solid var(--fs-field-border);border-radius:10px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.friendsSidebar_onlineToggleRow__LPcs7:hover{border-color:rgba(16,185,129,.45);background:var(--fs-field-hover-bg)}.friendsSidebar_onlineToggleLeft__zguyU{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--fs-field-text)}.friendsSidebar_onlineIndicatorDot__dXpyI{width:8px;height:8px;border-radius:50%;background:#10b981;-webkit-box-shadow:0 0 8px rgba(16,185,129,.6);box-shadow:0 0 8px rgba(16,185,129,.6);-ms-flex-negative:0;flex-shrink:0}.friendsSidebar_toggleSwitch__JDvBB{width:36px;height:20px;border-radius:20px;background:var(--fs-toggle-off-bg);position:relative;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-ms-flex-negative:0;flex-shrink:0}.friendsSidebar_toggleSwitchActive__OMc8F{background:#10b981}.friendsSidebar_toggleKnob__pOX6J{width:16px;height:16px;border-radius:50%;background:#ffffff;position:absolute;top:2px;left:2px;-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),-webkit-transform .2s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25)}.friendsSidebar_toggleKnobActive__b5bzE{-webkit-transform:translateX(16px);transform:translateX(16px)}.friendsSidebar_resetFiltersBtn__nc_Xp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;background:var(--fs-reset-bg);border:1px solid var(--fs-reset-border);border-radius:10px;color:var(--fs-reset-color);font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.friendsSidebar_resetFiltersBtn__nc_Xp:hover{background:var(--fs-reset-hover-bg);border-color:var(--fs-reset-hover-border)}@-webkit-keyframes friendsSidebar_slideDown__4yZiO{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes friendsSidebar_slideDown__4yZiO{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes friendsSidebar_fadeIn__ILBio{0%{opacity:0}to{opacity:1}}@keyframes friendsSidebar_fadeIn__ILBio{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.friendsSidebar_sidebarContainer___aOtT{width:100%}}.friendsFilterModal_modalBackdrop__F27y1{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:friendsFilterModal_backdropFadeIn__l5tk6 .2s ease;animation:friendsFilterModal_backdropFadeIn__l5tk6 .2s ease}@-webkit-keyframes friendsFilterModal_backdropFadeIn__l5tk6{0%{opacity:0}to{opacity:1}}@keyframes friendsFilterModal_backdropFadeIn__l5tk6{0%{opacity:0}to{opacity:1}}.friendsFilterModal_modalCard__BcOd1{width:100%;max-width:440px;max-height:90vh;background:var(--bg-card,#161d28);border:1px solid var(--border,#2a3548);border-radius:20px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.6);box-shadow:0 20px 60px rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.friendsFilterModal_drawerHandleWrap__4ztoN,.friendsFilterModal_drawerHandle__HBVXu{display:none}.friendsFilterModal_modalHeader__LRxIG{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border,rgba(255,255,255,.08));background:var(--bg-secondary,rgba(15,23,42,.6));-ms-flex-negative:0;flex-shrink:0}.friendsFilterModal_modalHeaderLeft__G8it5,.friendsFilterModal_modalHeader__LRxIG{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.friendsFilterModal_modalHeaderLeft__G8it5{gap:10px}.friendsFilterModal_modalHeaderIcon__BsoXi{width:32px;height:32px;border-radius:8px;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#60a5fa}.friendsFilterModal_modalTitle__4e_UX{margin:0;font-size:15.5px;font-weight:700;color:var(--text-primary,#f8fafc)}.friendsFilterModal_modalHeaderActions__TME7u{gap:8px}.friendsFilterModal_modalHeaderActions__TME7u,.friendsFilterModal_resetBtn__u0DuA{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.friendsFilterModal_resetBtn__u0DuA{background:transparent;border:none;color:#ef4444;font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;gap:4px;-webkit-transition:background .15s ease;transition:background .15s ease}.friendsFilterModal_resetBtn__u0DuA:hover{background:rgba(239,68,68,.12)}.friendsFilterModal_closeBtn__rVssQ{background:var(--bg-hover,rgba(255,255,255,.06));border:1px solid var(--border,transparent);color:var(--text-secondary,#8b9bb4);cursor:pointer;padding:6px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s ease;transition:all .15s ease}.friendsFilterModal_closeBtn__rVssQ:hover{background:rgba(255,255,255,.12);color:var(--text-primary,#f8fafc)}.friendsFilterModal_modalBody__X3_4b{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px;gap:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.friendsFilterModal_modalBody__X3_4b,.friendsFilterModal_sectionCard__WMExM{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.friendsFilterModal_sectionCard__WMExM{background:var(--bg-secondary,rgba(15,23,42,.45));border:1px solid var(--border,rgba(255,255,255,.08));border-radius:12px;padding:12px;gap:10px}.friendsFilterModal_sectionHeader__XOSuX{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text-primary,#f8fafc);letter-spacing:-.2px}.friendsFilterModal_sectionIcon__uN3S4{color:#3b82f6}.friendsFilterModal_modalFooter__OxpkN{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid var(--border,rgba(255,255,255,.08));background:var(--bg-secondary,rgba(15,23,42,.6));-ms-flex-negative:0;flex-shrink:0}.friendsFilterModal_btnCancel__4X9AM{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 16px;border-radius:10px;border:1px solid var(--border,rgba(255,255,255,.14));background:var(--bg-card,rgba(255,255,255,.05));color:var(--text-primary,#f8fafc);font-size:13.5px;font-weight:600;cursor:pointer;text-align:center;-webkit-transition:all .15s ease;transition:all .15s ease}.friendsFilterModal_btnCancel__4X9AM:hover{background:rgba(255,255,255,.1)}.friendsFilterModal_btnApply__CBoGD{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 16px;border-radius:10px;border:none;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#ffffff;font-size:13.5px;font-weight:700;cursor:pointer;text-align:center;-webkit-box-shadow:0 4px 14px rgba(37,99,235,.4);box-shadow:0 4px 14px rgba(37,99,235,.4);-webkit-transition:all .15s ease;transition:all .15s ease}.friendsFilterModal_btnApply__CBoGD:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);-webkit-box-shadow:0 6px 18px rgba(37,99,235,.55);box-shadow:0 6px 18px rgba(37,99,235,.55)}.light .friendsFilterModal_modalCard__BcOd1,[data-theme=light] .friendsFilterModal_modalCard__BcOd1,body.light .friendsFilterModal_modalCard__BcOd1,html[data-theme=light] .friendsFilterModal_modalCard__BcOd1{background:#ffffff;border-color:#cbd5e1;--fs-field-bg:#e2e8f0;--fs-field-hover-bg:#cbd5e1;--fs-field-open-bg:#e2e8f0;--fs-field-border:#94a3b8;--fs-field-hover-border:#3b82f6;--fs-field-open-border:#2563eb;--fs-field-text:#0f172a;--fs-field-subtext:#475569;--fs-menu-bg:#ffffff;--fs-menu-border:#cbd5e1;--fs-menu-shadow:0 12px 32px rgba(15,23,42,0.14);--fs-item-text:#334155;--fs-item-hover-bg:#e2e8f0;--fs-item-hover-text:#0f172a;--fs-item-active-bg:#dbeafe;--fs-item-active-text:#1d4ed8;--fs-search-bg:#e2e8f0;--fs-search-border:#94a3b8;--fs-search-text:#0f172a;--fs-search-placeholder:#64748b;--fs-toggle-off-bg:#94a3b8}.light .friendsFilterModal_drawerHandleWrap__4ztoN,.light .friendsFilterModal_modalFooter__OxpkN,.light .friendsFilterModal_modalHeader__LRxIG,[data-theme=light] .friendsFilterModal_drawerHandleWrap__4ztoN,[data-theme=light] .friendsFilterModal_modalFooter__OxpkN,[data-theme=light] .friendsFilterModal_modalHeader__LRxIG{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .friendsFilterModal_modalTitle__4e_UX{color:#0f172a}.light .friendsFilterModal_sectionCard__WMExM,[data-theme=light] .friendsFilterModal_sectionCard__WMExM{background:#f8fafc;border:1px solid #cbd5e1}.light .friendsFilterModal_sectionHeader__XOSuX,[data-theme=light] .friendsFilterModal_sectionHeader__XOSuX{color:#0f172a}.light .friendsFilterModal_btnCancel__4X9AM,[data-theme=light] .friendsFilterModal_btnCancel__4X9AM{background:#e2e8f0;border-color:#cbd5e1;color:#1e293b}.light .friendsFilterModal_btnCancel__4X9AM:hover,[data-theme=light] .friendsFilterModal_btnCancel__4X9AM:hover{background:#cbd5e1}.light .friendsFilterModal_drawerHandle__HBVXu,[data-theme=light] .friendsFilterModal_drawerHandle__HBVXu{background:#64748b!important}@media (max-width:768px){.friendsFilterModal_modalBackdrop__F27y1{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important;padding:0!important}.friendsFilterModal_modalCard__BcOd1{max-width:100%!important;max-height:calc(90dvh - env(safe-area-inset-top, 0px))!important;border-radius:20px 20px 0 0!important;border-bottom:none!important;border-left:none!important;border-right:none!important;-webkit-box-shadow:0 -10px 40px rgba(0,0,0,.7)!important;box-shadow:0 -10px 40px rgba(0,0,0,.7)!important;-webkit-animation:friendsFilterModal_slideUpFilter__71UDV .25s cubic-bezier(.16,1,.3,1)!important;animation:friendsFilterModal_slideUpFilter__71UDV .25s cubic-bezier(.16,1,.3,1)!important;-webkit-transform:translateY(var(--drag-y,0));transform:translateY(var(--drag-y,0));will-change:transform;-ms-touch-action:pan-y;touch-action:pan-y}.friendsFilterModal_modalCardClosing__z2gka{-webkit-animation:friendsFilterModal_slideDownFilter__mIHvZ .2s cubic-bezier(.4,0,1,1) forwards!important;animation:friendsFilterModal_slideDownFilter__mIHvZ .2s cubic-bezier(.4,0,1,1) forwards!important}.friendsFilterModal_drawerHandleWrap__4ztoN{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding-top:12px!important;padding-bottom:8px!important;background:var(--bg-secondary,rgba(15,23,42,.75))!important;cursor:-webkit-grab!important;cursor:grab!important;-ms-touch-action:none!important;touch-action:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;-ms-flex-negative:0!important;flex-shrink:0!important}.friendsFilterModal_drawerHandle__HBVXu{display:block!important;width:48px!important;height:5px!important;background:#64748b!important;border-radius:9999px!important;-webkit-transition:background .15s ease,-webkit-transform .15s ease!important;transition:background .15s ease,-webkit-transform .15s ease!important;transition:background .15s ease,transform .15s ease!important;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease!important}.dark .friendsFilterModal_drawerHandle__HBVXu,[data-theme=dark] .friendsFilterModal_drawerHandle__HBVXu{background:rgba(255,255,255,.38)!important}.light .friendsFilterModal_drawerHandle__HBVXu,[data-theme=light] .friendsFilterModal_drawerHandle__HBVXu{background:#64748b!important}.friendsFilterModal_drawerHandleWrap__4ztoN:active .friendsFilterModal_drawerHandle__HBVXu{background:#3b82f6!important;-webkit-transform:scaleX(1.1)!important;transform:scaleX(1.1)!important}.friendsFilterModal_closeBtn__rVssQ{display:none!important}.friendsFilterModal_modalFooter__OxpkN{padding-bottom:calc(12px + env(safe-area-inset-bottom, 12px))!important}}@-webkit-keyframes friendsFilterModal_slideUpFilter__71UDV{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes friendsFilterModal_slideUpFilter__71UDV{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes friendsFilterModal_slideDownFilter__mIHvZ{0%{-webkit-transform:translateY(var(--drag-y,0));transform:translateY(var(--drag-y,0))}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes friendsFilterModal_slideDownFilter__mIHvZ{0%{-webkit-transform:translateY(var(--drag-y,0));transform:translateY(var(--drag-y,0))}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}