.ArticleBody-module__QEDTZa__article{max-width:800px;margin:0 auto;padding:16px}.ArticleBody-module__QEDTZa__articleContent{color:#1e293b;padding-top:12px;font-family:Inter,Noto Sans SC,PingFang SC,system-ui,sans-serif;font-size:1rem;line-height:1.75}.ArticleBody-module__QEDTZa__articleContent iframe{border-radius:8px;width:100%;margin:16px auto;display:block}.ArticleBody-module__QEDTZa__articleContent iframe[src*=youtube]{aspect-ratio:16/9;width:100%;height:auto}.ArticleBody-module__QEDTZa__articleContent h1,.ArticleBody-module__QEDTZa__articleContent h2,.ArticleBody-module__QEDTZa__articleContent h3,.ArticleBody-module__QEDTZa__articleContent h4,.ArticleBody-module__QEDTZa__articleContent h5,.ArticleBody-module__QEDTZa__articleContent h6{color:#1e293b;margin-top:2em;margin-bottom:.75em;font-family:Georgia,Noto Serif SC,Songti SC,SimSun,serif;font-weight:600;line-height:1.3}.ArticleBody-module__QEDTZa__articleContent h1{font-size:2em;font-weight:700}.ArticleBody-module__QEDTZa__articleContent h2{border-bottom:1px solid #e2e8f0;padding-bottom:.3em;font-size:1.5em}.ArticleBody-module__QEDTZa__articleContent h3{font-size:1.25em}.ArticleBody-module__QEDTZa__articleContent h4,.ArticleBody-module__QEDTZa__articleContent h5,.ArticleBody-module__QEDTZa__articleContent h6{font-size:1em}.ArticleBody-module__QEDTZa__articleContent p{color:#334155;margin-top:1.25em;margin-bottom:1.25em;font-size:1rem;line-height:1.875}.ArticleBody-module__QEDTZa__articleContent mark{color:#92400e;background-color:#fef3c7;border-radius:.25em;padding:.125em .25em}.ArticleBody-module__QEDTZa__articleContent code{color:#1a365d;background-color:#f1f5f9;border-radius:4px;padding:.2em .4em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875em}.ArticleBody-module__QEDTZa__articleContent pre{color:#e2e8f0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #94a3b81a;border-radius:12px;width:100%;margin:2em 0;padding:1.25em 1.5em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875em;line-height:1.7;position:relative;overflow-x:auto;box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #0000001a}.ArticleBody-module__QEDTZa__articleContent pre:before{content:"";pointer-events:none;background:linear-gradient(#0f172ae6,#0000);border-radius:12px 12px 0 0;width:100%;height:40px;position:absolute;top:0;right:0}.ArticleBody-module__QEDTZa__articleContent pre>code{color:inherit;white-space:pre;word-wrap:break-word;overflow-wrap:break-word;background-color:#0000;padding:0}.ArticleBody-module__QEDTZa__articleContent blockquote{color:#475569;background:linear-gradient(90deg,#fefdfb 0%,#fdfaf6 100%);border-left:4px solid #d97706;border-radius:0 8px 8px 0;margin:2em 0;padding:1.25em 1.5em;font-style:italic;position:relative;box-shadow:0 1px 3px #0000000d}.ArticleBody-module__QEDTZa__articleContent blockquote:before{content:"\"";color:#d97706;opacity:.2;margin-bottom:-.3em;font-family:Georgia,serif;font-size:3em;line-height:0;display:block}.ArticleBody-module__QEDTZa__articleContent blockquote p{margin:.5em 0}.ArticleBody-module__QEDTZa__articleContent figure,.ArticleBody-module__QEDTZa__articleContent img{border:1px solid #e2e8f0;border-radius:8px;max-width:100%;height:auto;margin:2em auto;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.ArticleBody-module__QEDTZa__articleContent img:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ArticleBody-module__QEDTZa__articleContent figcaption{text-align:center;color:#64748b;margin-top:.75em;margin-bottom:1.5em;font-size:.875rem}.ArticleBody-module__QEDTZa__articleContent a{cursor:pointer;color:#1a365d;border-bottom:1px solid #1a365d4d;padding-bottom:1px;text-decoration:none;transition:all .2s}.ArticleBody-module__QEDTZa__articleContent a:hover{color:#2c5282;background-color:#1a365d0d;border-bottom-color:#2c5282}.ArticleBody-module__QEDTZa__articleContent a:visited{color:#553c9a;border-color:#553c9a4d}.ArticleBody-module__QEDTZa__articleContent ul,.ArticleBody-module__QEDTZa__articleContent ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.5em}.ArticleBody-module__QEDTZa__articleContent ul{list-style-type:disc}.ArticleBody-module__QEDTZa__articleContent ul ul{list-style-type:circle}.ArticleBody-module__QEDTZa__articleContent ul ul ul{list-style-type:square}.ArticleBody-module__QEDTZa__articleContent ol{list-style-type:decimal}.ArticleBody-module__QEDTZa__articleContent ol ol{list-style-type:lower-alpha}.ArticleBody-module__QEDTZa__articleContent ol ol ol{list-style-type:lower-roman}.ArticleBody-module__QEDTZa__articleContent li{color:#334155;margin-bottom:.5em;line-height:1.75}.ArticleBody-module__QEDTZa__articleContent li>p{margin:.5em 0}.ArticleBody-module__QEDTZa__articleContent table{border-collapse:separate;border-spacing:0;border:1px solid #e2e8f0;border-radius:8px;width:100%;margin:2em 0;font-size:.9375em;overflow:hidden;box-shadow:0 1px 3px #0000000d}.ArticleBody-module__QEDTZa__articleContent th,.ArticleBody-module__QEDTZa__articleContent td{text-align:left;border:none;border-bottom:1px solid #e2e8f0;padding:.75em 1.25em}.ArticleBody-module__QEDTZa__articleContent thead th{color:#1e293b;background:linear-gradient(#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;font-weight:600}.ArticleBody-module__QEDTZa__articleContent tbody tr:nth-child(2n){background-color:#fafafa}.ArticleBody-module__QEDTZa__articleContent tbody tr:hover{background-color:#f8fafc;transition:background-color .15s}.ArticleBody-module__QEDTZa__articleContent tbody tr:last-child td{border-bottom:none}.ArticleBody-module__QEDTZa__articleContent strong,.ArticleBody-module__QEDTZa__articleContent b{color:#1e293b;font-weight:600}.ArticleBody-module__QEDTZa__articleContent em,.ArticleBody-module__QEDTZa__articleContent i{font-style:italic}.ArticleBody-module__QEDTZa__articleContent u{text-underline-offset:3px;-webkit-text-decoration:underline #d97706;text-decoration:underline #d97706}.ArticleBody-module__QEDTZa__articleContent del,.ArticleBody-module__QEDTZa__articleContent s{color:#94a3b8;text-decoration:line-through}.ArticleBody-module__QEDTZa__articleContent hr{border:none;border-top:1px solid #e2e8f0;margin:2em 0}@media (max-width:768px){.ArticleBody-module__QEDTZa__article{padding:12px}.ArticleBody-module__QEDTZa__articleContent{font-size:1rem;line-height:1.75}.ArticleBody-module__QEDTZa__articleContent h1{font-size:1.75em}.ArticleBody-module__QEDTZa__articleContent h2{font-size:1.375em}.ArticleBody-module__QEDTZa__articleContent h3{font-size:1.125em}.ArticleBody-module__QEDTZa__articleContent table{display:block;overflow-x:auto}.ArticleBody-module__QEDTZa__articleContent pre{padding:.875em 1em;font-size:.8125em}.ArticleBody-module__QEDTZa__articleContent blockquote{padding:.75em 1em}}@media print{.ArticleBody-module__QEDTZa__articleContent a{color:#000;border:none;text-decoration:underline}.ArticleBody-module__QEDTZa__articleContent img,.ArticleBody-module__QEDTZa__articleContent nav,.ArticleBody-module__QEDTZa__articleContent .ArticleBody-module__QEDTZa__noprint{display:none}.ArticleBody-module__QEDTZa__articleContent pre{white-space:pre-wrap;word-break:break-all}}
.ArticleBodyDark-module__YgyZrq__article{max-width:800px;margin:0 auto;padding:16px}.ArticleBodyDark-module__YgyZrq__articleContent{color:#e2e8f0;padding-top:12px;font-family:Inter,Noto Sans SC,PingFang SC,system-ui,sans-serif;font-size:1rem;line-height:1.75}.ArticleBodyDark-module__YgyZrq__articleContent iframe{border-radius:8px;width:100%;margin:16px auto;display:block}.ArticleBodyDark-module__YgyZrq__articleContent iframe[src*=youtube]{aspect-ratio:16/9;width:100%;height:auto}.ArticleBodyDark-module__YgyZrq__articleContent h1,.ArticleBodyDark-module__YgyZrq__articleContent h2,.ArticleBodyDark-module__YgyZrq__articleContent h3,.ArticleBodyDark-module__YgyZrq__articleContent h4,.ArticleBodyDark-module__YgyZrq__articleContent h5,.ArticleBodyDark-module__YgyZrq__articleContent h6{color:#f1f5f9;margin-top:2em;margin-bottom:.75em;font-family:Georgia,Noto Serif SC,Songti SC,SimSun,serif;font-weight:600;line-height:1.3}.ArticleBodyDark-module__YgyZrq__articleContent h1{font-size:2em;font-weight:700}.ArticleBodyDark-module__YgyZrq__articleContent h2{border-bottom:1px solid #334155;padding-bottom:.3em;font-size:1.5em}.ArticleBodyDark-module__YgyZrq__articleContent h3{font-size:1.25em}.ArticleBodyDark-module__YgyZrq__articleContent h4,.ArticleBodyDark-module__YgyZrq__articleContent h5,.ArticleBodyDark-module__YgyZrq__articleContent h6{font-size:1em}.ArticleBodyDark-module__YgyZrq__articleContent p{color:#cbd5e1;margin-top:1.25em;margin-bottom:1.25em;font-size:1rem;line-height:1.875}.ArticleBodyDark-module__YgyZrq__articleContent mark{color:#fbbf24;background-color:#fbbf2433;border-radius:.25em;padding:.125em .25em}.ArticleBodyDark-module__YgyZrq__articleContent code{color:#93c5fd;background-color:#1e293b;border-radius:4px;padding:.2em .4em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875em}.ArticleBodyDark-module__YgyZrq__articleContent pre{color:#e2e8f0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #94a3b833;border-radius:12px;width:100%;margin:2em 0;padding:1.25em 1.5em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875em;line-height:1.7;position:relative;overflow-x:auto;box-shadow:0 4px 6px -1px #00000080,0 2px 4px -1px #0000004d}.ArticleBodyDark-module__YgyZrq__articleContent pre:before{content:"";pointer-events:none;background:linear-gradient(#0f172ae6,#0000);border-radius:12px 12px 0 0;width:100%;height:40px;position:absolute;top:0;right:0}.ArticleBodyDark-module__YgyZrq__articleContent pre>code{color:inherit;white-space:pre;word-wrap:break-word;overflow-wrap:break-word;background-color:#0000;padding:0}.ArticleBodyDark-module__YgyZrq__articleContent blockquote{color:#cbd5e1;background:linear-gradient(90deg,#3341554d 0%,#33415533 100%);border-left:4px solid #fbbf24;border-radius:0 8px 8px 0;margin:2em 0;padding:1.25em 1.5em;font-style:italic;position:relative;box-shadow:0 1px 3px #0003}.ArticleBodyDark-module__YgyZrq__articleContent blockquote:before{content:"\"";color:#fbbf24;opacity:.2;margin-bottom:-.3em;font-family:Georgia,serif;font-size:3em;line-height:0;display:block}.ArticleBodyDark-module__YgyZrq__articleContent blockquote p{color:#cbd5e1;margin:.5em 0}.ArticleBodyDark-module__YgyZrq__articleContent figure,.ArticleBodyDark-module__YgyZrq__articleContent img{border:1px solid #94a3b833;border-radius:8px;max-width:100%;height:auto;margin:2em auto;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.ArticleBodyDark-module__YgyZrq__articleContent img:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0006,0 4px 6px -2px #0000004d}.ArticleBodyDark-module__YgyZrq__articleContent figcaption{text-align:center;color:#94a3b8;margin-top:.75em;margin-bottom:1.5em;font-size:.875rem}.ArticleBodyDark-module__YgyZrq__articleContent a{cursor:pointer;color:#60a5fa;border-bottom:1px solid #60a5fa4d;padding-bottom:1px;text-decoration:none;transition:all .2s}.ArticleBodyDark-module__YgyZrq__articleContent a:hover{color:#93c5fd;background-color:#60a5fa1a;border-bottom-color:#93c5fd}.ArticleBodyDark-module__YgyZrq__articleContent a:visited{color:#a78bfa;border-color:#a78bfa4d}.ArticleBodyDark-module__YgyZrq__articleContent ul,.ArticleBodyDark-module__YgyZrq__articleContent ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.5em}.ArticleBodyDark-module__YgyZrq__articleContent ul{list-style-type:disc}.ArticleBodyDark-module__YgyZrq__articleContent ul ul{list-style-type:circle}.ArticleBodyDark-module__YgyZrq__articleContent ul ul ul{list-style-type:square}.ArticleBodyDark-module__YgyZrq__articleContent ol{list-style-type:decimal}.ArticleBodyDark-module__YgyZrq__articleContent ol ol{list-style-type:lower-alpha}.ArticleBodyDark-module__YgyZrq__articleContent ol ol ol{list-style-type:lower-roman}.ArticleBodyDark-module__YgyZrq__articleContent li{color:#cbd5e1;margin-bottom:.5em;line-height:1.75}.ArticleBodyDark-module__YgyZrq__articleContent li>p{margin:.5em 0}.ArticleBodyDark-module__YgyZrq__articleContent table{border-collapse:separate;border-spacing:0;border:1px solid #475569;border-radius:8px;width:100%;margin:2em 0;font-size:.9375em;overflow:hidden;box-shadow:0 1px 3px #0000004d}.ArticleBodyDark-module__YgyZrq__articleContent th,.ArticleBodyDark-module__YgyZrq__articleContent td{text-align:left;border:none;border-bottom:1px solid #475569;padding:.75em 1.25em}.ArticleBodyDark-module__YgyZrq__articleContent thead th{color:#f1f5f9;background:linear-gradient(#1e293b,#0f172a);border-bottom:2px solid #475569;font-weight:600}.ArticleBodyDark-module__YgyZrq__articleContent tbody tr:nth-child(2n){background-color:#3341554d}.ArticleBodyDark-module__YgyZrq__articleContent tbody tr:hover{background-color:#33415580;transition:background-color .15s}.ArticleBodyDark-module__YgyZrq__articleContent tbody tr:last-child td{border-bottom:none}.ArticleBodyDark-module__YgyZrq__articleContent strong,.ArticleBodyDark-module__YgyZrq__articleContent b{color:#f1f5f9;font-weight:600}.ArticleBodyDark-module__YgyZrq__articleContent em,.ArticleBodyDark-module__YgyZrq__articleContent i{font-style:italic}.ArticleBodyDark-module__YgyZrq__articleContent u{text-underline-offset:3px;-webkit-text-decoration:underline #fbbf24;text-decoration:underline #fbbf24}.ArticleBodyDark-module__YgyZrq__articleContent del,.ArticleBodyDark-module__YgyZrq__articleContent s{color:#64748b;text-decoration:line-through}.ArticleBodyDark-module__YgyZrq__articleContent hr{border:none;border-top:1px solid #334155;margin:2em 0}@media (max-width:768px){.ArticleBodyDark-module__YgyZrq__article{padding:12px}.ArticleBodyDark-module__YgyZrq__articleContent{font-size:1rem;line-height:1.75}.ArticleBodyDark-module__YgyZrq__articleContent h1{font-size:1.75em}.ArticleBodyDark-module__YgyZrq__articleContent h2{font-size:1.375em}.ArticleBodyDark-module__YgyZrq__articleContent h3{font-size:1.125em}.ArticleBodyDark-module__YgyZrq__articleContent table{display:block;overflow-x:auto}.ArticleBodyDark-module__YgyZrq__articleContent pre{padding:.875em 1em;font-size:.8125em}.ArticleBodyDark-module__YgyZrq__articleContent blockquote{padding:.75em 1em}}@media print{.ArticleBodyDark-module__YgyZrq__articleContent a{color:#fff;border:none;text-decoration:underline}.ArticleBodyDark-module__YgyZrq__articleContent img,.ArticleBodyDark-module__YgyZrq__articleContent nav,.ArticleBodyDark-module__YgyZrq__articleContent .ArticleBodyDark-module__YgyZrq__noprint{display:none}.ArticleBodyDark-module__YgyZrq__articleContent pre{white-space:pre-wrap;word-break:break-all}}
.code-snippet,.code-snippet__fix,.code-snippet *,.code-snippet__fix *{max-width:1000%!important}.code-snippet{color:#333;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch;background-color:#eff2ff;border:1px solid #f0f0f0;border-radius:2px;margin:10px 0;padding:1em 1em 1em 3em;font-size:14px;display:block;position:relative;overflow-x:auto}.code-snippet code{text-align:left;white-space:pre-wrap;background-color:#eff2ff;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:14px;display:block;position:relative}.code-snippet code:before{text-align:right;counter-increment:line;content:counter(line);color:#00000026;min-width:1.5em;margin-right:12px;display:inline;position:absolute;left:-2.5em}.code-snippet_nowrap code{white-space:pre;display:flex}.code-snippet__fix{color:#333;background-color:#eff2ff;border:1px solid #f0f0f0;border-radius:2px;margin:10px 0;font-size:14px;line-height:26px;display:flex;position:relative}.code-snippet__fix pre{white-space:normal;-webkit-overflow-scrolling:touch;background-color:#eff2ff;flex:1;padding:1em 1em 1em 0;overflow-x:auto}.code-snippet__fix code{text-align:left;white-space:pre;background-color:#eff2ff;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:14px;display:flex;position:relative}.code-snippet__fix .code-snippet__line-index{counter-reset:line;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{text-align:right;margin-bottom:0;list-style-type:none}.code-snippet__fix .code-snippet__line-index li:before{text-align:right;counter-increment:line;content:counter(line);color:#00000026;min-width:1.5em;display:inline;left:-2.5em}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag,.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:400}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:400}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:700}
