#erth-unified-main #erth-book-lab-v3{--erth-blue:#2a5caa;--erth-ink:#142c4b;--erth-muted:#718096;--erth-line:#dce5ef;--erth-soft:#f6f9fc;--erth-green:#20a66a}
#erth-unified-main #erth-book-lab-v3 .erth-productbar{grid-column:1/-1;grid-row:1;background:#fff;border-bottom:1px solid var(--erth-line);position:relative;z-index:20}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-inner{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-brand{display:flex;align-items:center;gap:10px;color:var(--erth-ink)}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--erth-blue);color:#fff;font-size:12px;font-weight:900}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-brand b{display:block;font-size:13px}.erth-productbar-brand small{display:block;margin-top:1px;color:#8a98aa;font-size:8px}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-nav{display:flex;align-items:center;gap:4px}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-nav a{padding:8px 10px;border-radius:8px;color:#5b6d83!important;font-size:10px;font-weight:700}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-nav a:hover{background:#eef5ff;color:var(--erth-blue)!important}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-auth{display:flex;align-items:center;gap:8px}
#erth-unified-main #erth-book-lab-v3 .erth-auth-link,#erth-unified-main #erth-book-lab-v3 .erth-auth-primary{min-height:38px;padding:8px 12px;border-radius:9px;font-size:9px;font-weight:800}
#erth-unified-main #erth-book-lab-v3 .erth-auth-link{display:flex;align-items:center;border:1px solid var(--erth-line);color:#5c6e83!important;background:#fff}
#erth-unified-main #erth-book-lab-v3 .erth-auth-primary{border:1px solid var(--erth-blue);background:var(--erth-blue);color:#fff;cursor:pointer}
#erth-unified-main #erth-book-lab-v3 .erth-user-chip{padding:7px 10px;border-radius:999px;background:#eef5ff;color:var(--erth-blue);font-size:9px;font-weight:800}

#erth-unified-main #erth-book-lab-v3>.erth-lab{grid-template-areas:"bar bar" "reader hero" "steps steps" "workspace workspace" "formats formats" "review review" "publishers publishers" "projects projects" "faq faq" "final final"}
#erth-unified-main #erth-book-lab-v3 .erth-page-head{grid-row:2}.erth-reader-section{grid-row:2}.erth-how-strip{grid-row:3}.erth-workspace{grid-row:4}.erth-formats-section{grid-row:5}.erth-review-strip{grid-row:6}
#erth-unified-main #erth-book-lab-v3 .erth-publishers{grid-area:publishers;padding:72px 0;background:#142c4b;color:#fff}
#erth-unified-main #erth-book-lab-v3 .erth-projects{grid-area:projects;padding:68px 0;background:#f7f9fc;border-top:1px solid var(--erth-line)}
#erth-unified-main #erth-book-lab-v3 .erth-product-faq{grid-area:faq}
#erth-unified-main #erth-book-lab-v3 .erth-product-final{grid-area:final}

#erth-unified-main #erth-book-lab-v3 .erth-flow-stage[hidden]{display:none!important}
#erth-unified-main #erth-book-lab-v3 .erth-flow-stage{padding:8px 0 0}
#erth-unified-main #erth-book-lab-v3 .erth-flow-heading{max-width:760px;margin-bottom:26px}
#erth-unified-main #erth-book-lab-v3 .erth-flow-heading>span{display:inline-flex;margin-bottom:8px;color:var(--erth-blue);font-size:9px;font-weight:900}
#erth-unified-main #erth-book-lab-v3 .erth-flow-heading h3{margin:0 0 8px!important;color:var(--erth-ink)!important;font-size:30px!important;font-weight:900!important}
#erth-unified-main #erth-book-lab-v3 .erth-flow-heading p{margin:0!important;color:var(--erth-muted)!important;font-size:11px!important;line-height:1.9!important}

