.ace-editor-wrapper{width:100%}.ace-container{background-color:#000;padding:-10px 0 0;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.ace-editor{width:100%;min-height:200px;padding-top:20px}.copy-btn{background:none;color:azure;border:.5px solid #fff;padding:5px;border-radius:3px;max-width:30px;margin-bottom:10px;min-width:80px;margin-right:50px;min-height:25px;margin-top:5px}.copy-btn:hover{background-color:#f0f8ff;color:#000}.comment{color:#ff0;font-style:italic}.FunctionComparison_container__xGGqW{width:100%;max-width:1200px;margin:0 auto;padding:.5rem}.FunctionComparison_content__FTBw6{display:flex;gap:.5rem;height:calc(100vh - 2rem)}.FunctionComparison_sidebar__KkuJ1{width:33.333%;background:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:.5rem}.FunctionComparison_searchContainer__ZNuJP{position:relative;margin-bottom:.5rem}.FunctionComparison_searchInput__u8Oc8{width:100%;padding:.5rem .5rem .5rem 2.5rem;border:1px solid #e2e8f0;border-radius:.5rem}.FunctionComparison_searchIcon__Oe_yZ{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#a0aec0;width:1.25rem;height:1.25rem}.FunctionComparison_functionList__09MmY{overflow-y:auto;height:calc(100% - 3rem)}.FunctionComparison_functionItem__u_Wln{padding:.5rem;margin-bottom:.25rem;border-radius:.5rem;cursor:pointer}.FunctionComparison_functionItem__u_Wln:hover{background:#f7fafc}.FunctionComparison_selected__CNb7X{background:#ebf8ff;border:1px solid #bee3f8}.FunctionComparison_functionName__csoag{font-family:monospace;font-weight:700;color:#2c5282;font-size:16px}.FunctionComparison_functionDesc__6feQ6{font-size:.875rem;color:#4a5568}.FunctionComparison_functionCategory__YkEQo{font-size:.75rem;color:#718096;margin-top:.25rem}.FunctionComparison_mainContent__Gqo19{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.FunctionComparison_similarFunctions__rCOeE{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:.5rem}.FunctionComparison_similarGrid__hktYi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.FunctionComparison_similarItem__fM5rh{padding:.5rem;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer}.FunctionComparison_similarItem__fM5rh:hover{background:#ebf8ff}.FunctionComparison_similarName__RMnhB{font-family:monospace;font-weight:700;font-size:16px;color:#2c5282}.FunctionComparison_tableContainer__3B16_{width:100%;max-width:1000px;margin:0 auto;padding:.5rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FunctionComparison_backButton__SbeMT{color:#3182ce;margin-bottom:.25rem;padding:.25rem .75rem;border:1px solid #3182ce;border-radius:.5rem;transition:all .2s;cursor:pointer}.FunctionComparison_backButton__SbeMT:hover{background:#3182ce;color:#fff}.FunctionComparison_titleRow__FfBon{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:.75rem}.FunctionComparison_titleRow__FfBon h2{font-size:1.875rem;font-weight:700}.FunctionComparison_titleRow__FfBon span{font-size:1.875rem;font-weight:700;color:#3182ce}.FunctionComparison_categoryContainer__kl1E_{margin-bottom:.5rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1);background:#fff}.FunctionComparison_categoryHeader__wvDHt{background:#ebf8ff;padding:.25rem .75rem;border-radius:.5rem .5rem 0 0;border-bottom:2px solid #bee3f8;font-weight:600;text-align:center;color:#2c5282;font-size:1.1rem}.FunctionComparison_contentRow___6woK{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 .5rem .5rem;padding:.5rem}.FunctionComparison_columnLeft__eUbM2,.FunctionComparison_columnRight__XI5Ta{display:grid;grid-gap:.5rem;gap:.5rem;grid-auto-rows:1fr}.FunctionComparison_columnLeft__eUbM2{border-right:2px solid #e2e8f0;padding-right:.5rem}.FunctionComparison_point__qMVaB{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.FunctionComparison_checkIcon__bwpg1,.FunctionComparison_crossIcon__s_XAI{display:flex;align-items:center;width:1.5rem;height:1.5rem;border-radius:9999px}.FunctionComparison_checkIcon__bwpg1{background:#c6f6d5;color:#38a169}.FunctionComparison_crossIcon__s_XAI{background:#fed7d7;color:#e53e3e}.FunctionComparison_functionTitle__RsUr5:visited{color:#d3d3d3}.FunctionComparison_functionTitle__RsUr5>a{text-decoration:none}.FunctionDetails_container__pkxBn{width:100%;max-width:1200px;margin:0 auto;padding:20px}.FunctionDetails_title__R1TnM{font-size:2.5rem;margin-bottom:20px}.FunctionDetails_innerTabContainer__E0k8V,.FunctionDetails_outerTabContainer__ijpP6{display:flex;margin-bottom:20px;width:100%}.FunctionDetails_tabButton__rRuAZ{border-bottom:1px solid gray!important;margin-right:15px}.FunctionDetails_tabButton__rRuAZ.FunctionDetails_active__5Bf4F{border-bottom:2px solid #007bff!important}.FunctionDetails_content__nZDQt{background-color:#f8f9fa;padding:0 30px 30px;border-radius:5px;position:relative;min-height:400px;width:100%}.FunctionDetails_tabContent__5W7qT{position:absolute;top:-10px;left:-20px;right:20px;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;width:calc(100% - 40px);padding:0;transform:scale(.9);color:#495057;font-size:larger;height:1200px}.FunctionDetails_tabContent__5W7qT.FunctionDetails_active__5Bf4F{opacity:1;visibility:visible}.FunctionDetails_exampleContent__JkdVu{margin-top:20px;width:100%}.FunctionDetails_codeExplanationContainer__lxYKG{display:flex;gap:20px;width:100%}.FunctionDetails_codeContainer__d5SBO{flex:7 1;width:70%}.FunctionDetails_explanationContainer__jCzvy{flex:4 1;width:30%;padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FunctionDetails_innerTabContainer__E0k8V{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.FunctionDetails_tabButton__rRuAZ{padding:10px 20px;font-size:1rem;background:none;cursor:pointer;border:none;border-bottom:2px solid transparent;white-space:nowrap}.FunctionDetails_tabButton__rRuAZ.FunctionDetails_active__5Bf4F{border-bottom:2px solid #007bff;color:#007bff;background-color:#e2e3e5;border-radius:5px}.FunctionDetails_runButton__ZURLZ{margin-top:10px;padding:5px 10px;background-color:grey;color:#fff;border:none;cursor:pointer;max-height:30px;font-size:small;min-width:50px;width:100px}.FunctionDetails_runButton__ZURLZ:disabled{background-color:#ccc;cursor:not-allowed}.FunctionDetails_outputBox__mlKz2{background-color:#000;border:1px solid #ccc;padding:20px;border-radius:4px;font-family:monospace;white-space:pre-wrap;word-wrap:break-word;margin-top:10px;color:#ffff4d}.FunctionDetails_outputTitle__Edmyl{margin:10px;font-size:medium;min-width:60px}.FunctionDetails_link__ijBDR{text-decoration:none;color:#007bff}.FunctionDetails_outputContainer__jROph{display:flex;flex-direction:row}@media (min-width:768px){.FunctionDetails_codeExplanationContainer__lxYKG{flex-direction:row}.FunctionDetails_codeContainer__d5SBO{flex:7 1;width:70%}.FunctionDetails_explanationContainer__jCzvy{flex:4 1;width:30%}}.FunctionDetails_tabButton__rRuAZ{text-transform:capitalize;font-weight:700;color:#1e429f;margin-top:3px}.FunctionDetails_functionDiagramContainer__gBrmr{margin:30px 0 0;width:1000px;overflow-x:auto;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FunctionDetails_functionSpan__qlGjU{background-color:rgba(175,184,193,.2);padding:.2em .4em;border-radius:6px;font-family:ui-monospace,monospace;font-size:95%;color:#000;font-weight:300}.FunctionDetails_content__nZDQt a{text-decoration:none;color:#3498db;font-weight:700}.FunctionDetails_excerpt__ZPpB7{font-weight:bolder;color:#3498db;font-size:18px}.FunctionDetails_subTitle__gu_28{margin-left:30px;font-weight:600;color:#3498db}.FunctionDetails_workFlow__1Rqq3{width:100%}.FunctionDetails_diagrams__U9TIB{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:100px;grid-row-gap:20px;width:100%}.FunctionDetails_paramsDescription__Gnsjy{color:blue}.FunctionDetails_extendedDescription__EKW89{font-size:17px}.FunctionDetails_svgContainer__QG_bk{margin:20px 0;display:flex;gap:20px}.FunctionDetails_svgWrapper__ySLe2{flex:2 1}.FunctionDetails_svgExplanation__gE3nM{flex:1 1;padding:20px;background-color:#f8f9fa;border-radius:8px;color:#495057;font-style:italic;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FunctionPrototype_container__sZvqo{background:#fff;border-radius:8px;padding:0 0 0 20px}.FunctionPrototype_function__2FTBe{font-family:monospace;font-size:1.1rem;line-height:1.4;margin-bottom:1.5rem}.FunctionPrototype_block__KF905{padding:.2rem .5rem;border-radius:4px;display:inline-block}.FunctionPrototype_funcName__PBaFm{font-weight:700;font-size:1.8rem;color:#1e40af}.FunctionPrototype_coma__KkjJS{color:#666;font-size:30px;line-height:2rem;margin:0 3px}.FunctionPrototype_legend__Q_jK0{margin-top:1.5rem;padding-top:.5rem;border-top:2px solid #eee}.FunctionPrototype_legendItem__S48GN{display:flex;align-items:flex-start;margin:.75rem 0}.FunctionPrototype_colorBox__lIML_{width:20px;height:20px;margin-right:.75rem;border-radius:3px;margin-top:.25rem;border:1px solid #d3d3d3}.FunctionPrototype_legendContent__X4hbb>div:first-child{color:#1e40af;font-weight:600;margin-bottom:.25rem}.FunctionPrototype_explanation__B_nZb{font-size:15px;line-height:2.2;background:#f2f2f2;color:#564d5e;border-radius:4px;padding:10px 10px 10px 20px;font-weight:500;font-style:italic;min-width:500px;width:-moz-fit-content;width:fit-content}.FunctionPrototype_itemTitle__dNSG2{color:#3498db;margin-left:20px;margin-bottom:5px}.FunctionPrototype_explanation__B_nZb a{color:#3498db;text-decoration:none}.FunctionPrototype_linkedNote__Yyo24{margin-left:10px;margin-top:20px;color:#000;font-weight:500}.FunctionPrototype_linkedNote__Yyo24 a{text-decoration:none;color:#3498db;font-weight:700}.svg-diagram{width:100%;background-color:#fff;height:600px;margin-top:-20px;overflow:visible;z-index:10}.arrow-marker{fill:#4b5563}.param-box{fill:#fff;stroke:#3b82f6;stroke-width:2;z-index:10}.function-box{fill:#fff;stroke:#8b5cf6;stroke-width:2}.return-box{fill:#fff;stroke:#10b981;stroke-width:2}.param-text{font-family:monospace;fill:#1e40af}.param-type{font-family:sans-serif;font-weight:600;font-size:1rem;fill:#4b5563;color:#d3d3d3}.param-description{font-size:.75rem;fill:#6b7280}.function-text{font-family:monospace;font-size:1.125rem;fill:#7c3aed}.return-text{font-family:monospace;fill:#047857}.arrow-path{stroke:#4b5563;stroke-width:2;fill:none}a{text-decoration:none}.modifier{position:relative;display:inline-block;margin:5px}.modifier .text{display:inline-block;background:#eef;padding:2px 6px;border-radius:2px;cursor:help}.modifier .tooltip{visibility:hidden;opacity:0;position:absolute;z-index:100000000;background-color:#333;color:#fff;padding:70px;border-radius:4px;width:600px;text-align:left;top:100%;left:-50px;margin-top:10px;transition:opacity .2s ease-in-out}.modifier .tooltip:before{content:"";position:absolute;bottom:100%;left:20px;border:5px solid transparent;border-bottom-color:#333}.modifier:hover .tooltip{visibility:visible;opacity:1;width:600px;z-index:10000000}.Breadcrumb_breadcrumb__Dewk8{display:flex;list-style:none;padding:10px 20px;background-color:#f8f9fa;border-radius:5px;margin-bottom:-10px}.Breadcrumb_breadcrumb-item__gD4mQ{margin-right:10px}.Breadcrumb_breadcrumb-item__gD4mQ a{text-decoration:none;color:#007bff;font-weight:700}.Breadcrumb_breadcrumb-item__gD4mQ a:hover{text-decoration:underline}.Breadcrumb_breadcrumb-item__gD4mQ:after{content:"/";margin-left:10px;color:#6c757d}.Breadcrumb_breadcrumb-item__gD4mQ:last-child:after{content:""}.Breadcrumb_breadcrumb-item__gD4mQ.Breadcrumb_active__ioOOH{color:#6c757d;font-weight:400}.MySidebar_sidebarToggle__b0irp{position:absolute;opacity:0;width:70px;height:80px;top:120px;left:0;cursor:pointer;z-index:1002}.MySidebar_sidebar__tY_QS{position:fixed;top:120px;left:0;width:70px;background:none;transition:width .3s;overflow:hidden;z-index:1000;height:-moz-fit-content;height:fit-content;max-height:1000000px;overflow-y:auto}.MySidebar_sidebarToggle__b0irp:checked+.MySidebar_sidebar__tY_QS{width:250px;border-right:.5px solid #737373;margin-right:50px}.MySidebar_toggleBtn__8l9iN{position:absolute;top:10px;left:0;width:50px;height:80px;background-color:#333;opacity:.8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:left .3s ease;z-index:10;color:#f0f8ff;border-radius:5px;font-size:small}.MySidebar_toggleBtn__8l9iN:before{content:"\276F\276F";font-size:18px;transition:transform .3s}.MySidebar_sidebarToggle__b0irp:checked+.MySidebar_sidebar__tY_QS .MySidebar_toggleBtn__8l9iN{left:25px;transform:none}.MySidebar_sidebarToggle__b0irp:checked+.MySidebar_sidebar__tY_QS .MySidebar_toggleBtn__8l9iN:before{transform:rotate(180deg)}.MySidebar_content__b5Mf0{padding:100px 20px 10px 30px;white-space:nowrap;opacity:0;transition:opacity .2s;height:3000px!important;overflow-y:auto!important;scrollbar-color:#888 #f1f1f1!important;-ms-overflow-style:none!important;scrollbar-width:none!important;display:flex;flex-direction:column;background-color:#f2f2f2}.MySidebar_content__b5Mf0 .MySidebar_link__ZAHFA{text-decoration:none;color:#00e;padding:5px 0}.MySidebar_content__b5Mf0 .MySidebar_link__ZAHFA:visited{color:#00e}.MySidebar_content__b5Mf0::-webkit-scrollbar{display:none!important}.MySidebar_sidebarToggle__b0irp:checked+.MySidebar_sidebar__tY_QS .MySidebar_content__b5Mf0{opacity:1}.MySidebar_content__b5Mf0::-webkit-scrollbar-track{background:#f1f1f1}.MySidebar_content__b5Mf0::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.MySidebar_content__b5Mf0::-webkit-scrollbar-thumb:hover{background:#555}.MySidebar_pageWrapper__CqO0N{transition:margin-left .3s ease;margin-left:40px}.MySidebar_sidebarToggle__b0irp:checked~.MySidebar_pageWrapper__CqO0N{margin-left:250px}.MySidebar_scrollIndicator__p7KRv{position:-webkit-sticky;position:sticky;top:0;background-color:hsla(0,0%,100%,.9);padding:10px;text-align:center;font-weight:700;color:#000;border-bottom:1px solid #eee;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;height:30px;border-radius:5px}.MySidebar_chevron__M9H6d{font-size:20px;animation:MySidebar_bounce__jis8Q 2s infinite}@keyframes MySidebar_bounce__jis8Q{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}