.block-inspector-popup[data-v-7aa7ad09]{width:100%;height:100%;background:var(--sys-color-surface-base)}.block-inspector-popup__header[data-v-7aa7ad09]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--sys-color-border-base)}.block-inspector-popup__header h3[data-v-7aa7ad09]{margin:0;overflow-wrap:anywhere;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.block-inspector-popup__body[data-v-7aa7ad09],.block-inspector-popup__state[data-v-7aa7ad09]{padding:20px}.block-inspector-popup__body[data-v-7aa7ad09]{display:flex;flex-direction:column;gap:12px}.block-inspector-popup__state[data-v-7aa7ad09]{display:flex;min-height:160px;align-items:center;justify-content:center;color:var(--sys-color-text-subtle)}.block-inspector-popup__facts[data-v-7aa7ad09]{display:grid;grid-template-columns:fit-content(35%) minmax(0,1fr);gap:var(--sys-space-sm) var(--sys-space-md);margin:0}.block-inspector-popup__facts dt[data-v-7aa7ad09]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.block-inspector-popup__facts dd[data-v-7aa7ad09]{margin:0;overflow-wrap:anywhere;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.block-inspector-popup__facts code[data-v-7aa7ad09]{font-family:var(--sys-typo-family-mono);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);text-decoration:none}.block-inspector-popup__actions[data-v-7aa7ad09]{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--sys-color-border-base)}.block-inspector-popup__actions p[role=alert][data-v-7aa7ad09]{color:var(--sys-color-feedback-error)}.block-inspector-popup__actions p[data-v-7aa7ad09]{width:100%;margin:0;overflow-wrap:anywhere;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.solved-content-popup[data-v-c6bd5cb3]{display:flex;flex-direction:column;width:100%;max-height:88vh;background:var(--sys-color-surface-base)}.solved-content-popup__header[data-v-c6bd5cb3]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--sys-color-border-base)}.solved-content-popup__header h3[data-v-c6bd5cb3]{margin:0;overflow-wrap:anywhere;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.solved-content-popup__controls[data-v-c6bd5cb3]{flex-shrink:0;display:flex;gap:8px}.solved-content-popup__content[data-v-c6bd5cb3]{overflow:auto;padding:20px}.solved-content-popup__state[data-v-c6bd5cb3]{display:flex;min-height:240px;align-items:center;justify-content:center;padding:20px;color:var(--sys-color-text-subtle)}.relation-inspector-popup[data-v-90a97aed]{width:100%}.relation-inspector-popup header[data-v-90a97aed]{display:flex;align-items:center;justify-content:space-between;gap:var(--sys-space-md)}.relation-inspector-popup h3[data-v-90a97aed]{margin:0;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.relation-inspector-popup dl[data-v-90a97aed]{display:grid;grid-template-columns:fit-content(30%) minmax(0,1fr);gap:8px 16px}.relation-inspector-popup button[data-v-90a97aed]{padding:0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.relation-inspector-popup button[data-v-90a97aed]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.relation-inspector-popup dd[data-v-90a97aed]{margin:0;overflow-wrap:anywhere}.relation-inspector-popup dt[data-v-90a97aed]{color:var(--sys-color-text-subtle)}.info-base-list-view[data-v-2f59bb1d]{flex:1;min-width:0;overflow-y:auto;background:var(--sys-color-surface-base);color:var(--sys-color-text-base);padding:clamp(48px,9vw,112px) clamp(24px,7vw,96px)}.info-base-list-view__hero[data-v-2f59bb1d],.info-base-list-view__results[data-v-2f59bb1d]{width:min(880px,100%);margin-inline:auto}.info-base-list-view__eyebrow[data-v-2f59bb1d]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle);margin:0 0 var(--sys-space-sm);letter-spacing:.08em;text-transform:uppercase}.info-base-list-view h1[data-v-2f59bb1d]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin:0 0 var(--sys-space-lg)}.info-base-list-view__search[data-v-2f59bb1d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sys-space-sm)}.info-base-list-view__search input[data-v-2f59bb1d]{min-width:0;min-height:48px;border:1px solid var(--sys-color-border-base);border-radius:var(--sys-radius-none);padding-inline:var(--sys-space-md);background:var(--sys-color-surface-subtle);color:inherit;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.info-base-list-view__search input[data-v-2f59bb1d]:focus{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.info-base-list-view__results[data-v-2f59bb1d]{margin-top:clamp(40px,7vw,72px)}.info-base-list-view__state[data-v-2f59bb1d]{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sys-space-sm);text-align:center;color:var(--sys-color-text-subtle)}.info-base-list-view__state p[data-v-2f59bb1d],.info-base-list-view__state small[data-v-2f59bb1d]{margin:0}.info-base-list-view__matches[data-v-2f59bb1d]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sys-space-sm)}.info-base-list-view__match[data-v-2f59bb1d]{width:100%;display:grid;gap:var(--sys-space-sm);border:1px solid var(--sys-color-border-base);border-radius:var(--sys-radius-none);padding:var(--sys-space-md);background:var(--sys-color-surface-subtle);color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;overflow-wrap:anywhere;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.info-base-list-view__match[data-v-2f59bb1d]:hover,.info-base-list-view__match[data-v-2f59bb1d]:focus-visible{border-color:var(--sys-color-text-base);background:var(--sys-color-surface-base)}.info-base-list-view__match-heading[data-v-2f59bb1d],.info-base-list-view__evidence[data-v-2f59bb1d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sys-space-sm)}.info-base-list-view__match-heading[data-v-2f59bb1d]{justify-content:space-between}.info-base-list-view__match-heading strong[data-v-2f59bb1d]{font-family:var(--sys-typo-family-sans);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);text-decoration:none}.info-base-list-view__match-heading span[data-v-2f59bb1d]{color:var(--sys-color-text-subtle)}.info-base-list-view__excerpt[data-v-2f59bb1d]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;white-space:pre-wrap}.info-base-list-view__evidence[data-v-2f59bb1d]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}@media(max-width:640px){.info-base-list-view__search[data-v-2f59bb1d]{grid-template-columns:1fr}}.source-card[data-v-5107e101]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sys-space-md);padding-block:var(--sys-space-md);border-bottom:1px solid var(--sys-color-border-subtle);min-width:0;overflow-wrap:anywhere}.source-card__identity[data-v-5107e101]{flex:1 1 24rem;min-width:0}.source-card__name[data-v-5107e101]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);text-decoration:underline}.source-card__metadata[data-v-5107e101]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm);margin-top:var(--sys-space-xs);font-family:var(--sys-typo-family-mono);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);text-decoration:none;color:var(--sys-color-text-subtle)}.source-card__operations[data-v-5107e101]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sys-space-sm);font-family:var(--sys-typo-family-sans);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);text-decoration:none}.source-card__operations a[data-v-5107e101]{color:var(--sys-color-text-base);text-decoration:underline}.source-card__error[data-v-5107e101]{flex-basis:100%;margin:0;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.source-form[data-v-65df2c14]{min-width:0;gap:var(--sys-space-md)}.source-form p[data-v-65df2c14]{margin:0;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.source-form__error[data-v-65df2c14]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sys-space-sm)}.create-source[data-v-8e27cd66]{display:flex;flex-direction:column;gap:var(--sys-space-md);width:min(32rem,80vw);max-width:100%;min-width:0}.create-source h2[data-v-8e27cd66]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin:0}.create-source__actions[data-v-8e27cd66]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm);justify-content:flex-end}.sources-view[data-v-7b6013aa]{display:flex;flex-direction:column;gap:var(--sys-space-lg);flex:1;min-width:0;padding:clamp(16px,4vw,32px);background:var(--sys-color-surface-base);overflow-y:auto}.sources-view__header[data-v-7b6013aa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sys-space-md)}.sources-view h1[data-v-7b6013aa]{font-family:var(--sys-typo-family-sans);font-size:var(--sys-font-title-lg-font-size);font-weight:var(--sys-font-title-lg-font-weight);line-height:var(--sys-font-title-lg-line-height);letter-spacing:var(--sys-font-title-lg-letter-spacing);text-decoration:none;margin:0}.sources-view p[data-v-7b6013aa]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin:0}.sources-view__list[data-v-7b6013aa]{min-width:0}.sources-view__feedback[data-v-7b6013aa]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sys-space-md)}.job-card[data-v-af6041e8]{display:flex;flex-direction:column;gap:var(--sys-space-xs);padding:var(--sys-space-md);border:1px solid var(--sys-color-border-base);box-sizing:border-box;cursor:pointer;transition:background-color .2s}.job-card[data-v-af6041e8]:hover{background-color:var(--sys-color-surface-subtle-hover)}.job-card__header[data-v-af6041e8]{display:flex;justify-content:space-between;align-items:center}.job-card__id[data-v-af6041e8]{font-family:var(--sys-typo-family-mono);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);text-decoration:none;color:var(--sys-color-text-base)}.job-card__status[data-v-af6041e8]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base)}.job-card__status.status--failed[data-v-af6041e8]{color:var(--sys-color-feedback-error)}.job-card__dates[data-v-af6041e8]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.job-card__date[data-v-af6041e8]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.source-view[data-v-0094d426]{display:flex;flex-direction:column;gap:var(--sys-space-lg);flex:1;min-width:0;padding:clamp(16px,4vw,32px);overflow-y:auto;background:var(--sys-color-surface-base);overflow-wrap:anywhere}.source-view__back[data-v-0094d426]{align-self:flex-start;color:var(--sys-color-text-base);font-family:var(--sys-typo-family-sans);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);text-decoration:none;text-decoration:underline}.source-view h1[data-v-0094d426]{font-family:var(--sys-typo-family-sans);font-size:var(--sys-font-title-lg-font-size);font-weight:var(--sys-font-title-lg-font-weight);line-height:var(--sys-font-title-lg-line-height);letter-spacing:var(--sys-font-title-lg-letter-spacing);text-decoration:none;margin:0}.source-view h2[data-v-0094d426]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin:0}.source-view p[data-v-0094d426]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin:0}.source-view__metadata[data-v-0094d426]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm);margin-top:var(--sys-space-sm);font-family:var(--sys-typo-family-mono);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);text-decoration:none;color:var(--sys-color-text-subtle)}.source-view__content[data-v-0094d426]{display:flex;flex-wrap:wrap;gap:var(--sys-space-xl);min-width:0}.source-view__details[data-v-0094d426]{flex:1 1 24rem;min-width:0}.source-view__activity[data-v-0094d426]{flex:1 1 24rem;min-width:0;display:flex;flex-direction:column;gap:var(--sys-space-xl)}.source-view__details[data-v-0094d426],.source-view__schedules[data-v-0094d426],.source-view__jobs[data-v-0094d426]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.source-view__section-header[data-v-0094d426]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sys-space-sm)}.source-view__schedule[data-v-0094d426]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sys-space-sm);font-family:var(--sys-typo-family-sans);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);text-decoration:none}.source-view__actions[data-v-0094d426]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm);justify-content:flex-end}.source-view__feedback[data-v-0094d426]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm);align-items:center}.source-view__job-list[data-v-0094d426]{display:flex;flex-direction:column;gap:var(--sys-space-sm)}.source-view__job-link[data-v-0094d426]{color:inherit;text-decoration:none}.source-view__job-link[data-v-0094d426]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.source-view__popup[data-v-0094d426]{width:min(32rem,80vw);max-width:100%;min-width:0;gap:var(--sys-space-md)}.source-view__popup h2[data-v-0094d426]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin:0}.source-view__popup p[data-v-0094d426]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin:0}.log-entry[data-v-174de1d4]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.log-entry__main[data-v-174de1d4]{width:100%;border:0;background:transparent;text-align:left;display:flex;flex-wrap:wrap;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-174de1d4]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.log-entry__main[data-v-174de1d4]:hover{background-color:var(--sys-color-surface-subtle-hover)}.log-entry__chevron[data-v-174de1d4]{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-174de1d4]{transform:rotate(90deg)}.log-entry .log-time[data-v-174de1d4]{font-family:var(--sys-typo-family-mono);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);text-decoration:none;color:var(--sys-color-text-subtle);min-width:80px}.log-entry .log-severity[data-v-174de1d4]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);min-width:60px}.log-entry .log-body[data-v-174de1d4]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.log-entry__details[data-v-174de1d4]{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-174de1d4]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm);justify-content:space-between;width:100%}.log-entry__detail-label[data-v-174de1d4]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle);min-width:120px;flex-shrink:0}.log-entry__detail-value[data-v-174de1d4]{font-family:var(--sys-typo-family-mono);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);text-decoration:none;color:var(--sys-color-text-base);flex:1 1 12rem;min-width:0;word-break:break-all;overflow-x:scroll}.log-entry__detail-value--code[data-v-174de1d4]{padding:var(--sys-space-xs);border-radius:var(--sys-radius-none);margin:0;white-space:pre}.logs-viewer[data-v-4778961f]{display:flex;flex-direction:column;gap:var(--sys-space-sm);padding:var(--sys-space-md);border:1px solid var(--sys-color-border-subtle);box-sizing:border-box;overflow-y:scroll;width:100%}.logs-viewer__loading[data-v-4778961f]{display:flex;justify-content:center;align-items:center}.logs-viewer__empty[data-v-4778961f]{display:flex;justify-content:center;align-items:center;min-height:200px;font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.logs-viewer__error[data-v-4778961f]{display:flex;justify-content:center;align-items:center;min-height:200px;padding:var(--sys-space-md);background:var(--sys-color-surface-subtle);border:1px solid var(--sys-color-feedback-error);border-radius:var(--sys-radius-none);font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-feedback-error)}.job-view[data-v-b9aab0db]{display:flex;flex-wrap:wrap;gap:var(--sys-space-lg);overflow-y:auto;align-content:flex-start;flex:1;min-width:0;align-items:flex-start;box-sizing:border-box;padding:clamp(16px,4vw,32px);background:var(--sys-color-surface-base)}.job-view__loading[data-v-b9aab0db]{display:flex;justify-content:center;align-items:center;flex:1}.job-view__error[data-v-b9aab0db]{display:flex;flex-direction:column;gap:var(--sys-space-md);justify-content:center;align-items:center;flex:1;font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.job-view__metadata[data-v-b9aab0db]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-md);border-top:1px solid var(--sys-color-border-subtle);box-sizing:border-box;min-width:0;flex:1 1 22rem}.job-view__logs[data-v-b9aab0db]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-md);border-top:1px solid var(--sys-color-border-subtle);box-sizing:border-box;align-self:stretch;flex:2 1 28rem;min-width:0}.job-view__logs__title[data-v-b9aab0db]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);margin:0}.metadata__header[data-v-b9aab0db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sys-space-md)}.metadata__title[data-v-b9aab0db]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);margin:0}.metadata__value[data-v-b9aab0db]:is(pre){font-family:var(--sys-typo-family-mono);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);text-decoration:none}.metadata__value[data-v-b9aab0db]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);overflow-x:auto}.metadata__value.status--pending[data-v-b9aab0db]{color:var(--sys-color-feedback-warning)}.metadata__value.status--running[data-v-b9aab0db]{color:var(--sys-color-feedback-info)}.metadata__value.status--finished[data-v-b9aab0db]{color:var(--sys-color-feedback-success)}.metadata__value.status--failed[data-v-b9aab0db]{color:var(--sys-color-feedback-error)}.source-info[data-v-b9aab0db]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.source-info__type[data-v-b9aab0db]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.source-info__nickname[data-v-b9aab0db]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base)}.source-info__id[data-v-b9aab0db]{font-family:var(--sys-typo-family-mono);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);text-decoration:none;color:var(--sys-color-text-subtle)}.content-text[data-v-db2d082d]{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-db2d082d]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);overflow-wrap:anywhere;white-space:pre-wrap}.content-image[data-v-3c21f95a]{border-radius:var(--sys-radius-none);overflow:hidden;background:var(--sys-color-surface-subtle);display:flex;align-items:center;justify-content:center}.content-image__img[data-v-3c21f95a]{width:100%;height:100%;object-fit:cover}.content-image__error[data-v-3c21f95a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--sys-color-text-subtle)}.content-image__error-icon[data-v-3c21f95a]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.content-video[data-v-dd22752b]{background:var(--sys-color-surface-subtle)}.content-video video[data-v-dd22752b]{display:block;width:100%;max-height:240px}.content-html[data-v-62541230]{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-62541230]{font-family:var(--sys-typo-family-mono);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);text-decoration:none;color:var(--sys-color-text-subtle);margin-bottom:4px;letter-spacing:.5px}.content-html__text[data-v-62541230]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);overflow-wrap:anywhere}.content-audio[data-v-1c33b590]{padding:var(--sys-space-sm);background:var(--sys-color-surface-subtle)}.content-audio audio[data-v-1c33b590]{display:block;width:100%}.content-file[data-v-27103402]{display:flex;align-items:center;gap:var(--sys-space-sm);padding:var(--sys-space-sm) var(--sys-space-md);background:var(--sys-color-surface-subtle)}.content-file__label[data-v-27103402]{font-family:var(--sys-typo-family-mono);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);text-decoration:none}.content-file__size[data-v-27103402]{color:var(--sys-color-text-subtle)}.content-preview[data-v-a0eead3b]{display:grid;min-width:160px;max-width:320px;color:var(--sys-color-text-base)}.content-preview p[data-v-a0eead3b]{margin:0;font-family:var(--sys-typo-family-sans);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);text-decoration:none;overflow-wrap:anywhere}.content-preview img[data-v-a0eead3b],.content-preview video[data-v-a0eead3b]{display:block;width:100%;max-height:220px;object-fit:cover;background:var(--sys-color-surface-subtle)}.content-preview__fact[data-v-a0eead3b]{display:flex;justify-content:space-between;gap:var(--sys-space-md);color:var(--sys-color-text-subtle);font-family:var(--sys-typo-family-mono);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);text-decoration:none}.extension-card[data-v-c3a91a2c]{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:0;overflow-wrap:anywhere}.extension-card__header[data-v-c3a91a2c]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm);justify-content:space-between;align-items:center}.extension-card__id[data-v-c3a91a2c]{font-family:var(--sys-typo-family-sans);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);text-decoration:none}.extension-card__version[data-v-c3a91a2c]{font-family:var(--sys-typo-family-mono);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);text-decoration:none;color:var(--sys-color-text-subtle)}.extension-card__nickname[data-v-c3a91a2c]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.extension-card__actions[data-v-c3a91a2c]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm)}.extension-card__hint[data-v-c3a91a2c]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle);margin:0}.extension-card__error[data-v-c3a91a2c]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-feedback-error);margin:0}.config-popup__title[data-v-c3a91a2c]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin-bottom:var(--sys-space-md)}.config-popup__actions[data-v-c3a91a2c]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm);justify-content:flex-end;margin-top:var(--sys-space-md)}.install-extension[data-v-80347ebb]{display:flex;flex-direction:column;gap:var(--sys-space-md);padding:var(--sys-space-md);box-sizing:border-box;min-width:0;flex:1 1 24rem;width:100%}.install-extension .title[data-v-80347ebb]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);margin:0;width:100%}.install-extension .form[data-v-80347ebb]{display:flex;flex-direction:column;gap:var(--sys-space-sm);padding:0;box-sizing:border-box;width:100%}.install-extension .footer[data-v-80347ebb]{display:flex;align-items:center;justify-content:flex-end;padding:var(--sys-space-sm);padding-top:0;box-sizing:border-box;width:100%}.install-extension__error[data-v-80347ebb]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-feedback-error);margin:0}.extensions-view[data-v-7ad43cbb]{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;min-width:0;overflow-y:auto;gap:var(--sys-space-lg);flex:1;align-self:stretch;box-sizing:border-box;padding:clamp(16px,4vw,32px);background:var(--sys-color-surface-base)}.extensions-view__list[data-v-7ad43cbb]{display:flex;flex-direction:column;gap:var(--sys-space-md);flex:1 1 24rem;min-height:120px;min-width:0}.extensions-view__header[data-v-7ad43cbb]{display:grid;gap:var(--sys-space-sm)}.extensions-view__notice[data-v-7ad43cbb]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin:0;color:var(--sys-color-text-subtle)}.extensions-view__error[data-v-7ad43cbb]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-feedback-error)}.block-node__handle[data-v-7b05cfd2]{opacity:0;width:6px;height:6px;pointer-events:none}.block-node[data-v-7b05cfd2]{cursor:grab;min-width:180px;max-width:320px;color:var(--sys-color-text-base);background:var(--sys-color-surface-base);border:1px solid var(--sys-color-border-base);border-radius:0}.block-node--focal[data-v-7b05cfd2]{outline:1px solid var(--sys-color-border-strong);border-color:var(--sys-color-border-strong)}.block-node--muted[data-v-7b05cfd2]{background:var(--sys-color-surface-subtle);border-style:dashed}.block-node__content[data-v-7b05cfd2]{cursor:pointer;padding:var(--sys-space-md);min-height:48px}.block-node__content[data-v-7b05cfd2]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:-3px}.block-node footer[data-v-7b05cfd2]{display:flex;justify-content:space-between;align-items:center;gap:var(--sys-space-sm);padding:0 var(--sys-space-sm) var(--sys-space-sm) var(--sys-space-md)}.block-node__inspect[data-v-7b05cfd2]{padding:var(--sys-space-xs);min-height:2rem;border:0;background:transparent;color:var(--sys-color-text-subtle);font-family:var(--sys-typo-family-sans);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);text-decoration:underline;cursor:pointer}.block-node__inspect[data-v-7b05cfd2]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:-2px}.block-node__identity[data-v-7b05cfd2]{font-family:var(--sys-typo-family-mono);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);text-decoration:none;color:var(--sys-color-text-subtle)}.block-node__preview-error[data-v-7b05cfd2]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.relation-edge[data-v-bfb242e6]{stroke:var(--sys-color-border-base);stroke-width:1.25px}.relation-edge--focal[data-v-bfb242e6]{stroke:var(--sys-color-border-strong);stroke-width:2px}.relation-edge--muted[data-v-bfb242e6]{stroke:var(--sys-color-border-subtle);stroke-dasharray:4 4}.relation-edge__label[data-v-bfb242e6]{display:flex;align-items:stretch;border:1px solid var(--sys-color-border-subtle);background:var(--sys-color-surface-base)}.relation-edge__label button[data-v-bfb242e6]{padding:var(--sys-space-xs) var(--sys-space-sm);border:0;color:var(--sys-color-text-base);background:transparent;cursor:pointer;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.relation-edge__label .relation-edge__focus[data-v-bfb242e6]{max-width:11rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.relation-edge__label button[data-v-bfb242e6]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:-2px}.relation-edge__label--focal[data-v-bfb242e6]{border-color:var(--sys-color-border-strong)}.relation-edge__label--muted[data-v-bfb242e6]{border-style:dashed}.vue-flow[data-v-f4d23bad]{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container[data-v-f4d23bad]{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane[data-v-f4d23bad]{z-index:1}.vue-flow__pane.draggable[data-v-f4d23bad]{cursor:grab}.vue-flow__pane.selection[data-v-f4d23bad]{cursor:pointer}.vue-flow__pane.dragging[data-v-f4d23bad]{cursor:grabbing}.vue-flow__transformationpane[data-v-f4d23bad]{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport[data-v-f4d23bad]{z-index:4;overflow:clip}.vue-flow__selection[data-v-f4d23bad]{z-index:6}.vue-flow__edge-labels[data-v-f4d23bad]{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-f4d23bad]:focus,.vue-flow__nodesselection-rect[data-v-f4d23bad]:focus-visible{outline:none}.vue-flow .vue-flow__edges[data-v-f4d23bad]{pointer-events:none;overflow:visible}.vue-flow__edge-path[data-v-f4d23bad],.vue-flow__connection-path[data-v-f4d23bad]{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge[data-v-f4d23bad]{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path[data-v-f4d23bad]{stroke-dasharray:5;animation:dashdraw-f4d23bad .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction[data-v-f4d23bad]{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive[data-v-f4d23bad]{pointer-events:none}.vue-flow__edge.selected[data-v-f4d23bad],.vue-flow__edge[data-v-f4d23bad]:focus,.vue-flow__edge[data-v-f4d23bad]:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path[data-v-f4d23bad],.vue-flow__edge:focus .vue-flow__edge-path[data-v-f4d23bad],.vue-flow__edge:focus-visible .vue-flow__edge-path[data-v-f4d23bad]{stroke:#555}.vue-flow__edge-textwrapper[data-v-f4d23bad]{pointer-events:all}.vue-flow__edge-text[data-v-f4d23bad]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection[data-v-f4d23bad]{pointer-events:none}.vue-flow__connection .animated[data-v-f4d23bad]{stroke-dasharray:5;animation:dashdraw-f4d23bad .5s linear infinite}.vue-flow__connectionline[data-v-f4d23bad]{z-index:1001}.vue-flow__nodes[data-v-f4d23bad]{pointer-events:none;transform-origin:0 0}.vue-flow__node[data-v-f4d23bad]{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-f4d23bad]{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging[data-v-f4d23bad]{cursor:grabbing}.vue-flow__nodesselection[data-v-f4d23bad]{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect[data-v-f4d23bad]{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging[data-v-f4d23bad]{cursor:grabbing}.vue-flow__handle[data-v-f4d23bad]{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable[data-v-f4d23bad]{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom[data-v-f4d23bad]{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top[data-v-f4d23bad]{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left[data-v-f4d23bad]{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right[data-v-f4d23bad]{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater[data-v-f4d23bad]{cursor:move;pointer-events:all}.vue-flow__panel[data-v-f4d23bad]{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top[data-v-f4d23bad]{top:0}.vue-flow__panel.bottom[data-v-f4d23bad]{bottom:0}.vue-flow__panel.left[data-v-f4d23bad]{left:0}.vue-flow__panel.right[data-v-f4d23bad]{right:0}.vue-flow__panel.center[data-v-f4d23bad]{left:50%;transform:translate(-50%)}@keyframes dashdraw-f4d23bad{0%{stroke-dashoffset:10}}[data-v-f4d23bad]: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-f4d23bad]{stroke:#777}.vue-flow__edge-text[data-v-f4d23bad]{font-size:10px}.vue-flow__edge-textbg[data-v-f4d23bad]{fill:#fff}.vue-flow__connection-path[data-v-f4d23bad]{stroke:var(--vf-connection-path)}.vue-flow__node[data-v-f4d23bad]{cursor:grab}.vue-flow__node.selectable[data-v-f4d23bad]:focus,.vue-flow__node.selectable[data-v-f4d23bad]:focus-visible{outline:none}.vue-flow__node-default[data-v-f4d23bad],.vue-flow__node-input[data-v-f4d23bad],.vue-flow__node-output[data-v-f4d23bad]{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-f4d23bad],.vue-flow__node-default.selected[data-v-f4d23bad]:hover,.vue-flow__node-input.selected[data-v-f4d23bad],.vue-flow__node-input.selected[data-v-f4d23bad]:hover,.vue-flow__node-output.selected[data-v-f4d23bad],.vue-flow__node-output.selected[data-v-f4d23bad]:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected[data-v-f4d23bad],.vue-flow__node-default[data-v-f4d23bad]:focus,.vue-flow__node-default[data-v-f4d23bad]:focus-visible,.vue-flow__node-input.selected[data-v-f4d23bad],.vue-flow__node-input[data-v-f4d23bad]:focus,.vue-flow__node-input[data-v-f4d23bad]:focus-visible,.vue-flow__node-output.selected[data-v-f4d23bad],.vue-flow__node-output[data-v-f4d23bad]:focus,.vue-flow__node-output[data-v-f4d23bad]:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle[data-v-f4d23bad],.vue-flow__node-input .vue-flow__handle[data-v-f4d23bad],.vue-flow__node-output .vue-flow__handle[data-v-f4d23bad]{background:var(--vf-handle)}.vue-flow__node-default.selectable[data-v-f4d23bad]:hover,.vue-flow__node-input.selectable[data-v-f4d23bad]:hover,.vue-flow__node-output.selectable[data-v-f4d23bad]:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input[data-v-f4d23bad]{--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-f4d23bad],.vue-flow__node-input[data-v-f4d23bad]:focus,.vue-flow__node-input[data-v-f4d23bad]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default[data-v-f4d23bad]{--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-f4d23bad],.vue-flow__node-default[data-v-f4d23bad]:focus,.vue-flow__node-default[data-v-f4d23bad]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output[data-v-f4d23bad]{--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-f4d23bad],.vue-flow__node-output[data-v-f4d23bad]:focus,.vue-flow__node-output[data-v-f4d23bad]:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect[data-v-f4d23bad],.vue-flow__selection[data-v-f4d23bad]{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect[data-v-f4d23bad]:focus,.vue-flow__nodesselection-rect[data-v-f4d23bad]:focus-visible,.vue-flow__selection[data-v-f4d23bad]:focus,.vue-flow__selection[data-v-f4d23bad]:focus-visible{outline:none}.vue-flow__handle[data-v-f4d23bad]{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.graph-view[data-v-f4d23bad]{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--sys-color-surface-base);color:var(--sys-color-text-base)}.graph-view__flow[data-v-f4d23bad]{flex:1;min-height:0}.graph-view__toolbar[data-v-f4d23bad]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sys-space-sm) var(--sys-space-md);padding:var(--sys-space-md);border-bottom:1px solid var(--sys-color-border-subtle);z-index:5}.graph-view__context[data-v-f4d23bad]{min-width:0;flex:1 1 12rem;overflow-wrap:anywhere}.graph-view h1[data-v-f4d23bad]{margin:0;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.graph-view__context p[data-v-f4d23bad]{margin:var(--sys-space-xs) 0 0;font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.graph-view__actions[data-v-f4d23bad]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sys-space-md)}.graph-view__options summary[data-v-f4d23bad]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;cursor:pointer}.graph-view__options summary[data-v-f4d23bad]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.graph-view__options form[data-v-f4d23bad]{position:absolute;top:100%;right:var(--sys-space-md);width:min(20rem,100vw - 2 * var(--sys-space-md));box-sizing:border-box;padding:var(--sys-space-md);border:1px solid var(--sys-color-border-base);background:var(--sys-color-surface-base)}.graph-view__toolbar[data-v-f4d23bad]{position:relative}.graph-view__state[data-v-f4d23bad]{flex:1;min-height:0;display:grid;place-content:center;justify-items:center;gap:var(--sys-space-md);padding:var(--sys-space-lg);overflow:auto}.graph-view__state>div[data-v-f4d23bad]{max-width:30rem;display:grid;justify-items:start;gap:var(--sys-space-md)}.graph-view__state h2[data-v-f4d23bad]{margin:0;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.graph-view__state h2[role=alert][data-v-f4d23bad]{color:var(--sys-color-feedback-error)}.graph-view__state p[data-v-f4d23bad]{margin:0;font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.graph-view__viewport-controls[data-v-f4d23bad]{position:absolute;right:var(--sys-space-md);bottom:var(--sys-space-md);z-index:4;display:flex;gap:var(--sys-space-xs)}.vue-flow .vue-flow__pane[data-v-f4d23bad]{cursor:grab}.vue-flow .vue-flow__pane.dragging[data-v-f4d23bad]{cursor:grabbing}.peer-card[data-v-cc59d41a]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm);overflow-wrap:anywhere;justify-content:space-between;align-items:center;padding:var(--sys-space-md);border:1px solid var(--sys-color-border-base);background-color:var(--sys-color-surface-base)}.peer-card__item-info[data-v-cc59d41a]{min-width:0;display:flex;flex-direction:column;gap:var(--sys-space-xs)}.peer-card__item-id[data-v-cc59d41a]{font-family:var(--sys-typo-family-mono);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);text-decoration:none;color:var(--sys-color-text-subtle)}.peer-card__item-capabilities[data-v-cc59d41a]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.peer-card__item-status[data-v-cc59d41a]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;padding:var(--sys-space-xs) var(--sys-space-sm);border-radius:var(--sys-radius-none)}.peer-card__item-status--online[data-v-cc59d41a]{background-color:var(--sys-color-surface-subtle);color:var(--sys-color-feedback-success)}.peer-card__item-status--offline[data-v-cc59d41a]{background-color:var(--sys-color-surface-subtle);color:var(--sys-color-feedback-error)}.peer-card__item-status--unknown[data-v-cc59d41a]{background-color:var(--sys-color-surface-subtle);color:var(--sys-color-text-subtle)}.peer-list[data-v-f197d595]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.peer-list__header[data-v-f197d595]{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--sys-space-md);border-bottom:1px solid var(--sys-color-border-base)}.peer-list__title[data-v-f197d595]{font-family:var(--sys-typo-family-sans);font-size:var(--sys-font-title-lg-font-size);font-weight:var(--sys-font-title-lg-font-weight);line-height:var(--sys-font-title-lg-line-height);letter-spacing:var(--sys-font-title-lg-letter-spacing);text-decoration:none;margin:0;color:var(--sys-color-text-base)}.peer-list__actions[data-v-f197d595]{display:flex;gap:var(--sys-space-sm)}.peer-list__list[data-v-f197d595]{display:flex;flex-direction:column;gap:var(--sys-space-sm)}.peer-list__empty[data-v-f197d595]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle);text-align:center;padding:var(--sys-space-xl)}.settings-view[data-v-70a1ed5c]{flex:1;min-width:0;padding:var(--sys-space-lg);display:flex;flex-direction:column;gap:var(--sys-space-lg);overflow-y:auto}.settings-view__title[data-v-70a1ed5c]{font-family:var(--sys-typo-family-sans);font-size:var(--sys-font-title-lg-font-size);font-weight:var(--sys-font-title-lg-font-weight);line-height:var(--sys-font-title-lg-line-height);letter-spacing:var(--sys-font-title-lg-letter-spacing);text-decoration:none;margin:0;color:var(--sys-color-text-base)}.settings-view__form[data-v-70a1ed5c]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.settings-view__notice[data-v-70a1ed5c],.settings-view__export-note[data-v-70a1ed5c]{margin:0;color:var(--sys-color-text-subtle)}.settings-view__secret[data-v-70a1ed5c],.settings-view__locale[data-v-70a1ed5c],.settings-view__identity[data-v-70a1ed5c]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.settings-view__secret input[data-v-70a1ed5c],.settings-view__secret select[data-v-70a1ed5c],.settings-view__locale input[data-v-70a1ed5c],.settings-view__locale select[data-v-70a1ed5c],.settings-view__identity input[data-v-70a1ed5c],.settings-view__identity select[data-v-70a1ed5c]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;border-radius:var(--sys-radius-none);min-width:0;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 input[data-v-70a1ed5c]:focus-visible,.settings-view__secret select[data-v-70a1ed5c]:focus-visible,.settings-view__locale input[data-v-70a1ed5c]:focus-visible,.settings-view__locale select[data-v-70a1ed5c]:focus-visible,.settings-view__identity input[data-v-70a1ed5c]:focus-visible,.settings-view__identity select[data-v-70a1ed5c]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.settings-view__secret small[data-v-70a1ed5c],.settings-view__locale small[data-v-70a1ed5c],.settings-view__identity small[data-v-70a1ed5c]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.settings-view__identity code[data-v-70a1ed5c]{font-family:var(--sys-typo-family-mono);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);text-decoration:none;overflow-wrap:anywhere}.settings-view__actions[data-v-70a1ed5c]{display:flex;gap:var(--sys-space-md);flex-wrap:wrap;padding-top:var(--sys-space-md);border-top:1px solid var(--sys-color-border-base)}.app-side-panel[data-v-27af6b19]{box-sizing:border-box;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)}@media(max-width:768px){.app-side-panel[data-v-27af6b19]{position:absolute;inset:0;width:100%;min-width:0;max-width:none;z-index:10;border-left:0}}.app-side-panel__content[data-v-27af6b19]{background-color:var(--sys-color-surface-subtle);border:1px solid var(--sys-color-border-subtle);padding:var(--sys-space-md);display:flex;flex-direction:column;gap:var(--sys-space-md)}.app-side-panel__title[data-v-27af6b19]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);margin:0}.app-side-panel__button[data-v-27af6b19],.recall-search[data-v-51f3f98b]{width:100%}.recall-search header[data-v-51f3f98b],.recall-search form[data-v-51f3f98b]{display:flex;align-items:center;gap:var(--sys-space-sm)}.recall-search header[data-v-51f3f98b]{justify-content:space-between;margin-bottom:var(--sys-space-sm)}.recall-search small[data-v-51f3f98b]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.recall-search form input[data-v-51f3f98b]{flex:1;min-width:0;padding:var(--sys-space-sm) var(--sys-space-md);border:1px solid var(--sys-color-border-base);border-radius:var(--sys-radius-none);color:var(--sys-color-text-base);background:var(--sys-color-surface-base);font-family:var(--sys-typo-family-sans);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);text-decoration:none}.recall-search form input[data-v-51f3f98b]:focus{outline:1px solid var(--sys-color-border-strong)}.recall-search__modes[data-v-51f3f98b]{display:flex;gap:2px}.recall-search__modes button[data-v-51f3f98b]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;border:0;padding:4px 8px;color:var(--sys-color-text-subtle);background:transparent;cursor:pointer}.recall-search__modes button[aria-pressed=true][data-v-51f3f98b]{color:var(--sys-color-text-base);background:var(--sys-color-surface-subtle)}.recall-search__results[data-v-51f3f98b]{display:grid;gap:1px;max-height:50vh;margin-top:var(--sys-space-sm);overflow:auto;background:var(--sys-color-border-subtle)}.recall-search__results>button[data-v-51f3f98b]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;overflow-wrap:anywhere;display:grid;gap:3px;padding:var(--sys-space-sm);border:0;text-align:left;color:var(--sys-color-text-base);background:var(--sys-color-surface-base);cursor:pointer}.recall-search__results>button[data-v-51f3f98b]:hover{background:var(--sys-color-surface-subtle)}.recall-search__results strong[data-v-51f3f98b]{font-family:var(--sys-typo-family-sans);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);text-decoration:none}.recall-search__results span[data-v-51f3f98b]{color:var(--sys-color-text-subtle)}.app[data-v-6657e559]{display:flex;flex-direction:column;height:100vh}.app-content[data-v-6657e559]{position:relative;flex:1;overflow:hidden;display:flex}body{margin:0;font-family:var(--sys-typo-family-sans);font-size:var(--sys-font-body-md-font-size);font-weight:var(--sys-font-body-md-font-weight);letter-spacing:var(--sys-font-body-md-letter-spacing);line-height:var(--sys-font-body-md-line-height);color:var(--sys-color-text-base);background:var(--sys-color-surface-base)}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.i-mdi-chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.41 16.58L10.83 12l4.58-4.59L14 6l-6 6l6 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.59 16.58L13.17 12L8.59 7.41L10 6l6 6l-6 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-crosshairs-gps{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 8a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m-8.95 5H1v-2h2.05C3.5 6.83 6.83 3.5 11 3.05V1h2v2.05c4.17.45 7.5 3.78 7.95 7.95H23v2h-2.05c-.45 4.17-3.78 7.5-7.95 7.95V23h-2v-2.05C6.83 20.5 3.5 17.17 3.05 13M12 5a7 7 0 0 0-7 7a7 7 0 0 0 7 7a7 7 0 0 0 7-7a7 7 0 0 0-7-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-mdi-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}.relative{position:relative}[right~="0"]{right:0}.grid{display:grid}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}[rows~="8"]{grid-template-rows:repeat(8,minmax(0,1fr))}.block,[block=""]{display:block}[size~=md]{width:28rem;height:28rem}[size~=sm]{width:24rem;height:24rem}[size~=xs]{width:20rem;height:20rem}.h1{height:.25rem}.w-full{width:100%}[empty~=h2]:empty{height:.5rem}.flex-1{flex:1 1 0%}.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))}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.whitespace-pre{white-space:pre}.border{border-width:1px}.text-feedback-error{color:var(--sys-color-feedback-error)}.outline{outline-style:solid}.underline{text-decoration:underline}:root{--ref-elevation-raised-low-shadow-type: dropShadow;--ref-elevation-raised-low-radius: 2px;--ref-elevation-raised-low-color: rgba(0, 0, 0, .1019607843);--ref-elevation-raised-low-offset-x: 0px;--ref-elevation-raised-low-offset-y: 1px;--ref-elevation-raised-low-spread: 0px;--ref-elevation-raised-md-shadow-type: dropShadow;--ref-elevation-raised-md-radius: 6px;--ref-elevation-raised-md-color: rgba(0, 0, 0, .1607843137);--ref-elevation-raised-md-offset-x: 0px;--ref-elevation-raised-md-offset-y: 2px;--ref-elevation-raised-md-spread: 0px;--ref-elevation-raised-high-shadow-type: dropShadow;--ref-elevation-raised-high-radius: 12px;--ref-elevation-raised-high-color: rgba(0, 0, 0, .1803921569);--ref-elevation-raised-high-offset-x: 0px;--ref-elevation-raised-high-offset-y: 4px;--ref-elevation-raised-high-spread: 0px;--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: white;--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: #b3342b;--ref-color-danger-60: #ff525c;--ref-color-danger-65: #ff7073;--ref-color-danger-70: #ed9690;--ref-color-danger-80: #ffb3b1;--ref-color-danger-90: #ffdad8;--ref-color-danger-98: #fff8f7;--ref-color-brand-2: #070707;--ref-color-brand-6: #131313;--ref-color-brand-12: #1f1f1f;--ref-color-brand-20: #303030;--ref-color-brand-30: #474747;--ref-color-brand-40: #5e5e5e;--ref-color-brand-50: #777777;--ref-color-brand-60: #919191;--ref-color-brand-70: #ababab;--ref-color-brand-80: #c6c6c6;--ref-color-brand-90: #e2e2e2;--ref-color-brand-94: #eeeeee;--ref-color-brand-98: #f9f9f9;--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: .875rem;--ref-font-label-lg-font-weight: 400;--ref-font-label-lg-line-height: 1.42857143;--ref-font-label-lg-letter-spacing: 0px;--ref-font-label-md-font-size: .75rem;--ref-font-label-md-font-weight: 400;--ref-font-label-md-line-height: 1.33333333;--ref-font-label-md-letter-spacing: 0px;--ref-font-body-sm-font-size: .875rem;--ref-font-body-sm-font-weight: 400;--ref-font-body-sm-line-height: 1.42857143;--ref-font-body-sm-letter-spacing: 0px;--ref-font-body-md-font-size: 1rem;--ref-font-body-md-font-weight: 400;--ref-font-body-md-line-height: 1.5;--ref-font-body-md-letter-spacing: 0px;--ref-font-body-lg-font-size: 1.125rem;--ref-font-body-lg-font-weight: 400;--ref-font-body-lg-line-height: 1.33333333;--ref-font-body-lg-letter-spacing: 0px;--ref-font-title-sm-font-size: 1.375rem;--ref-font-title-sm-font-weight: 400;--ref-font-title-sm-line-height: 1.27272727;--ref-font-title-sm-letter-spacing: 0px;--ref-font-title-lg-font-size: 1.75rem;--ref-font-title-lg-font-weight: 400;--ref-font-title-lg-line-height: 1.28571429;--ref-font-title-lg-letter-spacing: 0px;--ref-font-headline-lg-font-size: 2.25rem;--ref-font-headline-lg-font-weight: 400;--ref-font-headline-lg-line-height: 1.33333333;--ref-font-headline-lg-letter-spacing: 0px;--sys-elevation-raised-low-shadow-type: dropShadow;--sys-elevation-raised-low-radius: 2px;--sys-elevation-raised-low-color: rgba(0, 0, 0, .1019607843);--sys-elevation-raised-low-offset-x: 0px;--sys-elevation-raised-low-offset-y: 1px;--sys-elevation-raised-low-spread: 0px;--sys-elevation-raised-md-shadow-type: dropShadow;--sys-elevation-raised-md-radius: 6px;--sys-elevation-raised-md-color: rgba(0, 0, 0, .1607843137);--sys-elevation-raised-md-offset-x: 0px;--sys-elevation-raised-md-offset-y: 2px;--sys-elevation-raised-md-spread: 0px;--sys-elevation-raised-high-shadow-type: dropShadow;--sys-elevation-raised-high-radius: 12px;--sys-elevation-raised-high-color: rgba(0, 0, 0, .1803921569);--sys-elevation-raised-high-offset-x: 0px;--sys-elevation-raised-high-offset-y: 4px;--sys-elevation-raised-high-spread: 0px;--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: .875rem;--sys-font-label-lg-font-weight: 400;--sys-font-label-lg-line-height: 1.42857143;--sys-font-label-lg-letter-spacing: 0px;--sys-font-label-md-font-size: .75rem;--sys-font-label-md-font-weight: 400;--sys-font-label-md-line-height: 1.33333333;--sys-font-label-md-letter-spacing: 0px;--sys-font-body-sm-font-size: .875rem;--sys-font-body-sm-font-weight: 400;--sys-font-body-sm-line-height: 1.42857143;--sys-font-body-sm-letter-spacing: 0px;--sys-font-body-md-font-size: 1rem;--sys-font-body-md-font-weight: 400;--sys-font-body-md-line-height: 1.5;--sys-font-body-md-letter-spacing: 0px;--sys-font-body-lg-font-size: 1.125rem;--sys-font-body-lg-font-weight: 400;--sys-font-body-lg-line-height: 1.33333333;--sys-font-body-lg-letter-spacing: 0px;--sys-font-title-sm-font-size: 1.375rem;--sys-font-title-sm-font-weight: 400;--sys-font-title-sm-line-height: 1.27272727;--sys-font-title-sm-letter-spacing: 0px;--sys-font-title-lg-font-size: 1.75rem;--sys-font-title-lg-font-weight: 400;--sys-font-title-lg-line-height: 1.28571429;--sys-font-title-lg-letter-spacing: 0px;--sys-font-headline-lg-font-size: 2.25rem;--sys-font-headline-lg-font-weight: 400;--sys-font-headline-lg-line-height: 1.33333333;--sys-font-headline-lg-letter-spacing: 0px}:root,html[data-theme=light]{color-scheme:light;--sys-color-text-base: #1f1f1f;--sys-color-text-subtle: #5e5e5e;--sys-color-text-on-primary: #f9f9f9;--sys-color-text-on-danger: #f9f9f9;--sys-color-surface-base: white;--sys-color-surface-subtle: #f9f9f9;--sys-color-surface-primary: #1f1f1f;--sys-color-surface-primary-hover: #303030;--sys-color-surface-subtle-hover: #eeeeee;--sys-color-surface-danger: #825955;--sys-color-surface-danger-hover: #704947;--sys-color-surface-base-hover: #eeeeee;--sys-color-border-base: #777777;--sys-color-border-strong: #070707;--sys-color-border-subtle: #c6c6c6;--sys-color-feedback-error: #b3342b;--sys-color-feedback-success: #19713d;--sys-color-feedback-warning: #8a5900;--sys-color-feedback-info: #1267a7;--sys-color-overlay-scrim: rgba(0, 0, 0, .5);--comp-switch-track-bg: #1f1f1f;--comp-switch-handle-bg: #f9f9f9;--comp-switch-label-color: #1f1f1f}html[data-theme=dark]{color-scheme:dark;--sys-color-text-base: #e2e2e2;--sys-color-text-subtle: #ababab;--sys-color-text-on-primary: #1f1f1f;--sys-color-text-on-danger: #1f1f1f;--sys-color-surface-base: #1f1f1f;--sys-color-surface-subtle: #303030;--sys-color-surface-primary: #e2e2e2;--sys-color-surface-primary-hover: #c6c6c6;--sys-color-surface-subtle-hover: #3a3a3a;--sys-color-surface-danger: #c8a19d;--sys-color-surface-danger-hover: #b9918b;--sys-color-surface-base-hover: #303030;--sys-color-border-base: #919191;--sys-color-border-strong: #c6c6c6;--sys-color-border-subtle: #5e5e5e;--sys-color-feedback-error: #ed9690;--sys-color-feedback-success: #67c88c;--sys-color-feedback-warning: #e5b951;--sys-color-feedback-info: #70b5ed;--sys-color-overlay-scrim: rgba(0, 0, 0, .5);--comp-switch-track-bg: #e2e2e2;--comp-switch-handle-bg: #1f1f1f;--comp-switch-label-color: #e2e2e2}@media(prefers-color-scheme:dark){:root:not([data-theme]),html[data-theme=system]{color-scheme:dark;--sys-color-text-base: #e2e2e2;--sys-color-text-subtle: #ababab;--sys-color-text-on-primary: #1f1f1f;--sys-color-text-on-danger: #1f1f1f;--sys-color-surface-base: #1f1f1f;--sys-color-surface-subtle: #303030;--sys-color-surface-primary: #e2e2e2;--sys-color-surface-primary-hover: #c6c6c6;--sys-color-surface-subtle-hover: #3a3a3a;--sys-color-surface-danger: #c8a19d;--sys-color-surface-danger-hover: #b9918b;--sys-color-surface-base-hover: #303030;--sys-color-border-base: #919191;--sys-color-border-strong: #c6c6c6;--sys-color-border-subtle: #5e5e5e;--sys-color-feedback-error: #ed9690;--sys-color-feedback-success: #67c88c;--sys-color-feedback-warning: #e5b951;--sys-color-feedback-info: #70b5ed;--sys-color-overlay-scrim: rgba(0, 0, 0, .5);--comp-switch-track-bg: #e2e2e2;--comp-switch-handle-bg: #1f1f1f;--comp-switch-label-color: #e2e2e2}}.i-mdi-alert-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 15h2v2h-2zm0-8h2v6h-2zm1-5C6.47 2 2 6.5 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m0 18a8 8 0 0 1-8-8a8 8 0 0 1 8-8a8 8 0 0 1 8 8a8 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-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-inbox-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2M5 19v-2h3.13a4.13 4.13 0 0 0 1.27 2m9.6 0h-4.4a4.13 4.13 0 0 0 1.27-2H19m0-2h-5v1a2 2 0 0 1-4 0v-1H5V5h14Z'/%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-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}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.inline{display:inline}.block{display:block}.hidden{display:none}.h2{height:.5rem}.h3{height:.75rem}.flex{display:flex}.flex-row{flex-direction:row}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.px{padding-left:1rem;padding-right:1rem}.ink-form[data-v-80890df3]{display:flex;flex-direction:column;gap:var(--sys-space-md);width:100%}.ink-field[data-v-26546d64]{display:flex;gap:var(--sys-space-sm);min-width:0;max-width:100%;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.ink-field--col[data-v-26546d64]{flex-direction:column;gap:var(--sys-space-xs);width:100%;min-width:0}.ink-field--row[data-v-26546d64]{flex-direction:row;gap:var(--sys-space-sm);width:100%}.ink-field__label[data-v-26546d64]{color:var(--sys-color-text-subtle);white-space:normal;overflow-wrap:anywhere;min-width:0;position:relative}.ink-field__required[data-v-26546d64]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-feedback-error)}.ink-field__value--underlined[data-v-26546d64]{text-decoration:underline}.ink-field__value--clickable[data-v-26546d64]{cursor:pointer}.ink-field__error[data-v-26546d64]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin:0;min-width:0;overflow-wrap:anywhere;color:var(--sys-color-feedback-error)}button.ink-field__value[data-v-26546d64]{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:start}.ink-input[data-v-261bfe3b]{display:flex;align-items:center;width:100%;min-width:0;min-height:36px;padding:var(--sys-space-xs) var(--sys-space-sm);border:1px solid var(--sys-color-border-base);box-sizing:border-box;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.ink-input__value[data-v-261bfe3b]{color:var(--sys-color-text-base);overflow-wrap:anywhere;min-width:0}.ink-input__input[data-v-261bfe3b]{flex:1;border:none;outline:none;padding:0;background:transparent;font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);min-width:0}.ink-input__input[data-v-261bfe3b]::placeholder{color:var(--sys-color-text-subtle);opacity:1}.ink-input--inline[data-v-261bfe3b]:not(.ink-input--inline-editing){border:none;padding:0;min-height:0}.ink-input__inline-text[data-v-261bfe3b]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);border:0;background:none;padding:0;text-align:start;cursor:pointer;overflow-wrap:anywhere}.ink-input[data-v-261bfe3b]:has([aria-invalid=true]){border-color:var(--sys-color-feedback-error)}.ink-input[data-v-261bfe3b]:has(:focus-visible){outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.ink-textarea[data-v-39471413]{display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--sys-color-border-base);box-sizing:border-box}.ink-textarea__input[data-v-39471413],.ink-textarea__value[data-v-39471413]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;padding:var(--sys-space-sm);color:var(--sys-color-text-base);min-height:100px;min-width:0;width:100%;box-sizing:border-box}.ink-textarea__input[data-v-39471413]{flex:1;border:none;outline:none;background:transparent;resize:vertical}.ink-textarea__input[data-v-39471413]::placeholder{color:var(--sys-color-text-subtle);opacity:1}.ink-textarea__value[data-v-39471413]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--sys-color-surface-subtle)}.ink-textarea--mono .ink-textarea__input[data-v-39471413],.ink-textarea--mono .ink-textarea__value[data-v-39471413]{font-family:var(--sys-typo-family-mono)}.ink-textarea[data-v-39471413]:has([aria-invalid=true]){border-color:var(--sys-color-feedback-error)}.ink-textarea[data-v-39471413]:has(:focus-visible){outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.ink-switch[data-v-9ad27c9b]{background-color:var(--comp-switch-track-bg);border:1px solid var(--comp-switch-track-bg);display:inline-grid;grid-template-columns:repeat(2,1fr);align-items:stretch;width:max-content;min-width:60px;min-height:24px;cursor:pointer;box-sizing:border-box;position:relative;padding:0;font-family:var(--sys-typo-family-sans);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);text-decoration:none}.ink-switch__handle[data-v-9ad27c9b]{background-color:var(--comp-switch-handle-bg);grid-area:1/1;min-width:0;padding:2px 4px;transition:transform .2s ease;transform:translate(0);display:grid;place-items:center;position:relative}.ink-switch--on .ink-switch__handle[data-v-9ad27c9b]{transform:translate(100%)}.ink-switch__label[data-v-9ad27c9b]{grid-area:1/1;color:var(--comp-switch-label-color);text-align:center;white-space:nowrap}.ink-switch__label--hidden[data-v-9ad27c9b]{visibility:hidden}.ink-switch__loading[data-v-9ad27c9b]{position:absolute;color:var(--comp-switch-label-color);font-size:1em}.ink-switch--sm[data-v-9ad27c9b]{min-width:80px}.ink-switch--md[data-v-9ad27c9b]{min-width:100px;min-height:36px}.ink-switch--lg[data-v-9ad27c9b]{min-width:120px;min-height:48px}.ink-switch[data-v-9ad27c9b]:disabled{cursor:not-allowed}.ink-switch[data-v-9ad27c9b]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.ink-button[data-v-41145a76]{display:flex;align-items:center;justify-content:center;gap:.5em;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease;border:1px solid transparent;position:relative;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%}.ink-button__icon[data-v-41145a76],.ink-button__loading[data-v-41145a76]{font-size:1em;flex:0 0 auto}.ink-button--loading[data-v-41145a76],.ink-button[data-v-41145a76]:disabled{cursor:not-allowed}.ink-button--theme-subtle[data-v-41145a76]{border-color:var(--sys-color-border-base);background-color:var(--sys-color-surface-subtle);color:var(--sys-color-text-base)}.ink-button--theme-subtle[data-v-41145a76]:not(:disabled):is(:hover,:active){background-color:var(--sys-color-surface-subtle-hover)}.ink-button--theme-primary[data-v-41145a76]{background-color:var(--sys-color-surface-primary);color:var(--sys-color-text-on-primary)}.ink-button--theme-primary[data-v-41145a76]:not(:disabled):is(:hover,:active){background-color:var(--sys-color-surface-primary-hover)}.ink-button--theme-danger[data-v-41145a76]{background-color:var(--sys-color-surface-danger);color:var(--sys-color-text-on-danger)}.ink-button--theme-danger[data-v-41145a76]:not(:disabled):is(:hover,:active){background-color:var(--sys-color-surface-danger-hover)}.ink-button[data-v-41145a76]:disabled:not(.ink-button--loading){color:var(--sys-color-text-subtle);background-color:var(--sys-color-surface-subtle);border-color:var(--sys-color-border-subtle)}.ink-button[data-v-41145a76]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.ink-button--size-md[data-v-41145a76]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;min-height:36px}.ink-button--size-sm[data-v-41145a76]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;min-height:24px}.ink-button--type-default[data-v-41145a76]{padding:.5em var(--sys-space-md)}.ink-button--type-square[data-v-41145a76]{min-width:36px;padding:.5em}.ink-button--type-square.ink-button--size-sm[data-v-41145a76]{min-width:24px;padding:.25em}.ink-dropdown-container[data-v-12d72b5c]{position:relative;min-width:0;max-width:100%;display:flex;gap:var(--sys-space-sm);align-items:flex-start}.ink-dropdown[data-v-12d72b5c]{display:flex;align-items:center;justify-content:space-between;gap:var(--sys-space-sm);padding:var(--sys-space-xs) var(--sys-space-sm);min-height:36px;box-sizing:border-box;border:1px solid var(--sys-color-border-base);background-color:var(--sys-color-surface-base);font-family:var(--sys-typo-family-sans);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);text-decoration:none;min-width:0;flex:1;position:relative}.ink-dropdown[aria-invalid=true][data-v-12d72b5c]{border-color:var(--sys-color-feedback-error)}.ink-dropdown[data-v-12d72b5c]:focus-visible,.ink-dropdown[data-v-12d72b5c]:has(:focus-visible){outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.ink-dropdown--editable[data-v-12d72b5c]{cursor:pointer}.ink-dropdown--active[data-v-12d72b5c]{border-color:var(--sys-color-border-base)}.ink-dropdown__value[data-v-12d72b5c]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;flex:1;color:var(--sys-color-text-base);-webkit-user-select:none;user-select:none;min-width:0;overflow-wrap:anywhere}.ink-dropdown__search-input[data-v-12d72b5c]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;flex:1;color:var(--sys-color-text-base);background:transparent;border:none;outline:none;padding:0;width:100%}.ink-dropdown__chevron[data-v-12d72b5c]{font-size:var(--sys-size-iconfont-md);color:var(--sys-color-text-base);transition:transform .2s}.ink-dropdown__options[data-v-12d72b5c]{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-12d72b5c]{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-12d72b5c]:hover,.ink-dropdown__option--hovered[data-v-12d72b5c]{background-color:var(--sys-color-surface-base-hover)}.ink-dropdown__option--selected[data-v-12d72b5c]{background-color:var(--sys-color-surface-primary)}.ink-dropdown__option--selected .option__label[data-v-12d72b5c],.ink-dropdown__option--selected .option__description[data-v-12d72b5c]{color:var(--sys-color-text-on-primary)}.ink-dropdown__option--selected[data-v-12d72b5c]:hover,.ink-dropdown__option--selected.ink-dropdown__option--hovered[data-v-12d72b5c]{background-color:var(--sys-color-surface-primary-hover);color:var(--sys-color-text-on-primary)}.option__label[data-v-12d72b5c]{overflow-wrap:anywhere;font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base)}.option__description[data-v-12d72b5c]{overflow-wrap:anywhere;font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle)}.ink-dropdown__loading[data-v-12d72b5c]{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-family:var(--sys-typo-family-sans);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);text-decoration:none}.ink-dropdown__empty[data-v-12d72b5c]{display:flex;align-items:center;justify-content:center;padding:var(--sys-space-sm) var(--sys-space-md);color:var(--sys-color-text-subtle);font-family:var(--sys-typo-family-sans);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);text-decoration:none}button.ink-dropdown[data-v-12d72b5c]{text-align:start}.ink-datetime-picker-view[data-v-9838f9f1]{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-9838f9f1]{display:flex;gap:var(--sys-space-sm);overflow-x:auto;margin-bottom:var(--sys-space-md)}.ink-datetime-picker-view__column[data-v-9838f9f1]{flex:1;min-width:100px;display:flex;flex-direction:column;gap:var(--sys-space-xs);font-family:var(--sys-typo-family-sans);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);text-decoration:none}.ink-datetime-picker-view__column select[data-v-9838f9f1]{width:100%;font:inherit;color:var(--sys-color-text-base);background:var(--sys-color-surface-base);border:1px solid var(--sys-color-border-base)}.ink-datetime-picker-view__column select[data-v-9838f9f1]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.ink-datetime-picker-view__column select option[data-v-9838f9f1]{padding:var(--sys-space-xs)}.ink-popup[data-v-917f1942]{margin:0;box-sizing:border-box;font-family:var(--sys-typo-family-sans);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);text-decoration:none;border:0;color:var(--sys-color-text-base);overflow:auto}.ink-popup[data-v-917f1942]::backdrop{background:var(--sys-color-overlay-scrim)}.ink-popup[data-v-917f1942]{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-917f1942]{top:50%;left:50%;transform:translate(-50%,-50%)}.ink-popup--left[data-v-917f1942]{top:50%;left:var(--sys-space-md);transform:translateY(-50%);max-width:calc(50vw - var(--sys-space-md))}.ink-popup--right[data-v-917f1942]{top:50%;right:var(--sys-space-md);transform:translateY(-50%);max-width:calc(50vw - var(--sys-space-md))}.ink-popup--top[data-v-917f1942]{top:var(--sys-space-md);left:50%;transform:translate(-50%);max-width:calc(100vw - 2 * var(--sys-space-md))}.ink-popup--bottom[data-v-917f1942]{bottom:var(--sys-space-md);left:50%;transform:translate(-50%);max-width:calc(100vw - 2 * var(--sys-space-md))}.ink-picker.editable[data-v-d42342f0]{cursor:pointer}.ink-picker.ink-picker--inline-text.editable[data-v-d42342f0]{text-decoration:underline;text-underline-position:from-font}.ink-picker[data-v-d42342f0]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;max-width:100%}.ink-picker[data-v-d42342f0]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.ink-picker--box[data-v-d42342f0]{display:flex;align-items:center;justify-content:space-between;min-width:0;width:100%;gap:var(--sys-space-sm);min-height:36px;padding:var(--sys-space-xs) var(--sys-space-sm);border:1px solid var(--sys-color-border-base);box-sizing:border-box;background-color:var(--sys-color-surface-base)}.ink-picker--box.ink-picker--active[data-v-d42342f0]{border-color:var(--sys-color-border-strong)}.ink-picker--box .ink-picker__icon[data-v-d42342f0]{font-size:var(--sys-size-iconfont-md);color:var(--sys-color-text-base);flex-shrink:0}.ink-picker--inline-text[data-v-d42342f0]{align-items:center;gap:var(--sys-space-xs)}.ink-picker[aria-invalid=true][data-v-d42342f0]{border-color:var(--sys-color-feedback-error)}.ink-picker__value[data-v-d42342f0]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);white-space:normal;overflow-wrap:anywhere;min-width:0;-webkit-user-select:none;user-select:none;flex:1}.ink-picker-popup__actions[data-v-d42342f0]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm);justify-content:flex-end;margin-top:var(--sys-space-md)}button.ink-picker[data-v-d42342f0]{text-align:start}button.ink-picker--inline-text[data-v-d42342f0]{padding:0;border:0;background:none}.ink-auto-form__error[data-v-19b77a71]{padding:var(--sys-space-md);background-color:var(--sys-color-surface-subtle);color:var(--sys-color-feedback-error);border-radius:var(--sys-radius-none);font-family:var(--sys-typo-family-sans);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);text-decoration:none}.ink-auto-form__field[data-v-19b77a71]{position:relative}.ink-auto-form__field-errors[data-v-19b77a71]{display:flex;flex-direction:column;gap:var(--sys-space-xs);margin-top:var(--sys-space-xs)}.ink-auto-form__field-error[data-v-19b77a71]{overflow-wrap:anywhere;color:var(--sys-color-feedback-error);font-family:var(--sys-typo-family-sans);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);text-decoration:none}.ink-dialog[data-v-5355aedf]{display:flex;flex-direction:column;gap:var(--sys-space-md)}.ink-dialog__header[data-v-5355aedf]{display:flex;flex-direction:column;gap:var(--sys-space-xs)}.ink-dialog__title[data-v-5355aedf]{overflow-wrap:anywhere;font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base);margin:0}.ink-dialog__subtitle[data-v-5355aedf]{overflow-wrap:anywhere;font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle);margin:0}.ink-dialog__content[data-v-5355aedf]{flex:1;overflow-y:auto}.ink-dialog__footer[data-v-5355aedf]{flex-wrap:wrap;display:flex;justify-content:flex-end;gap:var(--sys-space-sm)}.ink-dialog__popup{width:min(640px,100vw - 32px);max-width:calc(100vw - 32px)}.ink-double-check[data-v-9d72f6ad]{display:inline-block}.ink-double-check__trigger[data-v-9d72f6ad]{display:inline-block;cursor:pointer}.ink-double-check__popup[data-v-9d72f6ad]{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.ink-double-check__title[data-v-9d72f6ad]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin:0 0 var(--sys-space-md) 0;color:var(--sys-color-text-base)}.ink-double-check__message[data-v-9d72f6ad]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;margin:0 0 var(--sys-space-lg) 0;color:var(--sys-color-text-subtle)}.ink-double-check__actions[data-v-9d72f6ad]{display:flex;flex-wrap:wrap;gap:var(--sys-space-sm);justify-content:flex-end}.ink-double-check__dialog{width:min(400px,100vw - 32px);max-width:calc(100vw - 32px)}.ink-header[data-v-171ea672]{display:flex;flex-wrap:wrap;gap:var(--sys-space-md);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-subtle)}.ink-header__logo[data-v-171ea672]{min-width:0;max-width:100%;display:flex;align-items:center;gap:var(--sys-space-sm);cursor:pointer}.ink-header__logo-icon[data-v-171ea672]{flex-shrink:0;width:32px;height:32px}.ink-header__logo-text[data-v-171ea672]{overflow-wrap:anywhere;font-family:var(--sys-typo-family-mono);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);text-decoration:none;color:var(--sys-color-text-base);-webkit-user-select:none;user-select:none}.ink-header__right[data-v-171ea672]{flex-wrap:wrap;min-width:0;display:flex;align-items:center;gap:var(--sys-space-md)}.ink-header__page-title[data-v-171ea672]{overflow-wrap:anywhere;font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base)}.ink-header__menu-icon[data-v-171ea672]{font-size:var(--sys-size-iconfont-md);height:var(--sys-size-icon-md);width:var(--sys-size-icon-md);display:flex;align-items:center;justify-content:center}.ink-header__menu-button[data-v-171ea672]{color:var(--sys-color-text-base);cursor:pointer}button.ink-header__logo[data-v-171ea672]{color:inherit;font:inherit;background-color:transparent;border:0;padding:0}button.ink-header__menu-button[data-v-171ea672]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;background:transparent;border:0;padding:0}.ink-header button[data-v-171ea672]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.ink-scrim[data-v-2c9f1a24]{position:fixed;inset:0;background-color:var(--sys-color-overlay-scrim);z-index:10;display:flex;align-items:center;justify-content:center}.ink-scrim__wrapper[data-v-2c9f1a24]{width:100%;height:100%}.ink-scrim__close-btn[data-v-2c9f1a24]{position:absolute;top:var(--sys-space-md);right:var(--sys-space-md)}.ink-scrim-fade-enter-active[data-v-2c9f1a24],.ink-scrim-fade-leave-active[data-v-2c9f1a24]{transition:opacity .3s ease}.ink-scrim-fade-enter-from[data-v-2c9f1a24],.ink-scrim-fade-leave-to[data-v-2c9f1a24]{opacity:0}dialog.ink-scrim[data-v-2c9f1a24]{margin:0;border:0;padding:0;width:100vw;height:100vh;max-width:none;max-height:none;color:inherit}dialog.ink-scrim[data-v-2c9f1a24]:not([open]){display:none}dialog.ink-scrim[data-v-2c9f1a24]::backdrop{background:transparent}.ink-image[data-v-4beb7b08]{display:inline-block;max-width:100%}.ink-image__thumbnail[data-v-4beb7b08]{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-4beb7b08]{max-width:100%;height:auto;display:block}.ink-image__expanded[data-v-4beb7b08]{padding:var(--sys-space-xl) var(--sys-space-lg);box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;justify-content:safe center;overflow:auto;flex-direction:column;gap:var(--sys-space-sm)}.ink-image__expanded-header[data-v-4beb7b08]{display:flex;flex-shrink:0;max-width:100%}.ink-image__expanded-title[data-v-4beb7b08]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--ref-color-neutral-98);margin:0;flex:1;background-color:var(--ref-color-neutral-2);padding:var(--sys-space-xs) var(--sys-space-sm);white-space:normal;overflow-wrap:anywhere}.ink-image__img-expanded[data-v-4beb7b08]{min-height:0;flex-shrink:1;max-width:100%;max-height:100%;object-fit:contain;display:block}.ink-image__expanded-footer[data-v-4beb7b08]{flex-shrink:0;max-width:100%}button.ink-image__thumbnail[data-v-4beb7b08]{padding:0;border:0;background:none;color:inherit;font:inherit}button.ink-image__thumbnail[data-v-4beb7b08]:focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.ink-json-editor[data-v-0ada66df]{border:1px solid var(--sys-color-border-base);transition:border-color .15s ease;padding:var(--sys-space-sm)}.ink-json-editor__editor[data-v-0ada66df]{height:100%;box-sizing:border-box}.ink-json-editor__editor[data-v-0ada66df] .cm-editor{border:none;outline:none;height:100%}.ink-json-editor__editor[data-v-0ada66df] .cm-scroller{font-family:var(--sys-typo-family-mono);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);text-decoration:none}.ink-json-editor__editor--readonly[data-v-0ada66df] .cm-editor{background:var(--sys-color-surface-subtle)}.ink-json-editor[data-v-0ada66df]:focus-within{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}@keyframes ink-loading-pulse-da178f83{0%{opacity:1}50%{opacity:.4}to{opacity:.8}}.ink-loading[data-v-da178f83]{display:flex;align-items:center;gap:var(--sys-space-xs)}.ink-loading__block[data-v-da178f83]{animation:ink-loading-pulse-da178f83 .9s ease-in-out infinite}.ink-loading__block--1[data-v-da178f83]{background-color:var(--ref-color-neutral-80);animation-delay:0s}.ink-loading__block--2[data-v-da178f83]{background-color:var(--ref-color-neutral-70);animation-delay:.3s}.ink-loading__block--3[data-v-da178f83]{background-color:var(--ref-color-neutral-80);animation-delay:.5s}.ink-loading--s-xs .ink-loading__block[data-v-da178f83]{width:5px;height:5px}.ink-loading--s-sm .ink-loading__block[data-v-da178f83]{width:12px;height:12px}.ink-loading--s-md .ink-loading__block[data-v-da178f83]{width:18px;height:18px}.ink-loading--d-sm[data-v-da178f83]{gap:var(--sys-space-xs)}.ink-loading--d-md[data-v-da178f83]{gap:var(--sys-space-sm)}.ink-pagination[data-v-5dba59b6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sys-space-xs)}.ink-pagination__nav[data-v-5dba59b6]{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;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-5dba59b6]:hover:not(:disabled){background-color:var(--sys-color-surface-subtle-hover)}.ink-pagination__page[data-v-5dba59b6]{display:flex;align-items:center;justify-content:center;min-width:36px;padding:.25em;min-height:36px;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-family:var(--sys-typo-family-sans);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);text-decoration:none}.ink-pagination__page[data-v-5dba59b6]:hover:not(:disabled):not(.ink-pagination__page--active){border-color:var(--sys-color-border-base)}.ink-pagination__page--active[data-v-5dba59b6]{border-color:var(--sys-color-surface-primary);background-color:var(--sys-color-surface-primary);color:var(--sys-color-text-on-primary);cursor:default}.ink-pagination__page--ellipsis[data-v-5dba59b6]{cursor:default;border:none}.ink-pagination__page-info[data-v-5dba59b6]{color:var(--sys-color-text-base);padding:0 var(--sys-space-md);font-family:var(--sys-typo-family-sans);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);text-decoration:none}.ink-pagination[data-v-5dba59b6] :is(button):focus-visible{outline:2px solid var(--sys-color-border-strong);outline-offset:2px}.ink-placeholder[data-v-367e77ad]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sys-space-xl);text-align:center;overflow-wrap:anywhere;gap:var(--sys-space-md);color:var(--sys-color-text-subtle)}.ink-placeholder__illustration[data-v-367e77ad]{font-size:var(--sys-size-iconfont-lg);height:var(--sys-size-icon-lg);width:var(--sys-size-icon-lg);display:flex;align-items:center;justify-content:center;color:var(--sys-color-text-subtle)}.ink-placeholder__title[data-v-367e77ad]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-base)}.ink-placeholder__description[data-v-367e77ad]{font-family:var(--sys-typo-family-sans);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);text-decoration:none;color:var(--sys-color-text-subtle);max-width:400px}.ink-placeholder__actions[data-v-367e77ad]{margin-top:var(--sys-space-sm);display:flex;gap:var(--sys-space-sm);flex-wrap:wrap;justify-content:center}.ink-placeholder--error .ink-placeholder__illustration[data-v-367e77ad]{color:var(--sys-color-feedback-error)}.ink-tooltip-wrapper[data-v-505773dc]{position:relative;display:inline-block}.ink-tooltip[data-v-505773dc]{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-505773dc]{opacity:1;visibility:visible}.ink-tooltip--top[data-v-505773dc]{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--sys-space-xs)}.ink-tooltip--bottom[data-v-505773dc]{top:100%;left:50%;transform:translate(-50%);margin-top:var(--sys-space-xs)}.ink-tooltip--left[data-v-505773dc]{right:100%;top:50%;transform:translateY(-50%);margin-right:var(--sys-space-xs)}.ink-tooltip--right[data-v-505773dc]{left:100%;top:50%;transform:translateY(-50%);margin-left:var(--sys-space-xs)}.ink-tooltip__content[data-v-505773dc]{font-family:var(--sys-typo-family-sans);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);text-decoration:none}.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}}
