.license-page[data-v-8f437907]{max-width:960px}.page-title[data-v-8f437907]{font-size:20px;font-weight:600;margin:0 0 4px}.page-desc[data-v-8f437907]{color:#71717a;font-size:13px;margin:0 0 20px}.auth-alert[data-v-8f437907]{margin-bottom:16px}.c-red[data-v-8f437907]{color:#fd4c73}.auth-card[data-v-8f437907]{margin-bottom:16px}.auth-form[data-v-8f437907]{text-align:center;padding:8px 0}.auth-icon-wrap[data-v-8f437907]{margin-bottom:12px}.auth-icon-svg[data-v-8f437907]{width:80px;height:80px}.auth-msg[data-v-8f437907]{font-size:15px;font-weight:500;margin:0 0 4px}.auth-info[data-v-8f437907]{margin-top:12px;max-width:480px;margin-left:auto;margin-right:auto}.ajax-notice[data-v-8f437907]{margin-top:12px;padding:8px 14px;border-radius:6px;font-size:13px}.ajax-notice.info[data-v-8f437907]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.ajax-notice.success[data-v-8f437907]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.ajax-notice.error[data-v-8f437907]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.feat-card[data-v-8f437907]{margin-bottom:16px}.feat-grid[data-v-8f437907]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.feat-item[data-v-8f437907]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s}.feat-item.locked[data-v-8f437907]{background:#fafafa}.feat-item.unlocked[data-v-8f437907]{background:#f0fdf4;border-color:#bbf7d0}.feat-icon[data-v-8f437907]{flex-shrink:0;display:flex;align-items:center}.feat-info[data-v-8f437907]{flex:1;display:flex;flex-direction:column;gap:2px}.feat-name[data-v-8f437907]{font-size:13px;font-weight:500}.feat-desc[data-v-8f437907]{font-size:11px}.feat-item.locked .feat-name[data-v-8f437907]{color:#9ca3af}.feat-item.locked .feat-desc[data-v-8f437907]{color:#d1d5db}.feat-item.unlocked .feat-name[data-v-8f437907]{color:#065f46}.feat-item.unlocked .feat-desc[data-v-8f437907]{color:#6ee7b7}.top-row[data-v-8f437907]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}@media (max-width: 768px){.top-row[data-v-8f437907]{grid-template-columns:1fr}}.ver-card[data-v-8f437907]{display:flex;flex-direction:column}.ver-wrap[data-v-8f437907]{display:flex;align-items:center;justify-content:center;gap:20px;padding:16px 0 12px}.ver-current[data-v-8f437907],.ver-latest[data-v-8f437907]{display:flex;flex-direction:column;align-items:center;gap:4px}.ver-label[data-v-8f437907]{font-size:11px;color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px}.ver-num[data-v-8f437907]{font-size:26px;font-weight:800;color:#18181b;letter-spacing:-.5px}.ver-num.is-new[data-v-8f437907]{color:#dc2626}.ver-tag[data-v-8f437907]{margin-top:2px}.ver-divider[data-v-8f437907]{display:flex;align-items:center;color:#d1d5db}.ver-action[data-v-8f437907]{padding:0 40px 8px}.ver-msg[data-v-8f437907]{text-align:center;font-size:12px;color:#71717a;padding:0 16px 8px}.env-list[data-v-8f437907]{display:flex;flex-direction:column;gap:1px}.env-li[data-v-8f437907]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:4px;background:#fafafa}.e-k[data-v-8f437907]{font-size:12px;color:#a1a1aa}.e-v[data-v-8f437907]{font-size:12px;font-weight:500;color:#18181b;text-align:right;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-card[data-v-8f437907]{margin-bottom:16px}.empty-notice[data-v-8f437907]{padding:16px 0}.notice-list[data-v-8f437907] .n-collapse-item__header{padding:8px 12px;font-size:13px}.notice-list[data-v-8f437907] .n-collapse-item__content-inner{padding:8px 12px}.notice-latest[data-v-8f437907] .n-collapse-item__header{background:#fef3c7;border-left:3px solid #f59e0b}.notice-hd[data-v-8f437907]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.notice-title[data-v-8f437907]{font-weight:500;font-size:13px}.notice-date[data-v-8f437907]{font-size:11px;color:#a1a1aa;margin-left:auto}.notice-body[data-v-8f437907]{font-size:12px;color:#52525b;line-height:1.6}
