:root{--neutral-50:#f5f7fa;--neutral-100:#e6eaef;--neutral-200:#dbe2eb;--neutral-300:#c7cfd8;--neutral-400:#a5b3c5;--neutral-500:#526176;--neutral-600:#3f5066;--neutral-700:#203044;--neutral-800:#111c2a;--neutral-900:#080e18;--blue-100:#eaf1ff;--blue-200:#cfdefb;--blue-300:#a8c9fa;--blue-400:#6ea8ff;--blue-500:#4082ec;--blue-600:#2058c6;--blue-700:#1746a3;--blue-800:#173b80;--blue-900:#142b49;--bg:var(--neutral-100);--surface:#fff;--surface-raised:#fff;--surface-card:color-mix(in srgb, var(--surface) 80%, transparent);--card-blur:20px;--surface-muted:var(--neutral-50);--surface-input:var(--neutral-100);--surface-input-hover:var(--neutral-200);--text:var(--neutral-700);--text-muted:var(--neutral-600);--text-tertiary:var(--neutral-500);--accent:var(--blue-600);--accent-soft:var(--blue-100);--border:var(--neutral-300);--control-border:var(--neutral-500);--button-bg:var(--blue-600);--button-text:#fff;--button-hover:var(--blue-700);--shadow-card:0 2px 4px #080e180a, 0 8px 24px #080e180d;--shadow-popover:0 4px 8px #080e1812, 0 16px 40px #080e181f;--shadow-modal:0 8px 20px #080e1814, 0 24px 72px #080e182e;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-body:18px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:28px;--font-size-3xl:32px;--font-size-4xl:40px;--font-size-5xl:48px;--text-font:"EB Garamond", "Yume Han Sans", sans-serif;--mono:Consolas, "Yume Han Sans", monospace;--control-radius:8px;--card-radius:20px;--avatar-radius:24px;--pill-radius:999px;--popover-radius:28px;--popover-padding:8px;--popover-item-radius:calc(var(--popover-radius) - var(--popover-padding));--motion-fast:.16s;--motion-page:.18s;--motion-layout:.26s;--header-height:72px;--header-nav-font-size:16px;--header-control-font-size:15px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:var(--neutral-900);--surface:var(--neutral-800);--surface-raised:var(--neutral-700);--surface-muted:var(--neutral-700);--surface-input:var(--neutral-900);--surface-input-hover:var(--neutral-700);--text:var(--neutral-50);--text-muted:var(--neutral-300);--text-tertiary:var(--neutral-400);--accent:var(--blue-400);--accent-soft:var(--blue-900);--border:var(--neutral-700);--control-border:var(--neutral-400);--shadow-card:0 2px 4px #0000001f, 0 8px 24px #0000001f;--shadow-popover:0 4px 8px #00000029, 0 16px 40px #0000003d;--shadow-modal:0 8px 20px #0003, 0 24px 72px #00000052;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.search-pill{--search-pill-height:40px;align-items:center;gap:var(--space-8);min-width:0;height:var(--search-pill-height);border-radius:var(--pill-radius);padding:0 var(--space-16);background:var(--surface-input);color:var(--text-muted);font:var(--font-size-base)/1.5 var(--text-font);transition:color var(--motion-fast),background-color var(--motion-fast);border:0;display:inline-flex}.search-pill--compact{--search-pill-height:36px}.search-pill:focus-within,.search-pill:hover{color:var(--accent);background:var(--surface-input-hover)}.search-pill:focus-visible,.search-pill:focus-within{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--pill-radius)}.search-pill-icon{pointer-events:none;flex-shrink:0}.search-pill-label{text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.search-pill-input{min-width:0;height:var(--search-pill-height);appearance:none;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.search-pill-input::placeholder{color:var(--text-muted);opacity:1}.search-pill kbd{font:inherit;color:inherit;border:0;flex-shrink:0;padding:0}.ui-button,.ui-input{font:inherit;border-radius:var(--control-radius);background:var(--surface-input);color:var(--text);min-height:40px;padding:0 var(--space-12);transition:color var(--motion-fast),background-color var(--motion-fast);border:0}.ui-input::placeholder{color:var(--text-muted);opacity:1}.ui-button:focus-visible,.ui-input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ui-input:hover{background-color:var(--surface-input-hover)}.ui-input option{background:var(--surface);color:var(--text)}.ui-button{cursor:pointer;background:var(--surface)}.ui-button:hover:not(:disabled){background:var(--surface-muted)}.ui-button:disabled{opacity:.45;cursor:default}.ui-button--pill,.ui-select-pill{border-radius:var(--pill-radius);padding-inline:var(--space-16);color:var(--text-muted);font-size:var(--font-size-base)}.ui-button--pill{justify-content:center;align-items:center;gap:var(--space-8);background:var(--surface);white-space:nowrap;height:40px;display:inline-flex}.ui-button--compact{height:36px;min-height:36px}.ui-button--pill:hover:not(:disabled),.ui-select-pill:hover{color:var(--accent)}.ui-button--pill:hover:not(:disabled){background:var(--surface-input-hover)}.ui-button--pill:focus-visible,.ui-select-pill:focus-visible{border-radius:var(--pill-radius)}[hidden]{display:none!important}@media (forced-colors:active){.search-pill,.ui-button,.ui-input{border:1px solid buttontext}}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/common.woff2)format("woff2");unicode-range:U+3000-3002,U+300A-300B,U+4E00,U+4E03,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E13-4E14,U+4E16,U+4E1C,U+4E22,U+4E24-4E25,U+4E2A,U+4E2D,U+4E30,U+4E32,U+4E34,U+4E3A-4E3B,U+4E3E,U+4E48-4E49,U+4E4B,U+4E4E,U+4E5D,U+4E5F-4E60,U+4E66,U+4E71,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E91-4E92,U+4E94,U+4E9B,U+4EA4,U+4EA7,U+4EAB,U+4EB2,U+4EBA,U+4EC0,U+4EC5,U+4ECB,U+4ECD-4ECE,U+4ED6,U+4ED8,U+4EE3,U+4EE5,U+4EEC,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4EFF,U+4F0F,U+4F17-4F18,U+4F1A,U+4F20,U+4F24,U+4F30,U+4F3C,U+4F46,U+4F4D-4F4F,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FE1,U+4FEE-4FEF,U+5019,U+501F,U+503C,U+503E,U+5047,U+504F,U+505A,U+505C,U+5065,U+5076-5077,U+50CF,U+5141,U+5143,U+5145,U+5148-5149,U+514D,U+5151,U+5165,U+5168,U+516B-516D,U+5171,U+5173-5174,U+5176-5178,U+517C,U+5185,U+518D,U+5192,U+5199,U+51B2-51B3,U+51B7,U+51C6,U+51CF,U+51D1,U+51E0-51E1,U+51ED,U+51FA-51FB,U+51FD,U+5206-5207,U+5212,U+5217,U+5219,U+521B,U+521D,U+5224,U+5229,U+522B,U+5230,U+5236,U+523B,U+524D,U+5269-526A,U+529B,U+529F-52A1,U+52A8-52A9,U+52BF,U+5305,U+5316,U+5339-533A,U+5341,U+5343,U+5347,U+534A,U+534F,U+5355,U+535A,U+5360-5361,U+5370,U+5373-5374,U+5377,U+5386,U+538B,U+5398,U+539F,U+53BB,U+53C2,U+53C8-53CD,U+53D1,U+53D6-53D9,U+53E0,U+53E3,U+53E5-53E6,U+53EA,U+53EF-53F0,U+53F2-53F3,U+53F7,U+5403-5404,U+5408,U+540C-540E,U+5410-5411,U+5417,U+5426,U+542B,U+542F,U+5438,U+544A,U+5468,U+5473,U+547C-547D,U+548C,U+54CD,U+54EA,U+54F2,U+552F,U+5582,U+5668,U+566A,U+56DB,U+56DE,U+56E0,U+56F0,U+56F4,U+56FA,U+56FE,U+5708,U+5728,U+5730,U+573A,U+5747,U+574F-5751,U+5757,U+578B,U+57AE,U+57CB,U+57CE,U+57DF,U+57FA,U+5806,U+5835,U+584C,U+585E,U+586B,U+5883,U+5899,U+589E,U+58F0,U+5904,U+5907,U+590D,U+5916,U+591A,U+591F,U+5927,U+5929-592A,U+5931,U+5934,U+594F,U+5957,U+597D,U+5982,U+5999,U+59CB,U+59FF,U+5B50,U+5B57-5B58,U+5B64,U+5B66,U+5B83,U+5B88-5B89,U+5B8C,U+5B9A,U+5B9E,U+5BA1-5BA3,U+5BB9,U+5BBD,U+5BC6,U+5BCC,U+5BDF,U+5BE5,U+5BF8-5BF9,U+5BFB-5BFC,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C1A,U+5C1D,U+5C24,U+5C31,U+5C3A,U+5C3E,U+5C40,U+5C42,U+5C45,U+5C55,U+5C5E,U+5D4C,U+5DE5-5DE7,U+5DEE,U+5DF1-5DF2,U+5E02-5E03,U+5E1D,U+5E26-5E27,U+5E2E,U+5E38,U+5E45,U+5E72-5E74,U+5E76,U+5E7F,U+5E8F,U+5E94-5E95,U+5EA6,U+5EF6,U+5EFA,U+5F00,U+5F02-5F04,U+5F0A,U+5F0F,U+5F15,U+5F20,U+5F27,U+5F2F,U+5F31,U+5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F71,U+5F7B-5F7C,U+5F80-5F81,U+5F84-5F85,U+5F88,U+5F97,U+5FAA,U+5FAE,U+5FC3,U+5FC5-5FC6,U+5FE7,U+5FEB,U+5FF5,U+5FFD,U+6001,U+600E,U+601D,U+6025,U+6027,U+603B,U+6062,U+606F-6070,U+60D5,U+60E9,U+60EF,U+60F3,U+610F,U+611F,U+614E,U+6162,U+61C2,U+61D2,U+6210-6211,U+6216,U+6233,U+6240-6241,U+624B,U+624D-624E,U+6251,U+6253-6254,U+6258,U+6263,U+6267,U+626B,U+6279,U+627E-6280,U+628A,U+6293,U+6295,U+6298,U+62A4,U+62B1,U+62B9,U+62BD,U+62C5-62C6,U+62C9,U+62D3,U+62D6,U+62E9,U+62EC,U+62FC,U+62FF,U+6301-6302,U+6307,U+6309,U+6311,U+6316,U+6321,U+6355,U+635F,U+6362,U+636E,U+6377,U+6389,U+6392,U+6398,U+63A2,U+63A5,U+63A7-63A9,U+63CF-63D0,U+63E1,U+641C,U+642C-642D,U+643A,U+6444,U+644A,U+6458,U+6469,U+6491,U+64AD,U+64C5,U+64CD,U+652F,U+6536,U+6539,U+653E,U+6548,U+654F,U+6559,U+6563,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65AF-65B0,U+65B9,U+65BD,U+65C1,U+65CB,U+65E0,U+65E2,U+65E5-65E7,U+65E9,U+65F6,U+660E,U+6613,U+6620,U+662F,U+663E,U+6643,U+6655,U+666E-6670,U+667A,U+6682,U+6697,U+66F2,U+66F4,U+66FF-6700,U+6708-6709,U+670D,U+671B,U+671D,U+671F,U+672A-672C,U+672F,U+6734,U+673A,U+6742-6743,U+6750,U+675F,U+6761,U+6765,U+677F,U+6781,U+6784,U+6790,U+679A,U+679C,U+67B6,U+67D0,U+67D3,U+67E5,U+6805,U+6807-6808,U+6821,U+6837-6839,U+683C,U+6846,U+6848,U+6863,U+6876,U+68AF,U+68B3,U+68C0,U+695A,U+6982,U+6A21,U+6A2A,U+6A59,U+6B21,U+6B27,U+6B62-6B65,U+6B7B,U+6B8A-6B8B,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6BEB,U+6C0F,U+6C38,U+6C42,U+6C47,U+6C60-6C61,U+6C7D,U+6CA1,U+6CBF,U+6CC4,U+6CD5,U+6CDB,U+6CE2,U+6CE8,U+6CFE,U+6D3B,U+6D3E,U+6D41,U+6D45,U+6D4B,U+6D4F,U+6D6A,U+6D6E,U+6D88,U+6D8C,U+6DC6,U+6DF1,U+6DF7,U+6E05,U+6E10,U+6E2D,U+6E32,U+6E38,U+6E90,U+6ED1,U+6EE1,U+6EE4,U+6F0F,U+6F5C,U+6F84,U+6FC0,U+706F,U+7075,U+70B9,U+7136,U+7167,U+719F,U+71B5,U+7206,U+7247-7248,U+7262,U+7269,U+7279,U+72B6,U+72EC-72ED,U+732E,U+7387,U+73A9,U+73AF-73B0,U+7406,U+7422,U+751F,U+7528,U+7531,U+7535,U+753B,U+754C,U+7559,U+7565,U+758F,U+7591,U+75AB,U+75D5,U+75DB,U+767D,U+7684,U+76CA,U+76D1,U+76D6,U+76D8,U+76EE-76EF,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+773C,U+7740,U+7763,U+77B0,U+77E2,U+77E5,U+77E9,U+77ED,U+7801,U+7816,U+7840,U+786C,U+786E,U+788D,U+78E8,U+793A,U+795E,U+79BB,U+79CD,U+79D1-79D2,U+79EF-79F0,U+79FB,U+7A00,U+7A0B,U+7A33,U+7A76,U+7A7A,U+7A7F,U+7A81,U+7ACB,U+7AD9,U+7ADF-7AE0,U+7AEF,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B54,U+7B56,U+7B5B,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BAD,U+7BC7,U+7C7B,U+7C97,U+7CB9,U+7CBE,U+7CCA,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2F,U+7EA0,U+7EA2,U+7EA6-7EA7,U+7EAF,U+7EB2-7EB3,U+7EB5,U+7EBD,U+7EBF,U+7EC3-7EC4,U+7EC6-7EC8,U+7ECA,U+7ECF,U+7ED3,U+7ED5,U+7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7EF0,U+7EF4,U+7EFC,U+7EFF,U+7F13,U+7F16,U+7F20,U+7F29,U+7F3A,U+7F51,U+7F5A,U+7F6E,U+7F72,U+7FA4,U+8003,U+8005,U+800C,U+804C,U+8054,U+805A,U+80AF,U+80CC,U+80FD,U+8106,U+8109,U+810F,U+811A,U+81EA,U+81F3-81F4,U+820D,U+822A,U+822C,U+8272,U+8282,U+82B1,U+82DB,U+82E5,U+82F1,U+8303,U+83B7,U+843D,U+8457,U+8499,U+84DD,U+853D,U+85CF,U+8651,U+865A,U+867D,U+878D,U+8840,U+884C,U+8854,U+8861,U+8865,U+8868,U+88AB,U+88C1,U+88C5,U+88F8,U+897F,U+8981,U+8986,U+89C1-89C2,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+8A00,U+8B66,U+8BA1,U+8BA4,U+8BA8-8BA9,U+8BAD-8BAE,U+8BB0,U+8BB2,U+8BB8,U+8BBA,U+8BBE-8BBF,U+8BC1,U+8BC4,U+8BC6,U+8BC9,U+8BCD,U+8BD1,U+8BD5,U+8BDD,U+8BE2,U+8BE5-8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8C01,U+8C03,U+8C08,U+8C13,U+8C31,U+8C61,U+8C8C,U+8D1F,U+8D21,U+8D23,U+8D26-8D28,U+8D2F,U+8D34,U+8D39,U+8D44,U+8D56,U+8D70,U+8D77,U+8D8A-8D8B,U+8DA3,U+8DB3,U+8DC3,U+8DD1,U+8DDD,U+8DDF,U+8DEF,U+8DF3,U+8DF5,U+8E29-8E2A,U+8EAB,U+8F66,U+8F68,U+8F6C,U+8F6E-8F6F,U+8F7B,U+8F7D,U+8F83,U+8F85-8F86,U+8F91,U+8F93,U+8FA8,U+8FB9,U+8FBE,U+8FC1,U+8FC7,U+8FD0-8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+8FF0,U+8FF9,U+8FFD,U+9001-9002,U+9006,U+9009,U+900F-9010,U+9012,U+9014,U+901A,U+901F-9020,U+903B-903C,U+9047,U+904D,U+9053,U+906E,U+907F,U+90A3,U+90BB,U+90E8,U+90FD,U+914D,U+91C7,U+91CA,U+91CC-91CF,U+9488-9489,U+949F,U+94BB,U+94FA,U+94FE,U+9500,U+9519-951A,U+9525,U+952E,U+955C,U+957F,U+95E8,U+95ED-95EE,U+95F4,U+9605,U+9632,U+9635-9636,U+963B,U+9644-9645,U+964D,U+9650,U+9664,U+9669,U+9677,U+968F-9690,U+9694,U+969C,U+96BE,U+96C6,U+96F6,U+9700,U+9759,U+975E,U+9760,U+9762,U+9875-9876,U+9879-987B,U+987E,U+9884,U+9886,U+9898,U+989D,U+98CE,U+9971,U+9988,U+9996,U+9A6C,U+9A71,U+9A76,U+9A7B,U+9A7E,U+9A8C,U+9AA4,U+9AA8,U+9AD3,U+9AD8,U+9B42,U+9E1F,U+9ED8,U+9F50,U+9F99,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1F,U+FF5C}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-00.woff2)format("woff2");unicode-range:U+3003-3009,U+300C-303F,U+3041-3096,U+3099-30FF,U+3105-312F,U+3131-3163,U+3165-318E,U+3190-31E5,U+31EF-3218}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-01.woff2)format("woff2");unicode-range:U+3219-321E,U+3220-332B,U+332D-341A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-02.woff2)format("woff2");unicode-range:U+341B-361A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-03.woff2)format("woff2");unicode-range:U+361B-381A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-04.woff2)format("woff2");unicode-range:U+381B-3A1A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-05.woff2)format("woff2");unicode-range:U+3A1B-3C1A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-06.woff2)format("woff2");unicode-range:U+3C1B-3E1A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-07.woff2)format("woff2");unicode-range:U+3E1B-401A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-08.woff2)format("woff2");unicode-range:U+401B-421A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-09.woff2)format("woff2");unicode-range:U+421B-441A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-10.woff2)format("woff2");unicode-range:U+441B-461A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-11.woff2)format("woff2");unicode-range:U+461B-481A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-12.woff2)format("woff2");unicode-range:U+481B-4A1A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-13.woff2)format("woff2");unicode-range:U+4A1B-4C1A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-14.woff2)format("woff2");unicode-range:U+4C1B-4DBF,U+4E01-4E02,U+4E04-4E06,U+4E08,U+4E0C,U+4E0F-4E12,U+4E15,U+4E17-4E1B,U+4E1D-4E21,U+4E23,U+4E26-4E29,U+4E2B-4E2C,U+4E2E-4E2F,U+4E31,U+4E33,U+4E35-4E39,U+4E3C-4E3D,U+4E3F-4E47,U+4E4A,U+4E4C-4E4D,U+4E4F-4E5C,U+4E5E,U+4E61-4E65,U+4E67-4E70,U+4E72-4E7A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-15.woff2)format("woff2");unicode-range:U+4E7B-4E85,U+4E87-4E8A,U+4E8D,U+4E8F-4E90,U+4E93,U+4E95-4E9A,U+4E9C-4EA3,U+4EA5-4EA6,U+4EA8-4EAA,U+4EAC-4EB1,U+4EB3-4EB9,U+4EBB-4EBF,U+4EC1-4EC4,U+4EC6-4ECA,U+4ECC,U+4ECF-4ED5,U+4ED7,U+4ED9-4EE2,U+4EE4,U+4EE6-4EEB,U+4EED-4EF5,U+4EF8-4EFA,U+4EFC,U+4EFE,U+4F00-4F0E,U+4F10-4F16,U+4F19,U+4F1B-4F1F,U+4F21-4F23,U+4F25-4F2F,U+4F31-4F3B,U+4F3D-4F45,U+4F47-4F4C,U+4F50-4F52,U+4F54,U+4F56-4F58,U+4F5A-4F5B,U+4F5D-4F5F,U+4F61-4F7E,U+4F80-4F8A,U+4F8C-4F9A,U+4F9C,U+4F9E-4FA6,U+4FA8-4FBE,U+4FC0-4FDC,U+4FDE-4FE0,U+4FE2-4FED,U+4FF0-5018,U+501A-501E,U+5020-503B,U+503D,U+503F-5046,U+5048-504E,U+5050-5059,U+505B,U+505D-5064,U+5066-5075,U+5078-50BC}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-16.woff2)format("woff2");unicode-range:U+50BD-50CE,U+50D0-5140,U+5142,U+5144,U+5146-5147,U+514A-514C,U+514E-5150,U+5152-5164,U+5166-5167,U+5169-516A,U+516E-5170,U+5172,U+5175,U+5179-517B,U+517D-5184,U+5186-518C,U+518E-5191,U+5193-5198,U+519A-51B1,U+51B4-51B6,U+51B8-51C5,U+51C7-51CE,U+51D0,U+51D2-51DF,U+51E2-51EC,U+51EE-51F9,U+51FC,U+51FE-5205,U+5208-5211,U+5213-5216,U+5218,U+521A,U+521C,U+521E-5223,U+5225-5228,U+522A,U+522C-522F,U+5231-5235,U+5237-523A,U+523C-524C,U+524E-5268,U+526B-529A,U+529C-529E,U+52A2-52A7,U+52AA-52BE,U+52C0-52F7}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-17.woff2)format("woff2");unicode-range:U+52F8-5304,U+5306-5315,U+5317-5338,U+533B-5340,U+5342,U+5344-5346,U+5348-5349,U+534B-534E,U+5350-5354,U+5356-5359,U+535B-535F,U+5362-536F,U+5371-5372,U+5375-5376,U+5378-5385,U+5387-538A,U+538C-5397,U+5399-539E,U+53A0-53BA,U+53BC-53C1,U+53C3-53C7,U+53CE-53D0,U+53D2-53D5,U+53DA-53DF,U+53E1-53E2,U+53E4,U+53E7-53E9,U+53EB-53EE,U+53F1,U+53F4-53F6,U+53F8-5402,U+5405-5407,U+5409-540B,U+540F,U+5412-5416,U+5418-5425,U+5427-542A,U+542C-542E,U+5430-5437,U+5439-5449,U+544B-5467,U+5469-5472,U+5474-547B,U+547E-548B,U+548D-54CC,U+54CE-54E9,U+54EB-54F1,U+54F3-552E,U+5530-553A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-18.woff2)format("woff2");unicode-range:U+553B-5581,U+5583-5667,U+5669,U+566B-56DA,U+56DC-56DD,U+56DF,U+56E1-56EF,U+56F1-56F3,U+56F5-56F9,U+56FB-56FD,U+56FF-5707,U+5709-5727,U+5729-572F,U+5731-5739,U+573B-5746,U+5748-5749}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-19.woff2)format("woff2");unicode-range:U+574A-574E,U+5752-5756,U+5758-578A,U+578C-57AD,U+57AF-57CA,U+57CC-57CD,U+57CF-57DE,U+57E0-57F9,U+57FB-5805,U+5807-5834,U+5836-584B,U+584D-585D,U+585F-586A,U+586C-5882,U+5884-5898,U+589A-589D,U+589F-58EF,U+58F1-5903,U+5905-5906,U+5908-590C,U+590E-5915,U+5917-5919,U+591B-591E,U+5920-5926,U+5928,U+592B-5930,U+5932-5933,U+5935-594E,U+5950-5956,U+5958-5969}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-20.woff2)format("woff2");unicode-range:U+596A-597C,U+597E-5981,U+5983-5998,U+599A-59CA,U+59CC-59FE,U+5A00-5B4F,U+5B51-5B56,U+5B59-5B63,U+5B65,U+5B67-5B73}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-21.woff2)format("woff2");unicode-range:U+5B74-5B82,U+5B84-5B87,U+5B8A-5B8B,U+5B8D-5B99,U+5B9B-5B9D,U+5B9F-5BA0,U+5BA4-5BB8,U+5BBA-5BBC,U+5BBE-5BC5,U+5BC7-5BCB,U+5BCD-5BDE,U+5BE0-5BE4,U+5BE6-5BF7,U+5BFA,U+5BFD-5C03,U+5C05,U+5C07-5C0E,U+5C10,U+5C12-5C19,U+5C1B-5C1C,U+5C1E-5C23,U+5C25-5C30,U+5C32-5C39,U+5C3B-5C3D,U+5C3F,U+5C41,U+5C43-5C44,U+5C46-5C54,U+5C56-5C5D,U+5C5F-5D4B,U+5D4D-5D96}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-22.woff2)format("woff2");unicode-range:U+5D97-5DE4,U+5DE8-5DED,U+5DEF-5DF0,U+5DF3-5E01,U+5E04-5E1C,U+5E1E-5E25,U+5E28-5E2D,U+5E2F-5E37,U+5E39-5E44,U+5E46-5E71,U+5E75,U+5E77-5E7E,U+5E80-5E8E,U+5E90-5E93,U+5E96-5EA5,U+5EA7-5EF5,U+5EF7-5EF9,U+5EFB-5EFF,U+5F01,U+5F05-5F09,U+5F0B-5F0E,U+5F10-5F14,U+5F16-5F1F,U+5F21-5F26,U+5F28-5F2E,U+5F30,U+5F32-5F39,U+5F3B-5F51,U+5F54,U+5F56-5F61,U+5F63-5F68,U+5F6A-5F70,U+5F72-5F7A,U+5F7D-5F7F,U+5F82-5F83,U+5F86-5F87,U+5F89-5F96,U+5F98-5FA9,U+5FAB-5FAD,U+5FAF-5FC2,U+5FC4,U+5FC7-5FCE}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-23.woff2)format("woff2");unicode-range:U+5FCF-5FE6,U+5FE8-5FEA,U+5FEC-5FF4,U+5FF6-5FFC,U+5FFE-6000,U+6002-600D,U+600F-601C,U+601E-6024,U+6026,U+6028-603A,U+603C-6061,U+6063-606E,U+6071-60D4,U+60D6-60E8,U+60EA-60EE,U+60F0-60F2,U+60F4-610E,U+6110-611E,U+6120-614D,U+614F-6161,U+6163-61C1,U+61C3-61D1,U+61D3-61E5}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-24.woff2)format("woff2");unicode-range:U+61E6-620F,U+6212-6215,U+6217-6232,U+6234-623F,U+6242-624A,U+624C,U+624F-6250,U+6252,U+6255-6257,U+6259-6262,U+6264-6266,U+6268-626A,U+626C-6278,U+627A-627D,U+6281-6289,U+628B-6292,U+6294,U+6296-6297,U+6299-62A3,U+62A5-62B0,U+62B2-62B8,U+62BA-62BC,U+62BE-62C4,U+62C7-62C8,U+62CA-62D2,U+62D4-62D5,U+62D7-62E8,U+62EA-62EB,U+62ED-62FB,U+62FD-62FE,U+6300,U+6303-6306,U+6308,U+630A-6310,U+6312-6315,U+6317-6320,U+6322-6354,U+6356-635E,U+6360-6361,U+6363-636D,U+636F-6376,U+6378-6388,U+638A-6391,U+6393-6397,U+6399-63A1,U+63A3-63A4,U+63A6,U+63AA-63CE,U+63D1-63E0,U+63E2-641B,U+641D-6422}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-25.woff2)format("woff2");unicode-range:U+6423-642B,U+642E-6439,U+643B-6443,U+6445-6449,U+644B-6457,U+6459-6468,U+646A-6490,U+6492-64AC,U+64AE-64C4,U+64C6-64CC,U+64CE-652E,U+6530-6535,U+6537-6538,U+653A-653D,U+653F-6547,U+6549-654E,U+6550-6558,U+655A-6562,U+6564-656F,U+6571-6573,U+6575-6586,U+6588-6598,U+659A-65AC,U+65AE,U+65B1-65B8,U+65BA-65BC,U+65BE-65C0,U+65C2-65CA,U+65CC-65DF,U+65E1,U+65E3-65E4,U+65E8,U+65EA-65F5,U+65F7-660D,U+660F-6612,U+6614-661F,U+6621-662E,U+6630-663D,U+663F-6642,U+6644-664D}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-26.woff2)format("woff2");unicode-range:U+664E-6654,U+6656-666D,U+6671-6679,U+667B-6681,U+6683-6696,U+6698-66F1,U+66F3,U+66F5-66FE,U+6701-6707,U+670A-670C,U+670E-671A,U+671C,U+671E,U+6720-6729,U+672D-672E,U+6730-6733,U+6735-6739,U+673B-6741,U+6744-674F,U+6751-675E,U+6760,U+6762-6764,U+6766-677E,U+6780,U+6782-6783,U+6785-678F,U+6791-6799,U+679B,U+679D-67B5,U+67B7-67CF,U+67D1-67D2,U+67D4-67E4,U+67E6-6804,U+6806,U+6809-6820,U+6822-6836,U+683A-683B,U+683D-6845,U+6847,U+6849-6862,U+6864-6875,U+6877-6880}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-27.woff2)format("woff2");unicode-range:U+6881-68AE,U+68B0-68B2,U+68B4-68BF,U+68C1-6959,U+695B-6981,U+6983-6A20,U+6A22-6A29,U+6A2B-6A58,U+6A5A-6A88}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-28.woff2)format("woff2");unicode-range:U+6A89-6B20,U+6B22-6B26,U+6B28-6B61,U+6B66-6B7A,U+6B7C-6B89,U+6B8C-6BB4,U+6BB6-6BCC,U+6BCE,U+6BD0-6BD3,U+6BD5-6BEA,U+6BEC-6C0E,U+6C10-6C37,U+6C39-6C41,U+6C43-6C46,U+6C48-6C5F,U+6C62-6C7C,U+6C7E-6C9D}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-29.woff2)format("woff2");unicode-range:U+6C9E-6CA0,U+6CA2-6CBE,U+6CC0-6CC3,U+6CC5-6CD4,U+6CD6-6CDA,U+6CDC-6CE1,U+6CE3-6CE7,U+6CE9-6CFD,U+6CFF-6D3A,U+6D3C-6D3D,U+6D3F-6D40,U+6D42-6D44,U+6D46-6D4A,U+6D4C-6D4E,U+6D50-6D69,U+6D6B-6D6D,U+6D6F-6D87,U+6D89-6D8B,U+6D8D-6DC5,U+6DC7-6DF0,U+6DF2-6DF6,U+6DF8-6E04,U+6E06-6E0F,U+6E11-6E2C,U+6E2E-6E31,U+6E33-6E37,U+6E39-6E8F,U+6E91-6EB8}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-30.woff2)format("woff2");unicode-range:U+6EB9-6ED0,U+6ED2-6EE0,U+6EE2-6EE3,U+6EE5-6F0E,U+6F10-6F5B,U+6F5D-6F83,U+6F85-6FBF,U+6FC1-706E,U+7070-7074,U+7076-70B8,U+70BA-70C2}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-31.woff2)format("woff2");unicode-range:U+70C3-7135,U+7137-7166,U+7168-719E,U+71A0-71B4,U+71B6-7205,U+7207-7246,U+7249-7261,U+7263-7268,U+726A-7278,U+727A-72B5,U+72B7-72CD}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-32.woff2)format("woff2");unicode-range:U+72CE-72EB,U+72EE-732D,U+732F-7386,U+7388-73A8,U+73AA-73AE,U+73B1-7405,U+7407-7421,U+7423-74D6}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-33.woff2)format("woff2");unicode-range:U+74D7-751E,U+7520-7527,U+7529-7530,U+7532-7534,U+7536-753A,U+753C-754B,U+754D-7558,U+755A-7564,U+7566-758E,U+7590,U+7592-75AA,U+75AC-75D4,U+75D6-75DA,U+75DC-767C,U+767E-7683,U+7685-76C9,U+76CB-76D0,U+76D2-76D5,U+76D7,U+76D9-76E9}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-34.woff2)format("woff2");unicode-range:U+76EA-76ED,U+76F0-76F3,U+76F5-76F7,U+76F9-7700,U+7702-770A,U+770C-771E,U+7720-773B,U+773D-773F,U+7741-7762,U+7764-77AF,U+77B1-77E1,U+77E3-77E4,U+77E6-77E8,U+77EA-77EC,U+77EE-7800,U+7802-7815,U+7817-783F,U+7841-786B,U+786D,U+786F-788C,U+788E-78E7,U+78E9-78FF}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-35.woff2)format("woff2");unicode-range:U+7900-7939,U+793B-795D,U+795F-79BA,U+79BC-79CC,U+79CE-79D0,U+79D3-79EE,U+79F1-79FA,U+79FC-79FF,U+7A01-7A0A,U+7A0C-7A32,U+7A34-7A75,U+7A77-7A79,U+7A7B-7A7E,U+7A80,U+7A82-7ACA,U+7ACC-7AD8,U+7ADA-7ADE,U+7AE1-7AEE,U+7AF0-7B13,U+7B15}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-36.woff2)format("woff2");unicode-range:U+7B16-7B25,U+7B27-7B2B,U+7B2D-7B48,U+7B4A-7B53,U+7B55,U+7B57-7B5A,U+7B5C-7B7D,U+7B7F,U+7B81-7B96,U+7B98-7BA0,U+7BA2-7BAC,U+7BAE-7BC6,U+7BC8-7C7A,U+7C7C-7C96,U+7C98-7CB8,U+7CBA-7CBD,U+7CBF-7CC9,U+7CCB-7CFA,U+7CFC-7D1F,U+7D21,U+7D23-7D26,U+7D28-7D2A}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-37.woff2)format("woff2");unicode-range:U+7D2B-7D2E,U+7D30-7E9F,U+7EA1,U+7EA3-7EA5,U+7EA8-7EAE,U+7EB0-7EB1,U+7EB4,U+7EB6-7EBC,U+7EBE,U+7EC0-7EC2,U+7EC5,U+7EC9,U+7ECB-7ECE,U+7ED0-7ED2,U+7ED4,U+7ED6-7ED8,U+7EDA-7EDB,U+7EDE,U+7EE0-7EE6,U+7EE8-7EE9,U+7EEB-7EEC,U+7EEE-7EEF,U+7EF1-7EF3,U+7EF5-7EFB,U+7EFD-7EFE,U+7F00-7F12,U+7F14-7F15,U+7F17-7F1F,U+7F21-7F28,U+7F2A-7F39,U+7F3B-7F4E}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-38.woff2)format("woff2");unicode-range:U+7F4F-7F50,U+7F52-7F59,U+7F5B-7F6D,U+7F6F-7F71,U+7F73-7FA3,U+7FA5-8002,U+8004,U+8006-800B,U+800D-804B,U+804D-8053,U+8055-8059,U+805B-80AE,U+80B0-80CB,U+80CD-80FC,U+80FE-8105,U+8107-8108,U+810A-810E,U+8110-8119,U+811B-8160}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-39.woff2)format("woff2");unicode-range:U+8161-81E9,U+81EB-81F2,U+81F5-820C,U+820E-8229,U+822B,U+822D-8271,U+8273-8281,U+8283-82B0,U+82B2-82DA,U+82DC-82E4,U+82E6-82F0,U+82F2-8302,U+8304-836D}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-40.woff2)format("woff2");unicode-range:U+836E-83B6,U+83B8-843C,U+843E-8456,U+8458-8498,U+849A-84DC,U+84DE-853C,U+853E-8573}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-41.woff2)format("woff2");unicode-range:U+8574-85CE,U+85D0-8650,U+8652-8659,U+865B-867C,U+867E-8777}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-42.woff2)format("woff2");unicode-range:U+8778-878C,U+878E-883F,U+8841-884B,U+884D-8853,U+8855-8860,U+8862-8864,U+8866-8867,U+8869-88AA,U+88AC-88C0,U+88C2-88C4,U+88C6-88F7,U+88F9-897E,U+8980,U+8982-8984}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-43.woff2)format("woff2");unicode-range:U+8985,U+8987-89C0,U+89C3,U+89C5,U+89C7,U+89CA-89D1,U+89D3-89E2,U+89E4-89FF,U+8A01-8B65,U+8B67-8B8F}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-44.woff2)format("woff2");unicode-range:U+8B90-8BA0,U+8BA2-8BA3,U+8BA5-8BA7,U+8BAA-8BAC,U+8BAF,U+8BB1,U+8BB3-8BB7,U+8BB9,U+8BBB-8BBD,U+8BC0,U+8BC2-8BC3,U+8BC5,U+8BC7-8BC8,U+8BCA-8BCC,U+8BCE-8BD0,U+8BD2-8BD4,U+8BD6-8BDC,U+8BDE-8BE1,U+8BE3-8BE4,U+8BE7-8BEC,U+8BEE,U+8BF0-8BF3,U+8BF5-8BF6,U+8BF8-8BFA,U+8BFC-8C00,U+8C02,U+8C04-8C07,U+8C09-8C12,U+8C14-8C30,U+8C32-8C60,U+8C62-8C8B,U+8C8D-8D1E,U+8D20,U+8D22,U+8D24-8D25,U+8D29-8D2E,U+8D30-8D33,U+8D35-8D38,U+8D3A-8D43,U+8D45-8D55,U+8D57-8D6F,U+8D71-8D76,U+8D78-8D89,U+8D8C-8DA2,U+8DA4-8DB2,U+8DB4-8DC2,U+8DC4}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-45.woff2)format("woff2");unicode-range:U+8DC5-8DD0,U+8DD2-8DDC,U+8DDE,U+8DE0-8DEE,U+8DF0-8DF2,U+8DF4,U+8DF6-8E28,U+8E2B-8EAA,U+8EAC-8F65,U+8F67,U+8F69-8F6B,U+8F6D,U+8F70-8F7A,U+8F7C,U+8F7E-8F82,U+8F84,U+8F87-8F90,U+8F92,U+8F94-8FA7,U+8FA9-8FB8,U+8FBA-8FBD,U+8FBF-8FC0,U+8FC2-8FC6,U+8FC8-8FCF,U+8FD2-8FD3,U+8FD5-8FD7,U+8FDA,U+8FDD,U+8FDF-8FE6}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-46.woff2)format("woff2");unicode-range:U+8FE7-8FEF,U+8FF1-8FF8,U+8FFA-8FFC,U+8FFE-9000,U+9003-9005,U+9007-9008,U+900A-900E,U+9011,U+9013,U+9015-9019,U+901B-901E,U+9021-903A,U+903D-9046,U+9048-904C,U+904E-9052,U+9054-906D,U+906F-907E,U+9080-90A2,U+90A4-90BA,U+90BC-90E7,U+90E9-90FC,U+90FE-914C,U+914E-91C6,U+91C8-91C9,U+91CB,U+91D0-9206}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-47.woff2)format("woff2");unicode-range:U+9207-9406}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-48.woff2)format("woff2");unicode-range:U+9407-9487,U+948A-949E,U+94A0-94BA,U+94BC-94F9,U+94FB-94FD,U+94FF,U+9501-9518,U+951B-9524,U+9526-952D,U+952F-955B,U+955D-957E,U+9580-95E7,U+95E9-95EC,U+95EF-95F3,U+95F5-9604,U+9606-9618}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-49.woff2)format("woff2");unicode-range:U+9619-9631,U+9633-9634,U+9637-963A,U+963C-9643,U+9646-964C,U+964E-964F,U+9651-9663,U+9665-9668,U+966A-9676,U+9678-968E,U+9691-9693,U+9695-969B,U+969D-96BD,U+96BF-96C5,U+96C7-96F5,U+96F7-96FF,U+9701-9758,U+975A-975D,U+975F,U+9761,U+9763-982F}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-50.woff2)format("woff2");unicode-range:U+9830-9874,U+9877-9878,U+987C-987D,U+987F-9883,U+9885,U+9887-9897,U+9899-989C,U+989E-98CD,U+98CF-9970,U+9972-9987,U+9989-9995,U+9997-9A3D}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-51.woff2)format("woff2");unicode-range:U+9A3E-9A6B,U+9A6D-9A70,U+9A72-9A75,U+9A77-9A7A,U+9A7C-9A7D,U+9A7F-9A8B,U+9A8D-9AA3,U+9AA5-9AA7,U+9AA9-9AD2,U+9AD4-9AD7,U+9AD9-9B41,U+9B43-9C48}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-52.woff2)format("woff2");unicode-range:U+9C49-9E1E,U+9E20-9E49}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-53.woff2)format("woff2");unicode-range:U+9E4A-9ED7,U+9ED9-9F4F,U+9F51-9F98,U+9F9A-9FFF,U+F900-F903,U+F905-F906,U+F90B-F90C,U+F915,U+F917-F91A,U+F921,U+F92C-F92D,U+F92F,U+F931-F935,U+F937-F93A,U+F943,U+F947-F94A,U+F94E,U+F952-F953,U+F95E,U+F962-F967,U+F96E,U+F972,U+F974,U+F976,U+F979-F97B,U+F97E-F980,U+F984-F985,U+F98A-F98C,U+F98E,U+F993,U+F995,U+F998,U+F9AE,U+F9B3,U+F9B7,U+F9BB,U+F9BD-F9BE,U+F9C0,U+F9C5-F9C6,U+F9D0,U+F9D8-F9D9,U+F9DC-F9E0}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-54.woff2)format("woff2");unicode-range:U+F9E2-F9E4,U+F9E7,U+F9E9,U+F9F1,U+F9F4-F9F5,U+F9FA,U+F9FD,U+F9FF,U+FA02,U+FA05-FA08,U+FA0A,U+FA0C-FA0F,U+FA11,U+FA13-FA14,U+FA18,U+FA1F-FA21,U+FA23-FA24,U+FA27-FA29,U+FA2F,U+FA33-FA35,U+FA37-FA38,U+FA3A,U+FA47,U+FA49,U+FA4B,U+FA5D-FA5E,U+FE10-FE19,U+FE30-FE4F,U+FF01-FF07,U+FF0A-FF0B,U+FF0D-FF19,U+FF1C-FF1E,U+FF20-FF5B,U+FF5D-FF9F,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE6,U+FFE8-FFEE,U+20087,U+20089,U+200CC,U+20164,U+20628,U+20676,U+20CD0,U+2139A,U+21413,U+215D7,U+2298F,U+235CB,U+23C97-23C98,U+23E23,U+241FE,U+2420E,U+248E9,U+249DB,U+24A01,U+24A7D,U+24AC9,U+25532,U+25562,U+255A8,U+25AD7,U+25ED7,U+26221,U+2648D,U+26676,U+2677C,U+26B5C,U+26C21,U+278B2,U+27EAF,U+27FB7,U+27FF9,U+28408,U+28678,U+28695,U+287E0,U+28B49,U+28C47,U+28C4F,U+28C51,U+28C54,U+28E0F,U+28E99,U+2967F,U+29810,U+29F7E,U+29F83,U+29F8C,U+2A7DD,U+2A8FB,U+2A917,U+2AA30,U+2AA36,U+2AA58,U+2AFA2,U+2B127-2B128,U+2B137-2B138,U+2B1ED,U+2B300,U+2B363,U+2B36F,U+2B372,U+2B37D,U+2B404,U+2B410,U+2B413,U+2B461,U+2B4E7,U+2B4EF,U+2B4F6,U+2B4F9,U+2B50D-2B50E,U+2B536,U+2B5AE-2B5AF,U+2B5B3,U+2B5E7,U+2B5F4,U+2B61C-2B61D,U+2B626-2B628,U+2B62A,U+2B62C,U+2B695-2B696,U+2B6AD,U+2B6ED,U+2B7A9,U+2B7C5,U+2B7E6,U+2B7F9,U+2B7FC,U+2B806,U+2B80A,U+2B81C,U+2B8B8,U+2BAC7,U+2BB5F,U+2BB62,U+2BB7C,U+2BB83,U+2BC1B,U+2BD77,U+2BD87,U+2BDF7,U+2BE29,U+2C029-2C02A,U+2C0A9,U+2C0CA,U+2C1D5,U+2C1D9,U+2C1F9,U+2C27C,U+2C288,U+2C2A4,U+2C317,U+2C35B,U+2C361,U+2C364,U+2C488,U+2C494,U+2C497,U+2C542,U+2C613,U+2C618,U+2C621,U+2C629,U+2C62B-2C62D,U+2C62F,U+2C642,U+2C64A-2C64B,U+2C72C,U+2C72F,U+2C79F,U+2C7C1,U+2C7FD,U+2C8D9,U+2C8DE,U+2C8E1,U+2C8F3,U+2C907,U+2C90A,U+2C91D,U+2CA02,U+2CA0E,U+2CA7D,U+2CAA9,U+2CB29,U+2CB2D-2CB2E,U+2CB31,U+2CB38-2CB39,U+2CB3B,U+2CB3F,U+2CB41,U+2CB4A,U+2CB4E,U+2CB5A-2CB5B,U+2CB64,U+2CB69,U+2CB6C,U+2CB6F,U+2CB73,U+2CB76,U+2CB78,U+2CB7C,U+2CBB1,U+2CBBF-2CBC0,U+2CBCE,U+2CC56,U+2CC5F,U+2CCF5-2CCF6,U+2CCFD,U+2CCFF,U+2CD02-2CD03,U+2CD0A,U+2CD8B,U+2CD8D,U+2CD8F-2CD90,U+2CD9F-2CDA0,U+2CDA8,U+2CDAD-2CDAE,U+2CDD5,U+2CE18,U+2CE1A,U+2CE23}@font-face{font-family:Yume Han Sans;font-style:normal;font-weight:250 900;font-display:swap;src:url(../fonts/source-han-sans/extended-55.woff2)format("woff2");unicode-range:U+2CE26,U+2CE2A,U+2CE7C,U+2CE88,U+2CE93,U+2D544,U+2F878,U+2F884,U+2F8B6}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/eb-garamond/latin-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../fonts/eb-garamond/latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-height) + 25px);scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);font:16px/1.5 var(--text-font);isolation:isolate;margin:0}.pearl-background{z-index:-1;pointer-events:none;opacity:.6;background:radial-gradient(at 8% 12%,#f0e7ed80,#0000 58%),radial-gradient(at 90% 85%,#dfece980,#0000 58%);position:fixed;inset:0;overflow:hidden}.pearl-bloom,.pearl-sheen{transition:transform .65s cubic-bezier(.2,.65,.25,1);position:absolute;inset:-25%;transform:translateZ(0)scale(1)}.pearl-sheen{background:radial-gradient(42% 48% at 24% 28%,#d9eaf4a3,#d9eaf438 45%,#0000 76%),radial-gradient(48% 42% at 75% 64%,#eee1f099,#eee1f030 48%,#0000 78%),radial-gradient(32% 36% at 48% 78%,#f4efe5ad,#0000 80%)}.pearl-bloom{background:radial-gradient(40% 46% at 68% 30%,#dceee990,#dceee928 48%,#0000 78%),radial-gradient(36% 42% at 30% 65%,#e4e3f075,#0000 78%),radial-gradient(28% 35% at 48% 45%,#f4f6f760,#0000 80%)}.pearl-background:after{content:"";opacity:.025;background:url(../images/material-grain.svg);position:absolute;inset:0}[data-theme=dark] .pearl-background{background:radial-gradient(at 8% 12%,#12345570,#0000 58%),radial-gradient(at 90% 85%,#22214870,#0000 58%)}[data-theme=dark] .pearl-sheen{background:radial-gradient(42% 48% at 24% 28%,#12345590,#12345530 45%,#0000 76%),radial-gradient(48% 42% at 75% 64%,#25204380,#25204328 48%,#0000 78%),radial-gradient(32% 36% at 48% 78%,#15344078,#0000 80%)}[data-theme=dark] .pearl-bloom{background:radial-gradient(40% 46% at 68% 30%,#1c3d5380,#1c3d5328 48%,#0000 78%),radial-gradient(36% 42% at 30% 65%,#18244a70,#0000 78%),radial-gradient(28% 35% at 48% 45%,#142b4650,#0000 80%)}[data-theme=dark] .pearl-background:after{opacity:.018}@media (prefers-reduced-motion:reduce){.pearl-bloom,.pearl-sheen{transition:none}}@media (forced-colors:active){.pearl-background{display:none}}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}a,button,summary{transition:color .16s,background-color .16s,border-color .16s}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}main:focus{outline:none}button[hidden]{display:none}::selection{background:var(--accent);color:var(--bg)}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:var(--text-font);font-weight:600}.wide{width:calc(100% - 64px);max-width:1560px;margin-inline:auto}.skip-link{z-index:10;background:var(--surface);padding:8px 16px;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:5;pointer-events:none;position:sticky;top:0}.header-inner,.site-header{height:var(--header-height)}.header-inner{pointer-events:auto;transition:width var(--motion-layout) ease,max-width var(--motion-layout) ease,height var(--motion-layout) ease,padding var(--motion-layout) ease,transform var(--motion-layout) ease,border-radius var(--motion-layout) ease,background-color var(--motion-layout) ease,box-shadow var(--motion-layout) ease;background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding-inline:0;display:flex}.site-header.is-scrolled .header-inner{border-radius:var(--pill-radius);background:var(--surface);width:calc(100% - 96px);max-width:1480px;height:60px;box-shadow:var(--shadow-popover);padding-inline:28px;transform:translateY(10px)}@supports ((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))){.site-header.is-scrolled .header-inner{background:color-mix(in srgb,var(--surface) 60%,transparent);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%)}}@media (prefers-reduced-motion:reduce){.header-inner{transition:none}}@media (forced-colors:active){.site-header.is-scrolled .header-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;outline:1px solid canvastext}}.brand{font:600 25px/1 var(--text-font);letter-spacing:-.8px;align-items:center;display:flex}.brand>span:first-child{font-weight:400}.header-actions{align-items:center;gap:40px;height:100%;display:flex}.site-nav{align-self:stretch;gap:36px;display:flex}.site-nav a{height:100%;font-size:var(--header-nav-font-size);border-bottom:2px solid #0000;align-items:center;padding-top:2px;display:flex}.site-nav a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.theme-moon,[data-theme=dark] .theme-sun{display:none}[data-theme=dark] .theme-moon{display:block}.workspace{-moz-column-gap:var(--space-40);column-gap:var(--space-40);padding-top:var(--space-40);padding-bottom:var(--space-64);grid-template-columns:320px minmax(0,1fr);min-height:calc(100vh - 155px);display:grid}.sidebar{padding:0 0 var(--space-24);align-self:start;min-width:0}.article-reader,.profile,.reading-panel{position:relative}.profile:before{content:"";top:0;inset-inline:var(--space-24);border-radius:var(--pill-radius);background:var(--accent);pointer-events:none;height:2px;position:absolute}.avatar{border-radius:var(--avatar-radius);background:var(--accent-soft);width:136px;height:136px;color:var(--accent);font:500 28px var(--text-font);-o-object-fit:cover;object-fit:cover;margin-bottom:var(--space-24);place-items:center;display:grid}.profile{--text-font:"Times New Roman", "Yume Han Sans", sans-serif;font-family:var(--text-font);padding:var(--space-32) var(--space-24)}.profile h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-12);letter-spacing:-.3px;line-height:1.2}.profile-role{color:var(--text-muted);margin-bottom:var(--space-24);font-size:13px;line-height:1.6}.profile-role span{display:block}.profile-role .profile-occupation{font-size:var(--font-size-sm);color:var(--text);margin-bottom:var(--space-8);font-weight:500}.profile-role span:last-child{margin-top:var(--space-8)}.profile-intro{color:var(--text-muted);margin-bottom:var(--space-24);font-size:13px;line-height:1.6}.profile-intro-source{margin-top:var(--space-8);text-align:right;font-size:var(--font-size-xs);color:var(--text-tertiary);font-style:normal;display:block}.quiet-link{font-size:var(--font-size-sm);color:var(--text-muted)}.quiet-link:hover{text-decoration:none}.quiet-link span{margin-left:8px}.social-links{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.profile-social-link{min-width:36px;min-height:36px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.profile-social-link:focus-visible,.profile-social-link:hover{color:var(--accent);background:var(--surface-muted)}.profile-social-link svg{flex-shrink:0;display:block}.sidebar-section{margin-top:var(--space-32);padding:var(--space-24)}.sidebar-section:first-child{margin-top:0}.small-label{font:12px var(--text-font);color:var(--text-muted);letter-spacing:.1em}.sidebar-section h2{margin-bottom:12px}.category-tree{margin:0;padding:0;list-style:none}.category-row{border-radius:6px;align-items:center;min-height:36px;transition:background-color .16s;display:flex}.category-row:focus-within,.category-row:hover{background:var(--surface-muted)}.category-row:has(a[aria-current=page]){background:var(--accent-soft)}.category-row a{flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:7px 10px 7px 0;font-size:14px;line-height:1.4;display:flex}.category-row a span:first-child{overflow-wrap:anywhere}.category-row a[aria-current=page]{color:var(--accent);font-weight:600}.category-branch>summary{cursor:pointer;list-style:none}.category-branch>summary::-webkit-details-marker{display:none}.category-chevron{flex-shrink:0;align-self:stretch;place-items:center;width:36px;display:grid}.category-chevron:before{content:"";border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);width:6px;height:6px;transform:rotate(-45deg)}.category-branch[open]>summary .category-chevron:before{transform:rotate(45deg)}.category-leaf{padding-left:36px}.category-tree .category-tree{border-left:1px solid var(--border);margin-left:17px;padding-left:12px}.category-tree .category-tree a{font-size:13px}.count{font:11px var(--text-font);flex-shrink:0}.count,.sidebar-bottom{color:var(--text-muted)}.sidebar-bottom{margin-top:var(--space-24);padding-inline:var(--space-12);font-size:var(--font-size-xs);justify-content:space-between;align-items:baseline;display:flex}.sidebar-bottom strong{font:20px var(--text-font);color:var(--text);margin-right:5px}main{min-width:0}.eyebrow{font-size:var(--font-size-xs);letter-spacing:.15em;color:var(--accent);margin-bottom:var(--space-8)}h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin-bottom:24px;font-size:clamp(44px,3vw,56px);line-height:1.3}.section-heading{margin-bottom:var(--space-24);justify-content:space-between;align-items:baseline;gap:var(--space-24);display:flex}.section-heading h2{font-size:var(--font-size-xl);margin-bottom:0}.heading-count{font:12px var(--text-font);color:var(--text-muted);margin-left:var(--space-12)}.filter-nav{flex-wrap:wrap;gap:28px;margin-bottom:16px;display:flex}.filter-nav a{color:var(--text-muted);border-bottom:2px solid #0000;padding:6px 0;font-size:13px}.filter-nav a:hover,.filter-nav a[aria-current=page]{color:var(--accent)}.filter-nav a[aria-current=page]{border-bottom-color:#0000;font-weight:600}.filter-nav .count{margin-left:8px}.post-list{gap:var(--space-24);margin:0;padding:0;list-style:none;display:grid}.post-row{min-width:0;padding:var(--space-32);background:var(--surface);border-radius:var(--card-radius);box-shadow:var(--shadow-card)}.post-date{align-items:baseline;gap:var(--space-8);white-space:nowrap;color:var(--text-tertiary);font-size:var(--font-size-sm);display:inline-flex}.post-date span{font-size:var(--font-size-xs)}.post-summary{min-width:0}.post-meta{gap:var(--space-8) var(--space-24);margin-bottom:var(--space-12)}.post-category,.post-meta{flex-wrap:wrap;align-items:baseline;display:flex}.post-category{color:var(--text-muted);font-size:var(--font-size-sm);gap:var(--space-8)}.path-separator:empty{display:none}.post-summary h3{margin-bottom:var(--space-12);overflow-wrap:anywhere;font-size:clamp(24px,1.5vw,28px);line-height:1.35}.post-summary h3 a:hover{text-decoration:none;text-decoration-thickness:1px}.post-summary p{max-width:880px;font-size:var(--font-size-base);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;line-height:1.6;display:-webkit-box;overflow:hidden}.post-summary-footer{align-items:baseline;gap:var(--space-12) var(--space-32);margin-top:var(--space-24);flex-wrap:wrap;display:flex}.post-tags{gap:var(--space-8) var(--space-16);color:var(--text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.post-tags a:hover{text-decoration:none}.read-link{color:var(--accent);font-size:var(--font-size-sm);white-space:nowrap}.read-link span{margin-left:10px}.list-end{text-align:right;margin-top:28px}.list-end,.site-footer{color:var(--text-muted);font-size:12px}.site-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.page-heading{padding:var(--space-8) 0 0;margin-bottom:var(--space-40)}.page-heading p:last-child{color:var(--text-muted);margin-bottom:0}.page-heading h1{font-size:clamp(32px,2.2vw,40px);line-height:1.25}.page-heading h1:last-child{margin-bottom:0}.breadcrumbs{color:var(--text-muted);flex-wrap:wrap;gap:12px;margin-bottom:26px;font-size:13px;display:flex}.breadcrumbs [aria-current=page]{color:var(--text)}.empty-state{padding:var(--space-48) var(--space-32);background:var(--surface);border-radius:var(--card-radius);box-shadow:var(--shadow-card)}.empty-state h3{margin-bottom:16px;font-size:26px}.empty-state p,.reading-next{color:var(--text-muted)}.reading-next{flex-wrap:wrap;align-items:baseline;gap:12px 28px;padding-top:24px;font-size:14px;display:flex}.reading-next a{color:var(--accent)}.reading-next a:hover{text-decoration:none}.archive-filters{gap:var(--space-16);padding:var(--space-24);background:var(--surface);border-radius:var(--card-radius);box-shadow:var(--shadow-card);grid-template-columns:minmax(160px,1fr) 130px minmax(180px,220px) auto;align-items:end;display:grid}.archive-empty[hidden],.archive-filters[hidden],.archive-index .post-row[hidden],.archive-page-size[hidden],.archive-pagination[hidden]{display:none}.archive-field{min-width:0;color:var(--text-muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.archive-filters input,.archive-filters select{width:100%}.archive-filters{margin-bottom:var(--space-32)}.archive-pagination{color:var(--text-muted);justify-content:center;align-items:center;gap:24px;padding-top:24px;font-size:14px;display:flex}.archive-page-jump{align-items:center;gap:8px;display:flex}.archive-empty{color:var(--text-muted);padding:36px 0}.timeline-years{flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin-bottom:32px;display:flex}.timeline-years a{color:var(--accent);align-items:baseline;gap:8px;padding:4px 0;font-size:18px;display:inline-flex}.timeline-years a:hover{text-decoration:none}.timeline{max-width:1100px}.timeline-panel,.topic-index-panel{padding:var(--space-32)}.timeline-year{margin-bottom:36px}.timeline-year-heading{align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.timeline-year-heading h2{margin:0;font-size:42px;font-weight:500;line-height:1.2}.timeline-year-rule{background:var(--border);flex:1;align-self:center;height:1px}.timeline-month{grid-template-columns:84px minmax(0,1fr);gap:24px;display:grid}.timeline-month-heading{flex-direction:column;align-items:flex-start;margin:0;padding-top:12px;font-size:26px;font-weight:500;display:flex}.timeline-month-heading a>span{color:var(--text-muted);margin-left:6px;font-size:13px}.timeline-month-heading>.count{margin-top:2px}.timeline-entries{border-left:1px solid var(--border);margin:0;padding:0 0 26px 28px;list-style:none}.timeline-entry{border-bottom:1px solid var(--border);border-radius:4px;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:14px 10px;transition:background-color .16s;display:grid;position:relative}.timeline-entry:before{content:"";border:2px solid var(--control-border);background:var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;top:25px;left:-33px}.timeline-year:first-child>.timeline-month:first-of-type .timeline-entry:first-child:before{background:#858585;border-color:#858585}.timeline-entry:focus-within,.timeline-entry:hover{background:var(--surface-muted)}.timeline-entry:focus-within:before,.timeline-entry:hover:before{background:#858585;border-color:#858585}.timeline-entry time{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:4px;font-size:15px}.timeline-note{min-width:0}.timeline-note h4{overflow-wrap:anywhere;margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.4}.timeline-note h4 a:hover{text-decoration:none}.timeline-category{color:var(--text-muted);font-size:12px}.timeline-end{border-left:1px solid var(--border);margin:-20px 0 0 108px;padding:8px 0 0 28px}.muted,.timeline-end{color:var(--text-muted);font-size:13px}.article-header{padding:var(--space-8) 0 var(--space-32);border-bottom:1px solid var(--border)}.article-header h1{max-width:1100px;font-size:clamp(32px,2.5vw,48px);line-height:1.2}.article-meta{align-items:baseline;gap:var(--space-8) var(--space-24);color:var(--text-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.article-meta time{font-family:var(--text-font);margin-left:6px}.article-toc{border-bottom:1px solid var(--border);max-width:800px;margin:28px 0 36px;padding-bottom:20px}.article-toc summary{cursor:pointer;font-size:14px}.article-toc summary span{color:var(--text-muted);margin-left:16px;font-size:12px}.article-toc ol{color:var(--text-muted);padding-left:24px;font-size:14px}.article-toc .nested{margin-left:20px}.article-reader{--reading-width:1000px;box-sizing:content-box;width:min(calc(100% - 176px),var(--reading-width));margin-inline:auto}.article-reader,.reading-panel{padding:var(--space-32)}.reading-panel .prose{max-width:1000px;margin-inline:auto}.article-content{min-width:0}.article-content .article-header h1,.article-content .article-toc,.article-content .prose{max-width:none}.article-width-control{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:32px;color:var(--text-muted);position:absolute;inset-block:0}.article-width-control[data-side=left]{--edge-origin:26px;right:calc(100% + 24px)}.article-width-control[data-side=right]{--edge-origin:6px;left:calc(100% + 24px)}.article-width-control[hidden]{display:none}.article-width-glow{top:var(--glow-y,50vh);pointer-events:none;opacity:0;width:32px;height:160px;display:block;transform:translateY(-50%)}.article-width-glow,.article-width-glow:before{transition:opacity var(--motion-fast) ease-out;position:absolute}.article-width-glow:before{content:"";background:radial-gradient(ellipse 24px 72px at var(--edge-origin) 50%,color-mix(in srgb,currentColor 36%,transparent),color-mix(in srgb,currentColor 10%,transparent) 42%,transparent 100%);opacity:.64;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 70%,#0000)}.article-width-control:is([data-hover],:focus-visible,[data-dragging]) .article-width-glow,.article-width-control:is([data-dragging],:focus-visible) .article-width-glow:before{opacity:1}.article-width-control:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.article-width-glow,.article-width-glow:before{transition:none}}.resizing-article,.resizing-article *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.prose{max-width:800px;font-size:var(--font-size-body);overflow-wrap:anywhere;line-height:1.6}.prose :is(h2,h3,h4,h5,h6){font-weight:600;line-height:1.4}.prose h2{font-size:var(--font-size-2xl);margin:var(--space-48) 0 var(--space-16)}.prose h3{font-size:var(--font-size-xl);margin:var(--space-40) 0 var(--space-12)}.prose h4{font-size:var(--font-size-lg);margin:var(--space-32) 0 var(--space-8)}.prose :is(h5,h6){font-size:var(--font-size-body);margin:var(--space-24) 0 var(--space-8)}.prose>:is(h2,h3,h4,h5,h6):first-child{margin-top:0}.prose>:is(h2,h3,h4,h5)+:is(h3,h4,h5,h6){margin-top:var(--space-16)}.prose p{margin-bottom:var(--space-16)}.prose li{margin-bottom:4px}.prose ol,.prose ul{margin-bottom:16px;padding-left:26px}.prose a{color:var(--accent);text-decoration:none}.prose strong{font-weight:600}.prose :not(pre)>code{font:.85em/1.5 var(--mono);background:var(--surface-muted);border-radius:4px;padding:3px 6px}.prose pre{max-width:100%;padding:var(--space-24);border-radius:var(--control-radius);background:var(--surface-muted);font:14px/1.55 var(--mono);margin:var(--space-24) 0;border:0;overflow-x:auto}.prose pre code{font-family:inherit}.prose pre.shiki{background-color:var(--surface-muted)!important}.prose pre.shiki span{background-color:#0000!important}[data-theme=dark] .shiki,[data-theme=dark] .shiki span{color:var(--shiki-dark)!important}.prose blockquote{border-left:2px solid var(--accent);color:var(--text-muted);font-family:var(--text-font);margin:36px 0;padding:6px 0 6px 24px}.prose blockquote p{margin:0}.prose blockquote p+p{margin-top:12px}.prose .katex{font-size:1.05em}.prose .katex-display{max-width:100%;margin:20px 0;padding-block:6px;overflow:auto hidden}.prose .katex-display>.katex{text-align:center;width:max-content;min-width:100%}.prose img[src^="/images/vectornet/"]{border:1px solid var(--border);background:#fff;width:100%;padding:12px;display:block}.prose img{border-radius:6px;max-width:100%;height:auto}.prose .article-diagram{margin:24px 0}.diagram-scroll{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 60%,transparent);border-radius:8px;max-width:100%;padding:8px;overflow-x:auto}.diagram-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.article-diagram svg{--_text:var(--text);--_text-sec:var(--text-muted);--_text-muted:var(--text-muted);--_text-faint:var(--text-muted);--_line:var(--text-muted);--_arrow:var(--accent);--_node-fill:var(--surface);--_node-stroke:var(--control-border);--_group-fill:var(--surface);--_group-hdr:var(--surface-muted);--_inner-stroke:var(--border);--_key-badge:var(--surface-muted);max-width:none;margin-inline:auto;display:block}.article-diagram text{font-family:var(--text-font)}.article-diagram .node[data-shape=rectangle]>rect,.article-diagram .node[data-shape=rounded]>rect{rx:8px;ry:8px}.article-diagram .edge{stroke-linecap:round;stroke-linejoin:round}.article-diagram figcaption{text-align:center;color:var(--text-muted);margin-top:8px;font-size:14px}.prose table{border-collapse:collapse;width:100%;margin-bottom:24px}.prose td,.prose th{border-bottom:1px solid var(--border);text-align:left;padding:12px}.prose table code{white-space:nowrap}.article-footer{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;margin-top:56px;padding:28px 0;font-size:13px;display:flex}.primary-link{background:var(--button-bg);color:var(--button-text);border-radius:6px;margin-top:28px;padding:9px 20px;font-size:14px;display:inline-block}.primary-link:hover{background:var(--button-hover);color:var(--button-text)}.not-found{border-bottom:none;padding-top:64px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.topic-index-jumps{color:var(--text-muted);flex-wrap:wrap;gap:12px 28px;margin-bottom:40px;font-size:14px;display:flex}.topic-index-jumps a:hover{color:var(--accent)}.topic-index-section+.topic-index-section{margin-top:64px}.topic-index-section .section-heading{margin-bottom:24px}.topic-index-empty{border-top:1px solid var(--border);color:var(--text-muted);padding:28px 0}.glossary-alphabet{color:var(--text-muted);flex-wrap:wrap;gap:12px 20px;padding:0 0 32px;display:flex}.glossary-alphabet a{font-size:20px}.glossary-group{border-top:1px solid var(--border);grid-template-columns:56px minmax(0,1fr);gap:28px;padding:28px 0;display:grid}.glossary-group h3{margin:8px 0;font-size:40px;font-weight:500;line-height:1}.glossary-group ul{margin:0;padding:0;list-style:none}.glossary-group li+li{margin-top:24px}.glossary-group a{overflow-wrap:anywhere;font-size:24px}.glossary-group p{color:var(--text-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.sidebar-with-toc{align-self:stretch}.hanging-toc{top:calc(var(--header-height) + 24px);margin-top:var(--space-40);padding:var(--space-24) var(--space-12) 0;border-top:1px solid var(--border);position:sticky}.hanging-toc ol{max-height:calc(100vh - var(--header-height) - 120px);scrollbar-width:thin;margin:12px 0 0;padding:0 12px 4px 0;list-style:none;overflow-y:auto}.hanging-toc li{color:var(--text-muted);margin:0 0 10px;font-size:14px;line-height:1.55}.hanging-toc .nested{padding-left:16px;font-size:13px}.hanging-toc a:focus-visible,.hanging-toc a:hover{color:var(--text);text-decoration:none}.article-body{padding-top:var(--space-40)}.prose .katex-display{margin-block:28px;padding-block:12px}.archive-pagination{flex-wrap:wrap;gap:8px;padding:20px 0}.archive-pagination button{border-radius:var(--control-radius);min-width:38px;color:var(--text)}.archive-pagination button[aria-current=page]{background:var(--surface-muted);font-weight:700}.pagination-gap{padding-inline:5px}.visitor-stats{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:12px 32px;padding:24px 0;font-size:13px;display:flex}.visitor-stats strong{color:var(--text);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:500}.visitor-status{font-size:12px}.page-enter-active{transition:opacity var(--motion-page) ease-out}.page-leave-active{transition:opacity .1s ease-out}.page-enter-from,.page-leave-to{opacity:0}.site-nav a>span{text-align:center;display:inline-grid}.site-nav a>span:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600;overflow:hidden}.hanging-toc a{border-radius:5px;margin-left:-6px;padding:3px 6px}.hanging-toc a:focus-visible,.hanging-toc a:hover{background:var(--surface-muted);color:var(--accent)}.prose a{border-radius:3px}.prose a:hover{background:var(--accent-soft)}.error-page{padding-block:64px}.archive-filters,.article-reader,.empty-state,.post-row,.profile,.reading-panel,.sidebar-section,.timeline-panel,.topic-index-panel{background:var(--surface);border-radius:var(--card-radius);box-shadow:var(--shadow-card)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.archive-filters,.article-reader,.empty-state,.post-row,.profile,.reading-panel,.sidebar-section,.timeline-panel,.topic-index-panel{background:var(--surface-card);-webkit-backdrop-filter:blur(var(--card-blur)) saturate(120%);backdrop-filter:blur(var(--card-blur)) saturate(120%)}}@media (forced-colors:active){.archive-filters,.article-reader,.empty-state,.post-row,.profile,.reading-panel,.sidebar-section,.timeline-panel,.topic-index-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;outline:1px solid canvastext}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}.page-enter-active,.page-leave-active{transition:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{flex-direction:column;min-height:100dvh;display:flex}.site-shell>.workspace{flex:1;min-height:0}html:has(dialog[open]){overflow:hidden}.site-loading-overlay{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);opacity:0;background:0 0;border:0;margin:0;padding:32px;transition:opacity .22s;position:fixed;inset:0}.site-loading-overlay[open]{opacity:1;place-items:center;animation:.16s ease-out loading-in;display:grid}.site-loading-overlay.is-leaving{opacity:0}.site-loading-overlay:focus{outline:none}.site-loading-overlay::backdrop{background:var(--bg);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;transition:opacity .22s;animation:.16s ease-out loading-in}.site-loading-overlay.is-leaving::backdrop{opacity:0}.site-loading-content{text-align:center;width:320px;max-width:100%}.site-loading-track{background:var(--border);height:2px;overflow:hidden}.site-loading-track>span{width:var(--loading-progress,0);background:var(--accent);height:100%;transition:width .1s linear;display:block}.site-loading-track.is-indeterminate>span{width:36%;animation:1.2s ease-in-out infinite loading-progress}.site-loading-status{color:var(--text-muted);margin-top:20px;font-size:15px}.site-loading-estimate{min-height:20px;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;display:block}.site-loading-fallback,.site-loading-overlay[data-fallback] .site-loading-estimate,.site-loading-overlay[data-fallback] .site-loading-message,.site-loading-overlay[data-fallback] .site-loading-slow,.site-loading-overlay[data-fallback] .site-loading-track,.site-loading-overlay[data-slow] .site-loading-message,.site-loading-recovery,.site-loading-slow{display:none}.site-loading-overlay[data-fallback] .site-loading-fallback,.site-loading-overlay[data-slow]:not([data-fallback]) .site-loading-slow{display:inline}.site-loading-overlay[data-fallback] .site-loading-recovery{justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex}@keyframes loading-in{0%{opacity:0}to{opacity:1}}@keyframes loading-progress{0%{transform:translate(-100%)}to{transform:translate(280%)}}.reading-settings-trigger:disabled,.search-trigger[data-ready=false],.theme-toggle[data-ready=false]{visibility:hidden}.header-actions{gap:24px}.site-nav{gap:28px;position:relative}.site-nav a{z-index:1;position:relative}.search-trigger{cursor:pointer;width:228px;font-size:var(--header-control-font-size);white-space:nowrap}kbd{font:11px var(--mono);color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:2px 5px}.text-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.text-button:disabled{opacity:.5;cursor:default}.base-dialog{border-radius:var(--card-radius);background:var(--surface-raised);width:min(760px,100vw - 96px);max-height:calc(100dvh - 120px);color:var(--text);box-shadow:var(--shadow-modal);border:0;margin:60px auto;padding:24px;overflow-y:auto}.base-dialog[open]{animation:.18s cubic-bezier(.2,.75,.25,1) panel-in}.base-dialog::backdrop{background:#080e1866;animation:.18s ease-out backdrop-in}@media (forced-colors:active){.base-dialog,.reading-popover{outline:1px solid canvastext}select.ui-input::picker(select){outline:1px solid canvastext}}.dialog-anchored{inset:var(--dialog-top,8px) auto auto var(--dialog-left,24px);padding:var(--popover-padding);max-height:calc(100dvh - var(--dialog-top,8px) - 24px);border-radius:var(--popover-radius);margin:0;position:fixed}.dialog-anchored[open]{animation:none}.search-card-field{position:relative}.search-card-field .search-pill{width:100%;padding-right:56px}.search-card-close{border-radius:var(--pill-radius);justify-content:center;align-items:center;width:44px;height:36px;padding:0;display:flex;position:absolute;top:2px;right:4px}.search-card-close:is(:hover,:focus-visible){border-radius:var(--pill-radius);background:var(--accent-soft)}.search-card-close kbd{pointer-events:none;border:0}.dialog-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.dialog-heading h2{margin:0;font-size:24px}.dialog-close{align-items:center;gap:12px;font-size:13px;display:inline-flex}.fulltext-input::-webkit-search-cancel-button{display:none}.search-status{min-height:24px;color:var(--text-muted);margin:12px 16px;font-size:13px}.search-results{gap:4px;margin:0;padding:0;list-style:none;display:grid}.search-result{border-radius:var(--popover-item-radius);padding:16px;display:block}.search-result:is(:hover,:focus-visible){border-radius:var(--popover-item-radius);background:var(--accent-soft)}.search-result strong{font-size:20px;font-weight:600;display:block}.search-result p{color:var(--text-muted);margin:6px 0 0;font-size:15px;line-height:1.6}.search-result mark{background:var(--accent-soft);color:var(--accent);font-weight:600}.dialog-wide{width:min(1500px,100vw - 96px)}.figure-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.figure-toolbar output{text-align:center;font-variant-numeric:tabular-nums;min-width:44px}.figure-stage{min-height:120px;max-height:calc(100dvh - 290px);overflow:auto}.figure-canvas{margin-inline:auto}.figure-canvas img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:none;display:block}.figure-svg{margin:0}.figure-svg svg{width:100%;max-width:none;height:auto;display:block}.figure-zoomable{cursor:zoom-in}.figure-zoomable:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.reader-toolbar{justify-content:flex-end;height:28px;margin-bottom:8px;display:flex}.reading-settings-trigger{color:var(--text-muted);font-size:13px}.reading-settings-trigger:hover{color:var(--accent)}.reading-popover{border-radius:var(--card-radius);background:var(--surface-raised);width:300px;color:var(--text);box-shadow:var(--shadow-popover);border:0;margin:0;padding:20px;position:fixed;inset:auto}.reading-popover:popover-open{animation:.16s ease-out panel-in}.reading-popover h2{margin-bottom:16px;font-size:20px}.reading-popover label{margin-block:14px;font-size:14px;display:block}.reading-popover output{float:right;color:var(--text-muted);font-size:12px}.reading-popover input[type=range]{width:100%;accent-color:var(--accent);margin:10px 0 0}.reading-popover select{width:100%;margin-top:6px;display:block}.reading-setting-field{margin-block:14px}.reading-setting-field label{margin:0 0 6px}.reading-setting-field select{margin-top:0}.inline-status{color:var(--text-muted);margin-left:12px;font-size:12px}.article-reader .article-body{font-size:var(--reading-font-size,18px);line-height:var(--reading-line-height,1.6)}.article-header h1{transform-origin:0 0}.hanging-toc a[aria-current=location]{color:var(--accent)}.prose .toc-target{background:var(--accent-soft);border-radius:4px;animation:.9s ease-out forwards chapter-arrival}@keyframes chapter-arrival{0%{background:var(--accent-soft)}to{background:0 0}}select.ui-input{appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%2377808b%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.4%22%20d%3D%22m3%204.5%203%203%203-3%22%2F%3E%3C%2Fsvg%3E);background-position:right 16px center;background-repeat:no-repeat;padding-right:36px}@supports (appearance:base-select){select.ui-input{appearance:base-select}select.ui-input::picker(select){appearance:base-select}select.ui-input{background-image:none;align-items:center;gap:16px;padding-right:18px;display:inline-flex}select.ui-input::picker-icon{content:"";width:6px;height:6px;color:var(--text-muted);border-bottom:1.4px solid;border-right:1.4px solid;margin-right:2px;transition:rotate .16s,translate .16s;translate:0 -2px;rotate:45deg}select.ui-input:open::picker-icon{translate:0 2px;rotate:225deg}select.ui-input::picker(select){padding:var(--popover-padding);border-radius:var(--popover-radius);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-popover);border:0;max-width:min(420px,100vw - 48px);max-height:min(400px,60dvh);margin-block:6px;overflow:auto}select.ui-input:open::picker(select){animation:.16s ease-out panel-in}select.ui-input option{border-radius:var(--popover-item-radius);white-space:normal;overflow-wrap:anywhere;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:8px 16px;display:flex}select.ui-input option:is(:hover,:focus-visible){background:var(--accent-soft);color:var(--accent)}select.ui-input option:checked{font-weight:600}select.ui-input option::checkmark{color:var(--accent);order:1;margin-left:auto}}.code-block{margin-block:var(--space-24);border-radius:var(--control-radius);background:var(--surface-muted);border:0;position:relative;overflow:hidden}.code-toolbar{height:36px;padding-inline:var(--space-24);border-bottom:1px solid var(--border);color:var(--text-muted);font:12px var(--mono);background:0 0;justify-content:space-between;align-items:center;display:flex}.code-copy{min-width:56px;color:inherit;font:12px var(--text-font);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 8px}.code-copy[hidden]{visibility:hidden;display:inline-block!important}.code-copy:is(:hover,:focus-visible),.code-copy[data-feedback]{color:var(--accent);background:var(--accent-soft)}.prose .code-block pre,.prose .code-block pre.shiki{border:0;border-radius:0;margin:0;background:0 0!important}.code-line-number{-webkit-user-select:none;user-select:none;pointer-events:none}.code-line-number:before{content:attr(data-line-number);width:var(--code-line-number-width,2ch);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;margin-right:24px;display:inline-block}.code-group{margin-block:var(--space-24);border-radius:var(--control-radius);background:var(--surface-muted);border:0;overflow:hidden}.code-group .code-block{background:0 0;border:0;border-radius:0;margin:0}.code-variant+.code-variant{border-top:1px solid var(--border)}.code-group-toolbar[hidden],.code-group[data-enhanced] .code-variant .code-toolbar,.code-variant[hidden]{display:none}.code-group[data-enhanced] .code-variant{border-top:0}.code-group-toolbar{gap:12px;padding-left:8px}.code-tabs{align-items:center;min-width:0;display:flex;overflow-x:auto}.code-tab{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:5px 10px}.code-tab:hover,.code-tab[aria-selected=true]{color:var(--accent);background:var(--accent-soft)}.code-tab[aria-selected=true]{font-weight:600}.code-tab:focus-visible,.code-variant:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.code-group-toolbar .code-copy{flex:none}@media (forced-colors:active){.code-block,.code-group{outline-offset:-1px;outline:1px solid canvastext}.code-group .code-block{outline:0}}.page-leave-active{transition-duration:70ms}.page-enter-active{transition-duration:.16s}.archive-index[data-updating]{animation:.16s ease-out results-in}[data-js] .archive-explorer[data-ready=false][data-has-posts=true] .archive-filters[hidden]{visibility:hidden;display:grid!important}[data-js] .archive-explorer[data-ready=false][data-has-posts=true] .archive-pagination[hidden]{visibility:hidden;display:flex!important}[data-js] .archive-explorer[data-ready=false] .post-row:nth-child(n+11){display:none}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes backdrop-in{0%{background:#080e1800}to{background:#080e1866}}@keyframes results-in{0%{opacity:.35}to{opacity:1}}@property --theme-radius{syntax:"<length>";inherits:false;initial-value:0}html[data-theme-transition]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-theme-transition]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-transition]::view-transition-old(root){z-index:1}html[data-theme-transition]::view-transition-new(root){z-index:2;-webkit-mask-image:radial-gradient(circle at var(--theme-x) var(--theme-y),#000 max(0px,calc(var(--theme-radius) - 64px)),transparent var(--theme-radius));-webkit-mask-image:radial-gradient(circle at var(--theme-x) var(--theme-y),#000 max(0px,calc(var(--theme-radius) - 64px)),transparent var(--theme-radius));mask-image:radial-gradient(circle at var(--theme-x) var(--theme-y),#000 max(0px,calc(var(--theme-radius) - 64px)),transparent var(--theme-radius))}@media (prefers-reduced-motion:reduce){.site-loading-overlay,.site-loading-overlay::backdrop{transition:none;animation:none}.site-loading-track.is-indeterminate>span{margin-inline:auto}.page-enter-active,.page-leave-active{transition:none}.archive-index[data-updating],.base-dialog::backdrop,.base-dialog[open]{animation:none}.reading-popover:popover-open{animation:none}.prose .toc-target{animation:none}select.ui-input:open::picker(select){animation:none}select.ui-input::picker-icon{transition:none}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular.BQhdFMY1.woff2)format("woff2"),url(./KaTeX_AMS-Regular.DMm9YOAa.woff)format("woff"),url(./KaTeX_AMS-Regular.DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2)format("woff2"),url(./KaTeX_Caligraphic-Bold.BEiXGLvX.woff)format("woff"),url(./KaTeX_Caligraphic-Bold.ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular.Di6jR-x-.woff2)format("woff2"),url(./KaTeX_Caligraphic-Regular.CTRA-rTL.woff)format("woff"),url(./KaTeX_Caligraphic-Regular.wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold.CL6g_b3V.woff2)format("woff2"),url(./KaTeX_Fraktur-Bold.BsDP51OF.woff)format("woff"),url(./KaTeX_Fraktur-Bold.BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular.CTYiF6lA.woff2)format("woff2"),url(./KaTeX_Fraktur-Regular.Dxdc4cR9.woff)format("woff"),url(./KaTeX_Fraktur-Regular.CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold.Cx986IdX.woff2)format("woff2"),url(./KaTeX_Main-Bold.Jm3AIy58.woff)format("woff"),url(./KaTeX_Main-Bold.waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic.DxDJ3AOS.woff2)format("woff2"),url(./KaTeX_Main-BoldItalic.SpSLRI95.woff)format("woff"),url(./KaTeX_Main-BoldItalic.DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic.NWA7e6Wa.woff2)format("woff2"),url(./KaTeX_Main-Italic.BMLOBm91.woff)format("woff"),url(./KaTeX_Main-Italic.3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular.B22Nviop.woff2)format("woff2"),url(./KaTeX_Main-Regular.Dr94JaBh.woff)format("woff"),url(./KaTeX_Main-Regular.ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic.CZnvNsCZ.woff2)format("woff2"),url(./KaTeX_Math-BoldItalic.iY-2wyZ7.woff)format("woff"),url(./KaTeX_Math-BoldItalic.B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic.t53AETM-.woff2)format("woff2"),url(./KaTeX_Math-Italic.DA0__PXp.woff)format("woff"),url(./KaTeX_Math-Italic.flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold.D1sUS0GD.woff2)format("woff2"),url(./KaTeX_SansSerif-Bold.DbIhKOiC.woff)format("woff"),url(./KaTeX_SansSerif-Bold.CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic.C3H0VqGB.woff2)format("woff2"),url(./KaTeX_SansSerif-Italic.DN2j7dab.woff)format("woff"),url(./KaTeX_SansSerif-Italic.YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular.DDBCnlJ7.woff2)format("woff2"),url(./KaTeX_SansSerif-Regular.CS6fqUqJ.woff)format("woff"),url(./KaTeX_SansSerif-Regular.BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular.D3wIWfF6.woff2)format("woff2"),url(./KaTeX_Script-Regular.D5yQViql.woff)format("woff"),url(./KaTeX_Script-Regular.C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular.mCD8mA8B.woff2)format("woff2"),url(./KaTeX_Size1-Regular.C195tn64.woff)format("woff"),url(./KaTeX_Size1-Regular.Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular.Dy4dx90m.woff2)format("woff2"),url(./KaTeX_Size2-Regular.oD1tc_U0.woff)format("woff"),url(./KaTeX_Size2-Regular.B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(./KaTeX_Size3-Regular.CTq5MqoE.woff)format("woff"),url(./KaTeX_Size3-Regular.DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular.Dl5lxZxV.woff2)format("woff2"),url(./KaTeX_Size4-Regular.BF-4gkZK.woff)format("woff"),url(./KaTeX_Size4-Regular.DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular.CO6r4hn1.woff2)format("woff2"),url(./KaTeX_Typewriter-Regular.C0xS9mPB.woff)format("woff"),url(./KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.7"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
