:root{--callout-bg-info:#f5f9fe;--callout-border-color-info:#ecf1f6;--callout-bg-tip:#f3fef9;--callout-border-color-tip:#c6dbd4;--callout-bg-note:#f7f5fe;--callout-border-color-note:#efe8fa;--callout-bg-warn:#fefbf0;--callout-border-color-warn:#f8ede0;--callout-bg-caution:#fff7f7;--callout-border-color-caution:#f6e6e6}.callout{background-color:var(--callout-bg-color,var(--callout-bg-info));border-radius:18px;padding:20px 24px;margin:28px 0;border:1px solid var(--callout-border-color,var(--callout-border-color-info))}.callout-indicator{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:.875rem;font-weight:500;color:var(--ink)}.callout-hint>svg{display:inline-block;vertical-align:text-bottom;fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px;min-width:18px;min-height:18px}.callout-content>:first-child{margin-block-start:0}.callout-content>:last-child{margin-block-end:0}.callout-info{--callout-bg-color:var(--callout-bg-info);--callout-border-color:var(--callout-border-color-info)}.callout-tip{--callout-bg-color:var(--callout-bg-tip);--callout-border-color:var(--callout-border-color-tip)}.callout-warn{--callout-bg-color:var(--callout-bg-warn);--callout-border-color:var(--callout-border-color-warn)}.callout-caution{--callout-bg-color:var(--callout-bg-caution);--callout-border-color:var(--callout-border-color-caution)}.callout-note{--callout-bg-color:var(--callout-bg-note);--callout-border-color:var(--callout-border-color-note)}@media (max-width:760px){.callout{padding:18px 16px;border-radius:14px}}.figures_figure__0_2xX{width:100%;margin:32px 0;color:var(--ink)}.figures_figure__0_2xX .figures_caption__z1Rdt,.figures_imageLink__ZBNPJ{width:100%;max-width:560px;margin-inline:auto}.figures_imageLink__ZBNPJ{display:block;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#f8f7fa;cursor:zoom-in}.figures_figure__0_2xX .figures_illustration__LmuxG{display:block;width:100%;height:auto;margin:0;border-radius:0;box-shadow:none}.figures_figure__0_2xX .figures_caption__z1Rdt{margin-block:12px 0;color:var(--muted);font-size:13px;line-height:1.6}.figures_caption__z1Rdt a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.figures_caption__z1Rdt a:focus-visible,.figures_imageLink__ZBNPJ:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.article_article__W2tRc{max-width:800px;margin:0 auto}.article_heading___EkCv{display:grid;gap:24px;margin-bottom:40px}.article_heading___EkCv>a{justify-self:start;margin-bottom:12px}.article_article__W2tRc .article_heading___EkCv h1{font-size:clamp(2.25rem,3.7vw,3.25rem);line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.article_prose__24e4F{--tw-prose-body:#45454f;--tw-prose-headings:var(--ink);--tw-prose-lead:var(--muted);--tw-prose-links:var(--accent);--tw-prose-bold:var(--ink);--tw-prose-counters:var(--muted);--tw-prose-bullets:#aaa7b1;--tw-prose-hr:var(--line);--tw-prose-quotes:var(--muted);--tw-prose-quote-borders:var(--line);--tw-prose-code:var(--ink);--tw-prose-pre-bg:var(--surface);--tw-prose-th-borders:var(--line);--tw-prose-td-borders:var(--line);max-width:none;font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.article_article__W2tRc .article_prose__24e4F :where(h1,h2,h3,h4,h5,h6){font-weight:600;letter-spacing:-.03em;line-height:1.25}.article_article__W2tRc .article_prose__24e4F :where(h1,h2){margin:48px 0 20px;font-size:1.75rem}.article_article__W2tRc .article_prose__24e4F h3{margin:36px 0 16px;font-size:1.3rem}.article_prose__24e4F>:first-child{margin-top:0}.article_prose__24e4F p{margin:20px 0}.article_prose__24e4F a{text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#b51c9540}.article_prose__24e4F a:hover{text-decoration-color:currentColor}.article_prose__24e4F :where(pre,code){font-family:var(--font-roboto-mono),monospace}.article_prose__24e4F :not(pre)>code{padding:2px 5px;border-radius:5px;background:#eeeef1;font-size:.85em;font-weight:400}.article_prose__24e4F code:after,.article_prose__24e4F code:before{content:none}.article_prose__24e4F :where(h1,h2,h3,h4)>code{font-size:inherit}.article_prose__24e4F pre{max-width:100%;padding:24px;margin:28px 0;border:1px solid var(--line);border-radius:18px;font-size:.8125rem;line-height:1.75;overflow-x:auto;scrollbar-width:thin}.article_prose__24e4F pre code{font-size:inherit;white-space:pre}.article_prose__24e4F img{width:100%;height:auto;margin:32px 0;border-radius:16px;box-shadow:var(--shadow-card)}.article_prose__24e4F blockquote{border-left:2px solid #b51c9540;padding-left:24px;font-weight:400}.article_tableScroll__scsFl{max-width:100%;margin:32px 0;overflow-x:auto;border:1px solid var(--line);border-radius:16px;scrollbar-width:thin}.article_prose__24e4F .article_tableScroll__scsFl table{width:100%;min-width:440px;margin:0;font-size:.875rem;line-height:1.6}.article_prose__24e4F :where(th,td){padding:12px 16px;vertical-align:top}.article_prose__24e4F th{background:#eeeef1;color:var(--ink);font-weight:500}.article_end__HVmYH{margin-top:56px;padding-top:24px;border-top:1px solid var(--line)}@media (max-width:760px){.article_heading___EkCv{gap:20px;margin-bottom:32px}.article_heading___EkCv>a{margin-bottom:0}.article_article__W2tRc .article_heading___EkCv h1{font-size:clamp(2rem,7.5vw,2.6rem)}.article_article__W2tRc .article_prose__24e4F :where(h1,h2){font-size:1.5rem;margin-top:40px}.article_prose__24e4F pre{padding:18px 16px;border-radius:14px;font-size:.75rem}.article_prose__24e4F blockquote{padding-left:16px}}.tabs_tabs__1erP3{min-width:0;margin:28px 0}.tabs_tabList__jpoOZ{display:flex;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:5px;border-radius:18px;background:#e9e9ed}.tabs_tabList__jpoOZ button{min-height:44px;padding:10px 18px;border-radius:13px;color:var(--muted);font-size:.875rem;line-height:1.5}.tabs_tabList__jpoOZ button[aria-selected=true]{background:var(--surface);color:var(--accent);box-shadow:0 2px 6px #19191f0a}.tabs_panel__GpQbl{min-width:0;margin-top:16px}.tabs_panel__GpQbl>pre{margin:0}