:root{--motion-duration:.3s;--motion-fade-duration:.2s;--motion-exit-duration:.1s;--motion-delay:50ms;--motion-easing:ease-out;--max-bezier-to-full:cubic-bezier(.5, 0, 1, .5);--max-bezier-to-collapse:cubic-bezier(0, .5, .5, 1);scroll-behavior:smooth;transition:color .1s,background-color .2s}@keyframes float-in{0%{opacity:0;transform:translateY(var(--float-distance,12px))}to{opacity:1;transform:translateY(0)}}.float-in-enter-active,.float-in-leave-active{transition:opacity var(--motion-duration) var(--motion-easing),transform var(--motion-duration) var(--motion-easing)!important}.float-in-enter-from,.float-in-leave-to{opacity:0;transform:translateY(var(--float-distance,12px))}.float-in-move{transition:transform var(--motion-duration) var(--motion-easing)!important}.collapse-enter-active,.collapse-leave-active{contain:paint;transition:max-height .1s}.collapse-enter-from,.collapse-leave-to{max-height:0;transition-timing-function:var(--max-bezier-to-collapse)}.collapse-enter-to,.collapse-leave-from{max-height:50vh;transition-timing-function:var(--max-bezier-to-full)}@keyframes content-in{0%{opacity:0}}@keyframes widget-in{0%{opacity:0;translate:0 12px}}.article,.post-header{animation:content-in var(--motion-duration) var(--motion-easing)}#blog-aside>.blog-widget{animation:widget-in var(--motion-duration) var(--motion-easing) backwards;animation-delay:calc((sibling-index() - 1)*var(--motion-delay))}#blog-aside.aside-enter-active>.blog-widget{animation:none}[data-native-entered]{animation:none!important}:root[data-article-transition]{scroll-behavior:auto}[data-article-transition]:root [data-transition-enter]{animation:none!important}[data-article-source]{view-transition-name:article-hero}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:var(--motion-duration);animation-timing-function:var(--motion-easing)}::view-transition-group(article-body){animation:none}::view-transition-group(article-navigation){animation:none}::view-transition-new(article-navigation){animation:none}::view-transition-new(root){animation:none}::view-transition-old(article-navigation){display:none}::view-transition-old(root){display:none}::view-transition-old(article-aside){animation:content-in var(--motion-exit-duration) ease reverse both;mix-blend-mode:normal}::view-transition-old(article-body){animation:content-in var(--motion-exit-duration) ease reverse both;mix-blend-mode:normal}::view-transition-old(article-hero){animation:content-in var(--motion-exit-duration) ease reverse both;mix-blend-mode:normal}::view-transition-new(article-aside){animation:content-in var(--motion-duration) var(--motion-easing) both;mix-blend-mode:normal}::view-transition-new(article-body){animation:content-in var(--motion-duration) var(--motion-easing) both;mix-blend-mode:normal}::view-transition-new(article-hero){animation:content-in var(--motion-duration) var(--motion-easing) both;mix-blend-mode:normal}@keyframes article-radius{0%{border-radius:var(--article-radius-from,0)}to{border-radius:var(--article-radius-to,0)}}::view-transition-image-pair(article-hero){border-radius:var(--article-radius-to,0);animation:article-radius var(--motion-duration) var(--motion-easing) both;overflow:clip}@supports (-webkit-nbsp-mode:space){:root[data-article-transition] *{view-transition-name:none!important}:root[data-article-transition]::view-transition-old(root){animation:content-in var(--motion-fade-duration) ease reverse both;mix-blend-mode:normal;z-index:1;display:block}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto;transition:none}#blog-aside,#blog-aside>.blog-widget,#blog-sidebar,.article,.article-card,.article-item,.feed-card,.float-in-enter-active,.float-in-leave-active,.float-in-move,.post-header,.search-item,.search-results{transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){animation:none!important}}.article{margin:1rem;line-height:1.8}.article p{margin:.5em 0}.article>*,.article>p{margin:1rem 0}.article :target{border-radius:.2rem;animation:3s highlight}.article>:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-creative);-webkit-font-smoothing:antialiased;color:var(--c-text);margin:1.6em 0 .8em;font-weight:550}.article :where(menu,ol,ul):not([class]){margin:.5em 0;padding-inline-start:1.5em;font-size:.9rem}:is(.article :where(menu,ol,ul):not([class])),:is(.article :where(menu,ol,ul):not([class])) ol ol ol{list-style:revert}:is(.article :where(menu,ol,ul):not([class])) ol,:is(.article :where(menu,ol,ul):not([class])) ol ol ol ol{list-style-type:lower-alpha}:is(.article :where(menu,ol,ul):not([class])) ol ol,:is(.article :where(menu,ol,ul):not([class])) ol ol ol ol ol{list-style-type:lower-roman}:is(.article :where(menu,ol,ul):not([class])) ol,:is(.article :where(menu,ol,ul):not([class])) ul{margin-top:0}:is(.article :where(menu,ol,ul):not([class]))>li{margin:.2em 0}:is(:is(.article :where(menu,ol,ul):not([class]))>li)::marker{color:var(--c-primary)}.article blockquote{border-inline-start:4px solid var(--c-border);background-color:var(--c-bg-2);border-radius:4px;padding:.2rem .8rem;font-size:.9rem}:is(.article blockquote)>.z-codeblock{margin:0 -.8rem}.article img{max-width:100%;height:auto}.icon:is(.article img){vertical-align:middle;height:1.4em;transform:translateY(-.1em)}.image:is(.article img),:is(.article img):not([class]){border-radius:.5rem;margin:1rem auto;display:block}.article hr{border-top:.4em dashed var(--c-border);margin:3em 0}.article strong{background:linear-gradient(var(--c-primary-soft),var(--c-primary-soft)) no-repeat bottom /100% 30%}.article del{opacity:.5}.article.md-tech>h2>a:before{content:"#";color:#fff}.article.md-tech>:where(h2,h3,h4,h5,h6)>a:before{content:"";background-color:var(--c-primary);text-autospace:no-autospace;border-radius:.2rem;margin-inline-end:.5em;padding:0 2px}.article.md-story .title-like,.article.md-story h1,.article.md-story h2,.article.md-story h3,.article.md-story h4,.article.md-story h5,.article.md-story h6{font-family:var(--font-serif);text-align:center;text-wrap:balance;font-weight:bolder;position:relative}.article.md-story>h2:before{content:"";background-image:linear-gradient(var(--c-primary-soft),transparent);z-index:-1;border-radius:50%;width:2.5em;height:2.5em;margin:-.4em 0 0 -.7em;position:absolute}.article.md-story>h3:after{content:"";background-color:var(--c-primary-soft);width:.4em;height:.7em;position:absolute;bottom:0}.article.md-story :not([class])>p,.article.md-story>p{text-indent:2em}:is(.article.md-story>p,.article.md-story :not([class])>p)>[class]{text-indent:0}@keyframes highlight{50%{background-color:var(--c-primary-soft)}}.light,:root{--hue-theme:220deg;--c-text:hsl(var(--hue-theme) 0% 0%);--c-text-1:hsl(var(--hue-theme) 0% 20%);--c-text-2:hsl(var(--hue-theme) 0% 40%);--c-text-3:hsl(var(--hue-theme) 0% 70%);--c-bg:hsl(var(--hue-theme) 0% 100%);--c-bg-1:hsl(var(--hue-theme) 20% 98%);--c-bg-2:hsl(var(--hue-theme) 10% 95%);--c-bg-3:hsl(var(--hue-theme) 10% 92%);--c-bg-soft:hsl(var(--hue-theme) 20% 20% / 10%);--c-border:hsl(var(--hue-theme) 10% 91%);--c-bg-a50:hsl(var(--hue-theme) 20% 98% / 50%);--c-bg-a80:hsl(var(--hue-theme) 20% 98% / 80%);--c-primary:hsl(var(--hue-theme) 100% 55%);--c-primary-soft:hsl(var(--hue-theme) 100% 60% / 15%);--c-accent:#52e0e0;--ld-bg-blur:var(--c-bg-1);--ld-bg-card:var(--c-bg);--ld-bg-active:var(--c-bg);--ld-shadow:var(--c-bg-soft);--c-success:#5a5;--c-success-soft:#3f32;--c-warning:#d85;--c-warning-soft:#f932;--c-error:#d55;--c-error-soft:#f332;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.dark{--c-text:hsl(var(--hue-theme) 0% 100%);--c-text-1:hsl(var(--hue-theme) 0% 90%);--c-text-2:hsl(var(--hue-theme) 0% 70%);--c-text-3:hsl(var(--hue-theme) 0% 50%);--c-bg:hsl(var(--hue-theme) 0% 7%);--c-bg-1:hsl(var(--hue-theme) 10% 10%);--c-bg-2:hsl(var(--hue-theme) 10% 14%);--c-bg-3:hsl(var(--hue-theme) 10% 18%);--c-bg-soft:hsl(var(--hue-theme) 100% 95% / 15%);--c-border:hsl(var(--hue-theme) 10% 20%);--c-bg-a50:hsl(var(--hue-theme) 10% 10% / 50%);--c-bg-a80:hsl(var(--hue-theme) 10% 10% / 80%);--c-primary:hsl(var(--hue-theme) 100% 70%);--c-primary-soft:hsl(var(--hue-theme) 100% 60% / 20%);--ld-bg-blur:var(--c-bg-a80);--ld-bg-card:var(--c-bg-3);--ld-bg-active:var(--c-primary-soft);--ld-shadow:var(--c-bg-a50);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/a575eaf0bdfcb46628861ffac89ce0c0.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+5225,U+524B,U+52BC,U+531C,U+53BE,U+53C6,U+543D,U+5463,U+5535,U+5570,U+55D0,U+55DE,U+561A,U+5621,U+5684,U+57B1,U+57F5,U+5809,U+5846,U+592C,U+596D,U+59EE,U+5AAD,U+5ADA,U+5C5B,U+5CE3,U+5D1A,U+5D4E,U+5D56,U+5DC9,U+5F37,U+5F67,U+6053,U+60C7,U+6114,U+612C,U+6283,U+6294,U+62C3,U+62E4,U+6326,U+636F,U+637D,U+63F3,U+647D,U+6537,U+65F8,U+65FB,U+6609,U+665E,U+66F8,U+677B,U+67C8,U+681F,U+68BF,U+68C1,U+68FB,U+692A,U+696F,U+6996,U+6B38,U+6C9A,U+6CA8,U+6D55,U+6D65,U+6E49,U+6E5C,U+6E72,U+6EC3,U+6EEA-6EEB,U+6F5F,U+6FA5,U+7098,U+70DC,U+7117,U+711C,U+719C,U+71A5,U+71C4,U+7241-7242,U+7264,U+7374,U+738A,U+7395,U+7399,U+73A0-73A1,U+73A5-73A6,U+73AD,U+73E3,U+73F0,U+73FE,U+7407,U+7424,U+742B,U+742F,U+7444,U+7488,U+7498,U+749F-74A0,U+74AA,U+74D8,U+75AD,U+7606,U+76C9,U+7701,U+770A,U+772C,U+7744,U+778B,U+77AD,U+77F1,U+7947,U+794E,U+797E,U+79FE,U+7AA3,U+7AB8,U+7AD1,U+7B93,U+7CBF,U+7D00,U+7E20,U+7EB4,U+7F7D,U+7F85,U+7F91,U+7FDA,U+8199,U+81DC,U+82BC,U+8300,U+8313,U+849F,U+85E0,U+87A0,U+88AA,U+891F,U+8A1A,U+8C68,U+8D5F,U+8DD0,U+8DF6,U+8E12}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/60c2f8fe7032751640f456f4c0995b3c.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4EC2,U+4F91,U+4F94,U+4FC5,U+522D,U+5281,U+5423,U+54D5,U+5588,U+55B5,U+55C9,U+5686,U+570A,U+5786,U+57A4,U+57F4,U+580B,U+58BC,U+5AB5,U+5B65,U+5BE4,U+5C1C,U+5C66,U+5EE8,U+5FED,U+609B,U+614A,U+6225,U+6343,U+640B,U+6434,U+6445,U+6509,U+652E,U+6603,U+674C,U+67A8,U+6833,U+6864,U+6920,U+6A8E,U+6AA0,U+6BEA,U+6C5C,U+6CD0,U+6E2B,U+6EB2,U+6F2D,U+706C,U+70B1,U+70C0,U+721D,U+728B,U+72F3,U+7303,U+7339,U+736C,U+74A9,U+750D,U+7707,U+770D,U+7735,U+77A2,U+7839,U+784E,U+7857,U+786D,U+7953,U+798A,U+7CD7,U+7EC1,U+7F12,U+7F32-7F33,U+7F68,U+8022,U+8025,U+8028-8029,U+80EC,U+8204,U+824B,U+827F,U+8347,U+837D,U+839B,U+83F9,U+857A,U+85A8,U+867C,U+86B0,U+86D8,U+86F2,U+871E,U+8723,U+8788,U+87B5,U+8844,U+88D2,U+8930,U+8C02,U+8C85,U+8C8A,U+8C98,U+8D47,U+8E40,U+8FD5,U+90B6,U+91A2,U+943E,U+94EB,U+951E,U+9538,U+9561,U+9569,U+95FC,U+9603,U+960D,U+9792,U+97AB,U+98A1,U+9969,U+9A80,U+9A96,U+9AD1,U+9B0F,U+9CBC,U+9CD0,U+9E32,U+9E38,U+9E5B,U+9EE5,U+9EEA,U+9EFB-9EFC,U+9FA0}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/c9f2e06a8c09c0729f610858273e3b04.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+2B0,U+2B2,U+2B7-2B9,U+2BE-2BF,U+2C7-2CC,U+2D8-2D9,U+2DB,U+2DD,U+2E1-2E3,U+30A-30B,U+30F,U+311-312,U+31B,U+324,U+326-328,U+32E,U+331,U+335,U+342-345,U+207F,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190,U+2192,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25A0-25A1,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA,U+25FC,U+26AB,U+8E5A,U+8E7D-8E7E,U+8F15,U+90E4,U+90FF,U+925B,U+92C6,U+9326,U+94FB,U+951C,U+955A,U+9560,U+9574-9575,U+95FF,U+9607,U+96F1,U+9728,U+9770,U+9778,U+977A,U+977F,U+97A1,U+97A7-97A8,U+97AC,U+988E,U+9899,U+98A8,U+98E2,U+9913,U+9978-9979,U+9983,U+9A8E,U+9B31,U+9B46,U+9C80,U+9CC0,U+9E2E,U+9E3B,U+9E50,U+9E6E,U+9F41,U+9F49}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/a056178e8952c6c8fe03eadc14d74535.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+27E8-27E9,U+2B1B,U+2B24,U+3000,U+3003,U+301C,U+3041-3094,U+3099-309A,U+309D-309E,U+30A1-30FA,U+30FC-30FD,U+3918,U+39D0,U+39DF,U+3E06,U+4056,U+43DD,U+497D,U+4983,U+4E0F,U+4E42,U+4EB6,U+4FF5-4FF6,U+50B3,U+50F0,U+20CD0,U+25ED7,U+2C27C}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/268a1db96849ea405b16704582c1544b.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4F1B,U+4F7E,U+5233,U+523F,U+52A2,U+536E,U+5476,U+54CF,U+54DA,U+564D,U+572C,U+576B,U+57F8,U+5881,U+5941,U+59B2,U+5B5B,U+5C25,U+5D6B,U+5E8B,U+5F58,U+602B,U+603C,U+6126,U+6206,U+62CA,U+63B4,U+641B,U+6426,U+66DB,U+69B1,U+69E0,U+69ED,U+69F2,U+6A18,U+6B9B,U+6D33,U+6EBB,U+6ED7,U+6F36,U+7173,U+7178,U+7228,U+72F7,U+7481,U+74E0,U+7540,U+755B,U+7635,U+76A4,U+76CD,U+77BD,U+7B6E,U+7BFC,U+7C0B,U+7C16,U+7C9E,U+7CE8,U+7EA5,U+7EF2,U+7F02,U+7F21,U+7F23,U+7F74,U+7FBC,U+8016,U+8020,U+80EA,U+8114,U+8160,U+825F,U+829F,U+82FB,U+831A,U+840F,U+8411,U+855E,U+85A4,U+8629,U+866E,U+86C4,U+86F1,U+8731,U+877B,U+87EA,U+887F,U+88E5,U+88F0,U+890A,U+892B,U+89CB,U+89EF,U+89F3,U+8DBA,U+8DCF,U+8E3A,U+8F7E,U+8FD3,U+90BE,U+9161,U+956A,U+956C,U+9654,U+972A,U+9730,U+97B4,U+98E7,U+9967,U+9AA3,U+9ABA,U+9AE1,U+9AED,U+9AF9,U+9C86,U+9C8B,U+9C8E,U+9C9A,U+9CA0-9CA1,U+9CA3,U+9CE2,U+9E2B,U+9E55,U+9E6A,U+9E87,U+9EE2,U+9EE9,U+9F2C,U+9F51}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/f7d7264694ff4564befd981937fda938.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+507E,U+50D6,U+50ED,U+525E,U+52D6,U+5326,U+54A9,U+54B4,U+54D9,U+55BE,U+55CD,U+572F,U+574C,U+57D8,U+57FD,U+5844,U+59D2,U+5A08,U+5AE0,U+5B16,U+5B37,U+5E5E,U+5F11,U+5F82,U+5FE4,U+609D,U+60DD,U+6106,U+6243,U+63F8,U+64E4,U+656B,U+6634,U+676A,U+67B5,U+680A,U+681D,U+6883,U+69D4,U+6C2A,U+6C46,U+6D0E,U+6EB7,U+6F72,U+6F89,U+6F8C,U+7113,U+71D4,U+728F,U+72EF,U+7321,U+7331,U+75E6,U+760A,U+761B,U+763C,U+7643,U+764D,U+7704,U+7743,U+7747,U+7780,U+7847,U+7962,U+7A02-7A03,U+7AB3,U+7B0A,U+7B4C,U+7BE5,U+7C40,U+7E3B,U+7EA1,U+7F07,U+7F0C,U+7F2F,U+80E8,U+812C,U+8182,U+823B,U+8268,U+827D,U+8284,U+8291,U+82C8,U+8311,U+83A9,U+84B4,U+84B9,U+867F,U+86DE,U+8770,U+87AC-87AD,U+87BD,U+87DB,U+880A,U+895E,U+89CF,U+8A48,U+8BD4,U+8BDC,U+8C33,U+8C94,U+8DB1,U+8DD6,U+8DE3,U+8E90,U+8F82,U+90DB,U+9164,U+91AF,U+936A,U+948B,U+9514,U+9529,U+966C,U+9688,U+96B3,U+97B2,U+996B,U+9987,U+9A92,U+9B08,U+9B43,U+9C94,U+9CB4,U+9CBD,U+9CD4,U+9E31,U+9E36,U+9E4B,U+9E69,U+9EBD,U+9F0D}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/8a39b98a900fd1844abba4c733691555.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4E69,U+50A7,U+5363,U+5432,U+5537,U+5575,U+5581,U+55CC,U+55FE,U+5601,U+561E,U+56DF,U+5709,U+580D,U+5981,U+5AAA,U+5D24,U+5D74,U+5DEF,U+5E42,U+5FAD,U+6003,U+601B,U+6092,U+60AB,U+6100,U+6217,U+646D,U+65C4,U+6661,U+6715,U+6861,U+68F9,U+69CA,U+69FF,U+6BF9,U+6C05,U+6C0D,U+6CA9,U+6CD6,U+6CF7,U+6CFA,U+6DAB,U+6E54,U+6FB6,U+709D,U+71B5,U+7256,U+725D,U+727E,U+73E5,U+74BA,U+750F,U+754B,U+75AC,U+76B2,U+775A,U+781F,U+78A1,U+7905,U+79B3,U+7B2E,U+7B3E,U+7B62,U+7B85,U+7B9C,U+7BCC,U+7BEA,U+7C74,U+7C9C,U+7CC1,U+7E47,U+7EE0,U+7EE8,U+7EF1,U+7F27,U+7F7E,U+7FB0,U+802A,U+8031,U+8071,U+81A6,U+8234,U+82E1,U+836C,U+83C0,U+841C,U+845A,U+848C,U+84BD,U+8548,U+8627,U+86E9,U+86F4,U+86F8,U+872E,U+877D,U+8785,U+87AB,U+8813,U+8816,U+88CE,U+897B,U+89DA,U+8BFC,U+8C35,U+8D4D,U+8F94,U+9179,U+94AB,U+94D7,U+9515,U+96E0,U+987C,U+9883,U+989F,U+990D,U+9993,U+9AC0,U+9AEB,U+9B51,U+9CCE,U+9E37,U+9E39,U+9E41,U+9E48,U+9F19,U+9F2F,U+9F39,U+9F80,U+9F85}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/9f286ad135c066bdb2c8cb7e54f38bc6.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4F89,U+5454,U+54C2,U+54D3,U+54DE,U+55E5,U+560C,U+566B,U+5769,U+578C,U+5793,U+57E4,U+593C,U+59AB,U+5AD8,U+5AF1,U+5B53,U+5BA5,U+5C59,U+5C63,U+5E0F,U+5E14,U+5EDB,U+5FBC,U+6004,U+60AD,U+610E,U+634C,U+64BA,U+65F0,U+66F7,U+67E2,U+67F0,U+680C,U+6874,U+691F,U+6989,U+6A17,U+6B81,U+6C07,U+6D91,U+6E6B,U+6FDE,U+70BB,U+723B,U+726E,U+72B0,U+72CE,U+7301,U+731E,U+737E,U+748E,U+74FF,U+7633,U+7765,U+7768,U+781C,U+7913,U+7957,U+79D5,U+79EB,U+7A70,U+7B25,U+7B47,U+7B72,U+7DAE,U+7EFE,U+7F26,U+7F31,U+801C,U+8043,U+8188,U+81CC,U+82C1,U+82E4,U+82F4,U+8306,U+835C,U+839C,U+83BC,U+846D,U+867A,U+8734,U+87CA,U+886E,U+887E,U+88A2,U+88C9,U+8921,U+8BB5,U+8BF3,U+8C04,U+8C17,U+8C1D,U+8C25,U+8C36,U+8C55,U+8C78,U+8D59,U+8D67,U+8D91,U+8DEC,U+8E14,U+8E41,U+8F8E,U+900B,U+9044,U+90CF,U+9146,U+9162,U+9190,U+92C8,U+93CA,U+948C,U+94C8,U+94CA,U+94DF,U+94E9-94EA,U+94F7,U+94FC,U+951B,U+954F,U+9554,U+9566,U+9572,U+95F1,U+9608,U+960F,U+97AF,U+988F,U+98D5,U+992E,U+9955,U+9AB0,U+9B32,U+9C9E,U+9CA9,U+9CB1,U+9E47,U+9EE7,U+9F87}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/6680cb3da5f521deffa305985999e2da.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4F65,U+5240,U+5261,U+52AC,U+5452,U+5456,U+5472,U+5478,U+54BB,U+553F,U+572E,U+57D2,U+57EF,U+581E,U+5924,U+5997,U+59A3,U+5AB8,U+5AD4,U+5B34,U+5D5B,U+5D5D,U+5E11,U+5E91,U+5F40,U+600D,U+6019,U+605A,U+623D,U+6369,U+65D2,U+6753,U+67A7,U+6855,U+686B,U+696E,U+6A7C,U+6B82,U+6B84,U+6BF3,U+6C06,U+6C19-6C1A,U+6D07,U+6D27,U+6D2B,U+6E8F,U+6F74,U+7085,U+7198,U+72F2,U+72FA,U+7322,U+738E,U+755A,U+7594,U+75B3,U+760C,U+7630,U+763F,U+7654,U+7726,U+77EC,U+7817,U+78D4,U+78D9,U+7B2A,U+7B38,U+7BA7,U+7C9D,U+7E9B,U+7EE1,U+7F01,U+7F11,U+7F17,U+7F36,U+7FEE,U+809F,U+80AB,U+80CD,U+80D7,U+8112,U+8118,U+8169,U+82D8,U+83D4,U+83DF,U+8401,U+8451,U+8476,U+8478,U+84BA,U+84E0,U+851F,U+8556,U+8585,U+868B,U+868D,U+8765,U+87EE,U+8832,U+8872,U+88B7,U+88E2,U+8BD3,U+8BD6,U+8BF9,U+8C16,U+8C73,U+8D5C,U+8DDE,U+8F6D,U+8FE8,U+9011,U+915E,U+9185,U+918C,U+94D1,U+94F3,U+951D,U+9558,U+9567,U+96CE,U+96E9,U+9785,U+9878,U+98D1,U+9954,U+9A93,U+9AC1,U+9ACC,U+9B1F,U+9B49,U+9B4D,U+9CA5,U+9CA7,U+9CAE,U+9CD3,U+9E46,U+9F22}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/66a7c45620e39f7187c2db95d0fb1ff4.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4E5C,U+4EDF,U+4F5E,U+4F76,U+4FAA,U+4FE6,U+5028,U+5048,U+50EE,U+520E,U+538D,U+53C1,U+5443,U+54DD,U+5577,U+5591,U+55F3,U+562C,U+56AF,U+577C,U+57DA,U+5889,U+5CA3,U+5D26,U+5F01,U+5FDD,U+6029,U+6041,U+6079,U+60B1,U+629F,U+6332,U+63BC,U+65AB,U+65C3,U+65C6,U+6600,U+668C,U+669D,U+66BE,U+6800,U+68FC,U+690B,U+6978,U+69A7,U+6A3E,U+6A50,U+6A5B,U+6B24,U+6C10,U+6C54,U+6EBD,U+7230,U+7292,U+72B8,U+72D2,U+7360,U+73A2,U+75A0,U+779F,U+7AA8,U+7B04,U+7BA6,U+7BAC,U+7C1F,U+7CCD,U+7ED4,U+7ED7,U+7EFB,U+7F35,U+7F5F,U+7FAF,U+7FD5,U+8027,U+80BC,U+80DD,U+815A,U+8167,U+81CA,U+8244,U+82A1,U+82A9,U+82AB,U+8351,U+8368,U+83B3,U+83B8,U+83D8,U+83F0,U+8497,U+84C1,U+858F,U+85FF,U+867B,U+86A8-86A9,U+870A,U+877C,U+8888,U+88DF,U+8919,U+8BEE,U+8C20,U+8C2F,U+8D3D,U+8DBF,U+8DF8,U+8E05,U+9021,U+9062,U+908B,U+90B4,U+90EB,U+918D,U+91AA,U+933E,U+948D,U+94B2,U+94BD,U+94D9,U+955E,U+956B,U+95E9,U+960B,U+9612,U+9617,U+989A-989B,U+9A78,U+9A7D,U+9AA0,U+9AA2,U+9AC2,U+9B23,U+9B3B,U+9C82,U+9C90,U+9CC3,U+9CCA,U+9E28,U+9E6C,U+9EFE,U+9F0B}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/789e293f31f8d6570933aa409d60bfa4.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4F25,U+4F7B,U+5250,U+535F,U+54A6,U+54D4,U+5533,U+5541,U+5549,U+5550,U+5556,U+55DD,U+55F5,U+5627,U+5657-5658,U+5664,U+567B,U+56D4,U+59A4,U+5A62,U+5AEB,U+5C3B,U+5CAC,U+5D9D,U+5DB7,U+5F2D,U+5FB5,U+5FF8,U+6221-6222,U+623E,U+638A,U+63E0,U+6485,U+64B8,U+64E2,U+66E9,U+67C1,U+67D2,U+67FD,U+6877,U+6924,U+69C1,U+6A97,U+6B87,U+6B8D,U+6BAA,U+6C18,U+6CEB,U+6CEE,U+6D04,U+6D4D,U+6DE0,U+6EB1,U+7110,U+7168,U+71F9,U+728D,U+73B3,U+73D0,U+7511,U+75A5,U+75C8,U+75E7,U+7610,U+7619,U+772D,U+7856,U+7AE6,U+7B0F,U+7BAA,U+7F1F,U+7F45,U+7FBF,U+7FE5,U+8052,U+80DB,U+80FC,U+8132,U+816D,U+81EC,U+8210,U+82CC,U+8315,U+8378,U+83A8,U+83AA,U+83B4,U+83EA,U+8538,U+859C,U+85AE,U+86B4,U+86CF,U+8722,U+876E,U+87E5,U+8BA7,U+8BCC,U+8BDF,U+8BE8,U+8C30,U+8D36,U+8DB5,U+8E1F,U+8E2F,U+8E70,U+8F78,U+8F87,U+8F8B,U+8F8F,U+8F9A,U+90BA,U+90C4,U+90FE,U+917D,U+9487,U+94CD,U+94EF,U+9507,U+954A,U+9604,U+9615,U+96D2,U+9708,U+989E,U+98A7,U+9A88,U+9AB6,U+9B47,U+9C9B,U+9CD9,U+9E2C,U+9E5A,U+9E5E,U+9ECD,U+9ECF,U+9F8A,U+9F8C}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/ad12fe0aae9cf3fef40b83b7ee041de9.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4E11,U+4E53,U+4E7E,U+4E9F,U+4F50,U+50B2,U+5188,U+51F6,U+522E,U+52CB,U+52DF,U+5349,U+53A8,U+53C9,U+54B8,U+5565-5566,U+5580,U+55BB,U+574E,U+576A,U+57AB,U+584C,U+58F3,U+5938,U+594E,U+59A8,U+5B5C,U+5BC2,U+5C39,U+5C60,U+5DFE,U+5ED6,U+5F2F,U+5FA1,U+6101,U+6124,U+6127,U+62D8,U+62E6,U+6321,U+632B,U+633D,U+6367,U+638F,U+63A9,U+641C,U+655E,U+6591,U+65A5,U+65ED,U+660F,U+66A8,U+6735,U+674F,U+67EF,U+6850,U+68D2,U+6C41,U+6C82,U+6C9B,U+6CC4,U+6CFC,U+6D46,U+6D51,U+6D74,U+6D9D,U+6DA4,U+6DAF,U+6DEB,U+6DF9,U+6E5B,U+6E89,U+6EF4,U+6F06,U+6F47,U+6F6D,U+6F9C,U+70B3,U+70E4,U+70EF,U+710A,U+7199,U+723D,U+72AC,U+72EE,U+72F1,U+732B,U+7433,U+754F,U+7554,U+75BC,U+7624,U+7626,U+7750,U+7779,U+7784,U+786B,U+78B1,U+78B3,U+78F7,U+7978,U+7984,U+7AED,U+7C98,U+7EB9,U+7EE3,U+7FD4,U+7FE0,U+7FF0,U+8042,U+804A,U+80BA,U+80C3,U+814A,U+8154,U+81C2,U+8328,U+832B,U+8389,U+838E,U+8574,U+857E,U+859B,U+867E,U+8680,U+8695,U+88E4,U+8944,U+8C10,U+8C26,U+8D42,U+8F67,U+8F9C,U+8FA3,U+8FB1,U+903B,U+90A2,U+90B5,U+949E,U+94FE,U+95FD,U+96A7,U+96FE,U+978D,U+97AD,U+97F5,U+9882,U+9888,U+9B3C,U+9B44,U+9B54,U+9C8D,U+9E45,U+9E64,U+9E70,U+9F3B,U+9F9A}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/c87ed6b012575547f2dc62e506c5d3e2.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4E13,U+4E16,U+4E1C,U+4E24,U+4E3E,U+4E49,U+4E61,U+4E66,U+4E89,U+4E8C,U+4E94,U+4E9B,U+4EA4,U+4EAC,U+4EBF,U+4EF6-4EF7,U+4EFB,U+4F18,U+4F20,U+4F46,U+4FE1,U+503C,U+505A,U+5148,U+515A,U+5171,U+5177,U+519B,U+51B3,U+51C6,U+51E0,U+5212,U+521B,U+522B,U+529E,U+52BF,U+534E-534F,U+5355,U+5357,U+5382,U+539F,U+53BB,U+53BF,U+53C2,U+53C8,U+53CA,U+53D6-53D8,U+53E3,U+53EA,U+53F0,U+56DB,U+56DE,U+56E0,U+56E2,U+578B,U+57CE,U+5904,U+5934,U+5982,U+5B89,U+5B8C,U+5BFC,U+5C11,U+5C40,U+5C71,U+5E38,U+5E72,U+5E76,U+5E7F,U+5E9C,U+5F0F,U+5F15,U+5F20,U+5F3A,U+5F62,U+5F88,U+5FC5,U+5FD7,U+5FEB,U+601D,U+6027,U+60C5,U+60F3,U+610F,U+6216,U+6218,U+624B,U+624D,U+6279,U+628A,U+6295,U+6301,U+6307,U+636E,U+63A5,U+63A8,U+652F,U+6536,U+653E,U+6548,U+6559,U+6570,U+65BD,U+65E0,U+6613,U+66F4,U+6700,U+670D,U+671F,U+6743,U+674E,U+6751,U+6761,U+6784,U+6797,U+679C,U+67E5,U+6807,U+6837,U+683C,U+6B63-6B65,U+6BCF,U+6BD4,U+6C42,U+6C5F,U+6CA1,U+6CBB,U+6D3B,U+6D41,U+6D88,U+6DF1,U+70B9,U+7136,U+7269,U+7279,U+754C,U+767E,U+76CA,U+76F8,U+770B,U+7814,U+79EF,U+7A0B,U+7A0E,U+7A76,U+7CBE,U+7CFB,U+7EA7,U+7EC4,U+7EC7,U+7ED3,U+7ED9,U+7EDF,U+8001,U+804C,U+8054,U+80B2,U+81F3,U+8425,U+8868,U+88AB,U+897F,U+89C1-89C2,U+89C6,U+89E3,U+8BA1,U+8BA4,U+8BAE,U+8BB0,U+8BBA,U+8BC1,U+8BE5,U+8C03,U+8D28,U+8D39,U+8DEF,U+8F66,U+8F6C,U+8FBE,U+8FD0-8FD1,U+9020,U+9053,U+90A3,U+9500,U+9547,U+95F4,U+961F,U+9645,U+9662,U+96BE,U+96C6,U+9700,U+9769,U+9879,U+9886,U+98CE,U+9996}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/86adf81f9fd1ac0e1805a72c15415b47.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4E93,U+4EC4,U+4EF5,U+4F27,U+4FE3,U+5080,U+5121,U+51C7,U+51EB,U+5208,U+52F0,U+530F,U+53F5,U+5453,U+5466,U+549D,U+54BF,U+54D0,U+556D,U+558F,U+55F2,U+56E1,U+571C,U+5739,U+5807,U+58C5,U+59AF,U+59D8,U+5A09,U+5A0C,U+5A4A,U+5A67,U+5AD2,U+5B6C,U+5C50,U+5CA2,U+5D03,U+5D6C,U+5EA0,U+5EBE,U+5FEA,U+6042,U+6120,U+6175,U+6266,U+6339,U+643D,U+659B,U+6677,U+679E,U+67B3,U+6832,U+68F0,U+6934,U+6966,U+69CE,U+6A3D,U+6A84,U+6AA9,U+6BD6,U+6C16,U+6CD4,U+6DA0,U+6E0C,U+6E86,U+6ECF,U+6F4B,U+7080,U+70B7,U+70CA,U+72D9,U+7352,U+7441,U+74D2,U+75E8,U+7622,U+765E,U+76B4,U+7812,U+784C,U+7850,U+789B,U+78F4,U+7A51,U+7B15,U+7B1E,U+7B24,U+7B5A,U+7BB8,U+7BC1,U+7BD9,U+7EA8,U+7EE6,U+7EFA,U+7F1B,U+7F22,U+7F71,U+7FA7,U+7FF3,U+8084,U+80B1,U+80F4,U+81BB,U+8202,U+828A,U+828E,U+82E3,U+8369,U+83E1,U+84FC,U+853B,U+86C9,U+8725,U+879F,U+87B3,U+887D,U+88FE,U+8A8A,U+8BA6,U+8C00,U+8C07,U+8C14,U+8C47,U+8D30,U+8DD7,U+8E69,U+8E85,U+9143,U+91BA,U+948F,U+94D2,U+9531,U+95F3,U+9609-960A,U+9765,U+97EA,U+9880,U+996C,U+9991,U+9AFB,U+9C87,U+9CB5,U+9CC7,U+9E42,U+9E58,U+9F88}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/da796a1a0c8c694c87a9d71aa49adc3c.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4FA9,U+502C,U+51FC,U+523D,U+5241,U+5464,U+54A3,U+5527,U+555C,U+5576,U+55B1,U+55EB,U+5624,U+564C,U+5671,U+5685,U+568F,U+57A1,U+5942,U+5C7A,U+5C98,U+5D6F,U+5DF3,U+5DFD,U+5E19,U+5EB9,U+5EEA,U+5FFE,U+606B,U+6215,U+622C,U+62BB,U+6308,U+6387,U+63B8,U+63C6,U+63F6,U+6441,U+6555,U+6775,U+678B,U+6840,U+68C2,U+6910,U+6A2F,U+6B92-6B93,U+6BC2,U+6BFD,U+6C29,U+6C86,U+6CC5,U+6D0C,U+6D60,U+6DDD,U+6ED3,U+6EDF,U+6FB9,U+6FD1,U+7023,U+712F,U+7145,U+7284,U+732C,U+73C8,U+73D9,U+7457,U+7596,U+759D,U+75A3,U+75D8,U+75E3-75E4,U+75FF,U+7688,U+76E5,U+7818,U+7887,U+789A,U+78B2,U+7CCC,U+7EC0,U+8012,U+8093,U+80E4,U+80EF,U+82A8,U+8331,U+8366,U+8473,U+84A1,U+84CA,U+84D1,U+857B,U+85D3,U+8605,U+8662,U+86B1,U+86D4,U+86ED,U+86F3,U+8748,U+874C,U+8763,U+89C7,U+89DE,U+89E5,U+8A3E,U+8C21,U+8C49,U+8C7A,U+8E59,U+8F6B,U+8F73,U+9026,U+902F,U+9099,U+909B,U+90C7,U+914A,U+91AE,U+94A3,U+94AF,U+94BA,U+94BF,U+94CC,U+94F0,U+9697,U+975B,U+977C,U+98A2,U+998A,U+9994-9995,U+9A9B,U+9AB7,U+9AC5,U+9C91,U+9CCF,U+9CD5,U+9E29,U+9EDC,U+9EDF,U+9F89}@font-face{font-family:"Zhuque Fangsong (technical preview)";src:local("Zhuque Fangsong (technical preview)"),url(../fonts/zhuque/02feca178f6d3c75ef26d1bdd192c0f5.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4ED3,U+4EFF,U+4F38,U+4F69,U+4FA7,U+4FF1,U+5077,U+5151,U+51B6,U+5237,U+523A,U+5269,U+5272,U+52D8,U+5401,U+541B,U+54F2,U+559D,U+5609,U+5740,U+586B,U+58C1,U+594F,U+5976,U+59D1,U+59DC,U+5A31,U+5B54,U+5B5F,U+5B87,U+5BC4,U+5BD2,U+5BE8,U+5C1D,U+5CA9,U+5CAD,U+5DE7,U+5DE9,U+5E1D,U+5F04,U+5F6D,U+5F70,U+5F79,U+602A,U+6050,U+6070,U+60DC,U+6108,U+6167,U+6170,U+61C2,U+626B,U+626D,U+6270,U+62B1,U+62BC,U+62C6,U+62DC,U+62DF,U+6324,U+6355,U+6377,U+640F,U+642C,U+6447,U+6458,U+6478,U+6566,U+65C1,U+65CB,U+65E8,U+65EC,U+65F1,U+664B,U+6668,U+6696,U+66F9,U+6734,U+679A,U+67AA,U+67DC,U+67EC,U+67F3-67F4,U+680F,U+6B32,U+6BC1,U+6C0F,U+6C57,U+6C60,U+6CEA,U+6CF3,U+6D53,U+6D69,U+6D6E,U+6DEE,U+6DFB,U+6EAA,U+6ECB,U+6EDA,U+6EDE,U+6EE9,U+704C,U+70AE,U+70B8,U+71D5,U+7275,U+741B,U+7483,U+74DC,U+74F6,U+75AB,U+76D7,U+788D,U+78E8,U+79D2,U+7A3B,U+7A46,U+7EA4,U+7EB2,U+7F18,U+8010,U+8033,U+8096,U+8138,U+81A8,U+8206,U+8212,U+827E,U+8361,U+8377,U+848B,U+866B,U+888B,U+8986,U+8BCA,U+8C46,U+8D3E,U+8D56,U+8D5A,U+8D60,U+8D6B,U+8E0F,U+8F85,U+8F88,U+8F96,U+8F9F,U+8FDF,U+9003,U+90B9,U+90BB,U+94A6,U+94BB,U+9501,U+9505,U+955C,U+95F2,U+95F9,U+9634,U+966A,U+9677,U+9690,U+9694,U+9897,U+9971-9972,U+9A76,U+9A97,U+9E23}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono/jetbrains-mono-latin-400-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/jetbrains-mono/jetbrains-mono-latin-700-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono/jetbrains-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/jetbrains-mono/jetbrains-mono-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2C4,U+2C6,U+2C8,U+2D4,U+2DC,U+2E2,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-basic:"InterVariable", "sans-serif", "Noto Sans SC", sans-serif;--font-serif:"Zhuque Fangsong (technical preview)", "Noto Serif SC-Local", "Noto Serif SC", serif;--font-creative:"DOUYINSANSBOLD-GB", "InterVariable", sans-serif;--font-stroke-free:"DOUYINSANSBOLD-GB", "Inter", "Lantinghei SC", "Microsoft YaHei", sans-serif;--font-monospace:"JetBrains Mono", "monospace", "Cascadia Code", "Consolas", "Monaco", var(--font-basic), monospace}@media (resolution<=1.2x){:root{--font-basic:"InterVariable", system-ui, sans-serif}}@font-feature-values InterVariable,Inter{@styleset{open-digits:1;disambiguation:2;round-quotes-and-commas:3;disambiguation-except-zero:4;circled-characters:5;squared-characters:6;square-punctuation:7;square-quotes:8}}@supports ((-webkit-box-decoration-break:clone) or (box-decoration-break:clone)){@font-face{font-family:Noto Serif SC-Local;font-weight:100 900;src:local(Noto Serif SC)}}:root{--start:left;--end:right;--transform-start-far:translateX(-100%);--transform-end-far:translateX(100%);--delay:.2s;--z-index-popover:100;--text-shadow-black:0 .1em .1em #0003, 0 .1em .2em #0003;--box-shadow-1:0 .1em .2em var(--ld-shadow);--box-shadow-2:0 .2em .5em var(--ld-shadow);--box-shadow-3:0 .5em 1em var(--ld-shadow);overflow-wrap:break-word;background-color:var(--c-bg-1);font-family:sans-serif;font-family:var(--font-basic);font-synthesis:style;text-autospace:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color:var(--c-text-1);scrollbar-color:var(--c-text-3) transparent;font-variant-alternates:styleset(open-digits,disambiguation,round-quotes-and-commas);-webkit-tap-highlight-color:var(--c-primary-soft);scroll-padding:2rem;line-height:1.4}:root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--start:right;--end:left;--transform-start-far:translateX(100%);--transform-end-far:translateX(-100%)}*{border:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}::selection{background-color:var(--c-primary-soft)}a{color:currentColor;text-decoration:none}code,pre{font-family:var(--font-monospace);text-autospace:no-autospace}menu,ol,ul{list-style:none}mark{background-color:var(--c-primary-soft);color:var(--c-primary)}button{cursor:pointer}button>.iconify:only-child{display:block}button:disabled{cursor:auto}button,input,textarea{font:inherit;color:currentColor;background:0 0}:where(.iconify){vertical-align:sub;flex-shrink:0;font-size:1.2em;display:inline-block}.rtl-flip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.light .iconify[class*=i-catppuccin\:]{filter:invert(.7)hue-rotate(180deg)saturate(4)}.i-simple-icons\:mdnwebdocs{transform:scale(.8)}img{contain:paint;display:inline-block}img:before{all:initial;content:attr(alt);background-color:var(--c-border);font:700 1.5rem/1.2 var(--font-serif);text-align:center;color:var(--c-bg-soft);cursor:inherit;place-content:center;padding:.5em;display:grid;position:absolute;inset:0}.katex-display,article>.katex{scrollbar-width:thin;padding:1px 0;display:block;overflow:auto hidden}.bikariya-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0003;position:fixed;inset:0}.bikariya-overlay.v-enter-from,.bikariya-overlay.v-leave-to{opacity:0}.bikariya-overlay.v-enter-active,.bikariya-overlay.v-leave-active{transition:all var(--delay)}.tippy-box{box-shadow:var(--box-shadow-3);background-color:var(--ld-bg-card);color:var(--c-text-2);border-radius:.5em;padding:.3em .6em;font-size:.8rem;line-height:1.4;animation:.2s float-in}.tippy-box[data-state=hidden]{opacity:0}.tippy-box>.tippy-svg-arrow{fill:var(--ld-bg-card);pointer-events:none}.shiki>.line>span,.shiki>span[style]{font-style:var(--shiki-light-font-style)}.dark :is(.shiki>.line>span,.shiki>span[style]){font-style:var(--shiki-dark-font-style);background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important}:is(.shiki>.line) .indent{left:var(--indent-offset);display:inline-block;position:relative}:is(.shiki>.line) .indent:empty{height:1.4em;vertical-align:bottom;height:1lh}:is(.shiki>.line) .indent:before{content:"";opacity:.15;pointer-events:none;background-color:currentColor;border-inline-start:1px solid;height:100%;position:absolute}:is(.shiki>.line)>.space:before,:is(.shiki>.line)>.tab:before{opacity:.3;pointer-events:none;width:0;display:inline-block}:is(.shiki>.line)>.space+.space:before,:is(.shiki>.line)>.space:is(:first-child,:last-child):before{content:"·"}:is(.shiki>.line)>:not(.space)+.space:has(+.space):before{content:"·"}:is(.shiki>.line)>.tab:before{content:"⇥"}.card{contain:paint;box-shadow:var(--box-shadow-1);background-color:var(--ld-bg-card);border-radius:.5em;transition:all .2s;display:block}.card.upraise:hover{box-shadow:var(--box-shadow-3);transform:translateY(-2px)}.gradient-card{z-index:0;border-radius:.5rem;position:relative}.gradient-card:before{content:"";opacity:0;border-radius:inherit;background:linear-gradient(var(--c-bg-a80),var(--c-bg-a80)) padding-box,linear-gradient(45deg,var(--c-accent),var(--c-primary-soft)) border-box;z-index:-1;border:2px solid #0000;transition:opacity .2s;position:absolute;inset:0}.gradient-card.active,.gradient-card:focus,.gradient-card:hover{color:var(--c-text-1)}:is(.gradient-card:hover,.gradient-card:focus,.gradient-card.active):before{opacity:1}.scrollbar-hidden.scrollbar-hidden{--scrollbar-height:0px;--guessed-scrollbar-width:0px;scrollbar-width:none}.scrollbar-hidden.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollcheck-x,.scrollcheck-y{scrollbar-width:thin}:is(.scrollcheck-x,.scrollcheck-y)::-webkit-scrollbar{background-color:var(--c-bg-2);cursor:default;width:6px;height:6px}:is(.scrollcheck-x,.scrollcheck-y)::-webkit-scrollbar-thumb{background-color:var(--c-bg-soft);cursor:pointer;border-radius:4px}.scrollcheck-x{--start-offset:0px;--scrollbar-height:8px;--fadeout-width:2em;animation:scrollcheck-x;animation-timeline:scroll(self x);overflow-x:auto}@keyframes scrollcheck-x{0%{-webkit-mask-image:linear-gradient(to var(--end),#fff calc(100% - var(--fadeout-width)),transparent),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height));-webkit-mask-image:linear-gradient(to var(--end),#fff calc(100% - var(--fadeout-width)),transparent),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height));mask-image:linear-gradient(to var(--end),#fff calc(100% - var(--fadeout-width)),transparent),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height))}.01%,99.99%{-webkit-mask-image:linear-gradient(to var(--end),#fff var(--start-offset),transparent var(--start-offset),#fff calc(var(--start-offset) + var(--fadeout-width)),#fff calc(100% - var(--fadeout-width)),transparent),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height));-webkit-mask-image:linear-gradient(to var(--end),#fff var(--start-offset),transparent var(--start-offset),#fff calc(var(--start-offset) + var(--fadeout-width)),#fff calc(100% - var(--fadeout-width)),transparent),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height));mask-image:linear-gradient(to var(--end),#fff var(--start-offset),transparent var(--start-offset),#fff calc(var(--start-offset) + var(--fadeout-width)),#fff calc(100% - var(--fadeout-width)),transparent),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height))}to{-webkit-mask-image:linear-gradient(to var(--end),#fff var(--start-offset),transparent var(--start-offset),#fff calc(var(--start-offset) + var(--fadeout-width))),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height));-webkit-mask-image:linear-gradient(to var(--end),#fff var(--start-offset),transparent var(--start-offset),#fff calc(var(--start-offset) + var(--fadeout-width))),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height));mask-image:linear-gradient(to var(--end),#fff var(--start-offset),transparent var(--start-offset),#fff calc(var(--start-offset) + var(--fadeout-width))),linear-gradient(to top,#fff var(--scrollbar-height),transparent var(--scrollbar-height))}}.scrollcheck-y{--top-offset:0px;--guessed-scrollbar-width:8px;--fadeout-height:2em;animation:scrollcheck-y;animation-timeline:scroll(self y);overflow-y:auto}@keyframes scrollcheck-y{0%{-webkit-mask-image:linear-gradient(to bottom,#fff calc(100% - var(--fadeout-height)),transparent),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width));-webkit-mask-image:linear-gradient(to bottom,#fff calc(100% - var(--fadeout-height)),transparent),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width));mask-image:linear-gradient(to bottom,#fff calc(100% - var(--fadeout-height)),transparent),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width))}.01%,99.99%{-webkit-mask-image:linear-gradient(to bottom,#fff var(--top-offset),transparent var(--top-offset),#fff calc(var(--top-offset) + var(--fadeout-height)),#fff calc(100% - var(--fadeout-height)),transparent),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width));-webkit-mask-image:linear-gradient(to bottom,#fff var(--top-offset),transparent var(--top-offset),#fff calc(var(--top-offset) + var(--fadeout-height)),#fff calc(100% - var(--fadeout-height)),transparent),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width));mask-image:linear-gradient(to bottom,#fff var(--top-offset),transparent var(--top-offset),#fff calc(var(--top-offset) + var(--fadeout-height)),#fff calc(100% - var(--fadeout-height)),transparent),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width))}to{-webkit-mask-image:linear-gradient(to bottom,#fff var(--top-offset),transparent var(--top-offset),#fff calc(var(--top-offset) + var(--fadeout-height))),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width));-webkit-mask-image:linear-gradient(to bottom,#fff var(--top-offset),transparent var(--top-offset),#fff calc(var(--top-offset) + var(--fadeout-height))),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width));mask-image:linear-gradient(to bottom,#fff var(--top-offset),transparent var(--top-offset),#fff calc(var(--top-offset) + var(--fadeout-height))),linear-gradient(to var(--start),#fff var(--guessed-scrollbar-width),transparent var(--guessed-scrollbar-width))}}@media (width>528px){.hide-above-phone{display:none!important}}@media (width<=528px){.hide-through-phone{display:none!important}}@media (width>768px){.hide-above-mobile{display:none!important}}@media (width<=768px){.hide-through-mobile{display:none!important}}@media (width>1080px){.hide-above-tablet{display:none!important}}@media (width<=1080px){.hide-through-tablet{display:none!important}}.proper-height{min-height:70vh}.round-cobblestone{corner-shape:superellipse(1.2)}.text-center{text-align:center}.text-creative,.text-tech{font-family:var(--font-creative);-webkit-font-smoothing:antialiased;font-weight:550}.text-story{font-family:var(--font-serif)}.text-repeat{text-shadow:.1em 0 var(--c-bg-soft),.2em 0 var(--c-bg-soft),.3em 0 var(--c-bg-soft),.4em 0 var(--c-bg-soft),.5em 0 var(--c-bg-soft)}.text-zoom{transform-origin:0 100%;display:inline-block}@supports (animation-timeline:view()){.text-zoom{animation:1s both zoom;animation-timeline:view()}}@keyframes zoom{0%{transform:scale(.8)}to{transform:scale(1.25)}}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{top:calc(50% - 3px);left:11px;transform:rotate(90deg)}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{top:calc(50% - 3px);right:11px;transform:rotate(-90deg)}.tippy-svg-arrow{fill:#333;width:16px;height:16px;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.z-button[data-v-7803cfc7]{transition:color .1s,background-color .2s;display:inline-block}.z-button.text[data-v-7803cfc7]:hover{color:var(--c-primary)}.z-button[data-v-7803cfc7]:disabled{color:var(--c-text-3);cursor:not-allowed}.z-button+.button[data-v-7803cfc7]{margin-inline-start:.8em}.button[data-v-7803cfc7]{border:1px solid var(--c-bg-soft);box-shadow:var(--box-shadow-1);background-color:var(--ld-bg-card);vertical-align:middle;cursor:pointer;border-radius:.5em;padding:.4em .6em;line-height:1.2}.button.primary[data-v-7803cfc7]{background-color:var(--c-primary);color:var(--c-bg)}.button[data-v-7803cfc7]:hover{box-shadow:var(--box-shadow-2);background-color:var(--c-bg-2);color:var(--c-text)}.button[data-v-7803cfc7]:active{background-color:var(--ld-shadow)}.button[data-v-7803cfc7]:disabled{background-color:var(--c-bg-1)}.button-main[data-v-7803cfc7]{justify-content:center;align-items:center;gap:.2em;display:flex}.button-desc[data-v-7803cfc7]{text-align:center;color:var(--c-text-2);font-size:.75em}.error[data-v-fde94a2b]{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.error>.error-icon[data-v-fde94a2b]{color:var(--c-text-3);font-size:5rem}.error>.error-title[data-v-fde94a2b]{word-break:break-all;color:var(--c-text-3);font-size:1.5rem}:is(.error>.error-title[data-v-fde94a2b])>pre{white-space:pre-wrap;font-size:1rem}.error>.z-codeblock[data-v-fde94a2b]{max-width:100%}:is(.error>.z-codeblock[data-v-fde94a2b]) .shiki{background-color:#0000!important}.app-error[data-v-a2d9d149]{margin:1rem}
