.start-view[data-v-732a5cd3]{background-color:var(--sys-color-surface-base);flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:192px var(--sys-space-lg) 48px;overflow-y:auto}.start-view .title[data-v-732a5cd3]{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);color:var(--sys-color-text-base);text-align:center;margin-bottom:48px;width:100%}.start-view .textarea[data-v-732a5cd3]{align-self:stretch;height:56px;padding:var(--sys-space-sm) var(--sys-space-md);border:1px solid var(--sys-color-text-base);background-color:var(--sys-color-surface-subtle);color:var(--sys-color-text-base);resize: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)}.start-view .textarea[data-v-732a5cd3]::placeholder{color:var(--sys-color-text-muted)}.start-view .textarea[data-v-732a5cd3]:focus{outline:none;border-color:var(--sys-color-text-base)}.collect-at-form[data-v-20b8bbd5]{display:flex;flex-direction:column;gap:var(--sys-space-sm)}.collect-at-form__null-placeholder[data-v-20b8bbd5]{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)}.source-card[data-v-a802d3b4]{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-a802d3b4]:hover{border-color:var(--sys-color-border-subtle)}.source-card__metadata[data-v-a802d3b4]{display:flex;align-items:center;justify-content:space-between;width:100%}.source-card__left[data-v-a802d3b4]{display:flex;flex-direction:column;align-items:flex-start}.source-card__type[data-v-a802d3b4]{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-a802d3b4]{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-a802d3b4]{display:flex;align-items:center;justify-content:flex-end}.source-card__id-label[data-v-a802d3b4],.source-card__id[data-v-a802d3b4]{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-a802d3b4]{white-space:nowrap}.source-card__config[data-v-a802d3b4]{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-a802d3b4]{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-a802d3b4]{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-a802d3b4]{display:flex;align-items:center;justify-content:space-between;width:100%}.source-card__operations-left[data-v-a802d3b4]{display:flex;gap:10px;align-items:flex-start}.source-card__operations-right[data-v-a802d3b4]{display:flex;gap:var(--sys-space-sm);align-items:center}.collect-at__title[data-v-a802d3b4]{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-a802d3b4]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;align-self:stretch;margin-top:var(--sys-space-md)}.config-editor[data-v-a802d3b4]{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-a802d3b4]{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-a802d3b4]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;align-self:stretch}.source-form[data-v-6649d34d]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.source-form__collect-at-placeholder[data-v-6649d34d]{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-627318ee]{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-627318ee]{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-627318ee]{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-627318ee]{flex-direction:row;flex-wrap:wrap;align-items:center}.create-source .footer[data-v-627318ee]{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-0af58836]{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-0af58836]{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}.collect-job-form[data-v-e5b6bc2f]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.source-collect-job-card[data-v-06714b7e]{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}.source-collect-job-card[data-v-06714b7e]:hover{background-color:var(--sys-color-surface-hover)}.source-collect-job-card__header[data-v-06714b7e]{display:flex;justify-content:space-between;align-items:center}.source-collect-job-card__id[data-v-06714b7e]{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)}.source-collect-job-card__status[data-v-06714b7e]{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)}.source-collect-job-card__status.status--pending[data-v-06714b7e]{color:var(--sys-color-warning-base)}.source-collect-job-card__status.status--running[data-v-06714b7e]{color:var(--sys-color-info-base)}.source-collect-job-card__status.status--finished[data-v-06714b7e]{color:var(--sys-color-success-base)}.source-collect-job-card__status.status--failed[data-v-06714b7e]{color:var(--sys-color-danger-base)}.source-collect-job-card__dates[data-v-06714b7e]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.source-collect-job-card__date[data-v-06714b7e]{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-6d0a63a1]{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-6d0a63a1]{display:flex;justify-content:center;align-items:center;flex:1}.source-view__details[data-v-6d0a63a1]{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-6d0a63a1]{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-6d0a63a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sys-space-md)}.details__title[data-v-6d0a63a1]{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-6d0a63a1]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;align-self:stretch;margin-top:var(--sys-space-md)}.jobs__header[data-v-6d0a63a1]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.jobs__title[data-v-6d0a63a1]{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-6d0a63a1]{display:flex;justify-content:center;align-items:center;flex:1}.jobs__empty[data-v-6d0a63a1]{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-6d0a63a1]{display:flex;flex-direction:column;gap:var(--sys-space-sm);overflow-y:auto;flex:1}.jobs__pagination[data-v-6d0a63a1]{justify-content:center}.collect-at__title[data-v-6d0a63a1]{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-6d0a63a1]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;align-self:stretch;margin-top:var(--sys-space-md)}.config-editor[data-v-6d0a63a1]{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-6d0a63a1]{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-6d0a63a1]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;align-self:stretch}.new-job-popup[data-v-6d0a63a1]{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-6d0a63a1]{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-6d0a63a1]{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-309e2e54]{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-309e2e54]{display:flex;justify-content:center;align-items:center}.logs-viewer__empty[data-v-309e2e54]{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-309e2e54]{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)}.collect-job-view[data-v-f75d4236]{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)}.collect-job-view__loading[data-v-f75d4236]{display:flex;justify-content:center;align-items:center;flex:1}.collect-job-view__error[data-v-f75d4236]{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)}.collect-job-view__metadata[data-v-f75d4236]{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%}.collect-job-view__logs[data-v-f75d4236]{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}.collect-job-view__logs__title[data-v-f75d4236]{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-f75d4236]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sys-space-md)}.metadata__title[data-v-f75d4236]{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-f75d4236]{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-f75d4236]{color:var(--sys-color-warning-base)}.metadata__value.status--running[data-v-f75d4236]{color:var(--sys-color-info-base)}.metadata__value.status--finished[data-v-f75d4236]{color:var(--sys-color-success-base)}.metadata__value.status--failed[data-v-f75d4236]{color:var(--sys-color-danger-base)}.source-info[data-v-f75d4236]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.source-info__type[data-v-f75d4236]{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-f75d4236]{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-f75d4236]{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)}.extension-card[data-v-04e90bd1]{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-04e90bd1]{display:flex;justify-content:space-between;align-items:center}.extension-card__id[data-v-04e90bd1]{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-04e90bd1]{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-04e90bd1]{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)}.extension-card__actions[data-v-04e90bd1]{display:flex;gap:var(--sys-space-sm)}.config-popup__title[data-v-04e90bd1]{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-04e90bd1]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;margin-top:var(--sys-space-md)}.install-extension[data-v-d74ff802]{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-d74ff802]{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-d74ff802]{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-d74ff802]{display:flex;align-items:center;justify-content:flex-end;padding:var(--sys-space-sm);padding-top:0;box-sizing:border-box;width:100%}.extensions-view[data-v-7c6dc1ec]{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-7c6dc1ec]{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__header[data-v-7c6dc1ec]{width:100%;max-width:380px;display:flex;flex-direction:row;align-items:center;gap:var(--sys-space-md);padding:var(--sys-space-sm) 0}.block-content__loading[data-v-2e2c7a8a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sys-space-sm);width:100%;height:100%;min-height:60px;background:var(--sys-color-surface-subtle)}.block-content__error[data-v-2e2c7a8a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sys-space-xs);width:100%;height:100%;min-height:60px;padding:var(--sys-space-md);background:var(--sys-color-surface-subtle)}.block-content__error-icon[data-v-2e2c7a8a]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--sys-color-status-error);color:#fff;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-weight:600}.block-content__error-text[data-v-2e2c7a8a]{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);text-align:center;word-break:break-word}.block-content__fallback[data-v-2e2c7a8a]{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);padding:var(--sys-space-sm) var(--sys-space-md);word-break:break-word}.block-node__handle[data-v-990f0229]{opacity:0;width:8px;height:8px;pointer-events:none}.block-node[data-v-990f0229]{background:var(--sys-color-surface-base);border:1px solid var(--sys-color-border-subtle);border-radius:var(--sys-radius-none);padding:var(--sys-space-md) var(--sys-space-md);min-width:120px;max-width:200px;max-height:150px;overflow:hidden;cursor:pointer;transition:all .2s ease;box-shadow:var(--sys-elevation-raised-sm-offset-x) var(--sys-elevation-raised-sm-offset-y) var(--sys-elevation-raised-sm-radius) var(--sys-elevation-raised-sm-spread) var(--sys-elevation-raised-sm-color)}.block-node[data-v-990f0229]:hover{border-color:var(--sys-color-border-primary);transform:translateY(-1px);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)}.block-node--selected[data-v-990f0229]{border-color:var(--sys-color-border-primary);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)}.block-node__content[data-v-990f0229]{display:flex;flex-direction:column;gap:6px}.block-node__resolver[data-v-990f0229]{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);text-transform:uppercase;color:var(--sys-color-text-subtle);letter-spacing:.5px}.block-node__preview[data-v-990f0229]{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;overflow:hidden}.relation-edge[data-v-694dec79]{stroke:var(--sys-color-border-subtle);stroke-width:2px}.relation-edge[data-v-694dec79]:hover{stroke:var(--sys-color-border-primary)}.relation-edge__label[data-v-694dec79]{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);white-space:nowrap;text-overflow:ellipsis;cursor:default;background:var(--sys-color-surface-subtle);color:var(--sys-color-text-subtle);border:1px solid var(--sys-color-border-subtle);border-radius:var(--sys-radius-xs);padding:var(--sys-space-xs) var(--sys-space-sm);max-width:120px;overflow:hidden}.relation-edge__label[data-v-694dec79]:hover{background:var(--sys-color-surface-base);color:var(--sys-color-text-base)}.block-details-panel[data-v-be87d22c]{display:flex;flex-direction:column;height:100%;background:var(--ink-bg-primary, #ffffff)}.block-details-panel__header[data-v-be87d22c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ink-border-primary, #e5e7eb)}.block-details-panel__title[data-v-be87d22c]{margin:0;font-size:16px;font-weight:600;color:var(--ink-text-primary, #1f2937)}.block-details-panel__body[data-v-be87d22c]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.block-details-panel__value[data-v-be87d22c]{font-size:14px;color:var(--ink-text-primary, #1f2937)}.block-details-panel__value--resolver[data-v-be87d22c]{font-family:monospace;background:var(--ink-bg-secondary, #f3f4f6);padding:2px 8px;border-radius:4px;font-size:12px}.block-details-panel__content-section[data-v-be87d22c]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.block-details-panel__content-label[data-v-be87d22c]{font-size:13px;font-weight:500;color:var(--ink-text-secondary, #6b7280)}.block-details-panel__content[data-v-be87d22c]{padding:12px;background:var(--ink-bg-secondary, #f9fafb);border:1px solid var(--ink-border-primary, #e5e7eb);border-radius:6px;font-size:14px;line-height:1.6;color:var(--ink-text-primary, #1f2937);word-break:break-word}.block-details-panel__content[data-v-be87d22c] p{margin:0 0 8px}.block-details-panel__content[data-v-be87d22c] p:last-child{margin-bottom:0}.block-details-panel__content[data-v-be87d22c] code{background:var(--ink-bg-tertiary, #e5e7eb);padding:1px 4px;border-radius:3px;font-size:13px}.block-details-panel__content[data-v-be87d22c] a{color:var(--ink-accent-primary, #3b82f6);text-decoration:none}.block-details-panel__content[data-v-be87d22c] a:hover{text-decoration:underline}.block-details-panel__no-content[data-v-be87d22c]{padding:24px;text-align:center;color:var(--ink-text-tertiary, #9ca3af);font-style:italic}.community-navigator[data-v-83a66815]{display:flex;flex-direction:column;gap:var(--sys-space-sm);border-radius:var(--sys-radius-none);min-width:280px;max-width:400px;box-shadow:var(--sys-elevation-raised-sm-offset-x) var(--sys-elevation-raised-sm-offset-y) var(--sys-elevation-raised-sm-radius) var(--sys-elevation-raised-sm-spread) var(--sys-elevation-raised-sm-color)}.community-navigator__dropdown[data-v-83a66815]{flex:1;min-width:0}.community-navigator__no-results[data-v-83a66815]{padding:8px;text-align:center;color:var(--ink-text-tertiary, #9ca3af);font-size:14px;font-style:italic}@media(max-width:768px){.community-navigator[data-v-83a66815]{min-width:240px;max-width:100%}.community-navigator__controls[data-v-83a66815]{flex-wrap:wrap}.community-navigator__dropdown[data-v-83a66815]{width:100%}}.layout-selector[data-v-0658b3c0]{display:flex;flex-direction:column;gap:4px}.layout-selector__dropdown[data-v-0658b3c0]{min-width:140px}.layout-selector__hint[data-v-0658b3c0]{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-weight:400;color:var(--sys-color-text-subtle);padding:0 var(--sys-space-xs)}.vue-flow[data-v-3b78ad13]{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container[data-v-3b78ad13]{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane[data-v-3b78ad13]{z-index:1}.vue-flow__pane.draggable[data-v-3b78ad13]{cursor:grab}.vue-flow__pane.selection[data-v-3b78ad13]{cursor:pointer}.vue-flow__pane.dragging[data-v-3b78ad13]{cursor:grabbing}.vue-flow__transformationpane[data-v-3b78ad13]{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport[data-v-3b78ad13]{z-index:4;overflow:clip}.vue-flow__selection[data-v-3b78ad13]{z-index:6}.vue-flow__edge-labels[data-v-3b78ad13]{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-3b78ad13]:focus,.vue-flow__nodesselection-rect[data-v-3b78ad13]:focus-visible{outline:none}.vue-flow .vue-flow__edges[data-v-3b78ad13]{pointer-events:none;overflow:visible}.vue-flow__edge-path[data-v-3b78ad13],.vue-flow__connection-path[data-v-3b78ad13]{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge[data-v-3b78ad13]{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path[data-v-3b78ad13]{stroke-dasharray:5;animation:dashdraw-3b78ad13 .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction[data-v-3b78ad13]{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive[data-v-3b78ad13]{pointer-events:none}.vue-flow__edge.selected[data-v-3b78ad13],.vue-flow__edge[data-v-3b78ad13]:focus,.vue-flow__edge[data-v-3b78ad13]:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path[data-v-3b78ad13],.vue-flow__edge:focus .vue-flow__edge-path[data-v-3b78ad13],.vue-flow__edge:focus-visible .vue-flow__edge-path[data-v-3b78ad13]{stroke:#555}.vue-flow__edge-textwrapper[data-v-3b78ad13]{pointer-events:all}.vue-flow__edge-text[data-v-3b78ad13]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection[data-v-3b78ad13]{pointer-events:none}.vue-flow__connection .animated[data-v-3b78ad13]{stroke-dasharray:5;animation:dashdraw-3b78ad13 .5s linear infinite}.vue-flow__connectionline[data-v-3b78ad13]{z-index:1001}.vue-flow__nodes[data-v-3b78ad13]{pointer-events:none;transform-origin:0 0}.vue-flow__node[data-v-3b78ad13]{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-3b78ad13]{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging[data-v-3b78ad13]{cursor:grabbing}.vue-flow__nodesselection[data-v-3b78ad13]{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect[data-v-3b78ad13]{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging[data-v-3b78ad13]{cursor:grabbing}.vue-flow__handle[data-v-3b78ad13]{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable[data-v-3b78ad13]{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom[data-v-3b78ad13]{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top[data-v-3b78ad13]{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left[data-v-3b78ad13]{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right[data-v-3b78ad13]{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater[data-v-3b78ad13]{cursor:move;pointer-events:all}.vue-flow__panel[data-v-3b78ad13]{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top[data-v-3b78ad13]{top:0}.vue-flow__panel.bottom[data-v-3b78ad13]{bottom:0}.vue-flow__panel.left[data-v-3b78ad13]{left:0}.vue-flow__panel.right[data-v-3b78ad13]{right:0}.vue-flow__panel.center[data-v-3b78ad13]{left:50%;transform:translate(-50%)}@keyframes dashdraw-3b78ad13{0%{stroke-dashoffset:10}}[data-v-3b78ad13]: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-3b78ad13]{stroke:#777}.vue-flow__edge-text[data-v-3b78ad13]{font-size:10px}.vue-flow__edge-textbg[data-v-3b78ad13]{fill:#fff}.vue-flow__connection-path[data-v-3b78ad13]{stroke:var(--vf-connection-path)}.vue-flow__node[data-v-3b78ad13]{cursor:grab}.vue-flow__node.selectable[data-v-3b78ad13]:focus,.vue-flow__node.selectable[data-v-3b78ad13]:focus-visible{outline:none}.vue-flow__node-default[data-v-3b78ad13],.vue-flow__node-input[data-v-3b78ad13],.vue-flow__node-output[data-v-3b78ad13]{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-3b78ad13],.vue-flow__node-default.selected[data-v-3b78ad13]:hover,.vue-flow__node-input.selected[data-v-3b78ad13],.vue-flow__node-input.selected[data-v-3b78ad13]:hover,.vue-flow__node-output.selected[data-v-3b78ad13],.vue-flow__node-output.selected[data-v-3b78ad13]:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected[data-v-3b78ad13],.vue-flow__node-default[data-v-3b78ad13]:focus,.vue-flow__node-default[data-v-3b78ad13]:focus-visible,.vue-flow__node-input.selected[data-v-3b78ad13],.vue-flow__node-input[data-v-3b78ad13]:focus,.vue-flow__node-input[data-v-3b78ad13]:focus-visible,.vue-flow__node-output.selected[data-v-3b78ad13],.vue-flow__node-output[data-v-3b78ad13]:focus,.vue-flow__node-output[data-v-3b78ad13]:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle[data-v-3b78ad13],.vue-flow__node-input .vue-flow__handle[data-v-3b78ad13],.vue-flow__node-output .vue-flow__handle[data-v-3b78ad13]{background:var(--vf-handle)}.vue-flow__node-default.selectable[data-v-3b78ad13]:hover,.vue-flow__node-input.selectable[data-v-3b78ad13]:hover,.vue-flow__node-output.selectable[data-v-3b78ad13]:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input[data-v-3b78ad13]{--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-3b78ad13],.vue-flow__node-input[data-v-3b78ad13]:focus,.vue-flow__node-input[data-v-3b78ad13]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default[data-v-3b78ad13]{--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-3b78ad13],.vue-flow__node-default[data-v-3b78ad13]:focus,.vue-flow__node-default[data-v-3b78ad13]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output[data-v-3b78ad13]{--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-3b78ad13],.vue-flow__node-output[data-v-3b78ad13]:focus,.vue-flow__node-output[data-v-3b78ad13]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect[data-v-3b78ad13],.vue-flow__selection[data-v-3b78ad13]{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect[data-v-3b78ad13]:focus,.vue-flow__nodesselection-rect[data-v-3b78ad13]:focus-visible,.vue-flow__selection[data-v-3b78ad13]:focus,.vue-flow__selection[data-v-3b78ad13]:focus-visible{outline:none}.vue-flow__handle[data-v-3b78ad13]{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__minimap[data-v-3b78ad13]{background-color:#fff}.vue-flow__minimap.pannable[data-v-3b78ad13]{cursor:grab}.vue-flow__minimap.dragging[data-v-3b78ad13]{cursor:grabbing}.vue-flow__minimap-mask.pannable[data-v-3b78ad13]{cursor:grab}.graph-view[data-v-3b78ad13]{position:relative;width:100%;height:100%;min-height:500px;background:var(--ink-bg-primary, #ffffff)}.graph-view__flow[data-v-3b78ad13]{width:100%;height:100%}.graph-view__empty[data-v-3b78ad13]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--ink-text-tertiary, #9ca3af);font-size:16px;font-style:italic}.graph-view__top-controls[data-v-3b78ad13]{position:absolute;left:var(--sys-space-md);top:var(--sys-space-md);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sys-space-sm);z-index:6}.graph-view__controls[data-v-3b78ad13]{position:absolute;left:var(--sys-space-md);bottom:var(--sys-space-md);display:flex;flex-direction:column;gap:var(--sys-space-xs);z-index:5}.vue-flow .vue-flow__minimap[data-v-3b78ad13]{background:var(--ink-bg-secondary, #f9fafb);border:1px solid var(--ink-border-primary, #e5e7eb);border-radius:8px}.vue-flow .vue-flow__background[data-v-3b78ad13]{background:var(--ink-bg-primary, #ffffff)}@media(max-width:768px){.graph-view__top-controls[data-v-3b78ad13]{left:8px;top:8px;right:8px;flex-direction:column}.graph-view__controls[data-v-3b78ad13]{left:8px;bottom:8px}}.settings-view[data-v-d932a418]{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-d932a418]{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-d932a418]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.settings-view__notice[data-v-d932a418],.settings-view__export-note[data-v-d932a418]{margin:0;color:var(--sys-color-text-muted)}.settings-view__secret[data-v-d932a418],.settings-view__locale[data-v-d932a418]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.settings-view__secret input[data-v-d932a418],.settings-view__secret select[data-v-d932a418],.settings-view__locale input[data-v-d932a418],.settings-view__locale select[data-v-d932a418]{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-d932a418],.settings-view__locale small[data-v-d932a418]{color:var(--sys-color-text-muted)}.settings-view__actions[data-v-d932a418]{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-917a71af]{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-917a71af]{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-917a71af]{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-917a71af]{width:100%}.app[data-v-0462a9cb]{display:flex;flex-direction:column;height:100vh}.app-content[data-v-0462a9cb]{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-fit-to-screen{--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 4h3c1.1 0 2 .9 2 2v2h-2V6h-3zM4 8V6h3V4H4c-1.1 0-2 .9-2 2v2zm16 8v2h-3v2h3c1.1 0 2-.9 2-2v-2zM7 18H4v-2H2v2c0 1.1.9 2 2 2h3zM18 8H6v8h12z'/%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}.fixed{position:fixed}.relative{position:relative}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}.inline{display:inline}.block{display:block}.hidden{display:none}[size~=md]{width:28rem;height:28rem}[size~=sm]{width:24rem;height:24rem}[size~=xs]{width:20rem;height:20rem}.h-full{height:100%}.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-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-2{gap:.5rem}[gap~="20"]{gap:5rem}.overflow-y-auto{overflow-y:auto}.whitespace-pre{white-space:pre}: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-ac03d246]{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-e93f886b]{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-e93f886b]{color:var(--sys-color-text-base);white-space:nowrap}.ink-input__input[data-v-e93f886b]{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-e93f886b]{border:none;padding:0;height:auto}.ink-input--inline-editing[data-v-e93f886b]{height:36px;padding:0 var(--sys-space-sm);border:1px solid var(--sys-color-border-subtle)}.ink-input__inline-text[data-v-e93f886b]{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-e93f886b]:hover{opacity:.8}.ink-textarea[data-v-4a6496d1]{display:flex;flex-direction:column;width:100%;border:1px solid var(--sys-color-border-subtle);box-sizing:border-box}.ink-textarea__input[data-v-4a6496d1]{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-4a6496d1]:focus{border-color:var(--sys-color-border-active)}.ink-textarea__value[data-v-4a6496d1]{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-422bb9b0]{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-422bb9b0]{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-422bb9b0]{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-422bb9b0]{width:60px;height:var(--sys-size-xs)}.ink-switch--xs .ink-switch__handle[data-v-422bb9b0]{width:27px}.ink-switch--xs.ink-switch--on .ink-switch__handle[data-v-422bb9b0]{transform:translate(31px)}.ink-switch--sm[data-v-422bb9b0]{width:80px;height:var(--sys-size-sm)}.ink-switch--sm .ink-switch__handle[data-v-422bb9b0]{width:36px}.ink-switch--sm.ink-switch--on .ink-switch__handle[data-v-422bb9b0]{transform:translate(42px)}.ink-switch--md[data-v-422bb9b0]{width:100px;height:var(--sys-size-md)}.ink-switch--md .ink-switch__handle[data-v-422bb9b0]{width:45px}.ink-switch--md.ink-switch--on .ink-switch__handle[data-v-422bb9b0]{transform:translate(53px)}.ink-switch--lg[data-v-422bb9b0]{width:120px;height:var(--sys-size-lg)}.ink-switch--lg .ink-switch__handle[data-v-422bb9b0]{width:54px}.ink-switch--lg.ink-switch--on .ink-switch__handle[data-v-422bb9b0]{transform:translate(64px)}.ink-button[data-v-1bac3196]{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-1bac3196]{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-1bac3196]{cursor:not-allowed}.ink-button[data-v-1bac3196]:disabled{cursor:not-allowed}.ink-button--theme-subtle[data-v-1bac3196]{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-1bac3196]:hover,.ink-button--theme-subtle[data-v-1bac3196]:active{background-color:var(--sys-color-surface-subtle-hover)}.ink-button--theme-primary[data-v-1bac3196]{background-color:var(--sys-color-surface-primary);color:var(--sys-color-text-primary)}.ink-button--theme-primary[data-v-1bac3196]:hover,.ink-button--theme-primary[data-v-1bac3196]:active{opacity:.9}.ink-button--theme-danger[data-v-1bac3196]{background-color:var(--sys-color-surface-danger);color:var(--sys-color-text-danger-on)}.ink-button--theme-danger[data-v-1bac3196]:hover,.ink-button--theme-danger[data-v-1bac3196]:active{opacity:.9}.ink-button--size-md[data-v-1bac3196]{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-1bac3196]{font-size:var(--sys-size-iconfont-md)}.ink-button--size-sm[data-v-1bac3196]{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-1bac3196]{font-size:var(--sys-size-iconfont-sm)}.ink-button--type-default.ink-button--size-md[data-v-1bac3196]{padding:var(--sys-space-sm) var(--sys-space-md)}.ink-button--type-default.ink-button--size-sm[data-v-1bac3196]{padding:var(--sys-space-xs) var(--sys-space-md)}.ink-button--type-square[data-v-1bac3196]{padding:0}.ink-button--type-square.ink-button--size-sm[data-v-1bac3196]{height:var(--sys-size-sm);width:var(--sys-size-sm)}.ink-button--type-square.ink-button--size-md[data-v-1bac3196]{height:var(--sys-size-md);width:var(--sys-size-md)}.ink-dropdown-container[data-v-7b84eeb4]{position:relative;min-width:120px;display:flex;gap:var(--sys-space-sm);align-items:flex-start}.ink-dropdown[data-v-7b84eeb4]{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-7b84eeb4]{cursor:pointer}.ink-dropdown--active[data-v-7b84eeb4]{border-color:var(--sys-color-border-base)}.ink-dropdown__value[data-v-7b84eeb4]{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-7b84eeb4]{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-7b84eeb4]{font-size:var(--sys-size-iconfont-md);color:var(--sys-color-text-base);transition:transform .2s}.ink-dropdown__options[data-v-7b84eeb4]{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-7b84eeb4]{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-7b84eeb4]:hover,.ink-dropdown__option--hovered[data-v-7b84eeb4]{background-color:var(--sys-color-surface-base-hover)}.ink-dropdown__option--selected[data-v-7b84eeb4]{background-color:var(--sys-color-surface-primary)}.ink-dropdown__option--selected .option__label[data-v-7b84eeb4]{color:var(--sys-color-text-primary)}.ink-dropdown__option--selected .option__description[data-v-7b84eeb4]{color:var(--sys-color-text-primary-subtle)}.ink-dropdown__option--selected[data-v-7b84eeb4]:hover,.ink-dropdown__option--selected .ink-dropdown__option--hovered[data-v-7b84eeb4]{background-color:var(--sys-color-surface-primary-hover);color:var(--sys-color-text-primary)}.option__label[data-v-7b84eeb4]{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-7b84eeb4]{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-7b84eeb4]{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-7b84eeb4]{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-898b4814]{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-898b4814]{display:flex;gap:var(--sys-space-sm);overflow-x:auto;margin-bottom:var(--sys-space-md)}.ink-datetime-picker-view__column[data-v-898b4814]{flex:1;min-width:100px;display:flex;flex-direction:column}.ink-datetime-picker-view__label[data-v-898b4814]{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-898b4814]{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-898b4814]::-webkit-scrollbar{width:6px}.ink-datetime-picker-view__options[data-v-898b4814]::-webkit-scrollbar-track{background:var(--sys-color-surface-base)}.ink-datetime-picker-view__options[data-v-898b4814]::-webkit-scrollbar-thumb{background:var(--sys-color-border-subtle)}.ink-datetime-picker-view__options[data-v-898b4814]::-webkit-scrollbar-thumb:hover{background:var(--sys-color-border-base)}.ink-datetime-picker-view__option[data-v-898b4814]{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-898b4814]:hover{background-color:var(--sys-color-surface-base-hover)}.ink-datetime-picker-view__option--selected[data-v-898b4814]{background-color:var(--sys-color-surface-primary);color:var(--sys-color-text-primary);font-weight:500}.ink-datetime-picker-view__option--selected[data-v-898b4814]:hover{background-color:var(--sys-color-surface-primary-hover)}.ink-datetime-picker-view__actions[data-v-898b4814]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end}.ink-popup-overlay[data-v-a2a69dd1]{position:fixed;inset:0;background-color:#00000080;z-index:9}.ink-popup[data-v-a2a69dd1]{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-a2a69dd1]{top:50%;left:50%;transform:translate(-50%,-50%)}.ink-popup--left[data-v-a2a69dd1]{top:50%;left:var(--sys-space-md);transform:translateY(-50%);max-width:calc(50vw - var(--sys-space-md))}.ink-popup--right[data-v-a2a69dd1]{top:50%;right:var(--sys-space-md);transform:translateY(-50%);max-width:calc(50vw - var(--sys-space-md))}.ink-popup--top[data-v-a2a69dd1]{top:var(--sys-space-md);left:50%;transform:translate(-50%);max-width:calc(100vw - 2 * var(--sys-space-md))}.ink-popup--bottom[data-v-a2a69dd1]{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-a2a69dd1],.ink-popup-fade-leave-active[data-v-a2a69dd1]{transition:opacity .2s ease}.ink-popup-fade-enter-from[data-v-a2a69dd1],.ink-popup-fade-leave-to[data-v-a2a69dd1]{opacity:0}.ink-popup-slide-enter-active[data-v-a2a69dd1],.ink-popup-slide-leave-active[data-v-a2a69dd1]{transition:opacity .2s ease,transform .2s ease}.ink-popup-slide-enter-from[data-v-a2a69dd1],.ink-popup-slide-leave-to[data-v-a2a69dd1]{opacity:0}.ink-popup-slide-enter-from .ink-popup--center[data-v-a2a69dd1],.ink-popup-slide-leave-to .ink-popup--center[data-v-a2a69dd1]{transform:translate(-50%,-50%) scale(.95)}.ink-popup-slide-enter-from .ink-popup--left[data-v-a2a69dd1],.ink-popup-slide-leave-to .ink-popup--left[data-v-a2a69dd1]{transform:translateY(-50%) translate(-20px)}.ink-popup-slide-enter-from .ink-popup--right[data-v-a2a69dd1],.ink-popup-slide-leave-to .ink-popup--right[data-v-a2a69dd1]{transform:translateY(-50%) translate(20px)}.ink-popup-slide-enter-from .ink-popup--top[data-v-a2a69dd1],.ink-popup-slide-leave-to .ink-popup--top[data-v-a2a69dd1]{transform:translate(-50%) translateY(-20px)}.ink-popup-slide-enter-from .ink-popup--bottom[data-v-a2a69dd1],.ink-popup-slide-leave-to .ink-popup--bottom[data-v-a2a69dd1]{transform:translate(-50%) translateY(20px)}.ink-picker.editable[data-v-05206ae7]{cursor:pointer}.ink-picker.ink-picker--inline-text.editable[data-v-05206ae7]{text-decoration:underline;text-underline-position:from-font}.ink-picker--box[data-v-05206ae7]{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-05206ae7]{border-color:var(--sys-color-border-primary)}.ink-picker--box .ink-picker__icon[data-v-05206ae7]{font-size:var(--sys-size-iconfont-md);color:var(--sys-color-text-base);flex-shrink:0}.ink-picker--inline-text[data-v-05206ae7]{align-items:center;gap:var(--sys-space-xs)}.ink-picker__value[data-v-05206ae7]{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-05206ae7]{display:flex;gap:var(--sys-space-sm);justify-content:flex-end;margin-top:var(--sys-space-md)}.ink-auto-form__error[data-v-004786bd]{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-004786bd]{position:relative}.ink-auto-form__field-errors[data-v-004786bd]{display:flex;flex-direction:column;gap:var(--sys-spacing-xs);margin-top:var(--sys-spacing-xs)}.ink-auto-form__field-error[data-v-004786bd]{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-header[data-v-7e41d2e6]{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-7e41d2e6]{display:flex;align-items:center;gap:var(--sys-space-sm);cursor:pointer}.ink-header__logo-icon[data-v-7e41d2e6]{width:32px;height:32px}.ink-header__logo-text[data-v-7e41d2e6]{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-7e41d2e6]{display:flex;align-items:center;gap:var(--sys-space-md)}.ink-header__page-title[data-v-7e41d2e6]{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-7e41d2e6]{font-size:var(--sys-size-iconfont-md);color:var(--sys-color-text-base);cursor:pointer}.ink-dialog[data-v-56037a64]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-md) var(--sys-space-lg)}.ink-dialog__header[data-v-56037a64]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.ink-dialog__title[data-v-56037a64]{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-56037a64]{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-56037a64]{flex:1;overflow-y:auto}.ink-dialog__footer[data-v-56037a64]{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-scrim[data-v-d8530df8]{position:fixed;inset:0;background-color:#00000080;z-index:10;display:flex;align-items:center;justify-content:center}.ink-scrim__wrapper[data-v-d8530df8]{width:100%;height:100%}.ink-scrim__close-btn[data-v-d8530df8]{position:absolute;top:var(--sys-space-lg);right:var(--sys-space-xl)}.ink-scrim-fade-enter-active[data-v-d8530df8],.ink-scrim-fade-leave-active[data-v-d8530df8]{transition:opacity .3s ease}.ink-scrim-fade-enter-from[data-v-d8530df8],.ink-scrim-fade-leave-to[data-v-d8530df8]{opacity:0}.ink-image[data-v-ec1b821b]{display:inline-block}.ink-image__thumbnail[data-v-ec1b821b]{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-ec1b821b]{max-width:100%;height:auto;display:block}.ink-image__expanded[data-v-ec1b821b]{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-ec1b821b]{display:flex;flex-shrink:0}.ink-image__expanded-title[data-v-ec1b821b]{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-ec1b821b]{max-width:100%;max-height:100%;object-fit:contain;display:block}.ink-image__expanded-footer[data-v-ec1b821b]{flex-shrink:0}.ink-json-editor[data-v-85a802d2]{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-85a802d2]{height:100%;box-sizing:border-box}.ink-json-editor__editor[data-v-85a802d2] .cm-editor{border:none;outline:none;height:100%}.ink-json-editor__editor[data-v-85a802d2] .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-85a802d2] .cm-editor{background:var(--sys-color-background-secondary)}.ink-json-editor[data-v-85a802d2]: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-db09329f]{display:flex;align-items:center;gap:var(--sys-space-xs)}.ink-pagination__nav[data-v-db09329f]{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-db09329f]:hover:not(:disabled){background-color:var(--sys-color-surface-subtle-hover)}.ink-pagination__page[data-v-db09329f]{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-db09329f]:hover:not(:disabled):not(.ink-pagination__page--active){border-color:var(--sys-color-border-base)}.ink-pagination__page--active[data-v-db09329f]{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-db09329f]{cursor:default;border:none}.ink-pagination__page-info[data-v-db09329f]{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-f845ac16]{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-f845ac16]{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-f845ac16]{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-f845ac16]{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-f845ac16]{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-f845ac16]{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}}.content-text[data-v-603b4261]{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-603b4261]{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-e0f8c9db]{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-e0f8c9db]{width:100%;height:100%;object-fit:cover}.content-image__error[data-v-e0f8c9db]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--sys-color-text-subtle)}.content-image__error-icon[data-v-e0f8c9db]{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-69778270]{position:relative;border-radius:var(--sys-radius-none);overflow:hidden;background:var(--sys-color-surface-subtle);display:flex;align-items:center;justify-content:center}.content-video__thumbnail[data-v-69778270]{width:100%;height:100%;object-fit:cover}.content-video__placeholder[data-v-69778270]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--sys-color-surface-subtle)}.content-video__icon[data-v-69778270]{color:var(--sys-color-text-subtle);opacity:.6}.content-video__badge[data-v-69778270]{position:absolute;bottom:4px;right:4px;padding:2px 6px;background:#0009;color:#fff;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);border-radius:2px}.content-html[data-v-75424901]{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-75424901]{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-75424901]{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-75424901]{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}
