:where(.pe){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);scroll-padding-top:env(safe-area-inset-top,0px);color:#141413;background:#faf9f5;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}:where(.pe) img:where(:not(.rc,.rc *)){max-width:100%}:where(.pe) [hidden]:not([hidden=until-found i]):where(:not(.rc,.rc *)){display:none!important}:where(.pe){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#001742;--brand:#1a5be7;--brand-hover:#1548c4;--warm-hover:#5b4d2f0d;--warm-active:#5b4d2f12;--warm-strong:#5b4d2f21;--warm-border:#5b4d2f26;--bg-page:#fafaf9;--panel:#fff;--sidebar:#001742;--sunken:#f5f5f4;--border-light:#f1f1f0;--border-medium:#e5e5e3;--t1:#001742;--t2:#666;--t3:#999;--ink:#2a3447;--hl:#fce9b6;--hl-border:#e9c24a;--focus:#fef6e0;--focus-strong:#fce9b6;--amber:#b7791f;--amber-bg:#fff8e6;--amber-line:#f4e6bc;--dot:#e2b13c;--edit:#c9d7f7;--edit-strong:#1a5be7;--sel:#d6e1fb;--shadow-soft:-1px -2px 12px #5b4d2f0d,1px 2px 12px #5b4d2f0d;--shadow-pop:0 8px 28px #0017421f,0 2px 6px #0017420d;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:"IBM Plex Serif",Georgia,serif}:where(.pe) :where(:not(.rc,.rc *)),:where(.pe) :where(:not(.rc,.rc *)):before,:where(.pe) :where(:not(.rc,.rc *)):after{box-sizing:border-box;margin:0;padding:0}:where(.pe) [hidden]:where(:not(.rc,.rc *)){display:none!important}:where(.pe),:where(.pe){height:100%}:where(.pe){font-family:var(--sans);color:var(--t1);background:var(--bg-page);-webkit-font-smoothing:antialiased;font-size:14px;overflow:hidden}:where(.pe) button:where(:not(.rc,.rc *)){font-family:var(--sans)}:where(.pe) button:focus-visible:where(:not(.rc,.rc *)),:where(.pe) input:focus-visible:where(:not(.rc,.rc *)),:where(.pe) [role=button]:focus-visible:where(:not(.rc,.rc *)){outline-offset:1px;outline:2px solid #1a5be773}:where(.pe) .app:where(:not(.rc,.rc *)){height:100%;display:flex}:where(.pe) .mk:where(:not(.rc,.rc *)){vertical-align:-2px;flex-shrink:0;width:11px;height:14px;display:inline-block}:where(.pe) .sidebar:where(:not(.rc,.rc *)){background:var(--sidebar);flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:80px;padding:18px 0;display:flex}:where(.pe) .logo:where(:not(.rc,.rc *)){justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:14px;display:flex}:where(.pe) .nav:where(:not(.rc,.rc *)){color:#ffffff80;cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:46px;height:46px;font-size:9.5px;font-weight:500;display:flex}:where(.pe) .nav svg:where(:not(.rc,.rc *)){width:20px;height:20px}:where(.pe) .nav.on:where(:not(.rc,.rc *)){color:#fff;background:#5b4d2f29}:where(.pe) .spacer:where(:not(.rc,.rc *)){flex:1}:where(.pe) .avatar:where(:not(.rc,.rc *)){color:#fff;background:#1a5be7;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}:where(.pe) .main:where(:not(.rc,.rc *)){flex-direction:column;flex:1;min-width:0;display:flex}:where(.pe) .top:where(:not(.rc,.rc *)){border-bottom:1px solid var(--border-light);background:var(--panel);flex-shrink:0;align-items:center;gap:8px;height:56px;padding:0 22px;display:flex}:where(.pe) .crumb:where(:not(.rc,.rc *)){color:var(--t2);white-space:nowrap;align-items:center;gap:7px;min-width:0;margin-right:auto;font-size:13px;display:flex}:where(.pe) .crumb .sep:where(:not(.rc,.rc *)){color:#cfcfcc}:where(.pe) .crumb .here:where(:not(.rc,.rc *)){color:var(--t1);text-overflow:ellipsis;font-weight:500;overflow:hidden}:where(.pe) .tb:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);height:32px;color:var(--t1);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}:where(.pe) .tb:hover:where(:not(.rc,.rc *)){background:var(--warm-hover)}:where(.pe) .tb.on:where(:not(.rc,.rc *)){background:var(--sunken)}:where(.pe) .tb svg:where(:not(.rc,.rc *)){width:14px;height:14px}:where(.pe) .tb .n:where(:not(.rc,.rc *)){color:var(--t2);background:var(--sunken);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}:where(.pe) .sw:where(:not(.rc,.rc *)){background:#d6d6d3;border-radius:8px;width:24px;height:14px;transition:background .15s;position:relative}:where(.pe) .sw:where(:not(.rc,.rc *)):after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}:where(.pe) .app.review .sw:where(:not(.rc,.rc *)){background:var(--primary)}:where(.pe) .app.review .sw:where(:not(.rc,.rc *)):after{left:12px}:where(.pe) .tb.ghost:where(:not(.rc,.rc *)){color:var(--t2);border-color:#0000;display:none}:where(.pe) .app.review .tb.ghost:where(:not(.rc,.rc *)){display:inline-flex}:where(.pe) .primary:where(:not(.rc,.rc *)){background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}:where(.pe) .primary:hover:where(:not(.rc,.rc *)){background:var(--brand-hover)}:where(.pe) .primary svg:where(:not(.rc,.rc *)){width:14px;height:14px}:where(.pe) .row:where(:not(.rc,.rc *)){flex:1;min-height:0;display:flex}:where(.pe) .work:where(:not(.rc,.rc *)){flex:1;min-width:0;padding:40px 24px 160px;position:relative;overflow-y:auto}:where(.pe) .doc:where(:not(.rc,.rc *)){background:var(--panel);border:1px solid var(--border-light);max-width:680px;box-shadow:var(--shadow-soft);border-radius:12px;margin:0 auto;padding:48px 56px 40px;position:relative}:where(.pe) .doc h1:where(:not(.rc,.rc *)){font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-size:30px;font-weight:500;line-height:1.2}:where(.pe) .meta:where(:not(.rc,.rc *)){color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}:where(.pe) .meta .d:where(:not(.rc,.rc *)){color:#d3d3d0}:where(.pe) .chk:where(:not(.rc,.rc *)){color:var(--t2);cursor:default;align-items:center;gap:6px;font-size:12px;display:inline-flex}:where(.pe) .doc hr:where(:not(.rc,.rc *)){border:none;border-top:1px solid var(--border-light);margin:24px 0 2px}:where(.pe) #body:where(:not(.rc,.rc *)){outline:none}:where(.pe) .sec .lbl:where(:not(.rc,.rc *)){letter-spacing:.07em;text-transform:uppercase;color:var(--t2);-webkit-user-select:none;user-select:none;margin-bottom:9px;font-size:11px;font-weight:600}:where(.pe) .sec p:where(:not(.rc,.rc *)),:where(.pe) .sec ul:where(:not(.rc,.rc *)){color:var(--ink);font-size:15px;line-height:1.78}:where(.pe) .sec ul:where(:not(.rc,.rc *)){padding-left:22px}:where(.pe) .sec .part:where(:not(.rc,.rc *)){font-family:var(--serif);letter-spacing:-.01em;color:var(--t1);border-top:1px solid var(--border-light);text-wrap:balance;-webkit-user-select:none;user-select:none;margin:48px 0 18px;padding-top:30px;font-size:21px;font-weight:500;line-height:1.3}:where(.pe) #body>.sec:first-child .part:where(:not(.rc,.rc *)){border-top:none;margin-top:6px;padding-top:0}:where(.pe) .table-wrap:where(:not(.rc,.rc *)){border:1px solid var(--border-light);-webkit-user-select:text;user-select:text;border-radius:8px;margin:16px -32px 4px;overflow-x:auto}:where(.pe) .table-wrap .tcap:where(:not(.rc,.rc *)){color:var(--t1);padding:10px 12px 2px;font-size:12px;font-weight:600}:where(.pe) .table-wrap table:where(:not(.rc,.rc *)){border-collapse:collapse;width:100%;color:var(--ink);font-size:12.5px;line-height:1.5}:where(.pe) .table-wrap th:where(:not(.rc,.rc *)){text-align:left;color:var(--t2);background:var(--sunken);border-bottom:1px solid var(--border-medium);padding:8px 10px;font-size:11.5px;font-weight:600}:where(.pe) .table-wrap td:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light);vertical-align:top;padding:8px 10px}:where(.pe) .table-wrap tbody tr:first-child td:where(:not(.rc,.rc *)){border-top:none}:where(.pe) .table-wrap .cite:where(:not(.rc,.rc *)){margin-left:3px}:where(.pe) .fig img:where(:not(.rc,.rc *)){border:1px solid var(--border-light);border-radius:8px;width:100%;height:auto;display:block}:where(.pe) .fig .ftitle:where(:not(.rc,.rc *)){color:var(--t1);margin-top:8px;font-size:12px;font-weight:600}:where(.pe) .figph:where(:not(.rc,.rc *)){border:1px dashed var(--border-medium);min-height:132px;color:var(--t2);text-align:center;background:#fbfbfa;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 20px;font-size:13px;font-weight:500;display:flex}:where(.pe) .figph svg:where(:not(.rc,.rc *)){width:22px;height:22px;color:var(--t3)}:where(.pe) .figph small:where(:not(.rc,.rc *)){color:var(--t3);font-size:11px;font-weight:400}:where(.pe) .fig figcaption:where(:not(.rc,.rc *)){color:var(--t3);margin-top:6px;font-size:11.5px}:where(.pe) .fig figcaption a:where(:not(.rc,.rc *)){color:var(--brand);margin-left:4px;text-decoration:none}:where(.pe) .fig figcaption a:hover:where(:not(.rc,.rc *)){text-decoration:underline}:where(.pe) .sec .hed:where(:not(.rc,.rc *)){-webkit-user-select:text;user-select:text;cursor:text;border-radius:4px;outline:none;margin:0 -3px;padding:0 3px;transition:background .12s}:where(.pe) .sec .hed:hover:where(:not(.rc,.rc *)),:where(.pe) .sec .hed.hot:where(:not(.rc,.rc *)){background:var(--warm-hover)}:where(.pe) .jobslot>.ecard:where(:not(.rc,.rc *)){font-family:var(--sans);letter-spacing:normal;text-transform:none;text-wrap:wrap;font-weight:400}:where(.pe) .jobslot.hslot:where(:not(.rc,.rc *)){width:auto;height:0;display:block}:where(.pe) .jobslot.hslot>.ecard:where(:not(.rc,.rc *)){top:-6px}:where(.pe) .sec .part+.hslot+.lbl:where(:not(.rc,.rc *)){margin-top:26px}:where(.pe) .sec .hed:focus:where(:not(.rc,.rc *)){background:var(--warm-active);box-shadow:0 0 0 2px #1a5be738}:where(.pe) .s.blank:where(:not(.rc,.rc *)):after{content:"";color:var(--t3);pointer-events:none}:where(.pe) .s.blank.here:where(:not(.rc,.rc *)):after{content:"New paragraph: type here"}:where(.pe) .s.blank:where(:not(.rc,.rc *)){min-width:1px;display:inline-block}:where(.pe){--man:#e2b13c;--ai:#1a5be7}:where(.pe) .row:where(:not(.rc,.rc *)){position:relative}:where(.pe) .rail:where(:not(.rc,.rc *)){z-index:50;align-items:center;gap:var(--gap,10px);flex-direction:column;max-height:80%;padding:6px 3px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}:where(.pe) .rd:where(:not(.rc,.rc *)){cursor:pointer;opacity:.75;border:none;border-radius:50%;flex-shrink:0;width:7px;height:7px;padding:0;transition:transform .15s,box-shadow .15s;position:relative}:where(.pe) .rd:where(:not(.rc,.rc *)):before{content:"";position:absolute;inset:-4px -9px}:where(.pe) .rd.man:where(:not(.rc,.rc *)){background:var(--man)}:where(.pe) .rd.ai:where(:not(.rc,.rc *)){background:var(--ai)}:where(.pe) .rd:hover:where(:not(.rc,.rc *)),:where(.pe) .rd.cur:where(:not(.rc,.rc *)){opacity:1;transform:scale(1.55)}:where(.pe) .rd.cur.man:where(:not(.rc,.rc *)){box-shadow:0 0 0 2.5px #e2b13c40}:where(.pe) .rd.cur.ai:where(:not(.rc,.rc *)){box-shadow:0 0 0 2.5px #1a5be733}:where(.pe) .railpop:where(:not(.rc,.rc *)){z-index:121;border:1px solid var(--border-light);width:300px;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;background:#fff;border-radius:10px;padding:11px 13px 12px;font-size:12px;transition:opacity .12s,transform .12s;position:fixed;transform:translate(-3px)}:where(.pe) .railpop.show:where(:not(.rc,.rc *)){opacity:1;transform:none}:where(.pe) .railpop .rh:where(:not(.rc,.rc *)){align-items:center;gap:8px;display:flex}:where(.pe) .railpop .rh i:where(:not(.rc,.rc *)),:where(.pe) .kd:where(:not(.rc,.rc *)){border-radius:50%;flex-shrink:0;width:7px;height:7px}:where(.pe) .railpop i.man:where(:not(.rc,.rc *)),:where(.pe) .kd.man:where(:not(.rc,.rc *)){background:var(--man)}:where(.pe) .railpop i.ai:where(:not(.rc,.rc *)),:where(.pe) .kd.ai:where(:not(.rc,.rc *)){background:var(--ai)}:where(.pe) .railpop .rh b:where(:not(.rc,.rc *)){min-width:0;color:var(--t1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}:where(.pe) .railpop .rh span:where(:not(.rc,.rc *)){color:var(--t3);white-space:nowrap;font-size:11px}:where(.pe) .railpop .rs:where(:not(.rc,.rc *)){color:var(--t3);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0 15px;font-size:11px;overflow:hidden}:where(.pe) .railpop .rt:where(:not(.rc,.rc *)){color:#3a4456;margin:8px 0 0 15px;font-size:12.5px;line-height:1.55}:where(.pe) .railpop .rt del:where(:not(.rc,.rc *)){color:#a09f99}:where(.pe) .railpop .rf:where(:not(.rc,.rc *)){color:var(--amber);margin:8px 0 0 15px;font-weight:500}:where(.pe) .railpop .rk:where(:not(.rc,.rc *)){color:var(--t3);margin:8px 0 0 15px;font-size:11px}:where(.pe) .crow .ct .kd:where(:not(.rc,.rc *)){align-self:center}:where(.pe) .emark.man:where(:not(.rc,.rc *)){background:#f3dc9c}:where(.pe) .emark.man:hover:where(:not(.rc,.rc *)),:where(.pe) .emark.man.hot:where(:not(.rc,.rc *)){background:var(--man)}:where(.pe) .rail:where(:not(.rc,.rc *)){align-items:flex-start;gap:0;padding:4px 0}:where(.pe) .rk2:where(:not(.rc,.rc *)){height:var(--step,9px);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;width:26px;padding:0 0 0 2px;display:flex}:where(.pe) .rk2 .ln:where(:not(.rc,.rc *)){background:#d6d6d2;border-radius:1px;width:9px;height:1.5px;transition:width .15s,background .15s;display:block}:where(.pe) .rk2.part .ln:where(:not(.rc,.rc *)){background:#c4c4bf;width:13px}:where(.pe) .rk2:hover .ln:where(:not(.rc,.rc *)){background:#9a9a95;width:16px}:where(.pe) .rk2.cur .ln:where(:not(.rc,.rc *)){background:var(--t1);width:20px;height:2px}:where(.pe) .rk2 .dt:where(:not(.rc,.rc *)){border-radius:50%;width:5px;height:5px;margin-left:1.5px;transition:transform .15s,box-shadow .15s;display:block}:where(.pe) .rk2 .dt.man:where(:not(.rc,.rc *)){background:var(--man)}:where(.pe) .rk2 .dt.ai:where(:not(.rc,.rc *)){background:var(--ai)}:where(.pe) .rk2 .dt.judge:where(:not(.rc,.rc *)){background:#e9b949}:where(.pe) .jpop:where(:not(.rc,.rc *)){z-index:125;border:1px solid var(--border-light);opacity:0;pointer-events:none;background:#fff;border-radius:12px;width:min(340px,100vw - 24px);padding:14px 16px 12px;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(-2px);box-shadow:0 8px 28px #0017421f,0 2px 6px #0017420d}:where(.pe) .jpop.show:where(:not(.rc,.rc *)){opacity:1;pointer-events:auto;transform:none}:where(.pe) .jpop .jp-l:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);background:var(--sunken);color:var(--t1);border-radius:4px;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}:where(.pe) .jpop .jp-r:where(:not(.rc,.rc *)){color:var(--t2);margin-top:10px;font-size:12px;line-height:1.7}:where(.pe) .jpop .jp-h:where(:not(.rc,.rc *)){color:var(--t3);margin-top:10px;font-size:11px}:where(.pe) .railpop .rj-h:where(:not(.rc,.rc *)){align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}:where(.pe) .railpop>.rj-h:first-child:where(:not(.rc,.rc *)){margin-top:0}:where(.pe) .railpop>.ed:first-child:where(:not(.rc,.rc *)){margin-top:-4px}:where(.pe) .railpop>.ed:last-child:where(:not(.rc,.rc *)){margin-bottom:-8px}:where(.pe) .railpop .rt:where(:not(.rc,.rc *)),:where(.pe) .railpop .ed.rj:where(:not(.rc,.rc *)){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.pe) .railpop .rj-h .judge-icon:where(:not(.rc,.rc *)){width:12px;height:16px}:where(.pe) .railpop .rj-h b:where(:not(.rc,.rc *)){color:var(--t1);font-weight:600}:where(.pe) .railpop .rj-h span:where(:not(.rc,.rc *)){color:var(--t3)}:where(.pe) .railpop .ed.rj:where(:not(.rc,.rc *)){margin-top:2px}:where(.pe) .railpop .rj-t:where(:not(.rc,.rc *)){color:var(--t1);background:var(--review,#fef6e0);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 3px;font-size:12.5px;line-height:1.7;display:inline}:where(.pe) .rk2:hover .dt:where(:not(.rc,.rc *)),:where(.pe) .rk2.cur .dt:where(:not(.rc,.rc *)){transform:scale(1.4)}:where(.pe) .rk2.cur .dt.man:where(:not(.rc,.rc *)){box-shadow:0 0 0 2.5px #e2b13c47}:where(.pe) .rk2.cur .dt.ai:where(:not(.rc,.rc *)){box-shadow:0 0 0 2.5px #1a5be738}:where(.pe) .railpop:where(:not(.rc,.rc *)){pointer-events:none}:where(.pe) .railpop.live:where(:not(.rc,.rc *)){pointer-events:auto}:where(.pe) .railpop .rh:where(:not(.rc,.rc *)){gap:9px}:where(.pe) .railpop .rpen:where(:not(.rc,.rc *)){color:#1f2937;background:#fff;border:1px solid #00174214;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 1px 2px #0017420d,0 2px 6px #0017420f}:where(.pe) .railpop .rpen svg:where(:not(.rc,.rc *)){width:12px;height:12px}:where(.pe) .railpop .rwho:where(:not(.rc,.rc *)){color:var(--t3);gap:12px;margin:3px 0 0 31px;font-size:11px;display:flex}:where(.pe) .railpop .rwho span:where(:not(.rc,.rc *)){align-items:center;gap:5px;display:inline-flex}:where(.pe) .railpop .rwho .kd:where(:not(.rc,.rc *)){width:6px;height:6px}:where(.pe) .railpop .ed .rt:where(:not(.rc,.rc *)),:where(.pe) .railpop .ed .rf:where(:not(.rc,.rc *)){margin-left:31px}:where(.pe) .railpop .sh2:where(:not(.rc,.rc *)){color:var(--t3);font-size:11px;line-height:1.4}:where(.pe) .railpop .sh2 b:where(:not(.rc,.rc *)){color:var(--t1);margin-top:1px;font-size:12.5px;font-weight:600;display:block}:where(.pe) .railpop .ed:where(:not(.rc,.rc *)){text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;width:calc(100% + 16px);margin:4px -8px 0;padding:8px;display:block}:where(.pe) .railpop .ed:hover:where(:not(.rc,.rc *)){background:var(--warm-hover)}:where(.pe) .railpop .ed .rt:where(:not(.rc,.rc *)){margin-top:4px}:where(.pe) .railpop .more2:where(:not(.rc,.rc *)){color:var(--t3);margin-top:6px;font-size:11px}@media (max-width:760px){:where(.pe) .rail:where(:not(.rc,.rc *)){display:none}}:where(.pe) .pmark:where(:not(.rc,.rc *)){pointer-events:auto;cursor:pointer;background:#cdd0d7;border-radius:2px;width:2px;transition:background .15s;position:absolute;left:34px}:where(.pe) .pmark:where(:not(.rc,.rc *)):before{content:"";position:absolute;inset:-3px -5px -3px -6px}:where(.pe) #marks .emark:where(:not(.rc,.rc *)):before{inset:-3px -9px -3px -3px}:where(.pe) #marks .emark:where(:not(.rc,.rc *)){left:42px}:where(.pe) .pmark:hover:where(:not(.rc,.rc *)),:where(.pe) .pmark.lit:where(:not(.rc,.rc *)),:where(.pe) .pmark.hot:where(:not(.rc,.rc *)){background:#8e94a3}:where(.pe) .emark.lit:where(:not(.rc,.rc *)){background:var(--edit-strong)}:where(.pe) .emark.man.lit:where(:not(.rc,.rc *)){background:var(--man)}:where(.pe) .ebadge:where(:not(.rc,.rc *)){pointer-events:auto;cursor:pointer;z-index:2;color:#1f2937;background:#fff;border:1px solid #00174214;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex;position:absolute;left:3px;box-shadow:0 1px 2px #0017420d,0 2px 8px #0017420f}:where(.pe) .ebadge svg:where(:not(.rc,.rc *)){width:14px;height:14px}:where(.pe) .ebadge:hover:where(:not(.rc,.rc *)),:where(.pe) .ebadge.lit:where(:not(.rc,.rc *)),:where(.pe) .ebadge.hot:where(:not(.rc,.rc *)){border-color:#00174224;transform:translateY(-1px);box-shadow:0 2px 4px #0017420f,0 6px 16px #0017421a}:where(.pe) .steps:where(:not(.rc,.rc *)){gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}:where(.pe) .steps li:where(:not(.rc,.rc *)){color:var(--t1);align-items:center;gap:8px;font-size:12px;display:flex}:where(.pe) .steps li em:where(:not(.rc,.rc *)){color:var(--t3);margin-left:auto;font-size:11px;font-style:normal}:where(.pe) .ecard .eo p+p:where(:not(.rc,.rc *)),:where(.pe) .cx .tx p+p:where(:not(.rc,.rc *)){margin-top:6px}:where(.pe) .ecard .eo p.li:where(:not(.rc,.rc *)),:where(.pe) .cx .tx p.li:where(:not(.rc,.rc *)){padding-left:14px;position:relative}:where(.pe) .ecard .eo p.li:where(:not(.rc,.rc *)):before,:where(.pe) .cx .tx p.li:where(:not(.rc,.rc *)):before{content:"•";color:#b5b5b0;position:absolute;left:2px}:where(.pe) .eo p.none:where(:not(.rc,.rc *)),:where(.pe) .tx p.none:where(:not(.rc,.rc *)){color:var(--t3);font-style:italic}:where(.pe) .ecard .ea .also:where(:not(.rc,.rc *)){color:var(--t3);margin:0;font-size:11.5px}@media (max-width:760px){:where(.pe) #marks .pmark:where(:not(.rc,.rc *)){left:3px}:where(.pe) #marks .emark:where(:not(.rc,.rc *)){left:8px}:where(.pe) #marks .ebadge:where(:not(.rc,.rc *)){display:none}}:where(.pe) .back:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);height:34px;font:500 13px var(--sans);color:var(--t1);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px 0 11px;display:inline-flex}:where(.pe) .back:hover:where(:not(.rc,.rc *)){background:var(--warm-hover)}:where(.pe) .top .crumb:where(:not(.rc,.rc *)){margin-left:6px}:where(.pe) .top .crumb .here:where(:not(.rc,.rc *)){color:var(--t2);font-weight:500}:where(.pe) .seg2:where(:not(.rc,.rc *)){background:var(--sunken);border:1px solid var(--border-light);border-radius:9px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}:where(.pe) .seg2 button:where(:not(.rc,.rc *)){height:28px;font:500 13px var(--sans);color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}:where(.pe) .seg2 button:hover:where(:not(.rc,.rc *)){color:var(--t1)}:where(.pe) .seg2 button.on:where(:not(.rc,.rc *)){color:var(--t1);background:#fff;box-shadow:0 1px 2px #0017421a,0 0 0 1px #0017420a}:where(.pe) .seg2 svg:where(:not(.rc,.rc *)){width:15px;height:15px}:where(.pe) .seg2 .n:where(:not(.rc,.rc *)){color:var(--t2);background:#fff;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}:where(.pe) .seg2 button.on .n:where(:not(.rc,.rc *)){background:var(--sunken)}:where(.pe) .primary .cv:where(:not(.rc,.rc *)){opacity:.85;width:14px;height:14px;margin-left:2px}:where(.pe) .toc:where(:not(.rc,.rc *)){border-right:1px solid var(--border-light);background:var(--bg-page);flex-shrink:0;width:272px;padding:22px 14px 60px;overflow-y:auto}:where(.pe) .toc-h:where(:not(.rc,.rc *)){color:var(--t2);padding:0 8px 16px;font-size:13px;font-weight:500}:where(.pe) .tc-c:where(:not(.rc,.rc *)),:where(.pe) .tc-s:where(:not(.rc,.rc *)){text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:var(--t1);background:0 0;border:none;border-radius:7px;align-items:flex-start;gap:10px;display:flex}:where(.pe) .tc-c:where(:not(.rc,.rc *)){padding:9px 10px;font-size:13.5px;font-weight:500;line-height:1.35}:where(.pe) .tc-c .num:where(:not(.rc,.rc *)){color:var(--brand);min-width:16px;font-weight:600}:where(.pe) .tc-c:hover:where(:not(.rc,.rc *)),:where(.pe) .tc-s:hover:where(:not(.rc,.rc *)){background:var(--warm-hover)}:where(.pe) .tc-c.cur:where(:not(.rc,.rc *)){background:var(--warm-active)}:where(.pe) .tc-s:where(:not(.rc,.rc *)){color:#3a4456;padding:7px 10px 7px 34px;font-size:13px;line-height:1.4}:where(.pe) .tc-s .num:where(:not(.rc,.rc *)){color:var(--t3);font-variant-numeric:tabular-nums;min-width:22px}:where(.pe) .tc-s.on:where(:not(.rc,.rc *)){color:var(--t1);background:#fff;font-weight:500;box-shadow:0 1px 2px #0017420f}:where(.pe) .tc-c .t:where(:not(.rc,.rc *)),:where(.pe) .tc-s .t:where(:not(.rc,.rc *)){flex:1;min-width:0}:where(.pe) .tc-subs:where(:not(.rc,.rc *)){margin:2px 0 6px;display:none}:where(.pe) .tc-ch.open .tc-subs:where(:not(.rc,.rc *)){display:block}:where(.pe) .tdot:where(:not(.rc,.rc *)){border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}:where(.pe) .tdot.man:where(:not(.rc,.rc *)){background:var(--man)}:where(.pe) .tdot.ai:where(:not(.rc,.rc *)){background:var(--ai)}:where(.pe) .tdot.judge:where(:not(.rc,.rc *)){background:#e9b949}:where(.pe) .toc .tdot[data-rows]:where(:not(.rc,.rc *)){cursor:pointer;position:relative}:where(.pe) .toc .tdot[data-rows]:where(:not(.rc,.rc *)):before{content:"";position:absolute;inset:-7px}:where(.pe) .tdot.both:where(:not(.rc,.rc *)){background:linear-gradient(90deg,var(--man) 50%,var(--ai) 50%)}:where(.pe) .work:where(:not(.rc,.rc *)){padding:44px 64px 160px}:where(.pe) .doc:where(:not(.rc,.rc *)){max-width:760px;padding:56px 64px 44px}:where(.pe) .eyebrow:where(:not(.rc,.rc *)){letter-spacing:.01em;text-transform:none;color:var(--t2);margin-bottom:12px;font-size:12.5px;font-weight:500}:where(.pe) .doc h1:where(:not(.rc,.rc *)){color:var(--t1);font-size:38px;line-height:1.15}:where(.pe) .meta:where(:not(.rc,.rc *)){color:var(--t2);margin-top:16px;font-size:13.5px}:where(.pe) .sec .part:where(:not(.rc,.rc *)){font-family:var(--sans);letter-spacing:-.015em;color:var(--t1);border-top:none;margin:64px 0 14px;padding-top:0;font-size:25px;font-weight:600;line-height:1.3}:where(.pe) .sec .part+.lbl:where(:not(.rc,.rc *)){margin-top:26px}:where(.pe) .sec .lbl:where(:not(.rc,.rc *)){letter-spacing:-.005em;text-transform:none;color:#141413;margin-bottom:12px;font-size:19px;font-weight:600}:where(.pe) .sec p:where(:not(.rc,.rc *)),:where(.pe) .sec ul:where(:not(.rc,.rc *)){font-size:16px;line-height:1.85}:where(.pe) .rail:where(:not(.rc,.rc *)){z-index:40}:where(.pe) .pf2:where(:not(.rc,.rc *)){border-top:none;justify-content:flex-start;gap:16px;padding-top:6px}@media (max-width:1180px){:where(.pe) .toc:where(:not(.rc,.rc *)){display:none}}@media (max-width:760px){:where(.pe) .work:where(:not(.rc,.rc *)){padding:16px 16px 200px}:where(.pe) .doc:where(:not(.rc,.rc *)){padding:28px 20px 30px}:where(.pe) .doc h1:where(:not(.rc,.rc *)){font-size:28px}:where(.pe) .seg2 span:not(.n):where(:not(.rc,.rc *)),:where(.pe) .back span:where(:not(.rc,.rc *)),:where(.pe) .top .crumb:where(:not(.rc,.rc *)){display:none}}:where(.pe) .segpop:where(:not(.rc,.rc *)){z-index:122;border:1px solid var(--border-light);width:290px;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;background:#fff;border-radius:12px;padding:11px 13px 10px;font-size:12px;transition:opacity .12s,transform .12s;position:fixed;transform:translate(-3px)}:where(.pe) .segpop.show:where(:not(.rc,.rc *)){opacity:1;transform:none}:where(.pe) .segpop .sp-h:where(:not(.rc,.rc *)){align-items:center;gap:9px;display:flex}:where(.pe) .segpop .rpen:where(:not(.rc,.rc *)){color:#1f2937;background:#fff;border:1px solid #00174214;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 1px 2px #0017420d,0 2px 6px #0017420f}:where(.pe) .segpop .rpen svg:where(:not(.rc,.rc *)){width:12px;height:12px}:where(.pe) .segpop .sp-h b:where(:not(.rc,.rc *)){min-width:0;color:var(--t1);flex:1;font-size:12.5px;font-weight:600}:where(.pe) .segpop .sp-n:where(:not(.rc,.rc *)){color:var(--t3);white-space:nowrap;font-size:11px}:where(.pe) .segpop .sp-l:where(:not(.rc,.rc *)){gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}:where(.pe) .segpop .sp-r:where(:not(.rc,.rc *)){align-items:center;gap:8px;display:flex}:where(.pe) .segpop .sp-who:where(:not(.rc,.rc *)){color:var(--t3);font-size:11px}:where(.pe) .segpop em:where(:not(.rc,.rc *)){color:var(--t3);margin-left:auto;font-size:11px;font-style:normal}:where(.pe) .segpop .sp-q:where(:not(.rc,.rc *)){color:#3a4456;margin:5px 0 0 2px;font-size:12px;font-style:italic;line-height:1.45}:where(.pe) .segpop .sp-then:where(:not(.rc,.rc *)){color:var(--t2)}:where(.pe) .segpop .sp-f:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light);color:var(--t3);margin-top:10px;padding-top:8px;font-size:11px}:where(.pe) .tag2:where(:not(.rc,.rc *)){white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;height:21px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}:where(.pe) .tag2.ai:where(:not(.rc,.rc *)){color:#1a4fcb;background:#eef3fe;border-color:#d6e1fb}:where(.pe) .tag2.man:where(:not(.rc,.rc *)){color:#7a5b12;background:#fdf6e3;border-color:#f1e2b3}:where(.pe) .log:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light);margin-top:14px;padding-top:10px}:where(.pe) .log summary:where(:not(.rc,.rc *)){cursor:pointer;color:var(--t2);-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;gap:7px;width:fit-content;margin-left:-4px;padding:2px 4px;font-size:12px;font-weight:500;list-style:none;display:flex}:where(.pe) .log summary:where(:not(.rc,.rc *))::-webkit-details-marker{display:none}:where(.pe) .log summary:where(:not(.rc,.rc *))::marker{content:""}:where(.pe) .log summary:hover:where(:not(.rc,.rc *)){color:var(--t1);background:var(--warm-hover)}:where(.pe) .log summary:focus-visible:where(:not(.rc,.rc *)){box-shadow:0 0 0 2px #1a5be759}:where(.pe) .log .chev:where(:not(.rc,.rc *)){border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:6px;height:6px;margin-right:3px;transition:transform .15s;transform:rotate(-45deg)}:where(.pe) .log[open] .chev:where(:not(.rc,.rc *)){transform:rotate(45deg)translateY(-2px)}:where(.pe) .log .lc:where(:not(.rc,.rc *)){color:var(--t3);align-items:center;gap:5px;margin-left:6px;font-weight:400;display:inline-flex}:where(.pe) .log .lc .kd:where(:not(.rc,.rc *)){width:6px;height:6px}:where(.pe) .log .lc .kd+.kd:where(:not(.rc,.rc *)){margin-left:-2px}:where(.pe) .cx .log:where(:not(.rc,.rc *)){margin-top:12px}:where(.pe) .log .steps:where(:not(.rc,.rc *)){margin-top:8px}:where(.pe) .tags2:where(:not(.rc,.rc *)){flex-wrap:wrap;gap:6px;min-width:0;display:flex}:where(.pe) .segpop .sp-d:where(:not(.rc,.rc *)){margin-top:10px}:where(.pe) .segpop .sp-q:where(:not(.rc,.rc *)){margin-top:8px}:where(.pe) .railpop .rh .tags2:where(:not(.rc,.rc *)){flex:1}:where(.pe) .railpop .rt:where(:not(.rc,.rc *)),:where(.pe) .railpop .rf:where(:not(.rc,.rc *)){margin-left:31px}:where(.pe) .crow .ct .tags2:where(:not(.rc,.rc *)){flex:1}:where(.pe) .crow .cx .sp-q:where(:not(.rc,.rc *)){color:#3a4456;margin:2px 0 10px;font-size:12px;font-style:italic;line-height:1.45}:where(.pe){--byn:var(--dot)}:where(.pe) .cite.byn .dot:where(:not(.rc,.rc *)),:where(.pe) .hdot.byn:where(:not(.rc,.rc *)){background:var(--byn)}:where(.pe) .hdot.byn:hover:where(:not(.rc,.rc *)){box-shadow:0 0 0 3.5px #e2b13c3d}:where(.pe) .hdot.static.byn:where(:not(.rc,.rc *)){animation:none}:where(.pe) .hdot.byn.enter:where(:not(.rc,.rc *)):after{border-color:var(--byn)}:where(.pe) .hdot.static+.hdot.static:where(:not(.rc,.rc *)){margin-left:-3px}@keyframes pe-hdotBreatheR{0%,to{box-shadow:0 0 #e5484d00}50%{box-shadow:0 0 0 3.5px #e5484d2e}}@keyframes pe-dotBreatheR{0%,to{box-shadow:0 0 0 1.5px #fff,0 0 0 1.5px #e5484d00}50%{box-shadow:0 0 0 1.5px #fff,0 0 0 4.5px #e5484d33}}:where(.pe) .railpop .rf:where(:not(.rc,.rc *)),:where(.pe) .railpop .rf.man:where(:not(.rc,.rc *)),:where(.pe) #side .crow .tag.byn:where(:not(.rc,.rc *)){color:var(--amber)}:where(.pe) #side .crow .tag.byn:where(:not(.rc,.rc *)):before{background:var(--byn)}:where(.pe) .railpop .rh .tag2:where(:not(.rc,.rc *)){font-size:11.5px}:where(.pe) .railpop .rh .rpen:where(:not(.rc,.rc *)){color:#1f2937}:where(.pe) .railpop .rh .tag2.ai:where(:not(.rc,.rc *)){color:#1a4fcb}:where(.pe) .railpop .rh .tag2.man:where(:not(.rc,.rc *)){color:#7a5b12}:where(.pe) .pop .chk.byn:where(:not(.rc,.rc *)){color:var(--amber);font-weight:500}:where(.pe) #side .tl:where(:not(.rc,.rc *)){margin-top:2px;padding-left:24px;position:relative}:where(.pe) #side .tli:not(:last-child):where(:not(.rc,.rc *)):after{content:"";background:#e3e3df;border-radius:1px;width:1.5px;position:absolute;top:27px;bottom:-16px;left:-17.25px}:where(.pe) #side .tli:where(:not(.rc,.rc *)){margin:0 -12px 0 0;padding:10px 12px 12px;position:relative}:where(.pe) #side .tli+.tli:where(:not(.rc,.rc *)){margin-top:4px}:where(.pe) #side .tli .node:where(:not(.rc,.rc *)){border:2px solid var(--man);box-sizing:border-box;background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:13px;left:-22px;box-shadow:0 0 0 3px #fff}:where(.pe) #side .tli .node.ai:where(:not(.rc,.rc *)){border-color:var(--ai)}:where(.pe) #side .tli:hover .node:where(:not(.rc,.rc *)),:where(.pe) #side .tli.open .node:where(:not(.rc,.rc *)){background:var(--man)}:where(.pe) #side .tli:hover .node.ai:where(:not(.rc,.rc *)),:where(.pe) #side .tli.open .node.ai:where(:not(.rc,.rc *)){background:var(--ai)}:where(.pe) #side .tli .tt:where(:not(.rc,.rc *)){color:var(--t3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:11.5px;display:flex}:where(.pe) #side .tli .tt .when:where(:not(.rc,.rc *)){color:var(--t2);font-weight:500}:where(.pe) #side .tli .ct:where(:not(.rc,.rc *)){display:block}:where(.pe) .foot-note:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light);color:var(--t3);margin-top:40px;padding-top:14px;font-size:11.5px;line-height:1.55}:where(.pe) .s:where(:not(.rc,.rc *)){-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;transition:opacity .2s,background .15s,color .2s}:where(.pe) .s.active:where(:not(.rc,.rc *)),:where(.pe) .s.sel:where(:not(.rc,.rc *)){background:var(--focus);margin:-1px -2px;padding:1px 2px}:where(.pe) .s.working:where(:not(.rc,.rc *)){color:#2a344799}:where(.pe) .s.flash:where(:not(.rc,.rc *)){animation:1.4s pe-flash}@keyframes pe-flash{0%,35%{background:var(--focus-strong)}to{background:var(--focus)}}:where(.pe) .s.landed:where(:not(.rc,.rc *)){animation:1s pe-land}@keyframes pe-land{0%,35%{background:var(--focus-strong)}to{background:0 0}}:where(.pe) .app.review .s.claim:where(:not(.rc,.rc *)){opacity:.45}:where(.pe) .app.review .s.claim.active:where(:not(.rc,.rc *)),:where(.pe) .app.review .s.claim.stale:where(:not(.rc,.rc *)),:where(.pe) .app.review .s.claim.flagged:where(:not(.rc,.rc *)),:where(.pe) .app.review .s.pv:where(:not(.rc,.rc *)){opacity:1}:where(.pe) .app.review .s.inf:where(:not(.rc,.rc *)){cursor:help;font-style:italic}:where(.pe) .app.review .s.inf.flash:where(:not(.rc,.rc *)){animation:1.4s pe-flashInf}@keyframes pe-flashInf{0%,35%{background:var(--focus-strong)}to{background:0 0}}:where(.pe) #body :where(:not(.rc,.rc *))::selection{background-color:var(--sel);color:var(--t1)}:where(.pe) ::highlight(bsel):where(:not(.rc,.rc *)){background-color:var(--sel);color:var(--t1)}:where(.pe) .cite:where(:not(.rc,.rc *)){vertical-align:baseline;color:#55554f;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f1f1f0;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;margin:0 1px 0 4px;padding:1px 6px 1px 5px;font-size:11px;font-style:normal;font-weight:500;line-height:1.5;transition:background .12s,border-color .12s,opacity .2s;display:inline-flex;position:relative;top:-1px}:where(.pe) .cite:hover:where(:not(.rc,.rc *)),:where(.pe) .cite.open:where(:not(.rc,.rc *)){border-color:var(--warm-border);background:#e9e9e6}:where(.pe) .cite .mk:where(:not(.rc,.rc *)){vertical-align:-2px;width:10px;height:13px;transition:filter .2s,opacity .2s}:where(.pe) .cite .plus:where(:not(.rc,.rc *)){color:#8c8c88;font-size:10px;font-weight:600}:where(.pe) .cite .yr:where(:not(.rc,.rc *)){color:var(--amber);font-weight:600;display:none}:where(.pe) .app.review .cite .yr:where(:not(.rc,.rc *)){display:inline}:where(.pe) .cite .dot:where(:not(.rc,.rc *)){background:var(--dot);border-radius:50%;width:6px;height:6px;display:none;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 1.5px #fff}:where(.pe) .cite.man .dot:where(:not(.rc,.rc *)){animation:pe-dotBreathe 4.2s ease-in-out var(--d,0s) infinite;display:block}:where(.pe) .hdot:where(:not(.rc,.rc *)){background:var(--dot);vertical-align:.5em;cursor:pointer;-webkit-user-select:none;user-select:none;width:6px;height:6px;animation:pe-hdotBreathe 4.2s ease-in-out var(--d,0s) infinite;border-radius:50%;margin-left:4px;display:inline-block;position:relative}:where(.pe) .hdot:where(:not(.rc,.rc *)):before{content:"";position:absolute;inset:-7px}:where(.pe) .hdot:hover:where(:not(.rc,.rc *)){animation:none;box-shadow:0 0 0 3.5px #e2b13c3d}:where(.pe) .hdot.static:where(:not(.rc,.rc *)){cursor:default;vertical-align:middle;margin:0 1px 0 0;animation:none}:where(.pe) .tomb:where(:not(.rc,.rc *)){vertical-align:.5em;margin:0 3px;line-height:0;display:inline-block}:where(.pe) .tomb .hdot:where(:not(.rc,.rc *)){vertical-align:0;margin:0}:where(.pe) .hdot.static:where(:not(.rc,.rc *)):before{display:none}:where(.pe) .cite.man .dot.enter:where(:not(.rc,.rc *)){animation:.55s cubic-bezier(.2,.9,.3,1.35) both pe-dotIn,4.2s ease-in-out .55s infinite pe-dotBreathe}:where(.pe) .hdot.enter:where(:not(.rc,.rc *)){animation:.55s cubic-bezier(.2,.9,.3,1.35) both pe-dotIn,4.2s ease-in-out .55s infinite pe-hdotBreathe}:where(.pe) .dot.enter:where(:not(.rc,.rc *)):after,:where(.pe) .hdot.enter:where(:not(.rc,.rc *)):after{content:"";border:1.5px solid var(--dot);pointer-events:none;border-radius:50%;animation:.9s ease-out .12s both pe-dotRipple;position:absolute;inset:0}@keyframes pe-dotBreathe{0%,to{box-shadow:0 0 0 1.5px #fff,0 0 0 1.5px #e2b13c00}50%{box-shadow:0 0 0 1.5px #fff,0 0 0 4.5px #e2b13c33}}@keyframes pe-hdotBreathe{0%,to{box-shadow:0 0 #e2b13c00}50%{box-shadow:0 0 0 3.5px #e2b13c33}}@keyframes pe-dotIn{0%{transform:scale(0)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes pe-dotRipple{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}:where(.pe) .cite.unv .mk:where(:not(.rc,.rc *)),:where(.pe) .mk.grey:where(:not(.rc,.rc *)){filter:none;opacity:1}:where(.pe) .cite.pend:where(:not(.rc,.rc *)){background:linear-gradient(100deg,#f1f1f0 30%,#fbfbfa 50%,#f1f1f0 70%) 0 0/260% 100%;animation:1.9s ease-in-out infinite pe-chipScan}:where(.pe) .cite.pend .mk:where(:not(.rc,.rc *)){filter:none;opacity:1}:where(.pe) .cite.pend .mk path:first-child:where(:not(.rc,.rc *)){animation:1.3s ease-in-out infinite pe-lobeRead}:where(.pe) .cite.pend .mk path:nth-child(3):where(:not(.rc,.rc *)){animation:1.3s ease-in-out .22s infinite pe-bandRead}:where(.pe) .cite.pend .mk path:nth-child(2):where(:not(.rc,.rc *)){animation:1.3s ease-in-out .44s infinite pe-lobeRead}@keyframes pe-chipScan{0%{background-position:100% 0}to{background-position:-60% 0}}@keyframes pe-lobeRead{0%,to{fill:#d6e1fb}45%{fill:#6f98f0}}@keyframes pe-bandRead{0%,to{opacity:.3}45%{opacity:1}}:where(.pe) .cite.checked:where(:not(.rc,.rc *)){animation:.95s ease-out pe-chipOk}:where(.pe) .cite.checked .mk:where(:not(.rc,.rc *)){animation:.5s pe-mkOk}@keyframes pe-chipOk{0%{box-shadow:0 0 #1a5be747}to{box-shadow:0 0 0 7px #1a5be700}}@keyframes pe-mkOk{0%,to{transform:scale(1)}40%{transform:scale(1.22)}}:where(.pe) .cite.pulse:where(:not(.rc,.rc *)){animation:1.3s pe-cpulse}@keyframes pe-cpulse{0%,45%{background:var(--focus-strong);border-color:var(--hl-border)}to{background:#f1f1f0;border-color:#0000}}:where(.pe) .fav:where(:not(.rc,.rc *)){color:#fff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}:where(.pe) .tip:where(:not(.rc,.rc *)){z-index:120;background:var(--primary);color:#fff;opacity:0;pointer-events:none;border-radius:7px;max-width:260px;padding:7px 10px;font-size:12px;line-height:1.45;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(3px);box-shadow:0 8px 24px #00174238}:where(.pe) .tip.show:where(:not(.rc,.rc *)){opacity:1;transform:translateY(0)}:where(.pe) .hd:where(:not(.rc,.rc *)){grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}:where(.pe) .hd .fav:where(:not(.rc,.rc *)){justify-self:end}:where(.pe) .hd .nm:where(:not(.rc,.rc *)){align-items:center;gap:8px;min-width:0;display:flex}:where(.pe) .hd.linked:where(:not(.rc,.rc *)){cursor:pointer}:where(.pe) .hd.linked .pager:where(:not(.rc,.rc *)){cursor:default}:where(.pe) .hd.linked:hover .nm b:where(:not(.rc,.rc *)){text-underline-offset:2px;text-decoration:underline}:where(.pe) .ex.linked:where(:not(.rc,.rc *)){cursor:pointer}:where(.pe) .ex.linked:hover .txt:where(:not(.rc,.rc *)){color:var(--t1)}:where(.pe) .ex.linked:hover .dt:where(:not(.rc,.rc *)){text-underline-offset:2px;text-decoration:underline}:where(.pe) .srow .srcname:where(:not(.rc,.rc *)){cursor:pointer}:where(.pe) .srow .srcname:hover:where(:not(.rc,.rc *)){text-underline-offset:2px;text-decoration:underline}:where(.pe) .hd .nm b:where(:not(.rc,.rc *)){color:var(--t1);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}:where(.pe) .hd .nm .host:where(:not(.rc,.rc *)){color:var(--t3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}:where(.pe) .ext:where(:not(.rc,.rc *)){color:var(--t3);cursor:pointer;border-radius:4px;flex-shrink:0;padding:2px;display:inline-flex}:where(.pe) .ext:hover:where(:not(.rc,.rc *)){color:var(--brand);background:var(--warm-hover)}:where(.pe) .ext svg:where(:not(.rc,.rc *)){width:12px;height:12px;display:block}:where(.pe) .ind:where(:not(.rc,.rc *)){margin-left:32px}:where(.pe) .ttl:where(:not(.rc,.rc *)){color:var(--t1);margin-top:5px;font-size:12.5px;font-weight:600;line-height:1.45}:where(.pe) .pub:where(:not(.rc,.rc *)){color:var(--t3);margin-top:3px;font-size:11px}:where(.pe) .ex:where(:not(.rc,.rc *)){grid-template-columns:22px minmax(0,1fr);column-gap:10px;margin-top:16px;display:grid}:where(.pe) .ex .qm:where(:not(.rc,.rc *)){font-family:var(--serif);color:#5b4d2f61;justify-self:end;margin-top:-3px;font-size:26px;line-height:1}:where(.pe) .ex .em:where(:not(.rc,.rc *)){color:var(--t3);justify-content:space-between;align-items:center;gap:10px;min-height:16px;margin-top:5px;font-size:11px;display:flex}:where(.pe) .ex .em .r:where(:not(.rc,.rc *)){align-items:center;gap:8px;margin-left:auto;display:inline-flex}:where(.pe) .ex .more:where(:not(.rc,.rc *)){color:var(--brand);cursor:pointer;visibility:hidden;background:0 0;border:none;padding:0;font-size:11px;font-weight:500}:where(.pe) .ex .more.on:where(:not(.rc,.rc *)){visibility:visible}:where(.pe) .ex .more:hover:where(:not(.rc,.rc *)){text-decoration:underline}:where(.pe) .ex .em .stale:where(:not(.rc,.rc *)){color:var(--amber);font-weight:500}:where(.pe) .pop:where(:not(.rc,.rc *)){z-index:80;background:var(--panel);border:1px solid var(--border-light);width:360px;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;border-radius:12px;padding:14px 16px 12px;transition:opacity .14s,transform .14s;position:fixed;transform:translateY(4px)}:where(.pe) .pop.show:where(:not(.rc,.rc *)){opacity:1;pointer-events:auto;transform:translateY(0)}:where(.pe) .dpop:where(:not(.rc,.rc *)){z-index:81;cursor:pointer;width:340px}:where(.pe) .dpop .enote:where(:not(.rc,.rc *)){margin-top:0}:where(.pe) .dpop .foot:where(:not(.rc,.rc *)){margin-top:10px}:where(.pe) .dpop .hint:where(:not(.rc,.rc *)){color:var(--t3);font-size:11.5px}:where(.pe) .dpop .reason .sub2:where(:not(.rc,.rc *)){color:var(--t3);margin:3px 0 0 13px}:where(.pe) .pop.issues:where(:not(.rc,.rc *)){max-height:calc(100dvh - 24px);overflow-y:auto}:where(.pe) .issue-head:where(:not(.rc,.rc *)){color:var(--t1);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}:where(.pe) .issue-sentence:where(:not(.rc,.rc *)){background:var(--sunken);color:var(--t2);border-radius:6px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.65}:where(.pe) .pager:where(:not(.rc,.rc *)){align-items:center;gap:1px;display:inline-flex}:where(.pe) .pager button:where(:not(.rc,.rc *)){cursor:pointer;width:20px;height:20px;color:var(--t2);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}:where(.pe) .pager button:hover:not(:disabled):where(:not(.rc,.rc *)){background:var(--warm-hover);color:var(--t1)}:where(.pe) .pager button:disabled:where(:not(.rc,.rc *)){color:#d6d6d3;cursor:default}:where(.pe) .pager button svg:where(:not(.rc,.rc *)){width:13px;height:13px}:where(.pe) .pager .c:where(:not(.rc,.rc *)){color:var(--t3);text-align:center;min-width:26px;font-size:11px;font-weight:500}:where(.pe) .pop .stack:where(:not(.rc,.rc *)){scrollbar-width:thin;max-height:252px;margin-right:-10px;padding-right:10px;overflow-y:auto}:where(.pe) .pop .stack:where(:not(.rc,.rc *))::-webkit-scrollbar{width:6px}:where(.pe) .pop .ex .txt:where(:not(.rc,.rc *)){-webkit-line-clamp:4;color:var(--t2);-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}:where(.pe) .pop .ex.openx .txt:where(:not(.rc,.rc *)){-webkit-line-clamp:unset;display:block}:where(.pe) .pop .foot .fl:where(:not(.rc,.rc *)){align-items:center;gap:16px;display:flex}:where(.pe) .pop .foot:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}:where(.pe) .link:where(:not(.rc,.rc *)){color:var(--brand);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;display:inline-flex}:where(.pe) .link:hover:where(:not(.rc,.rc *)){text-decoration:underline}:where(.pe) .link svg:where(:not(.rc,.rc *)){width:13px;height:13px}:where(.pe) .pop .chk:where(:not(.rc,.rc *)){color:var(--t3);font-size:11.5px}:where(.pe) .pop .chk.amb:where(:not(.rc,.rc *)){color:var(--amber);font-weight:500}:where(.pe) .enote:where(:not(.rc,.rc *)){color:var(--t2);margin-top:14px;font-size:12px;line-height:1.5}:where(.pe) .flag:where(:not(.rc,.rc *)){color:var(--amber);align-items:center;gap:7px;font-weight:500;display:flex}:where(.pe) .flag i:where(:not(.rc,.rc *)){background:var(--dot);border-radius:50%;flex-shrink:0;width:6px;height:6px}:where(.pe) .flag b:where(:not(.rc,.rc *)){font-variant-numeric:tabular-nums;font-weight:600}:where(.pe) .flag .fl:where(:not(.rc,.rc *)){color:var(--t2);margin-left:-3px;font-weight:400}:where(.pe) .enote .sub2:where(:not(.rc,.rc *)){color:var(--t3);margin:3px 0 0 13px}:where(.pe) .enote .was:where(:not(.rc,.rc *)){color:var(--t2);margin:3px 0 0 13px}:where(.pe) .enote .acts:where(:not(.rc,.rc *)){gap:14px;margin:8px 0 0 13px;display:flex}:where(.pe) .enote .reason:where(:not(.rc,.rc *)),:where(.pe) .ecard .ef:where(:not(.rc,.rc *)){background:#f7f7f6;border-radius:6px;padding:10px 12px}:where(.pe) .enote .reason>.sub2:where(:not(.rc,.rc *)){margin:0}:where(.pe) .enote .issue-reason .sub2:where(:not(.rc,.rc *)){color:var(--t2);line-height:1.6}:where(.pe) .enote .src2:where(:not(.rc,.rc *)){color:var(--t2);align-items:baseline;gap:7px;margin:4px 0 0 13px;display:flex}:where(.pe) .enote .src2 .fav:where(:not(.rc,.rc *)){align-self:center;width:14px;height:14px;font-size:7.5px}:where(.pe) .enote .lb:where(:not(.rc,.rc *)){letter-spacing:.07em;text-transform:uppercase;color:var(--t3);margin-top:12px;font-size:10.5px;font-weight:600}:where(.pe) .enote .eo:where(:not(.rc,.rc *)){color:var(--t1);margin-top:4px;font-size:13px;line-height:1.65}:where(.pe) .enote .acts button:where(:not(.rc,.rc *)),:where(.pe) .orig button:where(:not(.rc,.rc *)){font:600 12px var(--sans);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0}:where(.pe) .enote .acts button:hover:where(:not(.rc,.rc *)),:where(.pe) .orig button:hover:where(:not(.rc,.rc *)){text-decoration:underline}:where(.pe) .orig:where(:not(.rc,.rc *)){background:var(--sunken);color:#3a4456;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.6}:where(.pe) .orig .h:where(:not(.rc,.rc *)){letter-spacing:.07em;text-transform:uppercase;color:var(--t3);margin-bottom:4px;font-size:10.5px;font-weight:600}:where(.pe) .orig button:where(:not(.rc,.rc *)){margin-top:8px}:where(.pe) .side:where(:not(.rc,.rc *)){background:var(--panel);border-left:1px solid var(--border-light);flex-direction:column;flex-shrink:0;width:0;transition:width .24s;display:flex;overflow:hidden}:where(.pe) .app.side-open .side:where(:not(.rc,.rc *)){width:400px}:where(.pe) .side-in:where(:not(.rc,.rc *)){flex-direction:column;width:400px;height:100%;display:flex}:where(.pe) .sh:where(:not(.rc,.rc *)){border-bottom:1px solid var(--border-light);flex-shrink:0;align-items:flex-start;gap:10px;padding:18px 20px 14px;display:flex}:where(.pe) .sh .t:where(:not(.rc,.rc *)){font-size:15px;font-weight:600}:where(.pe) .sh .sub:where(:not(.rc,.rc *)){color:var(--t3);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}:where(.pe) .sh .x:where(:not(.rc,.rc *)){cursor:pointer;width:28px;height:28px;color:var(--t2);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}:where(.pe) .sh .x:hover:where(:not(.rc,.rc *)){background:var(--warm-hover);color:var(--t1)}:where(.pe) .sh .x svg:where(:not(.rc,.rc *)){width:16px;height:16px}:where(.pe) .sb:where(:not(.rc,.rc *)){flex:1;padding:16px 20px 40px;overflow-y:auto}:where(.pe) .cwrap:where(:not(.rc,.rc *)){margin:2px 0 4px;padding:0 2px;line-height:1.75}:where(.pe) .cbox:where(:not(.rc,.rc *)){color:var(--t1);background:var(--focus);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;border-radius:3px;padding:1px 3px;font-size:13px;display:inline}:where(.pe) .cbox:hover:where(:not(.rc,.rc *)){background:var(--focus-strong)}:where(.pe) .src:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light);margin-top:8px;padding:20px 0 6px}:where(.pe) .src:first-of-type:where(:not(.rc,.rc *)){border-top:none;padding-top:10px}:where(.pe) .srow:where(:not(.rc,.rc *)){cursor:pointer;border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:10px;margin:0 -10px;padding:11px 10px;display:grid}:where(.pe) .srow:hover:where(:not(.rc,.rc *)){background:#f7f7f6}:where(.pe) .srow.sel:where(:not(.rc,.rc *)){background:#f1f1f0}:where(.pe) .srow .fav:where(:not(.rc,.rc *)){justify-self:end;width:20px;height:20px}:where(.pe) .srow .nm:where(:not(.rc,.rc *)){color:var(--t1);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}:where(.pe) .srow .m:where(:not(.rc,.rc *)){color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}:where(.pe) .srow .cnt:where(:not(.rc,.rc *)){color:var(--t2);white-space:nowrap;font-size:11.5px}:where(.pe) .srow .step:where(:not(.rc,.rc *)){align-items:center;gap:2px;display:none}:where(.pe) .srow.sel .cnt:where(:not(.rc,.rc *)){display:none}:where(.pe) .srow.sel .step:where(:not(.rc,.rc *)){display:inline-flex}:where(.pe) .step button:where(:not(.rc,.rc *)){cursor:pointer;width:22px;height:22px;color:var(--t2);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}:where(.pe) .step button:hover:where(:not(.rc,.rc *)){color:var(--t1);background:#5b4d2f14}:where(.pe) .step button svg:where(:not(.rc,.rc *)){width:13px;height:13px}:where(.pe) .step .c:where(:not(.rc,.rc *)){color:var(--t2);text-align:center;min-width:34px;font-size:11.5px}:where(.pe) .note:where(:not(.rc,.rc *)){color:var(--t3);margin-top:16px;font-size:11.5px;line-height:1.55}:where(.pe) .crow:where(:not(.rc,.rc *)){cursor:pointer;border-radius:8px;margin:0 -12px;padding:12px}:where(.pe) .crow+.crow:where(:not(.rc,.rc *)){margin-top:2px}:where(.pe) .crow:hover:where(:not(.rc,.rc *)){background:#f7f7f6}:where(.pe) .crow.open:where(:not(.rc,.rc *)){cursor:default;background:#fafaf9}:where(.pe) .crow .ct:where(:not(.rc,.rc *)){color:var(--t1);align-items:baseline;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex}:where(.pe) .crow .ct .q:where(:not(.rc,.rc *)){text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}:where(.pe) .crow .tag:where(:not(.rc,.rc *)){color:var(--amber);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}:where(.pe) .crow .tag:where(:not(.rc,.rc *)):before{content:"";background:var(--dot);border-radius:50%;width:5px;height:5px}:where(.pe) .crow .cm:where(:not(.rc,.rc *)){color:var(--t3);margin-top:3px;font-size:11.5px}:where(.pe) .cx:where(:not(.rc,.rc *)){margin-top:10px;display:none}:where(.pe) .crow.open .cx:where(:not(.rc,.rc *)){display:block}:where(.pe) .cx .h:where(:not(.rc,.rc *)){letter-spacing:.07em;text-transform:uppercase;color:var(--t3);margin:12px 0 4px;font-size:10.5px;font-weight:600}:where(.pe) .cx .h:first-child:where(:not(.rc,.rc *)){margin-top:4px}:where(.pe) .cx .tx:where(:not(.rc,.rc *)){color:#3a4456;font-size:13px;line-height:1.65}:where(.pe) .cx .tx ul:where(:not(.rc,.rc *)){padding-left:18px}:where(.pe) .cx .ev:where(:not(.rc,.rc *)){color:var(--t2);margin-top:12px;font-size:12px;line-height:1.5}:where(.pe) .cx .ev.amb:where(:not(.rc,.rc *)){color:var(--amber)}:where(.pe) .cx .acts:where(:not(.rc,.rc *)){flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}:where(.pe) .cx .also:where(:not(.rc,.rc *)){color:var(--t3);font-size:11.5px}:where(.pe) del.x:where(:not(.rc,.rc *)){color:#a09f99;-webkit-text-decoration:line-through #bdbcb6;text-decoration:line-through #bdbcb6}:where(.pe) ins.x:where(:not(.rc,.rc *)){text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1px}:where(.pe) .nw:where(:not(.rc,.rc *)){text-underline-offset:3px;-webkit-text-decoration:underline #9db7f5;text-decoration:underline #9db7f5;text-decoration-thickness:1px}:where(.pe) .marks:where(:not(.rc,.rc *)){pointer-events:none;position:absolute;inset:0}:where(.pe) .emark:where(:not(.rc,.rc *)){background:var(--edit);pointer-events:auto;cursor:pointer;border-radius:2px;width:3px;transition:background .15s;position:absolute;left:30px}:where(.pe) .emark:where(:not(.rc,.rc *)):before{content:"";position:absolute;inset:-3px -9px}:where(.pe) .emark:hover:where(:not(.rc,.rc *)),:where(.pe) .emark.hot:where(:not(.rc,.rc *)){background:var(--edit-strong)}:where(.pe) .app.marks-underline .s.ed:where(:not(.rc,.rc *)){text-underline-offset:4px;-webkit-text-decoration:underline dotted #9db7f5;text-decoration:underline dotted #9db7f5;text-decoration-thickness:1.5px}:where(.pe) .bar:where(:not(.rc,.rc *)){z-index:60;border:1px solid var(--border-light);width:260px;max-width:calc(100% - 16px);box-shadow:var(--shadow-pop);white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;padding:5px;transition:opacity .12s,transform .12s;display:flex;position:absolute;transform:translateY(4px)}:where(.pe) .bar.show:where(:not(.rc,.rc *)){opacity:1;pointer-events:auto;transform:none}:where(.pe) .bar .pb:where(:not(.rc,.rc *)){width:100%;height:32px;font:500 13px var(--sans);color:var(--t1);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}:where(.pe) .bar .hd:where(:not(.rc,.rc *)){color:var(--t2);padding:6px 10px 4px;font-size:11.5px;font-weight:600}:where(.pe) .bar .acts:where(:not(.rc,.rc *)){flex-direction:column;gap:1px;padding-bottom:4px;display:flex}:where(.pe) .bar .ask:where(:not(.rc,.rc *)){background:#f7f7f6;border-radius:7px;align-items:flex-end;gap:6px;margin-top:2px;padding:2px 3px 2px 4px;display:flex}:where(.pe) .bar .pb .chev:where(:not(.rc,.rc *)){color:var(--t3);font-size:16px;line-height:1}:where(.pe) .bar .pb:hover:where(:not(.rc,.rc *)),:where(.pe) .bar .pb.on:where(:not(.rc,.rc *)){background:var(--warm-hover)}:where(.pe) .bar textarea:where(:not(.rc,.rc *)){resize:none;min-width:0;min-height:30px;max-height:132px;font:400 13px/1.5 var(--sans);color:var(--t1);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:none;outline:none;flex:1;padding:5px 6px;overflow-y:auto}:where(.pe) .bar textarea:where(:not(.rc,.rc *))::placeholder{color:var(--t3)}:where(.pe) .bar .go:where(:not(.rc,.rc *)){background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin:0 1px 2px 0;display:none}:where(.pe) .bar .go svg:where(:not(.rc,.rc *)){width:13px;height:13px}:where(.pe) .bar.typed .go:where(:not(.rc,.rc *)){display:flex}:where(.pe) .bar .msg:where(:not(.rc,.rc *)){color:var(--t2);white-space:normal;overflow-wrap:anywhere;padding:8px 10px;font-size:12.5px;line-height:1.5}:where(.pe) .menu:where(:not(.rc,.rc *)){z-index:61;border:1px solid var(--border-light);width:220px;box-shadow:var(--shadow-pop);background:#fff;border-radius:10px;padding:5px;display:none;position:absolute}:where(.pe) .menu.show:where(:not(.rc,.rc *)){display:block}:where(.pe) .menu .mh:where(:not(.rc,.rc *)){letter-spacing:.07em;text-transform:uppercase;color:var(--t3);padding:7px 10px 4px;font-size:10.5px;font-weight:600}:where(.pe) .menu button:where(:not(.rc,.rc *)){text-align:left;cursor:pointer;width:100%;font:500 13px var(--sans);color:var(--t1);background:0 0;border:none;border-radius:6px;padding:7px 10px;line-height:1.35;display:block}:where(.pe) .menu button small:where(:not(.rc,.rc *)){color:var(--t3);margin-top:1px;font-size:11.5px;font-weight:400;display:block}:where(.pe) .menu button:hover:not(:disabled):where(:not(.rc,.rc *)){background:var(--warm-hover)}:where(.pe) .menu button:disabled:where(:not(.rc,.rc *)){opacity:.4;cursor:default}:where(.pe) .menu button.rc:where(:not(.rc,.rc *)){white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}:where(.pe) .spin:where(:not(.rc,.rc *)){border:2px solid #e6e6e3;border-top-color:#8a8a85;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.8s linear infinite pe-spin}:where(.pe) .spin.sm:where(:not(.rc,.rc *)){border-width:1.5px;width:12px;height:12px}@keyframes pe-spin{to{transform:rotate(360deg)}}:where(.pe) .stop:where(:not(.rc,.rc *)){background:var(--sunken);cursor:pointer;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}:where(.pe) .stop:where(:not(.rc,.rc *)):before{content:"";background:#7d7d78;border-radius:2px;width:9px;height:9px}:where(.pe) .stop:hover:where(:not(.rc,.rc *)){background:#ececea}:where(.pe) .btn:where(:not(.rc,.rc *)){height:28px;font:500 12.5px var(--sans);color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}:where(.pe) .btn:hover:not(:disabled):where(:not(.rc,.rc *)){background:var(--warm-hover);color:var(--t1)}:where(.pe) .btn:disabled:where(:not(.rc,.rc *)){opacity:.45;cursor:default}:where(.pe) .btn.pri:where(:not(.rc,.rc *)){background:var(--brand);color:#fff;padding:0 11px}:where(.pe) .btn.pri:hover:not(:disabled):where(:not(.rc,.rc *)){background:var(--brand-hover);color:#fff}:where(.pe) .btn .k:where(:not(.rc,.rc *)){opacity:.7;font-size:11px}:where(.pe) .stat:where(:not(.rc,.rc *)){min-width:0;color:var(--t3);cursor:default;font-variant-numeric:tabular-nums;flex:1;align-items:center;gap:7px;font-size:12px;display:flex}:where(.pe) .stat.amb:where(:not(.rc,.rc *)){color:var(--amber);font-weight:500}:where(.pe) .jobslot:where(:not(.rc,.rc *)){vertical-align:baseline;z-index:30;white-space:normal;text-indent:0;width:0;height:0;display:inline-block;position:relative;overflow:visible}:where(.pe) .jobslot>.ecard:where(:not(.rc,.rc *)){max-height:min(70vh,640px);margin:0;position:absolute;top:18px;left:0;overflow-y:auto}:where(.pe) .jobslot>.aibox:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);box-shadow:var(--shadow-pop);color:var(--t2);background:#fff;border-radius:12px;margin:0;font-size:13px;line-height:1.5;position:absolute;top:18px;left:0}:where(.pe) .aibox .run:where(:not(.rc,.rc *)){align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}:where(.pe) .aibox .run .lab:where(:not(.rc,.rc *)){flex:1;min-width:0}:where(.pe) .aibox .out:where(:not(.rc,.rc *)){color:var(--ink);padding:13px 14px 2px;font-size:15px;line-height:1.78}:where(.pe) .aibox .out ul:where(:not(.rc,.rc *)){padding-left:22px}:where(.pe) .aibox .out p+p:where(:not(.rc,.rc *)),:where(.pe) .aibox .out p+ul:where(:not(.rc,.rc *)),:where(.pe) .aibox .out ul+p:where(:not(.rc,.rc *)){margin-top:8px}:where(.pe) .aibox .gone:where(:not(.rc,.rc *)){color:var(--t3);padding-bottom:6px;font-size:13px}:where(.pe) .aibox .bar2:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light);align-items:center;gap:4px;margin-top:10px;padding:8px 8px 8px 14px;display:flex}:where(.pe) .aibox.err .run .lab:where(:not(.rc,.rc *)),:where(.pe) .pvrow.err .lab:where(:not(.rc,.rc *)){color:#7a5b12}:where(.pe) .pvrow:where(:not(.rc,.rc *)){align-items:center;gap:4px;min-height:30px;margin:8px 0 14px;display:flex}:where(.pe) .pvrow.working:where(:not(.rc,.rc *)){display:block}:where(.pe) .pvrow .rin:where(:not(.rc,.rc *)){color:var(--t3);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}:where(.pe) .pvrow .rin .lab:where(:not(.rc,.rc *)){flex:1}:where(.pe) .indet:where(:not(.rc,.rc *)){background:var(--border-light);height:1px;position:relative;overflow:hidden}:where(.pe) .indet:where(:not(.rc,.rc *)):after{content:"";background:#9a9a95;width:30%;animation:1.15s ease-in-out infinite pe-indet;position:absolute;top:0;bottom:0;left:-30%}@keyframes pe-indet{to{left:100%}}:where(.pe) .refine:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light);align-items:flex-end;gap:6px;margin-top:10px;padding:8px 8px 8px 12px;display:flex}:where(.pe) .pvrow .refine:where(:not(.rc,.rc *)){border:none;flex:1;margin:0;padding:0}:where(.pe) .refine textarea:where(:not(.rc,.rc *)){resize:none;min-width:0;min-height:32px;max-height:132px;font:400 13px/1.5 var(--sans);color:var(--t1);background:#f7f7f6;border:none;border-radius:7px;outline:none;flex:1;padding:6px 10px;overflow-y:auto}:where(.pe) .refine textarea:where(:not(.rc,.rc *))::placeholder{color:var(--t3)}:where(.pe) .aibox .s.pv:where(:not(.rc,.rc *)){background:0 0;margin:0;padding:0}:where(.pe) .old:where(:not(.rc,.rc *)){color:#a09f99}:where(.pe) .nudge:where(:not(.rc,.rc *)){animation:.45s pe-nudge}@keyframes pe-nudge{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}:where(.pe) .ecard:where(:not(.rc,.rc *)){border:1px solid var(--border-light);box-shadow:var(--shadow-pop);color:var(--t2);background:#fff;border-radius:12px;margin:12px -16px 18px;padding:13px 16px 0;font-size:12.5px;line-height:1.55}:where(.pe) .ecard .eh:where(:not(.rc,.rc *)){align-items:center;gap:8px;min-height:20px;display:flex}:where(.pe) .ecard .et:where(:not(.rc,.rc *)){color:var(--t1);font-weight:600}:where(.pe) .ecard .em:where(:not(.rc,.rc *)){color:var(--t3);white-space:nowrap;font-size:11.5px}:where(.pe) .ecard .ex2:where(:not(.rc,.rc *)){cursor:pointer;width:24px;height:24px;color:var(--t3);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-3px -6px -3px auto;display:flex}:where(.pe) .ecard .ex2:hover:where(:not(.rc,.rc *)){background:var(--warm-hover);color:var(--t1)}:where(.pe) .ecard .ex2 svg:where(:not(.rc,.rc *)){width:14px;height:14px}:where(.pe) .ecard .lb:where(:not(.rc,.rc *)){letter-spacing:.07em;text-transform:uppercase;color:var(--t3);margin-top:12px;font-size:10.5px;font-weight:600}:where(.pe) .ecard .eo:where(:not(.rc,.rc *)){color:#3a4456;margin-top:4px;font-size:14px;line-height:1.7}:where(.pe) .ecard .ef:where(:not(.rc,.rc *)){margin-top:14px}:where(.pe) .ecard .ef .src2:where(:not(.rc,.rc *)){color:var(--t2);align-items:baseline;gap:7px;margin:4px 0 0 13px;display:flex}:where(.pe) .ecard .ef .src2 .fav:where(:not(.rc,.rc *)){align-self:center;width:14px;height:14px;font-size:7.5px}:where(.pe) .ecard .ef .sub2:where(:not(.rc,.rc *)){color:var(--t3);margin:3px 0 0 13px;font-size:12px}:where(.pe) .ecard .ok:where(:not(.rc,.rc *)){color:var(--t3);align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}:where(.pe) .ecard .also:where(:not(.rc,.rc *)){color:var(--t3);margin-top:12px;font-size:11.5px}:where(.pe) .ecard .ea:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding:11px 0 12px;display:flex}:where(.pe) .ecard .ea .link:where(:not(.rc,.rc *)){font-size:12px}:where(.pe) .ecard .ea .r:where(:not(.rc,.rc *)){margin-left:auto}:where(.pe) .btn.line:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);color:var(--t1);background:#fff}:where(.pe) .stat>span:last-child:where(:not(.rc,.rc *)){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.pe) .stat .mk:where(:not(.rc,.rc *)){width:10px;height:13px}:where(.pe) .facts .fr1:where(:not(.rc,.rc *)){color:#3a4456;padding:6px 0;line-height:1.5}:where(.pe) .facts .fr1+.fr1:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light)}:where(.pe) .facts .fr1.amb:where(:not(.rc,.rc *)){color:#7a5b12}:where(.pe) .facts .fr1 ul:where(:not(.rc,.rc *)){color:var(--t2);margin:4px 0 0 16px}:where(.pe) .facts .srcs:where(:not(.rc,.rc *)){color:var(--t2);flex-wrap:wrap;gap:6px 12px;margin-top:6px;display:flex}:where(.pe) .facts .srcs span:where(:not(.rc,.rc *)){align-items:center;gap:6px;display:inline-flex}:where(.pe) .facts .srcs .fav:where(:not(.rc,.rc *)){width:16px;height:16px;font-size:8px}:where(.pe) .facts:where(:not(.rc,.rc *)){z-index:90;border:1px solid var(--border-light);width:320px;box-shadow:var(--shadow-pop);color:var(--t2);opacity:0;pointer-events:none;background:#fff;border-radius:10px;padding:10px 12px;font-size:12px;transition:opacity .12s;position:fixed}:where(.pe) .facts.show:where(:not(.rc,.rc *)){opacity:1}:where(.pe) .facts .fr:where(:not(.rc,.rc *)){grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;display:grid}:where(.pe) .facts .fr+.fr:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light)}:where(.pe) .facts .fr .fav:where(:not(.rc,.rc *)){width:16px;height:16px;margin-top:1px;font-size:8px}:where(.pe) .facts .fr .t:where(:not(.rc,.rc *)){color:#3a4456;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}:where(.pe) .facts .fr .st:where(:not(.rc,.rc *)){color:var(--t3);font-size:11px;font-weight:600}:where(.pe) .facts .fr .st.no:where(:not(.rc,.rc *)){color:var(--amber)}:where(.pe) .facts .fh:where(:not(.rc,.rc *)){letter-spacing:.07em;text-transform:uppercase;color:var(--t3);padding-bottom:2px;font-size:10.5px;font-weight:600}:where(.pe) .toast:where(:not(.rc,.rc *)){z-index:130;background:var(--primary);color:#fff;opacity:0;pointer-events:none;border-radius:8px;padding:9px 14px;font-size:12.5px;transition:opacity .15s,transform .15s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,8px);box-shadow:0 8px 24px #00174238}:where(.pe) .toast.show:where(:not(.rc,.rc *)){opacity:1;transform:translate(-50%)}:where(.pe) .jobdock:where(:not(.rc,.rc *)){z-index:70;border:1px solid var(--border-medium);max-width:min(440px,100% - 32px);height:36px;box-shadow:var(--shadow-pop);font:500 12.5px var(--sans);color:var(--t1);cursor:pointer;opacity:0;pointer-events:none;filter:blur(2px);transition:opacity .25s var(--ease-smooth-out),transform .25s var(--ease-smooth-out),filter .25s var(--ease-smooth-out);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 14px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%,16px)scale(.97)}:where(.pe) .jobdock.show:where(:not(.rc,.rc *)){opacity:1;pointer-events:auto;filter:blur();transition-duration:var(--duration-medium);transform:translate(-50%)scale(1)}:where(.pe) .jobdock:hover:where(:not(.rc,.rc *)){border-color:var(--warm-border);background:#fdfdfc}:where(.pe) .jobdock .jd-mark:where(:not(.rc,.rc *)){background:var(--brand);border-radius:50%;flex-shrink:0;width:7px;height:7px}:where(.pe) .jobdock.warn .jd-mark:where(:not(.rc,.rc *)){background:var(--dot)}:where(.pe) .jobdock .jd-text:where(:not(.rc,.rc *)){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.pe) .jobdock .jd-view:where(:not(.rc,.rc *)){color:var(--brand);flex-shrink:0;align-items:center;gap:3px;margin-left:4px;display:inline-flex}:where(.pe) .jobdock .jd-view svg:where(:not(.rc,.rc *)){width:13px;height:13px}:where(.pe).dock-on .toast:where(:not(.rc,.rc *)){bottom:68px}:where(.pe) [data-job]:focus:where(:not(.rc,.rc *)){outline:none}:where(.pe) [data-job]:focus-visible:where(:not(.rc,.rc *)){outline-offset:2px;outline:2px solid #1a5be773}:where(.pe) .sv:where(:not(.rc,.rc *)){z-index:200;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00174242;justify-content:center;transition:opacity .2s;display:flex;position:fixed;inset:0}:where(.pe) .sv.show:where(:not(.rc,.rc *)){opacity:1;pointer-events:auto}:where(.pe) .browser:where(:not(.rc,.rc *)){background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:880px;margin:28px;transition:transform .2s;display:flex;overflow:hidden;transform:translateY(8px);box-shadow:0 24px 60px #00174247}:where(.pe) .sv.show .browser:where(:not(.rc,.rc *)){transform:translateY(0)}:where(.pe) .chrome:where(:not(.rc,.rc *)){border-bottom:1px solid var(--border-medium);background:#f5f5f4;align-items:center;gap:10px;padding:10px 14px;display:flex}:where(.pe) .cb:where(:not(.rc,.rc *)){cursor:pointer;width:30px;height:30px;color:var(--t2);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}:where(.pe) .cb:hover:where(:not(.rc,.rc *)){color:var(--t1);background:#0000000d}:where(.pe) .cb svg:where(:not(.rc,.rc *)){width:17px;height:17px}:where(.pe) .addr:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);min-width:0;height:32px;color:var(--t2);white-space:nowrap;background:#fff;border-radius:7px;flex:1;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:flex;overflow:hidden}:where(.pe) .addr .lock:where(:not(.rc,.rc *)){color:#8aa;flex-shrink:0;width:12px;height:12px}:where(.pe) .addr .u:where(:not(.rc,.rc *)){text-overflow:ellipsis;overflow:hidden}:where(.pe) .addr .frag:where(:not(.rc,.rc *)){color:var(--brand);font-weight:500}:where(.pe) .ot:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);height:30px;color:var(--t1);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}:where(.pe) .ot:hover:where(:not(.rc,.rc *)){background:var(--warm-hover)}:where(.pe) .ot svg:where(:not(.rc,.rc *)){width:12px;height:12px}:where(.pe) .pg:where(:not(.rc,.rc *)){background:#fff;flex:1;overflow-y:auto}:where(.pe) .banner:where(:not(.rc,.rc *)){z-index:3;color:#7a5b12;background:#fffbef;border-bottom:1px solid #f4e6bc;align-items:center;gap:8px;padding:8px 22px;font-size:12px;font-weight:500;display:flex;position:sticky;top:0}:where(.pe) .banner .jump:where(:not(.rc,.rc *)){color:var(--brand);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12px;font-weight:500}:where(.pe) .banner .jump:hover:where(:not(.rc,.rc *)){text-decoration:underline}:where(.pe) .art:where(:not(.rc,.rc *)){max-width:640px;margin:0 auto;padding:34px 28px 80px}:where(.pe) .art .who:where(:not(.rc,.rc *)){align-items:center;gap:9px;margin-bottom:18px;display:flex}:where(.pe) .art .who .fav:where(:not(.rc,.rc *)){border-radius:4px;width:22px;height:22px;font-size:10px}:where(.pe) .art .who .nm:where(:not(.rc,.rc *)){font-size:13px;font-weight:600}:where(.pe) .art .who .mt:where(:not(.rc,.rc *)){color:var(--t3);font-size:11px}:where(.pe) .art h1:where(:not(.rc,.rc *)){font-family:var(--serif);color:#111;letter-spacing:-.01em;margin-bottom:18px;font-size:26px;font-weight:600;line-height:1.25}:where(.pe) .art p:where(:not(.rc,.rc *)){color:#33373f;margin-bottom:16px;font-size:15.5px;line-height:1.75}:where(.pe) .art p.lead:where(:not(.rc,.rc *)){color:#555}:where(.pe) mark:where(:not(.rc,.rc *)){background:var(--hl);box-shadow:inset 2px 0 0 var(--hl-border);border-radius:3px;padding:1px 2px}:where(.pe) mark.pulse:where(:not(.rc,.rc *)){animation:1.5s pe-pulse}@keyframes pe-pulse{0%,40%{background:#fbd661}to{background:var(--hl)}}:where(.pe) :where(:not(.rc,.rc *))::-webkit-scrollbar{width:10px}:where(.pe) :where(:not(.rc,.rc *))::-webkit-scrollbar-thumb{background:#e2e2df padding-box content-box;border:3px solid #0000;border-radius:8px}@media (prefers-reduced-motion:reduce){:where(.pe) :where(:not(.rc,.rc *)),:where(.pe) :where(:not(.rc,.rc *)):before,:where(.pe) :where(:not(.rc,.rc *)):after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){:where(.pe) .sidebar:where(:not(.rc,.rc *)){display:none}:where(.pe) .top:where(:not(.rc,.rc *)){gap:6px;padding:0 16px}:where(.pe) .crumb>span:not(.here):where(:not(.rc,.rc *)),:where(.pe) .primary .lb:where(:not(.rc,.rc *)){display:none}:where(.pe) .work:where(:not(.rc,.rc *)){padding:16px 16px 200px}:where(.pe) .doc:where(:not(.rc,.rc *)){padding:28px 20px 30px}:where(.pe) .emark:where(:not(.rc,.rc *)){left:8px}:where(.pe) .table-wrap:where(:not(.rc,.rc *)){margin-left:0;margin-right:0}:where(.pe) .aibox:where(:not(.rc,.rc *)){margin-left:-8px;margin-right:-8px}:where(.pe) .app.side-open .side:where(:not(.rc,.rc *)){z-index:100;width:auto;position:fixed;inset:56px 0 0}:where(.pe) .side-in:where(:not(.rc,.rc *)){width:100%}:where(.pe) .pop:where(:not(.rc,.rc *)){width:calc(100vw - 32px)}}@media (max-width:560px){:where(.pe) .crumb:where(:not(.rc,.rc *)),:where(.pe) .primary:where(:not(.rc,.rc *)){display:none}:where(.pe) .top:where(:not(.rc,.rc *)){justify-content:flex-end;padding:0 12px}:where(.pe) .tb:where(:not(.rc,.rc *)){gap:6px;padding:0 9px}}:where(.pe){--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--ease-smooth-out:cubic-bezier(.22,1,.36,1)}:where(.pe) .judge-wrap:where(:not(.rc,.rc *)){position:relative}:where(.pe) .judge-menu:where(:not(.rc,.rc *)){z-index:130;border:1px solid var(--border-medium);width:340px;box-shadow:var(--shadow-pop);animation:pe-judgeReveal var(--duration-fast) var(--ease-smooth-out);background:#fff;border-radius:8px;padding:6px;position:absolute;top:40px;right:0}:where(.pe) .judge-heading:where(:not(.rc,.rc *)){color:var(--t2);padding:8px 9px;font-size:12px;font-weight:600}:where(.pe) .judge-option:where(:not(.rc,.rc *)){text-align:left;width:100%;color:var(--t1);font:12px var(--sans);cursor:pointer;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:10px 9px;display:flex}:where(.pe) .judge-option:hover:where(:not(.rc,.rc *)),:where(.pe) .judge-option.selected:where(:not(.rc,.rc *)){background:var(--warm-active)}:where(.pe) .judge-option b:where(:not(.rc,.rc *)){font-weight:500;display:block}:where(.pe) .judge-option small:where(:not(.rc,.rc *)){color:var(--t2);margin-top:4px;font-size:11px;line-height:1.4;display:block}:where(.pe) .judge-option .n:where(:not(.rc,.rc *)){color:var(--t2);background:var(--sunken);border-radius:4px;padding:2px 6px;font-size:11px}:where(.pe) .judge-foot:where(:not(.rc,.rc *)){border-top:1px solid var(--border-light);color:var(--t2);margin-top:5px;padding:10px;font-size:11px;line-height:1.5}:where(.pe) .judge-nav:where(:not(.rc,.rc *)){align-items:center;gap:4px;display:flex}:where(.pe) .judge-nav .tb:where(:not(.rc,.rc *)){padding:0 8px;font-size:20px}:where(.pe) .judge-nav span:where(:not(.rc,.rc *)){white-space:nowrap;color:var(--t2);font-size:11px}:where(.pe) .s.judge-flag:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-flag:where(:not(.rc,.rc *)){cursor:pointer;background:#fce9b6;border-radius:2px;box-shadow:0 2px #e9c24a}:where(.pe) .s.judge-opinion:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-opinion:where(:not(.rc,.rc *)){color:var(--ink)}:where(.pe) .readonly-s.active:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.hot:where(:not(.rc,.rc *)){background:var(--sel);border-radius:2px}:where(.pe) .judge-note p:where(:not(.rc,.rc *)){margin:5px 0;font-size:12px;line-height:1.6}:where(.pe) .judge-label:where(:not(.rc,.rc *)){font-size:11px;font-weight:600}:where(.pe) .judge-correction:where(:not(.rc,.rc *)){border-top:1px solid var(--amber-line);margin-top:12px;padding-top:10px;font-size:11px}:where(.pe) .cite:focus-visible:where(:not(.rc,.rc *)),:where(.pe) .hdot:focus-visible:where(:not(.rc,.rc *)),:where(.pe) .s.judge-flag:focus-visible:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-flag:focus-visible:where(:not(.rc,.rc *)){outline:2px solid var(--brand);outline-offset:3px}@keyframes pe-judgeReveal{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:720px){:where(.pe) .judge-menu:where(:not(.rc,.rc *)){width:min(340px,100vw - 24px);right:-4px}:where(.pe) .judge-nav:where(:not(.rc,.rc *)){display:none}:where(.pe) .top:where(:not(.rc,.rc *)){gap:5px}:where(.pe) .tb:where(:not(.rc,.rc *)){padding:0 8px}:where(.pe) .back span:where(:not(.rc,.rc *)){display:none}}@media (prefers-reduced-motion:reduce){:where(.pe) :where(:not(.rc,.rc *)),:where(.pe) :where(:not(.rc,.rc *)):before,:where(.pe) :where(:not(.rc,.rc *)):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(.pe){--t1:#000;--t2:#4e5971;--t3:#999;--ink:#000;--review:#fef6e0;--review-strong:#f9e3a4;--edit:#c9d7f7;--edit-strong:#1a5be7;--focus:#5b4d2f1f;--focus-strong:#1a5be71a}:where(.pe) .top:where(:not(.rc,.rc *)){gap:8px;height:56px;min-height:56px;padding:8px 16px}:where(.pe) .top .crumb:where(:not(.rc,.rc *)){color:var(--t2);margin-left:0;font-size:12px}:where(.pe) .back:where(:not(.rc,.rc *)),:where(.pe) .tb:where(:not(.rc,.rc *)){border-color:var(--border-light);border-radius:6px;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:500;line-height:1.4}:where(.pe) .back svg:where(:not(.rc,.rc *)){width:14px;height:14px}:where(.pe) .tb .n:where(:not(.rc,.rc *)){padding:2px 6px;font-size:11px;line-height:1.3}:where(.pe) #contentsBtn:where(:not(.rc,.rc *)){flex-shrink:0;justify-content:center;width:36px;padding:0}:where(.pe) #contentsBtn svg:where(:not(.rc,.rc *)){width:16px;height:16px}:where(.pe) .reader-column:where(:not(.rc,.rc *)){flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}:where(.pe) .work:where(:not(.rc,.rc *)){flex:1;min-height:0;padding:40px 32px 160px}:where(.pe) .doc:where(:not(.rc,.rc *)){max-width:876px;min-height:640px;box-shadow:none;border-radius:6px;padding:48px}:where(.pe) .eyebrow:where(:not(.rc,.rc *)){letter-spacing:.04em;color:var(--t2);margin-bottom:12px;font-size:11px;font-weight:500;line-height:1.4}:where(.pe) .doc h1:where(:not(.rc,.rc *)){font-family:var(--serif);letter-spacing:normal;color:var(--primary);text-wrap:initial;font-size:32px;font-weight:500;line-height:1.25}:where(.pe) .meta:where(:not(.rc,.rc *)){color:var(--t2);gap:8px;margin-top:16px;font-size:12px;font-weight:400;line-height:1.65}:where(.pe) .meta .chk:where(:not(.rc,.rc *)){font-size:12px}:where(.pe) .doc hr:where(:not(.rc,.rc *)){margin:32px 0 0}:where(.pe) .sec:where(:not(.rc,.rc *)){margin-top:44px}:where(.pe) .sec .part:where(:not(.rc,.rc *)){font-family:var(--serif);letter-spacing:normal;color:var(--primary);text-wrap:initial;border:0;margin:48px 0 24px;padding:0;font-size:21px;font-weight:500;line-height:1.35}:where(.pe) #body>.sec:first-child:where(:not(.rc,.rc *)){margin-top:40px}:where(.pe) #body>.sec:first-child .part:where(:not(.rc,.rc *)){margin-top:0}:where(.pe) .sec .part+.lbl:where(:not(.rc,.rc *)),:where(.pe) .sec .part+.hslot+.lbl:where(:not(.rc,.rc *)){margin-top:24px}:where(.pe) .sec .lbl:where(:not(.rc,.rc *)){font-family:var(--serif);letter-spacing:normal;text-transform:none;color:var(--primary);margin-bottom:20px;font-size:17px;font-weight:500;line-height:1.4}:where(.pe) .sec p:where(:not(.rc,.rc *)){color:var(--t1);font-size:15px;line-height:1.9}:where(.pe) .sec .heading-block:where(:not(.rc,.rc *)){font:600 15px/1.45 var(--sans);color:var(--t1);margin:16px 0;padding-top:8px}:where(.pe) .sec ul:where(:not(.rc,.rc *)){color:var(--t1);padding-left:20px;font-size:15px;line-height:1.9}:where(.pe) .sec li:where(:not(.rc,.rc *)){padding-left:0}:where(.pe) .sec li+li:where(:not(.rc,.rc *)){margin-top:8px}:where(.pe) .sec li:where(:not(.rc,.rc *))::marker{color:var(--t1)}:where(.pe) .sec p+p:where(:not(.rc,.rc *)),:where(.pe) .sec p+ul:where(:not(.rc,.rc *)),:where(.pe) .sec ul+p:where(:not(.rc,.rc *)),:where(.pe) .sec ul+ul:where(:not(.rc,.rc *)){margin-top:16px}:where(.pe) .table-wrap:where(:not(.rc,.rc *)){border-radius:6px;margin:16px 0 4px}:where(.pe) .table-wrap table:where(:not(.rc,.rc *)){color:var(--t1);font-size:12px;line-height:1.55}:where(.pe) .table-wrap th:where(:not(.rc,.rc *)){background:var(--bg-page);padding:8px 12px;font-size:12px;font-weight:500}:where(.pe) .table-wrap td:where(:not(.rc,.rc *)){padding:8px 12px}:where(.pe) .fig:where(:not(.rc,.rc *)){margin:16px 0 4px}:where(.pe) .fig img:where(:not(.rc,.rc *)){object-fit:contain;border:0;border-radius:0;max-height:520px}:where(.pe) .fig figcaption:where(:not(.rc,.rc *)){color:var(--t2);font-size:11px;line-height:1.5}:where(.pe) .toc:where(:not(.rc,.rc *)){border-right:0;flex-direction:column;width:360px;max-width:calc(100vw - 32px);min-height:0;padding:0;transition:width .2s ease-out;display:flex;overflow:hidden}:where(.pe) .toc-h:where(:not(.rc,.rc *)){flex-shrink:0;justify-content:space-between;align-items:center;padding:40px 16px 0 24px;font-size:12px;font-weight:500;display:flex}:where(.pe) #contentsClose:where(:not(.rc,.rc *)){width:36px;height:36px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:none}:where(.pe) #contentsClose:hover:where(:not(.rc,.rc *)){background:var(--warm-hover)}:where(.pe) #contentsCollapse:where(:not(.rc,.rc *)){width:32px;height:32px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.pe) #contentsCollapse:hover:where(:not(.rc,.rc *)){background:var(--warm-hover);color:var(--t1)}:where(.pe) #contentsCollapse svg:where(:not(.rc,.rc *)){width:16px;height:16px}:where(.pe) .app.contents-collapsed .toc:where(:not(.rc,.rc *)){width:48px}:where(.pe) .app.contents-collapsed .toc-h:where(:not(.rc,.rc *)){justify-content:center;padding:40px 0 0}:where(.pe) .app.contents-collapsed .toc-h>span:where(:not(.rc,.rc *)),:where(.pe) .app.contents-collapsed #tocList:where(:not(.rc,.rc *)){display:none}:where(.pe) .toc .tdot:where(:not(.rc,.rc *)){margin-top:6px}:where(.pe) .rk2 .ln:where(:not(.rc,.rc *)){position:relative}:where(.pe) .rk2 .ln .dt:where(:not(.rc,.rc *)){box-shadow:0 0 0 2px var(--bg-page);margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}:where(.pe) .rail.in-toc:where(:not(.rc,.rc *)){transform:none}:where(.pe) .rail.in-toc .rk2:where(:not(.rc,.rc *)){justify-content:center;width:48px;padding:0}:where(.pe) .rk2.part .ln:where(:not(.rc,.rc *)){width:15px}:where(.pe) .app.contents-collapsed #contentsCollapse .cc-arrow:where(:not(.rc,.rc *)){transform-origin:14.5px 12px;transform:rotate(180deg)}:where(.pe) #contentsClose svg:where(:not(.rc,.rc *)){width:16px;height:16px}:where(.pe) #tocList:where(:not(.rc,.rc *)){flex:1;min-height:0;padding:16px 16px 48px;overflow-y:auto}:where(.pe) .tc-ch+.tc-ch:where(:not(.rc,.rc *)){margin-top:12px}:where(.pe) .tc-c:where(:not(.rc,.rc *)),:where(.pe) .tc-s:where(:not(.rc,.rc *)){color:var(--t2);border-radius:6px;gap:8px;font-size:12px;font-weight:400;line-height:1.55}:where(.pe) .tc-c:where(:not(.rc,.rc *)){padding:8px}:where(.pe) .tc-c .num:where(:not(.rc,.rc *)){min-width:16px;color:var(--t2);font-size:12px;font-weight:400}:where(.pe) .tc-c.cur .num:where(:not(.rc,.rc *)){color:var(--brand)}:where(.pe) .tc-subs:where(:not(.rc,.rc *)){margin:10px 0 0;padding-left:24px}:where(.pe) .tc-s:where(:not(.rc,.rc *)){border-radius:4px;padding:6px 8px}:where(.pe) .tc-s+.tc-s:where(:not(.rc,.rc *)){margin-top:4px}:where(.pe) .tc-s .num:where(:not(.rc,.rc *)){min-width:0;font-size:12px;font-weight:400}:where(.pe) .tc-s.on:where(:not(.rc,.rc *)){background:var(--sunken);box-shadow:none;font-weight:400}:where(.pe) .toc .judge-outline-count:where(:not(.rc,.rc *)){background:var(--review);color:#5b4d2f;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}:where(.pe) #contentsBackdrop:where(:not(.rc,.rc *)){z-index:35;background:#0003;border:0;position:absolute;inset:0}:where(.pe) .judge-wrap:where(:not(.rc,.rc *)){flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}:where(.pe) .judge-icon:where(:not(.rc,.rc *)){flex-shrink:0;width:12px;height:16px}:where(.pe) .judge-chip:where(:not(.rc,.rc *)){align-items:stretch;display:inline-flex}:where(.pe) #judgeBtn.on:where(:not(.rc,.rc *)){border-color:var(--border-medium);background:var(--warm-active);color:var(--brand);border-right:0;border-radius:6px 0 0 6px;padding-right:8px}:where(.pe) #judgeBtn.on .n:where(:not(.rc,.rc *)){color:var(--brand);background:#fff;font-weight:500}:where(.pe) #judgeClear:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);background:var(--warm-active);width:30px;height:auto;color:var(--brand);cursor:pointer;border-left:0;border-radius:0 6px 6px 0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex}:where(.pe) #judgeClear svg:where(:not(.rc,.rc *)){border-radius:4px;width:14px;height:14px;padding:2px}:where(.pe) #judgeClear:hover svg:where(:not(.rc,.rc *)){background:#fff}:where(.pe) .judge-menu:where(:not(.rc,.rc *)){border:1px solid var(--border-light);border-radius:8px;width:min(440px,100vw - 32px);padding:0;top:calc(100% + 8px);right:0;box-shadow:0 18px 32px #1018281f}:where(.pe) .judge-heading:where(:not(.rc,.rc *)){border-bottom:1px solid var(--border-light);color:var(--t1);align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}:where(.pe) .judge-heading .judge-icon:where(:not(.rc,.rc *)){width:auto;height:20px}:where(.pe) .judge-heading .judge-dot:where(:not(.rc,.rc *)){color:#d4d4d4;font-weight:400}:where(.pe) .judge-heading small:where(:not(.rc,.rc *)){color:var(--t2);font-size:10px;font-weight:400}:where(.pe) .judge-options:where(:not(.rc,.rc *)){max-height:360px;padding:8px;overflow-y:auto}:where(.pe) .judge-option:where(:not(.rc,.rc *)){border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:12px;width:100%;margin:0;padding:10px 12px;font-size:12px}:where(.pe) .judge-option+.judge-option:where(:not(.rc,.rc *)){margin-top:4px}:where(.pe) .judge-option:hover:where(:not(.rc,.rc *)){background:var(--warm-hover);border-color:var(--border-light)}:where(.pe) .judge-option.selected:where(:not(.rc,.rc *)){background:var(--warm-active);border-color:var(--border-medium)}:where(.pe) .judge-option:disabled:where(:not(.rc,.rc *)){opacity:.45;cursor:not-allowed}:where(.pe) .judge-option .judge-count:where(:not(.rc,.rc *)){background:var(--review);width:36px;height:36px;color:var(--t1);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:flex}:where(.pe) .judge-option .judge-count.opinion:where(:not(.rc,.rc *)){background:var(--sunken);color:var(--t2)}:where(.pe) .judge-count svg:where(:not(.rc,.rc *)){width:18px;height:18px}:where(.pe) .judge-copy:where(:not(.rc,.rc *)){flex:1;min-width:0}:where(.pe) .judge-option b:where(:not(.rc,.rc *)){font-size:12px;font-weight:500;line-height:20px}:where(.pe) .judge-option small:where(:not(.rc,.rc *)){margin-top:4px;font-size:11px;font-weight:400;line-height:16px}:where(.pe) .judge-chevron:where(:not(.rc,.rc *)){width:14px;height:14px;color:var(--t3);flex-shrink:0;margin-top:4px}:where(.pe) .judge-option.selected .judge-chevron:where(:not(.rc,.rc *)){color:var(--brand)}:where(.pe) .judge-foot:where(:not(.rc,.rc *)){margin-top:0;padding:10px 16px;font-size:11px}:where(.pe) .reader-column:where(:not(.rc,.rc *)){position:relative}:where(.pe) .judge-nav:where(:not(.rc,.rc *)){z-index:45;border:1px solid var(--border-light);background:#fff;border-radius:8px;gap:16px;width:calc(100% - 64px);padding:10px 12px 10px 20px;position:absolute;top:12px;left:32px;box-shadow:0 1px 2px #1018280d,0 8px 20px -6px #10182824}:where(.pe) .judge-summary:where(:not(.rc,.rc *)){flex:1;min-width:0}:where(.pe) #judgeTitle:where(:not(.rc,.rc *)){color:var(--t1);font-size:14px;font-weight:500;line-height:1.4}:where(.pe) #judgeDescription:where(:not(.rc,.rc *)){color:var(--t2);margin-top:2px;font-size:11px;line-height:16px}:where(.pe) .judge-step:where(:not(.rc,.rc *)){flex-shrink:0;align-items:center;gap:4px;display:flex}:where(.pe) #judgePosition:where(:not(.rc,.rc *)){font-variant-numeric:tabular-nums;margin-right:6px;font-size:11px}:where(.pe) .judge-nav .tb:where(:not(.rc,.rc *)){border-color:var(--border-medium);width:28px;height:28px;color:var(--t2);justify-content:center;padding:0}:where(.pe) .judge-nav .tb svg:where(:not(.rc,.rc *)){width:14px;height:14px}:where(.pe) .s.judge-flag:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-flag:where(:not(.rc,.rc *)){background:var(--review);box-shadow:none;cursor:pointer;border-radius:3px}:where(.pe) .s.judge-flag:hover:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-flag:hover:where(:not(.rc,.rc *)),:where(.pe) .s.judge-flag.active:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-flag.active:where(:not(.rc,.rc *)){background:var(--focus)}:where(.pe) .s.judge-flag.judge-current:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-flag.judge-current:where(:not(.rc,.rc *)){background:var(--review);box-shadow:0 0 0 1.5px var(--review-strong)}:where(.pe) .s.judge-dim:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-dim:where(:not(.rc,.rc *)),:where(.pe) .s.judge-dim :where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-dim :where(:not(.rc,.rc *)){color:#9ca3af}:where(.pe) .s.judge-opinion:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-opinion:where(:not(.rc,.rc *)),:where(.pe) .s.judge-opinion :where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-opinion :where(:not(.rc,.rc *)){color:var(--t1)}:where(.pe) #judgeMarker:where(:not(.rc,.rc *)){background:var(--brand);pointer-events:none;border-radius:999px;width:3px;position:absolute;left:12px}:where(.pe) #doc.judge-ranges .judge-flag:where(:not(.rc,.rc *)){box-shadow:none;background:0 0}:where(.pe) #doc.judge-ranges .judge-flag:where(:not(.rc,.rc *)),:where(.pe) #doc.judge-ranges .judge-flag:hover:where(:not(.rc,.rc *)),:where(.pe) #doc.judge-ranges .judge-flag.active:where(:not(.rc,.rc *)){cursor:text;background:0 0}:where(.pe) #doc.judge-ranges .judge-flag.hot:where(:not(.rc,.rc *)){background:var(--focus)}:where(.pe) #doc.judge-ranges.judge-hovering:where(:not(.rc,.rc *)),:where(.pe) #doc.judge-ranges.judge-hovering .judge-flag:where(:not(.rc,.rc *)){cursor:pointer}:where(.pe) #doc.judge-ranges .judge-opinion:where(:not(.rc,.rc *)),:where(.pe) #doc.judge-ranges .judge-opinion :where(:not(.rc,.rc *)){color:#9ca3af}:where(.pe) ::highlight(judge-findings):where(:not(.rc,.rc *)){background-color:#fef6e0}:where(.pe) ::highlight(judge-current):where(:not(.rc,.rc *)){background-color:#f9e3a4}:where(.pe) ::highlight(judge-hover):where(:not(.rc,.rc *)){background-color:#f5d27a}:where(.pe) ::highlight(judge-opinions):where(:not(.rc,.rc *)){color:#141413;background-color:#0000}:where(.pe) .cite:where(:not(.rc,.rc *)){background:var(--sunken);max-width:180px;color:var(--t2);gap:4px;margin:0 4px;padding:2px 6px;font-size:11px;line-height:1.5}:where(.pe) .cite .cite-label:where(:not(.rc,.rc *)){text-overflow:ellipsis;overflow:hidden}:where(.pe) .fav:where(:not(.rc,.rc *)){position:relative;overflow:hidden}:where(.pe) .fav>span:where(:not(.rc,.rc *)){justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:where(.pe) .fav>img:where(:not(.rc,.rc *)){object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}:where(.pe) .cite .fav:where(:not(.rc,.rc *)){width:14px;height:14px;font-size:7px}:where(.pe) .hd .fav:where(:not(.rc,.rc *)){width:20px;height:20px}:where(.pe) .cite .source-favicon:where(:not(.rc,.rc *)){object-fit:contain;border-radius:2px;width:14px;height:14px}:where(.pe) .cite .plus:where(:not(.rc,.rc *)){color:var(--t3);flex-shrink:0}:where(.pe) .cite.open:where(:not(.rc,.rc *)){background:var(--warm-strong);border-color:var(--warm-border);color:var(--t1)}:where(.pe) .railpop:where(:not(.rc,.rc *)){border-radius:8px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px);overflow-y:auto}:where(.pe) .rk2:focus-visible:where(:not(.rc,.rc *)){outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}:where(.pe) .history-summary:where(:not(.rc,.rc *)){border-bottom:1px solid var(--border-light);margin-bottom:24px;padding-bottom:20px}:where(.pe) .history-summary p:where(:not(.rc,.rc *)){color:var(--t2);margin-bottom:12px;font-size:12px;line-height:1.6}:where(.pe) .history-summary .btn:where(:not(.rc,.rc *)){white-space:normal;text-align:left;height:auto;min-height:34px}:where(.pe) .history-toggle:where(:not(.rc,.rc *)){text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;padding:0;display:block}:where(.pe) .history-toggle .cm:where(:not(.rc,.rc *)){line-height:1.6;display:block}:where(.pe) .history-toggle .ct:where(:not(.rc,.rc *)),:where(.pe) .history-toggle .tx:where(:not(.rc,.rc *)){overflow-wrap:anywhere}:where(.pe) .history-status:where(:not(.rc,.rc *)){color:var(--t2);font-size:10px}:where(.pe) .crow .cx[hidden]:where(:not(.rc,.rc *)){display:none}:where(.pe) .crow .tx:where(:not(.rc,.rc *)){overflow-wrap:anywhere}:where(.pe) .history-restored .node:where(:not(.rc,.rc *)){border-color:var(--t2)!important}:where(.pe) .app.contents-open .rail:where(:not(.rc,.rc *)){visibility:hidden}@media (max-width:767px){:where(.pe) .rail:where(:not(.rc,.rc *)),:where(.pe) .railpop:where(:not(.rc,.rc *)){display:none}}@media (max-width:560px){:where(.pe) #historyN:where(:not(.rc,.rc *)){display:none}}:where(.pe) .s.hot:where(:not(.rc,.rc *)){background:#1a5be714}:where(.pe) .s.active:where(:not(.rc,.rc *)){background:var(--warm-strong)}:where(.pe) .s.sel:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.active:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.hot:where(:not(.rc,.rc *)){background:#1a5be71a}:where(.pe) .s.judge-flag.hot:where(:not(.rc,.rc *)),:where(.pe) .readonly-s.judge-flag.hot:where(:not(.rc,.rc *)){background:var(--review-strong)}:where(.pe) .s.pv:where(:not(.rc,.rc *)){background:#1a5be70f}:where(.pe) .emark:where(:not(.rc,.rc *)),:where(.pe) .emark.man:where(:not(.rc,.rc *)){background:var(--edit)}:where(.pe) .emark:hover:where(:not(.rc,.rc *)),:where(.pe) .emark.hot:where(:not(.rc,.rc *)),:where(.pe) .emark.lit:where(:not(.rc,.rc *)),:where(.pe) .emark.man:hover:where(:not(.rc,.rc *)),:where(.pe) .emark.man.hot:where(:not(.rc,.rc *)),:where(.pe) .emark.man.lit:where(:not(.rc,.rc *)){background:var(--edit-strong)}:where(.pe) #marks .emark:where(:not(.rc,.rc *)){width:3px;left:23px}:where(.pe) #marks .pmark:where(:not(.rc,.rc *)){background:#d4d4d4;left:18px}:where(.pe) #marks .ebadge:where(:not(.rc,.rc *)){width:26px;height:26px;box-shadow:none;color:var(--t2);border-radius:6px;left:-14px}:where(.pe) #marks .ebadge:hover:where(:not(.rc,.rc *)),:where(.pe) #marks .ebadge.lit:where(:not(.rc,.rc *)),:where(.pe) #marks .ebadge.hot:where(:not(.rc,.rc *)){transform:none;box-shadow:0 1px 3px #00000014}:where(.pe) .tag2:where(:not(.rc,.rc *)){border-radius:4px;height:21px;font-size:11px}:where(.pe) .tag2.man:where(:not(.rc,.rc *)){background:var(--sunken);border-color:var(--border-medium);color:var(--t2)}:where(.pe) .segpop:where(:not(.rc,.rc *)),:where(.pe) .ecard:where(:not(.rc,.rc *)),:where(.pe) .aibox:where(:not(.rc,.rc *)),:where(.pe) .menu:where(:not(.rc,.rc *)),:where(.pe) .facts:where(:not(.rc,.rc *)),:where(.pe) .bar:where(:not(.rc,.rc *)){border-radius:8px}:where(.pe) .bar .pb:where(:not(.rc,.rc *)),:where(.pe) .bar .go:where(:not(.rc,.rc *)),:where(.pe) .refine textarea:where(:not(.rc,.rc *)){border-radius:6px}:where(.pe) .bar .pb:where(:not(.rc,.rc *)),:where(.pe) .bar textarea:where(:not(.rc,.rc *)){font-size:13px}:where(.pe) .ecard:where(:not(.rc,.rc *)),:where(.pe) .aibox:where(:not(.rc,.rc *)){box-shadow:0 4px 12px #0000000f}:where(.pe) .ecard:where(:not(.rc,.rc *)){margin-left:-12px;margin-right:-12px}:where(.pe) .jobslot>.ecard:where(:not(.rc,.rc *)){margin:0}:where(.pe) .ecard .eo:where(:not(.rc,.rc *)),:where(.pe) .aibox .out:where(:not(.rc,.rc *)){color:var(--t1);font-size:15px;line-height:1.9}:where(.pe) .ecard .eo p+p:where(:not(.rc,.rc *)),:where(.pe) .aibox .out p+p:where(:not(.rc,.rc *)),:where(.pe) .aibox .out p+ul:where(:not(.rc,.rc *)),:where(.pe) .aibox .out ul+p:where(:not(.rc,.rc *)),:where(.pe) .aibox .out ul+ul:where(:not(.rc,.rc *)){margin-top:16px}:where(.pe) .aibox .out ul:where(:not(.rc,.rc *)){padding-left:20px;font-size:15px;line-height:1.9}:where(.pe) .ecard .eo p.li:where(:not(.rc,.rc *)){padding-left:20px}:where(.pe) .ecard .eo p.li+p.li:where(:not(.rc,.rc *)){margin-top:0}:where(.pe) .segpop .rpen:where(:not(.rc,.rc *)){box-shadow:none;border-radius:6px}:where(.pe) .segpop .sp-q:where(:not(.rc,.rc *)){color:var(--t2)}:where(.pe) .foot-note:where(:not(.rc,.rc *)){font-size:11px;line-height:1.55}:where(.pe) .side:where(:not(.rc,.rc *)),:where(.pe) .side-in:where(:not(.rc,.rc *)){max-width:420px}:where(.pe) .sh:where(:not(.rc,.rc *)){align-items:center;min-height:56px;padding:12px 16px}:where(.pe) .sh .t:where(:not(.rc,.rc *)){font-size:14px}:where(.pe) .sh .sub:where(:not(.rc,.rc *)){color:var(--t2);font-size:11px}:where(.pe) .sh .x:where(:not(.rc,.rc *)){width:36px;height:36px}:where(.pe) .sb:where(:not(.rc,.rc *)){padding:24px 24px 40px}:where(.pe) .ex .txt:where(:not(.rc,.rc *)){color:var(--t2);font-size:13px;line-height:1.7}:where(.pe) .ex .qm:where(:not(.rc,.rc *)){color:var(--warm-border)}:where(.pe) .hd .nm .host:where(:not(.rc,.rc *)){font-size:11px}:where(.pe) .ttl:where(:not(.rc,.rc *)){font-size:12px;font-weight:500}:where(.pe) .pop .ex .txt:where(:not(.rc,.rc *)){font-size:13px;line-height:1.7}:where(.pe) .pop:where(:not(.rc,.rc *)){overscroll-behavior:contain;width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden auto}:where(.pe) .ex .txt:where(:not(.rc,.rc *)),:where(.pe) .ttl:where(:not(.rc,.rc *)),:where(.pe) .judge-reason p:where(:not(.rc,.rc *)),:where(.pe) .judge-correction p:where(:not(.rc,.rc *)),:where(.pe) .cbox:where(:not(.rc,.rc *)){overflow-wrap:anywhere}:where(.pe) .judge-note:where(:not(.rc,.rc *)){border-bottom:1px solid var(--border-light);padding:0 0 20px}:where(.pe) .judge-label:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);background:var(--sunken);color:var(--t1);border-radius:4px;align-items:center;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}:where(.pe) .judge-note p:where(:not(.rc,.rc *)){color:var(--t2);font-size:12px;line-height:1.7}:where(.pe) .judge-correction:where(:not(.rc,.rc *)){border-color:var(--border-light)}:where(.pe) .judge-reason:where(:not(.rc,.rc *)),:where(.pe) .judge-quote:where(:not(.rc,.rc *)){margin-top:16px}:where(.pe) .judge-reason>b:where(:not(.rc,.rc *)),:where(.pe) .judge-quote>b:where(:not(.rc,.rc *)),:where(.pe) .judge-correction>b:where(:not(.rc,.rc *)){color:var(--t2);font-size:11px;font-weight:500;display:block}:where(.pe) .judge-reason>p:where(:not(.rc,.rc *)){border:1px solid var(--border-light);background:#5b4d2f08;border-radius:6px;margin-top:6px;padding:12px}:where(.pe) .judge-quote>p:where(:not(.rc,.rc *)){background:var(--review);border-radius:3px;margin-top:6px;padding:6px 8px}@media (min-width:1024px){:where(.pe) #contentsBtn:where(:not(.rc,.rc *)),:where(.pe) #contentsBackdrop:where(:not(.rc,.rc *)){display:none}:where(.pe) .app:not(.contents-collapsed) .rail:where(:not(.rc,.rc *)){visibility:hidden}}@media (min-width:1024px) and (max-width:1535px){:where(.pe) .app.side-open .toc:where(:not(.rc,.rc *)){display:none}:where(.pe) .app.side-open .rail:where(:not(.rc,.rc *)){visibility:visible}}@media (max-width:1023px){:where(.pe) .toc:where(:not(.rc,.rc *)){display:none}:where(.pe) .app.contents-open .toc:where(:not(.rc,.rc *)){z-index:40;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:0 4px 12px #0000001a}:where(.pe) .app.contents-open #contentsClose:where(:not(.rc,.rc *)){display:inline-flex}:where(.pe) #contentsCollapse:where(:not(.rc,.rc *)){display:none}:where(.pe) .toc-h:where(:not(.rc,.rc *)),:where(.pe) .app.contents-collapsed .toc-h:where(:not(.rc,.rc *)){justify-content:space-between;height:56px;padding:0 20px}:where(.pe) .app.contents-collapsed .toc:where(:not(.rc,.rc *)){width:360px}:where(.pe) .app.contents-collapsed .toc-h>span:where(:not(.rc,.rc *)){display:inline}:where(.pe) .app.contents-collapsed #tocList:where(:not(.rc,.rc *)){display:block}:where(.pe) .top .crumb:where(:not(.rc,.rc *)){display:none}}@media (max-width:767px){:where(.pe) .top:where(:not(.rc,.rc *)){gap:6px;padding:8px 12px}:where(.pe) .back:where(:not(.rc,.rc *)){justify-content:center;width:36px;padding:0}:where(.pe) .back span:where(:not(.rc,.rc *)){display:none}:where(.pe) .work:where(:not(.rc,.rc *)){padding:24px 16px 160px}:where(.pe) .doc:where(:not(.rc,.rc *)){padding:32px 24px}:where(.pe) .doc h1:where(:not(.rc,.rc *)){font-size:28px}:where(.pe) .judge-nav:where(:not(.rc,.rc *)){gap:8px;padding:10px 12px;display:flex}:where(.pe) #judgeDescription:where(:not(.rc,.rc *)){display:none}:where(.pe) #judgeTitle:where(:not(.rc,.rc *)){font-size:12px}:where(.pe) .judge-step:where(:not(.rc,.rc *)){gap:3px}:where(.pe) #judgePosition:where(:not(.rc,.rc *)){margin-right:3px;font-size:10px}:where(.pe) .judge-menu:where(:not(.rc,.rc *)){right:0}:where(.pe) .app.side-open .side:where(:not(.rc,.rc *)){z-index:80;width:min(400px,100%);min-width:0;position:absolute;inset:0 0 0 auto;box-shadow:-4px 0 12px #00000014}:where(.pe) .side-in:where(:not(.rc,.rc *)){width:400px;max-width:100%}:where(.pe) #marks .emark:where(:not(.rc,.rc *)){left:8px}:where(.pe) #marks .pmark:where(:not(.rc,.rc *)){left:3px}:where(.pe) #marks .ebadge:where(:not(.rc,.rc *)){display:none}}@media (max-width:560px){:where(.pe) .top:where(:not(.rc,.rc *)){flex-wrap:wrap;justify-content:flex-start;height:auto;min-height:56px}:where(.pe) .tb:where(:not(.rc,.rc *)){gap:5px;padding:0 8px}:where(.pe) #sourcesBtn .n:where(:not(.rc,.rc *)){display:none}:where(.pe) #judgeBtn:where(:not(.rc,.rc *)),:where(.pe) .judge-wrap:where(:not(.rc,.rc *)){margin-left:auto}:where(.pe) .judge-nav .tb:where(:not(.rc,.rc *)){width:26px}:where(.pe) .sec .part:where(:not(.rc,.rc *)){font-size:20px}}@media (max-width:380px){:where(.pe) .top:where(:not(.rc,.rc *)){gap:4px;padding:8px}:where(.pe) .tb:where(:not(.rc,.rc *)){padding:0 6px}:where(.pe) #judgeBtn .judge-icon:where(:not(.rc,.rc *)){display:none}}@media (prefers-reduced-motion:reduce){:where(.pe) :where(:not(.rc,.rc *)),:where(.pe) :where(:not(.rc,.rc *)):before,:where(.pe) :where(:not(.rc,.rc *)):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(.pe) .cite.static:where(:not(.rc,.rc *)){cursor:default;pointer-events:none}:where(.pe) .aibox .warnbox:where(:not(.rc,.rc *)){border:1px solid var(--border-light);background:var(--sunken);color:var(--t1);border-radius:6px;margin:12px 14px 0;padding:10px 12px;font-size:12.5px;line-height:1.55}:where(.pe) .aibox .warnbox .wh:where(:not(.rc,.rc *)){align-items:center;gap:7px;margin-bottom:6px;font-weight:500;display:flex}:where(.pe) .aibox .warnbox .wh i:where(:not(.rc,.rc *)){background:var(--amber);border-radius:50%;flex-shrink:0;width:6px;height:6px}:where(.pe) .aibox .warnbox ul:where(:not(.rc,.rc *)){margin:0;padding:0 0 0 13px;list-style:none}:where(.pe) .aibox .warnbox li+li:where(:not(.rc,.rc *)){margin-top:5px}:where(.pe) .aibox .warnbox .q:where(:not(.rc,.rc *)){color:var(--t3)}:where(.pe) .aibox .bar2 .wnote:where(:not(.rc,.rc *)){min-width:0;color:var(--t2);flex:1;font-size:12px}:where(.pe) .tag2:where(:not(.rc,.rc *)),:where(.pe) .tag2.ai:where(:not(.rc,.rc *)),:where(.pe) .tag2.man:where(:not(.rc,.rc *)),:where(.pe) .railpop .rh .tag2.ai:where(:not(.rc,.rc *)),:where(.pe) .railpop .rh .tag2.man:where(:not(.rc,.rc *)){color:var(--t1);border-color:var(--border-medium);background:#fff}:where(.pe) .jobslot>.ecard:where(:not(.rc,.rc *)),:where(.pe) .jobslot>.aibox:where(:not(.rc,.rc *)){border-color:#0017421a;box-shadow:0 1px 2px #1018280d,0 8px 20px -4px #1018281f,0 24px 48px -12px #10182829}:where(.pe) .ex .more:where(:not(.rc,.rc *)){flex-shrink:0;display:none}:where(.pe) .ex .more.on:where(:not(.rc,.rc *)){visibility:visible;display:inline}:where(.pe) .ex .em .r:where(:not(.rc,.rc *)){flex:auto;justify-content:flex-end;min-width:0}:where(.pe) .ex .em .r .dt:where(:not(.rc,.rc *)){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.pe) .ex .em .r .ext:where(:not(.rc,.rc *)){flex-shrink:0}:where(.pe) .jobslot>.ecard .ea:where(:not(.rc,.rc *)){z-index:1;background:#fff;position:sticky;bottom:0}:where(.pe) .ex .visual-icon:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);background:var(--bg-page);width:28px;height:28px;color:var(--t2);border-radius:6px;margin-top:0;padding:5px}:where(.pe) .visual-icon svg:where(:not(.rc,.rc *)){width:18px;height:18px}:where(.pe) .ex .none:where(:not(.rc,.rc *)){color:var(--t2);font-size:12px}:where(.pe) .ex.visual:where(:not(.rc,.rc *)){grid-template-columns:28px minmax(0,1fr);align-items:start}:where(.pe) .ex.visual .visual-icon:where(:not(.rc,.rc *)){justify-content:center;justify-self:start;align-items:center;display:flex}:where(.pe) .ex.visual .txt:where(:not(.rc,.rc *)){font-weight:500}:where(.pe) .ex.visual.has-summary .txt:where(:not(.rc,.rc *)){font-weight:400}:where(.pe) .visual-label:where(:not(.rc,.rc *)){color:var(--t3);margin-bottom:4px;font-size:11px}:where(.pe) .figure-claim:where(:not(.rc,.rc *)){text-align:left;line-height:1.6;font-family:var(--sans);border:0}:where(.pe) .fig.active:where(:not(.rc,.rc *)){outline:2px solid var(--brand);outline-offset:5px;border-radius:6px}:where(.pe) .fig.active.hot:where(:not(.rc,.rc *)){background:var(--focus)}:where(.pe) .figure-source:where(:not(.rc,.rc *)){margin-top:14px}:where(.pe) .source-frame:where(:not(.rc,.rc *)){background:var(--panel);border:1px solid var(--border-medium);cursor:zoom-in;border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}:where(.pe) .source-frame img:where(:not(.rc,.rc *)){width:auto;max-width:100%;margin:auto;display:block}:where(.pe) .source-frame.tall:where(:not(.rc,.rc *)){max-height:340px}:where(.pe) .source-frame.tall:where(:not(.rc,.rc *)):after{content:"";background:linear-gradient(transparent,var(--panel));pointer-events:none;height:65px;position:absolute;bottom:0;left:0;right:0}:where(.pe) .source-expand:where(:not(.rc,.rc *)){z-index:1;background:var(--panel);border:1px solid var(--border-medium);color:var(--brand);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:11px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}:where(.pe) .source-caption:where(:not(.rc,.rc *)){color:var(--t1);margin:10px 0 4px;font-size:13px;font-weight:500;line-height:1.6}:where(.pe) .source-unavailable:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);color:var(--t2);border-radius:6px;padding:14px;font-size:12px;line-height:1.6}:where(.pe) .figure-source a:where(:not(.rc,.rc *)),:where(.pe) .viewer-caption a:where(:not(.rc,.rc *)){align-items:center;gap:5px;font-size:12px;display:inline-flex}:where(.pe) .figure-source a svg:where(:not(.rc,.rc *)),:where(.pe) .viewer-caption a svg:where(:not(.rc,.rc *)){width:14px;height:14px}:where(.pe) a:focus-visible:where(:not(.rc,.rc *)){outline:2px solid var(--brand);outline-offset:2px}:where(.pe) .source-viewer:where(:not(.rc,.rc *)){border:1px solid var(--border-medium);background:var(--panel);width:min(1000px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--t1);box-shadow:var(--shadow-pop);border-radius:8px;margin:auto;padding:20px}:where(.pe) .source-viewer:where(:not(.rc,.rc *))::backdrop{background:#00174280}:where(.pe) .viewer-head:where(:not(.rc,.rc *)){justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}:where(.pe) .viewer-head h2:where(:not(.rc,.rc *)){font-size:14px;font-weight:600}:where(.pe) .viewer-image:where(:not(.rc,.rc *)){max-height:calc(100dvh - 175px);overflow:auto}:where(.pe) .viewer-image img:where(:not(.rc,.rc *)){width:auto;max-width:100%;margin:auto;display:block}:where(.pe) .viewer-caption:where(:not(.rc,.rc *)){color:var(--t2);margin-top:12px;font-size:12px;line-height:1.6}:where(.pe) .source-viewer[open]:where(:not(.rc,.rc *)){animation:pe-sourceViewerIn var(--duration-fast) var(--ease-smooth-out)}@keyframes pe-sourceViewerIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){:where(.pe) .source-viewer:where(:not(.rc,.rc *)){padding:16px}:where(.pe) .viewer-head button:where(:not(.rc,.rc *)),:where(.pe) .figure-source a:where(:not(.rc,.rc *)){min-height:44px}}@media (prefers-reduced-motion:reduce){:where(.pe) .source-viewer[open]:where(:not(.rc,.rc *)){animation:none}}
