.notif-panel[data-v-ad6c19e9]{background:var(--color-base-200);border:1px solid var(--chrome-border-strong)}[data-theme=light] .notif-panel[data-v-ad6c19e9]{background:var(--chrome-panel)}.notifications-list[data-v-ad6c19e9]{list-style:none;margin:0;padding:0;max-height:60vh;overflow-y:auto}.notification-item[data-v-ad6c19e9]{display:block;padding:.5rem .75rem;border-left:3px solid transparent;border-radius:.25rem;cursor:pointer;opacity:.7}.notification-item[data-v-ad6c19e9]:hover{background:var(--color-base-300)}.notification-item.is-unread[data-v-ad6c19e9]{opacity:1;border-left-color:var(--color-primary);background:var(--color-base-200)}.notification-title[data-v-ad6c19e9]{font-size:.85rem;font-weight:600}.notification-item.is-unread .notification-title[data-v-ad6c19e9]{font-weight:700}.notification-body[data-v-ad6c19e9]{font-size:.8rem;margin-top:.15rem}.notification-meta[data-v-ad6c19e9]{font-size:.7rem;opacity:.6;margin-top:.15rem}.notifications-footer[data-v-ad6c19e9]{padding:.25rem .25rem 0;border-top:1px solid var(--color-base-300);margin-top:.25rem}.user-panel[data-v-a25b55ce]{background:var(--color-base-200);border:1px solid var(--chrome-border-strong);gap:.125rem}[data-theme=light] .user-panel[data-v-a25b55ce]{background:var(--chrome-panel)}.user-panel .divider[data-v-a25b55ce]{margin:.25rem 0}.topbar-avatar-btn[data-v-a25b55ce]{position:relative}.topbar-avatar-btn.is-premium[data-v-a25b55ce]{overflow:visible;border-radius:9999px}.topbar-avatar-btn.is-premium[data-v-a25b55ce]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:9999px;background:conic-gradient(from 0deg,var(--chrome-warning),var(--chrome-warning-text),var(--chrome-danger),var(--chrome-warning-text),var(--chrome-warning));z-index:-1;box-shadow:0 0 6px var(--chrome-warning-border);animation:premium-ring-spin-a25b55ce 12s linear infinite}@keyframes premium-ring-spin-a25b55ce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.topbar-avatar-btn.is-premium[data-v-a25b55ce]:before{animation:none}}.premium-pip[data-v-a25b55ce]{position:absolute;bottom:-3px;right:-3px;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:9999px;background:var(--chrome-warning);color:var(--color-warning-content);font-size:8px;border:2px solid var(--color-base-100);box-shadow:0 1px 2px var(--chrome-shadow);z-index:1}.tier-row[data-v-a25b55ce]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;font-size:12px;border-radius:4px}.tier-label[data-v-a25b55ce]{color:var(--chrome-neutral-content);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.tier-value[data-v-a25b55ce]{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:12px}.tier-row.is-premium .tier-value[data-v-a25b55ce]{color:var(--chrome-warning-text)}.tier-row.is-free .tier-value[data-v-a25b55ce]{color:var(--chrome-neutral-content)}.cb-shell[data-v-fb8c678f]{max-width:720px;display:flex;flex-direction:column;gap:18px}.cb-head[data-v-fb8c678f]{display:flex;flex-direction:column;gap:4px}.cb-title[data-v-fb8c678f]{font-size:18px;font-weight:700}.cb-subtitle[data-v-fb8c678f]{font-size:13px;opacity:.75}.cb-card-warn[data-v-fb8c678f]{border-color:color-mix(in oklch,var(--chrome-info) 45%,transparent)}.cb-card-body[data-v-fb8c678f]{font-size:13px;opacity:.9}.cb-status[data-v-fb8c678f]{display:flex;flex-direction:column;gap:10px}.cb-row[data-v-fb8c678f]{display:grid;grid-template-columns:180px 1fr;gap:12px;font-size:13px}.cb-row dt[data-v-fb8c678f]{font-weight:600;opacity:.7}.cb-muted[data-v-fb8c678f]{opacity:.6}.cb-error[data-v-fb8c678f]{color:var(--color-error);font-size:13px;margin-bottom:10px}.cb-actions[data-v-fb8c678f]{display:flex;gap:10px}.cb-link[data-v-fb8c678f]{margin-top:14px}.cb-link-row[data-v-fb8c678f]{display:flex;align-items:center;gap:10px;margin-top:6px}.cb-link-url[data-v-fb8c678f]{flex:1;min-width:0;overflow-x:auto;background:var(--color-base-300);border-radius:5px;padding:7px 9px;font-size:12px;white-space:nowrap}.cb-usage-toggle[data-v-fb8c678f]{display:flex;gap:4px}.cb-win-btn[data-v-fb8c678f]{font-size:11px;padding:2px 10px;border-radius:5px;border:1px solid var(--color-base-300);background:var(--color-base-300);opacity:.6;cursor:pointer}.cb-win-active[data-v-fb8c678f]{opacity:1;border-color:color-mix(in oklch,var(--chrome-cyan) 45%,transparent)}.cb-usage-svg[data-v-fb8c678f]{width:100%;height:auto;display:block}.cb-bar-hit[data-v-fb8c678f]{fill:transparent}.cb-bar-ok[data-v-fb8c678f]{fill:var(--chrome-success)}.cb-bar-fail[data-v-fb8c678f]{fill:var(--chrome-danger)}.cb-limit-line[data-v-fb8c678f]{stroke:var(--chrome-warning);stroke-width:1;stroke-dasharray:4 3}.cb-axis-label[data-v-fb8c678f]{fill:currentColor;opacity:.55;font-size:10px}.cb-usage-meta[data-v-fb8c678f]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px}.cb-legend-item[data-v-fb8c678f]{display:inline-flex;align-items:center;gap:5px;opacity:.85}.cb-swatch[data-v-fb8c678f]{width:10px;height:10px;border-radius:3px;display:inline-block}.cb-swatch-ok[data-v-fb8c678f]{background:var(--chrome-success)}.cb-swatch-fail[data-v-fb8c678f]{background:var(--chrome-danger)}.cb-usage-stat[data-v-fb8c678f]{opacity:.85}.cb-peak-warn[data-v-fb8c678f]{color:var(--chrome-warning-text);font-weight:600}.form-color[data-v-4878fb6f]{display:flex;align-items:stretch;gap:8px}.form-color__swatch[data-v-4878fb6f]{flex-shrink:0;width:40px;height:auto;min-height:100%;padding:2px;border:1px solid var(--color-base-300);border-radius:var(--radius-field, 4px);background:transparent;cursor:pointer}.form-color__swatch[data-v-4878fb6f]:disabled{cursor:not-allowed;opacity:.5}.sb-tag[data-v-e592853d]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;border:1px solid;border-radius:999px;white-space:nowrap;transition:opacity .12s ease,transform .12s ease;-webkit-user-select:none;user-select:none}.sb-tag.is-clickable[data-v-e592853d]{cursor:pointer}.sb-tag.is-clickable[data-v-e592853d]:hover{opacity:.85}.sb-tag.is-clickable[data-v-e592853d]:active{transform:scale(.97)}.sb-tag__remove[data-v-e592853d]{background:transparent;border:0;color:inherit;font-size:14px;line-height:1;cursor:pointer;padding:0 2px;opacity:.7}.sb-tag__remove[data-v-e592853d]:hover{opacity:1}.sb-tag-dot[data-v-e592853d]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.4;color:var(--chrome-neutral-content);white-space:nowrap;-webkit-user-select:none;user-select:none}.sb-tag-dot.is-clickable[data-v-e592853d]{cursor:pointer}.sb-tag-dot.is-clickable[data-v-e592853d]:hover{opacity:.85}.sb-tag-dot__dot[data-v-e592853d]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.form-tag-input[data-v-2b0f02ea]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:var(--sb-field-min-height);padding:4px 8px;border:1px solid var(--sb-field-border-idle);border-radius:var(--sb-field-radius);background:var(--sb-field-bg);color:var(--sb-field-color);cursor:text;transition:background .12s}.form-tag-input[data-v-2b0f02ea]:hover{background:var(--sb-field-bg-hover)}.form-tag-input[data-v-2b0f02ea]:focus-within{border-color:var(--chrome-cyan-border);box-shadow:var(--sb-field-focus-ring)}.form-tag-input--error[data-v-2b0f02ea]{border-color:var(--sb-error)}.form-tag-input__field[data-v-2b0f02ea]{flex:1;min-width:80px;border:0;outline:none;background:transparent;color:inherit;font-size:var(--sb-field-font-size);padding:4px}.form-tag-input__field[data-v-2b0f02ea]::placeholder{color:var(--sb-help-color);font-size:var(--sb-placeholder-font-size)}.form-tag-input__menu[data-v-2b0f02ea]{display:flex;flex-direction:column;max-height:260px;overflow-y:auto;background:var(--sb-panel-bg);border:1px solid var(--chrome-border-medium);border-radius:6px;box-shadow:0 8px 32px var(--chrome-shadow)}.form-tag-input__option[data-v-2b0f02ea]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;border:0;background:transparent;color:var(--sb-field-color);cursor:pointer;font-size:13px;text-align:left}.form-tag-input__option[data-v-2b0f02ea]:hover{background:var(--sb-field-bg-hover)}.form-tag-input__option--create[data-v-2b0f02ea]{color:var(--sb-help-color);font-style:italic}.form-tag-input__uses[data-v-2b0f02ea]{color:var(--sb-help-color);font-size:11px}.form-tag-input__cap-hint[data-v-2b0f02ea]{margin-top:4px;font-size:var(--sb-help-font-size);color:var(--sb-help-color)}.pkg-list[data-v-7357bdce]{display:flex;flex-direction:column;gap:10px;padding:10px;background:var(--chrome-surface-raised-faint);border:1px solid var(--chrome-surface-raised-strong);border-radius:6px;box-sizing:border-box;min-height:0}.toolbar[data-v-7357bdce]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--chrome-surface-raised)}.upload-btn[data-v-7357bdce]{flex-shrink:0}.head[data-v-7357bdce]{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.head-label[data-v-7357bdce]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-neutral-content)}.head-count[data-v-7357bdce]{font-size:10px;font-weight:700;color:var(--chrome-purple-text);background:var(--chrome-purple-dim);border:1px solid var(--chrome-purple-border);padding:0 6px;border-radius:8px;min-width:18px;text-align:center}.empty[data-v-7357bdce]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 12px;color:var(--chrome-dim-content);font-size:11px;flex:1}.grid-area[data-v-7357bdce]{flex:1;overflow-y:auto;min-height:0;align-content:start}.card-button[data-v-7357bdce]{display:block;width:100%;padding:0;background:transparent;border:2px solid transparent;border-radius:10px;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:border-color .12s}.card-button[data-v-7357bdce]:hover:not(.is-selected){border-color:var(--chrome-border-strong)}.card-button.is-selected[data-v-7357bdce]{border-color:var(--sb-state-selected-border)}[data-v-3f77ff15] .cm-editor{height:100%}.review-actions[data-v-8c106350]{display:flex;flex-direction:column;gap:8px;padding:12px;background:color-mix(in oklch,var(--chrome-warning) 8%,transparent);border:1px solid var(--chrome-warning-border);border-radius:5px}.review-buttons[data-v-8c106350]{display:flex;gap:8px}.section-title[data-v-8c106350]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-neutral-content)}.pkg-detail[data-v-ecc36757]{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--chrome-surface-raised-faint);border:1px solid var(--chrome-surface-raised-strong);border-radius:6px;overflow-y:auto;box-sizing:border-box;min-height:0}.pkg-head[data-v-ecc36757]{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--chrome-surface-raised)}.pkg-head-text[data-v-ecc36757]{flex:1;min-width:0}.pkg-name-row[data-v-ecc36757]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pkg-name[data-v-ecc36757]{font-size:16px;font-weight:700;line-height:1.2}.pkg-id[data-v-ecc36757]{font-size:11px;color:var(--chrome-dim-content);font-family:var(--font-mono);margin-top:2px}.pkg-desc[data-v-ecc36757]{color:var(--chrome-neutral-content);font-size:13px;line-height:1.5;margin:0}.pkg-section[data-v-ecc36757]{display:flex;flex-direction:column;gap:6px}.section-title[data-v-ecc36757]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-neutral-content)}.chips[data-v-ecc36757]{display:flex;flex-wrap:wrap;gap:4px}.chip-type[data-v-ecc36757]{color:var(--chrome-neutral-content)}.pkg-actions[data-v-ecc36757]{margin-top:auto;padding-top:12px;border-top:1px solid var(--chrome-surface-raised)}.rejected-banner[data-v-ecc36757]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:color-mix(in oklch,var(--chrome-danger) 10%,transparent);border:1px solid color-mix(in oklch,var(--chrome-danger) 50%,transparent);border-radius:5px;color:var(--chrome-danger)}.rejected-title[data-v-ecc36757]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.rejected-note[data-v-ecc36757]{font-size:12px;margin:2px 0 0;color:var(--color-base-content)}.bundle-shell[data-v-ecc36757]{height:360px;border:1px solid var(--chrome-surface-raised-strong);border-radius:5px;overflow:hidden}.preview-panel[data-v-f052326c]{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--chrome-surface-raised-faint);border:1px solid var(--chrome-surface-raised-strong);border-radius:6px;box-sizing:border-box;min-height:0}.head[data-v-f052326c]{display:flex;align-items:center;padding:2px 4px 6px;border-bottom:1px solid var(--chrome-surface-raised)}.head-label[data-v-f052326c]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-neutral-content)}.stage[data-v-f052326c]{flex:1;background:var(--color-base-100);border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px var(--chrome-surface-raised),0 4px 16px var(--chrome-shadow)}.packages-grid[data-v-c1f9003c]{display:grid;grid-template-columns:minmax(540px,640px) 1fr 420px;gap:12px;height:calc(100vh - 180px);min-height:0}.empty-detail[data-v-c1f9003c],.empty-preview[data-v-c1f9003c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--chrome-dim-content);font-size:12px;border:1px dashed var(--chrome-border-medium);border-radius:6px;background:var(--chrome-surface-raised-faint)}.admin-users__loading[data-v-a70c2894]{padding:12px;text-align:center;font-size:13px;color:var(--color-base-content);opacity:.7}.stale-banner[data-v-8ce846a3]{position:fixed;top:4.5rem;left:50%;transform:translate(-50%);z-index:50;width:auto;max-width:90vw}.fb-catalog[data-v-511d2bed]{display:flex;flex-direction:column;gap:6px}.fb-catalog-title[data-v-511d2bed]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-dim-content);margin-bottom:2px}.fb-tile[data-v-511d2bed]{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--chrome-border-subtle);border-radius:7px;background:var(--chrome-surface-raised-faint);color:var(--color-base-content);font-family:inherit;font-size:13px;text-align:left;cursor:grab;transition:border-color .1s,background .1s}.fb-tile[data-v-511d2bed]:hover{border-color:var(--chrome-cyan-border);background:var(--chrome-cyan-dim)}.fb-tile[data-v-511d2bed]:active{cursor:grabbing}.fb-tile-glyph[data-v-511d2bed]{display:inline-flex;align-items:center;justify-content:center;width:24px;flex:0 0 auto;font-weight:700;color:var(--chrome-purple-text)}.fb-dropzone[data-v-ebbea9ba]{display:flex;align-items:center;justify-content:center;min-height:26px;border:1px dashed var(--chrome-border-subtle);border-radius:9px;font-size:12px;color:var(--chrome-dim-content)}.fb-dropzone[data-v-ebbea9ba]:not(.is-blocked):hover{border-color:var(--chrome-cyan-border);background:var(--chrome-cyan-dim);color:var(--chrome-cyan-text)}.fb-dropzone.is-tail[data-v-ebbea9ba]{min-height:34px}.fb-dropzone.is-blocked[data-v-ebbea9ba]{cursor:not-allowed;color:var(--chrome-danger-text);border-color:var(--chrome-danger-border);opacity:.75}.fb-preview[data-v-ebbea9ba]{display:flex;align-items:center;gap:8px;padding:0 12px 10px 56px;pointer-events:none}.fb-preview-text[data-v-ebbea9ba]{flex:1;min-width:0;min-height:26px;padding:4px 8px;border:1px solid var(--chrome-border-subtle);border-radius:6px;font-size:12px;color:var(--chrome-dim-content);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-toggle-pill[data-v-ebbea9ba]{position:relative;width:28px;height:16px;flex:0 0 auto;border-radius:999px;background:var(--chrome-surface-raised-strong)}.fb-toggle-pill[data-v-ebbea9ba]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--chrome-dim-content)}.fb-toggle-pill.is-on[data-v-ebbea9ba]{background:var(--chrome-success-dim)}.fb-toggle-pill.is-on[data-v-ebbea9ba]:after{left:auto;right:2px;background:var(--chrome-success-text)}.fb-swatch[data-v-ebbea9ba]{width:18px;height:18px;flex:0 0 auto;border-radius:5px;border:1px solid var(--chrome-border-subtle)}.undo-toast[data-v-6cc24d5b]{display:flex;align-items:center;gap:8px;font-size:13px}.sb-fieldset[data-v-14dae02a]{min-width:0}.inputtext-composer[data-v-14dae02a]{display:block;width:100%;background-color:var(--sb-field-bg);background-image:var(--sb-inputtext-dotted);background-size:var(--sb-inputtext-dotted-size);border:1px solid var(--sb-field-border-idle);border-radius:var(--sb-field-radius);padding:var(--sb-field-padding);min-height:var(--sb-field-min-height);font-size:var(--sb-field-font-size);line-height:1.5;color:var(--sb-field-color);cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;transition:background .12s}.inputtext-composer[data-v-14dae02a]:empty:before{content:attr(data-placeholder);color:var(--sb-help-color);font-style:italic;pointer-events:none}.inputtext-composer[data-v-14dae02a]:focus,.inputtext-composer[data-v-14dae02a]:focus-within{border-color:var(--chrome-cyan-border);box-shadow:var(--sb-field-focus-ring)}[data-v-14dae02a] .var-chip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;font-weight:500;padding:2px 8px;margin:0 2px;border-radius:6px;background:var(--chrome-purple-dim);border:1px solid var(--chrome-purple-border);color:var(--chrome-purple-text);cursor:pointer;white-space:normal;overflow-wrap:anywhere;vertical-align:baseline;transition:filter .12s}[data-v-14dae02a] .var-chip:hover{filter:brightness(1.15)}[data-v-14dae02a] .var-chip .var-cfg-ico{width:.92em;height:.92em;margin-left:4px;fill:var(--chrome-purple-text);opacity:.7;pointer-events:none;flex:none}.itx-format-pop[data-v-14dae02a]{min-width:200px;padding:10px;background:var(--sb-field-bg);border:1px solid var(--sb-field-border-idle);border-radius:var(--sb-field-radius);box-shadow:var(--sb-field-focus-ring)}.itx-foot[data-v-14dae02a]{display:flex;align-items:center;gap:12px;margin-top:7px}.itx-preview[data-v-14dae02a]{font-size:12px;color:var(--sb-help-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itx-preview b[data-v-14dae02a]{color:var(--sb-field-color);font-weight:600}.itx-count[data-v-14dae02a]{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--sb-help-color);flex:none}.itx-count.is-over[data-v-14dae02a]{color:var(--chrome-warning-text)}.itx-field-wrap[data-v-14dae02a]{position:relative}.itx-field-wrap .inputtext-composer[data-v-14dae02a]{padding-right:var(--sb-itx-var-clear, 44px)}.itx-var[data-v-14dae02a]{position:absolute;top:var(--sb-itx-var-top, 8px);right:8px;height:var(--sb-itx-var-height, 26px);padding:0 9px;border-radius:7px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--chrome-cyan-text);background:var(--chrome-cyan-dim);border:1px solid var(--chrome-cyan-border);cursor:pointer;transition:background .13s}.itx-var[data-v-14dae02a]:hover{background:color-mix(in oklch,var(--chrome-cyan) 20%,transparent)}.fb-panel[data-v-f57a04d8]{display:flex;flex-direction:column;gap:12px}.fb-panel-head[data-v-f57a04d8]{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--chrome-border-subtle);font-size:13px}.fb-panel-empty[data-v-f57a04d8]{font-size:13px;color:var(--chrome-dim-content)}.fb-root[data-v-6ff542d3]{display:flex;gap:16px;align-items:flex-start}.fb-col-catalog[data-v-6ff542d3]{flex:0 0 190px}.fb-col-canvas[data-v-6ff542d3]{flex:1 1 auto;min-width:0}.fb-col-panel[data-v-6ff542d3]{flex:0 0 280px;border-left:1px solid var(--chrome-border-subtle);padding-left:16px}.preview-window[data-v-a6575d4c]{display:flex;flex-direction:column;height:100vh;background:var(--color-base-300)}.preview-bar[data-v-a6575d4c]{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-bottom:1px solid var(--color-base-200);font-size:.75rem}.preview-title[data-v-a6575d4c]{font-weight:600}.preview-ready[data-v-a6575d4c]{margin-left:auto}.preview-frame[data-v-a6575d4c]{flex:1;border:0;background:#000;display:block}.scope-setup-indicator[data-v-a3f049b5]{display:inline-flex}.scope-setup-trigger[data-v-a3f049b5]{position:relative;color:var(--chrome-warning-text)}.scope-setup-badge[data-v-a3f049b5]{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;background:var(--chrome-warning);color:var(--color-warning-content);border-radius:8px;font-size:10px;font-weight:700;line-height:16px;text-align:center}.scope-setup-panel[data-v-a3f049b5]{min-width:320px;max-width:420px;padding:12px 14px;background:var(--color-base-200);border:1px solid var(--chrome-border-medium);border-radius:8px;color:var(--color-base-content);font-size:12px;line-height:1.5;box-shadow:0 8px 32px var(--chrome-shadow)}.scope-setup-title[data-v-a3f049b5]{font-weight:700;font-size:13px;margin-bottom:8px}.scope-setup-list[data-v-a3f049b5]{list-style:none;margin:0 0 12px;padding:0 4px 0 0;display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto}.scope-setup-row[data-v-a3f049b5]{display:flex;flex-direction:column;gap:2px}.scope-setup-scope[data-v-a3f049b5]{font-family:var(--font-mono);font-size:11px;background:var(--chrome-warning-dim);border:1px solid var(--chrome-warning-border);padding:1px 6px;border-radius:3px;color:var(--chrome-warning-text);align-self:flex-start}.scope-setup-needed[data-v-a3f049b5]{font-size:11px;opacity:.75;font-style:italic}[data-theme=light] .scope-setup-needed[data-v-a3f049b5]{opacity:.65}.scope-setup-cta[data-v-a3f049b5]{width:100%;background:var(--chrome-warning);border:none;color:var(--color-warning-content);font-family:inherit;font-size:12px;font-weight:700;padding:8px 16px;border-radius:5px;cursor:pointer}.scope-setup-cta[data-v-a3f049b5]:hover{filter:brightness(1.08)}.global-search[data-v-95a5c33b]{display:flex;align-items:center;gap:9px;flex:1;min-width:0;max-width:420px;padding:7px 12px;border-radius:9px;border:1px solid var(--chrome-border-subtle);background:var(--chrome-ctx-bg);color:var(--sb-help-color);font-size:13px;cursor:pointer}.global-search svg.icon[data-v-95a5c33b]{width:15px;height:15px}.global-search-label[data-v-95a5c33b]{flex:1;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.global-search .kbd[data-v-95a5c33b]{border-radius:4px}.property-avatar-inner[data-v-2d999bc1] .avatar{display:flex;align-items:center;justify-content:center}.property-avatar-inner[data-v-2d999bc1] .avatar>div{width:36px!important;height:36px!important;border-radius:50%!important;overflow:hidden;display:flex;align-items:center;justify-content:center}.property-avatar-inner[data-v-2d999bc1] .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.content-shell[data-v-c5055a71]{max-width:1240px;margin:0 auto}.content-shell.is-fluid[data-v-c5055a71]{max-width:none}.content-shell.is-centered[data-v-c5055a71]{display:flex;justify-content:center;align-items:flex-start;gap:24px}.content-shell.is-centered>.content[data-v-c5055a71]{width:100%;max-width:840px;min-width:0}.content-shell.is-split>.companion[data-v-c5055a71]{flex:0 0 380px;width:380px;min-width:0}@media(max-width:1100px){.content-shell.is-centered[data-v-c5055a71]{flex-direction:column}.content-shell.is-centered>.content[data-v-c5055a71],.content-shell.is-split>.companion[data-v-c5055a71]{max-width:100%;width:100%;flex:none}}.nav-group-label-li[data-v-c5055a71]{list-style:none}.nav-group-label-li[data-v-c5055a71]:hover{background:transparent!important;cursor:default}.page-breadcrumb[data-v-c5055a71]{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;font-size:14px}.crumb[data-v-c5055a71]{display:inline-flex;align-items:center;min-width:0}.crumb-link[data-v-c5055a71]{color:var(--chrome-neutral-content);text-decoration:none}.crumb-link[data-v-c5055a71]:hover{color:var(--color-base-content)}.crumb-current[data-v-c5055a71]{color:var(--color-base-content);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb-sep[data-v-c5055a71]{color:var(--chrome-neutral-content);opacity:.45}.crumb code[data-v-c5055a71]{font-family:var(--font-mono);font-size:13px;color:var(--chrome-purple-text);background:var(--chrome-purple-dim);border:1px solid var(--chrome-purple-border);padding:1px 6px;border-radius:3px}.page-back[data-v-c5055a71]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:10px;border:1px solid var(--chrome-border-strong);color:var(--color-base-content);text-decoration:none;transition:background .15s,border-color .15s,color .15s}.page-back[data-v-c5055a71]:hover{border-color:var(--chrome-cyan-border);background:var(--chrome-cyan-dim)}.aud-label[data-v-d2543b87]{font-size:12.5px;font-weight:600;color:var(--chrome-neutral-content)}.aud-help[data-v-d2543b87]{font-size:12px;color:var(--chrome-neutral-content)}.sb-search-field[data-v-f60bc3ae]{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 12px;min-width:240px;border-radius:10px;background:var(--color-base-300);border:1px solid var(--chrome-surface-raised-strong);color:var(--chrome-neutral-content);transition:border-color .12s}.sb-search-field[data-v-f60bc3ae]:focus-within{border-color:var(--chrome-cyan-border)}.sb-search-field__icon[data-v-f60bc3ae]{flex-shrink:0;opacity:.7}.sb-search-field__input[data-v-f60bc3ae]{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--color-base-content);font-size:13.5px}.sb-search-field__input[data-v-f60bc3ae]::placeholder{color:var(--chrome-neutral-content)}.add-action-zone[data-v-f0e3c949]{padding-top:10px;border-top:1px dashed var(--chrome-surface-raised-strong)}.add-action-zone.is-link[data-v-f0e3c949]{display:contents}.lane-add-link[data-v-f0e3c949]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;background:transparent;border:none;color:var(--chrome-neutral-content);font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:background .1s,color .1s}.lane-add-link[data-v-f0e3c949]:hover{background:var(--chrome-topbar-border);color:var(--color-base-content)}.add-action-zone.is-link.is-open .picker-shell[data-v-f0e3c949]{flex:1 0 100%;margin-top:6px}.picker-shell[data-v-f0e3c949]{border-radius:8px;background:var(--chrome-surface-raised-faint);border:1px solid var(--chrome-surface-raised-strong);overflow:hidden}.picker-head[data-v-f0e3c949]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--chrome-surface-raised);background:var(--chrome-surface-raised-faint)}.picker-head[data-v-f0e3c949] .sb-search-field{flex:1 1 auto;min-width:0;height:30px}.picker-title[data-v-f0e3c949]{flex:1 1 auto;font-size:13px;font-weight:600}.picker-body[data-v-f0e3c949]{max-height:380px;overflow-y:auto;padding:6px 0}.picker-empty[data-v-f0e3c949]{padding:18px 14px;text-align:center;color:color-mix(in oklch,var(--color-base-content) 50%,transparent);font-size:13px}.picker-group+.picker-group[data-v-f0e3c949]{margin-top:6px}.picker-group-title[data-v-f0e3c949]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklch,var(--color-base-content) 45%,transparent);padding:8px 14px 4px}.picker-item[data-v-f0e3c949]{display:flex;width:100%;align-items:flex-start;gap:10px;padding:8px 14px;background:transparent;border:none;color:inherit;text-align:left;cursor:pointer;font-family:inherit;transition:background .1s}.picker-item[data-v-f0e3c949]:hover,.picker-item[data-v-f0e3c949]:focus-visible{background:color-mix(in oklch,var(--chrome-purple) 14%,transparent);outline:none}.picker-item-icon[data-v-f0e3c949]{margin-top:2px;color:var(--chrome-purple-text);flex:0 0 auto}.picker-item-body[data-v-f0e3c949]{flex:1 1 auto;min-width:0}.picker-item-label[data-v-f0e3c949]{font-size:13px;font-weight:600;line-height:1.3}.picker-item-desc[data-v-f0e3c949]{font-size:12px;line-height:1.4;color:color-mix(in oklch,var(--color-base-content) 55%,transparent);margin-top:2px}.gates-help[data-v-16687f84]{font-size:12px;opacity:.8}.gate-card[data-v-16687f84]{margin-top:.5rem;border:1px solid var(--chrome-border-subtle);border-radius:12px;background:var(--chrome-surface-raised-faint);padding:10px 12px}.gate-card[data-v-16687f84]:hover{border-color:var(--chrome-border-medium)}.gate-head[data-v-16687f84]{display:flex;align-items:center;gap:.5rem}.gate-label[data-v-16687f84]{font-weight:600;flex:1}.gate-params[data-v-16687f84]{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.cond-cooldowns[data-v-16687f84]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gate-add[data-v-16687f84],.gate-response[data-v-16687f84]{margin-top:.5rem}.gate-response-field[data-v-16687f84]{position:relative}.gate-response-remove[data-v-16687f84]{position:absolute;top:0;right:0}.form-row[data-v-6c356bc2]{display:grid;gap:14px}.form-row.cols-2[data-v-6c356bc2]{grid-template-columns:1fr 1fr}.scope-banner[data-v-e2df2965]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;margin-bottom:18px;background:color-mix(in oklch,var(--chrome-warning) 10%,transparent);border:1px solid color-mix(in oklch,var(--chrome-warning) 45%,transparent);border-radius:6px;color:var(--chrome-warning-text);font-size:12px;line-height:1.5}.scope-banner-icon[data-v-e2df2965]{color:var(--chrome-warning-text);flex-shrink:0;margin-top:2px}.scope-banner-body[data-v-e2df2965]{flex:1;min-width:0}.scope-banner-title[data-v-e2df2965]{font-weight:700;font-size:13px}.scope-banner-hint[data-v-e2df2965]{font-weight:400;opacity:.85;margin-left:4px}.scope-banner-list[data-v-e2df2965]{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.scope-banner-list code[data-v-e2df2965]{font-family:var(--font-mono);font-size:11px;background:var(--chrome-warning-dim);border:1px solid var(--chrome-warning-border);padding:1px 6px;border-radius:3px;color:var(--chrome-warning-text)}.scope-banner-note[data-v-e2df2965]{margin-top:8px;font-size:12px;font-style:italic;opacity:.9}.scope-banner-cta[data-v-e2df2965]{background:var(--chrome-warning);border:none;color:var(--color-warning-content);font-family:inherit;font-size:12px;font-weight:700;padding:7px 16px;border-radius:5px;cursor:pointer;flex-shrink:0;white-space:nowrap}.scope-banner-cta[data-v-e2df2965]:hover{filter:brightness(1.08)}.mod-command[data-v-c110b706]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mod-command-chip[data-v-c110b706]{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:6px;border:1px solid color-mix(in oklch,var(--chrome-info) 55%,transparent);background:var(--chrome-info-dim);color:inherit;cursor:pointer;transition:background .12s ease}.mod-command-chip[data-v-c110b706]:hover{background:color-mix(in oklch,var(--chrome-info) 30%,transparent)}.mod-command-text[data-v-c110b706]{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.2px}.mod-command-help[data-v-c110b706]{font-size:12px;opacity:.85;font-style:italic}.sender-banner[data-v-2d09e6bd]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;margin-bottom:18px;background:color-mix(in oklch,var(--chrome-info) 10%,transparent);border:1px solid color-mix(in oklch,var(--chrome-info) 45%,transparent);border-radius:6px;color:var(--chrome-info-text);font-size:12px;line-height:1.5}.sender-banner-icon[data-v-2d09e6bd]{color:var(--chrome-info-text);flex-shrink:0;margin-top:2px}.sender-banner-body[data-v-2d09e6bd]{flex:1;min-width:0}.sender-banner-title[data-v-2d09e6bd]{font-weight:700;font-size:13px}.sender-banner-text[data-v-2d09e6bd]{margin-top:3px;opacity:.9}.sender-banner-note[data-v-2d09e6bd]{margin-top:8px;font-style:italic;opacity:.9}.sender-banner-actions[data-v-2d09e6bd]{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex-shrink:0}.sender-banner-cta[data-v-2d09e6bd]{background:var(--chrome-info);border:none;color:var(--color-info-content);font-size:12px;font-weight:700;padding:7px 16px;border-radius:5px;white-space:nowrap;cursor:pointer;text-decoration:none}.sender-banner-cta[data-v-2d09e6bd]:hover{filter:brightness(1.08)}.sender-banner-manage[data-v-2d09e6bd]{font-size:11px;opacity:.85;text-decoration:underline;cursor:pointer}.cmd-title[data-v-06fe2b6f]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden}.cmd-title[data-v-06fe2b6f]>*{flex:none}.cmd-keyword[data-v-06fe2b6f]{font-family:var(--font-mono)}.help-text[data-v-119e8674]{font-size:11px;color:var(--chrome-dim-content);line-height:1.5;margin-top:-6px}.help-text code[data-v-119e8674]{font-family:var(--font-mono);font-size:11px;color:var(--chrome-purple-text);background:color-mix(in oklch,var(--chrome-purple) 14%,transparent);border:1px solid color-mix(in oklch,var(--chrome-purple) 30%,transparent);padding:0 5px;border-radius:3px}.ext-current[data-v-6a086568]{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--chrome-warning-text);background:var(--chrome-warning-dim);border:1px solid var(--chrome-warning-border);padding:1px 8px;border-radius:4px}.add-header[data-v-1d98dbe2]{margin-bottom:24px}.add-sub[data-v-1d98dbe2]{font-size:14px;color:var(--chrome-neutral-content);line-height:1.55;max-width:720px}.provider-stack[data-v-1d98dbe2]{display:flex;flex-direction:column;gap:18px}.provider-section[data-v-1d98dbe2]{padding:18px 20px}.provider-section-head[data-v-1d98dbe2]{display:flex;align-items:center;margin-bottom:14px}.provider-name[data-v-1d98dbe2]{font-size:16px;font-weight:700;margin:0}.event-list[data-v-1d98dbe2]{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:6px}.event-row[data-v-1d98dbe2]{border:1px solid var(--chrome-surface-raised);border-radius:6px;padding:10px 12px;transition:border-color .12s,background .12s}.event-row.is-selected[data-v-1d98dbe2]{border-color:var(--sb-state-selected-border);background:var(--sb-state-selected-bg)}.event-label[data-v-1d98dbe2]{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.event-meta[data-v-1d98dbe2]{flex:1;min-width:0}.event-name[data-v-1d98dbe2]{font-size:14px;font-weight:700;line-height:1.3}.event-key[data-v-1d98dbe2]{font-family:var(--font-mono);font-size:11px;color:var(--chrome-dim-content);margin-top:2px}.event-desc[data-v-1d98dbe2]{font-size:13px;color:var(--chrome-neutral-content);margin-top:4px;line-height:1.45}.event-scopes[data-v-1d98dbe2]{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.provider-section-foot[data-v-1d98dbe2]{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;padding-top:12px;border-top:1px dashed var(--chrome-border-subtle)}.scope-preview[data-v-1d98dbe2]{flex:1;min-width:240px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--chrome-neutral-content)}.scope-owner-note[data-v-1d98dbe2]{flex-basis:100%;margin-top:6px;font-size:12px;font-style:italic;color:var(--chrome-warning-text)}.audio-out-section[data-v-921f84b3]{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in oklch,var(--chrome-neutral-content) 18%,transparent)}.audio-out-header[data-v-921f84b3]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.65}.audio-out-row[data-v-921f84b3]{display:flex;align-items:center;gap:6px}.audio-out-row.is-disabled[data-v-921f84b3]{opacity:.55}.audio-out-name[data-v-921f84b3]{flex:0 0 auto;font-size:12px;opacity:.8;min-width:80px;display:flex;align-items:center;gap:4px}.audio-out-url[data-v-921f84b3]{flex:1 1 auto;font-family:var(--font-mono);font-size:11px}.audio-out-copy[data-v-921f84b3]{flex:0 0 auto}.audio-out-paused-chip[data-v-921f84b3]{font-size:10px;color:var(--chrome-warning);background:var(--chrome-warning-dim);padding:1px 5px;border-radius:3px}.pp-row[data-v-2af2924f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-summary[data-v-2af2924f]{font-size:12px;opacity:.8;min-width:0}.pp-dialog[data-v-2af2924f] .modal-box{width:700px;max-width:calc(100vw - 2rem)}.pp-canvas[data-v-2af2924f]{position:relative;width:100%;margin:0 auto;overflow:hidden;border:1px solid var(--chrome-surface-raised-strong);border-radius:4px;background:var(--chrome-surface-raised-faint);touch-action:none}.pp-box[data-v-2af2924f]{position:absolute;border:1.5px solid var(--chrome-purple-border);background:color-mix(in oklch,var(--chrome-purple) 25%,transparent);border-radius:2px;cursor:move}.pp-handle[data-v-2af2924f]{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--chrome-purple)}.pp-nw[data-v-2af2924f]{left:-4px;top:-4px;cursor:nwse-resize}.pp-ne[data-v-2af2924f]{right:-4px;top:-4px;cursor:nesw-resize}.pp-sw[data-v-2af2924f]{left:-4px;bottom:-4px;cursor:nesw-resize}.pp-se[data-v-2af2924f]{right:-4px;bottom:-4px;cursor:nwse-resize}.pp-hint[data-v-2af2924f],.pp-place-hint[data-v-2af2924f]{display:flex;align-items:center;justify-content:center;font-size:11px;opacity:.65;padding:12px}.pp-place-hint[data-v-2af2924f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}fieldset[data-v-2af2924f]{min-inline-size:0}.pp-fields[data-v-2af2924f]{display:flex;gap:6px;margin-top:8px}.pp-fields[data-v-2af2924f]>*{flex:1 1 0;min-width:0}.pp-fields[data-v-2af2924f] input{width:100%;min-width:0}.pp-actions[data-v-2af2924f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.node-param-form[data-v-e969d3f7]{display:flex;flex-direction:column;gap:var(--sb-field-gap)}.node-param-form[data-v-e969d3f7] .sb-fieldset{margin-bottom:0}.node-param-form[data-v-e969d3f7] .headers-editor .sb-textarea{font-family:var(--font-mono)}.scope-warning[data-v-e969d3f7]{padding:10px 12px;border-radius:6px;background:color-mix(in oklch,var(--chrome-warning) 10%,transparent);border:1px solid color-mix(in oklch,var(--chrome-warning) 32%,transparent);color:var(--chrome-warning-text)}.trigger-header[data-v-8b4f9424]{margin-bottom:16px}.trigger-meta[data-v-8b4f9424]{display:flex;gap:6px;flex-wrap:wrap}.trigger-off-banner[data-v-8b4f9424]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:14px;border-radius:6px;background:color-mix(in oklch,var(--chrome-warning) 10%,transparent);border:1px solid color-mix(in oklch,var(--chrome-warning) 30%,transparent);color:var(--chrome-warning-text);font-size:13px;line-height:1.5}.events-row[data-v-f4da70dc]{text-decoration:none;cursor:pointer}.is-selected[data-v-44d967c6]{outline:2px solid var(--color-primary, currentColor);outline-offset:-2px}.events-row[data-v-9ac8051d]{text-decoration:none;cursor:pointer}.form-row[data-v-aa9f51ec]{display:grid;gap:14px}.form-row.cols-2[data-v-aa9f51ec]{grid-template-columns:1fr 1fr}.toggle-group[data-v-aa9f51ec]{display:flex;gap:20px;flex-wrap:wrap}.group-member-panel[data-v-f01dacd0]{background:var(--color-base-200);border-radius:0 0 6px 6px;padding:.75rem 1rem;margin-top:-2px;border-top:1px solid var(--chrome-surface-raised)}.lt-scroll[data-v-93eb0b21]{overflow-x:auto}.lt-table[data-v-93eb0b21]{min-width:48rem}.lt-head[data-v-93eb0b21],.lt-row[data-v-93eb0b21]{display:grid;grid-template-columns:2.5rem minmax(11rem,1fr) 5rem 5rem 6.5rem 7rem 7rem 3.5rem;align-items:center;gap:.5rem}.lt-head[data-v-93eb0b21]{padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-base-content);border-bottom:1px solid var(--chrome-surface-raised-strong)}.lt-row[data-v-93eb0b21]{position:relative;min-height:48px;padding:.4rem .75rem;border-bottom:1px solid var(--chrome-surface-raised-strong);transition:background .12s}.lt-row[data-v-93eb0b21]:hover,.lt-row[data-v-93eb0b21]:focus-within{background:var(--chrome-prop-hover)}.lt-row.is-bot[data-v-93eb0b21]{opacity:.55}.lt-row__stretch[data-v-93eb0b21]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;cursor:pointer}.lth-rank[data-v-93eb0b21],.lt-rank[data-v-93eb0b21]{text-align:right;font-variant-numeric:tabular-nums}.lt-rank[data-v-93eb0b21]{font-size:12px;font-weight:700;color:var(--color-base-content);opacity:.55}.lth-name[data-v-93eb0b21]{justify-content:flex-start}.lt-cell-name[data-v-93eb0b21]{display:flex;align-items:center;gap:.6rem;min-width:0}.lt-name-text[data-v-93eb0b21]{display:flex;flex-direction:column;min-width:0}.lt-name[data-v-93eb0b21]{font-size:14px;font-weight:700;line-height:1.2;color:var(--color-base-content);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-login[data-v-93eb0b21]{font-size:12px;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lth-num[data-v-93eb0b21],.lt-num[data-v-93eb0b21]{text-align:right;font-variant-numeric:tabular-nums}.lt-num[data-v-93eb0b21]{font-size:13px;color:var(--color-base-content)}.lt-cur-icon[data-v-93eb0b21]{margin-right:2px;opacity:.7}.lth-bot[data-v-93eb0b21],.lt-bot[data-v-93eb0b21]{text-align:center}.lt-bot[data-v-93eb0b21]{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;cursor:pointer}.lt-sortable[data-v-93eb0b21]{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:3px;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;opacity:.55}.lth-num.lt-sortable[data-v-93eb0b21]{justify-content:flex-end}.lt-sortable[data-v-93eb0b21]:hover,.lt-sortable.is-active[data-v-93eb0b21]{opacity:1}.loyalty-pagination[data-v-93eb0b21]{display:flex;flex-wrap:wrap;gap:4px;margin-top:1rem;justify-content:center}.slot-head[data-v-6cfbce6f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.viewer-stats-grid[data-v-c1d27145]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-top:.75rem}.viewer-stat-card[data-v-c1d27145]{background:var(--color-base-200);border-radius:6px}.audit-list[data-v-c1d27145]{display:flex;flex-direction:column;gap:4px;margin-top:.5rem}.audit-row[data-v-c1d27145]{display:flex;align-items:center;gap:.75rem;font-size:12px;padding:.2rem 0}.audit-time[data-v-c1d27145]{margin-left:auto;opacity:.55;font-size:11px}.esc-ladder[data-v-48a37f59]{display:flex;flex-direction:column;gap:8px;align-items:stretch}.act-editor[data-v-48a37f59]{display:grid;gap:12px}.act-add-link.esc-add[data-v-48a37f59]{width:100%;justify-content:flex-start;padding:8px 12px}.act-add-link.esc-add[data-v-48a37f59]:disabled{opacity:.4;cursor:not-allowed}.esc-hint[data-v-48a37f59]{font-size:11px;color:var(--chrome-dim-content);line-height:1.5}.form-row[data-v-5aa4f458]{display:grid;gap:14px}.form-row.cols-2[data-v-5aa4f458]{grid-template-columns:1fr 1fr}.help-text[data-v-5aa4f458]{font-size:11px;color:var(--chrome-dim-content);line-height:1.5}.ext-desc[data-v-2de37d06]{color:color-mix(in oklch,var(--color-base-content) 70%,transparent);font-size:12px}.mod-row-toggle[data-v-2de37d06]{display:inline-flex;align-items:center}.twitch-cat-selected[data-v-6f1387e7]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid transparent;border-radius:4px;background:color-mix(in oklch,var(--sb-field-bg) 75%,transparent);font-size:14px;color:var(--sb-field-color)}.twitch-cat-name[data-v-6f1387e7]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twitch-cat-clear[data-v-6f1387e7]{display:inline-flex;align-items:center;color:var(--sb-help-color);cursor:pointer;transition:color .12s}.twitch-cat-clear[data-v-6f1387e7]:hover{color:var(--sb-error)}.help-text[data-v-0df0fa97]{font-size:11px;color:var(--chrome-dim-content);line-height:1.5}.paired-int[data-v-0df0fa97]{margin-left:56px;margin-top:-4px;margin-bottom:8px}.entry-title-input[data-v-544b7078]{flex:1 1 auto;min-width:0;background:transparent;border:1px solid transparent;border-radius:5px;padding:3px 7px;font-family:inherit;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--chrome-neutral-content);transition:border-color .1s,background .1s}.entry-title-input[data-v-544b7078]:hover{border-color:var(--chrome-purple-border)}.entry-title-input[data-v-544b7078]:focus{outline:none;border-color:var(--chrome-purple-border);background:var(--chrome-purple-dim);color:var(--color-base-content)}.entry-title-input.is-error[data-v-544b7078]{border-color:var(--color-error)}.entry-name-error[data-v-544b7078]{margin:-4px 0 8px;font-size:11px;color:var(--color-error)}.act-rotation.is-disabled .act-children[data-v-544b7078]{opacity:.55}.act-rotation.is-dragging[data-v-544b7078]{opacity:.5;outline:1px dashed var(--sb-state-dragging-border);outline-offset:-1px}.rotation-icon[data-v-84eee551]{color:var(--chrome-purple)}.element-rail[data-v-30762615]{display:flex;flex-direction:column;gap:8px;width:100%}.add-dropdown[data-v-30762615]{width:100%}.rail-list[data-v-30762615]{display:flex;flex-direction:column;gap:2px;list-style:none;padding:0;margin:0}.rail-row[data-v-30762615]{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;border:1px solid transparent;color:var(--chrome-neutral-content)}.rail-row[data-v-30762615]:hover{background:var(--chrome-nav-hover)}.rail-row.is-selected[data-v-30762615]{background:color-mix(in oklch,var(--chrome-purple) 12%,transparent);border-color:color-mix(in oklch,var(--chrome-purple) 45%,transparent);color:var(--chrome-purple-text)}.rail-row.is-chained[data-v-30762615]{margin-left:18px}.chain-arrow[data-v-30762615]{flex-shrink:0;opacity:.6}.rail-icon[data-v-30762615]{flex-shrink:0;opacity:.85}.rail-label[data-v-30762615]{flex:1;min-width:0;font-size:13px}.rail-warn[data-v-30762615]{flex-shrink:0;color:var(--chrome-warning-text)}.rail-trash[data-v-30762615]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:transparent;color:var(--chrome-neutral-content);opacity:0;transition:opacity .1s}.rail-row:hover .rail-trash[data-v-30762615],.rail-row.is-selected .rail-trash[data-v-30762615]{opacity:1}.rail-trash[data-v-30762615]:hover{color:var(--chrome-danger-text);background:color-mix(in oklch,var(--chrome-danger) 12%,transparent)}.rail-grip[data-v-30762615]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:22px;border-radius:4px;background:transparent;color:var(--chrome-neutral-content);opacity:0;cursor:grab;transition:opacity .1s}.rail-row:hover .rail-grip[data-v-30762615],.rail-row.is-selected .rail-grip[data-v-30762615]{opacity:1}.rail-row.dragging[data-v-30762615]{opacity:.5}.stage[data-v-5b72ff0f]{position:relative;aspect-ratio:16 / 9;width:100%;max-height:100%;margin:auto;background:var(--chrome-stage-bg);border:1px solid var(--chrome-border-strong);border-radius:4px;overflow:hidden;container-type:size}.preview-overlay[data-v-5b72ff0f]{position:absolute;top:0;right:0;bottom:0;left:0}.box[data-v-5b72ff0f]{position:absolute;box-sizing:border-box;border:1px dashed transparent;cursor:move}.box[data-v-5b72ff0f]:hover{border-color:color-mix(in oklch,var(--color-base-content) 35%,transparent)}.box.is-selected[data-v-5b72ff0f]{border-color:var(--sb-state-selected-border);border-style:solid}.box-body[data-v-5b72ff0f]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;pointer-events:none}.box-media[data-v-5b72ff0f]{width:100%;height:100%;object-fit:contain}.box-text[data-v-5b72ff0f]{color:var(--sb-accent-on);line-height:1.1;text-align:center;overflow-wrap:anywhere;padding:2px;white-space:pre-wrap}.handle[data-v-5b72ff0f]{position:absolute;width:10px;height:10px;background:var(--sb-accent-on);border:2px solid var(--chrome-purple);border-radius:2px;z-index:5}.h-nw[data-v-5b72ff0f]{left:-6px;top:-6px;cursor:nwse-resize}.h-ne[data-v-5b72ff0f]{right:-6px;top:-6px;cursor:nesw-resize}.h-sw[data-v-5b72ff0f]{left:-6px;bottom:-6px;cursor:nesw-resize}.h-se[data-v-5b72ff0f]{right:-6px;bottom:-6px;cursor:nwse-resize}.fp-name[data-v-cf6d694f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-cat[data-v-cf6d694f]{flex-shrink:0}.element-settings[data-v-fc372e03]{display:flex;flex-direction:column;gap:4px}.row-block[data-v-fc372e03]{display:flex;flex-direction:column;gap:4px;font-size:12px}.row-block>span[data-v-fc372e03]{font-size:var(--sb-legend-font-size);font-weight:var(--sb-legend-weight);color:var(--sb-legend-color)}.comp-name[data-v-43a3d5de]{min-width:220px}.editor-body[data-v-43a3d5de]{flex:1;display:flex;min-height:0}.rail-left[data-v-43a3d5de]{width:260px;flex:none;display:flex;flex-direction:column;min-height:0;overflow-y:auto;border-right:1px solid var(--chrome-border-medium);background:var(--color-base-100);padding:10px}.canvas-area[data-v-43a3d5de]{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:16px;overflow:auto}.settings-right[data-v-43a3d5de]{width:320px;flex:none;min-height:0;overflow-y:auto;border-left:1px solid var(--chrome-border-medium);background:var(--color-base-100);padding:10px}.frame[data-v-71cc6743]{position:absolute;box-sizing:border-box;border:1px dashed transparent;transition:border-color .1s}.frame[data-v-71cc6743]:hover{border-color:color-mix(in oklch,var(--color-base-content) 35%,transparent)}.frame.is-selected[data-v-71cc6743]{border-color:var(--sb-state-selected-border);border-style:solid}.frame.is-dragging[data-v-71cc6743]{-webkit-user-select:none;user-select:none}.frame-body[data-v-71cc6743]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.frame-label[data-v-71cc6743]{position:absolute;top:-22px;left:-1px;background:var(--chrome-purple);color:var(--sb-accent-on);font-size:11px;font-weight:600;padding:2px 8px;border-radius:3px 3px 0 0;white-space:nowrap;pointer-events:none;text-transform:lowercase;font-family:var(--font-mono)}.handle[data-v-71cc6743]{position:absolute;width:10px;height:10px;background:var(--sb-accent-on);border:2px solid var(--chrome-purple);border-radius:2px;z-index:5}.h-nw[data-v-71cc6743]{left:-6px;top:-6px}.h-n[data-v-71cc6743]{left:50%;top:-6px;transform:translate(-50%)}.h-ne[data-v-71cc6743]{right:-6px;top:-6px}.h-w[data-v-71cc6743]{left:-6px;top:50%;transform:translateY(-50%)}.h-e[data-v-71cc6743]{right:-6px;top:50%;transform:translateY(-50%)}.h-sw[data-v-71cc6743]{left:-6px;bottom:-6px}.h-s[data-v-71cc6743]{left:50%;bottom:-6px;transform:translate(-50%)}.h-se[data-v-71cc6743]{right:-6px;bottom:-6px}.canvas-wrap[data-v-54d67f18]{flex:1;position:relative;min-width:0;min-height:0;overflow:hidden;background-color:var(--color-base-100);background-image:radial-gradient(circle,var(--chrome-border-strong) 1px,transparent 1px);background-size:26px 26px;cursor:grab}.canvas-wrap.panning[data-v-54d67f18]{cursor:grabbing}.canvas-stage[data-v-54d67f18]{position:absolute;left:50%;top:50%;background:var(--chrome-stage-bg);border:1px solid var(--chrome-border-strong);border-radius:4px;box-shadow:0 30px 90px var(--chrome-shadow);overflow:hidden}.canvas-float[data-v-54d67f18]{position:absolute;border-radius:12px;background:var(--color-base-200);border:1px solid var(--chrome-border-medium);box-shadow:0 12px 32px var(--chrome-shadow);z-index:10}.zoomer[data-v-54d67f18]{bottom:16px;left:16px;display:flex;flex-direction:column;align-items:center;padding:5px;gap:2px}.z-btn[data-v-54d67f18]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--chrome-neutral-content);cursor:pointer}.z-btn[data-v-54d67f18]:hover{background:var(--chrome-nav-hover);color:var(--sb-field-color)}.zval[data-v-54d67f18]{font-family:var(--font-mono);font-size:10px;color:var(--chrome-neutral-content);padding:4px 0}.bg-image[data-v-54d67f18]{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;pointer-events:none}.bg-grid[data-v-54d67f18]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--chrome-stage-bg);background-image:linear-gradient(var(--chrome-surface-raised-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--chrome-surface-raised-subtle) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.bg-placeholder[data-v-54d67f18]{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,color-mix(in oklch,var(--chrome-purple) 12%,transparent) 0 12px,transparent 12px 24px),var(--color-base-100);display:flex;align-items:center;justify-content:center;pointer-events:none}.bg-placeholder-text[data-v-54d67f18]{color:color-mix(in oklch,var(--color-base-content) 60%,transparent);font-family:var(--font-mono);font-size:28px;text-align:center;max-width:60%}.unknown-package[data-v-54d67f18]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--sb-error);font-family:var(--font-mono);font-size:13px;background:var(--chrome-shadow)}.marketplace-teaser[data-v-1872c93e]{display:flex;flex-direction:column;gap:4px}.teaser-head[data-v-1872c93e]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-neutral-content);padding:4px 6px 6px;border-bottom:1px solid var(--chrome-surface-raised);margin-bottom:4px}.teaser-state[data-v-1872c93e]{display:flex;align-items:center;justify-content:center;padding:10px;font-size:11px;color:var(--chrome-neutral-content)}.teaser-error[data-v-1872c93e]{color:var(--chrome-danger)}.teaser-list[data-v-1872c93e]{display:flex;flex-direction:column;gap:4px}.teaser-card[data-v-1872c93e]{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;text-align:left;color:inherit;transition:all .12s;font:inherit}.teaser-card[data-v-1872c93e]:hover{background:color-mix(in oklch,var(--chrome-purple) 12%,transparent);border-color:color-mix(in oklch,var(--chrome-purple) 50%,transparent)}.teaser-thumb[data-v-1872c93e]{flex-shrink:0;width:32px;height:32px;border-radius:4px;overflow:hidden;background:var(--chrome-purple-dim);display:flex;align-items:center;justify-content:center;color:var(--chrome-purple-text);font-size:11px;font-weight:700}.teaser-thumb img[data-v-1872c93e]{width:100%;height:100%;object-fit:cover}.teaser-text[data-v-1872c93e]{min-width:0;flex:1}.teaser-name[data-v-1872c93e]{font-size:12px;font-weight:700;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teaser-desc[data-v-1872c93e]{font-size:11px;color:var(--chrome-neutral-content);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.teaser-browse[data-v-1872c93e]{text-align:center;font-size:11px;margin-top:6px;padding-top:6px;border-top:1px solid var(--chrome-border-medium);color:var(--chrome-purple);text-decoration:none}.teaser-browse[data-v-1872c93e]:hover{color:var(--chrome-purple-text);text-decoration:underline}.layers-panel[data-v-d9109845]{display:flex;flex-direction:column;gap:6px;height:100%;box-sizing:border-box}.panel-head[data-v-d9109845]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 6px;border-bottom:1px solid var(--chrome-surface-raised);margin-bottom:4px}.panel-head-label[data-v-d9109845]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-neutral-content)}.layers-empty[data-v-d9109845]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 12px;color:var(--chrome-dim-content);font-size:11px;flex:1}.rail-scroll[data-v-d9109845]{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:2px}.lrow[data-v-d9109845]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:10px;text-align:left;border:1px solid transparent;background:transparent;cursor:pointer;color:inherit;font:inherit;transition:background .13s}.lrow[data-v-d9109845]:hover{background:var(--chrome-nav-hover)}.lrow.sel[data-v-d9109845]{background:var(--chrome-cyan-dim);border-color:var(--chrome-cyan-border)}.lrow .wic[data-v-d9109845]{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--chrome-purple-dim);border:1px solid var(--chrome-purple-border);color:var(--chrome-purple-text)}.lrow .wm[data-v-d9109845]{flex:1;min-width:0}.lrow .wn[data-v-d9109845]{display:block;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrow.sel .wn[data-v-d9109845]{color:var(--chrome-cyan-text)}.lrow .ws[data-v-d9109845]{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--chrome-dim-content);margin-top:1px}.posbox[data-v-d9109845]{margin:6px 4px 10px;padding:12px;border-radius:10px;background:var(--chrome-surface-raised-faint);border:1px solid var(--chrome-border-medium)}.pb-t[data-v-d9109845]{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-dim-content);margin-bottom:9px;display:flex;align-items:center;gap:8px}.pb-t .right[data-v-d9109845]{margin-left:auto;display:flex;gap:2px}.pb-btn[data-v-d9109845]{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:var(--chrome-dim-content);cursor:pointer}.pb-btn[data-v-d9109845]:hover{background:var(--chrome-nav-hover);color:var(--sb-field-color)}.posgrid[data-v-d9109845]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.posgrid[data-v-d9109845] .sb-fieldset{margin-bottom:0}.layer-add[data-v-d9109845]{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;padding:8px;background:transparent;border:1px dashed var(--chrome-border-strong);color:var(--chrome-neutral-content);border-radius:5px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;transition:all .12s}.layer-add[data-v-d9109845]:hover,.layer-add.is-open[data-v-d9109845]{background:color-mix(in oklch,var(--chrome-purple) 10%,transparent);border-color:color-mix(in oklch,var(--chrome-purple) 60%,transparent);border-style:solid;color:var(--chrome-purple-text)}.catalog-pop[data-v-d9109845]{display:flex;flex-direction:column;gap:4px;padding:8px;min-width:240px;background:var(--color-base-200);border:1px solid var(--chrome-border-medium);border-radius:6px;box-shadow:0 12px 32px var(--chrome-shadow)}.catalog-pop-title[data-v-d9109845]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-neutral-content);padding:4px 6px 6px;border-bottom:1px solid var(--chrome-surface-raised);margin-bottom:4px}.catalog-item[data-v-d9109845]{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;text-align:left;color:inherit;transition:all .12s;font:inherit}.catalog-item[data-v-d9109845]:hover{background:color-mix(in oklch,var(--chrome-purple) 12%,transparent);border-color:color-mix(in oklch,var(--chrome-purple) 50%,transparent)}.catalog-icon[data-v-d9109845]{color:var(--chrome-purple);flex-shrink:0;margin-top:2px}.catalog-text[data-v-d9109845]{min-width:0}.catalog-name[data-v-d9109845]{font-size:12px;font-weight:700;margin-bottom:2px}.catalog-desc[data-v-d9109845]{font-size:11px;color:var(--chrome-neutral-content);line-height:1.4}.catalog-pop-footer[data-v-d9109845]{border-top:1px solid var(--chrome-border-medium);margin-top:6px;padding-top:6px;text-align:center}.row-block[data-v-2d04f2bd]{display:flex;flex-direction:column;gap:4px;font-size:12px}.row-block>span[data-v-2d04f2bd]{font-size:var(--sb-legend-font-size);font-weight:var(--sb-legend-weight);color:var(--sb-legend-color)}.repeater-row[data-v-2d04f2bd]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;padding:8px;border:1px solid var(--chrome-border-subtle);border-radius:7px}.varcard[data-v-0a66680f]{border:1px solid var(--chrome-border-medium);border-radius:10px;margin-bottom:8px;overflow:hidden;background:var(--chrome-surface-raised-faint)}.varcard-head[data-v-0a66680f]{display:flex;align-items:center;gap:9px;padding:9px 11px;cursor:pointer}.varcard-head[data-v-0a66680f]:hover{background:var(--chrome-nav-hover)}.varcard-head .vn[data-v-0a66680f]{font-size:13px;font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.varcard-head .chev[data-v-0a66680f]{color:var(--chrome-dim-content);flex:none}.varcard-head .no-ov[data-v-0a66680f]{display:inline-flex;align-items:center;flex:none;color:var(--chrome-warning-text);cursor:help}.varcard.open[data-v-0a66680f]{border-color:var(--chrome-purple-border)}.varcard.open .varcard-head[data-v-0a66680f]{background:var(--chrome-purple-dim)}.varcard-body[data-v-0a66680f]{padding:12px 11px;border-top:1px solid var(--chrome-border-medium);display:flex;flex-direction:column;gap:8px}.varcard-body[data-v-0a66680f] .sb-fieldset{margin-bottom:0}.rules-title[data-v-0a66680f]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-neutral-content)}.rules-hint[data-v-0a66680f]{font-size:12px;opacity:.6}.cond-row[data-v-0a66680f]{display:flex;align-items:center;gap:6px}.cond-row .fld[data-v-0a66680f]{flex:1.4;min-width:0}.cond-row .op[data-v-0a66680f]{width:72px;flex:none}.cond-row .val[data-v-0a66680f]{flex:1;min-width:0}.varcard-actions[data-v-0a66680f]{display:flex;align-items:center;gap:4px}.wpanel[data-v-0a6e3898]{display:flex;flex-direction:column;min-height:0;max-height:100%}.wpanel-head[data-v-0a6e3898]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-bottom:1px solid var(--chrome-border-medium);flex:none}.wpanel-head-top[data-v-0a6e3898]{display:flex;align-items:center;gap:10px}.wpanel-head-version[data-v-0a6e3898]{display:block}.wpanel-head .wic[data-v-0a6e3898]{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--chrome-purple-dim);border:1px solid var(--chrome-purple-border);color:var(--chrome-purple-text)}.wpanel-head .m[data-v-0a6e3898]{flex:1;min-width:0}.wpanel-head .n[data-v-0a6e3898]{display:block;font-size:14px;font-weight:700}.wpanel-head .v[data-v-0a6e3898]{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--chrome-dim-content);margin-top:1px}.icon-btn[data-v-0a6e3898]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:var(--chrome-neutral-content);cursor:pointer}.icon-btn[data-v-0a6e3898]:hover{background:var(--chrome-nav-hover);color:var(--sb-field-color)}.wpanel-scroll[data-v-0a6e3898]{flex:1;overflow-y:auto;min-height:0;padding:16px}.wpanel-scroll[data-v-0a6e3898] .sb-fieldset:last-child{margin-bottom:var(--sb-field-gap)}.wpanel-scroll[data-v-0a6e3898] .row-block{margin-bottom:var(--sb-field-gap)}.wpanel-scroll[data-v-0a6e3898] .row-block .sb-fieldset:last-child,.wpanel-scroll[data-v-0a6e3898] .repeater-row .sb-fieldset:last-child,.wpanel-scroll[data-v-0a6e3898] .varcard .sb-fieldset:last-child{margin-bottom:0}.usage-btn[data-v-0a6e3898]{margin-bottom:14px}.psec[data-v-0a6e3898]{margin-bottom:20px}.psec-t[data-v-0a6e3898]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-neutral-content);margin-bottom:11px}.psec-t .line[data-v-0a6e3898]{flex:1;height:1px;background:var(--chrome-surface-raised)}.v-empty[data-v-0a6e3898]{font-size:12px;opacity:.6}.settings-group-label[data-v-0a6e3898]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-dim-content);margin:10px 0 4px}.add-inline[data-v-0a6e3898]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px;border-radius:10px;border:1px dashed var(--chrome-border-strong);background:transparent;cursor:pointer;color:var(--chrome-neutral-content);font-size:12.5px;font-weight:600}.add-inline[data-v-0a6e3898]:hover{border-color:var(--chrome-purple-border);color:var(--chrome-purple-text);background:var(--chrome-purple-dim);border-style:solid}.wpanel-foot[data-v-0a6e3898]{padding:10px 16px;border-top:1px solid var(--chrome-border-medium);flex:none;display:flex}.varbanner[data-v-0a6e3898]{display:flex;align-items:center;gap:9px;margin:0 0 14px;padding:9px 12px;border-radius:10px;font-size:12.5px;font-weight:600;background:var(--chrome-purple-dim);border:1px solid var(--chrome-purple-border);color:var(--chrome-purple-text)}.ov-field[data-v-0a6e3898]{position:relative;padding-left:10px;margin-bottom:12px}.ov-field[data-v-0a6e3898]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:100px;background:var(--chrome-purple)}.ov-tag[data-v-0a6e3898]{position:absolute;right:0;top:0;z-index:1;display:inline-flex;align-items:center;gap:2px}.ov-remove[data-v-0a6e3898]{width:20px;height:20px}.inherit-field[data-v-0a6e3898]{position:relative;opacity:.55;margin-bottom:12px}.inherit-field.is-promotable[data-v-0a6e3898]{cursor:pointer}.inherit-hint[data-v-0a6e3898]{position:absolute;right:0;top:0;z-index:1;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-dim-content)}.promote-overlay[data-v-0a6e3898]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent;border:none;cursor:pointer;border-radius:8px}.promote-overlay[data-v-0a6e3898]:hover{background:var(--chrome-purple-dim)}.varstrip[data-v-6c921255]{display:flex;align-items:center;gap:4px;padding:5px}.vtab[data-v-6c921255]{display:inline-flex;align-items:center;gap:8px;flex:none;white-space:nowrap;padding:7px 14px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--chrome-neutral-content);border:1px solid transparent;background:transparent;cursor:pointer;transition:all .13s}.vtab[data-v-6c921255]:hover{background:var(--chrome-nav-hover);color:var(--sb-field-color)}.vtab .dot[data-v-6c921255]{width:7px;height:7px;border-radius:50%;background:var(--chrome-dim-content);flex:none}.vtab.on[data-v-6c921255]{background:var(--chrome-purple-dim);border-color:var(--chrome-purple-border);color:var(--chrome-purple-text)}.vtab.on .dot[data-v-6c921255]{background:var(--chrome-purple)}.vtab.base.on[data-v-6c921255]{background:var(--chrome-cyan-dim);border-color:var(--chrome-cyan-border);color:var(--chrome-cyan-text)}.vtab.base.on .dot[data-v-6c921255]{background:var(--chrome-cyan);box-shadow:var(--chrome-cyan-glow-sm)}.vtab.add[data-v-6c921255]{color:var(--chrome-dim-content);border:1px dashed var(--chrome-border-strong)}.vtab.add[data-v-6c921255]:hover{color:var(--chrome-purple-text);border-color:var(--chrome-purple-border);background:var(--chrome-purple-dim)}.theme-picker[data-v-6e187618]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.theme-picker-label[data-v-6e187618]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-neutral-content)}.theme-picker-select[data-v-6e187618]{min-width:170px}.theme-picker[data-v-6e187618] .sb-fieldset{margin-bottom:0}.rail-toggle[data-v-6e187618]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--chrome-surface-raised-faint);border:1px solid var(--chrome-surface-raised-strong);color:var(--chrome-neutral-content);border-radius:6px;cursor:pointer;transition:all .12s;flex-shrink:0}.rail-toggle[data-v-6e187618]:hover{color:var(--chrome-purple-text);border-color:color-mix(in oklch,var(--chrome-purple) 50%,transparent);background:color-mix(in oklch,var(--chrome-purple) 10%,transparent)}.editor-body[data-v-6e187618]{flex:1;display:flex;min-height:0}.rail-left[data-v-6e187618]{width:320px;flex:none;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--chrome-border-medium);background:var(--color-base-100);padding:10px}.rail-left.is-collapsed[data-v-6e187618]{width:52px;align-items:center;padding-top:12px}.canvas-area[data-v-6e187618]{position:relative;flex:1;min-width:0;min-height:0;display:flex}.float-strip[data-v-6e187618]{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:10;max-width:calc(100% - 32px);overflow-x:auto;border-radius:16px;background:var(--color-base-200);border:1px solid var(--chrome-border-medium);box-shadow:0 12px 32px var(--chrome-shadow)}.float-strip.is-shifted[data-v-6e187618]{left:calc((100% - 364px)/2);max-width:calc(100% - 396px)}.float-panel[data-v-6e187618]{position:absolute;top:16px;right:16px;width:348px;max-height:calc(100% - 32px);z-index:10;border-radius:16px;background:var(--color-base-200);border:1px solid var(--chrome-border-medium);box-shadow:0 12px 32px var(--chrome-shadow)}.panel-reopen[data-v-6e187618]{position:absolute;top:16px;right:16px;z-index:10;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--chrome-border-medium);background:var(--color-base-200);box-shadow:0 12px 32px var(--chrome-shadow);color:var(--chrome-neutral-content);cursor:pointer}.panel-reopen[data-v-6e187618]:hover{color:var(--chrome-purple-text);border-color:var(--chrome-purple-border);background:var(--chrome-purple-dim)}.help-text[data-v-a5e719a8]{font-size:11px;color:var(--chrome-dim-content);line-height:1.5;margin-top:-6px}.help-text code[data-v-a5e719a8]{font-family:var(--font-mono);font-size:11px;color:var(--chrome-purple-text);background:color-mix(in oklch,var(--chrome-purple) 14%,transparent);border:1px solid color-mix(in oklch,var(--chrome-purple) 30%,transparent);padding:0 5px;border-radius:3px}.grid-2col[data-v-a5e719a8]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.btn-rotate[data-v-a5e719a8]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;background:transparent;border:1px solid var(--chrome-border-strong);color:var(--color-base-content);font-family:inherit;font-size:12px;font-weight:600;padding:7px 14px;border-radius:5px;cursor:pointer;transition:all .12s}.btn-rotate[data-v-a5e719a8]:hover{background:var(--chrome-nav-hover);border-color:var(--chrome-border-strong)}.asset-block[data-v-a5e719a8]{margin-top:12px;padding:12px;border:1px solid var(--chrome-surface-raised-strong);border-radius:6px;background:var(--chrome-surface-raised-faint);display:flex;flex-direction:column;gap:8px}.usage-popup[data-v-13c0a3a4]{max-width:720px;margin:0 auto;padding:16px}.usage-body[data-v-13c0a3a4]{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:13px;line-height:1.55;color:var(--color-base-content);background:var(--color-base-200);border:1px solid var(--color-base-300);border-radius:var(--radius-box, 8px);padding:12px;overflow-x:auto}.feed[data-v-08502e9d]{list-style:none;margin:0;padding:0}.qa-grid[data-v-f47a9fc8]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px}.qa-btn[data-v-f47a9fc8]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px dashed var(--chrome-border-strong);font-weight:600;font-size:13px;opacity:.8;transition:all .15s}.qa-btn[data-v-f47a9fc8]:hover{border-style:solid;border-color:var(--chrome-cyan-border);color:var(--chrome-cyan-text);background:var(--chrome-cyan-dim);opacity:1}.tc-rank[data-v-bb489450]{padding:6px 0}.tc-row[data-v-bb489450]{display:flex;align-items:center;gap:12px;padding:9px 20px}.tc-name[data-v-bb489450]{font-size:13px;font-weight:600;width:90px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-track[data-v-bb489450]{flex:1;height:6px;border-radius:100px;background:var(--chrome-surface-raised);overflow:hidden}.tc-bar[data-v-bb489450]{height:100%;border-radius:100px;background:var(--sb-accent-gradient)}.tc-val[data-v-bb489450]{font-size:12px;opacity:.7;width:34px;text-align:right;flex:none}.panel-card[data-v-1d0ece32]{border-radius:16px}.panel-header[data-v-1d0ece32]{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--chrome-surface-raised-strong)}.panel-title[data-v-1d0ece32]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-neutral-content)}.panel-hint[data-v-1d0ece32]{flex:0 0 auto;font-size:12px;color:var(--chrome-neutral-content);opacity:.7}.dash-grid.is-edit[data-v-19635a29]{background-image:repeating-linear-gradient(90deg,var(--chrome-topbar-border) 0 1px,transparent 1px calc(100% / var(--cols))),repeating-linear-gradient(0deg,var(--chrome-topbar-border) 0 1px,transparent 1px 30px);border-radius:10px}.dash-grid[data-v-19635a29] .vgl-item--placeholder{background:color-mix(in oklch,var(--chrome-purple) 14%,transparent);border:2px dashed var(--chrome-purple);border-radius:8px;opacity:1}.ext-row:not(.installed) .ext-name[data-v-35c7c998]{color:var(--chrome-neutral-content);font-weight:400}[data-v-35c7c998] .ext-row.installed{border-left-color:var(--chrome-cyan)}.warnings-badge[data-v-35c7c998]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;background:var(--chrome-warning-dim);border:1px solid var(--chrome-warning-border);color:var(--chrome-warning);text-decoration:none;transition:background .12s,border-color .12s;cursor:pointer}.warnings-badge[data-v-35c7c998]:hover{background:color-mix(in oklch,var(--chrome-warning) 22%,transparent);border-color:color-mix(in oklch,var(--chrome-warning) 55%,transparent)}.warnings-badge.is-error[data-v-35c7c998]{background:var(--chrome-danger-dim);border-color:var(--chrome-danger-border);color:var(--chrome-danger-text)}.warnings-badge.is-error[data-v-35c7c998]:hover{background:color-mix(in oklch,var(--chrome-danger) 22%,transparent);border-color:color-mix(in oklch,var(--chrome-danger) 60%,transparent)}.pin-btn[data-v-35c7c998]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;background:transparent;border:1px solid transparent;color:var(--chrome-dim-content);cursor:pointer;transition:background .12s,color .12s,border-color .12s;padding:0}.pin-btn[data-v-35c7c998]:hover{background:var(--chrome-surface-raised);border-color:var(--chrome-border-medium);color:var(--chrome-neutral-content)}.pin-btn.active[data-v-35c7c998]{background:color-mix(in oklch,var(--chrome-warning) 12%,transparent);border-color:color-mix(in oklch,var(--chrome-warning) 30%,transparent);color:var(--chrome-warning)}.pin-row[data-v-64e81816] .sb-fieldset{margin-bottom:0}.graph-node[data-v-8198ede6]{min-width:200px;border-radius:13px;background:var(--color-base-200);border:1px solid var(--chrome-border-strong);color:var(--color-base-content);font-size:13px;box-shadow:0 4px 18px var(--chrome-shadow);padding-bottom:6px}.graph-node[data-tone=purple][data-v-8198ede6]{border-color:var(--chrome-purple-border)}.graph-node[data-tone=purple] .graph-node-title[data-v-8198ede6]{color:var(--chrome-purple-text)}.graph-node[data-tone=cyan][data-v-8198ede6]{border-color:var(--chrome-cyan-border)}.graph-node[data-tone=cyan] .graph-node-title[data-v-8198ede6]{color:var(--chrome-cyan-text)}.graph-node[data-tone=neutral][data-v-8198ede6]{border-color:var(--chrome-border-strong)}.graph-node[data-dashed=true][data-v-8198ede6]{border-style:dashed}.graph-node-selected[data-v-8198ede6]{box-shadow:0 0 0 2px var(--chrome-cyan-border),0 4px 18px var(--chrome-shadow)}.graph-node-unknown[data-v-8198ede6]{border-color:var(--color-error)}.graph-node-missing-scopes[data-v-8198ede6]{box-shadow:0 0 0 1px var(--color-warning),0 4px 18px var(--chrome-shadow)}.graph-node-missing-scopes.graph-node-selected[data-v-8198ede6]{box-shadow:0 0 0 2px var(--color-warning),0 4px 18px var(--chrome-shadow)}.graph-node-warn-icon[data-v-8198ede6]{color:var(--color-warning);margin-left:4px}.graph-node-flag[data-v-8198ede6]{font-size:9px;max-width:120px}.graph-node-title[data-v-8198ede6]{display:flex;align-items:center;gap:6px;font-weight:600;padding:8px 14px;border-bottom:1px solid color-mix(in oklab,var(--color-base-300) 60%,transparent)}.graph-node-kind[data-v-8198ede6]{margin-left:auto;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.graph-node-section[data-v-8198ede6]{display:flex;flex-direction:column}.graph-node-section-exec[data-v-8198ede6]{background:color-mix(in oklab,var(--color-base-300) 30%,transparent)}.graph-node-row[data-v-8198ede6]{position:relative;display:flex;align-items:center;min-height:24px;padding:2px 14px}.port-label[data-v-8198ede6]{font-size:11px;color:color-mix(in oklab,var(--color-base-content) 80%,transparent);display:inline-flex;align-items:center;gap:4px}.port-label-right[data-v-8198ede6]{margin-left:auto}.graph-node-addpin[data-v-8198ede6]{margin-top:2px;padding:2px 14px;display:flex}.graph-node-addpin-right[data-v-8198ede6]{justify-content:flex-end}.graph-node-addpin-left[data-v-8198ede6]{justify-content:flex-start}.dynamic-pin-add[data-v-8198ede6]{pointer-events:auto;font-size:11px;padding:1px 6px;border-radius:4px;background:color-mix(in oklab,var(--color-base-300) 80%,transparent);border:1px dashed color-mix(in oklab,var(--color-base-content) 30%,transparent);cursor:pointer}.dynamic-pin-add[data-v-8198ede6]:hover{background:var(--color-base-100)}.dynamic-pin-remove[data-v-8198ede6]{pointer-events:auto;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid color-mix(in oklab,var(--color-error) 60%,transparent);background:transparent;color:var(--color-error);cursor:pointer;padding:0;line-height:1}.dynamic-pin-remove[data-v-8198ede6]:hover{background:color-mix(in oklab,var(--color-error) 20%,transparent)}.graph-node-unknown-label[data-v-8198ede6]{color:var(--color-error);font-style:italic;padding:12px}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.graph-canvas .vue-flow__handle{width:9px;height:9px;background:var(--color-base-100);border:1.5px solid var(--chrome-port-any);border-radius:50%;cursor:pointer;transition:box-shadow .1s ease,background .1s ease}.graph-canvas .vue-flow__handle:hover{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 60%,transparent)}.graph-canvas .vue-flow__handle[data-handlepos=left]{left:0;right:auto;transform:translate(-50%,-50%)}.graph-canvas .vue-flow__handle[data-handlepos=right]{right:0;left:auto;transform:translate(50%,-50%)}.graph-canvas .vue-flow__handle.handle-exec{border-color:var(--chrome-port-exec)}.graph-canvas .vue-flow__handle.handle-string{border-color:var(--chrome-port-string)}.graph-canvas .vue-flow__handle.handle-number{border-color:var(--chrome-port-number)}.graph-canvas .vue-flow__handle.handle-boolean{border-color:var(--chrome-port-boolean)}.graph-canvas .vue-flow__handle.handle-object{border-color:var(--chrome-port-object)}.graph-canvas .vue-flow__handle.handle-array{border-color:var(--chrome-port-array)}.graph-canvas .vue-flow__handle.handle-array_ref{border-color:var(--chrome-port-array_ref)}.graph-canvas .vue-flow__handle.handle-counter_ref{border-color:var(--chrome-port-counter_ref)}.graph-canvas .vue-flow__handle.handle-asset_ref{border-color:var(--chrome-port-asset_ref)}.graph-canvas .vue-flow__handle.handle-any{border-color:var(--chrome-port-any)}.graph-canvas .vue-flow__edge-path{stroke:var(--color-base-content);stroke-opacity:.85;stroke-width:2}.graph-canvas .vue-flow__edge.selected .vue-flow__edge-path,.graph-canvas .vue-flow__edge:focus .vue-flow__edge-path{stroke:var(--color-primary)!important;stroke-opacity:1;stroke-width:3!important}.graph-canvas .vue-flow__edge:hover .vue-flow__edge-path{stroke-opacity:1}.graph-canvas .vue-flow__edge-interaction{stroke-width:18}.graph-canvas .vue-flow__connection-path{stroke:var(--color-primary);stroke-width:2;stroke-dasharray:4 4}.graph-canvas .vue-flow__controls{display:flex;flex-direction:column;gap:2px;padding:5px;border-radius:1rem;border:1px solid var(--color-base-300);background:color-mix(in oklch,var(--color-base-200) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 48px var(--chrome-shadow)}.graph-canvas .vue-flow__controls-button{background:transparent;border:0;color:var(--color-base-content);width:30px;height:30px}.graph-canvas .vue-flow__controls-button:hover{background:var(--color-base-300)}.graph-canvas .vue-flow__controls-button svg{fill:currentColor}.graph-canvas .vue-flow__minimap{border-radius:1rem;border:1px solid var(--color-base-300);background:color-mix(in oklch,var(--color-base-200) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 48px var(--chrome-shadow);overflow:hidden}.cond-branches[data-v-97ab8864]{display:flex;flex-direction:column;gap:8px}.cond-branch[data-v-97ab8864]{display:flex;flex-direction:column;gap:4px}.cond-rule[data-v-97ab8864]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cond-left[data-v-97ab8864]{flex:1 1 120px;min-width:0}.cond-op[data-v-97ab8864]{flex:0 0 auto}.cond-right[data-v-97ab8864]{flex:1 1 140px;min-width:0}.cond-locked[data-v-97ab8864]{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--chrome-surface-raised)}.cond-branch-meta[data-v-97ab8864]{display:flex;align-items:center;gap:10px;padding-left:2px}.cond-enable[data-v-97ab8864]{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--chrome-neutral-content)}.cond-label[data-v-97ab8864]{flex:1 1 auto}.graph-inspector[data-v-3695398d]{max-height:calc(100vh - 12rem);overflow-y:auto;border-radius:var(--rounded-box, 1rem);border:1px solid var(--chrome-border-strong);background:color-mix(in oklch,var(--color-base-200) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 48px var(--chrome-shadow)}.inspector-header[data-v-3695398d]{background:color-mix(in oklch,var(--color-base-200) 95%,transparent)}.test-run-panel-enter-active[data-v-a9b91862],.test-run-panel-leave-active[data-v-a9b91862]{transition:transform .2s ease}.test-run-panel-enter-from[data-v-a9b91862],.test-run-panel-leave-to[data-v-a9b91862]{transform:translate(100%)}.help-text[data-v-bfba397a]{opacity:.7;margin-bottom:1.5rem;font-size:.875rem}.welcome[data-v-0742bf06]{--mx: 0;--my: 0;position:relative;min-height:100vh;background:var(--mk-base-100);color:var(--mk-content)}.welcome-bg[data-v-0742bf06]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;transform:translate3d(calc(var(--mx) * 26px),calc(var(--my) * 20px),0) scale(1.04);transition:transform .5s ease-out}.welcome-bg[data-v-0742bf06]:before,.welcome-bg[data-v-0742bf06]:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.5}.welcome-bg[data-v-0742bf06]:before{width:62vmax;height:62vmax;left:-12vmax;top:-16vmax;background:radial-gradient(circle,color-mix(in oklch,var(--mk-purple) 55%,transparent),transparent 60%);animation:welcome-drift1-0742bf06 24s ease-in-out infinite}.welcome-bg[data-v-0742bf06]:after{width:56vmax;height:56vmax;right:-14vmax;bottom:-18vmax;background:radial-gradient(circle,color-mix(in oklch,var(--mk-cyan) 50%,transparent),transparent 60%);animation:welcome-drift2-0742bf06 28s ease-in-out infinite}@keyframes welcome-drift1-0742bf06{0%,to{transform:translate(0)}50%{transform:translate(9vmax,6vmax)}}@keyframes welcome-drift2-0742bf06{0%,to{transform:translate(0)}50%{transform:translate(-8vmax,-5vmax)}}.welcome-particles[data-v-0742bf06]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.welcome-particles span[data-v-0742bf06]{position:absolute;top:104%;border-radius:50%;opacity:0;animation:welcome-particle-0742bf06 linear infinite}.welcome-particles span[data-v-0742bf06]:nth-child(odd){background:var(--mk-purple);box-shadow:0 0 8px var(--mk-purple)}.welcome-particles span[data-v-0742bf06]:nth-child(2n){background:var(--mk-cyan);box-shadow:0 0 8px var(--mk-cyan)}@keyframes welcome-particle-0742bf06{0%{transform:translateY(0);opacity:0}12%{opacity:var(--p-o, .5)}88%{opacity:var(--p-o, .5)}to{transform:translateY(-112vh);opacity:0}}.welcome-glow[data-v-0742bf06]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(360px circle at var(--mxp, 50vw) var(--myp, 45vh),color-mix(in oklch,var(--mk-cyan-tint) 6%,transparent),transparent 70%)}.welcome[data-v-0742bf06]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 90% 65% at 50% 40%,transparent 35%,color-mix(in oklch,var(--mk-base-100) 72%,transparent) 100%),linear-gradient(to bottom,color-mix(in oklch,var(--mk-base-100) 30%,transparent) 0%,transparent 28%,transparent 70%,color-mix(in oklch,var(--mk-base-100) 88%,transparent) 100%)}.welcome-content[data-v-0742bf06]{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,2.75rem)}.welcome-topbar[data-v-0742bf06]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.welcome-wordmark[data-v-0742bf06]{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--mk-content)}.welcome-wordmark b[data-v-0742bf06]{color:var(--mk-cyan);font-weight:inherit}.welcome-status[data-v-0742bf06]{display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mk-content-muted);border:1px solid var(--mk-purple-border);padding:.45rem .9rem;border-radius:100px}.welcome-status .dot[data-v-0742bf06]{width:7px;height:7px;border-radius:50%;background:var(--mk-purple);box-shadow:0 0 10px var(--mk-purple);animation:welcome-pulse-0742bf06 2.2s ease-in-out infinite}@keyframes welcome-pulse-0742bf06{0%,to{opacity:1}50%{opacity:.35}}.welcome-hero[data-v-0742bf06]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.5rem;padding:2rem 0;transform:translate3d(calc(var(--mx) * -12px),calc(var(--my) * -9px),0);transition:transform .5s ease-out}.welcome-title[data-v-0742bf06]{font-size:clamp(3rem,14vw,9rem);font-weight:800;line-height:1.15;letter-spacing:-.045em;padding-bottom:.12em;background:linear-gradient(100deg,var(--mk-content) 0%,var(--mk-cyan) 34%,var(--mk-purple) 62%,var(--mk-content) 100%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:welcome-sheen-0742bf06 7.5s ease-in-out infinite,welcome-float-0742bf06 7s ease-in-out infinite,welcome-enter-title-0742bf06 1s ease .12s backwards}.welcome-title .dot[data-v-0742bf06]{-webkit-text-fill-color:var(--mk-cyan);color:var(--mk-cyan)}@keyframes welcome-sheen-0742bf06{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes welcome-float-0742bf06{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.welcome-subtitle[data-v-0742bf06]{max-width:46ch;font-size:clamp(1rem,2.1vw,1.2rem);font-weight:600;color:var(--mk-content)}.welcome-login[data-v-0742bf06]{display:inline-flex;align-items:center;gap:.7rem;margin-top:.4rem;padding:.95rem 1.9rem;border-radius:12px;font-size:1rem;font-weight:700;letter-spacing:.01em;text-decoration:none;color:var(--mk-twitch-on);background:var(--mk-twitch);border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease}.welcome-login[data-v-0742bf06]:hover{transform:translateY(-2px);box-shadow:0 12px 38px color-mix(in oklch,var(--mk-twitch) 42%,transparent)}.welcome-login svg[data-v-0742bf06]{width:20px;height:20px}.welcome-login.is-loading[data-v-0742bf06]{pointer-events:none;opacity:.85}.welcome-foot[data-v-0742bf06]{font-size:12.5px;letter-spacing:.04em;color:var(--mk-content-dim)}@keyframes welcome-enter-0742bf06{0%{opacity:0;transform:translateY(14px)}}@keyframes welcome-enter-title-0742bf06{0%{opacity:0;filter:blur(10px)}}.welcome-topbar[data-v-0742bf06]{animation:welcome-enter-0742bf06 .7s ease .05s backwards}.welcome-subtitle[data-v-0742bf06]{animation:welcome-enter-0742bf06 .7s ease .3s backwards}.welcome-login[data-v-0742bf06]{animation:welcome-enter-0742bf06 .7s ease .45s backwards}.welcome-foot[data-v-0742bf06]{animation:welcome-enter-0742bf06 .7s ease .6s backwards}@media(max-width:600px){.welcome-status[data-v-0742bf06]{display:none}}@media(prefers-reduced-motion:reduce){.welcome-bg[data-v-0742bf06]:before,.welcome-bg[data-v-0742bf06]:after,.welcome-title[data-v-0742bf06],.welcome-status .dot[data-v-0742bf06],.welcome-topbar[data-v-0742bf06],.welcome-subtitle[data-v-0742bf06],.welcome-login[data-v-0742bf06],.welcome-foot[data-v-0742bf06],.welcome-particles span[data-v-0742bf06]{animation:none!important}.welcome-bg[data-v-0742bf06],.welcome-hero[data-v-0742bf06]{transform:none!important}}.sb-chip[data-v-f2e7a29b]{display:inline-block;vertical-align:middle;font-size:11px;font-weight:500;line-height:1.4;padding:1px 6px;border:1px solid;border-radius:3px;white-space:nowrap}.sb-chip.is-mono[data-v-f2e7a29b]{font-family:var(--font-mono)}.sb-chip.is-truncate[data-v-f2e7a29b]{min-width:0;max-width:360px;overflow:hidden;text-overflow:ellipsis}.sb-chip.is-link[data-v-f2e7a29b]{text-decoration:none;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.sb-chip[data-tone=neutral][data-v-f2e7a29b]{color:var(--chrome-dim-content);background:var(--chrome-surface-raised-faint);border-color:var(--chrome-border-subtle)}.sb-chip[data-tone=warning][data-v-f2e7a29b]{color:var(--chrome-warning-text);background:var(--chrome-warning-dim);border-color:var(--chrome-warning-border)}.sb-chip[data-tone=purple][data-v-f2e7a29b]{color:var(--chrome-purple-text);background:var(--chrome-purple-dim);border-color:var(--chrome-purple-border)}.sb-chip[data-tone=cyan][data-v-f2e7a29b]{color:var(--chrome-cyan-text);background:var(--chrome-cyan-dim);border-color:var(--chrome-cyan-border)}.sb-chip[data-tone=danger][data-v-f2e7a29b]{color:var(--chrome-danger-text);background:var(--chrome-danger-dim);border-color:var(--chrome-danger-border)}.sb-chip[data-tone=success][data-v-f2e7a29b]{color:var(--chrome-success-text);background:var(--chrome-success-dim);border-color:var(--chrome-success-border)}.sb-chip[data-tone=info][data-v-f2e7a29b]{color:var(--chrome-info-text);background:var(--chrome-info-dim);border-color:var(--chrome-info-border)}.sb-chip[data-tone=pink][data-v-f2e7a29b]{color:var(--chrome-pink-text);background:var(--chrome-pink-dim);border-color:var(--chrome-pink-border)}.sb-chip.is-link[data-tone=purple][data-v-f2e7a29b]:hover{background:color-mix(in oklch,var(--chrome-purple) 28%,transparent)}.sb-feed-row[data-v-bdaf95c8]{display:flex;align-items:center;gap:14px;padding:11px 20px;border-bottom:1px solid var(--chrome-border-subtle);font-size:13.5px}.sb-feed-row[data-v-bdaf95c8]:last-child{border-bottom:0}.sb-feed-row__ts[data-v-bdaf95c8]{width:78px;flex:none;font-size:11.5px;opacity:.5;white-space:nowrap}.sb-feed-row__chip[data-v-bdaf95c8]{flex:none;display:inline-flex;align-items:center;padding:2px 9px;border-radius:100px;font-size:11px;font-weight:500;border:1px solid var(--chrome-border-strong)}.sb-feed-row__chip.is-cyan[data-v-bdaf95c8]{background:var(--chrome-cyan-dim);border-color:var(--chrome-cyan-border);color:var(--chrome-cyan-text)}.sb-feed-row__chip.is-purple[data-v-bdaf95c8]{background:var(--chrome-purple-dim);border-color:var(--chrome-purple-border);color:var(--chrome-purple-text)}.sb-feed-row__chip.is-warn[data-v-bdaf95c8]{background:var(--chrome-warning-dim);border-color:var(--chrome-warning-border);color:var(--chrome-warning-text)}.sb-feed-row__what[data-v-bdaf95c8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in oklch,var(--color-base-content) 70%,transparent)}.sb-feed-row__what[data-v-bdaf95c8] b{color:var(--color-base-content);font-weight:600}.sb-feed-row__actions[data-v-bdaf95c8]{flex:none}.sb-seg[data-v-4897c95f]{display:inline-flex;gap:2px;padding:3px;background:var(--chrome-surface-raised-faint);border:1px solid var(--chrome-border-subtle);border-radius:10px}.sb-seg__btn[data-v-4897c95f]{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:7px;font-size:12.5px;font-weight:600;opacity:.7;transition:all .15s}.sb-seg__btn[data-v-4897c95f]:hover{opacity:1}.sb-seg__btn.is-on[data-v-4897c95f]{background:var(--chrome-cyan-dim);color:var(--chrome-cyan-text);opacity:1}.sb-seg__count[data-v-4897c95f]{font-size:10px;font-weight:700;line-height:1.4;padding:0 5px;border-radius:8px;min-width:16px;text-align:center;background:var(--chrome-danger-dim);color:var(--chrome-danger-text);border:1px solid var(--chrome-danger-border)}.sb-spark[data-v-7e4e9e71]{flex:none;opacity:.9}.sb-spark__line[data-v-7e4e9e71]{fill:none;stroke:var(--chrome-cyan);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sb-spark__area[data-v-7e4e9e71]{fill:color-mix(in oklch,var(--chrome-cyan) 14%,transparent);stroke:none}.sb-stat[data-v-2faf8833]{position:relative;overflow:hidden;padding:18px 20px}.sb-stat[data-v-2faf8833]:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,var(--chrome-cyan-border),transparent)}.sb-stat__lbl[data-v-2faf8833]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-neutral-content)}.sb-stat__ic[data-v-2faf8833]{width:15px;height:15px;color:var(--chrome-cyan)}.sb-stat__num[data-v-2faf8833]{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:6px 0 2px;font-variant-numeric:tabular-nums}.sb-stat__frac[data-v-2faf8833]{font-size:18px;opacity:.5;font-weight:700}.sb-stat__delta[data-v-2faf8833]{font-size:12.5px;font-weight:600}.sb-stat__delta.is-positive[data-v-2faf8833]{color:var(--chrome-success-text)}.sb-stat__delta.is-flat[data-v-2faf8833]{opacity:.55}.confirm-title[data-v-ea50c092]{font-size:15px;font-weight:700;color:var(--sb-field-color);margin:0}.confirm-message[data-v-ea50c092]{font-size:13px;line-height:1.55;color:var(--color-base-content);margin:0;white-space:pre-wrap;word-break:break-word}.btn-cancel[data-v-ea50c092],.btn-confirm[data-v-ea50c092],.btn-danger[data-v-ea50c092]{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:700;padding:8px 18px;border-radius:5px;cursor:pointer;border:1px solid transparent;transition:filter .12s,background .12s,border-color .12s}.btn-cancel[data-v-ea50c092]{background:transparent;border-color:var(--chrome-border-strong);color:var(--color-base-content)}.btn-cancel[data-v-ea50c092]:hover{background:var(--chrome-topbar-border);border-color:var(--chrome-border-strong)}.btn-confirm[data-v-ea50c092]{background:linear-gradient(135deg,var(--sb-accent-to) 0%,var(--sb-accent-from) 100%);color:var(--sb-accent-on)}.btn-confirm[data-v-ea50c092]:hover{filter:brightness(1.08)}.btn-danger[data-v-ea50c092]{background:var(--chrome-danger);color:var(--sb-accent-on)}.btn-danger[data-v-ea50c092]:hover{filter:brightness(1.08)}.list-toolbar[data-v-104c6eee]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.palette-dialog[data-v-d8498820] .modal-box{width:600px;max-width:calc(100vw - 2rem);padding:0;background:var(--sb-panel-bg);border:1px solid var(--chrome-border-subtle)}.palette-dialog[data-v-d8498820] .modal-body{padding:0}.palette-modal[data-v-d8498820]{width:100%}.palette-pin[data-v-d8498820]{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--chrome-border-subtle);color:var(--sb-help-color)}.palette-pin svg.icon[data-v-d8498820]{width:18px;height:18px}.palette-input[data-v-d8498820]{flex:1;background:none;border:0;outline:0;font-size:15px;color:var(--color-base-content)}.palette-pin .kbd[data-v-d8498820]{border-radius:4px}.palette-group[data-v-d8498820]{padding:7px 8px}.palette-gl[data-v-d8498820]{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-help-color);padding:7px 10px 4px}.pal-row[data-v-d8498820]{display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border-radius:9px;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--sb-legend-color);background:none;border:0;text-align:left}.pal-row.hot[data-v-d8498820]{background:var(--chrome-cyan-dim);color:var(--color-base-content)}.pal-row .ic[data-v-d8498820]{color:var(--sb-help-color)}.pal-row.hot .ic[data-v-d8498820]{color:var(--chrome-cyan-text)}.pal-row-label[data-v-d8498820]{flex:1}.palette-empty[data-v-d8498820]{padding:18px;font-size:13.5px;color:var(--sb-help-color)}.embedded-actions-body[data-v-9e22d2a9]{display:flex;flex-direction:column;gap:8px}.act-editor[data-v-9e22d2a9] .cond-rule{--sb-field-padding: 4px 9px;--sb-field-font-size: 13px;align-items:center;flex-wrap:nowrap}.act-editor[data-v-9e22d2a9] .cond-rule .sb-combobox-trigger{padding:4px 9px;font-size:13px}.act-editor[data-v-9e22d2a9] .cond-branches{flex:1 1 auto;min-width:0}.act-editor[data-v-9e22d2a9] .cond-rule .cond-left{flex:1 1 0;min-width:0}.act-editor[data-v-9e22d2a9] .cond-rule .cond-op{flex:0 0 60px}.act-editor[data-v-9e22d2a9] .cond-rule>.sb-fieldset{flex:1 1 0;min-width:0;width:auto;margin:0}.act-editor[data-v-9e22d2a9] .cond-rule>.sb-fieldset .sb-help:not(.is-error){display:none}.actions-reorder-hint[data-v-9e22d2a9]{margin-left:auto;font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--chrome-dim-content)}.tile[data-v-b3389208]{border:1px solid color-mix(in oklch,var(--chrome-neutral-content) 20%,transparent);border-radius:.5rem;overflow:hidden;cursor:pointer;background:var(--chrome-surface-raised-subtle);transition:border-color .15s,transform .1s}.tile[data-v-b3389208]:hover{border-color:color-mix(in oklch,var(--chrome-purple) 60%,transparent)}.tile.is-selected[data-v-b3389208]{border-color:var(--sb-state-selected-border);box-shadow:0 0 0 2px color-mix(in oklch,var(--sb-state-selected-border) 30%,transparent)}.thumb[data-v-b3389208]{aspect-ratio:16/12;display:flex;align-items:center;justify-content:center;background:var(--color-base-100)}.thumb img[data-v-b3389208]{width:100%;height:100%;object-fit:cover}.name-row[data-v-b3389208],.meta-row[data-v-b3389208]{padding:.25rem .5rem;font-size:.8125rem}.meta-row[data-v-b3389208]{display:flex;justify-content:space-between;align-items:center;opacity:.7}.actions[data-v-b3389208]{display:flex;gap:.125rem}.icon-btn[data-v-b3389208]{background:none;border:none;cursor:pointer;opacity:.55;padding:.125rem .25rem;border-radius:.25rem;display:inline-flex;align-items:center;transition:opacity .1s,background .1s}.icon-btn[data-v-b3389208]:hover{opacity:1;background:var(--chrome-surface-raised)}.icon-btn-danger[data-v-b3389208]:hover{color:var(--chrome-danger)}.name[data-v-b3389208]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.media-browser[data-v-082df397]{display:flex;flex-direction:column;gap:1rem}.top-bar[data-v-082df397]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.upload-toggle[data-v-082df397]{margin-left:auto}.kind-chips[data-v-082df397]{display:flex;gap:.25rem}.kind-chips button[data-v-082df397]{padding:.25rem .75rem;border-radius:999px;border:1px solid color-mix(in oklch,var(--chrome-neutral-content) 30%,transparent);background:transparent;cursor:pointer;font-size:.8125rem}.kind-chips button.active[data-v-082df397]{background:color-mix(in oklch,var(--chrome-purple) 20%,transparent);border-color:var(--chrome-purple)}.quota-bar[data-v-082df397]{display:flex;gap:.75rem;align-items:center}.progress[data-v-082df397]{flex:1;height:.5rem}.quota-label[data-v-082df397]{font-size:.8125rem;opacity:.7}.asset-grid[data-v-082df397]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.empty[data-v-082df397]{text-align:center;padding:3rem 0;opacity:.6}.preview img[data-v-584f82f0],.preview video[data-v-584f82f0]{max-width:100%;max-height:60vh;display:block;margin:0 auto}.preview audio[data-v-584f82f0]{width:100%}.meta[data-v-584f82f0]{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin-top:1rem;font-size:.875rem}.meta dt[data-v-584f82f0]{opacity:.7}.upload-zone[data-v-471d095a]{border:2px dashed color-mix(in oklch,var(--chrome-neutral-content) 50%,transparent);border-radius:.5rem;padding:1.5rem;text-align:center;transition:border-color .15s,background .15s}.upload-zone.is-dragging[data-v-471d095a]{border-color:var(--sb-state-dragging-border);background:var(--sb-state-dragging-bg)}.upload-list[data-v-471d095a]{margin-top:1rem;text-align:left;font-size:.875rem}.upload-list li[data-v-471d095a]{display:flex;justify-content:space-between;padding:.25rem 0}.upload-list .status-ok[data-v-471d095a]{color:var(--chrome-success)}.upload-list .status-failed[data-v-471d095a],.upload-list .status-skipped[data-v-471d095a]{color:var(--chrome-danger)}.hidden[data-v-471d095a]{display:none}.help-text[data-v-471d095a]{font-size:.875rem;opacity:.7;margin-top:.5rem}.form-wrap[data-v-ddc46917]{width:100%}.save-row[data-v-ddc46917]{display:flex;align-items:center;gap:12px;margin-top:8px}.btn-delete[data-v-ddc46917]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;background:transparent;border:1px solid color-mix(in oklch,var(--chrome-danger) 45%,transparent);color:var(--chrome-danger-text);font-family:inherit;font-size:13px;font-weight:700;padding:8px 18px;border-radius:5px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.btn-delete[data-v-ddc46917]:hover{background:var(--chrome-danger-dim);border-color:color-mix(in oklch,var(--chrome-danger) 65%,transparent);color:var(--chrome-danger-text)}.tag-filter-bar[data-v-6ad72ac2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;margin-bottom:8px;border-bottom:1px solid var(--color-base-200)}.tag-filter-bar__label[data-v-6ad72ac2]{font-size:11px;font-weight:500;color:var(--color-base-content);opacity:.7;margin-right:4px}.tag-filter-bar__clear[data-v-6ad72ac2],.tag-filter-bar__manage[data-v-6ad72ac2]{background:transparent;border:0;padding:2px 6px;font-size:11px;color:var(--color-base-content);cursor:pointer;margin-left:auto}.tag-filter-bar__clear[data-v-6ad72ac2]:hover,.tag-filter-bar__manage[data-v-6ad72ac2]:hover{text-decoration:underline}.tag-manager__edit[data-v-81aa27fb]{display:flex;align-items:flex-start;gap:8px}.tag-manager__edit[data-v-81aa27fb]>:first-child{flex:1 1 auto;min-width:0}.tag-manager__edit[data-v-81aa27fb]>:last-child{flex:0 1 180px}.companion-panel[data-v-8f2e5059]{display:flex;flex-direction:column;gap:16px}.companion-block[data-v-0d9999e5]{border:1px solid var(--chrome-border-subtle);border-radius:8px;padding:12px;background:var(--chrome-panel)}.companion-block-head[data-v-0d9999e5]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.companion-block-icon[data-v-0d9999e5]{opacity:.7}.companion-block-title[data-v-0d9999e5]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-base-content);opacity:.65}.companion-block-body[data-v-0d9999e5]{font-size:13px;line-height:1.6}.companion-stat[data-v-6d5a663c]{display:flex;align-items:baseline;gap:8px}.companion-stat-value[data-v-6d5a663c]{font-size:28px;font-weight:800;line-height:1}.companion-stat-label[data-v-6d5a663c]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.companion-stat-meta[data-v-6d5a663c]{margin-top:8px;font-size:12px;opacity:.6}.companion-concept-body[data-v-1f913912]{color:var(--color-base-content);opacity:.85;margin:0}.companion-concept-extra[data-v-1f913912]:empty{display:none}.companion-concept-extra[data-v-1f913912]:not(:empty){margin-top:10px}.companion-custom-vars-note[data-v-0350f244]{color:var(--color-base-content);opacity:.85;margin:0 0 8px}.companion-chips[data-v-0350f244]{display:flex;flex-wrap:wrap;gap:6px}.companion-chip[data-v-0350f244]{font-family:var(--font-mono);font-size:12px;color:var(--chrome-purple-text);background:var(--chrome-purple-dim);border:1px solid var(--chrome-purple-border);padding:1px 6px;border-radius:3px}.companion-empty[data-v-0350f244]{color:var(--color-base-content);opacity:.6;font-size:12px;margin:0}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}
