.wa-page .online-chip{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;background:var(--sps-success-soft);border:1px solid var(--sps-success);border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:7px;padding:7px 14px}.wa-page .online-chip .online-value{color:var(--sps-success-text);font-size:16px;font-weight:700}.wa-page .online-chip .online-label{color:var(--sps-success-text);font-size:12px}.wa-page .live-dot{background:var(--sps-success);border-radius:50%;height:8px;width:8px}.wa-page .list-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-top:14px}.wa-page .pinned-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.wa-page .pinned-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;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;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:12px 14px}.wa-page .pinned-card:hover{border-color:var(--sps-primary)}.wa-page .pinned-card .pinned-name{color:var(--sps-text-strong);font-size:13px;font-weight:500}.wa-page .pinned-card .pinned-desc{color:var(--sps-text-muted);font-size:11px}.wa-realtime .head-actions{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:10px}.wa-realtime .realtime-layout{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 320px}.wa-realtime .map-column,.wa-realtime .side-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px;min-width:0}.wa-realtime .facet-card,.wa-realtime .minute-card{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-md);min-width:0;padding:12px 14px}.wa-realtime .minute-card{margin-top:14px}.wa-realtime .chart-box{height:170px;position:relative;width:100%}.wa-realtime .chart-box .echarts{height:100%!important;width:100%!important}.wa-realtime .card-head{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.wa-realtime .card-unit{color:var(--sps-text-muted);font-size:11px}.wa-realtime .card-title{color:var(--sps-text-strong);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.wa-realtime .card-hint{color:var(--sps-text-muted);font-size:11px}.wa-realtime .facet-list{list-style:none;margin:0;padding:0}.wa-realtime .facet-list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;padding:5px 0;position:relative}.wa-realtime .facet-label{-webkit-box-flex:1;color:var(--sps-text-default);-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-realtime .facet-bar{background:var(--sps-primary-soft);bottom:1px;height:2px;left:0;position:absolute}.wa-realtime .facet-count{-webkit-box-flex:0;color:var(--sps-text-strong);-ms-flex:0 0 auto;flex:0 0 auto;font-weight:600}.wa-realtime .facet-empty{color:var(--sps-text-muted);font-size:12px;padding:14px 0;text-align:center}@media(max-width:1200px){.wa-realtime .realtime-layout{grid-template-columns:minmax(0,1fr)}}.wa-explore .head-actions{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px}.wa-explore .explore-layout{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:14px;grid-template-columns:280px minmax(0,1fr)}.wa-explore .builder-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.wa-explore .builder-card{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-md);padding:12px 14px}.wa-explore .card-title{color:var(--sps-text-strong);display:block;font-size:12px;font-weight:600;margin-bottom:8px}.wa-explore .card-title.spaced{margin-top:12px}.wa-explore .result-column{min-width:0}.wa-explore .totals-card{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-md);padding:14px}.wa-explore .saved-list{list-style:none;margin:0;padding:0}.wa-explore .saved-list li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between;padding:6px 0}.wa-explore .saved-list li:last-child{border-bottom:none}.wa-explore .saved-list li.is-active .saved-name{color:var(--sps-primary);font-weight:500}.wa-explore .saved-name{-webkit-box-flex:1;color:var(--sps-text-default);cursor:pointer;-ms-flex:1;flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-explore .saved-name:hover{color:var(--sps-primary)}.wa-explore .saved-actions{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:6px}.wa-explore .saved-empty{color:var(--sps-text-muted);font-size:12px}.wa-explore .modal-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:12px}@media(max-width:1100px){.wa-explore .explore-layout{grid-template-columns:minmax(0,1fr)}}.wa-rule-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.wa-rule-list,.wa-rule-list .list-filters{display:-webkit-box;display:-ms-flexbox;display:flex}.wa-rule-list .list-filters{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.wa-rule-list .filter-chip{background:var(--sps-bg-sunken);border:1px solid var(--sps-border-default);border-radius:999px;color:var(--sps-text-muted);cursor:pointer;font-size:11px;padding:2px 8px}.wa-rule-list .filter-chip.is-active{background:var(--sps-primary-soft);border-color:var(--sps-primary);color:var(--sps-primary)}.wa-rule-list .list-empty{color:var(--sps-text-muted);font-size:12px;padding:24px 0;text-align:center}.wa-rule-list .list-items{list-style:none;margin:0;max-height:420px;overflow-y:auto;padding:0}.wa-rule-list .list-items li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--sps-radius-sm);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:7px 8px}.wa-rule-list .list-items li:hover{background:var(--sps-bg-sunken)}.wa-rule-list .list-items li.is-active{background:var(--sps-primary-soft)}.wa-rule-list .list-items li.is-active .item-name{color:var(--sps-primary)}.wa-rule-list .list-items li.is-off{opacity:.6}.wa-rule-list .item-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:var(--sps-bg-sunken);border-radius:6px;color:var(--sps-icon-muted);-ms-flex:0 0 22px;flex:0 0 22px;height:22px;justify-content:center;width:22px}.wa-rule-list .item-body,.wa-rule-list .item-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.wa-rule-list .item-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.wa-rule-list .item-name{color:var(--sps-text-strong);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-rule-list .item-meta{-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:10px;gap:4px;min-width:0}.wa-rule-list .item-meta code{background:none;max-width:120px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.wa-rule-list .item-meta .meta-sep{opacity:.6}.wa-rule-list .item-props{-webkit-box-flex:0;background:var(--sps-bg-sunken);border-radius:999px;color:var(--sps-text-muted);-ms-flex:0 0 auto;flex:0 0 auto;font-size:10px;padding:1px 6px}.wa-rule-list .list-foot{padding-top:4px}.wa-rule-list .list-limits{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:10px 12px}.wa-rule-list .limit-label{color:var(--sps-text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.wa-rule-list .limit-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;justify-content:space-between}.wa-rule-list .limit-row .is-limit{color:var(--sps-danger)}.wa-rule-list .limit-bar{background:var(--sps-border-default);height:3px;overflow:hidden}.wa-rule-list .limit-bar span{background:var(--sps-primary);display:block;height:100%}.wa-mapping{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.wa-mapping .mapping-head,.wa-mapping .mapping-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:8px;grid-template-columns:1.4fr .9fr 1.8fr 1fr .8fr 60px 32px}.wa-mapping .mapping-head{border-bottom:1px solid var(--sps-border-default);color:var(--sps-text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;padding:0 2px 6px;text-transform:uppercase}.wa-mapping .mapping-row{border-bottom:1px solid var(--sps-border-default);padding:5px 2px}.wa-mapping .mapping-empty{color:var(--sps-text-muted);font-size:12px;padding:18px 0;text-align:center}.wa-mapping .col-prop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;min-width:0}.wa-mapping .reserved-tag{font-size:9px;line-height:16px;margin:0;padding:0 4px}.wa-mapping .js-cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-sm);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;min-width:0;padding:3px 6px}.wa-mapping .js-cell:hover{border-color:var(--sps-border-focus)}.wa-mapping .js-cell code{-webkit-box-flex:1;background:none;color:var(--sps-text-default);-ms-flex:1;flex:1;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.wa-mapping .col-sample,.wa-mapping .js-cell code{font-size:11px;min-width:0}.wa-mapping .col-sample .sample-value{color:var(--sps-warning);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-mapping .col-sample .sample-empty{color:var(--sps-text-muted)}.wa-mapping .col-sample .sample-error{color:var(--sps-danger);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-mapping .mapping-foot{-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:10px;justify-content:space-between;padding-top:8px}.wa-mapping .mapping-count{color:var(--sps-text-muted);font-size:11px}.wa-mapping .mapping-count.is-limit{color:var(--sps-danger)}.wa-mapping .mapping-alert{margin-top:8px}.wa-js-editor-modal .js-editor-body{display:grid;gap:14px;grid-template-columns:1fr 260px}.wa-js-editor-modal .js-editor-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.wa-js-editor-modal .js-editor-hint{color:var(--sps-text-muted);font-size:12px}.wa-js-editor-modal .js-editor-hint,.wa-js-editor-modal .js-editor-shapes{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.wa-js-editor-modal .js-editor-shapes{-ms-flex-wrap:wrap;flex-wrap:wrap}.wa-js-editor-modal .js-editor-shapes .shapes-label{color:var(--sps-text-muted);font-size:11px}.wa-js-editor-modal .js-editor-shapes code{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-default);font-size:11px;padding:1px 6px}.wa-js-editor-modal .js-editor-host{border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-sm);height:320px;overflow:hidden}.wa-js-editor-modal .js-editor-foot{-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:10px;justify-content:space-between}.wa-js-editor-modal .js-editor-count{color:var(--sps-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.wa-js-editor-modal .js-editor-result{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:10px 12px}.wa-js-editor-modal .js-editor-result .result-label{color:var(--sps-success);font-size:11px;font-weight:600}.wa-js-editor-modal .js-editor-result .result-label.is-error{color:var(--sps-danger)}.wa-js-editor-modal .js-editor-result .result-value{color:var(--sps-text-default);font-size:12px;word-break:break-all}.wa-js-editor-modal .js-editor-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto;padding-right:4px}.wa-js-editor-modal .side-title{color:var(--sps-text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin-top:8px;text-transform:uppercase}.wa-js-editor-modal .side-title:first-child{margin-top:0}.wa-js-editor-modal .side-list{list-style:none;margin:0;padding:0}.wa-js-editor-modal .side-list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--sps-radius-sm);color:var(--sps-text-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;padding:6px 8px}.wa-js-editor-modal .side-list li:hover{background:var(--sps-primary-soft);color:var(--sps-primary)}.wa-js-editor-modal .side-defs{list-style:none;margin:0;padding:0}.wa-js-editor-modal .side-defs li{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1px;padding:5px 0}.wa-js-editor-modal .side-defs li code{background:none;color:var(--sps-primary);font-size:11px;padding:0}.wa-js-editor-modal .side-defs li span{color:var(--sps-text-muted);font-size:11px}.wa-rule-editor{gap:12px;min-width:0}.wa-rule-editor,.wa-rule-editor .rule-title-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wa-rule-editor .rule-title-bar{gap:3px}.wa-rule-editor .rule-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.wa-rule-editor .rule-title .rule-name{background:none;color:var(--sps-text-strong);font-size:17px;font-weight:600;padding:0}.wa-rule-editor .rule-desc{color:var(--sps-text-muted);font-size:12px}.wa-rule-editor .rule-step{-webkit-box-orient:vertical;-webkit-box-direction:normal;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;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:14px 16px}.wa-rule-editor .rule-step>header{-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}.wa-rule-editor .step-no{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;padding:2px 6px}.wa-rule-editor .step-title{color:var(--sps-text-strong);font-size:13px;font-weight:600}.wa-rule-editor .step-note{color:var(--sps-text-muted);font-size:11px;margin-left:auto}.wa-rule-editor .step-alert{margin-top:2px}.wa-rule-editor .trigger-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.wa-rule-editor .trigger-card{-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:1px solid var(--sps-border-default);border-radius:var(--sps-radius-sm);color:var(--sps-text-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12px;gap:6px;justify-content:center;padding:12px 8px}.wa-rule-editor .trigger-card:hover{border-color:var(--sps-border-strong)}.wa-rule-editor .trigger-card.is-active{background:var(--sps-primary-soft);border-color:var(--sps-primary);color:var(--sps-primary)}.wa-rule-editor .selector-row{gap:8px}.wa-rule-editor .match-badge,.wa-rule-editor .selector-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wa-rule-editor .match-badge{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-default);font-size:11px;gap:6px;padding:6px 10px}.wa-rule-editor .match-badge .dot{background:var(--sps-text-muted);border-radius:50%;height:7px;width:7px}.wa-rule-editor .match-badge .dot.is-ok{background:var(--sps-success)}.wa-rule-editor .match-badge .dot.is-warn{background:var(--sps-warning)}.wa-rule-editor .match-badge .dot.is-error{background:var(--sps-danger)}.wa-rule-editor .match-badge .badge-sep{opacity:.5}.wa-rule-editor .match-badge .badge-hint{color:var(--sps-text-muted)}.wa-rule-editor .field-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.wa-rule-editor .field-row.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:4px}.wa-rule-editor .field-row>label{color:var(--sps-text-muted);font-size:12px;min-width:120px}.wa-rule-editor .field-hint{color:var(--sps-text-muted);font-size:11px}.wa-rule-editor .name-suggestions{-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:6px}.wa-rule-editor .name-suggestions .suggest-label{color:var(--sps-text-muted);font-size:11px}.wa-rule-editor .name-suggestions .suggest-tag{cursor:pointer;margin:0}.wa-rule-editor .condition-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.wa-rule-editor .condition-error{color:var(--sps-danger);font-size:11px}.wa-rule-editor .condition-code{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;background:var(--sps-bg-sunken);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-sm);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:6px;min-width:0;padding:6px 10px}.wa-rule-editor .condition-code code{-webkit-box-flex:1;background:none;-ms-flex:1;flex:1;font-size:12px;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.wa-rule-editor .privacy-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:10px 12px}.wa-rule-editor .privacy-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px}.wa-rule-editor .privacy-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.wa-rule-editor .privacy-empty{color:var(--sps-text-muted);font-size:11px}.wa-rule-preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.wa-rule-preview,.wa-rule-preview .preview-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.wa-rule-preview .preview-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.wa-rule-preview .preview-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border:1px solid var(--sps-border-default);border-radius:999px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;gap:5px;padding:4px 9px}.wa-rule-preview .preview-tab.is-active{background:var(--sps-primary-soft);border-color:var(--sps-primary);color:var(--sps-primary)}.wa-rule-preview .tab-badge{background:var(--sps-primary);border-radius:999px;color:var(--sps-text-inverse);font-size:9px;padding:0 4px}.wa-rule-preview .tab-badge.is-error{background:var(--sps-danger)}.wa-rule-preview .preview-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0}.wa-rule-preview .preview-note{color:var(--sps-text-muted);font-size:11px}.wa-rule-preview .preview-code{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-default);font-size:11px;margin:0;max-height:360px;overflow:auto;padding:10px 12px}.wa-rule-preview .preview-empty{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--sps-text-muted);font-size:12px;gap:6px;justify-content:center;padding:28px 0;text-align:center}.wa-rule-preview .preview-empty,.wa-rule-preview .stream-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wa-rule-preview .stream-head{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:8px;justify-content:space-between}.wa-rule-preview .stream-list{list-style:none;margin:0;max-height:380px;overflow-y:auto;padding:0}.wa-rule-preview .stream-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;padding:8px 0}.wa-rule-preview .stream-list li:first-child{border-top:none}.wa-rule-preview .stream-row{-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}.wa-rule-preview .stream-name{background:none;color:var(--sps-primary);font-size:12px;font-weight:600;padding:0}.wa-rule-preview .stream-time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.wa-rule-preview .stream-path,.wa-rule-preview .stream-time{color:var(--sps-text-muted);font-size:10px}.wa-rule-preview .stream-props{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-default);font-size:10px;margin:0;max-height:140px;overflow:auto;padding:6px 8px}.wa-rule-preview .stream-errors{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--sps-danger);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:10px;gap:2px}.wa-rule-preview .issue-list{list-style:none;margin:0;max-height:380px;overflow-y:auto;padding:0}.wa-rule-preview .issue-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;padding:7px 0}.wa-rule-preview .issue-list li:first-child{border-top:none}.wa-rule-preview .issue-list li>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.wa-rule-preview .issue-message{color:var(--sps-text-strong);font-size:12px}.wa-rule-preview .issue-path{background:none;color:var(--sps-text-muted);font-size:10px;padding:0;word-break:break-all}.wa-rules-json{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wa-rules-json,.wa-rules-json .json-bar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.wa-rules-json .json-bar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.wa-rules-json .json-note{color:var(--sps-text-muted);font-size:12px}.wa-rules-json .json-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.wa-rules-json .json-host{border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-sm);height:520px;overflow:hidden}.wa-path-aliases{gap:8px}.wa-path-aliases,.wa-path-aliases .alias-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wa-path-aliases .alias-intro{gap:2px}.wa-path-aliases .alias-intro .intro-title{color:var(--sps-text-strong);font-size:13px;font-weight:600}.wa-path-aliases .alias-intro .intro-desc{color:var(--sps-text-muted);font-size:12px}.wa-path-aliases .alias-head,.wa-path-aliases .alias-row{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:8px;grid-template-columns:1.4fr 1fr 32px}.wa-path-aliases .alias-head{border-bottom:1px solid var(--sps-border-default);color:var(--sps-text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;padding-bottom:5px;text-transform:uppercase}.wa-path-aliases .alias-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.wa-path-aliases .alias-error{color:var(--sps-danger);font-size:10px}.wa-path-aliases .alias-empty{color:var(--sps-text-muted);font-size:12px;padding:16px 0;text-align:center}.wa-path-aliases .alias-foot{-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:10px;justify-content:space-between}.wa-path-aliases .alias-count{color:var(--sps-text-muted);font-size:11px}.wa-path-aliases .alias-test{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 12px}.wa-path-aliases .alias-test .test-label{-webkit-box-flex:0;color:var(--sps-text-muted);-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px}.wa-path-aliases .alias-test .ant-input{max-width:220px}.wa-path-aliases .alias-test .test-result{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:5px}.wa-path-aliases .alias-test .test-result code{background:none;color:var(--sps-primary);padding:0}.wa-picker-drawer .picker-waiting{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:48px 20px;text-align:center}.wa-picker-drawer .picker-waiting .waiting-title{color:var(--sps-text-strong);font-size:14px;font-weight:600}.wa-picker-drawer .picker-waiting .waiting-desc{color:var(--sps-text-muted);font-size:12px}.wa-picker-drawer .picker-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:16px}.wa-picker-drawer .picker-block .block-title{color:var(--sps-text-strong);font-size:12px;font-weight:600}.wa-picker-drawer .picker-block .block-desc{color:var(--sps-text-muted);font-size:11px}.wa-picker-drawer .element-html{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-default);font-size:11px;margin:0;max-height:100px;overflow:auto;padding:8px 10px;white-space:pre-wrap;word-break:break-all}.wa-picker-drawer .element-path{color:var(--sps-text-muted);font-size:11px}.wa-picker-drawer .ant-radio-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;width:100%}.wa-picker-drawer .candidate{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--sps-bg-sunken);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-sm);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:7px 9px}.wa-picker-drawer .candidate.is-active{background:var(--sps-primary-soft);border-color:var(--sps-primary)}.wa-picker-drawer .candidate-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.wa-picker-drawer .candidate-body code{background:none;color:var(--sps-text-strong);font-size:11px;padding:0;word-break:break-all}.wa-picker-drawer .candidate-meta{-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:10px;gap:4px}.wa-picker-drawer .candidate-meta .meta-sep{opacity:.6}.wa-picker-drawer .stability{font-weight:600;letter-spacing:.03em;text-transform:uppercase}.wa-picker-drawer .stability.is-stable{color:var(--sps-success)}.wa-picker-drawer .stability.is-medium{color:var(--sps-warning)}.wa-picker-drawer .stability.is-fragile{color:var(--sps-danger)}.wa-picker-drawer .field-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:6px;grid-template-columns:auto 1fr auto 1fr}.wa-picker-drawer .field-option .option-source{background:none;color:var(--sps-text-muted);font-size:11px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.wa-picker-drawer .picker-note{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;gap:6px;padding:9px 11px}.wa-picker-drawer .picker-footer{-webkit-box-pack:end;-ms-flex-pack:end;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:12px}.wa-event-builder .head-actions{-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}.wa-event-builder .mode-toggle{background:var(--sps-bg-sunken);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.wa-event-builder .mode-toggle button{background:none;border:none;color:var(--sps-text-muted);cursor:pointer;font-size:12px;padding:5px 11px}.wa-event-builder .mode-toggle button.is-active{background:var(--sps-primary-soft);color:var(--sps-primary)}.wa-event-builder .builder-alert{margin-bottom:12px}.wa-event-builder .builder-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:14px;grid-template-columns:260px minmax(0,1fr) 320px}.wa-event-builder .builder-preview,.wa-event-builder .builder-side{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-md);padding:14px;position:sticky;top:0}.wa-event-builder .builder-main{min-width:0}.wa-event-builder .builder-empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-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);color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:13px;gap:10px;padding:60px 20px}.wa-event-builder .rule-delete{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-top:4px}.wa-event-builder .paths-panel{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-md);max-width:760px;padding:16px}.wa-event-builder .modal-desc{color:var(--sps-text-muted);font-size:12px;margin-bottom:10px}.wa-event-builder .modal-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;margin-top:10px}@media(max-width:1500px){.wa-event-builder .builder-grid{grid-template-columns:240px minmax(0,1fr)}.wa-event-builder .builder-preview{grid-column:1/-1;position:static}}.catalog-head[data-v-a0392974]{-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;margin-bottom:10px}.catalog-total[data-v-a0392974]{color:var(--sps-text-muted);font-size:12px;margin-left:auto}.facet-bar[data-v-a0392974]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:8px 10px}.facet-label[data-v-a0392974]{color:var(--sps-text-muted);font-size:11px}.facet-clear[data-v-a0392974],.facet-toggle[data-v-a0392974]{color:var(--sps-primary);cursor:pointer;font-size:11px}.facet-clear[data-v-a0392974]{margin-left:auto}.catalog-table[data-v-a0392974]{border-collapse:collapse;font-size:12px;width:100%}.catalog-table th[data-v-a0392974]{border-bottom:1px solid var(--sps-border-default);color:var(--sps-text-muted);font-weight:500;padding:8px 10px;text-align:left}.catalog-table td[data-v-a0392974]{border-bottom:1px solid var(--sps-border-subtle,var(--sps-border-default));color:var(--sps-text-default);padding:8px 10px}.catalog-table tbody tr[data-v-a0392974]{cursor:pointer}.catalog-table tbody tr[data-v-a0392974]:hover{background:var(--sps-bg-sunken)}.col-item[data-v-a0392974]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-width:220px}.col-specs[data-v-a0392974]{max-width:320px}.spec-chip[data-v-a0392974]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);display:inline-block;font-size:11px;margin:0 4px 2px 0;max-width:150px;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.spec-chip[data-v-a0392974]:hover{color:var(--sps-primary)}.spec-empty[data-v-a0392974],.spec-rest[data-v-a0392974]{color:var(--sps-text-muted);font-size:11px}.item-main[data-v-a0392974]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.item-name[data-v-a0392974]{color:var(--sps-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-key[data-v-a0392974]{color:var(--sps-text-muted);font-size:11px}.catalog-empty[data-v-a0392974]{color:var(--sps-text-muted);font-size:12px}.item-head[data-v-14ce82fd]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-bottom:16px}.detail-tabs[data-v-14ce82fd]{margin-top:6px}.detail-tabs[data-v-14ce82fd] .ant-tabs-bar{margin-bottom:14px}.detail-tabs[data-v-14ce82fd] .ant-tabs-tabpane>:first-child{margin-top:0}.tab-empty[data-v-14ce82fd]{color:var(--sps-text-muted);font-size:12px}.head-breadcrumbs[data-v-14ce82fd]{color:var(--sps-text-muted);font-size:11px}.chip-price s[data-v-14ce82fd]{margin-left:4px;opacity:.6}.identifiers[data-v-14ce82fd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px;gap:16px;margin-top:10px}.identifier[data-v-14ce82fd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.identifier-key[data-v-14ce82fd]{color:var(--sps-text-muted)}.identifier-value[data-v-14ce82fd]{color:var(--sps-text-default);word-break:break-all}.head-thumb.clickable[data-v-14ce82fd]{cursor:pointer}.image-strip[data-v-14ce82fd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.image-strip-item[data-v-14ce82fd]{background:none;border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-sm);cursor:pointer;line-height:0;padding:0}.image-strip-item[data-v-14ce82fd]:hover{border-color:var(--sps-primary)}.image-strip-item img[data-v-14ce82fd]{border-radius:var(--sps-radius-sm);height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.head-main[data-v-14ce82fd]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.head-main h2[data-v-14ce82fd]{font-size:18px;margin:0}.head-key[data-v-14ce82fd]{color:var(--sps-text-muted);font-size:11px}.head-chips[data-v-14ce82fd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:4px}.chip[data-v-14ce82fd]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);font-size:11px;padding:2px 8px}.head-link[data-v-14ce82fd]{color:var(--sps-primary);font-size:12px}.section[data-v-14ce82fd]{-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;margin-top:20px}.tab-desc[data-v-14ce82fd]{color:var(--sps-text-muted);display:block;font-size:12px;margin-bottom:14px}.variant-group[data-v-14ce82fd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:18px}.variant-group-title[data-v-14ce82fd]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;gap:6px}.count-badge[data-v-14ce82fd]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);font-size:10px;font-weight:500;padding:0 6px}.variant-grid[data-v-14ce82fd]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.variant-card[data-v-14ce82fd]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:8px 10px;position:relative;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.variant-card.is-clickable[data-v-14ce82fd]{cursor:pointer}.variant-card.is-clickable[data-v-14ce82fd]:hover{background:var(--sps-bg-sunken);border-color:var(--sps-primary)}.variant-card.is-current[data-v-14ce82fd]{border-color:var(--sps-primary);border-width:2px;padding:7px 9px}.variant-card.is-unavailable .variant-value[data-v-14ce82fd]{opacity:.6;text-decoration:line-through}.variant-thumb[data-v-14ce82fd]{-webkit-box-flex:0;-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-radius:var(--sps-radius-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 44px;flex:0 0 44px;height:44px;justify-content:center;overflow:hidden;width:44px}.variant-thumb img[data-v-14ce82fd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.variant-main[data-v-14ce82fd]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;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;padding-right:18px}.variant-value[data-v-14ce82fd]{color:var(--sps-text-strong);font-size:13px;font-weight:500}.variant-item[data-v-14ce82fd],.variant-meta[data-v-14ce82fd]{color:var(--sps-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-badge[data-v-14ce82fd]{-ms-flex-item-align:start;align-self:flex-start;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);font-size:10px;margin-top:2px;padding:0 6px}.variant-badge.badge-current[data-v-14ce82fd],.variant-badge.badge-item[data-v-14ce82fd]{background:var(--sps-primary);color:#fff}.variant-external[data-v-14ce82fd]{line-height:0;opacity:.6;position:absolute;right:6px;top:6px}.variant-external[data-v-14ce82fd]:hover{opacity:1}.section-title[data-v-14ce82fd]{color:var(--sps-text-strong);font-size:13px;font-weight:600}.list-head[data-v-14ce82fd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;margin-bottom:14px}.list-title[data-v-14ce82fd]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;gap:8px}.count-pill[data-v-14ce82fd]{background:var(--sps-primary-soft);border-radius:var(--sps-radius-pill);color:var(--sps-primary-text-on-soft);font-size:11px;font-weight:600;padding:1px 8px}.list-desc[data-v-14ce82fd]{color:var(--sps-text-muted);font-size:12px}.page-grid[data-v-14ce82fd]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr))}.page-card[data-v-14ce82fd]{-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);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;outline:none;padding:10px 12px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease}.page-card[data-v-14ce82fd]:focus-visible,.page-card[data-v-14ce82fd]:hover{border-color:var(--sps-primary-border);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.page-card:focus-visible .card-arrow[data-v-14ce82fd],.page-card:hover .card-arrow[data-v-14ce82fd]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.page-main[data-v-14ce82fd]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.page-path[data-v-14ce82fd],.page-title[data-v-14ce82fd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-title[data-v-14ce82fd]{color:var(--sps-text-strong);font-size:13px;font-weight:600}.page-path[data-v-14ce82fd]{color:var(--sps-text-muted);font-family:monospace;font-size:11px}.page-meta[data-v-14ce82fd]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;gap:8px;margin-top:2px}.type-chip[data-v-14ce82fd]{background:var(--sps-info-soft);border-radius:var(--sps-radius-pill);color:var(--sps-info-text);font-weight:500;padding:1px 8px}.page-seen[data-v-14ce82fd]{color:var(--sps-text-muted)}.page-actions[data-v-14ce82fd]{gap:2px}.icon-btn[data-v-14ce82fd],.page-actions[data-v-14ce82fd]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.icon-btn[data-v-14ce82fd]{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:var(--sps-radius-sm);height:28px;justify-content:center;line-height:0;width:28px}.icon-btn[data-v-14ce82fd]:hover{background:var(--sps-bg-sunken)}.card-arrow[data-v-14ce82fd]{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px);-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease}.list-empty[data-v-14ce82fd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px dashed var(--sps-border-default);border-radius:var(--sps-radius-md);color:var(--sps-text-muted);-ms-flex-direction:column;flex-direction:column;font-size:12px;gap:8px;padding:36px 16px;text-align:center}.empty-icon[data-v-14ce82fd],.list-empty[data-v-14ce82fd]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.empty-icon[data-v-14ce82fd]{-webkit-box-pack:center;-ms-flex-pack:center;background:var(--sps-bg-sunken);border-radius:50%;font-size:22px;height:44px;justify-content:center;width:44px}.wa-docs-page .docs-layout{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:20px;grid-template-columns:220px minmax(0,1fr)}.wa-docs-page .docs-toc{-webkit-box-orient:vertical;-webkit-box-direction:normal;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;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:14px;position:sticky;top:0}.wa-docs-page .docs-toc .toc-title{color:var(--sps-text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.wa-docs-page .docs-toc a{border-radius:var(--sps-radius-sm);color:var(--sps-text-default);cursor:pointer;font-size:12px;padding:5px 8px}.wa-docs-page .docs-toc a:hover{background:var(--sps-bg-sunken)}.wa-docs-page .docs-toc a.is-active{background:var(--sps-primary-soft);color:var(--sps-primary)}.wa-docs-page .docs-content{gap:14px;min-width:0}.wa-docs-page .docs-content,.wa-docs-page .docs-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wa-docs-page .docs-section{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-md);gap:10px;padding:16px 18px}.wa-docs-page .docs-section h3{color:var(--sps-text-strong);font-size:15px;margin:0}.wa-docs-page .docs-section h4{color:var(--sps-text-strong);font-size:13px;font-weight:600;margin:6px 0 0}.wa-docs-page .docs-section p{color:var(--sps-text-default);font-size:13px;line-height:1.6;margin:0}.wa-docs-page .docs-section .doc-muted,.wa-docs-page .docs-section .doc-note{color:var(--sps-text-muted);font-size:12px}.wa-docs-page .doc-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.wa-docs-page .doc-table{border-collapse:collapse;font-size:12px;width:100%}.wa-docs-page .doc-table th{border-bottom:1px solid var(--sps-border-default);color:var(--sps-text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;padding:6px 8px;text-align:left;text-transform:uppercase}.wa-docs-page .doc-table td{border-bottom:1px solid var(--sps-border-default);color:var(--sps-text-default);padding:7px 8px;vertical-align:top}.wa-docs-page .doc-table td code{color:var(--sps-primary);font-size:11px;padding:1px 5px}.wa-docs-page .doc-limits,.wa-docs-page .doc-table td code{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm)}.wa-docs-page .doc-limits{padding:10px 12px}.wa-docs-page .doc-limits .limits-title{color:var(--sps-text-strong);display:block;font-size:11px;font-weight:600;margin-bottom:4px}.wa-docs-page .doc-limits ul{font-size:12px}.wa-docs-page .doc-limits ul,.wa-docs-page .doc-list{color:var(--sps-text-default);margin:0;padding-left:18px}.wa-docs-page .doc-list{font-size:13px;line-height:1.7}.wa-docs-page .doc-alert{margin:0}@media(max-width:1100px){.wa-docs-page .docs-layout{grid-template-columns:1fr}.wa-docs-page .docs-toc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:static}}