#erth-unified-main #erth-book-lab-v3 .erth-flow-format-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}
#erth-unified-main #erth-book-lab-v3 .erth-flow-format-card{position:relative;min-height:245px;padding:22px;border:1px solid var(--erth-line);border-radius:16px;background:#fff}
#erth-unified-main #erth-book-lab-v3 .erth-flow-format-card.is-primary{border-color:#a8c8eb;background:#f7faff}
#erth-unified-main #erth-book-lab-v3 .erth-flow-tag{display:inline-flex;padding:6px 8px;border-radius:999px;background:#edf4ff;color:var(--erth-blue);font-size:8px;font-weight:900}
#erth-unified-main #erth-book-lab-v3 .erth-flow-tag.muted{background:#f2f4f7;color:#7a8796}
#erth-unified-main #erth-book-lab-v3 .erth-flow-format-card h4{margin:24px 0 8px!important;color:var(--erth-ink)!important;font-size:18px!important;font-weight:900!important}
#erth-unified-main #erth-book-lab-v3 .erth-flow-format-card p{margin:0!important;color:var(--erth-muted)!important;font-size:10px!important;line-height:1.8!important}
#erth-unified-main #erth-book-lab-v3 .erth-flow-meta{position:absolute;right:22px;left:22px;bottom:19px;display:flex;justify-content:space-between;gap:8px;color:#8795a7;font-size:8px}
#erth-unified-main #erth-book-lab-v3 .erth-flow-meta b{color:var(--erth-blue)}
#erth-unified-main #erth-book-lab-v3 .erth-flow-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:24px}
#erth-unified-main #erth-book-lab-v3 .erth-flow-btn{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 16px;border-radius:10px;border:1px solid var(--erth-blue);font-size:10px;font-weight:900;cursor:pointer;text-decoration:none!important}
#erth-unified-main #erth-book-lab-v3 .erth-flow-btn.primary{background:var(--erth-blue);color:#fff!important}
#erth-unified-main #erth-book-lab-v3 .erth-flow-btn.secondary{background:#fff;color:var(--erth-blue)!important;border-color:var(--erth-line)}

#erth-unified-main #erth-book-lab-v3 .erth-output-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:17px}
#erth-unified-main #erth-book-lab-v3 .erth-output-card{padding:27px;border:1px solid var(--erth-line);border-radius:17px;background:#fff}
#erth-unified-main #erth-book-lab-v3 .erth-output-card h4{margin:18px 0 7px!important;color:var(--erth-ink)!important;font-size:20px!important;font-weight:900!important}
#erth-unified-main #erth-book-lab-v3 .erth-output-card p{margin:0!important;color:var(--erth-muted)!important;font-size:11px!important;line-height:1.9!important}
#erth-unified-main #erth-book-lab-v3 .erth-output-checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}
#erth-unified-main #erth-book-lab-v3 .erth-output-checks span{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;background:#f7fafc;color:#53677e;font-size:9px}
#erth-unified-main #erth-book-lab-v3 .erth-output-checks span:before{content:"✓";display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#eaf8f1;color:var(--erth-green);font-weight:900}

#erth-unified-main #erth-book-lab-v3 .erth-preview-stage-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}
#erth-unified-main #erth-book-lab-v3 .erth-preview-stage-copy h3{margin:14px 0 8px!important;color:var(--erth-ink)!important;font-size:29px!important;font-weight:900!important}
#erth-unified-main #erth-book-lab-v3 .erth-preview-stage-copy p{margin:0 0 18px!important;color:var(--erth-muted)!important;font-size:11px!important;line-height:1.9!important}
#erth-unified-main #erth-book-lab-v3 .erth-preview-stage-card{min-height:230px;display:flex;flex-direction:column;justify-content:center;padding:30px;border:14px solid #1b2e42;border-radius:25px;background:#fbf6ec;box-shadow:0 18px 40px rgba(20,44,75,.12)}
#erth-unified-main #erth-book-lab-v3 .erth-preview-stage-card b{font-size:22px;color:var(--erth-blue)}.erth-preview-stage-card span{margin-top:9px;color:#52677f;font-size:11px}.erth-preview-stage-card small{margin-top:24px;color:#8997a8;font-size:9px}

