:root{
  --bg:#f7f8fa;
  --paper:#fcfcfd;
  --ink:#17191d;
  --muted:#555b66;
  --soft:#68707c;
  --line:var(--qz-line,rgba(23,25,29,.1));
  --blue:var(--qz-accent,#2563eb);
  --blue-soft:var(--qz-accent-soft,#eaf4ff);
  --green:#0a7f43;
  --green-soft:#eaf7ef;
  --amber:#a45b00;
  --amber-soft:#fff5e6;
  --red:#b42318;
  --red-soft:#fff0ee;
  --radius:var(--qz-radius-lg,18px);
  --shadow:var(--qz-shadow-float,0 10px 30px rgba(0,0,0,.06));
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--bg)}
body{
  margin:0; background:var(--bg); color:var(--ink);
  font-family:var(--qz-font-sans);
  text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased;
}
body::before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 20% -8%,rgba(0,113,227,.12),transparent 30%),radial-gradient(circle at 95% 8%,rgba(88,86,214,.10),transparent 28%);pointer-events:none;z-index:-1}
body > *{max-width: 720px;margin-left:auto;margin-right:auto}
.section{
  margin:14px 12px 20px; padding:24px 18px;
  background:rgba(255,255,255,.86); border:1px solid rgba(0,0,0,.05); border-radius:24px; box-shadow:var(--shadow);
  overflow:visible; position:relative;
}
.section.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:38px 22px;background:linear-gradient(180deg,var(--paper),#f7f9fc);}
.chapter-section{background:#101113;color:#fff;border:none;padding:34px 22px;box-shadow:none}
.chapter-section *{color:#fff!important}
.eyebrow{font-size:var(--qz-font-size-14);letter-spacing:.08em;text-transform:uppercase;color:var(--soft);font-weight:700;margin:0 0 16px}
.chapter-section .eyebrow{color:rgba(255,255,255,.56)!important}
h1{font-size:var(--qz-font-size-32);line-height:1.05;letter-spacing:-.04em;margin:0 0 14px;font-weight:700;color:var(--ink)}
.hero h1{font-size:var(--qz-font-size-40);line-height:1.02;letter-spacing:-.04em;margin-bottom:18px;max-width:12em}
h2{font-size:var(--qz-font-size-24);line-height:1.18;letter-spacing:-.04em;margin:0 0 14px;font-weight:700;color:var(--ink)}
h3{font-size:var(--qz-font-size-16);line-height:1.35;letter-spacing:-.01em;margin:18px 0 8px;font-weight:700;color:var(--ink)}
p,.subtitle{font-size:var(--qz-font-size-16);line-height:1.65;margin:0 0 13px;color:#424245;letter-spacing:-.004em}.subtitle{font-size:var(--qz-font-size-16);color:#515154}.mini{font-size:var(--qz-font-size-14);line-height:1.65;color:var(--muted)}
strong,b{font-weight:700;color:var(--ink)}
.cover-meta{position:static;margin-top:30px;font-size:var(--qz-font-size-14);color:var(--muted);line-height:1.65}
.cover-statement{font-size:var(--qz-font-size-20);line-height:1.55;font-weight:600;color:var(--ink);max-width:27em;margin-top:22px}
.hero-map{position:relative!important;right:auto!important;top:auto!important;width:min(86vw,360px)!important;height:min(86vw,360px)!important;margin:28px auto 0;opacity:.88}.orbit{position:absolute;border:1px solid rgba(0,113,227,.25);border-radius:999px;left:50%;top:50%;transform:translate(-50%,-50%)}.o1{width:100%;height:100%}.o2{width:76%;height:76%}.o3{width:52%;height:52%}.center-node{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:96px;height:96px;border-radius:50%;background:var(--blue);display:flex;align-items:center;justify-content:center;color:#fff!important;font-weight:700;font-size:var(--qz-font-size-28);box-shadow:var(--qz-shadow-float, 0 12px 28px rgba(0,113,227,.28))}.node{position:absolute;min-width:62px;padding:8px 10px;border-radius:999px;background:var(--paper);border:1px solid #e5e5ea;box-shadow:var(--qz-shadow-float, 0 6px 18px rgba(0,0,0,.08));font-size:var(--qz-font-size-14);font-weight:700;color:var(--ink);text-align:center}.n1{left:5%;top:15%}.n2{right:0;top:28%}.n3{left:3%;bottom:22%}.n4{right:8%;bottom:16%}.n5{left:38%;top:2%}.n6{left:38%;bottom:0}
.card,.bluebox,.quote,.chapter-judgment,.reader-note,.case-story,.caution,.metaphor-card,.recognition-card,.resource-card,.form-card,.checkitem,.quad-card,.level,.cost-stack,.prompt-chain,.industry-flow,.flow-strip,.reader-path,.refined-route,.action-road,.final-grid,.meaning-grid,.number-grid,.grid2,.case-grid,.resource-grid,.metaphor-grid,.case-note,.bottom-line{
  position:static!important; width:auto!important; height:auto!important; max-width:none!important;
}
.card,.bluebox,.quote,.chapter-judgment,.reader-note,.case-story,.caution,.metaphor-card,.recognition-card,.resource-card,.form-card,.checkitem,.quad-card,.case-note,.bottom-line{
  background:var(--paper);border:1px solid var(--line);border-radius:var(--qz-radius-lg,18px);padding:16px;margin:14px 0;box-shadow:var(--qz-shadow-float, 0 4px 16px rgba(0,0,0,.035))}
.bluebox{background:var(--blue-soft);border-color:#cfe8ff}.quote{background:var(--bg);border-left:4px solid var(--blue);border-radius:var(--qz-radius-lg,18px);font-size:var(--qz-font-size-16);font-weight:700;line-height:1.5;color:var(--ink)}.caution{background:var(--amber-soft);border-color:#ffe0aa}.chapter-judgment{background:#16181b;border:none;color:#fff}.chapter-judgment p{color:rgba(255,255,255,.86)}
.grid2,.case-grid,.resource-grid,.metaphor-grid,.meaning-grid,.number-grid,.final-grid,.flow-strip,.reader-path,.refined-route,.action-road,.layers,.cost-wheel,.maturity,.quadrant,.ladder,.form-stack,.checklist{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:14px 0!important}
.mobile-table{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0}.mobile-row-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--qz-radius-lg,18px);padding:14px 14px 12px;box-shadow:var(--qz-shadow-float, 0 3px 14px rgba(0,0,0,.035))}.row-title{font-size:var(--qz-font-size-16);font-weight:700;color:var(--ink);margin-bottom:9px;letter-spacing:-.01em}.row-line{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:8px 0;border-top:1px solid #f0f0f3}.row-key{font-size:var(--qz-font-size-14);line-height:1.5;color:var(--soft);font-weight:700}.row-val{font-size:var(--qz-font-size-14);line-height:1.6;color:#3a3a3c}
.bullets,.observe-list{margin:12px 0 0;padding:0;list-style:none}.bullets li,.observe-list li,.checklist li{font-size:var(--qz-font-size-14);line-height:1.65;color:#424245;margin:8px 0;padding-left:1.3em;position:relative}.bullets li:before,.observe-list li:before,.checklist li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;background:var(--blue);border-radius:50%}
.badge-note,.label,.date-badge,.accent{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:#f2f2f7;color:var(--muted);font-size:var(--qz-font-size-14);font-weight:700;margin:4px 6px 8px 0}.accent{background:var(--blue-soft);color:var(--blue)}
.ico,.big-icon,.qnum{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--qz-radius-surface,14px);background:var(--blue-soft);color:var(--blue);font-weight:700;margin-right:8px}.big-icon{width:46px;height:46px;border-radius:var(--qz-radius-lg,18px);font-size:var(--qz-font-size-20)}.qnum{background:#111;color:#fff}
.level{border:1px solid var(--line);border-radius:var(--qz-radius-lg,18px);background:var(--paper);padding:16px}.maturity .m1,.maturity .m2,.maturity .m3,.quad-blue,.quad-green,.quad-amber,.quad-red{border-radius:var(--qz-radius-lg,18px);padding:16px;border:1px solid var(--line);background:var(--paper)}.m1,.quad-green{background:var(--green-soft);border-color:#cdecd9}.m2,.quad-amber{background:var(--amber-soft);border-color:#ffe0aa}.m3,.quad-red{background:var(--red-soft);border-color:#ffd4cf}.quad-blue{background:var(--blue-soft);border-color:#cfe8ff}.legend-row{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.legend-blue,.legend-green,.legend-amber,.legend-red{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:var(--qz-font-size-14);font-weight:700}.legend-blue{background:var(--blue-soft);color:var(--blue)}.legend-green{background:var(--green-soft);color:var(--green)}.legend-amber{background:var(--amber-soft);color:var(--amber)}.legend-red{background:var(--red-soft);color:var(--red)}
.flow-node,.chain-row{background:var(--paper);border:1px solid var(--line);border-radius:var(--qz-radius-lg,18px);padding:14px;margin:10px 0}.flow-arrow{font-size:var(--qz-font-size-16);text-align:center;color:var(--blue);font-weight:700;margin:2px 0}
.cost-wheel{border:none}.cost-wheel > div,.cost-stack > div{background:var(--paper);border:1px solid var(--line);border-radius:var(--qz-radius-lg,18px);padding:14px;margin:8px 0}.prompt-chain{background:#f8f9fb}.checkbox{display:inline-block;width:18px;height:18px;border-radius:var(--qz-radius-control,10px);border:2px solid var(--blue);vertical-align:-3px;margin-right:8px}
.print-note{font-size:var(--qz-font-size-14);line-height:1.65;color:var(--muted);background:var(--bg);border-radius:var(--qz-radius-surface,14px);padding:12px;margin-top:12px}.reader-path .card,.number-grid .card,.meaning-grid .card{margin:0}
.content{position:static!important}.normal{background:var(--paper)}.compact-history{font-size:var(--qz-font-size-14);line-height:1.65}.human{color:var(--muted)}
@media (min-width: 680px){
  .section{margin:18px auto 28px;padding:34px 42px;border-radius:28px}.hero h1{font-size:56px}h1{font-size:var(--qz-font-size-40)}h2{font-size:var(--qz-font-size-28)}p,.subtitle{font-size:var(--qz-font-size-16)}.mobile-table{grid-template-columns:1fr 1fr}.hero-map{width:420px!important;height:420px!important}.center-node{width:110px;height:110px}
}
@media print{
  body{background:var(--paper)}body>*{max-width:none}.section{box-shadow:none;break-inside:auto;page-break-inside:auto;border-color:#ddd}.section.hero{min-height:auto}.mobile-table{grid-template-columns:1fr}.hero-map{display:none}
}


/* === 正式发布交互版增强 === */
:root{--purple:#5856d6;--purple-soft:#f1efff;--gold:#9a6a13;--gold-soft:#fff8e6}
.version-card{margin-top:18px;padding:16px;border-radius:var(--qz-radius-lg,18px);background:linear-gradient(180deg,var(--paper),#f8fbff);border:1px solid rgba(0,113,227,.13)}
.version-card b{display:block;margin-bottom:6px;color:var(--ink)}.version-card p{font-size:var(--qz-font-size-14);line-height:1.65;margin:0;color:#5b5b60}.version-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.version-tags span{font-size:var(--qz-font-size-14);font-weight:700;color:#245b94;background:#eaf4ff;border:1px solid rgba(0,113,227,.12);border-radius:999px;padding:5px 9px}
.copy-quote{position:relative;padding-bottom:44px!important}.copy-btn{position:absolute;right:14px;bottom:12px;border:0;border-radius:999px;background:#111;color:#fff;font-size:var(--qz-font-size-14);font-weight:700;padding:8px 12px;box-shadow:var(--qz-shadow-float, 0 6px 16px rgba(0,0,0,.14));cursor:pointer}.copy-btn:active{transform:scale(.97)}.copy-btn.done{background:#0a7f43}
.score-scale{gap:8px}.score-scale span{cursor:pointer;user-select:none;transition:all var(--qz-duration-fast,.14s) ease;border:1px solid rgba(0,113,227,.12)}.score-scale span:hover{transform:translateY(-1px);background:#eaf4ff}.score-scale span.selected{background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important;box-shadow:var(--qz-shadow-float, 0 8px 20px rgba(0,113,227,.20))}
.score-panel{margin-top:18px;border-radius:var(--qz-radius-lg,18px);background:linear-gradient(180deg,#101113,#20222a);color:#fff;padding:18px;border:1px solid rgba(255,255,255,.1);box-shadow:var(--qz-shadow-menu, 0 12px 30px rgba(0,0,0,.12))}.score-panel *{color:#fff!important}.score-number{font-size:var(--qz-font-size-32);line-height:1;font-weight:700;letter-spacing:-.04em}.score-stage{display:inline-block;margin:8px 0 8px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.12);font-size:var(--qz-font-size-14);font-weight:700}.score-advice{font-size:var(--qz-font-size-14);line-height:1.65;color:rgba(255,255,255,.78)!important;margin:0}.score-progress-line{height:8px;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden;margin:12px 0}.score-progress-fill{height:100%;width:0;background:linear-gradient(90deg,#5ac8fa,var(--blue),#5856d6);border-radius:999px;transition:width var(--qz-duration,.22s) ease}.score-missing{font-size:var(--qz-font-size-14);color:rgba(255,255,255,.62)!important;margin-top:8px}
.drawer-list a{transition:background .14s ease,border-color .14s ease,transform .14s ease}.drawer-list a.active{background:#eaf4ff;border-color:rgba(0,113,227,.28);transform:translateX(2px)}.drawer-list a.active span,.drawer-list a.active strong{color:var(--blue)!important}.drawer-list a.read strong{color:#8a8a91}.drawer-list a.read span{background:#e8e8ed!important;color:#777!important}
.floating-actions{gap:8px}
.toast{position:fixed;left:50%;bottom:92px;transform:translateX(-50%) translateY(16px);padding:10px 14px;background:#111;color:#fff;border-radius:999px;font-size:var(--qz-font-size-14);font-weight:700;box-shadow:var(--qz-shadow-menu, 0 10px 30px rgba(0,0,0,.18));opacity:0;pointer-events:none;transition:all var(--qz-duration-fast,.14s) ease;z-index:120}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
.current-mini{position:fixed;left:12px;bottom:18px;max-width:54vw;padding:8px 12px;background:rgba(255,255,255,.88);border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:var(--qz-shadow-float, 0 10px 24px rgba(0,0,0,.08));font-size:var(--qz-font-size-14);color:#5f6368;z-index:80;backdrop-filter:blur(14px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-mini b{color:var(--blue)}
.legal-block{margin-top:18px;padding:18px;border-radius:var(--qz-radius-lg,18px);background:#f7f7fa;border:1px solid #e7e7ee}.legal-block p{font-size:var(--qz-font-size-14);line-height:1.65;color:#5b5b60;margin:0 0 8px}.legal-block p:last-child{margin-bottom:0}.legal-block b{color:var(--ink)}
@media (max-width: 480px){.current-mini{display:none}.score-number{font-size:var(--qz-font-size-28)}.copy-btn{right:12px;bottom:10px}.score-scale{gap:6px}.score-scale span{min-width:36px}}

.top-pills{position:sticky;top:0;z-index:10;max-width: 720px;margin:0 auto;padding:10px 12px;background:rgba(245,245,247,.88);backdrop-filter:blur(18px);display:flex;gap:8px;overflow:auto}.top-pills a{white-space:nowrap;text-decoration:none;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:var(--qz-font-size-14);font-weight:700;box-shadow:var(--qz-shadow-float, 0 4px 14px rgba(0,0,0,.04))}

/* Clickable TOC patch */
.section{scroll-margin-top:72px}
.toc-list a.toc-item{
  display:flex; align-items:center; gap:10px; width:100%;
  text-decoration:none; color:inherit; cursor:pointer;
  -webkit-tap-highlight-color:rgba(0,113,227,.12);
}
.toc-list a.toc-item:active{transform:scale(.992)}
.toc-list a.toc-item::after{
  content:'›'; margin-left:auto; color:var(--soft); font-size:var(--qz-font-size-20); line-height:1;
}
.toc-list a.toc-item em{margin-left:auto}
.toc-list a.toc-item::after{margin-left:4px}
.back-toc{
  display:inline-flex; align-items:center; gap:6px; margin-top:18px;
  text-decoration:none; color:var(--blue); font-weight:700; font-size:var(--qz-font-size-14);
}
.back-toc::before{content:'↑'}

/* LongSystem signed mobile reading optimization */
html{scroll-padding-top:72px}
body{padding-bottom:86px}
body::after{
  content:"长期系统论｜李先生";
  position:fixed;
  left:50%; top:52%;
  transform:translate(-50%,-50%) rotate(-26deg);
  font-size:var(--qz-font-size-40); font-weight:700; letter-spacing:.08em;
  color:rgba(0,0,0,.035);
  white-space:nowrap; pointer-events:none; z-index:0;
}
.section{z-index:1}
.progress-wrap{position:fixed;left:0;top:0;width:100%;height:3px;background:rgba(0,0,0,.04);z-index:80}
.progress-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--blue),#5e5ce6);border-radius:999px;transition:width .08s linear}
.brand-ribbon{
  display:inline-flex;align-items:center;gap:8px;
  padding:7px 11px;border-radius:999px;background:#0b0c0f;color:#fff;
  font-size:var(--qz-font-size-14);font-weight:700;letter-spacing:.04em;margin:4px 0 12px;
}
.brand-ribbon .dot{width:6px;height:6px;background:var(--blue);border-radius:999px;display:inline-block}
.signature-card{
  margin:18px 0 8px;padding:16px;border-radius:var(--qz-radius-lg,18px);
  background:linear-gradient(135deg,#111318,#20232b);color:#fff;border:0;
  box-shadow:var(--qz-shadow-float, 0 10px 26px rgba(0,0,0,.12))}
.signature-card b{color:#fff}.signature-card p{color:rgba(255,255,255,.78);font-size:var(--qz-font-size-14);line-height:1.65;margin:8px 0 0}
.copyright-note{
  margin-top:16px;padding:14px;border-radius:var(--qz-radius-lg,18px);background:var(--bg);border:1px solid var(--line);
  color:#515154;font-size:var(--qz-font-size-14);line-height:1.65;
}
.floating-actions{position:fixed;right:14px;bottom:18px;z-index:70;display:flex;flex-direction:column;gap:10px}
.float-btn{
  width:48px;height:48px;border-radius:999px;border:1px solid rgba(0,0,0,.08);
  background:rgba(255,255,255,.92);backdrop-filter:blur(14px);
  box-shadow:var(--qz-shadow-float, 0 10px 26px rgba(0,0,0,.16));
  color:var(--ink);font-weight:700;font-size:var(--qz-font-size-14);display:flex;align-items:center;justify-content:center;
  text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;
}
.float-btn.primary{background:var(--blue);color:#fff;border-color:var(--blue)}
.toc-drawer-mask{position:fixed;inset:0;background:rgba(0,0,0,.28);z-index:90;display:none;opacity:0;transition:opacity var(--qz-duration-fast,.14s) ease}
.toc-drawer-mask.open{display:block;opacity:1}
.toc-drawer{
  position:fixed;left:0;right:0;bottom:0;z-index:100;
  max-width: 720px;margin:0 auto;background:var(--paper);border-radius:26px 26px 0 0;
  box-shadow:var(--qz-shadow-menu, 0 -18px 50px rgba(0,0,0,.18));border:1px solid rgba(0,0,0,.06);
  transform:translateY(110%);transition:transform .22s ease;max-height:74vh;overflow:auto;
  padding:18px 14px calc(18px + env(safe-area-inset-bottom));
}
.toc-drawer.open{transform:translateY(0)}
.drawer-head{display:flex;align-items:center;justify-content:space-between;margin:0 2px 12px}
.drawer-head b{font-size:var(--qz-font-size-16)}.drawer-close{border:0;background:#f2f2f7;border-radius:999px;width:34px;height:34px;font-size:var(--qz-font-size-20);color:#515154}
.drawer-list{display:grid;gap:8px}.drawer-list a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);background:#f8f9fb;border:1px solid #ececf1;border-radius:var(--qz-radius-surface,14px);padding:11px 12px;font-size:var(--qz-font-size-14);font-weight:700}.drawer-list a span:first-child{width:28px;height:28px;border-radius:var(--qz-radius-control,10px);background:#eaf4ff;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;font-size:var(--qz-font-size-14);font-weight:700}
.collect-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--qz-radius-lg,18px);padding:15px;margin:12px 0;box-shadow:var(--qz-shadow-float, 0 4px 16px rgba(0,0,0,.035))}
.collect-card h3{margin:0 0 8px;font-size:var(--qz-font-size-16)}.collect-card p{font-size:var(--qz-font-size-14);line-height:1.65;margin:0;color:#515154}.collect-card .mini-tag{display:inline-flex;background:#eaf4ff;color:var(--blue);border-radius:999px;padding:4px 9px;font-size:var(--qz-font-size-14);font-weight:700;margin-bottom:8px}
.search-tip{padding:14px;border-radius:var(--qz-radius-lg,18px);background:#f6f9ff;border:1px solid #d9ebff;color:#3a3a3c;font-size:var(--qz-font-size-14);line-height:1.65;margin:14px 0}.search-tip b{color:var(--blue)}
.audience-grid{display:grid;gap:12px;margin:14px 0}.audience-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--qz-radius-lg,18px);padding:16px}.audience-card.yes{border-color:#cfe8ff;background:#f4faff}.audience-card.no{border-color:#f1dfd8;background:#fff8f5}.audience-card h3{margin-top:0}.audience-card ul{margin:8px 0 0;padding-left:18px}.audience-card li{font-size:var(--qz-font-size-14);line-height:1.65;margin:5px 0;color:#424245}
.chapter-preview{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:var(--qz-radius-lg,18px);padding:13px 14px;margin:10px 0 14px}.chapter-preview b{display:block;color:#fff!important;margin-bottom:6px}.chapter-preview p{font-size:var(--qz-font-size-14)!important;line-height:1.58!important;color:rgba(255,255,255,.76)!important;margin:0!important}
.footer-signature{text-align:center;color:#86868b;font-size:var(--qz-font-size-14);line-height:1.65;margin:28px 12px 38px}.footer-signature b{color:#515154}
@media (max-width: 480px){body::after{font-size:var(--qz-font-size-28)}.top-pills{padding-right:70px}.floating-actions{right:12px;bottom:14px}.float-btn{width:46px;height:46px}.hero h1{font-size:var(--qz-font-size-40)}h1{font-size:var(--qz-font-size-32)}.section{border-radius:var(--qz-radius-lg,18px)}}
@media print{.progress-wrap,.floating-actions,.toc-drawer,.toc-drawer-mask,.top-pills{display:none!important}body::after{opacity:0}.footer-signature{display:none}}
[data-whitepaper-inline-style="1"]{margin-top:6mm}
[data-whitepaper-inline-style="2"]{margin-top:3mm}
[data-whitepaper-inline-style="3"]{font-size:var(--qz-font-size-14);font-weight:700;opacity:.72}
body.whitepaper-drawer-open{overflow:hidden}
.progress-bar,.score-progress-fill{width:100%;transform:scaleX(0);transform-origin:left center;transition:transform var(--qz-duration,.22s) ease}
@supports (animation-timeline:scroll()){.progress-bar{animation:whitepaper-scroll-progress linear both;animation-timeline:scroll(root block)}@keyframes whitepaper-scroll-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}}
.progress-bar[data-progress="0"]{transform:scaleX(0)}
.progress-bar[data-progress="1"]{transform:scaleX(0.01)}
.progress-bar[data-progress="2"]{transform:scaleX(0.02)}
.progress-bar[data-progress="3"]{transform:scaleX(0.03)}
.progress-bar[data-progress="4"]{transform:scaleX(0.04)}
.progress-bar[data-progress="5"]{transform:scaleX(0.05)}
.progress-bar[data-progress="6"]{transform:scaleX(0.06)}
.progress-bar[data-progress="7"]{transform:scaleX(0.07)}
.progress-bar[data-progress="8"]{transform:scaleX(0.08)}
.progress-bar[data-progress="9"]{transform:scaleX(0.09)}
.progress-bar[data-progress="10"]{transform:scaleX(0.1)}
.progress-bar[data-progress="11"]{transform:scaleX(0.11)}
.progress-bar[data-progress="12"]{transform:scaleX(0.12)}
.progress-bar[data-progress="13"]{transform:scaleX(0.13)}
.progress-bar[data-progress="14"]{transform:scaleX(0.14)}
.progress-bar[data-progress="15"]{transform:scaleX(0.15)}
.progress-bar[data-progress="16"]{transform:scaleX(0.16)}
.progress-bar[data-progress="17"]{transform:scaleX(0.17)}
.progress-bar[data-progress="18"]{transform:scaleX(0.18)}
.progress-bar[data-progress="19"]{transform:scaleX(0.19)}
.progress-bar[data-progress="20"]{transform:scaleX(0.2)}
.progress-bar[data-progress="21"]{transform:scaleX(0.21)}
.progress-bar[data-progress="22"]{transform:scaleX(0.22)}
.progress-bar[data-progress="23"]{transform:scaleX(0.23)}
.progress-bar[data-progress="24"]{transform:scaleX(0.24)}
.progress-bar[data-progress="25"]{transform:scaleX(0.25)}
.progress-bar[data-progress="26"]{transform:scaleX(0.26)}
.progress-bar[data-progress="27"]{transform:scaleX(0.27)}
.progress-bar[data-progress="28"]{transform:scaleX(0.28)}
.progress-bar[data-progress="29"]{transform:scaleX(0.29)}
.progress-bar[data-progress="30"]{transform:scaleX(0.3)}
.progress-bar[data-progress="31"]{transform:scaleX(0.31)}
.progress-bar[data-progress="32"]{transform:scaleX(0.32)}
.progress-bar[data-progress="33"]{transform:scaleX(0.33)}
.progress-bar[data-progress="34"]{transform:scaleX(0.34)}
.progress-bar[data-progress="35"]{transform:scaleX(0.35)}
.progress-bar[data-progress="36"]{transform:scaleX(0.36)}
.progress-bar[data-progress="37"]{transform:scaleX(0.37)}
.progress-bar[data-progress="38"]{transform:scaleX(0.38)}
.progress-bar[data-progress="39"]{transform:scaleX(0.39)}
.progress-bar[data-progress="40"]{transform:scaleX(0.4)}
.progress-bar[data-progress="41"]{transform:scaleX(0.41)}
.progress-bar[data-progress="42"]{transform:scaleX(0.42)}
.progress-bar[data-progress="43"]{transform:scaleX(0.43)}
.progress-bar[data-progress="44"]{transform:scaleX(0.44)}
.progress-bar[data-progress="45"]{transform:scaleX(0.45)}
.progress-bar[data-progress="46"]{transform:scaleX(0.46)}
.progress-bar[data-progress="47"]{transform:scaleX(0.47)}
.progress-bar[data-progress="48"]{transform:scaleX(0.48)}
.progress-bar[data-progress="49"]{transform:scaleX(0.49)}
.progress-bar[data-progress="50"]{transform:scaleX(0.5)}
.progress-bar[data-progress="51"]{transform:scaleX(0.51)}
.progress-bar[data-progress="52"]{transform:scaleX(0.52)}
.progress-bar[data-progress="53"]{transform:scaleX(0.53)}
.progress-bar[data-progress="54"]{transform:scaleX(0.54)}
.progress-bar[data-progress="55"]{transform:scaleX(0.55)}
.progress-bar[data-progress="56"]{transform:scaleX(0.56)}
.progress-bar[data-progress="57"]{transform:scaleX(0.57)}
.progress-bar[data-progress="58"]{transform:scaleX(0.58)}
.progress-bar[data-progress="59"]{transform:scaleX(0.59)}
.progress-bar[data-progress="60"]{transform:scaleX(0.6)}
.progress-bar[data-progress="61"]{transform:scaleX(0.61)}
.progress-bar[data-progress="62"]{transform:scaleX(0.62)}
.progress-bar[data-progress="63"]{transform:scaleX(0.63)}
.progress-bar[data-progress="64"]{transform:scaleX(0.64)}
.progress-bar[data-progress="65"]{transform:scaleX(0.65)}
.progress-bar[data-progress="66"]{transform:scaleX(0.66)}
.progress-bar[data-progress="67"]{transform:scaleX(0.67)}
.progress-bar[data-progress="68"]{transform:scaleX(0.68)}
.progress-bar[data-progress="69"]{transform:scaleX(0.69)}
.progress-bar[data-progress="70"]{transform:scaleX(0.7)}
.progress-bar[data-progress="71"]{transform:scaleX(0.71)}
.progress-bar[data-progress="72"]{transform:scaleX(0.72)}
.progress-bar[data-progress="73"]{transform:scaleX(0.73)}
.progress-bar[data-progress="74"]{transform:scaleX(0.74)}
.progress-bar[data-progress="75"]{transform:scaleX(0.75)}
.progress-bar[data-progress="76"]{transform:scaleX(0.76)}
.progress-bar[data-progress="77"]{transform:scaleX(0.77)}
.progress-bar[data-progress="78"]{transform:scaleX(0.78)}
.progress-bar[data-progress="79"]{transform:scaleX(0.79)}
.progress-bar[data-progress="80"]{transform:scaleX(0.8)}
.progress-bar[data-progress="81"]{transform:scaleX(0.81)}
.progress-bar[data-progress="82"]{transform:scaleX(0.82)}
.progress-bar[data-progress="83"]{transform:scaleX(0.83)}
.progress-bar[data-progress="84"]{transform:scaleX(0.84)}
.progress-bar[data-progress="85"]{transform:scaleX(0.85)}
.progress-bar[data-progress="86"]{transform:scaleX(0.86)}
.progress-bar[data-progress="87"]{transform:scaleX(0.87)}
.progress-bar[data-progress="88"]{transform:scaleX(0.88)}
.progress-bar[data-progress="89"]{transform:scaleX(0.89)}
.progress-bar[data-progress="90"]{transform:scaleX(0.9)}
.progress-bar[data-progress="91"]{transform:scaleX(0.91)}
.progress-bar[data-progress="92"]{transform:scaleX(0.92)}
.progress-bar[data-progress="93"]{transform:scaleX(0.93)}
.progress-bar[data-progress="94"]{transform:scaleX(0.94)}
.progress-bar[data-progress="95"]{transform:scaleX(0.95)}
.progress-bar[data-progress="96"]{transform:scaleX(0.96)}
.progress-bar[data-progress="97"]{transform:scaleX(0.97)}
.progress-bar[data-progress="98"]{transform:scaleX(0.98)}
.progress-bar[data-progress="99"]{transform:scaleX(0.99)}
.progress-bar[data-progress="100"]{transform:scaleX(1)}
.score-progress-fill[data-score="0"]{transform:scaleX(0)}
.score-progress-fill[data-score="1"]{transform:scaleX(0.025)}
.score-progress-fill[data-score="2"]{transform:scaleX(0.05)}
.score-progress-fill[data-score="3"]{transform:scaleX(0.075)}
.score-progress-fill[data-score="4"]{transform:scaleX(0.1)}
.score-progress-fill[data-score="5"]{transform:scaleX(0.125)}
.score-progress-fill[data-score="6"]{transform:scaleX(0.15)}
.score-progress-fill[data-score="7"]{transform:scaleX(0.175)}
.score-progress-fill[data-score="8"]{transform:scaleX(0.2)}
.score-progress-fill[data-score="9"]{transform:scaleX(0.225)}
.score-progress-fill[data-score="10"]{transform:scaleX(0.25)}
.score-progress-fill[data-score="11"]{transform:scaleX(0.275)}
.score-progress-fill[data-score="12"]{transform:scaleX(0.3)}
.score-progress-fill[data-score="13"]{transform:scaleX(0.325)}
.score-progress-fill[data-score="14"]{transform:scaleX(0.35)}
.score-progress-fill[data-score="15"]{transform:scaleX(0.375)}
.score-progress-fill[data-score="16"]{transform:scaleX(0.4)}
.score-progress-fill[data-score="17"]{transform:scaleX(0.425)}
.score-progress-fill[data-score="18"]{transform:scaleX(0.45)}
.score-progress-fill[data-score="19"]{transform:scaleX(0.475)}
.score-progress-fill[data-score="20"]{transform:scaleX(0.5)}
.score-progress-fill[data-score="21"]{transform:scaleX(0.525)}
.score-progress-fill[data-score="22"]{transform:scaleX(0.55)}
.score-progress-fill[data-score="23"]{transform:scaleX(0.575)}
.score-progress-fill[data-score="24"]{transform:scaleX(0.6)}
.score-progress-fill[data-score="25"]{transform:scaleX(0.625)}
.score-progress-fill[data-score="26"]{transform:scaleX(0.65)}
.score-progress-fill[data-score="27"]{transform:scaleX(0.675)}
.score-progress-fill[data-score="28"]{transform:scaleX(0.7)}
.score-progress-fill[data-score="29"]{transform:scaleX(0.725)}
.score-progress-fill[data-score="30"]{transform:scaleX(0.75)}
.score-progress-fill[data-score="31"]{transform:scaleX(0.775)}
.score-progress-fill[data-score="32"]{transform:scaleX(0.8)}
.score-progress-fill[data-score="33"]{transform:scaleX(0.825)}
.score-progress-fill[data-score="34"]{transform:scaleX(0.85)}
.score-progress-fill[data-score="35"]{transform:scaleX(0.875)}
.score-progress-fill[data-score="36"]{transform:scaleX(0.9)}
.score-progress-fill[data-score="37"]{transform:scaleX(0.925)}
.score-progress-fill[data-score="38"]{transform:scaleX(0.95)}
.score-progress-fill[data-score="39"]{transform:scaleX(0.975)}
.score-progress-fill[data-score="40"]{transform:scaleX(1)}
