:root{--background:#f7fbfc;--foreground:#214255;--surface:rgba(255,255,255,0.84);--surface-soft:rgba(255,255,255,0.76);--surface-strong:#ffffff;--surface-panel:rgba(255,255,255,0.86);--surface-card:rgba(255,255,255,0.8);--accent:#42b6c2;--accent-strong:#2d98a4;--border:#cdecef;--muted:#7a929e;--muted-strong:rgba(33,66,85,0.82);--radius-card:24px;--radius-panel:32px;--radius-pill:999px;--space-panel:clamp(1.35rem,2vw,2rem);--space-card:clamp(0.95rem,1.6vw,1.25rem);--shadow-soft:0 18px 42px rgba(45,152,164,0.1);--shadow-panel:0 28px 72px rgba(45,152,164,0.12);--shadow-card:0 14px 30px rgba(45,152,164,0.07);--shadow-hover:0 20px 36px rgba(45,152,164,0.14);--success-bg:rgba(28,108,69,0.12);--success-text:#1c6c45;--processing-bg:rgba(18,101,159,0.12);--processing-text:#12659f;--pending-bg:rgba(160,107,27,0.12);--pending-text:#925b09;--danger-bg:rgba(155,47,47,0.12);--danger-text:#9b2f2f;--neutral-bg:rgba(47,75,87,0.08);--neutral-text:rgba(47,75,87,0.78);--admin-bg:rgba(111,183,200,0.14);--admin-text:#2f4b57;--font-geist-sans:"PingFang SC","Microsoft YaHei","Noto Sans SC",Arial,Helvetica,sans-serif;--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}html{height:100%}body,html{max-width:100vw;overflow-x:hidden}.system-state-page{min-height:65vh;display:grid;place-items:center;padding:40px 20px}.system-state-page section{width:min(100%,620px);display:grid;gap:.8rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:var(--shadow-panel)}.system-state-page p{color:var(--accent-strong);font-weight:800}.system-state-page h1{color:var(--foreground);font-size:clamp(1.8rem,4vw,2.7rem)}.system-state-page span{color:var(--muted);line-height:1.7}.system-state-page div{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.5rem}.system-state-page a,.system-state-page button{padding:.75rem 1rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-strong);color:var(--foreground);font:inherit;font-weight:700;cursor:pointer}body{min-height:100%;display:flex;flex-direction:column;color:var(--foreground);background:radial-gradient(circle at top,rgba(255,255,255,.98),rgba(247,251,252,.96) 42%),linear-gradient(180deg,#f7fbfc,#ffffff);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}a:hover,button:hover{transform:translateY(-1px)}button:disabled:hover{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(66,182,194,.42);outline-offset:2px}::selection{background:rgba(66,182,194,.18);color:var(--foreground)}.site-footer{width:100%;padding:0 20px;background:linear-gradient(180deg,rgba(247,250,251,0),#f7fbff 45%,#ffffff)}.site-footer__inner{width:min(100%,1120px);margin:0 auto;padding:28px 0 30px;border-top:1px solid rgba(111,183,200,.16);color:var(--muted);display:grid;gap:.75rem}.site-footer__brand{width:fit-content;color:var(--foreground)}.site-footer__meta{font-size:.92rem;line-height:1.7;max-width:42rem}.site-footer__legal,.site-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .9rem}.site-footer__links{font-size:.86rem;line-height:1.6;color:var(--muted-strong)}.site-footer__legal{font-size:.82rem;line-height:1.6;color:var(--muted);letter-spacing:.04em}.site-footer__legal a,.site-footer__links a{color:inherit;text-decoration:none;transition:color .16s ease}.site-footer__beian-link{display:inline-flex;align-items:center;gap:.35rem}.site-footer__beian-icon{width:18px;height:18px;flex:0 0 auto;object-fit:contain}.site-footer__legal a:hover,.site-footer__links a:hover{color:var(--accent-strong)}body:has(main[data-page=home]) .site-footer__brand,body:has(main[data-page=home]) .site-footer__meta{display:none}body:has(main[data-page=home]) .site-footer__inner{grid-template-columns:auto 1fr;align-items:center;padding-top:22px}body:has(main[data-page=home]) .site-footer__legal{justify-content:flex-end}@media (max-width:768px){.site-footer{padding:0 16px 24px}.site-footer__legal,.site-footer__links{gap:.3rem .75rem}body:has(main[data-page=home]) .site-footer__inner{grid-template-columns:1fr}body:has(main[data-page=home]) .site-footer__legal{justify-content:flex-start}}.top-navigation_wrap__r_RmS{position:sticky;top:0;z-index:30;display:flex;justify-content:center;width:100%;padding:0 20px;border-bottom:1px solid rgba(111,183,200,.16);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top-navigation_shell__ZVzib{position:relative;width:min(100%,1200px);display:flex;justify-content:space-between;align-items:center;gap:1.2rem;min-height:4.35rem}.top-navigation_brand__zDNcB{flex-shrink:0;color:var(--foreground)}.top-navigation_links__hwiov{display:flex;align-items:center;gap:.25rem 1rem}.top-navigation_authButton___k0Ry,.top-navigation_button__Zlc35,.top-navigation_downloadButton__YZx_q,.top-navigation_link__6S97N,.top-navigation_mobileDownload__WYe7O{position:relative;border:0;background:transparent;color:var(--muted-strong);font:inherit;font-size:.92rem;font-weight:750;line-height:1;white-space:nowrap}.top-navigation_link__6S97N{padding:.8rem .12rem}.top-navigation_link__6S97N:after{content:"";position:absolute;left:50%;bottom:.35rem;width:0;height:2px;border-radius:999px;background:var(--accent);transform:translateX(-50%);transition:width .16s ease}.top-navigation_activeLink__usR30,.top-navigation_link__6S97N:hover{color:var(--foreground)}.top-navigation_activeLink__usR30:after,.top-navigation_link__6S97N:hover:after{width:1.3rem}.top-navigation_businessLink__VSg7K{color:#477c8d}body:has(main[data-page=business]) .top-navigation_businessLink__VSg7K{color:var(--foreground)}body:has(main[data-page=business]) .top-navigation_businessLink__VSg7K:after{width:1.3rem}.top-navigation_authButton___k0Ry,.top-navigation_button__Zlc35{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.72rem 1rem;border-radius:999px;cursor:pointer}.top-navigation_authButton___k0Ry{background:var(--accent);color:white;box-shadow:var(--shadow-soft)}.top-navigation_downloadButton__YZx_q,.top-navigation_mobileDownload__WYe7O{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.72rem 1rem;border-radius:999px;color:#123d45;background:var(--accent);font-weight:800}.top-navigation_button__Zlc35{border:1px solid var(--border);background:var(--surface-strong)}.top-navigation_authPlaceholder__Afyqq{width:7rem;height:2.45rem;border-radius:999px;background:rgba(111,183,200,.1)}.top-navigation_menuButton__dMXX8{display:none}.top-navigation_mobileControls__PnG5C{display:none;align-items:center;gap:.5rem}@media (max-width:900px){.top-navigation_wrap__r_RmS{padding:0 16px}.top-navigation_mobileControls__PnG5C{display:flex}.top-navigation_mobileDownload__WYe7O{min-height:40px;padding:.65rem .9rem}.top-navigation_menuButton__dMXX8{display:grid;gap:4px;width:42px;height:42px;place-content:center;border:1px solid var(--border);border-radius:14px;background:var(--surface-strong)}.top-navigation_menuButton__dMXX8 span{width:19px;height:2px;border-radius:2px;background:var(--foreground)}.top-navigation_links__hwiov{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;padding:.8rem;border:1px solid var(--border);border-radius:20px;background:rgba(255,255,255,.98);box-shadow:var(--shadow-panel)}.top-navigation_linksOpen__Qa6ma{display:grid}.top-navigation_authButton___k0Ry,.top-navigation_button__Zlc35,.top-navigation_downloadButton__YZx_q,.top-navigation_link__6S97N{width:100%;min-height:44px;justify-content:flex-start;padding:.8rem 1rem}.top-navigation_link__6S97N:after{display:none}.top-navigation_authButton___k0Ry{justify-content:center}.top-navigation_downloadButton__YZx_q{display:none}.top-navigation_authPlaceholder__Afyqq,.top-navigation_links__hwiov form{width:100%}}.top-navigation_accountMenu__nlWJ3{position:relative}.top-navigation_accountMenu__nlWJ3 summary{cursor:pointer;padding:10px;border-radius:12px}.top-navigation_accountMenu__nlWJ3>div{position:absolute;right:0;top:100%;min-width:180px;display:grid;padding:10px;background:white;border:1px solid #d5e4e8;border-radius:14px;box-shadow:0 12px 24px #14394322;z-index:30}.top-navigation_accountMenu__nlWJ3 a{display:block;padding:10px;color:inherit;text-decoration:none}.top-navigation_accountMenu__nlWJ3 a:focus-visible,.top-navigation_accountMenu__nlWJ3 summary:focus-visible{outline:2px solid #28798a;outline-offset:2px}@media (max-width:760px){.top-navigation_accountMenu__nlWJ3>div{position:static;box-shadow:none}}