:root{--theme-bg-primary:#FFFFFF;--theme-bg-secondary:#EDF0F5;--theme-text-primary:#000000;--theme-text-secondary:#999999}html[data-theme="dark"]{--theme-bg-primary:#212226;--theme-bg-secondary:#37393D;--theme-text-primary:#FFFFFF;--theme-text-secondary:#999999}*{box-sizing:border-box}html{margin:0;padding:0;height:100%;line-height:1.4}html body{margin:0;padding:0;font-family:-apple-system,"system-ui",Helvetica,Arial,sans-serif,"Apple Color Emoji";font-size:14px;height:100%;color:#414552;font-weight:300;background-image:radial-gradient(#999 6%,transparent 0);background-size:25px 25px}html body .header{width:100%;height:110px;background-color:var(--theme-bg-secondary);padding:10px;padding-left:20px;padding-right:20px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid #ccc;position:fixed}html body .header .header-first{display:flex;flex-direction:row;justify-content:space-between;align-items:center}html body .header .header-first .icon{display:flex;align-items:center}html body .header .header-first .icon img{margin-right:10px}html body .header .header-first .icon span{font-size:20px;font-weight:400}html body .header .header-first .icon .text-blue{font-weight:700}html body .header .header-first .main-search{background:var(--theme-bg-primary);border:1px solid #ccc;border-radius:30px;padding:10px;padding-left:20px;padding-right:20px;outline:0;text-align:center;width:300px}html body .header .header-first ul{margin:0;padding:0}html body .header .header-first ul li{list-style:none;display:inline-block}html body .header .header-first ul li a{font-weight:600;padding-right:10px}html body .header .header-first ul:first-child a{padding-left:0}html body .header .header-first ul:last-child a{padding-right:0}html body .header .header-second{display:flex;flex-direction:row;justify-content:space-between}html body .header .header-second ul{margin:0;padding:0}html body .header .header-second ul li{list-style:none;display:inline-block;padding-left:10px;padding-right:10px}html body .header .header-second ul li a{padding-bottom:10px}html body .header .header-second ul li.active a{color:#2974ff;border-bottom:2px solid #2974ff}html body .header .header-second ul li:first-child{padding-left:0}html body .header .header-second ul li:last-child{padding-right:0}html body .wrapper{display:flex;flex-direction:row;height:100%;padding-top:110px}html body .wrapper .navigation{width:280px;height:calc(100vh - 110px);position:fixed;top:110px;left:0;border-right:1px solid #ccc;padding:20px;box-sizing:border-box;background:#fff;overflow:scroll}html body .wrapper .navigation ul{margin:0;padding:0}html body .wrapper .navigation ul li{list-style:none;font-size:14px;margin-bottom:10px}html body .wrapper .navigation ul li.navigation-header{font-weight:700;margin-left:10px;text-transform:uppercase;margin-top:20px}html body .wrapper .navigation ul li.navigation-link{margin-left:20px}html body .wrapper .navigation ul li.navigation-link a{color:var(--theme-text-secondary)}html body .wrapper .navigation ul li.navigation-link.active a{color:#2974ff;font-weight:700}html body .wrapper .scrollable{width:100%;overflow-y:scroll;background:linear-gradient(to bottom,rgb(255 255 255 / .6) 0%,rgb(255 255 255 / .7) 20%,rgb(255 255 255 / .9) 50%,white 100%)}html body .wrapper .googleindex{margin-top:60px}html body .wrapper .googleindex .google-badge{font-size:12px;color:#fff;font-weight:500;padding-right:10px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;border-radius:30px}html body .wrapper .googleindex .google-badge.google-badge-pass{background-color:#309744}html body .wrapper .googleindex .google-badge.google-badge-neutral{background-color:#e83b3b}html body .wrapper .googleindex .google-badge.google-badge-fail{background-color:#e83b3b}html body .wrapper .googleindex .google-badge i{padding-right:4px}html body .wrapper .content{width:calc(100% - 280px);padding:30px;height:100%;margin-left:280px;font-size:16px}html body .wrapper .content .paragraph-header{margin-top:80px}html body .wrapper .content ul.numbered{counter-reset:counter;list-style:none;padding-left:10px;position:relative}html body .wrapper .content ul.numbered>li{position:relative;margin-bottom:10px;padding-left:32px}html body .wrapper .content ul.numbered>li:before{box-sizing:content-box!important;counter-increment:counter;content:counter(counter);background:#e3e8ee;color:#697386;padding:5px 0;font-size:12px;font-weight:500;line-height:10px;text-align:center;height:10px;width:20px;border-radius:10px;position:absolute;left:0;top:1px}html body .wrapper .content .main-content{width:100%;max-width:1160px;margin:0 auto;padding-bottom:50px}html body .wrapper .content.center{margin:0 auto;width:100%}html body .wrapper .content .seealso{margin-top:80px;display:flex;flex-direction:column;align-items:flex-start}html body .wrapper .content .seealso h3{font-size:24px}html body .wrapper .content .seealso a{display:block;font-weight:500;margin-bottom:10px;padding-left:10px}html body .wrapper .content .seealso a i{padding-right:8px}html body .wrapper .content .tabs .tab-header{border-bottom:2px solid #ddd}html body .wrapper .content .tabs .tab-header ul{margin:0;padding:0}html body .wrapper .content .tabs .tab-header ul li{list-style:none;display:inline-block}html body .wrapper .content .tabs .tab-header ul li a{color:#697386;padding:8px;margin-left:8px;margin-right:8px;display:block;transition:color 0.3s ease,border-bottom-color 0.3s ease;margin-bottom:-2px;font-weight:500;color:#999}html body .wrapper .content .tabs .tab-header ul li a i{padding-right:8px}html body .wrapper .content .tabs .tab-header ul li a:hover{color:#000}html body .wrapper .content .tabs .tab-header ul li a.active{color:#2974ff;border-bottom:2px solid #2974ff}html body .wrapper .content .tabs .tab-header ul li:first-child a{margin-left:0}html body .wrapper .content a{color:#2974ff}html body .wrapper .content hr{height:1px;border:none;background-color:#ddd;margin-top:30px;margin-bottom:30px}html body .wrapper .content .caution{border-left:4px solid #2974ff;padding-left:20px;margin-top:50px;margin-bottom:30px;background:rgb(255 255 255 / .7)}html body .wrapper .content .caution p{font-size:14px;line-height:1.5;margin:0;margin-top:8px}html body .wrapper .content .caution h3{margin:0}html body .wrapper .content .caution h3 i{color:#2974ff}html body .wrapper .content .table-container{display:flex;flex-direction:column;border:2px solid var(--theme-bg-secondary);border-radius:8px;overflow:hidden;font-family:sans-serif;background:#fff}html body .wrapper .content .table-header{display:flex;background-color:var(--theme-bg-secondary);font-weight:700;border-bottom:2px solid var(--theme-bg-secondary)}html body .wrapper .content .table-row{display:flex;border-bottom:2px solid var(--theme-bg-secondary)}html body .wrapper .content .table-row:last-child{border-bottom:none}html body .wrapper .content .table-cell{padding:12px 16px;flex:1}html body .wrapper .content .table-cell-short{flex:0 0 10%;min-width:100px}html body .wrapper .content .breadcrumbs{padding:10px;padding-left:0;background:#fff;display:inline-block}html body .wrapper .content .breadcrumbs ul{margin:0;padding:0}html body .wrapper .content .breadcrumbs ul li{list-style:none;display:inline-block}html body .wrapper .content .breadcrumbs ul li a{color:var(--theme-text-secondary)}html body .wrapper .content .breadcrumbs ul li::after{content:" /";color:#ccc;margin-left:5px;margin-right:5px}html body .wrapper .content .breadcrumbs ul li:last-child::after{content:""}html body .wrapper .content h1{margin:0;font-size:30px}html body .wrapper .content h2{font-weight:300;padding:0;color:rgb(0 0 0 / .6)}html body .wrapper .content .sidebyside{margin-top:15px}html body .wrapper .content .content-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-bottom:50px}html body .wrapper .content .content-footer .content-footer-left{font-size:14px}html body .wrapper .content .content-footer .content-footer-left span a{color:var(--theme-text-primary)}html body .wrapper .content .content-footer .content-footer-left span a i{font-size:12px}html body .wrapper .content .content-footer .content-footer-item{margin-bottom:12px}html body .wrapper .content .content-footer .content-footer-item a{color:var(--theme-text-primary);font-weight:700}html body .wrapper .content .hero{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:100px;margin-bottom:100px}html body .wrapper .content .hero .hero-information span{font-size:12px;color:rgb(0 0 0 / .4);font-weight:500;padding-right:10px}html body .wrapper .content .hero .hero-information span i{padding-right:5px}html body .wrapper .content .hero .hero-information span a{opacity:.8}html body .wrapper .content .hero .hero-information span:not(:first-child){border-left:1px solid rgb(0 0 0 / .2);padding-left:10px}html body .wrapper .content .hero .text{background:rgb(255 255 255 / .7);padding:10px;padding-left:0}html body .wrapper .content .hero h1{font-size:30px}html body .wrapper .content .hero h2{margin-top:30px;margin-bottom:30px;font-size:20px}html body .wrapper .content .hero .video.bottom{border-radius:30px}html body .wrapper .content .hero.bordered{overflow:hidden;border-bottom:1px solid var(--theme-bg-secondary)}html body .wrapper .content .hero.bordered .image img,html body .wrapper .content .hero.bordered .image video{margin-bottom:-50px}html body .wrapper .content-home .container{margin-top:100px;margin-bottom:100px}html body code.inline-code{background:#F4F7FA;border-radius:6px;border:1px solid #D4DEE9;padding-bottom:2px;padding-top:2px;padding-left:4px;padding-right:4px}html body .mobile-menu{display:none;font-size:18px;flex-direction:row;justify-content:flex-start;align-items:center}html body .mobile-menu-icon-wrapper{width:25px}html body .mobile-menu-overlay{position:absolute;top:60px;left:0;right:0;bottom:0;width:100%;height:100%;background:#fff;overflow:scroll;display:none;transition:all 0.1s ease,transform 0.1s ease;z-index:99999999999999}html body .mobile-menu-overlay{--animate-duration:0.3s}html body .nav-list{margin:0;padding:0}html body .mobile-menu-overlay.animate__fadeOut{--animate-duration:0.2s}html body .mobile-menu-overlay .body{overflow-x:hidden;position:relative;width:100%}html body .mobile-menu-overlay .body .paragraph-header{margin-top:50px}html body .mobile-menu-overlay .body .article-list .box{width:100%}html body .mobile-menu-overlay .head{padding:20px;padding-bottom:0}html body .mobile-menu-overlay .head .search-container{position:relative;display:inline-block;width:100%}html body .mobile-menu-overlay .head .search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#888;pointer-events:none}html body .mobile-menu-overlay .head .main-search{width:100%;padding:10px 10px 10px 40px;border:1px solid #ccc;border-radius:30px;outline:none;font-size:16px;transition:all 0.2s ease-in-out}html body .mobile-menu-overlay .head .main-search:focus{border-color:#007bff;box-shadow:0 0 10px rgb(0 123 255 / .3)}html body .mobile-menu-overlay .head .search-container:focus-within .search-icon{color:#007bff}html body .mobile-menu-overlay .head input{width:100%;padding:12px;padding-left:25px;border:1px solid #999;border-radius:30px;font-size:16px;outline:none;transition:all 0.3s ease,transform 0.3s ease}html body .mobile-menu-overlay .head input:focus{border:1px solid #2974ff;box-shadow:0 0 8px #2974ff}html body .menu-slider{display:flex;width:200%;transition:transform 0.35s cubic-bezier(.4,0,.2,1)}html body .menu-pane{width:50%;padding:20px}html body .menu-slider.is-shifted{transform:translateX(-50%)}html body .has-submenu{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:18px;display:flex;align-items:center}html body .has-submenu i{font-size:14px}html body .sub-menu-content ul{margin:0;padding:0;margin-left:20px}html body .sub-menu-content ul li{list-style:none;margin-bottom:15px;font-size:16px;display:flex;align-items:center}html body .sub-menu-content ul li.navigation-header{text-transform:uppercase;font-weight:700;font-size:14px;color:var(--theme-text-secondary);margin-top:30px}html body .sub-menu-content ul li a{display:block;width:100%}html body .sub-menu-content ul li i{font-size:14px;padding-right:20px}html body .back-btn{background:none;border:none;padding:10px 0;margin-bottom:20px;cursor:pointer;font-size:18px;display:flex;align-items:center}html body .back-btn i{margin-right:10px;font-size:14px}html body .code pre{border-radius:20px;border:1px solid var(--theme-bg-secondary)}html body div.code-toolbar>.toolbar{opacity:1;gap:6px}html body div.code-toolbar>.toolbar .toolbar-item>span,html body div.code-toolbar>.toolbar .toolbar-item>button{background:var(--theme-bg-secondary);color:var(--theme-text-primary);border:0;border-radius:6px;padding:6px 10px;font-size:12px;font-family:inherit;line-height:1;cursor:default;margin:10px}html body div.code-toolbar>.toolbar>.toolbar-item>a,html body div.code-toolbar>.toolbar>.toolbar-item>button,html body div.code-toolbar>.toolbar>.toolbar-item>span{box-shadow:none}html body div.code-toolbar>.toolbar .toolbar-item>button:hover{background:var(--theme-bg-secondary);cursor:pointer}html body div.code-toolbar>.toolbar .toolbar-item>span{text-transform:uppercase;letter-spacing:.04em}html body a{color:var(--theme-text-primary);text-decoration:none}html body .text-blue{color:#2974ff!important}html body .text-bold{font-weight:700}html body .text-medium{font-size:16px}html body .margin-t-20{margin-top:20px!important}html body .margin-b-20{margin-bottom:20px!important}html body .margin-b-50{margin-bottom:50px!important}html body .btn{padding:10px;padding-left:20px;padding-right:20px;border-radius:8px;display:inline-block}html body .btn.btn-primary{background:radial-gradient(circle at 81.9% 53.5%,#2974ff 16.3%,#0050e6 100.2%);color:#fff!important}html body .btn i.fa{margin-left:5px}html body .search-subheader{color:#999}html body .sidebyside{display:flex;flex-direction:row;align-items:center}html body .sidebyside a{display:inline-block;margin-right:20px}html body .container{margin-bottom:10px}html body .container:after{content:"";display:table;clear:both}html body .article-list{margin-bottom:20px}html body .article-list .flex-container{display:flex;justify-content:flex-start;align-items:start}html body .article-list .article-list-header hr{margin-top:8px}html body .article-list .box{width:33.33333%;border:1px solid #ddd;border-radius:4px;background:#fff;margin-right:20px;padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;transition:all 0.3s ease,transform 0.3s ease;display:block}html body .article-list .box strong{font-weight:700;color:#2974ff;display:block;margin-bottom:8px}html body .article-list .box span{color:var(--theme-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-height:3em}html body .article-list .box:last-child{margin-right:0}html body .article-list .box:hover{box-shadow:0 8px 15px rgb(0 0 0 / .1),0 4px 6px rgb(0 0 0 / .05)}html body .article-list .more-link{display:flex;justify-content:flex-end;margin-top:30px}html body .article-list .more-link a{color:#2974ff;font-weight:500}html body .list{width:33.33333%;float:left}html body .list ul{margin:0;padding:0}html body .list ul li{list-style:none}html body .list ul li a{display:inline-block;padding:6px;padding-left:0;padding-right:0;font-size:16px;color:#2974ff}html body .list ul li.list-header{font-weight:700;font-size:20px;margin-bottom:20px}html body .dropdown-container{position:relative;display:inline-block}html body .dropdown-container .dropdown-menu{position:absolute;top:100%;left:0;width:150px;background:#fff;border:1px solid #ddd;padding:10px 0;box-shadow:0 4px 6px rgb(0 0 0 / .1);opacity:0;visibility:hidden;transition:opacity 0.3s ease,transform 0.3s ease;transform:translateY(-10px);padding:5px}html body .dropdown-container .dropdown-menu a{display:block;padding:8px 15px;text-decoration:none;color:#2974ff;border-radius:3px}html body .dropdown-container .dropdown-menu a:hover{background-color:var(--theme-bg-secondary)}html body .dropdown-container .dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0);border-radius:8px}html body .dropdown-container .fa-chevron-down{transition:transform 0.3s ease;display:inline-block}html body .dropdown-container .rotate-chevron{transform:rotate(180deg)}html body .terminal{width:500px;height:300px;background:#fff;border-radius:20px;border:1px solid var(--theme-bg-secondary);background:#37393D;color:#fff;box-shadow:0 8px 15px rgb(0 0 0 / .1),0 4px 6px rgb(0 0 0 / .05)}html body .terminal .terminal-header{padding:15px;padding-top:12px;padding-bottom:12px;display:flex;align-items:center;border-bottom:1px solid rgb(255 255 255 / .2);font-size:14px}html body .terminal .terminal-header strong{margin-left:12px;font-weight:600}html body .terminal .terminal-header .terminal-close{background-color:#FF5F56;width:12px;height:12px;border-radius:12px;margin-right:8px}html body .terminal .terminal-header .terminal-minimize{background-color:#FFBD2E;width:12px;height:12px;border-radius:12px;margin-right:8px}html body .terminal .terminal-header .terminal-maximize{background-color:#27C93F;width:12px;height:12px;border-radius:12px}html body .terminal .terminal-body{padding:10px;font-size:14px;padding-top:20px;padding-left:20px}html body .terminal .terminal-body pre{margin:0;padding:0}@media (max-width:991.98px){html{overscroll-behavior-y:none;overscroll-behavior-x:hidden;font-size:16px}html *{-webkit-tap-highlight-color:#fff0}html body .header{height:60px;padding:20px;background:#fff}html body .header .header-first .main-search,html body .header .header-first .icon{display:none}html body .header .header-second ul{display:none}html body .header .mobile-menu{display:flex}html body .code pre{border-radius:10px}html body .flex-container{flex-direction:column}html body .flex-container .box{width:100%;margin-right:0;margin-bottom:20px}html body .wrapper{padding-top:60px}html body .wrapper .breadcrumbs a{font-size:14px}html body .wrapper .content-home .container{margin-top:0;margin-bottom:0}html body .wrapper .content-home .container .list{width:100%;float:none;margin-top:50px}html body .wrapper div.code-toolbar>.toolbar>.toolbar-item{display:none}html body .wrapper .navigation{display:none}html body .wrapper .content{margin-left:0;width:100%}html body .wrapper .content .hero{margin-top:0}html body .wrapper .content .hero .image{display:none}html body .wrapper .content .content-footer{flex-direction:column;padding-bottom:0}html body .wrapper .content .content-footer .content-footer-left{text-align:center;font-size:16px}html body .wrapper .content .content-footer .content-footer-right{margin-top:20px}html body .sidebyside a:last-child{display:none}}@media (max-width:400px){html body .header .header-first ul{display:none}}