.FiltersChips_row__xeRGk{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.FiltersChips_chips__KcIVI{display:flex;gap:10px;overflow-x:auto;padding:6px 2px;max-width:100%}.FiltersChips_chips__KcIVI::-webkit-scrollbar{height:10px}.FiltersChips_chips__KcIVI::-webkit-scrollbar-thumb{background:rgba(17,24,39,.18);border-radius:999px}.FiltersChips_chip__IdFqr{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--textPrimary);padding:10px 14px;border-radius:999px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;box-shadow:0 8px 20px rgba(17,24,39,.05);font-size:14px;white-space:nowrap}.FiltersChips_chip__IdFqr:hover{transform:translateY(-1px);border-color:rgba(17,24,39,.18)}.FiltersChips_chip__IdFqr:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.FiltersChips_active__cIa__{background:rgba(17,24,39,.08);border-color:rgba(17,24,39,.2)}.FiltersChips_actions__9lpus{display:flex;gap:10px}.FiltersChips_clear__Lx2Ll{height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:rgba(17,24,39,.04);color:var(--textPrimary);cursor:pointer;transition:transform .18s ease,background .18s ease;white-space:nowrap}.FiltersChips_clear__Lx2Ll:hover{transform:translateY(-1px);background:rgba(17,24,39,.07)}.FiltersChips_clear__Lx2Ll:active{transform:translateY(0)}.FiltersChips_clear__Lx2Ll:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.GalleryGrid_wrap__liu1X{--cols-base:1;--cols-sm:2;--cols-md:3;--cols-lg:4}.GalleryGrid_grid___zf4v{display:grid;grid-template-columns:repeat(var(--cols-base),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}@media (min-width:640px){.GalleryGrid_grid___zf4v{grid-template-columns:repeat(var(--cols-sm),minmax(0,1fr))}}@media (min-width:900px){.GalleryGrid_grid___zf4v{grid-template-columns:repeat(var(--cols-md),minmax(0,1fr))}}@media (min-width:1200px){.GalleryGrid_grid___zf4v{grid-template-columns:repeat(var(--cols-lg),minmax(0,1fr))}}.GalleryGrid_empty__m46fL{border:1px solid var(--border);border-radius:var(--radius);padding:28px 18px;background:var(--surface);color:var(--textSecondary)}.Pagination_nav__xPlak{margin-top:24px;gap:10px}.Pagination_nav__xPlak,.Pagination_pages__fwTTL{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.Pagination_pages__fwTTL{gap:8px}.Pagination_button__bKIu4,.Pagination_pageButton__ML_vv{min-height:40px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.82);color:var(--textPrimary);font-size:14px;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.Pagination_button__bKIu4{padding:0 14px}.Pagination_pageButton__ML_vv{width:40px}.Pagination_button__bKIu4:hover,.Pagination_pageButton__ML_vv:hover{transform:translateY(-1px);background:rgba(255,255,255,.96);border-color:rgba(17,24,39,.16)}.Pagination_button__bKIu4:focus-visible,.Pagination_pageButton__ML_vv:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.Pagination_button__bKIu4:disabled{opacity:.45;cursor:not-allowed;transform:none}.Pagination_pageButtonActive__9JnbW{background:#111827;border-color:#111827;color:#fff}.Pagination_pageButtonActive__9JnbW:hover{background:#111827;border-color:#111827;transform:none}.ActionButton_button__30q5a{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid transparent;background:rgba(128,128,128,.08);color:var(--textPrimary);font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;box-sizing:border-box;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease,color .16s ease;cursor:pointer;white-space:nowrap}.ActionButton_button__30q5a:hover{transform:translateY(-1px)}.ActionButton_button__30q5a:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.ActionButton_button__30q5a:disabled{opacity:.55;cursor:not-allowed;transform:none}.ActionButton_primary__8K_W3{background:var(--primary);color:var(--onPrimary);box-shadow:0 8px 18px rgba(15,23,42,.12)}.ActionButton_primary__8K_W3:hover{background:var(--primaryHover)}.ActionButton_secondary__pZqd8{border:1px solid var(--border);background:var(--surface);color:var(--textPrimary)}.ActionButton_secondary__pZqd8:hover{border-color:var(--border);background:rgba(128,128,128,.1)}.ActionButton_danger__3yKnt{background:rgba(220,38,38,.1);color:#b91c1c;border-color:rgba(220,38,38,.16)}.ActionButton_danger__3yKnt:hover{background:rgba(220,38,38,.14)}.ActionButton_ghost__nqNBC{background:transparent;color:var(--textSecondary);border-color:transparent}.ActionButton_ghost__nqNBC:hover{background:rgba(128,128,128,.08);color:var(--textPrimary)}.AdminTopbar_topbar__Xi8_d{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 0}.AdminTopbar_titleBlock__AZI8E{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.AdminTopbar_kicker___kYeB{color:var(--textSecondary);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.AdminTopbar_title__whDrk{font-size:18px;font-weight:800;letter-spacing:-.02em}.AdminTopbar_right__B5myT{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.AdminTopbar_linkButton__2glQJ{min-height:42px;border-radius:14px;border:1px solid var(--border);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;padding:0 14px;box-sizing:border-box;color:var(--textPrimary);text-decoration:none;font-size:14px;font-weight:700;transition:background .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease}.AdminTopbar_linkButton__2glQJ:hover{background:rgba(128,128,128,.1);transform:translateY(-1px);border-color:var(--border)}.AdminTopbar_linkButton__2glQJ:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}@media (max-width:720px){.AdminTopbar_topbar__Xi8_d{padding:16px 16px 0;flex-direction:column;align-items:stretch}.AdminTopbar_right__B5myT{justify-content:flex-start}.AdminTopbar_titleBlock__AZI8E{width:100%;box-sizing:border-box}}.AdminLayout_shell__fWDBH{min-height:100vh;display:flex;background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 28%),radial-gradient(circle at top right,rgba(15,23,42,.08),transparent 24%),#f4f6f8}.AdminLayout_main__N7yWW{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.AdminLayout_content__TMfK1{flex:1 1 auto;min-width:0;padding-bottom:28px}@media (prefers-color-scheme:dark){.AdminLayout_shell__fWDBH{background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 28%),radial-gradient(circle at top right,rgba(15,23,42,.16),transparent 24%),#0b0f17}}@media (max-width:1080px){.AdminLayout_shell__fWDBH{flex-direction:column}}@media (max-width:768px){.AdminLayout_content__TMfK1{padding:16px}}@media (max-width:480px){.AdminLayout_content__TMfK1{padding:12px}}.AdminLayout_tableWrapper__lP6Am{overflow-x:auto;-webkit-overflow-scrolling:touch}.AdminLayout_card__9n70q{margin-bottom:16px;transition:box-shadow .2s ease}@media (max-width:768px){.AdminLayout_card__9n70q{margin-bottom:12px}}@media (max-width:480px){.AdminLayout_card__9n70q{margin-bottom:8px}}.AnnouncementSettingsForm_wrap__njoRL{display:grid;grid-gap:18px;gap:18px}.AnnouncementSettingsForm_card__DI6e_{border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:20px;display:grid;grid-gap:16px;gap:16px}.AnnouncementSettingsForm_grid___inSY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.AnnouncementSettingsForm_field___Fn3s{display:grid;grid-gap:8px;gap:8px}.AnnouncementSettingsForm_fieldFull__Gbql6{grid-column:1/-1}.AnnouncementSettingsForm_label__eSTf9{font-size:13px;font-weight:700;color:var(--textPrimary)}.AnnouncementSettingsForm_input__m_jGe,.AnnouncementSettingsForm_select__Ka4ia,.AnnouncementSettingsForm_textarea__MtNOQ{width:100%;box-sizing:border-box;border-radius:14px;border:1px solid var(--border);background:rgba(128,128,128,.08);color:var(--textPrimary);font-size:14px;padding:0 14px;outline:none}.AnnouncementSettingsForm_input__m_jGe,.AnnouncementSettingsForm_select__Ka4ia{height:42px}.AnnouncementSettingsForm_textarea__MtNOQ{min-height:144px;resize:vertical;padding-top:12px;padding-bottom:12px;line-height:1.6}.AnnouncementSettingsForm_input__m_jGe:focus-visible,.AnnouncementSettingsForm_select__Ka4ia:focus-visible,.AnnouncementSettingsForm_textarea__MtNOQ:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.AnnouncementSettingsForm_helper__FOaRa{color:var(--textSecondary);font-size:12px;line-height:1.5}.AnnouncementSettingsForm_switchRow__FH09g{min-height:42px;border-radius:14px;border:1px solid var(--border);background:rgba(128,128,128,.08);padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.AnnouncementSettingsForm_switchLabel__AlYQU{font-size:14px;color:var(--textPrimary)}.AnnouncementSettingsForm_toggle__ZHdxE{width:46px;height:28px;border-radius:999px;border:0;background:rgba(128,128,128,.2);position:relative;cursor:pointer;transition:background .16s ease}.AnnouncementSettingsForm_toggle__ZHdxE:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:999px;background:var(--onPrimary);box-shadow:0 2px 8px rgba(17,24,39,.16);transition:transform .16s ease}.AnnouncementSettingsForm_toggleOn__aWHC3{background:var(--primary)}.AnnouncementSettingsForm_toggleOn__aWHC3:after{transform:translateX(18px)}.AnnouncementSettingsForm_footer__lHBBs{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:4px}.AnnouncementSettingsForm_loading__QqzpN{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--textSecondary);font-size:14px}.AnnouncementSettingsForm_error__8ywgE{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:12px 16px;color:#dc2626;font-size:14px}.AnnouncementSettingsForm_success__ok6Rw{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:12px;padding:12px 16px;color:#16a34a;font-size:14px}@media (max-width:860px){.AnnouncementSettingsForm_grid___inSY{grid-template-columns:1fr}.AnnouncementSettingsForm_footer__lHBBs{justify-content:stretch}}.DataTable_wrap__7fzWk{border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.DataTable_table__C5P6I{width:100%;border-collapse:collapse}.DataTable_head__69PQ0 th{text-align:left;font-size:12px;color:var(--textSecondary);font-weight:700;padding:13px 16px;background:rgba(128,128,128,.08);border-bottom:1px solid rgba(128,128,128,.08);white-space:nowrap}.DataTable_body__D38Bb td{padding:15px 16px;border-top:1px solid var(--border);font-size:14px;vertical-align:middle}.DataTable_body__D38Bb tr{transition:background .16s ease}.DataTable_body__D38Bb tr:hover{background:rgba(128,128,128,.08)}.DataTable_center__0cmLT{text-align:center}.DataTable_right__tHxsW{text-align:right}.DataTable_muted__3IoYk{color:var(--textSecondary);font-size:13px}@media (max-width:860px){.DataTable_wrap__7fzWk{overflow-x:auto}.DataTable_table__C5P6I{min-width:760px}}.StatusBadge_badge__0PpkO{min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;border:1px solid transparent;white-space:nowrap}.StatusBadge_warning__EoRHF{background:rgba(245,158,11,.12);color:#b45309;border-color:rgba(245,158,11,.18)}.StatusBadge_success__dq3Jz{background:rgba(16,185,129,.12);color:#047857;border-color:rgba(16,185,129,.18)}.StatusBadge_danger__oo1SB{background:rgba(220,38,38,.12);color:#b91c1c;border-color:rgba(220,38,38,.18)}.StatusBadge_default__LZr7L{background:rgba(128,128,128,.08);color:var(--textSecondary);border-color:var(--border)}.BenefitsManagementClient_page__2XClS{display:grid;grid-gap:20px;gap:20px}.BenefitsManagementClient_statsGrid__xKcs2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.BenefitsManagementClient_tabBar__8s93J{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.BenefitsManagementClient_tabButton__12O95{height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--textSecondary);font-size:14px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.BenefitsManagementClient_tabButton__12O95:hover{color:var(--textPrimary);border-color:var(--border)}.BenefitsManagementClient_tabButtonActive__Pe_Qe{background:var(--primary);border-color:var(--primary);color:var(--onPrimary)}.BenefitsManagementClient_card__I6rdP{border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:18px;display:grid;grid-gap:16px;gap:16px}.BenefitsManagementClient_cardTitleRow___RMD9{display:flex;align-items:center;justify-content:space-between;gap:16px}.BenefitsManagementClient_cardTitle__zVWZx{margin:0;font-size:18px;font-weight:800}.BenefitsManagementClient_muted__Z8T0N{color:var(--textSecondary);font-size:13px;margin-top:4px}.BenefitsManagementClient_formGrid__i3XQ9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.BenefitsManagementClient_field__dqElK{display:grid;grid-gap:8px;gap:8px;min-width:0}.BenefitsManagementClient_label__3em9I{font-size:14px;font-weight:700}.BenefitsManagementClient_input__T7PgS{height:44px;width:100%;border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:0 14px;font-size:14px;color:var(--textPrimary)}.BenefitsManagementClient_input__T7PgS:focus{outline:2px solid var(--focusRing);outline-offset:0;border-color:rgba(37,99,235,.34)}.BenefitsManagementClient_helper__Spq54{color:var(--textSecondary);font-size:12px;line-height:1.5}.BenefitsManagementClient_toggle__FO_uF{height:44px;border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:0 14px;display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;color:var(--textPrimary);font-size:14px;font-weight:700;cursor:pointer}.BenefitsManagementClient_toggleTrack__7GSPe{width:42px;height:24px;border-radius:999px;background:rgba(148,163,184,.4);position:relative;transition:background .16s ease}.BenefitsManagementClient_toggleThumb__qEoap{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.18);transition:transform .16s ease}.BenefitsManagementClient_toggleOn__Pk6Qv .BenefitsManagementClient_toggleTrack__7GSPe{background:rgba(37,99,235,.6)}.BenefitsManagementClient_toggleOn__Pk6Qv .BenefitsManagementClient_toggleThumb__qEoap{transform:translateX(18px)}.BenefitsManagementClient_footerActions__T7hiR{display:flex;justify-content:flex-end;gap:12px}.BenefitsManagementClient_rowActions__qluwJ{display:inline-flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width:1100px){.BenefitsManagementClient_statsGrid__xKcs2{grid-template-columns:repeat(2,minmax(0,1fr))}.BenefitsManagementClient_formGrid__i3XQ9{grid-template-columns:1fr}}@media (max-width:720px){.BenefitsManagementClient_statsGrid__xKcs2{grid-template-columns:1fr}.BenefitsManagementClient_cardTitleRow___RMD9{align-items:flex-start;flex-direction:column}.BenefitsManagementClient_footerActions__T7hiR{justify-content:stretch;flex-direction:column}}.RejectionModal_overlay__JHpQ4{position:fixed;inset:0;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;z-index:1200}.RejectionModal_panel__yzEVH{width:min(520px,100%);border-radius:22px;border:1px solid var(--border);background:var(--surface);box-shadow:0 24px 80px rgba(15,23,42,.18);padding:22px;display:grid;grid-gap:16px;gap:16px}.RejectionModal_title__o1fSw{margin:0;font-size:20px;font-weight:800}.RejectionModal_description__Ue1Id{color:var(--textSecondary);font-size:14px;line-height:1.6}.RejectionModal_textarea__2HVwv{width:100%;min-height:132px;box-sizing:border-box;resize:vertical;border-radius:16px;border:1px solid var(--border);background:rgba(128,128,128,.08);color:var(--textPrimary);font-size:14px;line-height:1.6;padding:14px 16px;outline:none}.RejectionModal_textarea__2HVwv:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.RejectionModal_error__1iaCS{color:#b91c1c;font-size:13px}.RejectionModal_actions__G5CH3{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ReviewList_container__LYzMu{display:grid;grid-gap:16px;gap:16px}.ReviewList_filters__cpOQa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.ReviewList_filterButton__gSsG4{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--textSecondary);font-size:14px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.ReviewList_filterButton__gSsG4:hover{background:rgba(128,128,128,.08)}.ReviewList_filterButtonActive__0sk0V{background:var(--primary);color:var(--onPrimary);border-color:var(--primary)}.ReviewList_summary__Gwviq{margin-left:auto;color:var(--textSecondary);font-size:13px}.ReviewList_list__Dr2OB{display:grid;grid-gap:12px;gap:12px}.ReviewList_item__h1ANz{display:grid;grid-template-columns:120px 1fr auto;grid-gap:16px;gap:16px;padding:16px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.ReviewList_item__h1ANz:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.08);border-color:var(--border)}.ReviewList_item__h1ANz:focus{outline:2px solid var(--focusRing);outline-offset:2px}.ReviewList_thumbnail__QdzL_{width:120px;height:90px;border-radius:12px;overflow:hidden;background:#f1f5f9;border:1px solid rgba(128,128,128,.08)}.ReviewList_thumbnailImg__8jTPg{width:100%;height:100%;object-fit:cover;display:block}.ReviewList_info__inKdg{display:grid;grid-gap:10px;gap:10px;min-width:0}.ReviewList_header__CvJSu{display:flex;align-items:center;justify-content:space-between;gap:12px}.ReviewList_title__bf0N5{margin:0;font-size:16px;font-weight:700;color:var(--textPrimary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewList_meta__4tOQw{display:flex;flex-wrap:wrap;gap:12px}.ReviewList_metaItem__NHslJ{font-size:13px;color:var(--textPrimary)}.ReviewList_metaLabel__adX7G{color:var(--textSecondary);margin-right:4px}.ReviewList_footer___U_WG{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ReviewList_time__QUU_R{font-size:12px;color:var(--textSecondary)}.ReviewList_rejectionReason__BowoQ{font-size:12px;color:#dc2626;background:rgba(220,38,38,.08);padding:2px 8px;border-radius:6px}.ReviewList_actions__Dbux1{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ReviewList_pagination__WvH_6{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px}.ReviewList_pageButton__bw6Il{height:36px;padding:0 16px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--textPrimary);font-size:14px;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease}.ReviewList_pageButton__bw6Il:hover:not(:disabled){background:rgba(128,128,128,.08)}.ReviewList_pageButton__bw6Il:disabled{opacity:.5;cursor:not-allowed}.ReviewList_pageInfo__LzfTB{font-size:14px;color:var(--textSecondary);font-weight:600}.ReviewList_empty__on_Pl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.ReviewList_emptyIcon__fEIpe{font-size:48px;margin-bottom:16px}.ReviewList_emptyTitle__fE_zK{font-size:18px;font-weight:700;color:var(--textPrimary);margin-bottom:8px}.ReviewList_emptyDesc__KiHjy{font-size:14px;color:var(--textSecondary)}.ReviewList_loading__VJECx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);gap:16px}.ReviewList_spinner__fhoXm{width:40px;height:40px;border:3px solid rgba(15,23,42,.1);border-top-color:rgba(15,23,42,.92);border-radius:50%;animation:ReviewList_spin__WDYCz 1s linear infinite}@keyframes ReviewList_spin__WDYCz{to{transform:rotate(1turn)}}@media (max-width:768px){.ReviewList_item__h1ANz{grid-template-columns:100px 1fr;grid-template-rows:auto auto}.ReviewList_thumbnail__QdzL_{width:100px;height:75px}.ReviewList_actions__Dbux1{grid-column:1/-1;justify-content:flex-end}.ReviewList_meta__4tOQw{gap:8px}.ReviewList_metaItem__NHslJ{font-size:12px}.ReviewList_summary__Gwviq{width:100%;margin-left:0;margin-top:8px}}@media (max-width:480px){.ReviewList_item__h1ANz{grid-template-columns:1fr}.ReviewList_thumbnail__QdzL_{width:100%;height:180px}.ReviewList_header__CvJSu{flex-direction:column;align-items:flex-start}}.ReviewDetail_container__9gFFQ{display:grid;grid-gap:16px;gap:16px}.ReviewDetail_toolbar__33RBO{display:flex;align-items:center;justify-content:space-between;padding:14px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.ReviewDetail_toolbarActions__2b259{display:flex;gap:10px}.ReviewDetail_content__u_c2H{display:grid;grid-template-columns:minmax(0,1.5fr) 480px;grid-gap:16px;gap:16px;align-items:start}.ReviewDetail_imageSection___9htI{display:grid;grid-gap:16px;gap:16px;padding:24px;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.ReviewDetail_imageFrame__iFie3{position:relative;min-height:60vh;max-height:70vh;border-radius:18px;overflow:hidden;background:#dfe7ef;border:1px solid rgba(128,128,128,.12);display:flex;align-items:center;justify-content:center;padding:20px}.ReviewDetail_image__ronIX{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;background:var(--surface)}.ReviewDetail_watermark__MzFm2{position:absolute;right:18px;bottom:18px;padding:8px 12px;border-radius:999px;background:var(--primary);color:var(--onPrimary);font-size:12px;font-weight:700;letter-spacing:.04em}.ReviewDetail_imageMeta__pAO1R{display:grid;grid-template-columns:2fr 1fr;grid-gap:12px;gap:12px}.ReviewDetail_metaRow__sVFnF{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;border:1px solid rgba(128,128,128,.12);background:var(--surface)}.ReviewDetail_metaLabel__FKUmZ{color:var(--textSecondary);font-size:12px;font-weight:700;white-space:nowrap}.ReviewDetail_metaValue__oAdoJ{color:var(--textPrimary);font-size:13px;font-weight:700;line-height:1.5}.ReviewDetail_infoSection__Vsq23{display:grid;grid-gap:16px;gap:16px;padding:24px;border-radius:18px;border:1px solid var(--border);background:var(--surface);align-content:start}.ReviewDetail_header__Lr3oe{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ReviewDetail_title__YJ_qR{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.ReviewDetail_tabs__qU6i_{display:flex;gap:8px;border-bottom:1px solid var(--border);padding-bottom:12px}.ReviewDetail_tab__wLbHw{height:36px;padding:0 16px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--textSecondary);font-size:14px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.ReviewDetail_tab__wLbHw:hover{background:rgba(128,128,128,.08);color:var(--textPrimary)}.ReviewDetail_tabActive__dhmEo,.ReviewDetail_tabActive__dhmEo:hover{background:var(--primary);color:var(--onPrimary)}.ReviewDetail_tabContent__Ns0F0{min-height:200px}.ReviewDetail_infoGrid__56v3_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ReviewDetail_infoItem__deyBk{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:14px;background:var(--surface);border:1px solid rgba(128,128,128,.08)}.ReviewDetail_infoItemWide__wDO_a{grid-column:1/-1}.ReviewDetail_infoLabel__qMmUZ{font-size:12px;color:var(--textSecondary);font-weight:600}.ReviewDetail_infoValue__zF7Qv{font-size:14px;font-weight:700;line-height:1.5;color:var(--textPrimary)}.ReviewDetail_rejectionText__wZ5NK{color:#dc2626}.ReviewDetail_emptyExif__cdNa4{grid-column:1/-1;text-align:center;padding:40px;color:var(--textSecondary);font-size:14px}.ReviewDetail_uploaderStats__mcJzm{display:grid;grid-gap:12px;gap:12px}.ReviewDetail_statItem__3D1Ij{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:14px;background:var(--surface);border:1px solid rgba(128,128,128,.08)}.ReviewDetail_statLabel__FHyXC{font-size:13px;color:var(--textSecondary);font-weight:600}.ReviewDetail_statValue__TkP3r{font-size:18px;font-weight:800;color:var(--textPrimary)}.ReviewDetail_reviewSection__J_ueK{display:grid;grid-gap:16px;gap:16px;padding:20px;border-radius:18px;border:1px solid var(--border);background:rgba(128,128,128,.06);margin-top:8px}.ReviewDetail_sectionTitle___MGUj{margin:0;font-size:15px;font-weight:800}.ReviewDetail_stageHint__MoSmG{padding:10px 14px;border-radius:12px;border:1px solid rgba(37,99,235,.18);background:rgba(37,99,235,.06);color:var(--textPrimary);font-size:13px;line-height:1.6}.ReviewDetail_reasonGrid__q1fyH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ReviewDetail_reasonOption__2R4N3{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid rgba(128,128,128,.08);font-size:13px;font-weight:600;cursor:pointer;transition:background .16s ease}.ReviewDetail_reasonOption__2R4N3:hover{background:rgba(128,128,128,.1)}.ReviewDetail_reasonOption__2R4N3 input{margin:0;cursor:pointer}.ReviewDetail_customReason__xACO7{display:grid;grid-gap:8px;gap:8px}.ReviewDetail_customReasonLabel__abbuV{font-size:12px;color:var(--textSecondary);font-weight:600}.ReviewDetail_customReasonInput__qcB51{min-height:80px;border-radius:14px;border:1px solid var(--border);background:var(--surface);padding:12px 14px;color:var(--textPrimary);font-size:14px;resize:vertical;font-family:inherit}.ReviewDetail_customReasonInput__qcB51:focus{outline:2px solid var(--focusRing);outline-offset:0;border-color:rgba(37,99,235,.3)}.ReviewDetail_actionButtons__ewTwc{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ReviewDetail_actionBtn__DcqR_{height:44px;font-size:15px;font-weight:700}.ReviewDetail_shortcutHint___LxKP{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;border:1px solid rgba(128,128,128,.12);background:rgba(128,128,128,.08);color:var(--textPrimary);font-size:12px}.ReviewDetail_shortcutTitle__b_rDv{color:var(--textSecondary);font-weight:700}.ReviewDetail_shortcutItem__gEnZ6{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--surface);border:1px solid rgba(128,128,128,.12);color:var(--textPrimary);font-weight:700;white-space:nowrap}@media (max-width:1200px){.ReviewDetail_content__u_c2H{grid-template-columns:1fr}.ReviewDetail_infoSection__Vsq23{order:-1}.ReviewDetail_imageFrame__iFie3{min-height:50vh;max-height:60vh}}@media (max-width:768px){.ReviewDetail_toolbar__33RBO{flex-direction:column;gap:12px;align-items:stretch}.ReviewDetail_toolbarActions__2b259{justify-content:flex-end}.ReviewDetail_actionButtons__ewTwc,.ReviewDetail_imageMeta__pAO1R,.ReviewDetail_infoGrid__56v3_,.ReviewDetail_reasonGrid__q1fyH{grid-template-columns:1fr}.ReviewDetail_tabs__qU6i_{overflow-x:auto;flex-wrap:nowrap}.ReviewDetail_tab__wLbHw{white-space:nowrap}}@media (max-width:480px){.ReviewDetail_imageSection___9htI,.ReviewDetail_infoSection__Vsq23{padding:16px}.ReviewDetail_imageFrame__iFie3{min-height:300px;padding:12px}.ReviewDetail_title__YJ_qR{font-size:18px}}.FavoriteButton_btn__uSGHY{width:44px;height:44px;border-radius:999px;border:1px solid var(--border);background:rgba(17,24,39,.03);color:var(--textPrimary);cursor:pointer;display:grid;place-items:center;transition:transform .18s ease,background .18s ease,border-color .18s ease}@media (prefers-color-scheme:dark){.FavoriteButton_btn__uSGHY{background:rgba(255,255,255,.04)}}.FavoriteButton_btn__uSGHY:hover{transform:translateY(-1px);background:rgba(17,24,39,.06)}.FavoriteButton_btn__uSGHY:active{transform:translateY(0)}.FavoriteButton_btn__uSGHY:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.FavoriteButton_icon__oFO_I{display:block}.FavoriteButton_heart__of6CS{fill:transparent;stroke:rgba(17,24,39,.72);stroke-width:1.8;transition:fill .18s ease,stroke .18s ease}@media (prefers-color-scheme:dark){.FavoriteButton_heart__of6CS{stroke:rgba(255,255,255,.76)}}.FavoriteButton_active__rdVR_{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08)}.FavoriteButton_active__rdVR_:hover{background:rgba(239,68,68,.12)}.FavoriteButton_active__rdVR_ .FavoriteButton_heart__of6CS{fill:rgba(239,68,68,.92);stroke:rgba(239,68,68,.92)}.FavoriteButton_loading__Nq9aI{opacity:.6;cursor:not-allowed}.ImageWithFallback_container__1aNsK{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f5f5f5;border-radius:4px}.ImageWithFallback_image__jbpSL{transition:opacity .3s ease}.ImageWithFallback_hidden__BNUQc{opacity:0}.ImageWithFallback_skeleton__VqqLS{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ImageWithFallback_shimmer__uuG7H 1.5s infinite}@keyframes ImageWithFallback_shimmer__uuG7H{0%{background-position:200% 0}to{background-position:-200% 0}}.ImageWithFallback_spinner__e4Lu1{width:24px;height:24px;border:2px solid #e0e0e0;border-top-color:#3b82f6;border-radius:50%;animation:ImageWithFallback_spin__lf5nk 1s linear infinite}@keyframes ImageWithFallback_spin__lf5nk{to{transform:rotate(1turn)}}.ImageWithFallback_placeholder__yl3iS{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;color:#999;border-radius:4px;min-height:100px}.ImageWithFallback_placeholderIcon__B2aQX{width:48px;height:48px;margin-bottom:8px;opacity:.5}.ImageWithFallback_placeholderText__MRrFU{font-size:12px;color:#999}.ImageWithFallback_thumbIndicator__8q5GC{position:absolute;bottom:8px;right:8px;padding:2px 8px;background-color:rgba(0,0,0,.6);color:white;font-size:11px;border-radius:4px;pointer-events:none}.PhotoCard_cardLink__rdc1O{display:block;color:inherit;text-decoration:none}.PhotoCard_cardLink__rdc1O:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px;border-radius:calc(var(--radius) + 6px)}.PhotoCard_card__tIo7A{width:100%;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:0;text-align:left;cursor:pointer;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .26s ease;will-change:transform,opacity}.PhotoCard_cardHidden__Mc8nB{opacity:0;transform:translateY(16px)}.PhotoCard_cardVisible__geFP3{opacity:1}.PhotoCard_cardLink__rdc1O:hover .PhotoCard_card__tIo7A{transform:translateY(-2px);box-shadow:var(--shadowHover)}.PhotoCard_cardLink__rdc1O:active .PhotoCard_card__tIo7A{transform:translateY(-1px)}.PhotoCard_media__hKZ6l{position:relative;width:100%;aspect-ratio:4/3;background:rgba(17,24,39,.06);overflow:hidden}.PhotoCard_img__ifjPf{object-fit:cover;transition:transform .2s ease,opacity .26s ease;will-change:transform,opacity}.PhotoCard_imgLoading__1WyVD{opacity:0}.PhotoCard_imgLoaded__N5HDq{opacity:1}.PhotoCard_cardLink__rdc1O:focus-visible .PhotoCard_img__ifjPf,.PhotoCard_cardLink__rdc1O:hover .PhotoCard_img__ifjPf{transform:scale(1.05)}.PhotoCard_fav__q1usm{position:absolute;top:12px;right:12px;z-index:2}.PhotoCard_favBtnSmall__gOByW{width:38px;height:38px}.PhotoCard_content__1PU__{padding:14px 16px 16px}.PhotoCard_title__1f8nI{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em;color:inherit;text-decoration:none}.PhotoCard_meta__0aCq_{margin-top:6px;color:var(--textSecondary);font-size:13px;line-height:1.35;text-decoration:none}.PhotoCard_metaLine__YxAYE{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.PhotoCard_card__tIo7A,.PhotoCard_img__ifjPf{transition:none}.PhotoCard_cardHidden__Mc8nB,.PhotoCard_cardLink__rdc1O:active .PhotoCard_card__tIo7A,.PhotoCard_cardLink__rdc1O:focus-visible .PhotoCard_img__ifjPf,.PhotoCard_cardLink__rdc1O:hover .PhotoCard_card__tIo7A,.PhotoCard_cardLink__rdc1O:hover .PhotoCard_img__ifjPf,.PhotoCard_cardVisible__geFP3{opacity:1;transform:none}}@media (max-width:480px){.PhotoCard_favBtnSmall__gOByW{width:44px;height:44px}.PhotoCard_fav__q1usm{top:8px;right:8px}.PhotoCard_content__1PU__{padding:12px 14px 14px}.PhotoCard_title__1f8nI{font-size:15px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhotoCard_meta__0aCq_{font-size:12px;margin-top:4px}.PhotoCard_media__hKZ6l{aspect-ratio:16/10}}.page_page__uDCd7{padding:34px 0 60px}.page_container__GQmwW{max-width:1040px;margin:0 auto;padding:0 16px}.page_header__Mr5SD{margin:10px 0 18px}.page_title__LV6zh{margin:0;font-size:26px;font-weight:840;letter-spacing:-.03em}.page_desc__Tpm7i{margin-top:10px;color:var(--textSecondary);font-size:14px;line-height:1.6}.page_chipsRow__ISeRN{margin-top:16px;display:flex;gap:10px;overflow-x:auto;padding:6px 2px}.page_chipsRow__ISeRN::-webkit-scrollbar{height:10px}.page_chipsRow__ISeRN::-webkit-scrollbar-thumb{background:rgba(17,24,39,.18);border-radius:999px}.page_chip__1mOd5{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--textPrimary);padding:10px 14px;border-radius:999px;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease;font-size:14px;white-space:nowrap}.page_chip__1mOd5:hover{transform:translateY(-1px);border-color:rgba(17,24,39,.18)}.page_chip__1mOd5:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.page_chipActive__1QsKG{background:rgba(17,24,39,.08);border-color:rgba(17,24,39,.2)}.page_resultsRow__PUiTI{margin:18px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.page_hint__RbrsT{color:var(--textSecondary);font-size:13px}.page_empty__tA3RO{margin-top:12px;border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--surface);padding:26px 16px;color:var(--textSecondary)}.page_pager__YNEGA{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px;border-radius:calc(var(--radius) + 10px);border:1px solid var(--border);background:var(--surface)}.page_pagerBtn__AiVnD{height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:rgba(17,24,39,.04);color:var(--textPrimary);cursor:pointer;transition:transform .18s ease,background .18s ease}.page_pagerBtn__AiVnD:hover:not(:disabled){transform:translateY(-1px);background:rgba(17,24,39,.07)}.page_pagerBtn__AiVnD:disabled{opacity:.5;cursor:not-allowed}.page_pagerBtn__AiVnD:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.page_pagerCenter__KM0n7{display:flex;align-items:center;gap:10px;color:var(--textSecondary);font-size:12px;min-width:0}.page_pagerDot__i3awk{width:6px;height:6px;border-radius:999px;background:rgba(17,24,39,.26);flex:0 0 auto}.page_pagerText__fuzHh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.page_pager__YNEGA{flex-direction:column;align-items:stretch}.page_pagerCenter__KM0n7{justify-content:center}}.page_page__mlDIv{padding:34px 0 60px}.page_container__0Ikno{max-width:1040px;margin:0 auto;padding:0 16px}.page_header__OmjWt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 0 18px}.page_title__tZERr{margin:0;font-size:24px;font-weight:860;letter-spacing:-.03em}.page_hint__glmQI{color:var(--textSecondary);font-size:13px}.page_empty__RMzs_{margin-top:12px;border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--surface);padding:26px 16px;color:var(--textSecondary)}.page_ctaRow__Wf4aE{margin-top:14px;display:flex;justify-content:flex-start}.page_cta__i0h7h{height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:rgba(17,24,39,.04);color:var(--textPrimary);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,background .18s ease}.page_cta__i0h7h:hover{transform:translateY(-1px);background:rgba(17,24,39,.07)}.page_cta__i0h7h:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.FeaturedDetailClient_page__fdtMW{padding:34px 0 60px}.FeaturedDetailClient_container__1iUA7{max-width:1040px;margin:0 auto;padding:0 16px}.FeaturedDetailClient_hero__yZtql{margin-top:10px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:var(--surface);overflow:hidden}.FeaturedDetailClient_heroMedia__g7uWJ{position:relative;height:44vh;min-height:260px;background:rgba(17,24,39,.06)}.FeaturedDetailClient_heroContent__FCd9T{padding:16px;display:grid;grid-gap:10px;gap:10px}.FeaturedDetailClient_topRow__FYqqx{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.FeaturedDetailClient_backLink__tQjUv{height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:rgba(17,24,39,.04);color:var(--textPrimary);font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:transform .18s ease,background .18s ease;white-space:nowrap}.FeaturedDetailClient_backLink__tQjUv:hover{transform:translateY(-1px);background:rgba(17,24,39,.07)}.FeaturedDetailClient_backLink__tQjUv:active{transform:translateY(0)}.FeaturedDetailClient_backLink__tQjUv:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.FeaturedDetailClient_pill__fARWZ{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:rgba(17,24,39,.04);color:var(--textSecondary);font-size:12px;display:inline-flex;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FeaturedDetailClient_title__I_iRt{margin:0;font-size:26px;font-weight:860;letter-spacing:-.03em}.FeaturedDetailClient_desc__RvoaG{color:var(--textSecondary);font-size:14px;line-height:1.6}.FeaturedDetailClient_sectionTitleRow__Q8g25{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:28px 0 14px}.FeaturedDetailClient_sectionTitle__IAID8{margin:0;font-size:18px;font-weight:820;letter-spacing:-.02em}.FeaturedDetailClient_hint__IMoj1{color:var(--textSecondary);font-size:13px}@media (min-width:900px){.FeaturedDetailClient_title__I_iRt{font-size:32px}.FeaturedDetailClient_heroMedia__g7uWJ{height:52vh;min-height:320px}}.SearchBar_wrap__oOOXT{display:flex;align-items:center;gap:12px;padding:10px;border-radius:calc(var(--radius) + 8px);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.SearchBar_input__4jZzZ{flex:1 1;min-width:0;height:48px;padding:0 14px;border:0;border-radius:calc(var(--radius) + 4px);background:transparent;color:var(--textPrimary);font-size:16px;outline:none}.SearchBar_input__4jZzZ::placeholder{color:var(--textSecondary)}.SearchBar_btn__lorHo{height:48px;padding:0 16px;border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);background:rgba(17,24,39,.06);color:var(--textPrimary);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.SearchBar_btn__lorHo:hover{transform:translateY(-1px);background:rgba(17,24,39,.09)}.SearchBar_btn__lorHo:active{transform:translateY(0)}.SearchBar_btn__lorHo:focus-visible{outline:3px solid var(--focusRing);outline-offset:3px}@media (max-width:768px){.SearchBar_wrap__oOOXT{flex-direction:column;gap:10px;padding:12px}.SearchBar_btn__lorHo,.SearchBar_input__4jZzZ{width:100%;height:44px}.SearchBar_btn__lorHo{padding:0 20px;min-height:44px;min-width:44px}}@media (max-width:480px){.SearchBar_wrap__oOOXT{padding:8px}.SearchBar_input__4jZzZ{height:44px;padding:0 12px;font-size:15px}.SearchBar_btn__lorHo{height:44px;padding:0 16px;min-height:44px;min-width:44px}}.StatsCards_grid__YlcSt{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}@media (min-width:640px){.StatsCards_grid__YlcSt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.StatsCards_grid__YlcSt{grid-template-columns:repeat(4,minmax(0,1fr))}}.StatsCards_card__k3uM_{border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);background:var(--surface);box-shadow:var(--shadow);padding:18px 16px;display:flex;gap:12px;align-items:center;transition:transform .18s ease,box-shadow .18s ease}.StatsCards_card__k3uM_:hover{transform:translateY(-1px);box-shadow:var(--shadowHover)}.StatsCards_icon___1bf0{width:40px;height:40px;border-radius:12px;border:1px solid var(--border);background:rgba(17,24,39,.06);display:grid;place-items:center;color:var(--textPrimary);flex:0 0 auto}.StatsCards_label__5Gpdm{margin:0;color:var(--textSecondary);font-size:13px}.StatsCards_value__wXGyB{margin-top:2px;font-size:20px;font-weight:760;letter-spacing:-.02em}.CopyButton_btn__Znf3y{height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--textPrimary);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.CopyButton_btn__Znf3y:hover{transform:translateY(-1px);background:rgba(17,24,39,.04)}.CopyButton_btn__Znf3y:active{transform:translateY(0)}.CopyButton_btn__Znf3y:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.CopyButton_muted__m5K74{color:var(--textSecondary)}.CopyRow_row__4TNE6{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.CopyRow_row__4TNE6:last-child{border-bottom:0}.CopyRow_left__iqmtU{min-width:0}.CopyRow_label__rK3fG{color:var(--textSecondary);font-size:12px}.CopyRow_value__uOP3f{margin-top:4px;font-size:13px;color:var(--textPrimary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52ch}.CommentCard_card__p19g_{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface);padding:14px;display:grid;grid-gap:10px;gap:10px}.CommentCard_top__OFsUQ{display:flex;align-items:center;justify-content:space-between;gap:12px}.CommentCard_user__5kJNJ{display:flex;align-items:center;gap:10px;min-width:0}.CommentCard_avatar__J5bNS{position:relative;width:34px;height:34px;border-radius:999px;overflow:hidden;border:1px solid var(--border);background:rgba(17,24,39,.06);flex:0 0 auto}.CommentCard_avatarImg__5UIE8{object-fit:cover}.CommentCard_name__hVt0L{font-size:13px;font-weight:760;letter-spacing:-.01em;color:var(--textPrimary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommentCard_time__oRP7D{color:var(--textSecondary);font-size:12px;white-space:nowrap}.CommentCard_body__DXrmB{margin:0;color:var(--textPrimary);font-size:13px;line-height:1.6}.CommentsSection_section__oZFDh{margin-top:22px}.CommentsSection_section__oZFDh *{box-sizing:border-box}.CommentsSection_header__nfkxS{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 0 14px}.CommentsSection_title__gQ4no{margin:0;font-size:18px;font-weight:820;letter-spacing:-.02em}.CommentsSection_hint__7HE6J{color:var(--textSecondary);font-size:13px}.CommentsSection_composer__OiqIb{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface);overflow:hidden}.CommentsSection_composer__OiqIb:focus-within{outline:2px solid var(--focusRing);outline-offset:2px}.CommentsSection_composerBody__qzLxW{padding:12px}.CommentsSection_textarea__kEPXE{width:100%;min-height:88px;border:0;border-radius:0;background:transparent;color:var(--textPrimary);padding:0;resize:vertical;font-size:13px;line-height:1.55;display:block;outline:none}.CommentsSection_textarea__kEPXE::placeholder{color:var(--textSecondary)}.CommentsSection_composerFooter__Ve8ka{padding:10px 12px;border-top:1px solid var(--border);background:rgba(17,24,39,.02)}.CommentsSection_actions__KjZ10{display:flex;justify-content:flex-end;gap:10px}.CommentsSection_btn__WgxpI{height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:rgba(17,24,39,.04);color:var(--textPrimary);cursor:pointer;transition:transform .18s ease,background .18s ease;white-space:nowrap}.CommentsSection_btn__WgxpI:hover:not(:disabled){transform:translateY(-1px);background:rgba(17,24,39,.07)}.CommentsSection_btn__WgxpI:active:not(:disabled){transform:translateY(0)}.CommentsSection_btn__WgxpI:disabled{opacity:.5;cursor:not-allowed}.CommentsSection_btn__WgxpI:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.CommentsSection_list__YJH_G{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.CommentsSection_divider__rfAgT{height:1px;background:var(--border);margin:16px 0}.CommentsSection_empty__y9bek{border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--surface);padding:22px 16px;color:var(--textSecondary)}.ErrorDisplay_container__CczL0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;min-height:300px}.ErrorDisplay_icon__epncO{font-size:64px;margin-bottom:16px;line-height:1}.ErrorDisplay_title__IQR_I{font-size:24px;font-weight:600;color:var(--textPrimary);margin:0 0 12px}.ErrorDisplay_message___mZVS{font-size:16px;color:var(--textSecondary);margin:0 0 24px;max-width:400px;line-height:1.5}.ErrorDisplay_actions__epXgq{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ErrorDisplay_homeLink__3LbOu,.ErrorDisplay_retryButton__RDMqC{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;border:none}.ErrorDisplay_retryButton__RDMqC{background:var(--textPrimary);color:var(--bg)}.ErrorDisplay_retryButton__RDMqC:hover{opacity:.9;transform:translateY(-1px)}.ErrorDisplay_retryButton__RDMqC:active{transform:translateY(0)}.ErrorDisplay_homeLink__3LbOu{background:var(--surface);color:var(--textPrimary);border:1px solid var(--border)}.ErrorDisplay_homeLink__3LbOu:hover{background:var(--border);transform:translateY(-1px)}.ErrorDisplay_homeLink__3LbOu:active{transform:translateY(0)}@media (prefers-color-scheme:dark){.ErrorDisplay_retryButton__RDMqC{background:rgba(255,255,255,.92);color:#0b0f17}.ErrorDisplay_homeLink__3LbOu{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.ErrorDisplay_homeLink__3LbOu:hover{background:rgba(255,255,255,.12)}}@media (max-width:480px){.ErrorDisplay_container__CczL0{padding:32px 16px;min-height:240px}.ErrorDisplay_icon__epncO{font-size:48px}.ErrorDisplay_title__IQR_I{font-size:20px}.ErrorDisplay_message___mZVS{font-size:14px}.ErrorDisplay_homeLink__3LbOu,.ErrorDisplay_retryButton__RDMqC{padding:10px 20px;font-size:14px}}.SkeletonCard_grid__UWzIz{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--gap);gap:var(--gap)}.SkeletonCard_card__UuMta{background:var(--surface);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.SkeletonCard_media__m8H_q{position:relative;aspect-ratio:4/3;background:var(--border);overflow:hidden}.SkeletonCard_content__jaujZ{padding:16px}.SkeletonCard_line__tfD8O{background:var(--border);border-radius:4px;overflow:hidden;position:relative}.SkeletonCard_line__tfD8O:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);animation:SkeletonCard_shimmer__pD92c 1.5s infinite}@keyframes SkeletonCard_shimmer__pD92c{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SkeletonCard_title__O_VPV{height:20px;width:70%;margin-bottom:8px}.SkeletonCard_meta__HM_A4{height:14px;width:90%}.SkeletonCard_list__BLcsK{display:flex;flex-direction:column;gap:12px}.SkeletonCard_listItem__XdkJg{display:flex;gap:16px;padding:16px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow)}.SkeletonCard_listThumbnail__0hDt_{width:80px;height:80px;background:var(--border);border-radius:8px;overflow:hidden;flex-shrink:0}.SkeletonCard_listContent__8PzeL{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:8px}.SkeletonCard_listTitle__qFOtE{height:18px;width:60%}.SkeletonCard_listMeta__gpipl{height:14px;width:80%}.SkeletonCard_detail__fi09S{display:flex;flex-direction:column;gap:24px}.SkeletonCard_detailHero__bRUCd{width:100%;aspect-ratio:16/9;background:var(--border);border-radius:var(--radius);overflow:hidden}.SkeletonCard_detailInfo__HUjxT{display:flex;flex-direction:column;gap:16px}.SkeletonCard_detailTitle__SnlTZ{height:32px;width:50%}.SkeletonCard_detailSubtitle__WuUIP{height:18px;width:30%}.SkeletonCard_detailGrid__aJhO8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:8px}.SkeletonCard_detailCol__adVRU{display:flex;flex-direction:column;gap:12px}.SkeletonCard_detailRow__kxBvM{height:16px;width:100%}.SkeletonCard_statsGrid__ZBgIk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.SkeletonCard_statsCard__gLyra{background:var(--surface);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px}.SkeletonCard_statsLabel__V3qdF{height:14px;width:60%}.SkeletonCard_statsValue__NGnqN{height:28px;width:40%}.SkeletonCard_shimmer__pD92c{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);animation:SkeletonCard_shimmer__pD92c 1.5s infinite}@media (prefers-color-scheme:dark){.SkeletonCard_line__tfD8O{background:rgba(255,255,255,.1)}.SkeletonCard_line__tfD8O:after,.SkeletonCard_shimmer__pD92c{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent)}.SkeletonCard_detailHero__bRUCd,.SkeletonCard_listThumbnail__0hDt_,.SkeletonCard_media__m8H_q{background:rgba(255,255,255,.1)}}@media (max-width:768px){.SkeletonCard_grid__UWzIz{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.SkeletonCard_detailGrid__aJhO8{grid-template-columns:1fr;gap:16px}.SkeletonCard_statsGrid__ZBgIk{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.SkeletonCard_grid__UWzIz{grid-template-columns:1fr}.SkeletonCard_listItem__XdkJg{flex-direction:column;gap:12px}.SkeletonCard_listThumbnail__0hDt_{width:100%;height:120px}.SkeletonCard_statsGrid__ZBgIk{grid-template-columns:1fr}}.CuratedGrid_wrap__5OFLZ{margin-top:14px}.CuratedGrid_grid__32wK5{display:grid;grid-template-columns:repeat(var(--cols-base),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.CuratedGrid_item__lSqsw{position:relative}.CuratedGrid_badge__8bzjJ{position:absolute;top:10px;left:10px;z-index:2;pointer-events:none;height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,122,255,.28);background:rgba(0,122,255,.12);color:var(--textPrimary);font-size:12px;display:inline-flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CuratedGrid_note__SGTM7{margin-top:10px;color:var(--textSecondary);font-size:13px;line-height:1.55}@media (min-width:640px){.CuratedGrid_grid__32wK5{grid-template-columns:repeat(var(--cols-sm),minmax(0,1fr))}}@media (min-width:900px){.CuratedGrid_grid__32wK5{grid-template-columns:repeat(var(--cols-md),minmax(0,1fr))}}@media (min-width:1200px){.CuratedGrid_grid__32wK5{grid-template-columns:repeat(var(--cols-lg),minmax(0,1fr))}}.FeaturedPageClient_page__J0PoK{padding:34px 0 60px}.FeaturedPageClient_container__eBwx5{max-width:1040px;margin:0 auto;padding:0 16px}.FeaturedPageClient_header__0EDjr{padding:6px 0 18px;display:grid;grid-gap:12px;gap:12px}.FeaturedPageClient_titleRow___7kHh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.FeaturedPageClient_title__cmqpn{margin:0;font-size:26px;font-weight:860;letter-spacing:-.03em}.FeaturedPageClient_subtitle__zPLim{color:var(--textSecondary);font-size:13px}.FeaturedPageClient_resultsTop__krKJN{margin-top:18px;padding-top:18px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.FeaturedPageClient_muted__MFnWe{color:var(--textSecondary);font-size:13px}.FeaturedPageClient_skeletonGrid__rPqem{margin-top:14px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}.FeaturedPageClient_skeletonCard__d8kJm{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface);overflow:hidden}.FeaturedPageClient_skeletonMedia__qsBBS{height:180px;background:linear-gradient(90deg,rgba(17,24,39,.06),rgba(17,24,39,.1),rgba(17,24,39,.06));background-size:200% 100%;animation:FeaturedPageClient_shimmer__KYJMA 1.2s ease-in-out infinite}.FeaturedPageClient_skeletonText__JXxfI{padding:14px;display:grid;grid-gap:10px;gap:10px}.FeaturedPageClient_line__aS6t_{height:12px;border-radius:999px;background:rgba(17,24,39,.08)}.FeaturedPageClient_lineShort__V90lN{width:56%}.FeaturedPageClient_lineLong__GrWWe{width:86%}.FeaturedPageClient_empty__M8uRv{margin-top:14px;border-radius:calc(var(--radius) - 6px);border:1px solid var(--border);background:rgba(17,24,39,.03);padding:22px;display:grid;grid-gap:12px;gap:12px}.FeaturedPageClient_emptyTitle__3Euf6{margin:0;font-size:16px;font-weight:760}.FeaturedPageClient_emptyText___jXpl{color:var(--textSecondary);font-size:13px}.FeaturedPageClient_btn__yHF_6{height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(0,122,255,.35);background:rgba(0,122,255,.12);color:var(--textPrimary);font-size:14px;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap;justify-self:start}.FeaturedPageClient_btn__yHF_6:hover{transform:translateY(-1px);background:rgba(0,122,255,.16);border-color:rgba(0,122,255,.45)}.FeaturedPageClient_btn__yHF_6:active{transform:translateY(0)}.FeaturedPageClient_btn__yHF_6:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}@keyframes FeaturedPageClient_shimmer__KYJMA{0%{background-position:0 50%}to{background-position:200% 50%}}@media (min-width:760px){.FeaturedPageClient_title__cmqpn{font-size:32px}.FeaturedPageClient_skeletonGrid__rPqem{grid-template-columns:repeat(2,minmax(0,1fr))}.FeaturedPageClient_page__J0PoK{padding:48px 0 80px}.FeaturedPageClient_header__0EDjr{padding:8px 0 24px}}@media (max-width:480px){.FeaturedPageClient_title__cmqpn{font-size:22px}.FeaturedPageClient_subtitle__zPLim{font-size:12px}.FeaturedPageClient_skeletonGrid__rPqem{gap:14px}.FeaturedPageClient_skeletonMedia__qsBBS{height:160px}.FeaturedPageClient_btn__yHF_6{height:44px;padding:0 18px;font-size:13px}}@media (max-width:375px){.FeaturedPageClient_page__J0PoK{padding:24px 0 48px}.FeaturedPageClient_title__cmqpn{font-size:20px}.FeaturedPageClient_titleRow___7kHh{flex-direction:column;align-items:flex-start;gap:8px}.FeaturedPageClient_skeletonGrid__rPqem{gap:12px}.FeaturedPageClient_skeletonMedia__qsBBS{height:140px}.FeaturedPageClient_skeletonText__JXxfI{padding:12px}.FeaturedPageClient_line__aS6t_{height:10px}.FeaturedPageClient_btn__yHF_6{width:100%;height:48px}}@media (min-width:1024px){.FeaturedPageClient_skeletonGrid__rPqem{grid-template-columns:repeat(3,minmax(0,1fr))}}.LoadingSpinner_container__xpDgs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.LoadingSpinner_spinner__apNeU{position:relative}.LoadingSpinner_svg__HiP2_{animation:LoadingSpinner_rotate__bIAGK 1s linear infinite}.LoadingSpinner_track__EKMpU{stroke:var(--border)}.LoadingSpinner_indicator__6tnLb{stroke:var(--textPrimary);stroke-dasharray:80,200;stroke-dashoffset:0;animation:LoadingSpinner_dash__f3Dds 1.5s ease-in-out infinite}@keyframes LoadingSpinner_rotate__bIAGK{to{transform:rotate(1turn)}}@keyframes LoadingSpinner_dash__f3Dds{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.LoadingSpinner_spinnerSmall__9t88M,.LoadingSpinner_spinnerSmall__9t88M .LoadingSpinner_svg__HiP2_{width:16px;height:16px}.LoadingSpinner_spinnerMedium__H0rtU,.LoadingSpinner_spinnerMedium__H0rtU .LoadingSpinner_svg__HiP2_{width:32px;height:32px}.LoadingSpinner_spinnerLarge__Kv4M0,.LoadingSpinner_spinnerLarge__Kv4M0 .LoadingSpinner_svg__HiP2_{width:48px;height:48px}.LoadingSpinner_text__YP35i{margin:0;color:var(--textSecondary);text-align:center}.LoadingSpinner_textSmall__KoAm1{font-size:12px}.LoadingSpinner_textMedium__ggsJz{font-size:14px}.LoadingSpinner_textLarge__JqYeG{font-size:16px}.LoadingSpinner_fullscreen__swJgF{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999}.LoadingSpinner_overlay___TzdP{background:var(--bg)}.LoadingSpinner_overlay___TzdP:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--bg);opacity:.9}.LoadingSpinner_fullscreen__swJgF .LoadingSpinner_container__xpDgs{position:relative;z-index:1}.LoadingSpinner_pageContainer__7AIFA{display:flex;align-items:center;justify-content:center;min-height:400px;padding:48px 24px}.LoadingSpinner_inline__rUl2H{display:inline-flex;flex-direction:row;gap:8px}.LoadingSpinner_buttonLoading__xxUKl{display:inline-flex;align-items:center;gap:8px}.LoadingSpinner_srOnly__vAEnt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-color-scheme:dark){.LoadingSpinner_track__EKMpU{stroke:rgba(255,255,255,.12)}.LoadingSpinner_indicator__6tnLb{stroke:rgba(255,255,255,.92)}}.AppealsManagementClient_stack___aTjP{display:grid;grid-gap:18px;gap:18px}.AppealsManagementClient_filters__znZa5{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.AppealsManagementClient_filterButton__pYoU7{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--textSecondary);font-size:14px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.AppealsManagementClient_filterButtonActive__YHL00{background:rgba(128,128,128,.12);color:var(--textPrimary);border-color:var(--border)}.AppealsManagementClient_summary___upnW{margin-left:auto;color:var(--textSecondary);font-size:13px}.AppealsManagementClient_list__mcNuu{display:grid;grid-gap:14px;gap:14px}.AppealsManagementClient_card__gWhcT{border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:18px;display:grid;grid-gap:16px;gap:16px}.AppealsManagementClient_top__2DwA0{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.AppealsManagementClient_titleGroup__UV0Fa{display:grid;grid-gap:8px;gap:8px}.AppealsManagementClient_appealId__ji2e7{color:var(--textSecondary);font-size:12px}.AppealsManagementClient_object__8id5f{font-size:18px;font-weight:800;letter-spacing:-.02em}.AppealsManagementClient_grid__Al2Yk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.AppealsManagementClient_metaCard__4tC_i{border-radius:14px;background:rgba(128,128,128,.08);padding:14px;display:grid;grid-gap:6px;gap:6px}.AppealsManagementClient_label__ZHPXy{color:var(--textSecondary);font-size:12px}.AppealsManagementClient_value__neyj6{font-size:14px;font-weight:700;line-height:1.5}.AppealsManagementClient_actions__E2F7h{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:960px){.AppealsManagementClient_grid__Al2Yk{grid-template-columns:1fr}}@media (max-width:720px){.AppealsManagementClient_summary___upnW{width:100%;margin-left:0}.AppealsManagementClient_top__2DwA0{flex-direction:column}.AppealsManagementClient_actions__E2F7h{justify-content:flex-start}}.PhotosManagementClient_stack__gMuqH{display:grid;grid-gap:18px;gap:18px}.PhotosManagementClient_toolbar__vxNO8{border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:16px;display:grid;grid-gap:14px;gap:14px}.PhotosManagementClient_toolbarRow__7KQuf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.PhotosManagementClient_field__3buCw{display:grid;grid-gap:8px;gap:8px}.PhotosManagementClient_label__ZhA3j{font-size:12px;color:var(--textSecondary)}.PhotosManagementClient_search__H0rzf,.PhotosManagementClient_select__NMsnF{height:42px;border-radius:12px;border:1px solid var(--border);background:rgba(128,128,128,.08);color:var(--textPrimary);font-size:14px;padding:0 12px;box-sizing:border-box}.PhotosManagementClient_searchWrap__XMoUy{position:relative}.PhotosManagementClient_search__H0rzf{width:100%;padding-right:42px}.PhotosManagementClient_searchIcon__6gjno{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--textSecondary);font-size:12px}.PhotosManagementClient_bulkBar__Ght_4{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.PhotosManagementClient_bulkActions__LZ4OV{display:flex;gap:10px;flex-wrap:wrap}.PhotosManagementClient_summary__ZDpVs{color:var(--textSecondary);font-size:13px}.PhotosManagementClient_thumb__eYZHj{width:64px;height:48px;border-radius:10px;object-fit:cover;display:block}.PhotosManagementClient_titleCell__VBS4_{display:grid;grid-gap:4px;gap:4px}.PhotosManagementClient_title__xukBX{font-size:14px;font-weight:700}.PhotosManagementClient_meta__hE_oA{color:var(--textSecondary);font-size:12px}.PhotosManagementClient_actions__gll_v{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.PhotosManagementClient_pagination__lgnKO{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:14px 16px;flex-wrap:wrap}.PhotosManagementClient_pages__OOCoh{display:flex;gap:8px;flex-wrap:wrap}.PhotosManagementClient_pageButton__dvyMP{width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:transparent;font-size:13px;color:var(--textSecondary)}.PhotosManagementClient_pageButtonActive__vjgbr{background:rgba(128,128,128,.12);color:var(--textPrimary)}@media (max-width:1280px){.PhotosManagementClient_toolbarRow__7KQuf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.PhotosManagementClient_toolbarRow__7KQuf{grid-template-columns:1fr}.PhotosManagementClient_pagination__lgnKO{align-items:flex-start}}.admin_page__np6EF{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;padding:0 24px 28px;display:grid;grid-gap:20px;gap:20px;align-content:start}.admin_statsGrid__ytAYN{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.admin_section___CBtv{display:grid;grid-gap:16px;gap:16px;width:100%;min-width:0;align-content:start}.admin_card__Kn9tF{width:100%;min-width:0;box-sizing:border-box;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:18px}.admin_cardTitleRow__I0xGG{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.admin_cardTitle__zF54V{margin:0;font-size:18px;font-weight:800}.admin_subTitle__EPwPx{margin:0;font-size:15px;font-weight:800}.admin_muted__arGUC{color:var(--textSecondary);font-size:13px}.admin_activityColumns__Y_HGZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.admin_activityList__mt_CJ{display:grid;grid-gap:12px;gap:12px}.admin_activityItem__DRKpp,.admin_miniCard__aLz1R,.admin_quickCard__Gxvc9{border-radius:14px;background:rgba(128,128,128,.08);padding:14px;display:grid;grid-gap:6px;gap:6px}.admin_activityTitle__ItQz7{font-size:14px;font-weight:700}.admin_activityMeta__bAhaS,.admin_activityTime__7E_xu{color:var(--textSecondary);font-size:12px}.admin_quickGrid__URkQM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.admin_quickCard__Gxvc9{text-decoration:none;color:inherit;border:1px solid transparent;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin_quickCard__Gxvc9:hover{transform:translateY(-2px);border-color:var(--border);background:var(--surface)}.admin_quickLabel__7WklS{color:var(--textSecondary);font-size:12px}.admin_quickTitle__Qg5HS{font-size:16px;font-weight:800}.admin_quickDesc__2l3aj{color:var(--textSecondary);font-size:13px;line-height:1.5}.admin_reviewGrid__jRjAL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.admin_reviewCard__QXhXg{width:100%;min-width:0;box-sizing:border-box;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.admin_reviewImage__yXf7J{height:184px;width:100%;object-fit:cover;display:block}.admin_reviewBody__MFj5j{padding:16px;display:grid;grid-gap:12px;gap:12px}.admin_reviewMeta__RBonA{display:grid;grid-gap:8px;gap:8px}.admin_reviewTitleRow__Hk7ir{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin_reviewTitle__88B1Z{font-size:16px;font-weight:800}.admin_reviewInfo__Rw7Yu{color:var(--textSecondary);font-size:13px;display:grid;grid-gap:4px;gap:4px}.admin_reviewActions__BIcDo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin_configGrid__tZZ5q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.admin_configCard__E7qlD{width:100%;min-width:0;box-sizing:border-box;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:18px;display:grid;grid-gap:12px;gap:12px}.admin_configValue__lrzLS{font-size:28px;font-weight:800;letter-spacing:-.03em}.admin_settingsGrid__o_tlj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin_fieldList__1_zB5{display:grid;grid-gap:12px;gap:12px}.admin_fieldRow__ZtT4j{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.admin_fieldRow__ZtT4j:first-child{border-top:0;padding-top:0}.admin_fieldLabel__RLOuh{font-size:14px;font-weight:700}.admin_fieldValue__u1WUf{color:var(--textSecondary);font-size:13px;text-align:right}@media (max-width:1200px){.admin_activityColumns__Y_HGZ,.admin_configGrid__tZZ5q,.admin_quickGrid__URkQM,.admin_reviewGrid__jRjAL,.admin_settingsGrid__o_tlj,.admin_statsGrid__ytAYN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.admin_page__np6EF{padding:0 16px 24px}.admin_activityColumns__Y_HGZ,.admin_configGrid__tZZ5q,.admin_quickGrid__URkQM,.admin_reviewGrid__jRjAL,.admin_settingsGrid__o_tlj,.admin_statsGrid__ytAYN{grid-template-columns:1fr}}.ReportsManagementClient_wrap__a1x5B{display:grid;grid-gap:12px;gap:12px;padding:0 24px 24px}.ReportsManagementClient_loading__XbXat{padding:60px;text-align:center;color:#6b7280;font-size:14px}.ReportsManagementClient_empty__43sLf{padding:60px;text-align:center;color:#9ca3af;font-size:14px}.ReportsManagementClient_card__TCzxR{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:16px;display:grid;grid-gap:12px;gap:12px}.ReportsManagementClient_card__TCzxR.ReportsManagementClient_processed__v_4vc{opacity:.6}.ReportsManagementClient_cardHeader__rUFXl{display:flex;justify-content:space-between;align-items:center}.ReportsManagementClient_badge__8MyM9{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#fef3c7;color:#d97706}.ReportsManagementClient_card__TCzxR:not(.ReportsManagementClient_processed__v_4vc) .ReportsManagementClient_badge__8MyM9{background:#fef2f2;color:#dc2626}.ReportsManagementClient_date__1OuDc{font-size:12px;color:#9ca3af}.ReportsManagementClient_cardBody__B2mcq{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:#374151}.ReportsManagementClient_row__0AvCq{display:flex;gap:4px}.ReportsManagementClient_reason__2qry4{background:rgba(128,128,128,.06);padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.6;color:#4b5563}.ReportsManagementClient_cardFooter__zS0h3{display:flex;justify-content:flex-end}.ReportsManagementClient_resolveBtn__EjmzN{padding:8px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:#374151;font-size:13px;font-weight:600;cursor:pointer}.ReportsManagementClient_resolveBtn__EjmzN:hover{background:rgba(128,128,128,.08)}.RecruitmentManagementClient_wrap__dEGug{display:grid;grid-gap:12px;gap:12px;padding:0 24px 24px}.RecruitmentManagementClient_loading__F2ofZ{padding:60px;text-align:center;color:#6b7280;font-size:14px}.RecruitmentManagementClient_empty__m_z45{padding:60px;text-align:center;color:#9ca3af;font-size:14px}.RecruitmentManagementClient_card__6zH2P{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:16px;display:grid;grid-gap:12px;gap:12px}.RecruitmentManagementClient_cardHeader__QHXMM{display:flex;justify-content:space-between;align-items:center;font-size:15px}.RecruitmentManagementClient_badge__O6FE2{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.RecruitmentManagementClient_pending__FdffC{background:#fef3c7;color:#d97706}.RecruitmentManagementClient_approved__OF_rI{background:#dcfce7;color:#16a34a}.RecruitmentManagementClient_rejected__K4Ta2{background:#fef2f2;color:#dc2626}.RecruitmentManagementClient_cardBody__kzTJe{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:#374151}.RecruitmentManagementClient_bio__b_kjg{background:rgba(128,128,128,.06);padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.6}.RecruitmentManagementClient_date__ass2j{font-size:12px;color:#9ca3af}.RecruitmentManagementClient_cardFooter__wZxaG{display:flex;gap:10px;justify-content:flex-end}.RecruitmentManagementClient_approveBtn__k5q5k,.RecruitmentManagementClient_rejectBtn__4D9_W{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none}.RecruitmentManagementClient_approveBtn__k5q5k{background:#059669;color:#fff}.RecruitmentManagementClient_approveBtn__k5q5k:hover{background:#047857}.RecruitmentManagementClient_rejectBtn__4D9_W{background:#dc2626;color:#fff}.RecruitmentManagementClient_rejectBtn__4D9_W:hover{background:#b91c1c}.SupportCenterClient_container__fG0ow{display:flex;height:calc(100vh - 200px);min-height:500px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}.SupportCenterClient_sidebar__LYd8n{width:320px;border-right:1px solid var(--border);display:flex;flex-direction:column;background:rgba(17,24,39,.02)}.SupportCenterClient_statsCards__ad0hq{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.SupportCenterClient_statCard___HuMl{display:flex;flex-direction:column;align-items:center;padding:12px;background:var(--surface);border-radius:12px;border:1px solid var(--border)}.SupportCenterClient_statValue__5jDW0{font-size:24px;font-weight:700;color:var(--textPrimary)}.SupportCenterClient_statLabel__7InVx{font-size:12px;color:var(--textSecondary);margin-top:4px}.SupportCenterClient_filterBar__i0inh{padding:12px 16px;border-bottom:1px solid var(--border)}.SupportCenterClient_filterSelect__955SZ{width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--textPrimary);font-size:13px;outline:none;cursor:pointer}.SupportCenterClient_filterSelect__955SZ:focus{border-color:rgba(0,122,255,.5)}.SupportCenterClient_ticketList__Uu6or{flex:1 1;overflow-y:auto;padding:8px}.SupportCenterClient_ticketList__Uu6or::-webkit-scrollbar{width:6px}.SupportCenterClient_ticketList__Uu6or::-webkit-scrollbar-track{background:transparent}.SupportCenterClient_ticketList__Uu6or::-webkit-scrollbar-thumb{background:rgba(17,24,39,.15);border-radius:3px}.SupportCenterClient_ticketItem__y6dsR{padding:12px;border-radius:12px;background:var(--surface);border:1px solid var(--border);margin-bottom:8px;cursor:pointer;transition:all .18s ease;position:relative}.SupportCenterClient_ticketItem__y6dsR:hover{border-color:rgba(0,122,255,.3);box-shadow:0 2px 8px rgba(0,0,0,.05)}.SupportCenterClient_ticketItemActive__HH3qM{border-color:#007aff;background:rgba(0,122,255,.05)}.SupportCenterClient_ticketHeader__KvpW6{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.SupportCenterClient_ticketUser__4yD_G{font-weight:600;font-size:14px;color:var(--textPrimary)}.SupportCenterClient_ticketPreview__7JZ2q{margin:0 0 8px;font-size:13px;color:var(--textSecondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SupportCenterClient_ticketMeta__2xbs7{display:flex;justify-content:space-between;font-size:12px;color:var(--textSecondary)}.SupportCenterClient_transferBadge__8KMvo{position:absolute;top:8px;right:8px;padding:2px 8px;background:rgba(245,158,11,.15);color:#d97706;font-size:11px;font-weight:600;border-radius:999px}.SupportCenterClient_pagination__jfREZ{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border-top:1px solid var(--border)}.SupportCenterClient_pageBtn__vDaIZ{padding:6px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--textPrimary);font-size:13px;cursor:pointer;transition:all .18s ease}.SupportCenterClient_pageBtn__vDaIZ:hover:not(:disabled){background:rgba(128,128,128,.08)}.SupportCenterClient_pageBtn__vDaIZ:disabled{opacity:.5;cursor:not-allowed}.SupportCenterClient_pageInfo__9mIqd{font-size:13px;color:var(--textSecondary)}.SupportCenterClient_mainContent__rVVB8{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.SupportCenterClient_detailHeader__NHcFd{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);background:rgba(17,24,39,.02)}.SupportCenterClient_detailInfo___6R_J{display:flex;flex-direction:column;gap:6px}.SupportCenterClient_detailTitle__qiEjd{margin:0;font-size:16px;font-weight:700;color:var(--textPrimary)}.SupportCenterClient_detailMeta__BNFiE{display:flex;align-items:center;gap:12px}.SupportCenterClient_detailTime__P_Ahq{font-size:12px;color:var(--textSecondary)}.SupportCenterClient_detailActions__U6yET{display:flex;gap:10px}.SupportCenterClient_messagesContainer__Ku0uN{flex:1 1;overflow:hidden;position:relative}.SupportCenterClient_messages__gDCqK{height:100%;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.SupportCenterClient_messages__gDCqK::-webkit-scrollbar{width:6px}.SupportCenterClient_messages__gDCqK::-webkit-scrollbar-track{background:transparent}.SupportCenterClient_messages__gDCqK::-webkit-scrollbar-thumb{background:rgba(17,24,39,.15);border-radius:3px}.SupportCenterClient_messageRow__KfW5M{display:flex;width:100%}.SupportCenterClient_messageRowUser__aUvck{justify-content:flex-start}.SupportCenterClient_messageRowOther__QsL66{justify-content:flex-end}.SupportCenterClient_message__mYVOA{display:flex;gap:10px;max-width:70%}.SupportCenterClient_messageUser__DDakt{flex-direction:row}.SupportCenterClient_messageOther__DvWfG{flex-direction:row-reverse}.SupportCenterClient_messageAvatar__S_HnI{width:36px;height:36px;border-radius:999px;background:rgba(17,24,39,.06);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.SupportCenterClient_messageUser__DDakt .SupportCenterClient_messageAvatar__S_HnI{background:rgba(0,122,255,.12)}.SupportCenterClient_messageContent__f9TIn{display:flex;flex-direction:column;gap:4px}.SupportCenterClient_messageHeader__J6PgL{display:flex;align-items:center;gap:8px;font-size:12px}.SupportCenterClient_messageName__Z3TxU{font-weight:600;color:var(--textPrimary)}.SupportCenterClient_messageTime__CB8Wn{color:var(--textSecondary)}.SupportCenterClient_messageUser__DDakt .SupportCenterClient_messageHeader__J6PgL{flex-direction:row}.SupportCenterClient_messageOther__DvWfG .SupportCenterClient_messageHeader__J6PgL{flex-direction:row-reverse}.SupportCenterClient_messageText__FE5QT{padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.6;word-break:break-word}.SupportCenterClient_messageUser__DDakt .SupportCenterClient_messageText__FE5QT{background:rgba(17,24,39,.06);color:var(--textPrimary);border-bottom-left-radius:4px}.SupportCenterClient_messageOther__DvWfG .SupportCenterClient_messageText__FE5QT{background:#007aff;color:white;border-bottom-right-radius:4px}.SupportCenterClient_replyArea__2fcYI{padding:16px 20px;border-top:1px solid var(--border);background:rgba(17,24,39,.02)}.SupportCenterClient_replyWrapper__8qQPV{display:flex;gap:10px;align-items:flex-end}.SupportCenterClient_replyTextarea__Gk_0S{flex:1 1;padding:12px 16px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--textPrimary);font-size:14px;line-height:1.5;resize:none;outline:none;transition:border-color .18s ease,box-shadow .18s ease;min-height:44px;max-height:120px}.SupportCenterClient_replyTextarea__Gk_0S:focus{border-color:rgba(0,122,255,.5);box-shadow:0 0 0 3px rgba(0,122,255,.1)}.SupportCenterClient_replyHint__WCylX{margin:8px 0 0;font-size:12px;color:var(--textSecondary)}.SupportCenterClient_emptyDetail__jB2qy,.SupportCenterClient_loadingWrapper__4YVt_{display:flex;align-items:center;justify-content:center;height:100%}@media (max-width:900px){.SupportCenterClient_container__fG0ow{flex-direction:column;height:auto}.SupportCenterClient_sidebar__LYd8n{width:100%;max-height:300px;border-right:none;border-bottom:1px solid var(--border)}.SupportCenterClient_mainContent__rVVB8{min-height:400px}}@media (prefers-color-scheme:dark){.SupportCenterClient_sidebar__LYd8n{background:rgba(255,255,255,.02)}.SupportCenterClient_statCard___HuMl,.SupportCenterClient_ticketItem__y6dsR{background:rgba(255,255,255,.05)}.SupportCenterClient_messageAvatar__S_HnI,.SupportCenterClient_messageUser__DDakt .SupportCenterClient_messageText__FE5QT{background:rgba(255,255,255,.08)}.SupportCenterClient_detailHeader__NHcFd,.SupportCenterClient_replyArea__2fcYI{background:rgba(255,255,255,.03)}.SupportCenterClient_replyTextarea__Gk_0S{background:rgba(255,255,255,.05)}}.UserActionModal_overlay__uYtEt{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1200}.UserActionModal_panel__WTGLx{width:min(520px,100%);border-radius:22px;border:1px solid var(--border);background:var(--surface);box-shadow:0 24px 80px rgba(15,23,42,.18);padding:22px;display:grid;grid-gap:14px;gap:14px}.UserActionModal_title__HvDiU{margin:0;font-size:20px;font-weight:800}.UserActionModal_description__jxz6G{color:var(--textSecondary);font-size:14px;line-height:1.6}.UserActionModal_actions__09jK2{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.UserActionModal_error__kFIKq{color:#dc2626;font-size:14px;padding:10px;background:#fef2f2;border-radius:8px;border:1px solid #fecaca}.UserManagementClient_stack__MHJXq{display:grid;grid-gap:18px;gap:18px}.UserManagementClient_toolbar__ebF2f{border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:16px;display:grid;grid-gap:14px;gap:14px}.UserManagementClient_toolbarRow__ZNQvj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.UserManagementClient_field__KsIZY{display:grid;grid-gap:8px;gap:8px}.UserManagementClient_label__wrYRn{font-size:12px;color:var(--textSecondary)}.UserManagementClient_search__XaNqn,.UserManagementClient_select__FVRo3{height:42px;border-radius:12px;border:1px solid var(--border);background:rgba(128,128,128,.08);color:var(--textPrimary);font-size:14px;padding:0 12px;box-sizing:border-box}.UserManagementClient_searchWrap__B5Qj6{position:relative}.UserManagementClient_search__XaNqn{width:100%;padding-right:46px}.UserManagementClient_searchIcon__47PDL{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--textSecondary);font-size:12px}.UserManagementClient_summary__siGKH{color:var(--textSecondary);font-size:13px}.UserManagementClient_userCell__T_Jtb{display:grid;grid-gap:4px;gap:4px}.UserManagementClient_userName__QzUTI{font-size:14px;font-weight:700}.UserManagementClient_userMeta__WNAMm{color:var(--textSecondary);font-size:12px}.UserManagementClient_roleBadge__3E9aR{height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:700;background:rgba(128,128,128,.12);color:var(--textPrimary)}.UserManagementClient_actions__X9XuL{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.UserManagementClient_pagination__7Kb4L{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:14px 16px;flex-wrap:wrap}.UserManagementClient_pages__nZcf8{display:flex;gap:8px;flex-wrap:wrap}.UserManagementClient_pageButton__VPxKt{width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:transparent;font-size:13px;color:var(--textSecondary)}.UserManagementClient_pageButtonActive__ao9YR{background:rgba(128,128,128,.12);color:var(--textPrimary)}@media (max-width:1080px){.UserManagementClient_toolbarRow__ZNQvj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.UserManagementClient_toolbarRow__ZNQvj{grid-template-columns:1fr}}