.app-shell_shell__v1l0I{display:flex;min-height:100vh;background:var(--paper)}.app-shell_rail__UXOow{position:-webkit-sticky;position:sticky;top:0;z-index:40;flex:none;display:flex;flex-direction:column;width:216px;height:100vh;padding:0 12px 16px;overflow-y:auto;background:var(--surface);border-right:1px solid var(--line);transition:width .18s ease,padding .18s ease}.app-shell_railCollapse__My3pF{position:absolute;top:18px;right:8px;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--faint);font-size:14px;line-height:1;cursor:pointer}.app-shell_railCollapse__My3pF:hover{color:var(--ink);border-color:var(--line-strong)}.app-shell_railExpand__KcJqx{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);cursor:pointer}.app-shell_railExpand__KcJqx:hover{border-color:var(--line-strong)}@media (min-width:761px){.app-shell_rail__UXOow[data-collapsed=true]{width:0;min-width:0;padding:0;border-right:0;overflow:hidden}.app-shell_rail__UXOow[data-collapsed=true] .app-shell_railCollapse__My3pF{display:none}}@media (max-width:760px){.app-shell_railExpand__KcJqx{display:none}}.app-shell_brand__35qZF{display:flex;align-items:center;gap:10px;flex:none;height:60px;padding:0 8px}.app-shell_brandMark__F7uOF{display:block;width:auto;height:28px;flex:none}.app-shell_brandText___7CpX{display:block;min-width:0}.app-shell_brandText___7CpX strong{display:block;color:var(--brand);font-size:13.5px;font-weight:760;letter-spacing:-.01em;line-height:1.25;white-space:nowrap}.app-shell_brandText___7CpX small{display:block;margin-top:2px;color:var(--faint);font-size:7px;font-weight:650;letter-spacing:.11em;line-height:1.2;white-space:nowrap}.app-shell_nav__J1lgV{display:flex;flex-direction:column;gap:1px}.app-shell_groupLabel__yzkaz{margin:14px 10px 5px;color:var(--faint);font-size:10.5px;font-weight:650;letter-spacing:.12em}.app-shell_item__oInww{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;color:#3d4757;font-size:13px;font-weight:520;transition:background .15s ease,color .15s ease}.app-shell_item__oInww svg{flex:none;opacity:.72}.app-shell_item__oInww:hover{background:var(--paper);color:var(--ink)}.app-shell_itemActive__40dFH,.app-shell_itemActive__40dFH:hover{background:var(--brand-soft);box-shadow:inset 2px 0 0 var(--accent);color:var(--brand);font-weight:660}.app-shell_itemActive__40dFH svg{opacity:1}.app-shell_subnav__i8CRz{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px 21px;padding-left:10px;border-left:1px solid var(--line)}.app-shell_subItem__tt8xZ{display:flex;align-items:center;height:29px;padding:0 9px;border-radius:6px;color:var(--muted);font-size:12.5px;transition:background .15s ease,color .15s ease}.app-shell_subItem__tt8xZ:hover{background:var(--paper);color:var(--ink)}.app-shell_subItemActive__AE4la,.app-shell_subItemActive__AE4la:hover{background:var(--brand-soft);color:var(--brand);font-weight:650}.app-shell_body__KO7XR{display:flex;flex:1 1;flex-direction:column;min-width:0;min-height:100vh}.app-shell_topbar__dGVZN{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;flex:none;height:52px;padding:0 20px;background:rgba(255,255,255,.88);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell_menuBtn__Y36wR{display:none;align-items:center;justify-content:center;width:30px;height:30px;margin-left:-6px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink)}.app-shell_crumbs__gLpRP{display:flex;align-items:center;gap:9px;min-width:0;font-size:12px;color:var(--faint)}.app-shell_crumbRoot__mMMuo{white-space:nowrap}.app-shell_crumbSep__qxeel{width:1px;height:12px;background:var(--line-strong)}.app-shell_crumbs__gLpRP strong{overflow:hidden;color:var(--ink);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.app-shell_topRight__9R0CF{display:flex;align-items:center;gap:10px;margin-left:auto}.app-shell_balance__rdX2Q{display:inline-flex;align-items:baseline;gap:5px;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;transition:border-color .15s ease,background .15s ease}.app-shell_balance__rdX2Q:hover{background:var(--paper);border-color:var(--line-strong)}.app-shell_balance__rdX2Q b{color:var(--brand);font-family:var(--font-mono);font-size:12.5px;font-weight:650}.app-shell_quick__GSA_M{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 13px;border-radius:7px;background:var(--brand);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s ease}.app-shell_quick__GSA_M:hover{background:var(--brand-deep)}.app-shell_userMenu__UrIyZ{position:relative}.app-shell_userMenu__UrIyZ summary{display:flex;align-items:center;gap:8px;padding:3px 9px 3px 3px;border-radius:999px;cursor:pointer;list-style:none}.app-shell_userMenu__UrIyZ summary::-webkit-details-marker{display:none}.app-shell_userMenu__UrIyZ summary:hover{background:var(--paper)}.app-shell_avatar__f_N0N{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-size:11.5px;font-weight:720}.app-shell_userText__CniMc{display:block;min-width:0}.app-shell_userText__CniMc strong{display:block;color:var(--ink);font-size:12px;font-weight:620;line-height:1.25}.app-shell_userText__CniMc small{display:block;color:var(--faint);font-size:10px;line-height:1.25}.app-shell_menu__4uMf3{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:168px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-float)}.app-shell_menuLogout__Jxhz5,.app-shell_menu__4uMf3 a{display:flex;align-items:center;width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font-size:12.5px;text-align:left}.app-shell_menuLogout__Jxhz5:hover,.app-shell_menu__4uMf3 a:hover{background:var(--paper)}.app-shell_content__kPj4f{flex:1 1;min-width:0;background:var(--paper)}.app-shell_contentFlush__DZnwW{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;background:var(--surface)}.app-shell_shell__v1l0I[data-flush=true]{height:100vh;overflow:hidden}.app-shell_shell__v1l0I[data-flush=true] .app-shell_body__KO7XR{height:100vh;min-height:0}.app-shell_scrim__aX5Md{display:none}@media (max-width:1080px){.app-shell_rail__UXOow{width:64px;padding:0 8px 16px;overflow:visible}.app-shell_brand__35qZF{justify-content:center;padding:0}.app-shell_brandText___7CpX,.app-shell_groupLabel__yzkaz,.app-shell_itemLabel__g380E,.app-shell_userText__CniMc{display:none}.app-shell_item__oInww{justify-content:center;padding:0}.app-shell_subnav__i8CRz{margin-left:0;padding-left:0;border-left:0;align-items:center}.app-shell_subItem__tt8xZ{justify-content:center;width:34px;padding:0;overflow:hidden;font-size:0}.app-shell_subItem__tt8xZ:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45}.app-shell_subItemActive__AE4la:before{opacity:1}.app-shell_railAdmin__suZ8u{width:208px;padding:0 12px 16px}.app-shell_railAdmin__suZ8u .app-shell_brand__35qZF{justify-content:flex-start;padding:0 8px}.app-shell_railAdmin__suZ8u .app-shell_brandText___7CpX,.app-shell_railAdmin__suZ8u .app-shell_groupLabel__yzkaz,.app-shell_railAdmin__suZ8u .app-shell_itemLabel__g380E{display:block}.app-shell_railAdmin__suZ8u .app-shell_item__oInww{justify-content:flex-start;padding:0 10px}.app-shell_railAdmin__suZ8u .app-shell_subnav__i8CRz{margin-left:21px;padding-left:10px;border-left:1px solid var(--line);align-items:stretch}.app-shell_railAdmin__suZ8u .app-shell_subItem__tt8xZ{justify-content:flex-start;width:auto;padding:0 9px;font-size:12.5px}.app-shell_railAdmin__suZ8u .app-shell_subItem__tt8xZ:before{display:none}}@media (max-width:760px){.app-shell_menuBtn__Y36wR{display:inline-flex}.app-shell_rail__UXOow{position:fixed;inset:0 auto 0 0;width:224px;padding:0 12px 16px;overflow-y:auto;transform:translateX(-100%);transition:transform .2s ease;box-shadow:var(--shadow-float)}.app-shell_rail__UXOow[data-open=true]{transform:none}.app-shell_brand__35qZF{justify-content:flex-start;padding:0 8px}.app-shell_brandText___7CpX,.app-shell_groupLabel__yzkaz,.app-shell_itemLabel__g380E,.app-shell_userText__CniMc{display:block}.app-shell_item__oInww{justify-content:flex-start;padding:0 10px}.app-shell_subnav__i8CRz{margin-left:21px;padding-left:10px;border-left:1px solid var(--line);align-items:stretch}.app-shell_subItem__tt8xZ{justify-content:flex-start;width:auto;padding:0 9px;font-size:12.5px}.app-shell_subItem__tt8xZ:before{display:none}.app-shell_scrim__aX5Md{position:fixed;inset:0;z-index:35;display:block;background:rgba(20,31,48,.32);border:0}.app-shell_crumbRoot__mMMuo,.app-shell_crumbSep__qxeel{display:none}.app-shell_topbar__dGVZN{padding:0 14px}.app-shell_shell__v1l0I[data-flush=true]{height:auto;min-height:100vh;overflow:visible}.app-shell_shell__v1l0I[data-flush=true] .app-shell_body__KO7XR{height:auto;min-height:100vh}.app-shell_contentFlush__DZnwW{overflow:visible}}@media (max-width:520px){.app-shell_balance__rdX2Q{display:none}}.app-shell_publicShell__gHUgG{display:flex;flex-direction:column;min-height:100vh;background:var(--surface)}.app-shell_publicTop__moa8i{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 max(32px,calc((100% - 1200px) / 2));background:rgba(255,255,255,.9);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell_publicBrand__T4g6X{display:flex;align-items:center;gap:10px}.app-shell_publicMark__JLhqw{display:block;flex:none;width:auto;height:30px}.app-shell_publicWord__aN6RA strong{display:block;font-size:16px;line-height:1.2}.app-shell_publicWord__aN6RA small{display:block;margin-top:2px;color:var(--faint);font-size:8px;font-weight:650;letter-spacing:.13em;line-height:1.2}.app-shell_publicActions__6MQkt{display:flex;align-items:center;gap:14px}.app-shell_publicNote__WXl2h{color:var(--faint);font-size:11.5px;white-space:nowrap}.app-shell_publicContent__BmQ_k{flex:1 1}.app-shell_publicFoot__r9JKD{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:18px max(32px,calc((100% - 1200px) / 2));border-top:1px solid var(--line);color:var(--faint);font-size:11.5px}@media (max-width:720px){.app-shell_publicFoot__r9JKD,.app-shell_publicTop__moa8i{padding-right:16px;padding-left:16px}.app-shell_publicTop__moa8i{height:58px}.app-shell_publicNote__WXl2h{display:none}.app-shell_publicWord__aN6RA strong{font-size:15px}}.gallery-admin_page__Nx3ho{min-height:100vh;background:var(--bg)}.gallery-admin_main__c33eq{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:24px 0 56px}.gallery-admin_header__gxGrr{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.gallery-admin_title__5nYqX{margin:10px 0 8px;font-size:24px;letter-spacing:-.03em}.gallery-admin_lede__IatCz{margin:0;max-width:680px;color:var(--muted);font-size:13px;line-height:1.7}.gallery-admin_headerRight__Oekkw{display:flex;gap:16px;flex-wrap:wrap}.gallery-admin_link__SHsEA{color:var(--blue);font-size:12px;font-weight:600}.gallery-admin_alert__fgumf{margin-bottom:18px;padding:12px 16px;border:1px solid #f2d3d3;border-radius:8px;background:var(--danger-soft);color:var(--danger);font-size:12.5px}.gallery-admin_kpis___q7yn{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.gallery-admin_kpi__suuxF{padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.gallery-admin_kpi__suuxF span{display:block;color:var(--muted);font-size:10.5px;font-weight:600}.gallery-admin_kpi__suuxF strong{display:block;margin:7px 0 3px;font-family:var(--font-mono);font-size:21px}.gallery-admin_kpi__suuxF small{color:var(--faint);font-size:10px}.gallery-admin_panel__Onidd{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.gallery-admin_panelHead__1w_IB{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.gallery-admin_panelHead__1w_IB h2{margin:0;font-size:15px}.gallery-admin_panelHead__1w_IB span{color:var(--faint);font-size:11px}.gallery-admin_empty__MbdOE{margin:12px 0 4px;color:var(--muted);font-size:12.5px}.gallery-admin_tableWrap__ztP3_{overflow-x:auto}.gallery-admin_table__W4K5r{width:100%;border-collapse:collapse;font-size:12px}.gallery-admin_table__W4K5r th{padding:10px;border-bottom:1px solid var(--line);color:var(--faint);font-size:10.5px;font-weight:600;text-align:left;white-space:nowrap}.gallery-admin_table__W4K5r td{padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.gallery-admin_shareLink__oGO_J{display:block;max-width:240px;overflow:hidden;color:var(--ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.gallery-admin_shareLink__oGO_J:hover{color:var(--blue)}.gallery-admin_media__HMn6V{color:var(--faint);font-size:10px}.gallery-admin_actions__rsNaB{display:flex;gap:6px;white-space:nowrap}.gallery-admin_activeBtn__z3r_c,.gallery-admin_smallBtn__RBvlj{padding:5px 9px;border:1px solid var(--line);border-radius:6px;background:#fff;font-family:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.gallery-admin_activeBtn__z3r_c{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.gallery-admin_activeBtn__z3r_c:disabled,.gallery-admin_smallBtn__RBvlj:disabled{opacity:.6;cursor:default}@media (max-width:1100px){.gallery-admin_kpis___q7yn{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.gallery-admin_main__c33eq{width:calc(100% - 32px);padding-top:28px}.gallery-admin_header__gxGrr{flex-direction:column;align-items:flex-start}.gallery-admin_kpis___q7yn{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-admin_table__W4K5r tbody tr:hover td{background:var(--paper)}.gallery-reports_page__qEZ3O{min-height:100vh;background:var(--bg)}.gallery-reports_main__PXCCH{width:min(1080px,calc(100% - 48px));margin:0 auto;padding:24px 0 56px}.gallery-reports_header__3toBI{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.gallery-reports_title__DiGM1{margin:10px 0 8px;font-size:24px;letter-spacing:-.03em}.gallery-reports_lede__d1bZ4{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.gallery-reports_headerRight__9PEHD{display:flex;gap:16px}.gallery-reports_link__c9uOR{color:var(--blue);font-size:12px;font-weight:600}.gallery-reports_panel___AZMn{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.gallery-reports_panelHead__Gn84P{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.gallery-reports_panelHead__Gn84P h2{margin:0;font-size:15px}.gallery-reports_panelHead__Gn84P span{color:var(--faint);font-size:11px}.gallery-reports_empty__8Zzh_{margin:18px 0 8px;color:var(--muted);font-size:12.5px}.gallery-reports_tableWrap__69dIf{overflow-x:auto}.gallery-reports_table__r04Fx{width:100%;border-collapse:collapse;font-size:12px}.gallery-reports_table__r04Fx th{padding:10px 12px;border-bottom:1px solid var(--line);color:var(--faint);font-size:10.5px;font-weight:600;text-align:left}.gallery-reports_table__r04Fx td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.gallery-reports_shareLink__qeWj5{color:var(--blue);font-family:var(--font-mono);font-size:11px}.gallery-reports_detail__0bV6b{display:block;margin-top:4px;color:var(--faint);font-size:10.5px}.gallery-reports_actions__NQOXv{display:flex;gap:8px;white-space:nowrap}.gallery-reports_dismissBtn__X1MfJ,.gallery-reports_hideBtn__BkJ3w{padding:5px 10px;border:1px solid var(--line);border-radius:6px;background:#fff;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.gallery-reports_hideBtn__BkJ3w{border-color:var(--danger);color:var(--danger)}.gallery-reports_dismissBtn__X1MfJ{color:var(--muted)}.gallery-reports_dismissBtn__X1MfJ:disabled,.gallery-reports_hideBtn__BkJ3w:disabled{opacity:.6;cursor:default}.gallery-reports_alert__84_IM{margin-bottom:18px;padding:12px 16px;border:1px solid #f2d3d3;border-radius:8px;background:var(--danger-soft);color:var(--danger);font-size:12.5px}@media (max-width:720px){.gallery-reports_main__PXCCH{width:calc(100% - 32px);padding-top:28px}.gallery-reports_header__3toBI{flex-direction:column;align-items:flex-start}}.gallery-reports_table__r04Fx tbody tr:hover td{background:var(--paper)}.credentials-dialog_mask__FSsEY{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:28px;background:rgba(20,38,67,.46);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:credentials-dialog_fade__mNH6R .18s ease both}.credentials-dialog_card__cLGJS{width:min(520px,100%);max-height:88vh;overflow-y:auto;border-radius:var(--radius-lg);background:#fff;box-shadow:0 32px 90px rgba(12,26,56,.34);animation:credentials-dialog_rise__Tev6M .24s cubic-bezier(.2,.7,.2,1) both}.credentials-dialog_head___VGj4{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 26px 16px;border-bottom:1px solid var(--line)}.credentials-dialog_eyebrow__ZL8Pz{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:10.5px;font-weight:700;letter-spacing:.06em}.credentials-dialog_head___VGj4 h2{margin:10px 0 0;font-size:21px;letter-spacing:-.025em}.credentials-dialog_close__31NkA{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.credentials-dialog_close__31NkA:hover{color:var(--ink)}.credentials-dialog_body__sFVvI{display:flex;flex-direction:column;gap:14px;padding:20px 26px 26px}.credentials-dialog_warning__mxkrS{margin:0;padding:9px 12px;border:1px solid #f0dfae;border-radius:8px;background:#fff8e6;color:#8a6a12;font-size:11.5px;line-height:1.6}.credentials-dialog_rows__fOs_5{display:flex;flex-direction:column;gap:0;margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.credentials-dialog_rows__fOs_5>div{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 14px;font-size:12.5px}.credentials-dialog_rows__fOs_5>div+div{border-top:1px solid var(--line)}.credentials-dialog_rows__fOs_5 dt{color:var(--faint)}.credentials-dialog_rows__fOs_5 dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.credentials-dialog_mono__z5xEH{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.credentials-dialog_previewLabel__M3tjD{display:flex;flex-direction:column;gap:6px;font-size:11.5px;color:var(--muted)}.credentials-dialog_preview__ZwUV6{width:100%;resize:vertical;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.65}.credentials-dialog_preview__ZwUV6:focus{outline:2px solid var(--blue);outline-offset:1px}.credentials-dialog_actions__FufgW{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:2px}.credentials-dialog_status__wJr6a{margin-right:auto;color:var(--danger);font-size:11.5px}.credentials-dialog_noticeAction__s6OnY{margin-left:10px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@keyframes credentials-dialog_fade__mNH6R{0%{opacity:0}}@keyframes credentials-dialog_rise__Tev6M{0%{opacity:0;transform:translateY(10px) scale(.99)}}.team-recharge_wrap__4e8zW{display:flex;flex-direction:column;gap:18px}.team-recharge_tabs__8bg__{display:inline-flex;align-self:flex-start;padding:4px;border-radius:12px;background:#eef2f7;gap:3px}.team-recharge_tabActive__5zU3n,.team-recharge_tab__Fuxnu{border:0;background:transparent;border-radius:9px;padding:8px 18px;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.team-recharge_tab__Fuxnu:hover{color:var(--ink)}.team-recharge_tabActive__5zU3n{background:#fff;color:var(--brand);box-shadow:0 1px 4px rgba(16,33,58,.14)}.team-recharge_error__VHAEb,.team-recharge_notice__WvwwS,.team-recharge_warning__aHh46{margin:0;padding:11px 14px;border-radius:10px;font-size:13px;line-height:1.55}.team-recharge_error__VHAEb{background:#fdf0ef;border:1px solid #f3c9c5;color:#9f2c22}.team-recharge_notice__WvwwS{background:#edf8f1;border:1px solid #bfe5cd;color:#17663a}.team-recharge_warning__aHh46{background:#fff8e8;border:1px solid #f0dcae;color:#7a5a10}.team-recharge_lede__tFCrT{margin:0;font-size:13px;line-height:1.65;color:var(--muted)}.team-recharge_lede__tFCrT strong{color:var(--ink)}.team-recharge_section__sAZtR{border:1px solid var(--line);border-radius:14px;background:#fff;padding:18px;display:flex;flex-direction:column;gap:14px}.team-recharge_sectionHead__D9ZW2{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.team-recharge_sectionHead__D9ZW2 h3{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.team-recharge_sectionHead__D9ZW2 span{font-size:12px;color:var(--muted)}.team-recharge_amountGrid__Zys3E{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.team-recharge_amountActive__EzJDK,.team-recharge_amountCard__MAMsH{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:74px;padding:12px 8px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.team-recharge_amountCard__MAMsH:hover{border-color:var(--brand);background:var(--brand-tint)}.team-recharge_amountCard__MAMsH strong{font-size:19px;font-weight:700;color:var(--ink)}.team-recharge_amountCard__MAMsH span{font-size:12px;color:var(--muted)}.team-recharge_amountActive__EzJDK{border-color:var(--brand);background:var(--brand-tint)}.team-recharge_amountActive__EzJDK strong{font-size:19px;font-weight:700;color:var(--brand)}.team-recharge_amountActive__EzJDK span{font-size:12px;color:var(--brand)}.team-recharge_check___As4K{position:absolute;top:-1px;right:-1px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:0 11px 0 10px;background:var(--brand);color:#fff;font-size:11px;font-style:normal}.team-recharge_customAmount__D8rEC{display:flex;align-items:center;gap:8px;height:50px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.team-recharge_customAmount__D8rEC:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(11,58,122,.08)}.team-recharge_customAmount__D8rEC>span{font-size:18px;font-weight:700;color:var(--muted)}.team-recharge_customAmount__D8rEC input{flex:1 1;border:0;outline:none;background:transparent;font-size:19px;font-weight:700;color:var(--ink)}.team-recharge_payMethod__Y36_L{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--brand);border-radius:12px;background:var(--brand-tint)}.team-recharge_wechatIcon__Altny{width:30px;height:30px;flex:none}.team-recharge_payMethodText__Ressx{display:flex;flex-direction:column;gap:2px;flex:1 1}.team-recharge_payMethodText__Ressx strong{font-size:14px;color:var(--ink)}.team-recharge_payMethodText__Ressx small{font-size:12px;color:var(--muted)}.team-recharge_radioOn__fnKpb{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;font-size:11px;flex:none}.team-recharge_summary__lfBwf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:12px;background:#f6f8fc;border:1px solid #e8edf5}.team-recharge_summary__lfBwf>div{display:flex;flex-direction:column;gap:3px}.team-recharge_summary__lfBwf>div:last-child{text-align:right}.team-recharge_summary__lfBwf span{font-size:12px;color:var(--muted)}.team-recharge_summary__lfBwf strong{font-size:21px;font-weight:700;color:var(--ink)}.team-recharge_summary__lfBwf .team-recharge_points__bB1sT{color:var(--brand)}.team-recharge_payButton__MpkQh{width:100%;height:50px;border:0;border-radius:12px;background:linear-gradient(135deg,#0aa14f,#067a3b);color:#fff;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px rgba(6,122,59,.22);transition:filter .15s ease,transform .05s ease}.team-recharge_payButton__MpkQh:hover:not(:disabled){filter:brightness(1.05)}.team-recharge_payButton__MpkQh:active:not(:disabled){transform:translateY(1px)}.team-recharge_payButton__MpkQh:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.team-recharge_footnote__6xvfe{margin:-6px 0 0;text-align:center;font-size:12px;line-height:1.6;color:var(--muted)}.team-recharge_orderPanel__s8NzY{border:1px solid var(--line);border-radius:14px;background:#fff;padding:18px}.team-recharge_orderPanelPaid__wJQZ7{border-color:#bfe5cd;background:#f7fcf9}.team-recharge_qrLayout__CL8SR{display:flex;align-items:center;gap:22px}.team-recharge_qrFrame__xcEwa{flex:none;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.team-recharge_qrFrame__xcEwa img{display:block;width:180px;height:180px}.team-recharge_qrInfo__4v6iI{display:flex;flex-direction:column;gap:6px;min-width:0}.team-recharge_qrBadge__PinJn{align-self:flex-start;padding:3px 9px;border-radius:999px;background:#fff3e0;color:#9a5b00;font-size:11px;font-weight:600}.team-recharge_qrInfo__4v6iI h3{margin:2px 0 4px;font-size:16px;color:var(--ink)}.team-recharge_qrMeta__WwzIG{display:flex;flex-direction:column;gap:6px;margin:0}.team-recharge_qrMeta__WwzIG>div{display:flex;align-items:baseline;gap:10px;font-size:12px}.team-recharge_qrMeta__WwzIG dt{color:var(--muted);white-space:nowrap}.team-recharge_qrMeta__WwzIG dd{margin:0;color:var(--ink);font-weight:600}.team-recharge_mono__MJL8W{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important;font-weight:400!important;word-break:break-all}.team-recharge_qrInfo__4v6iI small{margin-top:4px;font-size:12px;color:var(--muted)}.team-recharge_success__8Eh8U{display:flex;align-items:flex-start;gap:14px}.team-recharge_successIcon__mfdba{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:50%;background:#12924c;color:#fff;font-size:21px;font-weight:700}.team-recharge_successBody__fATW0 h3{margin:2px 0 4px;font-size:17px;color:var(--ink)}.team-recharge_successBody__fATW0 p{margin:0;font-size:13px;color:var(--muted)}.team-recharge_successBody__fATW0 p strong{color:#17663a}.team-recharge_successActions__LHGyH{display:flex;gap:8px;margin-top:12px}.team-recharge_mockBox__TaiiB{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.team-recharge_mockBox__TaiiB strong{font-size:14px;color:var(--ink)}.team-recharge_mockBox__TaiiB p{margin:4px 0 0;font-size:12.5px;color:var(--muted)}.team-recharge_manualAmount__3qhOd{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted)}.team-recharge_manualAmount__3qhOd>div{display:flex;align-items:center;gap:8px;height:58px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.team-recharge_manualAmount__3qhOd>div:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(11,58,122,.08)}.team-recharge_manualAmount__3qhOd em{font-style:normal;font-size:21px;font-weight:700;color:var(--muted)}.team-recharge_manualAmount__3qhOd input{flex:1 1;border:0;outline:none;background:transparent;font-size:24px;font-weight:700;color:var(--ink)}.team-recharge_manualPreview__4tsFb{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:13px 16px;border-radius:12px;background:var(--brand-tint);border:1px solid var(--brand-soft)}.team-recharge_manualPreview__4tsFb span{font-size:13px;color:var(--muted)}.team-recharge_manualPreview__4tsFb strong{font-size:20px;color:var(--brand)}.team-recharge_manualPreview__4tsFb small{font-size:12px;color:var(--muted)}.team-recharge_field__NNXJ6{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--muted)}.team-recharge_field__NNXJ6 input{width:100%;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-size:14px;color:var(--ink);background:#fff}.team-recharge_field__NNXJ6 input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(11,58,122,.08)}.team-recharge_manualButton__tpKjY{width:100%;height:48px;border:0;border-radius:11px;background:var(--brand);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.team-recharge_manualButton__tpKjY:hover:not(:disabled){background:var(--brand-deep)}.team-recharge_manualButton__tpKjY:disabled{opacity:.55;cursor:not-allowed}.team-recharge_recent__b2z_d{border:1px solid var(--line);border-radius:14px;background:#fff;padding:16px 18px}.team-recharge_recentHead__p1skB{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}.team-recharge_recentHead__p1skB h3{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.team-recharge_recentHead__p1skB span{font-size:12px;color:var(--muted)}.team-recharge_recentList__Wt9xe{display:flex;flex-direction:column}.team-recharge_recentRow__pbavt{display:grid;grid-template-columns:minmax(0,1fr) auto 72px;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px dashed var(--line)}.team-recharge_recentRow__pbavt:first-child{border-top:0}.team-recharge_recentWhen__7Jltw{display:flex;flex-direction:column;gap:2px}.team-recharge_recentWhen__7Jltw strong{font-size:14px;color:var(--ink)}.team-recharge_recentWhen__7Jltw small{font-size:11px;color:var(--muted)}.team-recharge_recentPoints__NN1ud{font-size:13px;font-weight:600;color:var(--brand);white-space:nowrap}.team-recharge_statusPill__IwNK2{justify-self:end;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.team-recharge_statusPaid__IfFXO{background:#e7f7ee;color:#17663a}.team-recharge_statusPending__3aBtE{background:#fff3e0;color:#9a5b00}.team-recharge_statusMuted__bUXZR{background:#eef1f5;color:var(--muted)}@media (max-width:560px){.team-recharge_amountGrid__Zys3E{grid-template-columns:repeat(2,minmax(0,1fr))}.team-recharge_qrLayout__CL8SR{flex-direction:column;align-items:flex-start}.team-recharge_qrFrame__xcEwa{align-self:center}.team-recharge_summary__lfBwf{flex-direction:column;align-items:flex-start}.team-recharge_summary__lfBwf>div:last-child{text-align:left}.team-recharge_recentRow__pbavt{grid-template-columns:minmax(0,1fr) auto}.team-recharge_statusPill__IwNK2{grid-column:1/-1;justify-self:start}}.team-recharge_wrap__4e8zW{gap:16px}.team-recharge_section__sAZtR{padding:0;border:0;border-radius:0}.team-recharge_amountCard__MAMsH{min-height:80px;border-radius:9px;box-shadow:none}.team-recharge_amountActive__EzJDK{box-shadow:inset 0 0 0 1px var(--brand)}.team-recharge_payMethod__Y36_L{padding:11px 13px;background:#fafcfb;border-color:#e2eae5;border-radius:9px}.team-recharge_wechatIcon__Altny{width:25px;height:25px}.team-recharge_payMethodText__Ressx{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px}.team-recharge_payMethodText__Ressx strong{font-size:13px}.team-recharge_payMethodText__Ressx small{font-size:11px}.team-recharge_radioOn__fnKpb{background:#188550;width:16px;height:16px;font-size:10px}.team-recharge_summary__lfBwf{padding:14px 0 0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0}.team-recharge_summary__lfBwf strong{font-size:20px}.team-recharge_payButton__MpkQh{height:44px;font-size:14px;border-radius:9px;box-shadow:none;background:var(--brand)}.team-recharge_recentHead__p1skB a{color:var(--brand);font-size:12px}.team-recharge_customAmount__D8rEC input,.team-recharge_manualAmount__3qhOd input{min-width:0;width:100%}.team-recharge_wrap__4e8zW button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:560px){.team-recharge_summary__lfBwf{flex-direction:row;align-items:center}.team-recharge_summary__lfBwf>div:last-child{text-align:right}.team-recharge_payMethodText__Ressx{flex-direction:column;gap:3px}}.admin_page__AAcUz{min-height:100vh;background:radial-gradient(900px 400px at 90% -120px,#eef2f8 0,rgba(255,255,255,0) 70%),#fff}.admin_main__6fBgO{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:24px 0 56px}.admin_header___bFBS{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:18px}.admin_title__W40H4{margin:10px 0 8px;font-family:var(--font-display);font-size:clamp(24px,2.6vw,30px);font-weight:760;letter-spacing:-.035em;line-height:1.2}.admin_lede__O2LIS{margin:0;max-width:60ch;color:var(--muted);font-size:13px;line-height:1.8}.admin_headerRight__6TB17{flex:none;display:flex;align-items:center;gap:12px}.admin_headerCta__QcLxl{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:8px;background:var(--brand);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;transition:background .15s ease}.admin_headerCta__QcLxl:hover{background:var(--brand-deep)}.admin_alert__YD_b5,.admin_notice__ht3uf{margin-bottom:18px;padding:11px 15px;border-radius:8px;font-size:12.5px}.admin_alert__YD_b5{border:1px solid #f2d3d3;background:var(--danger-soft);color:var(--danger)}.admin_notice__ht3uf{border:1px solid #ccebdd;background:var(--ok-soft);color:var(--ok)}.admin_loading__vt4D5{padding:60px 0;text-align:center;color:var(--muted);font-size:13px}.admin_cards__YzquR{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.admin_card__7rbTH{padding:14px 14px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.admin_card__7rbTH:hover{border-color:#ccd7ea;box-shadow:var(--shadow-card)}.admin_cardLabel__NvI5T{display:block;color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.03em}.admin_card__7rbTH strong{display:block;margin:9px 0 5px;font-family:var(--font-display);font-size:28px;font-weight:750;line-height:1.1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_card__7rbTH small{display:block;color:var(--faint);font-size:10px;line-height:1.5}.admin_ok__42n1A{color:var(--ok)!important}.admin_danger__6H08j{color:var(--danger)!important}.admin_panel__tnzcT{margin-top:20px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.admin_panelHead__Ukl8n{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)}.admin_panelHead__Ukl8n h2{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em}.admin_link__cNtit{color:var(--blue);font-size:11.5px;font-weight:600}.admin_link__cNtit:hover{text-decoration:underline;text-underline-offset:3px}.admin_panelHint__Vqmo9{color:var(--faint);font-size:10.5px}.admin_tableWrap__pSn5P{overflow-x:auto}.admin_table__3q3o2{width:100%;border-collapse:collapse;font-size:12.5px;white-space:nowrap}.admin_table__3q3o2 th{padding:10px 16px;border-bottom:1px solid var(--line);background:#fbfcfe;color:var(--faint);font-size:9.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;text-align:left}.admin_table__3q3o2 td{padding:11px 16px;border-bottom:1px solid #eef1f6;color:var(--ink);vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin_table__3q3o2 tbody tr:last-child td{border-bottom:0}.admin_table__3q3o2 tbody tr:hover td{background:#fbfcfe}.admin_tenant__PW9K3{font-weight:600}.admin_tenantLink__Zr76T{display:flex;flex-direction:column;gap:2px;color:var(--ink);font-weight:600}.admin_tenantLink__Zr76T:hover strong{color:var(--blue)}.admin_tenantLink__Zr76T small{color:var(--faint);font-family:var(--font-mono);font-size:9.5px;font-weight:400}.admin_muted__lsioZ{color:var(--faint)}.admin_mono__qDdrG{color:var(--muted);font-family:var(--font-mono);font-size:10.5px}.admin_empty__xmhN_{padding:30px 16px!important;text-align:center;color:var(--faint);font-size:12px;white-space:normal}.admin_recharge__jVeqI{display:flex;align-items:center;gap:7px}.admin_recharge__jVeqI input{width:92px;height:32px;padding:5px 9px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:12px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.admin_recharge__jVeqI input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,58,122,.08)}.admin_recharge__jVeqI button{height:32px;padding:5px 12px;border:1px solid var(--blue);border-radius:6px;background:var(--blue);color:#fff;font-size:11.5px;font-weight:600;transition:background .16s ease,opacity .16s ease}.admin_recharge__jVeqI button:hover{background:var(--blue-deep)}.admin_recharge__jVeqI button:disabled{opacity:.55}.admin_rechargeButton__r6FoV{height:32px;padding:5px 14px;border:1px solid var(--blue);border-radius:6px;background:var(--blue);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background .16s ease}.admin_rechargeButton__r6FoV:hover{background:var(--blue-deep)}.admin_modalOverlay__x37Ec{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,20,35,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin_modal__FihyB{width:min(480px,100%);max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:16px;padding:22px;box-shadow:0 24px 60px rgba(9,25,48,.28)}.admin_modalHead__lGhFf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.admin_modalHead__lGhFf h2{margin:4px 0 0;font-size:19px;color:var(--ink)}.admin_modalClose__SPTI_{border:1px solid var(--line);background:#fff;width:30px;height:30px;border-radius:50%;font-size:18px;line-height:1;color:var(--muted);cursor:pointer}.admin_modalClose__SPTI_:hover{border-color:var(--line-strong);color:var(--ink)}.admin_toggle__UlBRe{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11.5px;cursor:pointer}.admin_toggle__UlBRe input{width:32px;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:#d7dde8;position:relative;cursor:pointer;transition:background .16s ease}.admin_toggle__UlBRe input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,38,67,.2);transition:transform .16s ease}.admin_toggle__UlBRe input:checked{background:var(--blue)}.admin_toggle__UlBRe input:checked:after{transform:translateX(14px)}.admin_reconcileSummary__qKULD{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px 4px}.admin_reconcileSummary__qKULD span{padding:4px 10px;border-radius:999px;background:var(--paper);color:var(--muted);font-size:10.5px;font-weight:550}.admin_grid__SwCw5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.admin_grid__SwCw5 .admin_panel__tnzcT{margin-top:20px;min-width:0}@media (max-width:1080px){.admin_cards__YzquR{grid-template-columns:repeat(3,minmax(0,1fr))}.admin_grid__SwCw5{grid-template-columns:1fr}}@media (max-width:720px){.admin_main__6fBgO{width:calc(100% - 32px);padding-top:28px}.admin_cards__YzquR{grid-template-columns:repeat(2,minmax(0,1fr))}.admin_header___bFBS{flex-direction:column;align-items:flex-start}}.team-admin_page__RMVBg{min-height:100vh;background:radial-gradient(900px 400px at 90% -120px,#eef2f8 0,rgba(255,255,255,0) 70%),#fff}.team-admin_main__RvaV8{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:24px 0 56px}.team-admin_header__Sk8I6{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:18px}.team-admin_title__fX8qs{margin:10px 0 8px;font-family:var(--font-display);font-size:clamp(24px,2.6vw,30px);font-weight:760;letter-spacing:-.035em;line-height:1.2}.team-admin_lede__9UGfN{margin:0;max-width:68ch;color:var(--muted);font-size:13px;line-height:1.85}.team-admin_headerRight__hLX8X{flex:none;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.team-admin_actionLink__qvCh7,.team-admin_link___PVKc{color:var(--blue);font-size:12px;font-weight:600}.team-admin_actionLink__qvCh7:hover,.team-admin_link___PVKc:hover{text-decoration:underline;text-underline-offset:3px}.team-admin_alert__yA8w1,.team-admin_notice__Bys62{margin-bottom:18px;padding:11px 15px;border-radius:8px;font-size:12.5px}.team-admin_alert__yA8w1{border:1px solid #f2d3d3;background:var(--danger-soft);color:var(--danger)}.team-admin_notice__Bys62{border:1px solid #ccebdd;background:var(--ok-soft);color:var(--ok)}.team-admin_kpis__JwLTP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.team-admin_kpi__Jjrxt{padding:13px 14px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.team-admin_kpi__Jjrxt span{display:block;color:var(--muted);font-size:10.5px;font-weight:600}.team-admin_kpi__Jjrxt strong{display:block;margin:8px 0 4px;font-family:var(--font-display);font-size:28px;font-weight:750;line-height:1.1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-admin_kpi__Jjrxt small{display:block;color:var(--faint);font-size:9.5px}.team-admin_panel__WtObg{margin-top:20px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.team-admin_panelHead__ado50{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid var(--line)}.team-admin_panelHead__ado50 h2{margin:0 0 4px;font-size:15px;letter-spacing:-.015em}.team-admin_panelHead__ado50 span{color:var(--faint);font-size:10.5px}.team-admin_tableWrap__v3_dt{overflow-x:auto}.team-admin_table___R_PB{width:100%;border-collapse:collapse;font-size:12px}.team-admin_table___R_PB th{padding:10px 16px;border-bottom:1px solid var(--line);background:#fbfcfe;color:var(--faint);font-size:9.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap}.team-admin_table___R_PB td{padding:12px 16px;border-bottom:1px solid #eef1f6;vertical-align:middle}.team-admin_table___R_PB tbody tr:last-child td{border-bottom:0}.team-admin_teamName___7TyW{display:block;font-size:12.5px;font-weight:650}.team-admin_mono___yGY6{display:block;margin-top:2px;color:var(--faint);font-family:var(--font-mono);font-size:9.5px}.team-admin_muted__OfYHS{color:var(--faint)}.team-admin_locked__lresR{color:var(--faint);font-size:11px}.team-admin_actions__XHgHg{display:flex;align-items:center;gap:11px;white-space:nowrap}.team-admin_actions__XHgHg button{border:0;padding:0;background:transparent;color:var(--blue);font-size:11.5px;font-weight:600;cursor:pointer}.team-admin_actions__XHgHg button:hover{text-decoration:underline;text-underline-offset:3px}.team-admin_actions__XHgHg button:disabled{opacity:.45;cursor:default;text-decoration:none}.team-admin_empty__ygeOu{margin:0;padding:34px 20px;color:var(--faint);font-size:12px;text-align:center}.team-admin_mask__p__DP{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px;background:rgba(20,38,67,.46);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:team-admin_fade__oTSez .18s ease both}.team-admin_modalSmall__J0tJH,.team-admin_modal__WeuGC{width:min(620px,100%);max-height:88vh;overflow-y:auto;border-radius:var(--radius-lg);background:#fff;box-shadow:0 32px 90px rgba(12,26,56,.34);animation:team-admin_rise__hZI7M .24s cubic-bezier(.2,.7,.2,1) both}.team-admin_modalSmall__J0tJH{width:min(460px,100%)}.team-admin_modalHead__WUMDy{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 26px 16px;border-bottom:1px solid var(--line)}.team-admin_modalHead__WUMDy h2{margin:10px 0 0;font-size:21px;letter-spacing:-.025em}.team-admin_close__PBHpw{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.team-admin_close__PBHpw:hover{color:var(--ink)}.team-admin_modalBody__H5PxP{display:flex;flex-direction:column;gap:15px;padding:20px 26px 26px}.team-admin_fieldRow__w8NaL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.team-admin_field__PUvRp{display:flex;flex-direction:column;gap:6px;min-width:0}.team-admin_field__PUvRp>span{color:var(--ink);font-size:11.5px;font-weight:650}.team-admin_field__PUvRp input,.team-admin_field__PUvRp select{width:100%;height:40px;padding:8px 11px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:12.5px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.team-admin_field__PUvRp input:focus,.team-admin_field__PUvRp select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,58,122,.08)}.team-admin_passwordRow__Swgkb{display:flex;gap:7px}.team-admin_passwordRow__Swgkb input{flex:1 1}.team-admin_generateBtn__oFmR2{flex:none;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--blue);font-size:11.5px;font-weight:600;cursor:pointer}.team-admin_generateBtn__oFmR2:hover{background:var(--blue-soft)}.team-admin_hint__FQD9t{color:var(--faint);font-size:10px;line-height:1.55}.team-admin_modalError__jysJ5{padding:9px 11px;border:1px solid #f2d3d3;border-radius:7px;background:var(--danger-soft);color:var(--danger);font-size:11.5px}.team-admin_modalActions__ys_j9{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}@media (max-width:900px){.team-admin_main__RvaV8{width:min(1240px,calc(100% - 32px));padding-top:28px}.team-admin_header__Sk8I6{flex-direction:column;align-items:flex-start}.team-admin_kpis__JwLTP{grid-template-columns:repeat(2,minmax(0,1fr))}.team-admin_fieldRow__w8NaL{grid-template-columns:1fr}}.team-admin_table___R_PB tbody tr:hover td{background:var(--paper)}.digital-human_page__9m1q4{min-height:100vh;background:var(--bg)}.digital-human_main__ft0Bk{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:24px 0 56px}.digital-human_hero__DBV3a{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:18px}.digital-human_title__sIIL_{margin:8px 0;font-size:clamp(24px,2.6vw,30px);line-height:1.12;letter-spacing:-.04em}.digital-human_blue__sArOT{color:var(--blue)}.digital-human_lede__KR2yC{max-width:620px;margin:0;color:var(--muted);font-size:13px;line-height:1.85}.digital-human_heroStats__q6jDS{display:flex;gap:22px;flex-wrap:wrap;padding-bottom:6px;color:var(--muted);font-size:11px}.digital-human_heroStats__q6jDS strong{display:block;margin-bottom:3px;color:var(--ink);font-family:var(--font-mono);font-size:18px}.digital-human_alert__Q6QNQ,.digital-human_notice__Jlecj{margin-bottom:18px;padding:12px 16px;border-radius:8px;font-size:12.5px}.digital-human_alert__Q6QNQ{border:1px solid #f2d3d3;background:var(--danger-soft);color:var(--danger)}.digital-human_notice__Jlecj{border:1px solid #cdebd9;background:var(--ok-soft);color:var(--ok)}.digital-human_layout__KBj37{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:18px;gap:18px;align-items:start}.digital-human_panel__J2fyx{padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.digital-human_panelHead__3sZL8{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.digital-human_panelHead__3sZL8 h2{margin:0 0 4px;font-size:15px;letter-spacing:-.01em}.digital-human_panelHead__3sZL8 span{color:var(--faint);font-size:10.5px}.digital-human_empty__UKWMx{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--muted);font-size:12.5px}.digital-human_templateGrid__Edy_j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.digital-human_templateCard__WNvxT{display:flex;flex-direction:column;gap:6px;padding:13px 14px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.digital-human_templateCard__WNvxT strong{font-size:12.5px}.digital-human_templateCard__WNvxT small{color:var(--faint);font-size:10.5px;line-height:1.55}.digital-human_templateCard__WNvxT span{color:var(--blue);font-family:var(--font-mono);font-size:10.5px;font-weight:600}.digital-human_templateCard__WNvxT:hover{border-color:var(--blue)}.digital-human_templateActive__sofBm{border-color:var(--blue);background:var(--blue-soft)}.digital-human_field__w___a{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.digital-human_label__DRszz{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:11.5px;font-weight:650}.digital-human_label__DRszz em{color:var(--danger);font-size:9.5px;font-style:normal}.digital-human_field__w___a input,.digital-human_field__w___a select,.digital-human_field__w___a textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-family:inherit;font-size:12.5px;line-height:1.65;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.digital-human_field__w___a textarea{resize:vertical;min-height:132px}.digital-human_field__w___a input:focus,.digital-human_field__w___a select:focus,.digital-human_field__w___a textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,58,122,.09)}.digital-human_field__w___a input::placeholder,.digital-human_field__w___a textarea::placeholder{color:var(--faint)}.digital-human_hint__KkyAQ{color:var(--faint);font-size:10.5px}.digital-human_avatarDrop__A2OJK{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;padding:18px;border:1px dashed var(--line);border-radius:10px;background:var(--paper);color:var(--muted);text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease}.digital-human_avatarDrop__A2OJK strong{font-size:12.5px}.digital-human_avatarDrop__A2OJK span{font-size:10.5px;line-height:1.6}.digital-human_avatarDrop__A2OJK:hover{border-color:var(--blue);background:var(--blue-tint,#f3f6fa)}.digital-human_avatarReady__CGeU_{min-height:0;padding:10px;border-style:solid;background:#fff}.digital-human_avatarReady__CGeU_ img{width:132px;height:176px;border-radius:8px;object-fit:cover}.digital-human_avatarReady__CGeU_ span{color:var(--blue);font-weight:600}.digital-human_row__3EqXX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.digital-human_consent__1QtDZ{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--muted);font-size:11px;line-height:1.65}.digital-human_consent__1QtDZ input{margin-top:3px;accent-color:var(--blue)}.digital-human_submitRow__qkRdR{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.digital-human_estimate__0vDPE span{display:block;color:var(--faint);font-size:10px}.digital-human_estimate__0vDPE strong{display:block;margin:3px 0 2px;font-family:var(--font-mono);font-size:18px}.digital-human_estimate__0vDPE small{color:var(--faint);font-size:10px}.digital-human_side__uhIRK{display:flex;flex-direction:column;gap:18px}.digital-human_statusPanel__CAHEf{min-height:380px}.digital-human_status__z_3IW{padding:4px 9px;border-radius:999px;font-size:10px;font-weight:650;white-space:nowrap}.digital-human_statusRun__Lby3G{background:var(--blue-soft);color:var(--blue)}.digital-human_statusOk__ZbOdt{background:var(--ok-soft);color:var(--ok)}.digital-human_statusFail__XJRx4{background:var(--danger-soft);color:var(--danger)}.digital-human_placeholder__5Xqfx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:260px;color:var(--muted);text-align:center}.digital-human_placeholder__5Xqfx>span{font-size:26px;color:var(--blue)}.digital-human_placeholder__5Xqfx p{max-width:320px;margin:0;font-size:12px;line-height:1.7}.digital-human_placeholder__5Xqfx ul{margin:8px 0 0;padding:0;list-style:none;color:var(--faint);font-size:10.5px;line-height:1.9}.digital-human_statusBody__Hu0Iq{display:flex;flex-direction:column;gap:14px}.digital-human_running__LzLWz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:280px;color:var(--muted);text-align:center}.digital-human_running__LzLWz strong{color:var(--ink);font-size:13px}.digital-human_running__LzLWz small{color:var(--faint);font-size:10.5px}.digital-human_spinner__egkI0{width:30px;height:30px;border:3px solid var(--blue-soft);border-top-color:var(--blue);border-radius:50%;animation:digital-human_spin__YU3EQ .9s linear infinite}@keyframes digital-human_spin__YU3EQ{to{transform:rotate(1turn)}}.digital-human_video__QKFrK{width:100%;max-height:520px;border-radius:10px;background:#0d1524}.digital-human_resultActions__pcBbE{display:flex;align-items:center;justify-content:space-between;gap:14px}.digital-human_meta__5G0cr{color:var(--faint);font-size:10.5px}.digital-human_tipsPanel__vl_2V h3{margin:0 0 8px;font-size:12.5px}.digital-human_tipsPanel__vl_2V p{margin:0 0 10px;color:var(--muted);font-size:11.5px;line-height:1.75}.digital-human_tipNote__GCoZM{color:var(--faint)!important;font-size:10.5px!important}@media (max-width:1000px){.digital-human_layout__KBj37{grid-template-columns:1fr}.digital-human_hero__DBV3a{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.digital-human_main__ft0Bk{width:calc(100% - 32px);padding-top:28px}.digital-human_row__3EqXX,.digital-human_templateGrid__Edy_j{grid-template-columns:1fr}.digital-human_submitRow__qkRdR{flex-direction:column;align-items:stretch}}.work-library_mask__GcwEp{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:24px;background:rgba(20,38,67,.46);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:work-library_fade__Djw_H .18s ease both}.work-library_detailCard__Nfg_e,.work-library_uploadCard__EkWro{width:min(720px,100%);max-height:90vh;overflow-y:auto;border-radius:var(--radius-lg);background:#fff;box-shadow:0 32px 90px rgba(12,26,56,.34);animation:work-library_rise___7yFy .24s cubic-bezier(.2,.7,.2,1) both}.work-library_detailCard__Nfg_e{width:min(1080px,100%)}.work-library_head__14uRi{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 14px;border-bottom:1px solid var(--line)}.work-library_eyebrow__isy7k{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:10.5px;font-weight:700;letter-spacing:.04em}.work-library_head__14uRi h2{margin:8px 0 0;font-size:20px;letter-spacing:-.02em}.work-library_close__tAafo{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.work-library_body__ZHvbm{display:flex;flex-direction:column;gap:14px;padding:18px 24px 24px}.work-library_dropzone__xe1_c{display:flex;flex-direction:column;align-items:center;gap:8px;padding:42px 20px;border:1.5px dashed var(--line-strong);border-radius:12px;background:var(--paper);color:var(--muted);text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.work-library_dropzone__xe1_c strong{color:var(--ink);font-size:14px}.work-library_dropzone__xe1_c span{font-size:12px}.work-library_dropzone__xe1_c small{color:var(--faint);font-size:10.5px}.work-library_dropzoneActive__1Q4py,.work-library_dropzone__xe1_c:hover{border-color:var(--blue);background:var(--blue-tint)}.work-library_fileStrip__KIhNM{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.work-library_fileCard__aU_cF{flex:none;width:150px;display:flex;flex-direction:column;gap:6px}.work-library_filePreview__uYwV1{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:9px;background:var(--paper)}.work-library_filePreview__uYwV1 img,.work-library_filePreview__uYwV1 video{width:100%;height:100%;object-fit:cover}.work-library_coverBadge__fzRfl,.work-library_orderBadge__ekqMH{position:absolute;top:6px;padding:2px 6px;border-radius:5px;font-size:10px;font-weight:700}.work-library_coverBadge__fzRfl{left:6px;background:var(--blue);color:#fff}.work-library_orderBadge__ekqMH{right:6px;background:rgba(12,26,56,.6);color:#fff}.work-library_fileTools__jWolY{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.work-library_fileTools__jWolY button{padding:4px 0;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--muted);font-size:10.5px;cursor:pointer}.work-library_fileTools__jWolY button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.work-library_fileTools__jWolY button:disabled{opacity:.4;cursor:default}.work-library_removeBtn__8CZPl:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.work-library_captionInput__nRLBk,.work-library_field__s_qw7 input,.work-library_field__s_qw7 textarea{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:12px;line-height:1.55;outline:none}.work-library_captionInput__nRLBk:focus,.work-library_field__s_qw7 input:focus,.work-library_field__s_qw7 textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,58,122,.08)}.work-library_addMore__Vund0{flex:none;width:150px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1.5px dashed var(--line-strong);border-radius:9px;background:var(--paper);color:var(--faint);font-size:20px;cursor:pointer}.work-library_addMore__Vund0 span{font-size:11px}.work-library_fileSummary__nP1aD{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:11.5px}.work-library_quota__1qk1n{color:var(--faint)}.work-library_quotaWarn__K1gNO{color:var(--danger);font-weight:650}.work-library_fields__QgJfW{display:flex;flex-direction:column;gap:12px}.work-library_field__s_qw7,.work-library_fields__QgJfW label{display:flex;flex-direction:column;gap:6px;font-size:11.5px;color:var(--ink);font-weight:650}.work-library_field__s_qw7 textarea,.work-library_fields__QgJfW textarea{resize:vertical}.work-library_terms__qUiZ4{margin:0;padding:9px 12px;border:1px solid #f0dfae;border-radius:8px;background:#fff8e6;color:#8a6a12;font-size:11.5px;line-height:1.6}.work-library_error__vQMz1{padding:9px 11px;border:1px solid #f2d3d3;border-radius:7px;background:var(--danger-soft);color:var(--danger);font-size:11.5px}.work-library_notice__HkH_i{padding:9px 11px;border:1px solid #ccebdd;border-radius:7px;background:var(--ok-soft);color:var(--ok);font-size:11.5px}.work-library_actions__mtJPa{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.work-library_detailBody__3M657{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);grid-gap:20px;gap:20px;padding:18px 24px 24px}.work-library_viewer__rLDOj{display:flex;flex-direction:column;gap:10px;min-width:0}.work-library_stage__NHIVc{position:relative;display:grid;place-items:center;min-height:320px;max-height:62vh;overflow:hidden;border-radius:12px;background:#10151f}.work-library_stage__NHIVc img,.work-library_stage__NHIVc video{max-width:100%;max-height:62vh;object-fit:contain}.work-library_navBtn__Vycno{position:absolute;top:50%;translate:0 -50%;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(12,26,56,.55);color:#fff;font-size:22px;line-height:1;cursor:pointer}.work-library_navPrev__DtIuG{left:10px}.work-library_navNext___MuQY{right:10px}.work-library_counter__Hs07u{position:absolute;right:12px;bottom:10px;padding:3px 9px;border-radius:999px;background:rgba(12,26,56,.55);color:#fff;font-size:11px}.work-library_currentCaption__O75Pd{margin:0;color:var(--muted);font-size:12px}.work-library_rail__zFFvy{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.work-library_rail__zFFvy img{flex:none;width:64px;height:84px;border:2px solid transparent;border-radius:7px;object-fit:cover;cursor:pointer;opacity:.72}.work-library_rail__zFFvy img:hover{opacity:1}.work-library_railActive__VFvF0{border-color:var(--blue)!important;opacity:1!important}.work-library_viewerActions__l6o9t{display:flex;flex-wrap:wrap;gap:8px}.work-library_infoPanel__FjI7k{display:flex;flex-direction:column;gap:12px;min-width:0}.work-library_captionList__PfN9q{display:flex;flex-direction:column;gap:8px;padding-top:6px;border-top:1px solid var(--line)}.work-library_captionTitle__T__HP{color:var(--ink);font-size:11.5px;font-weight:650}.work-library_captionRow__1T0hN{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.work-library_captionRow__1T0hN img{width:40px;height:52px;border-radius:5px;object-fit:cover}.work-library_captionRow__1T0hN input{width:100%;padding:6px 9px;border:1px solid var(--line);border-radius:6px;font-size:11.5px;outline:none}.work-library_smallTools__GYs5S{display:flex;gap:3px}.work-library_smallTools__GYs5S button{width:26px;height:26px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--muted);font-size:11px;cursor:pointer}.work-library_smallTools__GYs5S button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.work-library_smallTools__GYs5S button:disabled{opacity:.35;cursor:default}.work-library_deleteBtn___ToQo{align-self:flex-start;margin-top:4px;padding:7px 12px;border:1px solid #f2d3d3;border-radius:7px;background:#fff;color:var(--danger);font-size:11.5px;cursor:pointer}.work-library_deleteBtn___ToQo:hover{background:var(--danger-soft)}@keyframes work-library_fade__Djw_H{0%{opacity:0}}@keyframes work-library_rise___7yFy{0%{opacity:0;transform:translateY(10px) scale(.99)}}@media (max-width:860px){.work-library_detailBody__3M657{grid-template-columns:1fr}.work-library_stage__NHIVc{min-height:240px}}.password-form_wrap__CumDW{width:min(620px,calc(100% - 32px));margin:0 auto;padding:56px 0 96px}.password-form_head__pnZ9V{margin-bottom:28px}.password-form_eyebrow__USwWH{margin:0 0 12px;color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:650;letter-spacing:.18em}.password-form_head__pnZ9V h1{margin:0;color:var(--navy);font-size:clamp(28px,4vw,38px);font-weight:680;letter-spacing:-.03em;line-height:1.15}.password-form_lede__btp0T{margin:12px 0 0;color:var(--muted);font-size:14px}.password-form_card__3217i{display:flex;flex-direction:column;gap:20px;padding:30px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.password-form_field__gi1RB{display:flex;flex-direction:column;gap:8px}.password-form_field__gi1RB span{color:var(--ink);font-size:13px;font-weight:600}.password-form_field__gi1RB input{height:46px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease}.password-form_field__gi1RB input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,58,122,.12);outline:none}.password-form_field__gi1RB small{color:var(--faint);font-size:11px}.password-form_error__dvnDY,.password-form_ok__IO5b_{margin:0;padding:11px 14px;border-radius:var(--radius-sm);font-size:13px}.password-form_error__dvnDY{background:var(--danger-soft);color:var(--danger)}.password-form_ok__IO5b_{background:var(--ok-soft);color:var(--ok)}.password-form_actions___BNqk{display:flex;align-items:center;gap:18px;margin-top:4px}.password-form_submit__UX__V{height:46px;padding:0 26px;border:0;border-radius:var(--radius-sm);background:var(--blue);color:#fff;font-size:14px;font-weight:650;transition:background .16s ease}.password-form_submit__UX__V:hover:not(:disabled){background:var(--blue-deep)}.password-form_submit__UX__V:disabled{opacity:.6}.password-form_back__kWdRU{color:var(--muted);font-size:13px}.password-form_back__kWdRU:hover{color:var(--blue)}@media (max-width:560px){.password-form_card__3217i{padding:22px}.password-form_actions___BNqk{flex-direction:column;align-items:stretch}.password-form_back__kWdRU{text-align:center}}.gallery_page__Xdo5f{min-height:100vh;background:radial-gradient(900px 420px at 82% -80px,#eef2f8 0,rgba(246,248,251,0) 70%),#fff}.gallery_main__8Y0Ei{width:min(1200px,calc(100% - 64px));margin:0 auto;padding:24px 0 56px}.gallery_publicIntro__6eCIz{padding:4px 0 22px;border-bottom:1px solid var(--line)}.gallery_publicIntro__6eCIz h1{max-width:24ch;margin:10px 0 8px;color:var(--ink);font-size:clamp(24px,2.6vw,32px);font-weight:720;letter-spacing:-.03em;line-height:1.25;text-wrap:balance}.gallery_publicIntro__6eCIz p{max-width:62ch;margin:0;color:var(--muted);font-size:13.5px;line-height:1.75}.gallery_publicMeta__UrrBH{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px;color:var(--muted);font-size:11.5px}.gallery_publicMeta__UrrBH strong{color:var(--ink);font-family:var(--font-mono);font-size:12.5px}.gallery_publicCta__N5DiH{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:var(--brand);font-size:12.5px;font-weight:640}.gallery_publicCta__N5DiH:hover{color:var(--accent)}.gallery_sectionHead__qkqbx{display:flex;align-items:baseline;gap:10px;margin:26px 0 12px}.gallery_sectionHead__qkqbx h2{margin:0;color:var(--ink);font-size:13px;font-weight:680;letter-spacing:.01em}.gallery_sectionHead__qkqbx span{color:var(--faint);font-size:11px}.gallery_sectionHead__qkqbx:after{content:"";flex:1 1;height:1px;margin-left:4px;background:var(--line);transform:translateY(-3px)}.gallery_spotlightGrid__zvnGK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.gallery_spotlightCard__BwpcI{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--paper);text-align:left;transition:transform .18s ease,box-shadow .18s ease}.gallery_spotlightCard__BwpcI:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(20,36,60,.12)}.gallery_spotlightThumb__AMCMC{position:absolute;inset:0}.gallery_spotlightThumb__AMCMC img,.gallery_spotlightThumb__AMCMC video{width:100%;height:100%;object-fit:cover}.gallery_spotlightBody__4z4N8{position:absolute;inset:auto 0 0;display:block;padding:26px 12px 10px;background:linear-gradient(0deg,rgba(8,18,34,.82),rgba(8,18,34,0));color:#fff}.gallery_spotlightBody__4z4N8 strong{display:block;overflow:hidden;font-size:13px;font-weight:620;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.gallery_spotlightBody__4z4N8 small{display:block;color:rgba(255,255,255,.72);font-size:10.5px}.gallery_spotlightNote__T0nHe{margin:10px 0 0;color:var(--muted);font-size:12px}.gallery_toolbar__LVrQQ{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 16px;margin-bottom:18px;scroll-margin-top:96px}.gallery_filters__NlCdc{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.gallery_filters__NlCdc::-webkit-scrollbar{display:none}.gallery_filter__WPKuH{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font-size:13px;font-weight:550;white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease}.gallery_filter__WPKuH span{font-family:var(--font-mono);font-size:10px;color:var(--faint)}.gallery_filter__WPKuH:hover{background:var(--paper);color:var(--ink)}.gallery_filterActive__PwtqX{border-color:var(--blue-soft);background:var(--blue-soft);color:var(--blue);font-weight:650}.gallery_filterActive__PwtqX span{color:var(--blue);opacity:.7}.gallery_search__b9N53{flex:0 1 300px;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--faint);transition:border-color .16s ease,box-shadow .16s ease}.gallery_search__b9N53:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,58,122,.1)}.gallery_search__b9N53 input{width:100%;border:0;outline:0;background:transparent;font-size:13px;color:var(--ink)}.gallery_search__b9N53 input::placeholder{color:var(--faint)}.gallery_search__b9N53 button{border:0;background:transparent;color:var(--faint);font-size:16px;line-height:1;padding:0 2px}.gallery_search__b9N53 button:hover{color:var(--ink)}.gallery_grid__z2nDZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));grid-gap:22px;gap:22px}.gallery_card__Lgk_z{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;animation:gallery_rise__r8KKc .5s cubic-bezier(.2,.7,.2,1) both}.gallery_card__Lgk_z:focus-visible,.gallery_card__Lgk_z:hover{transform:translateY(-4px);border-color:#ccd7ea;box-shadow:var(--shadow-card)}.gallery_thumb___QJ_Y{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--paper)}.gallery_thumb___QJ_Y img,.gallery_thumb___QJ_Y video{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.gallery_card__Lgk_z:hover .gallery_thumb___QJ_Y img,.gallery_card__Lgk_z:hover .gallery_thumb___QJ_Y video{transform:scale(1.035)}.gallery_videoLocked__BIPrr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;min-height:180px;background:linear-gradient(135deg,#eef2f8,#f8f9fb);color:var(--muted)}.gallery_videoLocked__BIPrr span{font-size:22px}.gallery_videoLocked__BIPrr small{font-size:11px}.gallery_cardTag__JDcSL{left:12px;background:rgba(255,255,255,.9);color:var(--ink);letter-spacing:.03em}.gallery_cardTag__JDcSL,.gallery_priceTag__MFQrG{position:absolute;top:12px;padding:4px 9px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:10px;font-weight:650}.gallery_priceTag__MFQrG{right:12px;background:rgba(11,58,122,.92);color:#fff;letter-spacing:.02em}.gallery_priceTag__MFQrG[data-free=true]{border:1px solid rgba(17,138,91,.16);background:rgba(255,255,255,.9);color:var(--ok)}.gallery_seriesCount__iZIlX{position:absolute;right:12px;bottom:12px;padding:4px 9px;border-radius:999px;background:rgba(12,26,56,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:10px;font-weight:650}.gallery_cardOverlay__gTZuM{position:absolute;inset:auto 0 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:34px 16px 14px;background:linear-gradient(0deg,rgba(20,38,67,.78),transparent);color:#fff;font-size:12px;font-weight:600;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.gallery_card__Lgk_z:focus-visible .gallery_cardOverlay__gTZuM,.gallery_card__Lgk_z:hover .gallery_cardOverlay__gTZuM{opacity:1;transform:translateY(0)}.gallery_cardBody__Tyack{padding:15px 16px 16px}.gallery_cardBody__Tyack h3{margin:0 0 7px;font-size:14.5px;font-weight:650;line-height:1.5;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery_cardMeta__GUfbc{display:flex;align-items:center;gap:6px;color:var(--faint);font-size:11px}.gallery_authorDot__vp76o{width:16px;height:16px;border-radius:50%;background:var(--blue-soft);border:1px solid #d3dde9}.gallery_dot__jZrR5{opacity:.6}.gallery_tags__zIs0W{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.gallery_tags__zIs0W span{color:var(--blue);font-size:10.5px}.gallery_cardActions__n8Hpe{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.gallery_cardCta__H09m1{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid var(--blue);border-radius:6px;background:var(--blue);color:#fff;font-size:11.5px;font-weight:650;transition:background .16s ease,opacity .16s ease}.gallery_cardCta__H09m1 span{font-size:11px}.gallery_cardCta__H09m1:hover{background:var(--blue-deep)}.gallery_cardCta__H09m1:disabled{opacity:.6}.gallery_cardDownload__TtNQb{padding:0;border:0;background:transparent;color:var(--muted);font-family:inherit;font-size:11.5px;font-weight:550;cursor:pointer}.gallery_cardDownload__TtNQb:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.gallery_cardDownload__TtNQb:disabled{opacity:.6;cursor:default;text-decoration:none}.gallery_empty__5MrMU{display:flex;flex-direction:column;align-items:center;text-align:center;padding:86px 24px 96px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg,#fbfcfe,#fff)}.gallery_emptyMark__nor0V{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--blue-soft);color:var(--blue);font-size:22px}.gallery_empty__5MrMU h2{margin:18px 0 8px;font-size:22px;letter-spacing:-.02em}.gallery_empty__5MrMU p{max-width:44ch;margin:0 0 22px;color:var(--muted);font-size:13.5px;line-height:1.85}.gallery_skeletonGrid__p9esI{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));grid-gap:22px;gap:22px}.gallery_skeleton__3lKqC{aspect-ratio:4/5;border-radius:var(--radius);background:linear-gradient(100deg,#f2f5fa 20%,#f8f9fb 40%,#f2f5fa 60%);background-size:220% 100%;animation:gallery_shimmer__T6zdp 1.4s linear infinite}@keyframes gallery_shimmer__T6zdp{to{background-position:-220% 0}}.gallery_alert__w4k4a{margin:0 0 22px;padding:12px 16px;border:1px solid #f2d3d3;border-radius:8px;background:var(--danger-soft);color:var(--danger);font-size:13px}.gallery_mask__Ume1w{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:32px;background:rgba(20,38,67,.46);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:gallery_fade__wanv4 .18s ease both}.gallery_modal__UVmbK{position:relative;width:min(1040px,100%);max-height:min(86vh,820px);display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;border-radius:var(--radius-lg);background:#fff;box-shadow:0 32px 90px rgba(12,26,56,.34);animation:gallery_rise__r8KKc .26s cubic-bezier(.2,.7,.2,1) both}.gallery_close__5h0f5{position:absolute;top:14px;right:14px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.92);color:var(--muted);font-size:20px;line-height:1;transition:background .16s ease,color .16s ease}.gallery_close__5h0f5:hover{background:#fff;color:var(--ink)}.gallery_modalPreview__msV84{display:flex;flex-direction:column;padding:26px;background:var(--paper);border-right:1px solid var(--line);min-height:0}.gallery_modalMedia__NFLhx{position:relative;flex:1 1;min-height:0;overflow:hidden;border-radius:var(--radius);background:#fff;border:1px solid var(--line);display:grid;place-items:center}.gallery_modalMedia__NFLhx img,.gallery_modalMedia__NFLhx video{width:100%;height:100%;object-fit:contain}.gallery_modalMediaFoot__6ItiU{display:flex;align-items:center;justify-content:space-between;padding-top:14px;color:var(--faint);font-size:11px}.gallery_modalDownload__LHH1d{padding:0;border:0;background:transparent;color:var(--blue);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.gallery_modalDownload__LHH1d:hover{text-decoration:underline}.gallery_modalDownload__LHH1d:disabled{opacity:.6;cursor:default;text-decoration:none}.gallery_galleryNav__zo4Kj{position:absolute;top:50%;translate:0 -50%;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(12,26,56,.55);color:#fff;font-size:22px;line-height:1;cursor:pointer}.gallery_galleryPrev__X7G0A{left:10px}.gallery_galleryNext__QW3sn{right:10px}.gallery_galleryCounter__GPjgg{position:absolute;right:12px;bottom:10px;padding:3px 9px;border-radius:999px;background:rgba(12,26,56,.55);color:#fff;font-size:11px}.gallery_galleryCaption__Svjbt{margin:10px 0 0;color:var(--muted);font-size:11.5px}.gallery_galleryRail__Nq8F2{display:flex;gap:7px;margin-top:10px;overflow-x:auto;padding-bottom:3px}.gallery_galleryRail__Nq8F2 img{flex:none;width:56px;height:72px;border:2px solid transparent;border-radius:6px;object-fit:cover;cursor:pointer;opacity:.7}.gallery_galleryRail__Nq8F2 img:hover{opacity:1}.gallery_galleryRailActive__R3axk{border-color:var(--blue)!important;opacity:1!important}.gallery_modalInfo__NQQk4{padding:34px 34px 28px;overflow-y:auto;min-height:0}.gallery_modalInfo__NQQk4 h2{margin:14px 0 18px;font-size:26px;line-height:1.35;letter-spacing:-.025em}.gallery_modalAuthor__cRjEv{display:flex;align-items:center;gap:11px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gallery_avatar__I31Nu{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(150deg,#1d5aa8,var(--blue-deep));color:#fff;font-size:15px;font-weight:700}.gallery_modalAuthor__cRjEv div{display:flex;flex-direction:column;line-height:1.4}.gallery_modalAuthor__cRjEv strong{font-size:13.5px;font-weight:650}.gallery_modalAuthor__cRjEv small{color:var(--faint);font-size:10.5px}.gallery_modalCategory__jTN1U{margin-left:auto;padding:4px 9px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:10.5px;font-weight:650}.gallery_modalBadges__9kVP0{display:flex;align-items:center;gap:6px;margin-left:auto}.gallery_modalBadges__9kVP0 .gallery_modalCategory__jTN1U{margin-left:0}.gallery_modalDesc__Stc1p{margin:18px 0 0;color:var(--muted);font-size:13.5px;line-height:1.85;white-space:pre-wrap}.gallery_promptBlock__wR32o{margin-top:18px;padding:14px 16px;border-radius:8px;background:var(--paper)}.gallery_promptBlock__wR32o span{display:block;margin-bottom:6px;color:var(--faint);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.gallery_promptBlock__wR32o p{margin:0;color:var(--ink);font-size:12.5px;line-height:1.8;white-space:pre-wrap}.gallery_modalTags__zJ7MW{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.gallery_modalTags__zJ7MW span{padding:3px 8px;border-radius:999px;background:var(--blue-tint);color:var(--blue);font-size:10.5px}.gallery_remixBox__XxCDx{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.gallery_remixBox__XxCDx label{display:block;margin-bottom:8px;font-size:12px;font-weight:650}.gallery_remixPresets__Um_sS{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.gallery_remixChip__okL_u{padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-family:inherit;font-size:11px;font-weight:550;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.gallery_remixChip__okL_u:hover{border-color:var(--blue);color:var(--blue)}.gallery_remixChipActive__43C6N{border-color:var(--blue);background:var(--blue);color:#fff}.gallery_remixChipActive__43C6N:hover{color:#fff}.gallery_remixBox__XxCDx textarea{width:100%;resize:vertical;min-height:84px;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:13px;line-height:1.7;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.gallery_remixBox__XxCDx textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,58,122,.1)}.gallery_remixBox__XxCDx textarea::placeholder{color:var(--faint)}.gallery_remixBtn__ccyjw{width:100%;margin-top:10px}.gallery_remixNote__n7mkG{margin:9px 0 0;color:var(--faint);font-size:10.5px;line-height:1.6}.gallery_unshare__3RuVL{margin-top:20px;border:0;padding:0;background:transparent;color:var(--faint);font-size:11.5px;text-decoration:underline;text-underline-offset:3px}.gallery_unshare__3RuVL:hover{color:var(--danger)}.gallery_report__eHgTA{margin-top:20px;padding:0;border:0;background:transparent;color:var(--faint);font-family:inherit;font-size:11.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gallery_report__eHgTA:hover{color:var(--danger)}.gallery_favBtn__p7bfL{margin-left:auto;padding:0 2px;border:0;background:transparent;color:var(--faint);font-family:inherit;font-size:13px;line-height:1;cursor:pointer}.gallery_favBtn__p7bfL:hover{color:var(--danger)}.gallery_favModal__KrkZ4{margin-top:20px;margin-right:14px;padding:0;border:0;background:transparent;color:var(--blue);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.gallery_favModal__KrkZ4:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:980px){.gallery_spotlightGrid__zvnGK{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery_toolbar__LVrQQ{flex-direction:column;align-items:stretch}.gallery_search__b9N53{flex:none}.gallery_modal__UVmbK{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.gallery_modalPreview__msV84{border-right:0;border-bottom:1px solid var(--line);min-height:320px}.gallery_modalMedia__NFLhx{max-height:46vh}.gallery_modalInfo__NQQk4{overflow:visible}}@media (max-width:720px){.gallery_main__8Y0Ei{width:calc(100% - 32px);padding-top:20px}.gallery_spotlightGrid__zvnGK{display:flex;gap:10px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.gallery_spotlightGrid__zvnGK::-webkit-scrollbar{display:none}.gallery_spotlightCard__BwpcI{flex:0 0 78%;scroll-snap-align:start;aspect-ratio:16/10}.gallery_grid__z2nDZ,.gallery_skeletonGrid__p9esI{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.gallery_cardBody__Tyack{padding:12px 12px 13px}.gallery_cardBody__Tyack h3{font-size:13px}.gallery_mask__Ume1w{padding:12px}.gallery_modalInfo__NQQk4{padding:24px 20px}.gallery_modalInfo__NQQk4 h2{font-size:22px}}