:root{--paper:#EEE8DC;--paper-2:#E5DDCD;--paper-3:#D7CDB9;--ink:#15130F;--ink-2:#3E3A32;--ink-3:#635D51;--ink-4:#A0978A;--rule:rgba(21,19,15,.16);--rule-strong:#15130F;--verm:#C4351C;--verm-ink:#A82C16;--verm-wash:rgba(196,53,28,.1);--plate:#0C0B09;--plate-2:#15130F;--plate-grid:rgba(238,232,220,.06);--plate-rule:rgba(238,232,220,.14);--silver:#D8D0C0;--ember-1:#4A160C;--ember-2:#9B2612;--ember-3:#E5421F;--ember-4:#FF7B3A;--ember-5:#FFC06E;--ember-6:#FFF0D2;--lit-verm:#FF5A36;--gold:#F2B45A;--slip:rgba(238,232,220,.94);--slip-verm:#8F2412;--slip-verm-ink:#FBF6EC;--lit-verm-ink:#FF7A5C;--hint-band-bg:var(--slip);--hint-band-ink:var(--slip-ink);--on-verm:#FBF6EC;--gold-ink:#83530B;--gold-wash:rgba(242,180,90,.18);--silver-ink:#B9B0A0;--plate-ink:#EEE8DC;--slip-ink:#15130F;--slip-line:rgba(21,19,15,.55);--slip-shadow:rgba(12,11,9,.85);--misreg-ink:rgba(21,19,15,.55);--paper-edge:rgba(120,96,60,.1);--surface:color-mix(in srgb, var(--paper-2) 72%, transparent);--surface-strong:var(--paper-2);--scrim:rgba(21,19,15,.42);--grain-opacity:.45;--grain-filter:none;--plate-frame:var(--ink);--plate-halation: 0 44px 90px -56px rgba(229,66,31,.55), 0 20px 44px -30px rgba(255,123,58,.28), 0 2px 0 -1px rgba(21,19,15,.18);--shadow-pop:0 1px 0 rgba(21,19,15,.08), 0 18px 40px -22px rgba(21,19,15,.38);--shadow-sheet:0 -1px 0 var(--rule), 0 -24px 60px -30px rgba(21,19,15,.45);--tab-lo:var(--paper);--tab-hi:var(--ink);--tab-bleed-step:7.8%;--tab-bleed-w:5px;--tab-strip-w:4px;--tab-edge:var(--rule-strong);--tab-sep:var(--rule);--tab-search-bg:var(--ink);--tab-search-ink:var(--paper);--f-cjk-serif:"Noto Serif SC","ZX Serif SC ZH","Source Han Serif SC","Songti SC","STSong","SimSun",serif;--f-cjk-body:"Songti SC","STSong","Source Han Serif SC","Noto Serif CJK SC","SimSun",serif;--f-cjk-ui:"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei","Noto Sans SC",sans-serif;--f-display:"ZX Bodoni","ZX Bodoni Fallback","Bodoni Moda","ZX Math","Bodoni 72","Didot","Bodoni MT",Georgia,"ZX Display SC","ZX Display SC Fallback",var(--f-cjk-body);--f-text:"ZX Newsreader","ZX Newsreader Fallback","Newsreader","ZX Math","Iowan Old Style","Palatino Linotype",Palatino,Georgia,"ZX Display SC","ZX Display SC Fallback",var(--f-cjk-body);--f-text-zh:"ZX Newsreader","ZX Newsreader Fallback","Newsreader","ZX Math",Georgia,"ZX Display SC","ZX Display SC Fallback",var(--f-cjk-body);--f-mono:"ZX Plex Mono","ZX Plex Mono Fallback","IBM Plex Mono","ZX Math",ui-monospace,SFMono-Regular,Menlo,Consolas,"ZX Display SC","ZX Display SC Fallback",var(--f-cjk-ui),monospace;--f-cjk-display:"ZX Display SC","ZX Display SC Fallback",var(--f-cjk-body);--f-ui-zh:var(--f-cjk-ui);--fs-min:12px;--fs-giant:clamp(150px, 24vw, 420px);--fs-display-xl:clamp(38px, 5.6vw, 92px);--fs-headline:clamp(38px, 4.6vw, 74px);--fs-giant-mast:clamp(118px, 12.4vw, 196px);--fs-display-l:clamp(40px, 7vw, 120px);--fs-h2:clamp(28px, 3.2vw, 44px);--fs-h3:clamp(22px, .55vw + 18px, 26px);--fs-lede:clamp(19px, .6vw + 15.5px, 22px);--fs-body:clamp(17px, .2vw + 16.1px, 18.5px);--fs-body-zh:17px;--fs-caption:14px;--fs-ui:15px;--fs-text:16px;--fs-list:var(--fs-text);--fs-sub:17px;--fs-title-s:clamp(28px, 2.1vw, 32px);--fs-title:var(--fs-title-s);--fs-slip:13px;--fs-readout:13px;--fs-mono:13px;--track-micro:.06em;--lh-display:.98;--lh-tight:1.12;--lh-body:1.58;--lh-body-zh:1.85;--lh-caption:1.45;--measure:55ch;--measure-zh:36em;--maxw:1440px;--margin:clamp(16px, 4vw, 56px);--gutter:24px;--hdr:56px;--safe-t:env(safe-area-inset-top, 0px);--safe-r:env(safe-area-inset-right, 0px);--safe-b:env(safe-area-inset-bottom, 0px);--safe-l:env(safe-area-inset-left, 0px);--pad-l:max(var(--margin), var(--safe-l));--pad-r:var(--margin);--rail-w:44px;--rail:calc(var(--rail-w) + var(--safe-r));--strip-h:0px;--hdr-h:var(--hdr);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:136px;--section-gap:clamp(72px, 9vw, 136px);--ease-ink:cubic-bezier(.16,.84,.24,1);--ease-ui:cubic-bezier(.2,.9,.1,1);--ease-stamp:cubic-bezier(.25,1.6,.4,1);--ease-flight:cubic-bezier(.6,0,.2,1);--t-hover:.12s;--t-ui:.22s;--t-reveal:.7s;--t-develop:2.4s;--t-develop-return:.8s;--t-stamp-in:.48s;--t-stamp-hold:1.2s;--t-flight:.8s;--t-thump:.42s;--z-grain:-1;--z-plate:1;--z-events:4;--z-card:30;--z-sticky:40;--z-rail:45;--z-sheet:70;--z-console:80;--z-stamp:90;--z-toast:95;--z-top:100;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#12110E;--paper-2:#1A1814;--paper-3:#26231D;--ink:#ECE5D6;--ink-2:#C9C1B0;--ink-3:#9C9483;--ink-4:#5E574B;--rule:rgba(236,229,214,.14);--rule-strong:#ECE5D6;--verm:#FF5A36;--verm-ink:#FF7A5C;--verm-wash:rgba(255,90,54,.12);--plate:#070605;--on-verm:#12110E;--gold-ink:#F2B45A;--gold-wash:rgba(242,180,90,.12);--misreg-ink:rgba(236,229,214,.35);--paper-edge:rgba(0,0,0,.35);--scrim:rgba(0,0,0,.6);--grain-opacity:.12;--grain-filter:invert(1);--plate-frame:rgba(236,229,214,.28);--plate-halation: 0 44px 90px -50px rgba(229,66,31,.4), 0 0 0 1px rgba(236,229,214,.1);--shadow-pop:0 0 0 1px rgba(236,229,214,.1), 0 18px 40px -20px rgba(0,0,0,.7);--shadow-sheet:0 -1px 0 var(--rule), 0 -24px 60px -24px rgba(0,0,0,.7);--tab-lo:#161411;--tab-hi:#877F70;--tab-bleed-step:7.8%;--tab-edge:rgba(236,229,214,.22);--tab-sep:rgba(236,229,214,.1);--tab-search-bg:#2B2720;--tab-search-ink:var(--ink);--hint-band-bg:#24201A;--hint-band-ink:#ECE5D6;color-scheme:dark}}:root[data-theme=dark]{--paper:#12110E;--paper-2:#1A1814;--paper-3:#26231D;--ink:#ECE5D6;--ink-2:#C9C1B0;--ink-3:#9C9483;--ink-4:#5E574B;--rule:rgba(236,229,214,.14);--rule-strong:#ECE5D6;--verm:#FF5A36;--verm-ink:#FF7A5C;--verm-wash:rgba(255,90,54,.12);--plate:#070605;--on-verm:#12110E;--gold-ink:#F2B45A;--gold-wash:rgba(242,180,90,.12);--misreg-ink:rgba(236,229,214,.35);--paper-edge:rgba(0,0,0,.35);--scrim:rgba(0,0,0,.6);--grain-opacity:.12;--grain-filter:invert(1);--plate-frame:rgba(236,229,214,.28);--plate-halation: 0 44px 90px -50px rgba(229,66,31,.4), 0 0 0 1px rgba(236,229,214,.1);--shadow-pop:0 0 0 1px rgba(236,229,214,.1), 0 18px 40px -20px rgba(0,0,0,.7);--shadow-sheet:0 -1px 0 var(--rule), 0 -24px 60px -24px rgba(0,0,0,.7);--tab-lo:#161411;--tab-hi:#877F70;--tab-bleed-step:7.8%;--tab-edge:rgba(236,229,214,.22);--tab-sep:rgba(236,229,214,.1);--tab-search-bg:#2B2720;--tab-search-ink:var(--ink);--hint-band-bg:#24201A;--hint-band-ink:#ECE5D6;color-scheme:dark}:root:lang(zh){--f-cjk-body:var(--f-cjk-serif);--f-cjk-ui:"ZX Newsreader ZH","ZX Newsreader ZH Fallback","ZX Math ZH",var(--f-cjk-serif);--f-text:"ZX Newsreader ZH","ZX Newsreader ZH Fallback","ZX Math ZH",var(--f-cjk-serif);--f-text-zh:"ZX Newsreader ZH","ZX Newsreader ZH Fallback","ZX Math ZH",var(--f-cjk-serif);--f-display:"ZX Bodoni ZH","ZX Bodoni ZH Fallback","ZX Display SC","ZX Display SC Fallback","ZX Math ZH",var(--f-cjk-serif);--f-mono:"ZX Plex Mono ZH","ZX Plex Mono ZH Fallback","ZX Math ZH",var(--f-cjk-serif),monospace;--f-cjk-display:"ZX Display SC","ZX Display SC Fallback",var(--f-cjk-serif);--fs-min:12.5px;--fs-mono:13px;--fs-headline:clamp(32px, 3.6vw, 58px);--track-micro:.02em}:root:lang(zh) [lang=en]{--f-text:"ZX Newsreader","ZX Newsreader Fallback","Newsreader","ZX Math",Georgia,serif;--f-text-zh:"ZX Newsreader","ZX Newsreader Fallback","Newsreader","ZX Math",Georgia,serif;--f-display:"ZX Bodoni","ZX Bodoni Fallback","Bodoni Moda","ZX Math",Georgia,serif;--f-mono:"ZX Plex Mono","ZX Plex Mono Fallback","IBM Plex Mono","ZX Math",ui-monospace,monospace}:where(:root:lang(zh)) :where([lang=en]){font-family:var(--f-text)}:where(:root:not(:lang(zh))) :where(span,i,em,b,strong,q,cite,abbr):where([lang|=zh]:not([class])):where(:not(.giant *,[data-display-cjk] *,h1 *,h2 *)){font-family:var(--f-cjk-display);font-style:normal;line-height:1;word-break:keep-all}@media(max-width:900px),(max-height:500px)and (orientation:landscape){:root{--rail:0px;--strip-h:60px;--pad-r:max(var(--margin), var(--safe-r))}}@media(max-width:760px){:root{--gutter:16px;--hdr:52px;--section-gap:72px;--fs-headline:clamp(30px, 8.6vw, 38px);--fs-giant-mast:clamp(84px, 25vw, 104px);--fs-list:var(--fs-body)}:root:lang(zh){--fs-headline:clamp(26px, 7.4vw, 31px)}}@media(max-height:500px)and (orientation:landscape){:root{--strip-h:44px;--hdr:0px;--hdr-h:48px;--section-gap:56px}}@font-face{font-family:ZX Display SC Fallback;src:local("Songti SC Bold"),local("STSongti-SC-Bold");font-weight:500 700;font-style:normal;size-adjust:100%;ascent-override:115.1%;descent-override:28.6%;line-gap-override:0%;unicode-range:U+4E00,U+4E16,U+4E1A,U+4E2A,U+4E2D,U+4EBF,U+4ECD-4ECE,U+4EE3,U+4F01,U+4F1A,U+4F5C,U+4FE1,U+5165,U+5185,U+5230,U+523B,U+52A0,U+533A,U+53F0,U+53F7,U+5411,U+5468,U+56FE,U+5728,U+574A,U+591A,U+5927,U+5929,U+5B66,U+5B9E,U+5BA4,U+5C0F,U+5C55,U+5C71,U+5E03,U+5E26,U+5E74,U+5F15,U+5F84,U+6210,U+6258,U+628A,U+6309,U+6377,U+64CE,U+6559,U+6587,U+65AF,U+65E5,U+65E7,U+6613,U+6761,U+6765,U+6B64,U+6CD5,U+6D25,U+6E2F,U+6E38,U+6E7E,U+6F14,U+6F47,U+70B9,U+7248,U+74E6,U+751F,U+754C,U+771F,U+7814,U+7A76,U+8005,U+8868,U+897F,U+89C6,U+8BB2,U+8BB8,U+8BBF,U+8C03,U+8D70,U+8DEF,U+8DF3,U+8F93,U+8FBE,U+8FC7,U+90FD,U+91C7,U+91CC,U+91D1,U+9891,U+9996,U+9999,U+FF1F}@font-face{font-family:ZX Display SC Fallback;src:local("Songti SC Black"),local("STSongti-SC-Black");font-weight:800 900;font-style:normal;size-adjust:100%;ascent-override:115.1%;descent-override:28.6%;line-gap-override:0%;unicode-range:U+3001-3002,U+300C-300D,U+4E00-4E01,U+4E09-4E0A,U+4E0D-4E0E,U+4E1A,U+4E2A,U+4E2D,U+4E32,U+4E3A,U+4E4B,U+4E60,U+4E66,U+4E86,U+4E8B-4E8C,U+4E8E,U+4EAB,U+4EBA,U+4ECA,U+4ECE,U+4EE3-4EE4,U+4EEA,U+4F01,U+4F1A,U+4F46,U+4F53,U+4F55,U+4F5C,U+4F60,U+4FBF,U+4FC4,U+4FDD,U+4FE1,U+5149,U+5165,U+5168,U+516C,U+5173,U+5185,U+5199,U+51E0,U+51FA,U+5206-5207,U+521B,U+522B,U+5230,U+523B,U+5320,U+5341,U+5355,U+5357,U+535A,U+5386,U+539F,U+53C8,U+53CB-53CC,U+53D1,U+53EA,U+53F0,U+53F2,U+53F7-53F8,U+540C-540E,U+5411,U+5427,U+542C,U+5468,U+547C,U+56DE,U+56FD-56FE,U+5728,U+574A,U+57DF,U+5821,U+58EB,U+58F0,U+5904,U+5927,U+5929,U+5931,U+597D,U+5982,U+59A8,U+59CB,U+5A92,U+5B57-5B58,U+5B66,U+5B9A,U+5B9E,U+5BA1,U+5BA4,U+5BB9,U+5BF9,U+5C1A,U+5C55,U+5CF0,U+5DE5,U+5DF2,U+5E03,U+5E26,U+5E38,U+5E74,U+5E94,U+5EFA,U+5F0F,U+5F15,U+5F20,U+5F55,U+5F84-5F85,U+5FAE,U+5FC3,U+5FC5-5FC6,U+5FD7,U+5FEB,U+5FF5,U+600E,U+6027,U+6210-6211,U+6216,U+622A,U+624B,U+6253,U+628A,U+62B5,U+62B9,U+62DB,U+62FC,U+6307,U+6309,U+6311,U+6377,U+6389,U+64CE,U+6545,U+6559,U+6570,U+6587,U+65B0,U+65B9,U+65BD,U+65C5,U+65E0,U+65E5,U+65E9,U+65F6,U+660E,U+6613,U+662F,U+667A,U+66DD,U+6708-6709,U+671F,U+672A,U+672C,U+672F,U+673A,U+6743,U+6761,U+6765,U+67B6,U+6807,U+6811,U+6821,U+6837-6838,U+6863,U+6865,U+68C0,U+69AB,U+6B21,U+6B64,U+6C49,U+6CD5,U+6D25,U+6D88,U+6E38,U+6F47,U+70B9,U+719F,U+7231,U+7248,U+73B0,U+751F,U+7528,U+7559,U+767B,U+7684,U+76D8,U+76EE,U+7814,U+7845,U+786E,U+79C1,U+79D1-79D2,U+7A0B,U+7A3F,U+7A76,U+7A7F,U+7AD9,U+7AE0,U+7B2C,U+7B80,U+7CFB,U+7D22,U+7EAA,U+7EBF,U+7EC8,U+7ED9,U+7F57,U+8005,U+800C,U+804C,U+8054,U+80CC,U+80FD,U+81F3,U+8349,U+884C,U+8868,U+897F,U+89C1,U+89C8,U+8A00,U+8A93,U+8BA1,U+8BA4,U+8BAE,U+8BB0,U+8BBA,U+8BBE,U+8BC1,U+8BCD,U+8BD7,U+8BED,U+8BFB,U+8C03,U+8C37,U+8D26,U+8D28,U+8D2F,U+8D70,U+8D77,U+8D8A,U+8DB3,U+8DEF,U+8DF3,U+8F6C,U+8F93,U+8FBE,U+8FC7,U+8FD9,U+8FDB,U+8FF9,U+901F-9020,U+90A3,U+914D,U+91CC,U+952E,U+957F,U+95F4,U+9605,U+9645,U+968F-9690,U+9762,U+97E9,U+97F3,U+9875,U+987B,U+9886,U+9996,U+9A6C,U+9A8C,U+9AA8,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1F}@font-face{font-family:ZX Bodoni;src:url(/fonts/zx-bodoni.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+394,U+3A9,U+3BC,U+3C0,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2202,U+2211-2212,U+2215,U+2219-221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Bodoni;src:url(/fonts/zx-bodoni-italic.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+394,U+3A9,U+3BC,U+3C0,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2202,U+2211-2212,U+2215,U+2219-221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Newsreader;src:url(/fonts/zx-newsreader.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Newsreader;src:url(/fonts/zx-newsreader-italic.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Plex Mono;src:url(/fonts/zx-plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+1CD-1DC,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+30C,U+3C0,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2116,U+2122,U+2190-2199,U+21A9-21AA,U+21B7,U+21BA-21BB,U+2202,U+2206,U+2211-2212,U+2215,U+221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Plex Mono;src:url(/fonts/zx-plex-mono-500.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+1CD-1DC,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+30C,U+3C0,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2116,U+2122,U+2190-2199,U+21A9-21AA,U+21B7,U+21BA-21BB,U+2202,U+2206,U+2211-2212,U+2215,U+221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:"ZX Math";src:url(/fonts/zx-math-greek.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+B1,U+D7,U+F7,U+1CD-1DC,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+2016,U+21E7,U+2202,U+2206-2208,U+220F,U+2211-2212,U+221A,U+221D-221E,U+2225,U+2229-222B,U+2248,U+2260-2261,U+2264-2265,U+22A5,U+2318,U+23CE,U+2423}@font-face{font-family:"ZX Math";src:url(/fonts/zx-math-sym.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+B2-B3,U+B9,U+2070,U+2074-2079,U+2080-2089,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2713}@font-face{font-family:ZX Display SC;src:url(/fonts/zx-display-sc-900.a.ab7a5603.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+20,U+A0,U+4ECA,U+4EE3,U+4F01,U+4F5C,U+4FE1,U+521B,U+53CC,U+5A92,U+5B66,U+5C55,U+5CF0,U+6559,U+667A,U+6B64,U+7814,U+7D22,U+81F3,U+884C}@font-face{font-family:ZX Display SC;src:url(/fonts/zx-display-sc-900.b.dc4f0079.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+4E00,U+4E1A,U+4E2D,U+4E66,U+4E8B,U+4F1A,U+5165,U+516C,U+5185,U+51FA,U+523B,U+53F0,U+53F2,U+53F7,U+5411,U+5468,U+56FE,U+574A,U+5929,U+5B9E,U+5BA4,U+5E03,U+5E26,U+5E74,U+5F15,U+6210,U+624B,U+6253,U+628A,U+6309,U+6311,U+64CE,U+6570,U+6587,U+65BD,U+65E5,U+65F6,U+6613,U+6761,U+6765,U+6811,U+68C0,U+6CD5,U+6D25,U+6F47,U+70B9,U+719F,U+7248,U+751F,U+7A76,U+8868,U+897F,U+8BD7,U+8C03,U+8DEF,U+8DF3,U+8F93,U+8FBE,U+8FC7,U+91CC,U+9605,U+9996,U+9A8C,U+FF1F}@font-face{font-family:ZX Display SC;src:url(/fonts/zx-display-sc-900.c.f9cb1989.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+21-7E,U+B7,U+D7,U+2192,U+3001-3002,U+300C-300D,U+4E01,U+4E09-4E0A,U+4E0D-4E0E,U+4E2A,U+4E32,U+4E3A,U+4E4B,U+4E60,U+4E86,U+4E8C,U+4E8E,U+4EAB,U+4EBA,U+4ECE,U+4EE4,U+4EEA,U+4F46,U+4F53,U+4F55,U+4F60,U+4FBF,U+4FC4,U+4FDD,U+5149,U+5168,U+5173,U+5199,U+51E0,U+5206-5207,U+522B,U+5230,U+5320,U+5341,U+5355,U+5357,U+535A,U+5386,U+539F,U+53C8,U+53CB,U+53D1,U+53EA,U+53F8,U+540C-540E,U+5427,U+542C,U+547C,U+56DE,U+56FD,U+5728,U+57DF,U+5821,U+58EB,U+58F0,U+5904,U+5927,U+5931,U+597D,U+5982,U+59A8,U+59CB,U+5B57-5B58,U+5B9A,U+5BA1,U+5BB9,U+5BF9,U+5C1A,U+5DE5,U+5DF2,U+5E38,U+5E94,U+5EFA,U+5F0F,U+5F20,U+5F55,U+5F84-5F85,U+5FAE,U+5FC3,U+5FC5-5FC6,U+5FD7,U+5FEB,U+5FF5,U+600E,U+6027,U+6211,U+6216,U+622A,U+62B5,U+62B9,U+62DB,U+62FC,U+6307,U+6377,U+6389,U+6545,U+65B0,U+65B9,U+65C5,U+65E0,U+65E9,U+660E,U+662F,U+66DD,U+6708-6709,U+671F,U+672A,U+672C,U+672F,U+673A,U+6743,U+67B6,U+6807,U+6821,U+6837-6838,U+6863,U+6865,U+69AB,U+6B21,U+6C49,U+6D88,U+6E38,U+7231,U+73B0,U+7528,U+7559,U+767B,U+7684,U+76D8,U+76EE,U+7845,U+786E,U+79C1,U+79D1-79D2,U+7A0B,U+7A3F,U+7A7F,U+7AD9,U+7AE0,U+7B2C,U+7B80,U+7CFB,U+7EAA,U+7EBF,U+7EC8,U+7ED9,U+7F57,U+8005,U+800C,U+804C,U+8054,U+80CC,U+80FD,U+8349,U+89C1,U+89C8,U+8A00,U+8A93,U+8BA1,U+8BA4,U+8BAE,U+8BB0,U+8BBA,U+8BBE,U+8BC1,U+8BCD,U+8BED,U+8BFB,U+8C37,U+8D26,U+8D28,U+8D2F,U+8D70,U+8D77,U+8D8A,U+8DB3,U+8F6C,U+8FD9,U+8FDB,U+8FF9,U+901F-9020,U+90A3,U+914D,U+952E,U+957F,U+95F4,U+9645,U+968F-9690,U+9762,U+97E9,U+97F3,U+9875,U+987B,U+9886,U+9A6C,U+9AA8,U+FF08-FF09,U+FF0C,U+FF1A-FF1B}@font-face{font-family:ZX Display SC;src:url(/fonts/zx-display-sc-600.a.ef1f93fd.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+20,U+4E2D,U+4FE1,U+5468,U+6587,U+6613,U+6B64,U+6F47,U+8FBE,U+9996}@font-face{font-family:ZX Display SC;src:url(/fonts/zx-display-sc-600.b.6a39ecaf.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+4E00,U+4E16,U+4E1A,U+4EE3,U+4F01,U+4F1A,U+4F5C,U+5165,U+5185,U+523B,U+533A,U+53F0,U+53F7,U+5411,U+56FE,U+574A,U+5929,U+5B66,U+5B9E,U+5BA4,U+5C0F,U+5C55,U+5C71,U+5E03,U+5E26,U+5E74,U+5F15,U+6210,U+6258,U+628A,U+6309,U+64CE,U+6559,U+65AF,U+65E5,U+65E7,U+6761,U+6765,U+6CD5,U+6D25,U+6E2F,U+6E7E,U+6F14,U+70B9,U+7248,U+74E6,U+751F,U+754C,U+771F,U+7814,U+7A76,U+8868,U+897F,U+89C6,U+8BB2,U+8BBF,U+8C03,U+8DEF,U+8DF3,U+8F93,U+8FC7,U+90FD,U+91C7,U+91CC,U+91D1,U+9891,U+9999,U+FF1F}@font-face{font-family:ZX Display SC;src:url(/fonts/zx-display-sc-600.c.74d7e32b.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+2F,U+43,U+45-46,U+3B2,U+221E,U+4E2A,U+4EBF,U+4ECD-4ECE,U+5230,U+52A0,U+5728,U+591A,U+5927,U+5F84,U+6377,U+6E38,U+8005,U+8BB8,U+8D70}@font-face{font-family:ZX Display SC;src:url(/fonts/zx-display-sc-400.a.6560fa87.woff2) format("woff2");font-weight:300 450;font-style:normal;font-display:swap;unicode-range:U+20,U+A0,U+4E2D,U+4FE1,U+5468,U+6587,U+6613,U+6F47,U+81F3,U+8FBE,U+9996}@font-face{font-family:ZX Display SC;src:url(/fonts/zx-display-sc-400.b.4bcfd237.woff2) format("woff2");font-weight:300 450;font-style:normal;font-display:swap;unicode-range:U+4E00,U+4E16,U+4E1A,U+4E66,U+4E70,U+4E8B,U+4F01,U+4F17,U+4F1A,U+4F5C,U+5165,U+516C,U+51FA,U+5356,U+53F7,U+5A92,U+5B66,U+5B9E,U+5C0F,U+5C55,U+5E03,U+5E26,U+5E74,U+624B,U+6253,U+6258,U+628A,U+6559,U+65AF,U+65BD,U+65F6,U+667A,U+67A2,U+6811,U+68C0,U+6F14,U+719F,U+754C,U+771F,U+7814,U+7A76,U+89C6,U+8BB2,U+8BBF,U+8F93,U+91C7,U+91CC,U+9605,U+9891,U+9A8C}@font-face{font-family:ZX Display SC;src:url(/fonts/zx-display-sc-400.c.e0086ee5.woff2) format("woff2");font-weight:300 450;font-style:normal;font-display:swap;unicode-range:U+5916,U+63A5,U+82F1,U+90E8,U+94FE,U+9886,U+FF08-FF09}@font-face{font-family:ZX Newsreader;src:url(/fonts/zx-newsreader-pinyin.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+1CE,U+1D0,U+1D2,U+1D4}@font-face{font-family:ZX Newsreader;src:url(/fonts/zx-newsreader-pinyin-italic.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap;unicode-range:U+1CE,U+1D0,U+1D2,U+1D4}@font-face{font-family:ZX Newsreader;src:url(/fonts/zx-newsreader-sups.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+B2-B3,U+B9,U+1D57,U+2070-2071,U+2074-208E}@font-face{font-family:ZX Newsreader;src:url(/fonts/zx-newsreader-sups-italic.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap;unicode-range:U+B2-B3,U+B9,U+1D57,U+2070-2071,U+2074-208E}@font-face{font-family:"ZX Math";src:url(/fonts/zx-math-built.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+1D57,U+2071,U+207A-207F,U+208A-208E,U+223F,U+2717}@font-face{font-family:ZX Bodoni ZH;src:url(/fonts/zx-bodoni.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+394,U+3A9,U+3BC,U+3C0,U+2010-2013,U+201A,U+201E,U+2020-2022,U+2030,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2202,U+2211-2212,U+2215,U+2219-221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Bodoni ZH;src:url(/fonts/zx-bodoni-italic.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+394,U+3A9,U+3BC,U+3C0,U+2010-2013,U+201A,U+201E,U+2020-2022,U+2030,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2202,U+2211-2212,U+2215,U+2219-221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013,U+201A,U+201E,U+2020-2022,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013,U+201A,U+201E,U+2020-2022,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013,U+201A,U+201E,U+2020-2022,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013,U+201A,U+201E,U+2020-2022,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Plex Mono ZH;src:url(/fonts/zx-plex-mono-400.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+21-7E,U+A1-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+1CD-1DC,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+3C0,U+2013,U+201A,U+201E,U+2020-2022,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2116,U+2122,U+2190-2199,U+21A9-21AA,U+21B7,U+21BA-21BB,U+2202,U+2206,U+2211-2212,U+2215,U+221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Plex Mono ZH;src:url(/fonts/zx-plex-mono-500.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap;unicode-range:U+21-7E,U+A1-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+1CD-1DC,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+3C0,U+2013,U+201A,U+201E,U+2020-2022,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2116,U+2122,U+2190-2199,U+21A9-21AA,U+21B7,U+21BA-21BB,U+2202,U+2206,U+2211-2212,U+2215,U+221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:"ZX Math ZH";src:url(/fonts/zx-math-sym.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+B2-B3,U+B9,U+2070,U+2074-2079,U+2080-2089,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+2713}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader-pinyin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1CE,U+1D0,U+1D2,U+1D4}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader-pinyin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+1CE,U+1D0,U+1D2,U+1D4}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader-pinyin-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+1CE,U+1D0,U+1D2,U+1D4}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader-pinyin-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap;unicode-range:U+1CE,U+1D0,U+1D2,U+1D4}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader-sups.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+B2-B3,U+B9,U+1D57,U+2070-2071,U+2074-208E}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader-sups.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+B2-B3,U+B9,U+1D57,U+2070-2071,U+2074-208E}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader-sups-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+B2-B3,U+B9,U+1D57,U+2070-2071,U+2074-208E}@font-face{font-family:ZX Newsreader ZH;src:url(/fonts/zx-newsreader-sups-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap;unicode-range:U+B2-B3,U+B9,U+1D57,U+2070-2071,U+2074-208E}@font-face{font-family:"ZX Math ZH";src:url(/fonts/zx-math-built.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+1D57,U+2071,U+207A-207F,U+208A-208E,U+223F,U+2717}@font-face{font-family:ZX Bodoni ZH;src:url(/fonts/zx-display-sc-900.a.ab7a5603.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+20,U+A0}@font-face{font-family:ZX Bodoni ZH;src:url(/fonts/zx-display-sc-900.c.f9cb1989.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+21-7E,U+B7,U+D7}@font-face{font-family:Bodoni Moda;src:url(/fonts/zx-bodoni.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+394,U+3A9,U+3BC,U+3C0,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2202,U+2211-2212,U+2215,U+2219-221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:Bodoni Moda;src:url(/fonts/zx-bodoni-italic.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+394,U+3A9,U+3BC,U+3C0,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2202,U+2211-2212,U+2215,U+2219-221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:Newsreader;src:url(/fonts/zx-newsreader.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:Newsreader;src:url(/fonts/zx-newsreader-italic.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:IBM Plex Mono;src:url(/fonts/zx-plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+1CD-1DC,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+30C,U+3C0,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2116,U+2122,U+2190-2199,U+21A9-21AA,U+21B7,U+21BA-21BB,U+2202,U+2206,U+2211-2212,U+2215,U+221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:IBM Plex Mono;src:url(/fonts/zx-plex-mono-500.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+1CD-1DC,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+30C,U+3C0,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2116,U+2122,U+2190-2199,U+21A9-21AA,U+21B7,U+21BA-21BB,U+2202,U+2206,U+2211-2212,U+2215,U+221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:Newsreader;src:url(/fonts/zx-newsreader-pinyin.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+1CE,U+1D0,U+1D2,U+1D4}@font-face{font-family:Newsreader;src:url(/fonts/zx-newsreader-pinyin-italic.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap;unicode-range:U+1CE,U+1D0,U+1D2,U+1D4}@font-face{font-family:Newsreader;src:url(/fonts/zx-newsreader-sups.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+B2-B3,U+B9,U+1D57,U+2070-2071,U+2074-208E}@font-face{font-family:Newsreader;src:url(/fonts/zx-newsreader-sups-italic.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap;unicode-range:U+B2-B3,U+B9,U+1D57,U+2070-2071,U+2074-208E}@font-face{font-family:ZX Newsreader Fallback;src:local("Georgia");font-style:normal;font-weight:100 900;size-adjust:95.74%;ascent-override:76.77%;descent-override:27.68%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Newsreader Fallback;src:local("Georgia Italic"),local("Georgia-Italic");font-style:italic;font-weight:100 900;size-adjust:89.39%;ascent-override:82.22%;descent-override:29.65%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Bodoni Fallback;src:local("Didot"),local("Georgia");font-style:normal;font-weight:100 900;size-adjust:101.5%;ascent-override:110.84%;descent-override:39.41%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-AC,U+AE-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+394,U+3A9,U+3BC,U+3C0,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2202,U+2211-2212,U+2215,U+2219-221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Plex Mono Fallback;src:local("Menlo"),local("Menlo-Regular"),local("Courier New");font-style:normal;font-weight:100 900;size-adjust:99.65%;ascent-override:102.86%;descent-override:27.6%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+1CD-1DC,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+30C,U+3C0,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2116,U+2122,U+2190-2199,U+21A9-21AA,U+21B7,U+21BA-21BB,U+2202,U+2206,U+2211-2212,U+2215,U+221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Newsreader ZH Fallback;src:local("Georgia");font-style:normal;font-weight:100 900;size-adjust:95.74%;ascent-override:76.77%;descent-override:27.68%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013,U+201A,U+201E,U+2020-2022,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Newsreader ZH Fallback;src:local("Georgia Italic"),local("Georgia-Italic");font-style:italic;font-weight:100 900;size-adjust:89.39%;ascent-override:82.22%;descent-override:29.65%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+2010,U+2013,U+201A,U+201E,U+2020-2022,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Bodoni ZH Fallback;src:local("Didot"),local("Georgia");font-style:normal;font-weight:100 900;size-adjust:101.5%;ascent-override:110.84%;descent-override:39.41%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-AC,U+AE-B1,U+B4-B8,U+BA-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+394,U+3A9,U+3BC,U+3C0,U+2010-2013,U+201A,U+201E,U+2020-2022,U+2030,U+2039-203A,U+2044,U+20AC,U+2116,U+2122,U+2202,U+2211-2212,U+2215,U+2219-221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:ZX Plex Mono ZH Fallback;src:local("Menlo"),local("Menlo-Regular"),local("Courier New");font-style:normal;font-weight:100 900;size-adjust:99.65%;ascent-override:102.86%;descent-override:27.6%;line-gap-override:0%;unicode-range:U+21-7E,U+A1-101,U+106-107,U+10C-10D,U+112-113,U+118-11B,U+11E-11F,U+12A-12B,U+130-131,U+141-144,U+147-148,U+14C-14D,U+150-153,U+15A-15B,U+15E-161,U+16A-16B,U+170-171,U+179-17E,U+1CD-1DC,U+2C6-2C7,U+2D8-2DC,U+300-304,U+306-308,U+3C0,U+2013,U+201A,U+201E,U+2020-2022,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2116,U+2122,U+2190-2199,U+21A9-21AA,U+21B7,U+21BA-21BB,U+2202,U+2206,U+2211-2212,U+2215,U+221A,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-01.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20,U+A0,U+2014,U+2018-2019,U+201C-201D,U+2026,U+221E,U+3000-3002,U+300A-300D,U+4E00-4E01,U+4E0B,U+4E0D,U+4E1A,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E48,U+4E60,U+4E86,U+4E8C,U+4EA7,U+4EBA,U+4ECD,U+4ED6,U+4EE3,U+4EE5,U+4EF6,U+4F1A,U+4F53,U+4F5C,U+4FDD,U+4FE1,U+505A,U+516C,U+5176,U+51B5,U+51E0,U+51FA,U+521B,U+5230,U+5355,U+535A,U+5370,U+5386,U+53D1,U+53EA,U+53EF-53F0,U+53F7-53F8,U+5408,U+540E,U+5426,U+542F,U+5468,U+54C1,U+54EA,U+5668,U+56DE,U+5728,U+5821,U+58EB,U+5916,U+597D,U+5A92,U+5B58,U+5B66,U+5B9E,U+5BA3,U+5BB6,U+5BB9,U+5C31,U+5C55,U+5DF1,U+5E03,U+5E73-5E74,U+5E76,U+5E94,U+5F00,U+5FAE,U+5FD7,U+600E,U+6216,U+622A,U+6253,U+6258,U+62B5,U+6309,U+63A5,U+641C,U+6559,U+6587,U+6599,U+65AF,U+65E5,U+660E,U+6613,U+662F,U+6700,U+6708,U+671F,U+672C,U+673A,U+683C,U+684C,U+6863,U+6B63-6B64,U+6BCF,U+6C42,U+6D4F,U+6E38,U+6F14,U+6F47,U+70B9,U+7231,U+7248,U+751F,U+7528,U+767D,U+7684,U+770B,U+7801,U+7814,U+7845,U+7A76,U+7AD9,U+7AE0,U+7B2C,U+7B80,U+7BA1,U+7BB1,U+7CFB,U+7D22,U+7ED9,U+7EDF,U+7EF4,U+8005,U+804A,U+8054,U+81EA,U+81F3,U+82F1,U+8425,U+8868,U+89C6,U+89C8,U+8BA1,U+8BB0,U+8BB2,U+8BBA,U+8BBE-8BBF,U+8BDD,U+8BF4,U+8BFB,U+8C37,U+8D44,U+8D70,U+8DEF,U+8DF3,U+8FBE,U+8FC7,U+8FD1,U+8FD9,U+9001,U+9009,U+90AE,U+90E8,U+90FD,U+91CC,U+94FE,U+9519,U+95EE,U+9605,U+968F,U+96BE,U+9875,U+9886,U+9891,U+9898,U+989D,U+9996,U+9A71,U+FF01,U+FF08-FF09,U+FF0C,U+FF0F,U+FF1A-FF1B,U+FF1F}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-02.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+B2-B3,U+B9,U+1D0,U+1D4,U+3C0,U+2016,U+2074,U+21E7,U+2202,U+23CE,U+2423,U+2462,U+25C9,U+25CE,U+2713,U+4EAC,U+4EC1,U+4F24,U+4FF1,U+500D,U+50A8,U+5145,U+515C,U+517C,U+5192,U+519B,U+51D1,U+520A,U+521A,U+5220,U+523A,U+5269,U+526F,U+52B1,U+52B3,U+52BF,U+52C7,U+52DF,U+5300,U+5382,U+5385,U+53A2,U+53F2,U+541E,U+5462,U+54F2,U+552E,U+5582,U+55B7,U+55E8,U+5740,U+57CB,U+5806,U+5851,U+585E,U+5883,U+594F,U+5965,U+59A8,U+59D0,U+59D3,U+5A74,U+5B87,U+5B99,U+5BCC,U+5BDF,U+5C16,U+5C65,U+5C81,U+5CB8,U+5CE1,U+5D16,U+5DE8,U+5E2D,U+5E45,U+5F03,U+5F7C,U+5F81,U+5FE0,U+5FFD,U+6015,U+601C,U+6089,U+60A0,U+60DC,U+613F,U+624E,U+6293,U+62CD,U+62E7-62E8,U+6302,U+6316,U+6328,U+632A,U+63A9,U+63B0,U+63EA,U+640F,U+643A,U+6444,U+6458,U+6467,U+6491,U+64B0,U+64CD,U+655B,U+659C,U+65C1,U+65CF,U+65E2,U+65EC,U+6643,U+6668,U+666F-6670,U+66A8,U+6734,U+6868,U+68AF,U+68B3,U+68D2,U+692D,U+69DB,U+6A2A,U+6A61,U+6B27,U+6B8A-6B8B,U+6BC1,U+6BDB,U+6D01,U+6D32,U+6D53,U+6DB5,U+6DE1,U+6E20,U+6E56,U+6EA2,U+6F2B,U+7011,U+7075,U+7089,U+70DF,U+718A,U+7259,U+730E,U+732B,U+751A,U+75AB,U+7784,U+778E,U+788E,U+7B11,U+7B5B,U+7C97-7C98,U+7CAE,U+7CB9}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-03.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1CE,U+1D2,U+4E22,U+4E70-4E71,U+4EB2,U+4EEA,U+4F30,U+4F38,U+4FC4,U+5012,U+5178,U+529B,U+5320,U+5356,U+538B,U+53D9,U+5427,U+542C,U+566A,U+574D,U+57DF,U+584C,U+5939,U+5BBD,U+5C1A,U+5C94,U+5E78,U+5F04,U+5F2F,U+5F31,U+5F52,U+6084,U+620F,U+62B9,U+62D2,U+62E9,U+6311,U+6323,U+6548,U+6551,U+6811,U+68CD,U+6B67,U+6C99,U+6CF0,U+6D07,U+6D6A,U+70E6,U+719F,U+725B,U+7275,U+756A,U+7EC6,U+7F57,U+7FF0,U+814A,U+82B1,U+88C1,U+88F8,U+8BDA,U+8BE6,U+8BF8,U+8F66,U+9000,U+94B1,U+94C1,U+9631,U+963F,U+9669,U+97E9,U+987A,U+987F,U+9A91,U+9AA8,U+9EBB,U+9ED8}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-04.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3B1,U+3BB,U+25CB,U+4E34,U+4E58,U+4E89,U+4F2A,U+51E1,U+5360,U+53C9,U+5409,U+58C1,U+592B,U+5C04,U+5D4C,U+5ECA,U+5F26,U+6052,U+65E8,U+66F2,U+66FE,U+67F1,U+6E6E,U+6EAF,U+7591,U+76D2,U+77EE,U+79E9,U+7A7F,U+7ADE,U+7EFC,U+819C,U+8861,U+8870,U+8D34,U+8F83,U+90BB,U+9608,U+9634,U+9AA4}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-05.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3B2,U+3C4,U+4E4E,U+4FC3,U+5065,U+51FD,U+526A,U+56F4,U+5750,U+5B8B,U+5BBF,U+5E8F,U+5EA7,U+5FAA,U+5FBD,U+60F0,U+611F,U+61D2,U+62D4,U+62FF,U+6446,U+67D0,U+6C14,U+6C9F,U+77AC,U+8350,U+8DC3,U+8FD4,U+8FF0,U+95EA,U+9664,U+96C6,U+96E8,U+96EA}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-06.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2190,U+4E14,U+5141,U+5339,U+5899,U+592E,U+5B88,U+5BF8,U+5DDE,U+5ED3,U+6218,U+62A0,U+65E7,U+6C89,U+6DC0,U+6E7E,U+6EE1,U+6EE9,U+73C0,U+7425,U+76CF-76D0,U+793C,U+798F,U+7A77,U+7ADF,U+7B79,U+7D2B,U+7FFB,U+8138,U+821E,U+88D4,U+8BAF,U+8C08,U+8D2F,U+8D5E,U+8FA8,U+8FC1,U+9080}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-07.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2191,U+2193,U+2318,U+4F26,U+4FBF,U+5047,U+514B,U+51B0,U+5378,U+5954,U+5C9B,U+5E1D,U+5F7B,U+5FC6,U+62C6,U+62FD,U+63D2,U+654F,U+6566,U+65C5,U+65CB,U+65E6,U+670B,U+6865,U+6B7B,U+6CE1,U+6EDA,U+732E,U+79DF,U+7CDF,U+7EDD,U+7F1D,U+804B,U+83DC,U+8D21,U+8D26,U+9065,U+9488,U+94F6,U+95F2,U+9699,U+96F7,U+9A7B,U+9A7E}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-08.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2192,U+4E03,U+4E07,U+4E09-4E0A,U+4E0E,U+4E24,U+4E3E,U+4E5F,U+4E66,U+4E8B,U+4E94,U+4EA4,U+4EAB,U+4EC0,U+4ECA,U+4ECE,U+4ED3,U+4EE4,U+4EEC,U+4EFB,U+4EFD,U+4F18,U+4F4D,U+4F55,U+4F59,U+4F7F,U+5019,U+50CF,U+5165,U+5168,U+5171,U+5173,U+5177,U+51C6,U+5206,U+5217,U+52A8-52A9,U+5316,U+5343,U+534F,U+5361,U+5373,U+539F,U+53BB,U+53C8,U+53CA,U+53E3,U+53E5,U+540C-540D,U+5411,U+5458,U+547D,U+548C,U+56FD-56FE,U+5730,U+574A,U+578B,U+58F0,U+5904,U+5907,U+590D,U+590F,U+591A,U+5927,U+5929,U+5931,U+5934,U+5957,U+59CB,U+5B50,U+5B57,U+5B83,U+5B9A,U+5BA4,U+5BC6,U+5C0F,U+5C40,U+5C97,U+5CF0,U+5DE5,U+5DF2,U+5E08,U+5E26,U+5E38,U+5E93,U+5E95,U+5EFA,U+5F15,U+5F20,U+5F53,U+5F55,U+5F71,U+5F84,U+5F88,U+5F97,U+5FEB,U+601D,U+6027,U+603B,U+606F,U+610F,U+6162,U+6210,U+624B,U+624D,U+6280,U+6295,U+62A5,U+62FC,U+6307,U+6362,U+636E,U+6377,U+6388-6389,U+642D,U+64CE,U+653E,U+6570,U+65B0,U+65B9,U+65E9,U+65F6,U+663E,U+667A,U+6682,U+66FF,U+6709,U+672A,U+672F,U+6743,U+6761,U+6765,U+67E5,U+6807,U+6837-6838,U+68C0,U+6A21,U+6B21,U+6B65,U+6CA1,U+6CBB,U+6CD5,U+6D25,U+6D3B,U+6D4B,U+6D77,U+6E05,U+6E90,U+7136,U+7247,U+7269,U+7279,U+73AF-73B0,U+73ED,U+7406,U+7531,U+7559,U+767B,U+76EE,U+76F4,U+771F,U+77E5,U+77ED,U+7855,U+786E,U+793A,U+79C1,U+79CD,U+79D1-79D2,U+79FB,U+7A0B,U+7A3F,U+7B49,U+7B7E,U+7B97,U+7BC7,U+7CBE,U+7D20,U+7EA7,U+7EBF,U+7EC8,U+7ECF,U+7F16,U+7F51,U+7F72,U+7FA4,U+8001,U+800C,U+804C,U+80CC,U+80FD,U+8282,U+8349,U+865A,U+884C,U+88AB,U+897F,U+89C4,U+89D2,U+8BA9,U+8BAE,U+8BC1,U+8BC4,U+8BD5,U+8BE5,U+8BED,U+8BF7,U+8BFE,U+8C03,U+8D28,U+8D5B,U+8D77,U+8F6F,U+8F7D,U+8F93,U+8FD8,U+8FDB-8FDC,U+8FDE,U+9010,U+901A,U+901F,U+9047,U+9053,U+90A3,U+91CF,U+949F,U+952E,U+95E8,U+95F4,U+9632,U+9644-9645,U+9662,U+9690,U+96C5,U+9760,U+97F3,U+9879,U+9884,U+98DE,U+9A8C}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-09.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2460-2461,U+4E1D,U+533F,U+54C8,U+5947,U+5B69,U+5B8F,U+5C4B,U+5EAD,U+5F85,U+62E6,U+6478,U+653F,U+690D,U+6BEB,U+6C8C,U+6CC9,U+6D45,U+7403,U+7968,U+8DA3,U+94A5,U+9500,U+96C0,U+9752,U+9F84}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-10.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E13,U+4E16,U+4E1C,U+4E45,U+4E4B,U+4E8E,U+4E92,U+4E9B,U+4EAE,U+4ED8,U+4F01,U+4F20,U+505C,U+5148,U+516D,U+5185,U+518D,U+5199,U+51B3,U+5212,U+522B,U+5236,U+524D,U+529E,U+52A0-52A1,U+5305,U+5341,U+534A,U+53C2,U+53CC-53CD,U+53D6-53D8,U+53E0,U+53E6,U+53F3,U+5404,U+544A,U+54CD,U+5546,U+56DB,U+56E2,U+56ED,U+5706,U+573A,U+5757,U+57CE,U+57F9-57FA,U+5802,U+5982,U+5B8C,U+5BA1-5BA2,U+5BF9,U+5BFC,U+5C42,U+5DE6,U+5E55,U+5EA6,U+5F0F,U+5F62,U+5F80,U+5FC3,U+6001,U+60EF,U+6240,U+6269,U+6279,U+627E,U+628A,U+6298,U+62C9,U+62D6,U+62DF,U+62EC,U+6301,U+6392,U+63A8,U+63D0,U+64AD,U+6536,U+6539,U+6563,U+6574,U+65AD,U+66F4,U+6784,U+6790,U+679C,U+6821,U+6848,U+6BB5,U+6BD4,U+6C47,U+6D41,U+6D88,U+6DF7,U+72B6,U+72EC,U+73A9,U+7533,U+753B,U+754C,U+76F8,U+7701,U+7740,U+7AEF,U+7B14,U+7B54,U+7C7B,U+7EA6,U+7EC3-7EC4,U+7EC7,U+7ED3,U+7EED,U+7F6E,U+8272,U+88C5,U+8981,U+89C1,U+89E3,U+8A00,U+8BA4,U+8BAD,U+8BC6,U+8DD1,U+8DDF,U+8DE8,U+8EAB,U+8F6C,U+8F6E,U+8F7B,U+8F85,U+8FB9,U+8FCE,U+8FD0,U+9020,U+914D,U+91C7,U+91CD,U+91D1,U+957F,U+95ED,U+961F,U+9700,U+9759,U+9762}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-11.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E25,U+4E5D,U+4ECB,U+51C0,U+589E,U+591C,U+5B63,U+5B9D,U+5C01,U+5C71,U+5FC5,U+6625,U+670D,U+67A2,U+697C,U+6B22,U+77E2,U+7E41,U+7ECD,U+7EFF,U+7F8E,U+8D76,U+987B}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-12.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E32,U+4F9B,U+4F9D,U+5207,U+533A,U+5747,U+592A,U+5DEE,U+60C5,U+62BD,U+65E0,U+665A,U+8303,U+8BB8,U+8BEF,U+8D39,U+9501,U+9636}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-13.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E49,U+4EF7,U+5149,U+516B,U+5219,U+5347,U+5B98,U+5C06,U+5F8B,U+6211,U+63A7,U+63CF,U+7535,U+7ACB,U+7C92,U+7F29,U+89C9,U+8BCA,U+8C61,U+9650,U+96F6,U+9EA6}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-14.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E91,U+4F46,U+4F8B,U+5237,U+53CB,U+5E7F,U+5FB7,U+6237,U+6297,U+62A4,U+62C5,U+62E2,U+67B6,U+6846,U+69AB,U+724C,U+76D6,U+7840,U+7EB8,U+811A,U+8986,U+8D2D,U+94FA,U+964D,U+975E,U+9A6C}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-15.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E9A,U+4F2F,U+518C,U+56E0,U+5C3E,U+5E0C,U+6000,U+6267,U+653B,U+65BD,U+672B,U+6781,U+6839,U+6CC4,U+6DF1,U+6F0F,U+767E,U+77E9,U+95FB,U+9635}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-16.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4EBF,U+513F,U+519C,U+51CF,U+5BB3,U+6355,U+6D1B,U+706D,U+7530,U+8361,U+8393,U+8499,U+866B,U+8BF1}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-17.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4EC5,U+4EFF,U+51B2,U+571F,U+574F,U+5A01,U+60AC,U+627F,U+62AC,U+62E3,U+6653,U+671B,U+6728,U+6D3E,U+6D89,U+70E7,U+7126,U+7410,U+7565,U+76D1,U+822A,U+878D,U+8BFA,U+8D62,U+8DF5,U+8F99,U+9003,U+9551,U+987E,U+9F20}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-18.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4ED9,U+4F19,U+4F34,U+501F,U+514D,U+517B,U+51AC,U+5256,U+52D2,U+52FE,U+533B,U+536B,U+5448,U+575A,U+5854,U+5B64,U+5C1D,U+5C5E,U+5DDD,U+5E27,U+5EB7,U+5F27,U+63E1,U+6697,U+66B4,U+66DD,U+6731,U+679A,U+6CE2,U+6D17,U+6DFB,U+6E10,U+6E32,U+6FB3,U+706B,U+70ED,U+75BE,U+75C5,U+76CA,U+7891,U+7AD6,U+7B3C,U+7B52,U+7C73,U+7D2F,U+7EB3,U+8026,U+8109,U+821F,U+8247,U+8363,U+8854,U+8A89,U+8B66,U+8DDD,U+900F,U+9022,U+9661,U+996D,U+9E64,U+9E7F,U+9F50,U+9F99}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-19.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4EF2,U+4F4F,U+4FEE,U+5174,U+5317,U+5357,U+5374,U+5417,U+5766,U+5FD9,U+6062,U+61C2,U+6545,U+6572,U+661F,U+671D,U+680F,U+695A,U+6BD5,U+6C49,U+6E2F,U+6F02,U+7EE9,U+843D,U+8865,U+8D25,U+8DB3,U+8E2A,U+9910,U+9999}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-20.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4F17,U+4F60,U+51FB,U+547C,U+586B,U+5C14,U+62DB,U+6CBF,U+6CE8,U+76D8,U+7A97,U+7EAA,U+7EE7,U+805A,U+89C2,U+8C01,U+96FE}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-21.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4F4E,U+50AC,U+5229,U+5438,U+5C11,U+5EF6,U+6070,U+60F3,U+6717,U+6B62,U+731C,U+78B0,U+7A33,U+7A7A,U+7A81,U+7B26,U+81F4,U+82E5,U+88C2,U+8D23,U+8D56,U+9677,U+978D,U+9AD8}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-22.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+503C,U+5224,U+523B,U+5242,U+5267,U+542B,U+552F,U+559C,U+56FA,U+5708,U+575B,U+5956,U+5B75,U+5BD3,U+5C4A,U+5DF4,U+5E16,U+5E2E,U+5E72,U+5E7B,U+5F02,U+5F3A,U+5FF5,U+626B,U+649E,U+666E,U+6BCD,U+6D0B,U+706F,U+79C0,U+79EF-79F0,U+7EDC,U+83B7,U+85CF,U+8BA8,U+8BC9,U+8BCD,U+8C31,U+8D1F,U+8D85,U+8D8A,U+9ECE}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-23.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+504F,U+5377,U+5C3A,U+5E02,U+6691,U+67D3,U+6C34,U+6ED1,U+74E6,U+795E,U+79BB,U+7EA2,U+7ED5,U+8003,U+80F6,U+8239,U+8F68,U+9694}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-24.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5076,U+591F,U+5B89,U+5FD8,U+652F,U+6982,U+6B3E,U+7387,U+7B56,U+7F3A,U+8FF9,U+8FFD,U+9002}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-25.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5143,U+521D,U+529F,U+5348,U+53EB,U+58A8,U+5BFB,U+5C4F,U+623F,U+6742,U+6750,U+675F,U+677E-677F,U+6C38,U+7167,U+773C,U+786C,U+793E,U+7EAF,U+7ED8,U+8131,U+84DD,U+8F91,U+9014,U+955C,U+98CE,U+9988,U+9ED1}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-400-26.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7D27,U+7EAC,U+7EEA,U+7F18,U+8058,U+8089,U+80AF,U+80B2,U+80DC,U+80E1,U+8111,U+8212,U+827A,U+82D7,U+8346,U+8427-8428,U+84B8,U+8513,U+8584,U+85AF,U+89E6,U+8A93,U+8BA2,U+8BC8,U+8BD7,U+8BDE,U+8BE2,U+8C0B,U+8C46,U+8C8C,U+8D4F,U+8D74,U+8E0F,U+8F74,U+8FC8,U+8FDF,U+8FF7,U+9012,U+9038,U+903C,U+904D,U+9152,U+91CA,U+9489,U+94F0,U+951A,U+95F8,U+963B,U+9646,U+966A,U+969C,U+96C7,U+96D5,U+9732,U+9876,U+9881,U+989C,U+98DF,U+996E,U+9970-9971,U+9986,U+998F,U+9A73,U+9A97,U+9B54}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-01.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+20,U+3B2,U+4E34,U+4F17,U+50AC,U+5242,U+52A1,U+53D7,U+5438,U+544A,U+548C,U+57DF,U+5931,U+5947,U+5BF9,U+5C04,U+5C40,U+5EA6,U+60F0,U+611F,U+61D2,U+62C9,U+6548,U+654F,U+666E,U+66B4,U+6700,U+672F,U+679C,U+67D3,U+6CE2,U+6CE8,U+6D88,U+7167,U+73AF,U+753B,U+7ACB,U+7AE0,U+7CBE,U+7F3A,U+80B2,U+8363,U+85CF,U+89E6,U+8A89,U+8BCA,U+8BFA,U+8C31,U+8C61,U+8D85,U+8E2A,U+90A3,U+9650,U+9677,U+978D}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-02.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+A0,U+1D0,U+1D2,U+3C0,U+3C4,U+2016,U+2190-2191,U+2193,U+21E7,U+2202,U+221E,U+23CE,U+2460-2462,U+25C9,U+25CB,U+25CE,U+4E07,U+4E14,U+4E1D,U+4E24,U+4E49,U+4E4E,U+4E5F,U+4E71,U+4EA7,U+4EAB-4EAC,U+4EB2,U+4EBF,U+4EC5,U+4ECA,U+4ECD,U+4ED6,U+4ED8,U+4EEA,U+4EEC,U+4F24,U+4F46,U+4F4E,U+4F60,U+4F8B,U+4F9B,U+4FEE,U+5012,U+5047,U+5076,U+50A8,U+50CF,U+513F,U+5143,U+5171,U+5174,U+5178,U+5192,U+519C,U+51B3,U+51CF,U+51D1,U+51FB,U+5207,U+520A,U+5212,U+5217,U+521A,U+521D,U+5220,U+5229,U+522B,U+5269,U+526F,U+529E,U+52BF,U+5320,U+5339-533A,U+533F,U+5343,U+5347-5348,U+5360-5361,U+5374,U+53C9,U+53D6,U+53E5,U+53EB,U+53F2-53F3,U+5404,U+5417,U+541E,U+542B,U+542F,U+5448,U+5462,U+547C-547D,U+55E8,U+56E0,U+5706,U+5708,U+5740,U+574D,U+5750,U+5757,U+575B,U+5806,U+584C,U+586B,U+5883,U+589E,U+591F,U+592A,U+5939,U+5954,U+5982,U+5B69,U+5B8B,U+5B98,U+5BA2,U+5BB6,U+5BFB-5BFC,U+5C06,U+5C11,U+5C1A,U+5C3E,U+5C5E,U+5C81,U+5DDE,U+5DE6,U+5DEE,U+5E08,U+5E2E,U+5E38,U+5E76,U+5E95,U+5EF6,U+5F26-5F27,U+5F52,U+5F71,U+5F80,U+5F85,U+5F88,U+5FC6,U+5FD8-5FD9,U+5FEB,U+6001,U+601C,U+603B,U+6062,U+60A0,U+60C5,U+60DC,U+60EF}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-03.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+2014,U+2018-2019,U+201C-201D,U+2026,U+2192,U+3000-3002,U+300A-300D,U+4E00,U+4E0B,U+4E0E,U+4E1A,U+4E3B,U+4E60,U+4E8B,U+4EE3,U+4F1A,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F7F,U+4FE1,U+5165,U+516C,U+521B,U+5230,U+5236,U+523B,U+52A9,U+5316,U+5341,U+535A,U+5386,U+53BB,U+53D1,U+53F0,U+53F7-53F8,U+5411,U+5468,U+54C1,U+56FD-56FE,U+5728,U+5747,U+574A,U+58EB,U+590D,U+590F,U+5927,U+5929,U+5A92,U+5B50,U+5B66,U+5B9E,U+5BA4,U+5BB9,U+5C55,U+5DF1-5DF2,U+5E03,U+5E16,U+5E73-5E74,U+5F00,U+5F15,U+5FAE,U+6258,U+628A,U+6309,U+63A5,U+641C,U+64CE,U+6536,U+653E,U+6559,U+6587,U+65AF,U+65E5,U+65E9,U+65F6,U+660E,U+6613,U+671F,U+673A,U+6765,U+6B21,U+6B63-6B64,U+6BCF,U+6C42,U+6CD5,U+6D25,U+6D45,U+6DF1,U+6E2F,U+6E38,U+6F14,U+6F47,U+70B9,U+7248,U+724C,U+751F,U+7684,U+76EE,U+7814,U+7845,U+7A76,U+7B2C,U+7B80,U+7BB1,U+7BC7,U+7CFB,U+7D22,U+7EDF,U+8005,U+804C,U+8054,U+81EA,U+8272,U+82F1,U+884C,U+8868,U+897F,U+89C6,U+89C8,U+8BA1,U+8BA8,U+8BB2,U+8BBA,U+8BBE,U+8BC1,U+8BFB,U+8BFE,U+8C37,U+8D70,U+8DDF,U+8DEF,U+8DF3,U+8F93,U+8FBE,U+8FC7,U+8FDB,U+901F,U+90AE,U+90E8,U+91CC,U+9605,U+9645,U+968F,U+9875,U+9879,U+9891,U+9898,U+9996,U+9999,U+9A8C,U+FF01,U+FF08-FF09,U+FF0C,U+FF0F,U+FF1A-FF1B,U+FF1F}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-04.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+2318,U+4E0D,U+4E1C,U+4E22,U+4E32,U+4E5D,U+4E8E,U+4E91,U+4EE4,U+4F26,U+4F30,U+4F4F,U+4F9D,U+5019,U+516D,U+51B0,U+51FD,U+5224,U+526A,U+529B,U+52A0,U+5305,U+5373,U+5378,U+538B,U+540E,U+542C,U+57CE,U+58F0,U+5B58,U+5C9B,U+5D16,U+5DF4,U+5E1D,U+5E78,U+5F2F,U+5F62,U+5F8B,U+5FC3,U+5FC5,U+5FF5,U+6084,U+60AC,U+623F,U+6253,U+6293,U+62FC-62FD,U+62FF,U+6389,U+63A8,U+6467,U+649E,U+6545,U+6566,U+65C5,U+65CB,U+65E0,U+65E7,U+6742,U+677F,U+6784,U+6790,U+67B6,U+6846,U+6863,U+6865,U+68AF,U+6B7B,U+6BC1,U+6C49,U+6D4F,U+6E90,U+6EE1,U+7136,U+7559,U+76F4,U+793C,U+798F,U+79DF,U+7CDF,U+7EAA,U+7F29,U+800C,U+804B,U+8111,U+811A,U+82B1,U+88C1,U+88C5,U+89C9,U+89D2,U+8BCD,U+8BEF,U+8C03,U+8F91,U+8FB9,U+8FF7,U+9020,U+9489,U+9519,U+96EA,U+97F3,U+98CE,U+9A7E,U+9ECE}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-05.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+4E01,U+4E8C,U+516B,U+540C,U+56DE,U+5821,U+5B8C,U+5BB3,U+5C31,U+5E8F,U+5F20,U+6574,U+672A,U+6E05,U+7231,U+770B,U+79D2,U+94FE}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-06.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+4E03,U+4E13,U+4E16,U+4E4B,U+4E9B,U+5317,U+5377,U+5730,U+5766,U+5BA3,U+5EA7,U+5FD7,U+600E,U+6280,U+6BB5,U+706F,U+7247,U+771F,U+79F0,U+7B54,U+7ED9,U+8349,U+8425,U+8BBF,U+8F6C,U+90FD,U+9886}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-07.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+4E09-4E0A,U+4E2A,U+4E2D,U+4E3A,U+4E45,U+4E48,U+4E86,U+4E92,U+4E94,U+4EA4,U+4EBA,U+4EC0,U+4ECE,U+4EE5,U+4EF6,U+4EFB,U+4EFD,U+4F4D,U+505A,U+5168,U+5185,U+51FA,U+5206,U+52A8,U+5355,U+539F,U+53CC,U+53E3,U+53E6,U+53EF,U+540D,U+54EA,U+5668,U+56DB,U+578B,U+5904,U+5916,U+591A,U+5B57,U+5B9A,U+5DE5,U+5E26,U+5F53,U+601D,U+6210,U+6298,U+62A5,U+62B9,U+62D6,U+6362,U+636E,U+6570,U+65B0,U+662F,U+6708,U+672C,U+6761,U+684C,U+6A21,U+6D41,U+6D77,U+7406,U+7528,U+754C,U+76F8,U+7855,U+79CD,U+79D1,U+7A0B,U+7A97,U+7AD9,U+7B14,U+7EBF,U+7EC4,U+7ECF,U+7F51,U+804A,U+80FD,U+81F3,U+8981,U+89C1,U+8A00,U+8BA9,U+8BB0,U+8BC4,U+8BD5,U+8BED,U+8D77,U+8FD9,U+8FDE,U+914D,U+91CD,U+91D1,U+949F,U+95E8,U+95EE,U+95F4,U+961F,U+9662}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-08.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+4E66,U+4EAE,U+4F01,U+517B,U+5219,U+5237,U+524D,U+5357,U+5370,U+5546,U+56E2,U+573A,U+57F9,U+5907,U+5B83,U+5BC6,U+5C42,U+5C97,U+5E02,U+5EFA,U+5FB7,U+6162,U+6218,U+624B,U+6267,U+6279,U+62E2,U+62E6,U+6392,U+64B0,U+6539,U+6599,U+6668,U+67E5,U+6837,U+69AB,U+6CBB,U+6CC4,U+6F0F,U+7535,U+767D,U+77E2,U+77ED,U+79FB,U+7A3F,U+7C7B,U+7D20,U+843D,U+878D,U+89C4,U+8BA4,U+8BAD,U+8D44,U+8DF5,U+8FD0,U+9001,U+901A,U+904D,U+9053,U+9632,U+96F6,U+98DE,U+9A6C}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-09.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+4ECB,U+5149,U+53EA,U+54F2,U+58A8,U+5934,U+59CB,U+5B75,U+5B87,U+5B99,U+5C4A,U+5E27,U+5E55,U+5E7B,U+6355,U+642D,U+6731,U+6848,U+6B65,U+6C34,U+7530,U+7EA2,U+7ECD,U+7ED8,U+80F6,U+8393,U+83B7,U+866B,U+8854,U+88AB,U+8BF1,U+9636,U+9644,U+98DF,U+996E}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-10.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+4ED3,U+5199,U+51E0,U+53CA,U+53E0,U+56FA,U+5CF0,U+5E93,U+5F0F,U+5F55,U+6269,U+6307,U+63A7,U+63D0,U+667A,U+6709,U+6D4B,U+73B0,U+7801,U+7B97,U+7F16,U+8F7D,U+8FD8,U+9762,U+9884}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-11.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+4EF2,U+4F2F,U+4FBF,U+4FDD,U+503C,U+504F,U+505C,U+5267,U+534F,U+53C2,U+5427,U+559C,U+5BD3,U+5C14,U+5E0C,U+5E72,U+5F02,U+5F3A,U+60F3,U+6211,U+6301,U+6446,U+6478,U+665A,U+6682,U+670B,U+6743,U+6C8C,U+6D0B,U+6D3B,U+7279,U+7403,U+74E6,U+75BE,U+767E,U+76CA,U+793E,U+79C0-79C1,U+7EC7,U+7EE9,U+822A,U+8247,U+8BC6,U+8D28,U+8D5B,U+9009,U+9988,U+9F84}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-12.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+4F18,U+5148,U+5176,U+53CB,U+53CD,U+53D8,U+591C,U+5956,U+597D,U+5BA1,U+5E94,U+5F84,U+5F97,U+606F,U+610F,U+6377,U+64AD,U+66F4,U+6838,U+6DF7,U+75C5,U+76D8,U+793A,U+795E,U+7A7A,U+7ED3,U+7EDC,U+8282,U+9047,U+952E,U+957F,U+9690}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-13.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+4F20,U+5173,U+5177,U+518D,U+51C6,U+53C8,U+5408,U+57FA,U+5802,U+5957,U+5C0F,U+6027,U+6563,U+65AD,U+65B9,U+6807,U+683C,U+68C0,U+6BD5,U+7269,U+73ED,U+7531,U+767B,U+786E,U+79BB,U+7EF4,U+89E3,U+91CF,U+987A}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-14.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+61C2,U+620F,U+6216,U+622A,U+6240,U+624D,U+626B,U+627E-627F,U+6295,U+62A4,U+62B5,U+62BD,U+62C5,U+62CD,U+62D2,U+62DB,U+62DF,U+62E3,U+62E8-62E9,U+62EC,U+6311,U+632A,U+6388,U+63CF,U+63D2,U+63E1,U+6444,U+64CD,U+652F,U+653B,U+6572,U+65BD,U+65C1,U+65E2,U+65E6,U+661F,U+663E,U+6643,U+666F,U+66DD,U+66F2,U+66FF,U+670D,U+671D,U+6728,U+675F,U+677E,U+6781,U+679A,U+67A2,U+67D0,U+67F1,U+680F,U+6811,U+6821,U+6839,U+695A,U+6982,U+6A2A,U+6A61,U+6B22,U+6B3E,U+6B67,U+6B8B,U+6BCD,U+6BD4,U+6C38,U+6C47,U+6CA1,U+6CBF,U+6D07,U+6D3E,U+6D89,U+6DE1,U+6DFB,U+6E10,U+6E6E,U+6E7E,U+6ED1,U+6F02,U+6F2B,U+706D,U+70DF,U+70E6,U+719F,U+7275,U+72B6,U+72EC,U+730E,U+731C,U+732E,U+7387,U+73A9,U+7533,U+76D1-76D2,U+76D6,U+7701,U+773C,U+7740,U+7784,U+778E,U+77E5,U+77EE,U+78B0,U+79E9,U+79EF,U+7A33,U+7A77,U+7A7F,U+7A81,U+7B11,U+7B26,U+7B49,U+7B52,U+7B56,U+7B7E,U+7BA1,U+7C92,U+7C97-7C98,U+7D2F,U+7EA6-7EA7,U+7EAF,U+7EB8,U+7EC3,U+7EC6,U+7EC8,U+7ED5,U+7EDD,U+7EE7,U+7EED,U+7F1D,U+7F6E,U+7F72,U+7F8E,U+7FA4,U+7FFB,U+8001,U+8003,U+8058,U+805A,U+8089,U+80CC,U+8109,U+8131,U+81F4,U+821E,U+8239,U+82E5,U+8361,U+83DC,U+8427,U+865A,U+8865,U+88C2,U+8986}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-600-15.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+89C2,U+8A93,U+8BAE,U+8BB8,U+8BC9,U+8BD7,U+8BDD,U+8BE5-8BE6,U+8BF4,U+8BF7,U+8C01,U+8D1F,U+8D21,U+8D23,U+8D25-8D26,U+8D2F,U+8D34,U+8D8A,U+8DB3,U+8DC3,U+8DD1,U+8DE8,U+8EAB,U+8F66,U+8F68,U+8F6E-8F6F,U+8F74,U+8F7B,U+8F83,U+8F85,U+8FCE,U+8FD1,U+8FD4,U+8FDC,U+8FF9,U+9000,U+9003,U+9010,U+9014,U+90BB,U+9152,U+91C7,U+91CA,U+9488,U+94B1,U+94F6,U+94FA,U+951A,U+9551,U+955C,U+95EA,U+95ED,U+95F2,U+9634,U+9664,U+9694,U+9699,U+96BE,U+96C6,U+96E8,U+96FE,U+9700,U+9759,U+975E,U+9760,U+9876,U+987B,U+987E,U+9910,U+9970,U+9AA4,U+9AA8,U+9B54,U+9EBB,U+9ED1,U+9F20,U+9F99}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-01.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20,U+A0,U+2014,U+2018-2019,U+201C-201D,U+2026,U+221E,U+3000-3002,U+300A-300D,U+4E00-4E01,U+4E0B,U+4E0D,U+4E1A,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E48,U+4E60,U+4E86,U+4E8C,U+4EA7,U+4EBA,U+4ECD,U+4ED6,U+4EE3,U+4EE5,U+4EF6,U+4F1A,U+4F53,U+4F5C,U+4FDD,U+4FE1,U+505A,U+516C,U+5176,U+51B5,U+51E0,U+51FA,U+521B,U+5230,U+5355,U+535A,U+5370,U+5386,U+53D1,U+53EA,U+53EF-53F0,U+53F7-53F8,U+5408,U+540E,U+5426,U+542F,U+5468,U+54C1,U+54EA,U+5668,U+56DE,U+5728,U+5821,U+58EB,U+5916,U+597D,U+5A92,U+5B58,U+5B66,U+5B9E,U+5BA3,U+5BB6,U+5BB9,U+5C31,U+5C55,U+5DF1,U+5E03,U+5E73-5E74,U+5E76,U+5E94,U+5F00,U+5FAE,U+5FD7,U+600E,U+6216,U+622A,U+6253,U+6258,U+62B5,U+6309,U+63A5,U+641C,U+6559,U+6587,U+6599,U+65AF,U+65E5,U+660E,U+6613,U+662F,U+6700,U+6708,U+671F,U+672C,U+673A,U+683C,U+684C,U+6863,U+6B63-6B64,U+6BCF,U+6C42,U+6D4F,U+6E38,U+6F14,U+6F47,U+70B9,U+7231,U+7248,U+751F,U+7528,U+767D,U+7684,U+770B,U+7801,U+7814,U+7845,U+7A76,U+7AD9,U+7AE0,U+7B2C,U+7B80,U+7BA1,U+7BB1,U+7CFB,U+7D22,U+7ED9,U+7EDF,U+7EF4,U+8005,U+804A,U+8054,U+81EA,U+81F3,U+82F1,U+8425,U+8868,U+89C6,U+89C8,U+8BA1,U+8BB0,U+8BB2,U+8BBA,U+8BBE-8BBF,U+8BDD,U+8BF4,U+8BFB,U+8C37,U+8D44,U+8D70,U+8DEF,U+8DF3,U+8FBE,U+8FC7,U+8FD1,U+8FD9,U+9001,U+9009,U+90AE,U+90E8,U+90FD,U+91CC,U+94FE,U+9519,U+95EE,U+9605,U+968F,U+96BE,U+9875,U+9886,U+9891,U+9898,U+989D,U+9996,U+9A71,U+FF01,U+FF08-FF09,U+FF0C,U+FF0F,U+FF1A-FF1B,U+FF1F}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-02.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+B2-B3,U+B9,U+1D0,U+1D4,U+3C0,U+2016,U+2074,U+21E7,U+2202,U+23CE,U+2423,U+2462,U+25C9,U+25CE,U+2713,U+4EAC,U+4EC1,U+4F24,U+4FF1,U+500D,U+50A8,U+5145,U+515C,U+517C,U+5192,U+519B,U+51D1,U+520A,U+521A,U+5220,U+523A,U+5269,U+526F,U+52B1,U+52B3,U+52BF,U+52C7,U+52DF,U+5300,U+5382,U+5385,U+53A2,U+53F2,U+541E,U+5462,U+54F2,U+552E,U+5582,U+55B7,U+55E8,U+5740,U+57CB,U+5806,U+5851,U+585E,U+5883,U+594F,U+5965,U+59A8,U+59D0,U+59D3,U+5A74,U+5B87,U+5B99,U+5BCC,U+5BDF,U+5C16,U+5C65,U+5C81,U+5CB8,U+5CE1,U+5D16,U+5DE8,U+5E2D,U+5E45,U+5F03,U+5F7C,U+5F81,U+5FE0,U+5FFD,U+6015,U+601C,U+6089,U+60A0,U+60DC,U+613F,U+624E,U+6293,U+62CD,U+62E7-62E8,U+6302,U+6316,U+6328,U+632A,U+63A9,U+63B0,U+63EA,U+640F,U+643A,U+6444,U+6458,U+6467,U+6491,U+64B0,U+64CD,U+655B,U+659C,U+65C1,U+65CF,U+65E2,U+65EC,U+6643,U+6668,U+666F-6670,U+66A8,U+6734,U+6868,U+68AF,U+68B3,U+68D2,U+692D,U+69DB,U+6A2A,U+6A61,U+6B27,U+6B8A-6B8B,U+6BC1,U+6BDB,U+6D01,U+6D32,U+6D53,U+6DB5,U+6DE1,U+6E20,U+6E56,U+6EA2,U+6F2B,U+7011,U+7075,U+7089,U+70DF,U+718A,U+7259,U+730E,U+732B,U+751A,U+75AB,U+7784,U+778E,U+788E,U+7B11,U+7B5B,U+7C97-7C98,U+7CAE,U+7CB9}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-03.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1CE,U+1D2,U+4E22,U+4E70-4E71,U+4EB2,U+4EEA,U+4F30,U+4F38,U+4FC4,U+5012,U+5178,U+529B,U+5320,U+5356,U+538B,U+53D9,U+5427,U+542C,U+566A,U+574D,U+57DF,U+584C,U+5939,U+5BBD,U+5C1A,U+5C94,U+5E78,U+5F04,U+5F2F,U+5F31,U+5F52,U+6084,U+620F,U+62B9,U+62D2,U+62E9,U+6311,U+6323,U+6548,U+6551,U+6811,U+68CD,U+6B67,U+6C99,U+6CF0,U+6D07,U+6D6A,U+70E6,U+719F,U+725B,U+7275,U+756A,U+7EC6,U+7F57,U+7FF0,U+814A,U+82B1,U+88C1,U+88F8,U+8BDA,U+8BE6,U+8BF8,U+8F66,U+9000,U+94B1,U+94C1,U+9631,U+963F,U+9669,U+97E9,U+987A,U+987F,U+9A91,U+9AA8,U+9EBB,U+9ED8}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-04.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3B1,U+3BB,U+25CB,U+4E34,U+4E58,U+4E89,U+4F2A,U+51E1,U+5360,U+53C9,U+5409,U+58C1,U+592B,U+5C04,U+5D4C,U+5ECA,U+5F26,U+6052,U+65E8,U+66F2,U+66FE,U+67F1,U+6E6E,U+6EAF,U+7591,U+76D2,U+77EE,U+79E9,U+7A7F,U+7ADE,U+7EFC,U+819C,U+8861,U+8870,U+8D34,U+8F83,U+90BB,U+9608,U+9634,U+9AA4}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-05.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3B2,U+3C4,U+4E4E,U+4FC3,U+5065,U+51FD,U+526A,U+56F4,U+5750,U+5B8B,U+5BBF,U+5E8F,U+5EA7,U+5FAA,U+5FBD,U+60F0,U+611F,U+61D2,U+62D4,U+62FF,U+6446,U+67D0,U+6C14,U+6C9F,U+77AC,U+8350,U+8DC3,U+8FD4,U+8FF0,U+95EA,U+9664,U+96C6,U+96E8,U+96EA}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-06.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2190,U+4E14,U+5141,U+5339,U+5899,U+592E,U+5B88,U+5BF8,U+5DDE,U+5ED3,U+6218,U+62A0,U+65E7,U+6C89,U+6DC0,U+6E7E,U+6EE1,U+6EE9,U+73C0,U+7425,U+76CF-76D0,U+793C,U+798F,U+7A77,U+7ADF,U+7B79,U+7D2B,U+7FFB,U+8138,U+821E,U+88D4,U+8BAF,U+8C08,U+8D2F,U+8D5E,U+8FA8,U+8FC1,U+9080}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-07.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2191,U+2193,U+2318,U+4F26,U+4FBF,U+5047,U+514B,U+51B0,U+5378,U+5954,U+5C9B,U+5E1D,U+5F7B,U+5FC6,U+62C6,U+62FD,U+63D2,U+654F,U+6566,U+65C5,U+65CB,U+65E6,U+670B,U+6865,U+6B7B,U+6CE1,U+6EDA,U+732E,U+79DF,U+7CDF,U+7EDD,U+7F1D,U+804B,U+83DC,U+8D21,U+8D26,U+9065,U+9488,U+94F6,U+95F2,U+9699,U+96F7,U+9A7B,U+9A7E}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-08.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2192,U+4E03,U+4E07,U+4E09-4E0A,U+4E0E,U+4E24,U+4E3E,U+4E5F,U+4E66,U+4E8B,U+4E94,U+4EA4,U+4EAB,U+4EC0,U+4ECA,U+4ECE,U+4ED3,U+4EE4,U+4EEC,U+4EFB,U+4EFD,U+4F18,U+4F4D,U+4F55,U+4F59,U+4F7F,U+5019,U+50CF,U+5165,U+5168,U+5171,U+5173,U+5177,U+51C6,U+5206,U+5217,U+52A8-52A9,U+5316,U+5343,U+534F,U+5361,U+5373,U+539F,U+53BB,U+53C8,U+53CA,U+53E3,U+53E5,U+540C-540D,U+5411,U+5458,U+547D,U+548C,U+56FD-56FE,U+5730,U+574A,U+578B,U+58F0,U+5904,U+5907,U+590D,U+590F,U+591A,U+5927,U+5929,U+5931,U+5934,U+5957,U+59CB,U+5B50,U+5B57,U+5B83,U+5B9A,U+5BA4,U+5BC6,U+5C0F,U+5C40,U+5C97,U+5CF0,U+5DE5,U+5DF2,U+5E08,U+5E26,U+5E38,U+5E93,U+5E95,U+5EFA,U+5F15,U+5F20,U+5F53,U+5F55,U+5F71,U+5F84,U+5F88,U+5F97,U+5FEB,U+601D,U+6027,U+603B,U+606F,U+610F,U+6162,U+6210,U+624B,U+624D,U+6280,U+6295,U+62A5,U+62FC,U+6307,U+6362,U+636E,U+6377,U+6388-6389,U+642D,U+64CE,U+653E,U+6570,U+65B0,U+65B9,U+65E9,U+65F6,U+663E,U+667A,U+6682,U+66FF,U+6709,U+672A,U+672F,U+6743,U+6761,U+6765,U+67E5,U+6807,U+6837-6838,U+68C0,U+6A21,U+6B21,U+6B65,U+6CA1,U+6CBB,U+6CD5,U+6D25,U+6D3B,U+6D4B,U+6D77,U+6E05,U+6E90,U+7136,U+7247,U+7269,U+7279,U+73AF-73B0,U+73ED,U+7406,U+7531,U+7559,U+767B,U+76EE,U+76F4,U+771F,U+77E5,U+77ED,U+7855,U+786E,U+793A,U+79C1,U+79CD,U+79D1-79D2,U+79FB,U+7A0B,U+7A3F,U+7B49,U+7B7E,U+7B97,U+7BC7,U+7CBE,U+7D20,U+7EA7,U+7EBF,U+7EC8,U+7ECF,U+7F16,U+7F51,U+7F72,U+7FA4,U+8001,U+800C,U+804C,U+80CC,U+80FD,U+8282,U+8349,U+865A,U+884C,U+88AB,U+897F,U+89C4,U+89D2,U+8BA9,U+8BAE,U+8BC1,U+8BC4,U+8BD5,U+8BE5,U+8BED,U+8BF7,U+8BFE,U+8C03,U+8D28,U+8D5B,U+8D77,U+8F6F,U+8F7D,U+8F93,U+8FD8,U+8FDB-8FDC,U+8FDE,U+9010,U+901A,U+901F,U+9047,U+9053,U+90A3,U+91CF,U+949F,U+952E,U+95E8,U+95F4,U+9632,U+9644-9645,U+9662,U+9690,U+96C5,U+9760,U+97F3,U+9879,U+9884,U+98DE,U+9A8C}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-09.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2460-2461,U+4E1D,U+533F,U+54C8,U+5947,U+5B69,U+5B8F,U+5C4B,U+5EAD,U+5F85,U+62E6,U+6478,U+653F,U+690D,U+6BEB,U+6C8C,U+6CC9,U+6D45,U+7403,U+7968,U+8DA3,U+94A5,U+9500,U+96C0,U+9752,U+9F84}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-10.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E13,U+4E16,U+4E1C,U+4E45,U+4E4B,U+4E8E,U+4E92,U+4E9B,U+4EAE,U+4ED8,U+4F01,U+4F20,U+505C,U+5148,U+516D,U+5185,U+518D,U+5199,U+51B3,U+5212,U+522B,U+5236,U+524D,U+529E,U+52A0-52A1,U+5305,U+5341,U+534A,U+53C2,U+53CC-53CD,U+53D6-53D8,U+53E0,U+53E6,U+53F3,U+5404,U+544A,U+54CD,U+5546,U+56DB,U+56E2,U+56ED,U+5706,U+573A,U+5757,U+57CE,U+57F9-57FA,U+5802,U+5982,U+5B8C,U+5BA1-5BA2,U+5BF9,U+5BFC,U+5C42,U+5DE6,U+5E55,U+5EA6,U+5F0F,U+5F62,U+5F80,U+5FC3,U+6001,U+60EF,U+6240,U+6269,U+6279,U+627E,U+628A,U+6298,U+62C9,U+62D6,U+62DF,U+62EC,U+6301,U+6392,U+63A8,U+63D0,U+64AD,U+6536,U+6539,U+6563,U+6574,U+65AD,U+66F4,U+6784,U+6790,U+679C,U+6821,U+6848,U+6BB5,U+6BD4,U+6C47,U+6D41,U+6D88,U+6DF7,U+72B6,U+72EC,U+73A9,U+7533,U+753B,U+754C,U+76F8,U+7701,U+7740,U+7AEF,U+7B14,U+7B54,U+7C7B,U+7EA6,U+7EC3-7EC4,U+7EC7,U+7ED3,U+7EED,U+7F6E,U+8272,U+88C5,U+8981,U+89C1,U+89E3,U+8A00,U+8BA4,U+8BAD,U+8BC6,U+8DD1,U+8DDF,U+8DE8,U+8EAB,U+8F6C,U+8F6E,U+8F7B,U+8F85,U+8FB9,U+8FCE,U+8FD0,U+9020,U+914D,U+91C7,U+91CD,U+91D1,U+957F,U+95ED,U+961F,U+9700,U+9759,U+9762}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-11.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E25,U+4E5D,U+4ECB,U+51C0,U+589E,U+591C,U+5B63,U+5B9D,U+5C01,U+5C71,U+5FC5,U+6625,U+670D,U+67A2,U+697C,U+6B22,U+77E2,U+7E41,U+7ECD,U+7EFF,U+7F8E,U+8D76,U+987B}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-12.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E32,U+4F9B,U+4F9D,U+5207,U+533A,U+5747,U+592A,U+5DEE,U+60C5,U+62BD,U+65E0,U+665A,U+8303,U+8BB8,U+8BEF,U+8D39,U+9501,U+9636}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-13.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E49,U+4EF7,U+5149,U+516B,U+5219,U+5347,U+5B98,U+5C06,U+5F8B,U+6211,U+63A7,U+63CF,U+7535,U+7ACB,U+7C92,U+7F29,U+89C9,U+8BCA,U+8C61,U+9650,U+96F6,U+9EA6}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-14.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E91,U+4F46,U+4F8B,U+5237,U+53CB,U+5E7F,U+5FB7,U+6237,U+6297,U+62A4,U+62C5,U+62E2,U+67B6,U+6846,U+69AB,U+724C,U+76D6,U+7840,U+7EB8,U+811A,U+8986,U+8D2D,U+94FA,U+964D,U+975E,U+9A6C}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-15.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E9A,U+4F2F,U+518C,U+56E0,U+5C3E,U+5E0C,U+6000,U+6267,U+653B,U+65BD,U+672B,U+6781,U+6839,U+6CC4,U+6DF1,U+6F0F,U+767E,U+77E9,U+95FB,U+9635}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-16.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4EBF,U+513F,U+519C,U+51CF,U+5BB3,U+6355,U+6D1B,U+706D,U+7530,U+8361,U+8393,U+8499,U+866B,U+8BF1}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-17.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4EC5,U+4EFF,U+51B2,U+571F,U+574F,U+5A01,U+60AC,U+627F,U+62AC,U+62E3,U+6653,U+671B,U+6728,U+6D3E,U+6D89,U+70E7,U+7126,U+7410,U+7565,U+76D1,U+822A,U+878D,U+8BFA,U+8D62,U+8DF5,U+8F99,U+9003,U+9551,U+987E,U+9F20}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-18.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4ED9,U+4F19,U+4F34,U+501F,U+514D,U+517B,U+51AC,U+5256,U+52D2,U+52FE,U+533B,U+536B,U+5448,U+575A,U+5854,U+5B64,U+5C1D,U+5C5E,U+5DDD,U+5E27,U+5EB7,U+5F27,U+63E1,U+6697,U+66B4,U+66DD,U+6731,U+679A,U+6CE2,U+6D17,U+6DFB,U+6E10,U+6E32,U+6FB3,U+706B,U+70ED,U+75BE,U+75C5,U+76CA,U+7891,U+7AD6,U+7B3C,U+7B52,U+7C73,U+7D2F,U+7EB3,U+8026,U+8109,U+821F,U+8247,U+8363,U+8854,U+8A89,U+8B66,U+8DDD,U+900F,U+9022,U+9661,U+996D,U+9E64,U+9E7F,U+9F50,U+9F99}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-19.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4EF2,U+4F4F,U+4FEE,U+5174,U+5317,U+5357,U+5374,U+5417,U+5766,U+5FD9,U+6062,U+61C2,U+6545,U+6572,U+661F,U+671D,U+680F,U+695A,U+6BD5,U+6C49,U+6E2F,U+6F02,U+7EE9,U+843D,U+8865,U+8D25,U+8DB3,U+8E2A,U+9910,U+9999}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-20.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4F17,U+4F60,U+51FB,U+547C,U+586B,U+5C14,U+62DB,U+6CBF,U+6CE8,U+76D8,U+7A97,U+7EAA,U+7EE7,U+805A,U+89C2,U+8C01,U+96FE}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-21.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4F4E,U+50AC,U+5229,U+5438,U+5C11,U+5EF6,U+6070,U+60F3,U+6717,U+6B62,U+731C,U+78B0,U+7A33,U+7A7A,U+7A81,U+7B26,U+81F4,U+82E5,U+88C2,U+8D23,U+8D56,U+9677,U+978D,U+9AD8}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-22.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+503C,U+5224,U+523B,U+5242,U+5267,U+542B,U+552F,U+559C,U+56FA,U+5708,U+575B,U+5956,U+5B75,U+5BD3,U+5C4A,U+5DF4,U+5E16,U+5E2E,U+5E72,U+5E7B,U+5F02,U+5F3A,U+5FF5,U+626B,U+649E,U+666E,U+6BCD,U+6D0B,U+706F,U+79C0,U+79EF-79F0,U+7EDC,U+83B7,U+85CF,U+8BA8,U+8BC9,U+8BCD,U+8C31,U+8D1F,U+8D85,U+8D8A,U+9ECE}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-23.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+504F,U+5377,U+5C3A,U+5E02,U+6691,U+67D3,U+6C34,U+6ED1,U+74E6,U+795E,U+79BB,U+7EA2,U+7ED5,U+8003,U+80F6,U+8239,U+8F68,U+9694}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-24.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5076,U+591F,U+5B89,U+5FD8,U+652F,U+6982,U+6B3E,U+7387,U+7B56,U+7F3A,U+8FF9,U+8FFD,U+9002}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-25.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5143,U+521D,U+529F,U+5348,U+53EB,U+58A8,U+5BFB,U+5C4F,U+623F,U+6742,U+6750,U+675F,U+677E-677F,U+6C38,U+7167,U+773C,U+786C,U+793E,U+7EAF,U+7ED8,U+8131,U+84DD,U+8F91,U+9014,U+955C,U+98CE,U+9988,U+9ED1}@font-face{font-family:"ZX Serif SC ZH";src:url(/fonts/noto-serif-sc/nss-400-26.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7D27,U+7EAC,U+7EEA,U+7F18,U+8058,U+8089,U+80AF,U+80B2,U+80DC,U+80E1,U+8111,U+8212,U+827A,U+82D7,U+8346,U+8427-8428,U+84B8,U+8513,U+8584,U+85AF,U+89E6,U+8A93,U+8BA2,U+8BC8,U+8BD7,U+8BDE,U+8BE2,U+8C0B,U+8C46,U+8C8C,U+8D4F,U+8D74,U+8E0F,U+8F74,U+8FC8,U+8FDF,U+8FF7,U+9012,U+9038,U+903C,U+904D,U+9152,U+91CA,U+9489,U+94F0,U+951A,U+95F8,U+963B,U+9646,U+966A,U+969C,U+96C7,U+96D5,U+9732,U+9876,U+9881,U+989C,U+98DF,U+996E,U+9970-9971,U+9986,U+998F,U+9A73,U+9A97,U+9B54}@font-face{font-family:"ZX Math";src:url(/fonts/zx-math-fill.a554fdbd.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;size-adjust:70%;unicode-range:U+25CB,U+25CE,U+25CC}@font-face{font-family:"ZX Math";src:url(/fonts/zx-math-fill.a554fdbd.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;size-adjust:50%;unicode-range:U+25B8}@font-face{font-family:"ZX Math";src:url(/fonts/zx-math-fill.a554fdbd.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;size-adjust:80%;unicode-range:U+2460,U+2461,U+2462}@font-face{font-family:"ZX Math";src:url(/fonts/zx-math-fill.a554fdbd.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;size-adjust:100%;unicode-range:U+25E0,U+2726,U+220E}@font-face{font-family:"ZX Math ZH";src:url(/fonts/zx-math-fill.a554fdbd.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;size-adjust:50%;unicode-range:U+25B8}@font-face{font-family:"ZX Math ZH";src:url(/fonts/zx-math-fill.a554fdbd.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;size-adjust:100%;unicode-range:U+25E0,U+2726,U+220E}@font-face{font-family:"ZX Math ZH";src:url(/fonts/zx-math-fill.a554fdbd.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;size-adjust:70%;unicode-range:U+25CC}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-fill-400.0b18f925.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2197}@font-face{font-family:"Noto Serif SC";src:url(/fonts/noto-serif-sc/nss-fill-600.7c54ee61.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+2197}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--f-display);font-weight:500;line-height:var(--lh-tight);letter-spacing:-.012em;text-wrap:balance;font-optical-sizing:auto}h1{font-size:var(--fs-display-xl);line-height:var(--lh-display);letter-spacing:-.022em}h2{font-size:var(--fs-h2);letter-spacing:-.016em}h3{font-family:var(--f-text);font-size:var(--fs-h3);font-weight:500;letter-spacing:-.004em;line-height:1.22}h4,h5,h6{font-family:var(--f-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}h1 em,h2 em,.display em{font-style:italic;color:var(--verm);font-weight:inherit}h1:lang(zh),h2:lang(zh),.display:lang(zh){font-family:var(--f-display);font-weight:900;letter-spacing:.01em;line-height:1.16;text-wrap:balance}h1:lang(zh) em,h2:lang(zh) em,.display:lang(zh) em{font-style:normal;font-weight:inherit;white-space:nowrap}:lang(zh) :is(h1,h2,.display,.opener__title,.masthead__headline){font-feature-settings:"halt"}h3:lang(zh){font-family:var(--f-text);font-weight:600;letter-spacing:.02em;line-height:1.4}h4:lang(zh),h5:lang(zh),h6:lang(zh){text-transform:none;letter-spacing:.02em}p{text-wrap:pretty}:lang(zh) p,p:lang(zh){text-wrap:pretty;line-break:strict}:lang(zh) :is(li,dd,figcaption,.caption){line-break:strict}:lang(zh) :is(li,dd,dt,figcaption,.caption,th,td,.thread__text,.ch-also__item,.ch-also__name,.sidenote,.ledger__title,.ledger__sub){text-wrap-style:pretty}:lang(zh) :is(th,.thread__text){text-wrap-style:balance}:lang(zh) td{text-wrap-style:balance}:where(figcaption,.caption,li,dd,dt,td,th,.ledger__title,.ledger__sub,.ch-also__item,.sidenote,.thread__text){text-wrap-style:pretty}:lang(zh) :is(h1,h2,.lede,.display),:is(h1,h2,.lede,.display):lang(zh){text-wrap:balance;line-break:strict}@media(min-width:761px){:lang(zh) :is(.prose p:not([class]),.ch-entry__text){text-align:justify}}:lang(zh) :is(.has-dropcap>p:first-child,p.has-dropcap){text-align:start}:root:lang(zh) :is(.chapter-exp,.zf-note,.uk-scene__cap,.uk-note,.uk-play__lede,.uk-honest__d,.rx-ex__lede,.rx-fold__lede,.rx-honesty,.cs-f__cap,.trap__real,.fp-passport__note,.fp-passport__lede,.fp-passport__verdict,.fp-passport__how-line,.fp-keepsake__lede,.opener__see-t,.opener__try-t,.cv__where,.zf-kf__l,figcaption,.uk-paper__meta dd,.cv__out li,.card10__out li,.card10__item,.keyfig__label,.thread__text,.ch-card__dek,.ledger__title,.ledger__sub){line-height:1.7}:root:lang(zh) :is(th,td,.uk-lbl,.uk-star__pn,.uk-star__pl,.uk-tot,.zf-units__school,.zf-lat__tt,.zf-lat__slip,.rx-status,.zf-readout,.cs-edge__lt){line-height:1.6}:lang(zh){font-synthesis-style:none}:lang(zh) [lang=en],[lang=en]:lang(en){font-synthesis-style:auto}em,i,cite{font-style:italic}:is(em,i,cite,blockquote,.dek,.caption,figcaption,.slip,.zf-note,.gloss) cite{font-style:normal}:is(.status,code,kbd,samp) cite{font-style:normal}:lang(zh) em,em:lang(zh){font-style:normal;font-weight:600;text-emphasis:none}:lang(zh) [lang=en] em,em:lang(en){font-style:italic;font-weight:inherit}strong,b{font-weight:600}code,kbd,samp{font-family:var(--f-mono);font-size:.88em}blockquote{font-style:italic}blockquote:lang(zh){font-style:normal}.display{font-family:var(--f-display);font-weight:500;font-size:var(--fs-display-xl);line-height:var(--lh-display);letter-spacing:-.022em}.display-l{font-family:var(--f-display);font-weight:500;font-size:var(--fs-display-l);line-height:.92;letter-spacing:-.03em}.display-l:lang(zh){font-weight:900;line-height:1.12;letter-spacing:.02em}.lede{font-size:var(--fs-lede);line-height:1.42;color:var(--ink-2);max-width:40ch;text-wrap:pretty}.lede:lang(zh){line-height:1.7;max-width:26em}.dek{font-style:italic;font-size:var(--fs-lede);line-height:1.4;color:var(--ink-2);max-width:44ch}.dek:lang(zh){font-style:normal;line-height:1.7;max-width:26em}.chapter__intro .dek:lang(zh){text-wrap:balance}.caption,figcaption{font-family:var(--f-text);font-style:italic;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2);max-width:54ch}.caption:lang(zh),figcaption:lang(zh){font-style:normal;line-height:1.7;max-width:36em}.caption b,figcaption b,.caption .caption__no,figcaption .caption__no{font-family:var(--f-mono);font-style:normal;font-weight:500;font-size:var(--fs-mono);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--ink);margin-right:.5em}.caption b.mono,figcaption b.mono{letter-spacing:.02em;text-transform:none}.caption b.lead,figcaption b.lead,.caption strong,figcaption strong,.caption__lead{font-family:var(--f-text);font-size:inherit;font-weight:600;letter-spacing:0;text-transform:none}:lang(zh) :is(.caption,figcaption) b,:is(.caption,figcaption):lang(zh) b{text-transform:none;letter-spacing:.02em}.prose{max-width:var(--measure)}.prose:lang(zh),:lang(zh) .prose{max-width:var(--measure-zh);font-size:var(--fs-body-zh);line-height:var(--lh-body-zh)}.prose>*+*{margin-top:1em}.prose>:first-child{margin-top:0}.prose h2{margin-top:1.6em;font-size:var(--fs-title-s)}.prose h3{margin-top:1.5em}.prose h2+*,.prose h3+*{margin-top:.5em}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.35em}.prose li::marker{color:var(--verm-ink);font-family:var(--f-mono);font-size:.8em}.prose blockquote{margin-left:0;padding-left:1.1em;border-left:2px solid var(--verm);font-size:1.08em;color:var(--ink-2)}.prose a{text-decoration-color:var(--verm)}.has-dropcap>p:first-child:first-letter,p.has-dropcap:first-letter{float:left;margin:.08em .1em 0 0;padding:0;font-family:var(--f-display);font-size:3.3em;font-style:normal;line-height:.8;font-weight:500;color:var(--verm)}.has-dropcap>p:first-child:lang(zh):first-letter,p.has-dropcap:lang(zh):first-letter,.has-dropcap:lang(zh)>p:first-child:first-letter{margin:.1em .12em 0 0;font-family:var(--f-cjk-display);font-weight:900;font-size:3.35em;line-height:.96}@supports (initial-letter: 2){.has-dropcap>p:first-child:first-letter,p.has-dropcap:first-letter,.has-dropcap>p:first-child:lang(zh):first-letter,p.has-dropcap:lang(zh):first-letter,.has-dropcap:lang(zh)>p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;margin:0 .14em 0 0;initial-letter:2}}:root :is(.btn,.range__label,.range__out,.switch__label){letter-spacing:0}@supports (text-spacing-trim: space-first){:root:lang(zh){text-spacing-trim:space-first}}:root :is(.rx-readout,.rx-status,.uk-ime__comp,.uk-fig-t,.wk-range,.wk-range output,.zf-readout,.zf-film__readout,.zf-lat__readout){letter-spacing:0}:root:not(:lang(zh)) :is(.figure__caption,.caption:not(.plate-fig__caption),figcaption:not(.plate-fig__caption),.uk-scene__cap,.uk-figcap,.zf-note,.rx-caption,.plate__credit){max-width:54ch}.masthead__chapters{display:inline-block;margin-inline-start:.6em;white-space:nowrap;font-size:15px;text-underline-offset:.2em}@media(min-width:761px){:root .masthead__headline:lang(zh),:root:lang(zh) .masthead__headline{font-feature-settings:normal}}:root :lang(zh) .cs-prints__head,:root .cs-prints__head:lang(zh){letter-spacing:.02em}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper);color:var(--ink);scroll-padding-top:calc(var(--hdr) + var(--safe-t) + 16px);hanging-punctuation:first allow-end}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--f-text);font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto;font-kerning:normal;font-variant-ligatures:common-ligatures;font-variant-numeric:lining-nums proportional-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;overflow-wrap:break-word}:lang(zh) body,body:lang(zh){line-height:var(--lh-body-zh)}@media(max-width:424px){:lang(zh) :is(.ch-entry__text,.boundary__fpt){hanging-punctuation:first}}@media(max-width:474px){:lang(zh) .uk-bridge__line{hanging-punctuation:first}}@media(max-width:560px){:lang(zh) .uk-cap__h{hanging-punctuation:first}}@media(max-width:713px){:lang(zh) .boundary__hello{hanging-punctuation:first}}body:before{content:"";position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;background-image:url(/img/grain.webp);background-size:256px 256px;mix-blend-mode:multiply;opacity:var(--grain-opacity);filter:var(--grain-filter)}body:after{content:"";position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,transparent 62%,var(--paper-edge) 100%)}:root[data-theme=dark] body:before{mix-blend-mode:screen}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body:before{mix-blend-mode:screen}}img,svg,video,canvas,picture{display:block;max-width:100%}img,video{height:auto}svg{overflow:visible}canvas{touch-action:pan-y}figure{margin:0}p,ul,ol,dl,dd,blockquote,figure,pre,table{margin:0}ul[role=list],ol[role=list],.list-bare{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0;border-radius:0}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.66}[hidden]{display:none!important}abbr[title]{text-decoration:underline dotted;text-underline-offset:3px}sub,sup{font-size:.72em;line-height:0}small{font-size:.82em}::selection{background:var(--verm);color:var(--paper)}a{color:inherit;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--verm) 70%,transparent);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color var(--t-hover) var(--ease-ui),text-decoration-color var(--t-hover) var(--ease-ui)}a:hover{color:var(--verm-ink);text-decoration-color:var(--verm)}a:not([class]):visited{text-decoration-color:var(--rule-strong)}:focus{outline:none}:focus-visible{outline:2px dashed var(--verm);outline-offset:3px;border-radius:1px}.on-plate :focus-visible,.plate :focus-visible,.figure__stage--dark :focus-visible{outline-color:var(--lit-verm)}.btn--hot:focus-visible:is(:hover,[aria-pressed=true]),.chip--ink:focus-visible,.btn--solid:focus-visible:hover,[aria-current]:is(.thumbs__tab):focus-visible,.thumbs__tab.is-active:focus-visible{outline-color:var(--on-verm)}@media(pointer:coarse){:is(.prose,.caption,figcaption,.ch-entry,.sidenote,.cv,.boundary__lede,.ch-also,.now-line__body) a:not([class]){padding-block:max(5px,calc(16px - .5em))}:is(.paper-card__links,.opener__see) a,.cv__chapters a,.now-group__h a,.now-line__more>summary{display:inline-flex;align-items:center;min-height:44px}:is(.sidenote__links,.ledger__links,.now-line__links,.site-footer__col,.cv__contact) a,.now-line__ch,.ch-also__link,a.keyfig__label,.boundary__more a,.copy-email__addr,.cv__pdf,.cv__foot a,.cv__print,.notfound__links a{display:inline-block;min-height:44px;padding-block:12px;padding-block:max(5px,calc((44px - 1lh)/2))}a.tag,a.status,a.chip{min-height:32px}.site-footer__col li>a{min-width:44px}:is(.cv__what,.trap__real,.rp-ex__l) a[href],a[href].uk-bridge__next{padding-block:max(5px,calc(16px - .5em))}.now-line__more>summary{display:flex;flex-wrap:wrap;align-items:center;column-gap:.35em}}.skip{position:absolute;left:12px;top:-80px;z-index:var(--z-top);min-height:44px;display:inline-flex;align-items:center;padding:10px 16px;background:var(--ink);color:var(--paper);font:500 14px/1.2 var(--f-text);letter-spacing:0;text-decoration:none;transition:top var(--t-ui) var(--ease-ui)}.skip:focus,.skip:focus-visible{top:12px;color:var(--paper);outline-color:var(--verm)}.skip--plate{position:absolute;top:8px;left:8px;z-index:calc(var(--z-card) + 1);transform:translateY(-200%);opacity:0;pointer-events:none}.skip--plate:focus,.skip--plate:focus-visible{top:8px;transform:none;opacity:1;pointer-events:auto}.plate-row,[data-plate]{position:relative}.sr,.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.mono{font-family:var(--f-mono);font-size:var(--fs-mono);font-weight:400;line-height:1.35;letter-spacing:.02em;font-variant-numeric:tabular-nums}.mono--caps{letter-spacing:.08em;text-transform:uppercase}.mono:lang(zh),:lang(zh)>.mono,.mono :lang(zh){letter-spacing:.02em}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}:root body :is(.rtl__sum,.rtl__tip-t,.rtl__tip-d,.rtl__from,.rtl__to,.ledger__note,.ledger__summary-t,.ch-entry__pull,.paper-card__venue,.paper-card__finding,.fig-try__text,.figure__caption,.articles__h,.ch-ref,.chapter-next__dek,.opener__dek,.opener__see-t,.chapter-exp__text,.ext,.srcs__more-open,.now-next90__title,.now-line__status-more,.specimen__role),:root body :is(.thumbs__label-en,.thumbs__label-zh),:root body :is(.plate__howto,.thread__line,.ch-card__dek,.ch-card__no,.card10__edition,.card10__more-open,.thread__more-open),:root body :is(.wk-list__status,.wk-list__what,.wk-list__place,.wk-hist__title,.wk-hist__axis,.wk-lab,.wk-clock__key,.wk-clock__asat,.wk-btn__label),:root body :is(.uk-honest__d,.uk-honest__a,.uk-bridge__one,.uk-bridge__next,.uk-scene__src,.uk-dl__t,.uk-fig-t),:root body :is(.rx-step__body,.rx-caption),:root body :is(.cs-edge__lt,.cs-edge__m,.cs-edge__evl,.cs-edge__evd,.cs-edge__ld,.cs-f__name,.cs-proof__sub,.cs-proof__edge,.cs-prints__head,.rp-ex__l,.trap__headline),:root body :is(.zf-lat__tt,.zf-units__yc,.zf-vid__tc,.zf-vid__k){font-variant-numeric:lining-nums proportional-nums}.kicker{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;font-family:var(--f-mono);font-size:var(--fs-mono);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.kicker--plain,.kicker .kicker__plain{letter-spacing:.02em;text-transform:none}.kicker__no{color:var(--verm-ink);font-weight:500}.kicker__rule{flex:1 1 40px;height:1px;background:var(--rule);align-self:center;min-width:24px}.hz{font-family:var(--f-cjk-display);font-weight:900;font-style:normal;letter-spacing:.02em}.py{font-style:italic;letter-spacing:.01em;white-space:nowrap}.gloss{display:block;font:italic 400 var(--fs-mono)/1.35 var(--f-text);letter-spacing:0;text-transform:none;color:var(--ink-2)}.gloss .hz,.gloss [lang|=zh]{font-family:var(--f-cjk-display);font-style:normal;font-weight:900;font-size:13px;letter-spacing:.02em}a.ext:after,.ext>a:after{content:"↗";display:inline-block;margin-left:.22em;font-family:var(--f-mono);font-size:.8em;font-style:normal;text-decoration:none;transform:translateY(-.08em);transition:transform var(--t-hover) var(--ease-ui)}a.ext:hover:after,.ext>a:hover:after{transform:translate(.12em,-.2em)}hr,.rule{border:0;height:1px;margin:0;background:var(--rule)}.rule--strong{background:var(--rule-strong)}.rule--double{height:4px;background:none;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.btn{--btn-h: 36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h);min-width:var(--btn-h);padding:0 14px;border:1px solid var(--rule-strong);background:transparent;color:var(--ink);font-family:var(--f-mono);font-size:var(--fs-mono);font-weight:500;line-height:1.1;letter-spacing:.02em;text-decoration:none;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui),border-color var(--t-ui) var(--ease-ui),box-shadow var(--t-ui) var(--ease-ui)}.btn:hover{background:var(--ink);color:var(--paper);text-decoration:none}.btn:active{box-shadow:inset 0 0 0 1px var(--paper),inset 0 0 0 40px color-mix(in srgb,var(--ink) 8%,transparent)}.btn[aria-pressed=true],.btn.is-active{background:var(--ink);color:var(--paper)}.btn .icon{width:16px;height:16px;flex:none}.btn kbd,kbd.key{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid color-mix(in srgb,currentColor 55%,transparent);border-radius:3px;font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:0;text-transform:none}.btn--hot{border-color:var(--verm);color:var(--verm-ink)}.btn--hot:hover,.btn--hot[aria-pressed=true]{background:var(--verm);color:var(--on-verm);border-color:var(--verm)}.btn--solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--solid:hover{background:var(--verm);border-color:var(--verm);color:var(--on-verm)}.btn--ghost{border-color:transparent}.btn--ghost:hover{background:var(--verm-wash);color:var(--verm-ink)}.btn--icon{padding:0;width:var(--btn-h)}.btn--sm{--btn-h: 30px;padding:0 10px}.btn--lg{--btn-h: 36px;padding:0 18px;font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em}@media(pointer:coarse){.btn,.btn--sm{--btn-h: 44px}}.btn--copy{--btn-h: 30px;padding:0 10px;gap:6px;border-color:var(--rule-strong);color:var(--ink-2);font-weight:500}.btn--copy:before{content:"";width:11px;height:12px;flex:none;border:1.25px solid currentColor;border-radius:1px;box-shadow:-3px 3px 0 -1.25px var(--paper),-3px 3px 0 0 currentColor;transform:translate(2px,-1px)}.btn--copy:hover{background:var(--ink);color:var(--paper)}.btn--copy:hover:before{box-shadow:-3px 3px 0 -1.25px var(--ink),-3px 3px 0 0 currentColor}.btn--copy.is-copied,.btn--copy[data-state=copied]{border-color:var(--gold-ink);color:var(--gold-ink);background:var(--gold-wash)}.btn--copy.is-copied:before,.btn--copy[data-state=copied]:before{width:10px;height:6px;border-width:0 0 1.75px 1.75px;border-radius:0;box-shadow:none;transform:translate(1px,-2px) rotate(-45deg)}.copy-status{font:italic 400 var(--fs-caption)/1.3 var(--f-text);color:var(--gold-ink)}.copy-status:empty{display:none}.copy-status:lang(zh){font-style:normal}.email-plain{font-family:var(--f-text);font-style:normal;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}@media(pointer:coarse){.btn--copy{--btn-h: 44px}}.switch{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 12px 0 10px;border:1px solid var(--rule-strong);font:500 var(--fs-mono)/1.1 var(--f-mono);letter-spacing:.02em;transition:border-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui)}.switch__track{position:relative;width:30px;height:16px;flex:none;border:1px solid currentColor;border-radius:8px}.switch__track:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:currentColor;transition:transform var(--t-ui) var(--ease-ui),background-color var(--t-ui) var(--ease-ui)}.switch[aria-pressed=true]{border-color:var(--verm);color:var(--verm-ink)}.switch[aria-pressed=true] .switch__track{background:var(--verm);border-color:var(--verm)}.switch[aria-pressed=true] .switch__track:after{transform:translate(14px);background:var(--on-verm)}@media(pointer:coarse){.switch{min-height:44px}}.switch__label:has(>.switch__word){display:inline-grid}.switch__label>.switch__word{grid-area:1 / 1;justify-self:start;white-space:nowrap}.switch__word--yours{visibility:hidden}.switch:is(.is-mixed,[aria-pressed=mixed]) .switch__word--yours{visibility:visible}.switch:is(.is-mixed,[aria-pressed=mixed]) .switch__word--all{visibility:hidden}.range{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 12px;border:1px solid var(--rule-strong);font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:.06em}.range__label{font-family:var(--f-text);font-style:italic;font-size:15px;letter-spacing:0}.range__label:lang(zh){font-style:normal}.range__out{min-width:5ch;text-align:right;font-variant-numeric:tabular-nums}.range input[type=range]{-webkit-appearance:none;appearance:none;width:clamp(96px,12vw,150px);height:24px;margin:0;background:transparent;cursor:pointer;touch-action:manipulation}.range input[type=range]::-webkit-slider-runnable-track{height:1px;background:var(--ink)}.range input[type=range]::-moz-range-track{height:1px;background:var(--ink)}.range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;margin-top:-6px;background:var(--verm);border:0;transform:rotate(45deg)}.range input[type=range]::-moz-range-thumb{width:11px;height:11px;background:var(--verm);border:0;border-radius:0;transform:rotate(45deg)}.range input[type=range]:focus-visible{outline:2px dashed var(--verm);outline-offset:4px}@media(pointer:coarse){.range{min-height:44px}.range input[type=range]{height:44px}.range input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-11px}.range input[type=range]::-moz-range-thumb{width:20px;height:20px}}.chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 10px;border:1px solid var(--rule-strong);border-radius:13px;background:transparent;color:var(--ink-2);font:500 var(--fs-mono)/1.15 var(--f-mono);letter-spacing:.02em;text-decoration:none;white-space:nowrap}button.chip,a.chip{cursor:pointer;transition:background-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui)}button.chip:hover,a.chip:hover{background:var(--ink);color:var(--paper)}.chip--verm{border-color:var(--verm);color:var(--verm-ink);background:var(--verm-wash)}.chip--gold{border-color:var(--gold-ink);color:var(--gold-ink);background:var(--gold-wash)}.chip--gold:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--gold-wash)}.chip--ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip--hz{font-family:var(--f-cjk-display);font-weight:900;font-size:18px;letter-spacing:.02em;text-transform:none;padding:6px 14px;border-radius:2px}@media(pointer:coarse){button.chip,a.chip{min-height:44px;padding:8px 14px;border-radius:22px}}.tag{display:inline-flex;align-items:center;gap:6px;padding:3px 7px 3px 6px;border:1px solid currentColor;font:500 var(--fs-mono)/1.1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;vertical-align:middle;white-space:nowrap}a.tag{cursor:help;transition:color var(--t-hover) var(--ease-ui),border-color var(--t-hover) var(--ease-ui)}a.tag:hover,a.tag:focus-visible{color:var(--verm-ink);text-decoration:underline;text-underline-offset:3px}.figure__stage--dark a.tag,.plate a.tag{color:var(--silver)}.tag:before{content:"";width:7px;height:7px;flex:none}.tag--exact:before{background:currentColor}.tag--toy:before{border:1px dashed currentColor;border-radius:50%}.tag--illustrative:before{border:1px solid currentColor;transform:rotate(45deg) scale(.85)}.tag--measured:before{background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 3px)}.status{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;font:500 var(--fs-mono)/1.35 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.status:before{content:"";width:6px;height:6px;border-radius:50%;border:1px solid currentColor;flex:none;transform:translateY(-1px);align-self:center}.status--live,.status--ongoing{color:var(--verm-ink)}.status--live:before,.status--ongoing:before{background:var(--verm);border-color:var(--verm);box-shadow:0 0 0 3px var(--verm-wash)}.status--accepted,.status--done{color:var(--ink-2)}.status--accepted:before,.status--done:before{background:var(--ink-2)}.status--submitted,.status--review{color:var(--ink-2)}.status--submitted:before,.status--review:before{background:linear-gradient(90deg,var(--ink-2) 50%,transparent 50%)}.status--planned:before{border-style:dashed}.slip{display:inline-block;padding:2px 6px 3px;background:var(--slip);color:var(--slip-ink);border:1px solid var(--slip-line);box-shadow:1px 1px 0 var(--slip-shadow);font-family:var(--f-text);font-size:var(--fs-slip);font-style:italic;line-height:1.15;letter-spacing:.005em;white-space:nowrap}.slip:lang(zh){font-style:normal;font-family:var(--f-text-zh)}.icon,.ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter;vertical-align:middle}.icon--sm,.btn .ico{width:16px;height:16px}.btn .hz{font-size:1.3em;line-height:1;letter-spacing:0;text-transform:none}.draft-flag{display:inline-block;padding:2px 6px;border:1px dashed var(--verm);color:var(--verm-ink);font:500 var(--fs-mono)/1.1 var(--f-mono);letter-spacing:.02em;vertical-align:middle;transform:rotate(-2deg)}.giant{display:block;font-family:var(--f-cjk-display);font-weight:900;font-size:var(--fs-giant);line-height:.86;letter-spacing:-.02em;color:var(--ink);user-select:none;pointer-events:none;white-space:nowrap;font-kerning:none}.misreg{text-shadow:1px -1px 0 var(--verm),-1px 1px 0 var(--misreg-ink)}html[data-reveal] .reveal:not(.is-in){opacity:0;filter:blur(6px)}html[data-reveal] .reveal{transition:opacity var(--t-reveal) var(--ease-ink) calc(var(--i, 0) * 40ms),filter var(--t-reveal) var(--ease-ink) calc(var(--i, 0) * 40ms)}.tk{display:inline-grid;place-items:center;min-width:2.2em;height:1.55em;padding:0 .35em;border:1.25px solid var(--verm);border-radius:50%;color:var(--verm-ink);font:italic 500 .8em/1 var(--f-text);letter-spacing:.02em;transform:rotate(-4deg);vertical-align:.08em}html[data-mode=preview] body:after{content:"DRAFT · 校样";inset:auto 0 18vh;display:grid;place-items:center;font:900 clamp(64px,14vw,220px)/1 var(--f-display);letter-spacing:.06em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--verm) 22%,transparent);background:none;transform:rotate(-12deg);z-index:var(--z-grain)}.toast{position:fixed;left:50%;bottom:calc(var(--strip-h) + 20px + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);max-width:min(92vw,520px);padding:10px 16px;background:var(--ink);color:var(--paper);font:400 15px/1.4 var(--f-text);letter-spacing:0;transform:translate(-50%,12px);opacity:0;pointer-events:none;transition:opacity var(--t-ui) var(--ease-ui),transform var(--t-ui) var(--ease-ui)}.toast.is-in{opacity:1;transform:translate(-50%)}.noscript-note{padding:12px 14px;border:1px dashed var(--rule-strong);background:var(--paper);color:var(--ink-2);font:italic var(--fs-caption)/1.45 var(--f-text)}:lang(zh),:lang(zh):before,:lang(zh):after{text-transform:none!important}:is(.kicker,.btn,.edition,.tag,.status,th,time,.mono,.measure-link,.chapter-next__label,.chapter-next__hint,.site-footer__title,.site-header__identity,.sidenote__date,.ledger__date,.ch-card__no,.figure__no,.card10__edition,.card10__k,.card10__title,.chip,.switch,.range,.lane__label,.hist__title,.hist__key,.hist__readout,.hist__verdict,.cv__h,.cv__date,.cv__contact-k,.contact__k,.colophon-box__title,.colophon-box__list dt,.page-head__kicker,.paper-card__venue,.paper-card__links a,.ledger__links a,.readout-grid dt,.results-table th,.site-footer__meta,.theme-switch button,.sound-switch button,.lang-switch a,.site-header__now,.site-header__passport,.thumbs__label,.thumbs__short,.card10__reach a,.ev-card__date,.ev-card__status,.ev-card__reach,.sheet__row time,.sheet__go,.boundary__mark,.boundary__link-k,.boundary__more,.reply-card__sub,.reply-card__to,.reply-card__stamp-box,.stepper__btn,.units-legend,.filmstrip__label,.plate__era,.plate__edge,.plate__fog-label,.arc-label,.plate__arrival,.figure__label--mono,.keyfig__src,.notfound__line,.toast,.skip,.section__aside,.fig-try,.copy-status,.btn--copy,.fig-try__label,.wk-lab b,.wk-lab i,.uk-stamp b,.uk-stamp span,.zf-lat__th,.site-header__name b,.site-header__title,.fig-terms__title,.rx-mono,.rx-btn,.rx-fm,.rx-elbl,.rx-enso__try b,.ch-card__title,.cv__name,.cv__alt,.fp-keepsake__title,.fp-passport__title,.reply-card__title,.opener__title-alt,.gloss .hz,.chip--hz,.figure__readout,.hist__axis-label,.ime-strip__comp,.console__note,.console__line .note,.console__group-title,.passport__section-title,.passport__t,.key-help__title,.fp-chip,.stamp__t,.stamp__via,.ch-also__title,.now-next90__title,.mono--caps,.ch-card__read,.ch-card__measure,.rtl__k,.zf-vid__slug,.zf-vid__lenk,.cs-proof__st,h4,h5,h6):lang(zh){letter-spacing:.02em!important}time,.num,.date,.sidenote__date,.ledger__date,.cv__date,.card10__date,.ev-card__date,.keyfig__n,.hist__readout dd,.figure__readout b,.sheet__date{white-space:nowrap}.nowrap{white-space:nowrap}.nw{display:contents}.plate,.plate .ev,.walks,.rx,.lane-crop,.figure__stage{-webkit-touch-callout:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1!important;filter:none!important}}.page{padding-right:var(--rail);padding-bottom:calc(var(--strip-h) + var(--safe-b));min-width:0}.wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--margin));margin-inline:auto;padding-inline:var(--pad-l) var(--pad-r);min-width:0}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-5);min-width:0}.grid>*{min-width:0;grid-column:1 / -1}.span-1{grid-column:auto / span 1}.span-2{grid-column:auto / span 2}.span-3{grid-column:auto / span 3}.span-4{grid-column:auto / span 4}.span-5{grid-column:auto / span 5}.span-6{grid-column:auto / span 6}.span-7{grid-column:auto / span 7}.span-8{grid-column:auto / span 8}.span-9{grid-column:auto / span 9}.span-10{grid-column:auto / span 10}.span-11{grid-column:auto / span 11}.span-12,.span-full{grid-column:1 / -1}.grid>.span-1,.grid>.span-2,.grid>.span-3,.grid>.span-4,.grid>.span-5,.grid>.span-6,.grid>.span-7,.grid>.span-8,.grid>.span-9,.grid>.span-10,.grid>.span-11{grid-column-start:auto}.start-1{grid-column-start:1!important}.start-2{grid-column-start:2!important}.start-3{grid-column-start:3!important}.start-4{grid-column-start:4!important}.start-5{grid-column-start:5!important}.start-6{grid-column-start:6!important}.start-7{grid-column-start:7!important}.start-8{grid-column-start:8!important}.start-9{grid-column-start:9!important}.start-10{grid-column-start:10!important}.start-11{grid-column-start:11!important}.start-12{grid-column-start:12!important}@media(max-width:1100px){.grid>.span-3:not(.keep),.grid>.span-4:not(.keep){grid-column:auto / span 6}.grid>.span-5:not(.keep),.grid>.span-7:not(.keep){grid-column:auto / span 12}}@media(max-width:760px){.grid{column-gap:var(--gutter);row-gap:var(--s-4)}.grid>*:not(.keep){grid-column:1 / -1!important}}.section{padding-block:calc(var(--section-gap) * .5);min-width:0}.section+.section{padding-top:calc(var(--section-gap) * .5)}.section--tight{padding-block:var(--s-7)}.section--ruled{border-top:1px solid var(--rule-strong)}.section__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s-3) var(--s-5);padding-bottom:var(--s-4);margin-bottom:var(--s-6);border-bottom:1px solid var(--rule-strong)}.section__head .kicker{grid-column:1 / -1}.section__head+.keyfigs,.section__head+.ch-cards,.section__head+ul,.section__head+ol{border-top:0}.section__title{font-size:var(--fs-h2)}.section__aside{max-width:46ch;font-family:var(--f-text);font-style:italic;font-size:15px;line-height:1.45;letter-spacing:0;text-transform:none;color:var(--ink-2);text-align:right;text-wrap:pretty}.section__aside:lang(zh){font-style:normal;font-size:15px;line-height:1.7;max-width:30em}@media(max-width:760px){.section__head{grid-template-columns:minmax(0,1fr)}.section__aside{text-align:left}}.sidenotes{display:block;min-width:0}.sidenote{display:block;margin:var(--s-4) 0;padding:var(--s-3) 0 var(--s-3) var(--s-4);border-left:1px solid var(--verm);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.sidenote:lang(zh){line-height:1.7}.sidenote b,.sidenote strong,.sidenote__k{display:block;margin-bottom:2px;font-family:var(--f-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:.02em;color:var(--ink)}@media(min-width:1100px){.sidenotes{display:grid;grid-template-columns:minmax(0,var(--measure)) minmax(200px,280px);column-gap:clamp(32px,4vw,72px);align-items:start}.sidenotes>:not(.sidenote){grid-column:1}.sidenotes>.sidenote{grid-column:2;margin:0 0 var(--s-5);border-left:0;padding:0;position:relative}.sidenotes>.sidenote:before{content:"";position:absolute;left:-18px;top:.5em;width:9px;height:1px;background:var(--verm)}:lang(zh) .sidenotes{grid-template-columns:minmax(0,var(--measure-zh)) minmax(200px,280px)}}.stack{display:flex;flex-direction:column;gap:var(--gap, var(--s-4));min-width:0}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, var(--s-2));min-width:0}.cluster>*{min-width:0}.bleed-left{margin-left:calc(-1 * var(--pad-l))}.bleed-right{margin-right:calc(-1 * var(--pad-r))}.site-header{position:sticky;top:0;z-index:var(--z-sticky);height:calc(var(--hdr-h) + var(--safe-t));padding-top:var(--safe-t);padding-right:var(--rail);background:var(--paper);border-bottom:1px solid var(--rule-strong)}@media(max-height:500px)and (orientation:landscape){.site-header{position:static}}.site-header__inner{display:flex;align-items:center;gap:var(--s-4);height:100%;width:100%;max-width:calc(var(--maxw) + 2 * var(--margin));margin-inline:auto;padding-inline:var(--pad-l) var(--pad-r);min-width:0}.site-header__id{display:flex;align-items:center;gap:12px;min-width:0;flex:0 1 auto;color:var(--ink);text-decoration:none}.site-header__id:hover{color:var(--ink)}.site-header__id:hover .seal{transform:rotate(-3deg) scale(1.04)}.site-header__name{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.15}.site-header__name b,.site-header__title{font-family:var(--f-display);font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;font-optical-sizing:auto}.site-header__name b:lang(zh),.site-header__title:lang(zh){font-family:var(--f-display);font-weight:900;font-size:22px;letter-spacing:.02em}.site-header__identity{font-family:var(--f-mono);font-size:var(--fs-mono);line-height:1.25;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap}.seal{width:38px;height:38px;flex:none;transition:transform var(--t-ui) var(--ease-ui)}img.seal{object-fit:contain}.seal--text{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:3px;background:var(--verm);color:var(--on-verm);border-radius:3px 2px 4px;box-shadow:inset 0 0 0 1.5px var(--verm),inset 0 0 0 2.5px var(--on-verm);font-family:var(--f-cjk-display);font-weight:900;font-size:14px;line-height:1}.seal--text i{display:grid;place-items:center;font-style:normal}.seal--lg{width:72px;height:72px}.seal--lg.seal--text{font-size:27px;padding:5px}.site-header__now{flex:1 1 auto;min-width:0;margin:0;text-align:center;font-family:var(--f-mono);font-size:var(--fs-mono);line-height:1.3;letter-spacing:.02em;color:var(--ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}.site-header__now a{text-decoration:none;color:inherit}.site-header__now a:hover{color:var(--verm-ink)}.site-header__now:before{content:"";display:inline-block;flex:none;width:7px;height:7px;margin-right:10px;vertical-align:1px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--gold-wash),0 0 12px 2px #f2b45a8c}.site-header__nav{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.site-header__nav .btn{--btn-h: 36px}.site-header__console .icon,.site-header__console .ico{width:16px;height:16px}.site-header__index .hz{font-size:var(--fs-ui);line-height:1}.site-header__console kbd{font-size:var(--fs-mono);padding:0 5px}@media(pointer:coarse){[data-kbd],.site-header__console kbd{display:none!important}}.site-header__passport{text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--rule-strong);font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2);transition:border-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui)}.site-header__passport:hover{border-color:var(--verm);color:var(--verm-ink)}.site-header__passport-ring,.site-header__passport:before{content:"";width:12px;height:12px;border:1.25px dashed currentColor;border-radius:50%;flex:none}.site-header__passport:has(.site-header__passport-ring):before{content:none}.site-header__passport-word{text-transform:none;letter-spacing:0}.site-header__passport-word:lang(zh){font-family:var(--f-cjk-ui);font-size:13px}.site-header__passport.is-bump{animation:passportBump .35s var(--ease-stamp);border-color:var(--gold-ink);color:var(--gold-ink)}@keyframes passportBump{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}.site-header__social{color:var(--ink-2)}.lang-switch{display:inline-flex;align-items:stretch;height:36px;border:1px solid var(--rule-strong)}.lang-switch a,.lang-switch span{display:grid;place-items:center;min-width:36px;padding:0 10px;font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em;text-decoration:none;white-space:nowrap;color:var(--ink)}a.lang-switch,.site-header__lang{display:inline-grid;place-items:center;min-height:36px;padding:0 12px;border:1px solid var(--rule-strong);text-decoration:none;color:var(--ink);font:500 var(--fs-mono)/1 var(--f-mono);white-space:nowrap}a.lang-switch:hover,.site-header__lang:hover{background:var(--verm-wash);color:var(--verm-ink)}.lang-switch a+a,.lang-switch a+span,.lang-switch span+a{border-left:1px solid var(--rule-strong)}.lang-switch a:hover{background:var(--verm-wash);color:var(--verm-ink)}.lang-switch [aria-current=true],.lang-switch [aria-current=page],.lang-switch .is-active{background:var(--ink);color:var(--paper)}.lang-switch :lang(zh),a.lang-switch:lang(zh),.site-header__lang:lang(zh){font-family:var(--f-cjk-display);font-size:14px;font-weight:600;letter-spacing:.02em}@media(min-width:761px){.site-header__nav .lang-switch{border-color:transparent}.site-header__nav .lang-switch a{padding:0 8px;color:var(--ink-2)}.site-header__nav :is(.btn.theme-menu__btn,.btn.site-header__social){border-color:transparent;color:var(--ink-2)}.site-header__nav .btn.site-header__social{padding:0 8px}.site-header__nav .site-header__passport{border-color:transparent;padding:0 8px}.site-header__nav :is(.lang-switch a,.btn.theme-menu__btn,.btn.site-header__social,.site-header__passport):hover{border-color:transparent;background:var(--verm-wash);color:var(--verm-ink)}.site-header__nav .theme-menu:has(:popover-open) .btn.theme-menu__btn{background:var(--ink);color:var(--paper)}.site-header__nav .lang-switch{margin-left:4px}}:root:lang(zh) :is(.btn,.btn--copy,.card10__reach a,.site-header__index,.site-header__console,.site-header__passport,.site-header__lang,.lang-switch a,.site-header__social){font-family:var(--f-text);font-weight:600;letter-spacing:.02em}:root:lang(zh) .site-header__identity{font-family:var(--f-text);font-weight:400;letter-spacing:.02em}:root:lang(zh) .btn kbd{font-family:var(--f-mono);font-weight:500}html:root:lang(zh) body :is(.switch,.gw-rule,.gw-rule>span,.rx-btn,.rx-seg__label,.uk-steps__b,.uk-steps__l,.uk-seg__b,.uk-bridge__b,.uk-typein>span,.chapter-exp__go,.wk-btn,.wk-btn>span,.wk-range__label,.more__btn,.more__open,.card10__more,.card10__more-open,.thread__more,.thread__more-open,.srcs__more,.srcs__more-open,.zf-vid__actl,.zf-units__table summary){font-family:var(--f-text);font-weight:600;font-style:normal;letter-spacing:.02em}.edition{display:block;text-wrap:pretty;font:400 var(--fs-mono)/1.4 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.edition b,.edition__no{color:var(--verm-ink);font-weight:500}@media(max-width:1599px){.site-header__now{display:none}}@media(min-width:1041px){.site-header__id{flex:none}}@media(max-width:1040px){.site-header__identity{display:none}}@media(max-width:1100px){.passport-count__word,.site-header__passport-word{display:none}}@media(max-width:900px){.site-header__console kbd,.site-header__console .site-header__console-long{display:none}}@media(max-width:760px){.site-header__inner{gap:8px}.site-header__social,.site-header__console{display:none}.site-header__id{flex:1 1 auto;min-width:0;gap:8px}.site-header__name{min-width:0;overflow:visible}.site-header__name b{font-size:var(--fs-lede);line-height:1.3;overflow:visible;font-optical-sizing:auto}.site-header__name b:lang(zh){font-size:18px}.seal{width:30px;height:30px}.site-header__nav{gap:6px}.site-header__nav .btn{--btn-h: 36px;padding:0 10px}.site-header__index{font-size:13px;width:auto;padding:0 10px;gap:6px}.site-header__index:lang(zh){font-size:13px}.site-header__index .hz{font-size:var(--fs-ui)}.lang-switch,a.lang-switch,.site-header__lang{height:36px;min-height:36px}.lang-switch a,.lang-switch span{min-width:36px;padding:0 8px}.site-header__passport{min-height:40px;padding:0 8px;gap:5px}.site-header__passport-word{display:none}}@media(max-width:420px){.site-header__passport{display:none!important}.lang-switch [aria-current]{display:none}.lang-switch a+a,.lang-switch a+span,.lang-switch span+a{border-left:0}}@media(max-width:360px){.site-header__inner{gap:6px}.seal{width:26px;height:26px}.site-header__index{padding:0 8px;gap:4px}}@media(pointer:coarse){.site-header__id,.site-header__nav .btn,.lang-switch,a.lang-switch,.site-header__lang,.site-header__passport{min-height:44px}.site-header__nav .btn{--btn-h: 44px}.lang-switch{height:46px;min-height:46px}.lang-switch a,.lang-switch span{min-width:44px;min-height:44px}}.site-footer{margin-top:var(--section-gap);padding:var(--s-7) 0 calc(var(--s-7) + var(--strip-h));border-top:1px solid var(--rule-strong);font-size:var(--fs-caption);color:var(--ink-2)}.site-footer__inner{max-width:calc(var(--maxw) + 2 * var(--margin));margin-inline:auto;padding-inline:var(--pad-l) var(--pad-r)}.site-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-6) var(--gutter)}.site-footer__col{min-width:0}.site-footer__col ul{list-style:none;padding:0;margin:0}.site-footer__col li+li{margin-top:6px}.site-footer__title{margin-bottom:var(--s-3);font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;color:var(--ink)}.site-footer__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3) var(--s-5);margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--rule);font:400 var(--fs-mono)/1.5 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.site-footer__meta p{text-transform:none;letter-spacing:.02em}.site-footer__meta .edition{display:block;text-wrap:balance}@media(max-width:760px){.site-footer{padding-top:var(--s-6)}.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--gutter)}.site-footer__col:first-child{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center}.site-footer__col:first-child .seal{grid-row:1 / span 2;width:56px;height:56px}.site-footer__col:first-child .site-footer__title{margin:0;align-self:end}.site-footer__col:first-child>p:last-child{align-self:start}.site-footer__meta{margin-top:var(--s-6)}}.site-footer a{text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent)}.theme-switch,.sound-switch{display:inline-flex;border:1px solid var(--rule-strong)}.theme-switch button,.sound-switch button{min-height:36px;padding:0 12px;font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.theme-switch button+button,.sound-switch button+button{border-left:1px solid var(--rule-strong)}.theme-switch [aria-pressed=true],.sound-switch [aria-pressed=true]{background:var(--ink);color:var(--paper)}@media(pointer:coarse){.theme-switch button,.sound-switch button{min-height:44px}}:root:lang(zh) .site-header__index .hz{position:relative;top:-.07em}:root:lang(zh) .site-header__index-label{position:relative;top:.22em}.site-footer .tailpiece__plate{box-sizing:border-box;width:min(100%,880px);height:66px;padding:10px 18px;background-color:var(--plate);background-image:radial-gradient(30% 140% at 76% 80%,rgba(255,192,110,.18),rgba(229,66,31,.1) 45%,transparent 75%),radial-gradient(24% 120% at 3% 10%,rgba(216,208,192,.12),transparent 70%),linear-gradient(90deg,transparent 88%,rgba(0,0,0,.35));border:1px solid var(--plate-frame);border-radius:2px;box-shadow:0 22px 34px -28px #e5421f8c,inset 0 0 22px 2px #00000080;-webkit-mask-image:none;mask-image:none;--tp-lane: var(--silver);--tp-ev: var(--plate-ink);--tp-ahead: var(--silver-ink);--tp-sc: var(--lit-verm);--tp-au: var(--gold)}@media(max-width:760px){.site-footer .tailpiece__plate{height:54px;padding:8px 12px}}.site-footer .tailpiece__id{font-size:var(--fs-ui);line-height:1.45}.site-footer .tailpiece__id .tailpiece__name{font-size:inherit;line-height:inherit}.site-header :is(a,button,input,select,summary,[tabindex]){scroll-margin-top:calc(-1 * (var(--hdr) + var(--safe-t) + 16px))}.thumbs{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-rail);width:var(--rail);padding:var(--safe-t) var(--safe-r) var(--safe-b) 0;display:flex;flex-direction:column;border-left:1px solid var(--tab-edge);background:var(--tab-lo)}.thumbs__list{display:contents;list-style:none;margin:0;padding:0}.thumbs__list>li{display:contents}.thumbs__tab{--k: 0;--q: calc(var(--rail-quiet, 0) * var(--rail-wake, 1));--tab-bleed: color-mix(in srgb, var(--tab-hi) calc(min(100%, var(--k) * var(--tab-bleed-step)) * (1 - .55 * var(--q))), var(--tab-lo));--tab-fg: color-mix(in srgb, var(--ink-3) calc(var(--q) * 100%), var(--ink));position:relative;flex:1 1 0;min-height:34px;display:flex;align-items:center;justify-content:center;background-color:var(--tab-lo);color:var(--tab-fg);text-decoration:none;border-bottom:1px solid var(--tab-sep);transition:background-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui)}.thumbs__tab:hover{--tab-bleed: var(--verm);background-color:var(--verm-wash);color:var(--tab-fg)}.thumbs__no{position:absolute;left:5px;top:4px;font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:0;opacity:1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ink-3) calc(max(var(--q),.5)*100%),var(--ink))}.thumbs__short{display:block;max-width:100%;font:500 13px/1.1 var(--f-text);letter-spacing:0;text-transform:none;text-align:center;white-space:nowrap}.thumbs__short:lang(zh){font:500 13px/1.1 var(--f-cjk-ui);letter-spacing:.02em}.thumbs__glyph{font-family:var(--f-cjk-display);font-weight:900;font-size:18px;line-height:1}.thumbs__label{position:absolute;right:calc(100% + 10px);top:50%;display:flex;align-items:baseline;gap:8px;padding:8px 12px;background:var(--ink);color:var(--paper);font:500 14px/1.2 var(--f-text);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(10px,-50%);transition:opacity var(--t-ui) var(--ease-ui),transform var(--t-ui) var(--ease-ui)}.thumbs__label:after{content:"";position:absolute;right:-5px;top:50%;width:0;height:0;border-left:5px solid var(--ink);border-top:5px solid transparent;border-bottom:5px solid transparent;transform:translateY(-50%)}.thumbs__label-zh{font:600 13px/1.2 var(--f-cjk-ui);letter-spacing:.02em}.thumbs__label-dek{font-style:italic;font-weight:400;opacity:.85}.thumbs__label-dek:lang(zh){font-style:normal}.thumbs__tab:hover .thumbs__label,.thumbs__tab:focus-visible .thumbs__label{opacity:1;transform:translateY(-50%)}.thumbs__tab:focus-visible{outline:2px dashed currentColor;outline-offset:-5px}.thumbs__tab[aria-current=page],.thumbs__tab[aria-current=true],.thumbs__tab.is-active{background:var(--verm);color:var(--on-verm)}.thumbs__tab:is([aria-current=page],[aria-current=true],.is-active) .thumbs__no{color:inherit}.thumbs__tab[aria-current=page]:before,.thumbs__tab[aria-current=true]:before,.thumbs__tab.is-active:before{content:"";position:absolute;left:-7px;top:0;bottom:0;width:7px;background:var(--verm)}.thumbs__tab.is-stamped:after{content:"";position:absolute;right:calc(var(--tab-bleed-w) + 4px);bottom:4px;width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 6px #f2b45acc}.thumbs__tab--console{display:none}.thumbs__tab--boundary,.thumbs__tab--index{flex-grow:.85}.thumbs__tab--console .icon,.thumbs__tab--console .ico{width:20px;height:20px}@media(min-width:901px)and (min-height:501px),(min-width:901px)and (orientation:portrait){.thumbs{--tab-pad: 6px}.thumbs__tab{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:6px calc(var(--tab-bleed-w) + 1px) 6px var(--tab-pad);background-image:linear-gradient(to left,var(--tab-bleed) var(--tab-bleed-w),transparent var(--tab-bleed-w))}.thumbs__no{position:static}.thumbs__short{text-align:left}}@media(min-width:1280px),(hover:none)and (min-width:901px){:root{--rail-w: 80px}.thumbs__tab{flex-direction:column;gap:3px}.thumbs__glyph{font-size:22px}}@media(min-width:901px)and (max-width:1279px)and (hover:hover){.thumbs__short{display:none}}@media(min-width:901px)and (max-height:800px){.thumbs__tab{padding-top:4px;padding-bottom:4px;gap:2px}.thumbs__no{display:none}}@media(min-width:901px)and (max-height:620px){.thumbs__short{display:none}}@media(max-width:900px),(max-height:500px)and (orientation:landscape){.thumbs{inset:auto 0 0;width:auto;height:calc(var(--strip-h) + var(--safe-b));padding:0 var(--safe-r) var(--safe-b) 0;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:calc(64px + var(--safe-l));overscroll-behavior-x:contain;scrollbar-width:none;border-left:0;border-top:1px solid var(--tab-edge);-webkit-overflow-scrolling:touch}.thumbs::-webkit-scrollbar{display:none}.thumbs__tab{flex:0 0 auto;flex-direction:column;gap:3px;min-width:56px;min-height:0;height:var(--strip-h);padding:0 8px;scroll-snap-align:start;border-bottom:0;border-right:1px solid var(--tab-sep);background-image:linear-gradient(to top,var(--tab-bleed) var(--tab-strip-w),transparent var(--tab-strip-w))}.thumbs__tab.is-stamped:after{right:4px;bottom:calc(var(--tab-strip-w) + 4px)}.thumbs__no{display:none}.thumbs__short{display:block}.thumbs__glyph{font-size:18px}.thumbs__label{display:none}.thumbs__tab--console{display:flex;position:sticky;left:0;z-index:1;min-width:calc(64px + var(--safe-l));padding-left:calc(8px + var(--safe-l));background:var(--tab-search-bg);color:var(--tab-search-ink);border-right:1px solid var(--tab-lo)}.thumbs__tab--console .thumbs__short{color:inherit}.thumbs__tab--console:hover{background:var(--verm);color:var(--on-verm)}.thumbs__tab[aria-current=page]:before,.thumbs__tab[aria-current=true]:before,.thumbs__tab.is-active:before{inset:-6px 0 auto;width:auto;height:6px}}@media(max-height:500px)and (orientation:landscape){.thumbs__tab{flex-direction:row;gap:6px;padding:0 12px;min-width:0}.thumbs__glyph{font-size:17px}.thumbs__tab--console{min-width:0;padding-left:calc(12px + var(--safe-l));padding-right:14px}.thumbs__tab[aria-current=page]:before,.thumbs__tab[aria-current=true]:before,.thumbs__tab.is-active:before{top:-4px;height:4px}}:root:lang(en) .thumbs__short{order:0;font-weight:600;font-size:14px;line-height:1.1}:root:lang(en) .thumbs__glyph{order:1;font-size:13px}@media(min-width:901px)and (min-height:501px),(min-width:901px)and (orientation:portrait){:root:lang(en){--rail-w: 80px}:root:lang(en) .thumbs__tab{flex-direction:column;gap:3px;padding-top:6px;padding-bottom:6px}:root:lang(en) .thumbs__short{display:block}}@media(min-width:901px)and (min-height:501px)and (max-height:800px),(min-width:901px)and (orientation:portrait)and (max-height:800px){:root:lang(en) .thumbs__tab{padding-top:4px;padding-bottom:4px;gap:2px}}@media(min-width:901px)and (min-height:501px)and (max-height:620px),(min-width:901px)and (orientation:portrait)and (max-height:620px){:root:lang(en) .thumbs__glyph{display:none}}@media(max-height:500px)and (orientation:landscape){:root:lang(en) .thumbs__tab{gap:5px}:root:lang(en) .thumbs__glyph{position:relative;top:-1px}}@media(min-width:901px)and (min-height:501px),(min-width:901px)and (orientation:portrait){:root:lang(en) .thumbs__short{font-size:13px;letter-spacing:-.005em}}@property --thumbs-fade-l{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --thumbs-fade-r{syntax: "<length>"; inherits: false; initial-value: 28px;}@media(max-width:900px),(max-height:500px)and (orientation:landscape){.thumbs{--thumbs-pin: calc(var(--pin-search, calc(64px + var(--safe-l, 0px))) + var(--pin-w, 0px));-webkit-mask-image:linear-gradient(90deg,#000 var(--thumbs-pin),transparent var(--thumbs-pin),#000 calc(var(--thumbs-pin) + var(--thumbs-fade-l)),#000 calc(100% - var(--thumbs-fade-r)),transparent);mask-image:linear-gradient(90deg,#000 var(--thumbs-pin),transparent var(--thumbs-pin),#000 calc(var(--thumbs-pin) + var(--thumbs-fade-l)),#000 calc(100% - var(--thumbs-fade-r)),transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% + 8px);mask-size:100% calc(100% + 8px);-webkit-mask-position:0 -8px;mask-position:0 -8px;-webkit-mask-clip:no-clip;mask-clip:no-clip}@supports (animation-timeline: scroll()){.thumbs{animation:thumbs-edges linear both;animation-timeline:scroll(self inline)}}html:has(.thumbs):after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--z-rail) - 1);height:calc(var(--strip-h) + var(--safe-b));background:var(--tab-lo);pointer-events:none}}@keyframes thumbs-edges{0%{--thumbs-fade-l: 0px;--thumbs-fade-r: 28px}6%{--thumbs-fade-l: 28px}94%{--thumbs-fade-r: 28px}to{--thumbs-fade-l: 28px;--thumbs-fade-r: 0px}}@media print{html:has(.thumbs):after{display:none!important;content:none!important}}@media(min-width:901px)and (min-height:501px),(min-width:901px)and (orientation:portrait){:root .thumbs .thumbs__tab{padding-left:var(--tab-pad);padding-right:calc(var(--tab-bleed-w) + 1px)}:root:lang(en) .thumbs .thumbs__short{font-weight:clamp(400,calc(400 + (var(--k) - 1) * 18.2),600);letter-spacing:-.01em}}@property --rail-quiet{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes thumbs-recede{0%{--rail-quiet: 1}to{--rail-quiet: 0}}@media(min-width:901px)and (min-height:501px),(min-width:901px)and (orientation:portrait){@supports (animation-timeline: scroll()){html:has(.main--home) .thumbs{animation:thumbs-recede linear both;animation-timeline:scroll(root block);animation-range:0 80vh}}.thumbs:is(:hover,:focus-within){--rail-wake: 0}}.chapter{position:relative;min-width:0}.chapter>*+*{margin-top:var(--section-gap)}.chapter>.opener+*{margin-top:calc(var(--section-gap) * .6)}.opener{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:center;min-height:min(78vh,720px);padding-block:var(--s-7) var(--s-6);border-bottom:1px solid var(--rule-strong)}.opener:after{content:"";position:absolute;left:-10%;top:8%;width:55%;height:90%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--verm-wash),transparent 70%);opacity:.7}.opener__glyph{grid-column:1 / span 5;grid-row:1 / span 10;align-self:stretch;position:relative;display:flex;align-items:center;margin-left:calc(-1 * var(--pad-l) - .14em);font-family:var(--f-cjk-display);font-weight:900;font-size:var(--fs-giant);line-height:.86;color:var(--ink);user-select:none;pointer-events:none;white-space:nowrap;overflow:visible}.opener__glyph>.giant{font-size:inherit;line-height:inherit}.opener__gloss{position:absolute;left:var(--pad-l);bottom:var(--s-4);z-index:1;max-width:38%;margin:0;font:italic 400 var(--fs-mono)/1.35 var(--f-text);letter-spacing:0;color:var(--ink-2)}.opener__gloss [lang|=zh]{font-style:normal;font-family:var(--f-cjk-display);font-weight:900;font-size:13px;letter-spacing:.02em}.opener__meta,.opener .kicker{grid-column:7 / -1}.opener__no{color:var(--verm-ink);font-weight:500}.opener__title{grid-column:7 / -1;margin-top:var(--s-4);font-family:var(--f-display);font-size:var(--fs-display-l);font-weight:500;line-height:1;letter-spacing:-.034em;text-wrap:balance}.opener__title em{color:var(--verm)}.opener__title:lang(zh){font-family:var(--f-display);font-weight:900;font-size:clamp(40px,5.6vw,96px);letter-spacing:.02em;line-height:1.08}.opener__title-alt{grid-column:7 / -1;display:block;margin-top:var(--s-3);letter-spacing:-.005em;font-family:var(--f-display);font-size:var(--fs-title-s);font-style:italic;line-height:1.15;color:var(--ink-2)}.opener__title-alt:lang(zh){font-family:var(--f-cjk-display);font-style:normal;font-weight:600;letter-spacing:.02em}.opener__title-alt:lang(en){font-family:var(--f-display);font-weight:500}.opener__title-alt:lang(zh),.opener__title-alt [lang|=zh]{font-feature-settings:"halt"}.opener__alt-gloss{font:italic 400 15px/1.3 var(--f-text);letter-spacing:0;color:var(--ink-2);white-space:normal}.opener__dek{grid-column:7 / -1;margin-top:var(--s-4);max-width:34em;font:italic 400 var(--fs-lede)/1.35 var(--f-text);color:var(--ink);text-wrap:balance}.opener__dek:lang(zh){font-style:normal;font-size:var(--fs-lede);line-height:1.6;max-width:24em}.opener__why{grid-column:7 / -1;margin-top:var(--s-3);max-width:36em;padding-left:14px;border-left:2px solid var(--verm);font-size:var(--fs-body);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.opener__why:lang(zh){font-size:var(--fs-body-zh);line-height:1.8;max-width:30em}.opener__see{grid-column:7 / -1;display:flex;flex-wrap:wrap;gap:4px 18px;margin:var(--s-3) 0 0;padding:0;list-style:none;font:italic 400 15px/1.4 var(--f-text)}.opener__see:lang(zh){font-style:normal}.opener__see a{display:inline-flex;min-height:32px;align-items:center;color:var(--verm-ink);text-decoration-color:color-mix(in srgb,var(--verm) 45%,transparent)}@media(pointer:coarse){.opener__see a{min-height:44px}}.opener__asat{grid-column:7 / -1;margin-top:var(--s-4)}.opener__thesis.lede{max-width:34em}.opener__thesis{grid-column:7 / -1;margin-top:var(--s-5);max-width:34em;font-family:var(--f-text);font-size:var(--fs-lede);font-style:normal;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.opener__thesis:lang(zh){font-style:normal;line-height:1.7;max-width:26em;text-wrap:balance}.opener__reframe{grid-column:7 / -1;display:flex;align-items:baseline;gap:10px;margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--rule);font-family:var(--f-text);font-size:var(--fs-caption);font-style:italic;color:var(--ink-2)}.opener__reframe b,.opener__reframe .caption__no{font:500 var(--fs-mono)/1 var(--f-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--verm-ink)}.opener__reframe:lang(zh){font-style:normal}.opener .tag{margin-left:auto}@media(max-width:1100px){.opener__glyph{grid-column:1 / span 4}.opener__meta,.opener .kicker,.opener__title,.opener__title-alt,.opener__thesis,.opener__reframe,.opener__asat,.opener__dek,.opener__why,.opener__see{grid-column:5 / -1}}@media(max-width:760px){.opener{display:block;min-height:0;padding-top:0;overflow:hidden;margin-inline:0}.opener__gloss{position:static;max-width:none;margin:calc(-1 * var(--s-4)) 0 var(--s-4)}.opener:after{width:100%;height:50%;top:0}.opener__glyph{display:block;height:auto;margin:0 0 var(--s-5) calc(-1 * var(--pad-l));padding-top:var(--s-3);font-size:200px;line-height:1.065;overflow:hidden;border-bottom:1px solid var(--rule-strong)}.opener__glyph>.giant,.opener__glyph{text-indent:0}.opener__title{margin-top:var(--s-3);font-size:clamp(40px,12vw,56px)}.opener__title:lang(zh){font-size:clamp(34px,10vw,44px)}.opener__dek,.opener__thesis{font-size:var(--fs-lede)}.opener__alt-gloss{display:block;margin-top:4px}.opener__alt-sep{display:none}}.chapter__body{min-width:0}.chapter__body .prose{font-size:var(--fs-body)}.chapter__body .prose:lang(zh),:lang(zh) .chapter__body .prose{font-size:var(--fs-body-zh);line-height:var(--lh-body-zh)}.chapter__section-title{display:flex;align-items:baseline;gap:14px;margin-bottom:var(--s-5);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule-strong);font-size:var(--fs-h2)}.chapter__section-title .kicker__no,.chapter__section-title b{font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em;color:var(--verm-ink)}.ledger>.section__title{margin-bottom:var(--s-4)}.ledger__table,table.ledger{width:100%;border-top:2px solid var(--rule-strong);font-size:15px;line-height:1.4}.ledger__caption,.ledger caption{caption-side:top;padding-bottom:var(--s-3);text-align:left;font-family:var(--f-text);font-size:var(--fs-caption);font-style:italic;color:var(--ink-2)}.ledger__caption:lang(zh){font-style:normal}.ledger thead th{padding:8px 12px 8px 0;border-bottom:1px solid var(--rule-strong);text-align:left;font:500 var(--fs-mono)/1.2 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.ledger tbody td,.ledger tbody th,.ledger__row>*{padding:11px 12px 11px 0;border-bottom:1px solid var(--rule);vertical-align:baseline;text-align:left}.ledger__row:hover>*{background:color-mix(in srgb,var(--paper-2) 55%,transparent)}.ledger__date{width:1%;white-space:nowrap;font:400 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;color:var(--ink-2);font-variant-numeric:tabular-nums}.ledger__title{font-family:var(--f-text);font-weight:400;color:var(--ink)}.ledger__title a{text-decoration-color:var(--rule-strong)}.ledger__title a:hover{text-decoration-color:var(--verm)}.ledger__title small,.ledger__sub{display:block;margin-top:2px;font-size:14px;font-style:italic;color:var(--ink-2)}.ledger__status{width:1%;min-width:9em}.ledger__links{text-align:right!important;max-width:16em}.ledger__links a{overflow-wrap:anywhere}.ledger__links a{font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;text-decoration:none;color:var(--verm-ink)}.ledger__links a:hover{text-decoration:underline}.ledger__links a+a,.ledger__links li+li{margin-left:10px}.ledger__links ul{display:inline-flex;flex-wrap:wrap;gap:4px 10px;list-style:none;margin:0;padding:0}.ledger__links a:not(.ext)[href^=http]:after{content:" ↗"}@media(max-width:860px){.ledger thead{display:none}.ledger__table,.ledger__table tbody,.ledger__table caption{display:block}.ledger__row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--rule)}.ledger__row>*{padding:0!important;border-bottom:0!important;width:auto!important}.ledger__date{grid-column:1;grid-row:1}.ledger__status{grid-column:2;grid-row:1;text-align:right}.ledger__title{grid-column:1 / -1}.ledger__links{grid-column:1 / -1;text-align:left!important;margin-top:4px}}.colophon-box{--inset: 0px;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-4) var(--s-6);align-items:end;padding:var(--s-5) calc(var(--inset) + var(--s-5))}.colophon-box.wrap{--inset: var(--pad-l)}.colophon-box>*{min-width:0}.colophon-box:before,.colophon-box:after{content:"";position:absolute;top:0;bottom:0;left:var(--inset);right:var(--inset);pointer-events:none}.colophon-box:before{border:1px solid var(--rule-strong);background:var(--surface);z-index:-1}.colophon-box:after{margin:4px;border:1px solid var(--rule)}.colophon-box__title{grid-column:1 / -1;font:500 var(--fs-mono)/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.colophon-box__title:lang(zh){font-family:var(--f-cjk-ui);font-size:13px;font-weight:400}.colophon-box__list{grid-column:1;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px var(--s-4);margin:0;font-size:15px}.colophon-box__list>div{display:contents}.colophon-box__list dt{font:500 var(--fs-mono)/1.8 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.colophon-box__list dt:lang(zh),:lang(zh) .colophon-box__list dt{font-family:var(--f-cjk-ui);font-size:13px}.colophon-box__list dd{margin:0;color:var(--ink)}.colophon-box__links{grid-column:1;display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:0;padding:0;font-size:15px}.colophon-box>p:last-child{grid-column:2;grid-row:2 / span 2;align-self:end;margin:0}.measure-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;background:var(--ink);color:var(--paper);font:500 var(--fs-mono)/1.2 var(--f-mono);letter-spacing:.02em;text-transform:none;text-decoration:none;white-space:nowrap;transition:background-color var(--t-ui) var(--ease-ui)}.measure-link:before{content:"";width:12px;height:12px;border:1.25px dashed currentColor;border-radius:50%}.measure-link:hover{background:var(--verm);color:var(--on-verm)}@media(max-width:760px){.colophon-box{grid-template-columns:minmax(0,1fr);padding:var(--s-5) calc(var(--inset) + var(--s-4))}.colophon-box__list{grid-template-columns:minmax(0,1fr);gap:0}.colophon-box__list dd{margin-bottom:8px}.colophon-box>p:last-child{grid-column:1;grid-row:auto}.measure-link{justify-content:center;white-space:normal;text-align:center}}.exhibits,.cv__section{container-type:inline-size}.exhibits>.section__title{margin-bottom:var(--s-4)}.exhibits>.paper-card:first-of-type,.exhibits>ul,.exhibits>ol{border-top:2px solid var(--rule-strong)}.exhibits>ul,.exhibits>ol{list-style:none;margin:0;padding:0}.paper-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);gap:6px var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--rule)}.paper-card>*{grid-column:1;margin:0;min-width:0}.paper-card__title{font-family:var(--f-text);font-size:var(--fs-lede);font-weight:500;line-height:1.25;letter-spacing:-.005em;text-wrap:pretty;overflow-wrap:normal;hyphens:manual}.paper-card__title:lang(zh){font-weight:600;line-height:1.45;letter-spacing:.01em}.paper-card__title-en{font-family:var(--f-text);font-style:italic;font-size:var(--fs-sub);line-height:1.35;color:var(--ink-2);text-wrap:pretty}.paper-card__title-zh{font-size:15px;color:var(--ink-2)}.paper-card__authors{font-style:italic;color:var(--ink-2);font-size:15px;line-height:1.45}.paper-card__authors:lang(zh){font-style:normal}.paper-card__me{color:var(--ink);font-weight:500}.paper-card__byline{font-size:14px;color:var(--ink-2)}:root:not(:lang(zh)) .paper-card>.paper-finding{font-size:var(--fs-body)}.paper-card__venue{display:block;font:400 15px/1.45 var(--f-text);letter-spacing:0;text-transform:none;color:var(--ink);text-wrap:pretty}.paper-card__venue:lang(zh){line-height:1.7}.paper-card__venue:has(>.status-dot:first-child){padding-left:16px;text-indent:-16px}.paper-card__venue>*{text-indent:0}.paper-card__venue .status-dot,.status-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;border:1px solid var(--ink-2);transform:translateY(-1px)}.paper-card__venue>.status-dot:first-child{margin-right:8px;vertical-align:.08em;transform:none}.status-dot.status--accepted{background:var(--gold);border-color:var(--gold-ink);box-shadow:0 0 0 3px var(--gold-wash)}.status-dot.status--submitted,.status-dot.status--review{background:linear-gradient(90deg,var(--ink-2) 50%,transparent 50%)}.status-dot.status--live,.status-dot.status--ongoing{background:var(--verm);border-color:var(--verm);box-shadow:0 0 0 3px var(--verm-wash)}.status-dot.status--done{background:var(--ink-2)}.status-dot.status--planned{border-style:dashed}.paper-card__status{grid-column:2;grid-row:1;justify-self:end;max-width:24em;text-align:right}.paper-card__status .status{white-space:normal}.paper-card__links{grid-column:2;grid-row:1 / span 4;justify-self:end;align-self:start;max-width:22em;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;list-style:none;padding:0}.paper-card__links a{display:inline-flex;align-items:center;min-height:28px;font:500 var(--fs-mono)/1.2 var(--f-mono);letter-spacing:.02em;text-decoration:none;color:var(--verm-ink)}.paper-card__links a:hover{text-decoration:underline}.paper-card__links a:not(.ext)[href^=http]:after{content:" ↗"}@media(pointer:coarse){.paper-card__links a{min-height:44px}}.paper-card[data-status=accepted] .paper-card__title:before{content:"";display:inline-block;width:9px;height:9px;margin-right:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--gold-wash),0 0 12px #f2b45a99;vertical-align:.12em}@container (max-width: 640px){.paper-card{grid-template-columns:minmax(0,1fr)}.paper-card__status,.paper-card__links{grid-column:1;grid-row:auto;justify-self:start;justify-content:flex-start;text-align:left;max-width:none}}@media(max-width:760px){.paper-card{grid-template-columns:minmax(0,1fr)}.paper-card__status,.paper-card__links{grid-column:1;grid-row:auto;justify-self:start;justify-content:flex-start}}.articles{margin-top:var(--s-6)}.articles__h{margin:0 0 var(--s-3);font:600 var(--fs-body)/1.3 var(--f-text);letter-spacing:.005em;color:var(--ink)}.articles__h:lang(zh){font-size:var(--fs-body-zh);letter-spacing:.02em}.articles__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-strong)}.articles__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);gap:4px var(--s-5);padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.articles__item>*{grid-column:1;margin:0;min-width:0}.articles__title{max-width:36em;font:500 var(--fs-body)/1.4 var(--f-text);letter-spacing:-.003em;color:var(--ink);text-wrap:pretty}.articles__title:lang(zh){max-width:36em;font-weight:600;font-size:var(--fs-body-zh);line-height:1.6;letter-spacing:.01em}.articles__title-en{max-width:44em;font:italic 400 var(--fs-ui)/1.4 var(--f-text);color:var(--ink-2);text-wrap:pretty}.articles__link{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:start}.articles__link a{display:inline-flex;align-items:center;min-height:28px;font:500 var(--fs-mono)/1.2 var(--f-mono);letter-spacing:.02em;white-space:nowrap;text-decoration:none;color:var(--verm-ink)}.articles__link a:lang(zh),.articles__link:lang(zh) a{font-family:var(--f-text);font-size:15px;letter-spacing:.02em}.articles__link a:hover{text-decoration:underline}@media(pointer:coarse){.articles__link a{min-height:44px}}@container (max-width: 640px){.articles__item{grid-template-columns:minmax(0,1fr)}.articles__link{grid-column:1;grid-row:auto;justify-self:start}}@media(max-width:760px){.articles__item{grid-template-columns:minmax(0,1fr)}.articles__link{grid-column:1;grid-row:auto;justify-self:start}}.chapter__body>.section__title{margin-bottom:var(--s-5)}.glance{margin:0 0 var(--s-6);max-width:calc(var(--measure) + 24ch)}.glance__title{margin:0 0 var(--s-3);font:500 var(--fs-mono)/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.glance__title:lang(zh){font-family:var(--f-cjk-ui);font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:none}.glance__list{list-style:none;margin:0;padding:0;counter-reset:glance;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));column-gap:var(--s-5);border-top:1px solid var(--rule-strong)}.glance__item{counter-increment:glance;border-bottom:1px solid var(--rule)}.glance__a{display:flex;align-items:baseline;gap:12px;min-height:44px;padding:10px 0;color:var(--ink);text-decoration:none;font-size:var(--fs-ui);line-height:1.45}.glance__a:before{content:counter(glance,decimal-leading-zero);flex:none;font:500 var(--fs-mono)/1 var(--f-mono);color:var(--verm-ink)}.glance__t{flex:1 1 auto;min-width:0;font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .15s}.glance__t:lang(zh){font-weight:600;line-height:1.7}.glance__sep{display:none}.glance__d{flex:none;font:400 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em;white-space:nowrap;color:var(--ink-2)}.glance__a:hover .glance__t,.glance__a:focus-visible .glance__t{text-decoration-color:var(--verm-ink)}.figure-extra>.section__title{margin-bottom:var(--s-4)}.ch-entry{padding:var(--s-6) 0;border-top:1px solid var(--rule)}.ch-entry:first-of-type{border-top:1px solid var(--rule-strong)}.ch-entry__title,h4.ch-entry__title{margin:0;font-family:var(--f-text);font-size:var(--fs-h3);font-weight:500;line-height:1.2;letter-spacing:-.005em;text-transform:none;color:var(--ink);text-wrap:balance}h4.ch-entry__title{font-size:var(--fs-lede)}.ch-entry__title:lang(zh){font-size:22px;font-weight:600;line-height:1.45;letter-spacing:.01em;word-break:keep-all;overflow-wrap:anywhere}.ch-entry__title--solid:lang(zh),:lang(zh) .ch-entry__title--solid{word-break:normal;overflow-wrap:normal;text-wrap:balance}h4.ch-entry__title:lang(zh){font-size:var(--fs-body)}.ch-entry--feature{padding-block:var(--s-7)}.ch-entry--feature .ch-entry__title{font-family:var(--f-display);font-size:var(--fs-title);line-height:1.06;letter-spacing:-.02em}.ch-entry--feature .ch-entry__title:lang(zh){font-weight:900;font-size:var(--fs-title-s);line-height:1.25;letter-spacing:.02em}.ch-entry__pull{margin-top:var(--s-3)!important;padding-left:14px;border-left:3px solid var(--verm);font:italic 400 var(--fs-lede)/1.4 var(--f-text);color:var(--ink);text-wrap:pretty}.ch-entry__pull:lang(zh){font-style:normal;font-size:var(--fs-lede);line-height:1.7}.ch-entry__role{margin-top:4px!important;font-style:italic;color:var(--ink-2)}.ch-entry__role:lang(zh){font-style:normal}.ch-entry__walking{color:var(--verm-ink)}.ch-entry__walking:before{content:"∞ ";font-family:var(--f-display);font-size:1.6em;line-height:0;vertical-align:-.12em}.ch-entry[data-status=ongoing] .ch-entry__title:after,.ch-entry[data-status=live] .ch-entry__title:after{content:"";display:inline-block;width:7px;height:7px;margin-left:10px;border-radius:50%;background:var(--verm);box-shadow:0 0 0 3px var(--verm-wash);vertical-align:.2em}.ch-entry__media{margin:var(--s-5) 0 0!important;max-width:100%;padding:clamp(8px,1.6vw,16px);background:var(--paper-2);border:1px solid var(--rule);box-shadow:var(--shadow-pop)}.ch-entry__media img{display:block;width:auto;max-width:100%;height:auto;max-height:min(68vh,520px);margin-inline:auto;object-fit:contain;border:1px solid var(--rule);background:var(--paper)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ch-entry__media img{filter:brightness(.9);transition:filter var(--t-reveal) var(--ease-ink)}:root:not([data-theme=light]) .ch-entry__media img:is(.img--screen,.img--page,[src*=_site_live_],[src*=_live_20],[src*=_onepager],[src*="_p1."]){filter:brightness(.76) contrast(1.06) sepia(.08)}:root:not([data-theme=light]) .ch-entry__media:is(:hover,:focus-within) img{filter:none}}:root[data-theme=dark] .ch-entry__media img{filter:brightness(.9);transition:filter var(--t-reveal) var(--ease-ink)}:root[data-theme=dark] .ch-entry__media img:is(.img--screen,.img--page,[src*=_site_live_],[src*=_live_20],[src*=_onepager],[src*="_p1."]){filter:brightness(.76) contrast(1.06) sepia(.08)}:root[data-theme=dark] .ch-entry__media:is(:hover,:focus-within) img{filter:none}.ch-entry__media img:is(.img--viz,[src*=_heatmap]){filter:saturate(.55) sepia(.14) contrast(1.02);transition:filter var(--t-reveal) var(--ease-ink)}:root[data-theme=dark] .ch-entry__media img:is(.img--viz,[src*=_heatmap]){filter:saturate(.55) sepia(.14) contrast(1.02) brightness(.86)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ch-entry__media img:is(.img--viz,[src*=_heatmap]){filter:saturate(.55) sepia(.14) contrast(1.02) brightness(.86)}}.ch-entry__media:is(:hover,:focus-within) img:is(.img--viz,[src*=_heatmap]),:root[data-theme=dark] .ch-entry__media:is(:hover,:focus-within) img:is(.img--viz,[src*=_heatmap]){filter:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ch-entry__media:is(:hover,:focus-within) img:is(.img--viz,[src*=_heatmap]){filter:none}}@media(prefers-reduced-motion:reduce){.ch-entry__media img{transition:none!important}}.ch-entry__media:has(>img:is(.img--crop,[src*=tju_math_guide_site_live])){overflow:clip}.ch-entry__media img:is(.img--crop,[src*=tju_math_guide_site_live]){--k: calc(1 / var(--crop-w, 1));width:calc(100% * var(--k));max-width:none;height:auto;max-height:none;margin:calc(-100% * var(--crop-y, 0) * var(--crop-ar) * var(--k)) 0 calc(-100% * (1 - var(--crop-y, 0) - var(--crop-h, 1)) * var(--crop-ar) * var(--k)) calc(-100% * var(--crop-x, 0) * var(--k));clip-path:inset(calc(100% * var(--crop-y, 0)) calc(100% * (1 - var(--crop-x, 0) - var(--crop-w, 1))) calc(100% * (1 - var(--crop-y, 0) - var(--crop-h, 1))) calc(100% * var(--crop-x, 0)));border:0}.ch-entry__media img[src*=tju_math_guide_site_live]{--crop-ar: .625;--crop-x: .07;--crop-y: 0;--crop-w: .5;--crop-h: .43}.ch-entry__media figcaption{margin-top:8px;max-width:54ch}.ch-entry__media figcaption:lang(zh){max-width:36em}.ch-entry__credit{color:var(--ink-2);font-style:normal}.ch-entry__media figcaption .ch-entry__credit:before{content:"· "}.ch-entry__media figcaption .ch-entry__credit:first-child:before{content:none}.ch-entry__media+.ch-entry__media{margin-top:var(--s-4)!important}.ch-entry__gallery{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:flex-start;margin-top:var(--s-5)}.ch-entry__gallery>.ch-entry__media{flex:var(--ar, 1) 1 calc(var(--ar, 1) * 190px);min-width:0;margin:0!important;padding:clamp(6px,1.2vw,12px)}.ch-entry__gallery .ch-entry__media img{width:100%;height:auto;max-height:none}.ch-entry__gallery .ch-entry__media figcaption{font-size:var(--fs-mono);line-height:1.4}.ch-entry__gallery .ch-entry__media figcaption:lang(zh){font-size:13px;line-height:1.6}.ch-entry__credit--shared{margin-top:var(--s-2)!important;font:italic 400 var(--fs-caption)/var(--lh-caption) var(--f-text)}.ch-entry__credit--shared:lang(zh){font-style:normal}.ch-also{padding:var(--s-5) 0 var(--s-4);border-top:1px solid var(--rule-strong)}.ch-also__title{margin:0 0 var(--s-3);font:500 var(--fs-mono)/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.ch-also__title:lang(zh){font-family:var(--f-cjk-ui);font-size:14px;font-weight:600}.ch-also__list{list-style:none;margin:0;padding:0;max-width:calc(var(--measure) + 16ch)}.ch-also__list:lang(zh){max-width:40em}.ch-also__item{padding:9px 0;border-bottom:1px solid var(--rule);font-size:var(--fs-ui);line-height:1.5;color:var(--ink-2)}.ch-also__item:lang(zh){line-height:1.75}.ch-also__name{color:var(--ink);font-weight:500}.ch-also__name:lang(zh){font-weight:600}.ch-also__date{font:400 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em;white-space:nowrap;color:var(--ink-2)}.ch-also__link{margin-left:4px;color:var(--verm-ink)}.ch-also__more>summary{position:relative;padding-right:24px;list-style:none;cursor:pointer}.ch-also__more>summary::-webkit-details-marker{display:none}.ch-also__more>summary:after{content:"";position:absolute;right:6px;top:calc(var(--sum-pad, 0px) + .62em);width:6px;height:6px;border:solid var(--ink-3);border-width:0 1.25px 1.25px 0;transform:rotate(45deg);transition:transform var(--t-ui) var(--ease-ui)}.ch-also__more[open]>summary:after{transform:translateY(4px) rotate(-135deg)}.ch-also__more>summary:hover .ch-also__name{color:var(--verm-ink)}.ch-also__more>summary:focus-visible{outline:2px dashed var(--verm);outline-offset:3px}.ch-also__line{margin:6px 0 0;max-width:60ch;color:var(--ink)}.ch-also__links{display:flex;flex-wrap:wrap;gap:0 14px;margin:4px 0 0;padding:0;list-style:none}.ch-also__links .ch-also__link{margin-left:0;font-size:14px}@media(pointer:coarse){.ch-also__more>summary{--sum-pad: 10px;padding-block:10px;margin-block:-10px}}@media print{.ch-also__more::details-content{content-visibility:visible}}.ch-group{margin-top:var(--s-7)}.ch-group:first-child{margin-top:0}.ch-group__title{display:flex;align-items:baseline;gap:12px;margin:0 0 var(--s-2);padding-bottom:var(--s-2);border-bottom:2px solid var(--rule-strong);font-family:var(--f-display);font-size:var(--fs-title-s);font-weight:500;line-height:1.1}.ch-group__title:lang(zh){font-family:var(--f-display);font-weight:900;font-size:var(--fs-h3);letter-spacing:.03em}.ch-group .ch-entry:first-of-type{border-top:0}.sidenote>*+*{margin-top:6px}.sidenote__date{font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.sidenote__metrics{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;margin:0}.sidenote__metrics>div{display:contents}.sidenote__metrics dt{font-size:14px;color:var(--ink-2)}.sidenote__metrics dd{margin:0;font-family:var(--f-mono);font-size:var(--fs-readout);text-align:right;color:var(--ink);white-space:nowrap}.sidenote__metrics dd:lang(zh){font-size:13px}.sidenote__links{list-style:none;margin:0;padding:0}.sidenote__links li+li{margin-top:3px}.sidenote__links a{font-size:14px}.wechat{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-5);margin:var(--s-5) 0;padding:var(--s-4) var(--s-4) var(--s-4) 18px;max-width:calc(var(--measure) + 8ch);border:1px solid var(--rule-strong);border-left:3px solid var(--verm);background:var(--surface)}.wechat-line{flex:1 1 18em;margin:0;font:500 var(--fs-body)/1.5 var(--f-text);color:var(--ink)}.wechat-line:lang(zh){line-height:1.75}.wechat-line [lang|=zh]{font-weight:600}.wechat-line__explain{font-style:italic;font-weight:400;font-size:15px;color:var(--ink-2)}.wechat-line__explain:lang(zh){font-style:normal}.wechat-qr{flex:none;margin:0;padding:6px;background:#fff;border:1px solid var(--rule)}.wechat-qr img{width:132px;height:auto;image-rendering:pixelated}.wechat-copy{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}.wechat-copy .btn--copy{max-width:100%;white-space:normal;text-align:start;line-height:1.25}@media(scripting:enabled){.wechat-copy[data-js][hidden]{display:flex!important;visibility:hidden}}.now-list>.lede{margin:var(--s-4) 0 var(--s-6)}.now-group{padding:var(--s-5) 0;border-top:1px solid var(--rule-strong)}.now-group__h{margin-bottom:var(--s-3);text-transform:none;letter-spacing:.02em}.now-group__h a{text-decoration:none;color:var(--ink);display:inline-flex;align-items:baseline;gap:8px;font:500 var(--fs-list)/1.3 var(--f-text);letter-spacing:0}.now-group__h .hz{font-size:var(--fs-lede);letter-spacing:0;color:var(--ink);text-transform:none}.now-group__h a:hover .hz{color:var(--verm)}.now-group__walking{margin-left:10px;font:italic 400 14px/1.3 var(--f-text);letter-spacing:0;color:var(--verm-ink)}.now-group__walking:before{content:"∞";font-style:normal;font-family:var(--f-display);font-size:1.3em}.now-lines{list-style:none;margin:0;padding:0}.now-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px var(--s-4);padding:8px 0;border-bottom:1px solid var(--rule)}.now-line__more{min-width:0}.now-line__more>summary{display:block;cursor:pointer;list-style:none;padding-left:18px;position:relative;font-size:var(--fs-list);line-height:1.45}.now-line__more>summary::-webkit-details-marker{display:none}.now-line__more>summary:before{content:"";position:absolute;left:2px;top:.5em;width:7px;height:7px;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:rotate(-45deg);transition:transform var(--t-ui) var(--ease-ui)}.now-line__more[open]>summary:before{transform:rotate(45deg)}.now-line__title{color:var(--ink);font-weight:500}.now-line__title:lang(zh){font-weight:600}.now-line__meta{color:var(--ink-2)}.now-line__meta time{font:400 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em}.now-line__meta .status{vertical-align:1px}.now-line__body{padding:8px 0 6px 18px;max-width:calc(var(--measure) + 4ch);font-size:var(--fs-list);line-height:1.55;color:var(--ink-2)}.now-line__body:lang(zh){max-width:var(--measure-zh);line-height:1.8}.now-line__links{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:6px 0 0;padding:0;font-size:15px}.now-line__ch{justify-self:end;white-space:nowrap;font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;color:var(--verm-ink);text-decoration:none}.now-line__ch:hover{text-decoration:underline}.now-next90{margin:0 0 var(--s-6);padding:var(--s-4) var(--s-5);border:1px solid var(--rule-strong);background:var(--surface)}.now-next90__title{margin:0 0 var(--s-3);font:500 var(--fs-mono)/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.now-next90__title:lang(zh){font-family:var(--f-cjk-ui);font-size:15px;font-weight:600}.now-next90__list{list-style:none;margin:0;padding:0}.now-next90__item{display:grid;grid-template-columns:9.5em minmax(0,1fr) auto;align-items:baseline;gap:4px var(--s-3);padding:7px 0;border-top:1px solid var(--rule)}.now-next90__item:first-child{border-top:0}.now-next90__date{font:500 var(--fs-mono)/1.3 var(--f-mono);color:var(--gold-ink);white-space:nowrap}.now-next90__name{font-size:var(--fs-list);line-height:1.4;color:var(--ink)}@media(max-width:560px){.now-line{grid-template-columns:minmax(0,1fr)}.now-line__ch{justify-self:start;padding-left:18px}.now-next90__item{grid-template-columns:minmax(0,1fr);gap:2px}.now-next90{padding:var(--s-4)}}.figure-slot+.figure-slot{margin-top:var(--s-6)}.chapter-next{position:relative;padding-top:0}.chapter-next__link{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--s-3) var(--s-6);padding:var(--s-6) 0 var(--s-5);border-top:2px solid var(--rule-strong);color:var(--ink);text-decoration:none;overflow:hidden}.chapter-next__link:hover{color:var(--ink)}.chapter-next__label{grid-column:1 / -1;font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.chapter-next__glyph{font-family:var(--f-cjk-display);font-weight:900;font-size:clamp(96px,12vw,180px);line-height:.82;color:var(--ink);transition:color var(--t-ui) var(--ease-ui),transform var(--t-reveal) var(--ease-ink)}.chapter-next__title{font-family:var(--f-display);font-size:var(--fs-title);font-weight:500;line-height:1.1;letter-spacing:-.015em;padding-bottom:.1em;max-width:24em;text-wrap:balance}.chapter-next__title .kicker__no{display:block;margin-bottom:8px;font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em;color:var(--verm-ink)}.chapter-next__title:lang(zh),:lang(zh) .chapter-next__title{font-family:var(--f-display);font-weight:900;letter-spacing:.03em;line-height:1.2}.chapter-next__hint{margin-top:var(--s-3);font:italic 400 14px/1.45 var(--f-text);letter-spacing:0;text-transform:none;color:var(--ink-2)}.chapter-next__hint:lang(zh){font-style:normal}.chapter-next__hint kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border:1px solid currentColor;border-radius:3px;font-size:var(--fs-mono);font-style:normal}@media(pointer:coarse){.chapter-next__hint{display:none}}.chapter-exp{display:flex;align-items:baseline;gap:8px;margin-top:var(--s-4);font:italic 400 15px/1.45 var(--f-text);color:var(--ink-2)}.chapter-exp:lang(zh){font-style:normal}.chapter-exp:before{content:"";flex:none;width:11px;height:11px;align-self:center;background:var(--ink-3);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.chapter-exp.is-done,.chapter-exp[data-done],.chapter-exp[data-state=done]{color:var(--ink)}.chapter-exp.is-done:before,.chapter-exp[data-done]:before,.chapter-exp[data-state=done]:before{background:var(--gold);filter:drop-shadow(0 0 4px rgba(242,180,90,.8))}.chapter-exp a{color:var(--verm-ink)}.chapter-next__link:hover .chapter-next__glyph{color:var(--verm);transform:translate(6px)}.chapter-next__link:hover .chapter-next__title{text-decoration:underline;text-decoration-color:var(--verm);text-decoration-thickness:1px;text-underline-offset:.15em}.page-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);padding-block:var(--s-8) var(--s-6);border-bottom:1px solid var(--rule-strong)}.page-head>*{grid-column:1 / -1;min-width:0}.page-head__kicker{font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.page-head__title{margin-top:var(--s-3);font-size:var(--fs-display-l);line-height:.94;letter-spacing:-.03em}.page-head__title:lang(zh){font-family:var(--f-display);font-weight:900;font-size:clamp(40px,6vw,96px);line-height:1.08;letter-spacing:.03em}.page-head__glyph{grid-column:10 / -1;grid-row:1 / span 3;justify-self:end;align-self:center;font-family:var(--f-cjk-display);font-weight:900;font-size:clamp(96px,12vw,200px);line-height:.85;color:var(--ink);opacity:.92}.page-head__lede{grid-column:1 / span 8;margin-top:var(--s-4)}.page-head .page-head__gloss{grid-area:auto;grid-column:9 / -1;grid-row:4;justify-self:end;margin:16px 0 0;text-align:right}@media(max-width:760px){.page-head{padding-top:var(--s-6)}.page-head__glyph,.page-head .page-head__gloss{display:none}.page-head__lede{grid-column:1 / -1}:lang(zh) .page-head,:lang(zh) .chapter__intro-row,:lang(zh) .colophon__sec:not(:has(.seal,.tag)){overflow-x:clip}:lang(zh) .colophon__sec:has(.seal,.tag){clip-path:inset(-100vh 0)}}.colophon>.prose{margin-top:var(--s-7)}.colophon__sec{padding-top:var(--s-5);margin-top:var(--s-6)!important;border-top:1px solid var(--rule-strong)}.colophon__sec>h2{font-size:var(--fs-title-s);margin-bottom:var(--s-3)}.prose>.colophon__sec:first-child{border-top:0;padding-top:0;margin-top:var(--s-5)!important}.colophon__seal{display:flex;justify-content:flex-start;margin:var(--s-4) 0}.colophon__seal .seal{width:96px;height:96px;transform:rotate(-4deg)}.colophon__pronounce,.colophon__site-name{font-size:var(--fs-body)}.colophon__pronounce .py,.colophon__site-name .py{color:var(--verm-ink)}#honesty{scroll-margin-top:calc(var(--hdr) + 24px)}.colophon__honesty dt,.colophon__honesty .tag{margin-top:var(--s-3)}.colophon__sec,.colophon__sec>h2{scroll-margin-top:calc(var(--hdr) + var(--toc-h, 0px) + 24px)}.colophon>.prose{max-width:none}.colophon__sec>:not(h2),.colophon__coda{max-width:var(--measure)}.colophon__sec>.edition{max-width:none}.colophon__sec:lang(zh)>:not(h2),.colophon__coda:lang(zh){max-width:var(--measure-zh)}.colophon__honesty{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--s-6);margin:var(--s-4) 0 0}.colophon__honesty>div{padding:var(--s-3) 0;border-top:1px solid var(--rule)}.colophon__honesty dt,.colophon__honesty .tag{margin-top:0}.colophon__honesty dd{margin:6px 0 0;font-size:var(--fs-ui);line-height:1.45;color:var(--ink-2)}.colophon__honesty dd:lang(zh){line-height:1.7}.colophon__sec[aria-labelledby=colo-maths]:after{content:"";display:block;margin-top:var(--s-5);aspect-ratio:2 / 1;max-width:520px;border:1px solid var(--rule-strong);outline:1px solid var(--rule);outline-offset:5px;background:#0e0c09 url(/img/plate-exposure-landscape.webp) 46% 12% / 150% auto no-repeat;background-image:image-set(url(/img/plate-exposure-landscape.avif) type("image/avif"),url(/img/plate-exposure-landscape.webp) type("image/webp"));box-shadow:0 1px 0 var(--rule),0 18px 40px -24px #15130f73}.colophon:has(.colophon__toc){--toc-h: 45px}.colophon__toc{position:sticky;top:var(--hdr);z-index:2;margin-top:var(--s-5);background:var(--paper);border-block:1px solid var(--rule)}.colophon__toc ol{display:flex;gap:0 var(--s-5);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.colophon__toc ol::-webkit-scrollbar{display:none}.colophon__toc a{display:inline-block;padding-block:12px;font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;white-space:nowrap;color:var(--ink-2);text-decoration:none}.colophon__toc a:hover,.colophon__toc a[aria-current]{color:var(--verm-ink)}.colophon .colophon__specimens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-5);margin:var(--s-4) 0 0;padding:0;list-style:none}@media(max-width:560px){.colophon .colophon__specimens{grid-template-columns:minmax(0,1fr)}}.specimen{display:grid;align-content:start;gap:2px;min-width:0;padding:var(--s-3) 0 var(--s-4);border-top:1px solid var(--rule)}.specimen+.specimen{margin:0!important}.specimen__glyphs{margin-bottom:6px;font-size:var(--fs-h2);line-height:1.05;color:var(--ink);white-space:nowrap;overflow:hidden}.specimen--display .specimen__glyphs{font-family:ZX Bodoni,ZX Bodoni Fallback,Bodoni Moda,"ZX Math",Georgia,serif;font-weight:500;letter-spacing:-.02em}.specimen--text .specimen__glyphs{font-family:ZX Newsreader,ZX Newsreader Fallback,Newsreader,"ZX Math",Georgia,serif;font-weight:400}.specimen--mono .specimen__glyphs{font-family:ZX Plex Mono,ZX Plex Mono Fallback,IBM Plex Mono,"ZX Math",ui-monospace,monospace;font-weight:500;font-size:var(--fs-title-s);line-height:1.5}.specimen--cjk .specimen__glyphs{font-family:var(--f-cjk-display);font-weight:900;letter-spacing:.02em}.specimen__glyphs em{font-style:italic;color:var(--verm)}.specimen__name{font:500 var(--fs-ui)/1.35 var(--f-text);color:var(--ink)}.specimen__role{font:500 var(--fs-mono)/1.35 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.specimen__role:lang(zh),:lang(zh) .specimen__role{font-family:var(--f-cjk-ui)}@media(min-width:1000px){.colophon__sec{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:0}.colophon__sec>h2{grid-column:1 / span 4;grid-row:1 / span 12;align-self:start;position:sticky;top:calc(var(--hdr) + var(--toc-h, 0px) + var(--s-5));margin:0;padding-right:var(--s-4);text-wrap:balance}.colophon__sec>:not(h2){grid-column:5 / -1}.colophon__sec>h2+*{margin-top:0}.colophon__sec>:not(h2)+:not(h2){margin-top:1em}.colophon>.prose>.colophon__coda{margin-left:calc((100% - 11 * var(--gutter)) / 3 + 4 * var(--gutter))}.colophon__honesty{grid-template-columns:repeat(2,minmax(0,1fr))}.colophon__sec[aria-labelledby=colo-maths]>h2{grid-row:1;position:static}.colophon__sec[aria-labelledby=colo-maths]:after{grid-column:1 / span 4;grid-row:2 / span 11;align-self:start;margin:var(--s-5) var(--s-4) 0 0;max-width:none}.colophon__seal .seal{width:112px;height:112px}}.notfound{display:grid;place-items:center;gap:var(--s-4);min-height:70vh;padding-block:var(--s-8);text-align:center}.notfound__glyph{font-family:var(--f-display);font-size:clamp(140px,22vw,320px);font-weight:500;line-height:.8;color:var(--ink)}.notfound__glyph em{color:var(--verm)}.notfound__line{font:italic 400 var(--fs-ui)/1.5 var(--f-text);letter-spacing:0;color:var(--ink-2)}.notfound__line:lang(zh){font-style:normal}.notfound__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.notfound .page-head{border-bottom:0;padding-block:0;text-align:center;justify-items:center}.notfound .page-head__title{font-size:clamp(36px,5vw,72px);max-width:100%}@media(max-width:400px){.notfound .page-head__title{font-size:min(36px,8.6vw)}}.notfound .page-head__lede{grid-column:1 / -1;margin-inline:auto}:root .specimen__glyphs{overflow-x:clip;overflow-y:visible;padding-bottom:.2em;margin-bottom:.3em}:root .page-head__lede:lang(zh){text-wrap:pretty}:root:lang(zh) .zh-dash{white-space:nowrap;letter-spacing:-.06em}@media(prefers-reduced-motion:no-preference){.notfound__walker{cx:0;cy:0;offset-path:path("M12 40H48V22H78V52H112V30H150V64H183V18H210V42H248V25H282V40H308");animation:walk-home 8s ease-in-out infinite alternate}@keyframes walk-home{0%{offset-distance:0%}to{offset-distance:100%}}}@media(min-width:1100px){:root .chapter .chapter__body .chapter__intro-row.sidenotes>.chapter__why{position:sticky;top:calc(var(--hdr) + var(--s-5));padding-top:var(--s-4)}:root .chapter .chapter__body .chapter__intro-row.sidenotes>.chapter__why:before{content:"";position:absolute;left:0;top:-1px;width:36px;height:2px;background:var(--verm)}:root .chapter .chapter__body .chapter__why .chapter__why-t{font:400 var(--fs-lede)/1.42 var(--f-text);color:var(--ink)}:root .chapter .chapter__body .chapter__why .chapter__why-t:lang(zh){font-size:var(--fs-body);line-height:1.75}}@media(max-width:760px){:root .opener .opener__title:lang(en){line-height:1.06;text-wrap:balance}}@media(max-width:760px){.colophon__toc{timeline-scope:--colo-toc}.colophon__toc ol{padding-right:36px;scroll-snap-type:x proximity;scroll-padding-inline:0 36px;scroll-timeline:--colo-toc x;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent calc(100% - 6px));mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent calc(100% - 6px))}.colophon__toc li{scroll-snap-align:start}.colophon__toc:after{content:"→";position:absolute;right:0;top:50%;translate:0 -50%;padding-left:6px;font:500 var(--fs-mono)/1 var(--f-mono);color:var(--verm-ink);pointer-events:none}@supports (animation-timeline: scroll()){.colophon__toc:after{animation:coloTocCue linear both;animation-timeline:--colo-toc}@keyframes coloTocCue{0%,88%{opacity:1}to{opacity:0}}}}.ch-also__more>summary:not(:has(.segs)){--sep: 14px;display:flex;flex-wrap:wrap;align-items:baseline;row-gap:2px;font-size:0;overflow:hidden}.ch-also__more>summary:not(:has(.segs)):after{top:calc(var(--sum-pad, 0px) + 9px)}.ch-also__more>summary:not(:has(.segs))>*{margin-right:var(--sep)}.ch-also__more>summary:not(:has(.segs))>.ch-also__name{font-size:var(--fs-ui);line-height:1.5;min-width:0}.ch-also__more>summary:not(:has(.segs))>.ch-also__name:lang(zh){line-height:1.75}.ch-also__more>summary:not(:has(.segs))>.ch-also__date{margin-left:calc(-1 * var(--sep));line-height:1.5}.ch-also__more>summary:not(:has(.segs))>.ch-also__date:before{content:"·";display:inline-block;width:var(--sep);text-align:center;color:var(--ink-2)}.ch-also__more>summary:not(:has(.segs))>.status{line-height:1.5}:root .rx .rx-ex__lede{max-width:30em}:root .rx:lang(zh) .rx-ex__lede,:root:lang(zh) .rx .rx-ex__lede{max-width:36em}.paper-card .paper-card__title{max-width:30em}.paper-card .paper-card__title:lang(zh){max-width:30em}.paper-card .paper-card__title-en{max-width:29em}.chapter-exp{max-width:30em}.chapter-exp:lang(zh){max-width:36em}@media(scripting:enabled){.theme-menu[data-js][hidden]{display:inline-flex!important}}@media(scripting:enabled)and (min-width:761px){.site-header__console[data-js][hidden]{display:inline-flex!important}}@media(scripting:enabled)and (min-width:901px)and (pointer:fine){.site-header__console kbd[data-kbd]:empty{display:inline-grid!important}.site-header__console kbd[data-kbd]:empty:before{content:"Ctrl K"}:root[data-platform=apple] .site-header__console kbd[data-kbd]:empty:before{content:"⌘K"}}@media(scripting:enabled)and (min-width:481px){.site-header__passport[data-js][hidden]{display:inline-flex!important;visibility:hidden}}@media(scripting:enabled)and (max-width:900px){.thumbs__tab--console[data-js][hidden]{display:flex!important}}.theme-menu{position:relative;display:inline-flex;flex:none}.theme-menu[hidden]{display:none}@media(max-width:359px){.theme-menu,.theme-menu[data-js][hidden]{display:none!important}}.theme-menu__btn{gap:7px;padding:0 10px;anchor-name:--theme-menu-btn}.theme-menu__btn .ico{width:18px;height:18px;flex:none}.theme-menu__btn .ico--theme-light,.theme-menu__btn .ico--theme-dark{display:none}:root[data-theme=light] .theme-menu__btn .ico--theme-auto,:root[data-theme=dark] .theme-menu__btn .ico--theme-auto{display:none}:root[data-theme=light] .theme-menu__btn .ico--theme-light,:root[data-theme=dark] .theme-menu__btn .ico--theme-dark{display:block}.theme-menu__btn:lang(zh){font-family:var(--f-cjk-ui);font-size:14px;font-weight:600;letter-spacing:.02em}.theme-menu:has(:popover-open) .theme-menu__btn{background:var(--ink);color:var(--paper)}.theme-menu__word{display:none}@media(min-width:1500px){.theme-menu__word{display:inline}}.theme-menu__panel{position:fixed;inset:auto;top:calc(var(--hdr-h, 56px) + var(--safe-t, 0px) + 6px);right:calc(var(--rail, 0px) + max(var(--margin, 16px),var(--safe-r, 0px)));margin:0;min-width:11.5em;padding:4px;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-pop);overflow:visible}.theme-menu__panel:popover-open{display:grid}@supports (position-anchor: --a) and (top: anchor(bottom)){.theme-menu__panel{position-anchor:--theme-menu-btn;top:calc(anchor(bottom) + 6px);right:anchor(right);position-try-fallbacks:flip-inline}}.theme-menu__panel>button{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 14px 0 10px;font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em;text-align:start;white-space:nowrap;color:var(--ink);transition:background-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui)}.theme-menu__panel>button:lang(zh){font-family:var(--f-cjk-ui);font-size:15px;font-weight:600}.theme-menu__panel>button+button{border-top:1px solid var(--rule)}.theme-menu__panel>button .ico{width:18px;height:18px;flex:none}.theme-menu__panel>button:hover{background:var(--verm-wash);color:var(--verm-ink)}.theme-menu__panel>[aria-pressed=true],.theme-menu__panel>[aria-pressed=true]:hover{background:var(--ink);color:var(--paper)}.theme-menu__panel>[aria-pressed=true]:after{content:"✓";margin-left:auto;padding-left:14px;font-family:var(--f-mono)}.theme-menu__panel>button:focus-visible{outline-offset:-3px}.theme-menu__panel>[aria-pressed=true]:focus-visible{outline-color:var(--paper)}@media(prefers-reduced-motion:no-preference){.theme-menu__panel:popover-open{animation:themeMenuIn .16s var(--ease-ui) both}@keyframes themeMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}@supports not selector(:popover-open){.theme-menu.theme-menu[data-theme-menu]{display:none!important}}@media(max-width:760px){.theme-menu__btn{padding:0;width:var(--btn-h)}}@media(max-width:480px){.site-header__passport{display:none!important}}@media(max-width:400px){.site-header__index:lang(en) .hz{display:none}}@media(pointer:coarse){.theme-menu__panel>button{min-height:44px}.theme-menu__panel{min-width:12.5em}}.theme-switch button{min-width:44px}.theme-switch button:lang(zh){font-family:var(--f-cjk-ui);font-size:14px;font-weight:600}.theme-switch button:hover{color:var(--ink)}.theme-switch [aria-pressed=true]:hover{color:var(--paper)}@media(scripting:none){.fig-try[data-nojs]:after{content:attr(data-nojs);font:italic 400 15px/1.35 var(--f-text);color:var(--ink-2)}.fig-try[data-nojs]:lang(zh):after{font-style:normal}}.ledger thead th.ledger__links-h{text-align:right}@media(min-width:861px){.ledger__status{white-space:nowrap}}.ledger__note{margin:var(--s-3) 0 0;max-width:62ch;font:italic 400 14px/1.45 var(--f-text);color:var(--ink-2)}.ledger__note:lang(zh){font-style:normal;line-height:1.7;max-width:36em}.ledger__fold .ledger__rest{margin-top:var(--s-4);max-width:none}.ledger--none .ledger__rest{margin:0;padding-top:var(--s-4);border-top:1px solid var(--rule);max-width:none}@media(max-width:860px){.ledger__row{position:relative}.ledger tbody .ledger__status{text-align:right}.ledger .ledger__row{grid-template-columns:auto minmax(0,1fr)}.ledger tbody .ledger__status{min-width:0;white-space:normal}.ledger tbody .ledger__status .status{text-align:left}.ledger tbody .ledger__status .status:before{align-self:flex-start;margin-top:.42em}}.boundary__fpt{display:block}.boundary__fpt[hidden]{display:none}@media(scripting:enabled){.boundary__fpt[data-js][hidden]{display:block!important;visibility:hidden}.boundary__fpt{min-height:70px}.boundary__fpt:lang(zh){min-height:36px}}@media(scripting:enabled)and (max-width:560px){.boundary__fpt:lang(zh){min-height:74px}}@media(scripting:enabled)and (min-width:901px){.boundary__fpt,.boundary__fpt:lang(zh){min-height:36px}}.chapter[data-ch=now] .wk-listwrap--fog{display:none}@media(pointer:coarse){.site-header__id,.lang-switch a{min-height:44px}.ledger__title>a{display:block;padding-block:10px}.colophon-box__links a{display:inline-flex;align-items:center;min-height:44px}.tag{min-height:32px;display:inline-flex;align-items:center}.figure input[type=range],.figure-own input[type=range],.figure-extra input[type=range]{min-height:44px;margin-block:-6px}}.glyph-gloss{margin:0;font:italic 400 var(--fs-min)/1.35 var(--f-text);letter-spacing:0;text-transform:none;color:var(--ink-2)}.glyph-gloss [lang|=zh]{font-family:var(--f-cjk-display);font-style:normal;font-weight:900;font-size:13px;letter-spacing:.04em}.boundary__art{grid-column:1 / span 4;grid-row:1 / span 5;align-self:start;min-width:0}.boundary__art>.boundary__glyph{margin-block:0;padding-bottom:.14em}.boundary__gloss{margin-top:6px}@media(max-width:900px){.boundary__art{grid-column:1 / -1;grid-row:auto}}.page-head__glyph:has(~.page-head__gloss){padding-bottom:.12em}.page-head .page-head__gloss.glyph-gloss{margin-top:6px}.cv__head>.cv__gloss{margin-top:calc(2px - var(--s-3))}.kicker.kicker--plain{letter-spacing:.02em;text-transform:none}@media print{.theme-menu,.theme-menu__panel{display:none!important}}.masthead.masthead--latin{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art  kick" "art  head" "art  stmt" "chip chip" "card card";grid-template-rows:auto auto 1fr auto auto}.masthead__art{grid-area:art;min-width:0;align-self:start;display:flex;flex-direction:column;align-items:flex-start}.masthead__band{position:relative;display:flex;align-items:flex-end;gap:clamp(14px,1.5vw,24px);margin-left:calc(-1 * var(--pad-l));padding-left:var(--pad-l);border-bottom:1px solid var(--rule-strong)}.masthead__latin{margin:0;font-family:var(--f-display);font-weight:500;font-size:var(--fs-giant-mast);line-height:.74;letter-spacing:-.035em;color:var(--ink);white-space:nowrap;user-select:none;pointer-events:none}.masthead__latin em{font-style:italic;color:var(--verm);letter-spacing:-.02em}.masthead__latin .kf{margin-right:-.05em}.masthead.masthead--latin .masthead__glyph{grid-area:auto;align-self:auto;position:relative;display:grid;grid-template-columns:none;grid-auto-rows:auto;justify-items:center;flex:none;min-height:0;height:auto;margin:0 0 .22em;padding:.14em .12em .1em;clip-path:none;overflow:visible;border:0;border-radius:3px 2px 4px;font-family:var(--f-cjk-display);font-weight:900;font-size:calc(var(--fs-giant-mast) * .3);line-height:1.02;letter-spacing:0;white-space:nowrap;color:var(--on-verm);background:radial-gradient(120% 70% at 30% 20%,rgba(255,255,255,.1),transparent 60%),radial-gradient(90% 60% at 80% 95%,rgba(0,0,0,.14),transparent 70%),var(--verm);box-shadow:inset 0 0 0 .07em var(--verm),inset 0 0 0 .11em var(--on-verm);transform:rotate(-3deg);user-select:none}.masthead.masthead--latin .masthead__glyph:after{content:none;display:none}.masthead__seal>span{display:block}.masthead.masthead--latin .masthead__gloss{align-self:flex-end;margin:10px 0 0;text-align:right}.masthead.masthead--latin .masthead__headline{margin:0;font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.022em;max-width:21em;text-wrap:balance}.masthead.masthead--latin .masthead__kicker{margin-bottom:var(--s-3)}@media(min-width:761px){.masthead.masthead--latin{padding-block:var(--s-4)}.masthead.masthead--latin .masthead__art{margin-top:2px}}@media(min-width:1200px){.masthead.masthead--latin .masthead__card{margin-top:var(--s-4)}}@media(min-width:761px)and (max-width:1199px){.masthead.masthead--latin{grid-template-areas:"art  kick" "art  head" "stmt stmt" "chip chip" "card card";grid-template-rows:auto 1fr auto auto auto}.masthead.masthead--latin .masthead__headline{align-self:end}.masthead.masthead--latin .masthead__statement,.masthead.masthead--latin .masthead__lede{margin-top:var(--s-5)}}@media(max-width:760px){.masthead.masthead--latin{grid-template-columns:minmax(0,1fr);grid-template-areas:"kick" "art" "head" "chip" "card" "stmt";grid-template-rows:none}.masthead.masthead--latin .masthead__headline{margin-top:var(--s-3);font-size:var(--fs-headline);line-height:1}.masthead__band{align-self:stretch;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:12px;margin-right:calc(-1 * var(--pad-r))}.masthead__latin{grid-column:1;grid-row:1;font-size:calc(var(--fs-giant-mast) * .9);line-height:.78}.masthead__band:after{content:"";grid-column:2;grid-row:1;align-self:stretch;min-width:0;min-height:72px;margin-top:6px;border:1px solid var(--plate-frame);border-width:1px 0 0 1px;border-radius:2px 0 0;background-color:var(--plate);background-image:linear-gradient(90deg,rgba(0,0,0,.45),transparent 22%),radial-gradient(60% 90% at 36% 78%,rgba(255,192,110,.2),rgba(229,66,31,.12) 45%,transparent 75%),url(/img/plate-exposure-portrait.webp);background-image:linear-gradient(90deg,rgba(0,0,0,.45),transparent 22%),radial-gradient(60% 90% at 36% 78%,rgba(255,192,110,.2),rgba(229,66,31,.12) 45%,transparent 75%),image-set(url(/img/plate-exposure-portrait.avif) type("image/avif"),url(/img/plate-exposure-portrait.webp) type("image/webp"));background-size:auto,auto,178% auto;background-position:0 0,0 0,0% 93%;background-repeat:no-repeat;box-shadow:inset 0 0 26px 2px #0000008c}.masthead.masthead--latin .masthead__glyph{grid-column:2;grid-row:1;z-index:1;align-self:end;justify-self:start;margin:0 0 9px 10px;font-size:var(--fs-h3);box-shadow:inset 0 0 0 .07em var(--verm),inset 0 0 0 .11em var(--on-verm),0 1px 6px #00000059}.masthead.masthead--latin .masthead__gloss{margin-top:6px}}.opener.opener--latin .opener__art{grid-column:1 / span 5;grid-row:1 / span 10;align-self:stretch;position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--s-6);min-width:0}.opener__numeral{margin:0 0 0 -.045em;font-family:var(--f-display);font-weight:500;font-size:min(var(--fs-giant),26vw);line-height:.74;letter-spacing:-.045em;font-variant-numeric:lining-nums proportional-nums;color:var(--ink);white-space:nowrap;user-select:none;pointer-events:none}.numeral__lead{color:transparent;-webkit-text-stroke:max(1px,.0042em) var(--ink);text-shadow:none}@supports not (-webkit-text-stroke: 1px black){.numeral__lead{color:var(--ink-3)}}.opener__mark{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.opener.opener--latin .opener__glyph{grid-column:auto;grid-row:auto;align-self:auto;display:block;height:auto;margin:0;padding:0;border:0;overflow:visible;font-size:var(--fs-display-l);line-height:1;white-space:nowrap}.opener.opener--latin .opener__gloss{position:static;max-width:none;margin:0}@media(max-width:1100px){.opener.opener--latin .opener__art{grid-column:1 / span 4}}@media(max-width:760px){.opener.opener--latin .opener__art{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(14px,4vw,22px);margin:0 0 var(--s-5);padding-top:var(--s-5);border-bottom:1px solid var(--rule-strong)}.opener__numeral{font-size:clamp(116px,38vw,168px);line-height:.76}.opener__mark{padding-bottom:12px;gap:4px}.opener.opener--latin .opener__glyph{height:auto;margin:0;border:0;overflow:visible;font-size:clamp(40px,12vw,52px)}.opener.opener--latin .opener__gloss{margin:0}}.boundary__numeral{margin:0 0 0 -.04em;font-family:var(--f-display);font-weight:400;font-size:var(--fs-giant-mast);line-height:.8;color:var(--ink);white-space:nowrap;user-select:none;pointer-events:none}.boundary.boundary--latin .boundary__numeral{grid-column:1 / span 4;grid-row:1 / span 5;align-self:start}.boundary.boundary--latin .boundary__art{align-self:start;margin-top:calc(var(--fs-giant-mast) * .8 + var(--s-5))}.boundary.boundary--latin .boundary__art>.boundary__glyph{font-size:calc(var(--fs-giant-mast) * .3);line-height:1;padding-bottom:0;margin-left:0}@media(max-width:760px){.boundary.boundary--latin .boundary__art>.boundary__glyph{font-size:var(--fs-title-s)}}@media(min-width:1200px){.masthead.masthead--latin .masthead__glyph,.boundary.boundary--latin .boundary__art>.boundary__glyph{font-size:52px}}@media(max-width:900px){.boundary.boundary--latin .boundary__numeral{grid-column:1 / span 3;grid-row:1;align-self:end}.boundary.boundary--latin .boundary__art{grid-column:4 / -1;grid-row:1;align-self:end;margin-top:0;padding-bottom:4px}}.page-head.page-head--latin>.page-head__kicker,.page-head.page-head--latin>.page-head__title,.page-head.page-head--latin>.page-head__lede{grid-column:1 / span 7}.page-head__art{grid-column:8 / -1;grid-row:1 / span 3;justify-self:end;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-4);min-width:0;text-align:right}.page-head__numeral{margin:0;font-family:var(--f-display);font-weight:500;font-size:clamp(96px,12vw,200px);line-height:.74;letter-spacing:-.04em;color:var(--ink);white-space:nowrap;user-select:none}.page-head__no{margin-right:.06em;font-size:.3em;letter-spacing:0}.page-head__mark{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.page-head.page-head--latin .page-head__glyph{grid-column:auto;grid-row:auto;justify-self:auto;align-self:auto;padding-bottom:0;font-size:clamp(36px,3.6vw,60px);line-height:1;opacity:1}.page-head.page-head--latin .page-head__gloss.glyph-gloss{grid-column:auto;grid-row:auto;margin:0}@media(max-width:760px){.page-head__art{display:none}.page-head.page-head--latin>.page-head__kicker,.page-head.page-head--latin>.page-head__title,.page-head.page-head--latin>.page-head__lede{grid-column:1 / -1}}:root:lang(en) .plate-fig .lane .lane__label{order:-1}:root:lang(en) .plate-fig .lane .lane__glyph{color:var(--ink-3)}:root:lang(en) .plate-fig .lane.is-focus .lane__label,:root:lang(en) .plate-fig .lane:hover .lane__label{color:var(--verm-ink)}@media(min-width:761px){:root:lang(en) .plate-fig .lane .lane__label{font-size:15px;font-weight:600;color:var(--ink)}:root:lang(en) .plate-fig .lane .lane__glyph{font-size:16px}}@media(max-width:760px){:root:lang(en) .plate-fig .lane .lane__label{color:var(--ink)}:root:lang(en) .plate-fig .lane .lane__glyph{font-size:14px}}@media print{.masthead__band{margin-left:0;padding-left:0}.masthead__latin{font-size:54pt}.masthead.masthead--latin .masthead__glyph{min-height:0;font-size:15pt;margin-left:0}.masthead__band:after{display:none!important}.opener__numeral{font-size:110pt;margin-left:0}.opener.opener--latin .opener__glyph{font-size:30pt}.page-head__numeral{font-size:60pt}}.nw{white-space:nowrap}.opener__reframe .opener__tofig{display:inline-flex;align-items:baseline;gap:10px;color:inherit;text-decoration:none}.opener__tofig-arrow{flex:none;font:500 var(--fs-mono)/1 var(--f-mono);font-style:normal;color:var(--verm-ink);transition:transform var(--t-hover) var(--ease-ui)}.opener__tofig-text{text-wrap:pretty}.opener__reframe .opener__tofig:hover{color:var(--ink)}.opener__reframe .opener__tofig:hover .opener__tofig-text{text-decoration:underline;text-decoration-color:var(--verm);text-decoration-thickness:1px;text-underline-offset:.2em}.opener__reframe .opener__tofig:hover .opener__tofig-arrow{transform:translateY(3px)}@media(pointer:coarse){.opener__reframe .opener__tofig{min-height:32px;align-items:center}}@media(prefers-reduced-motion:reduce){.opener__tofig-arrow{transition:none}}.chapter-next.chapter-next--latin .chapter-next__link{column-gap:clamp(18px,3.4vw,48px)}.chapter-next__numeral{margin:0 0 0 -.04em;font-family:var(--f-display);font-weight:500;font-size:var(--fs-display-l);line-height:.76;letter-spacing:-.045em;font-variant-numeric:lining-nums proportional-nums;color:var(--ink);white-space:nowrap;user-select:none;transition:color var(--t-ui) var(--ease-ui),transform var(--t-reveal) var(--ease-ink)}.chapter-next__numeral .numeral__lead{transition:-webkit-text-stroke-color var(--t-ui) var(--ease-ui)}.chapter-next.chapter-next--latin .chapter-next__link:hover .chapter-next__numeral{color:var(--verm);transform:translate(6px)}.chapter-next.chapter-next--latin .chapter-next__link:hover .numeral__lead{color:transparent;-webkit-text-stroke-color:var(--verm)}.chapter-next__mark{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.1em;margin-bottom:10px;font:italic 400 var(--fs-caption)/1.35 var(--f-text);letter-spacing:0;color:var(--ink-2);text-decoration:none}.chapter-next__hz{margin-right:.12em;font-family:var(--f-cjk-display);font-style:normal;font-weight:900;font-size:var(--fs-title);line-height:1;color:var(--ink);transition:color var(--t-ui) var(--ease-ui)}.chapter-next.chapter-next--latin .chapter-next__link:hover .chapter-next__hz{color:var(--verm)}.chapter-next.chapter-next--latin .chapter-next__link:hover .chapter-next__title{text-decoration:none}.chapter-next.chapter-next--latin .chapter-next__link:hover .chapter-next__text{text-decoration:underline;text-decoration-color:var(--verm);text-decoration-thickness:1px;text-underline-offset:.15em}@media(max-width:760px){.chapter-next__numeral{font-size:clamp(72px,22vw,96px)}.chapter-next__mark{margin-bottom:6px}.chapter-next__hz{font-size:var(--fs-title-s)}}@media(prefers-reduced-motion:reduce){.chapter-next__numeral,.chapter-next__hz{transition:none}.chapter-next.chapter-next--latin .chapter-next__link:hover .chapter-next__numeral{transform:none}}.cv__say{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.cv__say-line{min-width:0;max-width:100%}.cv__say>.cv__say-text:empty{display:none}.cv__say>.cv__say-btn{margin-left:-11px}@media(scripting:enabled){.cv__say>.cv__say-btn[data-js][hidden]{display:inline-flex!important}}@media print{.cv__say{display:block}}.segs{display:inline-block;vertical-align:top;max-width:100%;overflow:hidden;--seg-sep: 1.2em}.segs--cjk{--seg-sep: 1.15em}.segs__in{display:flex;flex-wrap:wrap;align-items:baseline;margin-left:calc(-1 * var(--seg-sep))}.seg{display:flex;align-items:baseline;min-width:0;max-width:100%}.seg:first-child:before{content:"";flex:none;width:var(--seg-sep)}.seg__sep{flex:none;width:var(--seg-sep);text-align:center;color:var(--ink-3)}.seg__t{min-width:0}.masthead__kicker>.segs{max-width:calc(100% - 28px)}@media(max-width:760px){.masthead__kicker>.segs{max-width:calc(100% - 20px)}}.card10__edition .segs__in{justify-content:inherit}@media print{.segs{overflow:visible;display:inline}.segs__in{display:inline;margin-left:0}.seg,.seg__t{display:inline}.seg:first-child:before{content:none}.seg__sep{display:inline;width:auto;padding:0 .3em}}.thread__text{min-width:0}.ch-cards.ch-cards--index{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}@media(min-width:1100px){.ch-cards.ch-cards--index{grid-template-columns:repeat(4,minmax(0,1fr))}.ch-cards--index .ch-card.ch-card--feature{grid-column:span 2;grid-row:span 2}.ch-cards--index .ch-card.ch-card--wide{grid-column:span 2}}@media(min-width:761px)and (max-width:1099px){.ch-cards.ch-cards--index{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-cards--index .ch-card.ch-card--feature,.ch-cards--index .ch-card.ch-card--wide{grid-column:span 2}}.ch-cards--index .ch-card{grid-template-rows:auto auto auto auto auto auto 1fr auto auto}.ch-card__fig{grid-area:fig;position:relative;z-index:0;aspect-ratio:12 / 5;margin:0 0 var(--s-4);padding:8px 10px;pointer-events:none}.ch-cards--index .ch-card.ch-card--feature{grid-template-rows:minmax(0,1fr) auto auto auto auto auto 0 auto auto}.ch-card--feature .ch-card__fig{aspect-ratio:auto;min-height:240px;padding:14px 18px}.ch-card--feature .ch-card__title{font-size:var(--fs-title)}.ch-card--feature .ch-card__thesis{font-size:var(--fs-lede);max-height:none}.ch-card--feature .ch-card__thesis:lang(zh){font-size:17px}@media(min-width:761px){.ch-cards--index .ch-card.ch-card--wide{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto}.ch-card--wide .ch-card__fig{aspect-ratio:auto;min-height:200px;margin:0 var(--s-5) 0 0}}.vig{display:block;width:100%;height:100%;overflow:visible}.vig *{vector-effect:non-scaling-stroke}.vig .v-l{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.vig .v-f{fill:none;stroke:currentColor;stroke-width:1;opacity:.4}.vig .v-b{fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;opacity:.92}.vig .v-sc{fill:none;stroke:var(--verm);stroke-width:1.8;stroke-linecap:round}.vig .v-scd{fill:var(--verm)}.vig .v-d{fill:currentColor}.vig .v-o{fill:var(--paper);stroke:currentColor;stroke-width:1.25}.vig .v-au{fill:var(--gold-ink)}.vig .v-t{fill:currentColor;opacity:.82}.vig .v-t2{fill:currentColor;opacity:.3}.vig .v-cell0{fill:currentColor;opacity:.1}.vig .v-cell1{fill:currentColor;opacity:.35}.vig .v-cell2{fill:currentColor;opacity:.6}.vig .v-dash{stroke-dasharray:3 3}.vig .v-loupe{fill:color-mix(in srgb,var(--paper) 55%,transparent)}@media(prefers-reduced-motion:no-preference){.ch-cards--index .ch-card:hover .v-draw{animation:vigDraw .9s var(--ease-ink) both}@keyframes vigDraw{0%{stroke-dasharray:1 1;stroke-dashoffset:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}}.ch-cards--index .ch-card .ch-card__read{min-height:32px;padding:0;background:none;color:var(--ink);font:600 15px/1.2 var(--f-text);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--ink) 40%,transparent);text-underline-offset:.24em}.ch-cards--index .ch-card .ch-card__read:lang(zh){font-family:var(--f-text);font-size:15px}.ch-cards--index .ch-card:hover .ch-card__read,.ch-cards--index .ch-card:focus-within .ch-card__read,.ch-cards--index .ch-card .ch-card__read:hover{padding:0;background:none;color:var(--verm-ink);text-decoration-color:var(--verm)}.ch-cards--index .ch-card__dek{text-wrap:pretty}.ch-cards--index .ch-card .ch-card__no{color:var(--ink-2);transition:color var(--t-ui) var(--ease-ui)}.ch-cards--index .ch-card:hover .ch-card__no,.ch-cards--index .ch-card:focus-within .ch-card__no{color:var(--verm-ink)}@media(pointer:coarse){.ch-cards--index .ch-card .ch-card__read{min-height:44px}}@media(max-width:760px){.ch-card__fig{aspect-ratio:3 / 1;padding:6px 8px;margin-bottom:var(--s-3)}.ch-card--feature .ch-card__fig{aspect-ratio:5 / 2;min-height:0}.ch-cards--index .ch-card.ch-card--feature{grid-template-rows:auto auto auto auto auto auto 1fr auto auto}}@media print{.ch-card__fig{display:none}}.ch-ref{white-space:nowrap;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--verm) 70%,transparent);text-underline-offset:.18em}.ch-ref:hover{color:var(--verm-ink);text-decoration-color:var(--verm)}.card10__pdf .ico,.cv__pdf-btn .ico{width:16px;height:16px;flex:none}.card10__pdf{gap:6px}.cv__actions{display:flex;flex-wrap:wrap;gap:10px 14px;margin:var(--s-2) 0 0}.cv__pdf-btn{gap:8px;padding:0 18px 0 14px}.cv__pdf-btn .ico{width:18px;height:18px}.cv__contact-note,.contact__note{color:var(--ink-2);font-size:.92em}@media print{.cv__actions{display:none!important}}.site-footer__fname{font-family:var(--f-mono);font-size:13px;letter-spacing:0}.site-footer__fdesc{color:var(--ink-2)}.site-footer__identity .segs{display:inline-block}.thumbs .thumbs__tab--pin{display:none}@media(max-width:900px),(max-height:500px)and (orientation:landscape){.thumbs{--pin-search: calc(64px + var(--safe-l, 0px));--pin-w: 76px}:root:lang(zh) .thumbs{--pin-w: 60px}.thumbs .thumbs__tab--boundary:not(.thumbs__tab--pin){display:none}.thumbs .thumbs__tab.thumbs__tab--pin{display:flex;position:sticky;left:var(--pin-search);z-index:1;box-sizing:border-box;width:var(--pin-w);min-width:var(--pin-w);border-right:1px solid var(--tab-lo, var(--rule-strong))}.thumbs .thumbs__tab--console{box-sizing:border-box;width:var(--pin-search)}.thumbs{scroll-padding-left:calc(var(--pin-search) + var(--pin-w))!important}}@media(max-height:500px)and (orientation:landscape){.thumbs{--pin-search: calc(108px + var(--safe-l, 0px));--pin-w: 104px}:root:lang(zh) .thumbs{--pin-search: calc(90px + var(--safe-l, 0px));--pin-w: 84px}}@media(scripting:none)and (max-width:900px),(scripting:none)and (max-height:500px)and (orientation:landscape){.thumbs{--pin-search: var(--safe-l, 0px)}}.opener.opener{min-height:min(64vh,580px)}.opener.opener .opener__thesis{margin-top:var(--s-4);padding-left:16px;border-left:2px solid var(--rule-strong);color:var(--ink)}.opener.opener .opener__reframe{margin-top:var(--s-4)}.opener .onpage{grid-column:7 / -1;margin:var(--s-3) 0 0}@media(max-width:1100px){.opener .onpage{grid-column:5 / -1}}.onpage{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.onpage__k{margin:0;font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;color:var(--ink-3)}.onpage__k:lang(zh){font-family:var(--f-cjk-ui);font-size:13px}.onpage__list{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;padding:0;list-style:none}.onpage__list>li+li:before{content:"·";margin:0 .55em;color:var(--ink-3)}.onpage__a{font:400 15px/1.35 var(--f-text);color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-underline-offset:.2em}.onpage__a:lang(zh){letter-spacing:.02em}.onpage__a:hover{color:var(--verm-ink);text-decoration-color:var(--verm)}@media(pointer:coarse){.onpage__a{display:inline-flex;align-items:center;min-height:44px}}@media print{.onpage{display:none}}.chapter__why{margin:var(--s-5) 0 0;max-width:36em;padding-top:var(--s-3);border-top:1px solid var(--rule-strong)}.chapter__why-k{margin:0 0 6px;font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.chapter__why-k:lang(zh){font-family:var(--f-cjk-ui);font-size:13px;font-weight:600}.chapter__why-t{margin:0;font:italic 400 var(--fs-body)/1.5 var(--f-text);color:var(--ink-2);text-wrap:pretty}.chapter__why-t:lang(zh){font-style:normal;line-height:1.8}.chapter__intro-row{margin-bottom:var(--s-6)}@media(min-width:1100px){.chapter .chapter__body .sidenotes{grid-template-columns:minmax(0,var(--measure)) minmax(260px,1fr);column-gap:clamp(40px,5.5vw,104px)}:root:lang(zh) .chapter .chapter__body .sidenotes{grid-template-columns:minmax(0,var(--measure-zh)) minmax(260px,1fr)}.chapter .chapter__body .sidenotes>.sidenote{align-self:start;max-width:440px;padding-top:8px}.chapter .chapter__body .chapter__intro-row.sidenotes>.chapter__why{grid-column:2;grid-row:1;align-self:start;margin-top:6px;max-width:440px}.chapter .chapter__body .ch-entry__wide{grid-column:1 / -1}}.chapter .chapter__body .ch-entry--feature>.sidenote{max-width:440px}.ch-entry__wide{min-width:0}.ch-entry__wide>.ch-entry__media,.ch-entry__wide>.ch-entry__gallery{margin-top:var(--s-5)!important}.ch-entry__wide>.ch-entry__media img{max-height:min(72vh,620px)}.ch-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.ch-grid>.ch-entry.ch-entry--card{border-top:1px solid var(--rule);padding:var(--s-5) 0 var(--s-6)}.ch-entry__main{display:flex;flex-direction:column;min-width:0}.ch-entry__meta{order:-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 16px;margin:0 0 10px;font:500 var(--fs-mono)/1.35 var(--f-mono);letter-spacing:.02em;color:var(--ink-2);font-variant-numeric:tabular-nums}.ch-entry__meta:lang(zh){font-family:var(--f-cjk-ui);font-size:13px;letter-spacing:.02em}.ch-entry__date{white-space:nowrap}.ch-entry--card .ch-entry__main>.prose{margin-top:var(--s-3)}.ch-entry--card .ch-entry__role{font-size:var(--fs-caption)}.ch-entry__aside{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-4);min-width:0;max-width:var(--measure)}.ch-entry__facts{padding-top:10px;border-top:1px dotted var(--rule-strong)}.ch-entry__links{display:flex;flex-wrap:wrap;gap:2px 18px;margin:0;padding:0;list-style:none}.ch-entry__links a{font-size:15px}@media(min-width:1024px){.ch-grid,.chapter .chapter__body .ch-also__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,5vw,88px)}.chapter .chapter__body .ch-also__list{display:grid;max-width:none}.ch-grid>:is(.ch-entry--wide,.ch-entry--span){grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start}.ch-grid>:is(.ch-entry--wide,.ch-entry--span)>.ch-entry__main{grid-column:1}.ch-grid>:is(.ch-entry--wide,.ch-entry--span)>.ch-entry__aside{grid-column:2;margin-top:2.1em}.ch-grid>:is(.ch-entry--wide,.ch-entry--span)>.ch-entry__wide{grid-column:1 / -1}}.rec :is(.ch-entry,.ch-also__item){position:relative}.rec :is(.ch-entry,.ch-also__item):before{content:"";position:absolute;left:0;top:-1px;width:56px;height:2px;background:var(--verm);transform:scaleX(var(--lit, 0));transform-origin:left center;transition:transform .25s var(--ease-ui);pointer-events:none}.rec :is(.ch-entry,.ch-also__item):target:before{transform:scaleX(1)}.rtl{position:relative;display:grid;grid-template:"k sum ." "from track to" / auto minmax(0,1fr) auto;align-items:center;gap:6px 14px;margin:0 0 var(--s-5);padding:12px 0 10px}.rtl:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--rule-strong)}.rtl__k{grid-area:k;margin:0;font:500 var(--fs-mono)/20px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.rtl__k:lang(zh){font:600 13px/20px var(--f-cjk-ui);letter-spacing:.04em}.rtl__sum{grid-area:sum;margin:0;font:italic 15px/20px var(--f-text);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtl__sum:lang(zh){font-style:normal;font-size:14px}.rtl__from,.rtl__to{font:12px/1 var(--f-mono);color:var(--ink-3);white-space:nowrap}:is(.rtl__from,.rtl__to):lang(zh){font:13px/1 var(--f-cjk-ui)}.rtl__from{grid-area:from;text-align:right}.rtl__to{grid-area:to}.rtl__track{grid-area:track;position:relative;display:grid;grid-template:34px / minmax(0,1fr);background:linear-gradient(var(--rule-strong) 0 0) 0 50% / 100% 1px no-repeat}.rtl__year{position:absolute;left:var(--x);top:12px;width:1px;height:11px;background:var(--rule-strong)}.rtl__fog{position:absolute;inset:4px 0 4px var(--x);border-left:1px dashed var(--rule-strong);background:repeating-linear-gradient(120deg,color-mix(in srgb,var(--ink) 9%,transparent) 0 1px,transparent 1px 6px)}.rtl__e{--d: 7px;--hit: 16px;--c: var(--ink);--on: max(var(--lit, 0), var(--here, 0));grid-area:1 / 1;align-self:center;justify-self:start;display:flex;align-items:center;width:calc(var(--w, 0%) + var(--hit));height:var(--hit);margin:calc(var(--row, 0) * 20px) 0 0 calc(var(--x) - var(--hit) / 2);color:color-mix(in srgb,var(--verm) calc(var(--on) * 100%),var(--c))}.rtl__e--also{--d: 5px;--c: var(--ink-3)}.rtl__e--feature{--d: 11px}.rtl__e--bar{background:linear-gradient(color-mix(in srgb,currentColor 55%,transparent) 0 0) calc(var(--hit) / 2) 50% / calc(100% - var(--hit)) 3px no-repeat}.rtl__e:after{content:"";box-sizing:border-box;width:var(--d);height:var(--d);margin-left:calc((var(--hit) - var(--d)) / 2);border-radius:50%;background:currentColor;box-shadow:0 0 0 calc(var(--here, 0) * 2.5px) var(--paper),0 0 0 calc(var(--here, 0) * 4px) var(--verm);transform:scale(calc(1 + var(--lit, 0) * .45));transition:transform .2s,box-shadow .2s}.rtl__e--feature:after{border:1.75px solid;background:radial-gradient(currentColor 0 1.75px,var(--paper) 2.25px)}.rtl__e:is(:hover,:focus-visible){--lit: 1;outline:0}.rtl__tip{position:absolute;inset:auto 0 calc(100% + 6px);z-index:calc(1 + var(--lit, 0) * 2 + var(--here, 0));display:flex;align-items:baseline;gap:12px;height:20px;overflow:hidden;white-space:nowrap;background:var(--paper);color:var(--ink);opacity:var(--on);transition:opacity .15s;pointer-events:none}.rtl__tip-t{min-width:0;overflow:hidden;text-overflow:ellipsis;font:500 15px/20px var(--f-text)}.rtl__tip-t:lang(zh){font-size:14px;font-weight:600}.rtl__tip-d{flex:none;font:12px/20px var(--f-mono);color:var(--ink-2)}.rtl__tip-d:lang(zh){font:13px/20px var(--f-cjk-ui)}@media(max-width:760px){.rtl{grid-template:"k k" "sum sum" "track track" "from to" / minmax(0,1fr) auto;row-gap:4px}.rtl__sum{white-space:normal;line-height:1.4}.rtl__from{text-align:left}}@media(pointer:coarse){.rtl__e{--hit: 22px}}@media(hover:hover){.rec:has(.ri-1:is(:hover,:focus-within)) .ri-1{--lit: 1}.rec:has(.ri-2:is(:hover,:focus-within)) .ri-2{--lit: 1}.rec:has(.ri-3:is(:hover,:focus-within)) .ri-3{--lit: 1}.rec:has(.ri-4:is(:hover,:focus-within)) .ri-4{--lit: 1}.rec:has(.ri-5:is(:hover,:focus-within)) .ri-5{--lit: 1}.rec:has(.ri-6:is(:hover,:focus-within)) .ri-6{--lit: 1}.rec:has(.ri-7:is(:hover,:focus-within)) .ri-7{--lit: 1}.rec:has(.ri-8:is(:hover,:focus-within)) .ri-8{--lit: 1}.rec:has(.ri-9:is(:hover,:focus-within)) .ri-9{--lit: 1}.rec:has(.ri-10:is(:hover,:focus-within)) .ri-10{--lit: 1}.rec:has(.ri-11:is(:hover,:focus-within)) .ri-11{--lit: 1}.rec:has(.ri-12:is(:hover,:focus-within)) .ri-12{--lit: 1}.rec:has(.ri-13:is(:hover,:focus-within)) .ri-13{--lit: 1}.rec:has(.ri-14:is(:hover,:focus-within)) .ri-14{--lit: 1}.rec:has(.ri-15:is(:hover,:focus-within)) .ri-15{--lit: 1}.rec:has(.ri-16:is(:hover,:focus-within)) .ri-16{--lit: 1}.rec:has(.ri-17:is(:hover,:focus-within)) .ri-17{--lit: 1}.rec:has(.ri-18:is(:hover,:focus-within)) .ri-18{--lit: 1}.rec:has(.ri-19:is(:hover,:focus-within)) .ri-19{--lit: 1}.rec:has(.ri-20:is(:hover,:focus-within)) .ri-20{--lit: 1}.rec:has(.ri-21:is(:hover,:focus-within)) .ri-21{--lit: 1}.rec:has(.ri-22:is(:hover,:focus-within)) .ri-22{--lit: 1}.rec:has(.ri-23:is(:hover,:focus-within)) .ri-23{--lit: 1}.rec:has(.ri-24:is(:hover,:focus-within)) .ri-24{--lit: 1}.rec:has(.ri-25:is(:hover,:focus-within)) .ri-25{--lit: 1}.rec:has(.ri-26:is(:hover,:focus-within)) .ri-26{--lit: 1}.rec:has(.ri-27:is(:hover,:focus-within)) .ri-27{--lit: 1}.rec:has(.ri-28:is(:hover,:focus-within)) .ri-28{--lit: 1}.rec:has(.ri-29:is(:hover,:focus-within)) .ri-29{--lit: 1}.rec:has(.ri-30:is(:hover,:focus-within)) .ri-30{--lit: 1}.rec:has(.ri-31:is(:hover,:focus-within)) .ri-31{--lit: 1}.rec:has(.ri-32:is(:hover,:focus-within)) .ri-32{--lit: 1}}@keyframes rtl-here{0%,to{--here: 1}}@supports (animation-timeline: view()) and (timeline-scope: --a){.rec :is(.ch-entry,.ch-also__item){view-timeline-inset:40% 60%}.rtl__e{animation-name:rtl-here;animation-duration:auto}@media(min-width:901px)and (min-height:700px)and (prefers-reduced-motion:no-preference){.rtl{position:sticky;top:var(--hdr);z-index:calc(var(--z-sticky) - 1);container-type:scroll-state;background:var(--paper)}.rtl:after{content:"";position:absolute;inset:0;z-index:-1;border-image:linear-gradient(var(--paper) 0 0) fill 0 / / 0 100vmax}.rec :is(.ch-entry,.ch-also__item){scroll-margin-top:84px}@container scroll-state(stuck: top){.rtl:before{opacity:0}.rtl:after{border-image:linear-gradient(var(--paper) calc(100% - 1px),var(--rule-strong) 0) fill 0 / / 0 100vmax}}}}@media(prefers-reduced-motion:reduce){.rtl__e,.rtl__e:after,.rtl__tip,.rec :is(.ch-entry,.ch-also__item):before{transition:none}}@media print{.rtl{display:none}.ch-grid{display:block}.rec :is(.ch-entry,.ch-also__item):before{content:none}}.more__toggle,.more__btn{display:none}@supports selector(:has(*)){.ch-entry__body.more{display:flex;flex-direction:column;align-items:flex-start}.ch-entry__body.more>.ch-entry__text{margin-bottom:0}.ch-entry__body.more:not(:has(>.more__toggle:checked)) .more__rest{display:none}.ch-entry__body.more>.more__toggle{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);opacity:0}.more__btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:-2px;font:italic 500 15px/1.2 var(--f-text);color:var(--ink);text-decoration:underline dotted color-mix(in srgb,var(--ink) 45%,transparent);text-underline-offset:.25em;cursor:pointer;-webkit-tap-highlight-color:transparent}.more__btn:lang(zh){font-style:normal;letter-spacing:.02em}.more__btn:after{content:"";width:6px;height:6px;margin-left:2px;border:solid currentColor;border-width:0 1.25px 1.25px 0;transform:translateY(-2px) rotate(45deg)}.more__close{display:none}.ch-entry__body.more:has(.more__toggle:checked) .more__open{display:none}.ch-entry__body.more:has(.more__toggle:checked) .more__close{display:inline}.ch-entry__body.more:has(.more__toggle:checked) .more__btn:after{transform:translateY(2px) rotate(-135deg)}.more__toggle:focus-visible+.more__btn{outline:2px dashed var(--verm);outline-offset:3px}.more__btn:hover{color:var(--verm-ink)}@media(pointer:fine){.more__btn{min-height:36px}}}@media print{.more__btn,.more__toggle{display:none!important}.more__rest{display:inline!important}}.ledger__fold>summary{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 18px 0 14px;border:1px solid var(--rule-strong);list-style:none;cursor:pointer;font:500 var(--fs-mono)/1.2 var(--f-mono);letter-spacing:.02em;color:var(--ink);transition:background-color var(--t-ui) var(--ease-ui),color var(--t-ui) var(--ease-ui)}.ledger__fold>summary::-webkit-details-marker{display:none}.ledger__fold>summary:before{content:"";width:7px;height:7px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--t-ui) var(--ease-ui)}.ledger__fold[open]>summary:before{transform:translateY(2px) rotate(-135deg)}.ledger__fold>summary:hover{background:var(--ink);color:var(--paper)}.ledger__fold>summary:focus-visible{outline:2px dashed var(--verm);outline-offset:3px}.ledger__fold[open]>summary{margin-bottom:var(--s-5)}.ledger__summary-t:lang(zh){font-family:var(--f-cjk-ui);font-size:14px;font-weight:600}.ledger__watch{font:italic 400 14px/1.4 var(--f-text);color:var(--ink-2)}.ledger__watch:lang(zh){font-style:normal;line-height:1.7}@media(prefers-reduced-motion:reduce){.ledger__fold>summary:before{transition:none}}@media print{.ledger__fold>summary{display:none}.ledger__fold::details-content{content-visibility:visible;display:block}}.vig .v-f-dot{fill:currentColor;opacity:.45}.ch-card__fig>.vig--shaped{display:none}@media(min-width:761px){.ch-card--feature .ch-card__fig>.vig--shaped,.ch-card--wide .ch-card__fig>.vig--shaped{display:block}.ch-card--feature .ch-card__fig>.vig:not(.vig--shaped),.ch-card--wide .ch-card__fig>.vig:not(.vig--shaped){display:none}}.paper-card__venue>.segs{margin-left:7px;max-width:calc(100% - 7px)}.cl{display:inline-block;max-width:100%;text-indent:0}.opener.opener--compact{min-height:0;align-items:start;padding-block:var(--s-5) var(--s-4)}.chapter>.opener.opener--compact+*{margin-top:var(--s-5)}.opener.opener--compact .opener__title{margin-top:var(--s-3)}.opener.opener--compact .opener__title-alt{margin-top:6px}.opener.opener--compact .opener__dek{margin-top:var(--s-3)}.opener.opener--compact .opener__thesis{margin-top:var(--s-4)}.opener.opener--compact .opener__reframe{margin-top:var(--s-4);padding-top:10px}@media(min-width:761px){.opener.opener--compact .opener__title{font-size:clamp(40px,4.6vw,72px)}.opener.opener--compact .opener__title:lang(zh){font-size:clamp(38px,4.6vw,76px)}.opener.opener--compact .opener__glyph.giant{font-size:min(var(--fs-giant),232px);align-self:end;padding-bottom:.13em}.opener.opener--compact.opener--latin .opener__art{flex-direction:row;align-items:flex-end;justify-content:flex-start;align-self:end;gap:clamp(16px,2vw,28px);margin-bottom:6px;padding-bottom:12px;border-bottom:1px solid var(--rule-strong)}.opener.opener--compact .opener__numeral{font-size:clamp(150px,15vw,232px);line-height:.76}.opener.opener--compact.opener--latin .opener__mark{padding-bottom:6px}.opener.opener--compact.opener--latin .opener__glyph{font-size:clamp(44px,4.2vw,64px)}}.opener.opener--compact .opener__hook{text-wrap:pretty}.opener.opener--compact .opener__hook:lang(zh){text-wrap:balance}.opener__peek{display:none}@media(max-width:760px){.opener.opener--compact .opener__peek{display:block;margin:var(--s-4) 0 0}.opener__peek-a{display:block;border:1px solid var(--rule-strong);background:color-mix(in srgb,var(--paper-2) 70%,transparent);color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.opener__peek-fig{display:block;aspect-ratio:3 / 1;padding:8px 10px 4px;color:var(--ink-2)}.opener__peek-fig>.vig{width:100%;height:100%}.opener__peek-fig{position:relative;isolation:isolate;overflow:hidden;color:var(--silver);background:radial-gradient(55% 130% at 76% 72%,rgba(255,192,110,.2),rgba(229,66,31,.1) 46%,transparent 76%),repeating-linear-gradient(to bottom,rgba(238,232,220,.035) 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--plate, #0C0B09),#13110E);box-shadow:inset 0 0 24px 2px #0009}.opener__peek-fig>.vig{filter:drop-shadow(0 0 1.2px rgba(255,240,210,.55)) drop-shadow(0 0 6px rgba(255,170,90,.16))}.opener__peek-fig .vig .v-sc{stroke:var(--lit-verm)}.opener__peek-fig .vig .v-scd{fill:var(--lit-verm)}.opener__peek-fig .vig .v-au{fill:var(--gold)}.opener__peek-fig .vig .v-o{fill:var(--plate)}.opener__peek-fig .vig .v-loupe{fill:#0c0b098c}.opener__peek-fig .vig .v-f{opacity:.34}.opener__peek-cta{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 14px 6px 12px;border-top:1px solid var(--rule-strong);font:600 16px/1.25 var(--f-text);color:var(--ink)}.opener__peek-cta:lang(zh),:lang(zh) .opener__peek-cta{font-family:var(--f-cjk-ui);font-size:16px;letter-spacing:.02em}.opener__peek-cta .opener__tofig-arrow{flex:none;margin-left:auto;color:var(--verm-ink);transform:none}.opener__peek-play{display:inline-flex;align-items:center;gap:9px;min-width:0}.opener__peek-play .ico{width:20px;height:20px;flex:none;color:var(--verm-ink)}.opener__peek-nojs{min-width:0;font-weight:400;font-style:italic;color:var(--ink-2)}.opener__peek-nojs:lang(zh),:lang(zh) .opener__peek-nojs{font-style:normal}.opener__peek .opener__peek-k{margin-right:.3em;font:500 var(--fs-mono)/1 var(--f-mono);font-style:normal;letter-spacing:.02em;color:var(--verm-ink)}.opener__peek .opener__peek-k:lang(zh),:lang(zh) .opener__peek .opener__peek-k{font-family:var(--f-cjk-ui);font-size:13px;font-weight:600}.opener__peek-a:active{background:var(--paper-2)}.opener__peek-a:active .opener__peek-cta{color:var(--verm-ink)}@media(scripting:enabled){.opener__peek-nojs{display:none}.opener__peek-play[data-js][hidden]{display:inline-flex!important;visibility:hidden}}@media(scripting:none){.opener__peek-play{display:none!important}}}@media print{.opener__peek{display:none!important}}.chapter>.chapter__nav{margin-top:var(--s-4)}.chapter__nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px clamp(18px,3vw,40px);padding-top:var(--s-3);border-top:1px solid var(--rule)}.chapter__nav>.onpage{margin:0}.chapter__nav>.opener__see{margin:0}@media print{.chapter__nav{display:none}}.chapter>.exhibits+.chapter__body{margin-top:var(--s-8)}.chapter__standfirst{margin:0 0 var(--s-6);max-width:34em;padding-left:16px;border-left:2px solid var(--rule-strong);font:400 var(--fs-lede)/1.45 var(--f-text);color:var(--ink);text-wrap:pretty}.chapter__standfirst:lang(zh),:lang(zh) .chapter__standfirst{line-height:1.7;max-width:26em}.paper-card>.paper-finding,.paper-finding{margin-top:8px;max-width:40em;font:italic 400 var(--fs-sub)/1.45 var(--f-text);color:var(--ink);text-wrap:pretty}.paper-card>.paper-finding:lang(zh),:lang(zh) .paper-card>.paper-finding{font-style:normal;line-height:1.75}.paper-finding:before{content:"→ ";color:var(--verm-ink);font-style:normal}.card10__wechat{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 8px;font-size:14px;line-height:1.4;color:var(--ink-2)}.card10__wechat-name{color:var(--ink);font-weight:600}.card10__wechat-name[lang|=zh]{font-family:var(--f-cjk-display);font-style:normal}.card10__wechat .btn--copy{padding:0 8px}.card10__wechat .copy-status{flex-basis:100%}@media(max-width:760px){.masthead .card10__wechat{order:4;margin:0;padding:0 12px 12px}}@media(min-width:1200px){.masthead.masthead{padding-block:var(--s-2) 0;row-gap:0}.masthead.masthead .masthead__lede{display:none}.masthead.masthead--latin{grid-template-areas:"art kick" "art head" "chip chip" "card card";grid-template-rows:auto 1fr auto auto}.masthead.masthead--latin .masthead__latin{font-size:calc(var(--fs-giant-mast) * .78)}.masthead.masthead--latin .masthead__glyph{font-size:42px}.masthead.masthead--latin .masthead__gloss{margin-top:6px}.masthead.masthead .masthead__headline{align-self:end;max-width:22em}.masthead.masthead .masthead__kicker{margin-bottom:var(--s-2)}.masthead.masthead:not(.masthead.masthead--latin){grid-template-areas:"glyph kick" "glyph head" "chip chip" "card card";grid-template-rows:auto 1fr auto auto}.masthead.masthead:not(.masthead.masthead--latin) .masthead__glyph{font-size:calc(var(--fs-giant-mast) * .8)}.masthead.masthead .masthead__headline:lang(zh){font-size:clamp(36px,3.1vw,50px);line-height:1.14;max-width:none;text-wrap:balance}.masthead.masthead .masthead__card{margin-top:var(--s-4)}.masthead .card10.card10 .card10__out>li{line-height:1.36}.masthead .card10.card10 .card10__out:lang(zh)>li{line-height:1.55}.masthead .card10.card10 .card10__contact .copy-email{flex-wrap:nowrap}.masthead .card10.card10 .card10__wechat{flex-wrap:nowrap;align-items:flex-start;margin-bottom:7px}.masthead .card10.card10 .card10__wechat-t{flex:0 1 auto;min-width:0}.masthead .card10.card10 .card10__wechat .btn--copy{flex:none}.masthead .card10.card10 .card10__reach{flex-wrap:wrap;gap:4px}.masthead .card10.card10 .card10__reach a,.masthead .card10.card10 .card10__reach .btn{--btn-h: 28px;min-height:28px;padding:0 6px;font-size:12.5px}.masthead .card10.card10 .card10__reach a[href^=http]:not(.ext):after{margin-left:3px}.masthead .card10.card10 .card10__pdf{gap:4px}}@media(min-width:1200px){:root .plate-row .plate-fig.plate-fig{grid-template-columns:max-content minmax(0,1fr) clamp(244px,19vw,300px);grid-template-areas:"lanes stage hist" ".     ctrl  ctrl" ".     cap   cap"}.plate-row .plate-fig .hist.hist{--hist-flow: horizontal;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"head" "stage" "verdict" "readout" "cap";align-content:start;height:var(--plate-h);min-height:0;overflow:visible}.plate-row .plate-fig .hist.hist .hist__head{display:block;padding-bottom:8px}.plate-row .plate-fig .hist.hist .hist__key{margin:6px 0 0;gap:2px 10px}.plate-row .plate-fig .hist.hist .hist__stage{height:clamp(116px,calc(var(--plate-h) * .34),170px);margin:10px 0 26px}.plate-row .plate-fig .hist.hist .hist__verdict{margin-top:0}.plate-row .plate-fig .hist.hist .hist__readout{align-self:start;margin:10px 0 0;padding-top:8px;gap:4px}.plate-row .plate-fig .hist.hist .hist__caption{align-self:start;margin:8px 0 0}}@media(min-width:1200px){.masthead+.plate-row{padding-top:8px}}.keyfig__tally{--d: 7px;position:relative;display:block;flex:none;width:calc(var(--per, 1) * var(--d));height:calc(3 * var(--d));margin:0 0 4px;color:var(--ink-2);transition:color var(--t-ui) var(--ease-ui)}.keyfig__tally:before,.keyfig__tally:after{content:"";position:absolute;left:0;background:radial-gradient(circle at 50% 50%,currentColor 0 2px,transparent 2.5px) 0 0 / var(--d) var(--d) repeat;opacity:.62}.keyfig__tally:before{bottom:calc(min(var(--rem, 0),1) * var(--d));width:calc(var(--per, 1) * var(--d));height:calc(var(--full, 1) * var(--d));background:radial-gradient(circle at calc(var(--d) / 2) calc(var(--d) / 2),var(--gold) 0 2.6px,transparent 3px) 0 0 / var(--d) var(--d) no-repeat,radial-gradient(circle at 50% 50%,currentColor 0 2px,transparent 2.5px) 0 0 / var(--d) var(--d) repeat}.keyfig__tally:after{bottom:0;width:calc(var(--rem, 0) * var(--d));height:var(--d)}.keyfig__tally--light{width:min(100%,168px);height:14px;margin-top:7px;border-radius:1px;background:radial-gradient(60% 140% at 74% 50%,rgba(255,192,110,.85),rgba(229,66,31,.55) 38%,transparent 72%),radial-gradient(30% 120% at 18% 50%,rgba(216,208,192,.3),transparent 70%),repeating-linear-gradient(115deg,rgba(238,232,220,.07) 0 1px,transparent 1px 4px),var(--plate);box-shadow:inset 0 0 0 1px var(--plate-frame, rgba(238,232,220,.14))}.keyfig__tally--light:before,.keyfig__tally--light:after{content:none}.keyfig:hover .keyfig__tally,.keyfig:focus-within .keyfig__tally{color:var(--ink)}.keyfig:hover .keyfig__tally:after,.keyfig:hover .keyfig__tally:before{opacity:.9}@media print{.keyfig__tally{display:none}}.threads__map{position:relative;height:104px;margin:0 0 var(--s-6)}.threads__map>svg{position:absolute;left:0;right:0;top:0;width:100%;height:80px;overflow:visible}.threads__arc{fill:none;stroke:var(--verm);stroke-width:1.25;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.55;transition:opacity var(--t-ui) var(--ease-ui),stroke-width var(--t-ui) var(--ease-ui)}.threads__stops{position:absolute;left:0;right:0;top:74px;display:grid;grid-template-columns:repeat(var(--stops, 12),minmax(0,1fr));height:30px;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-strong)}.threads__stops>li{position:relative;text-align:center;padding-top:9px;font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em;color:var(--ink-3);transition:color var(--t-ui) var(--ease-ui)}.threads__stops>li:before{content:"";position:absolute;left:50%;top:-4.5px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;border:1.25px solid var(--ink-3);background:var(--paper)}.threads__stops>li[data-ts]{color:var(--ink)}.threads__stops>li[data-ts]:before{border-color:var(--ink)}.threads:has(.thread:is(:hover,:focus-within)) .threads__arc{opacity:.16}.threads:has(.thread[data-t="1"]:is(:hover,:focus-within)) .threads__arc[data-t="1"],.threads:has(.thread[data-t="2"]:is(:hover,:focus-within)) .threads__arc[data-t="2"],.threads:has(.thread[data-t="3"]:is(:hover,:focus-within)) .threads__arc[data-t="3"],.threads:has(.thread[data-t="4"]:is(:hover,:focus-within)) .threads__arc[data-t="4"],.threads:has(.thread[data-t="5"]:is(:hover,:focus-within)) .threads__arc[data-t="5"],.threads:has(.thread[data-t="6"]:is(:hover,:focus-within)) .threads__arc[data-t="6"]{opacity:1;stroke-width:2.25}.threads:has(.thread[data-t="1"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="1"],.threads:has(.thread[data-t="2"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="2"],.threads:has(.thread[data-t="3"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="3"],.threads:has(.thread[data-t="4"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="4"],.threads:has(.thread[data-t="5"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="5"],.threads:has(.thread[data-t="6"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="6"]{color:var(--verm-ink)}.threads:has(.thread[data-t="1"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="1"]:before,.threads:has(.thread[data-t="2"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="2"]:before,.threads:has(.thread[data-t="3"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="3"]:before,.threads:has(.thread[data-t="4"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="4"]:before,.threads:has(.thread[data-t="5"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="5"]:before,.threads:has(.thread[data-t="6"]:is(:hover,:focus-within)) .threads__stops>li[data-ts~="6"]:before{border-color:var(--verm);background:var(--verm)}.threads .thread:is(:hover,:focus-within):before{background:var(--verm)}@media(max-width:760px){.threads__map{height:84px;margin-bottom:var(--s-5)}.threads__map>svg{height:62px}.threads__stops{top:56px}.threads__stops>li{font-size:12px;letter-spacing:0}}@media(prefers-reduced-motion:reduce){.threads__arc,.threads__stops>li{transition:none}}@media print{.threads__map{display:none}}.threads .thread__link{font-size:16px}.threads .thread__links{--tl-lh: 21.6px}.threads .thread__links:lang(zh){--tl-lh: 26px}.threads .thread__no{font-size:13px}@media(max-width:479px){.nw.nw--l{white-space:normal}}.seg__close{font-feature-settings:"halt"}.card10__fold{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);opacity:0}.card10__v:has(>.card10__more .card10__fold:not(:checked))>.card10__out--fold>li:nth-child(n+4){display:none}.card10__more{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-top:6px;padding-left:22px;font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-ui) var(--ease-ui)}.card10__more:lang(zh){font-family:var(--f-cjk-ui);font-size:14px;letter-spacing:.02em}.card10__more:after{content:"";width:6px;height:6px;margin-left:2px;border:solid currentColor;border-width:0 1.25px 1.25px 0;transform:translateY(-2px) rotate(45deg)}.card10__more:hover{color:var(--verm-ink)}.card10__more-close{display:none}.card10__more:has(.card10__fold:checked) .card10__more-open{display:none}.card10__more:has(.card10__fold:checked) .card10__more-close{display:inline}.card10__more:has(.card10__fold:checked):after{transform:translateY(2px) rotate(-135deg)}.card10__more:has(.card10__fold:focus-visible){outline:2px dashed var(--verm);outline-offset:2px}.card10__more:active{color:var(--verm-ink)}@media(max-width:760px){:root .masthead.masthead .masthead__band,:root .masthead.masthead:not(.masthead.masthead--latin)>.masthead__glyph{height:132px;min-height:132px}:root .masthead.masthead .masthead__band:after,:root .masthead.masthead:not(.masthead.masthead--latin)>.masthead__glyph:after{height:130px}:root .masthead.masthead .masthead__latin{top:12px;font-size:80px}:root .masthead.masthead:not(.masthead.masthead--latin)>.masthead__glyph>.giant{--mast-zh: clamp(76px, 51vw - 86px, 108px);top:calc(6px + (108px - var(--mast-zh)) * .45);font-size:var(--mast-zh)}:root .masthead .card10.card10 .card10__out>li{padding-left:22px}:root .masthead .card10.card10 .card10__out>li+li{margin-top:0;border-top:1px solid var(--rule)}:root .masthead .card10.card10 .card10__out>li:before{top:calc(7px + .42em)}:root .masthead .card10.card10 .card10__out:lang(zh)>li:before{top:calc(7px + .55em)}:root .masthead .card10.card10 a.card10__item,:root .masthead .card10.card10 span.card10__item{margin:0;padding:7px 0;text-decoration:none}:root .masthead .card10.card10 a.card10__item:after{content:" →";display:inline-block;opacity:1;color:var(--verm-ink);transition:transform var(--t-hover) var(--ease-ui)}:root .masthead .card10.card10 a.card10__item:active{color:var(--verm-ink)}:root .masthead .card10.card10 a.card10__item:active:after{transform:translate(3px)}.card10__more{display:flex;min-height:40px;margin-top:0;border-top:1px solid var(--rule)}}@media print{.card10__fold,.card10__more{display:none!important}.card10__out>li{display:list-item!important}}.chapter-next__t{display:block}.chapter-next__join{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chapter-next__dek{display:block;margin-top:.45em;max-width:34em;font:italic 400 var(--fs-lede)/1.4 var(--f-text);letter-spacing:0;color:var(--ink-2);text-wrap:balance}.chapter-next__dek:lang(zh),:lang(zh) .chapter-next__dek{font-style:normal;font-family:var(--f-text);font-weight:400;letter-spacing:.02em;line-height:1.6}.chapter-next__arrow{font-style:normal;color:var(--verm-ink);white-space:nowrap}.chapter-next__link:hover .chapter-next__dek{color:var(--ink)}.chapter-next.chapter-next--latin .chapter-next__link:hover .chapter-next__text{text-decoration:none}.chapter-next.chapter-next--latin .chapter-next__link:hover .chapter-next__t,.chapter-next:not(.chapter-next--latin) .chapter-next__link:hover .chapter-next__t{text-decoration:underline;text-decoration-color:var(--verm);text-decoration-thickness:1px;text-underline-offset:.15em}.chapter-next__link:hover .chapter-next__title{text-decoration:none}@media(max-width:760px){.chapter-next__dek{font-size:16px}.chapter-next.chapter-next--latin .chapter-next__link{align-items:start}}.onpage__list{--op-sep: 1.3em;margin-left:calc(-1 * var(--op-sep));clip-path:inset(-8px -8px -8px var(--op-sep))}.onpage__list>li:before,.onpage__list>li+li:before{content:"·";display:inline-block;width:var(--op-sep);margin:0;text-align:center;color:var(--ink-3)}.onpage--top{display:none}@media(max-width:760px){.chapter__nav>.onpage{display:none}.chapter__nav:not(:has(>.opener__see)){display:none}.opener.opener--compact .onpage--top{display:block;grid-column:1 / -1;margin:var(--s-4) 0 0}.onpage--top .onpage__k{margin-bottom:6px}.onpage--top .onpage__list{margin:0;clip-path:none;gap:8px}.onpage--top .onpage__list>li:before{content:none}.onpage--top .onpage__a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:2px;background:color-mix(in srgb,var(--paper-2) 60%,transparent);font-size:15px;line-height:1;text-decoration:none;color:var(--ink);-webkit-tap-highlight-color:transparent}.onpage--top .onpage__a[rel=next]{border-color:color-mix(in srgb,var(--verm) 55%,var(--rule-strong));color:var(--verm-ink)}.onpage--top .onpage__a:active{background:var(--paper-2);color:var(--verm-ink)}}@media print{.onpage--top{display:none!important}}@media(min-width:1200px){.opener.opener--compact.opener--latin .opener__art{flex-direction:column;align-items:flex-start;justify-content:space-between;align-self:stretch;gap:var(--s-4)}.opener.opener--compact.opener--latin .opener__numeral{font-size:clamp(180px,16vw,260px);margin-top:.02em}.opener.opener--compact.opener--latin .opener__mark{flex-direction:row;align-items:baseline;gap:14px;padding-bottom:0}}@supports (font-size: 1cqh){@media(min-width:1200px){.opener.opener--compact.opener--latin .opener__art{container-type:size;min-height:0}.opener.opener--compact.opener--latin .opener__numeral{font-size:clamp(180px,calc((100cqh - 104px) / .78),min(300px,82cqw))}}}.site-footer .tailpiece{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.tailpiece__plate{display:block;width:100%;height:46px;margin-bottom:var(--s-4);overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 88%,transparent)}.tailpiece__plate{--tp-lane: var(--ink-3);--tp-ev: var(--ink-2);--tp-ahead: var(--ink-3);--tp-sc: var(--verm);--tp-au: var(--gold)}.site-footer .tailpiece__seal{width:44px;height:44px;margin-bottom:6px}.site-footer .tailpiece__id{margin:0;max-width:40em;text-wrap:balance;color:var(--ink-2)}.tailpiece__name{font:italic 400 var(--fs-sub)/1.3 var(--f-text);color:var(--ink)}.tailpiece__name:lang(zh),:lang(zh) .tailpiece__name{font-style:normal;font-weight:600}.site-footer .tailpiece__edition{margin:2px 0 0;max-width:40em;font:400 var(--fs-mono)/1.5 var(--f-mono);letter-spacing:.02em;color:var(--ink-2);text-wrap:balance}.tailpiece__walk{margin:2px 0 0;font:italic 400 15px/1.45 var(--f-text);color:var(--ink-2)}.tailpiece__walk:lang(zh){font-style:normal}.tailpiece__t{color:var(--verm-ink);font-style:normal}.tailpiece__t .num{font-family:var(--f-mono);font-size:var(--fs-mono);letter-spacing:.02em}.site-footer__nav{display:grid;gap:var(--s-4);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--rule)}.site-footer__group{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--s-5);min-width:0}.site-footer__group>.site-footer__title{flex:0 0 auto;min-width:8.5em;margin:0}.site-footer__group ul{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:0;padding:0;list-style:none;min-width:0;flex:1 1 24em}.site-footer .site-footer__meta{margin-top:var(--s-5)}@media(pointer:coarse){.site-footer__group li>a{display:inline-block;min-width:44px;padding-block:7px}}@media(max-width:760px){.tailpiece__plate{height:36px}.site-footer__group{display:block}.site-footer__group>.site-footer__title{margin-bottom:4px}.site-footer__group ul{gap:0 18px}}@media print{.tailpiece__plate,.tailpiece__walk,.tailpiece__seal,.tailpiece__id,.site-footer__nav{display:none!important}}.masthead__latin .kp{margin-left:.02em;font-style:normal}:lang(zh) .pt-h{font-feature-settings:"halt"}:root .masthead .card10.card10 .card10__edition .seg:not(:last-child){display:none}@media(min-width:761px){:root .masthead.masthead .card10.card10 .card10__out>li{font-size:15px;line-height:1.45}:root .masthead.masthead .card10.card10 .card10__out>li:first-child{font-size:16px;line-height:1.45}:root .masthead.masthead .card10.card10 .card10__out:lang(zh)>li{font-size:15px;line-height:1.75}:root .masthead.masthead .card10.card10 .card10__out:lang(zh)>li:first-child{font-size:16px}:root .masthead.masthead .card10.card10 .card10__out>li+li{padding-top:8px}:root .masthead.masthead .card10.card10 .card10__out:lang(en)>li:first-child{padding-bottom:6px}}@media(min-width:761px)and (max-width:1199px){:root .masthead.masthead .card10.card10 .card10__head{padding:8px 24px 7px}:root .masthead.masthead .card10.card10 .card10__k{padding:18px 8px 16px 24px}:root .masthead.masthead .card10.card10 .card10__v{padding:16px 24px 18px 12px}}@media(min-width:1200px){:root .masthead.masthead{padding-top:var(--s-6)}:root .masthead.masthead .masthead__card{margin-top:var(--s-6)}:root .masthead.masthead .card10.card10 .card10__out:lang(en)>li:first-child{padding-bottom:0}:root .masthead.masthead .card10.card10 .card10__head{padding-block:7px 6px}}.thread__fold{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);opacity:0}.thread:not(:has(.thread__fold:checked)) .thread__links>.thread__x:not(:focus-within){position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.thread__more{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-top:2px;padding-left:18px;font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-ui) var(--ease-ui)}.thread__more:lang(zh){font-family:var(--f-cjk-ui);font-size:14px}.thread__more:after{content:"";width:6px;height:6px;margin-left:2px;border:solid currentColor;border-width:0 1.25px 1.25px 0;transform:translateY(-2px) rotate(45deg)}.thread__more:hover,.thread__more:active{color:var(--verm-ink)}.thread__more-close{display:none}.thread__more:has(.thread__fold:checked) .thread__more-open{display:none}.thread__more:has(.thread__fold:checked) .thread__more-close{display:inline}.thread__more:has(.thread__fold:checked):after{transform:translateY(2px) rotate(-135deg)}@media(pointer:coarse){.thread__more{min-height:44px}}@media print{.thread__more{display:none!important}.thread .thread__links>.thread__x{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;white-space:normal!important}}@media(min-width:761px){:root .chapter-index .ch-cards--index .ch-card.ch-card--row{grid-column:auto;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph no" "glyph title" "glyph dek" "glyph cta" "glyph visit";grid-template-rows:auto auto auto 1fr auto;column-gap:var(--s-5);min-height:0;padding:22px var(--s-5) 20px 0;border-right:0}:root .chapter-index .ch-card.ch-card--row:nth-child(n){border-bottom:1px solid var(--rule)}.ch-card--row>:is(.ch-card__fig,.ch-card__thesis,.ch-card__facts){display:none}:root .chapter-index .ch-cards--index .ch-card.ch-card--row .ch-card__glyph{align-self:start;width:1.05em;margin:2px 0 0;font-size:54px;line-height:.92;text-align:center}:root .chapter-index .ch-cards--index .ch-card.ch-card--row .ch-card__no{align-self:auto;margin:0 0 4px}:root .chapter-index .ch-cards--index .ch-card.ch-card--row .ch-card__dek{margin-top:6px;max-width:32em}:root .chapter-index .ch-cards--index .ch-card.ch-card--row .ch-card__cta{margin-top:12px}:root .chapter-index .ch-cards--lead .ch-card.ch-card{border-right:0}:root .chapter-index .ch-cards--index .ch-card.ch-card--feature .ch-card__fig{height:clamp(240px,32vw,320px);min-height:0}:root .chapter-index .ch-cards--rest>li>.ch-card--row.ch-card--r{padding-left:var(--s-5);border-left:1px solid var(--rule)}}@media(min-width:1100px){:root .chapter-index{grid-template-columns:repeat(12,minmax(0,1fr))}:root .chapter-index .ch-cards--lead .ch-card.ch-card--feature{grid-column:1 / span 6;grid-row:auto}:root .chapter-index .ch-cards--lead .ch-card.ch-card--wide{grid-column:7 / span 6}:root .chapter-index .ch-cards--rest .ch-card.ch-card--row{grid-column:span 6}:root .chapter-index .ch-cards--index .ch-card.ch-card--feature,:root .chapter-index .ch-cards--index .ch-card.ch-card--wide{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fig     fig" "no      glyph" "title   title" "dek     dek" "thesis  thesis" "facts   facts" "space   space" "cta     cta" "visit   visit";grid-template-rows:auto auto auto auto auto auto 1fr auto auto;padding:var(--s-5) var(--s-6) var(--s-5) 0}:root .chapter-index .ch-cards--index .ch-card.ch-card--wide{padding:var(--s-5) 0 var(--s-5) var(--s-6);border-left:1px solid var(--rule);border-right:0}:root .chapter-index .ch-cards--index .ch-card:is(.ch-card--feature,.ch-card--wide) .ch-card__fig{aspect-ratio:auto;height:clamp(240px,21vw,300px);min-height:0;margin:0 0 var(--s-5)}.ch-card--wide .ch-card__fig>.vig--shaped{display:none}.ch-card--wide .ch-card__fig>.vig:not(.vig--shaped){display:block}:root .chapter-index .ch-cards--index .ch-card.ch-card--wide .ch-card__thesis{font-size:17px;line-height:1.5;max-height:none}:root .chapter-index .ch-cards--index .ch-card.ch-card--wide .ch-card__thesis:lang(zh){font-size:16px;line-height:1.8}}@media(prefers-reduced-motion:no-preference)and (min-width:761px){@supports (animation-timeline: view()){.ch-cards--lead .ch-card__fig .vig .v-draw{animation:vigDraw linear both;animation-timeline:view();animation-range:entry 25% cover 45%}}:root .ch-cards.ch-cards--lead .ch-card:is(:hover,:focus-within) .ch-card__fig .vig .v-draw{animation:vigLoop 3.2s var(--ease-ink) infinite}:root .ch-cards.ch-cards--lead .ch-card:is(:hover,:focus-within) .ch-card__fig .vig :is(.v-au,.v-scd){transform-box:fill-box;transform-origin:center;animation:vigFlare 3.2s var(--ease-ink) infinite}:root .ch-cards.ch-cards--lead .ch-card:is(:hover,:focus-within) .ch-card__fig .vig .v-f-dot{animation:vigShimmer 3.2s ease-in-out infinite}:root .ch-cards.ch-cards--lead .ch-card:is(:hover,:focus-within) .ch-card__fig .vig .v-f-dot:nth-of-type(3n+1){animation-delay:-1.1s}:root .ch-cards.ch-cards--lead .ch-card:is(:hover,:focus-within) .ch-card__fig .vig .v-f-dot:nth-of-type(3n+2){animation-delay:-2.2s}:root .ch-cards.ch-cards--lead .ch-card:is(:hover,:focus-within) .ch-card__fig .vig--ukairs rect.v-l{animation:vigKey 3.2s steps(1,end) infinite}:root .ch-cards.ch-cards--lead .ch-card:is(:hover,:focus-within) .ch-card__fig .vig--ukairs rect.v-l:nth-of-type(2){animation-delay:.12s}:root .ch-cards.ch-cards--lead .ch-card:is(:hover,:focus-within) .ch-card__fig .vig--ukairs rect.v-l:nth-of-type(3){animation-delay:.24s}:root .ch-cards.ch-cards--lead .ch-card:is(:hover,:focus-within) .ch-card__fig .vig--ukairs rect.v-l:nth-of-type(4){animation-delay:.36s}:root .ch-cards.ch-cards--lead .ch-card:is(:hover,:focus-within) .ch-card__fig .vig--ukairs rect.v-l:nth-of-type(5){animation-delay:.48s}:root .ch-cards.ch-cards--lead .ch-card:is(:hover,:focus-within) .ch-card__fig .vig--ukairs rect.v-l:nth-of-type(6){animation-delay:.6s}@keyframes vigLoop{0%{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:1}42%{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:1}82%{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:1}to{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:0}}@keyframes vigFlare{0%,40%{transform:scale(1)}52%{transform:scale(1.9)}70%,to{transform:scale(1)}}@keyframes vigShimmer{0%,to{opacity:.25}50%{opacity:.85}}@keyframes vigKey{0%{stroke:var(--lit-verm)}12%,to{stroke:currentColor}}}:root .colophon-box.colophon-box{align-items:start;row-gap:var(--s-5)}:root .colophon-box.colophon-box>.colophon-box__list{grid-column:1;grid-row:2}:root .colophon-box.colophon-box>.colophon-box__measure{grid-column:2;grid-row:2;align-self:start;margin:0}:root .colophon-box.colophon-box>:is(.colophon-box__srcs,.ledger){grid-column:1 / -1;min-width:0}.colophon-box__srcs{padding-top:var(--s-4);border-top:1px solid var(--rule)}:root .colophon-box .colophon-box__links.srcs{display:block;margin:0;padding:0;list-style:none;font-size:15px}.src{display:grid;grid-template-columns:minmax(0,24em) minmax(0,1fr);column-gap:var(--s-6);align-items:baseline;padding:9px 0;border-bottom:1px solid var(--rule)}.src:first-child{padding-top:0}.src__name{color:var(--ink);line-height:1.4;text-wrap:pretty}.src__name:lang(zh){line-height:1.7}.src__links{min-width:0;line-height:1.5}.src__links a{font:500 var(--fs-mono)/1.5 var(--f-mono);letter-spacing:.02em;color:var(--verm-ink);text-decoration:none;overflow-wrap:anywhere}.src__links a:lang(zh),:lang(zh) .src__links a{font-family:var(--f-cjk-ui);font-size:14px}.src__links a:hover{text-decoration:underline;text-underline-offset:3px}.src__links a:not(.ext)[href^=http]:after{content:" ↗"}.src__sep{margin:0 .3em;font:400 var(--fs-mono)/1.5 var(--f-mono);color:var(--ink-3)}.colophon-box__srcs:has(.srcs__fold:not(:checked)) .src--x{display:none}.srcs__fold{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);opacity:0}.srcs__more{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:6px;font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent}.srcs__more:lang(zh){font-family:var(--f-cjk-ui);font-size:14px}.srcs__more:after{content:"";width:6px;height:6px;margin-left:2px;border:solid currentColor;border-width:0 1.25px 1.25px 0;transform:translateY(-2px) rotate(45deg)}.srcs__more:hover,.srcs__more:active{color:var(--verm-ink)}.srcs__more-close{display:none}.srcs__more:has(.srcs__fold:checked) .srcs__more-open{display:none}.srcs__more:has(.srcs__fold:checked) .srcs__more-close{display:inline}.srcs__more:has(.srcs__fold:checked):after{transform:translateY(2px) rotate(-135deg)}.srcs__more:has(.srcs__fold:focus-visible){outline:2px dashed var(--verm);outline-offset:2px}@media(pointer:coarse){.srcs__more{min-height:44px}.src__links a{display:inline-flex;align-items:center;min-height:44px}}.colophon-box>.ledger{margin:0}.colophon-box>.ledger .ledger__fold[open]>summary{margin-bottom:var(--s-4)}:root .chapter>.colophon-box+.chapter-next{margin-top:calc(var(--section-gap) * .5)}@media(max-width:760px){.src{grid-template-columns:minmax(0,1fr);row-gap:2px}:root .colophon-box.colophon-box>.colophon-box__measure{grid-column:1;grid-row:auto}}@media print{.srcs__more{display:none!important}.colophon-box__srcs .src--x{display:grid!important}}@media screen and (min-width:1100px){:root .cv.cv{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto 1fr;column-gap:var(--gutter);row-gap:0;align-items:start}:root .cv.cv>*{grid-column:1 / -1}:root .cv.cv>.cv__head{grid-column:1 / span 8;grid-row:1;border-bottom:0}:root .cv.cv>.cv__grid{display:contents}:root .cv.cv>.cv__grid>.cv__section{margin-top:var(--s-6)}:root .cv.cv>.cv__grid>.cv__contact-block{grid-column:9 / -1;grid-row:1;align-self:start;margin-top:44px}:root .cv.cv:after{content:"";grid-column:1 / -1;grid-row:2;border-top:3px double var(--rule-strong)}:root .cv.cv>.cv__grid>[aria-labelledby=ix-roles]{grid-column:1 / span 5;grid-row:3}:root .cv.cv>.cv__grid>[aria-labelledby=ix-lang]{grid-column:1 / span 5;grid-row:4}:root .cv.cv>.cv__grid:not(:has(>[aria-labelledby=ix-lang]))>[aria-labelledby=ix-roles]{grid-row:3 / span 2}:root .cv.cv>.cv__grid>.cv__contact-block+.cv__section{grid-column:6 / -1;grid-row:3 / span 2}:root .cv.cv>.cv__grid>:is([aria-labelledby=ix-edu],[aria-labelledby=ix-path],[aria-labelledby=ix-honours],[aria-labelledby=ix-talks]){grid-column:span 4}:root .cv.cv>.cv__grid>[aria-labelledby=ix-ch]{grid-column:1 / -1}:root .cv.cv>.cv__foot{margin-top:var(--s-6)}}@media screen and (min-width:1100px)and (max-width:1279px){:root:lang(en) .cv.cv>.cv__grid>:is([aria-labelledby=ix-roles],[aria-labelledby=ix-lang]){grid-column:1 / span 6}:root:lang(en) .cv.cv>.cv__grid>.cv__contact-block+.cv__section{grid-column:7 / -1}}:root .ch-entry__gallery>.ch-entry__media{max-width:calc(var(--ar, 1) * 520px + 2 * clamp(6px,1.2vw,12px) + 2px)}:root .ch-entry__gallery .ch-entry__media img{max-height:520px;object-fit:contain}:root .ch-entry__wide>.ch-entry__media img{max-height:min(72vh,560px)}.ch-entry__full{display:block;cursor:zoom-in;color:inherit}.ch-entry__full:focus-visible{outline:2px dashed var(--verm);outline-offset:3px}.ch-entry__full:hover img{border-color:var(--rule-strong)}.now-line__status-more{font:500 var(--fs-mono)/1.35 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.now-line__status-more:lang(zh),:lang(zh) .now-line__status-more{font-family:var(--f-cjk-ui);font-size:13px}@media(min-width:761px){:root .chapter-index .ch-cards--index .ch-card.ch-card--row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fig   fig" "no    glyph" "title title" "dek   dek" "cta   cta" "visit visit";grid-template-rows:auto auto auto auto 1fr auto;column-gap:var(--s-4)}:root .chapter-index .ch-cards--index .ch-card.ch-card--row>.ch-card__fig{display:block;aspect-ratio:auto;height:84px;margin:0 0 var(--s-4);padding:6px 10px}:root .chapter-index .ch-cards--index .ch-card.ch-card--row .ch-card__glyph{align-self:end;width:auto;margin:0 0 4px;font-size:36px;line-height:.9;text-align:right}:root .chapter-index .ch-cards--index .ch-card.ch-card--row .ch-card__no{align-self:end;margin:0 0 6px}}@media(min-width:1100px){:root .chapter-index .ch-cards--index .ch-card.ch-card--row{--row-fig: clamp(128px, 11.7vw, 176px);grid-template-columns:var(--row-fig) minmax(0,1fr) auto;grid-template-areas:"fig   no    glyph" "fig   title title" "fig   dek   dek" "fig   cta   cta" ".     visit visit";grid-template-rows:auto auto auto 1fr auto;column-gap:var(--s-5)}:root .chapter-index .ch-cards--index .ch-card.ch-card--row>.ch-card__fig{align-self:start;width:var(--row-fig);height:auto;aspect-ratio:7 / 4;margin:2px 0 0}:root .chapter-index .ch-cards--index .ch-card.ch-card--row .ch-card__glyph{margin-right:2px}}@media print{:root .chapter-index .ch-cards--index .ch-card.ch-card--row>.ch-card__fig{display:none}}.numeral__lens{position:relative;display:inline-block;width:0;height:0;vertical-align:baseline}.numeral__lens-in{position:absolute;left:-.4002em;bottom:.0167em;width:.256em;height:.72em;overflow:hidden;border-radius:50%;color:var(--silver);-webkit-text-stroke:0;background:radial-gradient(70% 46% at 50% 62%,rgba(255,192,110,.22),rgba(229,66,31,.1) 52%,transparent 80%),repeating-linear-gradient(to bottom,rgba(238,232,220,.04) 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--plate, #0C0B09),#15120E);box-shadow:inset 0 0 .03em .006em #000000b3}.numeral__lens-in>.vig{width:100%;height:100%;filter:drop-shadow(0 0 1.2px rgba(255,240,210,.55)) drop-shadow(0 0 6px rgba(255,170,90,.18))}.numeral__lens .vig .v-l{stroke-width:1.5}.numeral__lens .vig .v-sc{stroke:var(--lit-verm);stroke-width:2.2}.numeral__lens .vig .v-scd{fill:var(--lit-verm)}.numeral__lens .vig .v-au{fill:var(--gold)}.numeral__lens .vig .v-o{fill:var(--plate)}.numeral__lens .vig .v-loupe{fill:#0c0b098c}.numeral__lens .vig .v-f{opacity:.38}@media(prefers-reduced-motion:no-preference){.numeral__lens-in{animation:lensDevelop 1.6s var(--ease-ink) .25s both}.numeral__lens .vig .v-draw{animation:vigDraw 1.4s var(--ease-ink) .7s both}@keyframes lensDevelop{0%{opacity:.15;filter:brightness(.4)}to{opacity:1;filter:none}}}@media print{.numeral__lens{display:none}}@media(min-width:1200px){.opener.opener--latin .opener__art{grid-column:1 / span 4}.opener.opener--latin :is(.opener__meta,.kicker,.opener__title,.opener__title-alt,.opener__thesis,.opener__reframe,.opener__asat,.opener__dek,.opener__why,.opener__see,.onpage){grid-column:5 / span 7}}@media(min-width:1280px){.opener.opener--latin .opener__art{grid-column:1 / span 3}.opener.opener--latin :is(.opener__meta,.kicker,.opener__title,.opener__title-alt,.opener__thesis,.opener__reframe,.opener__asat,.opener__dek,.opener__why,.opener__see,.onpage){grid-column:4 / span 8}}:root .segs{--seg-sep: .72em}:root .segs.segs--cjk{--seg-sep: 1.15em}:is(.ledger__links,.ch-entry__links,.ch-also__links,.sidenote__links,.paper-card__links,.now-line__links) li,.src__links,:is(.ledger__links,.ch-entry__links,.ch-also__links,.sidenote__links,.paper-card__links,.now-line__links,.src__links) a{text-wrap:balance}:is(.keyfig__label,.thread__text,.card10__item,.cv__out,.cv__who,.figure__title,.fig-try__text,.section__aside,.dek,.opener__dek,.opener__hook,.opener__thesis,.articles__title,.ch-entry__pull,.zf-lat__tt):lang(zh){word-break:keep-all;overflow-wrap:break-word}:is(.keyfig__label,.figure__title,.fig-try__text,.section__aside):lang(zh){text-wrap:balance}.thread__link .thread__text wbr{display:inline}@media(min-width:1200px){.opener.opener--compact:not(.opener.opener--latin)>.opener__glyph.giant{grid-column:1 / span 4;font-size:clamp(270px,23vw,380px);margin-left:calc(-1 * var(--pad-l) - .1em)}.opener.opener--compact:not(.opener.opener--latin) :is(.opener__meta,.kicker,.opener__title,.opener__title-alt,.opener__thesis,.opener__reframe,.opener__asat,.opener__dek,.opener__why,.opener__see,.opener__hook,.onpage){grid-column:5 / span 7}}@media(min-width:1280px){.opener.opener--compact:not(.opener.opener--latin)>.opener__glyph.giant{grid-column:1 / span 3}.opener.opener--compact:not(.opener.opener--latin) :is(.opener__meta,.kicker,.opener__title,.opener__title-alt,.opener__thesis,.opener__reframe,.opener__asat,.opener__dek,.opener__why,.opener__see,.opener__hook,.onpage){grid-column:4 / span 8}}@media screen and (min-width:1200px){:root body .masthead.masthead.masthead:not(.masthead.masthead--latin){grid-template-columns:clamp(132px,10.5vw,196px) minmax(0,1fr);grid-template-areas:"glyph kick" "glyph head" "glyph chip" "glyph card"}:root body .masthead.masthead.masthead:not(.masthead.masthead--latin)>.masthead__glyph{container-type:size;align-self:stretch;min-height:0;margin-top:0;font-size:16px}:root body .masthead.masthead.masthead:not(.masthead.masthead--latin)>.masthead__glyph>.giant{writing-mode:vertical-rl;text-orientation:upright;font-size:min(100cqh / 1.86,100cqw / .94);letter-spacing:-.07em;line-height:1;top:.02em;margin:auto 0 0 -.06em}:root body .masthead.masthead.masthead:not(.masthead.masthead--latin) .masthead__card{margin-top:var(--s-4)}}.boundary__note{grid-column:5 / -1;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"re stamp" "topics stamp" "go go";align-items:start;gap:10px 16px;justify-self:start;width:min(100%,440px);margin:6px 6px 8px;padding:16px 18px 18px;background:var(--paper);color:var(--ink);border:1px solid var(--rule-strong);box-shadow:0 0 0 4px var(--paper),0 0 0 5px var(--rule-strong),4px 4px 0 5px color-mix(in srgb,var(--ink) 12%,transparent);transform:rotate(-.6deg);text-decoration:none;transition:transform var(--t-hover) var(--ease-ui)}.boundary__note-re{grid-area:re;font:500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing:.02em;color:var(--ink-2)}.boundary__note-re:lang(zh),:lang(zh) .boundary__note-re{font-family:var(--f-cjk-ui, var(--f-text));letter-spacing:0}.boundary__note-stamp{grid-area:stamp;display:grid;place-items:center;width:54px;height:64px;padding:4px;border:1.5px dashed var(--rule-strong);font:500 var(--fs-min)/1.2 var(--f-mono);letter-spacing:.02em;text-align:center;color:var(--ink-2)}:lang(zh) .boundary__note-stamp{font-family:var(--f-cjk-ui, var(--f-text));letter-spacing:0}.boundary__note-art{display:contents}.boundary__note-stamp>span{display:block}.boundary__note-go:after{content:"→";content:"→" / "";margin-left:.55em}.boundary__note-topics{grid-area:topics;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:15px;line-height:1.3}.boundary__note-topics>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.boundary__note-topics>span:before{content:"";flex:none;width:13px;height:13px;border:1.25px solid var(--ink)}.boundary__note-go{grid-area:go;justify-self:start;display:inline-flex;align-items:center;min-height:36px;margin-top:4px;padding:0 14px;background:var(--ink);color:var(--paper);font:500 var(--fs-mono)/1 var(--f-mono);letter-spacing:.02em}:lang(zh) .boundary__note-go{font-family:var(--f-cjk-ui, var(--f-text));letter-spacing:.02em}@media(pointer:coarse){.boundary__note-go{min-height:44px}}.boundary__note:hover{transform:rotate(0) translateY(-2px)}.boundary__note:hover .boundary__note-topics>span:before{border-color:var(--verm);background:var(--verm-wash)}.boundary__note:hover .boundary__note-go{background:var(--verm-ink)}.boundary__note:focus-visible{outline:2px dashed var(--verm);outline-offset:7px}@media(prefers-reduced-motion:reduce){.boundary__note{transition:none}.boundary__note:hover{transform:rotate(-.6deg)}}@media(max-width:900px){.boundary__note{grid-column:1 / -1}}@media(max-width:420px){.boundary__note{transform:none;margin-inline:4px}}@media(min-width:1200px){.boundary.boundary>.boundary__note{grid-column:1 / span 4;grid-row:4 / span 4;align-self:end;width:min(100%,360px);margin:0 10px 4px 2px}}@media print{.boundary__note{display:none}}@media screen and (min-width:1200px){:root body .masthead.masthead.masthead:not(.masthead.masthead--latin) .card10 :is(.card10__wechat,.card10__contact) .copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}:root .masthead__chapters:lang(zh){margin-inline-start:.25em}@media(min-width:1200px){:root body .masthead.masthead.masthead .card10.card10.card10 .card10__out--fold>li:nth-child(n){display:list-item}:root body .masthead.masthead.masthead .card10.card10.card10 .card10__more{display:none}:root body .masthead.masthead.masthead .card10.card10.card10 .card10__row:has(.card10__out)>.card10__k{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root body .masthead.masthead.masthead .card10.card10.card10 .card10__row:has(.card10__out)>.card10__v,:root body .masthead.masthead.masthead .card10.card10.card10 .card10__row:has(.card10__out)>.card10__v:has(.card10__fold:checked){grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto;column-gap:clamp(24px,2.4vw,40px);row-gap:8px;padding-left:var(--c10-pad)}:root body .masthead.masthead.masthead .card10.card10.card10 .card10__out>li{grid-column:span 2;font-size:15px;line-height:1.4;text-wrap:balance}:root body .masthead.masthead.masthead .card10.card10.card10 .card10__out>li:nth-child(-n+2){grid-column:span 3}:root body .masthead.masthead.masthead .card10.card10.card10 .card10__out:lang(zh)>li{line-height:1.55}:root body .masthead.masthead.masthead .card10.card10.card10 .card10__row:has(.card10__reach)>.card10__v{column-gap:clamp(16px,1.6vw,28px)}}@media(min-width:1200px){:root.js body .plate-row .plate-fig.plate-fig .plate-fig__controls>.plate-controls:after{content:"";position:absolute;left:-14px;right:-14px;bottom:calc(100% + var(--ctl-strip-pad, 9px));z-index:-1;height:24px;background:linear-gradient(to top,var(--paper),color-mix(in srgb,var(--paper) 0%,transparent));opacity:0;pointer-events:none;transition:opacity var(--t-ui) var(--ease-ui)}@container scroll-state(stuck: bottom){:root.js body .plate-row .plate-fig.plate-fig .plate-fig__controls>.plate-controls:after{opacity:1}:root.js body .plate-row .plate-fig.plate-fig .plate-fig__controls>.plate-controls:before{border-top-color:transparent;box-shadow:none}}}@media(min-width:1200px){:root .boundary.boundary:has(>.boundary__note)>:is(.boundary__numeral,.boundary__art){grid-row:1 / span 4}:root .boundary.boundary>.boundary__note{grid-row:5 / span 3;align-self:start;margin-top:5px}}@media(min-width:761px){:root .chapter-index .ch-cards--index .ch-card.ch-card--band{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"fig no     glyph" "fig title  title" "fig dek    dek" "fig thesis thesis" "fig cta    cta" "fig visit  visit";grid-template-rows:auto auto auto auto 1fr auto;column-gap:var(--s-6);align-items:start;min-height:0;padding:var(--s-6) 0;border-left:0;border-right:0;border-bottom:1px solid var(--rule)}:root .chapter-index .ch-cards--index .ch-card.ch-card--band.ch-card--flip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"no     glyph fig" "title  title fig" "dek    dek   fig" "thesis thesis fig" "cta    cta   fig" "visit  visit fig"}:root .chapter-index .ch-cards--index .ch-card.ch-card--band>.ch-card__fig{display:block;align-self:stretch;width:100%;height:auto;min-height:200px;aspect-ratio:auto;margin:0;padding:12px 18px}:root .chapter-index .ch-cards--index .ch-card.ch-card--band .ch-card__no{align-self:end;margin:0 0 6px}:root .chapter-index .ch-cards--index .ch-card.ch-card--band .ch-card__glyph{align-self:end;margin:0 0 4px}:root .chapter-index .ch-cards--index .ch-card.ch-card--band .ch-card__title{font-size:var(--fs-title)}:root .chapter-index .ch-cards--index .ch-card.ch-card--band .ch-card__dek{max-width:32em}:root .chapter-index .ch-cards--index .ch-card.ch-card--band .ch-card__thesis{max-width:34em;max-height:none;font-size:var(--fs-sub);line-height:1.5}:root .chapter-index .ch-cards--index .ch-card.ch-card--band .ch-card__thesis:lang(zh){font-size:16px;line-height:1.8;max-width:30em}:root .chapter-index .ch-cards--index .ch-card.ch-card--band .ch-card__cta{margin-top:var(--s-4)}}@media(min-width:1200px){:root .chapter-index .ch-cards--index .ch-card.ch-card--row{grid-template-areas:"fig   no     glyph" "fig   title  title" "fig   dek    dek" "fig   thesis thesis" "fig   cta    cta" ".     visit  visit";grid-template-rows:auto auto auto auto 1fr auto}:root .chapter-index .ch-cards--index .ch-card.ch-card--row>.ch-card__thesis{display:block;max-width:34em;max-height:none;margin:8px 0 0;padding:0;border:0;font-size:15px;line-height:1.5;color:var(--ink-2)}:root .chapter-index .ch-cards--index .ch-card.ch-card--row>.ch-card__thesis:lang(zh){line-height:1.75}:root .chapter-index .ch-cards--index .ch-card.ch-card--row .ch-card__cta{margin-top:10px}}@media print{:root .chapter-index .ch-cards--index .ch-card.ch-card--band>.ch-card__fig{display:none}}@supports selector(:has(*)){@media(max-width:760px){:root .ch-grid>.ch-entry.ch-entry--minor{padding:var(--s-4) 0 var(--s-3)}:root .ch-entry--minor:not(:has(.more__toggle:checked)) :is(.ch-entry__text,.ch-entry__aside,.ch-entry__wide,.ch-entry__main>.wechat),:root .ch-entry--minor:not(:has(.more__toggle:checked)) .ch-entry__main>.prose>:not(.ch-entry__body){display:none}:root .ch-entry--minor:not(:has(.more__toggle:checked)) .ch-entry__main>.prose{margin-top:0}:root .ch-entry--minor:not(:has(.more__toggle:checked)) .ch-entry__title{margin-bottom:0}:root .ch-entry--minor .ch-entry__body.more:not(:has(>.more__toggle:checked)) .more__rest{display:none}:root .ch-also__item:has(>.ch-also__more:not([open]))>:is(.ch-also__links,.wechat){display:none}}@media(min-width:761px){.ch-entry__body.more--phone>:is(.more__toggle,.more__btn){display:none}}}@media print{.ch-entry__body.more--phone>:is(.more__toggle,.more__btn){display:none!important}}:where(.fp-stamp,.fp-stamp-halo){mix-blend-mode:multiply}:where(.fp-stamp svg){display:block;width:100%;height:100%;overflow:visible}@media(prefers-color-scheme:dark){:where(:root:not([data-theme=light]) .fp-stamp,:root:not([data-theme=light]) .fp-stamp-halo){mix-blend-mode:screen}}:where(:root[data-theme=dark] .fp-stamp,:root[data-theme=dark] .fp-stamp-halo){mix-blend-mode:screen}.fp-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(.passport-count){display:inline-flex;align-items:center;gap:.4em;min-height:32px;padding:0 .7em;border:1px solid var(--rule, rgba(21,19,15,.16));border-radius:999px;background:transparent;color:var(--ink-2, #3E3A32);font:500 12px/1 var(--f-mono, "IBM Plex Mono", ui-monospace, Menlo, monospace);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer;transform-origin:50% 50%;white-space:nowrap}:where(.passport-count__ring){color:var(--verm, #C4351C)}:where(.passport-count[aria-expanded=true]){border-color:var(--ink, #15130F);color:var(--ink, #15130F)}:where(.passport-count:focus-visible){outline:2px dashed var(--verm, #C4351C);outline-offset:3px}.passport-count__label{display:inline;white-space:nowrap}.passport-count__word{text-transform:none;letter-spacing:0}:lang(zh) .passport-count__word{font-family:var(--f-cjk-ui, "PingFang SC", "Noto Sans SC", sans-serif);font-size:13px}.passport-count[data-n="0"] [data-passport-n]{color:var(--ink-3, #635D51)}[data-passport] [data-passport-n]{transition:color .9s cubic-bezier(.16,.84,.24,1)}[data-passport] [data-passport-n][data-inked]{color:var(--verm-ink, #A82C16);transition:none}@media(max-width:560px){.passport-count__word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(pointer:coarse){:where(.passport-count){min-height:44px}}.fp-passport[hidden]{display:none!important}:where(.fp-passport){box-sizing:border-box;background:var(--paper, #EEE8DC);color:var(--ink, #15130F);font:400 15px/1.45 var(--f-text, Newsreader, "Songti SC", serif)}:where(.fp-passport:not(.fp-passport--inline)){position:fixed;z-index:80;top:64px;right:60px;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 88px);overflow:auto;overscroll-behavior:contain;padding:18px 20px 16px;border:1px solid var(--ink, #15130F);box-shadow:1px 1px 0 var(--ink, #15130F),0 22px 48px -22px #15130f6b}@media(max-width:900px){.fp-passport.fp-passport:not(.fp-passport--inline){top:auto;left:0;right:0;width:auto;bottom:calc(var(--strip-h, 60px) + env(safe-area-inset-bottom,0px));max-height:calc(100vh - var(--hdr, 56px) - var(--strip-h, 60px) - 12px);max-height:calc(100dvh - var(--hdr, 56px) - var(--strip-h, 60px) - 12px);padding:16px 16px 18px;border-width:1px 0 0;box-shadow:0 -18px 40px -24px #15130f80}}:where(.fp-passport--inline){max-width:640px;margin-top:12px;padding:18px 20px 16px}.fp-passport a:focus-visible,.fp-passport button:focus-visible{outline:2px dashed var(--verm, #C4351C);outline-offset:2px}.fp-passport .fp-passport__title:focus,.fp-passport .fp-passport__title:focus-visible{outline:none}.fp-passport .fp-passport__head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:4px 12px;margin:0 0 4px}:where(.fp-passport__title){margin:0;font:500 32px/1.05 var(--f-display, "Bodoni Moda", "ZX Display SC","ZX Display SC Fallback", "Songti SC", serif);letter-spacing:-.01em}.fp-passport .fp-passport__clock{margin:0;justify-self:end;font:500 12px/1.2 var(--f-mono, "IBM Plex Mono", ui-monospace, monospace);color:var(--ink-3, #635D51);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:.02em}.fp-passport--inline .fp-passport__head:has(>:only-child){display:flex;justify-content:flex-end}:where(.fp-passport__close){width:36px;height:36px;padding:0;border:1px solid var(--rule, rgba(21,19,15,.16));border-radius:50%;background:none;color:var(--ink, #15130F);font:400 20px/1 var(--f-text, Newsreader, serif);cursor:pointer}@media(pointer:coarse){.fp-passport .fp-passport__close{width:44px;height:44px}}.fp-passport .fp-passport__lede{margin:2px 0 14px;font-size:15px;line-height:1.45;color:var(--ink-2, #3E3A32)}.fp-passport .fp-passport__lede:lang(en){font-style:italic}.fp-tally{display:grid;gap:8px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--rule-strong, #15130F)}.fp-tally__row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"mark label n" "mark meter meter";align-items:baseline;gap:4px 8px}.fp-tally__mark{grid-area:mark;font:500 15px/1 var(--f-mono, "IBM Plex Mono", monospace);color:var(--verm, #C4351C)}.fp-tally__row--exp .fp-tally__mark{color:var(--gold-ink, #83530B)}.fp-tally__label{grid-area:label;font-size:15px;line-height:1.3;color:var(--ink, #15130F)}.fp-tally__n{grid-area:n;font:500 13px/1 var(--f-mono, "IBM Plex Mono", monospace);color:var(--ink-2, #3E3A32);font-variant-numeric:tabular-nums;white-space:nowrap}.fp-tally__n b{font-size:17px;font-weight:600;color:var(--ink, #15130F)}.fp-tally__meter{grid-area:meter;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.fp-tally__cell{display:grid;place-items:center;height:12px;border:1px solid var(--ink-4, #A0978A);border-radius:2px;font:normal 600 9px/1 var(--f-mono, monospace);color:transparent}.fp-tally__cell[data-on=shortcut]{background:var(--verm, #C4351C);border-color:var(--verm, #C4351C)}.fp-tally__cell[data-on=diffusion]{background:var(--ink, #15130F);border-color:var(--ink, #15130F)}.fp-tally__cell[data-on=done]{background:var(--gold, #F2B45A);border-color:var(--gold-ink, #83530B)}.fp-tally__row--glossed{grid-template-areas:"mark label n" "mark meter meter" "mark gloss gloss"}.fp-tally__gloss{grid-area:gloss;margin-top:2px;font:italic 400 14px/1.4 var(--f-text, Newsreader, serif);color:var(--ink-2, #3E3A32)}.fp-tally__gloss:lang(zh){font:400 14px/1.6 var(--f-text-zh, var(--f-text));font-style:normal;letter-spacing:.02em}.fp-passport .fp-passport__hist{margin:0 0 14px;padding:12px 12px 10px;background:var(--paper-2, #E5DDCD);border:1px solid var(--rule, rgba(21,19,15,.16))}.fp-passport .fp-passport__hist-title{margin:0 0 8px;padding:0;max-width:none;font:500 15px/1.3 var(--f-text, Newsreader, serif);font-style:normal;letter-spacing:0;text-transform:none;color:var(--ink, #15130F)}:where(.fp-passport__canvas){display:block;width:100%;height:132px}.fp-passport .fp-passport__legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;font:400 12px/1.35 var(--f-mono, "IBM Plex Mono", monospace);color:var(--ink-2, #3E3A32);letter-spacing:0;text-transform:none}:lang(zh) .fp-passport .fp-passport__legend{font:400 13px/1.4 var(--f-cjk-ui, "PingFang SC", sans-serif)}:where(.fp-passport__key):before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;vertical-align:-1px;background:var(--ink, #15130F)}:where(.fp-passport__key[data-via=shortcut]):before{background:var(--verm, #C4351C)}:where(.fp-passport__axis){margin-left:auto}.fp-passport .fp-passport__verdict{margin:10px 0 0;font:500 15px/1.4 var(--f-text, Newsreader, serif);letter-spacing:0;text-transform:none;color:var(--ink, #15130F);font-variant-numeric:tabular-nums}.fp-passport .fp-passport__verdict[data-modes="2"]{color:var(--verm-ink, #A82C16)}.fp-passport .fp-passport__note{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--ink-2, #3E3A32)}.fp-passport .fp-passport__note:lang(en){font-style:italic}.fp-passport .fp-passport__how{margin:8px 0 0;padding-top:8px;border-top:1px dotted var(--rule, rgba(21,19,15,.16));font-size:14px;line-height:1.5;color:var(--ink-2, #3E3A32)}.fp-passport__how-line{display:block}.fp-passport .fp-passport__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-strong, #15130F)}.fp-passport .fp-passport__row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:0;padding:5px 0;border-bottom:1px solid var(--rule, rgba(21,19,15,.16))}.fp-passport .fp-passport__link{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.fp-passport a.fp-passport__link:hover .fp-passport__name{text-decoration:underline;text-decoration-color:var(--verm, #C4351C);text-underline-offset:3px}:where(.fp-passport__glyph){flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--rule-strong, #15130F);font:900 17px/1 var(--f-cjk-display, "ZX Display SC","ZX Display SC Fallback", "Songti SC", serif)}:where(.fp-passport__row[data-state=now][data-via=shortcut] .fp-passport__glyph){background:var(--verm, #C4351C);border-color:var(--verm, #C4351C);color:var(--on-verm, #FBF6EC)}:where(.fp-passport__row[data-state=now][data-via=diffusion] .fp-passport__glyph){background:var(--ink, #15130F);border-color:var(--ink, #15130F);color:var(--paper, #EEE8DC)}.fp-passport .fp-passport__row[data-state=earlier]{opacity:1}.fp-passport .fp-passport__row[data-state=earlier] .fp-passport__glyph{opacity:.5}:where(.fp-passport__row[data-state=none] .fp-passport__glyph){color:var(--ink-3, #635D51);border-style:dashed;border-color:var(--ink-4, #A0978A)}.fp-passport .fp-passport__n{flex:none;font:500 12px/1 var(--f-mono, "IBM Plex Mono", monospace);color:var(--ink-3, #635D51);letter-spacing:.02em}.fp-passport .fp-passport__name{min-width:0;font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-passport .fp-passport__short{color:var(--ink-3, #635D51)}.fp-passport .fp-passport__exp{flex:none;color:var(--gold-ink, #83530B);font:600 14px/1 var(--f-mono, monospace)}.fp-passport .fp-passport__status{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font:500 12px/1.25 var(--f-mono, "IBM Plex Mono", monospace);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--ink-2, #3E3A32);text-align:right}:lang(zh) .fp-passport .fp-passport__t{font-size:13px;line-height:1.3}:lang(zh) .fp-passport .fp-passport__via,:lang(zh) .fp-passport .fp-passport__tag,:lang(zh) .fp-passport .fp-passport__none{font:400 13px/1.3 var(--f-cjk-ui, "PingFang SC", sans-serif)}.fp-passport .fp-passport__via[data-via=shortcut]{color:var(--verm-ink, #A82C16)}.fp-passport .fp-passport__tag,.fp-passport .fp-passport__none{font-weight:400;color:var(--ink-3, #635D51)}.fp-passport .fp-passport__ach{margin:0 0 14px}.fp-passport .fp-passport__sec{margin:0 0 4px;font:500 15px/1.3 var(--f-text, Newsreader, serif);letter-spacing:0;text-transform:none;color:var(--ink, #15130F)}.fp-passport .fp-passport__achlist{list-style:none;margin:0;padding:0}.fp-passport .fp-passport__achlist li{position:relative;margin:0;padding:6px 0 6px 22px;font-size:14px;line-height:1.45;border-bottom:1px dotted var(--rule, rgba(21,19,15,.16))}:where(.fp-passport__achlist li):before{content:"◎";position:absolute;left:0;top:6px;color:var(--gold-ink, #83530B);font:500 13px/1.45 var(--f-mono, "IBM Plex Mono", monospace)}:where(.fp-passport__achlist strong){font-weight:600}.fp-passport .fp-passport__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:14px;color:var(--ink-2, #3E3A32)}.fp-passport .fp-passport__storage{flex:1 1 100%;margin:0}.fp-passport .fp-passport__save,.fp-passport .fp-passport__clear{min-height:36px;padding:0 12px;border:1px solid var(--rule-strong, #15130F);border-radius:0;background:none;color:var(--ink, #15130F);font:500 var(--fs-mono, 13px)/1.1 var(--f-mono, ui-monospace, monospace);letter-spacing:.02em;text-transform:none;cursor:pointer}.fp-passport .fp-passport__save:hover{background:var(--ink, #15130F);color:var(--paper, #EEE8DC)}.fp-passport .fp-passport__clear{margin-left:auto;border-color:var(--rule, rgba(21,19,15,.16));color:var(--ink-2, #3E3A32)}.fp-passport .fp-passport__clear[data-armed]{border-color:var(--verm, #C4351C);color:var(--verm-ink, #A82C16)}.fp-passport .fp-passport__saved{font-size:14px;color:var(--ink-2, #3E3A32)}@media(pointer:coarse){.fp-passport .fp-passport__save,.fp-passport .fp-passport__clear{min-height:44px}}:where(.fp-toast){position:fixed;z-index:calc(var(--z-sheet, 70) - 5);box-sizing:border-box;background:var(--paper, #EEE8DC);color:var(--ink, #15130F);border:1px solid var(--rule-strong, #15130F)}.fp-toast.fp-toast{inset:auto auto 16px 16px;width:max-content;max-width:min(540px,calc(100vw - 32px));height:40px;display:flex;align-items:stretch;gap:0;padding:0;margin:0;box-shadow:var(--shadow-pop, 0 18px 40px -22px rgba(21,19,15,.38));font:400 14px/1.2 var(--f-text, Newsreader, serif);letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;cursor:default;touch-action:none;-webkit-user-select:none;user-select:none}.fp-toast.fp-toast[data-dock=header]{bottom:auto;max-width:none;box-shadow:none}.fp-toast[data-dock=header] .fp-toast__mark{min-width:34px;padding:0 9px 0 11px}.fp-toast[data-dock=header] .fp-toast__body{padding:0 10px}.fp-toast[data-dock=header] .fp-toast__close{width:36px}.fp-toast.fp-toast[data-dock=card]{bottom:auto;height:auto;max-width:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name close" "mark full full" "mark act act";align-items:start;padding:0 0 16px;white-space:normal;overflow:visible;transform-origin:var(--fp-caret, 50%) -12px;box-shadow:3px 3px color-mix(in srgb,var(--ink, #15130F) 88%,transparent),0 26px 50px -30px #15130f73}.fp-toast.fp-toast[data-dock=card]:before{content:"";position:absolute;top:-7px;left:calc(var(--fp-caret, 50%) - 6px);width:12px;height:12px;box-sizing:border-box;pointer-events:none;background:var(--paper, #EEE8DC);border-left:1px solid var(--rule-strong, #15130F);border-top:1px solid var(--rule-strong, #15130F);transform:rotate(45deg)}.fp-toast[data-dock=card] .fp-toast__body{display:contents}.fp-toast[data-dock=card] .fp-toast__mark{grid-area:mark;align-self:stretch;align-items:flex-start;padding:15px 12px 0 14px;font-size:20px}.fp-toast[data-dock=card] .fp-toast__name{grid-area:name;padding:15px 0 0 14px;font:600 18px/1.25 var(--f-text, Newsreader, serif)}.fp-toast[data-dock=card] .fp-toast__desc,.fp-toast[data-dock=card] .fp-toast__tally,.fp-toast[data-dock=card] .fp-toast__spoken{display:none}.fp-toast[data-dock=card] .fp-toast__full{grid-area:full;display:block;padding:6px 20px 0 14px;font:400 16px/1.5 var(--f-text, Newsreader, serif);color:var(--ink-2, #3E3A32);text-wrap:pretty}.fp-toast[data-dock=card] .fp-toast__action{grid-area:act;justify-self:start;min-height:32px;margin:14px 0 0 14px;padding:0 12px;border:1px solid currentColor}.fp-toast[data-dock=card] .fp-toast__close{grid-area:close;width:40px;height:40px;margin:4px 4px 0 0;border-left:0}:lang(zh) .fp-toast[data-dock=card] .fp-toast__name{font:600 17px/1.3 var(--f-text-zh, var(--f-text))}:lang(zh) .fp-toast[data-dock=card] .fp-toast__full{font:400 15px/1.8 var(--f-text-zh, var(--f-text));letter-spacing:.02em}.fp-toast .fp-toast__full{display:none}.fp-toast .fp-toast__mark{flex:none;display:flex;align-items:center;justify-content:center;min-width:38px;padding:0 10px 0 12px;margin:0;border-right:1px dashed var(--rule-strong, #15130F);color:var(--gold-ink, #83530B);font:500 17px/1 var(--f-mono, "IBM Plex Mono", monospace)}.fp-toast--note .fp-toast__mark{color:var(--verm-ink, #A82C16)}.fp-toast .fp-toast__body{flex:1 1 auto;min-width:0;margin:0;padding:0 12px;display:flex;align-items:center;gap:0 .45em;overflow:hidden}.fp-toast .fp-toast__name{flex:none;font:600 15px/1.2 var(--f-text, Newsreader, serif);color:var(--ink, #15130F)}.fp-toast .fp-toast__desc{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font:italic 400 14px/1.2 var(--f-text, Newsreader, serif);color:var(--ink-2, #3E3A32)}.fp-toast--exp .fp-toast__name:after{content:"·";margin-left:.45em;font-weight:400;color:var(--ink-3, #635D51)}.fp-toast .fp-toast__title{font-style:normal;color:var(--ink, #15130F)}.fp-toast .fp-toast__name--opt.fp-cut+.fp-toast__desc .fp-toast__title{font-weight:600;font-size:15px}.fp-toast .fp-toast__tally{flex:none;margin-left:.35em;padding:3px 6px 2px;border:1px solid var(--rule, rgba(21,19,15,.16));font:500 12px/1 var(--f-mono, "IBM Plex Mono", monospace);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-2, #3E3A32)}.fp-toast[data-dock=header] .fp-toast__tally--chip{display:none}.fp-toast .fp-cut{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fp-toast .fp-toast__kbd.fp-cut{display:none}.fp-toast .fp-toast__action{flex:none;display:flex;align-items:center;gap:8px;margin:0;padding:0 12px;border:0;border-left:1px solid var(--rule, rgba(21,19,15,.16));border-radius:0;background:none;color:var(--verm-ink, #A82C16);text-transform:none;white-space:nowrap;cursor:pointer}.fp-toast .fp-toast__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fp-toast .fp-toast__kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border:1px solid currentColor;border-radius:2px;background:none;font:500 12px/1 var(--f-mono, "IBM Plex Mono", monospace);color:inherit}.fp-toast .fp-toast__action:hover{background:var(--paper-2, rgba(21,19,15,.05));color:var(--ink, #15130F)}.fp-toast .fp-toast__close{flex:none;display:grid;place-items:center;width:40px;margin:0;padding:0;border:0;border-left:1px solid var(--rule, rgba(21,19,15,.16));border-radius:0;background:none;color:var(--ink-2, #3E3A32);font:400 20px/1 var(--f-text, Newsreader, serif);cursor:pointer}.fp-toast .fp-toast__close:hover{color:var(--verm-ink, #A82C16)}.fp-toast .fp-toast__action:focus-visible,.fp-toast .fp-toast__close:focus-visible{outline:2px dashed var(--verm, #C4351C);outline-offset:-5px}:lang(zh) .fp-toast .fp-toast__name{font-family:var(--f-text-zh, var(--f-text));font-size:15px}:lang(zh) .fp-toast .fp-toast__desc{font-style:normal}:lang(zh) .fp-toast--note .fp-toast__body{column-gap:0}:lang(zh) .fp-toast--note .fp-toast__tally{margin-left:.6em}:lang(zh) .fp-toast .fp-toast__tally{font:400 13px/1 var(--f-cjk-ui, "PingFang SC", sans-serif);letter-spacing:0}.fp-toast.fp-toast:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:var(--gold-ink, #83530B);transform-origin:0 50%;animation:fp-slip-life var(--fp-life, 4s) linear forwards}.fp-toast--note.fp-toast:after{background:var(--verm, #C4351C)}.fp-toast.fp-toast[data-hold]:after{animation-play-state:paused}.fp-toast.fp-toast[data-still]:after{content:none}@keyframes fp-slip-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.fp-toast.fp-toast:after{content:none}}@media(pointer:coarse){.fp-toast.fp-toast:not([data-dock=strip]):not([data-dock=card]){height:44px}.fp-toast .fp-toast__close{width:44px}.fp-toast[data-dock=card] .fp-toast__close{height:44px}.fp-toast[data-dock=card] .fp-toast__action{min-height:44px}}@media(max-width:900px),(max-height:500px)and (orientation:landscape){.fp-toast.fp-toast,.fp-toast.fp-toast[data-dock]{top:auto;right:auto;bottom:calc(var(--fp-dock-b, calc(var(--strip-h, 60px) + env(safe-area-inset-bottom, 0px))) + 12px);left:max(16px,env(safe-area-inset-left,0px));width:max-content;max-width:min(560px,calc(100vw - 32px));height:44px;z-index:calc(var(--z-rail, 45) - 2);align-items:center;white-space:normal}.fp-toast.fp-toast[data-edge=top]{top:calc(var(--fp-dock-t, 52px) + 12px);bottom:auto}.fp-toast .fp-toast__mark{align-self:stretch;min-width:0;padding:0 10px 0 12px;font-size:16px}.fp-toast .fp-toast__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0 8px 0 10px;font:400 14px/1.25 var(--f-text, Newsreader, serif)}.fp-toast .fp-toast__name,.fp-toast .fp-toast__desc{display:inline;overflow:visible;font-size:14px;line-height:1.25}.fp-toast--exp .fp-toast__name:after{content:" ·";margin-left:0}.fp-toast .fp-toast__more,.fp-toast .fp-toast__tally{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fp-toast .fp-toast__action{flex:none;align-self:center;min-height:44px;margin:0;padding:0 12px;position:relative;border:0;color:var(--ink, #15130F);white-space:nowrap}.fp-toast .fp-toast__label{text-decoration:none}.fp-toast .fp-toast__kbd{display:none}.fp-toast .fp-toast__action:before{content:"";position:absolute;inset:6px 0;border:1px solid var(--ink, #15130F);pointer-events:none}.fp-toast .fp-toast__close{align-self:stretch;width:44px;height:auto;min-height:44px;border-left:0}}@media(max-width:760px){.fp-toast.fp-toast,.fp-toast.fp-toast[data-dock]{left:0;right:0;width:auto;max-width:none;bottom:var(--fp-dock-b, calc(var(--strip-h, 60px) + env(safe-area-inset-bottom, 0px)));padding:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);border-width:1px 0 0;box-shadow:0 -16px 28px -26px #15130f8c}.fp-toast.fp-toast[data-edge=top]{top:var(--fp-dock-t, 52px);bottom:auto;border-width:0 0 1px;box-shadow:0 16px 28px -26px #15130f8c}.fp-toast .fp-toast__mark{padding-left:max(12px,calc(var(--gutter, 16px) - 4px))}}@media(max-width:900px),(max-height:500px)and (orientation:landscape){.fp-toast.fp-toast.fp-toast[data-dock=flag]{top:auto;right:auto;bottom:var(--fp-dock-b, calc(var(--strip-h, 60px) + env(safe-area-inset-bottom, 0px) + 10px));left:max(16px,env(safe-area-inset-left,0px));width:min(360px,calc(100vw - 32px));max-width:none;height:auto;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name act" "mark desc desc";align-items:center;padding:0 0 9px;border:1px solid var(--rule-strong, #15130F);border-radius:0;background:var(--paper, #EEE8DC);color:var(--ink, #15130F);box-shadow:3px 3px color-mix(in srgb,var(--ink, #15130F) 88%,transparent),0 18px 34px -24px #15130f80;white-space:normal;overflow:visible;transform-origin:var(--fp-caret, 50%) calc(100% + 10px)}.fp-toast.fp-toast.fp-toast[data-dock=flag][data-edge=top]{top:var(--fp-dock-t, 62px);bottom:auto;transform-origin:50% -10px}.fp-toast.fp-toast[data-dock=flag][data-caret]:before{content:"";position:absolute;bottom:-7px;left:calc(var(--fp-caret, 50%) - 6px);width:12px;height:12px;box-sizing:border-box;pointer-events:none;background:var(--paper, #EEE8DC);border-right:1px solid var(--rule-strong, #15130F);border-bottom:1px solid var(--rule-strong, #15130F);transform:rotate(45deg)}.fp-toast[data-dock=flag] .fp-toast__body{display:contents}.fp-toast[data-dock=flag] .fp-toast__mark{grid-area:mark;align-self:stretch;align-items:flex-start;min-width:0;padding:10px 10px 0 12px;font-size:16px;color:var(--verm-ink, #A82C16)}.fp-toast[data-dock=flag] .fp-toast__name{grid-area:name;display:block;min-width:0;padding:9px 8px 0 11px;font:600 15px/1.25 var(--f-text, Newsreader, serif);color:var(--ink, #15130F);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:lang(zh) .fp-toast[data-dock=flag] .fp-toast__name{font:600 15px/1.3 var(--f-text-zh, var(--f-text));letter-spacing:.02em}.fp-toast[data-dock=flag] .fp-toast__desc{grid-area:desc;display:block;position:static;width:auto;height:auto;margin:0;clip:auto;padding:2px 14px 0 11px;overflow:visible;white-space:normal;text-wrap:pretty;font:italic 400 14px/1.4 var(--f-text, Newsreader, serif);color:var(--ink-2, #3E3A32)}:lang(zh) .fp-toast[data-dock=flag] .fp-toast__desc{font:400 14px/1.6 var(--f-text-zh, var(--f-text));font-style:normal;letter-spacing:.02em}.fp-toast[data-dock=flag] .fp-toast__tally,.fp-toast[data-dock=flag] .fp-toast__close{display:none}.fp-toast[data-dock=flag] .fp-toast__action{grid-area:act;align-self:start;position:relative;min-height:32px;margin:6px 6px 0 0;padding:0 10px;border:0;color:var(--verm-ink, #A82C16)}.fp-toast[data-dock=flag] .fp-toast__action:before{content:"";position:absolute;inset:-6px -6px -6px 0;border:0}.fp-toast[data-dock=flag] .fp-toast__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fp-toast[data-dock=flag] .fp-toast__action:hover{background:var(--paper-2, rgba(21,19,15,.05));color:var(--ink, #15130F)}.fp-toast[data-dock=flag] .fp-toast__action:focus-visible{outline:2px dashed var(--verm, #C4351C);outline-offset:-4px}.fp-toast--note.fp-toast[data-dock=flag]:after{left:0;right:0}}@media(prefers-reduced-motion:no-preference){.thumbs a[data-fp-nod][data-fp-stamped]:after{animation:fp-dot-nod .52s cubic-bezier(.25,1.6,.4,1)}}@keyframes fp-dot-nod{0%{scale:1}40%{scale:1.9}to{scale:1}}body:has(>.fp-toast[data-dock=header]) .site-header__now{opacity:0}@media(prefers-reduced-motion:no-preference){.site-header__now{transition:opacity .28s var(--ease-ui, cubic-bezier(.2,.9,.1,1))}body:has(>.fp-toast[data-dock=header]) .site-header__now{transition-duration:.12s}}.boundary__fpt.fp-arrival{gap:0;text-wrap:pretty}.boundary__fpt.fp-arrival:not([hidden]){display:block}.fp-arrival .fp-arrival__glue{white-space:nowrap}.fp-arrival time.fp-arrival__date{font:inherit;color:inherit;letter-spacing:inherit;font-variant-numeric:normal}.fp-arrival:lang(zh){line-break:strict;text-spacing-trim:trim-start}.fp-return{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 12px;margin:0;font:500 12px/1.2 var(--f-mono, "IBM Plex Mono", monospace);letter-spacing:0;text-transform:none;color:var(--ink, #15130F);white-space:nowrap}:lang(zh) .fp-return{font:400 13px/1.3 var(--f-cjk-ui, "PingFang SC", sans-serif)}.fp-return>[hidden]{display:none}.fp-return__hi{font:italic 500 14px/1.2 var(--f-text, Newsreader, serif);color:var(--ink-2, #3E3A32)}:lang(zh) .fp-return__hi{font:600 13px/1.3 var(--f-cjk-ui, "PingFang SC", sans-serif);font-style:normal;color:var(--ink, #15130F)}.fp-return__new,.fp-return__today{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:0 10px;border:1px solid var(--rule-strong, #15130F);border-radius:13px;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.fp-return__new{border-color:var(--gold-ink, #83530B);color:var(--gold-ink, #83530B);background:var(--gold-wash, rgba(242,180,90,.18))}a.fp-return__new:hover,a.fp-return__today:hover{background:var(--ink, #15130F);border-color:var(--ink, #15130F);color:var(--paper, #EEE8DC)}.fp-return a:focus-visible{outline:2px dashed var(--verm, #C4351C);outline-offset:2px}.fp-return--card{position:absolute;z-index:2;transform:translateY(-50%)}.fp-return--stack{position:absolute;z-index:2;flex-direction:column;align-items:flex-end;gap:6px;white-space:normal;text-align:right}.fp-return--stack .fp-return__new,.fp-return--stack .fp-return__today{min-height:26px;padding:4px 10px;white-space:normal;line-height:1.25;background-color:var(--paper, #EEE8DC)}.fp-return--stack .fp-return__new{background:color-mix(in srgb,var(--gold, #F2B45A) 18%,var(--paper, #EEE8DC))}.fp-return--stack .fp-return__hi{padding:2px 8px;border-radius:2px;background:var(--paper, #EEE8DC);color:var(--ink, #15130F)}.fp-return--float{position:fixed;z-index:94;left:12px;right:12px;bottom:calc(var(--strip-h, 60px) + 12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;white-space:normal;padding:10px 44px 10px 12px;background:var(--paper, #EEE8DC);border:1px solid var(--ink, #15130F);box-shadow:1px 1px 0 var(--ink, #15130F)}@media(min-width:901px){.fp-return--float{right:auto;bottom:20px;left:clamp(16px,4vw,56px);max-width:520px}}.fp-return--float .fp-return__new,.fp-return--float .fp-return__today{min-height:32px;white-space:normal}.fp-return__x{position:absolute;top:2px;right:2px;width:40px;height:40px;padding:0;border:0;background:none;color:var(--ink-2, #3E3A32);font:400 20px/1 var(--f-text, Newsreader, serif);cursor:pointer}@media(pointer:coarse){.fp-return__x{width:44px;height:44px;top:0;right:0}.fp-return--float{padding-right:48px}}.chapter-exp{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 0;font:400 15px/1.5 var(--f-text, Newsreader, serif);color:var(--ink-2, #3E3A32);text-transform:none;letter-spacing:0}.chapter-exp[hidden]{display:none}.chapter-exp[data-state=done] .chapter-exp__text{color:var(--ink, #15130F);font-weight:500}.chapter-exp__mark{display:inline-block;color:var(--gold-ink, #83530B);font-family:var(--f-mono, monospace)}.chapter-exp__go,.chapter-exp__more{padding:0 10px;border:1px solid var(--rule-strong, #15130F);border-radius:0;background:none;color:var(--ink, #15130F);font:500 var(--fs-mono, 13px)/1.1 var(--f-mono, ui-monospace, monospace);letter-spacing:.02em;text-transform:none;cursor:pointer}.chapter-exp__more{border-color:var(--rule, rgba(21,19,15,.16));color:var(--ink-2, #3E3A32)}.chapter-exp__go:hover,.chapter-exp__more:hover{background:var(--ink, #15130F);color:var(--paper, #EEE8DC)}.chapter-exp__go:focus-visible,.chapter-exp__more:focus-visible{outline:2px dashed var(--verm, #C4351C);outline-offset:3px}span.chapter-exp__more{border:0;padding:0;min-height:0}p.chapter-exp{flex-wrap:nowrap;align-items:flex-start}p.chapter-exp:before{align-self:flex-start;margin-top:.42em}.chapter-exp__mark{flex:none;align-self:flex-start}.chapter-exp__text{flex:1 1 auto;min-width:0}.chapter-exp__go,.chapter-exp__more{flex:none;align-self:center}.fp-keepsake{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:start;max-width:620px;margin-top:28px;padding-top:18px;border-top:1px solid var(--rule-strong, #15130F)}.fp-keepsake__frame{line-height:0;background:var(--paper, #EEE8DC);box-shadow:0 0 0 1px var(--rule, rgba(21,19,15,.16)),4px 4px color-mix(in srgb,var(--ink, #15130F) 14%,transparent);transform:rotate(-2deg)}.fp-keepsake__card{display:block;width:132px;height:auto;aspect-ratio:1080 / 1350}.fp-keepsake .fp-keepsake__title{margin:0 0 4px;font:500 var(--fs-title-s, 28px)/1.1 var(--f-display, "Bodoni Moda", serif);letter-spacing:-.01em}:lang(zh) .fp-keepsake .fp-keepsake__title{font:900 22px/1.2 var(--f-cjk-display, "ZX Display SC","ZX Display SC Fallback", serif);letter-spacing:.02em}.fp-keepsake__line{margin:0 0 6px;font:500 13px/1.4 var(--f-mono, "IBM Plex Mono", monospace);color:var(--ink, #15130F)}:lang(zh) .fp-keepsake__line{font:400 14px/1.5 var(--f-cjk-ui, "PingFang SC", sans-serif)}.fp-keepsake__lede{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--ink-2, #3E3A32);max-width:52ch}.fp-keepsake__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.fp-keepsake__save{padding:0 16px;border:1px solid var(--ink, #15130F);background:var(--ink, #15130F);color:var(--paper, #EEE8DC);font:500 var(--fs-mono, 13px)/1.1 var(--f-mono, ui-monospace, monospace);letter-spacing:.02em;text-transform:none;cursor:pointer}.fp-keepsake__save:hover{background:var(--verm, #C4351C);border-color:var(--verm, #C4351C);color:var(--on-verm, #FBF6EC)}.fp-keepsake__save:focus-visible{outline:2px dashed var(--verm, #C4351C);outline-offset:3px}.fp-keepsake__save[aria-busy=true]{opacity:.7;cursor:progress}.fp-keepsake__status{font-size:14px;color:var(--ink-2, #3E3A32)}.fp-keepsake__line[data-empty]{font:italic 400 16px/1.45 var(--f-text, Newsreader, serif);color:var(--ink-2, #3E3A32)}:lang(zh) .fp-keepsake__line[data-empty]{font:400 15px/1.7 var(--f-text-zh, var(--f-text));letter-spacing:.02em}.fp-keepsake__save[aria-disabled=true],.fp-keepsake__save[aria-disabled=true]:hover{border:1px dashed var(--ink-3, #635D51);background:transparent;color:var(--ink-2, #3E3A32);cursor:not-allowed}.fp-keepsake[data-empty] .fp-keepsake__frame{transform:rotate(-1deg)}.fp-passport .fp-passport__save[aria-disabled=true],.fp-passport .fp-passport__save[aria-disabled=true]:hover{border-style:dashed;border-color:var(--ink-3, #635D51);background:transparent;color:var(--ink-2, #3E3A32);cursor:not-allowed}.fp-passport .fp-passport__fill{flex-basis:100%;order:-1;margin:0;font:italic 400 15px/1.4 var(--f-text, Newsreader, serif);color:var(--ink-2, #3E3A32)}:lang(zh) .fp-passport .fp-passport__fill{font:400 14px/1.6 var(--f-text-zh, var(--f-text))}@media(max-width:480px){.fp-keepsake{grid-template-columns:96px minmax(0,1fr);gap:14px}.fp-keepsake__card{width:96px}}:where(.visit-chips){display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}:where(.visit-chips[hidden]){display:none}:where(.fp-chip){display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 11px;border:1px solid var(--rule-strong, #15130F);border-radius:999px;font:500 12px/1 var(--f-mono, "IBM Plex Mono", monospace);letter-spacing:0;color:var(--ink, #15130F)}.fp-chip{text-transform:none}:where(.fp-chip__dot){flex:none;width:8px;height:8px;border-radius:50%;background:var(--gold, #F2B45A);box-shadow:0 0 0 3px #f2b45a47}:where([data-fp-new]){outline:2px solid var(--gold, #F2B45A);outline-offset:3px}.fp-chip.fp-chip--compare{position:relative;color:var(--verm-ink, #A82C16);border-color:currentColor;background:none;text-decoration:none;cursor:pointer;transition:background-color var(--t-ui, .16s) var(--ease-ui, ease),color var(--t-ui, .16s) var(--ease-ui, ease),border-color var(--t-ui, .16s) var(--ease-ui, ease)}.fp-chip--compare .fp-chip__mark{flex:none;font:400 14px/1 var(--f-mono, "IBM Plex Mono", monospace);letter-spacing:-.12em}.fp-chip--compare[data-back] .fp-chip__mark{margin-right:.12em}@media(hover:hover){.fp-chip.fp-chip--compare:hover{background:var(--ink, #15130F);border-color:var(--ink, #15130F);color:var(--paper, #EEE8DC)}}.fp-chip.fp-chip--compare:active{background:var(--verm-wash, rgba(196, 53, 28, .12))}.fp-chip.fp-chip--compare:focus-visible{outline:2px dashed var(--verm, #C4351C);outline-offset:3px}@media(pointer:coarse){.fp-chip.fp-chip--compare{min-height:34px}.fp-chip.fp-chip--compare:before{content:"";position:absolute;inset:-5px -2px}}:lang(zh) .visit-chips .fp-chip{font:400 13px/1.2 var(--f-cjk-ui, "PingFang SC", sans-serif);letter-spacing:.02em}:where(.thumbs a[data-fp-stamped]):after{content:"";position:absolute;right:5px;bottom:5px;width:6px;height:6px;border-radius:50%;background:var(--ink-2, #3E3A32);pointer-events:none}:where(.thumbs a[data-fp-stamped=shortcut]):after{background:var(--verm, #C4351C)}:where(.thumbs a[aria-current=page][data-fp-stamped],.thumbs a[aria-current=true][data-fp-stamped]):after{background:var(--paper, #EEE8DC)}.ch-card>.fp-read{grid-area:glyph;position:absolute;right:100%;top:calc(50% - 4px);bottom:auto;z-index:1;margin:0 10px 0 0;translate:0 -50%;display:flex;align-items:center;gap:5px;padding:0;max-width:none;font:500 12px/1.2 var(--f-mono, "IBM Plex Mono", monospace);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--ink-2, #3E3A32);pointer-events:none}:lang(zh) .ch-card>.fp-read{font:500 13px/1.2 var(--f-cjk-ui, "PingFang SC", "Noto Sans SC", sans-serif);letter-spacing:.02em}.fp-read__seal{flex:none;box-sizing:content-box;width:5px;height:5px;padding:2px;border:1px solid currentColor;border-radius:50%;background:currentColor content-box;color:var(--ink-2, #3E3A32)}.fp-read[data-via=shortcut] .fp-read__seal{color:var(--verm, #C4351C)}.ch-card.ch-card[data-fp-stamped]:after{content:none}@media(prefers-reduced-motion:no-preference){.ch-card[data-fp-stamped] .ch-card__glyph{transition:opacity .48s cubic-bezier(.16,.84,.24,1),color var(--t-ui, .16s) var(--ease-ui, ease),transform var(--t-reveal, .42s) var(--ease-ink, ease)}.ch-card>.fp-read{animation:fp-read-in .42s cubic-bezier(.16,.84,.24,1) both}}@keyframes fp-read-in{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){:where(.fp-chip__dot){animation:fp-pulse 2.4s cubic-bezier(.16,.84,.24,1) 6}:where([data-fp-new]){animation:fp-pulse-ring 2.4s cubic-bezier(.16,.84,.24,1) 6}}@keyframes fp-pulse{0%{box-shadow:0 0 #f2b45a99}70%{box-shadow:0 0 0 9px #f2b45a00}to{box-shadow:0 0 0 3px #f2b45a47}}@keyframes fp-pulse-ring{0%{outline-offset:2px;outline-color:#f2b45a}70%{outline-offset:9px;outline-color:#f2b45a00}to{outline-offset:3px;outline-color:#f2b45a}}@media print{.fp-stamp,.fp-stamp-halo,.fp-toast,.fp-return,.fp-read,.fp-keepsake,.chapter-exp,.fp-passport:not(.fp-passport--inline){display:none!important}}.lang-hint.lang-hint--bar{--bar-h: 40px;--bar-gap: 16px;position:fixed;z-index:calc(var(--z-rail) + 1);left:max(var(--pad-l, 16px),var(--safe-l));right:auto;bottom:calc(var(--strip-h) + var(--safe-b) + var(--bar-gap));display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;box-sizing:border-box;height:var(--bar-h);min-height:0;max-width:calc(100vw - max(var(--pad-l, 16px),var(--safe-l)) - var(--rail) - var(--bar-gap));margin:0;padding:0;background:var(--paper);color:var(--ink);border:1px solid var(--rule-strong);border-radius:0;box-shadow:var(--shadow-pop);font:400 15px/1 var(--f-text);letter-spacing:.005em;animation:none}@media(pointer:coarse){.lang-hint.lang-hint--bar{--bar-h: 44px}}.lang-hint.lang-hint--bar:before{content:"";flex:none;align-self:center;width:14px;height:2px;margin-left:14px;background:var(--verm)}.lang-hint.lang-hint--bar .lang-hint__go{flex:1 1 auto;display:flex;align-items:center;min-width:0;min-height:0;padding:0 16px 0 10px;font:inherit;font-weight:600;color:var(--verm-ink);text-decoration:none;white-space:nowrap}.lang-hint.lang-hint--bar .lang-hint__go:hover{color:var(--verm-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.lang-hint.lang-hint--bar .lang-hint__close{flex:none;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:0;padding:0 14px;border:0;border-left:1px solid var(--rule);background:none;color:var(--ink-2);font:400 14px/1 var(--f-text);cursor:pointer}.lang-hint.lang-hint--bar .lang-hint__close:hover{color:var(--verm-ink);background:var(--paper-2)}.lang-hint.lang-hint--bar :focus-visible{outline-offset:-4px}.lang-hint.lang-hint--bar:lang(zh),.lang-hint.lang-hint--bar:lang(zh) .lang-hint__close{font-family:var(--f-cjk-body);letter-spacing:.04em}.lang-hint.lang-hint--bar:lang(zh){font-size:15px}.lang-hint.lang-hint--bar.lang-hint--docked{--bar-h: var(--dock-h, 36px);top:var(--dock-top, 10px);left:var(--dock-left, 0px);right:auto;bottom:auto;max-width:none;box-shadow:none}body:has(>.lang-hint--docked.is-in) .site-header__now{visibility:hidden}.lang-hint.lang-hint--bar.lang-hint--top{top:var(--hint-top, 72px);bottom:auto}.lang-hint.lang-hint--bar.lang-hint--end{left:var(--hint-left, auto);max-width:none}@media(max-width:760px){.lang-hint.lang-hint--bar{--bar-gap: 0px;left:0;right:0;max-width:none;padding:0 var(--safe-r) 0 var(--safe-l);border-width:1px 0 0;box-shadow:0 -16px 28px -26px #15130f8c}.lang-hint.lang-hint--bar:before{margin-left:var(--gutter, 16px)}.lang-hint.lang-hint--bar .lang-hint__close{padding:0 var(--gutter, 16px)}.lang-hint.lang-hint--bar.lang-hint--docked{padding:0;border-width:1px}.lang-hint.lang-hint--bar.lang-hint--docked:before{margin-left:14px}.lang-hint.lang-hint--bar.lang-hint--docked .lang-hint__close{padding:0 14px}.lang-hint.lang-hint--bar.lang-hint--over-id{width:var(--dock-w, auto)}.lang-hint.lang-hint--bar.lang-hint--compact:before{width:12px;margin-left:12px}.lang-hint.lang-hint--bar.lang-hint--compact .lang-hint__go{padding:0 12px 0 8px}.lang-hint.lang-hint--bar.lang-hint--compact .lang-hint__close{padding:0 12px}.lang-hint.lang-hint--bar.lang-hint--tight:before{display:none}.lang-hint.lang-hint--bar.lang-hint--tight .lang-hint__go{padding:0 8px;font-size:14px}.lang-hint.lang-hint--bar.lang-hint--tight .lang-hint__close{padding:0 8px}}@media(prefers-reduced-motion:no-preference){.lang-hint.lang-hint--bar{transition:opacity .26s var(--ease-ink),transform .32s var(--ease-ink)}.lang-hint.lang-hint--bar:not(.is-in){opacity:0;transform:translateY(6px)}.lang-hint.lang-hint--bar.lang-hint--docked:not(.is-in):not(.is-measuring),.lang-hint.lang-hint--bar.lang-hint--top:not(.is-in):not(.is-measuring){transform:translateY(-6px)}.lang-hint.lang-hint--bar.is-in:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:var(--verm);opacity:.8;transform-origin:left center;pointer-events:none;animation:langBarLife var(--lang-life, 10s) linear var(--lang-delay, 0ms) both}.lang-hint.lang-hint--bar.is-paused:after{animation-play-state:paused}@keyframes langBarLife{0%{transform:scaleX(1)}to{transform:scaleX(0)}}}@media(max-width:760px)and (prefers-reduced-motion:no-preference){.lang-hint.lang-hint--bar.is-in:after{left:0;right:0;bottom:0}.lang-hint.lang-hint--bar.lang-hint--docked.is-in:after{left:-1px;right:-1px;bottom:-1px}}.lang-hint.lang-hint--bar.is-measuring{visibility:hidden;transform:none;transition:none}@media print{.lang-hint.lang-hint--bar{display:none!important}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.opener__numeral,.main--contact .boundary__numeral{view-transition-name:fp-n}.opener__glyph,.main--contact .boundary__glyph{view-transition-name:fp-g}::view-transition-old(root){animation:none}::view-transition-new(root){animation:vt-in .32s var(--ease-ink);mix-blend-mode:normal}::view-transition-group(fp-g),::view-transition-group(fp-n){animation-duration:.38s;animation-timing-function:var(--ease-ink)}::view-transition-old(fp-g),::view-transition-new(fp-g),::view-transition-old(fp-n),::view-transition-new(fp-n){height:100%;width:auto}::view-transition-old(fp-g),::view-transition-old(fp-n){animation:vt-out 90ms both}::view-transition-new(fp-g),::view-transition-new(fp-n){animation:vt-in .14s}::view-transition-new(fp-g):only-child,::view-transition-new(fp-n):only-child{animation:vt-develop .4s var(--ease-ink)}}@keyframes vt-in{0%{opacity:0}}@keyframes vt-out{to{opacity:0}}@keyframes vt-develop{0%{opacity:0;filter:blur(6px)}}