#erth-unified-main #erth-book-lab-v3 .erth-cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#erth-unified-main #erth-book-lab-v3 .erth-cost-card{padding:28px;border:1px solid var(--erth-line);border-radius:17px;background:#fff}
#erth-unified-main #erth-book-lab-v3 .erth-cost-card.is-primary{border-color:#a8c7e9;background:#f7faff}
#erth-unified-main #erth-book-lab-v3 .erth-cost-card>span{display:block;color:#8190a2;font-size:9px;font-weight:800}
#erth-unified-main #erth-book-lab-v3 .erth-cost-card>strong{display:block;margin:15px 0 6px;color:var(--erth-blue);font-size:31px;font-weight:900}
#erth-unified-main #erth-book-lab-v3 .erth-cost-card>p{margin:0!important;color:var(--erth-muted)!important;font-size:11px!important;line-height:1.85!important}
#erth-unified-main #erth-book-lab-v3 .erth-cost-card .erth-lab-price{margin-top:17px!important;padding:18px!important;border:1px solid #d0deed!important;border-radius:13px!important;background:#fff!important}
#erth-unified-main #erth-book-lab-v3 .erth-cost-card .erth-lab-price>strong{display:none!important}
#erth-unified-main #erth-book-lab-v3 .erth-cost-account-title{font-size:26px!important;color:var(--erth-ink)!important}
#erth-unified-main #erth-book-lab-v3 .erth-account-ready{margin-top:17px;padding:13px;border-radius:10px;background:#eaf8f1;color:#28734d;font-size:9px;line-height:1.8}

#erth-unified-main #erth-book-lab-v3 .erth-structure-summary{display:flex;flex-direction:column;gap:7px;padding:18px;border-radius:12px;background:#f7fafc}
#erth-unified-main #erth-book-lab-v3 .erth-structure-summary b{color:var(--erth-ink);font-size:13px}.erth-structure-summary span{color:var(--erth-muted);font-size:10px;line-height:1.8}

#erth-unified-main #erth-book-lab-v3 .erth-publishers-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}
#erth-unified-main #erth-book-lab-v3 .erth-publishers-copy h2{margin:15px 0 12px!important;color:#fff!important;font-size:34px!important;line-height:1.45!important;font-weight:900!important}
#erth-unified-main #erth-book-lab-v3 .erth-publishers-copy p{margin:0 0 20px!important;color:#c4d1e1!important;font-size:12px!important;line-height:1.95!important}
#erth-unified-main #erth-book-lab-v3 .erth-publishers-cards{display:grid;gap:9px}
#erth-unified-main #erth-book-lab-v3 .erth-publishers-cards article{padding:17px 18px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.06)}
#erth-unified-main #erth-book-lab-v3 .erth-publishers-cards b{display:block;color:#fff;font-size:12px}.erth-publishers-cards span{display:block;margin-top:5px;color:#b8c8da;font-size:9px}

#erth-unified-main #erth-book-lab-v3 .erth-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}
#erth-unified-main #erth-book-lab-v3 .erth-project-grid article{padding:21px;border:1px solid var(--erth-line);border-radius:15px;background:#fff}
#erth-unified-main #erth-book-lab-v3 .erth-project-grid span{display:inline-flex;padding:5px 7px;border-radius:999px;font-size:8px;font-weight:900}
#erth-unified-main #erth-book-lab-v3 .erth-project-grid .ready{background:#eaf8f1;color:#26774e}.erth-project-grid .review{background:#fff7e7;color:#9a6c14}.erth-project-grid .saved{background:#eef4ff;color:var(--erth-blue)}
#erth-unified-main #erth-book-lab-v3 .erth-project-grid h3{margin:15px 0 5px!important;color:var(--erth-ink)!important;font-size:16px!important;font-weight:900!important}.erth-project-grid small{color:#8795a7;font-size:9px}

#erth-unified-main #erth-book-lab-v3 .erth-product-faq{padding:68px 0;background:#fff;border-top:1px solid var(--erth-line)}
#erth-unified-main #erth-book-lab-v3 .erth-product-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}
#erth-unified-main #erth-book-lab-v3 .erth-product-faq h2{margin:15px 0 8px!important;color:var(--erth-ink)!important;font-size:32px!important;font-weight:900!important}.erth-product-faq p{margin:0!important;color:var(--erth-muted)!important;font-size:11px!important;line-height:1.9!important}
#erth-unified-main #erth-book-lab-v3 .erth-product-faq-list{display:grid;gap:8px}.erth-product-faq-list details{padding:0 16px;border:1px solid var(--erth-line);border-radius:12px;background:#fff}.erth-product-faq-list summary{padding:15px 0;cursor:pointer;color:var(--erth-ink);font-size:11px;font-weight:800}.erth-product-faq-list details p{padding-bottom:15px!important}
#erth-unified-main #erth-book-lab-v3 .erth-product-final{padding:0 0 72px;background:#fff}.erth-product-final-box{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px;border:1px solid #c9d9eb;border-radius:20px;background:linear-gradient(135deg,#eef5ff,#fff)}.erth-product-final-box h2{margin:0 0 6px!important;color:var(--erth-ink)!important;font-size:30px!important;font-weight:900!important}.erth-product-final-box p{margin:0!important;color:var(--erth-muted)!important;font-size:11px!important}

