.app-container[data-v-6f6e8346]{position:relative;min-height:100vh;background:#18181b;overflow:hidden}html.dark .app-container[data-v-6f6e8346]{background:#18181b}.app-container[data-v-6f6e8346]:after,.app-container[data-v-6f6e8346]:before{display:none}.page-wrap[data-v-6f6e8346]{position:relative;z-index:1;padding:52px 72px 64px;min-height:100%}.page-inner[data-v-6f6e8346]{max-width:1280px;margin:0 auto}.page-header[data-v-6f6e8346]{margin-bottom:40px;text-align:center}.main-title[data-v-6f6e8346]{font-size:3rem;font-weight:800;letter-spacing:-.04em;color:#fff;line-height:1.05;margin:0 0 10px}.main-title span[data-v-6f6e8346]{color:#60a5fa}.subtitle[data-v-6f6e8346]{font-size:.9rem;color:hsla(0,0%,100%,.45);margin:0}.body-grid[data-v-6f6e8346]{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.main-card[data-v-6f6e8346]{background:#1f1f23;border:1px solid #26262a;border-radius:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-card-hdr[data-v-6f6e8346]{padding:18px 32px;border-bottom:1px solid hsla(0,0%,100%,.06);background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.install-badge[data-v-6f6e8346]{background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:6px;padding:3px 12px;font-size:.7rem;font-weight:700;color:#60a5fa;text-transform:uppercase;letter-spacing:.04em}.install-hdr-text[data-v-6f6e8346]{font-size:.82rem;color:#fff}.main-card-body[data-v-6f6e8346]{padding:32px}.main-card-body[data-v-6f6e8346],.timeline[data-v-6f6e8346]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timeline[data-v-6f6e8346]{position:relative;padding-left:32px;margin-bottom:28px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timeline[data-v-6f6e8346]:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:-webkit-gradient(linear,left top,left bottom,from(#3b82f6),to(rgba(59,130,246,.15)));background:linear-gradient(180deg,#3b82f6,rgba(59,130,246,.15))}.tl-step[data-v-6f6e8346]{position:relative}.tl-step[data-v-6f6e8346]:last-child{margin-bottom:0}.tl-dot[data-v-6f6e8346]{position:absolute;left:-32px;top:5px;width:18px;height:18px;border-radius:50%;background:#18181b;border:2px solid #3b82f6;-webkit-box-shadow:none;box-shadow:none}.tl-step-label[data-v-6f6e8346]{font-size:.67rem;font-weight:700;color:#3b82f6;letter-spacing:.08em;margin-bottom:8px}.tl-cmd[data-v-6f6e8346]{background:#141417;border:1px solid #26262a;border-radius:9px;padding:10px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-transition:border-color .15s;transition:border-color .15s}.tl-cmd[data-v-6f6e8346]:hover{border-color:#2c2c31}.tl-cmd code[data-v-6f6e8346]{font-family:var(--font-mono);font-size:.8rem;color:#93b8fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy-btn[data-v-6f6e8346]{background:transparent;border:1px solid hsla(0,0%,100%,.25);border-radius:5px;color:hsla(0,0%,100%,.8);padding:4px 6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:border-color .15s,color .15s;transition:border-color .15s,color .15s}.copy-btn[data-v-6f6e8346]:hover{border-color:#3b82f6;color:#fff}.copy-icon[data-v-6f6e8346]{width:14px;height:14px}.copy-icon.check[data-v-6f6e8346]{color:#22c55e}.dl-btn[data-v-6f6e8346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background:#3b82f6;color:#fff;border:none;border-radius:12px;padding:14px;font-size:.9rem;font-weight:600;cursor:pointer;width:100%;text-decoration:none;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.45);box-shadow:0 4px 14px rgba(0,0,0,.45);-webkit-transition:background-color .2s,-webkit-box-shadow .2s;transition:background-color .2s,-webkit-box-shadow .2s;transition:background-color .2s,box-shadow .2s;transition:background-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.dl-btn[data-v-6f6e8346]:hover{background:#2f6fe0;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.55);box-shadow:0 6px 18px rgba(0,0,0,.55)}.dl-icon[data-v-6f6e8346]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.sidebar[data-v-6f6e8346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.sidebar .side-card[data-v-6f6e8346]:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.side-card[data-v-6f6e8346]{background:#1f1f23;border:1px solid #26262a;border-radius:16px;padding:20px}.side-title[data-v-6f6e8346]{font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:14px}.feat-item[data-v-6f6e8346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.04);font-size:.82rem;color:#fff}.feat-item[data-v-6f6e8346]:last-child{border-bottom:none}.feat-ic[data-v-6f6e8346]{width:28px;height:28px;border-radius:7px;-ms-flex-negative:0;flex-shrink:0;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feat-ic svg[data-v-6f6e8346]{width:14px;height:14px;color:#3b82f6}.req-text[data-v-6f6e8346]{font-size:.78rem;color:#fff;line-height:1.65}.platform-grid[data-v-6f6e8346]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plat-item[data-v-6f6e8346]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:10px 12px}.plat-name[data-v-6f6e8346]{font-size:.8rem;font-weight:600;color:#fff;margin-bottom:2px}.tip-row[data-v-6f6e8346]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.tip-row[data-v-6f6e8346]:last-child{margin-bottom:0}.tip-check[data-v-6f6e8346]{width:13px;height:13px;color:#22c55e;-ms-flex-negative:0;flex-shrink:0;margin-top:3px}.tip-text[data-v-6f6e8346]{font-size:.76rem;color:#fff;line-height:1.5}.inline-code[data-v-6f6e8346]{font-family:var(--font-mono);font-size:.72rem;color:#93b8fb;background:rgba(37,99,235,.15);border-radius:3px;padding:1px 5px}.page-enter-active[data-v-6f6e8346],.page-leave-active[data-v-6f6e8346]{-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.page-enter[data-v-6f6e8346]{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}.page-leave-to[data-v-6f6e8346]{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}.fade-enter-active[data-v-6f6e8346],.fade-leave-active[data-v-6f6e8346]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter[data-v-6f6e8346],.fade-leave-to[data-v-6f6e8346]{opacity:0}html:not(.dark) .app-container[data-v-6f6e8346]{background:var(--bg-page,#f5f7fb)}html:not(.dark) .main-title[data-v-6f6e8346]{color:var(--text-primary,#1e293b)}html:not(.dark) .subtitle[data-v-6f6e8346]{color:var(--text-secondary,#64748b)}html:not(.dark) .main-card[data-v-6f6e8346],html:not(.dark) .side-card[data-v-6f6e8346]{background:var(--bg-card,#fff);border-color:var(--border-default,rgba(15,23,42,.1))}html:not(.dark) .main-card-hdr[data-v-6f6e8346]{border-bottom-color:var(--border-default,rgba(15,23,42,.08))}html:not(.dark) .install-hdr-text[data-v-6f6e8346],html:not(.dark) .plat-name[data-v-6f6e8346],html:not(.dark) .req-text[data-v-6f6e8346],html:not(.dark) .side-title[data-v-6f6e8346],html:not(.dark) .tip-text[data-v-6f6e8346]{color:var(--text-primary,#1e293b)}html:not(.dark) .feat-item[data-v-6f6e8346]{color:var(--text-primary,#1e293b);border-bottom-color:var(--border-default,rgba(15,23,42,.06))}html:not(.dark) .tl-dot[data-v-6f6e8346]{background:var(--bg-card,#fff)}html:not(.dark) .tl-cmd[data-v-6f6e8346]{background:#f1f5f9;border-color:var(--border-default,rgba(15,23,42,.1))}html:not(.dark) .tl-cmd[data-v-6f6e8346]:hover{border-color:rgba(15,23,42,.22)}html:not(.dark) .tl-cmd code[data-v-6f6e8346]{color:#2563eb}html:not(.dark) .copy-btn[data-v-6f6e8346]{border-color:rgba(15,23,42,.2);color:var(--text-secondary,#64748b)}html:not(.dark) .copy-btn[data-v-6f6e8346]:hover{border-color:#3b82f6;color:#2563eb}html:not(.dark) .plat-item[data-v-6f6e8346]{background:rgba(15,23,42,.03);border-color:var(--border-default,rgba(15,23,42,.08))}html:not(.dark) .inline-code[data-v-6f6e8346]{color:#2563eb}