.body-text{display:block;min-width:0;width:100%;--tw-text-opacity:1;color:hsl(var(--twc-textColor-500)/var(--twc-textColor-500-opacity,var(--tw-text-opacity)))}.body-text .table-scroll-wrapper{margin-bottom:16px;margin-top:16px;max-width:100%;min-width:0;width:100%;-webkit-overflow-scrolling:touch}.body-text .table-scroll-wrapper table{background-color:transparent;border-collapse:collapse;min-width:100%;width:100%}.body-text .table-scroll-wrapper caption{font-family:YekanBakh,Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:15px}@media(min-width:960px){.body-text .table-scroll-wrapper caption{font-size:12px;line-height:18px}}.body-text .table-scroll-wrapper caption{padding:8px 12px;text-align:start;--tw-text-opacity:1;color:hsl(var(--twc-textColor-500)/var(--twc-textColor-500-opacity,var(--tw-text-opacity)))}.body-text .table-scroll-wrapper thead{border-bottom-width:1px;--tw-border-opacity:1;border-color:hsl(var(--twc-neutral-600)/var(--twc-neutral-600-opacity,var(--tw-border-opacity)))}.body-text .table-scroll-wrapper thead td,.body-text .table-scroll-wrapper thead th{padding:8px 16px;text-align:right;white-space:nowrap;--tw-text-opacity:1;color:hsl(var(--twc-primary-500)/var(--twc-primary-500-opacity,var(--tw-text-opacity)));font-family:YekanBakh;font-size:16px!important;font-weight:500!important}.body-text .table-scroll-wrapper tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:hsl(var(--twc-bgColor-200)/var(--twc-bgColor-200-opacity,var(--tw-bg-opacity)))}.body-text .table-scroll-wrapper tbody tr:not(:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-color:hsl(var(--twc-borderColor-200)/var(--twc-borderColor-200-opacity,var(--tw-border-opacity)))}.body-text .table-scroll-wrapper tbody td,.body-text .table-scroll-wrapper tbody th{font-family:YekanBakh,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:18px}@media(min-width:960px){.body-text .table-scroll-wrapper tbody td,.body-text .table-scroll-wrapper tbody th{font-size:14px;line-height:21px}}.body-text .table-scroll-wrapper tbody td,.body-text .table-scroll-wrapper tbody th{min-height:42px;overflow-wrap:break-word;padding:8px 8px 8px 16px;text-align:right;vertical-align:middle;white-space:normal;--tw-text-opacity:1;color:hsl(var(--twc-textColor-500)/var(--twc-textColor-500-opacity,var(--tw-text-opacity)))}.body-text h1,.body-text h2,.body-text h3,.body-text h4,.body-text h5,.body-text h6{font-family:YekanBakh,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:26px}@media(min-width:960px){.body-text h1,.body-text h2,.body-text h3,.body-text h4,.body-text h5,.body-text h6{font-size:20px;line-height:32px}}.body-text h1,.body-text h2,.body-text h3,.body-text h4,.body-text h5,.body-text h6{display:block;--tw-text-opacity:1;color:hsl(var(--twc-textColor-500)/var(--twc-textColor-500-opacity,var(--tw-text-opacity)))}.body-text p{font-family:YekanBakh,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media(min-width:960px){.body-text p{font-size:16px;line-height:26px}}.body-text p{line-height:26px;white-space:pre-line}.body-text .katex,.body-text .katex-display{direction:ltr;white-space:normal}.body-text .katex-display{margin-bottom:12px;margin-top:12px;overflow-x:auto;overflow-y:hidden}.body-text ol,.body-text ul{list-style-position:inside;list-style-type:disc;padding-right:12px}.body-text img{border-radius:8px}.body-text>div{flex-grow:1;height:-moz-fit-content;height:fit-content;max-height:-moz-fit-content;max-height:fit-content;max-width:100%;min-width:0;width:100%}.body-text a{--tw-text-opacity:1;color:hsl(var(--twc-primary-500)/var(--twc-primary-500-opacity,var(--tw-text-opacity)))}.body-text a:hover{--tw-text-opacity:1;color:hsl(var(--twc-primary-600)/var(--twc-primary-600-opacity,var(--tw-text-opacity)));text-decoration-line:underline;text-underline-offset:4px}.body-text hr{margin-bottom:16px;margin-top:16px}.body-text--desktop{overflow-x:hidden}.body-text--desktop .table-scroll-wrapper{overflow-x:auto}.body-text--desktop :not(pre)>code{direction:ltr;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:400;line-height:20px}@media(min-width:960px){.body-text--desktop :not(pre)>code{font-size:14px;line-height:21px}}.body-text--desktop :not(pre)>code{border-radius:4px;display:inline-block;height:20px;margin-left:2px;margin-right:2px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-left:4px;padding-right:4px;text-align:center;text-wrap:nowrap;vertical-align:middle}.body-text--desktop :not(pre)>code::-webkit-scrollbar{display:none}.body-text pre,.body-text pre[class*=language-]{border-radius:8px;direction:ltr!important;line-height:18px;margin-bottom:12px;margin-top:12px;overflow-x:auto;padding:12px;text-align:left;white-space:pre}.body-text pre code,.body-text pre[class*=language-] code{font-family:JetBrains Mono,monospace!important;font-size:.75rem!important}.body-text .technical-word{cursor:pointer;--tw-text-opacity:1;color:hsl(var(--twc-alertInfo-500)/var(--twc-alertInfo-500-opacity,var(--tw-text-opacity)));text-decoration-line:underline;text-underline-offset:2px}.body-text.code-explanation{font-family:YekanBakh,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media(min-width:960px){.body-text.code-explanation{font-size:16px;line-height:26px}}.body-text.code-explanation{--tw-text-opacity:1;color:hsl(var(--twc-textColor-500)/var(--twc-textColor-500-opacity,var(--tw-text-opacity)))}.body-text.mobile-ai-help,.body-text.mobile-code-explanation{flex-shrink:0}.body-text.mobile-ai-help,.body-text.mobile-ai-help code,.body-text.mobile-code-explanation code{--tw-text-opacity:1;color:hsl(var(--twc-textColor-500)/var(--twc-textColor-500-opacity,var(--tw-text-opacity)))}.body-text.mobile-code-explanation{--tw-text-opacity:1;color:hsl(var(--twc-textColor-content)/var(--twc-textColor-content-opacity,var(--tw-text-opacity)))}.body-text.breadcrumb code,.body-text.breadcrumb pre,.body-text.course-card code,.body-text.course-card pre,.body-text.tutorial-explanation code,.body-text.tutorial-explanation pre{background-color:transparent}.body-text.course-card{font-family:YekanBakh,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:26px}@media(min-width:960px){.body-text.course-card{font-size:20px;line-height:32px}}.body-text.course-card{--tw-text-opacity:1;color:hsl(var(--twc-textColor-600)/var(--twc-textColor-600-opacity,var(--tw-text-opacity)))}.body-text.course-card code,.body-text.course-card p{font-family:YekanBakh,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:26px}@media(min-width:960px){.body-text.course-card code,.body-text.course-card p{font-size:20px;line-height:32px}}.body-text.tutorial-item ul{margin-bottom:16px;margin-top:16px}.body-text.tutorial-item h1,.body-text.tutorial-item h2,.body-text.tutorial-item h3,.body-text.tutorial-item h4,.body-text.tutorial-item h5,.body-text.tutorial-item h6{display:block;margin-bottom:16px;margin-top:16px}.body-text--mobile.tutorial-item ul{padding-right:16px!important}.body-text--mobile.tutorial-item ul li{line-height:1.5rem;margin:12px 0!important}.body-text--mobile .table-scroll-wrapper{overflow:visible}.body-text--mobile .table-scroll-wrapper col,.body-text--mobile .table-scroll-wrapper colgroup{display:none!important}.body-text--mobile .table-scroll-wrapper table{border-collapse:separate;max-width:100%;min-width:0;width:100%;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.body-text--mobile .table-scroll-wrapper thead{display:none!important}.body-text--mobile .table-scroll-wrapper tbody tr{border-radius:8px;border-width:1px;display:block;margin-bottom:12px;overflow:hidden;--tw-border-opacity:1;border-color:hsl(var(--twc-borderColor-200)/var(--twc-borderColor-200-opacity,var(--tw-border-opacity)));height:auto!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%!important}.body-text--mobile .table-scroll-wrapper tbody tr,.body-text--mobile .table-scroll-wrapper tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:hsl(var(--twc-bgColor-100)/var(--twc-bgColor-100-opacity,var(--tw-bg-opacity)))}.body-text--mobile .table-scroll-wrapper tbody td,.body-text--mobile .table-scroll-wrapper tbody th{border-bottom-width:1px;display:block;position:relative;white-space:normal;--tw-border-opacity:1;border-color:hsl(var(--twc-borderColor-200)/var(--twc-borderColor-200-opacity,var(--tw-border-opacity)));height:auto!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;padding-bottom:8px;padding-top:8px;padding-inline-start:12px;text-align:start;width:100%!important}.body-text--mobile .table-scroll-wrapper tbody td:last-child,.body-text--mobile .table-scroll-wrapper tbody th:last-child{border-bottom-width:0}.body-text--mobile .table-scroll-wrapper tbody td[data-label],.body-text--mobile .table-scroll-wrapper tbody th[data-label]{padding-right:calc(20% + .75rem)!important}.body-text--mobile .table-scroll-wrapper tbody td[data-label]:before,.body-text--mobile .table-scroll-wrapper tbody th[data-label]:before{content:attr(data-label);font-family:YekanBakh,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:18px}@media(min-width:960px){.body-text--mobile .table-scroll-wrapper tbody td[data-label]:before,.body-text--mobile .table-scroll-wrapper tbody th[data-label]:before{font-size:14px;line-height:21px}}.body-text--mobile .table-scroll-wrapper tbody td[data-label]:before,.body-text--mobile .table-scroll-wrapper tbody th[data-label]:before{max-width:40%;position:absolute;text-align:right;top:8px;--tw-text-opacity:1;color:hsl(var(--twc-textColor-500)/var(--twc-textColor-500-opacity,var(--tw-text-opacity)));left:auto;right:.75rem}.body-text--mobile .table-scroll-wrapper tbody td code,.body-text--mobile .table-scroll-wrapper tbody th code{height:-moz-fit-content;height:fit-content;max-height:none;text-align:start}.body-text--mobile .table-scroll-wrapper tbody td.has-code :not(pre)>code,.body-text--mobile .table-scroll-wrapper tbody td.has-code>code,.body-text--mobile .table-scroll-wrapper tbody th.has-code :not(pre)>code,.body-text--mobile .table-scroll-wrapper tbody th.has-code>code{direction:ltr;max-width:100%;min-width:0;overflow-x:auto;text-align:left;-webkit-overflow-scrolling:touch;white-space:nowrap!important;word-break:normal!important}.body-text--mobile .table-scroll-wrapper tbody td.has-code :not(pre)>code::-webkit-scrollbar,.body-text--mobile .table-scroll-wrapper tbody td.has-code>code::-webkit-scrollbar,.body-text--mobile .table-scroll-wrapper tbody th.has-code :not(pre)>code::-webkit-scrollbar,.body-text--mobile .table-scroll-wrapper tbody th.has-code>code::-webkit-scrollbar{display:none}.body-text--mobile .table-scroll-wrapper tbody td.has-code pre,.body-text--mobile .table-scroll-wrapper tbody th.has-code pre{margin-bottom:0;margin-top:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre!important;word-break:normal!important}.body-text--mobile .table-scroll-wrapper tbody td.has-code-only[data-label],.body-text--mobile .table-scroll-wrapper tbody th.has-code-only[data-label]{align-items:stretch;display:flex;flex-direction:column;gap:4px;padding-left:12px;padding-right:12px;padding-right:.75rem!important}.body-text--mobile .table-scroll-wrapper tbody td.has-code-only[data-label]:before,.body-text--mobile .table-scroll-wrapper tbody th.has-code-only[data-label]:before{display:block;margin-bottom:0;max-width:100%;position:static}.body-text--mobile .table-scroll-wrapper tbody td.has-code-only[data-label] :not(pre)>code,.body-text--mobile .table-scroll-wrapper tbody td.has-code-only[data-label] pre,.body-text--mobile .table-scroll-wrapper tbody td.has-code-only[data-label]>code,.body-text--mobile .table-scroll-wrapper tbody th.has-code-only[data-label] :not(pre)>code,.body-text--mobile .table-scroll-wrapper tbody th.has-code-only[data-label] pre,.body-text--mobile .table-scroll-wrapper tbody th.has-code-only[data-label]>code{display:block;margin-left:0;margin-right:0;min-width:0;width:100%}.body-text--mobile :not(pre)>code{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:400;line-height:20px;word-break:break-word!important}@media(min-width:960px){.body-text--mobile :not(pre)>code{font-size:14px;line-height:21px}}.body-text--mobile :not(pre)>code{border-radius:8px;margin-left:4px;margin-right:4px;--tw-bg-opacity:1;background-color:hsl(var(--twc-bgColor-300)/var(--twc-bgColor-300-opacity,var(--tw-bg-opacity)));padding-left:4px;padding-right:4px;--tw-text-opacity:1;color:hsl(var(--twc-textColor-600)/var(--twc-textColor-600-opacity,var(--tw-text-opacity)))}.body-text--mobile pre{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:400;line-height:20px;word-break:break-word!important}@media(min-width:960px){.body-text--mobile pre{font-size:14px;line-height:21px}}.body-text--mobile pre{--tw-bg-opacity:1;background-color:hsl(var(--twc-bgColor-300)/var(--twc-bgColor-300-opacity,var(--tw-bg-opacity)));--tw-text-opacity:1;color:hsl(var(--twc-textColor-600)/var(--twc-textColor-600-opacity,var(--tw-text-opacity)))}.body-text--mobile pre>code{background:transparent;border-radius:0;display:block;margin:0;padding:0}.body-text .token{background:transparent;text-shadow:none}.body-text--show-bg :not(pre)>code,.body-text--show-bg pre,.body-text--show-bg pre[class*=language-]{--tw-bg-opacity:1;background-color:hsl(var(--twc-bgColor-300)/var(--twc-bgColor-300-opacity,var(--tw-bg-opacity)));--tw-text-opacity:1;color:hsl(var(--twc-textColor-600)/var(--twc-textColor-600-opacity,var(--tw-text-opacity)))}
