/*
 * Standalone public page foundation.
 * Do not import ../styles.css: after deployment to /b2b it would load the main site's
 * unrelated stylesheet and break this independent page.
 */
:root{font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",Arial,sans-serif;color:#17191d;background:#fff;font-synthesis:none}
*{box-sizing:border-box}
html,body{min-height:100%;margin:0}
button,input,textarea{font:inherit}
button{cursor:pointer}
.auth-body{min-width:320px;background:#fff}
.auth-screen{display:grid;min-height:100svh}
.auth-left{position:relative;display:flex;align-items:center;overflow:hidden;color:#fff}
.auth-right{display:flex;align-items:center;justify-content:center;background:#fff}
.auth-logo{position:absolute;z-index:2}
.auth-card{width:min(440px,100%);background:#fff}
.auth-card h2{margin:0;color:#17191d;font-weight:800}
.auth-card>p{color:#68707b}
.auth-card label,.register-dialog label{display:flex;flex-direction:column;gap:8px;color:#22262d;font-size:14px;font-weight:700}
.auth-card input,.register-dialog input,.register-dialog textarea{width:100%;border:1px solid #d9dee6;border-radius:6px;outline:0;background:#fff;color:#1e2228;padding:0 14px;transition:border-color .16s,box-shadow .16s}
.auth-card input,.register-dialog input:not([type="radio"]){height:50px}
.register-dialog textarea{padding:12px 14px;resize:vertical}
.auth-card input:focus,.register-dialog input:focus,.register-dialog textarea:focus{border-color:#e60012;box-shadow:0 0 0 3px rgba(230,0,18,.10)}
.primary{border:1px solid #e60012;border-radius:6px;background:#e60012;color:#fff;font-weight:800;transition:background .16s,transform .16s}
.primary:hover{background:#c90010}
.primary:disabled{cursor:wait;opacity:.58}
.enterprise-review-body{min-width:320px}

/* The remaining selectors are the standalone page-specific visual layer. */
.enterprise-auth{grid-template-columns:minmax(0,54%) minmax(420px,46%)}
.enterprise-auth-left{padding:30px 9% 46px}.enterprise-auth .industry-art{height:180px;margin:34px 0 6px}.enterprise-auth .industry-art i{right:8%;top:0;width:220px;height:120px}.enterprise-auth .industry-art b{width:145px;height:145px;border-width:14px}.enterprise-auth .industry-art span{width:90px;height:128px;border-width:13px}.enterprise-hero-copy{position:relative;z-index:1}.enterprise-auth .enterprise-hero-copy h1{max-width:720px;margin:0 0 17px;font-size:42px;line-height:1.35;letter-spacing:0;font-weight:800}.enterprise-auth .enterprise-hero-copy>p{max-width:710px;margin:0 0 28px;font-size:18px;line-height:1.75;color:#d2d5d9}.enterprise-capabilities{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:19px 28px}.enterprise-capabilities li{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start}.enterprise-capabilities i{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e60012;border-radius:6px;color:#ff4652;font-size:12px;font-style:normal;font-weight:800}.enterprise-capabilities b{display:block;margin:2px 0 7px;font-size:16px}.enterprise-capabilities small{display:block;color:#aeb4bd;font-size:13px;line-height:1.6}.enterprise-login-card{max-width:520px}.enterprise-login-card .register-entry{margin:22px 0 0;text-align:center;color:#69707c;font-size:14px}.text-link{min-height:auto;margin:0!important;padding:0;border:0;background:transparent;color:#e60012;font-weight:800;font-size:14px;cursor:pointer}.text-link:hover{background:transparent;color:#b8000e;text-decoration:underline}.static-form-note{min-height:20px;margin:-5px 0 4px;color:#b8000e;font-size:13px}.dialog-open{overflow:hidden}.register-modal[hidden]{display:none}.register-modal{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:24px}.register-modal__backdrop{position:absolute;inset:0;background:rgba(5,7,10,.7);backdrop-filter:blur(5px)}.register-dialog{position:relative;z-index:1;width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:40px 44px 32px;border:1px solid #4c5159;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.34)}.register-dialog h2{margin:0 0 10px;font-size:28px}.register-dialog>p{margin:0 0 27px;color:#67707c}.dialog-close{position:absolute;right:16px;top:16px;min-height:34px;width:34px;padding:0;border:0;border-radius:999px;background:#f2f3f5;color:#50555e;font-size:26px;line-height:1}.register-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.register-fields label{margin:0}.register-fields label:nth-child(4),.register-fields fieldset{grid-column:1/-1}.register-fields textarea{min-height:86px}.register-fields em{margin-left:3px;color:#e60012;font-style:normal}.register-fields fieldset{min-width:0;margin:0;padding:15px 16px 16px;border:1px solid #e0e4e9;border-radius:7px}.register-fields legend{padding:0 4px;color:#252525;font-weight:800}.register-fields legend small{color:#757b85;font-weight:400}.radio-options{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:10px}.radio-options label{display:flex;align-items:center;gap:8px;color:#4b5563;font-size:14px}.radio-options input{width:17px;min-height:17px;height:17px;margin:0;accent-color:#e60012}.register-dialog form>.primary{width:100%;height:52px;margin-top:24px;font-size:16px}.register-footnote{display:block;margin-top:13px;text-align:center;color:#858b95;font-size:12px}

.enterprise-review-body{overflow:hidden;background:#f4f5f7}.account-review-shell{position:relative;min-height:100vh}.preview-system{min-height:100vh;display:grid;grid-template-columns:200px minmax(0,1fr);filter:blur(4px);transform:scale(1.012);transform-origin:center;user-select:none;pointer-events:none}.preview-sidebar{padding-top:88px}.preview-system .home-metrics>div{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;min-height:112px;padding:18px;border:1px solid #e1e6ec;border-radius:10px;background:#fff;text-align:left;box-shadow:0 4px 13px rgba(15,23,42,.04)}.preview-system .home-metrics b{grid-row:1/3;align-self:center;color:#d8000f;font-size:31px;line-height:1}.preview-system .home-metrics span{font-weight:800}.preview-system .home-metrics small{color:#667085;font-size:12px}.static-button{display:inline-flex;align-items:center;justify-content:center;min-width:128px;height:42px;border:1px solid #d7dbe2;border-radius:6px;background:#fff;color:#171717;font-weight:700}.preview-system .primary.static-button{border-color:#d8000f;color:#fff}.preview-bell{position:relative;display:grid;place-items:center;width:44px;height:44px;color:#fff;font-size:24px}.preview-bell b{position:absolute;right:0;top:4px;min-width:22px;border-radius:999px;background:#e60012;color:#fff;font-size:12px;line-height:22px;text-align:center}.preview-system .home-record-item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:15px 0;border:0;border-bottom:1px solid #edf0f4;background:transparent;text-align:left}.preview-system .home-record-item b{display:block;margin-bottom:5px}.preview-system .home-record-item p{margin:0 0 4px;color:#667085;font-size:13px}.preview-system .home-record-item small{color:#8a919b;font-size:12px}.preview-system .home-record-item>span{display:flex;align-items:center;gap:12px}.preview-system .home-record-item i{color:#d8000f;font-size:13px;font-style:normal;font-weight:700}.preview-system .home-recent-list{display:grid;gap:2px}.preview-system .home-recent-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;padding:15px 0;border-bottom:1px solid #edf0f4}.preview-system .home-recent-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-system .home-recent-list span{color:#7b8290;font-size:12px}.preview-system .home-recent-list em{grid-column:1/-1;justify-self:start}.review-overlay{position:fixed;z-index:2;inset:0;display:grid;place-items:center;padding:32px;background:rgba(17,20,25,.28)}.review-panel{width:min(520px,100%);padding:42px 46px 34px;border:1px solid rgba(255,255,255,.82);border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 26px 80px rgba(0,0,0,.32);text-align:center}.review-mark{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 20px;border-radius:999px;background:#fff1f1;color:#e60012;font-size:25px;font-weight:900}.review-panel h1{margin:0 0 20px;font-size:29px;letter-spacing:.5px}.review-panel p{margin:0 0 13px;color:#4c5562;line-height:1.75}.review-panel .review-emphasis{margin:22px 0 16px;padding:13px 16px;border-left:3px solid #e60012;background:#fff5f5;color:#9e111e;text-align:left;font-weight:800}.wechat-placeholder{display:grid;place-items:center;width:144px;height:144px;margin:0 auto 12px;border:1px dashed #aeb5be;border-radius:8px;background:repeating-linear-gradient(45deg,#fafafa,#fafafa 7px,#f2f3f5 7px,#f2f3f5 14px);color:#737b86;font-size:13px}.review-panel>strong{display:block;margin-bottom:16px;color:#16181c;font-size:15px}.review-panel>small{display:block;padding-top:15px;border-top:1px solid #e8ebef;color:#818894;font-size:12px}

@media(max-width:1100px){.enterprise-auth{grid-template-columns:minmax(0,1fr) minmax(390px,.8fr)}.enterprise-auth-left{padding-right:7%;padding-left:7%}.enterprise-auth .industry-art{height:120px;margin-top:24px}.enterprise-auth .enterprise-hero-copy h1{font-size:35px}.enterprise-capabilities{gap:15px}.enterprise-capabilities b{font-size:15px}.enterprise-capabilities small{font-size:12px}.preview-system{grid-template-columns:72px minmax(0,1fr)}.preview-system .sidebar{padding-top:88px}.preview-system .sidebar nav{padding:0 8px}.preview-system .nav-item{justify-content:center;padding:0}.preview-system .nav-item span{display:none}.preview-system .nav-item i{font-size:24px}.preview-system .nav-item.active:before{left:-8px}.preview-system .topbar{height:72px}.preview-system .brand b{font-size:28px}.preview-system .brand strong{font-size:17px}.preview-system .page{padding:24px}.preview-system .home-grid{grid-template-columns:1fr}.preview-system .home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.enterprise-auth{display:block}.enterprise-auth .auth-left{display:block;min-height:0;padding:24px 24px 28px}.enterprise-auth .auth-logo span{font-size:17px}.enterprise-auth .industry-art{display:none}.enterprise-auth .enterprise-hero-copy{margin-top:28px}.enterprise-auth .enterprise-hero-copy h1{font-size:27px;line-height:1.42}.enterprise-auth .enterprise-hero-copy>p{margin-bottom:22px;font-size:15px;line-height:1.7}.enterprise-capabilities{grid-template-columns:1fr;gap:15px}.enterprise-capabilities li{grid-template-columns:34px 1fr;gap:10px}.enterprise-capabilities i{width:30px;height:30px;font-size:11px}.enterprise-capabilities b{font-size:15px}.enterprise-capabilities small{font-size:12px}.enterprise-auth .auth-right{padding:22px 0 34px}.enterprise-login-card{width:calc(100% - 36px);padding:30px 22px}.enterprise-login-card h2{font-size:30px}.register-modal{padding:12px}.register-dialog{max-height:calc(100vh - 24px);padding:34px 21px 26px}.register-dialog h2{font-size:24px}.register-fields{grid-template-columns:1fr;gap:14px}.register-fields label:nth-child(4),.register-fields fieldset{grid-column:auto}.radio-options{grid-template-columns:1fr;gap:10px}.preview-system{grid-template-columns:1fr;filter:blur(3px);transform:none}.preview-system .sidebar{display:none}.preview-system .topbar{min-height:64px;padding:12px 16px}.preview-system .brand{gap:10px}.preview-system .brand b{font-size:23px;letter-spacing:4px}.preview-system .brand i,.preview-system .brand strong,.preview-system .user,.preview-bell{display:none}.preview-system .page{padding:16px}.preview-system .page-head h1{font-size:27px}.preview-system .home-hero{padding:18px}.preview-system .home-hero h2{font-size:21px}.preview-system .home-hero-actions{display:grid;width:100%;grid-template-columns:1fr}.preview-system .home-metrics{grid-template-columns:1fr}.preview-system .home-metrics>div{min-height:88px}.review-overlay{align-items:start;overflow:auto;padding:24px 16px}.review-panel{margin:auto 0;padding:32px 22px 25px}.review-panel h1{font-size:24px}.review-panel p{font-size:14px}.review-panel .review-emphasis{font-size:14px}.wechat-placeholder{width:132px;height:132px}}

/* Public-facing enterprise account polish: clear hierarchy, restrained industrial background. */
.auth-screen.enterprise-auth{grid-template-columns:minmax(0,58%) minmax(390px,42%)!important}
.enterprise-auth .enterprise-auth-left{justify-content:center!important;padding:92px clamp(52px,6vw,118px) 54px!important;background:radial-gradient(circle at 84% 82%,rgba(230,0,18,.18),transparent 28%),linear-gradient(180deg,#171b20 0%,#090b0e 63%,#050607 100%)!important}
.enterprise-auth .enterprise-auth-left:before{opacity:1!important;background:linear-gradient(90deg,transparent 0 84%,rgba(255,255,255,.055) 84.1% 84.25%,transparent 84.35%),linear-gradient(180deg,transparent 0 74%,rgba(255,255,255,.05) 74.1% 74.25%,transparent 74.35%)!important}
.enterprise-auth .enterprise-auth-left:after{left:auto!important;right:-115px!important;bottom:-128px!important;width:440px!important;height:440px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:50%!important;background:radial-gradient(circle,transparent 0 47%,rgba(230,0,18,.32) 47.2% 47.7%,transparent 48%)!important;opacity:.8!important}
.enterprise-auth .auth-logo{top:32px!important;left:clamp(52px,6vw,118px)!important}.enterprise-auth .auth-logo span{font-size:19px!important;letter-spacing:.2px!important}.enterprise-auth .enterprise-hero-copy{max-width:760px}.enterprise-eyebrow{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:#ff5a64;font-size:13px;font-weight:800;letter-spacing:1.5px}.enterprise-eyebrow:before{content:"";width:34px;height:2px;background:#e60012}.enterprise-auth .enterprise-hero-copy h1{max-width:720px;margin:0 0 20px!important;font-size:clamp(42px,4.1vw,62px)!important;line-height:1.16!important;letter-spacing:-1.5px!important;font-weight:700!important}.enterprise-auth .enterprise-hero-copy>p{max-width:660px;margin:0 0 34px!important;font-size:18px!important;line-height:1.75!important;color:#c3c8cf!important}.enterprise-capabilities{position:relative;z-index:1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.enterprise-capabilities li{min-height:100px;padding:19px 18px 18px 0;grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important}.enterprise-capabilities li:nth-child(odd){border-right:1px solid rgba(255,255,255,.13);padding-right:24px}.enterprise-capabilities li:nth-child(even){padding-left:24px}.enterprise-capabilities li:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.13)}.enterprise-capabilities i{width:auto!important;height:auto!important;border:0!important;border-radius:0!important;color:#ff5a64!important;font-size:13px!important;letter-spacing:.5px}.enterprise-capabilities b{margin:0 0 8px!important;font-size:16px!important;line-height:1.35}.enterprise-capabilities small{font-size:13px!important;line-height:1.58!important;color:#aeb5be!important}.enterprise-auth .auth-right{padding:28px clamp(28px,5vw,72px)!important;background:#fff}.enterprise-login-card{width:min(406px,100%)!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.heilaigu-login-logo{display:flex;align-items:center;gap:10px;margin-bottom:46px;color:#111318}.heilaigu-mark{display:flex;align-items:flex-end;gap:3px;width:29px;height:30px;padding:5px;border-radius:5px;background:#e60012}.heilaigu-mark i{display:block;width:4px;background:#fff}.heilaigu-mark i:nth-child(1){height:9px}.heilaigu-mark i:nth-child(2){height:16px}.heilaigu-mark i:nth-child(3){height:12px}.heilaigu-login-logo>span:last-child{display:grid;gap:1px}.heilaigu-login-logo b{font-size:18px;letter-spacing:1px}.heilaigu-login-logo small{color:#8a919b;font-size:9px;font-weight:800;letter-spacing:1.4px}.enterprise-login-card h2{margin-bottom:12px!important;font-size:34px!important;letter-spacing:-.5px}.enterprise-login-card>p:not(.register-entry){margin-bottom:34px!important;font-size:15px!important}.enterprise-login-card .register-entry{margin-top:24px!important}.enterprise-login-card label{margin-bottom:20px!important}.enterprise-login-card input{height:52px!important}.enterprise-login-card button.primary{width:100%!important;height:54px!important}.enterprise-review-body{overflow:hidden}.app-shell.preview-system{min-height:100vh!important;display:grid!important;grid-template-columns:200px minmax(0,1fr)!important;grid-template-rows:var(--topbar-h) minmax(0,1fr)!important;grid-template-areas:"sidebar topbar" "sidebar workspace"!important;filter:blur(3.5px);transform:scale(1.01);transform-origin:center;user-select:none;pointer-events:none}.preview-system .topbar{grid-area:topbar!important}.preview-system .sidebar{grid-area:sidebar!important;position:sticky!important;top:0!important;height:100vh!important;padding-top:20px!important}.preview-system .workspace{grid-area:workspace!important}.preview-system .sidebar-toggle{margin-top:auto;margin-left:78px;margin-bottom:24px;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:22px}.preview-system .user{display:flex!important}.preview-system .user-copy{display:grid;gap:2px}.preview-system .user-copy b{color:#fff;font-size:14px}.preview-system .user-copy small{color:#b6bcc5;font-size:12px}.preview-system .user em{font-size:16px}.preview-system .home-metrics>div{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;min-height:112px;padding:18px;border:1px solid #e1e6ec;border-radius:10px;background:#fff;text-align:left;box-shadow:0 4px 13px rgba(15,23,42,.04)}
@media(max-width:1100px){.auth-screen.enterprise-auth{grid-template-columns:minmax(0,56%) minmax(360px,44%)!important}.enterprise-auth .enterprise-auth-left{padding-right:42px!important;padding-left:42px!important}.enterprise-auth .enterprise-hero-copy h1{font-size:44px!important}.enterprise-auth .enterprise-hero-copy>p{font-size:16px!important}.enterprise-capabilities li{min-height:108px}.enterprise-capabilities li:nth-child(odd){padding-right:16px}.enterprise-capabilities li:nth-child(even){padding-left:16px}.enterprise-capabilities small{font-size:12px!important}}
@media(max-width:760px){.auth-screen.enterprise-auth{height:auto!important;overflow:visible!important}.enterprise-auth .enterprise-auth-left{height:auto!important;min-height:0!important;padding:88px 24px 30px!important}.enterprise-auth .auth-logo{left:24px!important;top:28px!important}.enterprise-auth .enterprise-hero-copy{margin-top:0!important}.enterprise-eyebrow{margin-bottom:14px}.enterprise-auth .enterprise-hero-copy h1{font-size:32px!important;letter-spacing:-.5px!important}.enterprise-auth .enterprise-hero-copy>p{margin-bottom:26px!important;font-size:15px!important}.enterprise-capabilities{grid-template-columns:1fr!important}.enterprise-capabilities li,.enterprise-capabilities li:nth-child(odd),.enterprise-capabilities li:nth-child(even){min-height:0;padding:15px 0!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.13)!important}.enterprise-capabilities li:last-child{border-bottom:0!important}.enterprise-auth .auth-right{height:auto!important;min-height:0!important;padding:34px 24px 40px!important}.enterprise-login-card{width:100%!important}.heilaigu-login-logo{margin-bottom:32px}.enterprise-login-card h2{font-size:30px!important}.app-shell.preview-system{grid-template-columns:1fr!important;grid-template-rows:var(--topbar-h) minmax(0,1fr)!important;grid-template-areas:"topbar" "workspace"!important;transform:none!important;filter:blur(3px)}.preview-system .sidebar{display:none!important}.preview-system .topbar{min-height:var(--topbar-h)!important;padding:10px 14px!important}.preview-system .brand strong,.preview-system .top-actions{display:none!important}.preview-system .workspace{min-width:0}.preview-system .page{padding:16px!important}}

@media(min-width:761px){.app-shell.preview-system{transform:none!important}}

/* Final brand and readability refinements. */
.enterprise-auth .enterprise-hero-copy h1{line-height:1.22!important;letter-spacing:.045em!important}.enterprise-auth .enterprise-hero-copy>p{letter-spacing:.045em!important;line-height:1.82!important}.enterprise-capabilities b{font-size:16px!important;letter-spacing:.035em}.enterprise-capabilities small{font-size:13px!important;letter-spacing:.025em;line-height:1.68!important}.heilaigu-login-logo{display:block!important;width:142px;height:45px;margin-bottom:44px!important}.heilaigu-login-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;filter:invert(1)}.wechat-placeholder{border-color:#747b85!important;background:repeating-linear-gradient(45deg,#f7f8f9,#f7f8f9 6px,#cbd0d6 6px,#cbd0d6 12px)!important;box-shadow:inset 0 0 0 1px rgba(45,52,62,.08);color:#3f4752!important;font-weight:800}.preview-ops-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:18px;margin-top:18px}.preview-progress-list{display:grid;gap:13px}.preview-progress-list>div{display:grid;grid-template-columns:92px 1fr 120px;align-items:center;gap:12px}.preview-progress-list span{font-size:13px;color:#5f6876}.preview-progress-list b{justify-self:end;color:#30343b;font-size:13px}.preview-progress-list i{grid-column:2/-1;grid-row:2;height:8px;overflow:hidden;border-radius:999px;background:#edf0f3}.preview-progress-list em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e60012,#f34d59)}.preview-feedback-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.preview-feedback-metrics div{min-height:92px;padding:15px 12px;border:1px solid #e5e9ef;border-radius:8px;background:#fafbfc}.preview-feedback-metrics b{display:block;margin-bottom:8px;color:#d8000f;font-size:24px}.preview-feedback-metrics span{color:#667085;font-size:12px;line-height:1.45}.preview-system .preview-ops-grid{pointer-events:none}@media(max-width:960px){.preview-ops-grid{grid-template-columns:1fr}.preview-feedback-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.enterprise-auth .enterprise-hero-copy h1{line-height:1.32!important;letter-spacing:.03em!important}.enterprise-auth .enterprise-hero-copy>p{letter-spacing:.025em!important}.heilaigu-login-logo{width:124px;height:39px;margin-bottom:32px!important}.preview-ops-grid{grid-template-columns:1fr;margin-top:14px}.preview-feedback-metrics{grid-template-columns:1fr}.preview-progress-list>div{grid-template-columns:82px 1fr 92px;gap:8px}.preview-system .preview-ops-grid{display:grid}}

.enterprise-auth .enterprise-capabilities li b{font-size:16px!important}.enterprise-auth .enterprise-capabilities li small{font-size:13px!important}

/* The left corner uses the original white logo; the login card stays product-focused. */
.enterprise-auth .auth-logo{display:block!important;width:138px!important;height:46px!important}.enterprise-auth .auth-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.heilaigu-login-logo{display:none!important}.enterprise-login-card{padding-top:12px!important}.preview-system .page{padding:20px 24px 26px!important}.preview-system .home-hero{margin-bottom:10px!important;padding:19px 22px!important}.preview-system .home-hero h2{font-size:23px!important}.preview-system .home-hero p{font-size:13px!important}.preview-system .home-metrics{gap:10px!important;margin:10px 0!important}.preview-system .home-metrics>div{min-height:88px!important;padding:14px!important}.preview-system .home-metrics b{font-size:27px!important}.preview-system .card{padding:16px!important}.preview-system .home-grid{gap:12px!important}.preview-system .home-section-head{margin-bottom:8px!important}.preview-system .home-section-head h2{font-size:17px!important}.preview-system .home-record-list,.preview-system .home-recent-list{gap:5px!important}.preview-system .home-record-item{padding:9px 10px!important}.preview-system .home-recent-list article{padding:9px 0!important}.preview-status-strip{display:flex;align-items:center;gap:20px;margin:0;padding:0 2px;color:#667085;font-size:12px}.preview-status-strip span{display:flex;align-items:center;gap:6px}.preview-status-strip .dot{width:8px;height:8px;margin:0}.preview-mini-chart{margin-top:12px;padding-top:12px;border-top:1px solid #edf0f4}.preview-mini-chart>div{display:flex;justify-content:space-between;color:#667085;font-size:12px}.preview-mini-chart b{color:#d8000f}.preview-mini-chart>i{display:flex;align-items:end;justify-content:space-between;height:42px;margin-top:8px;padding:0 4px;border-bottom:1px solid #e5e9ef}.preview-mini-chart em{width:8%;min-height:5px;border-radius:3px 3px 0 0;background:linear-gradient(#f76770,#e60012)}.preview-system .preview-ops-grid{gap:12px!important;margin-top:12px!important}.preview-system .preview-ops-grid .card{min-height:0}.preview-system .preview-progress-list{gap:8px}.preview-system .preview-feedback-metrics div{min-height:70px;padding:10px}.preview-system .preview-feedback-metrics b{font-size:20px;margin-bottom:4px}@media(max-width:760px){.enterprise-auth .auth-logo{left:24px!important;top:26px!important;width:120px!important;height:40px!important}.enterprise-login-card{padding-top:0!important}.preview-status-strip{display:none}.preview-system .page{padding:16px!important}.preview-system .home-hero{padding:16px!important}.preview-system .home-metrics{gap:8px!important}.preview-system .preview-ops-grid{display:grid!important}}

/* Account review uses a complete, rasterized system-home snapshot so the public page never loads the actual admin runtime or any data. */
.review-dashboard-image{position:fixed;z-index:0;inset:0;background:#eef1f4 url("./dashboard-home-background-v1.png") center top/cover no-repeat;filter:blur(1.2px);transform:scale(1.006);transform-origin:center}.account-review-shell>.preview-system{display:none!important}.review-overlay{z-index:2!important;background:rgba(16,19,24,.32)!important}@media(max-width:760px){.review-dashboard-image{background-position:center top;filter:blur(1.5px);transform:scale(1.01)}.review-overlay{background:rgba(16,19,24,.34)!important}}

.review-panel .wechat-qr{display:block;width:144px;height:144px;object-fit:contain;margin:0 auto 12px;border:1px solid #e2e5e9;border-radius:8px;background:#fff}@media(max-width:760px){.review-panel .wechat-qr{width:132px;height:132px}}

/* Final standalone form corrections: these previously came from the formal system CSS. */
.radio-options label{flex-direction:row!important;justify-content:flex-start!important;text-align:left}
.static-form-note{margin:8px 0 4px!important;color:#69707c!important}
