.cli-download .cli-faq summary,.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item:before,.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item .title{font-weight:700}.panda-download .green-color{color:#47b96d}.panda-download h1{color:#262626;font-size:36px;line-height:57px}.panda-download h2{text-align:center;padding:0 15px;font-size:36px;line-height:60px}.panda-download .base-msg{margin-top:5px}@media screen and (width<=1140px){.panda-download .base-msg{margin-top:10px}}.panda-download .base-msg span{padding-right:15px;display:inline-block}.panda-download .download-msg{margin-top:15px;margin-bottom:5px}@media screen and (width<=1140px){.panda-download .download-msg{margin-top:20px;margin-bottom:10px}}@media screen and (width<=1024px){.panda-download h1{text-align:center;line-height:48px}.panda-download h2{font-size:24px;line-height:32px}.panda-download .base-msg{text-align:center}}.panda-download .panda-download-active{background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:608px;padding:60px 15px;position:relative}@media screen and (width<=1140px){.panda-download .panda-download-active{min-height:488px;padding:27px 15px 46px}}.panda-download .panda-download-active:after{content:" ";background-image:url(/images/slogan-line.svg);width:100%;height:.75rem;position:absolute;bottom:0;left:0}.panda-download .panda-download-active .panda-download-active-msg{color:#7f7f7f;align-items:center;max-width:1140px;margin:auto;font-size:14px;line-height:24px;display:flex}@media screen and (width<=1140px){.panda-download .panda-download-active .panda-download-active-msg{min-height:auto}}.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left{width:600px;max-width:100%}@media screen and (width<=1024px){.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left{width:100%}}.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag-list>div,.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag{padding-left:25px;line-height:24px;position:relative}[dir=rtl] .panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag-list>div,[dir=rtl] .panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag{padding-left:0;padding-right:25px}@media screen and (width<=1024px){.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag-list>div,.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag{padding-left:20px}[dir=rtl] .panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag-list>div,[dir=rtl] .panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag{padding-left:0;padding-right:20px}}.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag-list>div:before,.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag:before{content:" ";background-image:url(/_astro/images/a786d5237e215450592f.webp);background-size:100% 100%;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}[dir=rtl] .panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag-list>div:before,[dir=rtl] .panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag:before{left:auto;right:0}@media screen and (width<=1024px){.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag-list>div:before,.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag:before{width:14px;height:14px;left:-2px}[dir=rtl] .panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag-list>div:before,[dir=rtl] .panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-tag:before{left:auto;right:-2px}}@media screen and (width<=767px){.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-a{justify-content:space-between;display:flex}.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .panda-download-a a{margin:15px 0 0}}.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .next-download{color:#47b96d;margin-top:15px;margin-right:15px;text-decoration:underline;display:inline-block}.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .btn{margin-top:20px;margin-right:15px}@media screen and (width>=768px){.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .btn{line-height:46px}}@media screen and (width<=768px){.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .btn{margin-right:0}}@media screen and (width<=767px){.panda-download .panda-download-active .panda-download-active-msg .panda-download-active-left .btn{font-size:18px;line-height:54px;display:block}}.panda-download .panda-download-active .panda-download-active-msg .panda-download-img{align-items:center;height:488px;margin-left:40px;display:flex}[dir=rtl] .panda-download .panda-download-active .panda-download-active-msg .panda-download-img{margin-left:0;margin-right:40px}.panda-download .panda-download-active .panda-download-active-msg .panda-download-img img{object-fit:contain;width:488px;height:auto}@media screen and (width<=1140px){.panda-download .panda-download-active .panda-download-active-msg .panda-download-img{display:none}}.panda-download .panda-download-list-btn .el-icon-arrow-right,.panda-download .panda-download-list-btn .el-icon-arrow-left{display:none}@media screen and (width<=633px){.panda-download .panda-download-list-btn{position:relative}.panda-download .panda-download-list-btn .el-icon-arrow-right,.panda-download .panda-download-list-btn .el-icon-arrow-left{color:#bbb;z-index:2;background:#fff;width:20px;height:calc(100% - 1px);font-size:20px;font-weight:900;display:block;position:absolute;top:0}.panda-download .panda-download-list-btn .el-icon-arrow-right:before,.panda-download .panda-download-list-btn .el-icon-arrow-left:before{position:absolute;top:calc(50% - 10px)}.panda-download .panda-download-list-btn .el-icon-arrow-left{left:0}.panda-download .panda-download-list-btn .el-icon-arrow-right{right:0}}.panda-download .panda-download-list-overflow{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.panda-download .panda-download-list-overflow::-webkit-scrollbar{display:none}.panda-download .panda-download-list{border-bottom:1px solid #e0e0e0;justify-content:center;display:flex}@media screen and (width>=1140px){.panda-download .panda-download-list{padding:3.125rem 0}}@media screen and (width<=1139px){.panda-download .panda-download-list{padding:24px 20px 20px}}@media screen and (width<=633px){.panda-download .panda-download-list{justify-content:start;width:719px}}.panda-download .panda-download-list .panda-download-list-item{color:#7f7f7f;cursor:pointer;border-radius:27px;width:9.375rem;padding:.4375rem 0 .4375rem 1.1875rem}[dir=rtl] .panda-download .panda-download-list .panda-download-list-item{padding:.4375rem 1.1875rem .4375rem 0}.panda-download .panda-download-list .panda-download-list-item img,.panda-download .panda-download-list .panda-download-list-item .platform-icon{opacity:.5;vertical-align:middle;width:32px;height:32px}.panda-download .panda-download-list .panda-download-list-item img{object-fit:contain}.panda-download .panda-download-list .panda-download-list-item .platform-icon{color:#7f7f7f;justify-content:center;align-items:center;display:inline-flex}.panda-download .panda-download-list .panda-download-list-item .platform-icon-cli{color:#8d8d91;opacity:1;transform:translate(-2px)}[dir=rtl] .panda-download .panda-download-list .panda-download-list-item .platform-icon-cli{transform:translate(2px)}.panda-download .panda-download-list .panda-download-list-item .platform-svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:32px;height:32px;display:block}.panda-download .panda-download-list .panda-download-list-item .platform-svg-cli{fill:none;stroke:none}.panda-download .panda-download-list .panda-download-list-item .platform-svg-cli .cli-icon-screen{fill:currentColor}.panda-download .panda-download-list .panda-download-list-item .platform-svg-cli .cli-icon-mark{fill:#fff}.panda-download .panda-download-list .panda-download-list-item .name{font-size:14px}@media screen and (width>=1140px){.panda-download .panda-download-list .panda-download-list-item .name{padding-left:8px}[dir=rtl] .panda-download .panda-download-list .panda-download-list-item .name{padding-left:0;padding-right:8px}}@media screen and (width<=1139px){.panda-download .panda-download-list .panda-download-list-item{width:86px;height:62px;padding:0;display:inline-block}.panda-download .panda-download-list .panda-download-list-item img,.panda-download .panda-download-list .panda-download-list-item .platform-icon,.panda-download .panda-download-list .panda-download-list-item .name{opacity:.3;margin:auto;display:block}.panda-download .panda-download-list .panda-download-list-item img,.panda-download .panda-download-list .panda-download-list-item .platform-icon{width:28px;height:28px}.panda-download .panda-download-list .panda-download-list-item .platform-icon{display:flex}.panda-download .panda-download-list .panda-download-list-item .platform-svg{width:28px;height:28px}.panda-download .panda-download-list .panda-download-list-item .name{text-align:center;margin-top:10px}}@media screen and (width>=1140px){.panda-download .panda-download-list .panda-download-list-item.active{color:#fff;background-color:#47b96d}.panda-download .panda-download-list .panda-download-list-item.active .platform-icon-cli{color:#223930}.panda-download .panda-download-list .panda-download-list-item.active .platform-svg-cli .cli-icon-mark{fill:#47b96d}}.panda-download .panda-download-list .panda-download-list-item.active img,.panda-download .panda-download-list .panda-download-list-item.active .platform-icon,.panda-download .panda-download-list .panda-download-list-item.active .name{opacity:.8}.panda-download .panda-download-step{padding:6.25rem 0;overflow-x:hidden}.panda-download .panda-download-step .panda-download-step-list{justify-content:center;display:flex}@media screen and (width<=1023px){.panda-download .panda-download-step .panda-download-step-list{scrollbar-width:none;-ms-overflow-style:none;justify-content:start;padding:0 15px;overflow-x:auto}.panda-download .panda-download-step .panda-download-step-list::-webkit-scrollbar{display:none}}@media screen and (width<=767px){.panda-download .panda-download-step .panda-download-step-list{flex-direction:column;justify-content:flex-start;align-items:center;padding:0 15px;overflow-x:visible}}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item{text-align:center;width:300px;margin:0 40px;position:relative}@media screen and (width<=1023px){.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item{width:225px}}@media screen and (width<=767px){.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item{width:100%;max-width:320px;margin:0 0 48px}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item:last-child{margin-bottom:0}}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item .panda-download-step-item-img{object-fit:contain;width:255px;height:255px;margin:120px auto 30px}@media screen and (width<=1023px){.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item .panda-download-step-item-img{width:170px;height:170px;margin:100px auto 30px}}@media screen and (width<=767px){.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item .panda-download-step-item-img{aspect-ratio:1;width:min(255px,100%);height:auto;margin:88px auto 24px}}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item .title{font-size:18px}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item .msg{color:#7f7f7f;min-width:225px;font-size:14px}@media screen and (width<=767px){.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item .msg{min-width:0}}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item:before{text-align:center;color:#fff;background-color:#47b96d;border-radius:50%;width:48px;height:48px;margin-left:-24px;font-size:36px;line-height:52px;position:absolute;top:30px;left:50%}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item:after{content:" ";width:280px;height:1px;position:absolute;top:55px;left:200px}@media screen and (width<=1024px){.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item:after{width:165px;left:150px}}@media screen and (width<=767px){.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item:after{display:none}}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item:first-child:before{content:"1"}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item:first-child:after{border-bottom:1px dashed #47b96d}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item:nth-child(2):before{content:"2"}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item:nth-child(2):after{border-bottom:1px dashed #47b96d}.panda-download .panda-download-step .panda-download-step-list .panda-download-step-item:nth-child(3):before{content:"3"}.panda-download .download-a-link--windows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:418px;margin-top:20px;display:grid}.panda-download .download-a-link--windows .btn{box-sizing:border-box;text-align:center;white-space:normal;width:100%;min-width:0;margin-top:0;margin-right:0}@media screen and (width<=767px){.panda-download .download-a-link--windows{grid-template-columns:1fr;gap:12px;max-width:330px;margin-left:auto;margin-right:auto}.panda-download .download-a-link--windows .download-arch-x64{margin-top:8px}}.panda-download .download-a-link .qr{cursor:pointer;display:inline-block;position:relative}@media screen and (width<=1023px){.panda-download .download-a-link .qr{display:none}}.panda-download .download-a-link .qr .qrcode{text-align:center;box-sizing:border-box;z-index:11;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;width:210px;padding:15px;transition:all .3s linear;display:none;position:absolute;bottom:-120px;left:-25px;box-shadow:0 22px 22px #0000001a}.panda-download .download-a-link .qr .qrcode p{margin:15px 0 0}.panda-download .download-a-link .qr:hover .qrcode{display:block}.panda-download .download-faq{max-width:1140px;margin:auto}@media screen and (width<=1140px){.panda-download .download-faq{padding:0 15px}.panda-download .download-faq .m-b_30{position:relative}.panda-download .download-faq .m-b_30:after{content:" ";background:#e0e0e0;width:100%;height:1px;position:absolute;bottom:-15px;left:0}}.panda-download .download-faq h2{margin-top:72px;margin-bottom:30px}@media screen and (width<=1140px){.panda-download .download-faq h2{margin-top:36px}}.panda-download .download-faq .faq-list{padding-left:34px}[dir=rtl] .panda-download .download-faq .faq-list{padding-left:0;padding-right:34px}.panda-download .download-faq .faq-list .faq-q{color:#262626;font-size:18px;font-weight:700;line-height:30px;position:relative}.panda-download .download-faq .faq-list .faq-q:before{content:"Q";text-align:center;color:#fff;background-color:#47b96d;border-radius:50%;width:24px;height:24px;line-height:24px;position:absolute;top:3px;left:-34px}[dir=rtl] .panda-download .download-faq .faq-list .faq-q:before{left:auto;right:-34px}.panda-download .download-faq .faq-list .faq-a{color:#7f7f7f;font-size:14px;line-height:24px}.panda-download .download-faq .faq-list .faq-a p,.panda-download .download-faq .faq-list .faq-a ol,.panda-download .download-faq .faq-list .faq-a ul{margin:0 0 8px}.panda-download .download-faq .faq-list .faq-a p:last-child,.panda-download .download-faq .faq-list .faq-a ol:last-child,.panda-download .download-faq .faq-list .faq-a ul:last-child{margin-bottom:0}.panda-download .download-faq .faq-list .faq-a ol,.panda-download .download-faq .faq-list .faq-a ul{padding-left:1.2em}[dir=rtl] .panda-download .download-faq .faq-list .faq-a ol,[dir=rtl] .panda-download .download-faq .faq-list .faq-a ul{padding-left:0;padding-right:1.2em}.cli-download .cli-hero{min-height:620px}.cli-download .cli-hero-content{justify-content:space-between;gap:48px}.cli-download h1 span{display:block}.cli-download .download-msg p{margin:0 0 12px}.cli-download .cli-terminal{color:#d1fae5;direction:ltr;background:#111827;border-radius:18px;width:470px;max-width:100%;overflow:hidden;box-shadow:0 28px 70px #11182738}.cli-download .cli-terminal pre{white-space:pre;margin:0;padding:22px 24px 26px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;line-height:24px;overflow-x:auto}.cli-download .cli-terminal-bar{background:#0b1220;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.cli-download .cli-terminal-bar span{border-radius:50%;width:11px;height:11px}.cli-download .cli-terminal-bar span:first-child{background:#ff5f57}.cli-download .cli-terminal-bar span:nth-child(2){background:#febc2e}.cli-download .cli-terminal-bar span:nth-child(3){background:#28c840}.cli-download .cli-terminal-bar strong{color:#9ca3af;margin-left:8px;font-size:13px}.cli-download .cli-platform-icon{opacity:.5;vertical-align:middle;width:32px;height:32px;display:inline-block}.cli-download .cli-platform-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.cli-download .panda-download-list-item.active .cli-platform-icon{opacity:.8}.cli-download .cli-section{max-width:1140px;margin:0 auto;padding:90px 15px 0}.cli-download .cli-section-desc,.cli-download .cli-tip{text-align:center;color:#7f7f7f;max-width:760px;margin:14px auto 0;line-height:26px}.cli-download .cli-tabs{justify-content:center;gap:12px;margin-top:36px;display:flex}.cli-download .cli-tab{color:#7f7f7f;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:22px;min-width:128px;height:44px}.cli-download .cli-tab.active{color:#fff;background:#47b96d;border-color:#47b96d}.cli-download .cli-download-panel{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:stretch;gap:28px;margin-top:30px;display:grid}.cli-download .cli-panel-copy,.cli-download .cli-code-card,.cli-download .cli-feature,.cli-download .cli-faq details{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 14px 36px #0000000f}.cli-download .cli-panel-copy{padding:28px}.cli-download .cli-panel-copy h3{margin:0 0 10px;font-size:24px}.cli-download .cli-panel-copy p,.cli-download .cli-panel-copy li{color:#7f7f7f;line-height:26px}.cli-download .cli-panel-copy h4{margin:28px 0 12px;font-size:18px}.cli-download .cli-download-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.cli-download .cli-download-actions .btn{margin:0}.cli-download .cli-download-choice.disabled{color:#a7a7a7;cursor:not-allowed;pointer-events:none;background:#f5f5f5;border-color:#d8d8d8}.cli-download .cli-code-card{color:#d1fae5;direction:ltr;background:#111827;overflow:hidden}.cli-download .cli-code-card pre{white-space:pre;margin:0;padding:22px 24px 28px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;line-height:22px;overflow-x:auto}.cli-download .cli-code-title{color:#f9fafb;background:#0b1220;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.cli-download .cli-code-title button{color:#f9fafb;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:16px;min-width:76px;height:32px}.cli-download .cli-features{padding-bottom:0}.cli-download .cli-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.cli-download .cli-feature{padding:26px}.cli-download .cli-feature h3{margin:0 0 12px;font-size:20px}.cli-download .cli-feature p{color:#7f7f7f;margin:0;line-height:26px}.cli-download .cli-faq{padding-bottom:90px}.cli-download .cli-faq details{margin-top:16px;padding:20px 24px}.cli-download .cli-faq summary{cursor:pointer;font-size:18px}.cli-download .cli-faq p{color:#7f7f7f;margin:14px 0 0;line-height:26px}@media screen and (width<=1024px){.cli-download .cli-hero{min-height:auto}.cli-download .cli-hero-content,.cli-download .cli-download-panel{display:block}.cli-download .cli-terminal{margin:34px auto 0}.cli-download .cli-panel-copy{margin-bottom:20px}.cli-download .cli-feature-grid{grid-template-columns:1fr}}@media screen and (width<=719px){.cli-download .panda-download-list{width:688px}}@media screen and (width<=767px){.cli-download .cli-section{padding-top:64px}.cli-download .cli-tabs,.cli-download .cli-download-actions{grid-template-columns:1fr;display:grid}.cli-download .cli-tab,.cli-download .cli-download-actions .btn{width:100%}.cli-download .cli-terminal pre,.cli-download .cli-code-card pre{font-size:12px}}.cli-download{color:#262626;background:#fff;font-size:16px;line-height:1.8}.cli-download .section{width:min(1140px,100% - 30px);margin:0 auto;padding:0}.cli-download .hero-wrap{background-color:#ecf8f0;background-position:bottom;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #e0e0e0}.cli-download .hero{grid-template-columns:minmax(0,570px) minmax(420px,1fr);align-items:center;gap:40px;min-height:608px;padding:60px 0;display:grid}.cli-download h1,.cli-download h2,.cli-download h3,.cli-download p{margin-top:0}.cli-download h1{letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;max-width:680px;margin-bottom:20px;font-size:36px;line-height:57px}.cli-download .hero-title-line{display:block}.cli-download .hero-copy{color:#7f7f7f;max-width:570px;margin:15px 0 5px;font-size:14px;line-height:24px}.cli-download .hero-copy+.hero-copy{margin-top:15px;margin-bottom:0}.cli-download .meta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.cli-download .meta-pill{color:#24753f;background:#fff;border:1px solid #e0e0e0;border-radius:999px;align-items:center;min-height:32px;padding:5px 11px;font-size:14px;font-weight:700;display:inline-flex}.cli-download .hero-actions{margin:0;display:block}.cli-download .button{cursor:pointer;text-align:center;letter-spacing:.8px;border:1px solid #0000;border-radius:27px;gap:9px;min-width:12.5rem;max-width:100%;height:54px;padding:0 .9375rem;font-size:18px;font-weight:700;line-height:54px;display:inline-block}.cli-download .button.primary{color:#fff;background-color:#47b96d;border:0}.cli-download .button.secondary{color:#262626;background-color:#fff;border-color:#e0e0e0}.cli-download .hero-actions .button{height:auto;margin-top:20px;margin-right:15px;line-height:46px;transition:color .18s,background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.cli-download .button.disabled,.cli-download .button[aria-disabled=true]{color:#7f7f7f;cursor:not-allowed;background-color:#fafafa;border-color:#e0e0e0}.cli-download .download-choice{color:#24753f;background:#fff;border-color:#47b96d6b;justify-content:center;align-items:center;gap:8px;display:inline-flex}.cli-download .download-choice:before{content:"↓";font-size:17px;font-weight:900;line-height:1}.cli-download .download-choice:hover,.cli-download .download-choice:focus-visible{color:#fff;background-color:#47b96d;border-color:#47b96d}.cli-download .terminal-card{direction:ltr;background:#111c17;border:1px solid #ffffff14;border-radius:5px;width:100%;min-width:0;overflow:hidden}.cli-download .terminal-top{color:#ffffffbd;background:#1a2a22;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:13px;display:flex}.cli-download .terminal-lights{gap:7px;display:flex}.cli-download .terminal-lights span{background:#ff6b6b;border-radius:50%;width:11px;height:11px}.cli-download .terminal-lights span:nth-child(2){background:#f6bf4f}.cli-download .terminal-lights span:nth-child(3){background:#36c978}.cli-download .terminal-body{color:#d9f7e5;padding:24px;font:15px/1.8 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow-x:auto}.cli-download .terminal-body code{white-space:normal;display:block}.cli-download .terminal-line{white-space:nowrap;gap:8px;width:max-content;min-width:100%;display:flex}.cli-download .prompt{color:#7ee19c;flex:none}.cli-download .cursor{color:#7ee19c;width:8px;margin-left:2px;animation:1s steps(2,start) infinite cursorBlink;display:inline-block}@keyframes cursorBlink{50%{opacity:0}}.cli-download .panda-download-list-overflow{scrollbar-width:none;overflow-x:auto}.cli-download .panda-download-list-overflow::-webkit-scrollbar{display:none}.cli-download .panda-download-list{width:max-content;min-width:100%;margin:0;padding:0;display:flex}.cli-download .panda-download-list-item{color:#7f7f7f;background:#fff;border:1px solid #e0e0e0;border-radius:27px;flex:none;align-items:center;min-height:42px;padding:9px 14px;font-size:14px;display:inline-flex}.cli-download .panda-download-list-item.active{color:#fff;background:#47b96d;border-color:#47b96d}.cli-download .platform-icon{justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;display:inline-flex}.cli-download .platform-svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:32px;height:32px;display:block}.cli-download .platform-svg-cli{fill:none;stroke:none}.cli-download .platform-svg-cli .cli-icon-screen{fill:currentColor}.cli-download .platform-svg-cli .cli-icon-mark{fill:#fff}.cli-download .panda-download-scroll-button{z-index:1;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;transform:translateY(-50%)}.cli-download .panda-download-scroll-left{left:-12px}.cli-download .panda-download-scroll-right{right:-12px}.cli-download .panda-download-scroll-button:before{content:"";border-top:2px solid #47b96d;border-left:2px solid #47b96d;width:9px;height:9px;position:absolute;top:11px}.cli-download .panda-download-scroll-left:before{left:13px;transform:rotate(-45deg)}.cli-download .panda-download-scroll-right:before{right:13px;transform:rotate(135deg)}.cli-download .main{padding:100px 0}.cli-download .section-heading{text-align:center;margin-bottom:30px;display:block}.cli-download .section-heading h2{letter-spacing:0;margin-bottom:0;padding:0 15px;font-size:36px;line-height:60px}.cli-download .section-heading p{color:#7f7f7f;max-width:690px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:14px;line-height:24px}.cli-download .platform-card,.cli-download .quick-card,.cli-download details{background:#fff;border:1px solid #e0e0e0;border-radius:5px}.cli-download .quick-card{margin-bottom:68px;overflow:hidden}.cli-download .surface-panel{background:#fff;border:1px solid #e0e0e0;border-radius:5px}.cli-download .download-tabs{margin-bottom:68px}.cli-download .quick-tabs{background:#fff;border-bottom:1px solid #e0e0e0;gap:10px;padding:15px;display:flex}.cli-download .tab-button{color:#262626;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;min-width:7.5rem;padding:0 15px;font-size:16px;font-weight:700;line-height:40px}.cli-download .tab-button.active{color:#fff;background-color:#47b96d;border-color:#47b96d}.cli-download .tab-panel{grid-template-columns:minmax(0,1fr);gap:24px;padding:30px;display:none}.cli-download .tab-panel.active{display:grid}.cli-download .platform-card{flex-direction:column;min-width:0;min-height:100%;padding:30px;display:flex}.cli-download .platform-card h3{margin-bottom:4px;font-size:24px}.cli-download .download-intro{color:#7f7f7f;margin:0 0 18px}.cli-download .download-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.cli-download .download-step{margin-top:24px}.cli-download .system-step{margin-top:8px}.cli-download .download-step h4{color:#262626;margin:0 0 12px;font-size:18px;line-height:28px}.cli-download .install-list{color:#7f7f7f;gap:8px;margin:0;padding-left:20px;display:grid}.cli-download .install-list li{padding-left:2px}.cli-download .code-block{direction:ltr;background:#101b16;border-radius:5px;position:relative;overflow:hidden}.cli-download .install-snippet{margin-top:18px}.cli-download .code-block pre{color:#ddf8e6;margin:0;padding:22px;font:14px/1.8 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow-x:auto}.cli-download .copy-button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:5px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:800;position:absolute;top:10px;right:10px}.cli-download .note{color:#7f7f7f;background:#eef8f1;border:1px solid #245c9f24;border-radius:5px;padding:18px}.cli-download .download-tip{margin:0 30px 30px}.cli-download .desktop-note{margin-top:16px}.cli-download .desktop-note h5{color:#262626;margin:0 0 8px;font-size:16px}.cli-download .desktop-note p{margin:0 0 10px;line-height:1.8}.cli-download .desktop-note a{color:#47b96d;text-decoration:underline}.cli-download .features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:68px;display:grid}.cli-download .feature-card{background:#fff;border:1px solid #e0e0e0;border-radius:5px;min-height:100%;padding:34px 34px 32px;position:relative;overflow:hidden}.cli-download .feature-card:before{content:"";opacity:.18;background:#47b96d;height:4px;position:absolute;top:0;left:0;right:0}.cli-download .feature-icon{color:#47b96d;background:#eef8f1;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:24px;display:inline-flex;box-shadow:inset 0 0 0 10px #47b96d14}.cli-download .feature-svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:28px;height:28px;display:block}.cli-download .feature-card h3{color:#262626;margin-bottom:12px;font-size:20px;line-height:30px}.cli-download .feature-card p{color:#7f7f7f;margin-bottom:0;font-size:16px;line-height:28px}.cli-download .faq-accordion{grid-template-columns:1fr;gap:30px;margin-bottom:68px;display:grid}.cli-download .faq-list{background:0 0;border:0;border-radius:0;padding:0 0 0 34px}.cli-download .faq-q{color:#262626;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:30px;padding:0 34px 5px 0;font-size:18px;font-weight:700;line-height:30px;display:flex;position:relative}.cli-download .faq-q:before{content:"Q";color:#fff;text-align:center;background-color:#47b96d;border-radius:50%;width:24px;height:24px;font-size:14px;font-weight:700;line-height:24px;position:absolute;top:3px;left:-34px}.cli-download summary::-webkit-details-marker{display:none}.cli-download .faq-q:after{content:"+";color:#47b96d;background:#eef8f1;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:inline-flex}.cli-download details[open] .faq-q:after{content:"-"}.cli-download .faq-a{overflow-wrap:anywhere;color:#7f7f7f;margin:0;padding:0;font-size:14px;line-height:24px}.cli-download .faq-a p{margin:0 0 12px}.cli-download .faq-a p:last-child{margin-bottom:0}.cli-download .faq-a a{color:#47b96d}.cli-download .faq-a code{direction:ltr;unicode-bidi:isolate}.cli-download .faq-a :not(pre)>code{color:#262626;background:#f1f3f2;border-radius:4px;padding:1px 6px;font-size:.92em}@media screen and (width<=1024px){.cli-download .hero{grid-template-columns:1fr}.cli-download .terminal-card{margin-top:12px}.cli-download .features-grid{grid-template-columns:1fr}}@media screen and (width<=767px){.cli-download .hero{min-height:auto;padding:48px 0}.cli-download h1,.cli-download .section-heading h2{font-size:30px;line-height:44px}.cli-download .main{padding:70px 0}.cli-download .download-actions,.cli-download .hero-actions{grid-template-columns:minmax(0,1fr);display:grid}.cli-download .quick-tabs{gap:8px;padding:12px}.cli-download .hero-actions .button{width:100%;margin-right:0}.cli-download .download-actions .button{width:100%;min-width:0;height:auto;min-height:54px;padding:12px 18px;line-height:1.5}.cli-download .tab-button{flex:1 1 0;min-width:0;padding:0 8px;font-size:14px}.cli-download .tab-panel,.cli-download .platform-card{padding:22px}.cli-download .download-tip{margin-left:22px;margin-right:22px}}.cli-download .panda-download-list-btn{background:#fff;width:100%;margin:0;padding:0;position:relative}.cli-download .panda-download-scroll-button{display:none}.cli-download .panda-download-list-btn:before{content:"";background-color:#47b96d;background-image:url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h18v3H0z' fill='%2324753f' fill-opacity='.55'/%3E%3Cpath d='M0 5h18v7H0z' fill='%2347b96d'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:auto 100%;height:.75rem;position:absolute;top:0;left:0;right:0}.cli-download .panda-download-list-overflow{scrollbar-width:none;overflow:auto}.cli-download .panda-download-list{border-bottom:1px solid #e0e0e0;justify-content:center;align-items:center;width:auto;min-width:0;display:flex}.cli-download .panda-download-list-item{color:#7f7f7f;cursor:pointer;border:0;border-radius:27px;width:9.375rem;min-height:0;padding:.4375rem 0 .4375rem 1.1875rem}.cli-download .panda-download-list-item .platform-icon{object-fit:contain;object-position:center;color:#7f7f7f;opacity:.5;vertical-align:middle;background:0 0;border:0;border-radius:0;width:32px;max-width:none;height:32px;max-height:none;margin:0;padding:0;display:inline-block}.cli-download .panda-download-list-item span.platform-icon{color:#7f7f7f;background:0 0;border-radius:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.cli-download .panda-download-list-item span.platform-icon-cli{color:#8d8d91;opacity:1}.cli-download .panda-download-list-item .name{padding-left:8px;font-size:14px}.cli-download .panda-download-list-item.active .platform-icon,.cli-download .panda-download-list-item.active .name{opacity:.8}@media screen and (width>=1140px){.cli-download .panda-download-list{padding:3.125rem 0}.cli-download .panda-download-list-item.active{color:#fff;background-color:#47b96d}.cli-download .panda-download-list-item.active span.platform-icon{color:#fff}.cli-download .panda-download-list-item.active span.platform-icon-cli{color:#223930}.cli-download .panda-download-list-item.active .platform-svg-cli .cli-icon-mark{fill:#47b96d}}@media screen and (width<=1139px){.cli-download .panda-download-list{justify-content:start;padding:24px 20px 20px}.cli-download .panda-download-list-item{width:86px;height:62px;padding:0;display:inline-block}.cli-download .panda-download-list-item .platform-icon,.cli-download .panda-download-list-item .name{opacity:.3;text-align:center;margin:auto;display:block}.cli-download .panda-download-list-item .platform-icon{width:28px;height:28px}.cli-download .panda-download-list-item span.platform-icon{display:flex}.cli-download .panda-download-list-item.active{color:#7f7f7f;background-color:#0000}.cli-download .panda-download-list-item .name{margin-top:10px;padding-left:0}}@media screen and (width<=633px){.cli-download .panda-download-list{width:633px}.cli-download .panda-download-scroll-button{z-index:3;cursor:pointer;background:#fff;border:0;width:20px;height:calc(100% - 1px);padding:0;display:block;position:absolute;top:0}.cli-download .panda-download-scroll-button:before{top:calc(50% - 10px)}.cli-download .panda-download-scroll-left{left:0}.cli-download .panda-download-scroll-right{right:0}}.linux-desktop-page .panda-download-active .panda-download-active-msg .panda-download-active-left .linux-download-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:418px;margin-top:20px;display:grid}.linux-desktop-page .panda-download-active .panda-download-active-msg .panda-download-active-left .linux-download-actions .btn{box-sizing:border-box;white-space:normal;text-align:center;width:100%;min-width:0;margin:0;font-family:inherit}.linux-desktop-page .panda-download-active .panda-download-active-msg .panda-download-active-left .linux-download-actions button:disabled{opacity:.6;cursor:not-allowed}@media screen and (width<=767px){.linux-desktop-page .panda-download-active .panda-download-active-msg .panda-download-active-left .linux-download-actions{grid-template-columns:1fr;max-width:330px;margin-inline:auto}}.linux-desktop-page .linux-architecture-hint,.linux-desktop-page .linux-autostart{margin:16px auto 0;font-size:13px;line-height:1.8}.linux-desktop-page .linux-autostart{text-align:center;padding:0 15px}.linux-desktop-page .linux-architecture-hint code{display:inline-block}.linux-desktop-page .linux-guide-section{padding:64px 20px;scroll-margin-top:120px}.linux-desktop-page .linux-guide-section h2{margin:0 0 24px}.linux-desktop-page .linux-guide-section h3{margin:0 0 8px;font-size:18px;line-height:1.5}.linux-desktop-page .linux-guide-section p{margin:10px 0;line-height:1.8}.linux-desktop-page .linux-guide-section a{color:#47b96d;text-decoration:underline}.linux-desktop-page .linux-guide-section code{unicode-bidi:isolate}.linux-desktop-page .linux-guide-content{min-width:0;max-width:860px;margin:auto}.linux-desktop-page .linux-install{background:#f8faf9}.linux-desktop-page .linux-guide-subtitle{text-align:center}.linux-desktop-page .linux-architecture-tabs{justify-content:center;gap:12px;margin:24px 0 36px;display:flex}.linux-desktop-page .linux-architecture-tabs button{min-width:0;max-width:230px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:5px;flex:1;padding:12px}.linux-desktop-page .linux-architecture-tabs strong,.linux-desktop-page .linux-architecture-tabs span{display:block}.linux-desktop-page .linux-architecture-tabs span{margin-top:4px;font-size:12px;line-height:1.5}.linux-desktop-page .linux-architecture-tabs .active{color:#fff;background:#47b96d;border-color:#47b96d}.linux-desktop-page .linux-architecture-tabs :disabled{cursor:not-allowed;opacity:.6}.linux-desktop-page .linux-install-steps{margin:0;padding-inline-start:30px}.linux-desktop-page .linux-install-steps li{min-width:0;margin-bottom:28px;padding-inline-start:8px;list-style:decimal}.linux-desktop-page .linux-install-steps li::marker{color:#47b96d;font-size:20px;font-weight:700}.linux-desktop-page .linux-filename{box-sizing:border-box;text-align:left;overflow-wrap:anywhere;border:1px solid #ddd;border-radius:5px;width:fit-content;max-width:100%;padding:10px;font-size:13px;display:block}.linux-desktop-page .linux-small-note{font-size:13px}.linux-desktop-page .linux-migration{background:#eef8f1;border:1px solid #cde9d6;border-radius:5px;margin-top:30px;padding:20px}.linux-desktop-page .linux-migration code{display:inline-block}.linux-desktop-page .linux-manage-card{border:1px solid #ddd;border-radius:5px;margin-top:12px;padding:16px 20px}.linux-desktop-page .linux-manage-card summary{cursor:pointer;font-weight:700;line-height:1.6}.linux-desktop-page .linux-uninstall-option{margin-top:24px}.linux-desktop-page .linux-faq-item{margin-bottom:28px;scroll-margin-top:120px}.linux-desktop-page .faq-list{overflow-wrap:anywhere}.linux-desktop-page .download-faq code{direction:ltr;unicode-bidi:isolate}.linux-desktop-page .download-faq :not(pre)>code{color:#262626;background:#f1f3f2;border-radius:4px;padding:1px 6px;font-size:.92em}.linux-desktop-page .linux-unavailable{text-align:center}@media screen and (width<=767px){.linux-desktop-page .linux-guide-section{padding:44px 15px}.linux-desktop-page .linux-architecture-hint{text-align:center}.linux-desktop-page .linux-manage-card,.linux-desktop-page .linux-migration{padding:16px}}.tvos-download .panda-download-step .panda-download-step-list .panda-download-step-item .panda-download-step-item-img{border-radius:16px;overflow:hidden}.tvos-download .panda-download-step .panda-download-step-list .panda-download-step-item .panda-download-step-item-img img{object-fit:contain;background-color:#fff;width:100%;height:100%;display:block}.downloads{color:#262626}.downloads .btn{box-sizing:border-box;text-align:center;letter-spacing:.8px;border-radius:27px;min-width:12.5rem;max-width:100%;padding:0 .9375rem;font-size:18px;font-weight:700;line-height:54px;text-decoration:none;display:inline-block}.downloads .green-btn{color:#fff;background:#47b96d;border:0}.downloads .white-btn{color:#262626;background:#fff;border:1px solid #e0e0e0}.downloads .green-btn:hover{background:#4ecc78}.downloads .white-btn:hover{background:#fafafa}.downloads a:focus-visible,.downloads button:focus-visible,.downloads summary:focus-visible{outline-offset:3px;outline:2px solid #47b96d}.downloads .panda-download-active-left h1{margin:0;font-weight:700}.downloads .panda-download-active-left p{font-size:14px;line-height:24px}.downloads .panda-download-active-left .base-msg{margin-bottom:0}.downloads .panda-download-list-item{box-sizing:content-box;flex-shrink:0;text-decoration:none;display:block}.downloads .panda-download-list-btn{position:relative}.downloads .download-scroll{display:none}.downloads .panda-download-list{box-sizing:content-box}.downloads .panda-download-step-list{margin:0;padding:0;list-style:none}.downloads .panda-download-step-item{flex-shrink:0}.downloads .panda-download-step-item-img{display:block}.downloads .panda-download-step-item .title,.downloads .panda-download-step-item .msg{margin:0;line-height:1.8}.downloads h2{margin:0;font-weight:700}.downloads .download-faq-section:not(.section){padding:0 0 6.25rem}.downloads .download-faq-section h2{margin:0 0 30px}.downloads .faq-content .faq-list{margin-bottom:30px;scroll-margin-top:110px}.downloads .faq-content .faq-list:last-child{margin-bottom:0}.downloads .faq-q{margin:0;font-weight:700}.downloads .faq-a{margin:0}.downloads .faq-a a{color:#47b96d}.downloads .faq-a img{max-width:100%;height:auto}.downloads .download-section{width:min(1140px,100% - 30px);margin:auto;padding:64px 0}.downloads .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.downloads .cards article{border:1px solid #e0e0e0;border-radius:5px;padding:28px}.downloads .missing{color:#9b3e13}.downloads [hidden]{display:none!important}.downloads .code{direction:ltr;background:#101b16;border-radius:5px;position:relative;overflow:hidden}.downloads .code pre{color:#ddf8e6;white-space:pre;margin:0;padding:22px;font:14px/1.8 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.downloads .code button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:5px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:700;position:absolute;top:10px;right:10px}.downloads .linux-architecture-tabs a{color:#262626;min-width:0;max-width:230px;font:inherit;text-align:center;background:#fff;border:1px solid #ddd;border-radius:5px;flex:1;padding:12px;text-decoration:none}.downloads .linux-architecture-tabs a.active{color:#fff;background:#47b96d;border-color:#47b96d}.downloads .linux-architecture-tabs span{display:block}.downloads .linux-install-panels>article{scroll-margin-top:120px}.downloads .linux-guide-content>h2{text-align:center}.downloads .linux-manage-card summary{cursor:pointer;font-weight:700}.downloads .linux-guide-content .linux-filename{color:#262626}.downloads .linux-install-steps{list-style:decimal}.downloads .linux-guide-content h4{margin:0}.downloads .linux-guide-content pre{color:#ddf8e6;direction:ltr;background:#101b16;padding:22px;overflow:auto}.downloads .linux-guide-content .code pre{margin:0}.downloads.cli-download .tab-panel{display:grid}.downloads.cli-download .tab-button{text-align:center;text-decoration:none}.downloads.cli-download .download-faq-section h2{margin-bottom:30px}@media (width<=1140px){.downloads .download-faq-section:not(.section){padding-left:15px;padding-right:15px}.downloads .panda-download-active-left{width:100%}.downloads .download-faq-section h2{margin-top:0}}@media (width<=1023px){.downloads .panda-download-step-list{padding:0 15px}.downloads .btn{font-size:16px;line-height:50px}}@media (width<=767px){.downloads .panda-download-step-list{padding:0 15px}.downloads .download-a-link:not(.download-a-link--windows):not(.linux-download-actions){grid-template-columns:1fr;max-width:330px;margin-inline:auto;display:grid}.downloads .download-a-link .btn{font-size:18px;line-height:54px}.downloads .cards{grid-template-columns:1fr}.downloads .download-faq-section:not(.section){padding-bottom:6.25rem}}@media (width<=633px){.downloads .download-scroll{color:#bbb;z-index:2;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:20px;height:100%;font-size:25px;display:flex;position:absolute;top:0}.downloads .download-scroll-left{left:0}.downloads .download-scroll-right{right:0}}.downloads:not(.linux-desktop-page):has(.download-faq) .panda-download-step{padding-bottom:72px}@media (width<=1140px){.downloads:not(.linux-desktop-page):has(.download-faq) .panda-download-step{padding-bottom:36px}}.downloads .qr:focus-within .qrcode{display:block}
