@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";.lth-c-text,.lth-c-text--size-xxsmall,.lth-c-text--size-xsmall,.lth-c-text--size-small,.lth-c-text--size-regular,.lth-c-text--size-large{--text-color: var(--color-neutral-800);--text-disabled-color: var(--color-neutral-400)}.lth-c-text,.lth-c-text--size-large,.lth-c-text--size-regular,.lth-c-text--size-small,.lth-c-text--size-xsmall,.lth-c-text--size-xxsmall{font-family:var(--typography-font-family-base);font-weight:400;display:inline-block;color:var(--text-color)}.lth-c-text--size-xxsmall{font-size:var(--typography-body-xxsmall-size);line-height:var(--typography-body-xxsmall-lineheight)}.lth-c-text--size-xsmall{font-size:var(--typography-body-xsmall-size);line-height:var(--typography-body-xsmall-lineheight)}.lth-c-text--size-small{font-size:var(--typography-body-small-size);line-height:var(--typography-body-small-lineheight)}.lth-c-text--size-regular{font-size:var(--typography-body-regular-size);line-height:var(--typography-body-regular-lineheight)}.lth-c-text--size-large{font-size:var(--typography-body-large-size);line-height:var(--typography-body-large-lineheight)}.lth-c-text--weight-light{font-weight:var(--typography-font-weight-light)}.lth-c-text--weight-normal{font-weight:var(--typography-font-weight-normal)}.lth-c-text--weight-strong{font-weight:var(--typography-font-weight-strong)}.lth-c-text--weight-bold{font-weight:var(--typography-font-weight-bold)}.lth-c-text.lth-is-disabled,.lth-is-disabled.lth-c-text--size-xxsmall,.lth-is-disabled.lth-c-text--size-xsmall,.lth-is-disabled.lth-c-text--size-small,.lth-is-disabled.lth-c-text--size-regular,.lth-is-disabled.lth-c-text--size-large{color:var(--text-disabled-color)}.ak-empty-state{flex:1;display:flex;flex-direction:column}.ak-empty-state__content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-stack-l);margin:auto auto 120px;flex:1;align-self:center;justify-self:center;justify-content:center}.ak-empty-state__text-content{display:flex;flex-direction:column;gap:var(--space-stack-s)}.ak-empty-state__icon{margin-inline:auto;background-color:var(--color-neutral-50);padding:30px;border-radius:100px}.ak-empty-state__text{max-width:20em}.lth-c-button,.lth-c-button--primary,.lth-c-button--common,.lth-c-button--flat,.lth-c-button--outline,.lth-c-button--inverse,.lth-c-button--danger,.lth-c-button--warning{--button-border-color: var(--color-neutral-800);--button-border-radius: var(--border-radius-s);--button-icon-margin: var(--space-inline-s);--button-primary-regular-text-color: var(--color-neutral-50);--button-primary-regular-bg-color: var(--color-primary-600);--button-primary-hover-bg-color: var(--color-primary-700);--button-primary-active-bg-color: var(--color-primary-800);--button-primary-focus-bg-color: var(--color-primary-600);--button-primary-focus-border-color: var(--color-primary-800);--button-primary-focus-border-width: var(--control-focus-border-width);--button-primary-disabled-text-color: var(--color-neutral-400);--button-primary-disabled-bg-color: var(--color-neutral-100);--button-primary-pressed-bg-color: var(--color-primary-800);--button-common-regular-text-color: var(--color-neutral-800);--button-common-regular-bg-color: var(--color-neutral-100);--button-common-hover-bg-color: var(--color-neutral-200);--button-common-active-bg-color: var(--color-neutral-300);--button-common-pressed-bg-color: var(--color-neutral-300);--button-common-focus-border-color: var(--control-focus-border-color);--button-common-focus-border-width: var(--control-focus-border-width);--button-common-disabled-text-color: var(--color-neutral-400);--button-common-disabled-bg-color: var(--color-neutral-100);--button-common-disabled-border-color: var(--color-neutral-400);--button-flat-regular-text-color: var(--color-neutral-800);--button-flat-regular-bg-color: transparent;--button-flat-hover-bg-color: var(--color-neutral-100);--button-flat-active-bg-color: var(--color-neutral-200);--button-flat-focus-border-color: var(--control-focus-border-color);--button-flat-focus-border-width: var(--control-focus-border-width);--button-flat-disabled-text-color: var(--color-neutral-400);--button-flat-disabled-bg-color: transparent;--button-flat-icon-margin: var(--space-inline-s);--button-inverse-regular-text-color: var(--color-neutral-50);--button-inverse-border-color: transparent;--button-inverse-border-width: var(--border-width-m);--button-inverse-hover-text-color: var(--color-neutral-50);--button-inverse-hover-bg-color: var(--color-neutral-800);--button-inverse-active-text-color: var(--color-neutral-50);--button-inverse-active-bg-color: var(--color-neutral-700);--button-inverse-focus-bg-color: var(--color-neutral-400);--button-inverse-focus-border-color: var(--color-primary-600);--button-inverse-focus-border-width: var(--control-focus-border-width);--button-inverse-disabled-text-color: var(--color-neutral-600);--button-inverse-disabled-border-color: transparent;--button-inverse-disabled-bg-color: transparent;--button-outline-regular-text-color: var(--color-primary-600);--button-outline-border-color: var(--color-primary-600);--button-outline-border-width: var(--border-width-s);--button-outline-hover-bg-color: var(--color-neutral-100);--button-outline-active-bg-color: var(--color-neutral-200);--button-outline-focus-border-color: var(--control-focus-border-color);--button-outline-focus-border-width: var(--control-focus-border-width);--button-outline-disabled-text-color: var(--color-neutral-400);--button-outline-disabled-border-color: var(--color-neutral-400);--button-outline-disabled-bg-color: transparent;--button-danger-regular-text-color: var(--color-neutral-50);--button-danger-regular-bg-color: var(--color-error-200);--button-danger-hover-bg-color: var(--color-error-300);--button-danger-active-bg-color: var(--color-error-400);--button-danger-focus-border-color: var(--color-error-400);--button-danger-focus-border-width: var(--control-focus-border-width);--button-danger-disabled-text-color: var(--color-neutral-400);--button-danger-disabled-bg-color: var(--color-neutral-100);--button-warning-regular-text-color: var(--color-neutral-50);--button-warning-regular-bg-color: var(--color-warning-200);--button-warning-hover-bg-color: var(--color-warning-300);--button-warning-active-bg-color: var(--color-warning-400);--button-warning-focus-border-color: var(--color-warning-400);--button-warning-focus-border-width: var(--control-focus-border-width);--button-warning-disabled-text-color: var(--color-neutral-400);--button-warning-disabled-bg-color: var(--color-neutral-100);--button-focus-shadow: var(--control-focus-shadow);--button-monochrome-text-color: var(--color-neutral-800);--button-monochrome-border-color: var(--color-neutral-600);--button-monochrome-disabled-border-color: var(--color-neutral-400);--button-xsmall-padding: var(--button-spacing-xs);--button-xsmall-label-font-size: var(--typography-body-regular-size);--button-small-padding: var(--button-spacing-s);--button-small-label-font-size: var(--typography-body-regular-size);--button-medium-padding: var(--button-spacing-m);--button-medium-label-font-size: var(--typography-body-regular-size);--button-large-padding: var(--button-spacing-l);--button-large-label-font-size: var(--typography-body-regular-size)}.lth-c-button,.lth-c-button--warning,.lth-c-button--danger,.lth-c-button--inverse,.lth-c-button--outline,.lth-c-button--flat,.lth-c-button--common,.lth-c-button--primary{display:inline-flex;align-items:center;gap:var(--button-icon-margin);position:relative;border:none;border-radius:var(--button-border-radius);line-height:var(--typography-body-regular-lineheight);font-family:var(--typography-font-family-base);text-transform:var(--button-text-transform);text-decoration:none;white-space:nowrap;cursor:pointer;justify-content:center}.lth-c-button.lth-has-icon:not(.lth-c-button.lth-is-icononly):not(.lth-is-icononly.lth-c-button--warning):not(.lth-is-icononly.lth-c-button--danger):not(.lth-is-icononly.lth-c-button--inverse):not(.lth-is-icononly.lth-c-button--outline):not(.lth-is-icononly.lth-c-button--flat):not(.lth-is-icononly.lth-c-button--common):not(.lth-is-icononly.lth-c-button--primary),.lth-has-icon.lth-c-button--warning:not(.lth-c-button.lth-is-icononly):not(.lth-is-icononly.lth-c-button--warning):not(.lth-is-icononly.lth-c-button--danger):not(.lth-is-icononly.lth-c-button--inverse):not(.lth-is-icononly.lth-c-button--outline):not(.lth-is-icononly.lth-c-button--flat):not(.lth-is-icononly.lth-c-button--common):not(.lth-is-icononly.lth-c-button--primary),.lth-has-icon.lth-c-button--danger:not(.lth-c-button.lth-is-icononly):not(.lth-is-icononly.lth-c-button--warning):not(.lth-is-icononly.lth-c-button--danger):not(.lth-is-icononly.lth-c-button--inverse):not(.lth-is-icononly.lth-c-button--outline):not(.lth-is-icononly.lth-c-button--flat):not(.lth-is-icononly.lth-c-button--common):not(.lth-is-icononly.lth-c-button--primary),.lth-has-icon.lth-c-button--inverse:not(.lth-c-button.lth-is-icononly):not(.lth-is-icononly.lth-c-button--warning):not(.lth-is-icononly.lth-c-button--danger):not(.lth-is-icononly.lth-c-button--inverse):not(.lth-is-icononly.lth-c-button--outline):not(.lth-is-icononly.lth-c-button--flat):not(.lth-is-icononly.lth-c-button--common):not(.lth-is-icononly.lth-c-button--primary),.lth-has-icon.lth-c-button--outline:not(.lth-c-button.lth-is-icononly):not(.lth-is-icononly.lth-c-button--warning):not(.lth-is-icononly.lth-c-button--danger):not(.lth-is-icononly.lth-c-button--inverse):not(.lth-is-icononly.lth-c-button--outline):not(.lth-is-icononly.lth-c-button--flat):not(.lth-is-icononly.lth-c-button--common):not(.lth-is-icononly.lth-c-button--primary),.lth-has-icon.lth-c-button--flat:not(.lth-c-button.lth-is-icononly):not(.lth-is-icononly.lth-c-button--warning):not(.lth-is-icononly.lth-c-button--danger):not(.lth-is-icononly.lth-c-button--inverse):not(.lth-is-icononly.lth-c-button--outline):not(.lth-is-icononly.lth-c-button--flat):not(.lth-is-icononly.lth-c-button--common):not(.lth-is-icononly.lth-c-button--primary),.lth-has-icon.lth-c-button--common:not(.lth-c-button.lth-is-icononly):not(.lth-is-icononly.lth-c-button--warning):not(.lth-is-icononly.lth-c-button--danger):not(.lth-is-icononly.lth-c-button--inverse):not(.lth-is-icononly.lth-c-button--outline):not(.lth-is-icononly.lth-c-button--flat):not(.lth-is-icononly.lth-c-button--common):not(.lth-is-icononly.lth-c-button--primary),.lth-has-icon.lth-c-button--primary:not(.lth-c-button.lth-is-icononly):not(.lth-is-icononly.lth-c-button--warning):not(.lth-is-icononly.lth-c-button--danger):not(.lth-is-icononly.lth-c-button--inverse):not(.lth-is-icononly.lth-c-button--outline):not(.lth-is-icononly.lth-c-button--flat):not(.lth-is-icononly.lth-c-button--common):not(.lth-is-icononly.lth-c-button--primary){justify-content:space-between}.lth-c-button.lth-is-spaced,.lth-is-spaced.lth-c-button--warning,.lth-is-spaced.lth-c-button--danger,.lth-is-spaced.lth-c-button--inverse,.lth-is-spaced.lth-c-button--outline,.lth-is-spaced.lth-c-button--flat,.lth-is-spaced.lth-c-button--common,.lth-is-spaced.lth-c-button--primary{margin-inline-start:var(--space-inline-m)}.lth-c-button:focus,.lth-c-button--warning:focus,.lth-c-button--danger:focus,.lth-c-button--inverse:focus,.lth-c-button--outline:focus,.lth-c-button--flat:focus,.lth-c-button--common:focus,.lth-c-button--primary:focus{outline:none}.lth-c-button--truncate{max-width:100%;overflow:hidden}.lth-c-button--truncate .lth-c-button__label{overflow:hidden;text-overflow:ellipsis}.lth-c-button--xsmall{padding:var(--button-xsmall-padding);font-size:var(--button-xsmall-label-font-size)}.lth-c-button--small{padding:var(--button-small-padding);font-size:var(--button-small-label-font-size)}.lth-c-button--medium{padding:var(--button-medium-padding);font-size:var(--button-medium-label-font-size)}.lth-c-button--large{padding:var(--button-large-padding);font-size:var(--button-large-label-font-size)}.lth-c-button--xsmall.lth-is-icononly{padding-inline:2px}.lth-c-button--small.lth-is-icononly{padding-inline:6px}.lth-c-button--medium.lth-is-icononly{padding-inline:10px}.lth-c-button--large.lth-is-icononly{padding-inline:14px}.lth-c-button--primary{color:var(--button-primary-regular-text-color);background:var(--button-primary-regular-bg-color)}.lth-c-button--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--button-primary-border-width) solid var(--button-primary-border-color)}.lth-c-button--primary.lth-is-monochrome{color:var(--button-primary-monochrome-text-color, --button-monochrome-text-color)}.lth-c-button--primary.lth-is-monochrome:before{border-color:var(--button-primary-monochrome-border-color, var(--button-monochrome-border-color))}.lth-c-button--primary:is(.lth-is-hover,:hover){background:var(--button-primary-hover-bg-color)}.lth-c-button--primary:is(.lth-is-hover,:hover) *{color:var(--button-primary-hover-text-color, currentColor)}.lth-c-button--primary:is(.lth-is-active,:active){background:var(--button-primary-active-bg-color)}.lth-c-button--primary:is(.lth-is-focus,:focus):not(.lth-is-disabled):not(.lth-is-loading):before{border:var(--button-primary-focus-border-width) solid var(--button-primary-focus-border-color);box-shadow:var(--button-focus-shadow);z-index:1}.lth-c-button--primary.lth-is-pressed{background-color:var(--button-primary-pressed-bg-color)}.lth-c-button--primary.lth-is-disabled{pointer-events:none;color:var(--button-primary-disabled-text-color);background:var(--button-primary-disabled-bg-color)}.lth-c-button--primary.lth-is-disabled:before{border-color:var(--button-primary-disabled-border-color)}.lth-c-button--common{color:var(--button-common-regular-text-color);background:var(--button-common-regular-bg-color)}.lth-c-button--common:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--button-common-border-width) solid var(--button-common-border-color)}.lth-c-button--common.lth-is-monochrome{color:var(--button-common-monochrome-text-color, --button-monochrome-text-color)}.lth-c-button--common.lth-is-monochrome:before{border-color:var(--button-common-monochrome-border-color, var(--button-monochrome-border-color))}.lth-c-button--common:is(.lth-is-hover,:hover){background:var(--button-common-hover-bg-color)}.lth-c-button--common:is(.lth-is-hover,:hover) *{color:var(--button-common-hover-text-color, currentColor)}.lth-c-button--common:is(.lth-is-active,:active){background:var(--button-common-active-bg-color)}.lth-c-button--common:is(.lth-is-focus,:focus):not(.lth-is-disabled):not(.lth-is-loading):before{border:var(--button-common-focus-border-width) solid var(--button-common-focus-border-color);box-shadow:var(--button-focus-shadow);z-index:1}.lth-c-button--common.lth-is-pressed{background-color:var(--button-common-pressed-bg-color)}.lth-c-button--common.lth-is-disabled{pointer-events:none;color:var(--button-common-disabled-text-color);background:var(--button-common-disabled-bg-color)}.lth-c-button--common.lth-is-disabled:before{border-color:var(--button-common-disabled-border-color)}.lth-c-button--flat{color:var(--button-flat-regular-text-color);background:var(--button-flat-regular-bg-color)}.lth-c-button--flat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--button-flat-border-width) solid var(--button-flat-border-color)}.lth-c-button--flat.lth-is-monochrome{color:var(--button-flat-monochrome-text-color, --button-monochrome-text-color)}.lth-c-button--flat.lth-is-monochrome:before{border-color:var(--button-flat-monochrome-border-color, var(--button-monochrome-border-color))}.lth-c-button--flat:is(.lth-is-hover,:hover){background:var(--button-flat-hover-bg-color)}.lth-c-button--flat:is(.lth-is-hover,:hover) *{color:var(--button-flat-hover-text-color, currentColor)}.lth-c-button--flat:is(.lth-is-active,:active){background:var(--button-flat-active-bg-color)}.lth-c-button--flat:is(.lth-is-focus,:focus):not(.lth-is-disabled):not(.lth-is-loading):before{border:var(--button-flat-focus-border-width) solid var(--button-flat-focus-border-color);box-shadow:var(--button-focus-shadow);z-index:1}.lth-c-button--flat.lth-is-pressed{background-color:var(--button-flat-pressed-bg-color)}.lth-c-button--flat.lth-is-disabled{pointer-events:none;color:var(--button-flat-disabled-text-color);background:var(--button-flat-disabled-bg-color)}.lth-c-button--flat.lth-is-disabled:before{border-color:var(--button-flat-disabled-border-color)}.lth-c-button--outline{color:var(--button-outline-regular-text-color);background:var(--button-outline-regular-bg-color)}.lth-c-button--outline:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--button-outline-border-width) solid var(--button-outline-border-color)}.lth-c-button--outline.lth-is-monochrome{color:var(--button-outline-monochrome-text-color, --button-monochrome-text-color)}.lth-c-button--outline.lth-is-monochrome:before{border-color:var(--button-outline-monochrome-border-color, var(--button-monochrome-border-color))}.lth-c-button--outline:is(.lth-is-hover,:hover){background:var(--button-outline-hover-bg-color)}.lth-c-button--outline:is(.lth-is-hover,:hover) *{color:var(--button-outline-hover-text-color, currentColor)}.lth-c-button--outline:is(.lth-is-active,:active){background:var(--button-outline-active-bg-color)}.lth-c-button--outline:is(.lth-is-focus,:focus):not(.lth-is-disabled):not(.lth-is-loading):before{border:var(--button-outline-focus-border-width) solid var(--button-outline-focus-border-color);box-shadow:var(--button-focus-shadow);z-index:1}.lth-c-button--outline.lth-is-pressed{background-color:var(--button-outline-pressed-bg-color)}.lth-c-button--outline.lth-is-disabled{pointer-events:none;color:var(--button-outline-disabled-text-color);background:var(--button-outline-disabled-bg-color)}.lth-c-button--outline.lth-is-disabled:before{border-color:var(--button-outline-disabled-border-color)}.lth-c-button--inverse{color:var(--button-inverse-regular-text-color);background:var(--button-inverse-regular-bg-color)}.lth-c-button--inverse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--button-inverse-border-width) solid var(--button-inverse-border-color)}.lth-c-button--inverse.lth-is-monochrome{color:var(--button-inverse-monochrome-text-color, --button-monochrome-text-color)}.lth-c-button--inverse.lth-is-monochrome:before{border-color:var(--button-inverse-monochrome-border-color, var(--button-monochrome-border-color))}.lth-c-button--inverse:is(.lth-is-hover,:hover){background:var(--button-inverse-hover-bg-color)}.lth-c-button--inverse:is(.lth-is-hover,:hover) *{color:var(--button-inverse-hover-text-color, currentColor)}.lth-c-button--inverse:is(.lth-is-active,:active){background:var(--button-inverse-active-bg-color)}.lth-c-button--inverse:is(.lth-is-focus,:focus):not(.lth-is-disabled):not(.lth-is-loading):before{border:var(--button-inverse-focus-border-width) solid var(--button-inverse-focus-border-color);box-shadow:var(--button-focus-shadow);z-index:1}.lth-c-button--inverse.lth-is-pressed{background-color:var(--button-inverse-pressed-bg-color)}.lth-c-button--inverse.lth-is-disabled{pointer-events:none;color:var(--button-inverse-disabled-text-color);background:var(--button-inverse-disabled-bg-color)}.lth-c-button--inverse.lth-is-disabled:before{border-color:var(--button-inverse-disabled-border-color)}.lth-c-button--danger{color:var(--button-danger-regular-text-color);background:var(--button-danger-regular-bg-color)}.lth-c-button--danger:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--button-danger-border-width) solid var(--button-danger-border-color)}.lth-c-button--danger.lth-is-monochrome{color:var(--button-danger-monochrome-text-color, --button-monochrome-text-color)}.lth-c-button--danger.lth-is-monochrome:before{border-color:var(--button-danger-monochrome-border-color, var(--button-monochrome-border-color))}.lth-c-button--danger:is(.lth-is-hover,:hover){background:var(--button-danger-hover-bg-color)}.lth-c-button--danger:is(.lth-is-hover,:hover) *{color:var(--button-danger-hover-text-color, currentColor)}.lth-c-button--danger:is(.lth-is-active,:active){background:var(--button-danger-active-bg-color)}.lth-c-button--danger:is(.lth-is-focus,:focus):not(.lth-is-disabled):not(.lth-is-loading):before{border:var(--button-danger-focus-border-width) solid var(--button-danger-focus-border-color);box-shadow:var(--button-focus-shadow);z-index:1}.lth-c-button--danger.lth-is-pressed{background-color:var(--button-danger-pressed-bg-color)}.lth-c-button--danger.lth-is-disabled{pointer-events:none;color:var(--button-danger-disabled-text-color);background:var(--button-danger-disabled-bg-color)}.lth-c-button--danger.lth-is-disabled:before{border-color:var(--button-danger-disabled-border-color)}.lth-c-button--warning{color:var(--button-warning-regular-text-color);background:var(--button-warning-regular-bg-color)}.lth-c-button--warning:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--button-warning-border-width) solid var(--button-warning-border-color)}.lth-c-button--warning.lth-is-monochrome{color:var(--button-warning-monochrome-text-color, --button-monochrome-text-color)}.lth-c-button--warning.lth-is-monochrome:before{border-color:var(--button-warning-monochrome-border-color, var(--button-monochrome-border-color))}.lth-c-button--warning:is(.lth-is-hover,:hover){background:var(--button-warning-hover-bg-color)}.lth-c-button--warning:is(.lth-is-hover,:hover) *{color:var(--button-warning-hover-text-color, currentColor)}.lth-c-button--warning:is(.lth-is-active,:active){background:var(--button-warning-active-bg-color)}.lth-c-button--warning:is(.lth-is-focus,:focus):not(.lth-is-disabled):not(.lth-is-loading):before{border:var(--button-warning-focus-border-width) solid var(--button-warning-focus-border-color);box-shadow:var(--button-focus-shadow);z-index:1}.lth-c-button--warning.lth-is-pressed{background-color:var(--button-warning-pressed-bg-color)}.lth-c-button--warning.lth-is-disabled{pointer-events:none;color:var(--button-warning-disabled-text-color);background:var(--button-warning-disabled-bg-color)}.lth-c-button--warning.lth-is-disabled:before{border-color:var(--button-warning-disabled-border-color)}.lth-c-button--text{padding-inline:var(--space-inline-s)}.lth-c-button.lth-is-loading,.lth-is-loading.lth-c-button--primary,.lth-is-loading.lth-c-button--common,.lth-is-loading.lth-c-button--flat,.lth-is-loading.lth-c-button--outline,.lth-is-loading.lth-c-button--inverse,.lth-is-loading.lth-c-button--danger,.lth-is-loading.lth-c-button--warning{pointer-events:none}.lth-c-button.lth-is-loading .lth-c-spinner,.lth-is-loading.lth-c-button--primary .lth-c-spinner,.lth-is-loading.lth-c-button--common .lth-c-spinner,.lth-is-loading.lth-c-button--flat .lth-c-spinner,.lth-is-loading.lth-c-button--outline .lth-c-spinner,.lth-is-loading.lth-c-button--inverse .lth-c-spinner,.lth-is-loading.lth-c-button--danger .lth-c-spinner,.lth-is-loading.lth-c-button--warning .lth-c-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lth-c-button.lth-is-loading>*:not(.lth-c-spinner),.lth-is-loading.lth-c-button--primary>*:not(.lth-c-spinner),.lth-is-loading.lth-c-button--common>*:not(.lth-c-spinner),.lth-is-loading.lth-c-button--flat>*:not(.lth-c-spinner),.lth-is-loading.lth-c-button--outline>*:not(.lth-c-spinner),.lth-is-loading.lth-c-button--inverse>*:not(.lth-c-spinner),.lth-is-loading.lth-c-button--danger>*:not(.lth-c-spinner),.lth-is-loading.lth-c-button--warning>*:not(.lth-c-spinner){visibility:hidden}.lth-c-button.lth-is-groupFirst,.lth-is-groupFirst.lth-c-button--primary,.lth-is-groupFirst.lth-c-button--common,.lth-is-groupFirst.lth-c-button--flat,.lth-is-groupFirst.lth-c-button--outline,.lth-is-groupFirst.lth-c-button--inverse,.lth-is-groupFirst.lth-c-button--danger,.lth-is-groupFirst.lth-c-button--warning{border-start-end-radius:0;border-end-end-radius:0}.lth-c-button.lth-is-groupLast,.lth-is-groupLast.lth-c-button--primary,.lth-is-groupLast.lth-c-button--common,.lth-is-groupLast.lth-c-button--flat,.lth-is-groupLast.lth-c-button--outline,.lth-is-groupLast.lth-c-button--inverse,.lth-is-groupLast.lth-c-button--danger,.lth-is-groupLast.lth-c-button--warning{border-start-start-radius:0;border-end-start-radius:0}.lth-c-button.lth-is-groupInner,.lth-is-groupInner.lth-c-button--primary,.lth-is-groupInner.lth-c-button--common,.lth-is-groupInner.lth-c-button--flat,.lth-is-groupInner.lth-c-button--outline,.lth-is-groupInner.lth-c-button--inverse,.lth-is-groupInner.lth-c-button--danger,.lth-is-groupInner.lth-c-button--warning{border-radius:0}.lth-c-button.lth-is-fullwidth,.lth-is-fullwidth.lth-c-button--primary,.lth-is-fullwidth.lth-c-button--common,.lth-is-fullwidth.lth-c-button--flat,.lth-is-fullwidth.lth-c-button--outline,.lth-is-fullwidth.lth-c-button--inverse,.lth-is-fullwidth.lth-c-button--danger,.lth-is-fullwidth.lth-c-button--warning{display:flex}.lth-c-message{--message-border-width: var(--border-width-s);--message-border-radius: var(--border-radius-m);--message-info-color: var(--color-neutral-800);--message-info-border-color: var(--color-neutral-400);--message-info-background-color: var(--color-neutral-50);--message-success-color: var(--color-success-300);--message-success-border-color: var(--color-success-100);--message-success-background-color: var(--color-success-50);--message-warning-color: var(--color-warning-400);--message-warning-border-color: var(--color-warning-100);--message-warning-background-color: var(--color-warning-50);--message-error-color: var(--color-error-300);--message-error-border-color: var(--color-error-100);--message-error-background-color: var(--color-error-50)}.lth-c-message{display:flex;align-items:flex-start;gap:var(--space-inline-s);padding:var(--space-stack-s) var(--space-inline-s);border-style:solid;border-width:var(--message-border-width);border-radius:var(--message-border-radius)}.lth-c-message__icon{display:flex;align-items:center}.lth-c-message--info{color:var(--message-info-color);border-color:var(--message-info-border-color);background-color:var(--message-info-background-color)}.lth-c-message--success{color:var(--message-success-color);border-color:var(--message-success-border-color);background-color:var(--message-success-background-color)}.lth-c-message--warning{color:var(--message-warning-color);border-color:var(--message-warning-border-color);background-color:var(--message-warning-background-color)}.lth-c-message--error{color:var(--message-error-color);border-color:var(--message-error-border-color);background-color:var(--message-error-background-color)}.lth-c-icon{--lth-icon-disabled-opacity: .5;--lth-icon-color: var(--color-neutral-800)}.lth-c-icon{--icon-color: var(--lth-icon-color);color:var(--icon-color);width:var(--icon-size);min-width:var(--icon-size);height:var(--icon-size);vertical-align:top;fill:currentColor}.lth-c-icon.lth-is-disabled{opacity:var(--lth-icon-disabled-opacity)}.lth-c-spinner{font-size:0;line-height:0;width:var(--size);height:var(--size);overflow:hidden}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.lth-c-spinner svg{animation-name:rotate;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;width:var(--size);height:var(--size)}.lth-body-regular,.lth-c-tabs__buttons .lth-c-tabs__button-container .lth-c-tabs__button{font-family:var(--typography-font-family-base);font-size:var(--typography-body-regular-size);line-height:var(--typography-body-regular-lineheight)}.lth-u-scroll::-webkit-scrollbar-track-piece,.lth-c-tabs__buttons::-webkit-scrollbar-track-piece,.lth-c-tabs__content::-webkit-scrollbar-track-piece{background-color:color-mix(in srgb,var(--color-neutral-black) 4%,transparent);opacity:0;width:6px;transition:opacity .5s}.lth-u-scroll::-webkit-scrollbar-thumb,.lth-c-tabs__buttons::-webkit-scrollbar-thumb,.lth-c-tabs__content::-webkit-scrollbar-thumb{border-radius:2px;background-color:#0000}.lth-u-scroll:hover,.lth-c-tabs__buttons:hover,.lth-c-tabs__content:hover{pointer-events:auto}.lth-u-scroll:hover::-webkit-scrollbar-track-piece,.lth-c-tabs__buttons:hover::-webkit-scrollbar-track-piece,.lth-c-tabs__content:hover::-webkit-scrollbar-track-piece{background-color:color-mix(in srgb,var(--color-neutral-black) 6%,transparent);opacity:1;transition:opacity .5s}.lth-u-scroll:hover::-webkit-scrollbar-thumb,.lth-c-tabs__buttons:hover::-webkit-scrollbar-thumb,.lth-c-tabs__content:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-neutral-black) 30%,transparent)}.lth-u-scroll::-webkit-scrollbar,.lth-c-tabs__buttons::-webkit-scrollbar,.lth-c-tabs__content::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px}.lth-u-scroll::-webkit-scrollbar-thumb:hover,.lth-c-tabs__buttons::-webkit-scrollbar-thumb:hover,.lth-c-tabs__content::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--color-neutral-black) 50%,transparent)}.lth-c-tabs{--tabs-button-text-color: var(--color-neutral-800);--tabs-button-font-weight: var(--typography-font-weight-normal);--tabs-button-border-width: var(--border-width-s);--tabs-button-border-color: var(--color-neutral-400);--tabs-button-border-radius: 0;--tabs-button-background-color: transparent;--tabs-button-selected-text-color: var(--color-primary-600);--tabs-button-selected-font-weight: var(--typography-font-weight-bold);--tabs-button-selected-border-width: var(--border-width-s);--tabs-button-selected-border-color: var(--color-primary-600);--tabs-button-selected-background-color: transparent;--tabs-button-hover-text-color: var(--color-primary-600);--tabs-button-hover-background-color: var(--tabs-button-background-color);--tabs-button-active-text-color: var(--color-primary-800);--tabs-button-focus-border-radius: var(--border-radius-s);--tabs-button-focus-border-color: var(--control-focus-border-color);--tabs-button-focus-border-width: var(--control-focus-border-width);--tabs-button-focus-shadow: var(--control-focus-shadow);--tabs-button-medium-regular-padding: var(--button-spacing-l);--tabs-button-medium-compact-padding: var(--button-spacing-m);--tabs-button-small-regular-padding: var(--button-spacing-m);--tabs-button-small-compact-padding: var(--button-spacing-s);--tabs-button-regular-fixed-width: 120px;--tabs-button-compact-fixed-width: 88px;--tabs-button-regular-font-size: var(--typography-body-regular-size);--tabs-button-medium-font-size: var(--typography-body-regular-size);--tabs-button-small-font-size: var(--typography-body-small-size);--tabs-button-margin-to-badge: var(--space-inline-s);--tabs-button-disabled-text-color: var(--color-neutral-400)}.lth-c-tabs{--button-font-size: var(--tabs-button-regular-font-size);border-radius:3px;display:flex;flex-direction:column;max-width:100%;overflow:hidden}.lth-c-tabs__buttons{position:relative;outline:none;display:flex;overflow-x:auto}.lth-c-tabs__buttons:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;box-shadow:inset 0 calc(-1px - var(--tabs-button-border-width)) 0 -1px var(--tabs-button-border-color)}.lth-c-tabs__buttons:is(.tlh-is-focus,:focus) .lth-is-selected:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--tabs-button-focus-border-radius);border:var(--tabs-button-focus-border-width) solid var(--tabs-button-focus-border-color);box-shadow:var(--tabs-button-focus-shadow)}.lth-c-tabs__buttons .lth-c-tabs__button-container .lth-c-tabs__button{position:relative;border:none;outline:none;cursor:pointer;font-size:var(--button-font-size);line-height:var(--typography-body-regular-lineheight);font-weight:var(--tabs-button-font-weight);padding:var(--button-padding, var(--tabs-button-medium-regular-padding));color:var(--text-color);background-color:var(--tabs-button-background-color);border-radius:var(--tabs-button-border-radius);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;--underline-color: var(--tabs-button-border-color);--text-color: var(--tabs-button-text-color);--font-weight: var(--tabs-button-font-weight);box-shadow:inset 0 calc(-1px - var(--tabs-button-border-width)) 0 -1px var(--underline-color)}.lth-c-tabs__buttons .lth-c-tabs__button-container .lth-c-tabs__button:is(.tlh-is-hover,:hover):not(.lth-is-disabled):not(.lth-c-tabs__buttons .lth-c-tabs__button-container .lth-c-tabs__button--selected){color:var(--tabs-button-hover-text-color);background-color:var(--tabs-button-hover-background-color)}.lth-c-tabs__buttons .lth-c-tabs__button-container .lth-c-tabs__button:is(.tlh-is-active,:active){color:var(--tabs-button-active-text-color)}.lth-c-tabs__buttons .lth-c-tabs__button-container .lth-c-tabs__button--selected{--underline-color: var(--tabs-button-selected-border-color);--text-color: var(--tabs-button-selected-text-color);--offset: .04ex;text-shadow:calc(-1 * var(--offset)) 0 currentColor,var(--offset) 0 currentColor;background-color:var(--tabs-button-selected-background-color)}.lth-c-tabs__buttons .lth-c-tabs__button-container .lth-c-tabs__button--selected>*{text-shadow:none}.lth-c-tabs__buttons .lth-c-tabs__button-container .lth-c-tabs__button.lth-is-disabled{--text-color: var(--tabs-button-disabled-text-color);cursor:default}.lth-c-tabs__buttons .lth-c-tabs__button-container .lth-c-tabs__button>.lth-c-badge{margin-inline-start:var(--tabs-button-margin-to-badge);transform:translateY(calc(-.5 * var(--space-stack-xxs)))}.lth-c-tabs__content{display:flex;flex-direction:column;padding:16px;flex:1;overflow:auto}.lth-c-tabs__content__tab{display:flex;flex-direction:column}.lth-c-tabs--fixed .lth-c-tabs__buttons .lth-c-tabs__button-container .lth-c-tabs__button{width:var(--fixed-width)}.lth-c-tabs--regular{--button-padding: var(--button-padding-regular)}.lth-c-tabs--compact{--button-padding: var(--button-padding-compact)}.lth-c-tabs--medium{--button-font-size: var(--tabs-button-medium-font-size);--fixed-width: var(--tabs-button-regular-fixed-width);--button-padding-regular: var(--tabs-button-medium-regular-padding);--button-padding-compact: var(--tabs-button-medium-compact-padding)}.lth-c-tabs--small{--button-font-size: var(--tabs-button-small-font-size);--fixed-width: var(--tabs-button-compact-fixed-width);--button-padding-regular: var(--tabs-button-small-regular-padding);--button-padding-compact: var(--tabs-button-small-compact-padding)}.lth-c-badge{--badge-color-info: var(--color-neutral-800);--badge-color-warning: var(--color-warning-300);--badge-color-error: var(--color-error-300);--badge-color-success: var(--color-success-300);--badge-text-color-default: var(--color-neutral-50);--badge-text-color-common: var(--color-neutral-800);--badge-text-color-disabled: var(--color-neutral-400);--badge-padding-inline: 0 var(--space-inline-s);--badge-padding-stack: 0;--badge-border-radius: 100px}.lth-c-badge{display:inline-block;position:relative;overflow:hidden;border-radius:var(--badge-border-radius);padding:var(--badge-padding-inline) var(--badge-padding-stack);text-align:center;cursor:default;background-color:var(--background-color);color:var(--text-color);border:1px solid var(--border-color)}.lth-c-badge--uppercase{text-transform:uppercase}.lth-c-badge--outline{--background-color: var(--badge-background-color, transparent);--text-color: var(--badge-text-color, var(--badge-color)) !important;--border-color: var(--text-color)}.lth-c-badge--common{--background-color: var(--badge-background-color, var(--badge-color));--text-color: var(--badge-text-color, var(--color-neutral-white)) !important;--border-color: var(--badge-background-color, var(--badge-color))}.lth-c-badge--clickable{cursor:pointer}.lth-c-badge--clickable:hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-neutral-black);opacity:.05}.lth-c-badge--info{--badge-color: var(--badge-color-info)}.lth-c-badge--success{--badge-color: var(--badge-color-success)}.lth-c-badge--warning{--badge-color: var(--badge-color-warning)}.lth-c-badge--error{--badge-color: var(--badge-color-error)}.lth-c-badge.lth-is-disabled{--badge-background: var(--badge-background-disabled);--badge-color: var(--badge-text-color-disabled)}.ak-modal{--overlay-background: color-mix(in srgb, var(--color-neutral-black) var(--shadow-opacity-l), transparent);--block-padding: 24px;--inline-padding: 32px}@media screen and (max-width: 500px){.ak-modal{--block-padding: 16px;--inline-padding: 22px}}.ak-modal__overlay{display:flex;align-items:center;justify-content:center;position:fixed;z-index:var(--zindex-overflow);top:0;right:0;bottom:0;left:0;background-color:var(--overlay-background);--animation-duration: .2s;transition:opacity var(--animation-duration),backdrop-filter var(--animation-duration)}.ak-modal__overlay--animated{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.ak-modal__overlay.ak-modal--show{opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ak-modal--closing .ak-modal__overlay{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.ak-modal--compact{--inline-padding: 25px !important;--block-padding: 15px !important}.ak-modal__container{--max-width: 86vw;--max-height: 86vh;display:flex;flex-direction:column;max-width:var(--max-width);max-height:var(--max-height);position:absolute;background-color:var(--color-neutral-white);border-radius:var(--border-radius-l);box-shadow:6px 15px 100px color-mix(in srgb,var(--color-neutral-black) var(--shadow-opacity-s),transparent),0 0 15px color-mix(in srgb,var(--color-neutral-black) var(--shadow-opacity-l),transparent);z-index:var(--zindex-modals);padding:var(--border-width)}.ak-modal__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--border-color);border-radius:inherit}.ak-modal__container:after{content:"";position:absolute;inset:var(--border-width);z-index:-1;background-color:inherit;border-radius:inherit}@media screen and (min-width: 501px) and (max-width: 950px){.ak-modal__container{width:90vw}}@media screen and (max-width: 500px){.ak-modal__container{width:100%}}.ak-modal--animated .ak-modal__container{transform-origin:center center;opacity:0;scale:.95;transition:opacity var(--animation-duration),scale var(--animation-duration)}.ak-modal--draggable .ak-modal__container{transform:translate(-50%,-50%);transform-origin:0 0}.ak-modal--show .ak-modal__container{opacity:1;scale:1}.ak-modal--closing .ak-modal__container{opacity:0;scale:.8}:is(.ak-modal__header,.ak-modal__content,.ak-modal__footer){padding-inline:var(--inline-padding)}.ak-modal__header{display:flex;align-items:center;justify-content:space-between;position:relative;border-bottom:1px solid var(--color-neutral-200);padding-block:var(--block-padding)}.ak-modal__header__grip{position:absolute;top:50%;left:50%;transform:rotate(90deg) translate(-50%) translateY(-50%);opacity:.5}.ak-modal__header:hover .ak-modal__header__grip{opacity:.8}.ak-modal--draggable .ak-modal__header{cursor:grab;-webkit-user-select:none;user-select:none}.ak-modal__content{flex:1;overflow-y:auto}.ak-modal__header+.ak-modal__content{padding-top:24px}.ak-modal--has-footer .ak-modal__content{padding-bottom:var(--space-stack-xl)}.ak-modal--no-padding .ak-modal__content{padding:0}.ak-modal__close{opacity:.6}.ak-modal__close:hover{opacity:1}.ak-modal__container>.ak-modal__close{position:absolute;top:12px;inset-inline-end:12px}.ak-modal__footer{border-top:1px solid var(--color-neutral-200);padding-block:var(--block-padding);display:flex;justify-content:end;align-items:center;gap:var(--space-inline-s)}.ak-modal__footer__extra{flex:1}.lth-c-codesnippet{--component-token: var()}.lth-u-scroll::-webkit-scrollbar-track-piece,.lth-c-codesnippet__codeblock>pre::-webkit-scrollbar-track-piece{background-color:color-mix(in srgb,var(--color-neutral-black) 4%,transparent);opacity:0;width:6px;transition:opacity .5s}.lth-u-scroll::-webkit-scrollbar-thumb,.lth-c-codesnippet__codeblock>pre::-webkit-scrollbar-thumb{border-radius:2px;background-color:#0000}.lth-u-scroll:hover,.lth-c-codesnippet__codeblock>pre:hover{pointer-events:auto}.lth-u-scroll:hover::-webkit-scrollbar-track-piece,.lth-c-codesnippet__codeblock>pre:hover::-webkit-scrollbar-track-piece{background-color:color-mix(in srgb,var(--color-neutral-black) 6%,transparent);opacity:1;transition:opacity .5s}.lth-u-scroll:hover::-webkit-scrollbar-thumb,.lth-c-codesnippet__codeblock>pre:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-neutral-black) 30%,transparent)}.lth-u-scroll::-webkit-scrollbar,.lth-c-codesnippet__codeblock>pre::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px}.lth-u-scroll::-webkit-scrollbar-thumb:hover,.lth-c-codesnippet__codeblock>pre::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--color-neutral-black) 50%,transparent)}.lth-c-codesnippet__codeblock{position:relative;padding-right:32px;background:var(--color-neutral-100)}.lth-c-codesnippet__codeblock>pre{font-family:var(--typography-font-family-monospace)!important;background-color:var(--color-neutral-100)!important;line-height:1.2em!important;font-size:var(--typography-body-small-size)!important}.lth-c-codesnippet__codeblock>pre *{font:inherit!important}.lth-c-codesnippet__copybutton{font-size:0;position:absolute;right:0;top:0}.lth-c-tooltip{--tooltip-popover-bg-color: var(--color-neutral-800);--tooltip-popover-text-color: var(--color-neutral-400);--tooltip-popover-border-radius: var(--border-radius-s)}.lth-c-tooltip__container{position:relative;font-size:0;display:inline-flex;height:min-content}.lth-c-tooltip{color:var(--tooltip-popover-text-color);background-color:var(--tooltip-popover-bg-color);border-radius:var(--tooltip-popover-border-radius);padding:8px 12px;white-space:nowrap;z-index:var(--zindex-control)}.lth-c-tooltip:before{content:"";position:absolute;transform:translateY(-50%) rotate(-45deg);background:inherit;width:20px;height:20px;z-index:var(--zindex-behind)}.lth-c-tooltip--right:before,.lth-c-tooltip--left:before{top:50%}.lth-c-tooltip--right:before{left:-4px}.lth-c-tooltip--left:before{right:-4px}.lth-c-tooltip--top:before,.lth-c-tooltip--bottom:before{left:50%;transform-origin:0 0;transform:translateY(-50%) rotate(-45deg) translate(-100%)}.lth-c-tooltip--top:before{bottom:-10px}.lth-c-tooltip--bottom:before{top:2px}.lth-c-controllabel{--controllabel-text-font-family: var(--typography-font-family-base);--controllabel-text-font-size: var(--typography-body-regular-size);--controllabel-text-font-weight: var(--typography-font-weight-normal);--controllabel-text-lineheight: var(--typography-body-regular-lineheight);--controllabel-text-color: var(--color-neutral-800);--controllabel-text-small-font-size: var(--typography-body-small-size);--controllabel-text-small-lineheight: var(--typography-body-small-lineheight);--controllabel-text-large-font-size: var(--typography-body-large-size);--controllabel-text-large-lineheight: var(--typography-body-large-lineheight);--controllabel-text-bold-weight: var(--typography-font-weight-bold);--controllabel-disabled-text-color: var(--color-neutral-400);--controllabel-tooltip-icon-color: var(--color-neutral-800);--controllabel-disabled-tooltip-icon-color: var(--color-neutral-400);--controllabel-control-spacing: var(--space-stack-xxs)}.lth-c-controllabel{display:grid;grid-template-columns:auto min-content;gap:4px;align-items:center;font-family:var(--controllabel-text-font-family);font-size:var(--controllabel-text-font-size);font-weight:var(--controllabel-text-font-weight);line-height:var(--controllabel-text-lineheight);letter-spacing:.1px;color:var(--controllabel-text-color)}.lth-c-controllabel--large{font-size:var(--controllabel-text-large-font-size);line-height:var(--controllabel-text-large-lineheight)}.lth-c-controllabel--small{font-size:var(--controllabel-text-small-font-size);line-height:var(--controllabel-text-small-lineheight)}.lth-c-controllabel:not(.lth-is-standalone){margin-bottom:var(--controllabel-control-spacing)}.lth-c-controllabel.lth-is-disabled,.lth-is-disabled .lth-c-controllabel{color:var(--controllabel-disabled-text-color)}.lth-c-controllabel--bold{font-weight:var(--controllabel-text-bold-weight)}:is(.lth-l-stack,.lth-l-stack-spacer){--stack-space-xxs: var(--space-stack-xxs);--stack-space-xs: var(--space-stack-xs);--stack-space-s: var(--space-stack-s);--stack-space-m: var(--space-stack-m);--stack-space-l: var(--space-stack-l);--stack-space-xl: var(--space-stack-xl);--stack-space-xxl: var(--space-stack-xxl)}.lth-l-stack{display:flex;flex-direction:column;--row-spacing: var(--stack-space-m)}.lth-l-stack.lth-spacing-dense{--row-spacing: var(--stack-space-xs)}.lth-l-stack.lth-spacing-compact{--row-spacing: var(--stack-space-s)}.lth-l-stack.lth-spacing-comfortable{--row-spacing: var(--stack-space-l)}.lth-l-stack.lth-spacing-spaced{--row-spacing: var(--stack-space-xl)}.lth-l-stack{row-gap:var(--row-spacing)}.lth-l-stack .lth-l-stack__field.lth-spacing-none{margin-top:0!important}.lth-l-stack .lth-l-stack__field.lth-spacing-dense{margin-top:calc(var(--stack-space-xs) - var(--row-spacing))!important}.lth-l-stack .lth-l-stack__field.lth-spacing-compact{margin-top:calc(var(--stack-space-s) - var(--row-spacing))!important}.lth-l-stack .lth-l-stack__field.lth-spacing-comfortable{margin-top:calc(var(--stack-space-l) - var(--row-spacing))!important}.lth-l-stack .lth-l-stack__field.lth-spacing-spaced{margin-top:calc(var(--stack-space-xl) - var(--row-spacing))!important}.lth-l-stack .lth-l-stack__field:empty{display:none}.lth-l-stack-spacer{flex-shrink:0}.agent-id{display:inline-flex;align-items:center;gap:10px;min-width:0}.agent-id__glyph{display:inline-flex;align-items:center;justify-content:center;flex:none;position:relative;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500;color:var(--color-neutral-700);background:var(--color-neutral-white);border:1px solid var(--color-neutral-300);--icon-color: currentColor}.agent-id__glyph--sm{width:22px;height:22px;font-size:1.1rem}.agent-id__glyph--md{width:24px;height:24px;font-size:1.2rem}.agent-id__glyph--ml{width:32px;height:32px;font-size:1.6rem}.agent-id__glyph--lg{width:48px;height:48px;border-radius:8px;font-size:2.2rem}.agent-id__status{display:block;width:8px;height:8px;border-radius:50%;flex:none}.agent-id__status--unread,.agent-id__status--attn{position:absolute;top:-2px;left:-2px;box-shadow:0 0 0 1px var(--color-neutral-white)}.agent-id__status--unread{background:var(--status-accent, var(--color-cyan-800))}.agent-id__status--attn{background:var(--status-accent, var(--color-yellow-600))}.agent-id__status--running{box-sizing:border-box;width:12px;height:12px;background:none;border:1.5px solid var(--color-success-200);border-top-color:transparent;animation:agent-id-spin .7s linear infinite}.agent-id__text{display:flex;flex-direction:column;min-width:0}.agent-id__name{color:var(--color-neutral-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.agent-id__sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@keyframes agent-id-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.agent-id__status{animation:none!important}}.sub-heading{display:block;text-transform:uppercase;letter-spacing:.07em}.add-host-modal__body{min-width:0}.add-host-modal__body .ds-code-snippet,.add-host-modal__body pre,.add-host-modal__body code{max-width:100%}.add-host-modal__section{display:flex;flex-direction:column;gap:8px}.add-host-modal__pairing{border-top:1px solid var(--color-neutral-200, #E6E8EF);padding-top:24px;display:flex;flex-direction:column;gap:8px}.add-host-modal__waiting{display:flex;align-items:center;gap:10px;padding:4px 0;margin:auto}.add-host-modal__req{overflow:hidden;max-height:360px;transition:max-height .36s ease,opacity .36s ease,margin-top .36s ease}.add-host-modal__req--leaving{max-height:0;opacity:0;margin-top:-8px;pointer-events:none}.add-host-modal__req-card{display:flex;flex-direction:column;background:var(--color-warning-50, #FFFCF2);border:1px solid var(--color-warning-200, #F6E3AE);border-radius:8px;overflow:hidden}.add-host-modal__req-identity{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px}.add-host-modal__req-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.4rem;font-weight:600;color:var(--color-neutral-900, #1B2138)}.add-host-modal__req-who{display:flex;flex-direction:column;gap:2px;min-width:0}.add-host-modal__req-name{font-size:1.5rem;font-weight:600;color:var(--color-neutral-900, #1B2138);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.add-host-modal__req-name-tail{color:var(--color-neutral-500, #9AA0B4);font-weight:500}.add-host-modal__req-meta{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.15rem;color:var(--color-neutral-600, #6B7186);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.add-host-modal__req-verify{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 16px;border-top:1px solid rgba(150,115,25,.1)}.add-host-modal__req-note{flex:1 1 auto;min-width:0;text-wrap:balance}.add-host-modal__req-code{flex:none;display:flex;align-items:center;gap:4px}.add-host-modal__req-cell{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:34px;padding:0 2px;background:var(--color-neutral-white, #FFFFFF);border:1px solid var(--color-neutral-200, #E6E8EF);border-radius:5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.8rem;font-weight:600;color:var(--color-neutral-900, #1B2138)}.add-host-modal__req-cell--sep{min-width:0;padding:0;margin:0 -2px;background:none;border-color:transparent;color:var(--color-neutral-400, #B9BDCC)}.add-host-modal__req-actions{display:flex;justify-content:flex-end;gap:8px;padding:14px 16px;border-top:1px solid rgba(150,115,25,.1)}.add-host-modal__req-confirm{display:flex;align-items:center;gap:6px;padding:14px 16px;border-top:1px solid rgba(150,115,25,.1);--icon-color: currentColor}.add-host-modal__req-confirm--approve{color:var(--color-success-600, #1F9D57)}.add-host-modal__req-confirm--reject{color:var(--color-neutral-600, #6B7186)}@media (prefers-reduced-motion: reduce){.add-host-modal__req{transition:none}}.chat{--block-padding: 20px;--inline-padding: 32px}.chat[breakpoint=compact]{--inline-padding: 20px}.chat{max-height:100%;padding-bottom:var(--block-padding)}.chat{display:flex;flex-direction:column;flex:1;font-size:14px;overflow:hidden;text-align:initial}.chat__conversation{--vertical-spacing: 20px;flex:1;overflow-y:auto;padding-inline:var(--inline-padding)}.chat__inner{width:100%;margin-inline:auto}.chat__conversation>.chat__inner{display:flex;flex-direction:column;gap:var(--vertical-spacing);padding-top:var(--vertical-spacing);padding-bottom:var(--block-padding)}.chat__message{--text-h-padding: 10px;display:flex;gap:12px}.chat__message--assistant .chat__message__avatar{display:none}.chat__message--user{flex-direction:row-reverse}.chat__message__loading{margin-top:8px;display:flex;flex-direction:column;gap:6px}.chat__message__thinking{font-style:italic;line-height:1.4;opacity:.8}.chat__message--narration .chat__message__details{font-style:italic;font-size:13px;color:var(--color-neutral-600);opacity:.85}.chat__message--narration .chat__message__text{color:var(--color-neutral-600)!important}.chat__message__avatar{width:24px;height:24px;min-width:24px;border-radius:20%;display:flex;justify-content:center;margin-top:4px}.chat__message__avatar img{width:100%}.chat__message__details{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.chat__message__content{display:flex;gap:6px}.chat__message__content ol{display:flex;flex-direction:column;gap:.5em;margin:.75em 0;line-height:inherit;padding-left:1.5em}.chat__message__content code{font-weight:700;position:relative;margin-left:4px;margin-right:4px;background-color:var(--color-primary-100);box-shadow:0 0 0 3px var(--color-primary-100);border-radius:2px;padding:0 1px;white-space:normal;display:inline-block;font-size:85%;line-height:1.2}.chat__message__content code:before{content:none!important}.chat__message--user .chat__message__text{background-color:var(--color-neutral-200);padding:5px var(--text-h-padding);border-radius:var(--border-radius-l);border-start-end-radius:var(--border-radius-xs)}.chat__message--user .chat__message__details{align-items:flex-end}.chat__message__text{line-height:1.4;transform:none!important;color:var(--color-neutral-800)!important}.chat__message__text p{margin:0}.chat__message__text p+p{margin-top:.5em}.chat__message__text a,.chat__message__text a:visited{color:inherit}.chat__message__text ul{padding:0;line-height:1.4}.chat__message__text ul li{list-style:none}.chat__message__text ul li:before{content:"•";margin-right:.4em}.chat__message__choices{display:flex;flex-wrap:wrap;gap:10px}.chat__message__instructions{display:flex;gap:6px;font-size:12px;color:var(--color-neutral-600)}.chat__message__rating{padding:0 var(--text-h-padding)}.chat__message__error{font-size:12px;font-weight:500;color:var(--color-error-200)}.chat__controls{padding:0 var(--inline-padding)}.chat__controls__input{flex:1}.chat__controls__send-icon{margin-inline-end:4px;opacity:.8}.chat__controls__send-icon:hover{opacity:1}.chat__controls__send-icon--disabled{opacity:.3;pointer-events:none}.chat__controls__stop{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-inline-end:8px;flex:none;background:#fff;border:1px solid var(--color-neutral-300);border-radius:50%;cursor:pointer;pointer-events:auto;transition:background 80ms ease,border-color 80ms ease}.chat__controls__stop:hover{background:var(--color-error-50, #ffebee);border-color:var(--color-error-200, #e57373)}.chat__controls__stop:active{background:var(--color-error-100, #ffcdd2)}.chat__controls__stop .chat__controls__stop-icon{color:var(--color-neutral-700)}.chat__controls__stop:hover .chat__controls__stop-icon{color:var(--color-error-300, #b71c1c)}.chat__controls>.chat__inner{display:flex;gap:var(--space-inline-s);align-items:flex-start}.lth-c-form{--form-error-spacing: var(--space-stack-xl)}.lth-c-form__error{margin-bottom:var(--form-error-spacing)}.lth-c-input{--input-text-color: var(--control-border-color);--input-bg-color: var(--color-transparent);--input-text-color: var(--color-neutral-800);--input-font-family: var(--typography-font-family-base);--input-font-size: var(--typography-body-regular-size);--input-lineheight: var(--typography-body-regular-lineheight);--input-border-width: var(--border-width-s);--input-border-color: var(--color-neutral-400);--input-border-radius: var(--border-radius-s);--input-spacing-inset: var(--control-spacing-inset);--input-small-spacing-font-size: var(--typography-body-small-size);--input-small-spacing-inset: var(--control-spacing-inset--small);--input-large-spacing-font-size: var(--typography-body-large-size);--input-large-spacing-inset: var(--control-spacing-inset--large);--input-icon-color: var(--color-neutral-600);--input-disabled-text-color: var(--color-neutral-400);--input-disabled-border-color: var(--color-neutral-400);--input-disabled-icon-color: var(--color-neutral-400);--input-readonly-background-color: var(--color-neutral-200);--input-hover-border-width: var(--border-width-s);--input-hover-border-color: var(--color-neutral-600);--input-focus-border-width: var(--control-focus-border-width);--input-focus-border-color: var(--control-focus-shadow-color);--input-error-border-color: var(--control-error-color);--input-error-hover-border-color: var(--control-error-hover-color);--input-error-icon-color: var(--control-error-color);--input-focus-border: var(--control-focus-border-width) solid var(--control-focus-border-color);--input-focus-shadow: var(--control-focus-shadow)}.lth-c-input{display:inline-block;position:relative}.lth-c-input__label-container{display:grid;grid-template-columns:auto min-content;align-items:center}.lth-c-input__label-container .lth-c-input__tooltip{grid-column:2;grid-row:1;margin-bottom:var(--space-stack-xxs);color:var(--input-tooltip-icon-color);margin-inline-start:8px}.lth-c-input__container{position:relative;outline:none;display:inline-grid;box-sizing:border-box;vertical-align:top;grid-template-columns:min-content 1fr auto;align-items:center;background:var(--input-bg-color);border-radius:var(--input-border-radius);font-size:var(--input-font-size)}.lth-c-input__container:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;border-radius:inherit;border:var(--input-border-width) solid var(--input-border-color);z-index:var(--zindex-control)}.lth-c-input.lth-is-readonly .lth-c-input__container{background-color:var(--input-readonly-background-color)}.lth-c-input__control{position:relative;display:inline-block;min-width:0;width:100%;padding:var(--input-spacing-inset);box-sizing:border-box;border:none;outline:none;text-overflow:ellipsis;resize:none;background-color:transparent;color:var(--input-text-color);font-family:var(--input-font-family);line-height:var(--typography-body-regular-lineheight);font-size:inherit}.lth-c-input__control::placeholder{color:currentColor;opacity:.4;overflow:hidden;text-overflow:ellipsis}.lth-c-input input::placeholder,.lth-c-input textarea[rows="1"]::placeholder{white-space:nowrap}.lth-c-input--resizable .lth-c-input__control{resize:vertical}.lth-c-input.lth-is-transparent .lth-c-input__control{background-color:transparent}.lth-c-input--small .lth-c-input__container{font-size:var(--input-small-spacing-font-size)}.lth-c-input--small .lth-c-input__container .lth-c-input__control{padding:var(--input-small-spacing-inset)}.lth-c-input--large .lth-c-input__container{font-size:var(--input-large-spacing-font-size)}.lth-c-input--large .lth-c-input__container .lth-c-input__control{padding:var(--input-spacing-inset);line-height:var(--typography-body-large-lineheight)}.lth-c-input__icon{-webkit-user-select:none;user-select:none;margin:var(--input-spacing-inset);margin-top:0;margin-bottom:0}.lth-c-input__icon:first-child{margin-inline-end:0}.lth-c-input__icon:last-child{margin-inline-start:0}.lth-c-input.lth-has-error .lth-c-input__icon{color:var(--input-error-icon-color)}.lth-c-input.lth-is-disabled{pointer-events:none}.lth-c-input.lth-is-disabled .lth-c-input__container:before{border:var(--input-border-width) solid var(--input-disabled-border-color)}.lth-c-input.lth-is-disabled .lth-c-input__control{color:var(--input-disabled-text-color)}.lth-c-input.lth-is-disabled .lth-c-input__icon{color:var(--input-disabled-icon-color)}.lth-c-input.lth-is-disabled .lth-c-input__tooltip{color:var(--input-disabled-tooltip-icon-color)}.lth-c-input.lth-is-hover .lth-c-input__container:before,.lth-c-input .lth-c-input__container:hover:before{border:var(--input-hover-border-width) solid var(--input-hover-border-color)}.lth-c-input.lth-is-focus .lth-c-input__container:before,.lth-c-input__container:focus-within:before{border:var(--input-focus-border);box-shadow:var(--input-focus-shadow)}.lth-has-error{--control-focus-shadow-color: var(--control-error-color);--control-focus-shadow: 0 0 var(--control-focus-shadow-blur) 0 var(--control-focus-shadow-color)}.lth-c-input.lth-has-error .lth-c-input__container:before{border-color:var(--input-error-border-color)}.lth-c-input.lth-has-error .lth-c-input__container:hover:before{border-color:var(--input-error-hover-border-color)}.lth-c-controlmessage{--controlmessage-font-size: var(--typography-body-xsmall-size);--controlmessage-lineheight: var(--typography-body-xsmall-lineheight);--controlmessage-font-weight: var(--typography-font-weight-strong);--controlmessage-text-color: var(--color-neutral-800);--controlmessage-error-text-color: var(--control-error-color);--controlmessage-disabled-text-color: var(--color-neutral-400);--controlmessage-spacing-top: var(--space-stack-xs)}.lth-c-controlmessage{font-size:var(--controlmessage-font-size);font-weight:var(--controlmessage-font-weight);line-height:var(--controlmessage-lineheight);color:var(--controlmessage-text-color);letter-spacing:.1px}.lth-c-controlmessage.lth-has-error{color:var(--controlmessage-error-text-color)}.lth-c-controlmessage.lth-is-disabled{color:var(--controlmessage-disabled-text-color)}.lth-c-controlmessage:not(.lth-is-standalone){margin-top:var(--controlmessage-spacing-top)}.lth-c-overflowmenu{--overflowmenu-margin-top: var(--space-stack-xs);--overflowmenu-bg-color: var(--color-neutral-50);--overflowmenu-font-size: var(--typography-body-regular-size);--overflowmenu-item-padding: var(--button-spacing-m);--overflowmenu-small-item-padding: var(--button-spacing-s);--overflowmenu-item-hover-bg-color: var(--color-neutral-100);--overflowmenu-item-focus-border-width: var(--control-focus-border-width);--overflowmenu-item-focus-border-color: var(--control-focus-border-color);--overflowmenu-item-focus-shadow: var(--control-focus-shadow);--overflowmenu-item-active-bg-color: var(--color-neutral-300);--overflowmenu-item-text-color: var(--color-neutral-600);--overflowmenu-item-disabled-text-color: var(--color-neutral-400);--overflowmenu-item-selected-bg-color: var(--color-primary-100);--overflowmenu-item-selected-hover-bg-color: var(--color-primary-200);--overflowmenu-item-icon-spacing-inline: var(--space-inline-s);--overflowmenu-separator-height: 8px;--overflowmenu-separator-border-width: var(--border-width-m);--overflowmenu-separator-border-color: var(--color-neutral-200);--overflowmenu-zindex: var(--zindex-overflow)}.lth-c-overflowmenu__container{display:flex;position:relative}.lth-is-disabled .lth-c-overflowmenu__container{pointer-events:none}.lth-c-overflowmenu{display:flex!important;flex-direction:column;max-width:100%;max-height:350px;box-sizing:border-box;text-align:start;margin-top:var(--overflowmenu-margin-top);z-index:var(--overflowmenu-zindex);overflow:hidden}.lth-c-overflowmenu--styled{font-size:var(--overflowmenu-font-size);color:var(--dropdown-text-color);background:var(--overflowmenu-bg-color);border-radius:var(--border-radius-s);box-shadow:0 2px 8px 1px var(--color-neutral-200)}.lth-c-overflowmenu__target{flex:1;font-size:0}.lth-c-overflowmenu:not(.lth-is-open){box-shadow:0 0 #0000;overflow:hidden}.lth-c-overflowmenu{transition:opacity .3s,transform .3s}.lth-c-overflowmenu.lth-is-open{opacity:1;transform:translateY(0)}.lth-c-overflowmenu.lth-is-animating{transform:translateY(-10px);opacity:0}.lth-c-overflowmenu__scrollable{overflow-y:auto;max-height:350px}.lth-c-overflowmenu__item{display:flex;align-items:center;column-gap:var(--overflowmenu-item-icon-spacing-inline);color:var(--overflowmenu-item-text-color);white-space:nowrap;border-radius:var(--border-radius-s);position:relative;cursor:default}.lth-c-overflowmenu__item__text{overflow:hidden;text-overflow:ellipsis;flex:1}.lth-c-overflowmenu__item:not(.lth-c-overflowmenu__item--no-padding){padding:var(--overflowmenu-item-padding)}.lth-c-overflowmenu__item:hover{background:var(--overflowmenu-item-hover-bg-color)}.lth-c-overflowmenu__item:focus{outline:none}.lth-c-overflowmenu__item:focus:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;border-radius:inherit;border:var(--overflowmenu-item-focus-border-width) solid var(--overflowmenu-item-focus-border-color);box-shadow:var(--overflowmenu-item-focus-shadow)}.lth-c-overflowmenu__item:active{background:var(--overflowmenu-item-active-bg-color)}.lth-c-overflowmenu__item.lth-is-selected{background:var(--overflowmenu-item-selected-bg-color)}.lth-c-overflowmenu__item.lth-is-selected:hover{background:var(--overflowmenu-item-selected-hover-bg-color)}.lth-c-overflowmenu__item.lth-is-disabled{pointer-events:none}.lth-c-overflowmenu--small .lth-c-overflowmenu__item:not(.lth-c-overflowmenu__item--no-padding){padding:var(--overflowmenu-small-item-padding)}.lth-c-overflowmenu__separator{position:relative;height:var(--overflowmenu-separator-height)}.lth-c-overflowmenu__separator:before{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);height:0;border-bottom:var(--overflowmenu-separator-border-width) solid var(--overflowmenu-separator-border-color)}.lth-c-overflowmenu.lth-is-right-aligned{inset-inline-end:0;inset-inline-start:auto}.lth-c-rating{--rating-star-regular-color: var(--color-neutral-600);--rating-star-selected-color: var(--color-yellow-600);--rating-star-active-color: var(--color-yellow-700);--rating-star-hover-color: var(--color-yellow-600);--rating-star-disabled-color: var(--color-neutral-400);--rating-star-inline-space: var(--space-inline-xxs);--rating-star-focus: var(--control-focus)}.lth-c-rating__stars{outline:none;padding:var(--space-stack-xxs) 0}.lth-c-rating__stars.lth-has-keyboardfocus .lth-is-focus-target,.lth-c-rating__stars.lth-is-focus .lth-is-focus-target{box-shadow:var(--rating-star-focus)}.lth-c-rating__star{display:inline-block;-webkit-user-select:none;user-select:none}.lth-c-rating__star:active svg{fill:var(--rating-star-active-color)!important}.lth-c-rating__star+.lth-c-rating__star{margin-left:var(--rating-star-inline-space)}.lth-c-rating.lth-is-disabled{pointer-events:none}.lth-c-heading,.lth-c-heading--heading1,.lth-c-heading--heading2,.lth-c-heading--heading3,.lth-c-heading--heading4,.lth-c-heading--heading5,.lth-c-heading--heading6,.lth-c-heading--heading7{--heading-color: var(--color-neutral-900)}.lth-c-heading,.lth-c-heading--heading7,.lth-c-heading--heading6,.lth-c-heading--heading5,.lth-c-heading--heading4,.lth-c-heading--heading3,.lth-c-heading--heading2,.lth-c-heading--heading1{display:block;font-family:var(--typography-font-family-heading);color:var(--heading-color)}.lth-c-heading--heading1{font-size:var(--typography-heading1-size);font-weight:var(--typography-heading1-weight);line-height:var(--typography-heading1-lineheight)}.lth-c-heading--heading2{font-size:var(--typography-heading2-size);font-weight:var(--typography-heading2-weight);line-height:var(--typography-heading2-lineheight)}.lth-c-heading--heading3{font-size:var(--typography-heading3-size);font-weight:var(--typography-heading3-weight);line-height:var(--typography-heading3-lineheight)}.lth-c-heading--heading4{font-size:var(--typography-heading4-size);font-weight:var(--typography-heading4-weight);line-height:var(--typography-heading4-lineheight)}.lth-c-heading--heading5{font-size:var(--typography-heading5-size);font-weight:var(--typography-heading5-weight);line-height:var(--typography-heading5-lineheight)}.lth-c-heading--heading6{font-size:var(--typography-heading6-size);font-weight:var(--typography-heading6-weight);line-height:var(--typography-heading6-lineheight)}.lth-c-heading--heading7{font-size:var(--typography-heading7-size);font-weight:var(--typography-heading7-weight);line-height:var(--typography-heading7-lineheight)}.lth-c-select{--select-input-bg-color: var(--color-neutral-50);--select-input-text-color: var(--color-neutral-800);--select-input-border-width: var(--border-width-s);--select-input-border-color: var(--color-neutral-400);--select-input-border-radius: var(--border-radius-s);--select-input-inset-v-spacing--normal: var(--control-spacing-v-inset);--select-input-inset-h-spacing--normal: var(--control-spacing-h-inset);--select-input-inset-v-spacing--small: var(--control-spacing-v-inset--small);--select-input-inset-h-spacing--small: var(--control-spacing-h-inset--small);--select-input-inset-v-spacing--large: var(--control-spacing-v-inset--large);--select-input-inset-h-spacing--large: var(--control-spacing-h-inset--large);--select-input-hover-border-color: var(--color-neutral-600);--select-input-placeholder-text-color: var(--color-neutral-400);--select-input-disabled-placeholder-text-color: var(--color-neutral-300);--select-input-arrow-color: var(--color-neutral-600);--select-input-arrow-hover-color: var(--color-neutral-800);--select-input-disabled-arrow-color: var(--color-neutral-400);--select-focus-border-color: var(--control-focus-border-color);--select-focus-border-width: var(--control-focus-border-width);--select-focus-shadow: var(--control-focus-shadow);--select-input-error-border-color: var(--control-error-color);--select-input-error-hover-border-color: var(--control-error-hover-color)}.lth-c-select{font-size:0;width:max-content;--select-input-inset-v-spacing: var(--select-input-inset-v-spacing--normal);--select-input-inset-h-spacing: var(--select-input-inset-h-spacing--normal)}.lth-c-select--small{--select-input-inset-v-spacing: var(--select-input-inset-v-spacing--small);--select-input-inset-h-spacing: var(--select-input-inset-h-spacing--small)}.lth-c-select--large{--select-input-inset-v-spacing: var(--select-input-inset-v-spacing--large);--select-input-inset-h-spacing: var(--select-input-inset-h-spacing--large)}.lth-c-select__container{position:relative;border-radius:var(--select-input-border-radius);font-size:var(--typography-body-regular-size);line-height:var(--typography-body-regular-lineheight);font-family:var(--typography-font-family-base);overflow:hidden}.lth-c-select__container .lth-c-select__icon{position:absolute;inset-inline-end:var(--select-input-inset-h-spacing);top:50%;transform:translateY(-50%)}.lth-c-select__container .lth-c-select__icon:hover{--select-input-arrow-color: var(--select-input-arrow-hover-color)}.lth-c-select__container:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:var(--select-input-border-width) solid var(--select-input-border-color);border-radius:inherit;pointer-events:none}.lth-c-select.lth-has-error .lth-c-select__container:before{border-color:var(--select-input-error-border-color)}.lth-c-select.lth-has-error .lth-c-select__container:hover:before{border-color:var(--select-input-error-hover-border-color)}.lth-c-select.lth-is-loading{pointer-events:none}.lth-c-select.lth-is-loading .lth-c-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lth-c-select.lth-is-loading .lth-c-select__container>*:not(.lth-c-spinner){visibility:hidden}.lth-c-select__input{color:var(--select-input-text-color);background-color:var(--select-input-bg-color);font:inherit;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;box-sizing:border-box;padding:var(--select-input-inset-v-spacing) var(--select-input-inset-h-spacing);padding-inline-end:calc(2 * var(--select-input-inset-h-spacing) + 20px)!important}.lth-c-select__input__placeholder{color:var(--select-input-placeholder-text-color);pointer-events:none;font:inherit}.lth-is-disabled .lth-c-select__input__placeholder{color:var(--select-input-disabled-placeholder-text-color)}.lth-c-select__input:hover:before{border-color:var(--select-input-hover-border-color)}select.lth-c-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none}select.lth-c-select__input+.lth-c-select__input__placeholder{position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:var(--select-input-inset-h-spacing)}.lth-is-disabled .lth-c-select__input{pointer-events:none}.lth-c-select.lth-is-transparent .lth-c-select__input{background-color:transparent}.lth-c-select.lth-is-focus .lth-c-select__container:before,.lth-c-select__container:focus:before,.lth-c-select__container:focus-within:before{border:var(--select-focus-border-width) solid var(--select-focus-border-color);box-shadow:var(--select-focus-shadow)}.diff-tailwindcss-wrapper .\!container{width:100%!important}.diff-tailwindcss-wrapper .container{width:100%}@media (min-width: 640px){.diff-tailwindcss-wrapper .\!container{max-width:640px!important}.diff-tailwindcss-wrapper .container{max-width:640px}}@media (min-width: 768px){.diff-tailwindcss-wrapper .\!container{max-width:768px!important}.diff-tailwindcss-wrapper .container{max-width:768px}}@media (min-width: 1024px){.diff-tailwindcss-wrapper .\!container{max-width:1024px!important}.diff-tailwindcss-wrapper .container{max-width:1024px}}@media (min-width: 1280px){.diff-tailwindcss-wrapper .\!container{max-width:1280px!important}.diff-tailwindcss-wrapper .container{max-width:1280px}}@media (min-width: 1536px){.diff-tailwindcss-wrapper .\!container{max-width:1536px!important}.diff-tailwindcss-wrapper .container{max-width:1536px}}.diff-tailwindcss-wrapper .invisible{visibility:hidden}.diff-tailwindcss-wrapper .absolute{position:absolute}.diff-tailwindcss-wrapper .relative{position:relative}.diff-tailwindcss-wrapper .sticky{position:sticky}.diff-tailwindcss-wrapper .left-0{left:0}.diff-tailwindcss-wrapper .left-\[100\%\]{left:100%}.diff-tailwindcss-wrapper .right-\[100\%\]{right:100%}.diff-tailwindcss-wrapper .top-0{top:0}.diff-tailwindcss-wrapper .top-\[50\%\]{top:50%}.diff-tailwindcss-wrapper .z-\[1\]{z-index:1}.diff-tailwindcss-wrapper .ml-\[-1\.5em\]{margin-left:-1.5em}.diff-tailwindcss-wrapper .block{display:block}.diff-tailwindcss-wrapper .inline-block{display:inline-block}.diff-tailwindcss-wrapper .flex{display:flex}.diff-tailwindcss-wrapper .table{display:table}.diff-tailwindcss-wrapper .hidden{display:none}.diff-tailwindcss-wrapper .h-\[50\%\]{height:50%}.diff-tailwindcss-wrapper .h-full{height:100%}.diff-tailwindcss-wrapper .min-h-\[28px\]{min-height:28px}.diff-tailwindcss-wrapper .w-\[1\%\]{width:1%}.diff-tailwindcss-wrapper .w-\[1\.5em\]{width:1.5em}.diff-tailwindcss-wrapper .w-\[1\.5px\]{width:1.5px}.diff-tailwindcss-wrapper .w-\[10px\]{width:10px}.diff-tailwindcss-wrapper .w-\[1px\]{width:1px}.diff-tailwindcss-wrapper .w-\[50\%\]{width:50%}.diff-tailwindcss-wrapper .w-full{width:100%}.diff-tailwindcss-wrapper .w-max{width:-moz-max-content;width:max-content}.diff-tailwindcss-wrapper .min-w-\[100px\]{min-width:100px}.diff-tailwindcss-wrapper .min-w-\[40px\]{min-width:40px}.diff-tailwindcss-wrapper .min-w-full{min-width:100%}.diff-tailwindcss-wrapper .flex-shrink-0,.diff-tailwindcss-wrapper .shrink-0{flex-shrink:0}.diff-tailwindcss-wrapper .basis-\[50\%\]{flex-basis:50%}.diff-tailwindcss-wrapper .table-fixed{table-layout:fixed}.diff-tailwindcss-wrapper .border-collapse{border-collapse:collapse}.diff-tailwindcss-wrapper .border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.diff-tailwindcss-wrapper .origin-center{transform-origin:center}.diff-tailwindcss-wrapper .translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.diff-tailwindcss-wrapper .translate-x-\[50\%\]{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.diff-tailwindcss-wrapper .translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.diff-tailwindcss-wrapper .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.diff-tailwindcss-wrapper .cursor-pointer{cursor:pointer}.diff-tailwindcss-wrapper .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.diff-tailwindcss-wrapper .flex-col{flex-direction:column}.diff-tailwindcss-wrapper .items-start{align-items:flex-start}.diff-tailwindcss-wrapper .items-center{align-items:center}.diff-tailwindcss-wrapper .justify-center{justify-content:center}.diff-tailwindcss-wrapper .overflow-x-auto{overflow-x:auto}.diff-tailwindcss-wrapper .overflow-y-hidden{overflow-y:hidden}.diff-tailwindcss-wrapper .whitespace-nowrap{white-space:nowrap}.diff-tailwindcss-wrapper .break-all{word-break:break-all}.diff-tailwindcss-wrapper .rounded-\[2px\]{border-radius:2px}.diff-tailwindcss-wrapper .rounded-md{border-radius:.375rem}.diff-tailwindcss-wrapper .border-l-\[1px\]{border-left-width:1px}.diff-tailwindcss-wrapper .fill-current{fill:currentColor}.diff-tailwindcss-wrapper .p-0{padding:0}.diff-tailwindcss-wrapper .p-\[1px\]{padding:1px}.diff-tailwindcss-wrapper .px-\[10px\]{padding-left:10px;padding-right:10px}.diff-tailwindcss-wrapper .py-\[2px\]{padding-top:2px;padding-bottom:2px}.diff-tailwindcss-wrapper .py-\[6px\]{padding-top:6px;padding-bottom:6px}.diff-tailwindcss-wrapper .pl-\[1\.5em\]{padding-left:1.5em}.diff-tailwindcss-wrapper .pl-\[10px\]{padding-left:10px}.diff-tailwindcss-wrapper .pl-\[2\.0em\]{padding-left:2em}.diff-tailwindcss-wrapper .pr-\[10px\]{padding-right:10px}.diff-tailwindcss-wrapper .text-right{text-align:right}.diff-tailwindcss-wrapper .indent-\[0\.2em\]{text-indent:.2em}.diff-tailwindcss-wrapper .align-top{vertical-align:top}.diff-tailwindcss-wrapper .align-middle{vertical-align:middle}.diff-tailwindcss-wrapper .text-\[1\.2em\]{font-size:1.2em}.diff-tailwindcss-wrapper .leading-\[1\.6\]{line-height:1.6}.diff-tailwindcss-wrapper .\!text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.diff-tailwindcss-wrapper .opacity-\[0\.5\]{opacity:.5}.diff-tailwindcss-wrapper .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.diff-tailwindcss-wrapper *{box-sizing:border-box}.diff-tailwindcss-wrapper[data-theme=light] .diff-style-root{--diff-border--: #dedede;--diff-add-content--: #dafbe1;--diff-del-content--: #ffebe9;--diff-add-lineNumber--: #aceebb;--diff-del-lineNumber--: #ffcecb;--diff-plain-content--: #ffffff;--diff-expand-content--: #fafafa;--diff-plain-lineNumber--: #fafafa;--diff-expand-lineNumber--: #fafafa;--diff-plain-lineNumber-color--: #555555;--diff-expand-lineNumber-color--: #555555;--diff-hunk-content--: #ddf4ff;--diff-hunk-lineNumber--: #b6e3ff;--diff-hunk-lineNumber-hover--: #0969da;--diff-add-content-highlight--: #aceebb;--diff-del-content-highlight--: #ffcecb;--diff-add-widget--: #0969d2;--diff-add-widget-color--: #ffffff;--diff-empty-content--: #fafafa;--diff-hunk-content-color--: #777777;color:#000}.diff-tailwindcss-wrapper .diff-style-root .diff-line-syntax-raw *,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw *{color:var(--diff-view-light, inherit);font-weight:var(--diff-view-light-font-weight, inherit)}.diff-tailwindcss-wrapper[data-theme=dark] .diff-style-root{--diff-border--: #3d444d;--diff-add-content--: #18271f;--diff-del-content--: #23191c;--diff-add-lineNumber--: #284228;--diff-del-lineNumber--: #4f2828;--diff-plain-content--: #0d1117;--diff-expand-content--: #161b22;--diff-plain-lineNumber--: #161b22;--diff-expand-lineNumber--: #161b22;--diff-plain-lineNumber-color--: #a0aaab;--diff-expand-lineNumber-color--: #a0aaab;--diff-hunk-content--: #131d2e;--diff-hunk-lineNumber--: #0c2d6b;--diff-hunk-lineNumber-hover--: #1f6feb;--diff-add-content-highlight--: #2f5732;--diff-del-content-highlight--: #713431;--diff-add-widget--: #0969d2;--diff-add-widget-color--: #ffffff;--diff-empty-content--: #161b22;--diff-hunk-content-color--: #9298a0;color:#fff}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw *{color:var(--diff-view-dark, inherit);font-weight:var(--diff-view-dark-font-weight, inherit)}.diff-tailwindcss-wrapper table,.diff-tailwindcss-wrapper tr,.diff-tailwindcss-wrapper td{border-color:transparent;border-width:0px;text-align:left}.diff-tailwindcss-wrapper td{padding:0}.diff-tailwindcss-wrapper .diff-line-old-num,.diff-tailwindcss-wrapper .diff-line-new-num,.diff-tailwindcss-wrapper .diff-line-num{text-align:right}.diff-tailwindcss-wrapper .diff-style-root tr{content-visibility:auto}.diff-tailwindcss-wrapper .diff-add-widget-wrapper{transform-origin:center;transform:translate(-50%)!important}.diff-tailwindcss-wrapper .diff-line-old-content .diff-add-widget-wrapper,.diff-tailwindcss-wrapper .diff-line-new-content .diff-add-widget-wrapper{transform:translate(50%)!important}.diff-tailwindcss-wrapper .diff-add-widget-wrapper:hover{transform:translate(-50%) scale(1.1)!important}.diff-tailwindcss-wrapper .diff-line-old-content .diff-add-widget-wrapper:hover,.diff-tailwindcss-wrapper .diff-line-new-content .diff-add-widget-wrapper:hover{transform:translate(50%) scale(1.1)!important}.diff-tailwindcss-wrapper .diff-widget-tooltip{position:relative}.diff-tailwindcss-wrapper .diff-add-widget,.diff-tailwindcss-wrapper .diff-widget-tooltip{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;text-transform:none;border-width:0px;background-color:transparent;background-image:none}.diff-tailwindcss-wrapper .diff-widget-tooltip:after{display:none;box-sizing:border-box;background-color:#555;position:absolute;content:attr(data-title);font-size:11px;padding:1px 2px;border-radius:4px;overflow:hidden;top:50%;white-space:nowrap;transform:translateY(-50%);left:calc(100% + 8px);color:#fff}.diff-tailwindcss-wrapper .diff-widget-tooltip:before{display:none;box-sizing:border-box;content:"";position:absolute;top:50%;left:calc(100% - 2px);transform:translateY(-50%);border:6px solid transparent;border-right-color:#555}.diff-tailwindcss-wrapper .diff-widget-tooltip:hover{background-color:var(--diff-hunk-lineNumber-hover--);color:#fff}.diff-tailwindcss-wrapper .diff-widget-tooltip:hover:before{display:block}.diff-tailwindcss-wrapper .diff-widget-tooltip:hover:after{display:block}.diff-line-extend-wrapper,.diff-line-widget-wrapper{display:flow-root}.diff-line-extend-wrapper *,.diff-line-widget-wrapper *{color:initial}.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-new-num,.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-old-num,.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-num{z-index:2}.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-content,.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-new-content,.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-old-content{position:relative}.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-new-num:after,.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-old-num:after,.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-num:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:.15;background-color:var(--diff-multi-select-bg, #f0c000);pointer-events:none}.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-new-num:before,.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-old-num:before,.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-num:before{content:"";z-index:2;position:absolute;top:0;bottom:0;right:-2px;width:4px;background-color:var(--diff-multi-select-border, #2588fa)}.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-new-content:after,.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-old-content:after,.diff-tailwindcss-wrapper .diff-multi-select-active.diff-line-content:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:.15;background-color:var(--diff-multi-select-bg, #f0c000);pointer-events:none}.diff-multi-selecting .diff-line-old-num,.diff-multi-selecting .diff-line-new-num,.diff-multi-selecting .diff-line-num,.diff-multi-selecting .diff-line-old-content,.diff-multi-selecting .diff-line-new-content,.diff-multi-selecting .diff-line-content,.diff-multi-selecting,.diff-multi-selecting *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.diff-multi-selecting .diff-add-widget-wrapper{display:none}.diff-multiselect-wrapper .diff-add-widget-wrapper{z-index:10!important}.diff-tailwindcss-wrapper .diff-line-new-num span[data-line-num],.diff-tailwindcss-wrapper .diff-line-old-num span[data-line-num]{pointer-events:none}.diff-multiselect-wrapper .diff-line-old-num,.diff-multiselect-wrapper .diff-line-new-num,.diff-multiselect-wrapper .diff-line-num{cursor:pointer}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw pre code.hljs{display:block;overflow-x:auto;padding:1em}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs{color:#24292e;background:#fff}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-doctag,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-keyword,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-meta .hljs-keyword,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-template-tag,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-template-variable,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-type,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-variable.language_{color:#d73a49}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-title,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-title.class_,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-title.class_.inherited__,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-title.function_{color:#6f42c1}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-attr,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-attribute,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-literal,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-meta,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-number,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-operator,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-variable,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-selector-attr,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-selector-class,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-selector-id{color:#005cc5}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-regexp,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-string,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-meta .hljs-string{color:#032f62}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-built_in,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-symbol{color:#e36209}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-comment,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-code,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-formula{color:#6a737d}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-name,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-quote,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-selector-tag,.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-selector-pseudo{color:#22863a}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-subst{color:#24292e}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-section{color:#005cc5;font-weight:700}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-bullet{color:#735c0f}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-emphasis{color:#24292e;font-style:italic}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-strong{color:#24292e;font-weight:700}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-addition{color:#22863a;background-color:#f0fff4}.diff-tailwindcss-wrapper[data-theme=light] .diff-line-syntax-raw .hljs-deletion{color:#b31d28;background-color:#ffeef0}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw pre code.hljs{display:block;overflow-x:auto;padding:1em}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs{color:#c9d1d9;background:#0d1117}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-doctag,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-keyword,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-meta .hljs-keyword,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-template-tag,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-template-variable,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-type,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-variable.language_{color:#ff7b72}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-title,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-title.class_,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-title.class_.inherited__,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-title.function_{color:#d2a8ff}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-attr,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-attribute,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-literal,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-meta,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-number,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-operator,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-variable,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-selector-attr,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-selector-class,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-selector-id{color:#79c0ff}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-regexp,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-string,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-meta .hljs-string{color:#a5d6ff}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-built_in,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-symbol{color:#ffa657}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-comment,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-code,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-formula{color:#8b949e}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-name,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-quote,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-selector-tag,.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-selector-pseudo{color:#7ee787}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-subst{color:#c9d1d9}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-section{color:#1f6feb;font-weight:700}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-bullet{color:#f2cc60}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-emphasis{color:#c9d1d9;font-style:italic}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-strong{color:#c9d1d9;font-weight:700}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-addition{color:#aff5b4;background-color:#033a16}.diff-tailwindcss-wrapper[data-theme=dark] .diff-line-syntax-raw .hljs-deletion{color:#ffdcd7;background-color:#67060c}.diff-tailwindcss-wrapper .hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.diff-tailwindcss-wrapper .group:hover .group-hover\:visible{visibility:visible}.code-diff{width:100%;min-width:0;overflow:auto;--diff-font-family: var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.lth-c-checkbox{--checkbox-font-family: var(--typography-font-family-base);--checkbox-text-color: var(--color-neutral-800);--checkbox-label-font-size-medium: var(--typography-body-regular-size);--checkbox-label-font-size-small: var(--typography-body-small-size);--checkbox-label-line-height-medium: var(--typography-body-regular-lineheight);--checkbox-label-line-height-small: var(--typography-body-small-lineheight);--checkbox-container-inset-space: var(--space-inset-xs);--checkbox-container-inline-space: var(--space-inline-xs);--checkbox-control-size: 20px;--checkbox-control-border-radius: var(--border-radius-xs);--checkbox-control-border-width: var(--border-width-s);--checkbox-control-border-color: var(--color-neutral-800);--checkbox-control-bg-color: var(--color-neutral-200);--checkbox-control-checked-bg-color: var(--color-neutral-600);--checkbox-control-checked-border-color: var(--color-neutral-800);--checkbox-control-check-color: var(--color-neutral-50);--checkbox-control-indeterminate-color: var(--color-neutral-800);--checkbox-disabled-control-bg-color: var(--color-neutral-400);--checkbox-disabled-control-border-color: var(--color-neutral-400);--checkbox-disabled-check-color: var(--color-neutral-50);--checkbox-disabled-label-color: var(--color-neutral-400);--checkbox-disabled-indeterminate-control-background: var(--color-neutral-50);--checkbox-disabled-indeterminate-control-border: var(--color-neutral-400);--checkbox-disabled-indeterminate-color: var(--color-neutral-400);--checkbox-focus-border-width: var(--border-width-s);--checkbox-focus-control-shadow: 0 0 var(--control-focus-shadow-blur) var(--checkbox-focus-border-width) var(--control-focus-shadow-color);--checkbox-focus-control-border: 0 0 0 var(--checkbox-focus-border-width) var(--control-focus-border-color);--checkbox-focus-control: var(--checkbox-focus-control-border), var(--checkbox-focus-control-shadow);--checkbox-error-text-color: var(--control-error-color);--checkbox-error-control-border-color: var(--color-error-200);--checkbox-error-control-bg-color: var(--color-error-200);--checkbox-error-indeterminate-color: var(--color-error-200);--checkbox-hover-control-bg-color: var(--color-neutral-300)}.lth-c-checkbox{color:var(--checkbox-text-color);font-family:var(--checkbox-font-family);outline:none!important;width:fit-content;position:relative;z-index:var(--zindex-base)}.lth-c-checkbox--medium{font-size:var(--checkbox-label-font-size-medium);line-height:var(--checkbox-label-line-height-medium)}.lth-c-checkbox--small{font-size:var(--checkbox-label-font-size-small);line-height:var(--checkbox-label-line-height-small)}.lth-c-checkbox label{display:flex;align-items:center;gap:var(--checkbox-container-inline-space)}.lth-c-checkbox__container{display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;width:var(--checkbox-control-size);height:var(--checkbox-control-size);outline-offset:-1px;transform:translateY(-3%)}.lth-c-checkbox__control{position:relative;display:inline-block;padding:2px;border-radius:var(--checkbox-control-border-radius);color:var(--checkbox-control-border-color);background:var(--checkbox-control-bg-color);-webkit-user-select:none;user-select:none}.lth-c-checkbox__control__icon{display:none;fill:#fff}.lth-c-checkbox__check{line-height:0;visibility:hidden}.lth-c-checkbox__check path{fill:var(--checkbox-control-check-color)}.lth-c-checkbox__indeterminate{position:absolute;width:6px;height:2px;left:50%;top:50%;transform:translate(-50%) translateY(-50%);background:var(--checkbox-control-indeterminate-color)}.lth-c-checkbox__label{display:inline-block}.lth-c-checkbox input{display:none}.lth-c-checkbox:hover:not(.lth-is-disabled) .lth-c-checkbox__control{background:var(--checkbox-hover-control-bg-color)}.lth-c-checkbox:focus:not(.lth-is-disabled) .lth-c-checkbox__control:before,.lth-c-checkbox.lth-is-focus:not(.lth-is-disabled) .lth-c-checkbox__control:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--checkbox-control-border-radius);box-shadow:var(--checkbox-focus-control);background:var(--control-focus-border-color);z-index:var(--zindex-behind)}.lth-c-checkbox.lth-is-disabled .lth-c-checkbox__label{color:var(--checkbox-disabled-label-color)}.lth-c-checkbox.lth-is-disabled .lth-c-checkbox__control{color:var(--checkbox-disabled-control-border-color)}.lth-c-checkbox.lth-is-disabled .lth-c-checkbox__indeterminate{background:var(--checkbox-disabled-indeterminate-color)}.lth-c-checkbox.lth-is-disabled input:checked+.lth-c-checkbox__container .lth-c-checkbox__control{color:var(--checkbox-disabled-control-border-color);background:var(--checkbox-disabled-control-bg-color)}.lth-c-checkbox.lth-has-error input:checked+.lth-c-checkbox__container .lth-c-checkbox__control{color:var(--checkbox-error-control-border-color);background:var(--checkbox-error-control-bg-color)}.lth-c-checkbox.lth-has-error.lth-is-indeterminate .lth-c-checkbox__control{color:var(--checkbox-error-control-border-color)}.lth-c-checkbox.lth-has-error.lth-is-indeterminate .lth-c-checkbox__indeterminate{background:var(--checkbox-error-indeterminate-color)}.lth-c-checkbox input:checked+.lth-c-checkbox__container .lth-c-checkbox__control{color:var(--checkbox-control-checked-border-color);background:var(--checkbox-control-checked-bg-color)}.lth-c-checkbox input:checked+.lth-c-checkbox__container .lth-c-checkbox__control .lth-c-checkbox__check{visibility:visible}.lth-c-checkbox.lth-is-indeterminate input:checked+.lth-c-checkbox__container .lth-c-checkbox__check{visibility:hidden}.lth-c-checkbox.lth-is-indeterminate input:checked+.lth-c-checkbox__container .lth-c-checkbox__control{background:var(--checkbox-control-bg-color)}.lth-c-group{--group-label-spacing: var(--space-stack-s);--group-spacing-dense: var(--space-s);--group-spacing-compact: var(--space-m);--group-spacing-normal: var(--space-l);--group-spacing-comfortable: var(--space-xl);--group-spacing-spaced: var(--space-xxl)}.lth-c-group__label{margin-bottom:var(--group-label-spacing)}.lth-c-group__items{display:inline-flex;width:fit-content;flex-flow:column;align-items:inherit;row-gap:var(--group-rowSpacing, var(--group-spacing, var(--group-spacing-dense)))}.lth-c-group.lth-is-inline .lth-c-group__items{flex-flow:row;flex-wrap:wrap;column-gap:var(--group-columnSpacing, var(--group-spacing, var(--group-spacing-normal)))}.segmented-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:6px;background:var(--color-neutral-100)}.segmented-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:3px 8px;border-radius:4px;cursor:pointer;line-height:1;transition:background 80ms ease}.segmented-toggle__btn:hover:not(.segmented-toggle__btn--active){background:var(--color-neutral-200)}.segmented-toggle__btn--active{background:var(--color-neutral-0, #fff);box-shadow:0 1px 2px #00000014}.frm{display:grid;grid-template-columns:320px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"sidehead contenthead" "sidebody contentbody";height:100%;min-height:0}.frm__spacer{flex:1}.frm__side-head,.frm__content-head{display:flex;align-items:center;border-bottom:1px solid var(--color-neutral-200)}.frm__side-head{grid-area:sidehead;gap:10px;padding:10px 14px;border-right:1px solid var(--color-neutral-200);background:var(--color-neutral-50)}.frm__content-head{grid-area:contenthead;gap:8px;padding:10px 16px;background:var(--color-neutral-0)}.frm__content-path{flex:1;min-width:0;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frm__sidebar{grid-area:sidebody;display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--color-neutral-200);background:var(--color-neutral-50)}.frm__list{list-style:none;margin:0;padding:4px 0;flex:1;min-height:0;overflow:auto}.frm__row{display:flex;align-items:center;gap:8px;padding:0 12px;border-left:2px solid transparent;transition:background 80ms ease}.frm__row:hover{background:var(--color-neutral-100)}.frm__row--active{background:var(--color-primary-100);border-left-color:var(--color-primary-400, #5b7cff)}.frm__row-btn{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:7px 0;border:none;background:transparent;cursor:pointer;text-align:left}.frm__status{flex:0 0 auto;width:1.2em;text-align:center;font-weight:600;font-size:.75rem;color:var(--color-neutral-600)}.frm__status--A{color:var(--color-success-300, #1b5e20)}.frm__status--M{color:var(--color-primary-600, #2f4fd6)}.frm__status--D{color:var(--color-error-300, #b71c1c)}.frm__status--R{color:var(--color-neutral-700)}.frm__icon{flex:0 0 auto;display:inline-flex;color:var(--color-neutral-500)}.frm__row-btn .frm__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-800);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.frm__meta{flex:0 0 auto;font-size:1.1rem;color:var(--color-neutral-500)}.frm__footer{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-top:1px solid var(--color-neutral-200);background:var(--color-neutral-0)}.frm__content{grid-area:contentbody;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--color-neutral-0)}.frm__diff{flex:1;min-height:0;overflow:auto}.frm__diff-msg{display:block;padding:12px 18px}.frm__note,.frm__footnote{display:block;padding:8px 18px}.frm__file{margin:0;padding:16px 18px;font-size:1.2rem;line-height:18px;color:var(--color-neutral-900);white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.frm__file--prose{white-space:pre-wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.3rem;line-height:1.55}.frm__md{padding:16px 18px}.frm__empty{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center}@media (max-width: 720px){.frm{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"sidehead" "sidebody" "contenthead" "contentbody"}.frm__side-head{border-right:0}.frm__sidebar{border-right:0;border-bottom:1px solid var(--color-neutral-200)}}.rd-content-view-modal .ak-modal__header__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-content-view-modal__body{height:100%;display:flex;flex-direction:column;min-height:0}.git-changes{display:flex;flex-direction:column;gap:8px}.git-changes__head{display:flex;align-items:center;gap:8px}.git-changes__title{text-transform:uppercase;letter-spacing:.05em}.git-changes__spacer{flex:1}.git-changes__summary{display:flex;align-items:baseline;gap:8px}.git-changes__sync{display:flex;gap:8px}.git-changes__sync-result{display:flex;flex-direction:column;gap:4px}.git-changes__sync-output{margin:0;padding:10px 12px;background:var(--color-neutral-900, #0d1117);color:var(--color-neutral-100, #e6edf3);border-radius:6px;font-size:.75rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}.dev-tab{display:flex;flex-direction:column;gap:22px;padding:14px 16px;overflow:auto;height:100%}.dev-spacer{flex:1}.dev-panel{display:flex;flex-direction:column;gap:10px}.dev-panel__title{text-transform:uppercase;letter-spacing:.05em}.dev-btn-row{display:flex;flex-wrap:wrap;gap:8px}.dev-result{border:1px solid var(--color-neutral-200);border-radius:8px;padding:10px 12px}.dev-result__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.dev-badge{font-size:.6875rem;font-weight:600;padding:1px 7px;border-radius:10px}.dev-badge--ok{color:var(--color-success-300, #1b5e20);background:#2ea04326}.dev-badge--err{color:var(--color-error-300, #b71c1c);background:#f8514926}.dev-output{margin:0;padding:10px 12px;background:var(--color-neutral-900, #0d1117);color:var(--color-neutral-100, #e6edf3);border-radius:6px;font-size:.75rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.dev-output--full{max-height:none;height:100%;border-radius:0}.dev-app{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--color-neutral-200);border-radius:8px}.dev-app__text{display:flex;flex-direction:column;gap:1px;min-width:0}.dev-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--color-neutral-400, #9aa0a6)}.dev-dot--on{background:var(--color-success-300, #2ea043);box-shadow:0 0 0 3px #2ea04333}.qdock{--qdock-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;margin:16px 24px;background:#fff;border:1.5px solid var(--color-yellow-600);border-radius:10px;padding:14px 16px;box-shadow:0 4px 16px #f5ab1826;display:flex;flex-direction:column;min-height:0;overflow:hidden}.qdock-scroll{flex:0 1 auto;min-height:0;overflow-y:auto}.qdock-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.qdock-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:var(--color-yellow-100);border:1px solid var(--color-yellow-600);border-radius:100px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-yellow-800)}.qdock-pulse{width:6px;height:6px;border-radius:50%;background:var(--color-yellow-600);animation:qdock-pulse-dot 1.6s ease-in-out infinite}@keyframes qdock-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.qdock-prompt{margin-bottom:10px}.qdock-prompt strong,.qdock-prompt .qdock-prompt__file{font-family:var(--qdock-mono);background:var(--color-neutral-200);padding:1px 6px;border-radius:3px;font-weight:500}.qdock-pretitle{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.qdock-pretitle-row{display:flex;flex-direction:column;gap:3px}.qdock-pretitle-label{font-size:var(--typography-body-xxsmall-size);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--color-neutral-600)}.qdock-pretitle-value{font-size:var(--typography-body-small-size);line-height:1.4;color:var(--color-neutral-900);word-break:break-word}.qdock-pretitle-value--mono{font-family:var(--qdock-mono);font-size:var(--typography-body-xsmall-size);background:var(--color-neutral-200);border:6px transparent solid;border-block-width:10px;border-radius:4px;line-height:1.5;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.qdock-details{display:grid;grid-template-columns:max-content 1fr;column-gap:10px;row-gap:4px;margin:0 0 12px;font-size:var(--typography-body-small-size)}.qdock-details dt{font-size:var(--typography-body-xxsmall-size);text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-600);align-self:center}.qdock-details dd{margin:0;word-break:break-word;color:var(--color-neutral-900)}.qdock-details dd.qdock-details__mono{font-family:var(--qdock-mono);font-size:var(--typography-body-xsmall-size);background:var(--color-neutral-200);padding:2px 6px;border-radius:4px;display:inline-block}.qdock-input-raw{margin:0 0 12px;padding:8px 10px;background:var(--color-neutral-200);border-radius:6px;font-size:var(--typography-body-xsmall-size);line-height:1.4;max-height:160px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--qdock-mono)}.qdock-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:none;padding-top:12px;border-top:1px solid var(--color-neutral-200)}.qdock-pause{background:transparent;border:1px solid var(--color-neutral-300);border-radius:4px;padding:4px 10px;font-size:var(--typography-body-xsmall-size);color:var(--color-neutral-700);cursor:pointer;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:5px}.qdock-pause:hover{background:var(--color-neutral-100);color:var(--color-neutral-900)}.qdock-ask-qs{display:flex;flex-direction:column;gap:14px;margin-bottom:12px}.qdock-ask-q-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px;margin-bottom:8px}.qdock-ask-q-text{line-height:1.4}.qdock-ask-opts{display:flex;flex-direction:column;gap:6px}@media (max-width: 900px){.qdock{margin:12px;padding:12px}}.lth-c-radiobutton{--radiobuttongroup-label-spacing: var(--group-label-spacing);--radiobutton-font-family: var(--typography-font-family-base);--radiobutton-text-color: var(--color-neutral-800);--radiobutton-label-font-size: var(--typography-body-regular-size);--radiobutton-label-line-height: var(--typography-body-regular-lineheight);--radiobutton-control-inline-space: var(--space-inline-xs);--radiobutton-control-size: 12px;--radiobutton-control-dot-size: 6px;--radiobutton-control-border-color: var(--color-neutral-800);--radiobutton-control-dot-color: var(--color-neutral-800);--radiobutton-control-border-width: var(--border-width-s);--radiobutton-disabled-text-color: var(--color-neutral-400);--radiobutton-disabled-control-border-color: var(--color-neutral-400);--radiobutton-disabled-control-dot-color: var(--color-neutral-400);--radiobutton-focus-shadow: 0 0 var(--control-focus-shadow-blur) var(--control-focus-border-width) var(--control-focus-shadow-color);--radiobutton-focus-border: 0 0 0 var(--control-focus-border-width) var(--control-focus-border-color);--radiobutton-message-spacing-top: var(--space-stack-xxs);--radiobutton-hover-control-bg-color: var(--color-neutral-200)}.lth-c-radiobutton{color:var(--radiobutton-text-color);font-family:var(--radiobutton-font-family);font-size:var(--radiobutton-label-font-size);line-height:var(--radiobutton-label-line-height);outline:none!important}.lth-c-radiobutton--inline{display:inline-block}.lth-c-radiobutton__container{display:flex;align-items:flex-start;gap:var(--radiobutton-control-inline-space)}.lth-c-radiobutton__control{display:flex;align-items:center;text-align:center;position:relative;width:20px;line-height:0;-webkit-user-select:none;user-select:none}.lth-c-radiobutton__control .lth-c-radiobutton__circle{display:inline-block;position:relative;width:var(--radiobutton-control-size);height:var(--radiobutton-control-size);border:var(--radiobutton-control-border-width) solid var(--radiobutton-control-border-color);border-radius:var(--border-radius-circle);margin:auto}.lth-c-radiobutton:not(.lth-is-disabled).lth-is-hover .lth-c-radiobutton__circle:before,.lth-c-radiobutton:not(.lth-is-disabled):hover .lth-c-radiobutton__circle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--radiobutton-hover-control-bg-color);z-index:var(--zindex-behind)}.lth-c-radiobutton.lth-is-focus .lth-c-radiobutton__circle,.lth-c-radiobutton:focus .lth-c-radiobutton__circle{box-shadow:var(--radiobutton-focus-border),var(--radiobutton-focus-shadow)}.lth-c-radiobutton__control .lth-c-radiobutton__dot{display:none;background:var(--radiobutton-control-dot-color);border-radius:100px;position:absolute;width:var(--radiobutton-control-dot-size);height:var(--radiobutton-control-dot-size);left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.lth-c-radiobutton__input{display:none}.lth-c-radiobutton__input:checked+.lth-c-radiobutton__control .lth-c-radiobutton__dot{display:block}.lth-c-radiobutton__reveal{display:none;margin-top:var(--space-stack-m)}.lth-c-radiobutton__input:checked+.lth-c-radiobutton__control+.lth-c-radiobutton__label .lth-c-radiobutton__reveal{display:block}.lth-c-radiobutton__label{display:inline-block;white-space:initial}.lth-c-radiobutton.lth-has-error .lth-c-radiobutton__circle{border-color:var(--radiobutton-error-control-color)}.lth-c-radiobutton.lth-has-error .lth-c-radiobutton__input:checked+.lth-c-radiobutton__control .lth-c-radiobutton__dot{background:var(--radiobutton-error-control-color)}.lth-c-radiobutton.lth-is-disabled{color:var(--radiobutton-disabled-text-color)}.lth-c-radiobutton.lth-is-disabled .lth-c-radiobutton__circle{border-color:var(--radiobutton-disabled-control-border-color)}.lth-c-radiobutton.lth-is-disabled .lth-c-radiobutton__dot{background:var(--radiobutton-disabled-control-dot-color)}.lth-c-splitbutton{--splitbutton-divider-color: var(--color-neutral-300);--splitbutton-divider-width: var(--border-width-s)}.lth-c-splitbutton{display:inline-flex;align-items:stretch}.lth-c-splitbutton .lth-c-overflowmenu__target{display:flex}.lth-c-splitbutton__caret{position:relative}.lth-c-splitbutton__caret:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--splitbutton-divider-width);background:var(--splitbutton-divider-color)}.lth-c-splitbutton.lth-is-fullwidth{display:flex}.lth-c-splitbutton.lth-is-fullwidth>.lth-c-splitbutton__action{flex:1 1 auto}.lth-c-splitbutton.lth-is-disabled .lth-c-splitbutton__caret:after{display:none}.rd-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:var(--color-yellow-100);border-bottom:1px solid var(--color-yellow-300);flex:none}.rd-banner strong{font-weight:600}.rd-banner__text{flex:1;min-width:0;line-height:1.4;text-wrap:balance}.rd-banner .lth-c-button{flex:none}.expandable-msg{display:flex;flex-direction:column;gap:8px}.expandable-msg__frame{position:relative}.expandable-msg--overflowing .expandable-msg__viewport{overflow:hidden}.expandable-msg--overflowing .expandable-msg__inner{padding:12px 16px}.expandable-msg--overflowing .expandable-msg__frame{border:1px solid var(--color-neutral-200);border-radius:8px;background:var(--color-neutral-50);overflow:hidden}.expandable-msg--overflowing .expandable-msg__frame:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(to bottom,rgba(252,252,252,0),var(--color-neutral-50));pointer-events:none}.expandable-msg--placement-outside .expandable-msg__expand{display:flex;justify-content:flex-start}.expandable-msg--placement-inside .expandable-msg__expand{position:absolute;left:50%;bottom:15px;transform:translate(-50%);z-index:1}.attach-strip{display:flex;flex-wrap:wrap;gap:6px}.attach-strip--bubble .thumb{--thumb-size: 96px}.thumb{--thumb-size: 40px;position:relative;width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--border-radius-s, 6px);overflow:hidden;border:1px solid #cfd6e0;background:#f3f5f9;flex:0 0 auto}.thumb__img{width:100%;height:100%;object-fit:cover;display:block}.thumb__open{width:100%;height:100%;padding:0;border:none;background:none;display:block;cursor:pointer}.thumb__open:hover .thumb__img{filter:brightness(.9)}.thumb__remove{position:absolute;top:2px;right:2px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#141721b8;color:#fff;font-size:14px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease}.thumb__remove:hover{background:#141721e6}.thumb:hover .thumb__remove{opacity:1}.ak-icon-menu__target{position:relative}.ak-icon-menu__icon{display:flex;align-items:center;position:relative;border-radius:5px;overflow:hidden}.ak-icon-menu__icon *{z-index:1}.ak-icon-menu__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-neutral-300);opacity:0;transition:opacity .2s}.ak-icon-menu__icon--open:before,.ak-icon-menu__icon:hover:before{opacity:.5}.ak-icon-menu__icon:active:before{opacity:1}.ak-icon-menu__badge{position:absolute!important;padding:1px 5px!important;top:-8px;inset-inline-end:-8px;z-index:2;scale:.8}.lth-c-toggle{--toggle-track-unchecked-bg-color: var(--color-neutral-600);--toggle-track-checked-bg-color: var(--color-success-200);--toggle-track-disabled-bg-color: var(--color-neutral-400);--toggle-track-active-bg-color: var(--color-neutral-800);--toggle-disabled-text-color: var(--color-neutral-400);--toggle-focus-check-border-width: var(--border-width-s);--toggle-focus-check-border-radius: var(--border-radius-s);--toggle-focus-check-border-color: var(--color-primary-600);--toggle-error-text-color: var(--control-error-color);--toggle-track-width: 32px;--toggle-track-height: 16px;--toggle-handle-size: 12px;--toggle-direction-left: row;--toggle-direction-right: row-reverse;--toggle-direction-top: column;--toggle-justify-left: flex-start;--toggle-align-left: center;--toggle-justify-right: flex-end;--toggle-align-right: center;--toggle-justify-top: flex-start;--toggle-align-top: flex-start;--toggle-label-control-gap: var(--space-stack-xxs) var(--space-inline-s);--toggle-focus: var(--control-focus);--toggle-tooltip-icon-color: var(--color-neutral-800);--toggle-disabled-tooltip-icon-color: var(--color-neutral-400)}.lth-c-toggle{outline:none!important;--toggle-transition: .1s ease-in}.lth-c-toggle:not(.lth-is-fullwidth){max-width:fit-content}.lth-c-toggle__container{display:flex;flex-direction:var(--toggle-direction-left);justify-content:var(--toggle-justify-left);align-items:center;gap:var(--toggle-label-control-gap)}.lth-c-toggle--left .lth-c-toggle__container{flex-direction:var(--toggle-direction-left)}.lth-c-toggle--right .lth-c-toggle__container{flex-direction:var(--toggle-direction-right)}.lth-c-toggle--top .lth-c-toggle__container{flex-direction:var(--toggle-direction-top)}.lth-c-toggle--left .lth-c-toggle__container{justify-content:var(--toggle-justify-left)}.lth-c-toggle--right .lth-c-toggle__container{justify-content:var(--toggle-justify-right)}.lth-c-toggle--top .lth-c-toggle__container{justify-content:var(--toggle-justify-top)}.lth-c-toggle--left .lth-c-toggle__container{align-items:var(--toggle-align-left)}.lth-c-toggle--right .lth-c-toggle__container{align-items:var(--toggle-align-right)}.lth-c-toggle--top .lth-c-toggle__container{align-items:var(--toggle-align-top)}.lth-c-toggle__track{position:relative;display:inline-block;vertical-align:top;line-height:0;box-sizing:border-box;font-size:0;width:var(--toggle-track-width);height:var(--toggle-track-height);border-radius:var(--border-radius-circle);background:var(--toggle-track-unchecked-bg-color);transition:background var(--toggle-transition)}.lth-c-toggle:focus .lth-c-toggle__track,.lth-c-toggle.lth-is-focus .lth-c-toggle__track{box-shadow:0 0 0 2px var(--toggle-focus-check-border-color),0 0 2px 2px var(--color-primary-500)}.lth-c-toggle:active .lth-c-toggle__track{background:var(--toggle-track-active-bg-color)!important}.lth-c-toggle.lth-is-checked .lth-c-toggle__track{background:var(--toggle-track-checked-bg-color)}.lth-c-toggle.lth-is-disabled .lth-c-toggle__track{background:var(--toggle-track-disabled-bg-color)}.lth-c-toggle__handle{position:absolute;top:50%;inset-inline-start:2px;transform:translateY(-50%);display:inline-block;vertical-align:top;line-height:0;box-sizing:border-box;font-size:0;width:var(--toggle-handle-size);height:var(--toggle-handle-size);border-radius:var(--border-radius-circle);background:#fff;transition:var(--toggle-transition)}.lth-c-toggle.lth-is-checked .lth-c-toggle__handle{inset-inline-start:calc(100% - var(--toggle-handle-size) - 2px)}.lth-c-toggle__label>*{transition:color var(--toggle-transition)}.lth-c-toggle.lth-is-disabled .lth-c-toggle__label>*{color:var(--toggle-disabled-text-color)}.lth-c-toggle.lth-is-fullwidth .lth-c-toggle__label{flex:1}.run-card{--runs-bg-1: #ffffff;--runs-bg-3: #f0f4fa;--runs-fg-3: #6b768a;--runs-border-default: #cfd6e0;--runs-yellow-50: #fffcf5;--runs-yellow-100: #fff6e3;--runs-yellow-300: #ffe2a8;--runs-yellow-400: #ffd175;--runs-yellow-600: #f5ab18;background:var(--runs-bg-1);border-radius:var(--border-radius-m);border:1px solid var(--runs-border-default);display:flex;flex-direction:column;cursor:pointer;position:relative;overflow:hidden;transition:border-color 80ms ease,box-shadow 80ms ease,transform 80ms ease;text-decoration:none;color:inherit;font-family:inherit}.run-card:hover{border-color:#6b768a;box-shadow:0 4px 12px #2024331a}.run-card--attn{background:var(--runs-yellow-50);border-color:var(--runs-yellow-300)}.run-card__header{display:flex;align-items:center;gap:8px;padding:12px 16px 10px;min-height:44px;border-bottom:1px solid #eef1f6}.run-card__spacer{flex:1}.run-card__body{padding:12px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.run-card__task{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em;word-break:break-word}.lth-c-link{--link-text-color: var(--color-primary-600);--link-disabled-text-color: var(--color-neutral-400);--link-active-text-color: var(--color-primary-800);--link-monochrome-text-color: var(--color-neutral-800);--link-focus-border-radius: var(--border-radius-s);--link-focus: var(--control-focus)}.lth-c-link{display:inline-block;position:relative;text-decoration:none;text-underline-offset:4px;color:var(--link-text-color);outline:none;cursor:pointer}.lth-c-link--inline .lth-c-link__text,.lth-c-link--underline .lth-c-link__text,.lth-c-link.lth-is-hover:not(.lth-c-link--no-underline) .lth-c-link__text,.lth-c-link:hover:not(.lth-c-link--no-underline) .lth-c-link__text{text-decoration:underline}.lth-c-link--monochrome .lth-c-link__text{color:var(--link-monochrome-text-color)!important}.lth-c-link--monochrome:before{border-color:var(--link-monochrome-text-color)!important}.lth-c-link.lth-is-disabled{pointer-events:none}.lth-c-link.lth-is-disabled:before{border-color:var(--link-disabled-text-color)!important}.lth-c-link:is(.lth-is-active,:active){color:var(--link-active-text-color)}.lth-c-link:is(.lth-is-active,:active):before{border-color:var(--link-active-text-color)!important}.lth-c-link:is(.lth-is-focus,:focus):after{content:"";position:absolute;top:calc(0px - var(--space-stack-xxs));right:calc(0px - var(--space-inline-xs));bottom:calc(0px - var(--space-stack-xxs));left:calc(0px - var(--space-inline-xs));border-radius:var(--link-focus-border-radius);box-shadow:var(--link-focus)}.page-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:16px}.page-header__crumbs{flex-basis:100%;display:flex;align-items:baseline;gap:6px;margin-bottom:2px}.page-header--crumb-title .page-header__crumbs{flex-basis:auto;margin-bottom:0}.page-header__crumb-sep{color:var(--color-neutral-400, #9ca3af)}.page-header__action{margin-left:auto}.page-shell{width:min(100%,1280px);margin:0 auto;padding:24px 24px 32px;flex:1;display:flex;flex-direction:column}.lth-c-dropdown{--dropdown-border-color: var(--control-border-color);--dropdown-text-color: var(--color-neutral-800);--dropdown-menu-margin-top: var(--space-stack-xs);--dropdown-menu-bg-color: var(--color-neutral-400);--dropdown-menu-font-size: var(--typography-body-regular-size);--dropdown-menu-item-padding: var(--button-spacing-m);--dropdown-menu-item-hover-bg-color: var(--color-neutral-100);--dropdown-menu-item-focus-border-width: var(--control-focus-border-width);--dropdown-menu-item-focus-border-color: var(--control-focus-border-color);--dropdown-menu-item-focus-shadow: var(--control-focus-shadow);--dropdown-menu-item-active-bg-color: var(--color-neutral-300);--dropdown-menu-zindex: var(--zindex-control);--dropdown-button-placeholder-text-color: var(--color-neutral-400);--dropdown-button-value-text-color: var(--control-border-color);--dropdown-button-font-family: var(--typography-font-family-base);--dropdown-button-font-size: var(--typography-body-regular-size);--dropdown-button-lineheight: var(--typography-body-regular-lineheight);--dropdown-button-border-width: var(--border-width-s);--dropdown-button-border-color: var(--color-neutral-500);--dropdown-button-border-radius: var(--border-radius-s);--dropdown-button-spacing-inset: var(--control-spacing-inset);--dropdown-button-arrow-color: var(--color-neutral-800);--dropdown-button-bg-color: var(--color-neutral-100);--dropdown-hover-button-bg-color: var(--color-neutral-200);--dropdown-active-button-bg-color: var(--color-neutral-300);--dropdown-button-focus-shadow: var(--control-focus-shadow);--dropdown-button-focus-border-width: var(--control-focus-border-width);--dropdown-button-focus-border-color: var(--control-focus-border-color);--dropdown-button-disabled-text-color: var(--color-neutral-400);--dropdown-button-disabled-border-color: var(--color-neutral-400);--dropdown-button-disabled-chevron-color: var(--color-neutral-400);--dropdown-button-small-spacing-block: var(--space-stack-xs);--dropdown-button-outline-border-width: var(--border-width-s);--dropdown-button-outline-border-color: var(--color-primary-400);--dropdown-button-outline-border-color--hover: var(--color-primary-600);--dropdown-button-spacing-gap: var(--space-inline-xs)}.lth-c-dropdown{display:inline-block;position:relative;font-family:var(--typography-font-family-base);outline:none}.lth-c-dropdown__button-container{cursor:pointer}.lth-c-dropdown__button{background-color:var(--dropdown-button-bg-color);font-family:var(--dropdown-button-font-family);font-size:var(--dropdown-button-font-size);line-height:var(--typography-body-regular-lineheight);border-radius:var(--dropdown-button-border-radius);padding:var(--dropdown-button-spacing-inset);border:none;outline:none;display:flex;align-items:center;column-gap:var(--dropdown-button-spacing-gap);-webkit-user-select:none;user-select:none}.lth-c-dropdown__button--transparent{background-color:transparent}.lth-c-dropdown__button--outline:before{border:var(--dropdown-button-outline-border-width) solid var(--dropdown-button-outline-border-color)}.lth-c-dropdown__button--outline:hover:before{border-color:var(--dropdown-button-outline-border-color--hover)}.lth-c-dropdown__button:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:inherit}.lth-c-dropdown__button__value{color:var(--dropdown-button-value-text-color)}.lth-c-dropdown__button__placeholder{color:var(--dropdown-button-placeholder-text-color)}.lth-c-dropdown__button:hover,.lth-c-dropdown.lth-is-hover .lth-c-dropdown__button{background:var(--dropdown-hover-button-bg-color)}.lth-c-dropdown:focus .lth-c-dropdown__button:before,.lth-c-dropdown.lth-is-focus .lth-c-dropdown__button:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:var(--dropdown-button-focus-border-width) solid var(--dropdown-button-focus-border-color);box-shadow:var(--dropdown-button-focus-shadow)}.lth-c-dropdown__button:active{background:var(--dropdown-active-button-bg-color)}.lth-c-dropdown--small .lth-c-dropdown__button{padding-block:var(--dropdown-button-small-spacing-block)}.lth-c-dropdown.lth-is-disabled,.lth-c-dropdown.lth-is-disabled .lth-c-dropdown__button__placeholder{color:var(--dropdown-button-disabled-text-color);pointer-events:none}.lth-c-dropdown.lth-is-disabled .lth-c-dropdown__chevron{fill:var(--dropdown-button-disabled-text-color)}.tp-start-new__title{display:flex;align-items:center;gap:10px;min-width:0}.tp-start-new__label{display:flex;flex-direction:column;min-width:0}.tp-start-new__form{display:flex;flex-direction:column;gap:16px;min-width:0}.tp-start-new__form textarea{min-height:120px}.board-card{position:relative}.board-card__grip,.board-card__actions{position:absolute;top:6px;z-index:2;opacity:0;transition:opacity 80ms ease}.board-card__grip{left:50%;transform:translate(-50%)}.board-card__grip,.board-card__grip button{cursor:grab}.board-card__grip:active,.board-card__grip button:active{cursor:grabbing}.board-card__actions{right:6px}.board-card:hover .board-card__grip,.board-card:hover .board-card__actions,.board-card:focus-within .board-card__grip,.board-card:focus-within .board-card__actions{opacity:1}.board-card.drag-ghost{border-radius:var(--border-radius-m)}.board-card.drag-ghost .board-card__grip{opacity:1}.board-card.drag-ghost .board-card__actions{display:none}.board-card.drag-source .board-card__grip{opacity:0}.backlog-card{--runs-bg-1: #ffffff;--runs-border-default: #cfd6e0;background:var(--runs-bg-1);border-radius:var(--border-radius-m);border:1px dashed var(--runs-border-default);display:flex;flex-direction:column;overflow:hidden;transition:border-color 80ms ease,box-shadow 80ms ease}.backlog-card:hover{border-color:#6b768a;box-shadow:0 4px 12px #2024331a}.backlog-card__header{display:flex;align-items:center;gap:4px;padding:10px 12px 8px 16px;min-height:44px;border-bottom:1px solid #eef1f6}.backlog-card__spacer{flex:1}.backlog-card__body{padding:12px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.backlog-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;word-break:break-word}.backlog-card__prompt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;word-break:break-word;white-space:pre-wrap}.backlog-card__launch{align-self:flex-start;margin-top:4px}.board{--runs-bg-1: #ffffff;--runs-bg-2: #fcfcfc;--runs-bg-3: #f0f4fa;--runs-border-subtle: #e6eaf0;--runs-border-default: #cfd6e0;display:flex;flex-direction:column;min-height:0;flex:1;background:var(--runs-bg-2)}.board__page-header{background:var(--runs-bg-1);border-bottom:1px solid var(--runs-border-subtle);padding:24px 24px 8px}.board__error{padding:8px 24px;background:#fff5f5;border-bottom:1px solid var(--runs-border-subtle)}.board__column-loading{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.board__columns{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 24px 15px;overflow:hidden}.board[breakpoint=narrow] .board__columns{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(260px,1fr);overflow-x:auto}.board__column{display:flex;flex-direction:column;min-height:0;background:var(--runs-bg-3);border:1px solid var(--runs-border-subtle);border-radius:var(--border-radius-m)}.board__column-head{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;border-bottom:1px solid var(--runs-border-subtle);min-height:44px}.board__column-action{margin-left:auto}.board__column-body{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.board__column-body>*{flex-shrink:0}.board__column--target{background:var(--runs-bg-1);border-color:var(--runs-border-default)}.board__gap{min-height:92px;flex:0 0 auto;border:1px dashed var(--runs-border-default);border-radius:var(--border-radius-m);background:#2b5ce60a}.board__column-empty{flex:1;min-height:80px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--runs-border-default);border-radius:var(--border-radius-m);text-align:center;padding:12px}.dtbl{display:flex;flex-direction:column;border:1px solid var(--color-neutral-200);border-radius:8px;overflow:hidden;background:var(--color-neutral-0)}.dtbl__row{display:grid;grid-template-columns:var(--dtbl-cols, 1fr);align-items:center;gap:16px;padding:10px 16px;border-bottom:1px solid var(--color-neutral-100)}.dtbl__row:last-child{border-bottom:0}.dtbl__row--head{background:var(--color-neutral-50);padding-top:8px;padding-bottom:8px}.dtbl__row--clickable{cursor:pointer;transition:background 80ms ease}.dtbl__row--clickable:hover{background:var(--color-neutral-50)}.dtbl__row--clickable:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:-2px}.dtbl__row--with-extra{border-bottom:0}[breakpoint~=mobile] .dtbl .dtbl__row{grid-template-columns:1fr;gap:4px;padding:12px 14px}[breakpoint~=mobile] .dtbl .dtbl__row--head{display:none}.agent-page{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.agent-page__head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--color-neutral-200);background:var(--color-neutral-0)}.agent-page__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.agent-page__meta{overflow-wrap:anywhere}.agent-page__meta code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agent-page__sep{color:var(--color-neutral-400)}.agent-page__spacer{flex:1}.agent-page__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.agent-page__body{display:flex;flex:1;min-height:0}.agent-page__main{flex:1;min-width:0;overflow-y:auto;padding:20px 24px 40px}.agent-page__runs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.agent-page__side{display:flex;flex-direction:column;flex:0 0 360px;max-width:360px;min-height:0;overflow-y:auto;border-left:1px solid var(--color-neutral-200);background:var(--color-neutral-50)}.agent-page__tabs,.agent-page__tabs .lth-c-tabs__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.agent-page__tabs .lth-c-tabs__content__tab{flex:1;min-height:0}.agent-page__tab-panel{flex:1;min-height:0;overflow-y:auto;padding:16px 16px 32px}.agent-page__tab-panel--bleed{padding:0}.agent-page__tab-panel--bleed .agent-dev__header{display:none}.agent-page[breakpoint=mobile] .agent-page__head{flex-wrap:wrap;gap:10px;padding:14px 16px}.agent-page[breakpoint=mobile] .agent-page__spacer{display:none}.agent-page[breakpoint=mobile] .agent-page__actions{flex:1 0 100%}.agent-page[breakpoint=mobile] .agent-page__actions>*{flex:1}.agent-page[breakpoint=mobile] .agent-page__main{padding:16px 16px 32px}.agent-page[breakpoint=mobile] .agent-page__runs{grid-template-columns:1fr}.agent-dev{display:flex;flex-direction:column;flex:1;min-height:0}.agent-dev__header{display:flex;align-items:center;padding:14px 18px;background:var(--color-neutral-100)}.agent-dev__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-800)}.agent-dev__content{display:flex;flex-direction:column;flex:1;min-height:0;gap:20px;padding:18px}.agent-dev__section{display:flex;flex-direction:column;gap:10px}.agent-dev__sub{text-transform:uppercase;letter-spacing:.05em}.agent-dev__spacer{flex:1}.agent-dev__btn-row{display:flex;flex-wrap:wrap;gap:8px}.agent-dev__result{border:1px solid var(--color-neutral-200);border-radius:8px;padding:10px 12px;background:var(--color-neutral-0)}.agent-dev__result-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.agent-dev__badge{font-size:.6875rem;font-weight:600;padding:1px 7px;border-radius:10px}.agent-dev__badge--ok{color:var(--color-success-300, #1b5e20);background:#2ea04326}.agent-dev__badge--err{color:var(--color-error-300, #b71c1c);background:#f8514926}.agent-dev__output{margin:0;padding:10px 12px;background:var(--color-neutral-900, #0d1117);color:var(--color-neutral-100, #e6edf3);border-radius:6px;font-size:.75rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.agent-dev__output--full{max-height:none;height:100%;border-radius:0;font-size:.875rem}.agent-dev__app{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--color-neutral-200);border-radius:8px;background:var(--color-neutral-0)}.agent-dev__app-text{display:flex;flex-direction:column;gap:1px;min-width:0}.agent-dev__dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--color-neutral-400, #9aa0a6)}.agent-dev__dot--on{background:var(--color-success-300, #2ea043);box-shadow:0 0 0 3px #2ea04333}.lth-c-colorpicker{--colorpicker-picker-zindex: var(--zindex-control);--colorpicker-font-family: var(--typography-font-family-base);--colorpicker-button-lineheight: var(--typography-body-regular-lineheight);--colorpicker-button-border-width: var(--border-width-s);--colorpicker-button-border-color: var(--color-neutral-400);--colorpicker-button-border-radius: var(--border-radius-s);--colorpicker-button-arrow-color: var(--color-neutral-800);--colorpicker-button-focus-border-width: var(--control-focus-border-width);--colorpicker-button-focus-border-color: var(--control-focus-shadow-color);--colorpicker-button-shadow: var(--control-focus-shadow);--colorpicker-button-hover-border-color: var(--color-neutral-600);--colorpicker-text-color: var(--color-neutral-500);--colorpicker-text-zindex: var(--zindex-control);--colorpicker-swatch-border-color: var(--color-neutral-400);--colorpicker-swatch-border-radius: var(--border-radius-s);--colorpicker-swatch-width: 16px;--colorpicker-swatch-height: 16px;--colorpicker-empty-line-color: var(--color-neutral-500);--colorpicker-button-chevron-color: var(--color-neutral-500);--colorpicker-button-hover-chevron-color: var(--color-neutral-800);--colorpicker-disabled-button-chevron-color: var(--color-neutral-400);--colorpicker-disabled-text-color: var(--color-neutral-300);--colorpicker-button-spacing-inset: var(--control-spacing-inset);--colorpicker-button-spacing-v-inset--small: var(--space-stack-xs)}.lth-c-colorpicker{outline:none;position:relative;font-family:var(--colorpicker-font-family);width:max-content}.lth-c-colorpicker input{background-color:var(--color-neutral-white);color:var(--color-neutral-700)!important}.lth-c-colorpicker__control .lth-c-colorpicker__button{background:var(--colorpicker-button-bg-color);line-height:var(--typography-body-regular-lineheight);padding:var(--colorpicker-button-spacing-inset);outline:none;display:flex;align-items:center;column-gap:var(--space-inline-s);position:relative;height:100%;box-sizing:border-box}.lth-c-colorpicker__control .lth-c-colorpicker__button .lth-c-colorpicker__arrow{fill:var(--colorpicker-button-chevron-color)}.lth-c-colorpicker__control .lth-c-colorpicker__button:hover .lth-c-colorpicker__arrow{fill:var(--colorpicker-button-hover-chevron-color)}.lth-c-colorpicker__control .lth-c-colorpicker__button:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border:var(--colorpicker-button-border-width) solid var(--colorpicker-button-border-color);border-radius:var(--colorpicker-button-border-radius)}.lth-c-colorpicker__control .lth-c-colorpicker__button:hover:before{border-color:var(--colorpicker-button-hover-border-color)}.lth-c-colorpicker__control .lth-c-colorpicker__button:focus:before{border:var(--colorpicker-button-focus-border-width) solid var(--colorpicker-button-focus-border-color);box-shadow:var(--colorpicker-button-shadow)}.lth-c-colorpicker__control .lth-c-colorpicker__swatch{display:inline-block;width:var(--colorpicker-swatch-width);height:var(--colorpicker-swatch-height);border-radius:var(--colorpicker-swatch-border-radius);border:1px solid var(--colorpicker-swatch-border-color);position:relative;overflow:hidden;cursor:pointer}.lth-c-colorpicker__control .lth-c-colorpicker__swatch.lth-is-empty{background:linear-gradient(to top left,transparent calc(50% - .5px),var(--colorpicker-empty-line-color) calc(50% - .5px),var(--colorpicker-empty-line-color) calc(50% + .5px),transparent calc(50% + .5px))}.lth-c-colorpicker__control .lth-c-colorpicker__input{min-width:120px}.lth-c-colorpicker__control .lth-c-colorpicker__text{min-width:6em;color:var(--colorpicker-text-color);z-index:var(--colorpicker-text-zindex);flex:1}.lth-c-colorpicker--small .lth-c-colorpicker__button{padding-top:var(--colorpicker-button-spacing-v-inset--small);padding-bottom:var(--colorpicker-button-spacing-v-inset--small)}.lth-c-colorpicker__panel{width:250px;-webkit-user-select:none;user-select:none}.lth-c-colorpicker__picker{background:var(--color-neutral-50);box-shadow:0 1px 8px color-mix(in srgb,var(--color-neutral-black) 10%,transparent);border-radius:4px;padding:8px}.lth-c-colorpicker__picker__saturation{height:150px;position:relative;border-top-left-radius:2px;border-top-right-radius:2px}.lth-c-colorpicker__picker__sliders_container{display:grid;grid-template-columns:1fr min-content;grid-column-gap:8px;margin-top:8px}.lth-c-colorpicker__picker__slider{height:8px;position:relative}.lth-c-colorpicker__picker__slider>div>div{border-radius:100px}.lth-c-colorpicker__picker__slider>div>div>div>div{width:6px!important;height:6px!important;border-radius:100px!important;box-shadow:0 0 2px 1px color-mix(in srgb,var(--color-neutral-black) 60%,transparent)!important;border:1px solid white!important;background:transparent!important;margin:0!important}.lth-c-colorpicker__picker__slider+.lth-c-colorpicker__picker__slider{margin-top:8px}.lth-c-colorpicker__picker__color_container{white-space:nowrap}.lth-c-colorpicker__picker__color{display:inline-block;width:24px;height:24px;border-radius:2px;box-shadow:0 0 2px #0000004d!important}.lth-c-colorpicker__picker__details__fields{padding-bottom:12px}.lth-c-colorpicker__picker__details__clear{margin:6px;cursor:pointer}.lth-c-colorpicker__picker__details__preset{margin-top:8px}.lth-c-colorpicker.lth-is-disabled .lth-c-colorpicker__button{pointer-events:none}.lth-c-colorpicker.lth-is-disabled .lth-c-colorpicker__text{color:var(--colorpicker-disabled-text-color)}.lth-c-colorpicker.lth-is-disabled .lth-c-colorpicker__arrow{fill:var(--colorpicker-disabled-button-chevron-color)}.lth-c-colorpicker.lth-is-disabled .lth-c-colorpicker__swatch{opacity:.3;cursor:default;pointer-events:none}.lth-c-numberinput{--numberinput-caret-color: var(--color-neutral-600);--numberinput-caret-focus-bg-color: var(--color-neutral-200);--numberinput-caret-active-color: var(--color-neutral-800);--numberinput-caret-active-bg-color: var(--color-neutral-200);--numberinput-caret-focus-shadow: 0 0 2px var(--color-primary-500);--numberinput-caret-disabled-color: var(--color-neutral-400);--numberinput-caret-focus-border-width: var(--border-width-s);--numberinput-caret-focus-border-color: var(--color-primary-600)}.lth-c-numberinput{display:block}.lth-c-numberinput__carets{display:inline-grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding-left:var(--space-inline-s)}.lth-c-numberinput__caret{position:relative;height:12px;overflow-y:hidden;fill:var(--numberinput-caret-color);-webkit-user-select:none;user-select:none;outline:none;display:flex;align-items:center}.lth-has-keyboardfocus .lth-c-numberinput__caret:focus{box-shadow:var(--numberinput-caret-focus-shadow)}.lth-has-keyboardfocus .lth-c-numberinput__caret:focus:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";box-sizing:border-box;border:var(--numberinput-caret-focus-border-width) solid var(--numberinput-caret-focus-border-color)}.lth-c-numberinput__caret:hover{background:var(--numberinput-caret-focus-bg-color)}.lth-c-numberinput__caret:active{fill:var(--numberinput-caret-active-color);background:var(--numberinput-caret-active-bg-color)}.lth-c-numberinput.lth-is-disabled .lth-c-numberinput__caret{fill:var(--numberinput-caret-disabled-color)}.lth-c-rangeslider{--rangeslider-track-width: var(--border-width-l);--rangeslider-track-color: var(--color-neutral-400);--rangeslider-track-radius: var(--border-radius-s);--rangeslider-fill-color: var(--color-primary-600);--rangeslider-handle-bg-color: var(--color-neutral-400);--rangeslider-handle-border-color: var(--color-primary-600);--rangeslider-handle-border-width: var(--border-width-m);--rangeslider-handle-shadow: none;--rangeslider-handle-hover-border-color: var(--color-primary-700);--rangeslider-handle-active-border-color: var(--color-primary-700);--rangeslider-handle-focus-shadow: var(--control-focus-shadow);--rangeslider-disabled-track-color: var(--color-neutral-200);--rangeslider-disabled-fill-color: var(--color-neutral-400);--rangeslider-disabled-handle-border-color: var(--color-neutral-200)}.lth-c-rangeslider{outline:none}.lth-c-rangeslider__control{display:flex;align-items:center}.lth-c-rangeslider__track{flex:1;position:relative;min-width:150px;height:32px}.lth-c-rangeslider__track:before{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:var(--rangeslider-track-width);border-radius:var(--rangeslider-track-radius);content:"";background:var(--rangeslider-track-color)}.lth-c-rangeslider__fill-container{height:inherit;position:relative}.lth-c-rangeslider__fill{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:var(--rangeslider-track-width);border-radius:var(--rangeslider-track-radius);background:var(--rangeslider-fill-color)}.lth-c-rangeslider__handle{position:absolute;right:0;top:50%;width:12px;height:12px;box-sizing:content-box;transform:translate(50%) translateY(-50%);background-color:var(--rangeslider-handle-bg-color);border-radius:100px;border:var(--rangeslider-handle-border-width) solid var(--rangeslider-handle-border-color);box-shadow:var(--rangeslider-handle-shadow)}.lth-c-rangeslider__handle:hover{border-color:var(--rangeslider-handle-hover-border-color)}.lth-c-rangeslider__handle:active{border-color:var(--rangeslider-handle-active-border-color)}.lth-c-rangeslider:focus .lth-c-rangeslider__handle,.lth-c-rangeslider.lth-is-focus .lth-c-rangeslider__handle{box-shadow:var(--rangeslider-handle-focus-shadow)}.lth-c-rangeslider__value--text{width:32px;margin-left:var(--space-inline-m)}.lth-c-rangeslider__value--text-input{width:48px;margin-left:var(--space-inline-m)}.lth-c-rangeslider__value--number-input{width:64px;margin-left:var(--space-inline-m)}.lth-c-rangeslider__units{margin-left:var(--space-inline-s)}.lth-c-rangeslider.lth-is-disabled .lth-c-rangeslider__control{pointer-events:none}.lth-c-rangeslider.lth-is-disabled .lth-c-rangeslider__track:before{background:var(--rangeslider-disabled-track-color)}.lth-c-rangeslider.lth-is-disabled .lth-c-rangeslider__fill{background:var(--rangeslider-disabled-fill-color)}.lth-c-rangeslider.lth-is-disabled .lth-c-rangeslider__handle{border-color:var(--rangeslider-disabled-handle-border-color)}.lth-c-thumbnails{--thumbnail-bg-color: var(--color-neutral-100);--thumbnail-hover-bg-color: var(--color-neutral-100);--thumbnail-active-bg-color: var(--color-neutral-100);--thumbnail-selected-bg-color: var(--color-neutral-100);--thumbnail-border-color: transparent;--thumbnail-border-width: var(--border-width-m);--thumbnail-border-radius: var(--border-radius-m);--thumbnail-hover-border-color: var(--color-neutral-200);--thumbnail-active-border-color: var(--color-neutral-400);--thumbnail-selected-border-color: var(--color-neutral-600)}.lth-c-thumbnails .lth-c-caption{--thumbnail-label-color: var(--caption-color);--thumbnail-selected-label-color: var(--thumbnail-label-color)}.lth-c-thumbnails{--thumbnail-box-shadow: none;--thumbnail-hover-box-shadow: none;--thumbnail-selected-box-shadow: none;--thumbnail-label-margin: var(--space-stack-xs);--thumbnail-xsmall-size: 32px;--thumbnail-xsmall-padding: 8px;--thumbnail-xsmall-gap: 8px;--thumbnail-small-size: 64px;--thumbnail-small-padding: 12px;--thumbnail-small-gap: 12px;--thumbnail-medium-size: 96px;--thumbnail-medium-padding: 16px;--thumbnail-medium-gap: 16px;--thumbnail-large-size: 128px;--thumbnail-large-padding: 20px;--thumbnail-large-gap: 20px;--thumbnail-xlarge-size: 160px;--thumbnail-xlarge-padding: 24px;--thumbnail-xlarge-gap: 24px}.lth-c-thumbnails{--num-of-columns: 3}.lth-c-thumbnails__container{display:inline-grid;grid-template-columns:repeat(var(--num-of-columns),min-content)}.lth-c-thumbnails__container>*{height:100%!important}.lth-c-thumbnails__thumbnail{position:relative;height:100%}.lth-c-thumbnails__thumbnail.lth-is-disabled{pointer-events:none;filter:grayscale(1);opacity:.3}.lth-c-thumbnails__thumbnail input{display:none}.lth-c-thumbnails__thumbnail .lth-c-thumbnails__thumbnail__control{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;height:100%;font-size:0;background-color:var(--thumbnail-bg-color);border-radius:var(--thumbnail-border-radius);position:relative;outline:var(--thumbnail-border-width) solid var(--thumbnail-border-color);text-align:center;box-shadow:var(--thumbnail-box-shadow)}.lth-c-thumbnails__thumbnail .lth-c-thumbnails__thumbnail__control__image{display:flex;align-items:center;text-align:center}.lth-c-thumbnails__thumbnail .lth-c-thumbnails__thumbnail__control__image>*{margin:auto;max-width:100%;max-height:100%}.lth-c-thumbnails__thumbnail .lth-c-thumbnails__thumbnail__control .lth-c-caption{margin-top:var(--thumbnail-label-margin);transform:translateY(var(--space-stack-xs));color:var(--thumbnail-label-color)}.lth-c-thumbnails__thumbnail__input:not(:checked)+.lth-c-thumbnails__thumbnail__control:hover{background-color:var(--thumbnail-hover-bg-color);outline-color:var(--thumbnail-hover-border-color);box-shadow:var(--thumbnail-hover-box-shadow)}.lth-c-thumbnails__thumbnail__input:not(:checked)+.lth-c-thumbnails__thumbnail__control:active{background-color:var(--thumbnail-active-bg-color);outline-color:var(--thumbnail-active-border-color)}.lth-c-thumbnails__thumbnail__input:checked+.lth-c-thumbnails__thumbnail__control{background-color:var(--thumbnail-selected-bg-color);outline-color:var(--thumbnail-selected-border-color);box-shadow:var(--thumbnail-selected-box-shadow)}.lth-c-thumbnails__thumbnail__input:checked+.lth-c-thumbnails__thumbnail__control .lth-c-thumbnails__thumbnail__control--normal{display:none}.lth-c-thumbnails__thumbnail__input:checked+.lth-c-thumbnails__thumbnail__control .lth-c-thumbnails__thumbnail__control--selected{display:flex;flex:1}.lth-c-thumbnails__thumbnail__input:checked+.lth-c-thumbnails__thumbnail__control .lth-c-caption{color:var(--thumbnail-selected-label-color)}.lth-c-thumbnails__thumbnail__badge{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lth-c-thumbnails__thumbnail__badge__stripe{position:absolute;right:20px;top:20px;transform:rotate(45deg) translate(45%);z-index:var(--zindex-floating);transform-origin:center right;width:100%;text-align:center;color:var(--color-neutral-50);background-color:#9060f0;font-weight:300;letter-spacing:.5px;font-size:12px;padding:3px}.lth-c-thumbnails--xsmall .lth-c-thumbnails__container{grid-gap:var(--thumbnail-xsmall-gap)}.lth-c-thumbnails--xsmall .lth-c-thumbnails__thumbnail .lth-c-thumbnails__thumbnail__control__image{width:var(--thumbnail-xsmall-size);height:var(--height, var(--thumbnail-xsmall-size))}.lth-c-thumbnails--xsmall .lth-c-thumbnails__thumbnail__control{padding:var(--thumbnail-xsmall-padding)}.lth-c-thumbnails--small .lth-c-thumbnails__container{grid-gap:var(--thumbnail-small-gap)}.lth-c-thumbnails--small .lth-c-thumbnails__thumbnail .lth-c-thumbnails__thumbnail__control__image{width:var(--thumbnail-small-size);height:var(--height, var(--thumbnail-small-size))}.lth-c-thumbnails--small .lth-c-thumbnails__thumbnail__control{padding:var(--thumbnail-small-padding)}.lth-c-thumbnails--medium .lth-c-thumbnails__container{grid-gap:var(--thumbnail-medium-gap)}.lth-c-thumbnails--medium .lth-c-thumbnails__thumbnail .lth-c-thumbnails__thumbnail__control__image{width:var(--thumbnail-medium-size);height:var(--height, var(--thumbnail-medium-size))}.lth-c-thumbnails--medium .lth-c-thumbnails__thumbnail__control{padding:var(--thumbnail-medium-padding)}.lth-c-thumbnails--large .lth-c-thumbnails__container{grid-gap:var(--thumbnail-large-gap)}.lth-c-thumbnails--large .lth-c-thumbnails__thumbnail .lth-c-thumbnails__thumbnail__control__image{width:var(--thumbnail-large-size);height:var(--height, var(--thumbnail-large-size))}.lth-c-thumbnails--large .lth-c-thumbnails__thumbnail__control{padding:var(--thumbnail-large-padding)}.lth-c-thumbnails--xlarge .lth-c-thumbnails__container{grid-gap:var(--thumbnail-xlarge-gap)}.lth-c-thumbnails--xlarge .lth-c-thumbnails__thumbnail .lth-c-thumbnails__thumbnail__control__image{width:var(--thumbnail-xlarge-size);height:var(--height, var(--thumbnail-xlarge-size))}.lth-c-thumbnails--xlarge .lth-c-thumbnails__thumbnail__control{padding:var(--thumbnail-xlarge-padding)}.lth-c-caption{--caption-color: var(--color-neutral-800);--caption-disabled-color: var(--color-neutral-400);--caption-text-transform: none}.lth-c-caption{font-family:var(--typography-font-family-base);font-weight:var(--typography-caption-font-weight);display:inline-block;color:var(--caption-color);text-transform:var(--caption-text-transform);font-size:var(--typography-caption-size);line-height:var(--typography-caption-lineheight);letter-spacing:var(--typography-caption-letterspacing)}.lth-c-caption.lth-is-disabled{color:var(--caption-disabled-color)}.editor-page{min-height:0;overflow:hidden}.editor-page__actions{display:flex;align-items:center;gap:8px}.editor-page__tabs{margin-top:8px;overflow:visible;display:flex;flex-direction:column;flex:1;min-height:0}.editor-page__tabs>.lth-c-tabs__content{flex:1;min-height:0;overflow-y:auto;padding:0 16px;margin:0 -16px}.editor-page__panel{max-width:560px;padding:28px 0 32px}.editor-page__panel .lth-c-codesnippet{min-width:0;max-width:100%}.editor-page__panel .lth-c-codesnippet pre,.editor-page__panel .lth-c-codesnippet code{white-space:pre-wrap!important;word-break:break-all!important}.ag-page{--ag-bg-1: #ffffff;--ag-bg-2: #fafbfc;--ag-bg-3: #f0f4fa;--ag-border-default: #cfd6e0}.ag-field{display:flex;flex-direction:column;gap:6px;align-items:stretch}.ag-icons{width:100%}.ag-icons .lth-c-thumbnails__container{display:grid;grid-template-columns:repeat(auto-fill,48px);width:100%}.ag-advanced-item{display:flex;align-items:flex-start}.ag-cmds{display:flex;flex-direction:column;gap:8px}.ag-cmds__row{display:flex;align-items:center;gap:8px}.ag-cmds__row>:first-child{flex:0 0 11em}.ag-warm{max-width:140px}.ag-timeout{background:var(--ag-bg-1);border:1px solid var(--ag-border-default);border-radius:8px;padding:16px 18px;transition:opacity .12s ease}.ag-timeout--off{background:var(--ag-bg-3);opacity:.6}.ag-timeout__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ag-timeout__value{display:flex;align-items:baseline;gap:6px}.ag-timeout__presets{display:flex;gap:4px}.ag-timeout__preset{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:4px 10px;background:var(--ag-bg-3);border:1px solid transparent;border-radius:4px;cursor:pointer;transition:all 80ms ease;font:inherit}.ag-timeout__preset:hover{background:var(--ag-bg-2)}.ag-timeout__preset--active{background:var(--color-primary-100);border-color:var(--color-primary-300)}.ag-timeout__preset--active:hover{background:var(--color-primary-100)}.ag-timeout__preset:disabled{cursor:not-allowed;opacity:.6}.ag-timeout__note{display:block;margin-top:12px;padding:10px 12px;background:var(--color-primary-50);border-left:2px solid var(--color-primary-600);border-radius:0 6px 6px 0;line-height:1.55}.ag-delete{display:flex;flex-direction:column;gap:12px}.ag-delete__error{padding:8px 12px;background:var(--color-error-50, #fff5f5);border:1px solid var(--color-error-100, #f09090);border-radius:6px}.ag-delete__confirm{margin-top:4px}.form-section{--form-section-border: #e6eaf0;margin-bottom:28px}.form-section:not(:first-child){margin-top:40px}.form-section__head{display:flex;align-items:baseline;gap:10px;padding-bottom:10px;margin-bottom:18px;border-bottom:1px solid var(--form-section-border)}.form-section__title{letter-spacing:.6px}.form-section__info{display:inline-flex;align-items:center;align-self:center}.ch-type-readonly{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ch-advanced-item,.ch-preview-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ch-preview-item .lth-c-codesnippet{width:100%}.ch-tabs,.ch-tabs .lth-c-tabs__content{flex:1;display:flex;flex-direction:column}.ch-tabs .lth-c-tabs__content__tab{flex:1}.ch-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.ch-dot--on{background:var(--color-success-600, #16a34a)}.ch-dot--off{background:var(--color-neutral-300, #ccc)}.hosts__name{display:flex;flex-direction:column;gap:2px;min-width:0}.hosts__endpoint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosts__actions{display:flex;justify-content:flex-end;gap:8px}.hosts__warning{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--color-neutral-100)}.hosts__warning:last-child{border-bottom:0}.hosts__warning--warning{background:var(--color-warning-100)}.hosts__warning--error{background:var(--color-error-100)}.hosts__warning-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.search-results{display:flex;flex-direction:column;height:100%;overflow:hidden}.search-results__header{display:flex;align-items:baseline;gap:12px;padding:20px 32px 12px;flex-wrap:wrap}.search-results__body{flex:1;overflow-y:auto;padding:8px 32px 48px;display:flex;flex-direction:column}.search-results__status{padding:24px 0}.search-results__list{display:flex;flex-direction:column;gap:10px}.search-results__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%;border:1px solid var(--color-neutral-200);border-radius:10px;background:#fff;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;font:inherit;color:inherit;transition:border-color .12s,background .12s}.search-results__row:hover{border-color:var(--color-primary-300);background:var(--color-neutral-50)}.search-results__row-head{display:flex;align-items:center;gap:12px;min-width:0}.search-results__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results__row-spacer{flex:1}.search-results__when{white-space:nowrap}.search-results__snippets{display:flex;flex-direction:column;gap:4px;padding-left:12px;border-left:2px solid var(--color-neutral-200)}.search-results__snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.search-results__role{font-weight:600;color:var(--color-neutral-500);margin-right:6px}.search-results__hit{background:var(--color-yellow-100, #fff6e3);color:inherit;border-radius:2px;padding:0 1px}.search-results__more{margin-top:2px}.ak-avatar{--size: var(--avatar-size);display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);font-size:20px;text-align:center;border-radius:100px;cursor:pointer;border:1px solid var(--color-neutral-600);color:var(--color-neutral-600);overflow:hidden}@media screen and (max-width: 500px){.ak-avatar{--size: var(--avatar-mobile-size, calc(.8 * var(--avatar-size)))}}.ak-avatar:hover{background-color:var(--color-neutral-100)}.ak-avatar--active{background-color:var(--color-neutral-200)!important}.ak-avatar__icon{transform:translateY(10%)}.run-search-wrap{flex:0 1 320px;min-width:160px}.run-search{width:100%}.run-search .lth-c-controllabel:empty{display:none}.run-search .lth-c-overflowmenu__scrollable{min-width:100%}.app-shell{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:56px minmax(0,1fr) auto;flex:1;overflow:hidden}.app-shell__brand{display:flex;align-items:center;gap:10px;padding:0 16px;background:#fff;border-bottom:1px solid var(--color-neutral-200);border-right:1px solid var(--color-neutral-200);color:var(--color-neutral-900);text-decoration:none;-webkit-user-select:none;user-select:none}.app-shell__brand:hover{color:var(--color-neutral-900)}.app-shell__brand-mark{width:28px;height:28px;border-radius:2px;background:var(--color-primary-600);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.app-shell__topbar{display:flex;align-items:center;gap:12px;padding:0 20px;background:#fff;border-bottom:1px solid var(--color-neutral-200);min-width:0;overflow:hidden}.app-shell__spacer{flex:1}.app-shell__start-new{flex:0 0 auto;white-space:nowrap}.app-shell__sidebar{display:flex;flex-direction:column;gap:2px;padding:8px;background:#fff;border-right:1px solid var(--color-neutral-200);overflow-y:auto}.app-shell__nav-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:6px;color:var(--color-neutral-700);text-decoration:none;-webkit-user-select:none;user-select:none;flex:none;transition:background-color 80ms ease,color 80ms ease}.app-shell__nav-item:hover,.app-shell__nav-item--active{background:var(--color-neutral-100);color:var(--color-neutral-900)}.app-shell__user-wrap{margin-top:auto;padding-top:8px}.app-shell__user-menu{display:block;width:100%}.app-shell__user-card{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background-color 80ms ease;width:100%}.app-shell__user-card:hover{background:var(--color-neutral-100)}.app-shell__user-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-shell__account-email{padding:8px 14px 4px;white-space:nowrap}.app-shell__brand-name,.app-shell__nav-label{display:flex;align-items:center}.app-shell__nav-alert,.app-shell__user-chevron{display:inline-flex;align-items:center}.app-shell__content{display:flex;flex-direction:column;overflow:hidden;background:var(--color-neutral-50)}.app-shell>.run-dock{grid-row:3;grid-column:1/-1}@media (max-width: 640px){.app-shell{grid-template-columns:48px 1fr}.app-shell__brand{justify-content:center;padding:0;gap:0}.app-shell__brand-name{display:none}.app-shell__nav-item{justify-content:center;padding:0}.app-shell__nav-label,.app-shell__nav-alert{display:none}.app-shell__user-card{justify-content:center;padding:6px 0}.app-shell__user-label,.app-shell__user-chevron{display:none}}.lth-c-divider{--divider-height: var(--typography-body-regular-lineheight);--divider-border-color: var(--color-neutral-400);--divider-border-width: var(--border-width-s)}.lth-c-divider{font-family:var(--typography-font-family-base);font-size:var(--typography-body-regular-size);line-height:var(--typography-body-regular-lineheight);display:grid;grid-template-columns:1fr auto 1fr;height:var(--divider-height);position:relative;text-align:center}.lth-c-divider__line{border-top:var(--divider-border-width) solid var(--divider-border-color);transform:translateY(50%)}.lth-c-divider__label{position:relative;display:inline-block;padding:0 var(--space-inline-m);z-index:1;margin:auto}.lth-c-socialbutton{display:inline-block;box-shadow:0 2px 5px #00000026;font-size:0}.lth-c-socialbutton.lth-is-fullwidth{display:block}.card-template{text-align:center;grid-template-rows:1fr auto var(--space-stack-l);height:100vh;display:grid;align-items:center;margin:auto}.card-template .underline,.card-template .underline *{text-decoration:underline}.card-template .logo{margin-bottom:32px}.card-template .separator{width:28px;height:24px;position:relative;vertical-align:top;display:inline-block}.card-template .separator:after{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);content:"";width:6px;height:6px;margin-top:-1px;border-radius:100px;background:var(--color-neutral-50)}.card-template__card{width:448px;padding:35px 40px;margin:auto;box-sizing:border-box;background:var(--color-neutral-10);box-shadow:0 4px 7px color-mix(in srgb,var(--color-neutral-black) var(--shadow-opacity-s),transparent),0 0 1px color-mix(in srgb,var(--color-neutral-black) var(--shadow-opacity-s),transparent);border-radius:8px}@media screen and (max-width: 500px){.card-template__card{max-width:80vw;padding-inline:32px}}.card-template .footer{color:var(--color-neutral-70)}.logo{--height: 32px;display:inline-flex;gap:14px;align-items:center;font-size:0;direction:ltr;--icon-height: var(--height);--type-height: calc(var(--height) * .94)}.logo--small{--height: 22px;gap:8px}.logo__element{position:relative}.logo__element--icon{height:var(--icon-height)}.logo__element--type{height:var(--type-height);transform:translateY(-1px)}.logo__element--dark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.logo__element--light{display:block}.logo--dark .logo__element--light{visibility:hidden}.logo__element--dark{display:none}.logo--dark .logo__element--dark{display:block}.lth-l-grid{--lth-grid-column-gap: 32px;margin-left:auto;margin-right:auto;text-align:start;display:inline-block;height:min-content}.lth-l-grid:not(.lth-l-grid--nomargin){padding-left:calc(var(--lth-grid-column-gap) / 2);padding-right:calc(var(--lth-grid-column-gap) / 2)}.lth-l-grid--fluid{display:block;width:100%}.lth-l-grid--showGrid{background:#ffcccc0d}.lth-l-grid--showGrid .lth-l-grid__container{background:#ffcccc4d;box-shadow:calc(var(--lth-grid-column-gap) / 2) 0 #ffcccc4d,calc(0px - var(--lth-grid-column-gap) / 2) 0 #ffcccc4d}.lth-l-grid__container{display:inline-grid;position:relative;column-gap:var(--lth-grid-column-gap);grid-template-columns:repeat(var(--lth-grid-columns, 16),64px);grid-template-rows:var(--lth-grid-rows, none);grid-auto-rows:min-content;align-items:start;margin-left:calc(var(--lth-grid-column-gap) / 2);margin-right:calc(var(--lth-grid-column-gap) / 2);height:100%}.lth-l-grid--fluid .lth-l-grid__container{display:grid;grid-template-columns:repeat(var(--lth-grid-columns, 16),1fr)}.lth-l-grid--condensed .lth-l-grid__container{column-gap:2px}.lth-l-grid--condensed .lth-l-grid__container .stub{box-shadow:none!important}.lth-l-grid--condensed .lth-l-grid__container .stub:after{border:none!important}.lth-l-grid--narrow .lth-l-grid__container>*{margin-left:calc(-1 * var(--lth-grid-column-gap) / 2)}.lth-l-grid__container>*{xgrid-row:1}.lth-l-grid--showGrid .lth-l-grid__container{pointer-events:none;z-index:var(--zindex-floating)}.lth-l-grid--showGrid .lth-l-grid__container .lth-l-grid__container{height:100%}.lth-l-grid--showGrid .lth-l-grid__container .stub{background:#ffcccc40;grid-row:1;height:100%;min-height:150px;position:relative}.lth-l-grid--showGrid .lth-l-grid__container .stub:not(:last-child):after{content:"";position:absolute;top:0;right:calc(0px - var(--lth-grid-column-gap) / 2);bottom:0;border-right:1px solid rgb(255,204,204)}:root,:host{--toast-border-radius: var(--border-radius-s);--toast-text-color: var(--color-neutral-50);--toast-inset-spacing: var(--space-inset-m);--toast-inner-spacing: var(--space-inline-m);--toast-default-background-color: var(--color-neutral-600);--toast-success-background-color: var(--color-success-200);--toast-error-background-color: var(--color-error-200)}.lth-c-toaster{position:fixed;left:50%;bottom:32px;transform:translate(-50%)}.lth-c-toaster--position-left{left:32px;transform:none}.lth-c-toaster--position-right{left:auto;right:32px;transform:none}.lth-c-toaster__item{animation-fill-mode:forwards;overflow:hidden}.lth-c-toaster__item.animate-in{animation-duration:1s;animation-name:appear}.lth-c-toaster__item.animate-out{animation-duration:.5s;animation-name:disappear}@keyframes appear{0%{max-height:0}to{max-height:200px}}@keyframes disappear{0%{max-height:200px;xopacity:1}to{max-height:0;xopacity:0}}.lth-c-toast{display:inline-grid;grid-template-columns:min-content auto min-content;grid-column-gap:var(--toast-inner-spacing);color:var(--toast-text-color);box-shadow:0 2px 6px #00000029;border-radius:var(--toast-border-radius);width:320px;padding:var(--toast-inset-spacing);margin-top:16px}.lth-c-toast--default{background-color:var(--toast-default-background-color)}.lth-c-toast--success{background-color:var(--toast-success-background-color)}.lth-c-toast--error{background-color:var(--toast-error-background-color)}.lth-c-toast__title,.lth-c-toast__content{grid-column:2;grid-row:1}.lth-c-toast__title+.lth-c-toast__content{grid-row:2}.lth-c-toast__icon{align-self:top;margin-top:1px}.lth-c-toast__close{grid-column:3}.lth-c-toast.animate-out{opacity:0}.auth-kit-page{box-sizing:border-box;padding:32px 16px}.auth-kit-page--narrow{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:480px;margin:0 auto}.auth-kit-account{width:100%;max-width:960px;margin:0 auto;display:flex;gap:32px;align-items:flex-start}.auth-kit-account__nav{flex:0 0 auto;min-width:176px;display:flex;flex-direction:column;gap:4px}.auth-kit-account__nav-item{display:block;padding:8px 12px;border-radius:6px;text-decoration:none}.auth-kit-account__nav-item:hover{background:var(--color-neutral-100)}.auth-kit-account__nav-item.is-active{background:var(--color-primary-50)}.auth-kit-account__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.auth-kit-account__form{width:100%}@media (max-width: 720px){.auth-kit-account{flex-direction:column;gap:16px}.auth-kit-account__nav{flex-direction:row;min-width:0;flex-wrap:wrap}}:root,:host{--border-radius-xs: 1px;--border-radius-s: 2px;--border-radius-m: 4px;--border-radius-l: 8px;--border-radius-circle: 1000px;--border-width-s: 1px;--border-width-m: 2px;--border-width-l: 4px}:root,:host{--color-neutral-white: #ffffff;--color-neutral-black: #000000;--color-transparent: transparent;--color-primary-50: #f5f8ff;--color-primary-100: #e5edff;--color-primary-200: #ccdbff;--color-primary-300: #a8c2ff;--color-primary-400: #6c96f5;--color-primary-500: #346ceb;--color-primary-600: #0443db;--color-primary-700: #0033ad;--color-primary-800: #00298a;--color-primary-900: #001a57;--color-neutral-50: #fcfcfc;--color-neutral-100: #f0f4fa;--color-neutral-200: #e6eaf0;--color-neutral-300: #dde2eb;--color-neutral-400: #cfd6e0;--color-neutral-500: #a2abbd;--color-neutral-600: #6b768a;--color-neutral-700: #4f586b;--color-neutral-800: #343b4d;--color-neutral-900: #202433;--color-yellow-50: #fffcf5;--color-yellow-100: #fff6e3;--color-yellow-200: #ffeecc;--color-yellow-300: #ffe2a8;--color-yellow-400: #ffd175;--color-yellow-500: #ffc042;--color-yellow-600: #f5ab18;--color-yellow-700: #db9200;--color-yellow-800: #b87a00;--color-yellow-900: #946300;--color-cyan-50: #f5fdff;--color-cyan-100: #d9f6fc;--color-cyan-200: #bef0fa;--color-cyan-300: #99e8f7;--color-cyan-400: #66dcf4;--color-cyan-500: #30d0f0;--color-cyan-600: #0dbde0;--color-cyan-700: #0ca3c2;--color-cyan-800: #08748a;--color-cyan-900: #004c5c;--color-success-50: #fafffc;--color-success-100: #7acca1;--color-success-200: #03803d;--color-success-300: #025c2c;--color-success-400: #00421e;--color-error-50: #fff5f5;--color-error-100: #f09090;--color-error-200: #d20000;--color-error-300: #a80000;--color-error-400: #800000;--color-warning-50: #fffbf5;--color-warning-100: #facf96;--color-warning-200: #fa9819;--color-warning-300: #cc7400;--color-warning-400: #996000;--color-info-50: #f0f3fa;--color-info-100: #b5c8f5;--color-info-200: #0e4de5;--color-info-300: #0739b3;--color-info-400: #032b8a;--color-info-visited: #5f22e0}:root,:host{--control-border-color: var(--color-neutral-800);--control-text-color: var(--color-neutral-400)}:root,:host{--mediaquery-minwidth-desktop: 768px;--mediaquery-maxwidth-tablet: 767px;--mediaquery-minwidth-tablet: 480px;--mediaquery-maxwidth-mobile: 479px;--mediaquery-desktop: screen and (min-width: var(--mediaquery-minwidth-desktop));--mediaquery-tablet: screen and ( min-width: var(--mediaquery-minwidth-tablet) and ( max-width: var(--mediaquery-maxwidth-tablet), ) );--mediaquery-mobile: screen and (max-width: var(--mediaquery-maxwidth-tablet))}:root,:host{--space-stack-xxs: 2px;--space-stack-xs: 4px;--space-stack-s: 8px;--space-stack-m: 16px;--space-stack-l: 24px;--space-stack-xl: 32px;--space-stack-xxl: 64px;--space-inline-xxs: 2px;--space-inline-xs: 4px;--space-inline-s: 8px;--space-inline-m: 16px;--space-inline-l: 32px;--space-inline-xl: 48px;--space-inline-xxl: 64px;--space-inset-xs: 4px 4px;--space-inset-s: 8px 8px;--space-inset-m: 16px 16px;--space-inset-l: 32px 32px;--space-inset-xl: 64px 64px;--space-xs: 2px;--space-s: 4px;--space-m: 8px;--space-l: 16px;--space-xl: 32px;--space-xxl: 64px}:root,:host{--shadow-spread-s: 3px;--shadow-spread-m: 6px;--shadow-spread-l: 12px;--shadow-blur-s: 3px;--shadow-blur-m: 6px;--shadow-blur-l: 12px;--shadow-opacity-xs: 6%;--shadow-opacity-s: 10%;--shadow-opacity-m: 15%;--shadow-opacity-l: 20%;--shadow-opacity-xl: 25%}:root,:host{--typography-font-family-base: Roboto;--typography-font-family-heading: Roboto;--typography-font-family-monospace: Roboto Mono;--typography-letterspacing-neg-1: -1px;--typography-letterspacing-normal: 0px;--typography-letterspacing-pos-1: .2px;--typography-letterspacing-pos-2: .4px;--typography-font-weight-light: 300;--typography-font-weight-normal: 400;--typography-font-weight-strong: 500;--typography-font-weight-bold: 700;--typography-heading1-size: 44px;--typography-heading1-lineheight: 64px;--typography-heading1-weight: normal;--typography-heading2-size: 34px;--typography-heading2-lineheight: 48px;--typography-heading2-weight: normal;--typography-heading3-size: 28px;--typography-heading3-weight: bold;--typography-heading3-lineheight: 40px;--typography-heading4-size: 24px;--typography-heading4-weight: normal;--typography-heading4-lineheight: 36px;--typography-heading5-size: 19px;--typography-heading5-weight: normal;--typography-heading5-lineheight: 28px;--typography-heading6-size: 16px;--typography-heading6-weight: bold;--typography-heading6-lineheight: 24px;--typography-body-large-size: 20px;--typography-body-large-lineheight: 32px;--typography-body-regular-size: 16px;--typography-body-regular-lineheight: 24px;--typography-body-small-size: 14px;--typography-body-small-lineheight: 24px;--typography-body-xsmall-size: 12px;--typography-body-xsmall-lineheight: 16px;--typography-body-xxsmall-size: 10px;--typography-body-xxsmall-lineheight: 16px;--typography-caption-size: 12px;--typography-caption-lineheight: 16px;--typography-caption-letterspacing: var(--typography-letterspacing-pos-1);--typography-caption-font-weight: var(--typography-font-weight-strong);--typography-pretitle-size: 12px;--typography-pretitle-lineheight: 16px;--typography-pretitle-letterspacing: var(--typography-letterspacing-pos-2);--typography-pretitle-font-weight: var(--typography-font-weight-bold)}:root,:host{--zindex-behind: -1;--zindex-base: 0;--zindex-control: 10;--zindex-floating: 100;--zindex-modals: 1000;--zindex-dialogs: 10000;--zindex-popups: 100000;--zindex-overflow: 1000000}:root,:host,.lth-aliases{--control-focus-border-color: var(--color-primary-600);--control-focus-border-width: var(--border-width-m);--control-focus-shadow-color: var(--color-primary-500);--control-focus-shadow-blur: var(--shadow-blur-s);--control-focus-shadow: 0 0 var(--control-focus-shadow-blur) 0 var(--control-focus-shadow-color);--control-focus-border: inset 0 0 0 var(--control-focus-border-width) var(--control-focus-border-color);--control-focus: var(--control-focus-border), var(--control-focus-shadow);--control-error-color: var(--color-error-200);--control-error-hover-color: var(--color-error-400);--control-spacing-v-inset: var(--space-stack-s);--control-spacing-h-inset: var(--space-inline-s);--control-spacing-inset: var(--control-spacing-v-inset) var(--control-spacing-h-inset);--control-spacing-v-inset--small: var(--space-stack-xs);--control-spacing-h-inset--small: var(--space-inline-s);--control-spacing-inset--small: var(--control-spacing-v-inset--small) var(--control-spacing-h-inset--small);--control-spacing-v-inset--large: var(--space-stack-m);--control-spacing-h-inset--large: var(--space-inline-s);--control-spacing-inset--large: var(--control-spacing-v-inset--large) var(--control-spacing-h-inset--large);--button-spacing-xs: var(--space-stack-xxs) var(--space-inline-m);--button-spacing-s: var(--space-stack-xs) var(--space-inline-m);--button-spacing-m: var(--space-stack-s) var(--space-inline-m);--button-spacing-l: calc(var(--space-stack-xs) + var(--space-stack-s)) var(--space-inline-m)}.lth-body-regular{font-family:var(--typography-font-family-base);font-size:var(--typography-body-regular-size);line-height:var(--typography-body-regular-lineheight)}.lth-body-large{font-family:var(--typography-font-family-base);font-size:var(--typography-body-large-size);line-height:var(--typography-body-large-lineheight)}.lth-body-small{font-family:var(--typography-font-family-base);font-size:var(--typography-body-small-size);line-height:var(--typography-body-small-lineheight)}.lth-body-xsmall{font-family:var(--typography-font-family-base);font-size:var(--typography-body-xsmall-size);line-height:var(--typography-body-xsmall-lineheight)}.lth-body-xxsmall{font-family:var(--typography-font-family-base);font-size:var(--typography-body-xxsmall-size);line-height:var(--typography-body-xxsmall-lineheight)}.lth-u-scroll::-webkit-scrollbar-track-piece{background-color:color-mix(in srgb,var(--color-neutral-black) 4%,transparent);opacity:0;width:6px;transition:opacity .5s}.lth-u-scroll::-webkit-scrollbar-thumb{border-radius:2px;background-color:#0000}.lth-u-scroll:hover{pointer-events:auto}.lth-u-scroll:hover::-webkit-scrollbar-track-piece{background-color:color-mix(in srgb,var(--color-neutral-black) 6%,transparent);opacity:1;transition:opacity .5s}.lth-u-scroll:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-neutral-black) 30%,transparent)}.lth-u-scroll::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px}.lth-u-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--color-neutral-black) 50%,transparent)}.lth-is-fullwidth{display:block;width:100%;box-sizing:border-box}.lth-is-disabled{pointer-events:none}:root{--color-brand-blue: #2134e7;--color-brand-darkblue: #0014d5;--color-brand-black: #141415;--color-brand-darkgrey: #323237;--color-brand-grey: #73737a;--color-brand-yellow: #f5b91e;--color-brand-green: #14d690;--color-brand-ash: #ececec;--color-light-blue: #f8f8ff;--color-light-grey: #f4f4f4;--color-light-grey-hover: #eaeaea;--color-light-yellow: #fffbee;--color-light-green: #f0fff8;--color-light-white: #ffffff;--color-light-red: #fff3f3;--color-primary-50: #fafafa !important;--color-primary-100: #ececec !important;--color-primary-200: #d4d4d4 !important;--color-primary-300: #a8a8a8 !important;--color-primary-400: #73737a !important;--color-primary-500: #52525b !important;--color-primary-600: #3f3f46 !important;--color-primary-700: #323237 !important;--color-primary-800: #1f1f22 !important;--color-primary-900: #141415 !important}.lth-theme--admin{--typography-font-family-heading: "Roboto", sans-serif;--typography-font-family-base: "Roboto", sans-serif}[lang=he] .lth-theme--admin{--typography-font-family-heading: "Heebo", serif;--typography-font-family-base: "Heebo", serif}.lth-theme--admin{--typography-font-weight-normal: 400;--typography-font-weight-strong: 500;--typography-font-weight-bold: 500;--typography-heading1-size: 6.3rem;--typography-heading1-lineheight: 1.25;--typography-heading1-weight: 500;--typography-heading2-size: 5.4rem;--typography-heading2-lineheight: 1.25;--typography-heading2-weight: 500;--typography-heading3-size: 4.6rem;--typography-heading3-lineheight: 1.25;--typography-heading3-weight: 500;--typography-heading4-size: 3.7rem;--typography-heading4-lineheight: 1.25;--typography-heading4-weight: 500;--typography-heading5-size: 2.8rem;--typography-heading5-lineheight: 1.25;--typography-heading5-weight: 500;--typography-heading6-size: 2.5rem;--typography-heading6-lineheight: 1.25;--typography-heading6-weight: 500;--typography-heading7-size: 2.3rem;--typography-heading7-lineheight: 1.25;--typography-heading7-weight: 500;--typography-label-large-size: 2rem;--typography-label-regular-size: 1.8rem;--typography-label-small-size: 1.6rem;--typography-body-large-size: 1.8rem;--typography-body-large-lineheight: 2.8rem;--typography-body-regular-size: 1.4rem;--typography-body-regular-lineheight: 2.1rem;--typography-body-small-size: 1.2rem;--typography-body-small-lineheight: 2.1rem;--typography-body-xsmall-size: 1.1rem;--typography-body-xsmall-lineheight: 1.4rem;--typography-caption-size: 1.1rem;--typography-caption-lineheight: 1.4rem;--typography-pretitle-size: 1.1rem;--typography-pretitle-lineheight: 1.4rem;--control-spacing-v-inset: 12px;--control-spacing-h-inset: 20px}@media screen and (min-width: 0) and (max-width: 950px){.lth-theme--admin{--control-spacing-v-inset: 10px;--control-spacing-h-inset: 15px}}.lth-theme--admin.lth-c-heading{--heading-color: var(--color-brand-black)}.lth-theme--admin.lth-c-text{--text-color: var(--color-brand-grey);transform:translateY(1px)}.platform-wix .lth-theme--admin.lth-c-text{transform:translateY(1.5px)}.lth-theme--admin.lth-c-controllabel{--controllabel-text-color: var(--color-brand-grey);--controllabel-control-spacing: 10px}@media screen and (min-width: 0) and (max-width: 950px){.lth-theme--admin.lth-c-controllabel{--controllabel-control-spacing: 5px}}.lth-theme--admin.lth-c-radiobutton .lth-c-radiobutton__label>.lth-c-controllabel{--controllabel-text-color: var(--color-brand-black)}.lth-theme--admin.lth-c-checkbox{--checkbox-text-color: var(--color-brand-black)}.lth-theme--admin.lth-c-toggle .lth-c-controllabel{--controllabel-text-color: var(--color-brand-black)}.lth-theme--admin{--border-radius-xs: 3px;--border-radius-s: 6px;--border-radius-m: 9px;--border-radius-l: 12px;--border-radius-xl: 24px}.platform-wix .lth-theme--admin{--border-radius-xs: 4px;--border-radius-s: 8px;--border-radius-m: 12px;--border-radius-l: 16px;--border-radius-xl: 32px}.lth-theme--admin{--space-inset-squish-narrow-s: 8px 16px;--space-inset-squish-narrow-m: 12px 36px;--space-inset-squish-narrow-l: 20px 50px;--button-text-transform: uppercase}.lth-theme--admin.lth-c-button{--button-large-label-font-size: var(--typography-body-regular-size);--button-medium-label-font-size: var(--typography-body-small-size);--button-small-label-font-size: var(--typography-body-xsmall-size);--button-medium-padding: 12px 35px;--button-small-padding: 6px 15px;--button-large-padding: 18px 50px;--button-primary-regular-text-color: var(--color-light-white);--button-primary-regular-bg-color: var(--color-brand-black);--button-primary-hover-bg-color: var(--color-brand-darkgrey);--button-primary-active-bg-color: var(--color-brand-black);--button-primary-focus-bg-color: var(--color-brand-black);--button-primary-focus-border-color: var(--color-brand-black);--button-primary-pressed-bg-color: var(--color-brand-black);--button-common-regular-text-color: var(--color-brand-black);--button-common-regular-bg-color: var(--color-light-grey);--button-common-hover-bg-color: var(--color-light-grey-hover);--button-common-active-bg-color: var(--color-neutral-300);--button-common-pressed-bg-color: var(--color-neutral-400)}@media screen and (max-width: 950px){.lth-theme--admin.lth-c-button{--button-medium-padding: 8px 12px;--button-small-padding: 6px 10px;--button-large-padding: 12px 30px}}.platform-wix .lth-theme--admin.lth-c-button{--button-border-radius: var(--border-radius-xl)}.lth-theme--admin .lth-c-button:not(.lth-is-fullwidth):not(.lth-is-ingroup)+.lth-c-button:not(.lth-is-fullwidth){margin-inline-start:0}.lth-theme--admin.lth-c-tabs{--tabs-button-medium-regular-padding: var(--space-inset-squish-narrow-s);--tabs-button-medium-compact-padding: var(--space-inset-squish-narrow-s);--tabs-button-small-regular-padding: var(--space-inset-squish-narrow-s);--tabs-button-small-compact-padding: var(--space-inset-squish-narrow-s);--tabs-button-border-width: 0;--tabs-button-selected-background-color: transparent;--tabs-button-selected-text-color: var(--color-brand-black);--tabs-button-active-text-color: var(--color-brand-black);--tabs-button-text-color: var(--color-brand-grey);--tabs-button-hover-text-color: var(--color-brand-black);--tabs-button-hover-background-color: transparent}@media screen and (max-width: 700px){.lth-theme--admin.lth-c-tabs{--tabs-button-medium-regular-padding: 8px 12px}}.lth-theme--admin.lth-c-tabs__button{background-color:none;padding-top:30px!important;padding-bottom:20px!important}.lth-theme--admin.lth-c-tabs__button--selected{border-radius:0;border-bottom:2px solid var(--tabs-button-selected-text-color)!important}.lth-theme--admin.lth-c-tabs .lth-c-tabs__content{padding:0}.lth-theme--admin.lth-c-tabs .lth-c-tabs__buttons{border-bottom:1px solid var(--color-light-grey);padding:0 20px}.lth-theme--admin.lth-c-thumbnails{--thumbnail-bg-color: transparent;--thumbnail-hover-bg-color: transparent;--thumbnail-active-bg-color: transparent;--thumbnail-selected-bg-color: var(--color-light-blue);--thumbnail-border-color: var(--color-light-ash);--thumbnail-hover-border-color: var(--thumbnail-border-color);--thumbnail-active-border-color: var(--thumbnail-border-color);--thumbnail-selected-border-color: var(--color-brand-black);--thumbnail-label-margin: 12px;--thumbnail-border-color: transparent;--thumbnail-hover-border-color: transparent;--thumbnail-active-border-color: transparent;--thumbnail-selected-border-color: transparent;--thumbnail-box-shadow: 0 0 1px rgba(0, 0, 0, .1);--thumbnail-hover-box-shadow: 0px 0px 1px rgba(0, 0, 0, .1), 0px 4px 7px rgba(0, 0, 0, .1);--thumbnail-selected-box-shadow: 0px 0px 1px rgba(0, 0, 0, .1), 0px 4px 7px rgba(0, 0, 0, .1);--thumbnail-small-size: 32px;--thumbnail-small-padding: 20px;--thumbnail-medium-size: 100px;--thumbnail-medium-padding: 20px}@media screen and (max-width: 600px){.lth-theme--admin.lth-c-thumbnails{--thumbnail-medium-size: 60px}}.lth-theme--admin.lth-c-thumbnails .lth-c-thumbnails__thumbnail lth-c-thumbnails__thumbnail__control{transition:box-shadow .2s}.lth-theme--admin.lth-c-thumbnails .lth-c-caption{--typography-caption-font-weight: 400;--typography-caption-size: 1.4rem;--caption-text-transform: uppercase;--thumbnail-label-color: var(--color-brand-grey);--thumbnail-selected-label-color: var(--color-brand-black)}.lth-theme--admin.lth-c-select .lth-c-select__input__value{color:var(--color-brand-black)}.lth-theme--admin.lth-c-overflowmenu{--overflowmenu-bg-color: var(--color-light-grey);--overflowmenu-item-hover-bg-color: var(--color-light-grey-hover)}.lth-theme--admin.lth-c-overflowmenu .lth-c-overflowmenu__item__text{color:var(--color-brand-black)}.lth-theme--admin.lth-c-rangeslider{--rangeslider-fill-color: var(--color-brand-black);--rangeslider-track-color: var(--color-brand-ash);--rangeslider-handle-bg-color: var(--color-brand-black);--rangeslider-handle-border-color: var(--color-light-white);--rangeslider-handle-border-width: var(--border-width-l);--rangeslider-handle-hover-border-color: var(--rangeslider-handle-border-color);--rangeslider-handle-active-border-color: var(--rangeslider-handle-border-color);--rangeslider-handle-shadow: 0px 0px 1px rgba(0, 0, 0, .1), 0px 2px 3px rgba(0, 0, 0, .1)}.lth-theme--admin.lth-l-stack{--stack-space-xs: 10px;--stack-space-s: 15px;--stack-space-m: 30px}@media screen and (min-width: 0) and (max-width: 950px){.lth-theme--admin.lth-l-stack{--stack-space-xs: 5px;--stack-space-s: 10px;--stack-space-m: 25px}}.lth-theme--admin.lth-c-datatable .lth-c-datatable__table__value .lth-c-text{color:var(--color-brand-darkgrey)}@media screen and (min-width: 0) and (max-width: 950px){.lth-theme--admin.lth-l-stack-spacer{--stack-space-xxl: 45px}}.lth-theme--admin.theme__section{margin-bottom:64px}.lth-theme--admin.theme__section__content{border-top:1px solid gray;margin-top:16px;padding-top:16px;display:flex;flex-direction:column;align-items:flex-start}.lth-theme--admin.theme__section__content--buttons{display:flex;flex-direction:row;align-items:flex-start;gap:32px}.lth-theme--admin.theme .colors__section{display:flex;gap:8px;margin-top:16px;margin-bottom:32px}.lth-theme--admin.theme .colors__color{width:64px;height:64px;border-radius:var(--border-radius-l);box-shadow:0 1px 2px #0000001a}.product--events-calendar .ak-site__card{border:1px solid var(--color-brand-ash);border-radius:10px;box-shadow:0 2px 3px #0000001a,0 0 1px #0000001a}.product--events-calendar .ak-notice{padding-top:15px;padding-bottom:15px}.product--events-calendar .ak-item-card{padding-top:25px;padding-bottom:25px}@media screen and (max-width: 500px){.product--events-calendar .ak-item-card{padding-top:15px;padding-bottom:15px}}.runs{--runs-fg-1: #202433;--runs-fg-2: #4f586b;--runs-fg-3: #6b768a;--runs-bg-1: #ffffff;--runs-bg-2: #fcfcfc;--runs-bg-3: #f0f4fa;--runs-border-subtle: #e6eaf0;--runs-border-default: #cfd6e0;--runs-yellow-50: #fffcf5;--runs-yellow-100: #fff6e3;--runs-yellow-200: #ffeecc;--runs-yellow-300: #ffe2a8;--runs-yellow-400: #ffd175;--runs-yellow-600: #f5ab18;--runs-yellow-700: #db9200;--runs-yellow-800: #b87a00;--runs-yellow-900: #946300;--runs-success-50: #fafffc;--runs-success-100: #7acca1;--runs-success-200: #03803d;--runs-success-300: #025c2c;--runs-error-50: #fff5f5;--runs-error-100: #f09090;--runs-error-200: #d20000;--runs-error-300: #a80000;--runs-cyan-100: #d9f6fc;--runs-cyan-200: #bef0fa;--runs-cyan-300: #99e8f7;--runs-cyan-700: #0ca3c2;--runs-cyan-800: #08748a;--runs-neutral-200: #e6eaf0;--runs-neutral-500: #a2abbd;display:flex;flex-direction:column;min-height:0;flex:1;background:var(--runs-bg-2)}.runs__page-header{background:var(--runs-bg-1);border-bottom:1px solid var(--runs-border-subtle);padding:24px 24px 16px}.runs[breakpoint=mobile] .runs__page-header{padding:14px 14px 12px}.runs[breakpoint=mobile] .runs__body{padding:14px 14px 32px}.runs[breakpoint=mobile] .runs__filters{gap:8px;margin-top:10px}.runs[breakpoint=mobile] .runs__grid{grid-template-columns:1fr;gap:10px}.runs__filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.runs__attn-toggle{margin-left:4px}.runs__refresh{margin-left:auto}.runs__body{flex:1;overflow-y:auto;padding:24px 32px 48px;display:flex;flex-direction:column}.runs__section+.runs__section{margin-top:28px}.runs__section-head{display:block;margin-bottom:12px;text-transform:uppercase;letter-spacing:.04em}.runs__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.runs__empty{padding:80px 20px;text-align:center;color:var(--runs-fg-3);font-size:1.4rem}.rd-page{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--color-neutral-100);overflow:hidden}.rd-create-status{flex:1;display:flex;align-items:center;justify-content:center;padding:32px;text-align:center}.rd-not-found{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center}.rd-not-found code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em;background:var(--color-neutral-200);padding:1px 6px;border-radius:4px}.rd-not-found__actions{display:flex;gap:12px;margin-top:8px}.rd-pretitle{line-height:1.8;text-transform:uppercase;letter-spacing:.06em;color:var(--color-neutral-700)}.rd-col-meta{font-size:1.2rem;color:var(--color-neutral-600);font-variant-numeric:tabular-nums}.rd-header{background:#fff;border-bottom:1px solid var(--color-neutral-200);padding:14px 28px 16px;flex:none}.rd-header-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;min-height:28px}.rd-model-select{display:inline-flex;align-items:center;gap:6px;flex:none}.rd-model-select .rd-model-select__label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-600)}.rd-stop-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;flex:none;background:#fff;border:1px solid var(--color-neutral-300);border-radius:50%;cursor:pointer;font:inherit;transition:background 80ms ease,border-color 80ms ease}.rd-stop-btn:hover{background:var(--color-error-50, #ffebee);border-color:var(--color-error-200, #e57373)}.rd-stop-btn:hover .rd-stop-btn__icon{background:var(--color-error-300, #b71c1c)}.rd-stop-btn:active{background:var(--color-error-100, #ffcdd2)}.rd-stop-btn__icon{display:inline-block;width:8px;height:8px;border-radius:1px;background:var(--color-neutral-700)}.rd-badge-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:4px}.rd-badge-dot--pulse{animation:rd-pulse-dot 1.6s ease-in-out infinite}.rd-task{margin:4px 0 10px;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-meta-strip{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:1.2rem;color:var(--color-neutral-600)}.rd-meta-item{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.rd-meta-item code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.2rem;color:var(--color-neutral-800);background:var(--color-neutral-200);padding:1px 6px;border-radius:3px}.rd-meta-key{color:var(--color-neutral-600);font-size:1rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.rd-progress-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.1rem;color:var(--color-neutral-800);font-weight:500}.rd-progress-track{display:inline-block;width:80px;height:4px;background:var(--color-neutral-200);border-radius:100px;overflow:hidden}.rd-progress-track>*{display:block;height:100%;background:var(--color-yellow-600);border-radius:100px}.rd-progress-fill{display:block;height:100%;background:var(--color-yellow-600);border-radius:100px}@keyframes rd-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.rd-status-bar{display:flex;align-items:center;gap:12px;padding:8px 28px;background:var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-200);flex:none;font-size:1.3rem}.rd-status-bar--running{background:var(--color-primary-50, #eef3ff);border-bottom-color:var(--color-primary-200)}.rd-status-bar--blocked{background:var(--color-yellow-100);border-bottom-color:var(--color-yellow-600)}@media screen and (max-width: 600px){.rd-status-bar{display:none}}.rd-status-pretitle{line-height:1.8;text-transform:uppercase;letter-spacing:.06em;color:var(--color-neutral-700)}.rd-status-text{font-weight:500;color:var(--color-neutral-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.rd-status-meta{font-size:1.2rem;color:var(--color-neutral-700);font-variant-numeric:tabular-nums}.rd-body{flex:1;display:grid;grid-template-columns:min(280px,25%) minmax(0,1fr) min(440px,25%);overflow:hidden;min-height:0}.rd-col{display:flex;flex-direction:column;overflow:hidden;min-height:0;background:#fff}.rd-col-progress{border-right:1px solid var(--color-neutral-200);background:var(--color-neutral-100)}.rd-col-center{background:#fff;position:relative}.rd-col-art{border-left:1px solid var(--color-neutral-200)}.rd-details-list{flex:1;overflow-y:auto;margin:0;padding:12px 18px 24px;display:flex;flex-direction:column;gap:14px}.rd-details-row{display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--color-neutral-200);padding-bottom:10px}.rd-details-row:last-child{border-bottom:none;padding-bottom:0}.rd-details-key{text-transform:uppercase;letter-spacing:.05em}.rd-details-val{margin:0;word-break:break-all}.rd-details-val--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rd-permission-dock{position:absolute;left:0;right:0;bottom:0;z-index:10;background:#fff;border-top:1px solid var(--color-neutral-200);box-shadow:0 -4px 16px #0000000f;max-height:100%;display:flex;flex-direction:column}.rd-col-head{display:flex;align-items:center;gap:8px;padding:11px 18px;border-bottom:1px solid var(--color-neutral-200);background:#fff;flex:none}.rd-progress-list{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 12px 24px}.rd-progress-empty{padding:16px 18px;font-size:1.2rem;color:var(--color-neutral-600);font-style:italic;line-height:1.5}.rd-progress-row{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:flex-start;padding:8px;border-radius:4px}.rd-progress-row--current{background:var(--color-yellow-100);box-shadow:inset 2px 0 0 var(--color-yellow-600)}.rd-progress-bullet{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-top:2px;border:1.5px solid var(--color-neutral-400);background:#fff;color:var(--color-neutral-500)}.rd-progress-bullet--completed{background:var(--color-success-200, #2e7d32);border-color:var(--color-success-200, #2e7d32);color:#fff}.rd-progress-bullet--in_progress{border-color:var(--color-yellow-600);background:#fff}.rd-progress-bullet-dot{width:8px;height:8px;border-radius:50%;background:var(--color-yellow-600);animation:rd-pulse-dot 1.6s ease-in-out infinite}.rd-progress-content{min-width:0}.rd-progress-label{font-size:1.3rem;line-height:18px;color:var(--color-neutral-900);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rd-progress-label--completed{color:var(--color-neutral-600);text-decoration:line-through;text-decoration-color:var(--color-neutral-400)}.rd-progress-label--in_progress{font-weight:500}.rd-progress-label--pending{color:var(--color-neutral-600)}.rd-progress-row--answer .rd-progress-label{line-height:1.45}.rd-progress-sub{font-size:1.1rem;color:var(--color-yellow-800);margin-top:2px;font-style:italic}.rd-progress-num{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;color:var(--color-neutral-500);margin-top:4px}.rd-col-center>.lth-c-tabs,.rd-col-center>.rd-tabs{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.rd-tabs .lth-c-tabs__button.rd-tab-head{font-size:1.1rem;line-height:1.8;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.rd-tabs .lth-c-tabs__content:has(>.rd-tab-head){padding:0;overflow:hidden}.rd-tabs .lth-c-tabs__content__tab.rd-tab-head{flex:1;min-height:0}.rd-tab-panel{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.rd-tab-panel--chat{background:#fff;position:relative}.rd-activity-scroll{flex:1;overflow-y:auto;padding:16px 24px}.rd-activity-empty{font-size:1.2rem;color:var(--color-neutral-600);font-style:italic;padding:12px}.rd-activity-list{display:flex;flex-direction:column;position:relative}.rd-activity-list:before{content:"";position:absolute;left:74px;top:8px;bottom:8px;width:1px;background:var(--color-neutral-200);z-index:0;transform:translate(-.5px)}.rd-activity-row{display:grid;grid-template-columns:56px 20px 1fr;gap:8px;align-items:flex-start;padding:5px 0;position:relative;z-index:1}.rd-activity-time{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.1rem;color:var(--color-neutral-600);text-align:right;padding-top:3px;font-variant-numeric:tabular-nums}.rd-activity-icon{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;background:#fff;border:1px solid var(--color-neutral-300);color:var(--color-neutral-700);flex:none}.rd-activity-icon--tool{color:var(--color-neutral-700);border-color:var(--color-neutral-300)}.rd-activity-icon--thought{color:var(--color-primary-600);border-color:var(--color-primary-200);background:var(--color-primary-50, #eef3ff)}.rd-activity-icon--artifact{color:var(--color-success-200);border-color:var(--color-success-100, #c8e6c9);background:var(--color-success-50, #e8f5e9)}.rd-activity-icon--gate{color:var(--color-yellow-800);border-color:var(--color-yellow-600);background:var(--color-yellow-100)}.rd-activity-icon--user{color:var(--color-neutral-900);border-color:var(--color-neutral-400);background:var(--color-neutral-100)}.rd-activity-icon--error{color:var(--color-error-300, #b71c1c);border-color:var(--color-error-200, #e57373);background:var(--color-error-50, #ffebee)}.rd-activity-icon--allow{color:var(--color-success-200);border-color:var(--color-success-100, #c8e6c9);background:var(--color-success-50, #e8f5e9)}.rd-activity-icon--deny{color:var(--color-error-300, #b71c1c);border-color:var(--color-error-200, #e57373);background:var(--color-error-50, #ffebee)}.rd-activity-icon .lth-c-icon{color:inherit}.rd-activity-text{font-size:1.3rem;line-height:18px;color:var(--color-neutral-800);padding-top:1px;word-break:break-word}.rd-activity-text--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.2rem}.rd-activity-text--emphasized{color:var(--color-neutral-900);font-weight:500}.rd-activity-row--thought .rd-activity-text{font-style:italic;color:var(--color-neutral-900)}.rd-activity-row--gate .rd-activity-text{color:var(--color-yellow-800);font-weight:500}.rd-activity-row--error .rd-activity-text{color:var(--color-error-300, #b71c1c)}.rd-activity-row--group .rd-activity-text{color:var(--color-neutral-700);font-style:italic}.rd-activity-group-toggle{background:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.rd-activity-group-toggle:hover{color:var(--color-neutral-900)}.rd-activity-icon--dot{background:transparent;border:none;color:var(--color-neutral-500);font-size:1.5rem;line-height:1}.rd-answer-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:var(--color-yellow-100);border-bottom:1px solid var(--color-yellow-300);font-size:1.2rem;color:var(--color-neutral-800);flex:none}.rd-answer-banner strong{font-weight:600}.rd-answer-banner__cancel{background:transparent;border:1px solid var(--color-neutral-400);border-radius:4px;padding:2px 10px;font-size:1.1rem;color:var(--color-neutral-800);cursor:pointer}.rd-answer-banner__cancel:hover{background:#fff;border-color:var(--color-neutral-600)}.rd-attach-compose{position:absolute;left:0;right:0;bottom:calc(var(--rd-controls-h, 56px) + 8px);z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 24px;background:#fff;border-top:1px solid var(--color-neutral-200)}.rd-attach-compose__error{flex-basis:100%}.rd-artifact-list{display:flex;flex-direction:column;border-bottom:1px solid var(--color-neutral-200);flex:none;max-height:220px;overflow-y:auto;padding-bottom:15px}.rd-artifact-row{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;padding:8px 18px;background:transparent;border:none;text-align:left;cursor:pointer;font-family:inherit;width:100%;transition:background 80ms ease}.rd-artifact-row:hover{background:var(--color-neutral-100)}.rd-artifact-row--active{background:var(--color-primary-50, #eef3ff);box-shadow:inset -2px 0 0 var(--color-primary-600)}.rd-artifact-row--deleted{opacity:.5}.rd-artifact-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-neutral-600);background:#fff;border:1px solid var(--color-neutral-300);border-radius:4px;--icon-color: currentColor}.rd-artifact-row--active .rd-artifact-icon{color:var(--color-primary-700);border-color:var(--color-primary-300);background:var(--color-primary-100)}.rd-artifact-name{font-size:1.3rem;color:var(--color-neutral-900);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-artifact-row--active .rd-artifact-name{font-weight:500}.rd-artifact-size{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.1rem;color:var(--color-neutral-600)}.rd-artifact-viewer{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-top:1px solid var(--color-neutral-400)}.rd-artifact-viewer-head{display:flex;align-items:center;gap:6px;padding:8px 12px 8px 18px;border-bottom:1px solid var(--color-neutral-200);background:var(--color-neutral-100);flex:none}.rd-artifact-viewer-name{font-size:1.1rem;line-height:1.8;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--color-neutral-700)}@media screen and (max-width: 600px){.rd-artifact-expand{display:none}}.rd-artifact-empty{padding:16px 18px;font-size:1.2rem;color:var(--color-neutral-600);font-style:italic;line-height:1.5}.rd-artifact-empty--error{color:var(--color-error-300, #b71c1c);font-style:normal}.rd-artifact-content{flex:1;margin:0;overflow-y:auto;overflow-x:hidden;padding:16px 18px;font-size:1.2rem;line-height:18px;color:var(--color-neutral-800);white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rd-artifact-content--code{color:var(--color-neutral-900)}.rd-artifact-content--prose{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.3rem;line-height:1.55;color:var(--color-neutral-900)}.rd-artifact-truncated{padding:8px 18px;background:var(--color-yellow-100);border-top:1px solid var(--color-yellow-600);font-size:1.1rem;color:var(--color-yellow-800);flex:none}.rd-chat{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.rd-chat .chat__conversation>.chat__inner{padding-bottom:25px}.rd-chat .chat__message__content{max-width:100%}.rd-chat .chat__message__text{overflow:hidden}.rd-chat-wrap{display:contents}.rd-chat-wrap--has-attach .chat__conversation>.chat__inner{padding-bottom:calc(25px + var(--rd-controls-h, 56px))}.rd-chat-wrap--has-attach .chat__controls__send-icon--disabled{opacity:.8;pointer-events:auto;cursor:pointer}.rd-chat-wrap--has-attach .chat__controls__send-icon--disabled:hover{opacity:1}.rd-msg-md{font-size:1.4rem;line-height:1.6;color:var(--color-neutral-900)}.rd-msg-md h1,.rd-msg-md h2,.rd-msg-md h3,.rd-msg-md h4{margin:1.2em 0 .4em;line-height:1.3}.rd-msg-md h1{font-size:1.8rem}.rd-msg-md h2{font-size:1.6rem}.rd-msg-md h3{font-size:1.5rem}.rd-msg-md p{margin:.6em 0}.rd-msg-md ul,.rd-msg-md ol{margin:.6em 0;padding-left:1.6em}.rd-msg-md li{margin:.2em 0}.rd-msg-md pre{background:var(--color-neutral-100);padding:12px 14px;border-radius:6px;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.2rem;line-height:1.5;margin:.8em 0;white-space:break-spaces}.rd-msg-md code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--color-neutral-200);padding:1px 5px;border-radius:3px;font-size:.92em}.rd-msg-md pre code{background:transparent;padding:0;border-radius:0;font-size:inherit}.rd-msg-md blockquote{margin:.8em 0;padding:4px 12px;border-left:3px solid var(--color-neutral-300);color:var(--color-neutral-700)}.rd-msg-md a{color:var(--color-primary-700);text-decoration:underline}.rd-msg-md tr{vertical-align:top}.rd-msg-md th{text-align:start;text-transform:uppercase;font-weight:400;font-size:.8em;padding-block:5px}.rd-msg-md td{padding-block:10px;border-top:1px solid var(--color-neutral-200)}.rd-msg-md td:not(:last-child){padding-inline-end:10px}.rd-msg-md--narration{font-size:1.3rem;color:var(--color-neutral-600);font-style:italic}.rd-long-msg-modal{flex:1;overflow-y:auto;padding:18px 24px 24px}.rd-img-modal{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:18px}.rd-img-modal__img{max-width:100%;max-height:100%;object-fit:contain}.rd-mobile-tabs{display:flex;align-items:stretch;gap:0;padding:0 8px;background:#fff;border-bottom:1px solid var(--color-neutral-200);flex:none;overflow-x:auto;scrollbar-width:none}.rd-mobile-tabs::-webkit-scrollbar{display:none}.rd-mobile-tabs__end{margin-left:auto;display:inline-flex;align-items:center;flex:none;padding-left:4px}.lth-c-overflowmenu__item.rd-menu-head{pointer-events:none;opacity:1;padding-top:8px}.lth-c-overflowmenu__item.rd-menu-head .lth-c-overflowmenu__item__text{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-neutral-500)}.rd-mobile-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font:inherit;color:var(--color-neutral-700);white-space:nowrap;transition:color 80ms ease,border-color 80ms ease}.rd-mobile-tab:hover{color:var(--color-neutral-900)}.rd-mobile-tab--active{color:var(--color-neutral-900);border-bottom-color:var(--color-primary-600)}.rd-mobile-tab--attn{color:var(--color-yellow-800)}.rd-mobile-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:100px;background:var(--color-neutral-200);font-variant-numeric:tabular-nums}.rd-mobile-tab__dot{width:6px;height:6px;border-radius:50%;background:var(--color-yellow-600);animation:rd-pulse-dot 1.6s ease-in-out infinite}.rd-page[breakpoint=mobile] .rd-header,.run-popup__body .rd-page:not([breakpoint]) .rd-header{padding:10px 14px 8px}.rd-page[breakpoint=mobile] .rd-header-row,.run-popup__body .rd-page:not([breakpoint]) .rd-header-row{display:none}.rd-page[breakpoint=mobile] .rd-task,.run-popup__body .rd-page:not([breakpoint]) .rd-task{margin:2px 0 4px}.rd-page[breakpoint=mobile] .rd-meta-strip,.run-popup__body .rd-page:not([breakpoint]) .rd-meta-strip{display:none}.rd-page[breakpoint=mobile] .rd-status-bar,.run-popup__body .rd-page:not([breakpoint]) .rd-status-bar{padding:6px 14px;gap:8px;font-size:1.2rem}.rd-page[breakpoint=mobile] .rd-status-text,.run-popup__body .rd-page:not([breakpoint]) .rd-status-text{max-width:none}.rd-page[breakpoint=mobile] .rd-body,.run-popup__body .rd-page:not([breakpoint]) .rd-body{display:block;overflow:hidden;position:relative}.rd-page[breakpoint=mobile] .rd-col,.run-popup__body .rd-page:not([breakpoint]) .rd-col{display:none;height:100%;border-left:none;border-right:none}.rd-page[breakpoint=mobile] .rd-body[data-mobile-view=plan] .rd-col-progress,.rd-page[breakpoint=mobile] .rd-body[data-mobile-view=main] .rd-col-center,.rd-page[breakpoint=mobile] .rd-body[data-mobile-view=files] .rd-col-art,.run-popup__body .rd-page:not([breakpoint]) .rd-body[data-mobile-view=plan] .rd-col-progress,.run-popup__body .rd-page:not([breakpoint]) .rd-body[data-mobile-view=main] .rd-col-center,.run-popup__body .rd-page:not([breakpoint]) .rd-body[data-mobile-view=files] .rd-col-art{display:flex}.rd-page[breakpoint=mobile] .rd-tabs .lth-c-tabs__buttons,.run-popup__body .rd-page:not([breakpoint]) .rd-tabs .lth-c-tabs__buttons{display:none}.rd-page[breakpoint=mobile] .rd-col-head,.run-popup__body .rd-page:not([breakpoint]) .rd-col-head{padding:8px 14px}.rd-page[breakpoint=mobile] .rd-progress-list,.run-popup__body .rd-page:not([breakpoint]) .rd-progress-list{padding:8px 8px 24px}.rd-page[breakpoint=mobile] .rd-activity-scroll,.run-popup__body .rd-page:not([breakpoint]) .rd-activity-scroll{padding:12px}.rd-page[breakpoint=mobile] .rd-activity-row,.run-popup__body .rd-page:not([breakpoint]) .rd-activity-row{grid-template-columns:20px 1fr;gap:10px}.rd-page[breakpoint=mobile] .rd-activity-time,.run-popup__body .rd-page:not([breakpoint]) .rd-activity-time{display:none}.rd-page[breakpoint=mobile] .rd-activity-list:before,.run-popup__body .rd-page:not([breakpoint]) .rd-activity-list:before{left:10px}.rd-page[breakpoint=mobile] .qdock,.run-popup__body .rd-page:not([breakpoint]) .qdock{margin:12px;padding:12px}.rd-page[breakpoint=mobile] .qdock-prompt,.run-popup__body .rd-page:not([breakpoint]) .qdock-prompt{font-size:var(--typography-body-small-size)}.rd-page[breakpoint=mobile] .rd-artifact-list,.run-popup__body .rd-page:not([breakpoint]) .rd-artifact-list{max-height:40vh}.rd-page[breakpoint=mobile] .rd-artifact-row,.run-popup__body .rd-page:not([breakpoint]) .rd-artifact-row{padding:8px 12px}.rd-page[breakpoint=mobile] .rd-artifact-content,.run-popup__body .rd-page:not([breakpoint]) .rd-artifact-content{padding:12px}.rd-page[breakpoint=mobile] .rd-permission-dock,.run-popup__body .rd-page:not([breakpoint]) .rd-permission-dock{box-shadow:0 -2px 12px #00000014}.rd-page[breakpoint=mobile] .rd-chat,.run-popup__body .rd-page:not([breakpoint]) .rd-chat{--block-padding: 10px}.agents__name{display:flex;align-items:center;gap:10px;min-width:0}.agents__name .agent-id__sub{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.agents__actions{display:flex;justify-content:flex-end}.run-dock{position:relative;z-index:900;flex:none;margin-top:auto;height:48px;padding:8px 16px 0;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:12px;overflow:visible;background:var(--color-neutral-100);border-top:1px solid var(--color-neutral-200);pointer-events:none}.run-dock>*{pointer-events:auto}.run-popup{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-neutral-300);border-radius:10px 10px 0 0;box-shadow:0 12px 28px #0000002e,0 4px 10px #00000014;overflow:hidden}.run-popup--normal{width:400px;height:700px;max-height:calc(100vh - 80px)}.run-popup--minimized{width:280px;height:40px}.run-popup--expanded{position:fixed;top:24px;left:24px;width:calc(100vw - 48px);height:calc(100vh - 48px);max-height:none;border-radius:12px;z-index:50}.run-popup--attn{--status-accent: var(--color-yellow-600)}.run-popup--unread{--status-accent: var(--color-cyan-800)}.run-popup--attn:not(.run-popup--expanded){border-color:var(--status-accent);box-shadow:0 0 0 1px var(--status-accent),0 12px 28px #0000002e,0 4px 10px #00000014}.run-popup--unread:not(.run-popup--expanded){border-color:var(--status-accent);box-shadow:0 0 0 1px var(--status-accent),0 12px 28px #0000002e,0 4px 10px #00000014}.run-popup__header{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;background:var(--color-neutral-900);color:var(--color-light-white);border-bottom:1px solid var(--color-neutral-800);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;min-height:40px}.run-popup--attn .run-popup__header{background:var(--color-yellow-900)}.run-popup__title{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.run-popup__title-text{display:flex;flex-direction:column;min-width:0;flex:1}.run-popup__title-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.run-popup__actions{display:inline-flex;align-items:center;gap:2px;flex:none}.run-popup__header .run-popup__btn{min-width:28px;min-height:28px;padding:4px;border-radius:6px}.run-popup__header .run-popup__menu{min-width:0;min-height:0;padding:0;display:inline-flex}.run-popup__header .run-popup__menu .ak-icon-menu__icon{min-width:28px;min-height:28px;padding:4px;border-radius:6px}.lth-c-overflowmenu__item.run-popup__menu-actions{cursor:default}.lth-c-overflowmenu__item.run-popup__menu-actions:hover{background:transparent}.run-popup__menu-actions-row{display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid var(--color-neutral-200)}.run-popup__body{flex:1;min-height:0;display:flex;position:relative}.run-popup__body>*{flex:1;min-width:0;min-height:0}.run-popup__bodyfit{display:flex;min-width:0;min-height:0;position:relative}.run-popup__bodyfit>*{flex:1;min-width:0;min-height:0}.run-popup--minimized .run-popup__body{display:none}.run-popup__starting{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.run-popup__starting-dot{width:10px;height:10px;border-radius:50%;background:var(--color-neutral-400);animation:run-popup-pulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.run-popup__starting-dot{animation:none}}@keyframes run-popup-pulse{0%,to{opacity:1}50%{opacity:.4}}@media screen and (max-width: 899px){.run-dock,.run-dock-overlay{display:none}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:10px}@media screen and (max-width: 600px){html{font-size:12px}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.4rem;background:var(--color-neutral-50);color:#222}.app{display:flex;flex-direction:column;height:100vh;height:100dvh}.app-root{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.app-status-screen{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:var(--color-neutral-700)}.app-status-screen code{background:var(--color-neutral-200);padding:2px 6px;border-radius:4px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.app--chat{max-width:720px;margin:0 auto;background:#fff;box-shadow:0 0 40px #0000000f}.app__header{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid #eee;font-size:1.4rem}.app__header h1{font-size:1.6rem;font-weight:600}.app__chat{flex:1;overflow:hidden;display:flex;flex-direction:column}.lth-u-scroll{overflow-y:auto}.lth-c-tooltip{max-width:320px;white-space:normal;line-height:1.5;text-align:left}.reactivate-card{padding:12px 14px;background:#fff5f5;border:1px solid #f0a0a0;border-radius:10px}.reactivate-card__title{display:block;margin-bottom:6px}.reactivate-card__body{display:block;line-height:1.45;margin-bottom:10px}.reactivate-card__buttons{display:flex;gap:8px}.reactivate-card__buttons button{padding:6px 12px;border:none;border-radius:6px;background:#b71c1c;color:#fff;font-size:1.3rem;font-weight:500;cursor:pointer}.reactivate-card__buttons button:hover{background:#8e1414}.reactivate-card__cancel{background:transparent!important;color:#555!important;border:1px solid #ccc!important}.reactivate-card__cancel:hover{background:#f5f5f5!important;color:#222!important}
