.router-plugin-module__PgaQZW__hero{text-align:center;background:linear-gradient(135deg,#fef9c3 0%,#bbf7d0 100%);padding:100px 24px 80px;position:relative;overflow:hidden}.router-plugin-module__PgaQZW__hero:before{content:"";background:radial-gradient(circle,#a3e63533 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.router-plugin-module__PgaQZW__hero h1{background:linear-gradient(135deg, var(--primary-start), var(--primary-end));-webkit-text-fill-color:transparent;z-index:1;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:48px;position:relative}.router-plugin-module__PgaQZW__subtitle{color:var(--text-secondary);z-index:1;margin-bottom:32px;font-size:20px;position:relative}.router-plugin-module__PgaQZW__heroCta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}.router-plugin-module__PgaQZW__btnHero{background:linear-gradient(135deg, var(--primary-start), var(--primary-end));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:18px 48px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 24px #a3e63566}.router-plugin-module__PgaQZW__btnHero:hover{transform:translateY(-3px);box-shadow:0 10px 35px #a3e63580}.router-plugin-module__PgaQZW__btnHeroOutline{border:2px solid var(--primary-dark);color:var(--primary-dark);box-shadow:none;background:0 0}.router-plugin-module__PgaQZW__btnHeroOutline:hover{background:var(--primary-dark);color:#fff;box-shadow:0 10px 35px #a3e63566}.router-plugin-module__PgaQZW__stepsAnimation{background:#ffffffb3;border-radius:16px;justify-content:center;align-items:center;gap:8px;max-width:900px;margin-top:48px;margin-left:auto;margin-right:auto;padding:24px 32px;display:flex;box-shadow:0 4px 20px #00000014}.router-plugin-module__PgaQZW__stepItem{opacity:.6;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:80px;padding:12px 16px;transition:all .5s;display:flex;transform:scale(.9)}.router-plugin-module__PgaQZW__stepItem.router-plugin-module__PgaQZW__stepActive{opacity:1;background:linear-gradient(135deg,#a3e63526,#2dd4bf26);transform:scale(1)}.router-plugin-module__PgaQZW__stepIcon{font-size:32px;transition:all .5s}.router-plugin-module__PgaQZW__stepItem.router-plugin-module__PgaQZW__stepActive .router-plugin-module__PgaQZW__stepIcon{animation:.6s router-plugin-module__PgaQZW__stepBounce}@keyframes router-plugin-module__PgaQZW__stepBounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.1)}}.router-plugin-module__PgaQZW__stepText{color:var(--text-primary);text-align:center;white-space:nowrap;font-size:12px;font-weight:600}.router-plugin-module__PgaQZW__stepLine{background:linear-gradient(90deg, var(--primary-start), var(--primary-end));width:40px;height:2px;position:relative;overflow:hidden}.router-plugin-module__PgaQZW__stepLine:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);width:100%;height:100%;animation:2s ease-in-out infinite router-plugin-module__PgaQZW__lineFlow;position:absolute;top:0;left:-100%}@keyframes router-plugin-module__PgaQZW__lineFlow{0%{left:-100%}to{left:100%}}.router-plugin-module__PgaQZW__qrModal{z-index:10000;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s router-plugin-module__PgaQZW__modalFadeIn;display:flex;position:fixed;top:0;left:0}@keyframes router-plugin-module__PgaQZW__modalFadeIn{0%{opacity:0}to{opacity:1}}.router-plugin-module__PgaQZW__qrModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.router-plugin-module__PgaQZW__qrModalContent{z-index:1;text-align:center;background:#fff;border-radius:24px;width:90%;max-width:400px;padding:40px 32px;animation:.3s router-plugin-module__PgaQZW__modalSlideIn;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes router-plugin-module__PgaQZW__modalSlideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.router-plugin-module__PgaQZW__qrModalClose{background:var(--bg-light);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:24px;transition:all .3s;display:flex;position:absolute;top:16px;right:16px}.router-plugin-module__PgaQZW__qrModalClose:hover{color:var(--text-primary);background:#e2e8f0}.router-plugin-module__PgaQZW__qrModalContent h3{color:var(--text-primary);margin-bottom:8px;font-size:22px}.router-plugin-module__PgaQZW__qrModalDesc{color:var(--text-secondary);margin-bottom:24px;font-size:14px}.router-plugin-module__PgaQZW__qrCode{background:var(--bg-light);border-radius:16px;justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto 24px;padding:16px;display:flex}.router-plugin-module__PgaQZW__qrCode img{object-fit:contain;width:100%;height:100%}.router-plugin-module__PgaQZW__qrTips{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:13px;display:flex}.router-plugin-module__PgaQZW__anchorNav{z-index:999;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:center;gap:8px;padding:16px 24px;display:flex;position:sticky;top:73px}.router-plugin-module__PgaQZW__anchorNav a{color:var(--text-secondary);background:var(--bg-light);border-radius:20px;padding:8px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.router-plugin-module__PgaQZW__anchorNav a:hover,.router-plugin-module__PgaQZW__anchorNav a.router-plugin-module__PgaQZW__active{background:linear-gradient(135deg, var(--primary-start), var(--primary-end));color:#fff}.router-plugin-module__PgaQZW__routersSection{background:#fff;padding:80px 24px}.router-plugin-module__PgaQZW__sectionTitle{text-align:center;background:linear-gradient(135deg, var(--primary-start), var(--primary-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:36px}.router-plugin-module__PgaQZW__sectionSubtitle{text-align:center;color:var(--text-secondary);margin-bottom:60px;font-size:18px}.router-plugin-module__PgaQZW__routersGrid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.router-plugin-module__PgaQZW__routerCard{background:linear-gradient(135deg,#fef9c3 0%,#bbf7d0 100%);border:2px solid #0000;border-radius:20px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.router-plugin-module__PgaQZW__routerCard:hover{border-color:var(--primary-dark);transform:translateY(-8px);box-shadow:0 12px 40px #a3e6354d}.router-plugin-module__PgaQZW__routerCard.router-plugin-module__PgaQZW__featured{border-color:var(--primary-dark)}.router-plugin-module__PgaQZW__routerCard.router-plugin-module__PgaQZW__featured:before{content:"🔥 热门推荐";background:linear-gradient(135deg, var(--primary-start), var(--primary-end));color:#fff;z-index:10;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:16px;right:16px}.router-plugin-module__PgaQZW__routerBody{flex-direction:column;height:100%;padding:28px 24px;display:flex}.router-plugin-module__PgaQZW__routerName{color:#0f172a;margin-bottom:8px;font-size:22px;font-weight:700}.router-plugin-module__PgaQZW__routerDesc{color:#475569;border-bottom:1px solid #e2e8f099;margin-bottom:16px;padding-bottom:16px;font-size:13px}.router-plugin-module__PgaQZW__modelsLabel{color:#0f172a;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.router-plugin-module__PgaQZW__modelsLabel:after{content:"";background:linear-gradient(90deg,#e2e8f099,#0000);flex:1;height:1px}.router-plugin-module__PgaQZW__routerModels{background:#ffffff80;border-radius:8px;flex:1;max-height:280px;margin-bottom:20px;padding:12px;overflow-y:auto}.router-plugin-module__PgaQZW__routerModels::-webkit-scrollbar{width:6px}.router-plugin-module__PgaQZW__routerModels::-webkit-scrollbar-track{background:#f1f5f999;border-radius:3px}.router-plugin-module__PgaQZW__routerModels::-webkit-scrollbar-thumb{background:#cbd5e1cc;border-radius:3px}.router-plugin-module__PgaQZW__routerModels::-webkit-scrollbar-thumb:hover{background:#94a3b8e6}.router-plugin-module__PgaQZW__modelItem{color:#475569;border-bottom:1px solid #e2e8f066;padding:6px 0;font-size:13px}.router-plugin-module__PgaQZW__modelItem:last-child{border-bottom:none}.router-plugin-module__PgaQZW__btn{text-align:center;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:auto;padding:14px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:block}.router-plugin-module__PgaQZW__btnPrimary{background:linear-gradient(135deg, var(--primary-start), var(--primary-end));color:#fff}.router-plugin-module__PgaQZW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #a3e63566}.router-plugin-module__PgaQZW__btnOutline{border:2px solid var(--primary-dark);color:var(--primary-dark);background:0 0}.router-plugin-module__PgaQZW__btnOutline:hover{background:var(--primary-dark);color:#fff}.router-plugin-module__PgaQZW__consolesSection{background:var(--bg-light);padding:80px 24px}.router-plugin-module__PgaQZW__consolesGrid{grid-template-columns:repeat(5,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.router-plugin-module__PgaQZW__consoleCard{text-align:center;background:#fff;border-radius:16px;padding:24px 16px;transition:all .3s;box-shadow:0 4px 20px #00000014}.router-plugin-module__PgaQZW__consoleCard:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.router-plugin-module__PgaQZW__consoleIcon{margin-bottom:12px;font-size:48px}.router-plugin-module__PgaQZW__consoleName{color:var(--text-primary);font-size:16px;font-weight:600}.router-plugin-module__PgaQZW__adSection{background:linear-gradient(135deg,#fef9c3 0%,#bbf7d0 100%);padding:80px 24px}.router-plugin-module__PgaQZW__adContainer{background:#fff;border-radius:24px;align-items:center;gap:48px;max-width:1000px;margin:0 auto;padding:48px;display:flex;box-shadow:0 12px 60px #0000001a}.router-plugin-module__PgaQZW__adContent{flex:1}.router-plugin-module__PgaQZW__adTitle{color:#0f172a;margin-bottom:12px;font-size:32px;font-weight:700}.router-plugin-module__PgaQZW__adDesc{color:#475569;margin-bottom:24px;font-size:16px}.router-plugin-module__PgaQZW__adFeatures{flex-wrap:wrap;gap:24px;margin-bottom:32px;display:flex}.router-plugin-module__PgaQZW__adFeature{color:#475569;align-items:center;gap:8px;font-size:14px;display:flex}.router-plugin-module__PgaQZW__featureIcon{font-size:20px}.router-plugin-module__PgaQZW__adImage{flex:0 0 300px;justify-content:center;align-items:center;display:flex}.router-plugin-module__PgaQZW__adImage img{filter:drop-shadow(0 12px 24px #00000026);max-width:100%;height:auto}@media (max-width:1200px){.router-plugin-module__PgaQZW__routersGrid{grid-template-columns:repeat(2,1fr)}.router-plugin-module__PgaQZW__consolesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.router-plugin-module__PgaQZW__hero{padding:60px 16px 40px}.router-plugin-module__PgaQZW__hero h1{font-size:32px}.router-plugin-module__PgaQZW__subtitle{font-size:15px}.router-plugin-module__PgaQZW__routersGrid{grid-template-columns:1fr}.router-plugin-module__PgaQZW__consolesGrid{grid-template-columns:repeat(2,1fr)}.router-plugin-module__PgaQZW__anchorNav{justify-content:flex-start;overflow-x:auto}.router-plugin-module__PgaQZW__adContainer{text-align:center;flex-direction:column;padding:32px 24px}.router-plugin-module__PgaQZW__adImage{flex:none;order:-1}.router-plugin-module__PgaQZW__adImage img{max-width:200px}.router-plugin-module__PgaQZW__adFeatures{justify-content:center}.router-plugin-module__PgaQZW__stepsAnimation{flex-direction:column;gap:16px;padding:20px}.router-plugin-module__PgaQZW__stepLine{background:linear-gradient(180deg, var(--primary-start), var(--primary-end));width:2px;height:30px}.router-plugin-module__PgaQZW__stepLine:after{animation:2s ease-in-out infinite router-plugin-module__PgaQZW__lineFlowVertical}@keyframes router-plugin-module__PgaQZW__lineFlowVertical{0%{top:-100%}to{top:100%}}}