#erth-unified-main #erth-book-lab-v3 .erth-account-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(12,31,52,.48)}
#erth-unified-main #erth-book-lab-v3 .erth-account-modal[hidden]{display:none!important}
#erth-unified-main #erth-book-lab-v3 .erth-account-dialog{position:relative;width:min(100%,490px);padding:30px;border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(20,44,75,.28)}
#erth-unified-main #erth-book-lab-v3 .erth-account-close{position:absolute;top:14px;left:14px;width:34px;height:34px;border:0;border-radius:9px;background:#f2f5f8;color:#53677e;font-size:18px;cursor:pointer}
#erth-unified-main #erth-book-lab-v3 .erth-account-dialog h3{margin:16px 0 8px!important;color:var(--erth-ink)!important;font-size:24px!important;font-weight:900!important}
#erth-unified-main #erth-book-lab-v3 .erth-account-dialog>p{margin:0!important;color:var(--erth-muted)!important;font-size:10px!important;line-height:1.85!important}
#erth-unified-main #erth-book-lab-v3 .erth-account-fields{display:grid;gap:10px;margin-top:18px}.erth-account-fields label{font-size:9px;color:#77879b}.erth-account-fields input{display:block;width:100%;height:42px;margin-top:5px;padding:0 11px;border:1px solid var(--erth-line);border-radius:9px;background:#f7f9fb;color:#9aa6b5}
#erth-unified-main #erth-book-lab-v3 .erth-account-note{margin-top:13px;padding:11px;border:1px solid #f0d9a9;border-radius:10px;background:#fffaf0;color:#7c642f;font-size:9px;line-height:1.75}
#erth-unified-main #erth-book-lab-v3 .erth-account-actions{display:flex;gap:8px;margin-top:18px}.erth-account-actions>*{flex:1}

@media(max-width:1050px){
  #erth-unified-main #erth-book-lab-v3>.erth-lab{display:block}
  #erth-unified-main #erth-book-lab-v3 .erth-productbar{position:static}
  #erth-unified-main #erth-book-lab-v3 .erth-flow-format-grid{grid-template-columns:repeat(2,1fr)}
  #erth-unified-main #erth-book-lab-v3 .erth-output-grid,#erth-unified-main #erth-book-lab-v3 .erth-preview-stage-grid,#erth-unified-main #erth-book-lab-v3 .erth-cost-grid,#erth-unified-main #erth-book-lab-v3 .erth-publishers-grid{grid-template-columns:1fr}
}

#erth-unified-main #erth-book-lab-v3 .erth-workspace.is-locked{padding:68px 0;background:#f7f9fc}
#erth-unified-main #erth-book-lab-v3 .erth-workspace.is-locked>.erth-shell>.erth-workspace-head,
#erth-unified-main #erth-book-lab-v3 .erth-workspace.is-locked>.erth-shell>.erth-wizard-steps,
#erth-unified-main #erth-book-lab-v3 .erth-workspace.is-locked>.erth-shell>.erth-workspace-grid,
#erth-unified-main #erth-book-lab-v3 .erth-workspace.is-locked>.erth-shell>.erth-flow-stage{display:none!important}
#erth-unified-main #erth-book-lab-v3 .erth-login-gate{max-width:760px;margin:0 auto;padding:48px;border:1px solid #d8e3ef;border-radius:22px;background:#fff;text-align:center;box-shadow:0 18px 45px rgba(20,44,75,.06)}
#erth-unified-main #erth-book-lab-v3 .erth-login-gate h2{margin:16px 0 10px!important;color:var(--erth-ink)!important;font-size:32px!important;font-weight:900!important}
#erth-unified-main #erth-book-lab-v3 .erth-login-gate p{margin:0 auto!important;max-width:600px;color:var(--erth-muted)!important;font-size:12px!important;line-height:1.95!important}
#erth-unified-main #erth-book-lab-v3 .erth-login-gate-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:23px}

