.dyn-value.svelte-1tg01te{font-family:var(--kw-font-sans);color:var(--kw-text-2)}.dyn-value--numeric.svelte-1tg01te{font-variant-numeric:tabular-nums}.dyn-value--status.svelte-1tg01te{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-sk25bv{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-sk25bv{display:flex;flex-direction:column;gap:var(--kw-spacing-1)}.dyn-form__label.svelte-sk25bv{font-size:.85em;color:var(--kw-text-3)}.dyn-form__input.svelte-sk25bv{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-sk25bv:focus-visible{outline:2px solid var(--kw-brand);outline-offset:1px}.dyn-form__field--invalid.svelte-sk25bv .dyn-form__input:where(.svelte-sk25bv){border-color:var(--kw-color-semantic-error-base)}.dyn-form__schedule.svelte-sk25bv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kw-spacing-2)}.dyn-form__schedule-part.svelte-sk25bv{display:flex;flex-direction:column;gap:var(--kw-spacing-1);font-size:.8em;color:var(--kw-text-4)}.dyn-form__help.svelte-sk25bv{font-size:.8em;color:var(--kw-text-4)}.dyn-form__error.svelte-sk25bv{font-size:.85em;color:var(--kw-color-semantic-error-base)}.dyn-form__actions.svelte-sk25bv{grid-column:1 / -1;display:flex;gap:var(--kw-spacing-3);justify-content:flex-end}.dyn-form__btn.svelte-sk25bv{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-sk25bv{background:var(--kw-brand);border-color:var(--kw-brand);color:var(--kw-paper)}.dyn-form__btn.svelte-sk25bv:disabled{opacity:.6;cursor:default}.dyn-wizard.svelte-1g84xfi{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-1g84xfi{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-1g84xfi{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kw-spacing-3);margin-bottom:var(--kw-spacing-3)}.dyn-wizard__head.svelte-1g84xfi h3:where(.svelte-1g84xfi){margin:0}.dyn-wizard__progress.svelte-1g84xfi{font-size:.75em;color:var(--kw-text-5);white-space:nowrap}.dyn-wizard__steps.svelte-1g84xfi{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-1g84xfi{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-1g84xfi{color:var(--kw-paper);background:var(--kw-brand);border-color:var(--kw-brand)}.dyn-wizard__step--done.svelte-1g84xfi{color:var(--kw-text-3);border-color:var(--kw-border-default)}.dyn-wizard__hint.svelte-1g84xfi{color:var(--kw-text-4);font-size:.9em}.dyn-wizard__done.svelte-1g84xfi{color:var(--kw-text-3)}.dyn-wizard__plan.svelte-1g84xfi{margin:0 0 var(--kw-spacing-4);padding-left:var(--kw-spacing-5)}.dyn-wizard__plan.svelte-1g84xfi li:where(.svelte-1g84xfi){padding:var(--kw-spacing-1) 0}.dyn-wizard__actions.svelte-1g84xfi{display:flex;justify-content:flex-end;gap:var(--kw-spacing-3)}.dyn-wizard__btn.svelte-1g84xfi{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-1g84xfi{background:var(--kw-brand);border-color:var(--kw-brand);color:var(--kw-paper)}.dyn-wizard__btn.svelte-1g84xfi:disabled{opacity:.6;cursor:default}.dyn-table.svelte-94omq5{font-family:var(--kw-font-sans)}.dyn-table__filter.svelte-94omq5{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-94omq5{width:100%;border-collapse:collapse}th.svelte-94omq5{text-align:left;border-bottom:1px solid var(--kw-border-default);padding:var(--kw-spacing-2) var(--kw-spacing-3)}.dyn-table__sort.svelte-94omq5{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-94omq5{padding:var(--kw-spacing-2) var(--kw-spacing-3);border-bottom:1px solid var(--kw-border-subtle)}.dyn-table__row--clickable.svelte-94omq5{cursor:pointer}.dyn-table__row--clickable.svelte-94omq5:hover td:where(.svelte-94omq5){background:color-mix(in srgb,var(--kw-ink) 4%,transparent)}.dyn-table__empty.svelte-94omq5{color:var(--kw-text-5);font-style:italic}.dyn-table__pager.svelte-94omq5{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-94omq5 button:where(.svelte-94omq5){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-94omq5 button:where(.svelte-94omq5):disabled{opacity:.4;cursor:default}.dyn-card.svelte-l5f35f{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-l5f35f{margin:0 0 var(--kw-spacing-4);font-size:1em;color:var(--kw-text-2)}.dyn-card__grid.svelte-l5f35f{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--kw-spacing-4);margin:0}dt.svelte-l5f35f{font-size:.8em;color:var(--kw-text-4)}dd.svelte-l5f35f{margin:0;color:var(--kw-text-1)}.dyn-stat.svelte-uy8g67{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-uy8g67{font-size:.8em;text-transform:uppercase;letter-spacing:.06em;color:var(--kw-text-4)}.dyn-stat__value.svelte-uy8g67{font-size:1.6em;color:var(--kw-text-1)}.dyn-stat__hint.svelte-uy8g67{font-size:.8em;color:var(--kw-text-5)}.dyn-surface.svelte-obpiyk{font-family:var(--kw-font-sans)}.dyn-surface__title.svelte-obpiyk{margin:0 0 var(--kw-spacing-3);font-size:.95em;color:var(--kw-text-3)}.dyn-surface__timeline.svelte-obpiyk{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--kw-spacing-2)}.dyn-surface__timeline.svelte-obpiyk li:where(.svelte-obpiyk){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-obpiyk{color:var(--kw-text-4);font-variant-numeric:tabular-nums}.dyn-surface__empty.svelte-obpiyk{color:var(--kw-text-5);font-style:italic}.dyn-mermaid.svelte-1ju4jhs{font-family:var(--kw-font-sans)}.dyn-mermaid__svg.svelte-1ju4jhs{overflow:auto}.dyn-mermaid__svg.svelte-1ju4jhs svg{max-width:100%;height:auto}.dyn-mermaid__source.svelte-1ju4jhs{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{text-decoration:none;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-action-primary-color);background:var(--kw-action-primary-bg)}.kw-button--primary:hover:not([disabled]){background:var(--kw-action-primary-bg-hover);color:var(--kw-action-primary-color)}.kw-button--purple{color:var(--kw-action-primary-color);background:var(--kw-action-primary-bg)}.kw-button--purple:hover:not([disabled]){background:var(--kw-action-primary-bg-hover);color:var(--kw-action-primary-color)}.kw-button--primary-tip{color:var(--kw-color-pine-0);background:var(--kw-color-pine-950);border:none}.kw-button--primary-tip:hover:not([disabled]){background:var(--kw-color-pine-800)}.kw-button--secondary{color:var(--kw-action-secondary-color);background:var(--kw-action-secondary-bg);border-color:var(--kw-action-secondary-border)}.kw-button--secondary:hover:not([disabled]){background:var(--kw-action-secondary-bg-hover)}.kw-button--ghost{background:transparent;color:var(--kw-text-muted)}.kw-button--ghost:hover:not([disabled]){color:var(--kw-text-1)}.kw-button--tertiary{background:var(--kw-color-violet-50);color:var(--kw-color-violet-800);border-color:var(--kw-color-violet-200)}.kw-button--tertiary:hover:not([disabled]){background:var(--kw-color-violet-100)}.kw-button--neutral{background:var(--kw-color-pine-150);border:1px solid var(--kw-color-pine-350);color:var(--kw-color-pine-950)}.kw-button--neutral:hover:not([disabled]){background:var(--kw-color-pine-250)}[data-theme=dark] .kw-button--neutral{background:var(--kw-color-pine-700);border-color:var(--kw-color-pine-500);color:var(--kw-color-pine-0)}[data-theme=dark] .kw-button--neutral:hover:not([disabled]){background:var(--kw-color-pine-750)}.kw-button--success{background:var(--kw-color-semantic-success-base);color:var(--kw-color-pine-950)}.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-pine-950) 5%,transparent));color:color-mix(in srgb,var(--kw-color-semantic-warning-base) 90%,var(--kw-color-pine-950));border-color:color-mix(in srgb,var(--kw-color-semantic-warning-base) 90%,var(--kw-color-pine-950))}[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-violet-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-violet-600);border-color:var(--kw-color-violet-600)}[data-theme=dark] .kw-button--outline-secondary{color:var(--kw-color-violet-300);border-color:var(--kw-color-violet-300)}.kw-button--outline-secondary:hover:not([disabled]){background:var(--kw-color-violet-50);color:var(--kw-color-violet-800);border-color:var(--kw-color-violet-600)}[data-theme=dark] .kw-button--outline-secondary:hover:not([disabled]){color:var(--kw-color-violet-200);background:var(--kw-color-violet-900);border-color:var(--kw-color-violet-200)}.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-action-primary-bg);color:var(--kw-action-primary-color);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-action-primary-bg-hover);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--quiet{background:transparent;border:none;padding:0;border-radius:var(--kw-radius-sm);font-size:var(--kw-fs--2);font-weight:400;color:var(--kw-text-muted);text-decoration:underline dotted}.kw-button--quiet:hover:not([disabled]){color:var(--kw-text-1)}.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-pine-925);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-pine-925);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__dismiss.svelte-1pgfvue{margin-top:var(--kw-spacing-1)}.kw-callout__got-it.svelte-1pgfvue{font:inherit;font-weight:600;color:inherit;background:transparent;border:1px solid currentColor;border-radius:var(--kw-radius-md);padding:var(--kw-spacing-1) var(--kw-spacing-3);cursor:pointer}.kw-callout__got-it.svelte-1pgfvue:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.kw-callout__got-it.svelte-1pgfvue:focus-visible{outline:2px solid currentColor;outline-offset:2px}.kw-callout[data-variant=info].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-blue-500) 10%,var(--kw-callout-ground, 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%,var(--kw-callout-ground, transparent));color:var(--kw-color-blue-300);border-color:color-mix(in srgb,var(--kw-color-blue-500) 30%,var(--kw-callout-ground, transparent))}.kw-callout[data-variant=warning].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 10%,var(--kw-callout-ground, 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%,var(--kw-callout-ground, transparent));color:var(--kw-color-semantic-warning-base);border-color:color-mix(in srgb,var(--kw-color-semantic-warning-base) 40%,var(--kw-callout-ground, transparent))}.kw-callout[data-variant=success].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-green-500) 10%,var(--kw-callout-ground, 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%,var(--kw-callout-ground, transparent));color:var(--kw-color-green-400);border-color:color-mix(in srgb,var(--kw-color-green-500) 30%,var(--kw-callout-ground, transparent))}.kw-callout[data-variant=error].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-semantic-error-base) 10%,var(--kw-callout-ground, transparent));color:var(--kw-color-semantic-error-base);border:1px solid color-mix(in srgb,var(--kw-color-semantic-error-base) 50%,var(--kw-callout-ground, transparent))}[data-theme=dark] .kw-callout[data-variant=error].svelte-1pgfvue{background:color-mix(in srgb,var(--kw-color-semantic-error-base) 15%,var(--kw-callout-ground, transparent));color:color-mix(in srgb,var(--kw-color-semantic-error-base) 65%,var(--kw-color-pine-0));border-color:color-mix(in srgb,var(--kw-color-semantic-error-base) 40%,var(--kw-callout-ground, 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-pine-925);border-color:color-mix(in srgb,var(--kw-ink) 18%,var(--kw-color-pine-925))}.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-pine-925);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-border-strong);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-pine-950) 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, var(--kw-z-modal))}.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, var(--kw-z-modal));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-type-to-confirm.svelte-1ijuyyu{display:grid;gap:var(--kw-spacing-4)}.kw-type-to-confirm__phrase.svelte-1ijuyyu{margin:0;padding:var(--kw-spacing-3) var(--kw-spacing-4);border:1px dashed var(--kw-surface-border);border-radius:var(--kw-radius-md);background:color-mix(in srgb,var(--kw-ink) 4%,transparent)}.kw-type-to-confirm__phrase-text.svelte-1ijuyyu{display:inline-block;font-family:var(--kw-font-mono);font-size:var(--kw-fs-0);font-weight:600;letter-spacing:var(--kw-trk-wide);color:var(--kw-text-1);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.kw-type-to-confirm__field-anchor.svelte-1ijuyyu{display:contents}.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}.kw-brand-lockup.svelte-1tmipbs{display:inline-flex;align-items:center;justify-content:center}.kw-brand-lockup__svg.svelte-1tmipbs{display:block;height:100%;width:auto;overflow:visible}.kw-avatar.svelte-13hoqwa{position:relative;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--kw-color-green-400);color:var(--kw-color-green-1000);font-weight:600;flex-shrink:0;line-height:1;-webkit-user-select:none;user-select:none}.kw-avatar__initials.svelte-13hoqwa{z-index:0}.kw-grain.svelte-15zr57m{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.kw-grain__layer.svelte-15zr57m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.kw-grain__layer--light.svelte-15zr57m{mix-blend-mode:screen;opacity:calc(var(--kw-grain-light-opacity, .34) * var(--kw-grain-k))}.kw-grain__layer--dark.svelte-15zr57m{mix-blend-mode:multiply;opacity:calc(var(--kw-grain-dark-opacity, .4) * var(--kw-grain-k))}.kw-grain__layer--speck.svelte-15zr57m{mix-blend-mode:multiply;opacity:calc(var(--kw-grain-speck-opacity, 0) * var(--kw-grain-k))}.kw-measure.svelte-b2ohzi{width:100%;display:grid;gap:var(--kw-workspace-page-gap);min-width:0}.kw-measure[data-kind=form].svelte-b2ohzi{--kw-content-measure: var(--kw-measure-form)}.kw-measure[data-kind=panel].svelte-b2ohzi{--kw-content-measure: var(--kw-measure-panel)}.kw-measure[data-kind=prose].svelte-b2ohzi{--kw-content-measure: var(--kw-measure)}.kw-menu__trigger{display:inline-flex;align-items:center;gap:var(--kw-spacing-2);padding:var(--kw-spacing-2) var(--kw-spacing-4);cursor:pointer;font-weight:600}.kw-menu__content{min-width:180px;padding:var(--kw-spacing-2);border-radius:var(--kw-radius-lg);background:var(--kw-surface-raised);border:1px solid var(--kw-border-default);box-shadow:var(--kw-shadow-lg);display:grid;gap:2px;z-index:var(--kw-z-dropdown)}.kw-menu__item{padding:var(--kw-spacing-2) var(--kw-spacing-3);border-radius:var(--kw-radius-sm);cursor:pointer;font-size:var(--kw-fs--1)}.kw-menu__item[data-highlighted]{background:var(--kw-color-purple-050);color:var(--kw-color-purple-700)}[data-theme=dark] .kw-menu__item[data-highlighted]{background:color-mix(in srgb,var(--kw-color-purple-500) 20%,transparent);color:var(--kw-color-purple-300)}.kw-menu__item--choice{display:flex;align-items:center;justify-content:space-between;gap:var(--kw-spacing-4)}.kw-menu__check{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}.kw-menu__check--on{visibility:visible}.kw-menu__item[data-disabled]{color:var(--kw-text-disabled);cursor:not-allowed}.kw-menu__item--danger:not([data-disabled]){color:var(--kw-color-semantic-error-base)}.kw-menu__item--danger[data-highlighted]{background:color-mix(in srgb,var(--kw-color-semantic-error-base) 10%,transparent);color:var(--kw-color-semantic-error-base)}[data-theme=dark] .kw-menu__item--danger:not([data-disabled]),[data-theme=dark] .kw-menu__item--danger[data-highlighted]{color:color-mix(in srgb,var(--kw-color-semantic-error-base) 65%,var(--kw-color-pine-0))}[data-theme=dark] .kw-menu__item--danger[data-highlighted]{background:color-mix(in srgb,var(--kw-color-semantic-error-base) 15%,transparent)}.theme-toggle.svelte-qhy8wh{display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:none;border-radius:var(--kw-radius-pill);background:transparent;color:inherit;cursor:pointer;transition:background .12s ease,color .12s ease}.theme-toggle.svelte-qhy8wh:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.theme-toggle.svelte-qhy8wh:focus-visible{outline:2px solid currentColor;outline-offset:2px}.theme-toggle__icon.svelte-qhy8wh{display:inline-flex;line-height:0}.theme-toggle__icon--to-light.svelte-qhy8wh,[data-theme=dark] .theme-toggle__icon--to-dark.svelte-qhy8wh{display:none}[data-theme=dark] .theme-toggle__icon--to-light.svelte-qhy8wh{display:inline-flex}.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-nu54wh{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-nu54wh{border-width:2px;border-color:var(--kw-brand)}.kw-structure-node[data-node-type=instrument].svelte-nu54wh{background:var(--kw-paper);border-width:2px;border-color:var(--kw-color-purple-500)}.kw-structure-node__eyebrow.svelte-nu54wh{margin:0 0 2px;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kw-color-purple-700)}.kw-structure-node__label.svelte-nu54wh{margin:0;font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-structure-node__kind.svelte-nu54wh{margin:2px 0 0;font-size:.75rem;color:var(--kw-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prov-wrap.svelte-3d0xyc{position:relative;display:inline-block;max-width:100%}.prov__quote-doc.svelte-3d0xyc{display:block;margin-bottom:var(--kw-spacing-1);color:var(--kw-text-muted);font-size:var(--kw-fs--3)}.prov__quote.svelte-3d0xyc{position:absolute;bottom:calc(100% + var(--kw-spacing-2));left:0;z-index:20;width:max-content;max-width:min(32rem,80vw);padding:var(--kw-spacing-3);background:var(--kw-surface-raised);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md);box-shadow:var(--kw-shadow-sm);font-size:var(--kw-fs--2);line-height:1.5;color:var(--kw-text-1);text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s}.prov.svelte-3d0xyc:hover+.prov__quote:where(.svelte-3d0xyc),.prov.svelte-3d0xyc:focus-visible+.prov__quote:where(.svelte-3d0xyc),.prov__quote.svelte-3d0xyc:hover{opacity:1;visibility:visible}@media (hover: none){.prov__quote.svelte-3d0xyc{bottom:auto;top:calc(100% + var(--kw-spacing-2))}}.prov.svelte-3d0xyc{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-3d0xyc{font-size:var(--kw-fs--3);padding:1px var(--kw-spacing-2)}.prov.svelte-3d0xyc: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-3d0xyc:focus-visible{outline:2px solid var(--kw-color-purple-500);outline-offset:2px}.prov__glyph.svelte-3d0xyc{color:var(--kw-color-purple-600);font-size:.9em}.prov__text.svelte-3d0xyc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .prov.svelte-3d0xyc{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);--xy-controls-button-background-color: var(--kw-surface-card);--xy-controls-button-background-color-hover: var(--kw-surface-inset);--xy-controls-button-color: var(--kw-text-1);--xy-controls-button-color-hover: var(--kw-text-1);--xy-controls-button-border-color: var(--kw-border-subtle);--xy-controls-box-shadow: var(--kw-shadow-xs);--xy-edge-label-background-color: var(--kw-surface-card);--xy-edge-label-color: var(--kw-text-1);--xy-background-pattern-color: var(--kw-border-subtle)}.kw-structure-chart.svelte-1t6j8g5 .svelte-flow__controls-button svg{fill:currentColor}.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.svelte-1t6j8g5 .svelte-flow__edge-text{fill:var(--kw-text-1)}.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-card.svelte-1hyyydg{background:var(--kw-surface-card);color:var(--kw-text-2);border-radius:var(--kw-radius-sm);border:1px solid var(--kw-border-default);font-family:var(--kw-font-sans);transition:transform .15s ease,box-shadow .15s ease}.kw-card.svelte-1hyyydg>*{max-width:var(--kw-content-measure, none)}.kw-measure .kw-card.svelte-1hyyydg>*{margin-inline:auto}.kw-card--elevated.svelte-1hyyydg,.kw-card--flat.svelte-1hyyydg{box-shadow:none}.kw-card--ghost.svelte-1hyyydg{background:transparent;border-color:transparent;box-shadow:none}.kw-card--interactive.svelte-1hyyydg:hover{transform:translateY(-2px);box-shadow:var(--kw-shadow-md)}.kw-card--pad-none.svelte-1hyyydg{padding:0}.kw-card--pad-sm.svelte-1hyyydg{padding:var(--kw-spacing-4)}.kw-card--pad-md.svelte-1hyyydg{padding:var(--kw-spacing-6)}.kw-card--pad-lg.svelte-1hyyydg{padding:var(--kw-spacing-8)}.kw-tabs.svelte-1sg5wc0{display:flex;overflow-x:auto;border-bottom:1px solid var(--kw-border-default)}.kw-tabs--vertical.svelte-1sg5wc0{flex-direction:column;overflow-x:visible;border-bottom:0;border-left:1px solid var(--kw-border-default)}.kw-tabs__tab.svelte-1sg5wc0{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--kw-spacing-2) var(--kw-spacing-4);font-family:inherit;font-size:var(--kw-fs--1);color:var(--kw-text-muted);cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.kw-tabs__tab.svelte-1sg5wc0:hover{color:var(--kw-text-1)}.kw-tabs__tab[aria-selected=true].svelte-1sg5wc0{color:var(--kw-text-1);border-bottom-color:var(--kw-text-1);font-weight:var(--kw-font-weight-medium)}.kw-tabs--vertical.svelte-1sg5wc0 .kw-tabs__tab:where(.svelte-1sg5wc0){text-align:start;border-bottom:0;border-left:2px solid transparent;margin-bottom:0;margin-left:-1px}.kw-tabs--vertical.svelte-1sg5wc0 .kw-tabs__tab[aria-selected=true]:where(.svelte-1sg5wc0){border-left-color:var(--kw-text-1)}.kw-tabs__tab.svelte-1sg5wc0:focus-visible{outline:2px solid var(--kw-border-focused);outline-offset:-2px}.kw-tabs__count.svelte-1sg5wc0{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kw-fs--3);color:var(--kw-text-muted);margin-left:var(--kw-spacing-2)}.kw-toggle.svelte-147nidc{display:inline-flex;border:1px solid var(--kw-border-default);border-radius:var(--kw-radius-sm);overflow:hidden;background:var(--kw-surface-card);font-family:var(--kw-font-sans)}.kw-toggle--disabled.svelte-147nidc{opacity:.6}.kw-toggle__option.svelte-147nidc{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid var(--kw-border-default);background:transparent;font:inherit;font-size:var(--kw-fs--1);color:var(--kw-text-muted);padding:var(--kw-spacing-2) var(--kw-spacing-3);display:inline-flex;align-items:center;gap:var(--kw-spacing-1);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.kw-toggle__option.svelte-147nidc:last-child{border-right:0}.kw-toggle__option.svelte-147nidc:hover:not(:disabled):not([aria-pressed=true]){color:var(--kw-text-1)}.kw-toggle__option[aria-pressed=true].svelte-147nidc{background:var(--kw-text-1);color:var(--kw-surface-card)}.kw-toggle__option.svelte-147nidc:disabled{cursor:not-allowed;opacity:.5}.kw-toggle__option.svelte-147nidc:focus-visible{outline:2px solid var(--kw-border-focused);outline-offset:-2px}.kw-tooltip-wrap.svelte-1tv3td2{display:contents}.kw-tooltip{background:var(--kw-tooltip-bg);color:var(--kw-tooltip-color);padding:var(--kw-spacing-1) var(--kw-spacing-2);border-radius:var(--kw-radius-sm);font-size:var(--kw-fs--1);line-height:1.3;max-width:28ch;z-index:9100;transform-origin:var(--bits-tooltip-content-transform-origin);animation:kw-tooltip-in var(--kw-animation-duration-quick) var(--kw-animation-easing-standard)}.kw-tooltip :is(p,ul,ol,li,h1,h2,h3,h4,small){color:inherit}@keyframes kw-tooltip-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion: reduce){.kw-tooltip{animation:none}}.kw-filter-input.svelte-1livlfx{position:relative;display:flex;align-items:center}.kw-filter-input.svelte-1livlfx .kw-filter-input__icon{position:absolute;left:var(--kw-spacing-3);color:var(--kw-text-muted);pointer-events:none}.kw-filter-input__input.svelte-1livlfx{padding:var(--kw-spacing-2) var(--kw-spacing-3) var(--kw-spacing-2) var(--kw-spacing-9);border:1px solid var(--kw-border-default);border-radius:var(--kw-radius-md);font-family:inherit;font-size:var(--kw-fs--1);min-width:15rem;color:var(--kw-text-1);background:transparent;transition:border-color .15s ease,box-shadow .15s ease}.kw-filter-input__input.svelte-1livlfx:focus-visible{outline:none;border-color:var(--kw-border-focused);box-shadow:0 0 0 3px color-mix(in srgb,var(--kw-border-focused) 20%,transparent)}.kw-filter-input__input.svelte-1livlfx::placeholder{color:var(--kw-text-muted)}@media (max-width: 48rem){.kw-filter-input__input.svelte-1livlfx{min-width:100%}}.kw-range__label.svelte-10z8ra6{display:block;font-size:var(--kw-fs--2);letter-spacing:.06em;text-transform:uppercase;color:var(--kw-text-muted);font-weight:var(--kw-font-weight-medium);margin-bottom:var(--kw-spacing-1)}.kw-range__input.svelte-10z8ra6{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.125rem;background:transparent;cursor:pointer;margin:0}.kw-range__input.svelte-10z8ra6:disabled{cursor:not-allowed;opacity:.5}.kw-range__input.svelte-10z8ra6::-webkit-slider-runnable-track{height:3px;background:var(--kw-border-strong);border-radius:var(--kw-radius-pill)}.kw-range__input.svelte-10z8ra6::-moz-range-track{height:3px;background:var(--kw-border-strong);border-radius:var(--kw-radius-pill)}.kw-range__input.svelte-10z8ra6::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.9375rem;height:.9375rem;border-radius:50%;background:var(--kw-color-semantic-warning-base);margin-top:-.375rem;border:0}.kw-range__input.svelte-10z8ra6::-moz-range-thumb{width:.9375rem;height:.9375rem;border-radius:50%;background:var(--kw-color-semantic-warning-base);border:0}.kw-range__input.svelte-10z8ra6:focus-visible{outline:2px solid var(--kw-border-focused);outline-offset:4px}.kw-range__hint.svelte-10z8ra6{font-size:var(--kw-fs--2);color:var(--kw-text-muted);margin:var(--kw-spacing-1) 0 0;line-height:1.4}.kw-stacked-bar__scale.svelte-keyfej{position:relative}.kw-stacked-bar__track.svelte-keyfej{display:flex;height:1.625rem;border-radius:var(--kw-radius-sm);overflow:hidden;border:1px solid var(--kw-border-default);background:var(--kw-surface-inset)}.kw-stacked-bar__seg.svelte-keyfej{display:block;height:100%;transition:width .2s ease}.kw-stacked-bar__legend.svelte-keyfej{margin:var(--kw-spacing-2) 0 0}.kw-stacked-bar__row.svelte-keyfej{display:flex;justify-content:space-between;align-items:baseline;gap:var(--kw-spacing-3);font-size:var(--kw-fs--1);padding:var(--kw-spacing-1) 0;border-bottom:1px solid var(--kw-border-subtle)}.kw-stacked-bar__row.svelte-keyfej:last-child{border-bottom:0}.kw-stacked-bar__row.svelte-keyfej dt:where(.svelte-keyfej){color:var(--kw-text-2);display:flex;align-items:baseline;gap:var(--kw-spacing-2);min-width:0}.kw-stacked-bar__row.svelte-keyfej dd:where(.svelte-keyfej){margin:0;font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;color:var(--kw-text-1);white-space:nowrap}.kw-stacked-bar__note.svelte-keyfej{color:var(--kw-text-muted);margin-left:var(--kw-spacing-1)}.kw-stacked-bar__swatch.svelte-keyfej{flex:none;width:.5625rem;height:.5625rem;border-radius:2px;align-self:center}.kw-stacked-bar__swatch--empty.svelte-keyfej{background:var(--kw-surface-inset);border:1px solid var(--kw-border-strong)}.kw-stacked-bar__tick.svelte-keyfej{position:absolute;top:calc(-1 * var(--kw-spacing-1));bottom:calc(-1 * var(--kw-spacing-1));width:2px;margin-left:-1px;border-radius:1px;background:var(--kw-text-1);pointer-events:none}.kw-stacked-bar__tick[data-align=start].svelte-keyfej{margin-left:0}.kw-stacked-bar__tick[data-align=end].svelte-keyfej{margin-left:-2px}.kw-stacked-bar__marks.svelte-keyfej{position:relative;height:2.7em;margin-top:var(--kw-spacing-2);font-size:var(--kw-fs--2);line-height:1.35;color:var(--kw-text-muted)}.kw-stacked-bar__mark.svelte-keyfej{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;white-space:nowrap;transform:translate(-50%)}.kw-stacked-bar__mark[data-align=start].svelte-keyfej{align-items:flex-start;transform:none}.kw-stacked-bar__mark[data-align=end].svelte-keyfej{align-items:flex-end;transform:translate(-100%)}.kw-stacked-bar__mark-value.svelte-keyfej{display:inline-flex;align-items:center;gap:var(--kw-spacing-1);font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;color:var(--kw-text-1)}.kw-stacked-bar__check.svelte-keyfej{flex:none;color:var(--kw-color-green-900)}.kw-stacked-bar--slim.svelte-keyfej .kw-stacked-bar__track:where(.svelte-keyfej){height:.625rem;border:0;border-radius:var(--kw-radius-pill)}.kw-stacked-bar--slim.svelte-keyfej .kw-stacked-bar__seg:where(.svelte-keyfej),.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__seg:where(.svelte-keyfej){position:relative;box-sizing:content-box;border-radius:var(--kw-radius-pill)}.kw-stacked-bar--slim.svelte-keyfej .kw-stacked-bar__seg:where(.svelte-keyfej)+.kw-stacked-bar__seg:where(.svelte-keyfej),.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__seg:where(.svelte-keyfej)+.kw-stacked-bar__seg:where(.svelte-keyfej){margin-left:-.375rem;padding-left:.375rem}.kw-stacked-bar--slim.svelte-keyfej .kw-stacked-bar__tick:where(.svelte-keyfej){border-radius:0}.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__track:where(.svelte-keyfej){height:.75rem;border:0;border-radius:var(--kw-radius-pill);background:var(--kw-on-ink-rule)}.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__tick:where(.svelte-keyfej){top:-5px;bottom:-5px;border-radius:0;background:var(--kw-on-ink-1)}.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__marks:where(.svelte-keyfej){color:var(--kw-on-ink-2)}.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__mark-value:where(.svelte-keyfej){color:var(--kw-on-ink-1)}.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__check:where(.svelte-keyfej){color:currentColor}.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__row:where(.svelte-keyfej){border-bottom-color:var(--kw-on-ink-rule)}.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__row:where(.svelte-keyfej) dt:where(.svelte-keyfej),.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__note:where(.svelte-keyfej){color:var(--kw-on-ink-2)}.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__row:where(.svelte-keyfej) dd:where(.svelte-keyfej){color:var(--kw-on-ink-1)}.kw-stacked-bar--ink.svelte-keyfej .kw-stacked-bar__swatch--empty:where(.svelte-keyfej){background:var(--kw-on-ink-rule);border-color:var(--kw-on-ink-rule-strong)}.kw-accordion{display:flex;flex-direction:column;width:100%;border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md);background:var(--kw-surface-inset);overflow:hidden}.kw-accordion--flush{border:none;border-radius:0;background:transparent}.kw-accordion--flush .kw-accordion__trigger,.kw-accordion--flush .kw-accordion__content{padding-inline:0}.kw-accordion__item+.kw-accordion__item{border-top:1px solid var(--kw-border-subtle)}.kw-accordion__header{margin:0}.kw-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--kw-spacing-3);padding:var(--kw-spacing-3) var(--kw-spacing-4);background:transparent;border:none;font:inherit;color:var(--kw-text-1);text-align:start;cursor:pointer;transition:background var(--kw-animation-duration-standard) var(--kw-animation-easing-standard)}.kw-accordion__trigger:hover{background:var(--kw-surface-card)}.kw-accordion__trigger:focus-visible{outline:2px solid var(--kw-text-1);outline-offset:-2px}.kw-accordion__label{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--kw-spacing-2);min-width:0}.kw-accordion__title{font-size:var(--kw-fs-0);font-weight:600}.kw-accordion__meta{font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.kw-accordion__chevron{flex:none;width:1rem;height:1rem;color:var(--kw-text-muted);transition:transform var(--kw-animation-duration-standard) var(--kw-animation-easing-standard)}.kw-accordion__trigger[data-state=open] .kw-accordion__chevron{transform:rotate(-180deg)}.kw-accordion__content{padding:0 var(--kw-spacing-4) var(--kw-spacing-4);color:var(--kw-text-2)}@media (prefers-reduced-motion: reduce){.kw-accordion__trigger,.kw-accordion__chevron{transition:none}}.kw-badge.svelte-159lr1a{display:inline-flex;align-items:center;gap:var(--kw-spacing-1);font-weight:500;white-space:nowrap;border-radius:var(--kw-radius-sm);border:1px solid transparent}.kw-badge--xs.svelte-159lr1a{padding:0 var(--kw-spacing-1);font-size:.625rem;line-height:1.4}.kw-badge--sm.svelte-159lr1a{padding:var(--kw-spacing-1) var(--kw-spacing-2);font-size:.75rem;line-height:1.4}.kw-badge--md.svelte-159lr1a{padding:var(--kw-spacing-1) var(--kw-spacing-3);font-size:.875rem;line-height:1.5}.kw-badge--default.svelte-159lr1a{background:color-mix(in srgb,var(--kw-ink) 10%,transparent);color:var(--kw-text-2)}.kw-badge--primary.svelte-159lr1a{background:var(--kw-color-green-100);color:var(--kw-color-green-700)}.kw-badge--secondary.svelte-159lr1a{background:var(--kw-color-purple-100);color:var(--kw-color-purple-700)}.kw-badge--success.svelte-159lr1a{background:var(--kw-color-green-100);color:var(--kw-color-green-700)}.kw-badge--warning.svelte-159lr1a{background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 15%,transparent);color:var(--kw-color-semantic-warning-base)}.kw-badge--error.svelte-159lr1a{background:color-mix(in srgb,var(--kw-color-semantic-error-base) 15%,transparent);color:var(--kw-color-semantic-error-base)}.kw-badge--info.svelte-159lr1a{background:color-mix(in srgb,var(--kw-color-semantic-info-base) 15%,transparent);color:var(--kw-color-semantic-info-base)}.kw-badge--outline.svelte-159lr1a{background:transparent;border-color:var(--kw-border-default);color:var(--kw-text-muted)}.kw-badge--outline-primary.svelte-159lr1a{background:transparent;border-color:var(--kw-color-green-300);color:var(--kw-color-green-600)}.kw-badge--outline-secondary.svelte-159lr1a{background:transparent;border-color:var(--kw-color-purple-300);color:var(--kw-color-purple-600)}.kw-select.svelte-17bio7w{display:grid;gap:var(--kw-spacing-2);font-family:var(--kw-font-sans);color:var(--kw-text-2);-webkit-user-select:none;user-select:none}.kw-select__label.svelte-17bio7w{font-weight:600;font-size:.95rem;color:var(--kw-text-2)}.kw-select__required.svelte-17bio7w{color:var(--kw-color-semantic-warning-base);margin-left:var(--kw-spacing-1)}.kw-select__control.svelte-17bio7w{position:relative;display:flex;align-items:center}.kw-select__control.svelte-17bio7w .kw-select__arrow{position:absolute;right:var(--kw-spacing-3);color:var(--kw-text-muted);pointer-events:none}.kw-select__element.svelte-17bio7w{width:100%;border-radius:var(--kw-radius-md);border:1px solid var(--kw-surface-border);background:var(--kw-paper);color:var(--kw-text-1);font:inherit;padding:var(--kw-spacing-3) var(--kw-spacing-8) var(--kw-spacing-3) var(--kw-spacing-4);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.kw-select__element.svelte-17bio7w::-ms-expand{display:none}.kw-select__element--sm.svelte-17bio7w{padding:var(--kw-spacing-2) var(--kw-spacing-7) var(--kw-spacing-2) var(--kw-spacing-3);font-size:.875rem}.kw-select__element--lg.svelte-17bio7w{padding:var(--kw-spacing-4) var(--kw-spacing-9) var(--kw-spacing-4) var(--kw-spacing-5);font-size:1rem}.kw-select__element.svelte-17bio7w: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-select[data-state=error].svelte-17bio7w .kw-select__element:where(.svelte-17bio7w){border-color:var(--kw-color-semantic-warning-base)}.kw-select__element.svelte-17bio7w:disabled{cursor:not-allowed;opacity:.55;background:color-mix(in srgb,var(--kw-ink) 4%,transparent)}[data-theme=dark] .kw-select__element.svelte-17bio7w{background:var(--kw-color-pine-925);border-color:color-mix(in srgb,var(--kw-ink) 18%,transparent);color:var(--kw-text-1)}.kw-select__helper.svelte-17bio7w{color:var(--kw-text-muted);font-size:.85rem;margin:0}.kw-select__error.svelte-17bio7w{color:var(--kw-color-semantic-warning-base);font-size:.85rem;margin:0}.kw-pagination.svelte-117qs68{display:flex;align-items:center;justify-content:flex-end;gap:var(--kw-spacing-4);padding:var(--kw-spacing-3);border-top:1px solid color-mix(in srgb,var(--kw-ink) 8%,transparent)}.kw-pagination__info.svelte-117qs68{display:flex;align-items:center;gap:var(--kw-spacing-2);font-size:.875rem;color:var(--kw-text-2)}.kw-pagination__controls.svelte-117qs68{display:flex;gap:var(--kw-spacing-1)}.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-instrument-support-gap, var(--kw-spacing-4))}.kw-instrument-support__group.svelte-ilw1rf{display:grid;justify-items:center;gap:calc(var(--kw-instrument-support-gap, var(--kw-spacing-4)) / 2)}.kw-instrument-support__label.svelte-ilw1rf{font-size:var(--kw-fs--3);text-transform:uppercase;letter-spacing:.06em;color:var(--kw-text-5)}.kw-instrument-support__pills.svelte-ilw1rf{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kw-spacing-1) 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-2) var(--kw-spacing-3);border-radius:var(--kw-radius-pill);font-size:var(--kw-fs--1);line-height:1.2}.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-2)}.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:6px;height:6px;border-radius:var(--kw-radius-pill);background:var(--kw-color-green-500)}.kw-instrument-support__dot--hollow.svelte-ilw1rf{background:transparent;border:1px solid var(--kw-text-6)}.kw-action-list.svelte-4x7zn2{display:grid;gap:var(--kw-spacing-1);text-align:left}.kw-action-list.svelte-4x7zn2 :is(p:where(.svelte-4x7zn2),ul:where(.svelte-4x7zn2),li:where(.svelte-4x7zn2)){color:inherit}.kw-action-list__items[data-owner=theirs].svelte-4x7zn2{opacity:.8}.kw-action-list__heading.svelte-4x7zn2,.kw-action-list__title.svelte-4x7zn2{margin:0;font-weight:600}.kw-action-list__more.svelte-4x7zn2{list-style:none;font-style:italic}.kw-action-list__items.svelte-4x7zn2{margin:0;padding-left:var(--kw-spacing-4)}.kw-action-dot-anchor.svelte-1oao8ex{position:relative;display:inline-flex}.kw-action-dot.svelte-1oao8ex{--kw-action-dot-fill: var(--kw-action-primary-bg);--kw-action-dot-ink: var(--kw-action-primary-color);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;border:2px solid var(--kw-action-dot-fill);background:var(--kw-action-dot-fill);color:var(--kw-action-dot-ink);box-shadow:0 0 0 2px var(--kw-action-dot-ring, var(--kw-surface-card));vertical-align:middle;margin:0;padding:0;font:inherit;cursor:default}.kw-action-dot--overdue.svelte-1oao8ex{--kw-action-dot-fill: var(--kw-color-semantic-error-base);--kw-action-dot-ink: var(--kw-color-white)}.kw-action-dot--waiting.svelte-1oao8ex{--kw-action-dot-fill: var(--kw-text-muted);--kw-action-dot-ink: var(--kw-text-muted);background:var(--kw-action-dot-ring, var(--kw-surface-card))}.kw-action-dot--failed.svelte-1oao8ex{--kw-action-dot-fill: var(--kw-text-muted);border-style:dashed;background:transparent}.kw-action-dot--dot.svelte-1oao8ex{width:8px;height:8px;border-radius:999px}.kw-action-dot--dot.kw-action-dot--overdue.svelte-1oao8ex{border-radius:1px;transform:rotate(45deg)}.kw-action-dot--count.svelte-1oao8ex{min-width:18px;height:18px;padding:0 4px;border-radius:999px;font-size:var(--kw-fs--3);font-weight:600;line-height:1}.kw-action-dot--corner.svelte-1oao8ex{position:absolute;top:0;right:0;transform:translate(35%,-35%);z-index:1}.kw-action-dot--corner.kw-action-dot--dot.kw-action-dot--overdue.svelte-1oao8ex{transform:translate(35%,-35%) rotate(45deg)}.kw-action-dot--inline.svelte-1oao8ex{position:relative}.kw-action-dot.svelte-1oao8ex:focus-visible{outline:2px solid var(--kw-border-focused);outline-offset:2px}.kw-action-dot__text.svelte-1oao8ex{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kw-ink-card.svelte-1wq2dhf{position:relative;box-sizing:border-box;overflow:hidden;padding:var(--kw-ink-card-padding);border-radius:var(--kw-ink-card-radius);color:var(--kw-on-ink-1);background:var(--kw-surface-ink-card)}[data-theme=dark] .kw-ink-card--invert-dark.svelte-1wq2dhf{--kw-on-ink-1: var(--kw-on-ink-inverse-1);--kw-on-ink-2: var(--kw-on-ink-inverse-2);--kw-on-ink-live: var(--kw-on-ink-inverse-live);--kw-on-ink-rule: var(--kw-on-ink-inverse-rule);--kw-on-ink-rule-strong: var(--kw-on-ink-inverse-rule-strong);--kw-on-ink-hover: var(--kw-on-ink-inverse-hover);--kw-on-ink-cell: var(--kw-on-ink-inverse-cell);--kw-on-ink-mark: var(--kw-on-ink-inverse-mark);--kw-grain-light-opacity: var(--kw-grain-inverse-light-opacity);--kw-grain-dark-opacity: var(--kw-grain-inverse-dark-opacity);background:var(--kw-surface-ink-card-inverse)}[data-theme=dark] .kw-ink-card--invert-dark.svelte-1wq2dhf>.kw-ink-card__glow:where(.svelte-1wq2dhf){background:var(--kw-glow-violet-corner-inverse)}.kw-ink-card__glow.svelte-1wq2dhf{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--kw-glow-violet-corner)}:where(.kw-ink-card)>*{position:relative}.kw-step-rail.svelte-co9s6b{--kw-step-rail-mark: 1.375rem;--kw-step-rail-rhythm: 18px;list-style:none;margin:0;padding:0}.kw-step-rail--sm.svelte-co9s6b{--kw-step-rail-mark: 1.25rem;--kw-step-rail-rhythm: var(--kw-spacing-4)}.kw-step-rail__step.svelte-co9s6b{display:flex;gap:calc(var(--kw-spacing-3) + 2px)}.kw-step-rail__track.svelte-co9s6b{flex:none;width:var(--kw-step-rail-mark);display:flex;flex-direction:column;align-items:center}.kw-step-rail__mark.svelte-co9s6b{flex:none;box-sizing:border-box;width:var(--kw-step-rail-mark);height:var(--kw-step-rail-mark);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--kw-border-strong);background:var(--kw-surface-raised);color:var(--kw-color-pine-0)}.kw-step-rail__mark.svelte-co9s6b svg:where(.svelte-co9s6b){width:60%;height:60%}[data-state=done].svelte-co9s6b .kw-step-rail__mark:where(.svelte-co9s6b){background:var(--kw-color-green-900);border-color:var(--kw-color-green-900)}[data-state=current].svelte-co9s6b .kw-step-rail__mark:where(.svelte-co9s6b){background:var(--kw-color-violet-600);border-color:var(--kw-color-violet-600);box-shadow:0 0 0 4px color-mix(in srgb,var(--kw-color-violet-500) 22%,transparent)}[data-tone=warning].svelte-co9s6b .kw-step-rail__mark:where(.svelte-co9s6b){background:var(--kw-color-semantic-warning-base);border-color:var(--kw-color-semantic-warning-base);box-shadow:0 0 0 4px color-mix(in srgb,var(--kw-color-semantic-warning-base) 22%,transparent)}[data-tone=critical].svelte-co9s6b .kw-step-rail__mark:where(.svelte-co9s6b){background:var(--kw-color-semantic-error-base);border-color:var(--kw-color-semantic-error-base);box-shadow:0 0 0 4px color-mix(in srgb,var(--kw-color-semantic-error-base) 22%,transparent)}[data-state=todo][data-tone].svelte-co9s6b .kw-step-rail__mark:where(.svelte-co9s6b){background:var(--kw-surface-raised);box-shadow:none}.kw-step-rail--marks-open.svelte-co9s6b [data-state=current]:where(.svelte-co9s6b):not([data-tone]) .kw-step-rail__mark:where(.svelte-co9s6b){background:var(--kw-surface-raised);border-color:var(--kw-color-violet-600)}[data-theme=dark] .kw-step-rail--marks-open.svelte-co9s6b [data-state=current]:where(.svelte-co9s6b):not([data-tone]) .kw-step-rail__mark:where(.svelte-co9s6b){border-color:var(--kw-color-violet-300)}.kw-step-rail__line.svelte-co9s6b{flex:1;width:2px;min-height:var(--kw-step-rail-rhythm);background:var(--kw-border-default)}[data-state=done].svelte-co9s6b .kw-step-rail__line:where(.svelte-co9s6b){background:var(--kw-color-green-900)}.kw-step-rail__body.svelte-co9s6b{flex:1;min-width:0;padding-bottom:var(--kw-step-rail-rhythm)}.kw-step-rail--actions-aside.svelte-co9s6b .kw-step-rail__body:where(.svelte-co9s6b){display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--kw-spacing-3)}.kw-step-rail__text.svelte-co9s6b{min-width:0}.kw-step-rail__step.svelte-co9s6b:last-child .kw-step-rail__body:where(.svelte-co9s6b){padding-bottom:0}.kw-step-rail__label.svelte-co9s6b{font-size:var(--kw-fs--1);font-weight:500;line-height:var(--kw-step-rail-mark);color:var(--kw-text-1)}[data-state=current].svelte-co9s6b .kw-step-rail__label:where(.svelte-co9s6b){font-weight:600}[data-state=todo].svelte-co9s6b .kw-step-rail__label:where(.svelte-co9s6b){color:var(--kw-text-muted)}.kw-step-rail--sm.svelte-co9s6b .kw-step-rail__label:where(.svelte-co9s6b){font-size:.875rem}.kw-step-rail__note.svelte-co9s6b{margin-top:2px;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.kw-step-rail__action.svelte-co9s6b{margin-top:var(--kw-spacing-3)}.kw-step-rail--actions-aside.svelte-co9s6b .kw-step-rail__action:where(.svelte-co9s6b){margin-top:0;align-self:center}.kw-step-rail__sr.svelte-co9s6b{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kw-board-column.svelte-1bgzrv0{box-sizing:border-box;min-width:0;min-height:15rem;padding:var(--kw-spacing-3);display:flex;flex-direction:column;gap:var(--kw-spacing-2);border-radius:var(--kw-radius-md);background:var(--kw-surface-inset)}.kw-board-column--highlighted.svelte-1bgzrv0{background:color-mix(in srgb,var(--kw-color-violet-500) 14%,var(--kw-surface-card));outline:2px solid var(--kw-color-violet-400);outline-offset:-2px}.kw-board-column__head.svelte-1bgzrv0{display:flex;align-items:center;justify-content:space-between;gap:var(--kw-spacing-2);padding:var(--kw-spacing-1) var(--kw-spacing-1) var(--kw-spacing-2)}.kw-board-column__label.svelte-1bgzrv0{margin:0;font-size:var(--kw-fs--1);font-weight:600;color:var(--kw-text-3)}.kw-board-column--highlighted.svelte-1bgzrv0 .kw-board-column__label:where(.svelte-1bgzrv0){color:var(--kw-text-1)}.kw-board-column__count.svelte-1bgzrv0{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.kw-board-column__empty.svelte-1bgzrv0{margin:var(--kw-spacing-1);font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.kw-board.svelte-1ps755y{overflow-x:auto;padding-bottom:var(--kw-spacing-2)}.kw-board__grid.svelte-1ps755y{display:grid;grid-template-columns:repeat(var(--kw-board-columns),minmax(var(--kw-board-min),1fr));gap:var(--kw-spacing-3)}.mark.svelte-hafwwt{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-hafwwt{font-size:var(--kw-fs--3);padding:1px var(--kw-spacing-2)}.mark__dot.svelte-hafwwt{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.mark[data-kind=computed].svelte-hafwwt{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-hafwwt{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-hafwwt{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-hafwwt{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-hafwwt .mark__dot:where(.svelte-hafwwt){background:transparent;border:1px solid currentColor}.mark[data-kind=trigger].svelte-hafwwt{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-hafwwt{color:var(--kw-color-green-400)}[data-theme=dark] .mark[data-kind=shown].svelte-hafwwt{color:var(--kw-color-blue-300)}.vc.svelte-1c03pcr{margin:0;display:flex;flex-direction:column;gap:var(--kw-spacing-4)}.vc__head.svelte-1c03pcr{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kw-spacing-4);flex-wrap:wrap}.vc__title.svelte-1c03pcr{margin:0;font-size:var(--kw-fs-0);font-weight:600;color:var(--kw-text-1)}.vc__sub.svelte-1c03pcr{margin:var(--kw-spacing-1) 0 0;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.vc__plot.svelte-1c03pcr{width:100%}.vc__pending.svelte-1c03pcr{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-1c03pcr{margin:0;font-weight:600;color:var(--kw-text-2)}.vc__pending-body.svelte-1c03pcr{margin:0;font-size:var(--kw-fs--1);color:var(--kw-text-muted);line-height:var(--kw-line-height-relaxed)}.vc__plot.svelte-1c03pcr svg{width:100%;height:auto;display:block;overflow:visible}.vc__plot.svelte-1c03pcr .vc__grid{stroke:var(--kw-border-subtle);stroke-width:1}.vc__plot.svelte-1c03pcr .vc__ylabel,.vc__plot.svelte-1c03pcr .vc__xlabel{fill:var(--kw-text-5);font-family:var(--kw-font-sans);font-size:11px;font-variant-numeric:tabular-nums}.vc__nonvested.svelte-1c03pcr{fill:color-mix(in srgb,var(--kw-ink) 4%,transparent);stroke:none}.vc__plot.svelte-1c03pcr .vc__vested-area{fill:color-mix(in srgb,var(--kw-color-graph-emerald) 16%,transparent);stroke:none}.vc__plot.svelte-1c03pcr .vc__vested-line{fill:none;stroke:var(--kw-color-graph-emerald);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.vc__plot.svelte-1c03pcr .vc__cliff{stroke:color-mix(in srgb,var(--kw-text-4) 55%,transparent);stroke-width:1;stroke-dasharray:4 4}.vc__plot.svelte-1c03pcr .vc__today{stroke:var(--kw-color-semantic-info-base);stroke-width:1.5;stroke-dasharray:2 3}.vc__today-dot.svelte-1c03pcr{fill:var(--kw-color-semantic-info-base);stroke:var(--kw-paper);stroke-width:1.5}.vc__annot.svelte-1c03pcr{font-family:var(--kw-font-sans);font-size:11px;font-weight:600}.vc__annot--cliff.svelte-1c03pcr{fill:var(--kw-text-4);text-anchor:start}.vc__annot--today.svelte-1c03pcr{fill:var(--kw-color-semantic-info-base);text-anchor:start}.vc__legend.svelte-1c03pcr{display:flex;gap:var(--kw-spacing-5);flex-wrap:wrap}.vc__key.svelte-1c03pcr{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-1c03pcr{width:12px;height:12px;border-radius:var(--kw-radius-xs)}.vc__swatch--vested.svelte-1c03pcr{background:var(--kw-color-graph-emerald)}.vc__swatch--nonvested.svelte-1c03pcr{background:color-mix(in srgb,var(--kw-ink) 8%,transparent);border:1px solid var(--kw-border-subtle)}.vc__data.svelte-1c03pcr{font-size:var(--kw-fs--2);color:var(--kw-text-3)}.vc__data.svelte-1c03pcr summary:where(.svelte-1c03pcr){cursor:pointer;color:var(--kw-text-muted);font-weight:600}.vc__table.svelte-1c03pcr{width:100%;margin-top:var(--kw-spacing-3);border-collapse:collapse;font-variant-numeric:tabular-nums}.vc__table.svelte-1c03pcr th[scope=col]:where(.svelte-1c03pcr){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-1c03pcr td:where(.svelte-1c03pcr),.vc__table.svelte-1c03pcr th[scope=row]:where(.svelte-1c03pcr){padding:var(--kw-spacing-2);border-bottom:1px solid var(--kw-border-subtle);text-align:left;font-weight:400;color:var(--kw-text-2)}.masthead.svelte-bxcvh6{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--kw-spacing-5);flex-wrap:wrap;padding-bottom:var(--kw-spacing-3);border-bottom:2px solid var(--kw-text-1)}.masthead__eyebrow.svelte-bxcvh6{font-size:var(--kw-fs--2);letter-spacing:.09em;text-transform:uppercase;color:var(--kw-text-muted);font-weight:var(--kw-font-weight-medium);margin:0}.masthead__name.svelte-bxcvh6{font-size:var(--kw-fs-3);font-weight:var(--kw-font-weight-semibold);letter-spacing:-.015em;color:var(--kw-text-1);margin:0}.masthead__sub.svelte-bxcvh6{font-size:var(--kw-fs--2);font-weight:var(--kw-font-weight-regular);color:var(--kw-text-disabled);letter-spacing:.01em;margin:var(--kw-spacing-1) 0 0}.donut.svelte-1xo7ruq{padding:var(--kw-spacing-4);min-width:0}.donut__head.svelte-1xo7ruq{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kw-spacing-3);margin-bottom:var(--kw-spacing-3)}.donut__title.svelte-1xo7ruq{font-size:var(--kw-fs--1);font-weight:var(--kw-font-weight-semibold);color:var(--kw-text-1);margin:0}.donut__basis.svelte-1xo7ruq{font:inherit;font-size:var(--kw-fs--1);background:var(--kw-surface-card);color:var(--kw-text-1);border:1px solid var(--kw-border-default);border-radius:var(--kw-radius-sm);padding:var(--kw-spacing-1) var(--kw-spacing-2)}.donut__basis.svelte-1xo7ruq:focus-visible{outline:2px solid var(--kw-border-focused);outline-offset:-1px}.donut__body.svelte-1xo7ruq{display:flex;gap:var(--kw-spacing-4);flex-wrap:wrap;align-items:center}.donut__ring.svelte-1xo7ruq{position:relative;flex:1 1 11rem;min-width:9rem;max-width:14rem;aspect-ratio:1}.donut__centre.svelte-1xo7ruq{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut__pct.svelte-1xo7ruq{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kw-fs-2);font-weight:var(--kw-font-weight-medium);color:var(--kw-text-1);line-height:1}.donut__of.svelte-1xo7ruq{font-size:var(--kw-fs--3);letter-spacing:.07em;text-transform:uppercase;color:var(--kw-text-muted);margin-top:var(--kw-spacing-1)}.donut__legend.svelte-1xo7ruq{list-style:none;margin:0;padding:0;flex:1 1 11rem;min-width:0}.donut__item.svelte-1xo7ruq{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;width:100%;display:flex;align-items:baseline;gap:var(--kw-spacing-2);padding:var(--kw-spacing-1) var(--kw-spacing-1);font:inherit;font-size:var(--kw-fs--1);color:var(--kw-text-2);cursor:pointer;border-radius:var(--kw-radius-sm);text-align:left}.donut__item.svelte-1xo7ruq:hover,.donut__item--on.svelte-1xo7ruq{background:var(--kw-surface-inset);color:var(--kw-text-1)}.donut__item.svelte-1xo7ruq:focus-visible{outline:2px solid var(--kw-border-focused);outline-offset:-2px}.donut__swatch.svelte-1xo7ruq{flex:none;width:.5625rem;height:.5625rem;border-radius:2px;align-self:center}.donut__name.svelte-1xo7ruq{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donut__units.svelte-1xo7ruq{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;color:var(--kw-text-muted);white-space:nowrap}.donut__empty.svelte-1xo7ruq{color:var(--kw-text-muted);font-size:var(--kw-fs--1);margin:0}.pool.svelte-d11v0e{padding:var(--kw-spacing-4);min-width:0}.pool__head.svelte-d11v0e{margin-bottom:var(--kw-spacing-3)}.pool__title.svelte-d11v0e{margin:0;font-size:var(--kw-fs--1);font-weight:var(--kw-font-weight-medium);color:var(--kw-text-1)}.pool__body.svelte-d11v0e{display:grid;grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:var(--kw-spacing-4);align-items:center}.pool__ring.svelte-d11v0e{position:relative;aspect-ratio:1;min-width:0}.pool__ring--empty.svelte-d11v0e{opacity:.55}.pool__centre.svelte-d11v0e{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;pointer-events:none}.pool__pct.svelte-d11v0e{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kw-fs-2);font-weight:var(--kw-font-weight-medium);letter-spacing:-.03em;line-height:1;color:var(--kw-text-1)}.pool__of.svelte-d11v0e{font-size:var(--kw-fs--3);letter-spacing:.07em;text-transform:uppercase;color:var(--kw-text-muted)}.pool__of--empty.svelte-d11v0e{color:var(--kw-text-disabled)}.pool__sub.svelte-d11v0e{font-size:var(--kw-fs--3);color:var(--kw-text-disabled)}.pool__stats.svelte-d11v0e{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--kw-spacing-3);margin:0}.pool__stats.svelte-d11v0e dt:where(.svelte-d11v0e){font-size:var(--kw-fs--3);letter-spacing:.07em;text-transform:uppercase;color:var(--kw-text-muted)}.pool__stats.svelte-d11v0e dd:where(.svelte-d11v0e){margin:0;font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kw-fs-0);color:var(--kw-text-1)}.pool__unit.svelte-d11v0e{font-family:inherit;font-size:var(--kw-fs--3);color:var(--kw-text-muted)}.pool__over.svelte-d11v0e{color:var(--kw-color-semantic-warning-base)}.pool__placeholder.svelte-d11v0e{min-width:0}.pool__placeholder-lead.svelte-d11v0e{margin:0 0 var(--kw-spacing-1);font-size:var(--kw-fs--1);color:var(--kw-text-2)}.pool__placeholder-note.svelte-d11v0e{margin:0;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.pool__key.svelte-d11v0e{margin:var(--kw-spacing-4) 0 0;font-size:var(--kw-fs--2);line-height:1.5;color:var(--kw-text-muted)}td.railed.svelte-1dm0cny{box-shadow:inset 3px 0 0 0 var(--rail)}.positions__bar.svelte-1dm0cny{display:flex;gap:var(--kw-spacing-3);align-items:center;flex-wrap:wrap;padding:var(--kw-spacing-3) 0}.positions__count.svelte-1dm0cny{margin-left:auto;font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.positions__scroll.svelte-1dm0cny{background:var(--kw-register-ground, var(--kw-surface-card));border:1px solid var(--kw-border-default);border-radius:var(--kw-radius-sm);overflow-x:auto}table.svelte-1dm0cny{width:100%;border-collapse:collapse;font-size:var(--kw-fs--1)}thead.svelte-1dm0cny th:where(.svelte-1dm0cny){position:sticky;top:0;z-index:2;background:var(--kw-surface-card);text-align:right;font-weight:var(--kw-font-weight-medium);font-size:var(--kw-fs--3);letter-spacing:.07em;text-transform:uppercase;color:var(--kw-text-muted);padding:var(--kw-spacing-2) var(--kw-spacing-3);white-space:nowrap;border-bottom:1px solid var(--kw-border-strong)}thead.svelte-1dm0cny th.l:where(.svelte-1dm0cny){text-align:left}tbody.svelte-1dm0cny td:where(.svelte-1dm0cny){padding:var(--kw-spacing-2) var(--kw-spacing-3);text-align:right;border-bottom:1px solid var(--kw-border-subtle);white-space:nowrap;color:var(--kw-text-2)}tbody.svelte-1dm0cny td.l:where(.svelte-1dm0cny){text-align:left;white-space:normal}tbody.svelte-1dm0cny tr:where(.svelte-1dm0cny):hover td:where(.svelte-1dm0cny){background:var(--kw-surface-inset)}.num.svelte-1dm0cny{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums}.dash.svelte-1dm0cny{color:var(--kw-text-muted)}.refused.svelte-1dm0cny{display:inline-flex;align-items:center;gap:var(--kw-spacing-1)}.skel.svelte-1dm0cny{display:inline-block;width:100%;max-width:4.75rem;height:.5625rem;vertical-align:middle;border-radius:var(--kw-radius-xs);background:linear-gradient(90deg,var(--kw-border-subtle) 0%,var(--kw-border-default) 38%,color-mix(in srgb,var(--kw-color-semantic-success-base) 22%,var(--kw-border-default)) 50%,var(--kw-border-default) 62%,var(--kw-border-subtle) 100%);background-size:280% 100%;animation:svelte-1dm0cny-skel-sweep 1.25s var(--kw-animation-easing-emphasized) infinite}.skel--s.svelte-1dm0cny{max-width:2.875rem}.skel--l.svelte-1dm0cny{max-width:6.5rem}@keyframes svelte-1dm0cny-skel-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion: reduce){.skel.svelte-1dm0cny{animation:none;background-position:50% 0}}caption.svelte-1dm0cny{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.assumed.svelte-1dm0cny{color:var(--kw-color-semantic-warning-base)}.vbar.svelte-1dm0cny{display:block;height:3px;margin-top:4px;border-radius:2px;background:var(--kw-border-default);overflow:hidden}.vbar.svelte-1dm0cny i:where(.svelte-1dm0cny){display:block;height:100%;background:var(--kw-color-graph-blue)}.tag.svelte-1dm0cny{display:inline-block;padding:2px var(--kw-spacing-2);border:1px solid var(--kw-border-strong);border-radius:3px;font-size:var(--kw-fs--3);font-weight:var(--kw-font-weight-medium);color:var(--kw-text-muted);white-space:nowrap}.holder.svelte-1dm0cny{font-weight:var(--kw-font-weight-medium);color:var(--kw-text-1)}.holder__note.svelte-1dm0cny{display:block;font-size:var(--kw-fs--2);color:var(--kw-color-semantic-warning-base)}.chain.svelte-1dm0cny{display:block;font-family:var(--kw-font-mono);font-size:var(--kw-fs--3);color:var(--kw-text-muted)}.holder__open.svelte-1dm0cny{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:baseline;gap:var(--kw-spacing-1);margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.holder__caret.svelte-1dm0cny{width:0;height:0;border-left:4px solid currentColor;border-top:3px solid transparent;border-bottom:3px solid transparent;color:var(--kw-text-muted);opacity:0;transition:opacity var(--kw-animation-duration-standard) var(--kw-animation-easing-standard),transform var(--kw-animation-duration-standard) var(--kw-animation-easing-standard)}.holder__open.svelte-1dm0cny:hover .holder__caret:where(.svelte-1dm0cny),.holder__open.svelte-1dm0cny:focus-visible .holder__caret:where(.svelte-1dm0cny),.holder__open[aria-expanded=true].svelte-1dm0cny .holder__caret:where(.svelte-1dm0cny){opacity:1}.holder__open[aria-expanded=true].svelte-1dm0cny .holder__caret:where(.svelte-1dm0cny){transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.holder__caret.svelte-1dm0cny{transition:none}}tbody.svelte-1dm0cny tr.detail:where(.svelte-1dm0cny) td:where(.svelte-1dm0cny){padding-top:0;white-space:normal;text-align:left}tbody.svelte-1dm0cny tr.detail:where(.svelte-1dm0cny):hover td:where(.svelte-1dm0cny){background:transparent}.holder__open.svelte-1dm0cny+small:where(.svelte-1dm0cny),.holder.svelte-1dm0cny+small:where(.svelte-1dm0cny){display:block;font-weight:400;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}tbody.svelte-1dm0cny tr.grp:where(.svelte-1dm0cny) td:where(.svelte-1dm0cny){background:var(--kw-surface-inset);font-size:var(--kw-fs--3);letter-spacing:.08em;text-transform:uppercase;color:var(--kw-text-muted);font-weight:var(--kw-font-weight-medium);text-align:left}tbody.svelte-1dm0cny tr.total:where(.svelte-1dm0cny) td:where(.svelte-1dm0cny){border-top:1px solid var(--kw-border-strong);border-bottom:0;font-weight:var(--kw-font-weight-semibold);color:var(--kw-text-1)}tbody.svelte-1dm0cny tr.total:where(.svelte-1dm0cny):hover td:where(.svelte-1dm0cny){background:transparent}.empty.svelte-1dm0cny{padding:var(--kw-spacing-5);text-align:center;color:var(--kw-text-muted);font-size:var(--kw-fs--1);margin:0}.tiles.svelte-tgrs5w{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:1px;background:var(--kw-border-default);border:1px solid var(--kw-border-default);background-clip:padding-box;border-radius:var(--kw-radius-sm);overflow:hidden}.tiles--joined.svelte-tgrs5w{border-radius:0 0 var(--kw-radius-sm) var(--kw-radius-sm)}.tiles--joined.svelte-tgrs5w .tile:where(.svelte-tgrs5w){background:var(--kw-paper)}[data-theme=dark] .tiles--joined.svelte-tgrs5w .tile:where(.svelte-tgrs5w){background:var(--kw-surface-inset)}.tile.svelte-tgrs5w{background:var(--kw-surface-card);padding:var(--kw-spacing-3) var(--kw-spacing-4);min-width:0}.tile__head.svelte-tgrs5w{display:flex;align-items:center;gap:var(--kw-spacing-2)}.tile__icon.svelte-tgrs5w{flex:none;width:1.75rem;height:1.75rem;border-radius:var(--kw-radius-sm);display:inline-flex;align-items:center;justify-content:center}.tile__icon[data-tone=neutral].svelte-tgrs5w{background:color-mix(in srgb,var(--kw-ink) 8%,transparent);color:var(--kw-text-muted)}.tile__icon[data-tone=holders].svelte-tgrs5w{background:color-mix(in srgb,var(--kw-color-graph-violet) 15%,transparent);color:var(--kw-color-graph-violet)}.tile__icon[data-tone=capital].svelte-tgrs5w{background:color-mix(in srgb,var(--kw-color-graph-emerald) 15%,transparent);color:var(--kw-color-graph-emerald)}.tile__icon[data-tone=premium].svelte-tgrs5w{background:color-mix(in srgb,var(--kw-color-graph-blue) 15%,transparent);color:var(--kw-color-graph-blue)}.tile__icon[data-tone=caution].svelte-tgrs5w{background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 15%,transparent);color:var(--kw-color-semantic-warning-base)}.tile__icon[data-tone=cash].svelte-tgrs5w{background:color-mix(in srgb,var(--kw-color-graph-magenta) 15%,transparent);color:var(--kw-color-graph-magenta)}.tile__key.svelte-tgrs5w{font-size:var(--kw-fs--2);letter-spacing:.07em;text-transform:uppercase;color:var(--kw-text-muted);font-weight:var(--kw-font-weight-medium);margin:0;min-width:0}.tile__value.svelte-tgrs5w{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kw-fs-1);font-weight:var(--kw-font-weight-medium);letter-spacing:-.02em;color:var(--kw-text-1);margin:var(--kw-spacing-2) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile__value[data-marker=trigger].svelte-tgrs5w{color:var(--kw-color-semantic-warning-base);text-decoration:underline dotted;text-underline-offset:3px}.tile__value[data-marker=asserted].svelte-tgrs5w{color:var(--kw-text-muted)}.tile__foot.svelte-tgrs5w{display:flex;align-items:center;gap:var(--kw-spacing-2);flex-wrap:wrap;margin-top:var(--kw-spacing-1)}.tile__note.svelte-tgrs5w{font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.tiles--ink.svelte-tgrs5w{border:0;border-radius:var(--kw-radius-md);background:var(--kw-on-ink-rule)}.tiles--ink.svelte-tgrs5w .tile:where(.svelte-tgrs5w){background:var(--kw-on-ink-cell);padding:calc(var(--kw-spacing-3) + 2px) var(--kw-spacing-4)}.tiles--ink.svelte-tgrs5w .tile__key:where(.svelte-tgrs5w){font-size:var(--kw-fs--2);letter-spacing:0;text-transform:none;font-weight:var(--kw-font-weight-regular);color:var(--kw-on-ink-2)}.tiles--ink.svelte-tgrs5w .tile__value:where(.svelte-tgrs5w){margin-top:6px;font-size:1.25rem;font-weight:var(--kw-font-weight-regular);letter-spacing:0;color:var(--kw-on-ink-1)}.tiles--ink.svelte-tgrs5w .tile__value[data-marker=asserted]:where(.svelte-tgrs5w),.tiles--ink.svelte-tgrs5w .tile__note:where(.svelte-tgrs5w){color:var(--kw-on-ink-2)}.tiles--ink.svelte-tgrs5w .tile__icon[data-tone=neutral]:where(.svelte-tgrs5w){background:var(--kw-on-ink-rule);color:var(--kw-on-ink-2)}.panel.svelte-10nwb9a{background:var(--kw-surface-card);border:1px solid var(--kw-border-default);border-radius:var(--kw-radius-sm);padding:var(--kw-spacing-4);min-width:0}.panel__head.svelte-10nwb9a{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kw-spacing-2);margin-bottom:var(--kw-spacing-3)}.panel__title.svelte-10nwb9a{font-size:var(--kw-fs--1);font-weight:var(--kw-font-weight-semibold);color:var(--kw-text-1);margin:0}.panel__marks.svelte-10nwb9a{display:flex;align-items:center;gap:var(--kw-spacing-2)}.panel__inferred.svelte-10nwb9a{font-size:var(--kw-fs--3);color:var(--kw-text-muted);border:1px dashed var(--kw-border-strong);border-radius:3px;padding:0 var(--kw-spacing-1)}.figure.svelte-10nwb9a{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kw-fs-2);color:var(--kw-text-1);margin:0}.summary__row.svelte-10nwb9a{display:flex;justify-content:space-between;gap:var(--kw-spacing-3);padding:var(--kw-spacing-1) 0;border-bottom:1px solid var(--kw-border-subtle);font-size:var(--kw-fs--1)}.summary__row.svelte-10nwb9a:last-child{border-bottom:0}.summary__row.svelte-10nwb9a dt:where(.svelte-10nwb9a){color:var(--kw-text-muted)}.summary__row.svelte-10nwb9a dd:where(.svelte-10nwb9a){margin:0;font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;color:var(--kw-text-1);text-align:right}.scroll.svelte-10nwb9a{overflow-x:auto}table.svelte-10nwb9a{width:100%;border-collapse:collapse;font-size:var(--kw-fs--1)}th.svelte-10nwb9a{text-align:left;font-weight:var(--kw-font-weight-medium);font-size:var(--kw-fs--3);letter-spacing:.07em;text-transform:uppercase;color:var(--kw-text-muted);padding:var(--kw-spacing-1) var(--kw-spacing-2);border-bottom:1px solid var(--kw-border-strong);white-space:nowrap}td.svelte-10nwb9a{padding:var(--kw-spacing-1) var(--kw-spacing-2);border-bottom:1px solid var(--kw-border-subtle);color:var(--kw-text-2);white-space:nowrap}tbody.svelte-10nwb9a tr:where(.svelte-10nwb9a):last-child td:where(.svelte-10nwb9a){border-bottom:0}.num.svelte-10nwb9a{text-align:right;font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums}.captable.svelte-18qh1il{display:flex;flex-direction:column;width:100%;min-width:0;isolation:isolate}.lc-tooltip-root{z-index:var(--kw-z-tooltip)}.assume.svelte-18qh1il{background:var(--kw-color-white);border:1px solid var(--kw-border-default);border-bottom:0;background-clip:padding-box;padding:var(--kw-spacing-4);display:grid;grid-template-columns:minmax(19rem,1.35fr) repeat(auto-fit,minmax(8rem,1fr));gap:var(--kw-spacing-5);align-items:start}.assume__label.svelte-18qh1il{display:block;font-size:var(--kw-fs--2);letter-spacing:.06em;text-transform:uppercase;color:var(--kw-text-muted);font-weight:var(--kw-font-weight-medium)}.assume__row.svelte-18qh1il{display:flex;align-items:baseline;gap:var(--kw-spacing-2);flex-wrap:wrap;margin:var(--kw-spacing-1) 0 var(--kw-spacing-2)}.assume__hint.svelte-18qh1il{font-size:var(--kw-fs--2);color:var(--kw-text-muted);line-height:1.4}.assume__pair.svelte-18qh1il{display:flex;align-items:center;gap:var(--kw-spacing-3)}.assume__pair.svelte-18qh1il .assume__sweep{flex:1 1 auto;min-width:0}.assume__pair.svelte-18qh1il .assume__exact{flex:0 0 7.5rem}.assume__prefix.svelte-18qh1il{font-family:var(--kw-font-mono);font-size:var(--kw-fs-3);font-weight:var(--kw-font-weight-medium);letter-spacing:-.03em;line-height:1;color:var(--kw-color-semantic-warning-base)}.assume__value--input.svelte-18qh1il{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:7ch;padding:0;border:0;background:transparent}.assume__value--input.svelte-18qh1il::-webkit-outer-spin-button,.assume__value--input.svelte-18qh1il::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.assume__value--input.svelte-18qh1il:focus-visible{outline:2px solid var(--kw-color-semantic-warning-base);outline-offset:2px;border-radius:var(--kw-radius-xs)}.assume__value.svelte-18qh1il{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kw-fs-3);font-weight:var(--kw-font-weight-medium);letter-spacing:-.03em;line-height:1;color:var(--kw-color-semantic-warning-base)}.assume__field.svelte-18qh1il .assume__value:where(.svelte-18qh1il){font-size:var(--kw-fs-2);display:block;margin:0 0 var(--kw-spacing-2)}.composed.svelte-18qh1il .tiles{border-top:1px solid var(--kw-border-default);margin-top:var(--kw-spacing-4)}.charts.svelte-18qh1il{display:grid;grid-template-columns:repeat(auto-fit,minmax(20.625rem,1fr));gap:var(--kw-spacing-4);margin-top:var(--kw-spacing-4);margin-bottom:var(--kw-spacing-5)}[data-theme=dark] .assume.svelte-18qh1il{background:var(--kw-surface-inset)}.charts.svelte-18qh1il>*{background:color-mix(in srgb,var(--kw-paper) 50%,var(--kw-surface-card));border:1px solid var(--kw-border-default);border-radius:var(--kw-radius-sm);background-clip:padding-box}[data-theme=dark] .charts.svelte-18qh1il>*{background:color-mix(in srgb,var(--kw-surface-inset) 50%,var(--kw-surface-card))}.panels.svelte-18qh1il{display:grid;grid-template-columns:repeat(auto-fit,minmax(20.625rem,1fr));gap:var(--kw-spacing-4);margin-top:var(--kw-spacing-4)}.treasury.svelte-18qh1il{margin-top:var(--kw-spacing-4);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md);padding:var(--kw-spacing-3) var(--kw-spacing-4)}.treasury__head.svelte-18qh1il{margin:0 0 var(--kw-spacing-2);font-family:var(--kw-font-display);font-size:var(--kw-fs-0);color:var(--kw-text-1)}.treasury__item.svelte-18qh1il{margin:0;display:flex;align-items:baseline;gap:var(--kw-spacing-3);font-size:var(--kw-fs--1);color:var(--kw-text-2)}.treasury__name.svelte-18qh1il{flex:1 1 auto}.figure.svelte-18qh1il{font-variant-numeric:tabular-nums;color:var(--kw-text-1)}.figure.dash.svelte-18qh1il{color:var(--kw-text-muted)}.refused.svelte-18qh1il{display:inline-flex;align-items:center;gap:var(--kw-spacing-1);color:var(--kw-text-muted)}.tokens.svelte-18qh1il{margin:var(--kw-spacing-2) 0 0;display:flex;gap:var(--kw-spacing-4);flex-wrap:wrap;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.tokens__item.svelte-18qh1il{display:inline-flex;align-items:center;gap:var(--kw-spacing-1)}.tokens__id.svelte-18qh1il,.tokens.svelte-18qh1il a:where(.svelte-18qh1il){font-family:var(--kw-font-mono)}@media (max-width: 40rem){.assume.svelte-18qh1il{grid-template-columns:1fr;gap:var(--kw-spacing-4)}}.band.svelte-z1y0t3{margin-top:var(--kw-spacing-4);padding:var(--kw-spacing-4);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md);display:flex;flex-direction:column;gap:var(--kw-spacing-3)}.band__asof.svelte-z1y0t3{padding-bottom:var(--kw-spacing-3);border-bottom:1px solid var(--kw-border-subtle)}.band__inputs.svelte-z1y0t3{display:flex;flex-wrap:wrap;gap:var(--kw-spacing-5)}.band__field.svelte-z1y0t3{display:flex;flex-direction:column;gap:var(--kw-spacing-1);min-width:18ch}.band__label.svelte-z1y0t3{display:inline-flex;align-items:center;gap:var(--kw-spacing-2);font-size:var(--kw-fs--1);color:var(--kw-text-2)}.band__field.svelte-z1y0t3 input:where(.svelte-z1y0t3){font-family:var(--kw-font-mono);font-size:var(--kw-fs--1);padding:var(--kw-spacing-1) var(--kw-spacing-2);border:1px solid var(--kw-border-default);border-radius:var(--kw-radius-sm);background:transparent;color:var(--kw-text-1)}.band__hint.svelte-z1y0t3,.band__none.svelte-z1y0t3,.band__unavailable.svelte-z1y0t3{font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.band__none.svelte-z1y0t3{margin:0}.band__unavailable.svelte-z1y0t3{margin:0;padding-left:var(--kw-spacing-5);display:flex;flex-direction:column;gap:var(--kw-spacing-1)}.band__refusal.svelte-z1y0t3{margin:0;display:flex;align-items:baseline;gap:var(--kw-spacing-2);font-size:var(--kw-fs--1);color:var(--kw-text-2);max-width:72ch}.key.svelte-1bgit37{display:flex;gap:var(--kw-spacing-5);flex-wrap:wrap;margin-top:var(--kw-spacing-5);padding-top:var(--kw-spacing-3);border-top:1px solid var(--kw-border-default);font-size:var(--kw-fs--1);color:var(--kw-text-muted)}.key__item.svelte-1bgit37{display:inline-flex;align-items:center;gap:var(--kw-spacing-2)}.key__tag.svelte-1bgit37{font-size:var(--kw-fs--2);font-weight:var(--kw-font-weight-medium);padding:1px var(--kw-spacing-2);border-radius:3px;border:1px solid var(--kw-color-graph-magenta);color:var(--kw-color-graph-magenta);background:color-mix(in srgb,var(--kw-color-graph-magenta) 10%,transparent)}.reg.svelte-8prpu{width:min(100%,var(--kw-layout-content-max));align-self:flex-start}.reg__head.svelte-8prpu h1:where(.svelte-8prpu){font-family:var(--kw-font-display);font-size:var(--kw-fs-3);margin:0;color:var(--kw-text-1)}.reg__asof.svelte-8prpu{margin:var(--kw-spacing-1) 0 0;font-size:var(--kw-fs--1);color:var(--kw-text-muted)}.reg__prov.svelte-8prpu{margin-left:var(--kw-spacing-3);font-family:var(--kw-font-mono);font-size:var(--kw-fs--2)}.reg__empty.svelte-8prpu{margin-top:var(--kw-spacing-5);border:1px dashed var(--kw-border-default);border-radius:var(--kw-radius-md);padding:var(--kw-spacing-5);color:var(--kw-text-muted);font-size:var(--kw-fs--1)}.reg__lenses.svelte-8prpu{display:flex;gap:var(--kw-spacing-2);margin-top:var(--kw-spacing-4)}.reg__lens.svelte-8prpu{font-family:var(--kw-font-sans);font-size:var(--kw-fs--1);padding:var(--kw-spacing-1) var(--kw-spacing-3);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-pill);background:transparent;color:var(--kw-text-muted);cursor:pointer}.reg__lens.on.svelte-8prpu{color:var(--kw-text-1);border-color:var(--kw-border-default);background:color-mix(in srgb,var(--kw-ink) 6%,transparent)}.reg__scroll.svelte-8prpu{overflow-x:auto;margin-top:var(--kw-spacing-4)}.reg__table.svelte-8prpu{width:100%;border-collapse:collapse;font-size:var(--kw-fs--1)}.reg__table.svelte-8prpu th:where(.svelte-8prpu),.reg__table.svelte-8prpu td:where(.svelte-8prpu){text-align:left;padding:var(--kw-spacing-2) var(--kw-spacing-3);border-bottom:1px solid var(--kw-border-subtle);vertical-align:top}.reg__table.svelte-8prpu th:where(.svelte-8prpu){color:var(--kw-text-muted);font-weight:var(--kw-font-weight-medium);white-space:nowrap}.reg__table.svelte-8prpu td.num:where(.svelte-8prpu),.reg__table.svelte-8prpu th.num:where(.svelte-8prpu){text-align:right}.reg__figure.svelte-8prpu{font-variant-numeric:tabular-nums;color:var(--kw-text-1)}.reg__table.svelte-8prpu td[data-assumed]:where(.svelte-8prpu),.reg__table.svelte-8prpu th[data-assumed]:where(.svelte-8prpu){border-left:2px dotted var(--kw-color-semantic-warning-base)}.reg__assumed.svelte-8prpu{display:block;margin-top:var(--kw-spacing-1)}.reg__lens.assumed.svelte-8prpu{border-style:dashed}.reg__live.svelte-8prpu{margin:var(--kw-spacing-2) 0 0;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.reg__refusal.svelte-8prpu{display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--kw-spacing-1)}.reg__why.svelte-8prpu{font-size:var(--kw-fs--2);color:var(--kw-text-muted);max-width:32ch;text-align:right}.reg__chain.svelte-8prpu{display:block;margin-top:var(--kw-spacing-1);font-family:var(--kw-font-mono);font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.reg__chain.svelte-8prpu a:where(.svelte-8prpu){color:var(--kw-text-muted)}.reg__treasury.svelte-8prpu{margin-top:var(--kw-spacing-4);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md);padding:var(--kw-spacing-3) var(--kw-spacing-4)}.reg__treasury.svelte-8prpu h2:where(.svelte-8prpu){margin:0 0 var(--kw-spacing-2);font-family:var(--kw-font-display);font-size:var(--kw-fs-0);color:var(--kw-text-1)}.reg__treasury-item.svelte-8prpu{margin:0;display:flex;align-items:baseline;gap:var(--kw-spacing-3);font-size:var(--kw-fs--1);color:var(--kw-text-2)}.reg__treasury-name.svelte-8prpu{flex:1 1 auto}.reg__basis.svelte-8prpu{margin:var(--kw-spacing-2) 0 0;display:flex;gap:var(--kw-spacing-4);flex-wrap:wrap;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.reg__basis-item.svelte-8prpu{display:inline-flex;align-items:center;gap:var(--kw-spacing-1)}.reg__refused.svelte-8prpu{margin-top:var(--kw-spacing-5);border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md);padding:var(--kw-spacing-4)}.reg__refused.svelte-8prpu h2:where(.svelte-8prpu){margin:0 0 var(--kw-spacing-2);font-family:var(--kw-font-display);font-size:var(--kw-fs-0);color:var(--kw-text-1)}.reg__refused-head.svelte-8prpu{margin:0;font-size:var(--kw-fs--1);color:var(--kw-text-2)}.reg__defects.svelte-8prpu{margin:var(--kw-spacing-1) 0 0;padding-left:var(--kw-spacing-5);font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.reg__self.svelte-8prpu{margin:var(--kw-spacing-2) 0 0;font-size:var(--kw-fs--2);color:var(--kw-text-muted);max-width:60ch}.mobile-panel.svelte-1s21et9{position:fixed;top:var(--kw-topbar-h);left:0;right:0;bottom:0;z-index:900;display:grid}.mobile-panel__backdrop.svelte-1s21et9{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--kw-color-pine-350) 75%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-panel__content.svelte-1s21et9{position:relative;display:flex;flex-direction:column;gap:32px;padding:32px 24px 48px;overflow-y:auto;background:var(--kw-surface-background);color:var(--kw-text-2)}.mobile-panel__section.svelte-1s21et9{display:flex;flex-direction:column;gap:16px}.mobile-panel__heading.svelte-1s21et9{margin:0;font-size:var(--kw-fs-0);font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--kw-text-2)}.mobile-panel__list.svelte-1s21et9{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.mobile-panel__list-item.svelte-1s21et9{display:block}.mobile-panel__link.svelte-1s21et9{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;text-decoration:none;color:var(--kw-text-2);border:1px solid color-mix(in srgb,var(--kw-border-default) 60%,transparent);background:color-mix(in srgb,var(--kw-color-pine-300) 25%,transparent)}.mobile-panel__link.svelte-1s21et9:hover{background:color-mix(in srgb,var(--kw-color-pine-300) 50%,transparent);color:var(--kw-text-1)}[data-theme=dark] .mobile-panel__link.svelte-1s21et9{background:color-mix(in srgb,var(--kw-color-pine-850) 25%,transparent)}[data-theme=dark] .mobile-panel__link.svelte-1s21et9:hover{background:color-mix(in srgb,var(--kw-color-pine-850) 50%,transparent)}.mobile-panel__icon.svelte-1s21et9{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,currentColor 12%,transparent);color:inherit}.mobile-panel__label.svelte-1s21et9{font-size:var(--kw-fs-0);font-weight:500}.mobile-panel__badge.svelte-1s21et9{display:inline-flex;align-items:baseline;justify-content:center;min-width:28px;height:26px;padding:3px 6px;margin-left:auto;border-radius:999px;background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 75%,var(--kw-color-pine-900));color:var(--kw-color-white)}.mobile-panel__badge-current.svelte-1s21et9{font-size:var(--kw-fs-0);font-weight:700;line-height:1}.mobile-panel__badge-total.svelte-1s21et9{font-size:var(--kw-fs--3);font-weight:500;opacity:.85;line-height:1}.mobile-panel__link--locked.svelte-1s21et9{opacity:.55;cursor:not-allowed}.mobile-panel__link--locked.svelte-1s21et9:hover{background:color-mix(in srgb,var(--kw-color-pine-300) 25%,transparent);color:var(--kw-text-2)}[data-theme=dark] .mobile-panel__link--locked.svelte-1s21et9:hover{background:color-mix(in srgb,var(--kw-color-pine-850) 25%,transparent)}.mobile-panel__lock.svelte-1s21et9{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;border-radius:999px;background:var(--kw-surface-raised);color:var(--kw-color-semantic-warning-base);box-shadow:0 2px 8px color-mix(in srgb,var(--kw-ink) 12%,transparent)}[data-theme=dark] .mobile-panel__lock.svelte-1s21et9{background:color-mix(in srgb,var(--kw-color-pine-850) 30%,transparent)}.mobile-panel__actions.svelte-1s21et9{display:flex;flex-direction:column;gap:12px}.mobile-panel__account-info.svelte-1s21et9{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-left:16px}.mobile-panel__account-row.svelte-1s21et9{display:flex;align-items:center;gap:12px}.mobile-panel__email.svelte-1s21et9{font-size:var(--kw-fs--1);color:var(--kw-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-panel__logout.svelte-1s21et9{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--kw-text-3) 40%,transparent);border-radius:12px;background:color-mix(in srgb,var(--kw-text-3) 10%,transparent);color:var(--kw-text-3);cursor:pointer;font-family:inherit;font-size:var(--kw-fs-0);font-weight:500}.mobile-panel__logout.svelte-1s21et9:hover{background:color-mix(in srgb,var(--kw-color-semantic-error-base) 20%,transparent)}.mobile-panel__logout-confirm{display:flex;flex-direction:column;gap:var(--kw-spacing-2);padding:var(--kw-spacing-2)}.mobile-panel__logout-warning{display:flex;align-items:center;gap:var(--kw-spacing-2);padding:var(--kw-spacing-2);font-size:var(--kw-fs--1);color:var(--kw-text-3);background:color-mix(in srgb,var(--kw-text-3) 15%,transparent);border-radius:var(--kw-radius-md)}.spHome.svelte-6y0slh{position:sticky;top:var(--kw-topbar-h);min-width:var(--kw-workspace-home-rail-w);width:var(--kw-workspace-home-rail-w);height:calc(100svh - var(--kw-topbar-h));border-right:1px solid var(--kw-border-default);background:var(--kw-workspace-home-sidepanel-bg);color:var(--kw-workspace-home-sidepanel-color);z-index:90;scrollbar-width:none;view-transition-name:none}.rail.svelte-6y0slh{display:flex;flex-direction:column;align-items:center;padding:var(--kw-spacing-2) 0;gap:var(--kw-spacing-2);height:100%}.rail-bottom.svelte-6y0slh{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:var(--kw-spacing-2)}.rail-btn.svelte-6y0slh{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:none;outline:none;background:transparent;color:var(--kw-workspace-sidepanel-color);cursor:pointer;position:relative;overflow:visible;z-index:0;--dock-mag: 0;transition:color var(--kw-animation-duration-quick) var(--kw-animation-easing-standard)}.rail-btn.svelte-6y0slh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:color-mix(in srgb,var(--kw-workspace-rail-icon-hover-bg) calc(var(--dock-mag) * 100%),transparent);transform-origin:center;transform:scale(calc(1 + (var(--dock-mag) * .2)));transition:transform .16s ease-out,background-color var(--kw-animation-duration-quick) var(--kw-animation-easing-standard),box-shadow var(--kw-animation-duration-quick) var(--kw-animation-easing-standard);pointer-events:none;z-index:-1}.rail-btn-icon.svelte-6y0slh{display:grid;place-items:center;width:100%;height:100%;transition:transform .12s ease-out;transform:scale(calc(1 + (var(--dock-mag) * .5)));will-change:transform}.rail-btn.svelte-6y0slh:hover{color:var(--kw-workspace-rail-item-hover-color)}.rail-btn.svelte-6y0slh:hover:before{background:var(--kw-workspace-rail-icon-hover-bg);box-shadow:var(--kw-workspace-rail-icon-hover-shadow)}.rail-btn--active.svelte-6y0slh,.rail-btn--active.svelte-6y0slh:hover{color:var(--kw-workspace-rail-item-active-color)}.rail-btn--active.svelte-6y0slh:before,.rail-btn--active.svelte-6y0slh:hover:before{background:var(--kw-workspace-rail-item-active-bg);box-shadow:none}.rail-btn-bar.svelte-6y0slh{position:absolute;left:calc(-1 * var(--kw-spacing-2));top:50%;transform:translateY(-50%);width:3px;height:22px;border-radius:999px;background:var(--kw-brand)}.rail-btn.svelte-6y0slh:focus-visible{outline:2px solid var(--kw-border-focused);outline-offset:2px}.rail-btn[data-tooltip].svelte-6y0slh:after{content:attr(data-tooltip);position:absolute;top:50%;left:calc(100% + var(--kw-spacing-2));transform:translateY(-50%);background:var(--kw-tooltip-bg);color:var(--kw-tooltip-color);padding:var(--kw-spacing-1) var(--kw-spacing-2);border-radius:var(--kw-radius-sm);font-size:var(--kw-fs--1);line-height:1.3;white-space:nowrap;pointer-events:none;z-index:30;visibility:hidden;opacity:0;transition:opacity var(--kw-animation-duration-quick) var(--kw-animation-easing-standard),visibility var(--kw-animation-duration-quick)}.rail-btn[data-tooltip].svelte-6y0slh:hover:after,.rail-btn[data-tooltip].svelte-6y0slh:focus-visible:after{visibility:visible;opacity:1}@media (prefers-reduced-motion: reduce){.rail-btn.svelte-6y0slh,.rail-btn.svelte-6y0slh:before{transition:none}.rail-btn-icon.svelte-6y0slh{transition:none;transform:translate(0) scale(1)}}.account-menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--kw-spacing-2);text-decoration:none;background:none;border:1px solid var(--kw-color-purple-500);border-radius:var(--kw-radius-pill);width:100%;text-align:left;color:var(--kw-color-purple-500)}.account-menu-item>div{display:inline-flex;align-items:center;gap:var(--kw-spacing-2)}.account-menu-item:hover{background:color-mix(in srgb,var(--kw-color-purple-500) 20%,transparent);color:var(--kw-color-purple-700);border-color:var(--kw-color-purple-700)}[data-theme=dark] .account-menu-item:hover{background:color-mix(in srgb,var(--kw-color-purple-500) 20%,transparent);color:var(--kw-color-purple-400);border:1px solid var(--kw-color-purple-400)}.account-menu-avatar{display:flex;align-items:center;gap:var(--kw-spacing-2);padding:var(--kw-spacing-2) var(--kw-spacing-3)}.account-menu-email{font-size:var(--kw-fs--2);color:var(--kw-text-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.account-menu-logout{display:flex;flex-direction:column;gap:var(--kw-spacing-2);margin-top:var(--kw-spacing-3);border-top:1px solid var(--kw-border-default);padding:var(--kw-spacing-3) 0 var(--kw-spacing-1)}.account-menu-logout__warning{display:flex;align-items:center;gap:var(--kw-spacing-2);padding:var(--kw-spacing-2);font-size:var(--kw-fs--2);color:var(--kw-text-3);background:color-mix(in srgb,var(--kw-text-3) 15%,transparent);border-radius:var(--kw-radius-sm)}.kw-frame-mark.svelte-1u6y2b5{position:absolute;display:block;width:var(--kw-frame-mark);height:var(--kw-frame-mark);fill:var(--kw-border-default);pointer-events:none}.kw-frame-mark--top.svelte-1u6y2b5,.kw-frame-mark--bottom.svelte-1u6y2b5{height:calc(var(--kw-frame-mark) / 2)}.kw-frame-mark--left.svelte-1u6y2b5,.kw-frame-mark--right.svelte-1u6y2b5{width:calc(var(--kw-frame-mark) / 2)}@media (max-width: 64rem){.kw-frame-mark.svelte-1u6y2b5:not(.kw-frame-mark--always){display:none}}.spRight.svelte-1iwahp6{position:sticky;top:var(--kw-topbar-h);min-width:var(--kw-workspace-right-w);width:var(--spRight-w, var(--kw-workspace-right-w));height:calc(100svh - var(--kw-topbar-h));border-left:1px solid var(--kw-border-default);background:var(--kw-workspace-sidepanel-bg);color:var(--kw-workspace-sidepanel-color);z-index:80;scrollbar-width:none;view-transition-name:none;transition:width .22s ease;display:flex;flex-direction:column}.spRight.svelte-1iwahp6>.kw-frame-mark{top:-.5px;left:calc(-.5px - var(--kw-frame-mark) / 2)}.spRight--expanded.svelte-1iwahp6{--spRight-w: var(--kw-workspace-right-w-open)}.spRight--collapsed.svelte-1iwahp6{--spRight-w: var(--kw-workspace-right-w)}.spRight-inner.svelte-1iwahp6{position:relative;display:flex;flex-direction:column;height:100%;overflow:visible}.spRight-content.svelte-1iwahp6{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.spRight-content.svelte-1iwahp6::-webkit-scrollbar{width:4px}.spRight-content.svelte-1iwahp6::-webkit-scrollbar-track{background:transparent}.spRight-content.svelte-1iwahp6::-webkit-scrollbar-thumb{background:var(--kw-border-default);border-radius:2px}.spRight-drawer.svelte-1iwahp6{flex:1;display:flex;flex-direction:column;overflow:visible}.spRight-toggle-btn.svelte-1iwahp6{position:absolute;top:1rem;left:-12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--kw-border-default);border-radius:50%;background:var(--kw-surface-raised);color:var(--kw-text-muted);cursor:pointer;z-index:100;transition:transform .22s var(--kw-animation-easing-standard),color var(--kw-animation-duration-quick) var(--kw-animation-easing-standard),background-color var(--kw-animation-duration-quick) var(--kw-animation-easing-standard),border-color var(--kw-animation-duration-quick) var(--kw-animation-easing-standard)}.spRight-toggle-btn--collapsed.svelte-1iwahp6{transform:rotate(180deg)}.spRight-toggle-btn.svelte-1iwahp6:hover{color:var(--kw-text-2);border-color:var(--kw-border-highlight)}.spRight-toggle-btn.svelte-1iwahp6:focus-visible{outline:2px solid var(--kw-border-focused);outline-offset:2px}@media (max-width: 64rem){.spRight.svelte-1iwahp6{position:fixed;right:0;top:var(--kw-topbar-h);z-index:90;transition:width .22s ease,box-shadow .22s ease}.spRight--collapsed.svelte-1iwahp6{--spRight-w: var(--kw-workspace-right-w);box-shadow:none}.spRight--expanded.svelte-1iwahp6{--spRight-w: min(var(--kw-workspace-right-w-open), 85vw);box-shadow:-4px 0 16px color-mix(in srgb,var(--kw-color-black) 15%,transparent)}[data-theme=dark] .spRight--expanded.svelte-1iwahp6{box-shadow:-4px 0 20px color-mix(in srgb,var(--kw-color-black) 40%,transparent)}}.spWorkspace.svelte-7xw6sh{-webkit-user-select:none;user-select:none;position:fixed;top:var(--kw-topbar-h);left:var(--kw-workspace-home-rail-w);bottom:0;width:var(--kw-workspace-rail-current, var(--kw-workspace-rail-w));min-width:var(--kw-workspace-rail-w);transition:width var(--kw-animation-duration-standard) var(--kw-animation-easing-standard);border-right:1px solid var(--kw-border-default);background:var(--kw-workspace-sidepanel-bg);color:var(--kw-workspace-sidepanel-color);overflow:visible;isolation:isolate;z-index:80;view-transition-name:none}.inner.svelte-7xw6sh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;display:flex;flex-direction:column;height:100%}.nav.svelte-7xw6sh{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:8px}.nav-bottom.svelte-7xw6sh{margin-top:auto}.nav-group--titled.svelte-7xw6sh:first-child{padding-top:var(--kw-spacing-1)}.nav-group-label.svelte-7xw6sh{display:flex;align-items:center;height:var(--kw-spacing-7);margin:0 var(--kw-spacing-2);padding:0 var(--kw-spacing-3);color:var(--kw-text-muted);font-size:var(--kw-fs--2);font-weight:500;white-space:nowrap;overflow:hidden;pointer-events:none;transition:margin-top var(--kw-animation-duration-standard) var(--kw-animation-easing-standard),opacity var(--kw-animation-duration-standard) var(--kw-animation-easing-standard)}.nav-group-label.svelte-7xw6sh+.nav:where(.svelte-7xw6sh){padding-top:var(--kw-spacing-1)}.spWorkspace.svelte-7xw6sh:not(.spWorkspace--expanded) .nav-group-label:where(.svelte-7xw6sh){margin-top:calc(-1 * var(--kw-spacing-7));opacity:0}.nav-item.svelte-7xw6sh{display:flex;align-items:center;justify-content:flex-start;gap:var(--kw-spacing-3);border-radius:8px;text-decoration:none;position:relative;height:40px;color:var(--kw-workspace-sidepanel-color);font-size:var(--kw-fs--1);--dock-mag: 0;overflow:visible;z-index:0;transition:background-color var(--kw-animation-duration-quick) var(--kw-animation-easing-standard),color var(--kw-animation-duration-quick) var(--kw-animation-easing-standard)}.nav-item--locked.svelte-7xw6sh{opacity:.55;cursor:not-allowed}.nav-item--locked.svelte-7xw6sh:hover .icon-wrap:where(.svelte-7xw6sh){background:none;color:var(--kw-workspace-sidepanel-color);box-shadow:none}.icon-wrap.svelte-7xw6sh{--kw-action-dot-ring: var(--kw-workspace-sidepanel-bg);flex:none;display:grid;place-items:center;position:relative;overflow:visible;z-index:0;width:40px;height:40px;border-radius:10px;border:1px solid transparent;color:var(--kw-workspace-sidepanel-color);box-shadow:none;transition:color var(--kw-animation-duration-quick) var(--kw-animation-easing-standard)}.icon-lock.svelte-7xw6sh{position:absolute;bottom:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:var(--kw-surface-raised);color:var(--kw-color-semantic-warning-base);box-shadow:0 2px 8px color-mix(in srgb,var(--kw-ink) 12%,transparent)}[data-theme=dark] .icon-lock.svelte-7xw6sh{background:color-mix(in srgb,var(--kw-color-pine-850) 30%,transparent)}.icon-badge.svelte-7xw6sh{position:absolute;top:-12px;right:-12px;display:inline-flex;align-items:baseline;justify-content:center;min-width:22px;height:26px;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--kw-color-semantic-warning-base) 75%,var(--kw-color-pine-900));color:var(--kw-color-white);box-shadow:0 2px 6px color-mix(in srgb,var(--kw-ink) 15%,transparent)}.icon-badge__current.svelte-7xw6sh{font-size:var(--kw-fs-0);font-weight:700;line-height:1}.icon-badge__total.svelte-7xw6sh{font-size:var(--kw-fs--3);font-weight:500;opacity:.75;line-height:1}.icon-wrap.svelte-7xw6sh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:color-mix(in srgb,var(--kw-workspace-rail-icon-hover-bg) calc(var(--dock-mag) * 100%),transparent);transform-origin:center;transform:scale(calc(1 + (var(--dock-mag) * .2)));transition:transform .12s ease-out,background-color var(--kw-animation-duration-quick) var(--kw-animation-easing-standard),box-shadow var(--kw-animation-duration-quick) var(--kw-animation-easing-standard);pointer-events:none;z-index:-1}.nav-item.svelte-7xw6sh:hover .icon-wrap:where(.svelte-7xw6sh):before{background:var(--kw-workspace-rail-icon-hover-bg);box-shadow:var(--kw-workspace-rail-icon-hover-shadow)}.nav-item.svelte-7xw6sh:hover .icon-wrap:where(.svelte-7xw6sh){color:var(--kw-workspace-rail-item-hover-color)}.nav-item--locked.svelte-7xw6sh:hover .icon-wrap:where(.svelte-7xw6sh):before{background:transparent;box-shadow:none}.nav-item--active.svelte-7xw6sh .icon-wrap:where(.svelte-7xw6sh),.nav-item--active.svelte-7xw6sh:hover .icon-wrap:where(.svelte-7xw6sh){color:var(--kw-workspace-rail-item-active-color)}.nav-item--active.svelte-7xw6sh .icon-wrap:where(.svelte-7xw6sh):before,.nav-item--active.svelte-7xw6sh:hover .icon-wrap:where(.svelte-7xw6sh):before{background:var(--kw-workspace-rail-item-active-bg);box-shadow:none}.nav-item--active.svelte-7xw6sh:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:3px;height:22px;border-radius:999px;background:var(--kw-brand)}.icon-dock.svelte-7xw6sh{display:grid;place-items:center;width:100%;height:100%;transition:transform .16s ease-out;transform:scale(calc(1 + (var(--dock-mag) * .5)));will-change:transform}.nav-label.svelte-7xw6sh{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--kw-animation-duration-standard) var(--kw-animation-easing-standard)}.spWorkspace--expanded.svelte-7xw6sh .nav-label:where(.svelte-7xw6sh){opacity:1}.spWorkspace.spWorkspace--expanded.svelte-7xw6sh .nav-item:where(.svelte-7xw6sh) .icon-wrap:where(.svelte-7xw6sh):before{background:transparent;box-shadow:none}.spWorkspace--expanded.svelte-7xw6sh .nav-item:where(.svelte-7xw6sh):not(.nav-item--locked):hover{background:var(--kw-workspace-rail-item-hover-bg);color:var(--kw-workspace-rail-item-hover-color)}.spWorkspace--expanded.svelte-7xw6sh .nav-item.nav-item--active:where(.svelte-7xw6sh),.spWorkspace--expanded.svelte-7xw6sh .nav-item.nav-item--active:where(.svelte-7xw6sh):not(.nav-item--locked):hover{background:var(--kw-workspace-rail-item-active-bg);color:var(--kw-workspace-rail-item-active-color)}.nav-item--active.svelte-7xw6sh .nav-label:where(.svelte-7xw6sh){font-weight:500}.nav-item.svelte-7xw6sh:focus-visible{outline:2px solid var(--kw-border-focused);outline-offset:2px}@media (prefers-reduced-motion: reduce){.spWorkspace.svelte-7xw6sh,.nav-group-label.svelte-7xw6sh,.nav-item.svelte-7xw6sh,.icon-wrap.svelte-7xw6sh:before,.nav-label.svelte-7xw6sh,.icon-wrap.svelte-7xw6sh,.icon-dock.svelte-7xw6sh{transition:none}.icon-dock.svelte-7xw6sh{transform:translate(0) scale(1)}}.kw-workspace-bottombar.svelte-1y45kge{position:sticky;bottom:0;width:100%;right:0;min-height:var(--kw-workspace-bottombar-h);padding:var(--kw-spacing-4) var(--kw-spacing-5);border-top:1px solid var(--kw-border-subtle);-webkit-backdrop-filter:blur(var(--kw-surface-glass-blur));backdrop-filter:blur(var(--kw-surface-glass-blur));background:color-mix(in srgb,var(--kw-workspace-bottombar-bg) 75%,transparent);display:flex;align-items:center;gap:var(--kw-spacing-4);justify-content:flex-end;font-family:var(--kw-font-sans);color:var(--kw-workspace-bottombar-color);z-index:50;view-transition-name:none}.kw-workspace-bottombar.sticky.svelte-1y45kge{border-color:color-mix(in srgb,var(--kw-border-subtle) 100%,transparent)}.kw-workspace-bottombar--start.svelte-1y45kge{justify-content:flex-start}.kw-workspace-bottombar--center.svelte-1y45kge{justify-content:center}.kw-workspace-bottombar--end.svelte-1y45kge{justify-content:flex-end}.kw-workspace-bottombar--between.svelte-1y45kge{justify-content:space-between}.kw-workspace-bottombar__placeholder.svelte-1y45kge{font-size:var(--kw-fs--1);color:var(--kw-text-3)}@media (max-width: 48rem){.kw-workspace-bottombar.svelte-1y45kge{flex-wrap:wrap;gap:var(--kw-spacing-3)}}.topbar.svelte-5q25we{position:sticky;top:0;z-index:910;left:0;right:0;height:var(--kw-topbar-h);display:flex;align-items:center;gap:var(--kw-spacing-2);--lpad: var(--kw-spacing-3);padding:0 var(--kw-spacing-3) 0 calc(var(--kw-topbar-h) + var(--lpad));color:var(--kw-workspace-topbar-color);-webkit-backdrop-filter:blur(var(--kw-surface-glass-blur));backdrop-filter:blur(var(--kw-surface-glass-blur));background:color-mix(in srgb,var(--kw-workspace-topbar-bg) 80%,transparent);transition:transform .16s ease,opacity .16s ease;border-bottom:1px solid var(--kw-border-default)}.topbar.hidden.svelte-5q25we{transform:translateY(-100%);opacity:0;pointer-events:none}.spacer.svelte-5q25we{margin-left:auto}.brand-square.svelte-5q25we{-webkit-user-select:none;user-select:none;position:fixed;top:0;left:0;width:var(--kw-topbar-h);height:var(--kw-topbar-h);display:grid;place-items:center;background:var(--kw-workspace-home-sidepanel-bg);border-right:1px solid var(--kw-border-default);z-index:915;transition:transform .16s ease,opacity .16s ease}.sidepanel-toggle.svelte-5q25we{display:none;align-items:center;justify-content:center;min-width:var(--kw-workspace-home-rail-w);gap:var(--kw-spacing-2)}.icon-btn.svelte-5q25we{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--kw-radius-md);border:none;color:var(--kw-workspace-topbar-color);background:transparent;cursor:pointer}.icon-btn.svelte-5q25we:hover{background:var(--kw-workspace-rail-item-hover-bg);color:var(--kw-text-1)}.icon-btn.svelte-5q25we:focus-visible{outline:2px solid var(--kw-border-focused);outline-offset:2px}.kw-logo-btn.svelte-5q25we{text-decoration:none}.mobile-toggle.svelte-5q25we{display:none}.rail-toggle.svelte-5q25we{flex:none;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;width:var(--kw-workspace-rail-current, var(--kw-workspace-rail-w));margin-left:calc(-1 * var(--lpad));padding-right:var(--kw-spacing-2);position:relative;transition:width var(--kw-animation-duration-standard) var(--kw-animation-easing-standard)}.rail-toggle.svelte-5q25we:after{content:"";position:absolute;right:0;top:50%;width:1px;height:var(--kw-spacing-7);transform:translateY(-50%);background:var(--kw-border-default)}.rail-toggle.svelte-5q25we .kw-frame-mark{top:calc(100% + .5px);left:calc(100% - .5px - var(--kw-frame-mark) / 2)}.brand-square.svelte-5q25we .kw-frame-mark{top:calc(100% - .5px - var(--kw-frame-mark) / 2);left:calc(100% + .5px)}.rail-toggle-btn.svelte-5q25we{width:var(--kw-spacing-8);height:var(--kw-spacing-8)}@media (prefers-reduced-motion: reduce){.rail-toggle.svelte-5q25we{transition:none}}@media (max-width: 64rem){.topbar.svelte-5q25we{--lpad: 0px;background:var(--kw-workspace-topbar-bg)}.sidepanel-toggle.svelte-5q25we{display:flex}.mobile-toggle.svelte-5q25we{display:grid}.rail-toggle.svelte-5q25we{display:none}.brand-square.svelte-5q25we{border-bottom:1px solid var(--kw-border-default)}.brand-square.mobile-hidden.svelte-5q25we{transform:translateY(-100%);opacity:0;pointer-events:none}}*,*:before,*:after{box-sizing:border-box}.app.svelte-nbr6e{background-color:var(--kw-workspace-squares-fill);background-size:1rem 1rem;background-attachment:fixed;background-position:-7rem -3.5rem}.row.svelte-nbr6e{display:flex}.main-cont.svelte-nbr6e{display:flex;flex-direction:column;width:100%;align-items:center;flex:1 1 auto;min-width:0;min-height:calc(100vh - var(--kw-topbar-h));background:var(--kw-workspace-layout-bg)}:root{--kw-workspace-rail-current: var(--kw-workspace-rail-w-open)}:root[data-kw-rail=closed]{--kw-workspace-rail-current: var(--kw-workspace-rail-w)}.rail-spacer.svelte-nbr6e{flex:none;width:var(--kw-workspace-rail-current);transition:width var(--kw-animation-duration-standard) var(--kw-animation-easing-standard)}.content.svelte-nbr6e{flex:1;width:100%}.content--bottombar.svelte-nbr6e{margin-bottom:var(--kw-workspace-bottombar-h)}.setup-gate.svelte-nbr6e{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(100vh - var(--kw-topbar-h) - 2rem);padding:2rem}@media (prefers-reduced-motion: reduce){.rail-spacer.svelte-nbr6e{transition:none}}@media (max-width: 64rem){.spHome,.spWorkspace,.rail-spacer.svelte-nbr6e{display:none}.right-panel-pad.svelte-nbr6e,.right-panel-expanded.svelte-nbr6e{margin-right:var(--kw-workspace-right-w)}}.kw-workspace-page.svelte-1tjazp7{padding:var(--kw-workspace-page-pad);display:grid;gap:var(--kw-workspace-page-gap);width:100%}.kw-workspace-page__header.svelte-1tjazp7{display:flex;justify-content:flex-end;align-items:center;gap:var(--kw-spacing-4)}.kw-workspace-page__actions.svelte-1tjazp7{display:flex;gap:var(--kw-spacing-2);flex-shrink:0}.kw-workspace-page__actions.svelte-1tjazp7 button{font-size:var(--kw-fs--1);padding:var(--kw-spacing-2) var(--kw-spacing-3)}.kw-workspace-page__actions.svelte-1tjazp7 button svg{width:16px;height:16px}.kw-workspace-page__content.svelte-1tjazp7{display:grid;gap:var(--kw-workspace-page-gap);min-width:0}@media (max-width: 64rem){.kw-workspace-page__actions.svelte-1tjazp7{justify-content:flex-start}}@media (max-width: 40rem){.kw-workspace-page__actions.svelte-1tjazp7{flex-direction:column;width:100%}.kw-workspace-page__actions.svelte-1tjazp7 button{width:100%;justify-content:center}}.dev.svelte-1wz69fk{display:flex;flex-direction:column;gap:var(--kw-spacing-5)}.dev__title.svelte-1wz69fk{margin:0;font-size:var(--kw-fs-0);font-weight:600;color:var(--kw-text-1)}.dev__scope.svelte-1wz69fk{margin:var(--kw-spacing-1) 0 0;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.dev__tablewrap.svelte-1wz69fk{overflow-x:auto;border:1px solid var(--kw-border-subtle);border-radius:var(--kw-radius-md)}.dev__table.svelte-1wz69fk{width:100%;min-width:46rem;border-collapse:collapse;font-size:var(--kw-fs--2)}.dev__table.svelte-1wz69fk thead:where(.svelte-1wz69fk) th:where(.svelte-1wz69fk){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-1wz69fk tbody:where(.svelte-1wz69fk) th:where(.svelte-1wz69fk),.dev__table.svelte-1wz69fk tbody:where(.svelte-1wz69fk) td:where(.svelte-1wz69fk){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-1wz69fk tbody:where(.svelte-1wz69fk) tr:where(.svelte-1wz69fk):last-child th:where(.svelte-1wz69fk),.dev__table.svelte-1wz69fk tbody:where(.svelte-1wz69fk) tr:where(.svelte-1wz69fk):last-child td:where(.svelte-1wz69fk){border-bottom:none}.dev__subject.svelte-1wz69fk{display:flex;flex-direction:column;gap:var(--kw-spacing-2);font-weight:600;color:var(--kw-text-1);white-space:nowrap}.dev__resolved.svelte-1wz69fk{background:color-mix(in srgb,var(--kw-color-green-500) 5%,transparent)}.dev__resolved-term.svelte-1wz69fk{display:block;font-weight:600;color:var(--kw-text-1)}.dev__resolved-note.svelte-1wz69fk{display:block;margin-top:var(--kw-spacing-1);font-size:var(--kw-fs--3);color:var(--kw-text-muted)}.dev__shown-tag.svelte-1wz69fk{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-1wz69fk .prov{margin-top:var(--kw-spacing-2)}.dev__unresolved.svelte-1wz69fk{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-1wz69fk{display:flex;gap:var(--kw-spacing-3);align-items:flex-start}.dev__unresolved-flag.svelte-1wz69fk{font-size:var(--kw-fs-1);color:var(--kw-color-semantic-warning-base);line-height:1}.dev__unresolved-title.svelte-1wz69fk{margin:0;font-size:var(--kw-fs-0);font-weight:600;color:var(--kw-text-1)}.dev__unresolved-lede.svelte-1wz69fk{margin:2px 0 0;font-size:var(--kw-fs--2);color:var(--kw-text-2)}.flag.svelte-1wz69fk{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-1wz69fk{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kw-spacing-3)}.flag__subject.svelte-1wz69fk{margin:0;font-size:var(--kw-fs--1);font-weight:600;color:var(--kw-text-1)}.flag__clause.svelte-1wz69fk{font-size:var(--kw-fs--2);color:var(--kw-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.flag__axes.svelte-1wz69fk{display:flex;flex-wrap:wrap;gap:var(--kw-spacing-2)}.axis.svelte-1wz69fk{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-1wz69fk{text-transform:uppercase;letter-spacing:var(--kw-letter-spacing-wide);font-size:var(--kw-fs--3);font-weight:600;opacity:.75}.axis__val.svelte-1wz69fk{font-weight:600}.axis--precedence.svelte-1wz69fk{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-1wz69fk{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-1wz69fk{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-1wz69fk .axis__key:where(.svelte-1wz69fk){text-decoration:none}.flag__question.svelte-1wz69fk{margin:0;font-size:var(--kw-fs--1);color:var(--kw-text-2);line-height:var(--kw-line-height-normal)}.flag__arrangement-note.svelte-1wz69fk{margin:0;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.flag__conditional.svelte-1wz69fk{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-1wz69fk{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-1wz69fk{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-1wz69fk{margin:0;font-size:var(--kw-fs--2);color:var(--kw-text-muted);font-style:italic}.flag__foot.svelte-1wz69fk{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-1wz69fk{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-1wz69fk{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-1wz69fk{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-1wz69fk:hover{color:var(--kw-text-1)}.flag__choice--on.svelte-1wz69fk{background:var(--kw-paper);color:var(--kw-color-purple-700);box-shadow:var(--kw-shadow-xs)}[data-theme=dark] .flag__choice--on.svelte-1wz69fk{color:var(--kw-color-purple-300)}.beats.svelte-h0724r{--sheet-w: 4.75rem;--sheet-h: 6.25rem;--ladder-step: calc(var(--kw-fs--3) * 1.35);--board-row-gap: var(--kw-spacing-9);--beat-move: var(--kw-animation-duration-deliberate);--beat-move-ease: var(--kw-animation-easing-emphasized);--beat-settle: var(--kw-animation-duration-expressive);--beat-settle-ease: var(--kw-animation-easing-entrance);--beat-tint: var(--kw-animation-duration-standard);--beat-tint-ease: var(--kw-animation-easing-standard);--beat-row: var(--kw-animation-duration-deliberate);--beat-row-step: 90ms;--beat-row-after: .12s;--beat-wave-step: 55ms;--beat-open-hold: .26s;--beat-recede: var(--kw-animation-duration-slow);--beat-recede-ease: var(--kw-animation-easing-exit);--beat-recede-step: 40ms;--beat-none: 0s;--beat-sweep: 2.6s;--beat-sweep-step: .16s;width:min(100%,46rem);display:flex;flex-direction:column;gap:var(--kw-spacing-5)}.stage.svelte-h0724r{display:flex;align-items:flex-start;justify-content:center;min-height:calc(var(--sheet-h) + var(--kw-spacing-6));padding:calc(var(--kw-spacing-4) + max(0px,(var(--depth, 1) - 1) * var(--ladder-step))) 0 var(--kw-spacing-4);transition:padding-top var(--beat-move) var(--beat-move-ease);overflow-x:auto}.stage--reading.svelte-h0724r{--sheet-w: 8rem}.stage--titled.svelte-h0724r{--sheet-w: 10.5rem}.sheets.svelte-h0724r{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:center;column-gap:var(--kw-spacing-4);row-gap:var(--board-row-gap);min-width:0;transition:row-gap var(--beat-move) var(--beat-move-ease)}.sheets--open.svelte-h0724r{width:100%;--board-row-gap: var(--kw-spacing-6)}.group.svelte-h0724r{display:flex;flex-direction:column;align-items:stretch;transition:margin-left var(--beat-move) var(--beat-move-ease),transform var(--beat-move) var(--beat-move-ease)}.group--open.svelte-h0724r{flex:0 0 100%;min-width:0}.group__row.svelte-h0724r{display:flex;align-items:flex-start;gap:var(--kw-spacing-1)}.group--open.svelte-h0724r .group__row:where(.svelte-h0724r){flex-direction:column}.group__file.svelte-h0724r{margin:0 0 var(--kw-spacing-3);width:0;min-width:100%;transition:transform var(--beat-move) var(--beat-move-ease),opacity var(--beat-move) var(--beat-move-ease);font-size:var(--kw-fs--3);line-height:1.3;color:var(--kw-text-disabled);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group__tray.svelte-h0724r{display:flex;flex-direction:column}.group--joined.svelte-h0724r .group__tray:where(.svelte-h0724r){margin-block:calc(-1 * var(--kw-spacing-2));padding:var(--kw-spacing-2);background:var(--kw-surface-inset);border:1px dashed var(--kw-border-strong);border-radius:var(--kw-radius-sm)}.group__tie.svelte-h0724r{display:flex;align-items:center;gap:var(--kw-spacing-1);margin:var(--kw-spacing-2) 0 0;font-size:var(--kw-fs--3);color:var(--kw-text-muted)}.group__tie-mark.svelte-h0724r{flex:none;width:.75rem;border-top:1px dashed var(--kw-border-strong)}.group--stacked.svelte-h0724r .group__file:where(.svelte-h0724r){transform:translate(calc(var(--s) * .4rem),calc((var(--s) - (var(--depth, 1) - 1)) * var(--ladder-step)));opacity:calc(1 - var(--s) * .22)}.group--stacked.svelte-h0724r{margin-left:calc(.55rem - var(--sheet-w) - var(--kw-spacing-4));transform:rotate(calc((var(--s) - 1) * 1.4deg)) translateY(calc(var(--s) * -2px))}.group--stacked.group--pile-head.svelte-h0724r{margin-left:0}.doc.svelte-h0724r{display:flex;flex-direction:column;align-items:stretch;width:var(--sheet-w);min-width:0;transition:width var(--beat-move) var(--beat-move-ease);transition-delay:calc(var(--i, 0) * var(--beat-wave-step))}.group--open.svelte-h0724r .doc:where(.svelte-h0724r){width:100%;transition-delay:var(--beat-none)}.group__row.svelte-h0724r>.doc:where(.svelte-h0724r):nth-child(n+2){animation:svelte-h0724r-doc-emerge var(--beat-move) var(--beat-move-ease) both}@keyframes svelte-h0724r-doc-emerge{0%{margin-left:calc(-1 * (var(--sheet-w) + var(--kw-spacing-1)));opacity:0;transform:translate(-6px) scale(.96)}60%{opacity:1}}.sheet.svelte-h0724r{position:relative;box-sizing:border-box;width:100%;min-height:var(--sheet-h);height:auto;align-self:flex-start;flex:none;display:flex;flex-direction:column;padding:calc(3px + var(--kw-spacing-2)) 0 0;background:var(--kw-surface-card);border:1px solid var(--kw-border-strong);border-radius:var(--kw-radius-xs);overflow:hidden;transition:border-color var(--beat-tint) var(--beat-tint-ease),transform var(--beat-settle) var(--beat-settle-ease),opacity var(--beat-settle)}.sheet__rail.svelte-h0724r{position:absolute;inset:0 0 auto;height:3px;background:var(--kw-border-default);transition:background var(--beat-tint) var(--beat-tint-ease)}.sheet__title.svelte-h0724r{flex:none;margin:0;padding:0 var(--kw-spacing-2) var(--kw-spacing-3);font-size:var(--kw-fs--3);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--kw-text-1);overflow-wrap:anywhere}.sheet__body.svelte-h0724r{flex:1 1 auto;min-height:1.75rem;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 var(--kw-spacing-2) var(--kw-spacing-3)}.sheet__rule.svelte-h0724r{height:4px;border-radius:2px;background:var(--kw-border-default);transition:background var(--beat-tint) var(--beat-tint-ease)}.sheet__rule--short.svelte-h0724r{width:62%}.sheet[data-state=opening].svelte-h0724r{transform:translateY(-4px)}.sheet[data-state=reading].svelte-h0724r:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--kw-brand) 26%,transparent) 50%,transparent 80%);transform:translate(-100%);animation:svelte-h0724r-sheet-sweep var(--beat-sweep) var(--beat-tint-ease) infinite;animation-delay:calc(var(--i) * var(--beat-sweep-step))}@keyframes svelte-h0724r-sheet-sweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.sheet[data-state=read].svelte-h0724r:not(.sheet--excluded){border-color:var(--kw-border-strong)}.sheet[data-state=read].svelte-h0724r:not(.sheet--excluded) .sheet__rail:where(.svelte-h0724r){background:var(--kw-color-green-700)}.sheet[data-state=read].svelte-h0724r:not(.sheet--excluded) .sheet__rule:where(.svelte-h0724r){background:color-mix(in srgb,var(--kw-brand) 34%,transparent)}.sheet--excluded.svelte-h0724r .sheet__title:where(.svelte-h0724r){color:var(--kw-text-disabled)}.sheet--excluded.svelte-h0724r .kinds__note--aside:where(.svelte-h0724r){color:var(--kw-text-muted)}.sheet--excluded.svelte-h0724r{background:var(--kw-surface-inset);border-style:dashed;border-color:var(--kw-border-default)}.sheet--excluded.svelte-h0724r .sheet__body:where(.svelte-h0724r){opacity:.55}.sheet--excluded.svelte-h0724r .kind:where(.svelte-h0724r){background:none}.sheet--excluded.svelte-h0724r .kind__tick:where(.svelte-h0724r){background:var(--kw-text-disabled)}.sheet--excluded.svelte-h0724r .kind__label:where(.svelte-h0724r){color:var(--kw-text-muted)}.kinds.svelte-h0724r{list-style:none;margin:0;padding:0;flex:none}.kind.svelte-h0724r{display:flex;align-items:center;gap:5px;height:0;padding:0 var(--kw-spacing-2);overflow:hidden;border-top:1px solid var(--kw-border-default);background:color-mix(in srgb,var(--kw-brand) 10%,transparent);animation:svelte-h0724r-kind-open var(--beat-row) var(--beat-move-ease) both;animation-delay:calc(var(--k) * var(--beat-row-step))}@keyframes svelte-h0724r-kind-open{to{height:1.25rem}}.kind__tick.svelte-h0724r{flex:none;width:4px;height:4px;border-radius:1px;background:var(--kw-brand);transform:scale(0);animation:svelte-h0724r-kind-tick var(--beat-settle) cubic-bezier(.34,1.5,.64,1) both;animation-delay:calc(var(--k) * var(--beat-row-step) + var(--beat-row-after))}@keyframes svelte-h0724r-kind-tick{to{transform:none}}.kind__label.svelte-h0724r{font-size:var(--kw-fs--3);font-weight:500;color:var(--kw-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translate(-5px);animation:svelte-h0724r-kind-label var(--beat-tint) var(--beat-tint-ease) both;animation-delay:calc(var(--k) * var(--beat-row-step) + var(--beat-row-after))}@keyframes svelte-h0724r-kind-label{to{opacity:1;transform:none}}.kinds__note.svelte-h0724r{display:grid;grid-template-rows:0fr;margin:0;overflow:hidden;border-top:1px solid var(--kw-border-default);font-size:var(--kw-fs--3);color:var(--kw-text-disabled);animation:svelte-h0724r-note-open var(--beat-row) var(--beat-move-ease) both}.kinds__note.svelte-h0724r>span:where(.svelte-h0724r){min-height:0;padding:3px var(--kw-spacing-2)}@keyframes svelte-h0724r-note-open{to{grid-template-rows:1fr}}.kinds__note--aside.svelte-h0724r{font-style:italic}.sheet__mark.svelte-h0724r{display:grid;grid-template-rows:0fr;overflow:hidden;border-top:1px solid var(--kw-border-default);font-size:var(--kw-fs--3);animation:svelte-h0724r-note-open var(--beat-row) var(--beat-move-ease) both}.sheet__mark.svelte-h0724r>*{min-height:0;margin:0;padding:3px var(--kw-spacing-2)}.beats--settled.svelte-h0724r .sheet__mark:where(.svelte-h0724r){grid-template-rows:1fr;animation:none}.beats--settled.svelte-h0724r .group__row:where(.svelte-h0724r)>.doc:where(.svelte-h0724r):nth-child(n+2){animation:none}.beats--settled.svelte-h0724r .kind:where(.svelte-h0724r){height:1.25rem;animation:none}.beats--settled.svelte-h0724r .kind__tick:where(.svelte-h0724r){transform:none;animation:none}.beats--settled.svelte-h0724r .kind__label:where(.svelte-h0724r){opacity:1;transform:none;animation:none}.beats--settled.svelte-h0724r .kinds__note:where(.svelte-h0724r){grid-template-rows:1fr;animation:none}.beats--receding.svelte-h0724r .group:where(.svelte-h0724r){animation:svelte-h0724r-group-recede var(--beat-recede) var(--beat-recede-ease) both;animation-delay:calc(var(--g, 0) * var(--beat-recede-step));pointer-events:none}@keyframes svelte-h0724r-group-recede{to{opacity:0;transform:scale(.96)}}.sheet--open.svelte-h0724r{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"kind kinds tag" "answer answer answer";align-items:baseline;column-gap:var(--kw-spacing-2);min-height:0;padding:calc(3px + var(--kw-spacing-3)) var(--kw-spacing-4) var(--kw-spacing-3)}.sheet--open.svelte-h0724r .sheet__body:where(.svelte-h0724r){grid-area:answer;flex:none;min-height:0;padding:0 var(--kw-spacing-2);animation:svelte-h0724r-body-close var(--beat-open-hold) var(--beat-tint-ease) both}@keyframes svelte-h0724r-body-close{to{opacity:0;max-height:0;gap:0;padding-block:0}}.sheet--open.svelte-h0724r .sheet__title:where(.svelte-h0724r){grid-area:kind;padding:0;font-size:var(--kw-fs-0)}.sheet__title.svelte-h0724r{transition:font-size var(--beat-open-hold) var(--beat-tint-ease)}.sheet--open.svelte-h0724r .kinds:where(.svelte-h0724r),.sheet--open.svelte-h0724r .kinds__note:where(.svelte-h0724r){grid-area:kinds}.sheet--open.svelte-h0724r .sheet__tag:where(.svelte-h0724r){grid-area:tag}.sheet--open.svelte-h0724r .sheet__answer:where(.svelte-h0724r){grid-area:answer}.sheet--open.svelte-h0724r .kinds:where(.svelte-h0724r){display:flex;flex-wrap:wrap;gap:var(--kw-spacing-1)}.sheet--open.svelte-h0724r .kind:where(.svelte-h0724r){height:auto;padding:1px var(--kw-spacing-2);border-top:0;border-radius:var(--kw-radius-xs);animation:none}.sheet--open.svelte-h0724r .kind__tick:where(.svelte-h0724r){display:none}.sheet--open.svelte-h0724r .kind__label:where(.svelte-h0724r){opacity:1;transform:none;animation:none}.sheet--open.svelte-h0724r .kinds__note:where(.svelte-h0724r){border-top:0;grid-template-rows:1fr;animation:none}.sheet--open.svelte-h0724r .kinds__note:where(.svelte-h0724r)>span:where(.svelte-h0724r){padding:0}.sheet__answer.svelte-h0724r{display:grid;grid-template-rows:0fr;overflow:hidden;animation:svelte-h0724r-answer-open var(--beat-row) var(--beat-move-ease) both;animation-delay:var(--beat-open-hold)}.sheet__answer.svelte-h0724r>*{min-height:0}@keyframes svelte-h0724r-answer-open{to{grid-template-rows:1fr}}@media (prefers-reduced-motion: reduce){.beats.svelte-h0724r{--beat-move: 0s;--beat-settle: 0s;--beat-tint: 0s;--beat-row: 0s;--beat-open-hold: 0s;--beat-row-step: 0s;--beat-row-after: 0s;--beat-wave-step: 0s;--beat-recede: 0s;--beat-recede-step: 0s}.sheet[data-state=reading].svelte-h0724r:after{animation:none}.sheet[data-state=reading].svelte-h0724r:after{content:none}}@media (max-width: 40rem){.beats.svelte-h0724r{--sheet-w: 3.5rem;--sheet-h: 4.75rem}.stage--reading.svelte-h0724r{--sheet-w: 6.5rem}.stage--titled.svelte-h0724r{--sheet-w: 8.5rem}.stage.svelte-h0724r{justify-content:flex-start}}.card.svelte-1uoo7x1{--register-reveal-duration: .32s;--register-reveal-easing: cubic-bezier(.22, .61, .36, 1);--register-reveal-rise: -.35rem;--kw-register-ground: var(--kw-workspace-layout-bg);display:flex;flex-direction:column;width:100%;min-width:0;animation:svelte-1uoo7x1-card-in var(--kw-animation-duration-expressive) var(--kw-animation-easing-entrance) both}@keyframes svelte-1uoo7x1-card-in{0%{opacity:0;transform:translateY(8px)}}.card--settled.svelte-1uoo7x1{animation:none}@media (prefers-reduced-motion: reduce){.card.svelte-1uoo7x1{animation:none}}.card__bar.svelte-1uoo7x1{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kw-spacing-3);flex-wrap:wrap;padding-bottom:var(--kw-spacing-2)}.card__title.svelte-1uoo7x1{margin:0;font-size:var(--kw-fs--2);font-weight:var(--kw-font-weight-medium);letter-spacing:.09em;text-transform:uppercase;color:var(--kw-text-muted)}.card__state.svelte-1uoo7x1{display:inline-flex;align-items:center;gap:var(--kw-spacing-1);padding:1px var(--kw-spacing-2);border-radius:var(--kw-radius-pill);background:color-mix(in srgb,var(--kw-color-semantic-success-base) 12%,transparent);font-size:var(--kw-fs--3);color:var(--kw-text-2);white-space:nowrap}.card__state.svelte-1uoo7x1:before{content:"";width:5px;height:5px;border-radius:var(--kw-radius-pill);background:var(--kw-color-semantic-success-base)}.card__body.svelte-1uoo7x1{min-width:0}.card__body.svelte-1uoo7x1 .skel{background:var(--kw-border-default);background-size:auto;animation:svelte-1uoo7x1-skel-arrive calc(var(--register-reveal-duration) * 4) var(--register-reveal-easing) infinite}@keyframes svelte-1uoo7x1-skel-arrive{0%{opacity:0;transform:translateY(var(--register-reveal-rise))}25%,65%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (prefers-reduced-motion: reduce){.card__body.svelte-1uoo7x1 .skel{animation:none}}.named.svelte-hsgz3s{display:flex;flex-direction:column;gap:var(--kw-spacing-3);width:100%;min-width:0}.named.svelte-hsgz3s tbody{animation:svelte-hsgz3s-row-in var(--register-reveal-duration) var(--register-reveal-easing) both}@keyframes svelte-hsgz3s-row-in{0%{opacity:0;transform:translateY(var(--register-reveal-rise))}}.named--settled.svelte-hsgz3s tbody{animation:none}@media (prefers-reduced-motion: reduce){.named.svelte-hsgz3s tbody{animation:none}}.saids.svelte-hsgz3s{list-style:none;display:grid;gap:var(--kw-spacing-1);margin:0;padding:var(--kw-spacing-2) var(--kw-spacing-3);border-radius:var(--kw-radius-xs);background:var(--kw-surface-inset);font-size:var(--kw-fs--3)}.said.svelte-hsgz3s{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kw-spacing-2);min-width:0}.said__doc.svelte-hsgz3s{color:var(--kw-text-2)}.said__aliases.svelte-hsgz3s:before{content:"“"}.said__aliases.svelte-hsgz3s:after{content:"”"}.said__aliases.svelte-hsgz3s,.said__roles.svelte-hsgz3s{color:var(--kw-text-muted)}.said__note.svelte-hsgz3s{color:var(--kw-color-semantic-warning-base)}.said__file.svelte-hsgz3s{min-width:0;max-width:18rem;margin-left:auto;color:var(--kw-text-disabled);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roles.svelte-hsgz3s{display:flex;flex-wrap:wrap;gap:var(--kw-spacing-1);min-width:0}.role-chip.svelte-hsgz3s{padding:1px var(--kw-spacing-2);border-radius:var(--kw-radius-pill);background:color-mix(in srgb,var(--kw-text-2) 8%,transparent);font-size:var(--kw-fs--3);color:var(--kw-text-2);white-space:nowrap}.empty.svelte-hsgz3s{margin:0;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}.step.svelte-1973quz{display:flex;flex-direction:column;align-items:center;gap:var(--kw-spacing-5);width:100%;min-width:0}.answer.svelte-1973quz{width:min(100%,46rem);min-width:0}.held-room.svelte-1973quz{display:grid;grid-template-rows:1fr;justify-items:center;width:100%;min-width:0;transition:grid-template-rows var(--kw-animation-duration-slow) var(--kw-animation-easing-exit)}.held-room--closing.svelte-1973quz{grid-template-rows:0fr}.held-room--behind.svelte-1973quz .held-room__inner:where(.svelte-1973quz){opacity:.72;transition:opacity var(--kw-animation-duration-slow) var(--kw-animation-easing-standard)}.held-room__inner.svelte-1973quz{min-height:0;width:100%;display:flex;justify-content:center}.held-room--closing.svelte-1973quz .held-room__inner:where(.svelte-1973quz){overflow:hidden}@media (prefers-reduced-motion: reduce){.held-room.svelte-1973quz{transition:none}.held-room--behind.svelte-1973quz .held-room__inner:where(.svelte-1973quz){transition:none}}.mark.svelte-1973quz{color:var(--kw-text-muted)}.mark--bad.svelte-1973quz{color:var(--kw-color-semantic-error-base)}.mark--n.svelte-1973quz{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;color:var(--kw-text-disabled)}.held.svelte-164r3xk{display:flex;flex-direction:column;gap:var(--kw-spacing-3);width:100%;min-width:0}.issuer.svelte-164r3xk{padding-bottom:var(--kw-spacing-3);border-bottom:1px solid var(--kw-border-strong)}.issuer__eyebrow.svelte-164r3xk{margin:0;font-size:var(--kw-fs--3);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--kw-text-muted)}.issuer__name.svelte-164r3xk{margin:0;font-size:var(--kw-fs--1);font-weight:600;letter-spacing:-.01em;color:var(--kw-text-1)}.issuer__sub.svelte-164r3xk{margin:var(--kw-spacing-1) 0 0;font-size:var(--kw-fs--3);color:var(--kw-text-disabled)}.held.svelte-164r3xk tbody{animation:svelte-164r3xk-row-in var(--register-reveal-duration) var(--register-reveal-easing) both}@keyframes svelte-164r3xk-row-in{0%{opacity:0;transform:translateY(var(--register-reveal-rise))}}@media (prefers-reduced-motion: reduce){.held.svelte-164r3xk tbody{animation:none}}.papers.svelte-164r3xk{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--kw-spacing-1) var(--kw-spacing-3);margin:0;padding:var(--kw-spacing-2) var(--kw-spacing-3);border-radius:var(--kw-radius-xs);background:var(--kw-surface-inset);font-size:var(--kw-fs--3)}.paper.svelte-164r3xk{display:contents}.papers.svelte-164r3xk dt:where(.svelte-164r3xk){color:var(--kw-text-muted)}.papers.svelte-164r3xk dd:where(.svelte-164r3xk){margin:0;min-width:0;color:var(--kw-text-2)}.paper__clause.svelte-164r3xk:after{content:" · ";color:var(--kw-text-disabled)}.paper__quote.svelte-164r3xk:before{content:"“"}.paper__quote.svelte-164r3xk:after{content:"”"}.paper__file.svelte-164r3xk{display:block;color:var(--kw-text-disabled);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty.svelte-164r3xk{margin:0;font-size:var(--kw-fs--2);color:var(--kw-text-muted)}@media (max-width: 46rem){.papers.svelte-164r3xk{grid-template-columns:minmax(0,1fr);gap:0 0}.papers.svelte-164r3xk dt:where(.svelte-164r3xk){margin-top:var(--kw-spacing-1)}}.step.svelte-18i8ea9{display:flex;flex-direction:column;align-items:center;gap:var(--kw-spacing-5);width:100%;min-width:0;animation:svelte-18i8ea9-surface-in var(--kw-animation-duration-expressive) var(--kw-animation-easing-entrance) both}@keyframes svelte-18i8ea9-surface-in{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.step.svelte-18i8ea9{animation:none}}.answer.svelte-18i8ea9{display:flex;flex-direction:column;gap:var(--kw-spacing-5);width:min(100%,46rem);min-width:0}.ask.svelte-18i8ea9{margin:0;font-size:var(--kw-fs--1);font-weight:600;letter-spacing:-.01em;color:var(--kw-text-1)}.cands.svelte-18i8ea9{display:flex;flex-direction:column;gap:var(--kw-spacing-3)}.cands--after.svelte-18i8ea9{margin-top:var(--kw-spacing-2)}.cand.svelte-18i8ea9{display:flex;flex-direction:column;gap:var(--kw-spacing-3);padding:var(--kw-spacing-3) var(--kw-spacing-4);border:1px solid var(--kw-border-default);border-radius:var(--kw-radius-xs);background:var(--kw-surface-card)}.cand--dropped.svelte-18i8ea9{border-style:dashed;background:var(--kw-surface-inset)}.cand--dropped.svelte-18i8ea9 .cand__name:where(.svelte-18i8ea9),.cand--dropped.svelte-18i8ea9 .mini:where(.svelte-18i8ea9) td:where(.svelte-18i8ea9){color:var(--kw-text-disabled)}.cand__head.svelte-18i8ea9{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--kw-spacing-2) var(--kw-spacing-3)}.cand__name.svelte-18i8ea9{font-size:var(--kw-fs--1);font-weight:600;letter-spacing:-.01em;color:var(--kw-text-1)}.cand__n.svelte-18i8ea9{flex:1;font-size:var(--kw-fs--3);color:var(--kw-text-disabled)}.cand__figure.svelte-18i8ea9{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums}.pick.svelte-18i8ea9{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;font:inherit;font-size:var(--kw-fs--3);font-weight:500;padding:var(--kw-spacing-1) var(--kw-spacing-3);border:1px solid var(--kw-brand);border-radius:var(--kw-radius-xs);background:none;color:var(--kw-text-accent);cursor:pointer}.cand--dropped.svelte-18i8ea9 .pick:where(.svelte-18i8ea9){border-color:var(--kw-border-strong);color:var(--kw-text-muted)}.mini.svelte-18i8ea9{width:100%;border-collapse:collapse;font-size:var(--kw-fs--3)}.mini.svelte-18i8ea9 td:where(.svelte-18i8ea9){padding:2px var(--kw-spacing-3) 2px 0;color:var(--kw-text-2);text-align:left}.mini.svelte-18i8ea9 td:where(.svelte-18i8ea9):first-child{width:45%;color:var(--kw-text-1)}.mini.svelte-18i8ea9 td:where(.svelte-18i8ea9):last-child{padding-right:0}.mini__num.svelte-18i8ea9{width:1%;font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mini__num--unknown.svelte-18i8ea9{color:var(--kw-text-disabled)}.cand__more.svelte-18i8ea9{margin:calc(-1 * var(--kw-spacing-2)) 0 0;font-size:var(--kw-fs--3);color:var(--kw-text-disabled)}.cand__verdict.svelte-18i8ea9{margin:0;font-size:var(--kw-fs--3);color:var(--kw-text-muted)}.cand__verdict--link.svelte-18i8ea9{color:var(--kw-text-accent)}.verdict.svelte-18i8ea9{display:flex;align-items:flex-start;gap:var(--kw-spacing-2);margin:0;padding:var(--kw-spacing-2) var(--kw-spacing-3);border-radius:var(--kw-radius-xs);background:var(--kw-surface-inset);font-size:var(--kw-fs--3);color:var(--kw-text-2)}.verdict--link.svelte-18i8ea9{background:color-mix(in srgb,var(--kw-brand) 12%,transparent);color:var(--kw-text-accent)}.verdict__k.svelte-18i8ea9{flex:none;font-family:var(--kw-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--kw-text-disabled)}.verdict--link.svelte-18i8ea9 .verdict__k:where(.svelte-18i8ea9){color:inherit}.notes.svelte-ioglg5{display:flex;flex-direction:column;gap:2px;margin-top:var(--kw-spacing-6);padding-top:var(--kw-spacing-2);border-top:1px solid var(--kw-border-subtle)}.note.svelte-ioglg5{margin:0;font-size:var(--kw-fs--3);color:var(--kw-text-disabled)}.note--bad.svelte-ioglg5{color:var(--kw-color-semantic-warning-base)}.note__doc.svelte-ioglg5:after{content:" · "}.status.svelte-1k6cibf{--status-pulse: 1.8s;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--kw-spacing-2);margin:0;text-align:center;font-size:var(--kw-fs--1);color:var(--kw-text-muted)}.status__dot.svelte-1k6cibf{flex:none;width:6px;height:6px;border-radius:var(--kw-radius-pill);background:var(--kw-border-strong)}.status__dot--live.svelte-1k6cibf{background:var(--kw-brand);animation:svelte-1k6cibf-status-pulse var(--status-pulse) var(--kw-animation-easing-standard) infinite}@keyframes svelte-1k6cibf-status-pulse{50%{opacity:.35}}.status--done.svelte-1k6cibf .status__dot:where(.svelte-1k6cibf){background:var(--kw-color-green-700);animation:none}.status__msg.svelte-1k6cibf{min-width:0}.status__tally.svelte-1k6cibf{font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kw-fs--2);color:var(--kw-text-disabled)}@media (prefers-reduced-motion: reduce){.status__dot--live.svelte-1k6cibf{animation:none}}.edge-marks.svelte-1sc3i11{display:contents}.edge-marks.svelte-1sc3i11 .edge-marks__start{left:calc(-.5 * var(--kw-border-width-hairline))}.edge-marks.svelte-1sc3i11 .edge-marks__end{right:calc(-.5 * var(--kw-border-width-hairline))}.edge-marks--bottom.svelte-1sc3i11 .kw-frame-mark{top:calc(100% + .5 * var(--kw-border-width-hairline) - var(--kw-frame-mark) / 2)}.edge-marks--top.svelte-1sc3i11 .kw-frame-mark{top:calc(-.5 * var(--kw-border-width-hairline) - var(--kw-frame-mark) / 2)}@media (max-width: 640px){.edge-marks.svelte-1sc3i11{display:none}}
