.smp-tabs[data-v-aae528cc]{border-bottom:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin-bottom:12px}.smp-tab[data-v-aae528cc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:38px;padding:0 12px}.smp-tab .md-icon[data-v-aae528cc]{font-size:18px}.smp-tab.is-active[data-v-aae528cc]{border-bottom-color:var(--sps-primary);color:var(--sps-text-strong)}.smp-bar[data-v-aae528cc]{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px;justify-content:space-between;margin-bottom:8px}.smp-bar[data-v-aae528cc],.smp-crumbs[data-v-aae528cc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.smp-crumbs[data-v-aae528cc]{gap:2px;min-width:0}.smp-crumb[data-v-aae528cc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:var(--sps-radius-md);color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;gap:4px;height:28px;padding:0 8px}.smp-crumb .md-icon[data-v-aae528cc]{font-size:16px}.smp-crumb[data-v-aae528cc]:hover{background:var(--sps-bg-sunken)}.smp-crumb.is-current[data-v-aae528cc]{color:var(--sps-text-strong);font-weight:600}.smp-crumb[data-v-aae528cc]:not(:last-child):after{color:var(--sps-icon-muted);content:"›";margin-left:6px}.smp-search[data-v-aae528cc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;height:32px;max-width:100%;padding:0 10px;width:260px}.smp-search .md-icon[data-v-aae528cc]{color:var(--sps-icon-muted);font-size:18px}.smp-search input[data-v-aae528cc]{-webkit-box-flex:1;background:transparent;border:0;color:var(--sps-text-default);-ms-flex:1;flex:1;font-size:13px;min-width:0;outline:0}.smp-search[data-v-aae528cc]:focus-within{border-color:var(--sps-border-focus)}.smp-list[data-v-aae528cc]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-md);height:380px;overflow-y:auto}.smp-loading[data-v-aae528cc]{padding:24px}.smp-empty[data-v-aae528cc],.smp-loading[data-v-aae528cc]{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.smp-empty[data-v-aae528cc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);-ms-flex-direction:column;flex-direction:column;font-size:13px;gap:8px;height:100%}.smp-empty .md-icon[data-v-aae528cc]{color:var(--sps-icon-muted);font-size:36px}.smp-row[data-v-aae528cc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--sps-border-default);color:var(--sps-text-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:10px;height:40px;padding:0 12px;text-align:left;width:100%}.smp-row[data-v-aae528cc]:last-child{border-bottom:0}.smp-row[data-v-aae528cc]:hover{background:var(--sps-bg-sunken)}.smp-row.is-selected[data-v-aae528cc]{background:var(--sps-primary-soft)}.smp-row.is-disabled[data-v-aae528cc]{cursor:not-allowed;opacity:.4}.smp-row .smp-check .md-icon[data-v-aae528cc]{color:var(--sps-icon-muted);font-size:20px}.smp-row.is-selected .smp-check .md-icon[data-v-aae528cc]{color:var(--sps-primary)}.smp-row .smp-icon[data-v-aae528cc]{color:var(--sps-icon-muted);font-size:20px}.smp-row .smp-thumb[data-v-aae528cc]{-ms-flex-negative:0;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.smp-row.is-folder .smp-icon[data-v-aae528cc]{color:var(--sps-icon-default)}.smp-row .smp-name[data-v-aae528cc]{-webkit-box-flex:1;color:var(--sps-text-strong);-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smp-row .smp-meta[data-v-aae528cc]{color:var(--sps-text-muted);font-size:11px;white-space:nowrap}.smp-row .smp-arrow[data-v-aae528cc]{color:var(--sps-icon-muted);font-size:18px}.smp-foot[data-v-aae528cc]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between;margin-top:12px}.smp-foot .smp-count[data-v-aae528cc]{color:var(--sps-text-muted);font-size:12px}.smp-foot .smp-foot-actions[data-v-aae528cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.smp-upload-target[data-v-aae528cc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;margin-bottom:8px}.smp-link[data-v-aae528cc]{background:transparent;border:0;color:var(--sps-primary-text-on-soft);cursor:pointer;font-size:12px;font-weight:600;padding:0}.smp-dropzone[data-v-aae528cc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-sunken);border:2px dashed var(--sps-border-default);border-radius:var(--sps-radius-lg);color:var(--sps-text-muted);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:13px;gap:6px;height:180px;justify-content:center}.smp-dropzone .md-icon[data-v-aae528cc]{color:var(--sps-icon-muted);font-size:36px}.smp-dropzone small[data-v-aae528cc]{font-size:11px}.is-dragging .smp-dropzone[data-v-aae528cc]{border-color:var(--sps-primary)}.smp-file-input[data-v-aae528cc]{display:none}.smp-uploads[data-v-aae528cc]{margin-top:10px;max-height:160px;overflow-y:auto}.smp-upload-row[data-v-aae528cc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;padding:6px 0}.smp-upload-row[data-v-aae528cc]:last-child{border-bottom:0}.smp-upload-row .md-icon[data-v-aae528cc]{color:var(--sps-icon-muted);font-size:18px}.smp-upload-row.is-done .md-icon[data-v-aae528cc]{color:var(--sps-success)}.smp-upload-row.is-error .md-icon[data-v-aae528cc]{color:var(--sps-danger-text)}.smp-upload-row .smp-name[data-v-aae528cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smp-upload-row .smp-meta[data-v-aae528cc]{color:var(--sps-text-muted);font-size:11px}.pat-manager[data-v-1668c374]{gap:16px}.pat-manager[data-v-1668c374],.pat-panel[data-v-1668c374]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pat-panel[data-v-1668c374]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-lg);gap:14px;padding:16px}.pat-heading[data-v-1668c374],.pat-manager__header[data-v-1668c374]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.pat-manager__header[data-v-1668c374]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.pat-heading[data-v-1668c374]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0}.pat-title[data-v-1668c374]{color:var(--sps-text-strong);font-size:16px;font-weight:600;margin:0 0 4px}.pat-desc[data-v-1668c374]{color:var(--sps-text-muted);font-size:13px;line-height:1.45;margin:0;max-width:640px}.pat-ico[data-v-1668c374]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.pat-ico--active[data-v-1668c374],.pat-ico--key[data-v-1668c374],.pat-ico[data-v-1668c374]{background:var(--sps-primary-soft);color:var(--sps-primary)}.pat-ico--book[data-v-1668c374]{background:var(--sps-info-soft,#e8f1ff);color:var(--sps-info-text,#1d4ed8)}.pat-ico--code[data-v-1668c374]{background:#ccfbf1;color:#0f766e}.pat-ico--postman[data-v-1668c374]{background:#ffedd5;color:#c2410c}.pat-ico--expired[data-v-1668c374]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.pat-ico--disabled[data-v-1668c374],.pat-ico--muted[data-v-1668c374],.pat-ico--revoked[data-v-1668c374]{background:var(--sps-bg-sunken);color:var(--sps-text-muted)}.pat-empty[data-v-1668c374]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:72px}.pat-empty--block[data-v-1668c374]{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px dashed var(--sps-border-default);border-radius:var(--sps-radius-md);-ms-flex-direction:column;flex-direction:column;gap:8px;padding:20px}.pat-empty--block p[data-v-1668c374]{margin:0}.pat-list[data-v-1668c374]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.pat-card[data-v-1668c374]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px}.pat-card__main[data-v-1668c374]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pat-card__name[data-v-1668c374]{color:var(--sps-text-strong);font-weight:600}.pat-card__meta[data-v-1668c374]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 14px;margin-top:6px}.pat-meta[data-v-1668c374]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:4px}.pat-doc>.material-icons[data-v-1668c374],.pat-meta .material-icons[data-v-1668c374],.pat-status .material-icons[data-v-1668c374]{font-size:16px;line-height:1}.pat-card__actions[data-v-1668c374]{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:8px}.pat-card__actions[data-v-1668c374],.pat-status[data-v-1668c374]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pat-status[data-v-1668c374]{-ms-flex-item-align:center;align-self:center;border-radius:var(--sps-radius-pill);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;gap:4px;height:35px;line-height:1;padding:0 10px}.pat-status--active[data-v-1668c374]{background:var(--sps-success-soft);color:var(--sps-success-text)}.pat-status--expired[data-v-1668c374]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.pat-status--disabled[data-v-1668c374],.pat-status--revoked[data-v-1668c374]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.pat-docs__grid[data-v-1668c374]{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pat-doc[data-v-1668c374]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border:1px solid transparent;border-radius:var(--sps-radius-md);color:var(--sps-text-strong);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px;text-align:left;width:100%}.pat-doc[data-v-1668c374]:hover{background:var(--sps-bg-surface);border-color:var(--sps-border-focus)}.pat-doc[data-v-1668c374]:disabled{cursor:wait;opacity:.6}.pat-doc__body[data-v-1668c374]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.pat-doc__title[data-v-1668c374]{font-size:13px;font-weight:600}.pat-doc__hint[data-v-1668c374]{color:var(--sps-text-muted);font-size:12px;line-height:1.35}.pat-samples[data-v-1668c374]{gap:10px}.pat-sample[data-v-1668c374],.pat-samples[data-v-1668c374]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pat-sample[data-v-1668c374]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-left-width:4px;border-radius:var(--sps-radius-md);gap:8px;padding:12px}.pat-sample--code[data-v-1668c374]{background:#f0fdfa;border-left-color:#0f766e}.pat-sample--postman[data-v-1668c374]{background:#fff7ed;border-left-color:#c2410c}.pat-sample--book[data-v-1668c374]{background:#eff6ff;border-left-color:#1d4ed8}.pat-sample__head[data-v-1668c374]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.pat-sample__title[data-v-1668c374]{-webkit-box-flex:1;color:var(--sps-text-strong);-ms-flex:1;flex:1;font-size:13px;font-weight:600;min-width:0}.pat-sample__line[data-v-1668c374]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:var(--sps-radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-width:0;padding:8px 10px}.pat-sample__method[data-v-1668c374]{-ms-flex-negative:0;background:var(--sps-success-soft);border-radius:var(--sps-radius-pill);color:var(--sps-success-text);flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px}.pat-sample__hv[data-v-1668c374],.pat-sample__url[data-v-1668c374]{color:var(--sps-text-default);font-family:monospace;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pat-sample__hk[data-v-1668c374]{-ms-flex-negative:0;color:#0f766e;flex-shrink:0;font-family:monospace;font-size:12px;font-weight:700}.pat-secret-actions[data-v-1668c374]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media(max-width:900px){.pat-docs__grid[data-v-1668c374]{grid-template-columns:1fr}.pat-card[data-v-1668c374]{-ms-flex-wrap:wrap;flex-wrap:wrap}.pat-card__actions[data-v-1668c374]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}}.pat-label[data-v-1668c374]{color:var(--sps-text-default);display:block;margin:12px 0 6px}.pat-seg[data-v-1668c374]{background:var(--sps-bg-sunken);border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;padding:3px}.pat-seg button[data-v-1668c374]{background:transparent;border:0;border-radius:8px;color:var(--sps-text-muted);cursor:pointer;font:inherit;font-size:13px;height:28px;padding:0 12px;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;white-space:nowrap}.pat-seg button[data-v-1668c374]:hover{color:var(--sps-text-strong)}.pat-seg button.on[data-v-1668c374]{background:var(--sps-bg-surface);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-text-strong);font-weight:600}.pat-expire-picker[data-v-1668c374]{margin-top:10px}.pat-expire-hint[data-v-1668c374]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:4px;margin:8px 0 0}.pat-expire-hint .material-icons[data-v-1668c374]{font-size:16px;line-height:1}.pat-secret-warning[data-v-1668c374]{background:var(--sps-warning-soft);border-radius:var(--sps-radius-sm);color:var(--sps-warning-text);margin:0 0 12px;padding:10px 12px}.pat-secret-actions[data-v-1668c374]{margin-top:12px}