.block-inspector-popup[data-v-7b8df438]{width:min(420px,92vw);height:100%;background:var(--ink-bg-primary, #fff)}.block-inspector-popup__header[data-v-7b8df438]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ink-border-primary, #e5e7eb)}.block-inspector-popup__header h3[data-v-7b8df438]{margin:0;font-size:16px}.block-inspector-popup__body[data-v-7b8df438],.block-inspector-popup__state[data-v-7b8df438]{padding:20px}.block-inspector-popup__body[data-v-7b8df438]{display:flex;flex-direction:column;gap:12px}.block-inspector-popup__state[data-v-7b8df438]{display:flex;min-height:160px;align-items:center;justify-content:center;color:var(--ink-text-secondary, #6b7280)}.block-inspector-popup__actions[data-v-7b8df438]{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--ink-border-primary, #e5e7eb)}.block-inspector-popup__actions p[data-v-7b8df438]{width:100%;margin:0;font-size:13px}.solved-content-popup[data-v-845d4647]{display:flex;flex-direction:column;width:min(900px,94vw);max-height:88vh;background:var(--ink-bg-primary, #fff)}.solved-content-popup__header[data-v-845d4647]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ink-border-primary, #e5e7eb)}.solved-content-popup__header h3[data-v-845d4647]{margin:0;font-size:16px}.solved-content-popup__controls[data-v-845d4647]{display:flex;gap:8px}.solved-content-popup__content[data-v-845d4647]{overflow:auto;padding:20px}.solved-content-popup__state[data-v-845d4647]{display:flex;min-height:240px;align-items:center;justify-content:center;padding:20px;color:var(--ink-text-secondary, #6b7280)}.relation-inspector-popup[data-v-f06bb3f5]{width:min(360px,100vw - 32px)}.relation-inspector-popup header[data-v-f06bb3f5]{display:flex;align-items:center;justify-content:space-between;gap:var(--sys-space-md)}.relation-inspector-popup h3[data-v-f06bb3f5]{margin:0;font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing)}.relation-inspector-popup dl[data-v-f06bb3f5]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px}.relation-inspector-popup dd[data-v-f06bb3f5]{margin:0;overflow-wrap:anywhere}.relation-inspector-popup dt[data-v-f06bb3f5]{color:var(--sys-color-text-subtle)}.info-base-list-view[data-v-206a32f2]{flex:1;min-width:0;overflow-y:auto;background:var(--sys-color-surface-base);color:var(--sys-color-text-base);padding:clamp(48px,9vw,112px) clamp(24px,7vw,96px)}.info-base-list-view__hero[data-v-206a32f2],.info-base-list-view__results[data-v-206a32f2]{width:min(880px,100%);margin-inline:auto}.info-base-list-view__eyebrow[data-v-206a32f2]{font-size:var(--sys-font-label-md-font-size);font-weight:var(--sys-font-label-md-font-weight);line-height:var(--sys-font-label-md-line-height);letter-spacing:var(--sys-font-label-md-letter-spacing);color:var(--sys-color-text-muted);margin:0 0 var(--sys-space-sm);letter-spacing:.08em;text-transform:uppercase}.info-base-list-view h1[data-v-206a32f2]{font-size:var(--sys-font-headline-lg-font-size);font-weight:var(--sys-font-headline-lg-font-weight);line-height:var(--sys-font-headline-lg-line-height);letter-spacing:var(--sys-font-headline-lg-letter-spacing);margin:0 0 var(--sys-space-lg)}.info-base-list-view__search[data-v-206a32f2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sys-space-sm)}.info-base-list-view__search input[data-v-206a32f2]{min-width:0;height:48px;border:1px solid var(--sys-color-text-muted);border-radius:4px;padding-inline:var(--sys-space-md);background:var(--sys-color-surface-subtle);color:inherit;font-size:var(--sys-font-body-lg-font-size);font-weight:var(--sys-font-body-lg-font-weight);line-height:var(--sys-font-body-lg-line-height);letter-spacing:var(--sys-font-body-lg-letter-spacing)}.info-base-list-view__search input[data-v-206a32f2]:focus{outline:2px solid var(--sys-color-text-base);outline-offset:2px}.info-base-list-view__results[data-v-206a32f2]{margin-top:clamp(40px,7vw,72px)}.info-base-list-view__state[data-v-206a32f2]{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sys-space-sm);text-align:center;color:var(--sys-color-text-muted)}.info-base-list-view__state p[data-v-206a32f2],.info-base-list-view__state small[data-v-206a32f2]{margin:0}.info-base-list-view__matches[data-v-206a32f2]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sys-space-sm)}.info-base-list-view__match[data-v-206a32f2]{width:100%;display:grid;gap:var(--sys-space-sm);border:1px solid var(--sys-color-text-muted);border-radius:4px;padding:var(--sys-space-md);background:var(--sys-color-surface-subtle);color:inherit;text-align:left;cursor:pointer}.info-base-list-view__match[data-v-206a32f2]:hover,.info-base-list-view__match[data-v-206a32f2]:focus-visible{border-color:var(--sys-color-text-base);background:var(--sys-color-surface-base)}.info-base-list-view__match-heading[data-v-206a32f2],.info-base-list-view__evidence[data-v-206a32f2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sys-space-sm)}.info-base-list-view__match-heading[data-v-206a32f2]{justify-content:space-between}.info-base-list-view__match-heading strong[data-v-206a32f2]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing)}.info-base-list-view__match-heading span[data-v-206a32f2]{color:var(--sys-color-text-muted)}.info-base-list-view__excerpt[data-v-206a32f2]{font-size:var(--sys-font-body-md-font-size);font-weight:var(--sys-font-body-md-font-weight);line-height:var(--sys-font-body-md-line-height);letter-spacing:var(--sys-font-body-md-letter-spacing);white-space:pre-wrap}.info-base-list-view__evidence[data-v-206a32f2]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);color:var(--sys-color-text-muted)}@media(max-width:640px){.info-base-list-view__search[data-v-206a32f2]{grid-template-columns:1fr}}.source-card[data-v-19baff81]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-md);border:1px solid var(--sys-color-border-base);box-sizing:border-box;width:100%;min-width:280px;max-width:380px;cursor:pointer;transition:background-color .2s,border-color .2s}.source-card[data-v-19baff81]:hover{border-color:var(--sys-color-border-subtle)}.source-card__metadata[data-v-19baff81]{display:flex;align-items:center;justify-content:space-between;width:100%}.source-card__left[data-v-19baff81]{display:flex;flex-direction:column;align-items:flex-start}.source-card__type[data-v-19baff81]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);color:var(--sys-color-text-subtle);width:100%}.source-card__nickname[data-v-19baff81]{font-size:var(--sys-font-body-lg-font-size);font-weight:var(--sys-font-body-lg-font-weight);line-height:var(--sys-font-body-lg-line-height);letter-spacing:var(--sys-font-body-lg-letter-spacing);color:var(--sys-color-text-base);width:100%}.source-card__right[data-v-19baff81]{display:flex;align-items:center;justify-content:flex-end}.source-card__id-label[data-v-19baff81],.source-card__id[data-v-19baff81]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--sys-color-text-subtle);text-align:right;white-space:nowrap}.source-card__collect-at[data-v-19baff81]{white-space:nowrap}.source-card__config[data-v-19baff81]{display:flex;flex-direction:column;gap:var(--sys-space-sm);padding:var(--sys-space-sm);border:1px solid var(--sys-color-border-muted);box-sizing:border-box;height:96px;overflow:auto;width:100%}.source-card__config-text[data-v-19baff81]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--sys-color-text-subtle);margin:0;white-space:pre-wrap;width:100%}.source-card__open-job[data-v-19baff81]{font-size:var(--sys-font-label-md-font-size);font-weight:var(--sys-font-label-md-font-weight);line-height:var(--sys-font-label-md-line-height);letter-spacing:var(--sys-font-label-md-letter-spacing);color:var(--sys-color-text-base);text-decoration:underline;cursor:pointer;width:100%}.source-card__operations[data-v-19baff81]{display:flex;align-items:center;justify-content:space-between;width:100%}.source-card__operations-left[data-v-19baff81]{display:flex;gap:10px;align-items:flex-start}.source-card__operations-right[data-v-19baff81]{display:flex;gap:var(--sys-space-sm);align-items:center}.collect-at__title[data-v-19baff81]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin-bottom:var(--sys-space-md)}.collect-at__actions[data-v-19baff81]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;align-self:stretch;margin-top:var(--sys-space-md)}.config-editor[data-v-19baff81]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-lg);background:var(--sys-color-surface-base);border-radius:var(--sys-radius-md);box-shadow:var(--sys-shadow-lg);min-width:400px;max-width:600px}.config-editor__title[data-v-19baff81]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin:0}.config-editor__actions[data-v-19baff81]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;align-self:stretch}.source-form[data-v-fe5b5e5a]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.source-form__collect-at-placeholder[data-v-fe5b5e5a]{font-size:var(--sys-font-body-md-font-size);font-weight:var(--sys-font-body-md-font-weight);line-height:var(--sys-font-body-md-line-height);letter-spacing:var(--sys-font-body-md-letter-spacing);color:var(--sys-color-text-subtle)}.create-source[data-v-5e583280]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-md);box-sizing:border-box;min-width:420px;max-width:580px;width:42vw;flex-shrink:0}.create-source .title[data-v-5e583280]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin:0;width:100%}.create-source .form[data-v-5e583280]{display:flex;flex-direction:column;gap:var(--sys-space-sm);padding:var(--sys-space-sm);padding-top:0;padding-bottom:0;box-sizing:border-box;width:100%}.create-source .form__collect-at[data-v-5e583280]{flex-direction:row;flex-wrap:wrap;align-items:center}.create-source .footer[data-v-5e583280]{display:flex;align-items:center;justify-content:flex-end;padding:var(--sys-space-sm);padding-top:0;box-sizing:border-box;width:100%}.sources-view[data-v-768cddc3]{display:flex;gap:var(--sys-space-lg);flex:1;align-self:stretch;box-sizing:border-box;padding:var(--sys-space-lg) var(--sys-space-xl);background:var(--sys-color-surface-base)}.sources-view__list[data-v-768cddc3]{display:flex;flex-direction:column;gap:var(--sys-space-md);flex:1;align-items:center;min-height:120px;min-width:120px;overflow-x:hidden;overflow-y:auto}.job-card[data-v-df753574]{display:flex;flex-direction:column;gap:var(--sys-space-xs);padding:var(--sys-space-md);border:1px solid var(--sys-color-border-base);box-sizing:border-box;cursor:pointer;transition:background-color .2s}.job-card[data-v-df753574]:hover{background-color:var(--sys-color-surface-hover)}.job-card__header[data-v-df753574]{display:flex;justify-content:space-between;align-items:center}.job-card__id[data-v-df753574]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--sys-color-text-base)}.job-card__status[data-v-df753574]{font-size:var(--sys-font-label-md-font-size);font-weight:var(--sys-font-label-md-font-weight);line-height:var(--sys-font-label-md-line-height);letter-spacing:var(--sys-font-label-md-letter-spacing);color:var(--sys-color-text-base)}.job-card__status.status--pending[data-v-df753574]{color:var(--sys-color-warning-base)}.job-card__status.status--running[data-v-df753574]{color:var(--sys-color-info-base)}.job-card__status.status--finished[data-v-df753574]{color:var(--sys-color-success-base)}.job-card__status.status--failed[data-v-df753574]{color:var(--sys-color-danger-base)}.job-card__dates[data-v-df753574]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.job-card__date[data-v-df753574]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);color:var(--sys-color-text-subtle)}.source-view[data-v-c48274b5]{display:flex;flex-direction:row;gap:var(--sys-space-xl);flex:1;min-width:0;align-items:flex-start;box-sizing:border-box;padding:var(--sys-space-lg) var(--sys-space-xl);background:var(--sys-color-surface-base)}.source-view__loading[data-v-c48274b5]{display:flex;justify-content:center;align-items:center;flex:1}.source-view__details[data-v-c48274b5]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-lg);border:1px solid var(--sys-color-border-base);box-sizing:border-box;min-width:280px;max-width:40%;max-height:100%}.source-view__jobs[data-v-c48274b5]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-lg);border:1px solid var(--sys-color-border-base);box-sizing:border-box;align-self:stretch;flex:1;max-width:60%;min-width:360px}.details__header[data-v-c48274b5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sys-space-md)}.details__title[data-v-c48274b5]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin:0}.details__actions[data-v-c48274b5]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;align-self:stretch;margin-top:var(--sys-space-md)}.jobs__header[data-v-c48274b5]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.jobs__title[data-v-c48274b5]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin:0}.jobs__loading[data-v-c48274b5]{display:flex;justify-content:center;align-items:center;flex:1}.jobs__empty[data-v-c48274b5]{display:flex;justify-content:center;align-items:center;padding:var(--sys-space-xl);font-size:var(--sys-font-body-lg-font-size);font-weight:var(--sys-font-body-lg-font-weight);line-height:var(--sys-font-body-lg-line-height);letter-spacing:var(--sys-font-body-lg-letter-spacing);color:var(--sys-color-text-subtle)}.jobs__list[data-v-c48274b5]{display:flex;flex-direction:column;gap:var(--sys-space-sm);overflow-y:auto;flex:1}.jobs__pagination[data-v-c48274b5]{justify-content:center}.collect-at__title[data-v-c48274b5]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin-bottom:var(--sys-space-md)}.collect-at__actions[data-v-c48274b5]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;align-self:stretch;margin-top:var(--sys-space-md)}.config-editor[data-v-c48274b5]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-lg);background:var(--sys-color-surface-base);border-radius:var(--sys-radius-md);box-shadow:var(--sys-shadow-lg);min-width:400px;max-width:600px}.config-editor__title[data-v-c48274b5]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin:0}.config-editor__actions[data-v-c48274b5]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;align-self:stretch}.new-job-popup[data-v-c48274b5]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-lg);background:var(--sys-color-surface-base);border-radius:var(--sys-radius-md);box-shadow:var(--sys-shadow-lg);min-width:400px;max-width:500px}.new-job-popup__title[data-v-c48274b5]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin:0}.new-job-popup__actions[data-v-c48274b5]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;align-self:stretch}.log-entry[data-v-a4106782]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.log-entry__main[data-v-a4106782]{display:flex;gap:var(--sys-space-sm);align-items:center;cursor:pointer;padding:var(--sys-space-xs);border-radius:var(--sys-radius-none);transition:background-color .2s}.log-entry__main[data-v-a4106782]:hover{background-color:var(--sys-color-surface-base-hover)}.log-entry__chevron[data-v-a4106782]{font-size:var(--sys-size-iconfont-sm);color:var(--sys-color-text-subtle);transition:transform .2s;flex-shrink:0}.log-entry__chevron--expanded[data-v-a4106782]{transform:rotate(90deg)}.log-entry .log-time[data-v-a4106782]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--sys-color-text-subtle);min-width:80px}.log-entry .log-severity[data-v-a4106782]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);color:var(--sys-color-text-base);min-width:60px}.log-entry .log-body[data-v-a4106782]{font-size:var(--sys-font-body-sm-font-size);font-weight:var(--sys-font-body-sm-font-weight);line-height:var(--sys-font-body-sm-line-height);letter-spacing:var(--sys-font-body-sm-letter-spacing);color:var(--sys-color-text-base);flex:1}.log-entry__details[data-v-a4106782]{display:flex;flex-direction:column;gap:var(--sys-space-xs);padding:var(--sys-space-sm) var(--sys-space-md);background-color:var(--sys-color-surface-subtle);border-radius:var(--sys-radius-none)}.log-entry__detail-row[data-v-a4106782]{display:flex;gap:var(--sys-space-sm);justify-content:space-between;width:100%}.log-entry__detail-label[data-v-a4106782]{font-size:var(--sys-font-label-md-font-size);font-weight:var(--sys-font-label-md-font-weight);line-height:var(--sys-font-label-md-line-height);letter-spacing:var(--sys-font-label-md-letter-spacing);color:var(--sys-color-text-subtle);min-width:120px;flex-shrink:0}.log-entry__detail-value[data-v-a4106782]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--sys-color-text-base);flex:1;word-break:break-all;overflow-x:scroll}.log-entry__detail-value--code[data-v-a4106782]{padding:var(--sys-space-xs);border-radius:var(--sys-radius-xs);margin:0;white-space:pre}.logs-viewer[data-v-4778961f]{display:flex;flex-direction:column;gap:var(--sys-space-sm);padding:var(--sys-space-md);border:1px solid var(--sys-color-border-muted);box-sizing:border-box;overflow-y:scroll;width:100%}.logs-viewer__loading[data-v-4778961f]{display:flex;justify-content:center;align-items:center}.logs-viewer__empty[data-v-4778961f]{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:var(--sys-font-body-md-font-size);font-weight:var(--sys-font-body-md-font-weight);line-height:var(--sys-font-body-md-line-height);letter-spacing:var(--sys-font-body-md-letter-spacing);color:var(--sys-color-text-subtle)}.logs-viewer__error[data-v-4778961f]{display:flex;justify-content:center;align-items:center;min-height:200px;padding:var(--sys-space-md);background:var(--sys-color-danger-light);border:1px solid var(--sys-color-danger-base);border-radius:4px;font-size:var(--sys-font-body-md-font-size);font-weight:var(--sys-font-body-md-font-weight);line-height:var(--sys-font-body-md-line-height);letter-spacing:var(--sys-font-body-md-letter-spacing);color:var(--sys-color-danger-base)}.job-view[data-v-b9aab0db]{display:flex;flex-direction:row;gap:var(--sys-space-xl);flex:1;min-width:0;align-items:flex-start;box-sizing:border-box;padding:var(--sys-space-lg) var(--sys-space-xl);background:var(--sys-color-surface-base)}.job-view__loading[data-v-b9aab0db]{display:flex;justify-content:center;align-items:center;flex:1}.job-view__error[data-v-b9aab0db]{display:flex;flex-direction:column;gap:var(--sys-space-md);justify-content:center;align-items:center;flex:1;font-size:var(--sys-font-body-lg-font-size);font-weight:var(--sys-font-body-lg-font-weight);line-height:var(--sys-font-body-lg-line-height);letter-spacing:var(--sys-font-body-lg-letter-spacing);color:var(--sys-color-text-subtle)}.job-view__metadata[data-v-b9aab0db]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-lg);border:1px solid var(--sys-color-border-base);box-sizing:border-box;min-width:280px;max-width:40%}.job-view__logs[data-v-b9aab0db]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-lg);border:1px solid var(--sys-color-border-base);box-sizing:border-box;align-self:stretch;flex:1;max-width:60%;min-width:360px}.job-view__logs__title[data-v-b9aab0db]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin:0}.metadata__header[data-v-b9aab0db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sys-space-md)}.metadata__title[data-v-b9aab0db]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin:0}.metadata__value[data-v-b9aab0db]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);color:var(--sys-color-text-base);overflow-x:auto}.metadata__value.status--pending[data-v-b9aab0db]{color:var(--sys-color-warning-base)}.metadata__value.status--running[data-v-b9aab0db]{color:var(--sys-color-info-base)}.metadata__value.status--finished[data-v-b9aab0db]{color:var(--sys-color-success-base)}.metadata__value.status--failed[data-v-b9aab0db]{color:var(--sys-color-danger-base)}.source-info[data-v-b9aab0db]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.source-info__type[data-v-b9aab0db]{font-size:var(--sys-font-label-md-font-size);font-weight:var(--sys-font-label-md-font-weight);line-height:var(--sys-font-label-md-line-height);letter-spacing:var(--sys-font-label-md-letter-spacing);color:var(--sys-color-text-subtle)}.source-info__nickname[data-v-b9aab0db]{font-size:var(--sys-font-body-md-font-size);font-weight:var(--sys-font-body-md-font-weight);line-height:var(--sys-font-body-md-line-height);letter-spacing:var(--sys-font-body-md-letter-spacing);color:var(--sys-color-text-base)}.source-info__id[data-v-b9aab0db]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--sys-color-text-subtle)}.content-text[data-v-51074d51]{padding:var(--sys-space-sm) var(--sys-space-md);background:var(--sys-color-surface-base);min-width:80px;overflow:hidden}.content-text__content[data-v-51074d51]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);color:var(--sys-color-text-base);word-break:break-word;line-height:1.4}.content-image[data-v-3c21f95a]{border-radius:var(--sys-radius-none);overflow:hidden;background:var(--sys-color-surface-subtle);display:flex;align-items:center;justify-content:center}.content-image__img[data-v-3c21f95a]{width:100%;height:100%;object-fit:cover}.content-image__error[data-v-3c21f95a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--sys-color-text-subtle)}.content-image__error-icon[data-v-3c21f95a]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);color:var(--sys-color-text-subtle)}.content-video[data-v-dd22752b]{background:var(--sys-color-surface-subtle)}.content-video video[data-v-dd22752b]{display:block;width:100%;max-height:240px}.content-html[data-v-8b888d25]{padding:var(--sys-space-sm) var(--sys-space-md);background:var(--sys-color-surface-base);min-width:80px;overflow:hidden}.content-html__badge[data-v-8b888d25]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--sys-color-text-subtle);margin-bottom:4px;letter-spacing:.5px}.content-html__title[data-v-8b888d25]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);color:var(--sys-color-text-base);font-weight:500;word-break:break-word}.content-html__preview[data-v-8b888d25]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);color:var(--sys-color-text-subtle);word-break:break-word;line-height:1.4}.content-audio[data-v-1c33b590]{padding:var(--sys-space-sm);background:var(--sys-color-surface-subtle)}.content-audio audio[data-v-1c33b590]{display:block;width:100%}.content-file[data-v-65e9ba2a]{display:flex;align-items:center;gap:var(--sys-space-sm);padding:var(--sys-space-sm) var(--sys-space-md);background:var(--sys-color-surface-subtle)}.content-file__label[data-v-65e9ba2a]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);font-family:var(--ref-typo-family-mono)}.content-file__size[data-v-65e9ba2a]{color:var(--sys-color-text-subtle)}.content-preview[data-v-293165cd]{display:grid;min-width:160px;max-width:320px;color:var(--sys-color-text-base)}.content-preview p[data-v-293165cd]{margin:0;font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);line-height:1.45;overflow-wrap:anywhere}.content-preview img[data-v-293165cd],.content-preview video[data-v-293165cd]{display:block;width:100%;max-height:220px;object-fit:cover;background:var(--sys-color-surface-subtle)}.content-preview__fact[data-v-293165cd]{display:flex;justify-content:space-between;gap:var(--sys-space-md);color:var(--sys-color-text-subtle);font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);font-family:var(--ref-typo-family-mono)}.extension-card[data-v-d155499a]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-md);border:1px solid var(--sys-color-border-base);background-color:var(--sys-color-surface-base);box-sizing:border-box;width:100%;min-width:280px}.extension-card__header[data-v-d155499a]{display:flex;justify-content:space-between;align-items:center}.extension-card__id[data-v-d155499a]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing)}.extension-card__version[data-v-d155499a]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--sys-color-text-subtle)}.extension-card__nickname[data-v-d155499a]{font-size:var(--sys-font-body-sm-font-size);font-weight:var(--sys-font-body-sm-font-weight);line-height:var(--sys-font-body-sm-line-height);letter-spacing:var(--sys-font-body-sm-letter-spacing);color:var(--sys-color-text-subtle)}.extension-card__actions[data-v-d155499a]{display:flex;gap:var(--sys-space-sm)}.extension-card__hint[data-v-d155499a]{font-size:var(--sys-font-body-sm-font-size);font-weight:var(--sys-font-body-sm-font-weight);line-height:var(--sys-font-body-sm-line-height);letter-spacing:var(--sys-font-body-sm-letter-spacing);color:var(--sys-color-text-subtle);margin:0}.extension-card__error[data-v-d155499a]{font-size:var(--sys-font-body-sm-font-size);font-weight:var(--sys-font-body-sm-font-weight);line-height:var(--sys-font-body-sm-line-height);letter-spacing:var(--sys-font-body-sm-letter-spacing);color:var(--sys-color-danger-base);margin:0}.config-popup__title[data-v-d155499a]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);margin-bottom:var(--sys-space-md)}.config-popup__actions[data-v-d155499a]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;margin-top:var(--sys-space-md)}.install-extension[data-v-199360ac]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-md);box-sizing:border-box;min-width:420px;max-width:580px;width:42vw;flex-shrink:0}.install-extension .title[data-v-199360ac]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin:0;width:100%}.install-extension .form[data-v-199360ac]{display:flex;flex-direction:column;gap:var(--sys-space-sm);padding:var(--sys-space-sm);padding-top:0;padding-bottom:0;box-sizing:border-box;width:100%}.install-extension .footer[data-v-199360ac]{display:flex;align-items:center;justify-content:flex-end;padding:var(--sys-space-sm);padding-top:0;box-sizing:border-box;width:100%}.install-extension__error[data-v-199360ac]{font-size:var(--sys-font-body-sm-font-size);font-weight:var(--sys-font-body-sm-font-weight);line-height:var(--sys-font-body-sm-line-height);letter-spacing:var(--sys-font-body-sm-letter-spacing);color:var(--sys-color-danger-base);margin:0}.extensions-view[data-v-77a0339a]{display:flex;gap:var(--sys-space-lg);flex:1;align-self:stretch;box-sizing:border-box;padding:var(--sys-space-lg) var(--sys-space-xl);background:var(--sys-color-surface-base)}.extensions-view__list[data-v-77a0339a]{display:flex;flex-direction:column;gap:var(--sys-space-md);flex:1;min-height:120px;min-width:120px;overflow-x:hidden;overflow-y:auto}.extensions-view__error[data-v-77a0339a]{font-size:var(--sys-font-body-sm-font-size);font-weight:var(--sys-font-body-sm-font-weight);line-height:var(--sys-font-body-sm-line-height);letter-spacing:var(--sys-font-body-sm-letter-spacing);color:var(--sys-color-danger-base)}.block-node__handle[data-v-9a065a48]{opacity:0;width:6px;height:6px;pointer-events:none}.block-node[data-v-9a065a48]{min-width:180px;max-width:360px;overflow:hidden;cursor:pointer;color:var(--sys-color-text-base);background:var(--sys-color-surface-base);border:1px solid var(--sys-color-border-subtle);border-radius:var(--sys-radius-none);transition:border-color .14s ease,opacity .14s ease,filter .14s ease}.block-node header[data-v-9a065a48]{display:flex;align-items:center;justify-content:space-between;gap:var(--sys-space-sm);min-height:32px;padding:var(--sys-space-xs) var(--sys-space-sm);border-bottom:1px solid var(--sys-color-border-subtle)}.block-node[data-v-9a065a48]:hover{border-color:var(--sys-color-border-base)}.block-node--focal[data-v-9a065a48]{border-color:var(--sys-color-border-primary);box-shadow:0 0 0 1px var(--sys-color-border-primary)}.block-node--muted[data-v-9a065a48]{opacity:.34;filter:saturate(.65)}.block-node__resolver[data-v-9a065a48]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--sys-color-text-subtle)}.block-node__inspect[data-v-9a065a48]{opacity:0;transition:opacity .12s ease}.block-node:hover .block-node__inspect[data-v-9a065a48],.block-node__inspect[data-v-9a065a48]:focus-within{opacity:1}.block-node__content[data-v-9a065a48]{min-height:48px;padding:var(--sys-space-sm) var(--sys-space-md) var(--sys-space-md)}.block-node__preview-error[data-v-9a065a48]{color:var(--sys-color-text-subtle);font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing)}@media(prefers-reduced-motion:reduce){.block-node[data-v-9a065a48],.block-node__inspect[data-v-9a065a48]{transition:none}}.relation-edge[data-v-f0f3e4de]{stroke:var(--sys-color-border-subtle);stroke-width:1.25px;transition:opacity .14s ease,stroke .14s ease}.relation-edge[data-v-f0f3e4de]:hover,.relation-edge--focal[data-v-f0f3e4de]{stroke:var(--sys-color-border-primary)}.relation-edge--muted[data-v-f0f3e4de]{opacity:.22}.relation-edge__label[data-v-f0f3e4de]{display:flex;align-items:stretch;transition:opacity .14s ease}.relation-edge__label button[data-v-f0f3e4de]{overflow:hidden;padding:3px 7px;border:1px solid var(--sys-color-border-subtle);border-radius:var(--sys-radius-none);color:var(--sys-color-text-subtle);background:var(--sys-color-surface-subtle);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing)}.relation-edge__label .relation-edge__focus[data-v-f0f3e4de]{max-width:150px}.relation-edge__label .relation-edge__inspect[data-v-f0f3e4de]{width:0;padding-inline:0;border-left:0;opacity:0;pointer-events:none;transition:width .12s ease,padding .12s ease,opacity .12s ease}.relation-edge__label:hover .relation-edge__inspect[data-v-f0f3e4de],.relation-edge__label:focus-within .relation-edge__inspect[data-v-f0f3e4de],.relation-edge__label--focal .relation-edge__inspect[data-v-f0f3e4de]{width:26px;padding-inline:5px;opacity:1;pointer-events:auto}.relation-edge__label button[data-v-f0f3e4de]:hover,.relation-edge__label--focal button[data-v-f0f3e4de]{color:var(--sys-color-text-base);border-color:var(--sys-color-border-primary);background:var(--sys-color-surface-base)}.relation-edge__label--muted[data-v-f0f3e4de]{opacity:.28}@media(prefers-reduced-motion:reduce){.relation-edge[data-v-f0f3e4de],.relation-edge__label[data-v-f0f3e4de]{transition:none}}.vue-flow[data-v-bdffa8c2]{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container[data-v-bdffa8c2]{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane[data-v-bdffa8c2]{z-index:1}.vue-flow__pane.draggable[data-v-bdffa8c2]{cursor:grab}.vue-flow__pane.selection[data-v-bdffa8c2]{cursor:pointer}.vue-flow__pane.dragging[data-v-bdffa8c2]{cursor:grabbing}.vue-flow__transformationpane[data-v-bdffa8c2]{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport[data-v-bdffa8c2]{z-index:4;overflow:clip}.vue-flow__selection[data-v-bdffa8c2]{z-index:6}.vue-flow__edge-labels[data-v-bdffa8c2]{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect[data-v-bdffa8c2]:focus,.vue-flow__nodesselection-rect[data-v-bdffa8c2]:focus-visible{outline:none}.vue-flow .vue-flow__edges[data-v-bdffa8c2]{pointer-events:none;overflow:visible}.vue-flow__edge-path[data-v-bdffa8c2],.vue-flow__connection-path[data-v-bdffa8c2]{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge[data-v-bdffa8c2]{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path[data-v-bdffa8c2]{stroke-dasharray:5;animation:dashdraw-bdffa8c2 .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction[data-v-bdffa8c2]{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive[data-v-bdffa8c2]{pointer-events:none}.vue-flow__edge.selected[data-v-bdffa8c2],.vue-flow__edge[data-v-bdffa8c2]:focus,.vue-flow__edge[data-v-bdffa8c2]:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path[data-v-bdffa8c2],.vue-flow__edge:focus .vue-flow__edge-path[data-v-bdffa8c2],.vue-flow__edge:focus-visible .vue-flow__edge-path[data-v-bdffa8c2]{stroke:#555}.vue-flow__edge-textwrapper[data-v-bdffa8c2]{pointer-events:all}.vue-flow__edge-text[data-v-bdffa8c2]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection[data-v-bdffa8c2]{pointer-events:none}.vue-flow__connection .animated[data-v-bdffa8c2]{stroke-dasharray:5;animation:dashdraw-bdffa8c2 .5s linear infinite}.vue-flow__connectionline[data-v-bdffa8c2]{z-index:1001}.vue-flow__nodes[data-v-bdffa8c2]{pointer-events:none;transform-origin:0 0}.vue-flow__node[data-v-bdffa8c2]{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[data-v-bdffa8c2]{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging[data-v-bdffa8c2]{cursor:grabbing}.vue-flow__nodesselection[data-v-bdffa8c2]{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect[data-v-bdffa8c2]{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging[data-v-bdffa8c2]{cursor:grabbing}.vue-flow__handle[data-v-bdffa8c2]{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable[data-v-bdffa8c2]{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom[data-v-bdffa8c2]{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top[data-v-bdffa8c2]{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left[data-v-bdffa8c2]{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right[data-v-bdffa8c2]{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater[data-v-bdffa8c2]{cursor:move;pointer-events:all}.vue-flow__panel[data-v-bdffa8c2]{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top[data-v-bdffa8c2]{top:0}.vue-flow__panel.bottom[data-v-bdffa8c2]{bottom:0}.vue-flow__panel.left[data-v-bdffa8c2]{left:0}.vue-flow__panel.right[data-v-bdffa8c2]{right:0}.vue-flow__panel.center[data-v-bdffa8c2]{left:50%;transform:translate(-50%)}@keyframes dashdraw-bdffa8c2{0%{stroke-dashoffset:10}}[data-v-bdffa8c2]:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path[data-v-bdffa8c2]{stroke:#777}.vue-flow__edge-text[data-v-bdffa8c2]{font-size:10px}.vue-flow__edge-textbg[data-v-bdffa8c2]{fill:#fff}.vue-flow__connection-path[data-v-bdffa8c2]{stroke:var(--vf-connection-path)}.vue-flow__node[data-v-bdffa8c2]{cursor:grab}.vue-flow__node.selectable[data-v-bdffa8c2]:focus,.vue-flow__node.selectable[data-v-bdffa8c2]:focus-visible{outline:none}.vue-flow__node-default[data-v-bdffa8c2],.vue-flow__node-input[data-v-bdffa8c2],.vue-flow__node-output[data-v-bdffa8c2]{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[data-v-bdffa8c2],.vue-flow__node-default.selected[data-v-bdffa8c2]:hover,.vue-flow__node-input.selected[data-v-bdffa8c2],.vue-flow__node-input.selected[data-v-bdffa8c2]:hover,.vue-flow__node-output.selected[data-v-bdffa8c2],.vue-flow__node-output.selected[data-v-bdffa8c2]:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected[data-v-bdffa8c2],.vue-flow__node-default[data-v-bdffa8c2]:focus,.vue-flow__node-default[data-v-bdffa8c2]:focus-visible,.vue-flow__node-input.selected[data-v-bdffa8c2],.vue-flow__node-input[data-v-bdffa8c2]:focus,.vue-flow__node-input[data-v-bdffa8c2]:focus-visible,.vue-flow__node-output.selected[data-v-bdffa8c2],.vue-flow__node-output[data-v-bdffa8c2]:focus,.vue-flow__node-output[data-v-bdffa8c2]:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle[data-v-bdffa8c2],.vue-flow__node-input .vue-flow__handle[data-v-bdffa8c2],.vue-flow__node-output .vue-flow__handle[data-v-bdffa8c2]{background:var(--vf-handle)}.vue-flow__node-default.selectable[data-v-bdffa8c2]:hover,.vue-flow__node-input.selectable[data-v-bdffa8c2]:hover,.vue-flow__node-output.selectable[data-v-bdffa8c2]:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input[data-v-bdffa8c2]{--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[data-v-bdffa8c2],.vue-flow__node-input[data-v-bdffa8c2]:focus,.vue-flow__node-input[data-v-bdffa8c2]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default[data-v-bdffa8c2]{--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[data-v-bdffa8c2],.vue-flow__node-default[data-v-bdffa8c2]:focus,.vue-flow__node-default[data-v-bdffa8c2]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output[data-v-bdffa8c2]{--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[data-v-bdffa8c2],.vue-flow__node-output[data-v-bdffa8c2]:focus,.vue-flow__node-output[data-v-bdffa8c2]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect[data-v-bdffa8c2],.vue-flow__selection[data-v-bdffa8c2]{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect[data-v-bdffa8c2]:focus,.vue-flow__nodesselection-rect[data-v-bdffa8c2]:focus-visible,.vue-flow__selection[data-v-bdffa8c2]:focus,.vue-flow__selection[data-v-bdffa8c2]:focus-visible{outline:none}.vue-flow__handle[data-v-bdffa8c2]{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.graph-view[data-v-bdffa8c2]{position:relative;width:100%;height:100%;min-height:520px;overflow:hidden;background:var(--sys-color-surface-base)}.graph-view__flow[data-v-bdffa8c2]{width:100%;height:100%}.graph-view__toolbar[data-v-bdffa8c2]{position:absolute;top:var(--sys-space-md);left:50%;z-index:5;display:flex;gap:var(--sys-space-sm);transform:translate(-50%)}.graph-view__control-group[data-v-bdffa8c2]{display:flex;overflow:hidden;border:1px solid var(--sys-color-border-subtle);border-radius:var(--sys-radius-none);background:var(--sys-color-surface-base)}.graph-view__control-group button[data-v-bdffa8c2]{min-height:30px;padding:0 var(--sys-space-sm);border:0;border-right:1px solid var(--sys-color-border-subtle);color:var(--sys-color-text-subtle);background:transparent;cursor:pointer;font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing)}.graph-view__control-group button[data-v-bdffa8c2]:last-child{border-right:0}.graph-view__control-group button[data-v-bdffa8c2]:hover{color:var(--sys-color-text-base)}.graph-view__control-group button[aria-pressed=true][data-v-bdffa8c2]{color:var(--sys-color-text-base);background:var(--sys-color-surface-subtle)}.graph-view__control-group button[data-v-bdffa8c2]:focus-visible{outline:1px solid var(--sys-color-border-primary);outline-offset:-2px}.graph-view__state[data-v-bdffa8c2]{display:grid;place-items:center;width:100%;height:100%;color:var(--sys-color-text-subtle)}.graph-view__state p[data-v-bdffa8c2]{max-width:420px;margin:0;text-align:center}.graph-view__viewport-controls[data-v-bdffa8c2]{position:absolute;right:var(--sys-space-md);bottom:var(--sys-space-md);z-index:4;display:flex;gap:2px;padding:2px;border:1px solid var(--sys-color-border-subtle);background:var(--sys-color-surface-base)}.vue-flow .vue-flow__pane[data-v-bdffa8c2]{cursor:grab}.vue-flow .vue-flow__pane.dragging[data-v-bdffa8c2]{cursor:grabbing}.vue-flow .vue-flow__background[data-v-bdffa8c2]{background:var(--sys-color-surface-base)}@media(max-width:720px){.graph-view[data-v-bdffa8c2]{min-height:440px}.graph-view__toolbar[data-v-bdffa8c2]{top:var(--sys-space-sm);width:calc(100% - 2 * var(--sys-space-sm));justify-content:center;flex-wrap:wrap}.graph-view__viewport-controls[data-v-bdffa8c2]{right:var(--sys-space-sm);bottom:var(--sys-space-sm)}}@media(prefers-reduced-motion:reduce){.graph-view[data-v-bdffa8c2] *{scroll-behavior:auto!important}}.peer-card[data-v-b040be6a]{display:flex;justify-content:space-between;align-items:center;padding:var(--sys-space-md);border:1px solid var(--sys-color-border-base);background-color:var(--sys-color-surface-base)}.peer-card__item-info[data-v-b040be6a]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.peer-card__item-id[data-v-b040be6a]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--sys-color-text-subtle)}.peer-card__item-capabilities[data-v-b040be6a]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);color:var(--sys-color-text-subtle)}.peer-card__item-status[data-v-b040be6a]{font-size:var(--sys-font-label-md-font-size);font-weight:var(--sys-font-label-md-font-weight);line-height:var(--sys-font-label-md-line-height);letter-spacing:var(--sys-font-label-md-letter-spacing);padding:var(--sys-space-xs) var(--sys-space-sm);border-radius:var(--sys-radius-sm)}.peer-card__item-status--online[data-v-b040be6a]{background-color:var(--sys-color-success-surface);color:var(--sys-color-success-base)}.peer-card__item-status--offline[data-v-b040be6a]{background-color:var(--sys-color-danger-surface);color:var(--sys-color-danger-base)}.peer-card__item-status--unknown[data-v-b040be6a]{background-color:var(--sys-color-surface-subtle);color:var(--sys-color-text-subtle)}.peer-list[data-v-b9163758]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.peer-list__header[data-v-b9163758]{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--sys-space-md);border-bottom:1px solid var(--sys-color-border-base)}.peer-list__title[data-v-b9163758]{font-size:var(--sys-font-title-lg-font-size);font-weight:var(--sys-font-title-lg-font-weight);line-height:var(--sys-font-title-lg-line-height);letter-spacing:var(--sys-font-title-lg-letter-spacing);margin:0;color:var(--sys-color-text-base)}.peer-list__actions[data-v-b9163758]{display:flex;gap:var(--sys-space-sm)}.peer-list__list[data-v-b9163758]{display:flex;flex-direction:column;gap:var(--sys-space-sm)}.peer-list__empty[data-v-b9163758]{font-size:var(--sys-font-body-lg-font-size);font-weight:var(--sys-font-body-lg-font-weight);line-height:var(--sys-font-body-lg-line-height);letter-spacing:var(--sys-font-body-lg-letter-spacing);color:var(--sys-color-text-subtle);text-align:center;padding:var(--sys-space-xl)}.settings-view[data-v-e12c3ddb]{flex:1;padding:var(--sys-space-lg);display:flex;flex-direction:column;gap:var(--sys-space-lg);overflow-y:auto}.settings-view__title[data-v-e12c3ddb]{font-size:var(--sys-font-title-font-size);font-weight:var(--sys-font-title-font-weight);line-height:var(--sys-font-title-line-height);letter-spacing:var(--sys-font-title-letter-spacing);font-family:var(--ref-typo-family-mono);margin:0;color:var(--sys-color-text-base)}.settings-view__form[data-v-e12c3ddb]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.settings-view__notice[data-v-e12c3ddb],.settings-view__export-note[data-v-e12c3ddb]{margin:0;color:var(--sys-color-text-muted)}.settings-view__secret[data-v-e12c3ddb],.settings-view__locale[data-v-e12c3ddb]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.settings-view__secret input[data-v-e12c3ddb],.settings-view__secret select[data-v-e12c3ddb],.settings-view__locale input[data-v-e12c3ddb],.settings-view__locale select[data-v-e12c3ddb]{padding:var(--sys-space-sm);color:var(--sys-color-text-base);background:var(--sys-color-surface-base);border:1px solid var(--sys-color-border-base)}.settings-view__secret small[data-v-e12c3ddb],.settings-view__locale small[data-v-e12c3ddb]{color:var(--sys-color-text-muted)}.settings-view__actions[data-v-e12c3ddb]{display:flex;gap:var(--sys-space-md);flex-wrap:wrap;padding-top:var(--sys-space-md);border-top:1px solid var(--sys-color-border-base)}.app-side-panel[data-v-27af6b19]{width:25%;min-width:320px;max-width:400px;border-left:1px solid var(--sys-color-border-base);padding:var(--sys-space-md);overflow-y:auto;display:flex;flex-direction:column;gap:var(--sys-space-md);background-color:var(--sys-color-surface-base)}.app-side-panel__content[data-v-27af6b19]{background-color:var(--sys-color-surface-subtle);border:1px solid var(--sys-color-border-muted);padding:var(--sys-space-md);display:flex;flex-direction:column;gap:var(--sys-space-md)}.app-side-panel__title[data-v-27af6b19]{font-size:var(--sys-font-body-lg-font-size);font-weight:var(--sys-font-body-lg-font-weight);line-height:var(--sys-font-body-lg-line-height);letter-spacing:var(--sys-font-body-lg-letter-spacing);color:var(--sys-color-text-base);margin:0}.app-side-panel__button[data-v-27af6b19]{width:100%}.recall-search[data-v-c980507e]{width:min(640px,100vw - 32px)}.recall-search header[data-v-c980507e],.recall-search form[data-v-c980507e]{display:flex;align-items:center;gap:var(--sys-space-sm)}.recall-search header[data-v-c980507e]{justify-content:space-between;margin-bottom:var(--sys-space-sm)}.recall-search small[data-v-c980507e]{color:var(--sys-color-text-subtle)}.recall-search form input[data-v-c980507e]{flex:1;min-width:0;padding:var(--sys-space-sm) var(--sys-space-md);border:1px solid var(--sys-color-border-subtle);color:var(--sys-color-text-base);background:var(--sys-color-surface-base);font-size:var(--sys-font-body-md-font-size);font-weight:var(--sys-font-body-md-font-weight);line-height:var(--sys-font-body-md-line-height);letter-spacing:var(--sys-font-body-md-letter-spacing)}.recall-search form input[data-v-c980507e]:focus{outline:1px solid var(--sys-color-border-primary)}.recall-search__modes[data-v-c980507e]{display:flex;gap:2px}.recall-search__modes button[data-v-c980507e]{border:0;padding:4px 8px;color:var(--sys-color-text-subtle);background:transparent;cursor:pointer}.recall-search__modes button[aria-pressed=true][data-v-c980507e]{color:var(--sys-color-text-base);background:var(--sys-color-surface-subtle)}.recall-search__results[data-v-c980507e]{display:grid;gap:1px;max-height:50vh;margin-top:var(--sys-space-sm);overflow:auto;background:var(--sys-color-border-subtle)}.recall-search__results>button[data-v-c980507e]{display:grid;gap:3px;padding:var(--sys-space-sm);border:0;text-align:left;color:var(--sys-color-text-base);background:var(--sys-color-surface-base);cursor:pointer}.recall-search__results>button[data-v-c980507e]:hover{background:var(--sys-color-surface-subtle)}.recall-search__results span[data-v-c980507e]{color:var(--sys-color-text-subtle)}.app[data-v-929b5afc]{display:flex;flex-direction:column;height:100vh}.app-content[data-v-929b5afc]{flex:1;overflow:hidden;display:flex}body{margin:0;font-size:14px;color:#000}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.i-mdi-chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.41 16.58L10.83 12l4.58-4.59L14 6l-6 6l6 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.59 16.58L13.17 12L8.59 7.41L10 6l6 6l-6 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-crosshairs-gps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 8a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m-8.95 5H1v-2h2.05C3.5 6.83 6.83 3.5 11 3.05V1h2v2.05c4.17.45 7.5 3.78 7.95 7.95H23v2h-2.05c-.45 4.17-3.78 7.5-7.95 7.95V23h-2v-2.05C6.83 20.5 3.5 17.17 3.05 13M12 5a7 7 0 0 0-7 7a7 7 0 0 0 7 7a7 7 0 0 0 7-7a7 7 0 0 0-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-information-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 4V2A10 10 0 0 0 2 12h2a8 8 0 0 1 8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-minus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13H5v-2h14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35A7.96 7.96 0 0 0 12 4a8 8 0 0 0-8 8a8 8 0 0 0 8 8c3.73 0 6.84-2.55 7.73-6h-2.08A5.99 5.99 0 0 1 12 18a6 6 0 0 1-6-6a6 6 0 0 1 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.absolute{position:absolute}.grid{display:grid}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}.inline{display:inline}.block,[block=""]{display:block}.hidden{display:none}[size~=md]{width:28rem;height:28rem}[size~=sm]{width:24rem;height:24rem}[size~=xs]{width:20rem;height:20rem}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.w-full{width:100%}.flex{display:flex}.flex-1{flex:1 1 0%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}[gap~="24"]{gap:6rem}.overflow-y-auto{overflow-y:auto}.whitespace-pre{white-space:pre}.border{border-width:1px}.border-b{border-bottom-width:1px}.pb-4{padding-bottom:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.outline{outline-style:solid}:root{--ref-elevation-raised-low-shadow-type: dropShadow;--ref-elevation-raised-low-radius: 2;--ref-elevation-raised-low-color: rgba(12, 21, 48, .0784313725);--ref-elevation-raised-low-offset-x: 0;--ref-elevation-raised-low-offset-y: 1;--ref-elevation-raised-low-spread: 0;--ref-elevation-raised-md-shadow-type: dropShadow;--ref-elevation-raised-md-radius: 20;--ref-elevation-raised-md-color: rgba(12, 21, 48, .1215686275);--ref-elevation-raised-md-offset-x: 0;--ref-elevation-raised-md-offset-y: 6;--ref-elevation-raised-md-spread: 0;--ref-elevation-raised-high-shadow-type: dropShadow;--ref-elevation-raised-high-radius: 32;--ref-elevation-raised-high-color: rgba(12, 21, 84, .1607843137);--ref-elevation-raised-high-offset-x: 0;--ref-elevation-raised-high-offset-y: 12;--ref-elevation-raised-high-spread: 0;--ref-color-neutral-2: #070707;--ref-color-neutral-6: #131313;--ref-color-neutral-12: #1f1f1f;--ref-color-neutral-20: #303030;--ref-color-neutral-30: #474747;--ref-color-neutral-40: #5e5e5e;--ref-color-neutral-50: #777777;--ref-color-neutral-60: #919191;--ref-color-neutral-70: #ababab;--ref-color-neutral-80: #c6c6c6;--ref-color-neutral-90: #e2e2e2;--ref-color-neutral-94: #eeeeee;--ref-color-neutral-98: #f9f9f9;--ref-color-neutral-100: #ffffff;--ref-color-tertiary-40: #1f9aa5;--ref-color-tertiary-90: #d0f4f4;--ref-color-danger-10: #410008;--ref-color-danger-30: #92001e;--ref-color-danger-35: #a80324;--ref-color-danger-40: #b9192f;--ref-color-danger-60: #ff525c;--ref-color-danger-65: #ff7073;--ref-color-danger-70: #ff8889;--ref-color-danger-80: #ffb3b1;--ref-color-danger-90: #ffdad8;--ref-color-danger-98: #fff8f7;--ref-color-brand-2: #0b1220;--ref-color-brand-6: #121928;--ref-color-brand-12: #1f2635;--ref-color-brand-20: #303747;--ref-color-brand-30: #474e5f;--ref-color-brand-40: #5f6677;--ref-color-brand-50: #787e91;--ref-color-brand-60: #9198ac;--ref-color-brand-70: #acb3c7;--ref-color-brand-80: #b2bccf;--ref-color-brand-90: #c8cee3;--ref-color-brand-94: #f7f7fb;--ref-color-brand-98: #fbfcff;--ref-radius-xs: 4px;--ref-radius-sm: 8px;--ref-radius-md: 16px;--ref-radius-lg: 32px;--ref-radius-none: 0px;--ref-radius-full: 999px;--ref-space-md: 16px;--ref-space-lg: 32px;--ref-space-xl: 56px;--ref-space-xs: 4px;--ref-space-sm: 8px;--ref-typo-family-sans: system-ui, -apple-system, sans-serif;--ref-typo-family-mono: SF Mono , Monaco, Roboto Mono , monospace;--ref-breakpoint-mobile: 768px;--ref-breakpoint-tablet: 1024px;--ref-breakpoint-desktop: 1280px;--ref-opacity-muted: .72;--ref-opacity-medium: .84;--ref-opacity-strong: .92;--ref-size-lg: 48px;--ref-size-md: 36px;--ref-size-sm: 24px;--ref-size-icon-sm: 20px;--ref-size-icon-md: 24px;--ref-size-icon-lg: 36px;--ref-size-iconfont-sm: 8px;--ref-size-iconfont-md: 12px;--ref-size-iconfont-lg: 18px;--ref-size-xl: 58px;--ref-size-xs: 18px;--ref-font-label-lg-font-size: 14px;--ref-font-label-lg-text-decoration: none;--ref-font-label-lg-font-family: Inter;--ref-font-label-lg-font-weight: 400;--ref-font-label-lg-font-style: normal;--ref-font-label-lg-font-stretch: normal;--ref-font-label-lg-letter-spacing: 0px;--ref-font-label-lg-line-height: 16px;--ref-font-label-lg-paragraph-indent: 0px;--ref-font-label-lg-paragraph-spacing: 0px;--ref-font-label-lg-text-case: none;--ref-font-label-md-font-size: 12px;--ref-font-label-md-text-decoration: none;--ref-font-label-md-font-family: Inter;--ref-font-label-md-font-weight: 400;--ref-font-label-md-font-style: normal;--ref-font-label-md-font-stretch: normal;--ref-font-label-md-letter-spacing: 0px;--ref-font-label-md-line-height: 16px;--ref-font-label-md-paragraph-indent: 0px;--ref-font-label-md-paragraph-spacing: 0px;--ref-font-label-md-text-case: none;--ref-font-label-sm-font-size: 10px;--ref-font-label-sm-text-decoration: none;--ref-font-label-sm-font-family: Roboto;--ref-font-label-sm-font-weight: 700;--ref-font-label-sm-font-style: normal;--ref-font-label-sm-font-stretch: normal;--ref-font-label-sm-letter-spacing: .7px;--ref-font-label-sm-line-height: 14px;--ref-font-label-sm-paragraph-indent: 0px;--ref-font-label-sm-paragraph-spacing: 0px;--ref-font-label-sm-text-case: none;--ref-font-label-lg-underlined-font-size: 14px;--ref-font-label-lg-underlined-text-decoration: underline;--ref-font-label-lg-underlined-font-family: Inter;--ref-font-label-lg-underlined-font-weight: 400;--ref-font-label-lg-underlined-font-style: normal;--ref-font-label-lg-underlined-font-stretch: normal;--ref-font-label-lg-underlined-letter-spacing: 0px;--ref-font-label-lg-underlined-line-height: 16px;--ref-font-label-lg-underlined-paragraph-indent: 0px;--ref-font-label-lg-underlined-paragraph-spacing: 0px;--ref-font-label-lg-underlined-text-case: none;--ref-font-label-lg-mono-font-size: 14px;--ref-font-label-lg-mono-text-decoration: none;--ref-font-label-lg-mono-font-family: JetBrains Mono;--ref-font-label-lg-mono-font-weight: 400;--ref-font-label-lg-mono-font-style: normal;--ref-font-label-lg-mono-font-stretch: normal;--ref-font-label-lg-mono-letter-spacing: 0px;--ref-font-label-lg-mono-line-height: 16px;--ref-font-label-lg-mono-paragraph-indent: 0px;--ref-font-label-lg-mono-paragraph-spacing: 0px;--ref-font-label-lg-mono-text-case: none;--ref-font-label-sm-mono-font-size: 10px;--ref-font-label-sm-mono-text-decoration: none;--ref-font-label-sm-mono-font-family: JetBrains Mono;--ref-font-label-sm-mono-font-weight: 700;--ref-font-label-sm-mono-font-style: normal;--ref-font-label-sm-mono-font-stretch: normal;--ref-font-label-sm-mono-letter-spacing: .4px;--ref-font-label-sm-mono-line-height: 14px;--ref-font-label-sm-mono-paragraph-indent: 0px;--ref-font-label-sm-mono-paragraph-spacing: 0px;--ref-font-label-sm-mono-text-case: none;--ref-font-title-sm-font-size: 22px;--ref-font-title-sm-text-decoration: none;--ref-font-title-sm-font-family: Inter;--ref-font-title-sm-font-weight: 400;--ref-font-title-sm-font-style: normal;--ref-font-title-sm-font-stretch: normal;--ref-font-title-sm-letter-spacing: 0px;--ref-font-title-sm-line-height: 28px;--ref-font-title-sm-paragraph-indent: 0px;--ref-font-title-sm-paragraph-spacing: 0px;--ref-font-title-sm-text-case: none;--ref-font-title-sm-mono-font-size: 22px;--ref-font-title-sm-mono-text-decoration: none;--ref-font-title-sm-mono-font-family: IBM Plex Mono;--ref-font-title-sm-mono-font-weight: 400;--ref-font-title-sm-mono-font-style: normal;--ref-font-title-sm-mono-font-stretch: normal;--ref-font-title-sm-mono-letter-spacing: .66px;--ref-font-title-sm-mono-line-height: 28px;--ref-font-title-sm-mono-paragraph-indent: 0px;--ref-font-title-sm-mono-paragraph-spacing: 0px;--ref-font-title-sm-mono-text-case: none;--ref-font-body-lg-font-size: 18px;--ref-font-body-lg-text-decoration: none;--ref-font-body-lg-font-family: Inter;--ref-font-body-lg-font-weight: 400;--ref-font-body-lg-font-style: normal;--ref-font-body-lg-font-stretch: normal;--ref-font-body-lg-letter-spacing: 0px;--ref-font-body-lg-line-height: 24px;--ref-font-body-lg-paragraph-indent: 0px;--ref-font-body-lg-paragraph-spacing: 0px;--ref-font-body-lg-text-case: none;--ref-font-body-lg-mono-font-size: 18px;--ref-font-body-lg-mono-text-decoration: none;--ref-font-body-lg-mono-font-family: JetBrains Mono;--ref-font-body-lg-mono-font-weight: 400;--ref-font-body-lg-mono-font-style: normal;--ref-font-body-lg-mono-font-stretch: normal;--ref-font-body-lg-mono-letter-spacing: 0px;--ref-font-body-lg-mono-line-height: 24px;--ref-font-body-lg-mono-paragraph-indent: 0px;--ref-font-body-lg-mono-paragraph-spacing: 0px;--ref-font-body-lg-mono-text-case: none;--ref-font-headline-lg-font-size: 36px;--ref-font-headline-lg-text-decoration: none;--ref-font-headline-lg-font-family: Inter;--ref-font-headline-lg-font-weight: 400;--ref-font-headline-lg-font-style: normal;--ref-font-headline-lg-font-stretch: normal;--ref-font-headline-lg-letter-spacing: 0px;--ref-font-headline-lg-line-height: 48px;--ref-font-headline-lg-paragraph-indent: 0px;--ref-font-headline-lg-paragraph-spacing: 0px;--ref-font-headline-lg-text-case: none;--sys-elevation-raised-low-shadow-type: dropShadow;--sys-elevation-raised-low-radius: 2;--sys-elevation-raised-low-color: rgba(12, 21, 48, .0784313725);--sys-elevation-raised-low-offset-x: 0;--sys-elevation-raised-low-offset-y: 1;--sys-elevation-raised-low-spread: 0;--sys-elevation-raised-md-shadow-type: dropShadow;--sys-elevation-raised-md-radius: 20;--sys-elevation-raised-md-color: rgba(12, 21, 48, .1215686275);--sys-elevation-raised-md-offset-x: 0;--sys-elevation-raised-md-offset-y: 6;--sys-elevation-raised-md-spread: 0;--sys-elevation-raised-high-shadow-type: dropShadow;--sys-elevation-raised-high-radius: 32;--sys-elevation-raised-high-color: rgba(12, 21, 84, .1607843137);--sys-elevation-raised-high-offset-x: 0;--sys-elevation-raised-high-offset-y: 12;--sys-elevation-raised-high-spread: 0;--sys-radius-xs: 4px;--sys-radius-sm: 8px;--sys-radius-md: 16px;--sys-radius-lg: 32px;--sys-radius-none: 0px;--sys-radius-full: 999px;--sys-space-md: 16px;--sys-space-lg: 32px;--sys-space-xl: 56px;--sys-space-xs: 4px;--sys-space-sm: 8px;--sys-typo-family-sans: system-ui, -apple-system, sans-serif;--sys-typo-family-mono: SF Mono , Monaco, Roboto Mono , monospace;--sys-breakpoint-mobile: 768px;--sys-breakpoint-tablet: 1024px;--sys-breakpoint-desktop: 1280px;--sys-opacity-muted: .72;--sys-opacity-medium: .84;--sys-opacity-strong: .92;--sys-size-lg: 48px;--sys-size-md: 36px;--sys-size-sm: 24px;--sys-size-icon-sm: 20px;--sys-size-icon-md: 24px;--sys-size-icon-lg: 36px;--sys-size-iconfont-sm: 8px;--sys-size-iconfont-md: 12px;--sys-size-iconfont-lg: 18px;--sys-size-xl: 58px;--sys-size-xs: 18px;--sys-font-label-lg-font-size: 14px;--sys-font-label-lg-text-decoration: none;--sys-font-label-lg-font-family: Inter;--sys-font-label-lg-font-weight: 400;--sys-font-label-lg-font-style: normal;--sys-font-label-lg-font-stretch: normal;--sys-font-label-lg-letter-spacing: 0px;--sys-font-label-lg-line-height: 16px;--sys-font-label-lg-paragraph-indent: 0px;--sys-font-label-lg-paragraph-spacing: 0px;--sys-font-label-lg-text-case: none;--sys-font-label-md-font-size: 12px;--sys-font-label-md-text-decoration: none;--sys-font-label-md-font-family: Inter;--sys-font-label-md-font-weight: 400;--sys-font-label-md-font-style: normal;--sys-font-label-md-font-stretch: normal;--sys-font-label-md-letter-spacing: 0px;--sys-font-label-md-line-height: 16px;--sys-font-label-md-paragraph-indent: 0px;--sys-font-label-md-paragraph-spacing: 0px;--sys-font-label-md-text-case: none;--sys-font-label-sm-font-size: 10px;--sys-font-label-sm-text-decoration: none;--sys-font-label-sm-font-family: Roboto;--sys-font-label-sm-font-weight: 700;--sys-font-label-sm-font-style: normal;--sys-font-label-sm-font-stretch: normal;--sys-font-label-sm-letter-spacing: .7px;--sys-font-label-sm-line-height: 14px;--sys-font-label-sm-paragraph-indent: 0px;--sys-font-label-sm-paragraph-spacing: 0px;--sys-font-label-sm-text-case: none;--sys-font-label-lg-underlined-font-size: 14px;--sys-font-label-lg-underlined-text-decoration: underline;--sys-font-label-lg-underlined-font-family: Inter;--sys-font-label-lg-underlined-font-weight: 400;--sys-font-label-lg-underlined-font-style: normal;--sys-font-label-lg-underlined-font-stretch: normal;--sys-font-label-lg-underlined-letter-spacing: 0px;--sys-font-label-lg-underlined-line-height: 16px;--sys-font-label-lg-underlined-paragraph-indent: 0px;--sys-font-label-lg-underlined-paragraph-spacing: 0px;--sys-font-label-lg-underlined-text-case: none;--sys-font-label-lg-mono-font-size: 14px;--sys-font-label-lg-mono-text-decoration: none;--sys-font-label-lg-mono-font-family: JetBrains Mono;--sys-font-label-lg-mono-font-weight: 400;--sys-font-label-lg-mono-font-style: normal;--sys-font-label-lg-mono-font-stretch: normal;--sys-font-label-lg-mono-letter-spacing: 0px;--sys-font-label-lg-mono-line-height: 16px;--sys-font-label-lg-mono-paragraph-indent: 0px;--sys-font-label-lg-mono-paragraph-spacing: 0px;--sys-font-label-lg-mono-text-case: none;--sys-font-label-sm-mono-font-size: 10px;--sys-font-label-sm-mono-text-decoration: none;--sys-font-label-sm-mono-font-family: JetBrains Mono;--sys-font-label-sm-mono-font-weight: 700;--sys-font-label-sm-mono-font-style: normal;--sys-font-label-sm-mono-font-stretch: normal;--sys-font-label-sm-mono-letter-spacing: .4px;--sys-font-label-sm-mono-line-height: 14px;--sys-font-label-sm-mono-paragraph-indent: 0px;--sys-font-label-sm-mono-paragraph-spacing: 0px;--sys-font-label-sm-mono-text-case: none;--sys-font-title-sm-font-size: 22px;--sys-font-title-sm-text-decoration: none;--sys-font-title-sm-font-family: Inter;--sys-font-title-sm-font-weight: 400;--sys-font-title-sm-font-style: normal;--sys-font-title-sm-font-stretch: normal;--sys-font-title-sm-letter-spacing: 0px;--sys-font-title-sm-line-height: 28px;--sys-font-title-sm-paragraph-indent: 0px;--sys-font-title-sm-paragraph-spacing: 0px;--sys-font-title-sm-text-case: none;--sys-font-title-sm-mono-font-size: 22px;--sys-font-title-sm-mono-text-decoration: none;--sys-font-title-sm-mono-font-family: IBM Plex Mono;--sys-font-title-sm-mono-font-weight: 400;--sys-font-title-sm-mono-font-style: normal;--sys-font-title-sm-mono-font-stretch: normal;--sys-font-title-sm-mono-letter-spacing: .66px;--sys-font-title-sm-mono-line-height: 28px;--sys-font-title-sm-mono-paragraph-indent: 0px;--sys-font-title-sm-mono-paragraph-spacing: 0px;--sys-font-title-sm-mono-text-case: none;--sys-font-body-lg-font-size: 18px;--sys-font-body-lg-text-decoration: none;--sys-font-body-lg-font-family: Inter;--sys-font-body-lg-font-weight: 400;--sys-font-body-lg-font-style: normal;--sys-font-body-lg-font-stretch: normal;--sys-font-body-lg-letter-spacing: 0px;--sys-font-body-lg-line-height: 24px;--sys-font-body-lg-paragraph-indent: 0px;--sys-font-body-lg-paragraph-spacing: 0px;--sys-font-body-lg-text-case: none;--sys-font-body-lg-mono-font-size: 18px;--sys-font-body-lg-mono-text-decoration: none;--sys-font-body-lg-mono-font-family: JetBrains Mono;--sys-font-body-lg-mono-font-weight: 400;--sys-font-body-lg-mono-font-style: normal;--sys-font-body-lg-mono-font-stretch: normal;--sys-font-body-lg-mono-letter-spacing: 0px;--sys-font-body-lg-mono-line-height: 24px;--sys-font-body-lg-mono-paragraph-indent: 0px;--sys-font-body-lg-mono-paragraph-spacing: 0px;--sys-font-body-lg-mono-text-case: none;--sys-font-headline-lg-font-size: 36px;--sys-font-headline-lg-text-decoration: none;--sys-font-headline-lg-font-family: Inter;--sys-font-headline-lg-font-weight: 400;--sys-font-headline-lg-font-style: normal;--sys-font-headline-lg-font-stretch: normal;--sys-font-headline-lg-letter-spacing: 0px;--sys-font-headline-lg-line-height: 48px;--sys-font-headline-lg-paragraph-indent: 0px;--sys-font-headline-lg-paragraph-spacing: 0px;--sys-font-headline-lg-text-case: none}:root,html[data-theme=light]{color-scheme:light;--sys-color-text-base: #070707;--sys-color-text-muted: #919191;--sys-color-text-danger-on: #fff8f7;--sys-color-text-primary: #fbfcff;--sys-color-text-subtle: #5e5e5e;--sys-color-surface-base: #ffffff;--sys-color-surface-muted: #e2e2e2;--sys-color-surface-subtle: #f9f9f9;--sys-color-surface-primary: #121928;--sys-color-surface-primary-hover: #474e5f;--sys-color-surface-subtle-hover: #eeeeee;--sys-color-surface-danger: #a80324;--sys-color-surface-danger-hover: #ff7073;--sys-color-surface-base-hover: #eeeeee;--sys-color-border-base: #303030;--sys-color-border-strong: #070707;--sys-color-border-subtle: #c6c6c6;--sys-color-border-muted: #919191;--sys-color-feedback-error: #b9192f;--comp-switch-track-bg: #070707;--comp-switch-handle-bg: #f9f9f9;--comp-switch-label-color: #070707}@media(prefers-color-scheme:dark){:root:not([data-theme]),html[data-theme=dark]{color-scheme:dark;--sys-color-text-base: #f9f9f9;--sys-color-text-muted: #f9f9f9;--sys-color-text-danger-on: #fff8f7;--sys-color-text-primary: #0b1220;--sys-color-text-subtle: #c6c6c6;--sys-color-surface-base: #474747;--sys-color-surface-muted: #131313;--sys-color-surface-subtle: #1f1f1f;--sys-color-surface-primary: #c8cee3;--sys-color-surface-primary-hover: #9198ac;--sys-color-surface-subtle-hover: #5e5e5e;--sys-color-surface-danger: #b9192f;--sys-color-surface-danger-hover: #b9192f;--sys-color-surface-base-hover: #474747;--sys-color-border-base: #5e5e5e;--sys-color-border-strong: #c6c6c6;--sys-color-border-subtle: #5e5e5e;--sys-color-border-muted: #5e5e5e;--sys-color-feedback-error: #ff525c;--comp-switch-track-bg: #f9f9f9;--comp-switch-handle-bg: #070707;--comp-switch-label-color: #f9f9f9}}.ink-form[data-v-b9cd2d19]{display:flex;flex-direction:column;gap:var(--sys-space-md);width:100%}.ink-field[data-v-d772056e]{display:flex;gap:var(--sys-space-sm);font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing)}.ink-field--col[data-v-d772056e]{flex-direction:column;gap:var(--sys-space-xs);width:100%;min-width:160px}.ink-field--row[data-v-d772056e]{flex-direction:row;gap:var(--sys-space-sm);width:100%}.ink-field__label[data-v-d772056e]{color:var(--sys-color-text-subtle);white-space:nowrap;position:relative}.ink-field__required[data-v-d772056e]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);color:red}.ink-field--col .ink-field__label[data-v-d772056e]{font-size:var(--sys-font-label-md-font-size);font-weight:var(--sys-font-label-md-font-weight);line-height:var(--sys-font-label-md-line-height);letter-spacing:var(--sys-font-label-md-letter-spacing)}.ink-field__value--underlined[data-v-d772056e]{text-decoration:underline}.ink-field__value--clickable[data-v-d772056e]{cursor:pointer}.ink-input[data-v-cb9cf5e9]{display:flex;align-items:center;width:100%;height:36px;padding:0 var(--sys-space-sm);border:1px solid var(--sys-color-border-subtle);box-sizing:border-box}.ink-input__value[data-v-cb9cf5e9]{color:var(--sys-color-text-base);white-space:nowrap}.ink-input__input[data-v-cb9cf5e9]{flex:1;border:none;outline:none;background:transparent;font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);color:var(--sys-color-text-base);min-width:0}.ink-input--inline[data-v-cb9cf5e9]{border:none;padding:0;height:auto}.ink-input--inline-editing[data-v-cb9cf5e9]{height:36px;padding:0 var(--sys-space-sm);border:1px solid var(--sys-color-border-subtle)}.ink-input__inline-text[data-v-cb9cf5e9]{color:var(--sys-color-text-base);font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);cursor:pointer;padding:4px 0}.ink-input__inline-text[data-v-cb9cf5e9]:hover{opacity:.8}.ink-textarea[data-v-376a3545]{display:flex;flex-direction:column;width:100%;border:1px solid var(--sys-color-border-subtle);box-sizing:border-box}.ink-textarea__input[data-v-376a3545]{flex:1;padding:var(--sys-space-sm);border:none;outline:none;background:transparent;font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);color:var(--sys-color-text-base);resize:vertical;min-height:100px;font-family:Monaco,Courier New,monospace}.ink-textarea__input[data-v-376a3545]:focus{border-color:var(--sys-color-border-active)}.ink-textarea__value[data-v-376a3545]{padding:var(--sys-space-sm);color:var(--sys-color-text-base);white-space:pre-wrap;word-break:break-word;font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);font-family:Monaco,Courier New,monospace;background:var(--sys-color-background-secondary);min-height:100px}.ink-switch[data-v-853a2889]{background-color:var(--comp-switch-track-bg);border:1px solid var(--comp-switch-track-bg);border-style:solid;display:flex;align-items:center;cursor:pointer;box-sizing:border-box;position:relative;padding:0}.ink-switch__handle[data-v-853a2889]{background-color:var(--comp-switch-handle-bg);flex-shrink:0;transition:transform .2s ease;height:100%;transform:translate(0);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.ink-switch__label[data-v-853a2889]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--comp-switch-label-color);text-align:center;white-space:nowrap}.ink-switch--xs[data-v-853a2889]{width:60px;height:var(--sys-size-xs)}.ink-switch--xs .ink-switch__handle[data-v-853a2889]{width:27px}.ink-switch--xs.ink-switch--on .ink-switch__handle[data-v-853a2889]{transform:translate(31px)}.ink-switch--sm[data-v-853a2889]{width:80px;height:var(--sys-size-sm)}.ink-switch--sm .ink-switch__handle[data-v-853a2889]{width:36px}.ink-switch--sm.ink-switch--on .ink-switch__handle[data-v-853a2889]{transform:translate(42px)}.ink-switch--md[data-v-853a2889]{width:100px;height:var(--sys-size-md)}.ink-switch--md .ink-switch__handle[data-v-853a2889]{width:45px}.ink-switch--md.ink-switch--on .ink-switch__handle[data-v-853a2889]{transform:translate(53px)}.ink-switch--lg[data-v-853a2889]{width:120px;height:var(--sys-size-lg)}.ink-switch--lg .ink-switch__handle[data-v-853a2889]{width:54px}.ink-switch--lg.ink-switch--on .ink-switch__handle[data-v-853a2889]{transform:translate(64px)}.ink-button[data-v-6d08b91b]{display:flex;align-items:center;justify-content:center;cursor:pointer;transition-property:padding height width background-color color opacity;transition-duration:.2s;transition-timing-function:ease;border:none;background-color:transparent;color:var(--sys-color-text-base);position:relative;box-sizing:border-box}.ink-button__loading-overlay[data-v-6d08b91b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:inherit;opacity:var(--sys-opacity-strong);font-size:var(--sys-size-iconfont-lg)}.ink-button--loading[data-v-6d08b91b]{cursor:not-allowed}.ink-button[data-v-6d08b91b]:disabled{cursor:not-allowed}.ink-button--theme-subtle[data-v-6d08b91b]{border:1px solid var(--sys-color-border-base);background-color:var(--sys-color-surface-subtle);color:var(--sys-color-text-base)}.ink-button--theme-subtle[data-v-6d08b91b]:hover,.ink-button--theme-subtle[data-v-6d08b91b]:active{background-color:var(--sys-color-surface-subtle-hover)}.ink-button--theme-primary[data-v-6d08b91b]{background-color:var(--sys-color-surface-primary);color:var(--sys-color-text-primary)}.ink-button--theme-primary[data-v-6d08b91b]:hover,.ink-button--theme-primary[data-v-6d08b91b]:active{opacity:.9}.ink-button--theme-danger[data-v-6d08b91b]{background-color:var(--sys-color-surface-danger);color:var(--sys-color-text-danger-on)}.ink-button--theme-danger[data-v-6d08b91b]:hover,.ink-button--theme-danger[data-v-6d08b91b]:active{opacity:.9}.ink-button--size-md[data-v-6d08b91b]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing)}.ink-button--size-md .ink-button__icon[data-v-6d08b91b]{font-size:var(--sys-size-iconfont-md)}.ink-button--size-sm[data-v-6d08b91b]{font-size:var(--sys-font-label-md-font-size);font-weight:var(--sys-font-label-md-font-weight);line-height:var(--sys-font-label-md-line-height);letter-spacing:var(--sys-font-label-md-letter-spacing)}.ink-button--size-sm .ink-button__icon[data-v-6d08b91b]{font-size:var(--sys-size-iconfont-sm)}.ink-button--type-default.ink-button--size-md[data-v-6d08b91b]{padding:var(--sys-space-sm) var(--sys-space-md)}.ink-button--type-default.ink-button--size-sm[data-v-6d08b91b]{padding:var(--sys-space-xs) var(--sys-space-md)}.ink-button--type-square[data-v-6d08b91b]{padding:0}.ink-button--type-square.ink-button--size-sm[data-v-6d08b91b]{height:var(--sys-size-sm);width:var(--sys-size-sm)}.ink-button--type-square.ink-button--size-md[data-v-6d08b91b]{height:var(--sys-size-md);width:var(--sys-size-md)}.ink-dropdown-container[data-v-084465aa]{position:relative;min-width:120px;display:flex;gap:var(--sys-space-sm);align-items:flex-start}.ink-dropdown[data-v-084465aa]{display:flex;align-items:center;justify-content:space-between;gap:var(--sys-space-sm);padding:0 var(--sys-space-sm);height:var(--sys-size-md);box-sizing:border-box;border:1px solid var(--sys-color-border-subtle);background-color:var(--sys-color-surface-base);transition:border .2s;flex:1;position:relative}.ink-dropdown--editable[data-v-084465aa]{cursor:pointer}.ink-dropdown--active[data-v-084465aa]{border-color:var(--sys-color-border-base)}.ink-dropdown__value[data-v-084465aa]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);flex:1;color:var(--sys-color-text-base);-webkit-user-select:none;user-select:none}.ink-dropdown__search-input[data-v-084465aa]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);flex:1;color:var(--sys-color-text-base);background:transparent;border:none;outline:none;padding:0;width:100%}.ink-dropdown__chevron[data-v-084465aa]{font-size:var(--sys-size-iconfont-md);color:var(--sys-color-text-base);transition:transform .2s}.ink-dropdown__options[data-v-084465aa]{position:absolute;top:100%;left:0;right:0;z-index:5;max-height:200px;overflow-y:auto;background-color:var(--sys-color-surface-base);border:1px solid var(--sys-color-border-base);margin-top:var(--sys-space-xs);-webkit-user-select:none;user-select:none}.ink-dropdown__option[data-v-084465aa]{padding:var(--sys-space-sm) var(--sys-space-sm);min-height:var(--sys-size-md);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sys-space-xs);justify-content:center;cursor:pointer;transition:background-color .2s}.ink-dropdown__option[data-v-084465aa]:hover,.ink-dropdown__option--hovered[data-v-084465aa]{background-color:var(--sys-color-surface-base-hover)}.ink-dropdown__option--selected[data-v-084465aa]{background-color:var(--sys-color-surface-primary)}.ink-dropdown__option--selected .option__label[data-v-084465aa]{color:var(--sys-color-text-primary)}.ink-dropdown__option--selected .option__description[data-v-084465aa]{color:var(--sys-color-text-primary-subtle)}.ink-dropdown__option--selected[data-v-084465aa]:hover,.ink-dropdown__option--selected .ink-dropdown__option--hovered[data-v-084465aa]{background-color:var(--sys-color-surface-primary-hover);color:var(--sys-color-text-primary)}.option__label[data-v-084465aa]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);color:var(--sys-color-text-base)}.option__description[data-v-084465aa]{font-size:var(--sys-font-label-md-font-size);font-weight:var(--sys-font-label-md-font-weight);line-height:var(--sys-font-label-md-line-height);letter-spacing:var(--sys-font-label-md-letter-spacing);color:var(--sys-color-text-subtle)}.ink-dropdown__loading[data-v-084465aa]{display:flex;align-items:center;justify-content:center;gap:var(--sys-space-sm);padding:var(--sys-space-sm) var(--sys-space-md);color:var(--sys-color-text-subtle);font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing)}.ink-dropdown__empty[data-v-084465aa]{display:flex;align-items:center;justify-content:center;padding:var(--sys-space-sm) var(--sys-space-md);color:var(--sys-color-text-subtle);font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing)}.ink-datetime-picker-view[data-v-72aee36f]{display:flex;flex-direction:column;width:100%;max-width:640px;background-color:var(--sys-color-surface-base);padding:var(--sys-space-md);box-sizing:border-box}.ink-datetime-picker-view__columns[data-v-72aee36f]{display:flex;gap:var(--sys-space-sm);overflow-x:auto;margin-bottom:var(--sys-space-md)}.ink-datetime-picker-view__column[data-v-72aee36f]{flex:1;min-width:100px;display:flex;flex-direction:column}.ink-datetime-picker-view__label[data-v-72aee36f]{font-size:var(--sys-font-label-sm-font-size);font-weight:var(--sys-font-label-sm-font-weight);line-height:var(--sys-font-label-sm-line-height);letter-spacing:var(--sys-font-label-sm-letter-spacing);color:var(--sys-color-text-subtle);margin-bottom:var(--sys-space-xs);text-align:center;font-weight:500}.ink-datetime-picker-view__options[data-v-72aee36f]{display:flex;flex-direction:column;gap:var(--sys-space-xs);max-height:240px;overflow-y:auto;padding:var(--sys-space-xs);border:1px solid var(--sys-color-border-subtle);background-color:var(--sys-color-surface-raised)}.ink-datetime-picker-view__options[data-v-72aee36f]::-webkit-scrollbar{width:6px}.ink-datetime-picker-view__options[data-v-72aee36f]::-webkit-scrollbar-track{background:var(--sys-color-surface-base)}.ink-datetime-picker-view__options[data-v-72aee36f]::-webkit-scrollbar-thumb{background:var(--sys-color-border-subtle)}.ink-datetime-picker-view__options[data-v-72aee36f]::-webkit-scrollbar-thumb:hover{background:var(--sys-color-border-base)}.ink-datetime-picker-view__option[data-v-72aee36f]{font-size:var(--sys-font-label-md-font-size);font-weight:var(--sys-font-label-md-font-weight);line-height:var(--sys-font-label-md-line-height);letter-spacing:var(--sys-font-label-md-letter-spacing);padding:var(--sys-space-xs) var(--sys-space-sm);text-align:center;color:var(--sys-color-text-base);cursor:pointer;transition:background-color .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.ink-datetime-picker-view__option[data-v-72aee36f]:hover{background-color:var(--sys-color-surface-base-hover)}.ink-datetime-picker-view__option--selected[data-v-72aee36f]{background-color:var(--sys-color-surface-primary);color:var(--sys-color-text-primary);font-weight:500}.ink-datetime-picker-view__option--selected[data-v-72aee36f]:hover{background-color:var(--sys-color-surface-primary-hover)}.ink-datetime-picker-view__actions[data-v-72aee36f]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end}.ink-popup-overlay[data-v-7b6a267d]{position:fixed;inset:0;background-color:#00000080;z-index:9}.ink-popup[data-v-7b6a267d]{position:fixed;z-index:10;background-color:var(--sys-color-surface-base);padding:var(--sys-space-md);max-height:90vh;max-width:90vw}.ink-popup--center[data-v-7b6a267d]{top:50%;left:50%;transform:translate(-50%,-50%)}.ink-popup--left[data-v-7b6a267d]{top:50%;left:var(--sys-space-md);transform:translateY(-50%);max-width:calc(50vw - var(--sys-space-md))}.ink-popup--right[data-v-7b6a267d]{top:50%;right:var(--sys-space-md);transform:translateY(-50%);max-width:calc(50vw - var(--sys-space-md))}.ink-popup--top[data-v-7b6a267d]{top:var(--sys-space-md);left:50%;transform:translate(-50%);max-width:calc(100vw - 2 * var(--sys-space-md))}.ink-popup--bottom[data-v-7b6a267d]{bottom:var(--sys-space-md);left:50%;transform:translate(-50%);max-width:calc(100vw - 2 * var(--sys-space-md))}.ink-popup-fade-enter-active[data-v-7b6a267d],.ink-popup-fade-leave-active[data-v-7b6a267d]{transition:opacity .2s ease}.ink-popup-fade-enter-from[data-v-7b6a267d],.ink-popup-fade-leave-to[data-v-7b6a267d]{opacity:0}.ink-popup-slide-enter-active[data-v-7b6a267d],.ink-popup-slide-leave-active[data-v-7b6a267d]{transition:opacity .2s ease,transform .2s ease}.ink-popup-slide-enter-from[data-v-7b6a267d],.ink-popup-slide-leave-to[data-v-7b6a267d]{opacity:0}.ink-popup-slide-enter-from .ink-popup--center[data-v-7b6a267d],.ink-popup-slide-leave-to .ink-popup--center[data-v-7b6a267d]{transform:translate(-50%,-50%) scale(.95)}.ink-popup-slide-enter-from .ink-popup--left[data-v-7b6a267d],.ink-popup-slide-leave-to .ink-popup--left[data-v-7b6a267d]{transform:translateY(-50%) translate(-20px)}.ink-popup-slide-enter-from .ink-popup--right[data-v-7b6a267d],.ink-popup-slide-leave-to .ink-popup--right[data-v-7b6a267d]{transform:translateY(-50%) translate(20px)}.ink-popup-slide-enter-from .ink-popup--top[data-v-7b6a267d],.ink-popup-slide-leave-to .ink-popup--top[data-v-7b6a267d]{transform:translate(-50%) translateY(-20px)}.ink-popup-slide-enter-from .ink-popup--bottom[data-v-7b6a267d],.ink-popup-slide-leave-to .ink-popup--bottom[data-v-7b6a267d]{transform:translate(-50%) translateY(20px)}.ink-picker.editable[data-v-e5fc5d15]{cursor:pointer}.ink-picker.ink-picker--inline-text.editable[data-v-e5fc5d15]{text-decoration:underline;text-underline-position:from-font}.ink-picker--box[data-v-e5fc5d15]{display:flex;align-items:center;justify-content:space-between;min-width:120px;height:var(--sys-size-md);padding:0 var(--sys-space-sm);border:1px solid var(--sys-color-border-subtle);box-sizing:border-box}.ink-picker--box.ink-picker--active[data-v-e5fc5d15]{border-color:var(--sys-color-border-primary)}.ink-picker--box .ink-picker__icon[data-v-e5fc5d15]{font-size:var(--sys-size-iconfont-md);color:var(--sys-color-text-base);flex-shrink:0}.ink-picker--inline-text[data-v-e5fc5d15]{align-items:center;gap:var(--sys-space-xs)}.ink-picker__value[data-v-e5fc5d15]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);color:var(--sys-color-text-base);white-space:nowrap;-webkit-user-select:none;user-select:none;overflow-x:scroll;flex:1}.ink-picker-popup__actions[data-v-e5fc5d15]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;margin-top:var(--sys-space-md)}.ink-auto-form__error[data-v-0c60b1f8]{padding:var(--sys-spacing-md);background-color:var(--sys-color-surface-error-subtle);color:var(--sys-color-text-error);border-radius:var(--sys-radius-md);font-size:var(--sys-font-body-md-font-size);font-weight:var(--sys-font-body-md-font-weight);line-height:var(--sys-font-body-md-line-height);letter-spacing:var(--sys-font-body-md-letter-spacing)}.ink-auto-form__field[data-v-0c60b1f8]{position:relative}.ink-auto-form__field-errors[data-v-0c60b1f8]{display:flex;flex-direction:column;gap:var(--sys-spacing-xs);margin-top:var(--sys-spacing-xs)}.ink-auto-form__field-error[data-v-0c60b1f8]{color:var(--sys-color-text-error);font-size:var(--sys-font-body-sm-font-size);font-weight:var(--sys-font-body-sm-font-weight);line-height:var(--sys-font-body-sm-line-height);letter-spacing:var(--sys-font-body-sm-letter-spacing)}.ink-dialog[data-v-c824a53a]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-md) var(--sys-space-lg)}.ink-dialog__header[data-v-c824a53a]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.ink-dialog__title[data-v-c824a53a]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base);margin:0}.ink-dialog__subtitle[data-v-c824a53a]{font-size:var(--sys-font-body-lg-font-size);font-weight:var(--sys-font-body-lg-font-weight);line-height:var(--sys-font-body-lg-line-height);letter-spacing:var(--sys-font-body-lg-letter-spacing);color:var(--sys-color-text-subtle);margin:0}.ink-dialog__content[data-v-c824a53a]{flex:1;overflow-y:auto}.ink-dialog__footer[data-v-c824a53a]{display:flex;justify-content:flex-end;gap:var(--sys-space-sm)}.ink-double-check[data-v-6825699b]{display:inline-block}.ink-double-check__trigger[data-v-6825699b]{display:inline-block;cursor:pointer}.ink-double-check__popup[data-v-6825699b]{background:var(--sys-color-surface-base);padding:var(--sys-space-lg);min-width:300px;max-width:400px}.ink-double-check__title[data-v-6825699b]{font-size:var(--sys-font-body-lg-font-size);font-weight:var(--sys-font-body-lg-font-weight);line-height:var(--sys-font-body-lg-line-height);letter-spacing:var(--sys-font-body-lg-letter-spacing);margin:0 0 var(--sys-space-md) 0;color:var(--sys-color-text-primary)}.ink-double-check__message[data-v-6825699b]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing);margin:0 0 var(--sys-space-lg) 0;color:var(--sys-color-text-secondary)}.ink-double-check__actions[data-v-6825699b]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end}.ink-header[data-v-3642e6f9]{display:flex;align-items:center;justify-content:space-between;padding:var(--sys-space-md) var(--sys-space-lg);background-color:var(--sys-color-surface-subtle);border-bottom:1px solid var(--sys-color-border-base)}.ink-header__logo[data-v-3642e6f9]{display:flex;align-items:center;gap:var(--sys-space-sm);cursor:pointer}.ink-header__logo-icon[data-v-3642e6f9]{width:32px;height:32px}.ink-header__logo-text[data-v-3642e6f9]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);font-family:var(--ref-typo-family-mono);color:var(--sys-color-text-base);-webkit-user-select:none;user-select:none}.ink-header__right[data-v-3642e6f9]{display:flex;align-items:center;gap:var(--sys-space-md)}.ink-header__page-title[data-v-3642e6f9]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-base)}.ink-header__menu-icon[data-v-3642e6f9]{font-size:var(--sys-size-iconfont-md);color:var(--sys-color-text-base);cursor:pointer}.ink-scrim[data-v-78e16362]{position:fixed;inset:0;background-color:#00000080;z-index:10;display:flex;align-items:center;justify-content:center}.ink-scrim__wrapper[data-v-78e16362]{width:100%;height:100%}.ink-scrim__close-btn[data-v-78e16362]{position:absolute;top:var(--sys-space-lg);right:var(--sys-space-xl)}.ink-scrim-fade-enter-active[data-v-78e16362],.ink-scrim-fade-leave-active[data-v-78e16362]{transition:opacity .3s ease}.ink-scrim-fade-enter-from[data-v-78e16362],.ink-scrim-fade-leave-to[data-v-78e16362]{opacity:0}.ink-image[data-v-9197ccd1]{display:inline-block}.ink-image__thumbnail[data-v-9197ccd1]{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ink-image__img[data-v-9197ccd1]{max-width:100%;height:auto;display:block}.ink-image__expanded[data-v-9197ccd1]{padding:var(--sys-space-xl) var(--sys-space-lg);box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--sys-space-sm)}.ink-image__expanded-header[data-v-9197ccd1]{display:flex;flex-shrink:0}.ink-image__expanded-title[data-v-9197ccd1]{font-size:var(--sys-font-title-sm-font-size);font-weight:var(--sys-font-title-sm-font-weight);line-height:var(--sys-font-title-sm-line-height);letter-spacing:var(--sys-font-title-sm-letter-spacing);color:var(--sys-color-text-scrim);margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ink-image__img-expanded[data-v-9197ccd1]{max-width:100%;max-height:100%;object-fit:contain;display:block}.ink-image__expanded-footer[data-v-9197ccd1]{flex-shrink:0}.ink-json-editor[data-v-7fa2c658]{border:1px solid var(--sys-color-border-subtle);transition:border-color .15s ease;padding:var(--sys-space-sm);line-height:1.2!important}.ink-json-editor__editor[data-v-7fa2c658]{height:100%;box-sizing:border-box}.ink-json-editor__editor[data-v-7fa2c658] .cm-editor{border:none;outline:none;height:100%}.ink-json-editor__editor[data-v-7fa2c658] .cm-scroller{font-family:Monaco,Courier New,monospace;font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing)}.ink-json-editor__editor--readonly[data-v-7fa2c658] .cm-editor{background:var(--sys-color-background-secondary)}.ink-json-editor[data-v-7fa2c658]:focus-within{border-color:var(--sys-color-border-base)}@keyframes ink-loading-pulse-b5633c09{0%{opacity:1}50%{opacity:.4}to{opacity:.8}}.ink-loading[data-v-b5633c09]{display:flex;align-items:center;gap:var(--sys-space-xs)}.ink-loading__block[data-v-b5633c09]{animation:ink-loading-pulse-b5633c09 .9s ease-in-out infinite}.ink-loading__block--1[data-v-b5633c09]{background-color:var(--ref-color-neutral-80);animation-delay:0s}.ink-loading__block--2[data-v-b5633c09]{background-color:var(--ref-color-neutral-70);animation-delay:.3s}.ink-loading__block--3[data-v-b5633c09]{background-color:var(--ref-color-neutral-80);animation-delay:.5s}.ink-loading--s-xs .ink-loading__block[data-v-b5633c09]{width:5px;height:5px}.ink-loading--s-sm .ink-loading__block[data-v-b5633c09]{width:12px;height:12px}.ink-loading--s-md .ink-loading__block[data-v-b5633c09]{width:18px;height:18px}.ink-loading--d-sm[data-v-b5633c09]{gap:var(--sys-space-xs)}.ink-loading--d-md[data-v-b5633c09]{gap:var(--sys-space-sm)}.ink-pagination[data-v-129ea185]{display:flex;align-items:center;gap:var(--sys-space-xs)}.ink-pagination__nav[data-v-129ea185]{display:flex;align-items:center;justify-content:center;width:var(--sys-size-icon-lg);height:var(--sys-size-icon-lg);border:1px solid var(--sys-color-border-base);background-color:var(--sys-color-surface-subtle);color:var(--sys-color-text-base);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease;border-radius:var(--sys-radius-none);font-size:var(--sys-size-iconfont-md)}.ink-pagination__nav[data-v-129ea185]:hover:not(:disabled){background-color:var(--sys-color-surface-subtle-hover)}.ink-pagination__page[data-v-129ea185]{display:flex;align-items:center;justify-content:center;width:var(--sys-size-md);height:var(--sys-size-md);border:1px solid transparent;background-color:transparent;color:var(--sys-color-text-base);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;border-radius:var(--sys-radius-none);font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing)}.ink-pagination__page[data-v-129ea185]:hover:not(:disabled):not(.ink-pagination__page--active){border-color:var(--sys-color-border-base)}.ink-pagination__page--active[data-v-129ea185]{border-color:var(--sys-color-surface-primary);background-color:var(--sys-color-surface-primary);color:var(--sys-color-text-primary);cursor:default}.ink-pagination__page--ellipsis[data-v-129ea185]{cursor:default;border:none}.ink-pagination__page-info[data-v-129ea185]{color:var(--sys-color-text-base);padding:0 var(--sys-space-md);font-size:var(--sys-font-label-md-font-size);font-weight:var(--sys-font-label-md-font-weight);line-height:var(--sys-font-label-md-line-height);letter-spacing:var(--sys-font-label-md-letter-spacing)}.ink-placeholder[data-v-367e77ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sys-space-xl);text-align:center;gap:var(--sys-space-md);color:var(--sys-color-text-subtle)}.ink-placeholder__illustration[data-v-367e77ad]{font-size:var(--sys-size-iconfont-xl);height:var(--sys-size-icon-xl);width:var(--sys-size-icon-xl);display:flex;align-items:center;justify-content:center;color:var(--sys-color-text-subtle)}.ink-placeholder__title[data-v-367e77ad]{font-size:var(--sys-font-headline-sm-font-size);font-weight:var(--sys-font-headline-sm-font-weight);line-height:var(--sys-font-headline-sm-line-height);letter-spacing:var(--sys-font-headline-sm-letter-spacing);color:var(--sys-color-text-base)}.ink-placeholder__description[data-v-367e77ad]{font-size:var(--sys-font-body-md-font-size);font-weight:var(--sys-font-body-md-font-weight);line-height:var(--sys-font-body-md-line-height);letter-spacing:var(--sys-font-body-md-letter-spacing);color:var(--sys-color-text-subtle);max-width:400px}.ink-placeholder__actions[data-v-367e77ad]{margin-top:var(--sys-space-sm);display:flex;gap:var(--sys-space-sm);flex-wrap:wrap;justify-content:center}.ink-placeholder--error .ink-placeholder__illustration[data-v-367e77ad]{color:var(--sys-color-text-danger)}.ink-tooltip-wrapper[data-v-e304e8d8]{position:relative;display:inline-block}.ink-tooltip[data-v-e304e8d8]{position:absolute;background-color:var(--sys-color-surface-base);color:var(--sys-color-text-base);border:1px solid var(--sys-color-border-base);border-radius:var(--sys-radius-none);padding:var(--sys-space-xs) var(--sys-space-sm);z-index:50;white-space:pre-wrap;word-wrap:break-word;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;box-shadow:var(--sys-elevation-raised-md-offset-x) var(--sys-elevation-raised-md-offset-y) var(--sys-elevation-raised-md-radius) var(--sys-elevation-raised-md-spread) var(--sys-elevation-raised-md-color)}.ink-tooltip--visible[data-v-e304e8d8]{opacity:1;visibility:visible}.ink-tooltip--top[data-v-e304e8d8]{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--sys-space-xs)}.ink-tooltip--bottom[data-v-e304e8d8]{top:100%;left:50%;transform:translate(-50%);margin-top:var(--sys-space-xs)}.ink-tooltip--left[data-v-e304e8d8]{right:100%;top:50%;transform:translateY(-50%);margin-right:var(--sys-space-xs)}.ink-tooltip--right[data-v-e304e8d8]{left:100%;top:50%;transform:translateY(-50%);margin-left:var(--sys-space-xs)}.ink-tooltip__content[data-v-e304e8d8]{font-size:var(--sys-font-label-lg-font-size);font-weight:var(--sys-font-label-lg-font-weight);line-height:var(--sys-font-label-lg-line-height);letter-spacing:var(--sys-font-label-lg-letter-spacing)}.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-textbg{fill:#fff}.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}}
