@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap);pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#282c34;color:#abb2bf}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:radial-gradient(circle at top left,#47c0dc1f,#0000 28%),radial-gradient(circle at top right,#32b89624,#0000 26%),var(--bg-canvas);color:var(--text-primary);font-family:Manrope,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;overflow-x:hidden;padding:0}@media (max-width:767.98px){body{padding-bottom:env(safe-area-inset-bottom,0)}}:root{--accent-400:#5bd7c0;--accent-500:#28b89a;--accent-600:#1b9b82;--accent-contrast:#041a16}:root[data-theme=dark]{--bg-canvas:#121212;--bg-elevated:#1b1b1b;--surface-panel:#1e1e1e;--surface-elevated:#1f1f1f;--surface-soft:#242424;--surface-input:#2a2a2a;--text-primary:#f5f5f5;--text-secondary:#bdbdbd;--text-strong:#f5f5f5;--border-default:#ffffff14;--shadow-soft:0 16px 30px #0006;--code-bg:#1e1e1e;--code-header-bg:#181818;--code-border:#ffffff14;--code-header-text:#f5f5f5}:root[data-theme=dark] body{background:var(--bg-canvas)}:root[data-theme=light]{--bg-main:#f9fafb;--bg-sidebar:#fff;--bg-elevated:#fff;--bg-input:#e0e0e0;--bg-canvas:#e8edf2;--surface-panel:#d3d6d8;--surface-elevated:#ddd;--surface-soft:#d5dce5;--surface-input:#cdd5de;--text-primary:#111827;--text-secondary:#4b5563;--text-strong:#060d18;--border-default:#c2ccd8;--shadow-soft:0 4px 20px #0000001a;--accent-400:#019483;--accent-500:#03806f;--accent-600:#016b5d;--accent-contrast:#fff;--accent-glow:#00574c1f;--syntax-keyword:#005f52;--syntax-string:#9a3e1e;--syntax-function:#2c5f9e;--syntax-comment:#5a7a6a;--syntax-number:#8a5c10;--syntax-operator:#005f52}code[class*=language-] .token.keyword,pre[class*=language-] .token.keyword{color:#28b89a;color:var(--syntax-keyword,var(--accent-500))}code[class*=language-] .token.string,pre[class*=language-] .token.string{color:#c16f4a;color:var(--syntax-string,#c16f4a)}code[class*=language-] .token.function,pre[class*=language-] .token.function{color:#4a6fa5;color:var(--syntax-function,#4a6fa5)}code[class*=language-] .token.comment,pre[class*=language-] .token.comment{color:#8f8f8f;color:var(--syntax-comment,#8f8f8f)}code[class*=language-] .token.number,pre[class*=language-] .token.number{color:#c28b3b;color:var(--syntax-number,#c28b3b)}code[class*=language-] .token.operator,pre[class*=language-] .token.operator{color:#5bd7c0;color:var(--syntax-operator,var(--accent-400))}.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:#28b89a;color:var(--syntax-keyword,var(--accent-500))}.hljs-attr,.hljs-string,.hljs-template-string{color:#c16f4a;color:var(--syntax-string,#c16f4a)}.hljs-built_in,.hljs-function,.hljs-title{color:#4a6fa5;color:var(--syntax-function,#4a6fa5)}.hljs-comment,.hljs-quote{color:#8f8f8f;color:var(--syntax-comment,#8f8f8f)}.hljs-constant,.hljs-number,.hljs-symbol,.hljs-variable{color:#c28b3b;color:var(--syntax-number,#c28b3b)}.hljs-operator{color:#5bd7c0;color:var(--syntax-operator,var(--accent-400))}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:color-mix(in oklab,var(--surface-soft) 72%,#0000);border-radius:10px}::-webkit-scrollbar-thumb{background:#28b89a;background:var(--accent-500);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#1b9b82;background:var(--accent-600)}*{scrollbar-color:#28b89a color-mix(in oklab,var(--surface-soft) 72%,#0000);scrollbar-color:var(--accent-500) color-mix(in oklab,var(--surface-soft) 72%,#0000);scrollbar-width:thin}.code-block-table{table-layout:fixed!important;width:100%!important}.code-block-table code,.code-block-table pre,pre{word-wrap:break-word!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:pre-wrap!important;word-break:break-all!important}pre{overflow-x:auto!important}code{word-wrap:break-word!important;white-space:pre-wrap!important;word-break:break-all!important}code,table{max-width:100%!important;overflow-wrap:break-word!important}table{table-layout:fixed!important;width:100%!important}.code-block-table code,.code-block-table pre,.tg-code-block code,.tg-code-block pre{word-wrap:break-word!important;overflow-x:auto!important;white-space:pre-wrap!important}.code-block-table th,.code-block-table th *,.tg-code-block th,.tg-code-block th *{-webkit-text-fill-color:#fff!important;color:#fff!important}.hljs-ln-n,.react-syntax-highlighter-line-number{color:#fff!important}:root{--ui-c1:#000;--ui-c2:#000;--ui-c3:#00a08b;--ui-c4:#00a38f;--ui-c5:#00a58f;--ui-c6:#00b39b;--ui-c7:#00bcd4;--ui-c8:#00bea5;--ui-c9:#00d4b4;--ui-c10:#00d4b8;--ui-c11:#00d8bf;--ui-c12:#00e0c2;--ui-c13:#119c59;--ui-c14:#048b79;--ui-c15:#0d0d0d;--ui-c16:#0d1117;--ui-c17:#0f0f0f;--ui-c18:#101010;--ui-c19:#10211f;--ui-c20:#121820;--ui-c21:#141a22;--ui-c22:#151515;--ui-c23:#181818;--ui-c24:#18202a;--ui-c25:#1a1a1a;--ui-c26:#1b1b1b;--ui-c27:#1d2a2a;--ui-c28:#1d3a39;--ui-c29:#202020;--ui-c30:#21252b;--ui-c31:#2196f3;--ui-c32:#222;--ui-c33:#232323;--ui-c34:#252525;--ui-c35:#262626;--ui-c36:#282c34;--ui-c37:#2979ff;--ui-c38:#2a2a2a;--ui-c39:#2ee59d;--ui-c40:#363636;--ui-c41:#383838;--ui-c42:#3a3a3a;--ui-c43:#3f3f3f;--ui-c44:#444;--ui-c45:#444;--ui-c46:#454545;--ui-c47:#4caf50;--ui-c48:#555;--ui-c49:#555;--ui-c50:#666;--ui-c51:#666;--ui-c52:#777;--ui-c53:#7e7e7e;--ui-c54:#80d8ff;--ui-c55:#86a6c5;--ui-c56:#888;--ui-c57:#8df7ea;--ui-c58:#4dbfb1;--ui-c59:#8f8f8f;--ui-c60:#8fb3d8;--ui-c61:#98fff2;--ui-c62:#9ee9de;--ui-c63:#9fd8ff;--ui-c64:#9fded5;--ui-c65:#9ff5e8;--ui-c66:#aaa;--ui-c67:#b0b0b0;--ui-c68:#b71c1c;--ui-c69:#b7c4c2;--ui-c70:#b9c4c3;--ui-c71:#b9e9e2;--ui-c72:#bbb;--ui-c73:#bde8e2;--ui-c74:silver;--ui-c75:#c62828;--ui-c76:#cd7f32;--ui-c77:#09cca8;--ui-c78:#cfcfcf;--ui-c79:#7dfbe8;--ui-c80:#d0d0d0;--ui-c81:#d32f2f;--ui-c82:#d6e8e6;--ui-c83:#d6fff8;--ui-c84:#108649;--ui-c85:#d9d9d9;--ui-c86:#e040fb;--ui-c87:#e0e0e0;--ui-c88:#e0f7f4;--ui-c89:#e6edf3;--ui-c90:#e8f5ff;--ui-c91:#ef5350;--ui-c92:#f2f5f5;--ui-c93:#f44336;--ui-c94:#ff1744;--ui-c95:#ff5252;--ui-c96:#ff5722;--ui-c97:#ff6f00;--ui-c98:#ff8a80;--ui-c99:#ff9800;--ui-c100:#ff9e9e;--ui-c101:gold;--ui-c102:#ffeb3b;--ui-c103:#fff;--ui-c104:#0003;--ui-c105:#00000040;--ui-c106:#00000059;--ui-c107:#0006;--ui-c108:#00000073;--ui-c109:#00000080;--ui-c110:#0000008c;--ui-c111:#000000a6;--ui-c112:#000000c2;--ui-c113:#00978873;--ui-c114:#00bfa51f;--ui-c115:#00bfa526;--ui-c116:#00bfa529;--ui-c117:#00bfa53d;--ui-c118:#00bfa566;--ui-c119:#00bfa56b;--ui-c120:#00bfa57a;--ui-c121:#00bfa580;--ui-c122:#00bfa599;--ui-c123:#00bfa5d9;--ui-c124:#00bfa5eb;--ui-c125:#00e5c921;--ui-c126:#00e5c929;--ui-c127:#00e5c92e;--ui-c128:#00e5c940;--ui-c129:#00e5c942;--ui-c130:#00e5c947;--ui-c131:#00e5c952;--ui-c132:#00e5c959;--ui-c133:#00000029;--ui-c134:#00000059;--ui-c135:#00000073;--ui-c136:#00000080;--ui-c137:#0000008c;--ui-c138:#0009;--ui-c139:#00bfa51a;--ui-c140:#00bfa51f;--ui-c141:#00bfa526;--ui-c142:#00bfa559;--ui-c143:#00e5c91f;--ui-c144:#00e5c940;--ui-c145:#00e5c959;--ui-c146:#0a0c10fa;--ui-c147:#0c0e12db;--ui-c148:#8df7ea4d;--ui-c149:#0f1218fa;--ui-c150:#0f1318fa;--ui-c151:#9e9e9ea6;--ui-c152:#9fd8ff1a;--ui-c153:#121212b3;--ui-c154:#121212d1;--ui-c155:#121212e0;--ui-c156:#121212e6;--ui-c157:#121212f2;--ui-c158:#121212eb;--ui-c159:#121212fa;--ui-c160:#b4d2ff73;--ui-c161:#c0c0c099;--ui-c162:#141414e6;--ui-c163:#141414f2;--ui-c164:#141414f5;--ui-c165:#cd7f3280;--ui-c166:#cee7ffe6;--ui-c167:#15191ffa;--ui-c168:#ef53501f;--ui-c169:#ef535059;--ui-c170:#ffd70080;--ui-c171:#ffd700cc;--ui-c172:#ffffff08;--ui-c173:#ffffff0a;--ui-c174:#ffffff0f;--ui-c175:#ffffff14;--ui-c176:#ffffff1a;--ui-c177:#ffffff1f;--ui-c178:#ffffff26;--ui-c179:#ffffff29;--ui-c180:#ffffff2e;--ui-c181:#fff3;--ui-c182:#ffffff40;--ui-c183:#ffffff4d;--ui-c184:#ffffff80;--ui-c185:#ff52521a;--ui-c186:#ff98001f;--ui-c187:#ff980059;--ui-c188:#ffffff05;--ui-c189:#ffffff0d;--ui-c190:#ffffff17;--ui-c191:#ffffff1a;--ui-c192:#ffffff1f;--ui-c193:#ffffff26;--ui-c194:#ffffff2e;--ui-c195:#fff3;--ui-c196:#ffffff40;--ui-c197:#ffffff47;--ui-c198:#ffffff80;--ui-c199:#fff9;--ui-c200:#1e1e1ec7;--ui-c201:#202020d9;--ui-c202:#222222b8;--ui-c203:#282828d9;--ui-c204:#2c2c2cd9;--ui-c205:#38383800;--ui-c206:#383838;--ui-c207:#3a3a3ae6;--ui-c208:#4caf501f;--ui-c209:#4caf5059;--ui-c210:#090b0efa}
/*# sourceMappingURL=main.e651bad2.css.map*/