.tab-list[data-v-ecec2739]{display:flex;align-items:center;flex-wrap:wrap}.tab-list .tab-item[data-v-ecec2739]{margin-right:12px;cursor:pointer;border-radius:8px;padding:8px;transition:all .3s ease}.install-tabs[data-v-ff4f87f4]{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.1);padding:16px 24px 0;width:100%;background:#2d2d2d;border-radius:12px 12px 0 0}@media(max-width:640px){.install-tabs[data-v-ff4f87f4]{padding:12px 16px 0}}@media(max-width:480px){.install-tabs[data-v-ff4f87f4]{padding:10px 12px 0}}.tab-btn[data-v-ff4f87f4]{flex:1;min-width:80px;padding:12px 16px;border:none;background:transparent;color:#888;font-size:14px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;position:relative;text-align:center;white-space:nowrap}.tab-btn[data-v-ff4f87f4]:hover{color:#bbb}.tab-btn.active[data-v-ff4f87f4]{color:#fff;border-bottom-color:#5b9cff}@media(max-width:768px){.tab-btn[data-v-ff4f87f4]{min-width:70px;padding:10px 12px;font-size:13px}}@media(max-width:640px){.tab-btn[data-v-ff4f87f4]{min-width:60px;padding:8px 10px;font-size:12px}}@media(max-width:480px){.tab-btn[data-v-ff4f87f4]{min-width:0;padding:8px 6px;font-size:11px;white-space:normal;line-height:1.3}}.timeline-icon[data-v-b74c8986]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:10px;font-size:12px;color:#fff;background:#4083e8}.step-wrapper[data-v-b74c8986]{padding:16px 16px 16px 32px;box-sizing:border-box;border:2px solid transparent;background-image:linear-gradient(103deg,#20cc943d 4%,#20cc94,#a8a8a8 36%,#d4d4d4 50%,#1c6eff 67%,#9595958c 99%);background-image:linear-gradient(#000,#000),linear-gradient(103deg,#20cc943d 4%,#20cc94,#a8a8a8 36%,#d4d4d4 50%,#1c6eff 67%,#9595958c 99%);background-origin:border-box;background-clip:padding-box,border-box;border-radius:12px;display:flex;flex-wrap:nowrap}@media(max-width:1024px){.step-wrapper[data-v-b74c8986]{flex-direction:column;padding:16px}}@media(max-width:1024px){.step-wrapper .step-left[data-v-b74c8986]{align-self:flex-start}}.step-wrapper.cli-install-mode[data-v-b74c8986]{flex-wrap:wrap}.permission-section .step-left[data-v-b74c8986]{width:100%;flex:1}.permission-section .step-wrapper[data-v-b74c8986]{width:100%;max-width:100%}.permission-section .step-wrapper .step-left[data-v-b74c8986]{width:100%}.step-title[data-v-b74c8986]{margin-top:28px;font-size:16px;color:#f4f8ff;line-height:24px;max-width:400px}@media(max-width:1024px){.step-title[data-v-b74c8986]{margin-top:0;max-width:100%}}@media(max-width:480px){.step-title[data-v-b74c8986]{font-size:14px}}.permission-section .step-title[data-v-b74c8986]{max-width:100%}.step-content[data-v-b74c8986]{margin-top:28px;font-size:14px;line-height:20px;color:#a1a7b3;max-width:400px}@media(max-width:1024px){.step-content[data-v-b74c8986]{max-width:100%}}@media(max-width:640px){.step-content[data-v-b74c8986]{font-size:13px}}@media(max-width:480px){.step-content[data-v-b74c8986]{font-size:12px}}.permission-section .step-content[data-v-b74c8986]{max-width:100%}.step-tips[data-v-b74c8986]{margin-top:12px;font-size:14px;line-height:20px;color:#a1a7b3;max-width:400px}@media(max-width:1024px){.step-tips[data-v-b74c8986]{max-width:100%}}@media(max-width:640px){.step-tips[data-v-b74c8986]{font-size:13px}}@media(max-width:480px){.step-tips[data-v-b74c8986]{font-size:12px}}.permission-section .step-tips[data-v-b74c8986]{max-width:100%}.step-tips[data-v-b74c8986]:before{content:"* ";color:red}.step-wrapper img[data-v-b74c8986],.step-image[data-v-b74c8986]{margin:auto;height:auto;object-fit:contain;max-width:600px;width:100%}@media(max-width:1024px){.step-wrapper img[data-v-b74c8986],.step-image[data-v-b74c8986]{height:auto;margin-top:10px}}[data-v-b74c8986] .n-timeline-item-content__title{color:#f4f8ff!important;font-size:16px;margin-top:-2px;margin-bottom:8px}@media(max-width:480px){[data-v-b74c8986] .n-timeline-item-content__title{font-size:14px}}[data-v-b74c8986] .n-timeline-item-timeline__line{--n-color-start: #4083e8}[data-v-b74c8986] .n-timeline-item-timeline__circle{background:#4083e8}.cli-mode[data-v-b74c8986] .n-timeline-item-timeline{display:none}.cli-mode[data-v-b74c8986] .n-timeline-item-content{padding-left:0!important;margin-left:0!important}.cli-mode[data-v-b74c8986] .n-timeline-item{padding-left:0!important}.permission-section[data-v-b74c8986] .n-timeline,.permission-section[data-v-b74c8986] .n-timeline-item{width:100%}.permission-section[data-v-b74c8986] .n-timeline-item-content{width:100%;max-width:100%}.permission-section[data-v-b74c8986] .n-timeline-item-content__content{width:100%}.permission-section[data-v-b74c8986] .step-wrapper{width:100%;max-width:100%}[data-v-b74c8986] .jetbrains-content .content-text{color:#a8a8a8;font-size:14px;line-height:1.6}@media(max-width:1024px){[data-v-b74c8986] .jetbrains-content .download-link{margin-left:0}}.cli-content[data-v-b74c8986]{width:100%}.cli-content .content-text[data-v-b74c8986]{color:#a8a8a8;font-size:14px;line-height:1.6}.cli-content .cli-command-section[data-v-b74c8986]{margin-bottom:24px}.cli-content .cli-command-section.verify-section[data-v-b74c8986]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.cli-content .permission-solution-card[data-v-b74c8986]{width:100%;max-width:100%;padding:16px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.08)}@media(max-width:640px){.cli-content .permission-solution-card[data-v-b74c8986]{padding:12px}}@media(max-width:480px){.cli-content .permission-solution-card[data-v-b74c8986]{padding:10px}}.cli-content .permission-solution-card .solution-desc[data-v-b74c8986]{color:#a8a8a8;font-size:14px;line-height:1.6;margin-bottom:16px}.cli-content .permission-solution-card .solution-desc a[data-v-b74c8986]{color:#5b8def;text-decoration:none;transition:color .2s}.cli-content .permission-solution-card .solution-desc a[data-v-b74c8986]:hover{color:#7aa3f5;text-decoration:underline}@media(max-width:640px){.cli-content .permission-solution-card .solution-desc[data-v-b74c8986]{font-size:13px;margin-bottom:12px}}@media(max-width:480px){.cli-content .permission-solution-card .solution-desc[data-v-b74c8986]{font-size:12px}}.cli-content .permission-solution-card .commands-list[data-v-b74c8986]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;width:100%;overflow:hidden}@media(max-width:480px){.cli-content .permission-solution-card .commands-list[data-v-b74c8986]{gap:6px;margin-bottom:12px}}.cli-content .permission-solution-card .solution-items[data-v-b74c8986]{margin-bottom:12px}.cli-content .permission-solution-card .solution-items ul[data-v-b74c8986]{list-style-type:disc;padding-left:20px;margin:0}@media(max-width:480px){.cli-content .permission-solution-card .solution-items ul[data-v-b74c8986]{padding-left:16px}}.cli-content .permission-solution-card .solution-items ul li[data-v-b74c8986]{color:#a8a8a8;font-size:13px;line-height:1.6;margin-bottom:4px}.cli-content .permission-solution-card .solution-items ul li[data-v-b74c8986]:last-child{margin-bottom:0}@media(max-width:640px){.cli-content .permission-solution-card .solution-items ul li[data-v-b74c8986]{font-size:12px}}@media(max-width:480px){.cli-content .permission-solution-card .solution-items ul li[data-v-b74c8986]{font-size:11px;line-height:1.5}}.cli-content .permission-solution-card .solution-note[data-v-b74c8986]{margin-top:12px;color:#ff6b6b;font-size:12px;font-style:italic;line-height:1.5}@media(max-width:640px){.cli-content .permission-solution-card .solution-note[data-v-b74c8986]{font-size:11px}}@media(max-width:480px){.cli-content .permission-solution-card .solution-note[data-v-b74c8986]{font-size:10px}}.permission-section .cli-code-block[data-v-b74c8986],.permission-solution-card .cli-code-block[data-v-b74c8986]{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}@media(max-width:640px){.permission-section .cli-code-block[data-v-b74c8986],.permission-solution-card .cli-code-block[data-v-b74c8986]{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}}@media(max-width:480px){.permission-section .cli-code-block[data-v-b74c8986],.permission-solution-card .cli-code-block[data-v-b74c8986]{font-size:12px;padding:8px 10px}}@media(max-width:640px){.permission-section .cli-code-block .code-content[data-v-b74c8986],.permission-solution-card .cli-code-block .code-content[data-v-b74c8986]{overflow-x:auto;padding-bottom:4px}}@media(max-width:640px){.permission-section .cli-code-block .cli-command-text[data-v-b74c8986],.permission-solution-card .cli-code-block .cli-command-text[data-v-b74c8986]{white-space:pre-wrap;word-break:break-all;font-size:12px}}@media(max-width:640px){.permission-section .cli-code-block .cli-copy-icon[data-v-b74c8986],.permission-solution-card .cli-code-block .cli-copy-icon[data-v-b74c8986]{padding:10px;align-self:flex-end}}@media(max-width:480px){.permission-section .cli-code-block .cli-copy-icon svg[data-v-b74c8986],.permission-solution-card .cli-code-block .cli-copy-icon svg[data-v-b74c8986]{width:16px;height:16px}}.cli-command-section[data-v-b74c8986]{margin-bottom:24px}.cli-command-section.verify-section[data-v-b74c8986]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.permission-solution-layout[data-v-b74c8986]{display:flex;gap:20px;width:100%}@media(max-width:768px){.permission-solution-layout[data-v-b74c8986]{flex-direction:column;gap:16px}}.permission-solution-layout .permission-left[data-v-b74c8986]{flex:1;min-width:0}@media(max-width:768px){.permission-solution-layout .permission-left[data-v-b74c8986]{flex:auto}}.permission-solution-layout .permission-right[data-v-b74c8986]{flex:1;min-width:0}@media(max-width:768px){.permission-solution-layout .permission-right[data-v-b74c8986]{flex:auto}}[data-v-b74c8986] .cli-code-wrapper{overflow:hidden;max-width:100%;background:#1e1e1e;border-radius:0 0 12px 12px;border:1px solid rgba(255,255,255,.08);border-top:none}.cli-code-block[data-v-b74c8986]{background:#1e1e1e;font-family:SF Mono,Consolas,Monaco,Courier New,monospace;font-size:13px;overflow:hidden;max-width:100%;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.05)}.cli-code-block[data-v-b74c8986]:last-child{border-bottom:none}@media(max-width:480px){.cli-code-block[data-v-b74c8986]{font-size:12px}}.cli-code-line[data-v-b74c8986]{padding:8px 16px;display:flex;align-items:center;gap:8px}.cli-code-line.comment[data-v-b74c8986]{padding-top:12px;padding-bottom:4px}.cli-code-line.cmd[data-v-b74c8986]{padding-top:4px;padding-bottom:12px}@media(max-width:640px){.cli-code-line[data-v-b74c8986]{padding-left:12px;padding-right:12px}}.cli-code-line .comment-text[data-v-b74c8986]{color:#6a9955;font-size:12px;font-style:italic}.cli-code-line .cli-prompt[data-v-b74c8986]{color:#569cd6;flex-shrink:0;font-weight:500}.cli-code-line .cli-command-text[data-v-b74c8986]{color:#d4d4d4;flex:1;overflow-x:auto;white-space:wrap}@media(max-width:640px){.cli-code-line .cli-command-text[data-v-b74c8986]{white-space:pre-wrap;word-break:break-all;font-size:12px}}.cli-code-line .cli-copy-icon[data-v-b74c8986]{background:transparent;border:none;color:#6e6e6e;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;border-radius:4px;opacity:1;margin-left:auto}.cli-code-line .cli-copy-icon[data-v-b74c8986]:hover{color:#fff;background:#ffffff14}@media(max-width:640px){.cli-code-line .cli-copy-icon[data-v-b74c8986]{padding:8px}}.cli-code-line .cli-copy-icon svg[data-v-b74c8986]{width:16px;height:16px}@media(max-width:480px){.cli-code-line .cli-copy-icon svg[data-v-b74c8986]{width:14px;height:14px}}.cli-install-below-image[data-v-b74c8986]{width:100%;flex:0 0 100%;margin-top:16px;display:flex;flex-direction:column;align-items:center}.cli-install-desc[data-v-b74c8986]{color:#a8a8a8;font-size:14px;line-height:1.6;text-align:center;margin-bottom:12px}.cli-install-desc a[data-v-b74c8986]{color:#5b8def;text-decoration:none;transition:color .2s}.cli-install-desc a[data-v-b74c8986]:hover{color:#7aa3f5;text-decoration:underline}.cli-install-container[data-v-b74c8986]{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000026;width:100%;max-width:720px}@media(max-width:480px){.cli-content .permission-solution-card[data-v-b74c8986]{padding:12px}.cli-content .permission-solution-card .solution-desc[data-v-b74c8986]{font-size:12px}}@media(max-width:968px){.content-header[data-v-27d9e3f8]{flex-wrap:wrap}.content-header img[data-v-27d9e3f8]{display:none}.content-header span[data-v-27d9e3f8]{flex:0 1 auto;word-wrap:break-word;word-break:break-word;white-space:normal}.content-header div[data-v-27d9e3f8]{flex:1 1 100%;margin-top:8px}}.supported-ides[data-v-27d9e3f8]{margin-top:2rem;margin-bottom:1rem}.supported-ides p[data-v-27d9e3f8]{font-weight:600;color:#f4f8ff;margin-bottom:.5rem}.supported-ides ul[data-v-27d9e3f8]{list-style-type:disc;padding-left:1.5rem;margin:0}.supported-ides ul li[data-v-27d9e3f8]{margin-bottom:.5rem;color:#a1a7b3;line-height:1.5}.download-content[data-v-27d9e3f8]{margin-top:32px}.tips[data-v-27d9e3f8]{margin-top:32px;margin-bottom:12px;color:#c2c7d1}.cli-install-section[data-v-27d9e3f8]{margin-bottom:48px}@media(max-width:768px){.cli-install-section[data-v-27d9e3f8]{align-items:stretch}}.cli-desc[data-v-27d9e3f8]{color:#a8a8a8;font-size:14px;line-height:1.6;margin-bottom:16px}.cli-desc a[data-v-27d9e3f8]{color:#5b8def;text-decoration:none;transition:color .2s}.cli-desc a[data-v-27d9e3f8]:hover{color:#7aa3f5;text-decoration:underline}@media(max-width:640px){.cli-desc[data-v-27d9e3f8]{font-size:13px;text-align:left}}@media(max-width:480px){.cli-desc[data-v-27d9e3f8]{font-size:12px}}.cli-install-container[data-v-27d9e3f8]{width:100%;max-width:620px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000026;border:1px solid rgba(255,255,255,.08)}@media(max-width:768px){.cli-install-container[data-v-27d9e3f8]{max-width:100%}}.cli-code-wrapper[data-v-27d9e3f8]{background:#1e1e1e;padding:16px}@media(max-width:640px){.cli-code-wrapper[data-v-27d9e3f8]{padding:12px}}@media(max-width:480px){.cli-code-wrapper[data-v-27d9e3f8]{padding:10px}}.cli-code-content[data-v-27d9e3f8]{position:relative;padding:40px 0 12px}.cli-code-content[data-v-27d9e3f8]:last-child{padding-bottom:16px}.cli-code-line[data-v-27d9e3f8]{display:flex;align-items:center;gap:8px}.cli-code-line .cli-code-line .cli-copy-icon-fixed[data-v-27d9e3f8]{margin-left:auto}.cli-code-line[data-v-27d9e3f8]:last-child{padding-bottom:0}.cli-prompt[data-v-27d9e3f8]{color:#569cd6;flex-shrink:0;font-weight:500;line-height:1.6;margin-right:4px}.cli-command-text[data-v-27d9e3f8]{color:#d4d4d4;flex:1;word-break:break-all;white-space:normal;line-height:1.6}@media(max-width:640px){.cli-command-text[data-v-27d9e3f8]{font-size:11px;line-height:1.5}}.cli-code-block[data-v-27d9e3f8]{position:relative;font-family:SF Mono,Consolas,Monaco,Courier New,monospace;font-size:13px;overflow:hidden;max-width:100%;box-sizing:border-box}@media(max-width:480px){.cli-code-block[data-v-27d9e3f8]{font-size:11px}}.cli-code-content[data-v-27d9e3f8]{display:flex;flex-direction:column;gap:12px;padding:16px 8px}.cli-code-lines[data-v-27d9e3f8]{display:flex;flex-direction:column;gap:8px}.cli-code-line[data-v-27d9e3f8]{display:flex;align-items:center;gap:8px;min-height:24px}.cli-prompt[data-v-27d9e3f8]{color:#569cd6;flex-shrink:0;font-weight:500}@media(max-width:640px){.cli-prompt[data-v-27d9e3f8]{line-height:1.5}}.cli-command-text[data-v-27d9e3f8]{color:#d4d4d4;flex:1;word-break:break-all}@media(max-width:640px){.cli-command-text[data-v-27d9e3f8]{font-size:12px}}.cli-copy-icon-fixed[data-v-27d9e3f8]{background:transparent;border:1px solid rgba(255,255,255,.1);color:#a0a0a0;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:4px;flex-shrink:0}.cli-copy-icon-fixed[data-v-27d9e3f8]:hover{color:#fff;background:#4083e833;border-color:#4083e866}.cli-copy-icon-fixed svg[data-v-27d9e3f8]{width:14px;height:14px}.cli-env-section[data-v-27d9e3f8]{margin-top:48px;margin-bottom:32px;padding:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px}.cli-env-section .env-title[data-v-27d9e3f8]{font-size:16px;font-weight:600;color:#f4f8ff;margin-bottom:20px}.cli-env-section .env-group[data-v-27d9e3f8]{margin-bottom:16px}.cli-env-section .env-group[data-v-27d9e3f8]:last-child{margin-bottom:0}.cli-env-section .env-group-title[data-v-27d9e3f8]{font-size:14px;font-weight:600;color:#c2c7d1;margin-bottom:8px}.cli-env-section .env-list[data-v-27d9e3f8]{list-style-type:disc;padding-left:1.5rem;margin:0}.cli-env-section .env-list li[data-v-27d9e3f8]{margin-bottom:6px;color:#a1a7b3;font-size:13px;line-height:1.6}.cli-env-section .env-list li strong[data-v-27d9e3f8]{color:#f4f8ff;font-weight:500}.cli-env-section .env-group-web[data-v-27d9e3f8]{background:#ffc10714;border-left:3px solid #ffc107;padding:12px 16px;border-radius:6px}.cli-env-section .env-group-web .env-web-content[data-v-27d9e3f8]{color:#c2c7d1;font-size:13px;line-height:1.6;margin:0}.download-page-container[data-v-bd8e4de9]{width:1200px;margin:0 auto;padding-bottom:150px}@media(max-width:1280px){.download-page-container[data-v-bd8e4de9]{width:90%}}@media(max-width:1024px){.download-page-container[data-v-bd8e4de9]{width:80%}}@media(max-width:768px){.download-page-container[data-v-bd8e4de9]{width:70%}}.download-page-container .container-header[data-v-bd8e4de9]{padding-top:50px;margin-bottom:26px}.download-page-container .container-header .title[data-v-bd8e4de9]{font-size:32px;font-weight:600;margin-bottom:12px}.download-page-container .container-header .desc[data-v-bd8e4de9]{color:#c2c7d1}.download-page-container .container-main[data-v-bd8e4de9]{margin-top:32px}
