pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#000;background:#fff}.hljs-subst,.hljs-title{font-weight:400;color:#000}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-variable.language_,.hljs-symbol,.hljs-selector-class,.hljs-selector-id,.hljs-selector-tag,.hljs-template-tag,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-literal,.hljs-name,.hljs-built_in,.hljs-type{color:#0033b3}.hljs-property,.hljs-attr{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{text-decoration:underline;color:#006dcc}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@font-face{font-style:normal;font-weight:100;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Thin.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:100;src:url(/sandbox/fonts/ProximaNova/ProximaNova-ThinIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:200;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Light.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:200;src:url(/sandbox/fonts/ProximaNova/ProximaNova-LightIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:400;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Regular.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:400;src:url(/sandbox/fonts/ProximaNova/ProximaNova-RegularIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:600;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Bold.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:600;src:url(/sandbox/fonts/ProximaNova/ProximaNova-BoldIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:500;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Semibold.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:500;src:url(/sandbox/fonts/ProximaNova/ProximaNova-SemiboldIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:800;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Extrabold.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:800;src:url(/sandbox/fonts/ProximaNova/ProximaNova-ExtraboldIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:100;src:url(/sandbox/fonts/RobotoMono/RobotoMono-Thin.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:100;src:url(/sandbox/fonts/RobotoMono/RobotoMono-ThinItalic.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:300;src:url(/sandbox/fonts/RobotoMono/RobotoMono-Light.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:300;src:url(/sandbox/fonts/RobotoMono/RobotoMono-LightItalic.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:400;src:url(/sandbox/fonts/RobotoMono/RobotoMono-Regular.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:500;src:url(/fonts/RobotoMono/RobotoMono-Meduim.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:500;src:url(/fonts/RobotoMono/RobotoMono-MeduimItalic.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:700;src:url(/sandbox/fonts/RobotoMono/RobotoMono-Bold.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:700;src:url(/sandbox/fonts/RobotoMono/RobotoMono-BoldItalic.woff2) format("woff2");font-family:Roboto Mono}.block-scroll{position:fixed;overflow-y:scroll}.chat-message{box-sizing:border-box;overflow-wrap:anywhere}.chat-message fieldset{border:none}@media (max-width: 1300px){.chat-message fieldset{margin:0;padding:0}}.chat-message p{margin:0;color:inherit;font-size:16px;line-height:1.5}.chat-message p+p{margin-top:8px}.chat-message li{font-size:16px}.chat-message a{color:var(--primary-color);text-decoration:none}.chat-message .hidden{display:none}.chat-message h1,.chat-message h2,.chat-message h3{margin:12px 0 4px;line-height:1.3}.chat-message h1{font-size:18px}.chat-message h2{font-size:17px}.chat-message h3{font-size:16px}.chat-message code:not(pre code){display:inline;max-width:100%;padding:1px 4px;border:1px solid #e0e3e6;border-radius:6px;background:#fff;font-size:.75rem;line-height:1.5;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;overflow-wrap:anywhere}.chat-message pre{box-sizing:border-box;width:100%;max-width:100%;margin:8px 0;padding:12px;overflow-x:auto;border:1px solid #e0e3e6;border-radius:6px;background-color:#fff;font-size:13px;line-height:1.5;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;white-space:pre}.chat-message pre code{display:block;width:-moz-max-content;width:max-content;min-width:100%}.chat-message table{width:100%;margin:12px 0;overflow:hidden;border:1px solid #e0e3e6;border-radius:8px;border-collapse:separate;border-spacing:0;background:#fff;font-size:14px;line-height:1.45;table-layout:fixed}.chat-message th,.chat-message td{padding:10px 12px;overflow-wrap:anywhere;text-align:left;vertical-align:top}.chat-message th{border-bottom:1px solid #d7dce1;background:#e9edf1;color:#505a66;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.chat-message td{border-bottom:1px solid #e8ebee}.chat-message tr:last-child td{border-bottom:0}.chat-message tbody tr:nth-child(2n){background:#fafbfc}.chat-message th:first-child,.chat-message td:first-child{width:35%}.chat-message ul,.chat-message ol{margin:8px 0 8px 24px;padding:0;font-size:16px;line-height:1.5}.chat-message li+li{margin-top:4px}.chat-message ol{list-style:decimal}.chat-message ul{list-style:circle}@media (max-width: 600px){.chat-message table{font-size:13px}.chat-message th,.chat-message td{padding:8px}}.underline-animated{text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;transition:text-decoration-color .2s}.underline-animated:hover,.underline-animated:focus{text-decoration-color:var(--primary-hover);color:var(--primary-hover)}.group .underline-animated{text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;transition:text-decoration-color .2s}.group:hover .underline-animated,.group:focus .underline-animated{text-decoration-color:var(--primary-hover);color:var(--primary-hover)}.chat-message--step-shimmer{background-image:linear-gradient(90deg,#6f7782,#9aa2ad,#6f7782 90%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:chat-step-shimmer 1.4s linear infinite}@keyframes chat-step-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}:root{--primary-color: #20408e;--primary-hover: #27489a;--primary-highlight: #b9cbf9}pre code._hljs_8trcw_7{display:block;overflow-x:auto;padding:1em}code._hljs_8trcw_7{padding:3px 5px}._hljs_8trcw_7{color:#000;background:#fff}._hljs-subst_8trcw_27,._hljs-title_8trcw_28{font-weight:400;color:#000}._hljs-title_8trcw_28._function__8trcw_33{color:#7a7a43}._hljs-code_8trcw_37,._hljs-comment_8trcw_38,._hljs-quote_8trcw_39{color:#8c8c8c;font-style:italic}._hljs-meta_8trcw_44{color:#9e880d}._hljs-section_8trcw_48{color:#871094}._hljs-variable_8trcw_52._language__8trcw_52,._hljs-symbol_8trcw_53,._hljs-selector-class_8trcw_54,._hljs-selector-id_8trcw_55,._hljs-selector-tag_8trcw_56,._hljs-template-tag_8trcw_57,._hljs-selector-attr_8trcw_58,._hljs-selector-pseudo_8trcw_59,._hljs-keyword_8trcw_60,._hljs-meta_8trcw_44 ._hljs-keyword_8trcw_60,._hljs-literal_8trcw_62,._hljs-name_8trcw_63,._hljs-built_in_8trcw_64,._hljs-type_8trcw_65{color:#0033b3}._hljs-property_8trcw_69,._hljs-attr_8trcw_70{color:#871094}._hljs-attribute_8trcw_74{color:#174ad4}._hljs-number_8trcw_78{color:#1750eb}._hljs-regexp_8trcw_82{color:#264eff}._hljs-link_8trcw_86{text-decoration:underline;color:#006dcc}._hljs-meta_8trcw_44 ._hljs-string_8trcw_91,._hljs-string_8trcw_91{color:#067d17}._hljs-char_8trcw_96._escape__8trcw_96{color:#0037a6}._hljs-doctag_8trcw_100{text-decoration:underline}._hljs-template-variable_8trcw_104{color:#248f8f}._hljs-addition_8trcw_108{background:#bee6be}._hljs-deletion_8trcw_112{background:#d6d6d6}._hljs-emphasis_8trcw_116{font-style:italic}._hljs-strong_8trcw_120{font-weight:700}:root{--main-font-color: #3a4056;--bold-font-color: #08080C}@font-face{font-style:normal;font-weight:100;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Thin.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:100;src:url(/sandbox/fonts/ProximaNova/ProximaNova-ThinIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:200;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Light.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:200;src:url(/sandbox/fonts/ProximaNova/ProximaNova-LightIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:400;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Regular.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:400;src:url(/sandbox/fonts/ProximaNova/ProximaNova-RegularIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:600;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Bold.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:600;src:url(/sandbox/fonts/ProximaNova/ProximaNova-BoldIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:500;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Semibold.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:500;src:url(/sandbox/fonts/ProximaNova/ProximaNova-SemiboldIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:800;src:url(/sandbox/fonts/ProximaNova/ProximaNova-Extrabold.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:italic;font-weight:800;src:url(/sandbox/fonts/ProximaNova/ProximaNova-ExtraboldIt.woff2) format("woff2");font-stretch:100%;font-family:Proxima Nova}@font-face{font-style:normal;font-weight:100;src:url(/sandbox/fonts/RobotoMono/RobotoMono-Thin.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:100;src:url(/sandbox/fonts/RobotoMono/RobotoMono-ThinItalic.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:300;src:url(/sandbox/fonts/RobotoMono/RobotoMono-Light.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:300;src:url(/sandbox/fonts/RobotoMono/RobotoMono-LightItalic.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:400;src:url(/sandbox/fonts/RobotoMono/RobotoMono-Regular.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:500;src:url(/fonts/RobotoMono/RobotoMono-Meduim.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:500;src:url(/fonts/RobotoMono/RobotoMono-MeduimItalic.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:normal;font-weight:700;src:url(/sandbox/fonts/RobotoMono/RobotoMono-Bold.woff2) format("woff2");font-family:Roboto Mono}@font-face{font-style:italic;font-weight:700;src:url(/sandbox/fonts/RobotoMono/RobotoMono-BoldItalic.woff2) format("woff2");font-family:Roboto Mono}:root{--accent: 136, 58, 234;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--accent-gradient: linear-gradient(45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60%)}html{background:var(--white);color:var(--main-font-color);font-style:normal;font-weight:400;font-size:16px;line-height:26px;font-family:Proxima Nova,sans-serif;scroll-behavior:smooth;scroll-padding:30px}th{text-align:left}._block-scroll_8trcw_302{position:fixed;overflow-y:scroll}._chat-message_8trcw_307{box-sizing:border-box;overflow-wrap:anywhere}._chat-message_8trcw_307 fieldset{border:none}@media (max-width: 1300px){._chat-message_8trcw_307 fieldset{margin:0;padding:0}}._chat-message_8trcw_307 p{margin:0;color:inherit;font-size:16px;line-height:1.5}._chat-message_8trcw_307 p+p{margin-top:8px}._chat-message_8trcw_307 li{font-size:16px}._chat-message_8trcw_307 a{color:var(--primary-color);text-decoration:none}._chat-message_8trcw_307 ._hidden_8trcw_336{display:none}._chat-message_8trcw_307 h1,._chat-message_8trcw_307 h2,._chat-message_8trcw_307 h3{margin:12px 0 4px;line-height:1.3}._chat-message_8trcw_307 h1{font-size:18px}._chat-message_8trcw_307 h2{font-size:17px}._chat-message_8trcw_307 h3{font-size:16px}._chat-message_8trcw_307 code:not(pre code){display:inline;max-width:100%;padding:1px 4px;border:1px solid #e0e3e6;border-radius:6px;background:#fff;font-size:.75rem;line-height:1.5;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;overflow-wrap:anywhere}._chat-message_8trcw_307 pre{box-sizing:border-box;width:100%;max-width:100%;margin:8px 0;padding:12px;overflow-x:auto;border:1px solid #e0e3e6;border-radius:6px;background-color:#fff;font-size:13px;line-height:1.5;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;white-space:pre}._chat-message_8trcw_307 pre code{display:block;width:-moz-max-content;width:max-content;min-width:100%}._chat-message_8trcw_307 table{width:100%;margin:12px 0;overflow:hidden;border:1px solid #e0e3e6;border-radius:8px;border-collapse:separate;border-spacing:0;background:#fff;font-size:14px;line-height:1.45;table-layout:fixed}._chat-message_8trcw_307 th,._chat-message_8trcw_307 td{padding:10px 12px;overflow-wrap:anywhere;text-align:left;vertical-align:top}._chat-message_8trcw_307 th{border-bottom:1px solid #d7dce1;background:#e9edf1;color:#505a66;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._chat-message_8trcw_307 td{border-bottom:1px solid #e8ebee}._chat-message_8trcw_307 tr:last-child td{border-bottom:0}._chat-message_8trcw_307 tbody tr:nth-child(2n){background:#fafbfc}._chat-message_8trcw_307 th:first-child,._chat-message_8trcw_307 td:first-child{width:35%}._chat-message_8trcw_307 ul,._chat-message_8trcw_307 ol{margin:8px 0 8px 24px;padding:0;font-size:16px;line-height:1.5}._chat-message_8trcw_307 li+li{margin-top:4px}._chat-message_8trcw_307 ol{list-style:decimal}._chat-message_8trcw_307 ul{list-style:circle}@media (max-width: 600px){._chat-message_8trcw_307 table{font-size:13px}._chat-message_8trcw_307 th,._chat-message_8trcw_307 td{padding:8px}}._underline-animated_8trcw_454{text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;transition:text-decoration-color .2s}._underline-animated_8trcw_454:hover,._underline-animated_8trcw_454:focus{text-decoration-color:var(--primary-hover);color:var(--primary-hover)}._group_8trcw_465 ._underline-animated_8trcw_454{text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;transition:text-decoration-color .2s}._group_8trcw_465:hover ._underline-animated_8trcw_454,._group_8trcw_465:focus ._underline-animated_8trcw_454{text-decoration-color:var(--primary-hover);color:var(--primary-hover)}._loading_8trcw_477{position:relative;width:10px;height:10px;margin-top:7px;margin-left:11px;border-radius:5px;background-color:#7e7e7e;color:#7e7e7e;animation:_dot-flashing_8trcw_1 1s infinite linear alternate;animation-delay:.5s}._loading_8trcw_477:before,._loading_8trcw_477:after{display:inline-block;position:absolute;top:0;content:""}._loading_8trcw_477:before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#7e7e7e;color:#7e7e7e;animation:_dot-flashing_8trcw_1 1s infinite alternate;animation-delay:0s}._loading_8trcw_477:after{left:15px;width:10px;height:10px;border-radius:5px;background-color:#7e7e7e;color:#7e7e7e;animation:_dot-flashing_8trcw_1 1s infinite alternate;animation-delay:1s}@keyframes _dot-flashing_8trcw_1{0%{background-color:#7e7e7e}50%,to{background-color:#7e7e7e33}}
