.page-container[data-v-1d5d914c]{padding:30px 50px 200px}.page-title[data-v-1d5d914c]{font-size:20px;font-weight:700;padding:20px 0;text-align:center;color:#475569}[data-v-1d5d914c] .el-form .el-input__inner{border-radius:8px;border:1.5px solid #e2e8f0;background:#fafbfd;font-size:14px;color:#334155;transition:all .22s cubic-bezier(.4,0,.2,1);padding-left:14px;padding-right:14px}[data-v-1d5d914c] .el-form .el-input__inner:hover{border-color:#cbd5e1;background:#fff}[data-v-1d5d914c] .el-form .el-input__inner.is-focus,[data-v-1d5d914c] .el-form .el-input__inner:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.08)}[data-v-1d5d914c] .el-form .el-input__inner::placeholder{color:#94a3b8;font-size:13px}[data-v-1d5d914c] .el-form .el-radio{margin-right:14px;margin-bottom:4px}[data-v-1d5d914c] .el-form .el-radio .el-radio__input .el-radio__inner{width:18px;height:18px;border:2px solid #cbd5e1;background:#fafbfd;border-radius:50%;transition:all .22s cubic-bezier(.4,0,.2,1)}[data-v-1d5d914c] .el-form .el-radio .el-radio__input .el-radio__inner:after{width:8px;height:8px;background-color:#3b82f6;transition:all .2s cubic-bezier(.4,0,.2,1)}[data-v-1d5d914c] .el-form .el-radio .el-radio__input:hover .el-radio__inner{border-color:#93c5fd}[data-v-1d5d914c] .el-form .el-radio .el-radio__input.is-checked .el-radio__inner{border-color:#3b82f6;background:#eff6ff}[data-v-1d5d914c] .el-form .el-radio .el-radio__label{font-weight:500;font-size:14px;color:#475569}[data-v-1d5d914c] .el-form .el-radio.is-bordered{display:inline-flex;align-items:center;padding:8px 20px;border-radius:40px;border:1px solid #e2e8f0;background:#fff;transition:all .2s;line-height:1.4}[data-v-1d5d914c] .el-form .el-radio.is-bordered .el-radio__input{display:none}[data-v-1d5d914c] .el-form .el-radio.is-bordered .el-radio__label{padding-left:0;font-weight:600;color:#475569}[data-v-1d5d914c] .el-form .el-radio.is-bordered.is-checked{background:linear-gradient(95deg,#3b82f6,#2563eb);border-color:#3b82f6;color:#fff;box-shadow:0 2px 6px rgba(59,130,246,.3)}[data-v-1d5d914c] .el-form .el-radio.is-bordered.is-checked .el-radio__label{color:#fff}[data-v-1d5d914c] .el-form .el-checkbox-group{display:flex;flex-flow:row wrap;gap:10px}[data-v-1d5d914c] .el-form .el-checkbox{display:inline-flex;align-items:center;padding:8px 20px;border-radius:40px;border:1px solid #3b82f6;background:#fff;transition:all .2s;line-height:1.4;margin-right:0}[data-v-1d5d914c] .el-form .el-checkbox .el-checkbox__input{display:none}[data-v-1d5d914c] .el-form .el-checkbox .el-checkbox__label{padding-left:0;font-weight:600;font-size:14px;color:#3b82f6}[data-v-1d5d914c] .el-form .el-checkbox.is-checked{background:#fff;border-color:#3b82f6;box-shadow:0 2px 6px rgba(59,130,246,.2)}[data-v-1d5d914c] .el-form .el-checkbox.is-checked .el-checkbox__label{color:#3b82f6}[data-v-1d5d914c] .el-form .el-button{border-radius:30px;font-weight:600;font-size:14px;padding:10px 22px;transition:all .22s cubic-bezier(.4,0,.2,1)}[data-v-1d5d914c] .el-form .el-button:hover{transform:translateY(-1px)}[data-v-1d5d914c] .el-form .el-button:active{transform:translateY(1px)}[data-v-1d5d914c] .el-form .el-button.el-button--primary{background:linear-gradient(105deg,#3b82f6,#2563eb);border:none;box-shadow:0 4px 14px rgba(59,130,246,.22)}[data-v-1d5d914c] .el-form .el-button.el-button--primary:hover{background:linear-gradient(105deg,#60a5fa,#3b82f6);box-shadow:0 8px 22px rgba(59,130,246,.32)}[data-v-1d5d914c] .el-form .el-button.el-button--danger{background:linear-gradient(105deg,#ef4444,#dc2626);border:none;box-shadow:0 4px 12px rgba(239,68,68,.18)}[data-v-1d5d914c] .el-form .el-button.el-button--danger:hover{background:linear-gradient(105deg,#f87171,#ef4444);box-shadow:0 8px 20px rgba(239,68,68,.28)}[data-v-1d5d914c] .el-tree{width:550px;border:1px solid #e2e8f0;border-radius:12px;padding:20px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.04)}[data-v-1d5d914c] .el-tree .el-tree-node__expand-icon{display:none!important}[data-v-1d5d914c] .el-tree .el-tree-node{padding-left:0!important;margin-bottom:10px}[data-v-1d5d914c] .el-tree .el-tree-node__content{height:auto!important}[data-v-1d5d914c] .el-tree .el-tree-node__content.tree-level-1{display:block;width:100%;padding:10px!important;color:#3b82f6;font-size:22px;font-weight:700;margin-bottom:20px;background:#eff6ff;border-radius:8px}[data-v-1d5d914c] .el-tree .el-tree-node__content.tree-level-2{color:#64748b;font-size:16px;font-weight:600}[data-v-1d5d914c] .el-tree .el-tree-node__content.tree-level-3{padding:6px 10px;color:#334155;font-size:14px}.service-card[data-v-1d5d914c]{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;width:800px;border-radius:24px;padding:24px;background-color:rgba(112,197,255,.06666666666666667);border:2px solid #0096ff;line-height:2.2em}.service-card .header[data-v-1d5d914c]{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.service-card .header .title[data-v-1d5d914c]{font-weight:600;font-size:19px;line-height:24px}.service-card .header .label[data-v-1d5d914c]{display:inline-block;line-height:2em;padding:0 12px;border-radius:8px;background-color:#00c451;color:#fff;margin-left:20px;font-weight:700}.service-card .full-name[data-v-1d5d914c]{color:rgba(42,73,100,.5490196078431373);font-size:15px}.service-card .feature-list[data-v-1d5d914c]{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.service-card .feature-list .feature-item[data-v-1d5d914c]{margin-right:20px;font-size:15px;color:#393b42}.service-card .feature-list .feature-item .icon[data-v-1d5d914c]{display:inline-block;color:#9dacba;margin-right:4px;font-size:16px}.service-card .footer[data-v-1d5d914c]{font-size:15px;color:#111}.service-card .footer .label[data-v-1d5d914c]{color:rgba(0,26,51,.6)}.row-flex[data-v-1d5d914c]{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:30px;margin-top:20px}.row-flex .second-form[data-v-1d5d914c]{width:740px;padding:24px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.04)}.red-warning[data-v-1d5d914c]{color:#dc2626;text-align:left;margin-top:20px;line-height:1.8;font-size:14px;padding:16px;background:#fef2f2;border-radius:10px;border:1px solid #fca5a5}[data-v-459eb7c6] .download-disclaimer-dialog{max-width:calc(100vw - 32px);border-radius:20px;overflow:hidden}[data-v-459eb7c6] .download-disclaimer-dialog .el-dialog__header{padding:24px 28px 20px;border-bottom:1px solid #e8eef7;background:linear-gradient(135deg,#fff,#f7fbff)}[data-v-459eb7c6] .download-disclaimer-dialog .el-dialog__title{color:#1e293b;font-size:20px;font-weight:700}[data-v-459eb7c6] .download-disclaimer-dialog .el-dialog__headerbtn{top:24px;right:24px;font-size:18px}[data-v-459eb7c6] .download-disclaimer-dialog .el-dialog__body{max-height:60vh;padding:24px 28px 8px;overflow-y:auto}[data-v-459eb7c6] .download-disclaimer-dialog .el-dialog__footer{padding:20px 28px 26px}.disclaimer-content[data-v-459eb7c6]{color:#475569}.disclaimer-content .disclaimer-hero[data-v-459eb7c6]{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid #e3edf9;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#f1f7ff)}.disclaimer-content .disclaimer-hero h3[data-v-459eb7c6]{margin:1px 0 7px;color:#1e293b;font-size:17px;line-height:1.4}.disclaimer-content .disclaimer-hero p[data-v-459eb7c6]{margin:0;color:#64748b;font-size:13px;line-height:1.7}.disclaimer-content .disclaimer-icon[data-v-459eb7c6]{display:flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #fde68a;border-radius:14px;background:#fffbeb;color:#f59e0b;font-size:23px}.disclaimer-content .disclaimer-points[data-v-459eb7c6]{margin-top:18px}.disclaimer-content .disclaimer-point[data-v-459eb7c6]{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #eef2f7}.disclaimer-content .disclaimer-point[data-v-459eb7c6]:last-child{border-bottom:0}.disclaimer-content .disclaimer-point strong[data-v-459eb7c6]{display:block;margin-bottom:5px;color:#1e293b;font-size:14px}.disclaimer-content .disclaimer-point p[data-v-459eb7c6]{margin:0;color:#64748b;font-size:13px;line-height:1.65}.disclaimer-content .point-index[data-v-459eb7c6]{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border-radius:50%;background:#eaf2ff;color:#3b82f6;font-size:12px;font-weight:700}.disclaimer-content .disclaimer-note[data-v-459eb7c6]{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:11px 13px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;color:#92400e;font-size:12px;line-height:1.6}.disclaimer-content .disclaimer-note i[data-v-459eb7c6]{margin-top:2px;color:#f59e0b}.disclaimer-footer[data-v-459eb7c6]{display:flex;justify-content:flex-end;gap:10px}.disclaimer-footer .el-button[data-v-459eb7c6]{min-width:92px;margin-left:0;border-radius:10px}.disclaimer-footer .disclaimer-cancel[data-v-459eb7c6]{border-color:#e2e8f0;color:#475569}.disclaimer-footer .disclaimer-confirm[data-v-459eb7c6]{min-width:164px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px rgba(59,130,246,.22)}@media(max-width:768px){.disclaimer-footer[data-v-459eb7c6]{flex-direction:column-reverse}.disclaimer-footer .el-button[data-v-459eb7c6]{width:100%}}.page-container[data-v-04680a6b]{padding:40px 24px;background:linear-gradient(135deg,#f0f4f8,#e2e8f0);min-height:100vh}.hero-card[data-v-04680a6b]{max-width:960px;margin:0 auto 48px auto;text-align:center;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:24px;padding:36px 28px;box-shadow:0 20px 35px -12px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.5);transition:transform .2s}.hero-card[data-v-04680a6b]:hover{transform:translateY(-3px)}.hero-card .hero-title[data-v-04680a6b]{font-size:42px;font-weight:800;background:linear-gradient(135deg,#3b82f6,#1e40af);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:20px;letter-spacing:-.5px}.hero-card .hero-desc[data-v-04680a6b]{font-size:15px;line-height:1.6;color:#64748b;border-top:1px solid #e2e8f0;padding-top:20px}.plugin-list[data-v-04680a6b]{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.plugin-card[data-v-04680a6b]{border-radius:28px!important;border:none!important;background:#fff;transition:all .25s ease;box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.02);overflow:hidden}.plugin-card[data-v-04680a6b]:hover{transform:translateY(-4px);box-shadow:0 20px 35px -12px rgba(0,0,0,.15)}.plugin-card[data-v-04680a6b] .el-card__body{padding:0}.plugin-card .card-header[data-v-04680a6b]{display:flex;align-items:center;flex-wrap:wrap;padding:20px 28px 12px 28px;border-bottom:2px solid #e2e8f0}.plugin-card .card-header i[data-v-04680a6b]{font-size:28px;color:#3b82f6;margin-right:12px}.plugin-card .card-header .title[data-v-04680a6b]{font-size:22px;font-weight:700;color:#1e293b;flex:1}.plugin-card .card-header .update-badge[data-v-04680a6b]{font-size:18px;font-weight:400;background:#f1f5f9;padding:4px 10px;border-radius:40px;color:#64748b;margin-left:12px}.plugin-card .card-content[data-v-04680a6b]{padding:20px 28px;max-height:320px;overflow-y:auto;background:#fafcff}.plugin-card .card-content .feature-list[data-v-04680a6b]{margin:0;padding-left:0;list-style:none}.plugin-card .card-content .feature-list li[data-v-04680a6b]{position:relative;padding-left:20px;margin-bottom:12px;font-size:14px;line-height:1.5;color:#475569}.plugin-card .card-content .feature-list li[data-v-04680a6b]:before{content:"•";position:absolute;left:0;color:#3b82f6;font-weight:700;font-size:16px}.plugin-card .card-content .feature-list li strong[data-v-04680a6b]{color:#1e293b}.plugin-card .card-content .feature-list li code[data-v-04680a6b]{background:#eef2ff;padding:2px 6px;border-radius:8px;font-family:monospace;font-size:13px;color:#3b82f6}.plugin-card .card-content .feature-list li div[data-v-04680a6b]{margin-top:6px;margin-left:0;color:#64748b}.plugin-card .card-content .feature-list .text-warning[data-v-04680a6b],.plugin-card .card-content .feature-list .text-warning strong[data-v-04680a6b]{color:#f59e0b}.plugin-card .card-actions[data-v-04680a6b]{padding:16px 28px 24px;background:#fff;border-top:1px solid #e2e8f0;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.plugin-card .card-actions .el-button[data-v-04680a6b]{min-width:140px;border-radius:40px;padding:8px 18px;font-weight:500;transition:all .2s}.plugin-card .card-actions .el-button i[data-v-04680a6b]{margin-right:6px}.plugin-card .card-actions .el-button.btn-tutorial[data-v-04680a6b]{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.plugin-card .card-actions .el-button.btn-tutorial[data-v-04680a6b]:hover{background:#e6edf5;border-color:#d1dbe7;color:#1e293b;transform:translateY(-1px)}.plugin-card .card-actions .el-button.btn-download[data-v-04680a6b]{background:linear-gradient(95deg,#3b82f6,#2563eb);border:none;color:#fff;box-shadow:0 2px 5px rgba(59,130,246,.3)}.plugin-card .card-actions .el-button.btn-download[data-v-04680a6b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.mini-scrollbar[data-v-04680a6b]::-webkit-scrollbar{width:6px}.mini-scrollbar[data-v-04680a6b]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.mini-scrollbar[data-v-04680a6b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.mini-scrollbar[data-v-04680a6b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-v-04680a6b] .download-dialog{max-width:calc(100vw - 32px);border-radius:18px;overflow:hidden}[data-v-04680a6b] .download-dialog .el-dialog__header{padding:22px 24px 18px;border-bottom:1px solid #e2e8f0;background:#fff}[data-v-04680a6b] .download-dialog .el-dialog__title{color:#1e293b;font-size:20px;font-weight:700}[data-v-04680a6b] .download-dialog .el-dialog__body{padding:24px}[data-v-04680a6b] .download-dialog .el-dialog__footer{padding:0 24px 24px}.download-dialog-footer[data-v-04680a6b]{display:flex;justify-content:flex-end}.download-dialog-footer .download-confirm[data-v-04680a6b]{min-width:164px;margin-left:0;border:none;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px rgba(59,130,246,.22)}.download-dialog-content[data-v-04680a6b]{color:#475569}.download-dialog-content .download-row[data-v-04680a6b]{margin-bottom:18px}.download-dialog-content .download-label[data-v-04680a6b]{display:flex;align-items:center;margin-bottom:8px;color:#1e293b;font-size:14px;font-weight:600}.download-dialog-content .download-label i[data-v-04680a6b]{margin-right:6px;color:#3b82f6}.download-dialog-content .download-link[data-v-04680a6b]{display:block;padding:11px 14px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:13px;line-height:1.5;text-decoration:none;word-break:break-all}.download-dialog-content .download-link[data-v-04680a6b]:hover{border-color:#3b82f6;text-decoration:underline}.download-dialog-content .code-copy-button[data-v-04680a6b]{display:inline-flex;align-items:center;gap:12px;padding:8px 14px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#1e293b;cursor:pointer;transition:all .2s}.download-dialog-content .code-copy-button[data-v-04680a6b]:hover{border-color:#3b82f6;background:#dbeafe}.download-dialog-content .code-copy-button code[data-v-04680a6b]{color:#1d4ed8;font-family:monospace;font-size:18px;font-weight:700;letter-spacing:1px;-webkit-user-select:all;user-select:all}.download-dialog-content .code-copy-button .copy-hint[data-v-04680a6b]{color:#64748b;font-size:12px}.download-dialog-content .code-copy-button .copy-hint i[data-v-04680a6b]{margin-right:3px}.download-dialog-content .download-tip[data-v-04680a6b]{margin:0 0 18px;padding:10px 12px;border-radius:10px;background:#f8fafc;color:#64748b;font-size:13px;line-height:1.6}@media(max-width:768px){.page-container[data-v-04680a6b]{padding:20px 16px}.hero-card[data-v-04680a6b]{padding:24px 20px;border-radius:32px}.hero-card .hero-title[data-v-04680a6b]{font-size:28px}.plugin-card .card-header[data-v-04680a6b]{padding:16px 20px 8px}.plugin-card .card-header i[data-v-04680a6b]{font-size:22px}.plugin-card .card-header .title[data-v-04680a6b]{font-size:18px}.plugin-card .card-content[data-v-04680a6b]{padding:16px 20px}.plugin-card .card-actions[data-v-04680a6b]{padding:12px 20px 20px}.plugin-card .card-actions .el-button[data-v-04680a6b]{min-width:120px;font-size:13px}}.profile-container[data-v-3800d7ba]{padding:40px 20px;background:linear-gradient(135deg,#f5f7fa,#eef2f6);min-height:100vh;display:flex;align-items:center;justify-content:center}.profile-card[data-v-3800d7ba]{max-width:800px;width:100%;border-radius:20px;box-shadow:0 12px 28px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.02);transition:transform .3s ease,box-shadow .3s ease;background:#fff;border:none}.profile-card[data-v-3800d7ba]:hover{transform:translateY(-2px);box-shadow:0 20px 32px rgba(0,0,0,.12)}.profile-card[data-v-3800d7ba] .el-card__header{padding:24px 32px 16px;border-bottom:1px solid rgba(0,0,0,.05);background:linear-gradient(120deg,#fff,#fafcff);border-radius:20px 20px 0 0}.profile-card .card-header[data-v-3800d7ba]{display:flex;flex-direction:column}.profile-card .card-header .title[data-v-3800d7ba]{font-size:22px;font-weight:600;color:#1e293b;letter-spacing:.5px}.profile-card .card-header .subtitle[data-v-3800d7ba]{font-size:16px;color:#7c8ba0;margin-top:6px}.profile-card[data-v-3800d7ba] .el-card__body{padding:32px 40px 40px}.profile-form[data-v-3800d7ba] .el-form-item{margin-bottom:28px}.profile-form[data-v-3800d7ba] .el-form-item__label{font-weight:500;color:#334155;font-size:14px}.profile-form[data-v-3800d7ba] .el-input__inner{border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease;height:44px;line-height:44px;background-color:#fefefe}.profile-form[data-v-3800d7ba] .el-input__inner:hover{border-color:#cbd5e1}.profile-form[data-v-3800d7ba] .el-input__inner:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.profile-form[data-v-3800d7ba] .el-input-group__append,.profile-form[data-v-3800d7ba] .el-input-group__prepend{border-radius:12px}.profile-form[data-v-3800d7ba] .el-button{border-radius:40px;font-weight:500;letter-spacing:.5px;padding:10px 28px;font-size:14px;transition:all .2s ease}.profile-form .submit-btn[data-v-3800d7ba]{background:linear-gradient(95deg,#3b82f6,#2563eb);border:none;box-shadow:0 4px 10px rgba(59,130,246,.3);min-width:120px}.profile-form .submit-btn[data-v-3800d7ba]:hover{background:linear-gradient(95deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 14px rgba(59,130,246,.4)}.profile-form .reset-btn[data-v-3800d7ba]{background-color:#f1f5f9;border-color:#e2e8f0;color:#475569;min-width:120px}.profile-form .reset-btn[data-v-3800d7ba]:hover{background-color:#e6edf5;border-color:#cbd5e1;color:#1e293b}.profile-form[data-v-3800d7ba] .el-form-item__error{padding-top:6px;font-size:12px;color:#ef4444}@media(max-width:768px){.profile-container[data-v-3800d7ba]{padding:20px}.profile-card[data-v-3800d7ba] .el-card__body{padding:24px 20px}.profile-form[data-v-3800d7ba] .el-form-item__label{float:none;text-align:left;margin-bottom:8px}.profile-form[data-v-3800d7ba] .el-form-item{margin-bottom:20px}.profile-form .el-button[data-v-3800d7ba]{width:100%;margin-left:0!important;margin-top:12px}}.device-list-container[data-v-53e2a6dc]{padding:24px;background:linear-gradient(135deg,#f5f7fc,#eef2f8);min-height:100vh}.device-list-container .stats-card[data-v-53e2a6dc]{border-radius:20px;border:none;background:#fff;margin-bottom:20px;transition:all .3s}.device-list-container .stats-card[data-v-53e2a6dc]:hover{box-shadow:0 12px 28px rgba(0,0,0,.08)}.device-list-container .stats-card[data-v-53e2a6dc] .el-card__body{padding:20px 28px}.device-list-container .stats-card .stats-content[data-v-53e2a6dc]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.device-list-container .stats-card .stats-content .stats-left[data-v-53e2a6dc]{display:flex;align-items:center;gap:12px}.device-list-container .stats-card .stats-content .stats-left i[data-v-53e2a6dc]{font-size:32px;color:#3b82f6}.device-list-container .stats-card .stats-content .stats-left .stats-title[data-v-53e2a6dc]{font-size:20px;font-weight:600;color:#1e293b}.device-list-container .stats-card .stats-content .stats-right[data-v-53e2a6dc]{display:flex;align-items:baseline;gap:8px}.device-list-container .stats-card .stats-content .stats-right .stats-label[data-v-53e2a6dc]{font-size:14px;color:#5b6e8c}.device-list-container .stats-card .stats-content .stats-right .stats-value[data-v-53e2a6dc]{font-size:28px;font-weight:700}.device-list-container .stats-card .stats-content .stats-right .stats-value .used-count[data-v-53e2a6dc]{color:#3b82f6}.device-list-container .stats-card .stats-content .stats-right .stats-value .separator[data-v-53e2a6dc]{margin:0 4px;color:#94a3b8}.device-list-container .stats-card .stats-content .stats-right .stats-value .max-count[data-v-53e2a6dc]{color:#1e293b}.device-list-container .stats-card .stats-content .stats-right .stats-unit[data-v-53e2a6dc]{font-size:14px;color:#94a3b8}.device-list-container .rule-card[data-v-53e2a6dc]{border-radius:20px;border:none;background:#fef9e6;margin-bottom:20px;border-left:4px solid #f59e0b}.device-list-container .rule-card[data-v-53e2a6dc] .el-card__body{padding:14px 20px}.device-list-container .rule-card .rule-content[data-v-53e2a6dc]{display:flex;align-items:center;gap:12px}.device-list-container .rule-card .rule-content i[data-v-53e2a6dc]{font-size:20px;color:#f59e0b}.device-list-container .rule-card .rule-content span[data-v-53e2a6dc]{font-size:14px;color:#b45309;line-height:1.5}.device-list-container .action-bar[data-v-53e2a6dc]{margin-bottom:20px;text-align:right}.device-list-container .action-bar .el-button[data-v-53e2a6dc]{border-radius:40px;padding:10px 28px;font-weight:500;background:linear-gradient(95deg,#3b82f6,#2563eb);border:none;box-shadow:0 2px 6px rgba(59,130,246,.3);transition:all .2s}.device-list-container .action-bar .el-button[data-v-53e2a6dc]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.device-list-container .table-card[data-v-53e2a6dc]{border-radius:20px;border:none;background:#fff;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.03)}.device-list-container .table-card[data-v-53e2a6dc] .el-card__body{padding:0}.device-list-container .table-card .device-table[data-v-53e2a6dc] .el-table__header th{background:#f8fafc;color:#1e293b;font-weight:600;border-bottom:1px solid #e2e8f0}.device-list-container .table-card .device-table[data-v-53e2a6dc] .el-table__row{transition:background .2s}.device-list-container .table-card .device-table[data-v-53e2a6dc] .el-table__row:hover{background:#fafcff}.device-list-container .table-card .device-table[data-v-53e2a6dc] .el-table--striped .el-table__body tr.el-table__row--striped td{background:#fbfdfe}.device-list-container .table-card .device-table .current-tag[data-v-53e2a6dc]{margin-left:10px}@media(max-width:768px){.device-list-container[data-v-53e2a6dc]{padding:16px}.device-list-container .stats-card .stats-content[data-v-53e2a6dc]{flex-direction:column;align-items:flex-start;gap:12px}.device-list-container .rule-card .rule-content[data-v-53e2a6dc]{align-items:flex-start}.device-list-container .action-bar[data-v-53e2a6dc]{text-align:center}}.invite-page[data-v-da03c6ca]{padding:24px 32px;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#eef2f6)}.invite-page .page-header[data-v-da03c6ca]{margin-bottom:24px;padding-left:50px}.invite-page .page-header .page-title[data-v-da03c6ca]{font-size:28px;font-weight:600;color:#1e293b;margin:0 0 8px 0;letter-spacing:-.3px}.invite-page .page-header .page-desc[data-v-da03c6ca]{font-size:14px;color:#5b6e8c;margin:0}.invite-page .invite-card[data-v-da03c6ca],.invite-page .list-card[data-v-da03c6ca]{border-radius:20px;overflow:hidden;transition:all .3s ease;border:none;background:#fff}.invite-page .invite-card[data-v-da03c6ca]:hover,.invite-page .list-card[data-v-da03c6ca]:hover{transform:translateY(-2px);box-shadow:0 20px 35px -8px rgba(0,0,0,.1)}.invite-page .invite-card .card-header[data-v-da03c6ca],.invite-page .list-card .card-header[data-v-da03c6ca]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#fff;border-bottom:1px solid #ecf3f9;font-size:18px;font-weight:600;color:#0f172a}.invite-page .invite-card .card-header i[data-v-da03c6ca],.invite-page .list-card .card-header i[data-v-da03c6ca]{font-size:22px;margin-right:12px;color:#3b82f6}.invite-page .invite-card[data-v-da03c6ca] .el-card__body,.invite-page .list-card[data-v-da03c6ca] .el-card__body{padding:0}.invite-page .invite-card[data-v-da03c6ca]{margin-bottom:28px}.invite-page .invite-card .card-content[data-v-da03c6ca]{padding:28px 32px}.invite-page .invite-card .card-content .info-row[data-v-da03c6ca]{display:flex;align-items:baseline;margin-bottom:20px;flex-wrap:wrap}.invite-page .invite-card .card-content .info-row .label[data-v-da03c6ca]{width:80px;font-weight:500;color:#475569;font-size:14px}.invite-page .invite-card .card-content .info-row .value[data-v-da03c6ca]{flex:1;font-size:15px;color:#1e293b;word-break:break-all}.invite-page .invite-card .card-content .info-row .value.code[data-v-da03c6ca]{font-family:Monaco,Menlo,monospace;font-weight:600;letter-spacing:1px;background:#f1f5f9;padding:4px 12px;border-radius:40px;display:inline-block}.invite-page .invite-card .card-content .info-row .value.link[data-v-da03c6ca]{color:#3b82f6;text-decoration:underline;background:#eff6ff;padding:4px 12px;border-radius:40px;display:inline-block;word-break:break-all}.invite-page .invite-card .card-content .action-btns[data-v-da03c6ca]{margin-top:24px;text-align:right}.invite-page .invite-card .card-content .empty-code[data-v-da03c6ca]{text-align:center;padding:20px 0}.invite-page .invite-card .card-content .empty-code .icon-wrapper[data-v-da03c6ca]{font-size:56px;color:#cbd5e1;margin-bottom:16px}.invite-page .invite-card .card-content .empty-code p[data-v-da03c6ca]{color:#64748b;margin-bottom:24px;font-size:14px}.invite-page .list-card .invite-table[data-v-da03c6ca] .el-table__header th{background-color:#f8fafc;color:#1e293b;font-weight:600}.invite-page .list-card .invite-table[data-v-da03c6ca] .el-table__row{transition:background .2s}.invite-page .list-card .invite-table .placeholder[data-v-da03c6ca]{color:#94a3b8}.invite-page .list-card .pagination-wrapper[data-v-da03c6ca]{padding:20px 24px;text-align:right;border-top:1px solid #ecf3f9;background:#fff}