#erth-unified-main #erth-book-lab-v3 .erth-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:20px 0 15px;padding:5px;border-radius:11px;background:#f4f7fa}
#erth-unified-main #erth-book-lab-v3 .erth-auth-tabs button{border:0;border-radius:8px;padding:10px;background:transparent;color:#718096;font-size:10px;font-weight:800;cursor:pointer}
#erth-unified-main #erth-book-lab-v3 .erth-auth-tabs button.is-active{background:#fff;color:var(--erth-blue);box-shadow:0 3px 10px rgba(20,44,75,.07)}
#erth-unified-main #erth-book-lab-v3 .erth-auth-form{display:grid;gap:11px}
#erth-unified-main #erth-book-lab-v3 .erth-auth-form[hidden]{display:none!important}
#erth-unified-main #erth-book-lab-v3 .erth-auth-form label{display:block;color:#66778d;font-size:9px;font-weight:700}
#erth-unified-main #erth-book-lab-v3 .erth-auth-form input{display:block;width:100%;height:46px;margin-top:6px;padding:0 12px;border:1px solid var(--erth-line);border-radius:10px;background:#fff;color:var(--erth-ink);outline:none}
#erth-unified-main #erth-book-lab-v3 .erth-auth-form input:focus{border-color:#9cbbe0;box-shadow:0 0 0 3px rgba(42,92,170,.08)}
#erth-unified-main #erth-book-lab-v3 .erth-auth-form .erth-flow-btn{width:100%;margin-top:4px}
#erth-unified-main #erth-book-lab-v3 .erth-auth-trap{position:absolute!important;left:-9999px!important;opacity:0!important}
#erth-unified-main #erth-book-lab-v3 .erth-auth-status{min-height:20px;margin-top:11px;color:#53677d;font-size:9px;line-height:1.7}
#erth-unified-main #erth-book-lab-v3 .erth-auth-status.is-error{color:#a94c4c}
#erth-unified-main #erth-book-lab-v3 .erth-auth-status.is-success{color:#26774e}

