@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--background:#fff;--foreground:#1a202c;--text:#1a202c;--text-muted:#64748b;--text-secondary:#4a5568;--header-height:76px;--header-height-mobile:64px;--page-top:calc(var(--header-height) + 32px);--page-top-mobile:calc(var(--header-height-mobile) + 20px);--page-top-detail:calc(var(--header-height) + 24px);--page-top-detail-mobile:calc(var(--header-height-mobile) + 16px);--footer-spacing:64px;--footer-spacing-mobile:48px;--surface:#fff;--surface-elevated:#fff;--surface-glass:#f7fafccc;--line:#00000014;--line-hover:#2563eb4d;--brand:#2563eb;--brand-light:#3b82f6;--brand-deep:#1d4ed8;--brand-soft:#2563eb14;--brand-glow:#2563eb40;--accent:#0ea5e9;--accent-soft:#0ea5e914;--success:#10b981;--warning:#f59e0b;--gradient-primary:linear-gradient(135deg, #2563eb 0%, #0ea5e9 100%);--gradient-hero:linear-gradient(135deg, #f7fafcf2 0%, #fff 100%);--gradient-surface:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014, 0 2px 4px #0000000f;--shadow-lg:0 10px 30px #0000001a, 0 4px 8px #00000014;--shadow-glow:0 4px 20px var(--brand-glow);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--foreground);background:var(--background);font-family:var(--font-inter), "Source Han Sans SC", "阿里巴巴普惠体", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.01em;margin:0;line-height:1.6}.page-hero{padding-top:var(--page-top)}.page-detail{padding-top:var(--page-top-detail)}.page-content-end{padding-bottom:var(--footer-spacing)}.page-content-end-compact{padding-bottom:calc(var(--footer-spacing) * .75)}@media (max-width:768px){.page-hero{padding-top:var(--page-top-mobile)!important}.page-detail{padding-top:var(--page-top-detail-mobile)!important}.page-content-end,.page-content-end-compact{padding-bottom:var(--footer-spacing-mobile)!important}}a{color:inherit;text-decoration:none;transition:color .2s}a:hover{color:var(--brand-light)}img{max-width:100%;display:block}.site-shell{width:min(1200px,100vw - 48px);margin:0 auto}@media (max-width:768px){.site-shell{width:calc(100vw - 32px)}}.site-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.site-card:before{content:"";background:var(--gradient-primary);opacity:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:2px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.site-card:hover{box-shadow:var(--shadow-md);border-color:#2563eb26}.site-card:hover:before{opacity:1}.section-title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:700;line-height:1.1}.section-copy{color:#1a202cd1;text-align:left;font-size:1.15rem;line-height:1.9}.status-card{justify-items:start;gap:18px;padding:48px 36px;display:grid}.status-kicker{color:var(--brand);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600}.status-actions{flex-wrap:wrap;gap:14px;display:flex}.status-button{border:1px solid var(--line);cursor:pointer;font:inherit;color:var(--foreground);background:0 0;border-radius:999px;padding:14px 22px;font-weight:500;transition:all .2s}.status-button:hover{border-color:var(--brand);background:var(--brand-soft)}.status-button-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 16px var(--brand-glow);border:none}.status-button-primary:hover{box-shadow:0 6px 24px var(--brand-glow);transform:translateY(-1px)}.status-button-secondary{background:var(--surface-glass);border:1px solid var(--line)}.status-button-secondary:hover{border-color:var(--brand);background:var(--brand-soft)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--brand-glow)}50%{box-shadow:0 0 40px var(--brand-glow)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-fade-in-up{opacity:0;animation:.8s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.animate-fade-in{opacity:0;animation:1s cubic-bezier(.4,0,.2,1) forwards fadeIn}.animate-slide-in-left{opacity:0;animation:.8s cubic-bezier(.4,0,.2,1) forwards slideInLeft}.animate-slide-in-right{opacity:0;animation:.8s cubic-bezier(.4,0,.2,1) forwards slideInRight}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.lazy-image-shimmer,.skeleton-shimmer{background:linear-gradient(90deg, var(--line) 25%, #f7fafc99 50%, var(--line) 75%);background-size:200% 100%;animation:1.5s infinite shimmer}.rich-content{color:#1a202cd9;word-break:break-word;font-size:1.1rem;line-height:1.9}.rich-content span[style],.rich-content div[style]{color:inherit!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;background-color:#0000!important}.rich-content img{border-radius:var(--radius-md);border:1px solid var(--line);max-width:100%;height:auto;margin:16px 0}.rich-content p{margin-bottom:16px}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4,.rich-content h5,.rich-content h6{color:var(--foreground);letter-spacing:-.01em;margin-top:24px;margin-bottom:12px;font-weight:600}.rich-content h1{font-size:2rem}.rich-content h2{font-size:1.75rem}.rich-content h3{font-size:1.5rem}.rich-content ul,.rich-content ol{margin-bottom:16px;padding-left:24px}.rich-content a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.rich-content blockquote{border-left:4px solid var(--brand);color:#1a202cb3;margin:16px 0;padding-left:16px;font-style:italic}.rich-content code{background:#ffffff0d;border-radius:4px;padding:2px 6px;font-family:Fira Code,Courier New,monospace;font-size:.9em}.rich-content pre{border-radius:var(--radius-md);border:1px solid var(--line);background:#0000004d;margin-bottom:16px;padding:16px;overflow-x:auto}.rich-content a[style]{color:var(--brand)!important}.rich-content table{border-collapse:collapse;width:100%;max-width:100%;margin:20px 0;font-size:.95em}.rich-content thead{background:var(--surface)}.rich-content th,.rich-content td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.rich-content th{color:var(--foreground);background:#00000008;font-weight:600}.rich-content tbody tr:nth-child(2n){background:#00000003}.rich-content tbody tr:hover{background:#2563eb0a}.rich-content a[download]{max-width:fit-content;font-size:.92em;transition:all .2s;color:#1677ff!important;background:linear-gradient(135deg,#f0f5ff 0%,#e8f0fe 100%)!important;border:1px solid #d4e3fc!important;border-radius:8px!important;align-items:center!important;gap:6px!important;margin:12px 0!important;padding:10px 18px!important;text-decoration:none!important;display:inline-flex!important}.rich-content a[download]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #1677ff26;background:linear-gradient(135deg,#d4e3fc 0%,#c5d8fc 100%)!important;border-color:#91caff!important}.rich-content iframe{aspect-ratio:16/9;border:1px solid var(--line);border-radius:12px;max-width:100%;margin:20px 0}@media (max-width:640px){.rich-content table{font-size:.85em}.rich-content th,.rich-content td{padding:8px 10px}.rich-content a[download]{font-size:.88em;padding:8px 14px!important}.status-card{padding:36px 24px}.section-title{font-size:clamp(1.75rem,5vw,2.5rem)}}
