.dyn-value.svelte-c1ybj8{font-family:var(--kw-font-sans);color:var(--kw-text-2)}.dyn-value--numeric.svelte-c1ybj8{font-variant-numeric:tabular-nums}.dyn-value--status.svelte-c1ybj8{display:inline-block;padding:0 var(--kw-spacing-2);border-radius:var(--kw-radius-pill);border:1px solid var(--kw-border-subtle);background:color-mix(in srgb,var(--kw-ink) 6%,transparent);font-size:.85em;white-space:nowrap}.dyn-form.svelte-1cq3gjh{display:grid;grid-template-columns:repeat(var(--dyn-form-columns, 1),minmax(0,1fr));gap:var(--kw-spacing-4);font-family:var(--kw-font-sans)}.dyn-form__field.svelte-1cq3gjh{display:flex;flex-direction:column;gap:var(--kw-spacing-1)}.dyn-form__label.svelte-1cq3gjh{font-size:.85em;color:var(--kw-text-3)}.dyn-form__input.svelte-1cq3gjh{font:inherit;color:var(--kw-text-1);background:var(--kw-surface-card);border:1px solid var(--kw-border-default);border-radius:var(--kw-radius-xs);padding:var(--kw-spacing-2) var(--kw-spacing-3)}.dyn-form__input.svelte-1cq3gjh:focus-visible{outline:2px solid var(--kw-brand);outline-offset:1px}.dyn-form__field--invalid.svelte-1cq3gjh .dyn-form__input:where(.svelte-1cq3gjh){border-color:var(--kw-color-semantic-error-base)}.dyn-form__schedule.svelte-1cq3gjh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kw-spacing-2)}.dyn-form__schedule-part.svelte-1cq3gjh{display:flex;flex-direction:column;gap:var(--kw-spacing-1);font-size:.8em;color:var(--kw-text-4)}.dyn-form__help.svelte-1cq3gjh{font-size:.8em;color:var(--kw-text-4)}.dyn-form__error.svelte-1cq3gjh{font-size:.85em;color:var(--kw-color-semantic-error-base)}.dyn-form__actions.svelte-1cq3gjh{grid-column:1 / -1;display:flex;gap:var(--kw-spacing-3);justify-content:flex-end}.dyn-form__btn.svelte-1cq3gjh{font:inherit;padding:var(--kw-spacing-2) var(--kw-spacing-5);border-radius:var(--kw-radius-pill);border:1px solid var(--kw-border-default);background:var(--kw-surface-card);color:var(--kw-text-1);cursor:pointer}.dyn-form__btn--primary.svelte-1cq3gjh{background:var(--kw-brand);border-color:var(--kw-brand);color:var(--kw-paper)}.dyn-form__btn.svelte-1cq3gjh:disabled{opacity:.6;cursor:default}.dyn-wizard.svelte-5e2y7c{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--kw-ink) 40%,transparent);display:grid;place-items:center;z-index:60;font-family:var(--kw-font-sans)}.dyn-wizard__panel.svelte-5e2y7c{background:var(--kw-surface-card);border-radius:var(--kw-radius-md);padding:var(--kw-spacing-6);width:min(560px,calc(100vw - var(--kw-spacing-8)));max-height:85vh;overflow:auto}.dyn-wizard__head.svelte-5e2y7c{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kw-spacing-3);margin-bottom:var(--kw-spacing-3)}.dyn-wizard__head.svelte-5e2y7c h3:where(.svelte-5e2y7c){margin:0}.dyn-wizard__progress.svelte-5e2y7c{font-size:.75em;color:var(--kw-text-5);white-space:nowrap}.dyn-wizard__steps.svelte-5e2y7c{display:flex;flex-wrap:wrap;gap:var(--kw-spacing-2);margin:0 0 var(--kw-spacing-4);padding:0;list-style:none}.dyn-wizard__step.svelte-5e2y7c{font-size:.8em;color:var(--kw-text-5);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-pill);padding:0 var(--kw-spacing-3)}.dyn-wizard__step--active.svelte-5e2y7c{color:var(--kw-paper);background:var(--kw-brand);border-color:var(--kw-brand)}.dyn-wizard__step--done.svelte-5e2y7c{color:var(--kw-text-3);border-color:var(--kw-border-default)}.dyn-wizard__hint.svelte-5e2y7c{color:var(--kw-text-4);font-size:.9em}.dyn-wizard__done.svelte-5e2y7c{color:var(--kw-text-3)}.dyn-wizard__plan.svelte-5e2y7c{margin:0 0 var(--kw-spacing-4);padding-left:var(--kw-spacing-5)}.dyn-wizard__plan.svelte-5e2y7c li:where(.svelte-5e2y7c){padding:var(--kw-spacing-1) 0}.dyn-wizard__actions.svelte-5e2y7c{display:flex;justify-content:flex-end;gap:var(--kw-spacing-3)}.dyn-wizard__btn.svelte-5e2y7c{font:inherit;padding:var(--kw-spacing-2) var(--kw-spacing-5);border-radius:var(--kw-radius-pill);border:1px solid var(--kw-border-default);background:var(--kw-surface-card);color:var(--kw-text-1);cursor:pointer}.dyn-wizard__btn--primary.svelte-5e2y7c{background:var(--kw-brand);border-color:var(--kw-brand);color:var(--kw-paper)}.dyn-wizard__btn.svelte-5e2y7c:disabled{opacity:.6;cursor:default}.dyn-table.svelte-1mmrf2n{font-family:var(--kw-font-sans)}.dyn-table__filter.svelte-1mmrf2n{font:inherit;margin-bottom:var(--kw-spacing-3);padding:var(--kw-spacing-2) var(--kw-spacing-3);border:1px solid var(--kw-border-default);border-radius:var(--kw-radius-xs);background:var(--kw-surface-card);color:var(--kw-text-1)}.dyn-table__table.svelte-1mmrf2n{width:100%;border-collapse:collapse}th.svelte-1mmrf2n{text-align:left;border-bottom:1px solid var(--kw-border-default);padding:var(--kw-spacing-2) var(--kw-spacing-3)}.dyn-table__sort.svelte-1mmrf2n{font:inherit;font-size:.8em;text-transform:uppercase;letter-spacing:.06em;color:var(--kw-text-4);background:none;border:none;padding:0;cursor:pointer}td.svelte-1mmrf2n{padding:var(--kw-spacing-2) var(--kw-spacing-3);border-bottom:1px solid var(--kw-border-subtle)}.dyn-table__row--clickable.svelte-1mmrf2n{cursor:pointer}.dyn-table__row--clickable.svelte-1mmrf2n:hover td:where(.svelte-1mmrf2n){background:color-mix(in srgb,var(--kw-ink) 4%,transparent)}.dyn-table__empty.svelte-1mmrf2n{color:var(--kw-text-5);font-style:italic}.dyn-table__pager.svelte-1mmrf2n{display:flex;align-items:center;gap:var(--kw-spacing-3);justify-content:flex-end;margin-top:var(--kw-spacing-3);color:var(--kw-text-4)}.dyn-table__pager.svelte-1mmrf2n button:where(.svelte-1mmrf2n){font:inherit;border:1px solid var(--kw-border-default);background:var(--kw-surface-card);color:var(--kw-text-2);border-radius:var(--kw-radius-xs);padding:0 var(--kw-spacing-3);cursor:pointer}.dyn-table__pager.svelte-1mmrf2n button:where(.svelte-1mmrf2n):disabled{opacity:.4;cursor:default}.dyn-card.svelte-1ag41z9{font-family:var(--kw-font-sans);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-sm);background:var(--kw-surface-card);padding:var(--kw-spacing-5)}.dyn-card__title.svelte-1ag41z9{margin:0 0 var(--kw-spacing-4);font-size:1em;color:var(--kw-text-2)}.dyn-card__grid.svelte-1ag41z9{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--kw-spacing-4);margin:0}dt.svelte-1ag41z9{font-size:.8em;color:var(--kw-text-4)}dd.svelte-1ag41z9{margin:0;color:var(--kw-text-1)}.dyn-stat.svelte-1cfdwax{font-family:var(--kw-font-sans);display:flex;flex-direction:column;gap:var(--kw-spacing-1);padding:var(--kw-spacing-4);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-sm);background:var(--kw-surface-card)}.dyn-stat__label.svelte-1cfdwax{font-size:.8em;text-transform:uppercase;letter-spacing:.06em;color:var(--kw-text-4)}.dyn-stat__value.svelte-1cfdwax{font-size:1.6em;color:var(--kw-text-1)}.dyn-stat__hint.svelte-1cfdwax{font-size:.8em;color:var(--kw-text-5)}.dyn-surface.svelte-4rgmzq{font-family:var(--kw-font-sans)}.dyn-surface__title.svelte-4rgmzq{margin:0 0 var(--kw-spacing-3);font-size:.95em;color:var(--kw-text-3)}.dyn-surface__timeline.svelte-4rgmzq{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--kw-spacing-2)}.dyn-surface__timeline.svelte-4rgmzq li:where(.svelte-4rgmzq){display:flex;gap:var(--kw-spacing-4);align-items:baseline;padding:var(--kw-spacing-2) 0;border-bottom:1px solid var(--kw-border-subtle)}.dyn-surface__date.svelte-4rgmzq{color:var(--kw-text-4);font-variant-numeric:tabular-nums}.dyn-surface__empty.svelte-4rgmzq{color:var(--kw-text-5);font-style:italic}.dyn-mermaid.svelte-zcwah1{font-family:var(--kw-font-sans)}.dyn-mermaid__svg.svelte-zcwah1{overflow:auto}.dyn-mermaid__svg.svelte-zcwah1 svg{max-width:100%;height:auto}.dyn-mermaid__source.svelte-zcwah1{background:color-mix(in srgb,var(--kw-ink) 4%,transparent);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-sm);padding:var(--kw-spacing-4);font-size:.75em;overflow:auto;max-height:320px}.kw-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--kw-spacing-2);font-family:var(--kw-font-sans);font-weight:600;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;padding:var(--kw-spacing-2) var(--kw-spacing-4)}.kw-button[disabled]{cursor:not-allowed;opacity:.65}.kw-button--primary{color:var(--kw-on-brand-1);background:var(--kw-color-green-900)}.kw-button--primary:hover:not([disabled]){background:var(--kw-color-green-700);border:1px solid var(--kw-color-green-900)}.kw-button--primary-tip{color:var(--kw-on-brand-1);background:var(--kw-color-dark-blue-1000);border:none}.kw-button--primary-tip:hover:not([disabled]){background:var(--kw-color-dark-blue-500)}.kw-button--secondary{color:var(--kw-color-purple-900);background:var(--kw-color-purple-300);border-color:var(--kw-color-purple-200)}.kw-button--secondary:hover:not([disabled]){background:var(--kw-color-purple-100)}.kw-button--ghost{background:transparent;color:var(--kw-color-green-600)}.kw-button--ghost:hover:not([disabled]){color:var(--kw-color-green-900)}[data-theme=dark] .kw-button--ghost:hover:not([disabled]){color:var(--kw-color-green-400)}.kw-button--tertiary{background:var(--kw-color-purple-050);color:var(--kw-color-purple-800);border-color:var(--kw-color-purple-480)}.kw-button--tertiary:hover:not([disabled]){background:var(--kw-color-purple-100)}.kw-button--neutral{background:color-mix(in srgb,var(--kw-color-grey-surface-cool-600) 25%,var(--kw-color-grey-surface-cool-500));border:1px solid var(--kw-color-grey-surface-cool-700);color:var(--kw-color-dark-blue-900)}.kw-button--neutral:hover:not([disabled]){background:var(--kw-color-grey-surface-cool-600)}[data-theme=dark] .kw-button--neutral{background:color-mix(in srgb,var(--kw-color-grey-surface-cool-600) 25%,var(--kw-color-dark-blue-700));border-color:var(--kw-color-dark-blue-400);color:var(--kw-color-white)}[data-theme=dark] .kw-button--neutral:hover:not([disabled]){background:color-mix(in srgb,var(--kw-color-grey-surface-cool-600) 15%,var(--kw-color-dark-blue-700))}.kw-button--success{background:var(--kw-color-semantic-success-base);color:var(--kw-color-dark-blue-900)}.kw-button--success:hover:not([disabled]){background:var(--kw-color-green-700)}.kw-button--danger{background:var(--kw-color-semantic-warning-base);color:var(--kw-on-brand-1)}.kw-button--danger:hover:not([disabled]){background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 85%,black 15%)}.kw-button--warning-outline{background:transparent;color:var(--kw-color-semantic-warning-base);border-color:var(--kw-color-semantic-warning-base)}.kw-button--warning-outline:hover:not([disabled]){background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 10%,color-mix(in srgb,var(--kw-color-dark-blue-1000) 5%,transparent));color:color-mix(in srgb,var(--kw-color-semantic-warning-base) 90%,var(--kw-color-dark-blue-1000));border-color:color-mix(in srgb,var(--kw-color-semantic-warning-base) 90%,var(--kw-color-dark-blue-1000))}[data-theme=dark] .kw-button--warning-outline:hover:not([disabled]){background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 15%,transparent);color:var(--kw-color-semantic-warning-subtle);border-color:var(--kw-color-semantic-warning-subtle)}.kw-button--light{background:var(--kw-paper);color:var(--kw-text-2);border-color:var(--kw-surface-border);box-shadow:var(--kw-shadow-xs)}.kw-button--light:hover:not([disabled]){border-color:var(--kw-color-green-300);color:var(--kw-color-green-700)}.kw-button--time{background:transparent;color:var(--kw-color-green-600);border-color:transparent;box-shadow:none;text-transform:none;font-weight:500}.kw-button--time:hover:not([disabled]){background:var(--kw-color-green-050)}.kw-button--time-outer{background:transparent;color:var(--kw-color-green-600);border-color:transparent;box-shadow:none;text-transform:none}.kw-button--time-outer:hover:not([disabled]){background:transparent;color:var(--kw-color-purple-700)}.kw-button--outline{background:transparent;color:var(--kw-color-green-1000);border:2px solid var(--kw-color-green-600)}.kw-button--outline:hover:not([disabled]){background:color-mix(in srgb,var(--kw-color-green-050) 15%,transparent);color:var(--kw-color-green-900);border-color:var(--kw-color-green-600)}[data-theme=dark] .kw-button--outline:hover:not([disabled]){color:var(--kw-color-green-500);background:color-mix(in srgb,var(--kw-color-green-050) 5%,transparent);border-color:var(--kw-color-green-500)}.kw-button--outline-secondary{background:transparent;color:var(--kw-color-purple-600);border-color:var(--kw-color-purple-600)}[data-theme=dark] .kw-button--outline-secondary{color:var(--kw-color-purple-400);border-color:var(--kw-color-purple-300)}.kw-button--outline-secondary:hover:not([disabled]){background:color-mix(in srgb,var(--kw-color-purple-400) 15%,transparent);color:var(--kw-color-purple-900);border-color:var(--kw-color-purple-600)}[data-theme=dark] .kw-button--outline-secondary:hover:not([disabled]){color:var(--kw-color-purple-500);background:color-mix(in srgb,var(--kw-color-purple-050) 5%,transparent);border-color:var(--kw-color-purple-500)}.kw-button--brand{color:var(--kw-color-white);background:var(--kw-gradient-brand);border:none;box-shadow:var(--kw-shadow-sm);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.kw-button--brand:hover:not([disabled]){color:var(--kw-color-white);transform:translateY(-1px);box-shadow:var(--kw-shadow-md)}.kw-button--brand:active:not([disabled]){transform:translateY(0);box-shadow:var(--kw-shadow-xs)}.kw-button--brand[disabled]{opacity:.6;box-shadow:var(--kw-shadow-none)}.kw-button--brand-secondary{--kw-button-border: var(--kw-brand-lockup-accent, var(--kw-text-2));--kw-button-border-hover: var(--kw-brand-lockup-accent);--kw-button-border-active: var(--kw-brand-lockup-accent);border:1px solid var(--kw-color-green-900);color:var(--kw-color-green-900);background:transparent;text-decoration:none;transition:border-color .12s ease,color .12s ease,background .12s ease}.kw-button--brand-secondary:hover:not([disabled]){border-color:var(--kw-button-border-hover);color:var(--kw-button-border-hover);background:color-mix(in srgb,var(--kw-brand-lockup-accent) 18%,transparent)}.kw-button--brand-secondary:active:not([disabled]){border-color:var(--kw-button-border-active);color:var(--kw-button-border-active);background:color-mix(in srgb,var(--kw-brand-lockup-accent) 24%,transparent)}html[data-theme=dark] .kw-button--brand-secondary{border-color:color-mix(in srgb,var(--kw-brand-lockup-accent) 70%,transparent);color:color-mix(in srgb,var(--kw-brand-lockup-accent) 85%,var(--kw-paper))}html[data-theme=dark] .kw-button--brand-secondary:hover:not([disabled]){background:color-mix(in srgb,var(--kw-brand-lockup-accent) 14%,transparent)}.kw-button--action_1{background:color-mix(in srgb,var(--kw-color-green-900) 10%,transparent);border:1px solid color-mix(in srgb,var(--kw-color-green-700) 20%,transparent)}.kw-button--preview{background:var(--kw-color-purple-500);color:var(--kw-color-white);border-radius:var(--kw-radius-lg);padding:var(--kw-spacing-3) var(--kw-spacing-5);transition:all .15s ease;box-shadow:var(--kw-shadow-md)}.kw-button--preview:hover:not([disabled]){background:var(--kw-color-purple-600);transform:translateY(-1px);box-shadow:var(--kw-shadow-lg)}.kw-button--sm{padding:var(--kw-spacing-1) var(--kw-spacing-3);font-size:.875rem}.kw-button--md{font-size:1rem}.kw-button--lg{padding:var(--kw-spacing-3) var(--kw-spacing-5);font-size:var(--kw-fs-0)}.kw-button__spinner{width:1em;height:1em;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 35%,transparent 65%);border-top-color:currentColor;animation:svelte-1u7dxno-kw-button-spin .6s linear infinite}.kw-button__label{display:inline-flex;align-items:center;gap:var(--kw-spacing-2)}@keyframes svelte-1u7dxno-kw-button-spin{to{transform:rotate(360deg)}}.kw-input{display:grid;gap:var(--kw-spacing-2);font-family:var(--kw-font-sans);color:var(--kw-text-2)}.kw-input__label{font-weight:600;font-size:.95rem;color:var(--kw-text-2)}.kw-input__required{color:var(--kw-color-semantic-warning-base);margin-left:var(--kw-spacing-1)}.kw-input__control{position:relative}.kw-input__element{box-sizing:border-box;width:100%;border-radius:var(--kw-radius-md);border:1px solid var(--kw-surface-border);background:var(--kw-paper);color:inherit;padding:var(--kw-spacing-3) var(--kw-spacing-4);font:inherit;line-height:1.2;transition:border-color .15s ease,box-shadow .15s ease}[data-theme=dark] .kw-input__element{background:var(--kw-color-dark-blue-800);border-color:color-mix(in srgb,var(--kw-ink) 14%,transparent)}.kw-input__element:focus-visible{outline:2px solid var(--kw-color-green-500);outline-offset:2px;border-color:var(--kw-color-green-500)}.kw-input[data-state=error] .kw-input__element{border-color:var(--kw-color-semantic-warning-base)}.kw-input[data-state=error] .kw-input__element:focus-visible{outline-color:var(--kw-color-semantic-warning-base);border-color:var(--kw-color-semantic-warning-base)}.kw-input__element:disabled{cursor:not-allowed;opacity:.6;background:color-mix(in srgb,var(--kw-ink) 4%,transparent)}[data-theme=dark] .kw-input__element:disabled{background:color-mix(in srgb,var(--kw-ink) 8%,transparent)}.kw-input__element--sm{padding:var(--kw-spacing-2) var(--kw-spacing-3);font-size:.9rem}.kw-input__element--lg{padding:var(--kw-spacing-4) var(--kw-spacing-5);font-size:1.05rem}.kw-input__helper{color:var(--kw-text-muted);font-size:.85rem;margin:0}.kw-input__error{color:var(--kw-color-semantic-warning-base);font-size:.85rem;margin:0}.kw-input__control--has-affix{display:flex;align-items:stretch;border-radius:var(--kw-radius-md);border:1px solid var(--kw-surface-border);background:var(--kw-paper);overflow:hidden}[data-theme=dark] .kw-input__control--has-affix{background:var(--kw-color-dark-blue-800);border-color:color-mix(in srgb,var(--kw-ink) 14%,transparent)}.kw-input__control--has-affix:focus-within{outline:2px solid var(--kw-color-green-500);outline-offset:2px;border-color:var(--kw-color-green-500)}.kw-input[data-state=error] .kw-input__control--has-affix{border-color:var(--kw-color-semantic-warning-base)}.kw-input[data-state=error] .kw-input__control--has-affix:focus-within{outline-color:var(--kw-color-semantic-warning-base);border-color:var(--kw-color-semantic-warning-base)}.kw-input__control--has-affix .kw-input__element{border:none;border-radius:0;flex:1;min-width:0}.kw-input__control--has-affix .kw-input__element:focus-visible{outline:none}.kw-input__prefix,.kw-input__suffix{display:flex;align-items:center;padding:0 var(--kw-spacing-3);background:color-mix(in srgb,var(--kw-ink) 4%,transparent);color:var(--kw-text-3);font-size:.9rem;white-space:nowrap}[data-theme=dark] .kw-input__prefix,[data-theme=dark] .kw-input__suffix{background:color-mix(in srgb,var(--kw-ink) 10%,transparent)}.kw-callout.svelte-1pgfvue{display:flex;gap:var(--kw-spacing-3);padding:var(--kw-spacing-3);border-radius:var(--kw-radius-lg);font-size:var(--kw-fs--2);line-height:var(--kw-line-height-normal)}.kw-callout__icon{flex-shrink:0;margin-top:2px}.kw-callout__content.svelte-1pgfvue{flex:1;display:grid;gap:var(--kw-spacing-1)}.kw-callout__title.svelte-1pgfvue{font-weight:600}.kw-callout__body.svelte-1pgfvue{margin:0}.kw-callout[data-variant=info].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-blue-500) 10%,transparent);color:var(--kw-color-blue-800);border:1px solid var(--kw-color-blue-300)}[data-theme=dark] .kw-callout[data-variant=info].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-blue-500) 15%,transparent);color:var(--kw-color-blue-300);border-color:color-mix(in srgb,var(--kw-color-blue-500) 30%,transparent)}.kw-callout[data-variant=warning].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 10%,transparent);color:var(--kw-color-graph-orange);border:1px solid var(--kw-color-semantic-warning-base)}[data-theme=dark] .kw-callout[data-variant=warning].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 15%,transparent);color:var(--kw-color-semantic-warning-base);border-color:color-mix(in srgb,var(--kw-color-semantic-warning-base) 40%,transparent)}.kw-callout[data-variant=success].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-green-500) 10%,transparent);color:var(--kw-color-green-700);border:1px solid var(--kw-color-green-300)}[data-theme=dark] .kw-callout[data-variant=success].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-green-500) 15%,transparent);color:var(--kw-color-green-400);border-color:color-mix(in srgb,var(--kw-color-green-500) 30%,transparent)}.kw-callout[data-variant=error].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-semantic-error-base) 10%,transparent);color:var(--kw-color-semantic-error-base);border:1px solid color-mix(in srgb,var(--kw-color-semantic-error-base) 50%,transparent)}[data-theme=dark] .kw-callout[data-variant=error].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-semantic-error-base) 15%,transparent);color:var(--kw-color-red-400);border-color:color-mix(in srgb,var(--kw-color-semantic-error-base) 40%,transparent)}.kw-checkbox{display:grid;gap:var(--kw-spacing-2);font-family:var(--kw-font-sans);color:var(--kw-text-2)}.kw-checkbox__wrapper{display:inline-flex;align-items:flex-start;gap:var(--kw-spacing-3)}.kw-checkbox__control{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--kw-radius-sm);border:1.5px solid var(--kw-surface-border);background:var(--kw-paper);transition:border-color .15s ease,background .15s ease,transform .15s ease}[data-theme=dark] .kw-checkbox__control{background:var(--kw-color-dark-blue-800);border-color:color-mix(in srgb,var(--kw-ink) 18%,transparent)}.kw-checkbox__control:hover:not([data-disabled=true]){border-color:var(--kw-color-green-500)}.kw-checkbox__control:focus-visible{outline:2px solid var(--kw-color-green-500);outline-offset:2px;border-color:var(--kw-color-green-500)}.kw-checkbox__control[data-state=checked],.kw-checkbox__control[data-state=checked]:hover{background:var(--kw-brand);border-color:transparent;color:var(--kw-on-brand-1)}.kw-checkbox__control[data-state=mixed],.kw-checkbox__control[data-state=mixed]:hover{background:var(--kw-color-semantic-info-base);border-color:transparent;color:var(--kw-on-brand-1)}.kw-checkbox__control[data-disabled=true]{opacity:.6;cursor:not-allowed}.kw-checkbox__indicator{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:currentColor}.kw-checkbox__indicator svg{width:16px;height:16px;stroke:currentColor}.kw-checkbox__label{font-size:.95rem;line-height:1.4;cursor:pointer}.kw-checkbox__required{color:var(--kw-color-semantic-warning-base);margin-left:var(--kw-spacing-1)}.kw-checkbox__helper{color:var(--kw-text-muted);font-size:.85rem;margin:0}.kw-password{display:grid;gap:var(--kw-spacing-2);font-family:var(--kw-font-sans);color:var(--kw-text-2)}.kw-password__label{font-weight:600;font-size:.95rem;color:var(--kw-text-2)}.kw-password__required{color:var(--kw-color-semantic-warning-base);margin-left:var(--kw-spacing-1)}.kw-password__control{position:relative;display:flex;align-items:center}.kw-password__element{box-sizing:border-box;width:100%;border-radius:var(--kw-radius-md);border:1px solid var(--kw-surface-border);background:var(--kw-paper);color:inherit;padding:var(--kw-spacing-3) calc(var(--kw-spacing-4) + 36px) var(--kw-spacing-3) var(--kw-spacing-4);font:inherit;line-height:1.2;transition:border-color .15s ease,box-shadow .15s ease}[data-theme=dark] .kw-password__element{background:var(--kw-color-dark-blue-800);border-color:color-mix(in srgb,var(--kw-ink) 14%,transparent)}.kw-password__element:focus-visible{outline:none;border-color:var(--kw-color-semantic-info-base);box-shadow:0 0 0 3px color-mix(in srgb,var(--kw-color-semantic-info-base) 12%,transparent)}.kw-password[data-state=error] .kw-password__element{border-color:var(--kw-color-semantic-warning-base)}.kw-password[data-state=error] .kw-password__element:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--kw-color-semantic-warning-base) 15%,transparent)}.kw-password__element:disabled{cursor:not-allowed;opacity:.6;background:color-mix(in srgb,var(--kw-ink) 4%,transparent)}[data-theme=dark] .kw-password__element:disabled{background:color-mix(in srgb,var(--kw-ink) 8%,transparent)}.kw-password__element--sm{padding:var(--kw-spacing-2) calc(var(--kw-spacing-3) + 32px) var(--kw-spacing-2) var(--kw-spacing-3);font-size:.9rem}.kw-password__element--lg{padding:var(--kw-spacing-4) calc(var(--kw-spacing-5) + 36px) var(--kw-spacing-4) var(--kw-spacing-5);font-size:1.05rem}.kw-password__toggle{position:absolute;right:var(--kw-spacing-2);background:transparent;border:none;cursor:pointer;color:var(--kw-text-muted);font-size:1.1rem;display:grid;place-items:center}.kw-password__toggle:focus-visible{outline:2px solid var(--kw-color-semantic-info-base);border-radius:var(--kw-radius-sm)}.kw-password__helper{color:var(--kw-text-muted);font-size:.85rem;margin:0}.kw-password__error{color:var(--kw-color-semantic-warning-base);font-size:.85rem;margin:0}.kw-new-password{display:grid;gap:var(--kw-spacing-3)}.kw-new-password__meter{display:grid;gap:var(--kw-spacing-2)}.kw-new-password__progress{position:relative;height:10px;border-radius:var(--kw-radius-pill);background:var(--kw-color-grey-surface-cool-600);overflow:hidden}.kw-new-password__progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--kw-color-semantic-warning-base),var(--kw-color-semantic-success-base));border-radius:inherit;transition:width .2s ease}.kw-new-password__success{color:var(--kw-color-green-900);font-size:.9rem;margin:0}.kw-new-password__errors{margin:0;padding-left:1.1rem;color:var(--kw-color-graph-orange);font-size:.9rem;display:grid;gap:2px}.kw-dialog__trigger{display:inline-flex}.kw-dialog__overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in srgb,var(--kw-color-dark-blue-900) 40%,transparent);top:0;right:0;bottom:0;left:0;position:fixed;animation:svelte-w7r1ds-kw-dialog-fade-in .15s ease both;z-index:var(--kw-dialog-z-index, 1000)}.kw-dialog__content{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);background:var(--kw-surface-card);color:var(--kw-text-2);font-family:var(--kw-font-sans);border-radius:var(--kw-radius-xl);border:1px solid color-mix(in srgb,var(--kw-ink) 8%,transparent);box-shadow:var(--kw-shadow-lg);padding:var(--kw-spacing-7);width:min(560px,calc(100vw - 3.5rem));max-height:calc(100vh - 3.5rem);z-index:var(--kw-dialog-z-index, 1000);display:grid;grid-template-rows:auto 1fr auto;gap:var(--kw-spacing-5);animation:svelte-w7r1ds-kw-dialog-pop .18s ease both}[data-theme=dark] .kw-dialog__content{border-color:color-mix(in srgb,var(--kw-ink) 8%,transparent)}.kw-dialog__content--sm{width:min(420px,calc(100vw - 32px));padding:var(--kw-spacing-6)}.kw-dialog__content--lg{width:min(720px,calc(100vw - 32px))}.kw-dialog__content--xl{width:min(1152px,calc(100vw - 32px))}.kw-dialog__close-btn{position:absolute;top:var(--kw-spacing-4);right:var(--kw-spacing-4);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--kw-radius-md);color:var(--kw-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.kw-dialog__close-btn:hover{background:color-mix(in srgb,var(--kw-ink) 8%,transparent);color:var(--kw-text-1)}.kw-dialog__close-btn:focus-visible{outline:2px solid var(--kw-color-green-500);outline-offset:2px}.kw-dialog__header{display:grid;gap:var(--kw-spacing-2)}.kw-dialog__title{font-size:1.55rem;font-weight:600;margin:0;color:var(--kw-text-1)}.kw-dialog__title--sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kw-dialog__description{margin:0;color:var(--kw-text-muted);font-size:1rem}.kw-dialog__body{display:grid;gap:var(--kw-spacing-4);overflow-y:auto;min-height:0;margin:0 calc(-1 * var(--kw-spacing-4));padding:0 var(--kw-spacing-4);margin-top:var(--kw-spacing-4)}.kw-dialog__actions{display:flex;justify-content:flex-end;gap:var(--kw-spacing-3)}.kw-dialog__confirm>*{display:inline-flex}@media (max-width: 640px){.kw-dialog__content{padding:var(--kw-spacing-5);border-radius:var(--kw-radius-lg);gap:var(--kw-spacing-4)}.kw-dialog__content--xl{width:100vw;height:100vh;max-height:95vh;border-radius:0}.kw-dialog__close-btn{top:var(--kw-spacing-3);right:var(--kw-spacing-3)}.kw-dialog__actions{flex-direction:column-reverse;align-items:stretch}}@keyframes svelte-w7r1ds-kw-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-w7r1ds-kw-dialog-pop{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.kw-icon-anim{display:inline-block}.kwia-fill{fill:var(--kw-icon-anim-fill, currentColor)}.kwia-highlight{fill:var(--kw-color-purple-base)}.kwia-corner{transform-box:view-box;transform-origin:50% 50%;--base: 0deg;transform:rotate(var(--base))}.kwia-tri,.kwia-tri-counter{transform-box:view-box;transform-origin:50% 48%;--rot: 720deg;animation-timing-function:ease-in-out;animation-duration:var(--dur);animation-iteration-count:infinite}@keyframes kwia-spinningcorners{50%{transform:rotate(calc(var(--base) + 45deg)) translate(60%,60%)}to{transform:rotate(calc(var(--base) + 90deg))}}@keyframes kwia-tri-spin{to{transform:rotate(var(--rot))}}@keyframes kwia-tri-unspin{to{transform:rotate(calc(-1 * var(--rot)))}}.kwia-anim-think{--dur: 3s}.kwia-anim-think .kwia-corner{animation:kwia-spinningcorners var(--dur) linear infinite;animation-timing-function:ease-in-out}.kwia-anim-think .kwia-tri{animation-name:kwia-tri-spin}.kwia-anim-think .kwia-tri-counter{animation-name:kwia-tri-unspin}.transparent.svelte-lsubzm{background:transparent}.a11y-hidden.svelte-1u83u12{display:none}.a11y-live-msg.svelte-1u83u12{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0px,0px,0px,0px);clip-path:inset(100%)}.svelte-flow__selection.svelte-159yd8q{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-1vu6112{position:absolute;top:0;left:0;z-index:2000;pointer-events:all}.svelte-flow__selection-wrapper.svelte-1vu6112:focus,.svelte-flow__selection-wrapper.svelte-1vu6112:focus-visible{outline:none}.svelte-flow.svelte-1y5yelz{width:100%;height:100%;overflow:hidden;position:relative;z-index:0}.svelte-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.svelte-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.svelte-flow__pane{z-index:1;touch-action:none}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.svelte-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-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}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.svelte-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.svelte-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{position:absolute;z-index:5;margin:15px}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.svelte-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.svelte-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.svelte-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.svelte-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.svelte-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.svelte-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.svelte-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.svelte-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.svelte-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.svelte-flow__resize-control.handle.left{left:0;top:50%}.svelte-flow__resize-control.handle.right{left:100%;top:50%}.svelte-flow__resize-control.handle.top{left:50%;top:0}.svelte-flow__resize-control.handle.bottom{left:50%;top:100%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.svelte-flow__resize-control.line.left{left:0;border-left-width:1px}.svelte-flow__resize-control.line.right{left:100%;border-right-width:1px}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.svelte-flow__resize-control.line.top{top:0;border-top-width:1px}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;position:absolute;padding:2px;font-size:10px;color:var(--xy-edge-label-color, var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.svelte-flow__container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.kw-structure-node.svelte-gfnst3{width:220px;box-sizing:border-box;padding:var(--kw-spacing-3);border-radius:var(--kw-radius-md);border:1px solid var(--kw-border-subtle);background:var(--kw-surface-card);text-align:center}.kw-structure-node[data-node-type=org].svelte-gfnst3{border-width:2px;border-color:var(--kw-brand)}.kw-structure-node[data-node-type=instrument].svelte-gfnst3{background:var(--kw-paper)}.kw-structure-node__label.svelte-gfnst3{margin:0;font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-structure-node__kind.svelte-gfnst3{margin:2px 0 0;font-size:.75rem;color:var(--kw-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prov.svelte-1ul4ece{display:inline-flex;align-items:baseline;gap:var(--kw-spacing-1);max-width:100%;padding:2px var(--kw-spacing-2);border:1px solid color-mix(in srgb,var(--kw-color-purple-500) 30%,transparent);border-radius:var(--kw-radius-pill);background:color-mix(in srgb,var(--kw-color-purple-500) 8%,transparent);color:var(--kw-color-purple-700);font-family:var(--kw-font-sans);font-size:var(--kw-fs--2);line-height:1.3;cursor:pointer;transition:background .15s ease,border-color .15s ease}.prov[data-size=sm].svelte-1ul4ece{font-size:var(--kw-fs--3);padding:1px var(--kw-spacing-2)}.prov.svelte-1ul4ece:hover{background:color-mix(in srgb,var(--kw-color-purple-500) 16%,transparent);border-color:color-mix(in srgb,var(--kw-color-purple-500) 45%,transparent)}.prov.svelte-1ul4ece:focus-visible{outline:2px solid var(--kw-color-purple-500);outline-offset:2px}.prov__glyph.svelte-1ul4ece{color:var(--kw-color-purple-600);font-size:.9em}.prov__text.svelte-1ul4ece{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .prov.svelte-1ul4ece{color:var(--kw-color-purple-300);border-color:color-mix(in srgb,var(--kw-color-purple-400) 35%,transparent);background:color-mix(in srgb,var(--kw-color-purple-500) 14%,transparent)}.kw-structure-chart.svelte-1t6j8g5{position:relative;width:100%;border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-lg);overflow:hidden;background:var(--kw-surface-card)}.kw-structure-chart.svelte-1t6j8g5 .kw-structure-edge--holding{stroke-width:1.5}.kw-structure-chart.svelte-1t6j8g5 .kw-structure-edge--relation{stroke-dasharray:5 3}.kw-structure-chart.svelte-1t6j8g5 .svelte-flow__edge-textbg{fill:var(--kw-surface-card)}.kw-structure-chart--explore.svelte-1t6j8g5 .kw-structure-edge--holding .svelte-flow__edge-path{stroke:var(--kw-color-graph-blue)}.kw-structure-chart--explore.svelte-1t6j8g5 .kw-structure-edge--relation .svelte-flow__edge-path{stroke:var(--kw-color-graph-slate)}.kw-structure-chart--explore.svelte-1t6j8g5 .svelte-flow__edge.selected .svelte-flow__edge-path{stroke:var(--kw-color-graph-violet);stroke-width:2.5}.kw-structure-chart__prov.svelte-1t6j8g5{position:absolute;left:var(--kw-spacing-3);bottom:var(--kw-spacing-3);z-index:5;display:inline-flex;align-items:center;gap:var(--kw-spacing-1);padding:var(--kw-spacing-1) var(--kw-spacing-2);background:var(--kw-surface-card);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-pill);box-shadow:var(--kw-shadow-xs)}.kw-structure-chart__prov-close.svelte-1t6j8g5{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--kw-radius-pill);background:transparent;color:var(--kw-text-muted);font-size:var(--kw-fs--1);line-height:1;cursor:pointer}.kw-structure-chart__prov-close.svelte-1t6j8g5:hover{color:var(--kw-text-1)}.kw-mermaid.svelte-1k8pgoi{font-family:var(--kw-font-sans)}.kw-mermaid__svg.svelte-1k8pgoi{overflow:auto}.kw-mermaid__svg.svelte-1k8pgoi svg{max-width:100%;height:auto}.kw-mermaid__source.svelte-1k8pgoi{background:color-mix(in srgb,var(--kw-ink) 4%,transparent);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-sm);padding:var(--kw-spacing-4);font-size:.75em;overflow:auto;max-height:320px}.toast-container.svelte-vsfc59{position:fixed;top:var(--kw-spacing-4);right:var(--kw-spacing-4);z-index:9999;display:flex;flex-direction:column;gap:var(--kw-spacing-2);max-width:500px}.toast.svelte-vsfc59{display:flex;align-items:center;gap:var(--kw-spacing-3);padding:var(--kw-spacing-3) var(--kw-spacing-4);border-radius:var(--kw-radius-md);box-shadow:var(--kw-shadow-md);min-width:300px;animation:svelte-vsfc59-slideIn .2s ease-out}.toast__message.svelte-vsfc59{flex:1;font-size:.875rem;line-height:1.5}.toast--success.svelte-vsfc59{background:var(--kw-color-semantic-success-base);color:var(--kw-on-brand-1)}.toast--error.svelte-vsfc59{background:var(--kw-color-semantic-error-base);color:var(--kw-on-brand-1)}.toast--warning.svelte-vsfc59{background:var(--kw-color-semantic-warning-base);color:var(--kw-on-brand-1)}.toast--info.svelte-vsfc59{background:var(--kw-color-semantic-info-base);color:var(--kw-on-brand-1)}.toast__close.svelte-vsfc59{background:none;border:none;color:inherit;font-size:1.5rem;cursor:pointer;padding:0;line-height:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .15s}.toast__close.svelte-vsfc59:hover{opacity:1}@keyframes svelte-vsfc59-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 640px){.toast-container.svelte-vsfc59{left:var(--kw-spacing-4);right:var(--kw-spacing-4)}.toast.svelte-vsfc59{min-width:0}}.kw-step-intro.svelte-14dkayp{display:grid;gap:var(--kw-spacing-1)}.kw-step-intro__get.svelte-14dkayp{margin:0;font-family:var(--kw-font-display);font-size:var(--kw-fs-2);line-height:1.2;color:var(--kw-text-1)}.kw-step-intro__need.svelte-14dkayp{margin:0;font-size:var(--kw-fs--1);line-height:1.4;color:var(--kw-text-muted)}.kw-process-row.svelte-g0t1hq{display:flex;align-items:center;gap:var(--kw-spacing-2);padding:var(--kw-spacing-1) 0;font-size:var(--kw-fs--1);color:var(--kw-text-6)}.kw-process-row--established.svelte-g0t1hq{color:var(--kw-text-1)}.kw-process-row__dot.svelte-g0t1hq{flex:0 0 auto;width:8px;height:8px;border-radius:var(--kw-radius-pill);border:1.5px solid var(--kw-text-6);background:transparent}.kw-process-row--established.svelte-g0t1hq .kw-process-row__dot:where(.svelte-g0t1hq){border-color:var(--kw-color-green-500);background:var(--kw-color-green-500)}.kw-process-row__name.svelte-g0t1hq{flex:1 1 auto}.kw-process-row__available.svelte-g0t1hq{flex:0 0 auto;color:var(--kw-text-disabled);font-size:var(--kw-fs--2)}.kw-process-row__prov.svelte-g0t1hq{flex:0 0 auto;margin-left:auto}.kw-arrangement-tree.svelte-70mjqj{display:grid;gap:var(--kw-spacing-5)}.kw-arrangement-tree__cap.svelte-70mjqj{display:grid;gap:var(--kw-spacing-1)}.kw-arrangement-tree__cap-head.svelte-70mjqj{display:flex;align-items:center;gap:var(--kw-spacing-2)}.kw-arrangement-tree__cap-name.svelte-70mjqj{font-family:var(--kw-font-mono);font-size:var(--kw-fs--1);letter-spacing:.04em;text-transform:uppercase;color:var(--kw-color-purple-700)}.kw-arrangement-tree__count.svelte-70mjqj{margin:0;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.kw-arrangement-tree__pending.svelte-70mjqj{margin:0;font-size:var(--kw-fs--1);color:var(--kw-text-muted)}.kw-arrangement-tree__processes.svelte-70mjqj{display:grid;gap:2px}.kw-arrangement-tree__confirm.svelte-70mjqj{display:flex;justify-content:flex-end;padding-top:var(--kw-spacing-2)}.kw-instrument-support.svelte-ilw1rf{display:grid;justify-items:center;gap:var(--kw-spacing-4)}.kw-instrument-support__group.svelte-ilw1rf{display:grid;justify-items:center;gap:var(--kw-spacing-2)}.kw-instrument-support__label.svelte-ilw1rf{font-size:var(--kw-fs--2);text-transform:uppercase;letter-spacing:.05em;color:var(--kw-text-muted)}.kw-instrument-support__pills.svelte-ilw1rf{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kw-spacing-2)}.kw-instrument-support__pill.svelte-ilw1rf{display:inline-flex;align-items:center;gap:var(--kw-spacing-2);padding:var(--kw-spacing-1) var(--kw-spacing-3);border-radius:var(--kw-radius-pill);font-size:var(--kw-fs--1)}.kw-instrument-support__pill--solid.svelte-ilw1rf{background:color-mix(in srgb,var(--kw-color-green-500) 16%,transparent);border:1px solid color-mix(in srgb,var(--kw-color-green-500) 40%,transparent);color:var(--kw-text-1)}.kw-instrument-support__pill--ghost.svelte-ilw1rf{background:transparent;border:1px solid var(--kw-text-6);color:var(--kw-text-6)}.kw-instrument-support__dot.svelte-ilw1rf{width:8px;height:8px;border-radius:var(--kw-radius-pill);background:var(--kw-color-green-500)}.kw-instrument-support__dot--hollow.svelte-ilw1rf{background:transparent;border:1.5px solid var(--kw-text-6)}.dev.svelte-1r9rppu{display:flex;flex-direction:column;gap:var(--kw-spacing-5)}.dev__title.svelte-1r9rppu{margin:0;font-size:var(--kw-fs-0);font-weight:600;color:var(--kw-text-1)}.dev__scope.svelte-1r9rppu{margin:var(--kw-spacing-1) 0 0;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.dev__tablewrap.svelte-1r9rppu{overflow-x:auto;border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md)}.dev__table.svelte-1r9rppu{width:100%;min-width:46rem;border-collapse:collapse;font-size:var(--kw-fs--2)}.dev__table.svelte-1r9rppu thead:where(.svelte-1r9rppu) th:where(.svelte-1r9rppu){text-align:left;padding:var(--kw-spacing-3);background:color-mix(in srgb,var(--kw-ink) 3%,transparent);border-bottom:1px solid var(--kw-border-subtle);font-size:var(--kw-fs--3);font-weight:600;text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-text-muted);white-space:nowrap}.dev__table.svelte-1r9rppu tbody:where(.svelte-1r9rppu) th:where(.svelte-1r9rppu),.dev__table.svelte-1r9rppu tbody:where(.svelte-1r9rppu) td:where(.svelte-1r9rppu){padding:var(--kw-spacing-3);border-bottom:1px solid var(--kw-border-subtle);vertical-align:top;text-align:left;color:var(--kw-text-2);line-height:var(--kw-line-height-normal)}.dev__table.svelte-1r9rppu tbody:where(.svelte-1r9rppu) tr:where(.svelte-1r9rppu):last-child th:where(.svelte-1r9rppu),.dev__table.svelte-1r9rppu tbody:where(.svelte-1r9rppu) tr:where(.svelte-1r9rppu):last-child td:where(.svelte-1r9rppu){border-bottom:none}.dev__subject.svelte-1r9rppu{display:flex;flex-direction:column;gap:var(--kw-spacing-2);font-weight:600;color:var(--kw-text-1);white-space:nowrap}.dev__resolved.svelte-1r9rppu{background:color-mix(in srgb,var(--kw-color-green-500) 5%,transparent)}.dev__resolved-term.svelte-1r9rppu{display:block;font-weight:600;color:var(--kw-text-1)}.dev__resolved-note.svelte-1r9rppu{display:block;margin-top:var(--kw-spacing-1);font-size:var(--kw-fs--3);color:var(--kw-text-muted)}.dev__shown-tag.svelte-1r9rppu{display:inline-block;margin-top:var(--kw-spacing-2);padding:1px var(--kw-spacing-2);border-radius:var(--kw-radius-pill);font-size:var(--kw-fs--3);font-weight:600;text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-color-semantic-info-base);background:color-mix(in srgb,var(--kw-color-semantic-info-base) 12%,transparent)}.dev__resolved.svelte-1r9rppu .prov{margin-top:var(--kw-spacing-2)}.dev__unresolved.svelte-1r9rppu{display:flex;flex-direction:column;gap:var(--kw-spacing-4);padding:var(--kw-spacing-5);border:1px solid color-mix(in srgb,var(--kw-color-semantic-warning-base) 40%,transparent);border-radius:var(--kw-radius-lg);background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 5%,transparent)}.dev__unresolved-head.svelte-1r9rppu{display:flex;gap:var(--kw-spacing-3);align-items:flex-start}.dev__unresolved-flag.svelte-1r9rppu{font-size:var(--kw-fs-1);color:var(--kw-color-semantic-warning-base);line-height:1}.dev__unresolved-title.svelte-1r9rppu{margin:0;font-size:var(--kw-fs-0);font-weight:600;color:var(--kw-text-1)}.dev__unresolved-lede.svelte-1r9rppu{margin:2px 0 0;font-size:var(--kw-fs--2);color:var(--kw-text-2)}.flag.svelte-1r9rppu{display:flex;flex-direction:column;gap:var(--kw-spacing-3);padding:var(--kw-spacing-4);background:var(--kw-paper);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md)}.flag__head.svelte-1r9rppu{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kw-spacing-3)}.flag__subject.svelte-1r9rppu{margin:0;font-size:var(--kw-fs--1);font-weight:600;color:var(--kw-text-1)}.flag__clause.svelte-1r9rppu{font-size:var(--kw-fs--2);color:var(--kw-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.flag__axes.svelte-1r9rppu{display:flex;flex-wrap:wrap;gap:var(--kw-spacing-2)}.axis.svelte-1r9rppu{display:inline-flex;align-items:center;gap:var(--kw-spacing-2);padding:var(--kw-spacing-1) var(--kw-spacing-3);border-radius:var(--kw-radius-pill);font-size:var(--kw-fs--2);border:1px solid transparent}.axis__key.svelte-1r9rppu{text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);font-size:var(--kw-fs--3);font-weight:600;opacity:.75}.axis__val.svelte-1r9rppu{font-weight:600}.axis--precedence.svelte-1r9rppu{color:var(--kw-color-semantic-warning-base);background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 12%,transparent);border-color:color-mix(in srgb,var(--kw-color-semantic-warning-base) 30%,transparent)}.axis--arrangement[data-arrangement=exists].svelte-1r9rppu{color:var(--kw-color-green-700);background:color-mix(in srgb,var(--kw-color-green-500) 12%,transparent);border-color:color-mix(in srgb,var(--kw-color-green-500) 30%,transparent)}.axis--arrangement[data-arrangement=unbuilt].svelte-1r9rppu{color:var(--kw-text-4);background:color-mix(in srgb,var(--kw-ink) 5%,transparent);border-color:color-mix(in srgb,var(--kw-ink) 12%,transparent);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--kw-text-4) 60%,transparent)}.axis--arrangement[data-arrangement=unbuilt].svelte-1r9rppu .axis__key:where(.svelte-1r9rppu){text-decoration:none}.flag__question.svelte-1r9rppu{margin:0;font-size:var(--kw-fs--1);color:var(--kw-text-2);line-height:var(--kw-line-height-normal)}.flag__arrangement-note.svelte-1r9rppu{margin:0;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.flag__conditional.svelte-1r9rppu{display:flex;flex-direction:column;gap:var(--kw-spacing-2);padding:var(--kw-spacing-3);border-left:3px solid var(--kw-color-semantic-warning-subtle);background:color-mix(in srgb,var(--kw-ink) 2%,transparent);border-radius:0 var(--kw-radius-sm) var(--kw-radius-sm) 0}.flag__conditional-tag.svelte-1r9rppu{font-size:var(--kw-fs--3);font-weight:600;text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-color-semantic-warning-base)}.flag__preconditions.svelte-1r9rppu{margin:0;padding-left:var(--kw-spacing-5);font-size:var(--kw-fs--2);color:var(--kw-text-2);display:flex;flex-direction:column;gap:2px}.flag__clawback.svelte-1r9rppu{margin:0;font-size:var(--kw-fs--2);color:var(--kw-text-muted);font-style:italic}.flag__foot.svelte-1r9rppu{display:flex;align-items:center;justify-content:space-between;gap:var(--kw-spacing-3);flex-wrap:wrap;padding-top:var(--kw-spacing-2);border-top:1px solid var(--kw-border-subtle)}.flag__carried.svelte-1r9rppu{display:inline-flex;align-items:center;padding:var(--kw-spacing-1) var(--kw-spacing-3);border-radius:var(--kw-radius-pill);font-size:var(--kw-fs--2);font-weight:600;color:var(--kw-color-semantic-warning-base);background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 10%,transparent);border:1px solid color-mix(in srgb,var(--kw-color-semantic-warning-base) 28%,transparent)}.flag__decide.svelte-1r9rppu{display:inline-flex;gap:2px;padding:2px;background:color-mix(in srgb,var(--kw-ink) 4%,transparent);border-radius:var(--kw-radius-pill)}.flag__choice.svelte-1r9rppu{border:none;background:none;padding:var(--kw-spacing-1) var(--kw-spacing-3);border-radius:var(--kw-radius-pill);font:inherit;font-size:var(--kw-fs--2);font-weight:600;color:var(--kw-text-3);cursor:pointer;transition:background .15s ease,color .15s ease}.flag__choice.svelte-1r9rppu:hover{color:var(--kw-text-1)}.flag__choice--on.svelte-1r9rppu{background:var(--kw-paper);color:var(--kw-color-purple-700);box-shadow:var(--kw-shadow-xs)}[data-theme=dark] .flag__choice--on.svelte-1r9rppu{color:var(--kw-color-purple-300)}.mark.svelte-3cihfz{display:inline-flex;align-items:center;gap:var(--kw-spacing-2);padding:2px var(--kw-spacing-3);border-radius:var(--kw-radius-pill);border:1px solid transparent;font-family:var(--kw-font-sans);font-size:var(--kw-fs--2);font-weight:600;line-height:1.4;white-space:nowrap}.mark[data-size=sm].svelte-3cihfz{font-size:var(--kw-fs--3);padding:1px var(--kw-spacing-2)}.mark__dot.svelte-3cihfz{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.mark[data-kind=computed].svelte-3cihfz{color:var(--kw-color-green-700);background:color-mix(in srgb,var(--kw-color-green-500) 12%,transparent);border-color:color-mix(in srgb,var(--kw-color-green-500) 30%,transparent)}.mark[data-kind=configured].svelte-3cihfz{color:var(--kw-text-3);background:color-mix(in srgb,var(--kw-ink) 6%,transparent);border-color:color-mix(in srgb,var(--kw-ink) 14%,transparent)}.mark[data-kind=shown].svelte-3cihfz{color:var(--kw-color-semantic-info-base);background:color-mix(in srgb,var(--kw-color-semantic-info-base) 12%,transparent);border-color:color-mix(in srgb,var(--kw-color-semantic-info-base) 30%,transparent)}.mark[data-kind=asserted].svelte-3cihfz{color:var(--kw-text-5);background:transparent;border-style:dashed;border-color:color-mix(in srgb,var(--kw-text-5) 45%,transparent)}.mark[data-kind=asserted].svelte-3cihfz .mark__dot:where(.svelte-3cihfz){background:transparent;border:1px solid currentColor}.mark[data-kind=trigger].svelte-3cihfz{color:var(--kw-color-semantic-warning-base);background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 12%,transparent);border-color:color-mix(in srgb,var(--kw-color-semantic-warning-base) 30%,transparent)}[data-theme=dark] .mark[data-kind=computed].svelte-3cihfz{color:var(--kw-color-green-400)}[data-theme=dark] .mark[data-kind=shown].svelte-3cihfz{color:var(--kw-color-blue-300)}.vc.svelte-1m3fz5x{margin:0;display:flex;flex-direction:column;gap:var(--kw-spacing-4)}.vc__head.svelte-1m3fz5x{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kw-spacing-4);flex-wrap:wrap}.vc__title.svelte-1m3fz5x{margin:0;font-size:var(--kw-fs-0);font-weight:600;color:var(--kw-text-1)}.vc__sub.svelte-1m3fz5x{margin:var(--kw-spacing-1) 0 0;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.vc__plot.svelte-1m3fz5x{width:100%}.vc__pending.svelte-1m3fz5x{display:flex;flex-direction:column;gap:var(--kw-spacing-2);padding:var(--kw-spacing-5);border:1px dashed color-mix(in srgb,var(--kw-text-5) 45%,transparent);border-radius:var(--kw-radius-lg);background:color-mix(in srgb,var(--kw-ink) 2%,transparent)}.vc__pending-lead.svelte-1m3fz5x{margin:0;font-weight:600;color:var(--kw-text-2)}.vc__pending-body.svelte-1m3fz5x{margin:0;font-size:var(--kw-fs--1);color:var(--kw-text-muted);line-height:var(--kw-line-height-relaxed)}.vc__svg.svelte-1m3fz5x{width:100%;height:auto;display:block;overflow:visible}.vc__grid.svelte-1m3fz5x{stroke:var(--kw-border-subtle);stroke-width:1}.vc__ylabel.svelte-1m3fz5x{fill:var(--kw-text-5);font-family:var(--kw-font-sans);font-size:11px;text-anchor:end;font-variant-numeric:tabular-nums}.vc__xlabel.svelte-1m3fz5x{fill:var(--kw-text-5);font-family:var(--kw-font-sans);font-size:11px;text-anchor:middle;font-variant-numeric:tabular-nums}.vc__nonvested.svelte-1m3fz5x{fill:color-mix(in srgb,var(--kw-ink) 4%,transparent);stroke:none}.vc__vested-area.svelte-1m3fz5x{fill:color-mix(in srgb,var(--kw-color-graph-emerald) 16%,transparent);stroke:none}.vc__vested-line.svelte-1m3fz5x{fill:none;stroke:var(--kw-color-graph-emerald);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.vc__cliff.svelte-1m3fz5x{stroke:color-mix(in srgb,var(--kw-text-4) 55%,transparent);stroke-width:1;stroke-dasharray:4 4}.vc__today.svelte-1m3fz5x{stroke:var(--kw-color-semantic-info-base);stroke-width:1.5;stroke-dasharray:2 3}.vc__today-dot.svelte-1m3fz5x{fill:var(--kw-color-semantic-info-base);stroke:var(--kw-paper);stroke-width:1.5}.vc__annot.svelte-1m3fz5x{font-family:var(--kw-font-sans);font-size:11px;font-weight:600}.vc__annot--cliff.svelte-1m3fz5x{fill:var(--kw-text-4);text-anchor:start}.vc__annot--today.svelte-1m3fz5x{fill:var(--kw-color-semantic-info-base);text-anchor:start}.vc__legend.svelte-1m3fz5x{display:flex;gap:var(--kw-spacing-5);flex-wrap:wrap}.vc__key.svelte-1m3fz5x{display:inline-flex;align-items:center;gap:var(--kw-spacing-2);font-size:var(--kw-fs--2);color:var(--kw-text-3)}.vc__swatch.svelte-1m3fz5x{width:12px;height:12px;border-radius:var(--kw-radius-xs)}.vc__swatch--vested.svelte-1m3fz5x{background:var(--kw-color-graph-emerald)}.vc__swatch--nonvested.svelte-1m3fz5x{background:color-mix(in srgb,var(--kw-ink) 8%,transparent);border:1px solid var(--kw-border-subtle)}.vc__data.svelte-1m3fz5x{font-size:var(--kw-fs--2);color:var(--kw-text-3)}.vc__data.svelte-1m3fz5x summary:where(.svelte-1m3fz5x){cursor:pointer;color:var(--kw-text-muted);font-weight:600}.vc__table.svelte-1m3fz5x{width:100%;margin-top:var(--kw-spacing-3);border-collapse:collapse;font-variant-numeric:tabular-nums}.vc__table.svelte-1m3fz5x th[scope=col]:where(.svelte-1m3fz5x){text-align:left;font-size:var(--kw-fs--3);text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-text-muted);padding:var(--kw-spacing-2);border-bottom:1px solid var(--kw-border-subtle)}.vc__table.svelte-1m3fz5x td:where(.svelte-1m3fz5x),.vc__table.svelte-1m3fz5x th[scope=row]:where(.svelte-1m3fz5x){padding:var(--kw-spacing-2);border-bottom:1px solid var(--kw-border-subtle);text-align:left;font-weight:400;color:var(--kw-text-2)}.reg.svelte-1p2jlbd{display:flex;flex-direction:column;gap:var(--kw-spacing-4)}.reg__head.svelte-1p2jlbd{display:flex;align-items:center;justify-content:space-between;gap:var(--kw-spacing-3);flex-wrap:wrap}.reg__title.svelte-1p2jlbd{margin:0;font-size:var(--kw-fs-0);font-weight:600;color:var(--kw-text-1)}.reg__foot.svelte-1p2jlbd{display:flex;align-items:center;gap:var(--kw-spacing-2)}.reg__foot-key.svelte-1p2jlbd{font-size:var(--kw-fs--3);text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-text-muted)}.ct.svelte-148zjss{display:flex;flex-direction:column;gap:var(--kw-spacing-5)}.ct__head.svelte-148zjss{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kw-spacing-3);flex-wrap:wrap}.ct__title.svelte-148zjss{margin:0;font-size:var(--kw-fs-0);font-weight:600;color:var(--kw-text-1)}.ct__arrangement.svelte-148zjss{font-family:var(--kw-font-mono);font-size:var(--kw-fs--3);color:var(--kw-color-purple-700)}[data-theme=dark] .ct__arrangement.svelte-148zjss{color:var(--kw-color-purple-300)}.ct__grid.svelte-148zjss{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--kw-spacing-4)}.ct__term.svelte-148zjss{display:flex;flex-direction:column;gap:var(--kw-spacing-2);padding:var(--kw-spacing-4);background:var(--kw-paper);border:1px solid var(--kw-border-subtle);border-left:3px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md)}.ct__term[data-status=shown].svelte-148zjss{border-left-color:color-mix(in srgb,var(--kw-color-semantic-info-base) 55%,transparent)}.ct__label.svelte-148zjss{font-size:var(--kw-fs--3);font-weight:600;text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-text-muted)}.ct__value.svelte-148zjss{margin:0;display:flex;flex-direction:column;gap:var(--kw-spacing-2);align-items:flex-start}.ct__figure.svelte-148zjss{font-size:var(--kw-fs-1);font-weight:600;color:var(--kw-text-1);font-variant-numeric:tabular-nums;line-height:var(--kw-line-height-tight)}.ct__hint.svelte-148zjss{font-size:var(--kw-fs--2);color:var(--kw-text-muted);line-height:var(--kw-line-height-normal)}.ct__entities.svelte-148zjss{display:flex;flex-direction:column;gap:var(--kw-spacing-3)}.ct__entities-title.svelte-148zjss{margin:0;font-size:var(--kw-fs--2);font-weight:600;text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-text-muted)}.ct__entities-list.svelte-148zjss{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--kw-spacing-2)}.ct__entity.svelte-148zjss{display:grid;grid-template-columns:minmax(8rem,auto) 1fr;gap:2px var(--kw-spacing-4);align-items:baseline;padding:var(--kw-spacing-2) 0;border-bottom:1px solid var(--kw-border-subtle)}.ct__entity.svelte-148zjss:last-child{border-bottom:none}.ct__entity-role.svelte-148zjss{grid-row:span 2;font-size:var(--kw-fs--3);font-weight:600;text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-text-4)}.ct__entity-name.svelte-148zjss{font-size:var(--kw-fs--1);font-weight:600;color:var(--kw-text-1)}.ct__entity-note.svelte-148zjss{font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.ps.svelte-1hhno58{display:flex;flex-direction:column;gap:var(--kw-spacing-4)}.ps__head.svelte-1hhno58{display:flex;align-items:center;justify-content:space-between;gap:var(--kw-spacing-3);flex-wrap:wrap}.ps__title.svelte-1hhno58{margin:0;font-size:var(--kw-fs-0);font-weight:600;color:var(--kw-text-1)}.ps__formula.svelte-1hhno58{display:flex;flex-direction:column;gap:var(--kw-spacing-2);padding:var(--kw-spacing-4);background:var(--kw-paper);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md)}.ps__formula-key.svelte-1hhno58{font-size:var(--kw-fs--3);text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-text-muted);font-weight:600}.ps__formula-body.svelte-1hhno58{margin:0;font-family:var(--kw-font-mono);font-size:var(--kw-fs--1);color:var(--kw-text-2);line-height:var(--kw-line-height-relaxed)}.ps__cols.svelte-1hhno58{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--kw-spacing-4)}.ps__col-title.svelte-1hhno58{margin:0 0 var(--kw-spacing-3);font-size:var(--kw-fs--2);font-weight:600;text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-text-muted)}.ps__list.svelte-1hhno58{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--kw-spacing-2)}.ps__row.svelte-1hhno58{display:flex;align-items:center;gap:var(--kw-spacing-3);flex-wrap:wrap;padding:var(--kw-spacing-2) 0;border-bottom:1px solid var(--kw-border-subtle)}.ps__row-label.svelte-1hhno58{font-size:var(--kw-fs--1);color:var(--kw-text-2)}.ps__row-value.svelte-1hhno58{margin-left:auto;font-size:var(--kw-fs--1);font-weight:600;color:var(--kw-text-1);font-variant-numeric:tabular-nums}.ps__row--unknown.svelte-1hhno58 .ps__row-label:where(.svelte-1hhno58){color:var(--kw-text-4)}.ps__row--unknown.svelte-1hhno58{justify-content:space-between}.ps__output.svelte-1hhno58{display:flex;flex-direction:column;gap:var(--kw-spacing-1);padding:var(--kw-spacing-5);text-align:center;border:1px dashed color-mix(in srgb,var(--kw-text-5) 45%,transparent);border-radius:var(--kw-radius-lg);background:color-mix(in srgb,var(--kw-ink) 2%,transparent)}.ps__output-key.svelte-1hhno58{font-size:var(--kw-fs--2);text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-text-muted);font-weight:600}.ps__output-refused.svelte-1hhno58{font-family:var(--kw-font-display);font-size:var(--kw-fs-2);color:var(--kw-text-5)}.ps__output-note.svelte-1hhno58{font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.dash.svelte-vbv35h{display:flex;flex-direction:column;gap:var(--kw-spacing-6);width:min(100%,var(--kw-layout-content-max))}.dash__head.svelte-vbv35h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kw-spacing-4);flex-wrap:wrap}.dash__kind.svelte-vbv35h{font-size:var(--kw-fs--2);font-weight:600;text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);color:var(--kw-text-muted)}.dash__title.svelte-vbv35h{margin:var(--kw-spacing-1) 0 0;font-family:var(--kw-font-display);font-size:var(--kw-fs-3);line-height:var(--kw-line-height-tight);color:var(--kw-text-1)}.dash__org.svelte-vbv35h{margin:var(--kw-spacing-1) 0 0;font-family:var(--kw-font-mono);font-size:var(--kw-fs--1);color:var(--kw-text-muted)}.dash__readonly.svelte-vbv35h{display:inline-flex;align-items:center;gap:var(--kw-spacing-2);padding:var(--kw-spacing-2) var(--kw-spacing-4);border-radius:var(--kw-radius-pill);background:color-mix(in srgb,var(--kw-color-purple-500) 10%,transparent);border:1px solid color-mix(in srgb,var(--kw-color-purple-500) 28%,transparent);color:var(--kw-color-purple-700);font-size:var(--kw-fs--2);font-weight:600}.dash__readonly-dot.svelte-vbv35h{width:7px;height:7px;border-radius:50%;background:var(--kw-color-purple-500)}[data-theme=dark] .dash__readonly.svelte-vbv35h{color:var(--kw-color-purple-300)}.dash__legend.svelte-vbv35h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kw-spacing-3) var(--kw-spacing-5);padding:var(--kw-spacing-4);background:var(--kw-surface-card);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md)}.dash__legend-lead.svelte-vbv35h{font-size:var(--kw-fs--2);font-weight:600;color:var(--kw-text-2)}.dash__legend-list.svelte-vbv35h{display:flex;flex-wrap:wrap;gap:var(--kw-spacing-3) var(--kw-spacing-4);margin:0;padding:0;list-style:none}.dash__legend-item.svelte-vbv35h{display:inline-flex;align-items:center;gap:var(--kw-spacing-2)}.dash__legend-text.svelte-vbv35h{font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.dash__grid.svelte-vbv35h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kw-spacing-5);align-items:start}.card.svelte-vbv35h{padding:var(--kw-spacing-6);background:var(--kw-surface-card);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-lg);box-shadow:var(--kw-shadow-xs);min-width:0}.card--wide.svelte-vbv35h{grid-column:1 / -1}@media (max-width: 900px){.dash__grid.svelte-vbv35h{grid-template-columns:minmax(0,1fr)}}
