.project-detail_page__xbf8B{--pd-text:#202124;--pd-muted:#595f68;--pd-line:#e4e6eb;--pd-surface:#fff;--pd-link:#2563eb;--pd-soft:#f6f8fc;--pd-tag:#f1f3f6;--pd-ok:#15803d;--pd-error:#b42318;--hall-muted:var(--pd-muted);--hall-line:var(--pd-line);font-family:Microsoft YaHei,Microsoft YaHei UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.65;color:var(--pd-text);background:var(--pd-surface);min-height:100vh}.project-detail_page__xbf8B :is(input,select,button,textarea){font:inherit}:where(.project-detail_page__xbf8B) :where(p,h1,h2,h3,ul,ol,dl){margin:0;overflow-wrap:anywhere}.project-detail_page__xbf8B :is(h1,h2){font-weight:600;line-height:1.4}.project-detail_page__xbf8B h1{font-size:22px}.project-detail_page__xbf8B h2{font-size:18px}.project-detail_page__xbf8B h3{font-size:16px;font-weight:600;line-height:1.5}.project-detail_page__xbf8B a{color:var(--pd-link);text-decoration:none}.project-detail_page__xbf8B a:hover{text-decoration:underline}.project-detail_page__xbf8B :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #2563eb;outline-offset:3px}.project-detail_page__xbf8B button{cursor:pointer}.project-detail_page__xbf8B button:disabled{opacity:.6;cursor:wait}.project-detail_top__jsfD6{max-width:1440px;margin:0 auto;padding:14px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;border-bottom:1px solid var(--pd-line)}.project-detail_tabs__fc_cz{max-width:1440px;margin:0 auto;padding:8px 24px 0}.project-detail_tabs__fc_cz nav{margin:0;padding-bottom:6px;border-color:var(--pd-line)}.project-detail_tabs__fc_cz nav a{min-height:32px;display:inline-flex;align-items:center}.project-detail_wrap__9FDYs{max-width:1200px;margin:0 auto;padding:20px 24px 48px;min-width:0}.project-detail_message__Vtk6A{padding:24px 0}.project-detail_page__xbf8B .project-detail_message__Vtk6A>*+*{margin-top:12px}.project-detail_muted__pEQLz{color:var(--pd-muted);font-size:13px}.project-detail_empty___pqEc,.project-detail_unstated__hzeQv{color:var(--pd-muted)}.project-detail_prose__Kt3EA{white-space:pre-wrap}.project-detail_ok__ZkOj5{color:var(--pd-ok)}.project-detail_error__SJoym{color:var(--pd-error)}.project-detail_inlineLink__P0T5o{color:var(--pd-link)}.project-detail_originalName__dhcXe{display:block;color:var(--pd-muted);font-size:13px}.project-detail_actions__sfJ3U{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.project-detail_button__oLUAj{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 16px;border:1px solid var(--pd-line);border-radius:6px;background:var(--pd-surface);color:var(--pd-link);font-size:14px;font-weight:400;line-height:1.5;text-align:center}.project-detail_page__xbf8B a.project-detail_button__oLUAj:hover{text-decoration:none;border-color:var(--pd-link)}.project-detail_button__oLUAj:hover{border-color:var(--pd-link)}.project-detail_page__xbf8B .project-detail_primary__zBKJh{background:#2563eb;color:#fff;border-color:#2563eb}.project-detail_page__xbf8B .project-detail_primary__zBKJh:hover{background:#1d4ed8;color:#fff}.project-detail_head__dV4Ym{padding:8px 0 20px;border-bottom:1px solid var(--pd-line)}.project-detail_page__xbf8B .project-detail_head__dV4Ym>*+*{margin-top:10px}.project-detail_subtitle__2SIiV{color:var(--pd-muted)}.project-detail_tags__8EFvJ{display:flex;flex-wrap:wrap;gap:6px 8px;padding:0;list-style:none}.project-detail_tag__0oXuu{display:inline-block;padding:1px 8px;border:1px solid var(--pd-line);border-radius:4px;background:var(--pd-tag);color:var(--pd-text);font-size:13px;line-height:20px}.project-detail_route__5wkGb{font-weight:400}.project-detail_routeA__Xx2y5{background:#dcfce7;border-color:#bbf7d0;color:#166534}.project-detail_routeB__MaO7m{background:#dbeafe;border-color:#bfdbfe;color:#1e3a8a}.project-detail_routeC__PqUMx{background:#ede9fe;border-color:#ddd6fe;color:#5b21b6}.project-detail_routeD__VyU_t{background:#fef3c7;border-color:#fde68a;color:#92400e}.project-detail_routeE__WwKHK{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.project-detail_routeX__S_o4L{background:#fee2e2;border-color:#fecaca;color:#991b1b}.project-detail_fit__raLAr{border-color:#bbf7d0;color:#166534;background:#f0fdf4}.project-detail_info__PdKd1{color:var(--pd-muted)}.project-detail_deadline__4GeD7 strong{font-weight:600}.project-detail_toggle__4BahP{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.project-detail_sourceRow__8t0gu{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.project-detail_refs__mE2v_{display:flex;flex-wrap:wrap;gap:2px 0;color:var(--pd-muted);font-size:13px}.project-detail_refs__mE2v_ dt{margin:0}.project-detail_refs__mE2v_ dt:after{content:"："}.project-detail_refs__mE2v_ dd{margin:0 14px 0 0;color:var(--pd-text);overflow-wrap:anywhere}.project-detail_sourceRow__8t0gu>.project-detail_muted__pEQLz{flex:1 1 100%}.project-detail_blocks__7Lzww{min-width:0}.project-detail_page__xbf8B .project-detail_blocks__7Lzww>section{margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--pd-line);border-radius:0;background:transparent;box-shadow:none;min-width:0}.project-detail_page__xbf8B .project-detail_blocks__7Lzww>section>h2{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}.project-detail_page__xbf8B .project-detail_blocks__7Lzww>section>*+*{margin-top:12px}.project-detail_page__xbf8B .project-detail_blocks__7Lzww>section>h2+*{margin-top:0}.project-detail_section__N77oU{min-width:0}.project-detail_facts__Gdt9L{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:8px 16px}.project-detail_facts__Gdt9L dt{color:var(--pd-muted)}.project-detail_facts__Gdt9L dd{margin:0;min-width:0;overflow-wrap:anywhere}.project-detail_page__xbf8B .project-detail_list__8At85{padding-left:0;list-style:none}.project-detail_page__xbf8B .project-detail_list__8At85>li{position:relative;padding-left:14px}.project-detail_page__xbf8B .project-detail_list__8At85>li:before{content:"";position:absolute;left:2px;top:.78em;width:4px;height:4px;border-radius:50%;background:var(--pd-muted)}.project-detail_page__xbf8B .project-detail_blocks__7Lzww li+li{margin-top:6px}.project-detail_page__xbf8B .project-detail_rules__Gs00o>summary{cursor:pointer;color:var(--pd-link);min-height:40px;line-height:40px;width:-moz-max-content;width:max-content;max-width:100%}.project-detail_page__xbf8B .project-detail_rules__Gs00o>*+*{margin-top:12px}@media (max-width:600px){.project-detail_wrap__9FDYs{padding:16px 16px 40px}.project-detail_tabs__fc_cz,.project-detail_top__jsfD6{padding-left:16px;padding-right:16px}.project-detail_button__oLUAj{min-height:44px}.project-detail_actions__sfJ3U>.project-detail_button__oLUAj{flex:1 1 auto}.project-detail_facts__Gdt9L{grid-template-columns:84px minmax(0,1fr);gap:8px}.project-detail_page__xbf8B h1{font-size:20px}}[data-theme=dark] .project-detail_page__xbf8B{--pd-text:#e5e7eb;--pd-muted:#bac1cb;--pd-line:#3d4653;--pd-surface:#171d26;--pd-link:#91b8ff;--pd-soft:#1e2a44;--pd-tag:#222b38;--pd-ok:#4ade80;--pd-error:#f87171}[data-theme=dark] .project-detail_page__xbf8B .project-detail_primary__zBKJh{background:#2563eb;color:#fff;border-color:#5b8cff}[data-theme=dark] .project-detail_routeA__Xx2y5{background:#14532d;border-color:#166534;color:#bbf7d0}[data-theme=dark] .project-detail_routeB__MaO7m{background:#1e3a8a;border-color:#1e40af;color:#dbeafe}[data-theme=dark] .project-detail_routeC__PqUMx{background:#4c1d95;border-color:#5b21b6;color:#ede9fe}[data-theme=dark] .project-detail_routeD__VyU_t{background:#78350f;border-color:#92400e;color:#fef3c7}[data-theme=dark] .project-detail_routeE__WwKHK{background:#1e293b;border-color:#334155;color:#cbd5e1}[data-theme=dark] .project-detail_routeX__S_o4L{background:#7f1d1d;border-color:#991b1b;color:#fee2e2}[data-theme=dark] .project-detail_fit__raLAr{background:#14532d;border-color:#166534;color:#bbf7d0}[data-theme=dark] .project-detail_page__xbf8B .project-detail_blocks__7Lzww>section{background:transparent;border-color:var(--pd-line)}[data-theme=dark] .project-detail_page__xbf8B :is([class*=_muted__],[class*=_original__]){color:var(--pd-muted)}[data-theme=dark] .project-detail_page__xbf8B :is([class*=_inlineLink__],[class*=_gapLink__],[class*=_expand__]){color:var(--pd-link)}[data-theme=dark] .project-detail_page__xbf8B .project-detail_blocks__7Lzww>section :is(h3,[class*=_next__]){color:var(--pd-text)}[data-theme=dark] .project-detail_tabs__fc_cz nav{border-color:var(--pd-line)}[data-theme=dark] .project-detail_tabs__fc_cz nav a{color:#91b8ff}[data-theme=dark] .project-detail_tabs__fc_cz nav a[aria-current=page]{color:#f1f5f9;border-color:#91b8ff}[data-theme=dark] .project-detail_page__xbf8B :is(button:not([class]),[class*=_loginLine__] button){background:#222b38;color:#e5e7eb;border:1px solid #475569;border-radius:6px;padding:4px 12px}