:root{--p-ground:#e4e0d6;--p-desk:#efece4;--p-desk2:#eceff2;--p-desk3:#f2efe8;--p-sheet:#fffdf9;--p-sheet2:#fff;--p-inset:#faf7f1;--p-scrim:#1b1a176b;--p-ink:#1b1a17;--p-ink2:#111;--p-ink3:#3a352c;--p-body:#1a1a1a;--p-mut:#6b655c;--p-mut2:#8a8378;--p-faint:#b3ac9f;--p-rule:#cfc8ba;--p-rule2:#e2ddd2;--p-rule3:#ece7dc;--p-rule4:#e6e1d8;--p-rink:#12233a;--p-rink3:#3a4453;--p-rmut:#5a6470;--p-rrule:#d8dde2;--p-rrule2:#e2e6ea;--p-red:#c8102e;--p-red2:#8f0b20;--p-blue:#7396c8;--p-blue2:#4b6a9b;--p-s2:#8a6a2f;--p-s4:#7a2d6b;--p-rs2:#2f6b5a;--p-rs4:#8a5a2f;--p-rs5:#7a7f88;--p-sheet-shadow:0 1px 0 #0000001a, 0 20px 50px #00000038;--p-plate:transparent;--p-plate-pad:0;--p-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--p-sans:"Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--p-read:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif}[data-theme=dark]{--p-ground:#100f0e;--p-desk:#171614;--p-desk2:#141618;--p-desk3:#171614;--p-sheet:#1e1d1a;--p-sheet2:#1b1d1f;--p-inset:#262421;--p-scrim:#0000009e;--p-ink:#ece8e0;--p-ink2:#f6f3ec;--p-ink3:#bab4a9;--p-body:#e3ded5;--p-mut:#9b958a;--p-mut2:#837d73;--p-faint:#635e57;--p-rule:#403c37;--p-rule2:#332f2b;--p-rule3:#2b2825;--p-rule4:#302d29;--p-rink:#e6ecf4;--p-rink3:#b6bec9;--p-rmut:#8d95a1;--p-rrule:#33363a;--p-rrule2:#2a2d31;--p-red:#e2564f;--p-red2:#f08a80;--p-blue:#5c7ba8;--p-blue2:#93b3de;--p-s2:#cfa96a;--p-s4:#c58bb8;--p-rs2:#6fbba4;--p-rs4:#d2a06a;--p-rs5:#a3a9b3;--p-sheet-shadow:0 0 0 1px #2e2b27, 0 20px 50px #0000008c;--p-plate:#f4f1ea;--p-plate-pad:10px}html{--p-ui-sans:"Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif}[data-theme]{color:var(--p-ink);font-family:var(--p-sans)}body{background:var(--p-ground);color:var(--p-ink);margin:0;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif}a{color:var(--p-red);text-decoration:none}a:hover{color:var(--p-red2)}.serif{font-family:var(--p-serif)}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cap{font-family:var(--p-ui-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--p-mut2);font-size:10px}.kick{font-family:var(--p-ui-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--p-blue2);font-size:9px;font-weight:700}.hl{font-family:var(--p-serif);letter-spacing:-.025em;font-weight:700;line-height:1.06}.st:hover .sh{color:var(--p-red)}.row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;font-family:inherit}.hnav{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--p-mut2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:3px 0;font-family:inherit;font-size:10px}.hnav:hover{color:var(--p-ink)}.hnav[data-on="1"]{color:var(--p-ink);border-bottom-color:var(--p-red)}.lnk{cursor:pointer;color:var(--p-mut);white-space:nowrap;text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;align-self:flex-start;padding:0;font-family:inherit;font-size:12px}.lnk:hover{color:var(--p-ink);border-bottom-color:var(--p-rule)}.lnk[data-on="1"]{color:var(--p-ink);border-bottom-color:var(--p-ink)}.btnp{cursor:pointer;border:1px solid var(--p-red);color:var(--p-red);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:11px 20px;font-family:inherit;font-size:11px}.btnp:hover{background:color-mix(in srgb, var(--p-red) 8%, transparent)}.btns{cursor:pointer;border:1px solid var(--p-rule);color:var(--p-ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:11px 20px;font-family:inherit;font-size:11px}.btns:hover{border-color:var(--p-ink)}.in{color:var(--p-ink);border:0;border-bottom:1px solid var(--p-rule);background:0 0;width:100%;padding:7px 0;font-family:inherit;font-size:15px}.in:focus{border-bottom-color:var(--p-red);outline:none}.in::placeholder{color:var(--p-faint)}.entry:hover .etitle{border-bottom-color:var(--p-ink)}.etitle{border-bottom:1px solid #0000}.sn{border-radius:2px}.sn:hover{background:color-mix(in srgb, var(--aid-accent,var(--p-red)) 8%, transparent)}.aidbtn{border-width:1px;width:18px;margin:0 2px;padding:0;display:none;overflow:hidden}.sn:hover .aidbtn{display:inline-flex}.sn[data-touch="1"] .aidbtn{opacity:.8;display:inline-flex}.w{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:text;background:0 0;border:0;border-radius:2px;margin:0;padding:0}.w:hover{background:color-mix(in srgb, var(--aid-accent,var(--p-red)) 20%, transparent)}.scroll::-webkit-scrollbar{width:9px;height:9px}.scroll::-webkit-scrollbar-thumb{background:var(--p-rule)}table{border-collapse:collapse;width:100%}th{letter-spacing:.12em;text-transform:uppercase;color:var(--p-mut2);text-align:left;border-bottom:1px solid var(--p-rule);padding:0 12px 7px 0;font-size:9.5px;font-weight:400}td{color:var(--p-ink);border-bottom:1px solid var(--p-rule3);vertical-align:baseline;padding:11px 12px 11px 0;font-size:13px}html,body{height:100%}.in:-webkit-autofill{-webkit-text-fill-color:var(--p-ink);-webkit-box-shadow:0 0 0 1000px var(--p-sheet) inset;caret-color:var(--p-ink)}.in:-webkit-autofill:hover{-webkit-text-fill-color:var(--p-ink);-webkit-box-shadow:0 0 0 1000px var(--p-sheet) inset;caret-color:var(--p-ink)}.in:-webkit-autofill:focus{-webkit-text-fill-color:var(--p-ink);-webkit-box-shadow:0 0 0 1000px var(--p-sheet) inset;caret-color:var(--p-ink)}:focus-visible{outline:1px solid var(--p-red);outline-offset:2px}.in:focus-visible{outline:none}.btnp[disabled],.btns[disabled]{opacity:.45;cursor:default}.desk{box-sizing:border-box;background:var(--p-ground);flex-direction:column;align-items:center;height:100dvh;display:flex}.sheet{background:var(--p-sheet);flex-direction:column;flex:1;width:100%;max-width:1240px;min-height:0;display:flex;position:relative;overflow:hidden}@media (min-width:834px){.desk{padding:26px 24px 40px}.sheet{box-shadow:var(--p-sheet-shadow)}}.auth-pane{flex:1;justify-content:center;align-items:center;padding:30px 22px;display:flex;overflow-y:auto}.auth-title{text-wrap:balance;font-size:38px}@media (min-width:834px){.auth-pane{padding:40px}.auth-title{font-size:48px}}.mast{flex:none;padding:16px 18px 12px}.nameplate{font-size:17px}.page-pad{flex:1;min-width:0;min-height:0;padding:24px 18px 40px;overflow-y:auto}.rule-double{border-top:3px solid var(--p-ink);border-bottom:1px solid var(--p-ink)}.page-title{font-size:30px}@media (min-width:834px){.mast{padding:22px 40px 14px}.nameplate{font-size:25px}.page-pad{padding:38px 40px 60px}.page-title{font-size:38px}}.read-shell{flex-direction:column;flex:1;min-height:0;display:flex}.read-bar{border-bottom:1px solid var(--p-rule);background:var(--p-sheet);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:12px 22px;display:flex}.read-prog{background:var(--p-rule3);flex:none;height:2px}.read-prog>i{background:var(--p-red);height:2px;transition:width .3s;display:block}.read-sep{background:var(--p-rule2);width:1px;height:12px}.read-desk{background:var(--p-desk3);flex:1;min-height:0;padding:14px 10px 30px;overflow-y:auto}.plain-paper{background:var(--p-sheet);max-width:700px;margin:0 auto;padding:26px 20px 32px;box-shadow:0 1px #0000001a,0 14px 34px #00000024}.plain-h1{letter-spacing:-.015em;font-size:28px;line-height:1.2}.read-body{font-family:var(--p-read);color:var(--p-body);line-height:1.75;font-size:calc((15.5 + var(--p-fs,0)) * 1px);margin-top:22px}.para-gap{height:18px;display:block}@media (min-width:834px){.read-desk{padding:28px 26px 46px}.plain-paper{padding:44px 48px 40px}.plain-h1{font-size:38px}.read-body{font-size:calc((16.5 + var(--p-fs,0)) * 1px)}}.read-shell{--aid-accent:var(--p-red);--aid-hl:9%;--aid-c0:var(--p-red);--aid-c1:var(--p-s2);--aid-c2:var(--p-ink3);--aid-c3:var(--p-s4);--aid-c4:var(--p-mut)}.aid-c0{--aid-seg-color:var(--aid-c0)}.aid-c1{--aid-seg-color:var(--aid-c1)}.aid-c2{--aid-seg-color:var(--aid-c2)}.aid-c3{--aid-seg-color:var(--aid-c3)}.aid-c4{--aid-seg-color:var(--aid-c4)}.aidbtn{vertical-align:baseline;border-style:solid;border-color:var(--aid-accent);height:18px;color:var(--aid-accent);background:color-mix(in srgb, var(--aid-accent) 9%, transparent);border-radius:3px;justify-content:center;align-items:center;font-size:10px}@media (max-width:833px),(hover:none){.sn .aidbtn{opacity:.8;display:inline-flex}}.sn:focus-within .aidbtn{display:inline-flex}.sn[data-aid="1"]{background:color-mix(in srgb, var(--aid-accent) var(--aid-hl), transparent);box-shadow:inset 0 -2px 0 0 var(--aid-accent)}.aid-slot{display:contents}.aid-panel{column-span:all;border-top:2px solid var(--aid-accent);border-bottom:1px solid var(--p-rule4);font-family:var(--p-sans);text-align:left;margin:14px 0 16px;padding:13px 0 4px;display:block}.aid-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.aid-tabs{align-items:center;gap:14px;display:flex}.aid-meta{align-items:center;gap:12px;display:flex}.aid-cache{color:var(--p-mut2);font-size:9.5px}.aid-zh{font-size:calc((14 + var(--p-fs,0)) * 1px);color:var(--p-body);text-wrap:pretty;margin-top:11px;line-height:1.9;display:block}.aid-more{width:auto;color:var(--aid-accent);border-bottom:1px solid color-mix(in srgb, var(--aid-accent) 40%, transparent);margin-top:11px;font-size:12px}.aid-retry{width:auto;color:var(--aid-accent);border-bottom:1px solid color-mix(in srgb, var(--aid-accent) 40%, transparent);margin-left:8px;font-size:12px;display:inline}.aid-analysis{border-top:1px solid var(--p-rule4);margin-top:14px;padding-top:12px;display:block}.aid-segs{color:var(--p-body);font-size:13px;line-height:2.5;display:block}.aid-seg{border-bottom:2px solid var(--aid-seg-color);padding-bottom:2px}.aid-roles{flex-wrap:wrap;gap:14px;margin-top:9px;display:flex}.aid-role{font-family:var(--p-ui-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--aid-seg-color);font-size:9.5px}.aid-notes{margin-top:14px;display:block}.aid-note{align-items:flex-start;gap:11px;margin-bottom:8px;display:flex}.aid-note-k{color:var(--aid-accent);flex:none;padding-top:4px;font-size:10px}.aid-note-v{color:var(--p-ink3);font-size:12.5px;line-height:1.85}.aid-fallback{color:var(--p-mut);font-size:12.5px;line-height:1.85;display:block}@media (min-width:834px){.aid-zh{font-size:calc((15 + var(--p-fs,0)) * 1px)}}.lead-grid{grid-template-columns:1fr;gap:0 26px;display:grid}.lead-cell{border-right:0;flex-direction:column;gap:9px;padding-right:0;display:flex}@media (min-width:834px){.lead-grid{grid-template-columns:1fr 1.35fr}.lead-cell{border-right:1px solid var(--p-rule2);padding-right:26px}}.entry-title{font-size:14px}@media (min-width:834px){.entry-title{font-size:15.5px}}.lead-title{font-size:23px}@media (min-width:834px){.lead-title{font-size:27px}}.detail-title{font-size:30px}.stat-note{color:var(--p-mut2);text-align:right;flex:none;min-width:0;font-size:12px;font-style:italic}@media (min-width:834px){.detail-title{font-size:40px}.stat-note{min-width:150px}}.me-cols{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.prog-title{color:var(--p-ink);text-align:left;flex:none;max-width:58%;font-size:14.5px;line-height:1.35}.quota-cols{grid-template-columns:1fr;gap:0 26px;display:grid}@media (min-width:834px){.me-cols{grid-template-columns:1.15fr 1fr}.prog-title{max-width:220px}.quota-cols{grid-template-columns:1fr 1fr}}.quota-panel{border-top:3px solid var(--p-ink);border-bottom:1px solid var(--p-rule);flex-direction:column;gap:14px;padding:16px 0 20px;display:flex}.quota-bar{background:var(--p-rule3);height:3px}.quota-bar>i{background:var(--p-red);height:3px;display:block}.quota-row{border-bottom:1px solid var(--p-rule3);align-items:baseline;gap:10px;padding:8px 0;display:flex}.set-row{border-bottom:1px solid var(--p-rule3);flex-wrap:wrap;align-items:baseline;gap:16px;padding:12px 0;display:flex}.set-k{color:var(--p-mut);flex:none;min-width:52px;font-size:11.5px}.set-opts{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.set-preview{color:var(--p-ink3);font-size:15px}.set-note{color:var(--p-mut2);margin-top:10px;font-size:12.5px;font-style:italic;line-height:1.7}.pw-form{border-top:1px solid var(--p-rule3);flex-direction:column;gap:14px;margin-top:16px;padding-top:14px;display:flex}.pw-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pw-msg{font-size:12px;line-height:1.6}.index-cols{columns:1;column-rule:1px solid var(--p-rule2);column-gap:26px}.index-entry{break-inside:avoid;border-bottom:1px solid var(--p-rule3);flex-direction:column;gap:5px;margin-bottom:16px;padding:0 0 14px;display:flex}.index-head{font-size:18px}.index-def{color:var(--p-ink3);font-size:12.5px;line-height:1.7}.index-src{color:var(--p-mut2);font-size:12px;font-style:italic;line-height:1.6}.index-search{width:150px;font-size:13px}@media (min-width:834px){.index-cols{columns:3}}.wc-scrim{z-index:20;background:var(--p-scrim);justify-content:center;align-items:flex-end;padding:0;display:flex;position:absolute;inset:0}.wc-card{background:var(--p-sheet);border-top:3px solid var(--p-red);flex-direction:column;gap:16px;width:100%;max-width:100%;max-height:100%;padding:22px 24px 20px;display:flex;overflow-y:auto;box-shadow:0 20px 50px #0000004d}.wc-card:focus{outline:none}.wc-head{letter-spacing:-.015em;font-size:27px}.wc-def{color:var(--p-ink3);white-space:pre-line;font-size:13.5px;line-height:1.9}.wc-enrich{color:var(--p-ink);font-size:13.5px;line-height:1.9}@media (min-width:834px){.wc-scrim{align-items:center;padding:26px}.wc-card{width:470px}}.upload-pane{flex-direction:column;gap:26px;max-width:720px;display:flex}.meta-cols{grid-template-columns:1fr;gap:22px;display:grid}.detect-cols{grid-template-columns:1fr;gap:0 26px;display:grid}.draft-cols{grid-template-columns:1fr;align-items:start;gap:34px;display:grid}@media (min-width:834px){.meta-cols{grid-template-columns:1.6fr 1fr 1fr}.detect-cols{grid-template-columns:1fr 1fr}.draft-cols{grid-template-columns:1.25fr 1fr}.draft-cols>:last-child{max-height:calc(100% - 24px);position:sticky;top:0;overflow-y:auto}}.inset-box{background:var(--p-inset);border:1px solid var(--p-rule2);font-family:var(--p-serif);color:var(--p-ink3);font-size:14.5px;line-height:1.8}.paste-area{box-sizing:border-box;resize:vertical;width:100%;height:180px;padding:18px 20px;overflow-y:auto}.paste-area:focus{border-color:var(--p-rule);outline:none}.paste-area::placeholder{color:var(--p-faint)}.drop-zone{border:1px dashed var(--p-rule);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:38px 26px;display:flex}.drop-zone[data-dragging="1"]{border-color:var(--p-ink);background:var(--p-inset)}.proof-exhibits{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:834px){.proof-exhibits{grid-template-columns:1fr 1fr}}.proof-area{box-sizing:border-box;width:100%;min-height:96px;color:var(--p-ink);resize:vertical;padding:14px 15px;line-height:1.75}.proof-area:focus{border-color:var(--p-rule);outline:none}.leader{border-bottom:1px solid var(--p-rule3);align-items:baseline;gap:10px;padding:9px 0;display:flex}.dots{border-bottom:1px dotted var(--p-rule2);flex:1;min-width:10px;transform:translateY(-3px)}.leader-in{color:var(--p-ink);text-align:right;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;width:46%;min-width:0;padding:0 0 1px;font-family:inherit;font-size:12.5px}.leader-in:hover{border-bottom-color:var(--p-rule2)}.leader-in:focus{border-bottom-color:var(--p-red);outline:none}.leader-in::placeholder{color:var(--p-faint)}.body-head{font-family:var(--p-serif);letter-spacing:-.01em;color:var(--p-ink);margin:26px 0 8px;font-size:1.08em;font-weight:700;line-height:1.35;display:block}.read-shell[data-skin=report]{--aid-accent:var(--p-blue2);--aid-hl:13%;--aid-c0:var(--p-blue2);--aid-c1:var(--p-rs2);--aid-c2:var(--p-rmut);--aid-c3:var(--p-rs4);--aid-c4:var(--p-rs5)}.read-shell[data-skin=report] .aid-panel{border-bottom-color:var(--p-rrule2)}.read-shell[data-skin=report] .aid-analysis{border-top-color:var(--p-rrule2)}.read-shell[data-skin=report] .aid-zh,.read-shell[data-skin=report] .aid-segs{color:var(--p-rink)}.read-shell[data-skin=report] .aid-note-v{color:var(--p-rink3)}.read-shell[data-skin=report] .aid-cache,.read-shell[data-skin=report] .aid-fallback{color:var(--p-rmut)}.body-bullet{margin:13px 0;padding-left:18px;line-height:1.6;display:block;position:relative}.body-bullet:before{content:"";background:var(--p-rink3);width:7px;height:7px;position:absolute;top:.62em;left:0}.body-footnote{color:var(--p-rink3);margin:8px 0;padding-left:19px;font-size:11px;line-height:1.6;display:block;position:relative}.body-footnote-first{border-top:1px solid var(--p-rrule);margin-top:26px;padding-top:11px}.fn-mark{color:var(--p-rmut);font-size:10px;position:absolute;top:0;left:0}.body-footnote-first .fn-mark{top:11px}.exhibit-row{column-span:all;border-top:1px solid var(--p-rrule);margin:22px 0 6px;padding-top:16px;display:block}.exhibit-grid{grid-template-columns:1fr;gap:22px;display:grid}.exhibit{flex-direction:column;gap:9px;min-width:0;display:flex}.exhibit-cap{font-family:var(--p-ui-sans);color:var(--p-ink2);font-size:12.5px;font-weight:700;line-height:1.4}.exhibit-img{background:var(--p-plate);width:100%;height:auto;padding:var(--p-plate-pad);box-sizing:border-box;display:block}.exhibit-src{font-family:var(--p-ui-sans);color:var(--p-rmut);border-top:1px solid var(--p-rrule2);padding-top:7px;font-size:10px;line-height:1.45}@media (min-width:834px){.exhibit-grid{grid-template-columns:1fr 1fr}}.plain-desk{background:var(--p-desk3)}.plain-head{border-bottom:1px solid var(--p-rule4);flex-direction:column;gap:10px;padding-bottom:20px;display:flex}.plain-meta{color:var(--p-mut2);font-size:10.5px}.essay-desk{background:var(--p-desk)}.essay-paper{background:var(--p-sheet);max-width:820px;margin:0 auto;padding:26px 20px 30px;box-shadow:0 1px #0000001a,0 14px 34px #00000029}.essay-head{flex-direction:column;align-items:center;gap:14px;display:flex}.essay-rule{background:var(--p-red);width:64px;height:5px;display:block}.essay-h1{letter-spacing:-.015em;color:var(--p-ink2);text-align:center;text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:1.12}.essay-lead{color:var(--p-ink2);text-align:center;text-wrap:pretty;max-width:520px;font-size:14px;font-weight:700;line-height:1.45}.essay-paper .read-body{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-top:26px;line-height:1.52}.essay-foot{border-top:1px solid var(--p-rule4);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:14px;display:flex}.essay-mark{background:var(--p-red);flex:none;width:9px;height:9px;display:block}@media (min-width:834px){.essay-paper{padding:46px 48px 38px}.essay-h1{font-size:38px}.essay-lead{font-size:15.5px}.essay-paper .read-body{columns:2;column-rule:1px solid var(--p-rule4);column-gap:30px}}.report-desk{background:var(--p-desk2)}.report-paper{background:var(--p-sheet2);max-width:880px;margin:0 auto;padding:22px 18px 26px;box-shadow:0 1px #00000014,0 14px 34px #00000029}.report-masthead{border-bottom:1px solid var(--p-rrule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:11px;display:flex}.report-firm{color:var(--p-body);letter-spacing:-.01em;font-size:15px;font-weight:700}.report-firm-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.report-kind{color:var(--p-body);font-size:12px;font-weight:600}.report-date{color:var(--p-rmut);font-size:11px}.report-title-row{gap:16px;margin-top:22px;display:flex}.report-bar{background:var(--p-blue);flex:none;width:5px;display:block}.report-title-col{flex-direction:column;gap:8px;min-width:0;padding:4px 0 18px;display:flex}.report-kicker{font-family:var(--p-ui-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--p-body);font-size:11.5px;font-weight:700}.report-h1{color:var(--p-ink2);letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.15}.report-top{border-top:1px solid var(--p-rrule);grid-template-columns:1fr;gap:26px;padding-top:18px;display:grid}.report-bullets{min-width:0;margin-top:0}.report-bullets .body-bullet:first-child{margin-top:0}.report-dek{color:var(--p-rink3);font-size:13px;line-height:1.7;display:block}.report-analyst{flex-direction:column;gap:3px;min-width:0;display:flex}.analyst-name{color:var(--p-body);font-size:12.5px;font-weight:700}.analyst-line{color:var(--p-rmut);font-size:10.5px;line-height:1.5}.report-body{border-top:1px solid var(--p-rrule);margin-top:26px;padding-top:20px}.report-body .read-body{margin-top:0;line-height:1.62}.report-body .body-head{font-family:var(--p-read);color:var(--p-ink2);letter-spacing:0;margin:22px 0 6px;font-size:1em}.report-foot{border-top:1px solid var(--p-rrule);color:var(--p-rmut);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:11px;font-size:10.5px;display:flex}@media (min-width:834px){.report-paper{padding:34px 40px 30px}.report-h1{font-size:31px}.report-top[data-analyst="1"]{grid-template-columns:1fr 190px}.report-body .read-body{font-size:calc((15.5 + var(--p-fs,0)) * 1px)}}.admin-stats{border-top:3px solid var(--p-ink);grid-template-columns:1fr 1fr;gap:0;padding-top:14px;display:grid}.admin-stat{border-right:1px solid var(--p-rule2);flex-direction:column;gap:4px;margin-right:20px;padding:0 20px 14px 0;display:flex}.admin-stat-value{font-size:31px}.admin-stat-note{color:var(--p-mut2);font-size:10.5px}@media (min-width:834px){.admin-stats{grid-template-columns:repeat(4,1fr)}}.admin-split{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}@media (min-width:834px){.admin-split{grid-template-columns:1fr 1.15fr}}.read-ch{color:var(--p-ink);font-size:13.5px}.read-ch-pos{color:var(--p-mut2);font-size:10.5px}.book-head-essay{flex-direction:column;align-items:center;gap:0;padding-bottom:6px;display:flex}.book-head-title{letter-spacing:.3em}.book-head-rule{background:var(--p-rule);width:100%;height:1px;margin:16px 0 22px;display:block}.book-head-no{letter-spacing:.24em;text-transform:uppercase;color:var(--p-red);font-size:12px}.book-head-h1{letter-spacing:-.02em;margin:12px 0 0;line-height:1.1}.book-head-meta{color:var(--p-mut);margin-top:14px;font-size:12.5px;font-style:italic}.book-nav{flex-wrap:wrap;gap:16px;display:flex}.book-nav-end{color:var(--p-faint);font-size:12.5px;font-style:italic}.book-nav-flat{border-top:1px solid var(--p-rule);font-family:var(--p-ui-sans);justify-content:space-between;align-items:center;margin-top:26px;padding-top:16px}.report-paper .book-nav-flat{border-top-color:var(--p-rrule)}.book-nav-essay{border-top:1px solid var(--p-rule);font-family:var(--p-ui-sans);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:30px;padding-top:18px}.book-nav-essay .book-nav-end{font-size:13px}.book-nav-cell{flex-direction:column;align-items:flex-start;gap:5px;width:auto;display:flex}.book-nav-cell-right{text-align:right;align-items:flex-end}.book-nav-label{color:var(--p-ink);font-size:14.5px}.book-nav-next{color:var(--p-red)}.toc-scrim{z-index:20;background:var(--p-scrim);justify-content:flex-start;align-items:stretch;display:flex;position:absolute;inset:0}.toc-scrim-close{display:block;position:absolute;inset:0}.toc-drawer{background:var(--p-sheet);border-right:1px solid var(--p-rule);flex-direction:column;gap:18px;width:100%;max-width:100%;padding:26px 26px 30px;display:flex;position:relative;overflow-y:auto;box-shadow:0 0 60px #00000057}.toc-drawer-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.toc-drawer-title{flex-direction:column;gap:6px;min-width:0;display:flex}.toc-book-title{letter-spacing:-.015em;color:var(--p-ink);font-size:21px;line-height:1.2}.toc-book-byline{color:var(--p-mut);font-size:12.5px;font-style:italic}.toc-list{border-top:2px solid var(--p-ink);flex-direction:column;gap:0;display:flex}.toc-row{border-bottom:1px solid var(--p-rule3);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.toc-mark{flex:none;align-self:stretch;width:3px;display:block}.toc-row-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.toc-row-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.toc-row-words{color:var(--p-faint);font-size:10px}.toc-row-title{color:var(--p-ink);text-align:left;font-size:16px;line-height:1.3}.toc-row-prog{align-items:center;gap:10px;width:100%;display:flex}.toc-bar{background:var(--p-rule3);flex:1;height:4px;display:block}.toc-bar-fill{background:var(--p-red);height:4px;display:block}.toc-row-at{color:var(--p-mut2);font-size:10px}.toc-note{color:var(--p-mut2);font-size:12.5px;font-style:italic;line-height:1.75}@media (min-width:834px){.toc-drawer{width:380px}}.draft-toc{flex-direction:column;gap:2px;display:flex}.draft-toc-head{border-bottom:1px solid var(--p-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:8px;display:flex}.draft-toc-row{border-bottom:1px solid var(--p-rule3);align-items:baseline;gap:14px;padding:9px 0;display:flex}.draft-toc-n{color:var(--p-faint);flex:none;width:22px;font-size:10.5px}.draft-toc-title{flex:none;max-width:58%;font-size:14.5px;line-height:1.35}.draft-toc-kind{flex:none}@media (min-width:834px){.draft-toc-title{max-width:440px}}.crop-frame{border:1px solid var(--p-rule2);background:var(--p-inset);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;line-height:0;position:relative}.crop-frame img{width:100%;height:auto;display:block}.crop-veil{background:var(--p-scrim);pointer-events:none;position:absolute}.crop-box{outline:1px solid var(--p-red);pointer-events:none;position:absolute}.crop-handle{background:var(--p-sheet);border:1.5px solid var(--p-red);cursor:crosshair;touch-action:none;border-radius:2px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}
