:root{--zsfrp-primary:#1677ff;--zsfrp-primary-hover:#4096ff;--zsfrp-primary-soft:#e6f4ff;--zsfrp-success:#7bc9a8;--zsfrp-radius-sm:10px;--zsfrp-radius:14px;--zsfrp-radius-lg:18px;--zsfrp-radius-xl:22px;--zsfrp-shadow-sm:0 1px 4px rgba(80,90,120,.05);--zsfrp-shadow:0 4px 20px rgba(80,90,120,.06);--zsfrp-shadow-hover:0 8px 32px rgba(80,90,120,.08);--zsfrp-bg:#f5f7fb;--zsfrp-bg-elevated:#fcfcfe;--zsfrp-text:#4a5568;--zsfrp-text-secondary:#718096;--zsfrp-text-muted:#a0aec0;--zsfrp-border:#e8ecf4;--zsfrp-card-bg:#fff;--zsfrp-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Noto Sans SC",sans-serif;--zsfrp-font-mono:ui-monospace,"Cascadia Code","JetBrains Mono",Consolas,monospace;--zsfrp-font-weight-body:500;--zsfrp-font-weight-medium:600;--zsfrp-font-weight-bold:700;--zsfrp-ease:cubic-bezier(0.4,0,0.2,1)}[data-theme=dark]{--zsfrp-primary:#3b82f6;--zsfrp-primary-hover:#60a5fa;--zsfrp-primary-soft:#222326;--zsfrp-success:#7bc9a8;--zsfrp-bg:#18191b;--zsfrp-bg-elevated:#222326;--zsfrp-text:#e8e8ea;--zsfrp-text-secondary:#a6a8ae;--zsfrp-text-muted:#7a7c84;--zsfrp-border:#33353a;--zsfrp-card-bg:#2a2b2f;--zsfrp-shadow-sm:0 1px 4px rgba(0,0,0,.2);--zsfrp-shadow:0 4px 20px rgba(0,0,0,.28);--zsfrp-shadow-hover:0 8px 32px rgba(0,0,0,.34)}.zsfrp-palette-blue{--zsfrp-primary:#1677ff}.zsfrp-palette-cyan{--zsfrp-primary:#7ec8e3}.zsfrp-palette-green{--zsfrp-primary:#7bc9a8}.zsfrp-palette-purple{--zsfrp-primary:#b4a0e8}.zsfrp-palette-orange{--zsfrp-primary:#e8b878}.zsfrp-palette-pink{--zsfrp-primary:#e8a0c0}.zsfrp-palette-red{--zsfrp-primary:#e8929a}.zsfrp-palette-yellow{--zsfrp-primary:#e8d078}.zsfrp-card{background:var(--zsfrp-card-bg);border:1px solid var(--zsfrp-border);border-radius:var(--zsfrp-radius);box-shadow:var(--zsfrp-shadow-sm);transition:border-color .25s var(--zsfrp-ease),box-shadow .25s var(--zsfrp-ease)}.zsfrp-card:hover{border-color:color-mix(in srgb,var(--zsfrp-primary) 18%,var(--zsfrp-border));box-shadow:var(--zsfrp-shadow)}.zsfrp-tunnel-card{aspect-ratio:2/3;min-width:240px;max-width:320px;padding:16px;display:flex;flex-direction:column;gap:12px}.zsfrp-stat-card{padding:20px;min-height:100px}.zsfrp-stat-value{font-size:28px;font-weight:var(--zsfrp-font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--zsfrp-text);letter-spacing:-.01em}.zsfrp-stat-label{color:var(--zsfrp-text-muted);font-size:13px;font-weight:var(--zsfrp-font-weight-medium)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--zsfrp-text-muted) 55%,transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-track{background:transparent;border-radius:999px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--zsfrp-text-muted) 45%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--zsfrp-primary) 55%,var(--zsfrp-text-muted));border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.ThemeAppearanceSettings_root__maCxE{display:flex;flex-direction:column;gap:14px}.ThemeAppearanceSettings_presets__RQHmA{display:flex;flex-wrap:wrap;gap:10px}.ThemeAppearanceSettings_swatch__3IWoK{width:28px;height:28px;border-radius:999px;border:2px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ThemeAppearanceSettings_swatch__3IWoK:hover{transform:translateY(-1px)}.ThemeAppearanceSettings_swatchActive___WY48{border-color:var(--zsfrp-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--zsfrp-primary) 35%,transparent)}.TrafficSparkline_chart__UpWzE{display:block;width:100%;height:44px;overflow:visible}.TrafficSparkline_lineDown__zxMef,.TrafficSparkline_lineUp__p_z1U{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.TrafficSparkline_lineUp__p_z1U{stroke:#1677ff}.TrafficSparkline_lineDown__zxMef{stroke:#7bc9a8}.TrafficSparkline_areaDown__rDeB7,.TrafficSparkline_areaUp__PJS0Z{stroke:none}.TrafficSparkline_areaUp__PJS0Z{fill:color-mix(in srgb,#1677ff 18%,transparent)}.TrafficSparkline_areaDown__rDeB7{fill:color-mix(in srgb,#7bc9a8 14%,transparent)}.TrafficSparkline_lineCpu__EzDY2,.TrafficSparkline_lineMemory__rF4np{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.TrafficSparkline_lineCpu__EzDY2{stroke:#e8a855}.TrafficSparkline_lineMemory__rF4np{stroke:#9b8edc}.TrafficSparkline_areaCpu__pkSsD,.TrafficSparkline_areaMemory__PnfT_{stroke:none}.TrafficSparkline_areaCpu__pkSsD{fill:color-mix(in srgb,#e8a855 18%,transparent)}.TrafficSparkline_areaMemory__PnfT_{fill:color-mix(in srgb,#9b8edc 16%,transparent)}.TunnelCard_card__MQ4A_{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px 16px;border-radius:var(--zsfrp-radius-lg);border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg-elevated);box-shadow:var(--zsfrp-shadow-sm);transition:border-color .25s var(--zsfrp-ease,ease),box-shadow .25s var(--zsfrp-ease,ease),transform .25s var(--zsfrp-ease,ease)}.TunnelCard_card__MQ4A_:hover{border-color:color-mix(in srgb,var(--zsfrp-primary) 20%,var(--zsfrp-border));box-shadow:var(--zsfrp-shadow);transform:translateY(-1px)}.TunnelCard_header__uK7Qm{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.TunnelCard_titleBlock__EkUUS{min-width:0;flex:1 1}.TunnelCard_titleRow__pPcfX{display:flex;align-items:center;gap:8px;min-width:0}.TunnelCard_name__cRidv{margin:0;font-size:15px;font-weight:var(--zsfrp-font-weight-bold,700);letter-spacing:-.01em;color:var(--zsfrp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TunnelCard_nameLink__ch9Ia{min-width:0;text-decoration:none;color:inherit}.TunnelCard_nameLink__ch9Ia:hover .TunnelCard_name__cRidv{color:var(--zsfrp-primary)}.TunnelCard_protocol___6lC7{flex-shrink:0;font-size:10px;font-weight:var(--zsfrp-font-weight-bold,700);letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--zsfrp-primary) 10%,var(--zsfrp-bg));color:var(--zsfrp-primary)}.TunnelCard_tunnelId__XnRM4{display:block;margin-top:2px;font-size:11px;font-family:var(--zsfrp-font-mono);color:var(--zsfrp-text-muted)}.TunnelCard_headerAside__MA7Z7{display:flex;align-items:center;gap:2px;flex-shrink:0}.TunnelCard_statusBadge__7febi{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:var(--zsfrp-font-weight-medium,600);padding:3px 8px;border-radius:999px;white-space:nowrap}.TunnelCard_status_online__enLLK{background:color-mix(in srgb,var(--zsfrp-success) 12%,var(--zsfrp-bg-elevated));color:var(--zsfrp-success)}.TunnelCard_status_offline__BJoZ6{background:color-mix(in srgb,var(--zsfrp-border) 60%,var(--zsfrp-bg-elevated));color:var(--zsfrp-text-muted)}.TunnelCard_status_pending___TCXT{background:color-mix(in srgb,var(--zsfrp-primary) 12%,var(--zsfrp-bg-elevated));color:var(--zsfrp-primary)}.TunnelCard_statusDot__mPoH1{width:6px;height:6px;border-radius:50%;flex-shrink:0}.TunnelCard_statusDot__mPoH1.TunnelCard_online__1_XfN{background:var(--zsfrp-success);box-shadow:0 0 0 2px color-mix(in srgb,var(--zsfrp-success) 22%,transparent)}.TunnelCard_statusDot__mPoH1.TunnelCard_offline__fq28c{background:var(--zsfrp-text-muted)}.TunnelCard_statusDot__mPoH1.TunnelCard_pending__PTK0P{background:var(--zsfrp-primary);animation:TunnelCard_pulse___ZHYE 1.6s ease-in-out infinite}@keyframes TunnelCard_pulse___ZHYE{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.TunnelCard_statusDot__mPoH1.TunnelCard_pending__PTK0P{animation:none}}.TunnelCard_metaList__guWRA{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--zsfrp-border) 80%,transparent);border-bottom:1px solid color-mix(in srgb,var(--zsfrp-border) 80%,transparent)}.TunnelCard_metaItem__QUCGU{min-width:0}.TunnelCard_metaItem__QUCGU dt{margin:0 0 2px;font-size:11px;color:var(--zsfrp-text-muted)}.TunnelCard_metaItem__QUCGU dd{margin:0;font-size:12px;color:var(--zsfrp-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TunnelCard_mono__qe4Jz{font-family:var(--zsfrp-font-mono)}.TunnelCard_trafficSection__0hwk4{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.TunnelCard_trafficBox__w4tj6{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--zsfrp-radius);border:1px solid color-mix(in srgb,var(--zsfrp-border) 85%,transparent);background:color-mix(in srgb,var(--zsfrp-bg) 40%,var(--zsfrp-bg-elevated));min-width:0}.TunnelCard_trafficBoxUp__oyvO1{border-color:color-mix(in srgb,#1677ff 18%,var(--zsfrp-border))}.TunnelCard_trafficBoxDown__UQWJY{border-color:color-mix(in srgb,#7bc9a8 18%,var(--zsfrp-border))}.TunnelCard_trafficHead__sABOd{display:flex;align-items:center;justify-content:space-between;gap:8px}.TunnelCard_speedLabel__x0Dyr{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--zsfrp-text-muted);white-space:nowrap}.TunnelCard_speedValue__UHh8U{font-size:12px;font-weight:var(--zsfrp-font-weight-bold,700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--zsfrp-font-mono);color:var(--zsfrp-text);white-space:nowrap}@media (max-width:360px){.TunnelCard_metaList__guWRA,.TunnelCard_trafficSection__0hwk4{grid-template-columns:1fr}}.NodeCard_card__nd1f4{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px 16px;border-radius:var(--zsfrp-radius-lg);border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg-elevated);box-shadow:var(--zsfrp-shadow-sm);transition:border-color .25s var(--zsfrp-ease,ease),box-shadow .25s var(--zsfrp-ease,ease),transform .25s var(--zsfrp-ease,ease)}.NodeCard_card__nd1f4:hover{border-color:color-mix(in srgb,var(--zsfrp-primary) 18%,var(--zsfrp-border));box-shadow:var(--zsfrp-shadow);transform:translateY(-1px)}.NodeCard_header__pnt68{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.NodeCard_titleBlock__XIFvy{min-width:0;flex:1 1}.NodeCard_titleRow__kReWd{display:flex;align-items:center;gap:8px;min-width:0}.NodeCard_name__h6_S9{margin:0;font-size:16px;font-weight:var(--zsfrp-font-weight-bold,700);letter-spacing:-.01em;color:var(--zsfrp-text)}.NodeCard_name__h6_S9,.NodeCard_subtitle__tWWGc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NodeCard_subtitle__tWWGc{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--zsfrp-text-muted)}.NodeCard_region__9FhNl{background:color-mix(in srgb,var(--zsfrp-primary) 10%,var(--zsfrp-bg));color:var(--zsfrp-primary)}.NodeCard_region__9FhNl,.NodeCard_sourceBadge__n9wKP{flex-shrink:0;font-size:11px;padding:2px 8px;border-radius:999px}.NodeCard_sourceBadge__n9wKP{background:color-mix(in srgb,#7c6bdc 12%,var(--zsfrp-bg));color:#7c6bdc}.NodeCard_protocolBadge__g7Mrw{flex-shrink:0;font-size:10px;font-weight:var(--zsfrp-font-weight-medium,600);padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--zsfrp-text-muted) 10%,var(--zsfrp-bg));color:var(--zsfrp-text-secondary);font-family:var(--zsfrp-font-mono)}.NodeCard_host__DMLvP{min-width:0;flex:1 1 auto;font-family:var(--zsfrp-font-mono);font-size:11px;color:var(--zsfrp-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NodeCard_headerRight__HwmPU{gap:2px}.NodeCard_headerExtra__yXDEX,.NodeCard_headerRight__HwmPU{display:flex;align-items:center;flex-shrink:0}.NodeCard_statusBadge__cnu1Q{flex-shrink:0;font-size:11px;font-weight:var(--zsfrp-font-weight-medium,600);padding:3px 8px;border-radius:999px;white-space:nowrap}.NodeCard_statusOnline__SjrSp{background:color-mix(in srgb,var(--zsfrp-success) 12%,var(--zsfrp-bg-elevated));color:var(--zsfrp-success)}.NodeCard_statusMaintenance__2X7gB{background:color-mix(in srgb,#e8c078 12%,var(--zsfrp-bg-elevated));color:#c9a04a}.NodeCard_statusOffline__NW6PC{background:color-mix(in srgb,var(--zsfrp-error,#f5222d) 12%,var(--zsfrp-bg-elevated));color:var(--zsfrp-error,#f5222d)}.NodeCard_metricsGrid__XEotk{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--zsfrp-border) 80%,transparent);border-bottom:1px solid color-mix(in srgb,var(--zsfrp-border) 80%,transparent)}.NodeCard_metricItem__gN3ff{min-width:0}.NodeCard_metricItem__gN3ff dt{margin:0 0 2px;font-size:11px;color:var(--zsfrp-text-muted)}.NodeCard_metricItem__gN3ff dd{margin:0;font-size:12px;font-weight:var(--zsfrp-font-weight-bold,700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--zsfrp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NodeCard_mono__nHYbM{font-family:var(--zsfrp-font-mono);font-weight:var(--zsfrp-font-weight-medium,600)}.NodeCard_loadSection__OJB8L{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.NodeCard_loadBox__XxyAZ{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--zsfrp-radius);border:1px solid color-mix(in srgb,var(--zsfrp-border) 85%,transparent);background:color-mix(in srgb,var(--zsfrp-bg) 40%,var(--zsfrp-bg-elevated));min-width:0}.NodeCard_loadBoxCpu__hhqdT{border-color:color-mix(in srgb,#e8a855 22%,var(--zsfrp-border))}.NodeCard_loadBoxMemory__tKb2M{border-color:color-mix(in srgb,#9b8edc 22%,var(--zsfrp-border))}.NodeCard_loadHead__ltjsP{display:flex;align-items:center;justify-content:space-between;gap:8px}.NodeCard_loadLabel__hfBjF{font-size:11px;color:var(--zsfrp-text-muted)}.NodeCard_loadValue___rvCH{font-size:12px;font-weight:var(--zsfrp-font-weight-bold,700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--zsfrp-font-mono);color:var(--zsfrp-text)}@media (max-width:360px){.NodeCard_loadSection__OJB8L,.NodeCard_metricsGrid__XEotk{grid-template-columns:1fr}}.StatCard_card__jWcoD{border-radius:var(--zsfrp-radius-lg)!important;height:100%;border:1px solid var(--zsfrp-border)!important;background:var(--zsfrp-bg-elevated)!important;box-shadow:var(--zsfrp-shadow-sm)!important;transition:border-color .25s var(--zsfrp-ease,ease),box-shadow .25s var(--zsfrp-ease,ease)!important}.StatCard_card__jWcoD:hover{border-color:color-mix(in srgb,var(--zsfrp-primary) 18%,var(--zsfrp-border))!important;box-shadow:var(--zsfrp-shadow)!important}.StatCard_card__jWcoD .ant-card-body{padding:18px 20px!important;height:100%}.StatCard_inner__QIX2_{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;height:100%}.StatCard_main___GNbY{flex:1 1;min-width:0}.StatCard_label__SXtXb{color:var(--zsfrp-text-muted);font-size:13px;font-weight:var(--zsfrp-font-weight-medium,600);line-height:1.4}.StatCard_value__30wae{font-size:26px;font-weight:var(--zsfrp-font-weight-bold,700);line-height:1.25;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--zsfrp-text);min-height:33px}.StatCard_iconWrap__6fLbw{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--zsfrp-primary) 12%,var(--zsfrp-bg-elevated));color:var(--zsfrp-primary);font-size:18px}.StatCard_trend__mSdcF{margin-top:10px;min-height:18px;font-size:12px;line-height:18px;font-weight:var(--zsfrp-font-weight-medium,600);color:var(--zsfrp-success)}.StatCard_trendEmpty__uUVeK{visibility:hidden}.StatCard_trendMuted__wixx8{color:var(--zsfrp-text-muted)}.StatCard_compact__khHyc .ant-card-body{padding:12px 14px!important}.StatCard_compact__khHyc .StatCard_value__30wae{font-size:20px;font-weight:var(--zsfrp-font-weight-bold,700);min-height:26px;margin-top:4px}.StatCard_compact__khHyc .StatCard_label__SXtXb{font-size:12px;font-weight:var(--zsfrp-font-weight-medium,600)}.StatCard_compact__khHyc .StatCard_trend__mSdcF{margin-top:6px;min-height:16px;font-size:11px;font-weight:var(--zsfrp-font-weight-medium,600)}.StatCard_compact__khHyc .StatCard_iconWrap__6fLbw{width:34px;height:34px;font-size:15px;border-radius:10px}.PageHeader_wrap__xLrIW{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.PageHeader_main__HX_lL{flex:1 1;min-width:0}.PageHeader_title__Dwnys{margin:0!important;font-weight:var(--zsfrp-font-weight-bold,700)!important;letter-spacing:-.01em}.PageHeader_description__1BTip{margin:6px 0 0!important;font-weight:var(--zsfrp-font-weight-medium,600);color:var(--zsfrp-text-secondary)!important;max-width:52ch}.PageHeader_extra__Ctx09{flex-shrink:0}@media (max-width:640px){.PageHeader_wrap__xLrIW{gap:12px;margin-bottom:18px}.PageHeader_description__1BTip{max-width:none}.PageHeader_extra__Ctx09{width:100%}.PageHeader_extra__Ctx09 .ant-space{width:100%;justify-content:flex-start;flex-wrap:wrap}}.EmptyPanel_panel__y3NSZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:36px 28px;border-radius:var(--zsfrp-radius-xl);border:1px dashed color-mix(in srgb,var(--zsfrp-border) 90%,var(--zsfrp-primary));background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--zsfrp-primary) 7%,transparent),transparent 55%),color-mix(in srgb,var(--zsfrp-bg-elevated) 88%,var(--zsfrp-bg))}.EmptyPanel_icon__BO__c{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:22px;color:var(--zsfrp-primary);background:color-mix(in srgb,var(--zsfrp-primary) 12%,var(--zsfrp-bg-elevated));margin-bottom:2px}.EmptyPanel_title__m5hbP{margin:0;font-size:15px;font-weight:600;color:var(--zsfrp-text)}.EmptyPanel_hint___xHaS{margin:0;max-width:36ch;font-size:13px;line-height:1.55;color:var(--zsfrp-text-muted)}.EmptyPanel_action__gRPs9{margin-top:6px}.EmptyPanel_compact__V4Wlr{padding:28px 20px}.EmptyPanel_compact__V4Wlr .EmptyPanel_icon__BO__c{width:40px;height:40px;font-size:18px;border-radius:12px}.MarkdownContent_root__UsUFP{font-size:12px;line-height:1.65;color:var(--zsfrp-text-secondary);word-break:break-word}.MarkdownContent_root__UsUFP p{margin:0 0 .75em}.MarkdownContent_root__UsUFP p:last-child{margin-bottom:0}.MarkdownContent_root__UsUFP h1,.MarkdownContent_root__UsUFP h2,.MarkdownContent_root__UsUFP h3,.MarkdownContent_root__UsUFP h4{margin:.5em 0 .35em;color:var(--zsfrp-text);font-weight:600;line-height:1.35}.MarkdownContent_root__UsUFP h1{font-size:1.25em}.MarkdownContent_root__UsUFP h2{font-size:1.15em}.MarkdownContent_root__UsUFP h3,.MarkdownContent_root__UsUFP h4{font-size:1.05em}.MarkdownContent_root__UsUFP ol,.MarkdownContent_root__UsUFP ul{margin:0 0 .75em;padding-left:1.25em}.MarkdownContent_root__UsUFP li+li{margin-top:.25em}.MarkdownContent_root__UsUFP blockquote{margin:0 0 .75em;padding:.35em .75em;border-left:3px solid color-mix(in srgb,var(--zsfrp-primary) 45%,var(--zsfrp-border));background:color-mix(in srgb,var(--zsfrp-primary) 4%,transparent);color:var(--zsfrp-text-secondary)}.MarkdownContent_root__UsUFP code{padding:.1em .35em;border-radius:4px;font-size:.92em;background:color-mix(in srgb,var(--zsfrp-border) 55%,transparent)}.MarkdownContent_root__UsUFP pre{margin:0 0 .75em;padding:10px 12px;overflow-x:auto;border-radius:var(--zsfrp-radius,8px);background:color-mix(in srgb,var(--zsfrp-border) 40%,transparent)}.MarkdownContent_root__UsUFP pre code{padding:0;background:transparent}.MarkdownContent_root__UsUFP a{color:var(--zsfrp-primary);text-decoration:underline;text-underline-offset:2px}.MarkdownContent_root__UsUFP a:hover{color:var(--zsfrp-primary-hover,var(--zsfrp-primary))}.MarkdownContent_root__UsUFP table{width:100%;margin:0 0 .75em;border-collapse:collapse;font-size:.95em}.MarkdownContent_root__UsUFP td,.MarkdownContent_root__UsUFP th{padding:6px 8px;border:1px solid var(--zsfrp-border)}.MarkdownContent_root__UsUFP th{background:color-mix(in srgb,var(--zsfrp-border) 35%,transparent);text-align:left}.MarkdownContent_root__UsUFP hr{margin:.75em 0;border:none;border-top:1px solid var(--zsfrp-border)}.MarkdownContent_root__UsUFP img{max-width:100%;height:auto;border-radius:var(--zsfrp-radius,8px)}.MarkdownContent_mermaid__06cf1{margin:0 0 .75em;min-height:80px;overflow-x:auto;text-align:center}.MarkdownContent_mermaid__06cf1 svg{max-width:100%;height:auto}.TicketConversation_layout__lfJpq{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);height:min(680px,calc(100vh - 200px));max-height:calc(100vh - 200px);min-height:440px;border-radius:var(--zsfrp-radius-xl);border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg-elevated);overflow:hidden;box-shadow:var(--zsfrp-shadow-sm)}.TicketConversation_list__AQ6Yx{display:flex;flex-direction:column;border-right:1px solid var(--zsfrp-border);background:color-mix(in srgb,var(--zsfrp-bg) 40%,var(--zsfrp-bg-elevated));min-height:0;overflow:hidden}.TicketConversation_listHead__R_8A7{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--zsfrp-border);font-size:13px;font-weight:600;color:var(--zsfrp-text-secondary);flex-shrink:0}.TicketConversation_listCount__vE_LB{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:600;color:var(--zsfrp-text-muted);background:color-mix(in srgb,var(--zsfrp-border) 45%,var(--zsfrp-bg-elevated))}.TicketConversation_listBody__1Dl0J{flex:1 1;overflow-y:auto;min-height:0;padding:10px;display:flex;flex-direction:column;gap:8px}.TicketConversation_listItem__QrqUU{width:100%;padding:12px 14px;border:1px solid var(--zsfrp-border);border-radius:var(--zsfrp-radius-lg);background:color-mix(in srgb,var(--zsfrp-bg) 55%,var(--zsfrp-bg-elevated));text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.TicketConversation_listItem__QrqUU:hover{border-color:color-mix(in srgb,var(--zsfrp-primary) 35%,var(--zsfrp-border));background:var(--zsfrp-bg-elevated)}.TicketConversation_listItemActive__6EmCo{border-color:color-mix(in srgb,var(--zsfrp-primary) 55%,var(--zsfrp-border));background:color-mix(in srgb,var(--zsfrp-primary) 7%,var(--zsfrp-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zsfrp-primary) 18%,transparent)}.TicketConversation_listItemTop__5Lv35{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.TicketConversation_listItemTitle__5G8Wb{margin:0;font-size:14px;font-weight:600;color:var(--zsfrp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.TicketConversation_listItemTime__bSLBR{flex-shrink:0;font-size:11px;color:var(--zsfrp-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TicketConversation_listItemUserMeta__uLwhK{margin:0 0 6px;font-size:11px;line-height:1.4;color:var(--zsfrp-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TicketConversation_listItemPreview__q69xb{margin:0 0 8px;font-size:12px;line-height:1.45;color:var(--zsfrp-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TicketConversation_listItemMeta__s9ort{display:flex;align-items:center;justify-content:space-between;gap:8px}.TicketConversation_listItemCategory__O9Qe3{font-size:11px;font-weight:550;color:var(--zsfrp-text-secondary);padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--zsfrp-border) 35%,transparent)}.TicketConversation_listEmpty__UlfUn{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 20px;text-align:center;font-size:13px;color:var(--zsfrp-text-muted);border:1px dashed var(--zsfrp-border);border-radius:var(--zsfrp-radius-lg);background:color-mix(in srgb,var(--zsfrp-bg) 50%,transparent)}.TicketConversation_listEmptyIcon__eE9ZS{font-size:28px;color:color-mix(in srgb,var(--zsfrp-primary) 45%,var(--zsfrp-text-muted));line-height:1}.TicketConversation_chat__BIQ8n{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.TicketConversation_chatHead__RvANK{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--zsfrp-border);flex-shrink:0;background:color-mix(in srgb,var(--zsfrp-bg-elevated) 94%,var(--zsfrp-primary))}.TicketConversation_chatHeadMain__DdqO_{min-width:0;flex:1 1}.TicketConversation_chatHeadActions__4QQ9L{display:flex;align-items:center;gap:8px;flex-shrink:0}.TicketConversation_chatTitle__g1k_B{margin:0 0 4px;font-size:17px;font-weight:700;color:var(--zsfrp-text);letter-spacing:-.01em}.TicketConversation_chatSub__yFHqv{margin:0;font-size:12px;color:var(--zsfrp-text-muted)}.TicketConversation_chatUserMeta__J0K8r{margin:4px 0 0;font-size:12px;color:var(--zsfrp-text-secondary);line-height:1.5}.TicketConversation_createTitleInput__jz8UJ{margin:0 0 8px;padding:0!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important;color:var(--zsfrp-text)!important;background:transparent!important;border:none!important;box-shadow:none!important;letter-spacing:-.01em}.TicketConversation_createTitleInput__jz8UJ::placeholder{color:var(--zsfrp-text-muted);font-weight:500}.TicketConversation_createMetaRow__Z2SSV{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.TicketConversation_createCategorySelect__YFrR4{min-width:120px}.TicketConversation_createHint__a7RII{font-size:12px;color:var(--zsfrp-text-muted)}.TicketConversation_createCategoryHint__TIcuk{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--zsfrp-text-secondary);white-space:pre-wrap}.TicketConversation_messages__uUrVi{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:18px 20px;display:flex;flex-direction:column;gap:16px;min-height:0;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--zsfrp-primary) 5%,transparent),transparent 42%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--zsfrp-success) 4%,transparent),transparent 38%),var(--zsfrp-bg-elevated)}.TicketConversation_messageRow__Vr_L1{display:flex;max-width:min(88%,660px);min-width:0}.TicketConversation_messageRowMine___9_ub{align-self:flex-end}.TicketConversation_messageRowOther__E3rvx{align-self:flex-start}.TicketConversation_messageBlock__RUY2G{display:flex;flex-direction:row;align-items:flex-start;gap:10px;min-width:0;width:max-content;max-width:100%}.TicketConversation_messageRowMine___9_ub .TicketConversation_messageBlock__RUY2G{flex-direction:row-reverse}.TicketConversation_messageAvatar__Y46nD{flex-shrink:0;margin-top:2px}.TicketConversation_messageBody__8aUyS{display:flex;flex-direction:column;gap:6px;min-width:0;width:max-content;max-width:min(300px,calc(100vw - 120px))}.TicketConversation_messageRowOther__E3rvx .TicketConversation_messageBody__8aUyS{align-items:flex-start}.TicketConversation_messageRowMine___9_ub .TicketConversation_messageBody__8aUyS{align-items:flex-end}.TicketConversation_messageTime__oByOq{font-size:11px;color:var(--zsfrp-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TicketConversation_messageRowMine___9_ub .TicketConversation_messageTime__oByOq{text-align:right}.TicketConversation_bubble__QcFF_{padding:11px 14px;border-radius:16px;line-height:1.6;font-size:14px;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow-y:auto;width:max-content;max-width:100%;box-sizing:border-box}.TicketConversation_bubbleMine__0qGYJ{background:linear-gradient(135deg,var(--zsfrp-primary),color-mix(in srgb,var(--zsfrp-primary) 82%,#000));color:#fff;border-bottom-right-radius:6px;box-shadow:0 4px 14px color-mix(in srgb,var(--zsfrp-primary) 28%,transparent)}.TicketConversation_bubbleOther__l7T6x{background:var(--zsfrp-bg-elevated);border:1px solid color-mix(in srgb,var(--zsfrp-primary) 16%,var(--zsfrp-border));border-bottom-left-radius:6px;color:var(--zsfrp-text);box-shadow:var(--zsfrp-shadow-sm)}.TicketConversation_bubblePending__bcH22{background:color-mix(in srgb,var(--zsfrp-border) 30%,var(--zsfrp-bg-elevated));border:1px dashed color-mix(in srgb,var(--zsfrp-primary) 22%,var(--zsfrp-border));color:var(--zsfrp-text-muted);font-style:italic;font-size:13px}.TicketConversation_plainImageLink__Uani3{display:block;line-height:0;width:max-content;max-width:100%;margin:0;padding:0;background:color-mix(in srgb,var(--zsfrp-border) 35%,transparent);border-radius:12px;overflow:hidden;flex-shrink:0;border:1px solid var(--zsfrp-border)}.TicketConversation_plainImage__m4FBY{display:block;width:100%;height:100%;object-fit:cover;margin:0}.TicketConversation_chatEmpty__J_arr{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;color:var(--zsfrp-text-muted);min-height:0;overflow:hidden;text-align:center}.TicketConversation_chatEmptyIcon__j6vr_{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;font-size:28px;color:var(--zsfrp-primary);background:color-mix(in srgb,var(--zsfrp-primary) 10%,var(--zsfrp-bg-elevated));border:1px solid color-mix(in srgb,var(--zsfrp-primary) 18%,var(--zsfrp-border))}.TicketConversation_chatEmptyTitle__skgfM{margin:4px 0 0;font-size:16px;font-weight:600;color:var(--zsfrp-text)}.TicketConversation_chatEmptySub__wPBAX{margin:0;max-width:280px;font-size:13px;line-height:1.55;color:var(--zsfrp-text-muted)}.TicketConversation_footer__wHIuc{padding:12px 16px 14px;border-top:1px solid var(--zsfrp-border);background:color-mix(in srgb,var(--zsfrp-bg-elevated) 96%,var(--zsfrp-border));flex-shrink:0}.TicketConversation_compose__3OUu2{display:flex;align-items:flex-end;gap:8px;padding:6px;border-radius:var(--zsfrp-radius-lg);border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg-elevated)}.TicketConversation_composeInput__e32zd{flex:1 1;min-width:0}.TicketConversation_composeInput__e32zd textarea{resize:none!important;min-height:36px!important;padding:7px 11px!important;line-height:1.45!important;border:none!important;box-shadow:none!important;background:transparent!important}.TicketConversation_composeIconBtn__JjrsM{flex-shrink:0;height:36px;width:36px;padding:0}.TicketConversation_composeSend__oEhQi{flex-shrink:0;height:36px;border-radius:10px}.TicketConversation_previewRow__57PWV{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;border-radius:var(--zsfrp-radius-md);background:color-mix(in srgb,var(--zsfrp-bg) 50%,var(--zsfrp-bg-elevated));border:1px solid var(--zsfrp-border)}.TicketConversation_previewImage__i8wUD{height:56px;width:auto;max-width:160px;object-fit:cover;border-radius:8px;border:1px solid var(--zsfrp-border)}.TicketConversation_closedHint__quiks{padding:10px 12px;border-radius:var(--zsfrp-radius-md);font-size:13px;color:var(--zsfrp-text-muted);text-align:center;background:color-mix(in srgb,var(--zsfrp-border) 25%,var(--zsfrp-bg-elevated));border:1px dashed var(--zsfrp-border)}@media (max-width:900px){.TicketConversation_layout__lfJpq{grid-template-columns:1fr;height:min(720px,calc(100dvh - 160px))}.TicketConversation_list__AQ6Yx{max-height:220px;border-right:none;border-bottom:1px solid var(--zsfrp-border)}.TicketConversation_listBody__1Dl0J{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:10px}.TicketConversation_listItem__QrqUU{flex:0 0 min(280px,85vw)}}@media (max-width:576px){.TicketConversation_layout__lfJpq{height:min(640px,calc(100dvh - 140px))}.TicketConversation_compose__3OUu2{padding:10px;gap:8px}.TicketConversation_chatHead__RvANK{flex-wrap:wrap;gap:8px}}.BrandLogo_brand__oUQaO{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:0}.BrandLogo_compact__gXUrQ{gap:2px}.BrandLogo_centered__BRP1g{align-items:center}.BrandLogo_centered__BRP1g .BrandLogo_logo__2MSsp{object-position:center center}.BrandLogo_logo__2MSsp{display:block;height:28px;width:auto;max-width:100%;object-fit:contain;object-position:left center}[data-theme=dark] .BrandLogo_logo__2MSsp{filter:brightness(0) invert(1)}.BrandLogo_compact__gXUrQ .BrandLogo_logo__2MSsp{height:24px}.BrandLogo_subtitle__L2T0C{font-size:11px;font-weight:var(--zsfrp-font-weight-medium,600);color:var(--zsfrp-text-muted);line-height:1.2}.BrandLogo_slim__vNNLt{flex-direction:row;align-items:center;gap:8px}.BrandLogo_slim__vNNLt .BrandLogo_logo__2MSsp{height:28px;width:auto;max-width:140px;object-fit:contain;object-position:left center;border-radius:0}.BrandLogo_slim__vNNLt .BrandLogo_subtitle__L2T0C{font-size:9px;letter-spacing:.14em;text-transform:uppercase;opacity:.72;white-space:nowrap}.QrPayDialog_modal__0FWNB .ant-modal-content{padding:0;overflow:hidden;border-radius:var(--zsfrp-radius-xl)}.QrPayDialog_modal__0FWNB .ant-modal-header{display:none}.QrPayDialog_modal__0FWNB .ant-modal-body{padding:0}.QrPayDialog_modal__0FWNB .ant-modal-close{top:14px;right:14px;z-index:2;color:var(--zsfrp-text-muted)}.QrPayDialog_shell__lv9uY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px}.QrPayDialog_summary__9UT3P{display:flex;flex-direction:column;gap:18px;padding:28px 26px 24px;border-right:1px solid var(--zsfrp-border);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--zsfrp-primary) 8%,transparent),transparent 52%),color-mix(in srgb,var(--zsfrp-bg-elevated) 92%,var(--zsfrp-bg))}.QrPayDialog_heading__QvAQ6{margin:0;font-size:18px;font-weight:700;color:var(--zsfrp-text);letter-spacing:-.02em}.QrPayDialog_planCard__Lbe_c{padding:14px 16px;border-radius:var(--zsfrp-radius-lg);border:1px solid color-mix(in srgb,var(--zsfrp-primary) 22%,var(--zsfrp-border));background:color-mix(in srgb,var(--zsfrp-primary) 6%,var(--zsfrp-card-bg))}.QrPayDialog_planCardTop__zU_5d{display:flex;align-items:center;gap:8px;margin-bottom:6px}.QrPayDialog_planBadge__7at4r{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;font-size:12px;color:#fff;background:linear-gradient(135deg,var(--zsfrp-primary),color-mix(in srgb,var(--zsfrp-primary) 70%,#7c3aed))}.QrPayDialog_planName__gVZXy{margin:0;font-size:16px;font-weight:700;color:var(--zsfrp-text)}.QrPayDialog_planMeta__O_mjC{margin:0;font-size:13px;color:var(--zsfrp-text-secondary)}.QrPayDialog_sectionLabel__fD3ZJ{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--zsfrp-text-muted)}.QrPayDialog_cycleGrid__KAip0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.QrPayDialog_cycleBtn__cXFwr{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:var(--zsfrp-radius);border:1px solid var(--zsfrp-border);background:var(--zsfrp-card-bg);cursor:pointer;transition:border-color .18s var(--zsfrp-ease),box-shadow .18s var(--zsfrp-ease),background .18s var(--zsfrp-ease)}.QrPayDialog_cycleBtn__cXFwr:hover{border-color:color-mix(in srgb,var(--zsfrp-primary) 35%,var(--zsfrp-border))}.QrPayDialog_cycleBtnActive__uvcRV{border-color:color-mix(in srgb,var(--zsfrp-primary) 55%,var(--zsfrp-border));background:color-mix(in srgb,var(--zsfrp-primary) 8%,var(--zsfrp-card-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--zsfrp-primary) 18%,transparent)}.QrPayDialog_cycleTitle__rpTVV{font-size:13px;font-weight:600;color:var(--zsfrp-text)}.QrPayDialog_cyclePrice__RICeT{font-size:12px;color:var(--zsfrp-text-secondary)}.QrPayDialog_cycleSave__G9z5e{position:absolute;top:-7px;right:8px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;color:#fff;background:var(--zsfrp-success)}.QrPayDialog_priceBlock__h9kBw{margin-top:auto;padding-top:4px}.QrPayDialog_priceRows__Fo_NX{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.QrPayDialog_priceRow__ko_r1{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--zsfrp-text-secondary)}.QrPayDialog_priceRow__ko_r1 strong{font-weight:600;color:var(--zsfrp-text)}.QrPayDialog_priceRowCredit__X0Bub strong{color:var(--zsfrp-success)}.QrPayDialog_priceDivider__ZwHZK{height:1px;background:var(--zsfrp-border);margin:2px 0 4px}.QrPayDialog_priceDue__HwAUW{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.QrPayDialog_priceDueLabel__ZDuRs{font-size:14px;font-weight:600;color:var(--zsfrp-text)}.QrPayDialog_priceDueValue__T2CaD{font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--zsfrp-text)}.QrPayDialog_priceNote__QJFOb{margin:8px 0 0;font-size:12px;color:var(--zsfrp-text-muted)}.QrPayDialog_benefits__7O03n{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;list-style:none}.QrPayDialog_benefitItem__YHjEI{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--zsfrp-text-secondary)}.QrPayDialog_benefitItem__YHjEI:before{content:"✓";font-size:11px;font-weight:700;color:var(--zsfrp-success)}.QrPayDialog_checkout__ol00N{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 24px 24px;background:var(--zsfrp-card-bg)}.QrPayDialog_checkoutTitle__Yj3X5{align-self:stretch;margin:0;font-size:14px;font-weight:600;color:var(--zsfrp-text)}.QrPayDialog_payMethods__9mo5p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.QrPayDialog_payMethod__cWAxp{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 12px;border-radius:var(--zsfrp-radius);border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg-elevated);cursor:pointer;font-size:13px;font-weight:600;color:var(--zsfrp-text-secondary);transition:border-color .18s var(--zsfrp-ease),background .18s var(--zsfrp-ease),color .18s var(--zsfrp-ease)}.QrPayDialog_payMethod__cWAxp:hover{border-color:color-mix(in srgb,var(--zsfrp-primary) 35%,var(--zsfrp-border))}.QrPayDialog_payMethodActive__Etqjf{border-color:color-mix(in srgb,var(--zsfrp-primary) 55%,var(--zsfrp-border));background:color-mix(in srgb,var(--zsfrp-primary) 8%,var(--zsfrp-bg-elevated));color:var(--zsfrp-text)}.QrPayDialog_qrWrap__mTlQM{width:100%;min-height:232px;display:grid;place-items:center;padding:12px;border-radius:var(--zsfrp-radius-lg);border:1px dashed color-mix(in srgb,var(--zsfrp-border) 90%,var(--zsfrp-primary));background:color-mix(in srgb,var(--zsfrp-bg-elevated) 80%,var(--zsfrp-bg))}.QrPayDialog_qrFrame__d_64b{padding:10px;border-radius:var(--zsfrp-radius);background:#fff;box-shadow:var(--zsfrp-shadow-sm)}.QrPayDialog_qrPlaceholder___E9ZH{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:240px;text-align:center;padding:8px 12px}.QrPayDialog_qrPlaceholderIcon__Rdspa{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;font-size:26px;color:var(--zsfrp-text-muted);background:color-mix(in srgb,var(--zsfrp-primary) 8%,var(--zsfrp-bg-elevated));border:1px dashed color-mix(in srgb,var(--zsfrp-border) 85%,var(--zsfrp-primary))}.QrPayDialog_qrPlaceholderTitle__nTpBU{margin:0;font-size:14px;font-weight:600;color:var(--zsfrp-text)}.QrPayDialog_qrPlaceholderHint__ZKBAc{margin:0;font-size:12px;line-height:1.5;color:var(--zsfrp-text-muted)}.QrPayDialog_confirmBtn__9A_rL.ant-btn{flex:1 1;min-height:44px;font-weight:600}.QrPayDialog_statusText__HkqJr{margin:0;font-size:13px;color:var(--zsfrp-text-secondary);text-align:center}.QrPayDialog_orderNo__8wC4o{margin:0;font-size:11px;color:var(--zsfrp-text-muted);font-family:var(--zsfrp-font-mono);text-align:center;word-break:break-all}.QrPayDialog_actions__9uVyS{display:flex;gap:8px;width:100%}.QrPayDialog_actions__9uVyS .ant-btn{flex:1 1}@media (max-width:720px){.QrPayDialog_shell__lv9uY{grid-template-columns:1fr}.QrPayDialog_summary__9UT3P{border-right:none;border-bottom:1px solid var(--zsfrp-border)}}.Captcha_wrap__gsNXk{width:100%}.Captcha_card__cBZVC{width:100%;min-height:56px;padding:12px 14px;touch-action:manipulation;border:1px solid color-mix(in srgb,var(--zsfrp-border,#d9d9d9) 88%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--zsfrp-bg-elevated,#fff) 96%,#f8fafc) 0,var(--zsfrp-bg-elevated,#fff) 100%);box-shadow:0 1px 2px rgba(15,23,42,.04);display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;color:inherit;font:inherit;text-align:left}.Captcha_card__cBZVC:hover{border-color:color-mix(in srgb,var(--zsfrp-primary,#1677ff) 35%,var(--zsfrp-border,#d9d9d9));box-shadow:0 8px 24px rgba(15,23,42,.06);transform:translateY(-1px)}.Captcha_cardPending__mD_8O{cursor:default}.Captcha_cardPending__mD_8O:hover{transform:none;box-shadow:0 1px 2px rgba(15,23,42,.04)}.Captcha_cardInteractive__oliva{flex-direction:column;align-items:stretch;cursor:default}.Captcha_cardInteractive__oliva:hover{transform:none}.Captcha_cardSuccess__NbZpw{border-color:color-mix(in srgb,#52c41a 40%,var(--zsfrp-border,#d9d9d9));background:color-mix(in srgb,#52c41a 8%,var(--zsfrp-bg-elevated,#fff));cursor:default}.Captcha_cardSuccess__NbZpw:hover{transform:none}.Captcha_cardError__UeL7z{border-color:color-mix(in srgb,#ff4d4f 35%,var(--zsfrp-border,#d9d9d9));background:color-mix(in srgb,#ff4d4f 6%,var(--zsfrp-bg-elevated,#fff));cursor:default}.Captcha_cardError__UeL7z:hover{transform:none}.Captcha_cardHead___SMpd{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;width:100%}.Captcha_badge__k8O6R{align-self:flex-start;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--zsfrp-primary,#1677ff) 12%,transparent);color:var(--zsfrp-primary,#1677ff)}.Captcha_hint__D9eQr{font-size:12px;color:var(--zsfrp-text-muted,rgba(0,0,0,.45))}.Captcha_copy__V_Cdj{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.Captcha_copy__V_Cdj strong{font-size:14px;font-weight:600;color:var(--zsfrp-text,rgba(0,0,0,.88))}.Captcha_copy__V_Cdj span{font-size:12px;color:var(--zsfrp-text-muted,rgba(0,0,0,.45))}.Captcha_checkbox__b4L3h{width:22px;height:22px;border:2px solid color-mix(in srgb,var(--zsfrp-border,#d9d9d9) 80%,#94a3b8);border-radius:6px;flex-shrink:0;background:#fff}.Captcha_shield__v2UUP{font-size:22px;opacity:.72;flex-shrink:0}.Captcha_iconError__jhUK1,.Captcha_iconSuccess__PxxY2{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.Captcha_iconSuccess__PxxY2{background:#52c41a;color:#fff}.Captcha_iconError__jhUK1{background:#ff4d4f;color:#fff}.Captcha_spinner__fHgng{width:22px;height:22px;border-radius:999px;border:2px solid color-mix(in srgb,var(--zsfrp-primary,#1677ff) 18%,transparent);border-top-color:var(--zsfrp-primary,#1677ff);animation:Captcha_spin__3MrHX .8s linear infinite;flex-shrink:0}.Captcha_board__fpDKB{position:relative;width:100%;height:148px;touch-action:manipulation;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(22,119,255,.08),transparent 42%),radial-gradient(circle at 80% 70%,rgba(82,196,26,.08),transparent 38%),linear-gradient(180deg,#f8fafc,#eef2f7);border:1px solid color-mix(in srgb,var(--zsfrp-border,#d9d9d9) 80%,transparent);cursor:crosshair}.Captcha_target__VdJWU{position:absolute;width:34px;height:34px;border-radius:999px;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--zsfrp-primary,#1677ff) 18%,#fff);border:2px solid var(--zsfrp-primary,#1677ff);box-shadow:0 0 0 6px color-mix(in srgb,var(--zsfrp-primary,#1677ff) 12%,transparent);pointer-events:none}.Captcha_overlay__jTavz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.72);font-size:13px;color:var(--zsfrp-text-secondary,rgba(0,0,0,.65))}.Captcha_retryBtn__Bs9oZ{margin-left:auto;border:none;border-radius:8px;padding:6px 12px;background:var(--zsfrp-primary,#1677ff);color:#fff;font-size:12px;cursor:pointer}@keyframes Captcha_spin__3MrHX{to{transform:rotate(1turn)}}[data-theme=dark] .Captcha_card__cBZVC{background:linear-gradient(180deg,#1f1f1f,#141414);border-color:#424242}[data-theme=dark] .Captcha_checkbox__b4L3h{background:#141414;border-color:#595959}[data-theme=dark] .Captcha_board__fpDKB{background:radial-gradient(circle at 20% 20%,rgba(22,119,255,.16),transparent 42%),linear-gradient(180deg,#1f1f1f,#141414);border-color:#424242}[data-theme=dark] .Captcha_overlay__jTavz{background:hsla(0,0%,8%,.78)}.auth_shell__ZMJBf{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--zsfrp-primary) 8%,transparent),transparent 50%),radial-gradient(circle at 20% 90%,color-mix(in srgb,var(--zsfrp-success) 6%,transparent),transparent 45%),var(--zsfrp-bg)}.auth_themeToggle__7TVbl{position:absolute;top:20px;right:20px}.auth_cardWrap__4Y8H5{width:100%;max-width:420px}.auth_cardWrap__4Y8H5 .ant-card{border-radius:var(--zsfrp-radius-xl);border:1px solid var(--zsfrp-border);box-shadow:var(--zsfrp-shadow);background:var(--zsfrp-bg-elevated)}.auth_brand__X1A7h{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}.auth_brandLogo__Z7Tws{margin-bottom:12px}.auth_brandLead__ouXX2{margin:0;font-size:14px;color:var(--zsfrp-text-muted)}.announcements_loading__JvxS0{display:grid;place-items:center;min-height:240px}.announcements_workspace__wUkzZ{--list-basis:100%;--detail-basis:0%;display:flex;align-items:stretch;gap:0;height:min(70vh,720px);border-radius:var(--zsfrp-radius-xl);border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg-elevated);box-shadow:var(--zsfrp-shadow-sm);overflow:hidden}.announcements_workspaceOpen__OH2_f{--list-basis:38%;--detail-basis:62%}.announcements_listPane__PSHUr{flex:0 0 var(--list-basis);width:var(--list-basis);max-width:var(--list-basis);min-width:0;display:flex;flex-direction:column;min-height:0;transition:flex-basis .32s var(--zsfrp-ease,ease),width .32s var(--zsfrp-ease,ease),max-width .32s var(--zsfrp-ease,ease);border-right:1px solid transparent;overflow:hidden}.announcements_workspaceOpen__OH2_f .announcements_listPane__PSHUr{border-right-color:var(--zsfrp-border)}.announcements_cardList__NR3MH{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px}.announcements_card__EccdM{display:flex;align-items:stretch;width:100%;text-align:left;cursor:pointer;border:1px solid var(--zsfrp-border);border-radius:var(--zsfrp-radius-lg);background:color-mix(in srgb,var(--zsfrp-bg) 55%,var(--zsfrp-bg-elevated));padding:0;overflow:hidden;flex-shrink:0;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.announcements_card__EccdM:hover{border-color:color-mix(in srgb,var(--zsfrp-primary) 35%,var(--zsfrp-border));background:var(--zsfrp-bg-elevated)}.announcements_cardActive__gu_qT{border-color:color-mix(in srgb,var(--zsfrp-primary) 55%,var(--zsfrp-border));background:color-mix(in srgb,var(--zsfrp-primary) 7%,var(--zsfrp-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zsfrp-primary) 18%,transparent)}.announcements_cardBody__pWKHE{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1;padding:12px 14px}.announcements_cardTop__snJep{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.announcements_cardTitle__cDSTD{font-size:14px;font-weight:760;color:var(--zsfrp-text);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.announcements_workspaceOpen__OH2_f .announcements_cardTitle__cDSTD{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.announcements_cardTags__jpv9q{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0}.announcements_cardTags__jpv9q .ant-tag{margin:0}.announcements_cardSummary__ZWUWt{font-size:12px;line-height:1.5;color:var(--zsfrp-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcements_workspaceOpen__OH2_f .announcements_cardSummary__ZWUWt{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.announcements_cardTime__SIJA_{font-size:11px;color:var(--zsfrp-text-muted)}.announcements_detailPane__sNEsS{flex:0 0 var(--detail-basis);width:var(--detail-basis);max-width:var(--detail-basis);min-width:0;overflow:hidden;opacity:0;transform:translateX(18px);transition:flex-basis .32s var(--zsfrp-ease,ease),width .32s var(--zsfrp-ease,ease),max-width .32s var(--zsfrp-ease,ease),opacity .28s ease,transform .32s var(--zsfrp-ease,ease);background:color-mix(in srgb,var(--zsfrp-bg) 35%,var(--zsfrp-bg-elevated))}.announcements_workspaceOpen__OH2_f .announcements_detailPane__sNEsS{opacity:1;transform:translateX(0)}.announcements_detailInner__O_vUX{height:100%;min-height:0;display:flex;flex-direction:column;min-width:280px}.announcements_detailHead__5Scny{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--zsfrp-border);flex-shrink:0}.announcements_detailHeadMain__lSOxL{display:flex;align-items:flex-start;gap:10px;min-width:0}.announcements_detailIcon__NveWM{margin-top:3px;color:var(--zsfrp-primary)}.announcements_detailTitle__vhQH2{margin:0;font-size:18px;font-weight:800;line-height:1.3}.announcements_detailMeta__qoMOI{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--zsfrp-text-muted)}.announcements_detailMeta__qoMOI .ant-tag{margin:0}.announcements_detailBody__3nDrc{flex:1 1;overflow:auto;padding:16px 18px 24px;font-size:14px;line-height:1.7}.announcements_detailBody__3nDrc p{margin:0 0 10px}.announcements_detailBody__3nDrc p:last-child{margin-bottom:0}.announcements_detailBody__3nDrc a{color:var(--zsfrp-primary)}@media (max-width:900px){.announcements_workspaceOpen__OH2_f,.announcements_workspace__wUkzZ{flex-direction:column;height:auto;min-height:0}.announcements_detailPane__sNEsS,.announcements_listPane__PSHUr,.announcements_workspaceOpen__OH2_f .announcements_detailPane__sNEsS,.announcements_workspaceOpen__OH2_f .announcements_listPane__PSHUr{flex-basis:auto;width:100%;max-width:100%}.announcements_listPane__PSHUr{max-height:42vh;border-right:none!important;border-bottom:1px solid var(--zsfrp-border)}.announcements_detailPane__sNEsS{transform:translateY(12px);height:0;max-height:55vh;opacity:0}.announcements_workspaceOpen__OH2_f .announcements_detailPane__sNEsS{transform:translateY(0);height:55vh;opacity:1}}.ImpersonateBanner_banner__qrpgt{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;background:color-mix(in srgb,#faad14 18%,var(--zsfrp-bg-elevated));border-bottom:1px solid color-mix(in srgb,#faad14 35%,var(--zsfrp-border));color:var(--zsfrp-text);font-size:13px;font-weight:550}.ConsoleAds_topBar__IEbAA{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px;min-height:36px;padding:6px 28px;flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--zsfrp-border) 70%,transparent);background:color-mix(in srgb,var(--zsfrp-primary) 5%,var(--zsfrp-bg-elevated))}.ConsoleAds_topItem__YKkab,.ConsoleAds_topLink__L1yhp{display:inline-flex;align-items:center;max-width:min(360px,45vw)}.ConsoleAds_topLink__L1yhp{color:var(--zsfrp-primary);text-decoration:none;transition:opacity .15s ease}.ConsoleAds_topLink__L1yhp:hover{opacity:.82;text-decoration:underline}.ConsoleAds_topText__Me1Vi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:inherit}.ConsoleAds_topItem__YKkab .ConsoleAds_topText__Me1Vi{color:var(--zsfrp-text-secondary)}.ConsoleAds_popupStack__Vs3Vn{position:fixed;right:20px;bottom:20px;z-index:900;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.ConsoleAds_popupCard__QFndB{position:relative;width:min(280px,calc(100vw - 40px));pointer-events:auto;border-radius:var(--zsfrp-radius-lg);border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg-elevated);box-shadow:var(--zsfrp-shadow);overflow:hidden}.ConsoleAds_popupClose__R394I{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:color-mix(in srgb,#000 45%,transparent);color:#fff;cursor:pointer;transition:background .15s ease}.ConsoleAds_popupClose__R394I:hover{background:color-mix(in srgb,#000 62%,transparent)}.ConsoleAds_popupImageBtn__pNnEl{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.ConsoleAds_popupImage__Yuq7v{display:block;width:100%;height:auto;vertical-align:top}@media (max-width:768px){.ConsoleAds_topBar__IEbAA{justify-content:flex-start;padding-inline:16px}.ConsoleAds_topItem__YKkab,.ConsoleAds_topLink__L1yhp{max-width:100%}.ConsoleAds_popupStack__Vs3Vn{right:12px;bottom:12px}.ConsoleAds_popupCard__QFndB{width:min(240px,calc(100vw - 24px))}}.about_shell__nLXwy{display:flex;flex-direction:column;padding:20px 22px 24px;border-radius:12px;border:1px solid var(--zsfrp-border);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--zsfrp-primary) 6%,transparent),transparent 42%),var(--zsfrp-bg-elevated);box-shadow:var(--zsfrp-shadow-sm);min-height:min(480px,64vh)}.about_summaryStrip__ql98l{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--zsfrp-border) 85%,transparent)}.about_summaryTagClickable__JUKG6{cursor:pointer;transition:opacity .15s ease}.about_summaryTagClickable__JUKG6:hover{opacity:.85}.about_shellBody__w9Dyf{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:0;gap:0;align-items:stretch;flex:1 1;min-height:0}.about_sidebar__4tSk9{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;gap:16px;min-width:0;padding-right:20px}.about_content__o0xko{min-width:0;padding-left:20px;border-left:1px solid color-mix(in srgb,var(--zsfrp-border) 90%,transparent)}.about_contentSection__GkR5i{min-width:0}.about_contentTitle__WmOul{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--zsfrp-text)}.about_contentLead__HSMRg{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--zsfrp-text-muted)}.about_navList__Hy7XN{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.about_navItem__VEDBA{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:var(--zsfrp-radius-md);background:transparent;color:var(--zsfrp-text-secondary);font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.about_navItem__VEDBA:hover{background:color-mix(in srgb,var(--zsfrp-primary) 6%,var(--zsfrp-bg));color:var(--zsfrp-text)}.about_navItemActive__Vx3JR{background:color-mix(in srgb,var(--zsfrp-primary) 10%,var(--zsfrp-bg-elevated));color:var(--zsfrp-primary);font-weight:550}.about_navItem__VEDBA .anticon{font-size:14px;flex-shrink:0}.about_navLabel__PfcSn{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1 1;min-width:0}.about_navCount__RElbO{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--zsfrp-text-muted)}.about_navItemActive__Vx3JR .about_navCount__RElbO{color:color-mix(in srgb,var(--zsfrp-primary) 72%,var(--zsfrp-text-muted))}.about_navDivider__n_0BR{height:1px;margin:4px 0;background:color-mix(in srgb,var(--zsfrp-border) 80%,transparent)}.about_sidebarFoot__b4AZ2{display:flex;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:12px;color:var(--zsfrp-text-muted)}.about_introBody__Ke4Fo,.about_introPlain__DHqEZ{font-size:14px;line-height:1.7;color:var(--zsfrp-text-secondary)}.about_introPlain__DHqEZ{margin:0}.about_infoPanel__RZEPz{border-radius:10px;border:1px solid color-mix(in srgb,var(--zsfrp-border) 88%,transparent);background:color-mix(in srgb,var(--zsfrp-bg) 30%,var(--zsfrp-bg-elevated));padding:4px 16px}.about_infoRow__3mLst{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--zsfrp-border) 70%,transparent);font-size:13px}.about_infoRow__3mLst:last-child{border-bottom:none}.about_infoLabel__L_1CA{color:var(--zsfrp-text-muted);flex-shrink:0}.about_infoValue__9mXRM{color:var(--zsfrp-text);font-weight:550;text-align:right}.about_infoCode__l_s8x{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:600;color:var(--zsfrp-text);word-break:break-all;text-align:right}.about_tagWrap__Rfd1q{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.about_memberGrid__h0cKx{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.about_memberCard__352YZ{display:flex;flex-direction:column;gap:10px;padding:14px 15px;border-radius:10px;border:1px solid color-mix(in srgb,var(--zsfrp-border) 92%,transparent);background:var(--zsfrp-bg-elevated);min-width:0;transition:border-color .15s ease}.about_memberCardLink__z4_IX{display:block;text-decoration:none;color:inherit}.about_memberCardLink__z4_IX:hover .about_memberCard__352YZ{border-color:color-mix(in srgb,var(--zsfrp-primary) 26%,var(--zsfrp-border))}.about_memberTop__tU3AB{display:flex;align-items:center;gap:11px;min-width:0}.about_memberMeta__AlfIM{min-width:0;flex:1 1}.about_memberAvatar__HuNwV{flex-shrink:0;width:42px;height:42px;border-radius:10px;object-fit:cover;border:1px solid var(--zsfrp-border);background:color-mix(in srgb,var(--zsfrp-primary) 8%,var(--zsfrp-bg-elevated))}.about_memberAvatarFallback__8VhPt{display:grid;place-items:center;font-size:15px;font-weight:600;color:var(--zsfrp-primary)}.about_memberNameRow__GvHlX{display:flex;align-items:center;gap:6px;min-width:0}.about_memberName__ZjvDs{margin:0;font-size:14px;font-weight:600;color:var(--zsfrp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about_linkHint__Is1LN{flex-shrink:0;font-size:11px;color:var(--zsfrp-text-muted);opacity:.75}.about_memberCardLink__z4_IX:hover .about_linkHint__Is1LN{color:var(--zsfrp-primary);opacity:1}.about_memberTitle__losbz{margin:2px 0 0;font-size:12px;color:var(--zsfrp-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about_memberDesc__eeolX{margin:0;font-size:12px;line-height:1.55;color:var(--zsfrp-text-muted)}.about_emptyText__CpM4M{margin:0;padding:12px 14px;border-radius:10px;font-size:13px;color:var(--zsfrp-text-muted);background:color-mix(in srgb,var(--zsfrp-bg) 45%,transparent);border:1px solid color-mix(in srgb,var(--zsfrp-border) 75%,transparent)}.about_loading__vcizc{display:grid;place-items:center;min-height:280px}@media (max-width:900px){.about_shell__nLXwy{padding:16px;min-height:0}.about_shellBody__w9Dyf{grid-template-columns:1fr}.about_sidebar__4tSk9{position:static;padding-right:0}.about_content__o0xko{margin-top:16px;padding-left:0;padding-top:16px;border-left:none;border-top:1px solid color-mix(in srgb,var(--zsfrp-border) 90%,transparent)}.about_navList__Hy7XN{flex-direction:row;flex-wrap:wrap;gap:6px}.about_navItem__VEDBA{width:auto;padding:8px 12px}.about_navLabel__PfcSn{gap:6px}.about_navDivider__n_0BR,.about_sidebarFoot__b4AZ2{display:none}}.downloads_shell__VZsXN{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;padding:20px 22px 24px;border-radius:var(--zsfrp-radius-xl);border:1px solid var(--zsfrp-border);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--zsfrp-primary) 7%,transparent),transparent 42%),var(--zsfrp-bg-elevated);box-shadow:var(--zsfrp-shadow-sm);min-height:min(560px,72vh)}.downloads_sidebar__8TYUI{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;gap:0;padding:4px 0}.downloads_stepList__n3JnE{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.downloads_stepItem__JLLyl{display:flex;align-items:flex-start;gap:12px;position:relative;padding:14px 0}.downloads_stepItem__JLLyl:not(:last-child):after{content:"";position:absolute;left:15px;top:42px;bottom:-2px;width:2px;background:color-mix(in srgb,var(--zsfrp-border) 90%,transparent)}.downloads_stepItemDone__yK9OD:not(:last-child):after{background:color-mix(in srgb,var(--zsfrp-primary) 35%,var(--zsfrp-border))}.downloads_stepBadge__Bnt4H{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;border:2px solid var(--zsfrp-border);background:var(--zsfrp-bg);font-size:13px;font-weight:700;color:var(--zsfrp-text-muted);z-index:1}.downloads_stepItemActive__uVVo0 .downloads_stepBadge__Bnt4H{border-color:var(--zsfrp-primary);background:var(--zsfrp-primary);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--zsfrp-primary) 35%,transparent)}.downloads_stepItemDone__yK9OD .downloads_stepBadge__Bnt4H{border-color:color-mix(in srgb,var(--zsfrp-primary) 45%,var(--zsfrp-border));background:color-mix(in srgb,var(--zsfrp-primary) 12%,var(--zsfrp-bg-elevated));color:var(--zsfrp-primary)}.downloads_stepCopy__vrLLw{min-width:0;padding-top:4px}.downloads_stepLabel__20qx_{display:block;font-size:14px;font-weight:700;color:var(--zsfrp-text-muted);line-height:1.3}.downloads_stepItemActive__uVVo0 .downloads_stepLabel__20qx_{color:var(--zsfrp-text)}.downloads_stepItemDone__yK9OD .downloads_stepLabel__20qx_{color:var(--zsfrp-text-secondary)}.downloads_stepHint__Kcv0m{display:block;margin-top:3px;font-size:12px;color:var(--zsfrp-text-muted);line-height:1.4}.downloads_main__2tGrl{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:420px;padding:8px 4px 4px}.downloads_mainHead__LuMup{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.downloads_mainTitle__ycUnh{margin:0;font-size:20px;font-weight:800;line-height:1.25;color:var(--zsfrp-text)}.downloads_mainDesc__1CcJl{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--zsfrp-text-secondary);max-width:48ch}.downloads_toolbar__SwBWt{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.downloads_choiceGrid__Srw_Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px;flex:1 1;align-content:start}.downloads_choiceGridTwo__jkx4f{grid-template-columns:repeat(2,minmax(0,1fr))}.downloads_choice__c8PmE{display:flex;align-items:center;gap:14px;width:100%;min-height:92px;padding:16px 18px;border-radius:var(--zsfrp-radius-lg);border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg-elevated);box-shadow:var(--zsfrp-shadow-sm);text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.downloads_choice__c8PmE:hover{border-color:color-mix(in srgb,var(--zsfrp-primary) 42%,var(--zsfrp-border));box-shadow:var(--zsfrp-shadow);transform:translateY(-1px);background:color-mix(in srgb,var(--zsfrp-primary) 4%,var(--zsfrp-bg-elevated))}.downloads_choice__c8PmE:hover .downloads_choiceArrow__bavgl{color:var(--zsfrp-primary);transform:translateX(2px)}.downloads_choice__c8PmE:focus-visible{outline:2px solid color-mix(in srgb,var(--zsfrp-primary) 55%,transparent);outline-offset:2px}.downloads_choiceIconWrap__H4u_Z{flex-shrink:0;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--zsfrp-radius);background:color-mix(in srgb,var(--zsfrp-primary) 10%,var(--zsfrp-bg-elevated));color:var(--zsfrp-primary);font-size:24px}.downloads_choice__c8PmE[data-kind=desktop] .downloads_choiceIconWrap__H4u_Z{background:color-mix(in srgb,var(--zsfrp-primary) 12%,var(--zsfrp-bg-elevated))}.downloads_choice__c8PmE[data-kind=frpc] .downloads_choiceIconWrap__H4u_Z{background:color-mix(in srgb,#7bc9a8 18%,var(--zsfrp-bg-elevated));color:#5aab88}.downloads_choice__c8PmE[data-kind=windows] .downloads_choiceIconWrap__H4u_Z{background:color-mix(in srgb,#1677ff 12%,var(--zsfrp-bg-elevated));color:#1677ff}.downloads_choice__c8PmE[data-kind=linux] .downloads_choiceIconWrap__H4u_Z{background:color-mix(in srgb,#faad14 14%,var(--zsfrp-bg-elevated));color:#d48806}.downloads_choice__c8PmE[data-kind=macos] .downloads_choiceIconWrap__H4u_Z{background:color-mix(in srgb,var(--zsfrp-text-muted) 16%,var(--zsfrp-bg-elevated));color:var(--zsfrp-text)}.downloads_choiceBody__8_HY0{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.downloads_choiceTitle___iqjj{font-size:15px;font-weight:760;color:var(--zsfrp-text);line-height:1.35}.downloads_choiceDesc__SssiF{font-size:12px;line-height:1.5;color:var(--zsfrp-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.downloads_choiceArrow__bavgl{flex-shrink:0;font-size:14px;color:var(--zsfrp-text-muted);transition:color .2s ease,transform .2s ease}.downloads_result___c44U{display:flex;flex-direction:column;gap:20px;padding:28px 26px;border-radius:var(--zsfrp-radius-xl);border:1px solid color-mix(in srgb,var(--zsfrp-primary) 28%,var(--zsfrp-border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--zsfrp-primary) 10%,transparent),transparent 48%),color-mix(in srgb,var(--zsfrp-primary) 4%,var(--zsfrp-bg-elevated));box-shadow:var(--zsfrp-shadow);max-width:560px}.downloads_resultHero__E8iGd{display:flex;align-items:flex-start;gap:16px}.downloads_resultIcon__mQzx3{flex-shrink:0;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:color-mix(in srgb,var(--zsfrp-primary) 14%,var(--zsfrp-bg-elevated));color:var(--zsfrp-primary);font-size:26px}.downloads_resultTitle__ELUVE{margin:0;font-size:22px;font-weight:800;line-height:1.25;color:var(--zsfrp-text)}.downloads_resultMeta__wFQlw{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.downloads_tag__j2WXP{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:650;color:var(--zsfrp-text-secondary);background:color-mix(in srgb,var(--zsfrp-bg) 50%,var(--zsfrp-bg-elevated));border:1px solid color-mix(in srgb,var(--zsfrp-border) 90%,transparent)}.downloads_tagPrimary__dZQbN{color:var(--zsfrp-primary);background:color-mix(in srgb,var(--zsfrp-primary) 10%,var(--zsfrp-bg-elevated));border-color:color-mix(in srgb,var(--zsfrp-primary) 22%,var(--zsfrp-border))}.downloads_resultActions__jYVD3{display:flex;flex-direction:column;gap:10px}@media (max-width:900px){.downloads_shell__VZsXN{grid-template-columns:1fr;min-height:0}.downloads_sidebar__8TYUI{position:static}.downloads_stepList__n3JnE{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:4px}.downloads_stepItem__JLLyl{flex-direction:column;align-items:center;text-align:center;min-width:88px;padding:8px 4px}.downloads_stepItem__JLLyl:not(:last-child):after{display:none}.downloads_stepCopy__vrLLw{padding-top:0}.downloads_stepHint__Kcv0m{display:none}.downloads_main__2tGrl{min-height:0}.downloads_choiceGridTwo__jkx4f{grid-template-columns:1fr}}.messages_loading__DzO5l{display:grid;place-items:center;min-height:240px}.messages_workspace__NizV0{--list-basis:100%;--detail-basis:0%;display:flex;align-items:stretch;gap:0;height:min(70vh,720px);border-radius:var(--zsfrp-radius-xl);border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg-elevated);box-shadow:var(--zsfrp-shadow-sm);overflow:hidden}.messages_workspaceOpen__HdsXy{--list-basis:38%;--detail-basis:62%}.messages_listPane__FKffA{flex:0 0 var(--list-basis);width:var(--list-basis);max-width:var(--list-basis);min-width:0;display:flex;flex-direction:column;min-height:0;transition:flex-basis .32s var(--zsfrp-ease,ease),width .32s var(--zsfrp-ease,ease),max-width .32s var(--zsfrp-ease,ease);border-right:1px solid transparent;overflow:hidden}.messages_workspaceOpen__HdsXy .messages_listPane__FKffA{border-right-color:var(--zsfrp-border)}.messages_cardList__dC9cg{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px}.messages_card__nb48h{display:flex;align-items:stretch;width:100%;text-align:left;cursor:pointer;border:1px solid var(--zsfrp-border);border-radius:var(--zsfrp-radius-lg);background:color-mix(in srgb,var(--zsfrp-bg) 55%,var(--zsfrp-bg-elevated));padding:0;overflow:hidden;flex-shrink:0;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.messages_card__nb48h:hover{border-color:color-mix(in srgb,var(--zsfrp-primary) 35%,var(--zsfrp-border));background:var(--zsfrp-bg-elevated)}.messages_cardActive__WCFgz{border-color:color-mix(in srgb,var(--zsfrp-primary) 55%,var(--zsfrp-border));background:color-mix(in srgb,var(--zsfrp-primary) 7%,var(--zsfrp-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zsfrp-primary) 18%,transparent)}.messages_cardBody__hK3qx{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1;padding:12px 14px}.messages_cardTop__WDkCJ{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.messages_cardTitle__qBL9A{font-size:14px;font-weight:760;color:var(--zsfrp-text);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.messages_cardTitleUnread__88jS_{font-weight:800}.messages_workspaceOpen__HdsXy .messages_cardTitle__qBL9A{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.messages_cardTags__o60Dm{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0}.messages_cardTags__o60Dm .ant-tag{margin:0}.messages_cardSummary__VD4_j{font-size:12px;line-height:1.5;color:var(--zsfrp-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages_workspaceOpen__HdsXy .messages_cardSummary__VD4_j{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.messages_cardTime__ePGQ_{font-size:11px;color:var(--zsfrp-text-muted)}.messages_loadMore__k5J7a{display:grid;place-items:center;flex-shrink:0;padding:4px 0 8px}.messages_detailPane__bjlKu{flex:0 0 var(--detail-basis);width:var(--detail-basis);max-width:var(--detail-basis);min-width:0;overflow:hidden;opacity:0;transform:translateX(18px);transition:flex-basis .32s var(--zsfrp-ease,ease),width .32s var(--zsfrp-ease,ease),max-width .32s var(--zsfrp-ease,ease),opacity .28s ease,transform .32s var(--zsfrp-ease,ease);background:color-mix(in srgb,var(--zsfrp-bg) 35%,var(--zsfrp-bg-elevated))}.messages_workspaceOpen__HdsXy .messages_detailPane__bjlKu{opacity:1;transform:translateX(0)}.messages_detailInner__hUtar{height:100%;min-height:0;display:flex;flex-direction:column;min-width:280px}.messages_detailHead__9cEC2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--zsfrp-border);flex-shrink:0}.messages_detailHeadMain__nR5eP{display:flex;align-items:flex-start;gap:10px;min-width:0}.messages_detailIcon__TigrV{margin-top:3px;color:var(--zsfrp-primary)}.messages_detailTitle__DNuZE{margin:0;font-size:18px;font-weight:800;line-height:1.3;word-break:break-word}.messages_detailMeta__kjEeT{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--zsfrp-text-muted)}.messages_detailMeta__kjEeT .ant-tag{margin:0}.messages_detailBody__8tKYW{flex:1 1;overflow:auto;padding:16px 18px 24px;font-size:14px;line-height:1.7}.messages_detailBody__8tKYW p{margin:0 0 10px}.messages_detailBody__8tKYW p:last-child{margin-bottom:0}.messages_detailBody__8tKYW a{color:var(--zsfrp-primary)}.messages_detailFoot__1A_nO{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:10px 18px;border-top:1px solid var(--zsfrp-border);font-size:12px;color:var(--zsfrp-text-secondary)}.messages_detailFootIcon__Llc4G,.messages_detailFoot__1A_nO a{color:var(--zsfrp-primary)}@media (max-width:900px){.messages_workspaceOpen__HdsXy,.messages_workspace__NizV0{flex-direction:column;height:auto;min-height:0}.messages_detailPane__bjlKu,.messages_listPane__FKffA,.messages_workspaceOpen__HdsXy .messages_detailPane__bjlKu,.messages_workspaceOpen__HdsXy .messages_listPane__FKffA{flex-basis:auto;width:100%;max-width:100%}.messages_listPane__FKffA{max-height:42vh;border-right:none!important;border-bottom:1px solid var(--zsfrp-border)}.messages_detailPane__bjlKu{transform:translateY(12px);height:0;max-height:55vh;opacity:0}.messages_workspaceOpen__HdsXy .messages_detailPane__bjlKu{transform:translateY(0);height:55vh;opacity:1}}.CheckinInline_bar__293g0{display:inline-flex;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-radius:999px;color:var(--zsfrp-text);max-width:100%}.CheckinInline_overlay__kK8Qt{background:hsla(0,0%,100%,.92);box-shadow:0 8px 24px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CheckinInline_light__o6SKV{background:var(--zsfrp-bg-elevated);border:1px solid var(--zsfrp-border);box-shadow:var(--zsfrp-shadow-sm)}.CheckinInline_icon__0RCtD{color:#52c41a;font-size:16px;flex-shrink:0}.CheckinInline_text__ntn4V{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.CheckinInline_bar__293g0{width:100%;justify-content:space-between;border-radius:12px}.CheckinInline_text__ntn4V{white-space:normal;flex:1 1}}.AnnouncementAlerts_stack___ZQJP{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%}.AnnouncementAlerts_stack___ZQJP>.ant-alert{flex:1 1;min-height:0;overflow:hidden}.AnnouncementAlerts_split__NcUOi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.AnnouncementAlerts_split__NcUOi>.ant-alert{height:100%;overflow:hidden;max-height:340px}.AnnouncementAlerts_loading__i2_Li{display:grid;place-items:center;min-height:120px;grid-column:1/-1;border-radius:var(--zsfrp-radius-lg);border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg)}.AnnouncementAlerts_alert__1WHhR{border-radius:var(--zsfrp-radius)!important}.AnnouncementAlerts_alert__1WHhR .ant-alert-message{font-weight:700}.AnnouncementAlerts_bodyWrap__mww9i{position:relative;min-height:0}.AnnouncementAlerts_bodyClamp__VnLfO{overflow:hidden;max-height:15.5em}.AnnouncementAlerts_stack___ZQJP .AnnouncementAlerts_bodyClamp__VnLfO{max-height:7.8em}.AnnouncementAlerts_bodyWrapTruncated__vmgxd .AnnouncementAlerts_bodyClamp__VnLfO{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent)}.AnnouncementAlerts_fadeBar__yxCzP{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:flex-end;justify-content:center;height:2.2em;pointer-events:none}.AnnouncementAlerts_moreLink__m9__D{pointer-events:auto;font-size:12px;font-weight:700;line-height:1.4;color:var(--zsfrp-primary);text-decoration:none}.AnnouncementAlerts_moreLink__m9__D:hover{text-decoration:underline}.AnnouncementAlerts_md__UT_ic{font-size:13px;line-height:1.55}.AnnouncementAlerts_md__UT_ic p{margin:0 0 6px}.AnnouncementAlerts_md__UT_ic p:last-child{margin-bottom:0}.AnnouncementAlerts_md__UT_ic a{color:inherit;text-decoration:underline}@media (max-width:900px){.AnnouncementAlerts_split__NcUOi{grid-template-columns:1fr}.AnnouncementAlerts_split__NcUOi>.ant-alert{max-height:none}}.node-donate_shell___nDxx{display:flex;flex-direction:column;gap:16px}.node-donate_panel__4hCYy{padding:20px 22px;border-radius:12px;border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg-elevated);box-shadow:var(--zsfrp-shadow-sm)}.node-donate_formGrid__pVYka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px}.node-donate_commandBox__kkKgq{padding:14px 16px;border-radius:10px;border:1px solid var(--zsfrp-border);background:color-mix(in srgb,var(--zsfrp-bg) 45%,var(--zsfrp-bg-elevated));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;word-break:break-all;white-space:pre-wrap}.node-donate_wizardGrid__CKil9{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.node-donate_choiceCard__pK5p2{padding:14px 16px;border-radius:10px;border:1px solid var(--zsfrp-border);background:color-mix(in srgb,var(--zsfrp-bg) 40%,var(--zsfrp-bg-elevated));cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.node-donate_choiceCard__pK5p2:hover{border-color:color-mix(in srgb,var(--zsfrp-primary) 35%,var(--zsfrp-border))}.node-donate_choiceCardActive__Dgc_w{border-color:color-mix(in srgb,var(--zsfrp-primary) 55%,var(--zsfrp-border));background:color-mix(in srgb,var(--zsfrp-primary) 7%,var(--zsfrp-bg-elevated))}.node-donate_choiceTitle__cjXHX{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--zsfrp-text)}.node-donate_choiceDesc__Ma6UA{margin:0;font-size:12px;color:var(--zsfrp-text-muted)}@media (max-width:768px){.node-donate_formGrid__pVYka{grid-template-columns:1fr}}.profile_shell__HzMQJ{display:flex;flex-direction:column;padding:20px 22px 24px;border-radius:12px;border:1px solid var(--zsfrp-border);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--zsfrp-primary) 6%,transparent),transparent 42%),var(--zsfrp-bg-elevated);box-shadow:var(--zsfrp-shadow-sm);min-height:min(480px,64vh)}.profile_summaryStrip__GSCbU{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--zsfrp-border) 85%,transparent)}.profile_shellBody__aMYk4{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:0;gap:0;align-items:stretch;flex:1 1;min-height:0}.profile_sidebar__hABlT{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;gap:16px;min-width:0;padding-right:20px}.profile_content__Qo_Wh{min-width:0;padding-left:20px;border-left:1px solid color-mix(in srgb,var(--zsfrp-border) 90%,transparent)}.profile_contentSection__s3ykP{min-width:0}.profile_contentTitle__vzfQS{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--zsfrp-text)}.profile_contentLead__M83Gp{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--zsfrp-text-muted)}.profile_navList__VjiS7{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.profile_navItem__0I9AH{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:var(--zsfrp-radius-md);background:transparent;color:var(--zsfrp-text-secondary);font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.profile_navItem__0I9AH:hover{background:color-mix(in srgb,var(--zsfrp-primary) 6%,var(--zsfrp-bg));color:var(--zsfrp-text)}.profile_navItemActive__nZFIP{background:color-mix(in srgb,var(--zsfrp-primary) 10%,var(--zsfrp-bg-elevated));color:var(--zsfrp-primary);font-weight:550}.profile_navItem__0I9AH .anticon{font-size:14px;flex-shrink:0}.profile_navDivider__6rmkg{height:1px;margin:4px 0;background:color-mix(in srgb,var(--zsfrp-border) 80%,transparent)}.profile_quickLinksSidebar__GVqCE{display:flex;flex-direction:column;gap:4px}.profile_quickLinksLabel__iOLRT{margin:0 0 4px;padding:0 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--zsfrp-text-muted)}.profile_quickLink__uSUQX{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--zsfrp-radius-md);font-size:12px;color:var(--zsfrp-text-secondary);text-decoration:none;transition:background .15s ease,color .15s ease}.profile_quickLink__uSUQX:hover{background:color-mix(in srgb,var(--zsfrp-primary) 6%,var(--zsfrp-bg));color:var(--zsfrp-text)}.profile_infoRow__lNtfK{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--zsfrp-border) 70%,transparent);font-size:13px}.profile_infoRow__lNtfK:last-child{border-bottom:none}.profile_infoLabel__NKPR_{color:var(--zsfrp-text-muted);flex-shrink:0}.profile_infoValue__9TESW{color:var(--zsfrp-text);font-weight:550;text-align:right;word-break:break-word}.profile_avatarPanel__wmR_w{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0 4px;text-align:center}.profile_avatarLarge__KP3qv{flex-shrink:0;background:linear-gradient(145deg,#69b1ff,#1677ff)!important;font-size:40px;font-weight:600}.profile_avatarHint__OKAE0{margin:0;max-width:360px;font-size:13px;line-height:1.55;color:var(--zsfrp-text-muted)}.profile_avatarActions__xQCpP{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.profile_realnameStatusBlock__rXyr7{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:12px 0 8px}.profile_realnameStatusIcon__G2y_p{flex-shrink:0;display:grid;place-items:center;width:72px;height:72px;border-radius:18px;font-size:36px}.profile_realnameTone_success__7zR7u{color:var(--zsfrp-success);background:color-mix(in srgb,var(--zsfrp-success) 14%,var(--zsfrp-bg-elevated))}.profile_realnameTone_warning__TbvV8{color:var(--zsfrp-warning,#faad14);background:color-mix(in srgb,var(--zsfrp-warning,#faad14) 14%,var(--zsfrp-bg-elevated))}.profile_realnameTone_danger__R07sW{color:#ff4d4f;background:color-mix(in srgb,#ff4d4f 12%,var(--zsfrp-bg-elevated))}.profile_realnameTone_default__QIeug{color:var(--zsfrp-primary);background:color-mix(in srgb,var(--zsfrp-primary) 12%,var(--zsfrp-bg-elevated))}.profile_realnameStatusBody__1BE00{width:100%;max-width:420px}.profile_realnameStatusHead__FPT9t{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.profile_realnameStatusTitle__nDloM{font-size:16px;font-weight:600;color:var(--zsfrp-text)}.profile_realnameStatusDesc__1zcnl{margin:0 0 14px;font-size:13px;line-height:1.6;color:var(--zsfrp-text-secondary)}.profile_realnameSteps__UMFQc{margin:24px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid color-mix(in srgb,var(--zsfrp-border) 70%,transparent);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.profile_realnameStep__fi4JD{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:13px;color:var(--zsfrp-text-secondary)}.profile_realnameStepIcon__QFhMA{flex-shrink:0;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;font-size:24px;color:var(--zsfrp-primary);background:color-mix(in srgb,var(--zsfrp-primary) 10%,var(--zsfrp-bg-elevated))}.profile_realnameStepText__aTTs0{line-height:1.45;color:var(--zsfrp-text);font-size:12px}@media (max-width:900px){.profile_shell__HzMQJ{padding:16px;min-height:0}.profile_shellBody__aMYk4{grid-template-columns:1fr}.profile_sidebar__hABlT{position:static;padding-right:0}.profile_content__Qo_Wh{margin-top:16px;padding-left:0;padding-top:16px;border-left:none;border-top:1px solid color-mix(in srgb,var(--zsfrp-border) 90%,transparent)}.profile_navList__VjiS7{flex-direction:row;flex-wrap:wrap;gap:6px}.profile_navItem__0I9AH{width:auto;padding:8px 12px}.profile_navDivider__6rmkg,.profile_quickLinksSidebar__GVqCE{display:none}}@media (max-width:640px){.profile_realnameSteps__UMFQc{grid-template-columns:1fr;gap:14px}.profile_realnameStep__fi4JD{flex-direction:row;text-align:left;gap:12px}}.realname_shell__cwryN{display:flex;justify-content:center;align-items:flex-start;min-height:min(560px,calc(100vh - 220px));padding:8px 16px 48px}.realname_card__W7upX{width:100%;max-width:420px;padding:28px 24px 24px;border-radius:12px;border:1px solid var(--zsfrp-border);background:var(--zsfrp-bg-elevated);box-shadow:var(--zsfrp-shadow-sm)}.realname_verified__h_YeI{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:12px 0 4px}.realname_verifiedIcon__bNV4K{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:26px;color:var(--zsfrp-success);background:color-mix(in srgb,var(--zsfrp-success) 12%,var(--zsfrp-bg-elevated));border:1px solid color-mix(in srgb,var(--zsfrp-success) 28%,var(--zsfrp-border))}.realname_verifiedTitle__H3qm3{margin:0;font-size:18px;font-weight:700;color:var(--zsfrp-text)}.realname_verifiedText__hOgBN{margin:0;font-size:13px;line-height:1.6;color:var(--zsfrp-text-muted)}.realname_verifiedActions__jLMdL{margin-top:8px}@media (max-width:640px){.realname_shell__cwryN{padding-inline:12px}.realname_card__W7upX{padding:22px 18px 20px}}.tunnelDetail_layout__Go0YA{display:grid;grid-template-columns:1fr 340px;grid-gap:16px;gap:16px;align-items:start}.tunnelDetail_side__Dt4en{display:flex;flex-direction:column;gap:16px}.tunnelDetail_sparkRow__1i_Kq{display:flex;flex-direction:column;gap:12px}.tunnelDetail_sparkBox__oiWlS{padding:10px;border-radius:var(--zsfrp-radius);border:1px solid var(--zsfrp-border);background:color-mix(in srgb,var(--zsfrp-bg) 40%,var(--zsfrp-bg-elevated))}.tunnelDetail_sparkLabel__uc2cL{margin-bottom:6px;font-size:11px;color:var(--zsfrp-text-muted)}@media (max-width:992px){.tunnelDetail_layout__Go0YA{grid-template-columns:1fr}}