@media(max-width:760px){
  #erth-unified-main #erth-book-lab-v3 .erth-productbar-nav{display:none}
  #erth-unified-main #erth-book-lab-v3 .erth-productbar-inner{min-height:58px}
  #erth-unified-main #erth-book-lab-v3 .erth-flow-format-grid,#erth-unified-main #erth-book-lab-v3 .erth-project-grid{grid-template-columns:1fr}
  #erth-unified-main #erth-book-lab-v3 .erth-output-checks{grid-template-columns:1fr}
  #erth-unified-main #erth-book-lab-v3 .erth-flow-actions{justify-content:stretch}.erth-flow-actions>*{flex:1}
  #erth-unified-main #erth-book-lab-v3 .erth-publishers{padding:54px 0}.erth-publishers-copy h2{font-size:28px!important}
}
/* Unified platform layout: a restrained workspace within the existing ERTH theme. */
#erth-unified-main #erth-book-lab-v3{--erth-muted:#56657a}
#erth-unified-main #erth-book-lab-v3>.erth-lab{max-width:1440px;margin-inline:auto;grid-template-areas:"bar bar" "reader hero" "steps steps" "workspace workspace" "formats formats" "review review" "faq faq" "final final"}
#erth-unified-main #erth-book-lab-v3 .erth-productbar{border:0;background:transparent}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-inner{min-height:60px;border-bottom:1px solid #dce5ef}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-brand small,#erth-unified-main #erth-book-lab-v3 a[href="#publishers"],#erth-unified-main #erth-book-lab-v3 .erth-publishers,#erth-unified-main #erth-book-lab-v3 .erth-projects{display:none!important}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-nav a,#erth-unified-main #erth-book-lab-v3 .erth-auth-link,#erth-unified-main #erth-book-lab-v3 .erth-auth-primary{font-size:13px;min-height:44px}
#erth-unified-main #erth-book-lab-v3 .erth-page-head{padding:48px 32px;min-height:540px;display:flex;align-items:center;border:0}
#erth-unified-main #erth-book-lab-v3 .erth-page-head .erth-shell{width:100%;max-width:530px;margin:auto}
#erth-unified-main #erth-book-lab-v3 .erth-page-head h1{font-size:clamp(36px,3.8vw,56px)!important;line-height:1.4!important;margin:18px 0!important}
#erth-unified-main #erth-book-lab-v3 .erth-page-head p{font-size:16px!important;line-height:1.95!important;color:#56657a!important}
#erth-unified-main #erth-book-lab-v3 .erth-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
#erth-unified-main #erth-book-lab-v3 .erth-hero-actions>a,#erth-unified-main #erth-book-lab-v3 .erth-hero-actions>button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:1px solid #2a5caa;border-radius:10px;background:#2a5caa;color:#fff!important;font-size:14px;font-weight:700;cursor:pointer}
#erth-unified-main #erth-book-lab-v3 .erth-hero-actions>a:last-child{background:#fff;color:#2a5caa!important}
#erth-unified-main #erth-book-lab-v3 .erth-hero-safe{font-size:12px;margin-top:16px;color:#56657a}
#erth-unified-main #erth-book-lab-v3 .erth-reader-section{padding:30px 24px 36px;display:flex;align-items:center}
#erth-unified-main #erth-book-lab-v3 .erth-reader-stage{width:100%;min-height:565px}
#erth-unified-main #erth-book-lab-v3 .erth-reader-backdrop{inset:60px 12px 85px;border-radius:28px;background:linear-gradient(135deg,#edf5fb,#f8fafc)}
#erth-unified-main #erth-book-lab-v3 .erth-reader-device-wrap{width:min(78%,350px);transform:none;filter:drop-shadow(0 16px 20px rgba(20,44,75,.17))}
#erth-unified-main #erth-book-lab-v3 .erth-reader-bezel{padding:18px 15px 30px;border-radius:21px;border:2px solid #405062;background:#243343}
#erth-unified-main #erth-book-lab-v3 .erth-reader-bezel:before{display:none}
#erth-unified-main #erth-book-lab-v3 .erth-lab-device{height:410px!important;min-height:0!important;max-height:410px!important;border-radius:6px!important;padding:0!important}
#erth-unified-main #erth-book-lab-v3 .erth-lab-page{padding:38px 22px 36px!important;font-size:var(--erth-reader-size,17px)!important;line-height:1.9!important;overscroll-behavior:contain}
#erth-unified-main #erth-book-lab-v3 .erth-lab-page:before{display:none}
#erth-unified-main #erth-book-lab-v3 .erth-lab-page h1,#erth-unified-main #erth-book-lab-v3 .erth-lab-page h2,#erth-unified-main #erth-book-lab-v3 .erth-lab-page h3{font-size:1.25em!important;line-height:1.65!important;margin:16px 0!important}
#erth-unified-main #erth-book-lab-v3 .erth-lab-page p{font-size:1em!important;line-height:1.9!important;color:inherit!important}
#erth-unified-main #erth-book-lab-v3 .erth-reader-brand{top:auto;bottom:9px;left:50%;transform:translateX(-50%);font-size:10px;color:#dce5ef}
#erth-unified-main #erth-book-lab-v3 .erth-reader-foot{display:none}
#erth-unified-main #erth-book-lab-v3 .erth-floating-card{padding:12px 14px;gap:9px;border-radius:12px;box-shadow:0 8px 20px #142c4b0d;pointer-events:none}
#erth-unified-main #erth-book-lab-v3 .erth-floating-card b{font-size:12px}
#erth-unified-main #erth-book-lab-v3 .erth-floating-card span{font-size:11px}
#erth-unified-main #erth-book-lab-v3 .erth-floating-card .icon{width:30px;height:30px}
#erth-unified-main #erth-book-lab-v3 .erth-float-top{top:28px;right:0}
#erth-unified-main #erth-book-lab-v3 .erth-float-bottom{bottom:96px;left:0}
#erth-unified-main #erth-book-lab-v3 .erth-reader-controls{bottom:26px;gap:6px;width:max-content;max-width:100%;flex-wrap:wrap;justify-content:center}
#erth-unified-main #erth-book-lab-v3 .erth-reader-control-box{padding:4px;box-shadow:none}
#erth-unified-main #erth-book-lab-v3 .erth-reader-control-box button{min-width:36px;min-height:40px;font-size:12px}
#erth-unified-main #erth-book-lab-v3 .erth-reader-control-box input[type=range]{width:68px}
#erth-unified-main #erth-book-lab-v3 .erth-reader-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:11px;color:#56657a}
#erth-unified-main #erth-book-lab-v3 .erth-how-strip{padding:32px 0 48px}
#erth-unified-main #erth-book-lab-v3 .erth-step{min-height:150px}
#erth-unified-main #erth-book-lab-v3 .erth-step p,#erth-unified-main #erth-book-lab-v3 .erth-panel>p,#erth-unified-main #erth-book-lab-v3 .erth-flow-heading p,#erth-unified-main #erth-book-lab-v3 .erth-workspace-head p{font-size:14px!important;line-height:1.9!important}
#erth-unified-main #erth-book-lab-v3 .erth-workspace{padding:48px 0}
#erth-unified-main #erth-book-lab-v3 .erth-workspace-grid{gap:24px}
#erth-unified-main #erth-book-lab-v3 .erth-panel{padding:24px}
#erth-unified-main #erth-book-lab-v3 .erth-flow-btn,#erth-unified-main #erth-book-lab-v3 .erth-lab-main-cta{font-size:14px!important;min-height:46px!important}
#erth-unified-main #erth-book-lab-v3 .erth-auth-form label,#erth-unified-main #erth-book-lab-v3 .erth-auth-tabs button,#erth-unified-main #erth-book-lab-v3 .erth-auth-status,#erth-unified-main #erth-book-lab-v3 .erth-account-dialog>p,#erth-unified-main #erth-book-lab-v3 .erth-account-note{font-size:13px!important}
#erth-unified-main #erth-book-lab-v3 .erth-account-dialog{max-height:90dvh;overflow:auto}
#erth-unified-main #erth-book-lab-v3 :is(button,a,input):focus-visible{outline:3px solid #27aae1;outline-offset:3px}
#erth-unified-main #erth-book-lab-v3 [hidden]{display:none!important}
@media(max-width:1050px){
#erth-unified-main #erth-book-lab-v3>.erth-lab{display:block}
#erth-unified-main #erth-book-lab-v3 .erth-page-head{min-height:0;padding:32px 24px}
#erth-unified-main #erth-book-lab-v3 .erth-page-head .erth-shell{max-width:720px}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-nav{display:none}
#erth-unified-main #erth-book-lab-v3 .erth-reader-stage{max-width:520px;margin:auto}
}
@media(max-width:600px){
#erth-unified-main #erth-book-lab-v3 .erth-shell{width:calc(100% - 32px)}
#erth-unified-main #erth-book-lab-v3 .erth-page-head h1{font-size:34px!important}
#erth-unified-main #erth-book-lab-v3 .erth-reader-section{padding:8px 16px 28px}
#erth-unified-main #erth-book-lab-v3 .erth-reader-device-wrap{width:min(100%,310px)}
#erth-unified-main #erth-book-lab-v3 .erth-lab-device{height:390px!important;min-height:0!important;max-height:390px!important}
#erth-unified-main #erth-book-lab-v3 .erth-reader-stage{min-height:540px}
#erth-unified-main #erth-book-lab-v3 .erth-floating-card{display:none}
#erth-unified-main #erth-book-lab-v3 .erth-reader-controls{bottom:25px}
#erth-unified-main #erth-book-lab-v3 .erth-steps,#erth-unified-main #erth-book-lab-v3 .erth-workspace-grid,#erth-unified-main #erth-book-lab-v3 .erth-format-grid,#erth-unified-main #erth-book-lab-v3 .erth-lab-result-cols,#erth-unified-main #erth-book-lab-v3 .erth-product-faq-grid{grid-template-columns:1fr}
#erth-unified-main #erth-book-lab-v3 .erth-step{min-height:0}
#erth-unified-main #erth-book-lab-v3 .erth-platform-options{grid-template-columns:repeat(3,1fr)}
#erth-unified-main #erth-book-lab-v3 .erth-lab-summary{grid-template-columns:auto 1fr}
#erth-unified-main #erth-book-lab-v3 .erth-lab-workflow{grid-column:1/-1}
#erth-unified-main #erth-book-lab-v3 .erth-productbar-brand{min-width:0}
}

#erth-unified-main #erth-book-lab-v3 #lab-page{min-height:0!important;text-align:right!important;border-radius:0!important}#erth-unified-main #erth-book-lab-v3 #lab-page p{text-align:right!important;word-spacing:normal!important}#erth-unified-main #erth-book-lab-v3 .erth-reader-toc-toggle{width:auto!important;max-width:100px!important;top:8px!important;left:10px!important;padding:5px 10px!important;font-size:11px!important;border-radius:5px!important;background:#e8e6df!important;color:#243343!important;box-shadow:none!important}#erth-unified-main #erth-book-lab-v3 .erth-page-head h1 span{display:inline!important}#erth-unified-main #erth-book-lab-v3 .erth-page-head h1 span:before{content:' '}
