.badge{box-sizing:border-box;font-feature-settings:"tnum" on, "lnum" on;border-style:solid;align-items:center;max-width:100%;font-style:normal;display:inline-flex}.badge.badge--size-2xs{height:var(--badge-2xs-height);padding-right:var(--badge-2xs-padding-right);padding-left:var(--badge-2xs-padding-left);border-radius:var(--badge-2xs-border-radius);border-width:var(--badge-2xs-border-width)}.badge.badge--size-2xs .badge__text{font:var(--badge-2xs-font)}.badge.badge--size-s{height:var(--badge-s-height);padding-right:var(--badge-s-padding-right);padding-left:var(--badge-s-padding-left);border-radius:var(--badge-s-border-radius);border-width:var(--badge-s-border-width)}.badge.badge--size-s .badge__text{font:var(--badge-s-font)}.badge.badge--primary.badge--info{background-color:var(--badge-primary-info-bg-color);border-color:var(--badge-primary-info-border-color);color:var(--badge-primary-info-label-color);box-shadow:var(--badge-primary-info-shadow)}.badge.badge--primary.badge--warning{background-color:var(--badge-primary-warning-bg-color);border-color:var(--badge-primary-warning-border-color);color:var(--badge-primary-warning-label-color);box-shadow:var(--badge-primary-warning-shadow)}.badge.badge--primary.badge--success{background-color:var(--badge-primary-success-bg-color);border-color:var(--badge-primary-success-border-color);color:var(--badge-primary-success-label-color);box-shadow:var(--badge-primary-success-shadow)}.badge.badge--primary.badge--error{background-color:var(--badge-primary-error-bg-color);border-color:var(--badge-primary-error-border-color);color:var(--badge-primary-error-label-color);box-shadow:var(--badge-primary-error-shadow)}.badge.badge--primary.badge--neutral{background-color:var(--badge-primary-neutral-bg-color);border-color:var(--badge-primary-neutral-border-color);color:var(--badge-primary-neutral-label-color);box-shadow:var(--badge-primary-neutral-shadow)}.badge.badge--primary.badge--status-01{background-color:var(--badge-primary-status-01-bg-color);border-color:var(--badge-primary-status-01-border-color);color:var(--badge-primary-status-01-label-color);box-shadow:var(--badge-primary-status-01-shadow)}.badge.badge--primary.badge--status-02{background-color:var(--badge-primary-status-02-bg-color);border-color:var(--badge-primary-status-02-border-color);color:var(--badge-primary-status-02-label-color);box-shadow:var(--badge-primary-status-02-shadow)}.badge.badge--primary.badge--status-03{background-color:var(--badge-primary-status-03-bg-color);border-color:var(--badge-primary-status-03-border-color);color:var(--badge-primary-status-03-label-color);box-shadow:var(--badge-primary-status-03-shadow)}.badge.badge--primary.badge--status-04{background-color:var(--badge-primary-status-04-bg-color);border-color:var(--badge-primary-status-04-border-color);color:var(--badge-primary-status-04-label-color);box-shadow:var(--badge-primary-status-04-shadow)}.badge.badge--primary.badge--status-05{background-color:var(--badge-primary-status-05-bg-color);border-color:var(--badge-primary-status-05-border-color);color:var(--badge-primary-status-05-label-color);box-shadow:var(--badge-primary-status-05-shadow)}.badge.badge--primary.badge--status-06{background-color:var(--badge-primary-status-06-bg-color);border-color:var(--badge-primary-status-06-border-color);color:var(--badge-primary-status-06-label-color);box-shadow:var(--badge-primary-status-06-shadow)}.badge.badge--secondary.badge--info{background-color:var(--badge-secondary-info-bg-color);border-color:var(--badge-secondary-info-border-color);color:var(--badge-secondary-info-label-color);box-shadow:var(--badge-secondary-info-shadow)}.badge.badge--secondary.badge--warning{background-color:var(--badge-secondary-warning-bg-color);border-color:var(--badge-secondary-warning-border-color);color:var(--badge-secondary-warning-label-color);box-shadow:var(--badge-secondary-warning-shadow)}.badge.badge--secondary.badge--success{background-color:var(--badge-secondary-success-bg-color);border-color:var(--badge-secondary-success-border-color);color:var(--badge-secondary-success-label-color);box-shadow:var(--badge-secondary-success-shadow)}.badge.badge--secondary.badge--error{background-color:var(--badge-secondary-error-bg-color);border-color:var(--badge-secondary-error-border-color);color:var(--badge-secondary-error-label-color);box-shadow:var(--badge-secondary-error-shadow)}.badge.badge--secondary.badge--neutral{background-color:var(--badge-secondary-neutral-bg-color);border-color:var(--badge-secondary-neutral-border-color);color:var(--badge-secondary-neutral-label-color);box-shadow:var(--badge-secondary-neutral-shadow)}.badge.badge--secondary.badge--status-01{background-color:var(--badge-secondary-status-01-bg-color);border-color:var(--badge-secondary-status-01-border-color);color:var(--badge-secondary-status-01-label-color);box-shadow:var(--badge-secondary-status-01-shadow)}.badge.badge--secondary.badge--status-02{background-color:var(--badge-secondary-status-02-bg-color);border-color:var(--badge-secondary-status-02-border-color);color:var(--badge-secondary-status-02-label-color);box-shadow:var(--badge-secondary-status-02-shadow)}.badge.badge--secondary.badge--status-03{background-color:var(--badge-secondary-status-03-bg-color);border-color:var(--badge-secondary-status-03-border-color);color:var(--badge-secondary-status-03-label-color);box-shadow:var(--badge-secondary-status-03-shadow)}.badge.badge--secondary.badge--status-04{background-color:var(--badge-secondary-status-04-bg-color);border-color:var(--badge-secondary-status-04-border-color);color:var(--badge-secondary-status-04-label-color);box-shadow:var(--badge-secondary-status-04-shadow)}.badge.badge--secondary.badge--status-05{background-color:var(--badge-secondary-status-05-bg-color);border-color:var(--badge-secondary-status-05-border-color);color:var(--badge-secondary-status-05-label-color);box-shadow:var(--badge-secondary-status-05-shadow)}.badge.badge--secondary.badge--status-06{background-color:var(--badge-secondary-status-06-bg-color);border-color:var(--badge-secondary-status-06-border-color);color:var(--badge-secondary-status-06-label-color);box-shadow:var(--badge-secondary-status-06-shadow)}.badge .badge__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button{border-radius:inherit;box-sizing:border-box;cursor:pointer;white-space:nowrap;background-color:#0000;border:2px solid #0000;outline:none;justify-content:center;align-items:center;max-width:100%;padding:0;text-decoration:none;display:flex;position:relative}.button:before{box-sizing:border-box;content:"";pointer-events:none;z-index:100;border-radius:inherit;outline:var(--focus-contrast-extra-border-width) solid var(--focus-contrast-extra-color);display:none;position:absolute;inset:-2px}.button:focus-within:before{display:block}.button:focus-within,.buttonfocus{outline:var(--focus-contrast-border-width) solid var(--focus-contrast-color);outline-offset:var(--focus-contrast-extra-border-width)}.button svg{flex-shrink:0}.button .button__text{text-overflow:ellipsis;display:inline-block;overflow:hidden}.button.button--size-s{height:var(--button-s-height);min-width:var(--button-s-min-width);padding-left:var(--button-s-padding-left);padding-right:var(--button-s-padding-right);border-radius:var(--button-s-border-radius);border-width:var(--button-s-border-width);gap:var(--button-s-spacing)}.button.button--size-s .button__label{padding:0 var(--button-s-label-padding-horizontal);font:var(--button-s-font)}.button.button--size-m{height:var(--button-m-height);min-width:var(--button-m-min-width);padding-left:var(--button-m-padding-left);padding-right:var(--button-m-padding-right);border-radius:var(--button-m-border-radius);border-width:var(--button-m-border-width);gap:var(--button-m-spacing)}.button.button--size-m .button__label{padding:0 var(--button-m-label-padding-horizontal);font:var(--button-m-font)}.button.button--size-l{height:var(--button-l-height);min-width:var(--button-l-min-width);padding-left:var(--button-l-padding-left);padding-right:var(--button-l-padding-right);border-radius:var(--button-l-border-radius);border-width:var(--button-l-border-width);gap:var(--button-l-spacing)}.button.button--size-l .button__label{padding:0 var(--button-l-label-padding-horizontal);font:var(--button-l-font)}.button.button--size-xl{height:var(--button-xl-height);min-width:var(--button-xl-min-width);padding-left:var(--button-xl-padding-left);padding-right:var(--button-xl-padding-right);border-radius:var(--button-xl-border-radius);border-width:var(--button-xl-border-width);gap:var(--button-xl-spacing)}.button.button--size-xl .button__label{padding:0 var(--button-xl-label-padding-horizontal);font:var(--button-xl-font)}.button.button--primary.button--accent{background-color:var(--button-primary-accent-bg-color-default);box-shadow:var(--button-primary-accent-shadow-default);border-color:var(--button-primary-accent-border-color-default)}.button.button--primary.button--accent svg{fill:var(--button-primary-accent-icon-color-default)}.button.button--primary.button--accent .button__label{color:var(--button-primary-accent-label-color-default)}@media not all and (hover:none){.button.button--primary.button--accent:hover:enabled{background-color:var(--button-primary-accent-bg-color-hover);box-shadow:var(--button-primary-accent-shadow-hover);border-color:var(--button-primary-accent-border-color-hover)}.button.button--primary.button--accent:hover:enabled svg{fill:var(--button-primary-accent-icon-color-hover)}.button.button--primary.button--accent:hover:enabled .button__label{color:var(--button-primary-accent-label-color-hover)}}.button.button--primary.button--accent:active:enabled{background-color:var(--button-primary-accent-bg-color-active);box-shadow:var(--button-primary-accent-shadow-active);border-color:var(--button-primary-accent-border-color-active)}.button.button--primary.button--accent:active:enabled svg{fill:var(--button-primary-accent-icon-color-active)}.button.button--primary.button--accent:active:enabled .button__label{color:var(--button-primary-accent-label-color-active)}.button.button--primary.button--accent:disabled{cursor:not-allowed;background-color:var(--button-primary-accent-bg-color-disabled);box-shadow:var(--button-primary-accent-shadow-disabled);border-color:var(--button-primary-accent-border-color-disabled)}.button.button--primary.button--accent:disabled svg{fill:var(--button-primary-accent-icon-color-disabled)}.button.button--primary.button--accent:disabled .button__label{color:var(--button-primary-accent-label-color-disabled)}.button.button--primary.button--neutral{background-color:var(--button-primary-neutral-bg-color-default);box-shadow:var(--button-primary-neutral-shadow-default);border-color:var(--button-primary-neutral-border-color-default)}.button.button--primary.button--neutral svg{fill:var(--button-primary-neutral-icon-color-default)}.button.button--primary.button--neutral .button__label{color:var(--button-primary-neutral-label-color-default)}@media not all and (hover:none){.button.button--primary.button--neutral:hover:enabled{background-color:var(--button-primary-neutral-bg-color-hover);box-shadow:var(--button-primary-neutral-shadow-hover);border-color:var(--button-primary-neutral-border-color-hover)}.button.button--primary.button--neutral:hover:enabled svg{fill:var(--button-primary-neutral-icon-color-hover)}.button.button--primary.button--neutral:hover:enabled .button__label{color:var(--button-primary-neutral-label-color-hover)}}.button.button--primary.button--neutral:active:enabled{background-color:var(--button-primary-neutral-bg-color-active);box-shadow:var(--button-primary-neutral-shadow-active);border-color:var(--button-primary-neutral-border-color-active)}.button.button--primary.button--neutral:active:enabled svg{fill:var(--button-primary-neutral-icon-color-active)}.button.button--primary.button--neutral:active:enabled .button__label{color:var(--button-primary-neutral-label-color-active)}.button.button--primary.button--neutral:disabled{cursor:not-allowed;background-color:var(--button-primary-neutral-bg-color-disabled);box-shadow:var(--button-primary-neutral-shadow-disabled);border-color:var(--button-primary-neutral-border-color-disabled)}.button.button--primary.button--neutral:disabled svg{fill:var(--button-primary-neutral-icon-color-disabled)}.button.button--primary.button--neutral:disabled .button__label{color:var(--button-primary-neutral-label-color-disabled)}.button.button--secondary.button--accent{background-color:var(--button-secondary-accent-bg-color-default);box-shadow:var(--button-secondary-accent-shadow-default);border-color:var(--button-secondary-accent-border-color-default)}.button.button--secondary.button--accent svg{fill:var(--button-secondary-accent-icon-color-default)}.button.button--secondary.button--accent .button__label{color:var(--button-secondary-accent-label-color-default)}@media not all and (hover:none){.button.button--secondary.button--accent:hover:enabled{background-color:var(--button-secondary-accent-bg-color-hover);box-shadow:var(--button-secondary-accent-shadow-hover);border-color:var(--button-secondary-accent-border-color-hover)}.button.button--secondary.button--accent:hover:enabled svg{fill:var(--button-secondary-accent-icon-color-hover)}.button.button--secondary.button--accent:hover:enabled .button__label{color:var(--button-secondary-accent-label-color-hover)}}.button.button--secondary.button--accent:active:enabled{background-color:var(--button-secondary-accent-bg-color-active);box-shadow:var(--button-secondary-accent-shadow-active);border-color:var(--button-secondary-accent-border-color-active)}.button.button--secondary.button--accent:active:enabled svg{fill:var(--button-secondary-accent-icon-color-active)}.button.button--secondary.button--accent:active:enabled .button__label{color:var(--button-secondary-accent-label-color-active)}.button.button--secondary.button--accent:disabled{cursor:not-allowed;background-color:var(--button-secondary-accent-bg-color-disabled);box-shadow:var(--button-secondary-accent-shadow-disabled);border-color:var(--button-secondary-accent-border-color-disabled)}.button.button--secondary.button--accent:disabled svg{fill:var(--button-secondary-accent-icon-color-disabled)}.button.button--secondary.button--accent:disabled .button__label{color:var(--button-secondary-accent-label-color-disabled)}.button.button--secondary.button--neutral{background-color:var(--button-secondary-neutral-bg-color-default);box-shadow:var(--button-secondary-neutral-shadow-default);border-color:var(--button-secondary-neutral-border-color-default)}.button.button--secondary.button--neutral svg{fill:var(--button-secondary-neutral-icon-color-default)}.button.button--secondary.button--neutral .button__label{color:var(--button-secondary-neutral-label-color-default)}@media not all and (hover:none){.button.button--secondary.button--neutral:hover:enabled{background-color:var(--button-secondary-neutral-bg-color-hover);box-shadow:var(--button-secondary-neutral-shadow-hover);border-color:var(--button-secondary-neutral-border-color-hover)}.button.button--secondary.button--neutral:hover:enabled svg{fill:var(--button-secondary-neutral-icon-color-hover)}.button.button--secondary.button--neutral:hover:enabled .button__label{color:var(--button-secondary-neutral-label-color-hover)}}.button.button--secondary.button--neutral:active:enabled{background-color:var(--button-secondary-neutral-bg-color-active);box-shadow:var(--button-secondary-neutral-shadow-active);border-color:var(--button-secondary-neutral-border-color-active)}.button.button--secondary.button--neutral:active:enabled svg{fill:var(--button-secondary-neutral-icon-color-active)}.button.button--secondary.button--neutral:active:enabled .button__label{color:var(--button-secondary-neutral-label-color-active)}.button.button--secondary.button--neutral:disabled{cursor:not-allowed;background-color:var(--button-secondary-neutral-bg-color-disabled);box-shadow:var(--button-secondary-neutral-shadow-disabled);border-color:var(--button-secondary-neutral-border-color-disabled)}.button.button--secondary.button--neutral:disabled svg{fill:var(--button-secondary-neutral-icon-color-disabled)}.button.button--secondary.button--neutral:disabled .button__label{color:var(--button-secondary-neutral-label-color-disabled)}.button.button--outline.button--accent{background-color:var(--button-outline-accent-bg-color-default);box-shadow:var(--button-outline-accent-shadow-default);border-color:var(--button-outline-accent-border-color-default)}.button.button--outline.button--accent svg{fill:var(--button-outline-accent-icon-color-default)}.button.button--outline.button--accent .button__label{color:var(--button-outline-accent-label-color-default)}@media not all and (hover:none){.button.button--outline.button--accent:hover:enabled{background-color:var(--button-outline-accent-bg-color-hover);box-shadow:var(--button-outline-accent-shadow-hover);border-color:var(--button-outline-accent-border-color-hover)}.button.button--outline.button--accent:hover:enabled svg{fill:var(--button-outline-accent-icon-color-hover)}.button.button--outline.button--accent:hover:enabled .button__label{color:var(--button-outline-accent-label-color-hover)}}.button.button--outline.button--accent:active:enabled{background-color:var(--button-outline-accent-bg-color-active);box-shadow:var(--button-outline-accent-shadow-active);border-color:var(--button-outline-accent-border-color-active)}.button.button--outline.button--accent:active:enabled svg{fill:var(--button-outline-accent-icon-color-active)}.button.button--outline.button--accent:active:enabled .button__label{color:var(--button-outline-accent-label-color-active)}.button.button--outline.button--accent:disabled{cursor:not-allowed;background-color:var(--button-outline-accent-bg-color-disabled);box-shadow:var(--button-outline-accent-shadow-disabled);border-color:var(--button-outline-accent-border-color-disabled)}.button.button--outline.button--accent:disabled svg{fill:var(--button-outline-accent-icon-color-disabled)}.button.button--outline.button--accent:disabled .button__label{color:var(--button-outline-accent-label-color-disabled)}.button.button--outline.button--neutral{background-color:var(--button-outline-neutral-bg-color-default);box-shadow:var(--button-outline-neutral-shadow-default);border-color:var(--button-outline-neutral-border-color-default)}.button.button--outline.button--neutral svg{fill:var(--button-outline-neutral-icon-color-default)}.button.button--outline.button--neutral .button__label{color:var(--button-outline-neutral-label-color-default)}@media not all and (hover:none){.button.button--outline.button--neutral:hover:enabled{background-color:var(--button-outline-neutral-bg-color-hover);box-shadow:var(--button-outline-neutral-shadow-hover);border-color:var(--button-outline-neutral-border-color-hover)}.button.button--outline.button--neutral:hover:enabled svg{fill:var(--button-outline-neutral-icon-color-hover)}.button.button--outline.button--neutral:hover:enabled .button__label{color:var(--button-outline-neutral-label-color-hover)}}.button.button--outline.button--neutral:active:enabled{background-color:var(--button-outline-neutral-bg-color-active);box-shadow:var(--button-outline-neutral-shadow-active);border-color:var(--button-outline-neutral-border-color-active)}.button.button--outline.button--neutral:active:enabled svg{fill:var(--button-outline-neutral-icon-color-active)}.button.button--outline.button--neutral:active:enabled .button__label{color:var(--button-outline-neutral-label-color-active)}.button.button--outline.button--neutral:disabled{cursor:not-allowed;background-color:var(--button-outline-neutral-bg-color-disabled);box-shadow:var(--button-outline-neutral-shadow-disabled);border-color:var(--button-outline-neutral-border-color-disabled)}.button.button--outline.button--neutral:disabled svg{fill:var(--button-outline-neutral-icon-color-disabled)}.button.button--outline.button--neutral:disabled .button__label{color:var(--button-outline-neutral-label-color-disabled)}.button.button--ghost.button--accent{background-color:var(--button-ghost-accent-bg-color-default);box-shadow:var(--button-ghost-accent-shadow-default);border-color:var(--button-ghost-accent-border-color-default)}.button.button--ghost.button--accent svg{fill:var(--button-ghost-accent-icon-color-default)}.button.button--ghost.button--accent .button__label{color:var(--button-ghost-accent-label-color-default)}@media not all and (hover:none){.button.button--ghost.button--accent:hover:enabled{background-color:var(--button-ghost-accent-bg-color-hover);box-shadow:var(--button-ghost-accent-shadow-hover);border-color:var(--button-ghost-accent-border-color-hover)}.button.button--ghost.button--accent:hover:enabled svg{fill:var(--button-ghost-accent-icon-color-hover)}.button.button--ghost.button--accent:hover:enabled .button__label{color:var(--button-ghost-accent-label-color-hover)}}.button.button--ghost.button--accent:active:enabled{background-color:var(--button-ghost-accent-bg-color-active);box-shadow:var(--button-ghost-accent-shadow-active);border-color:var(--button-ghost-accent-border-color-active)}.button.button--ghost.button--accent:active:enabled svg{fill:var(--button-ghost-accent-icon-color-active)}.button.button--ghost.button--accent:active:enabled .button__label{color:var(--button-ghost-accent-label-color-active)}.button.button--ghost.button--accent:disabled{cursor:not-allowed;background-color:var(--button-ghost-accent-bg-color-disabled);box-shadow:var(--button-ghost-accent-shadow-disabled);border-color:var(--button-ghost-accent-border-color-disabled)}.button.button--ghost.button--accent:disabled svg{fill:var(--button-ghost-accent-icon-color-disabled)}.button.button--ghost.button--accent:disabled .button__label{color:var(--button-ghost-accent-label-color-disabled)}.button.button--ghost.button--neutral{background-color:var(--button-ghost-neutral-bg-color-default);box-shadow:var(--button-ghost-neutral-shadow-default);border-color:var(--button-ghost-neutral-border-color-default)}.button.button--ghost.button--neutral svg{fill:var(--button-ghost-neutral-icon-color-default)}.button.button--ghost.button--neutral .button__label{color:var(--button-ghost-neutral-label-color-default)}@media not all and (hover:none){.button.button--ghost.button--neutral:hover:enabled{background-color:var(--button-ghost-neutral-bg-color-hover);box-shadow:var(--button-ghost-neutral-shadow-hover);border-color:var(--button-ghost-neutral-border-color-hover)}.button.button--ghost.button--neutral:hover:enabled svg{fill:var(--button-ghost-neutral-icon-color-hover)}.button.button--ghost.button--neutral:hover:enabled .button__label{color:var(--button-ghost-neutral-label-color-hover)}}.button.button--ghost.button--neutral:active:enabled{background-color:var(--button-ghost-neutral-bg-color-active);box-shadow:var(--button-ghost-neutral-shadow-active);border-color:var(--button-ghost-neutral-border-color-active)}.button.button--ghost.button--neutral:active:enabled svg{fill:var(--button-ghost-neutral-icon-color-active)}.button.button--ghost.button--neutral:active:enabled .button__label{color:var(--button-ghost-neutral-label-color-active)}.button.button--ghost.button--neutral:disabled{cursor:not-allowed;background-color:var(--button-ghost-neutral-bg-color-disabled);box-shadow:var(--button-ghost-neutral-shadow-disabled);border-color:var(--button-ghost-neutral-border-color-disabled)}.button.button--ghost.button--neutral:disabled svg{fill:var(--button-ghost-neutral-icon-color-disabled)}.button.button--ghost.button--neutral:disabled .button__label{color:var(--button-ghost-neutral-label-color-disabled)}.button.button--size-xl svg,.button.button--size-l svg{width:var(--size-s);height:var(--size-s)}.button.button--size-m svg{width:var(--size-xs);height:var(--size-xs)}.button.button--size-s svg{width:var(--size-2xs);height:var(--size-2xs)}.checkbox{-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none;align-items:center;display:inline-flex;position:relative}.checkbox .checkbox__input{opacity:0;width:0;height:0;position:absolute;overflow:hidden}.checkbox .checkbox__container{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.checkbox .checkbox__container:focus-within,.checkbox .checkbox__containerfocus{outline:var(--focus-soft-border-width) solid var(--focus-soft-color)}.checkbox .checkbox__container svg{position:absolute}.checkbox.checkbox--disabled{cursor:not-allowed}.checkbox .checkbox__innerframe{border-style:solid;flex:1 0 0;align-self:stretch}.checkbox.checkbox--size-xs{gap:var(--checkbox-xs-spacing)}.checkbox.checkbox--size-xs .checkbox__label{font:var(--checkbox-xs-font);padding-top:var(--checkbox-xs-label-padding-vertical);padding-bottom:var(--checkbox-xs-label-padding-vertical)}.checkbox.checkbox--size-xs .checkbox__container{width:var(--checkbox-xs-height);height:var(--checkbox-xs-height);padding:var(--checkbox-xs-padding);border-radius:var(--checkbox-xs-border-radius)}.checkbox.checkbox--size-xs .checkbox__container .checkbox__innerframe{border-radius:var(--checkbox-xs-border-radius);border-width:var(--checkbox-xs-border-width)}.checkbox.checkbox--size-s{gap:var(--checkbox-s-spacing)}.checkbox.checkbox--size-s .checkbox__label{font:var(--checkbox-s-font);padding-top:var(--checkbox-s-label-padding-vertical);padding-bottom:var(--checkbox-s-label-padding-vertical)}.checkbox.checkbox--size-s .checkbox__container{width:var(--checkbox-s-height);height:var(--checkbox-s-height);padding:var(--checkbox-s-padding);border-radius:var(--checkbox-s-border-radius)}.checkbox.checkbox--size-s .checkbox__container .checkbox__innerframe{border-radius:var(--checkbox-s-border-radius);border-width:var(--checkbox-s-border-width)}.checkbox.checkbox--primary .checkbox__label{color:var(--checkbox-primary-label-color-default)}.checkbox.checkbox--primary .checkbox__container{box-shadow:var(--checkbox-primary-shadow-default)}.checkbox.checkbox--primary .checkbox__container .checkbox__innerframe{border-color:var(--checkbox-primary-border-color-default);background-color:var(--checkbox-primary-bg-color-default);box-shadow:var(--checkbox-primary-frame-shadow-default)}.checkbox.checkbox--primary .checkbox__container svg{fill:#0000}.checkbox.checkbox--primary .checkbox__input:hover~.checkbox__label{color:var(--checkbox-primary-label-color-hover)}.checkbox.checkbox--primary .checkbox__input:hover~.checkbox__container{box-shadow:var(--checkbox-primary-shadow-hover)}.checkbox.checkbox--primary .checkbox__input:hover~.checkbox__container .checkbox__innerframe{border-color:var(--checkbox-primary-border-color-hover);background-color:var(--checkbox-primary-bg-color-hover);box-shadow:var(--checkbox-primary-frame-shadow-hover)}.checkbox.checkbox--primary .checkbox__input:hover~.checkbox__container svg{fill:#0000}.checkbox.checkbox--primary .checkbox__input:checked~.checkbox__label{color:var(--checkbox-primary-label-color-checked-default)}.checkbox.checkbox--primary .checkbox__input:checked~.checkbox__container{box-shadow:var(--checkbox-primary-shadow-checked-default)}.checkbox.checkbox--primary .checkbox__input:checked~.checkbox__container .checkbox__innerframe{border-color:var(--checkbox-primary-border-color-checked-default);background-color:var(--checkbox-primary-bg-color-checked-default);box-shadow:var(--checkbox-primary-frame-shadow-checked-default)}.checkbox.checkbox--primary .checkbox__input:checked~.checkbox__container svg{fill:var(--checkbox-primary-icon-color-checked-default)}.checkbox.checkbox--primary .checkbox__input:checked:hover~.checkbox__label{color:var(--checkbox-primary-label-color-checked-hover)}.checkbox.checkbox--primary .checkbox__input:checked:hover~.checkbox__container{box-shadow:var(--checkbox-primary-shadow-checked-hover)}.checkbox.checkbox--primary .checkbox__input:checked:hover~.checkbox__container .checkbox__innerframe{border-color:var(--checkbox-primary-border-color-checked-hover);background-color:var(--checkbox-primary-bg-color-checked-hover);box-shadow:var(--checkbox-primary-frame-shadow-checked-hover)}.checkbox.checkbox--primary .checkbox__input:checked:hover~.checkbox__container svg{fill:var(--checkbox-primary-icon-color-checked-hover)}.checkbox.checkbox--primary .checkbox__input:disabled~.checkbox__label{color:var(--checkbox-primary-label-color-disabled)}.checkbox.checkbox--primary .checkbox__input:disabled~.checkbox__container{box-shadow:var(--checkbox-primary-shadow-disabled);pointer-events:none}.checkbox.checkbox--primary .checkbox__input:disabled~.checkbox__container .checkbox__innerframe{border-color:var(--checkbox-primary-border-color-disabled);background-color:var(--checkbox-primary-bg-color-disabled);box-shadow:var(--checkbox-primary-frame-shadow-disabled)}.checkbox.checkbox--primary .checkbox__input:disabled~.checkbox__container svg{fill:var(--checkbox-primary-icon-color-disabled)}.checkbox.checkbox--primary .checkbox__input:disabled:checked~.checkbox__container{box-shadow:var(--checkbox-primary-shadow-checked-disabled)}.checkbox.checkbox--primary .checkbox__input:disabled:checked~.checkbox__container .checkbox__innerframe{border-color:var(--checkbox-primary-border-color-checked-disabled);background-color:var(--checkbox-primary-bg-color-checked-disabled);box-shadow:var(--checkbox-primary-frame-shadow-checked-disabled)}.checkbox.checkbox--primary .checkbox__input:disabled:checked~.checkbox__container svg{fill:var(--checkbox-primary-icon-color-checked-disabled)}.checkbox.checkbox--primary .checkbox__input:disabled:checked~.checkbox__label{color:var(--checkbox-primary-label-color-checked-disabled)}.input{--icon-width-s:var(--size-2xs);--icon-width-m:var(--size-xs);--icon-width-l:var(--size-s);box-sizing:border-box;border-style:solid;flex-direction:column;justify-content:space-around;width:280px;min-width:200px;display:flex;position:relative}.input:focus-within,.input.input--focus{outline:var(--focus-soft-border-width) solid var(--focus-soft-color)}.input .input__field{box-sizing:border-box;margin:0;margin-left:var(--padding-left);margin-right:var(--padding-right);text-overflow:ellipsis;white-space:nowrap;border:none;outline:none;padding:0;overflow:hidden}.input .input__label{white-space:nowrap;text-overflow:ellipsis;width:100%;position:absolute;overflow:hidden}.input~.input__hint{min-width:inherit;word-break:break-word;width:280px;max-width:inherit}.input~.input__hint-label{word-break:break-word;height:fit-content;overflow:hidden}.input~.input__hint-counter{padding-left:5px}.input .input__suffix{--webkit-tap-highlight-color:#0000;background-color:#0000;border:none;outline:none;padding:0;position:absolute;right:0}.input .input__prefix,.input .input__suffix{justify-content:center;align-items:center;display:flex}.input:not(.input--disabled){cursor:auto}.input:not(.input--disabled) .input__suffix,.input:not(.input--disabled) .input__prefix{cursor:pointer}.input:not(.input--disabled) .input__field{cursor:auto}.input.input--disabled,.input.input--disabled .input__suffix,.input.input--disabled .input__prefix,.input.input--disabled .input__field,.input.input--disabled,.input.input--disabled .input__suffix{cursor:not-allowed}.input.input--size-s{min-height:var(--input-s-height);border-width:var(--input-s-border-width);border-radius:var(--input-s-border-radius);--padding-left:var(--input-s-padding-left);--padding-right:var(--input-s-padding-right)}.input.input--size-s .input__placeholder{font:var(--input-s-placeholder-font);padding-left:var(--padding-left);padding-right:var(--padding-right)}.input.input--size-s ::placeholder{font:var(--input-s-placeholder-font)}.input.input--size-s.input--multiselect{height:fit-content;max-height:var(--input-s-height);padding-top:var(--spacing-1x);padding-bottom:var(--spacing-1x)}.input.input--size-s.input--multiselect .input__field{text-overflow:clip;width:auto;padding-top:var(--multiselect-s-tag-container-padding-top);padding-bottom:var(--multiselect-s-tag-container-padding-bottom);position:relative;overflow:auto}.input.input--size-s.input--multiselect .input__field::-webkit-scrollbar{width:0;height:0}.input.input--size-s.input--autoheight{max-height:unset}.input.input--size-s.input--autoheight .input__field{padding-top:0;padding-bottom:0}.input.input--size-s.input--icon-suffix{--padding-right:calc(var(--input-s-padding-right) + var(--icon-width-s) + var(--input-s-spacing))}.input.input--size-s.input--icon-suffix .input__suffix{right:var(--input-s-padding-right)}.input.input--size-s.input--icon-suffix.input--autoheight .input__suffix{top:calc(var(--multiselect-s-chevron-padding-top) + var(--input-s-border-width));transform:none}.input.input--size-s.input--icon-prefix{--padding-left:calc(var(--input-s-padding-left) + var(--icon-width-s) + var(--input-s-spacing))}.input.input--size-s.input--icon-prefix .input__prefix{left:var(--input-s-padding-left)}.input.input--size-s .input__field{font:var(--input-s-inputvalue-font)}.input.input--size-s .input__label{font:var(--input-s-label-font)}.input.input--size-s~.input__hint{font:var(--input-s-hint-font);margin-top:var(--input-s-labeloutside-spacing);padding-left:var(--input-s-hint-padding-left);padding-right:var(--input-s-hint-padding-right);justify-content:space-between;gap:var(--input-s-counter-spacing);display:flex;top:100%}.input.input--size-m{min-height:var(--input-m-height);border-width:var(--input-m-border-width);border-radius:var(--input-m-border-radius);--padding-left:var(--input-m-padding-left);--padding-right:var(--input-m-padding-right)}.input.input--size-m .input__placeholder{font:var(--input-m-placeholder-font);padding-left:var(--padding-left);padding-right:var(--padding-right)}.input.input--size-m ::placeholder{font:var(--input-m-placeholder-font)}.input.input--size-m.input--multiselect{height:fit-content;max-height:var(--input-m-height);padding-top:var(--spacing-1x);padding-bottom:var(--spacing-1x)}.input.input--size-m.input--multiselect .input__field{text-overflow:clip;width:auto;padding-top:var(--multiselect-m-tag-container-padding-top);padding-bottom:var(--multiselect-m-tag-container-padding-bottom);position:relative;overflow:auto}.input.input--size-m.input--multiselect .input__field::-webkit-scrollbar{width:0;height:0}.input.input--size-m.input--autoheight{max-height:unset}.input.input--size-m.input--autoheight .input__field{padding-top:0;padding-bottom:0}.input.input--size-m.input--icon-suffix{--padding-right:calc(var(--input-m-padding-right) + var(--icon-width-m) + var(--input-m-spacing))}.input.input--size-m.input--icon-suffix .input__suffix{right:var(--input-m-padding-right)}.input.input--size-m.input--icon-suffix.input--autoheight .input__suffix{top:calc(var(--multiselect-m-chevron-padding-top) + var(--input-m-border-width));transform:none}.input.input--size-m.input--icon-prefix{--padding-left:calc(var(--input-m-padding-left) + var(--icon-width-m) + var(--input-m-spacing))}.input.input--size-m.input--icon-prefix .input__prefix{left:var(--input-m-padding-left)}.input.input--size-m .input__field{font:var(--input-m-inputvalue-font)}.input.input--size-m .input__label{font:var(--input-m-label-font)}.input.input--size-m~.input__hint{font:var(--input-m-hint-font);margin-top:var(--input-m-labeloutside-spacing);padding-left:var(--input-m-hint-padding-left);padding-right:var(--input-m-hint-padding-right);justify-content:space-between;gap:var(--input-m-counter-spacing);display:flex;top:100%}.input.input--size-l{min-height:var(--input-l-height);border-width:var(--input-l-border-width);border-radius:var(--input-l-border-radius);--padding-left:var(--input-l-padding-left);--padding-right:var(--input-l-padding-right)}.input.input--size-l .input__placeholder{font:var(--input-l-placeholder-font);padding-left:var(--padding-left);padding-right:var(--padding-right)}.input.input--size-l ::placeholder{font:var(--input-l-placeholder-font)}.input.input--size-l.input--multiselect{height:fit-content;max-height:var(--input-l-height);padding-top:var(--spacing-1x);padding-bottom:var(--spacing-1x)}.input.input--size-l.input--multiselect .input__field{text-overflow:clip;width:auto;padding-top:var(--multiselect-l-tag-container-padding-top);padding-bottom:var(--multiselect-l-tag-container-padding-bottom);position:relative;overflow:auto}.input.input--size-l.input--multiselect .input__field::-webkit-scrollbar{width:0;height:0}.input.input--size-l.input--autoheight{max-height:unset}.input.input--size-l.input--autoheight .input__field{padding-top:0;padding-bottom:0}.input.input--size-l.input--icon-suffix{--padding-right:calc(var(--input-l-padding-right) + var(--icon-width-l) + var(--input-l-spacing))}.input.input--size-l.input--icon-suffix .input__suffix{right:var(--input-l-padding-right)}.input.input--size-l.input--icon-suffix.input--autoheight .input__suffix{top:calc(var(--multiselect-l-chevron-padding-top) + var(--input-l-border-width));transform:none}.input.input--size-l.input--icon-prefix{--padding-left:calc(var(--input-l-padding-left) + var(--icon-width-l) + var(--input-l-spacing))}.input.input--size-l.input--icon-prefix .input__prefix{left:var(--input-l-padding-left)}.input.input--size-l .input__field{font:var(--input-l-inputvalue-font)}.input.input--size-l .input__label{font:var(--input-l-label-font)}.input.input--size-l~.input__hint{font:var(--input-l-hint-font);margin-top:var(--input-l-labeloutside-spacing);padding-left:var(--input-l-hint-padding-left);padding-right:var(--input-l-hint-padding-right);justify-content:space-between;gap:var(--input-l-counter-spacing);display:flex;top:100%}.input.input--primary{background:var(--input-primary-bg-color-default);border-color:var(--input-primary-border-color-default);box-shadow:var(--input-primary-shadow-default)}.input.input--primary ::placeholder{color:var(--input-primary-placeholder-color-default)}.input.input--primary~.input__hint{color:var(--input-primary-hint-color-default)}.input.input--primary .input__field{color:var(--input-primary-inputvalue-color-default)}.input.input--primary .input__label{color:var(--input-primary-label-color-default)}.input.input--primary .input__suffix svg,.input.input--primary .input__prefix svg{fill:var(--input-primary-icon-color-default)}.input.input--primary .input__suffix:hover svg,.input.input--primary .input__prefix:hover svg{fill:var(--input-primary-icon-color-hover)}.input.input--primary:hover{border-color:var(--input-primary-border-color-hover);box-shadow:var(--input-primary-shadow-hover);background:var(--input-primary-bg-color-hover)}.input.input--primary:hover .input__label{color:var(--input-primary-label-color-hover)}.input.input--primary:focus-within{border-color:var(--input-primary-border-color-focus);box-shadow:var(--input-primary-shadow-focus);background:var(--input-primary-bg-color-focus)}.input.input--primary:focus-within .input__label{color:var(--input-primary-label-color-focus)}.input.input--primary.input--error{border-color:var(--input-primary-border-color-error);box-shadow:var(--input-primary-shadow-error);background:var(--input-primary-bg-color-error)}.input.input--primary.input--error:focus-within{border-color:var(--input-primary-border-color-focus);box-shadow:var(--input-primary-shadow-focus);background:var(--input-primary-bg-color-focus)}.input.input--primary.input--error ::placeholder{color:var(--input-primary-placeholder-color-error)}.input.input--primary.input--error .input__suffix svg,.input.input--primary.input--error .input__prefix svg{fill:var(--input-primary-icon-color-error)}.input.input--primary.input--error .input__field{color:var(--input-primary-inputvalue-color-error)}.input.input--primary.input--error~.input__hint .input__hint-label{color:var(--input-primary-hint-color-error)}.input.input--primary.input--error~.input__hint .input__hint-counter{color:var(--input-primary-counter-color-error)}.input.input--primary.input--error .input__label{color:var(--input-primary-label-color-error)}.input.input--primary.input--error:focus-within~.input__hint .input__hint-label{color:var(--input-primary-hint-color-error)}.input.input--primary.input--error:focus-within~.input__hint .input__hint-counter{color:var(--input-primary-counter-color-error)}.input.input--primary.input--error:focus-within .input__label{color:var(--input-primary-label-color-error)}.input.input--primary.input--focus{border-color:var(--input-primary-border-color-focus);box-shadow:var(--input-primary-shadow-focus)}.input.input--primary.input--focus .input__field{position:relative}.input.input--primary.input--focus~.input__hint .input__hint-label{color:var(--input-primary-hint-color-focus)}.input.input--primary.input--focus~.input__hint .input__hint-counter{color:var(--input-primary-counter-color-focus)}.input.input--primary.input--focus .input__label{color:var(--input-primary-label-color-focus)}.input.input--primary.input--focus .input__placeholder{display:none}.input.input--primary.input--focus.input--disabled{background:var(--input-primary-bg-color-disabled);box-shadow:var(--input-primary-shadow-disabled)}.input.input--primary.input--focus.input--disabled~.input__hint .input__hint-label{color:var(--input-primary-hint-color-disabled)}.input.input--primary.input--focus.input--disabled~.input__hint .input__hint-counter{color:var(--input-primary-counter-color-disabled)}.input.input--primary.input--focus.input--disabled .input__label{color:var(--input-primary-label-color-disabled)}.input.input--primary.input--disabled{background:var(--input-primary-bg-color-disabled);border-color:#0000!important}.input.input--primary.input--disabled ::placeholder{color:var(--input-primary-placeholder-color-disabled)}.input.input--primary.input--disabled .input__suffix svg,.input.input--primary.input--disabled .input__prefix svg{fill:var(--input-primary-icon-color-disabled)}.input.input--primary.input--disabled.input--card .input__prefix svg{opacity:.5}.input.input--primary.input--disabled .input__field{color:var(--input-primary-inputvalue-color-disabled)}.input.input--primary.input--disabled~.input__hint .input__hint-label{color:var(--input-primary-hint-color-disabled)}.input.input--primary.input--disabled~.input__hint .input__hint-counter{color:var(--input-primary-counter-color-disabled)}.input.input--primary.input--disabled .input__label{color:var(--input-primary-label-color-disabled)}.input.input--primary.input--disabled:focus-within{background:var(--input-primary-bg-color-disabled)}.input.input--primary.input--disabled:focus-within~.input__hint .input__hint-label{color:var(--input-primary-hint-color-disabled)}.input.input--primary.input--disabled:focus-within~.input__hint .input__hint-counter{color:var(--input-primary-counter-color-disabled)}.input.input--primary.input--disabled:focus-within .input__label{color:var(--input-primary-label-color-disabled)}.input.input--icon-suffix .input__suffix{width:24px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.input.input--icon-prefix .input__prefix{width:24px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.input.input--size-s{margin-top:22px;padding:0;position:relative}.input.input--size-s.input--icon-suffix .input__suffix,.input.input--size-s.input--icon-prefix .input__prefix,.input.input--size-s.input--icon-suffix .input__suffix,.input.input--size-s.input--icon-prefix .input__prefix{height:var(--size-2xs);width:var(--size-2xs)}.input.input--size-s .input__label{font:var(--input-m-label-font);top:-22px;left:0;right:0}.input.input--size-s .input__field{z-index:2;height:100%;transition:all var(--motion-easing-productive-standard) var(--motion-duration-s);background:0 0;top:0}.input.input--size-s:focus-within{padding:0;position:relative}.input.input--size-s.input--textarea{min-height:var(--textarea-s-height);padding-top:var(--textarea-s-padding-vertical);padding-bottom:var(--textarea-s-padding-vertical)}.input.input--size-s.input--textarea .input__field{resize:none;position:relative!important}.input.input--size-m{margin-top:22px;padding:0;position:relative}.input.input--size-m.input--icon-suffix .input__suffix,.input.input--size-m.input--icon-prefix .input__prefix{height:var(--size-xs);width:var(--size-xs)}.input.input--size-m .input__label{font:var(--input-m-label-font);top:-22px;left:0;right:0}.input.input--size-m .input__field{z-index:2;height:100%;transition:all var(--motion-easing-productive-standard) var(--motion-duration-s);background:0 0;position:relative;top:0}.input.input--size-m:focus-within{padding:0;position:relative}.input.input--size-m.input--textarea{min-height:var(--textarea-m-height);padding-top:var(--textarea-m-padding-vertical);padding-bottom:var(--textarea-m-padding-vertical)}.input.input--size-m.input--textarea .input__field{resize:none;position:relative!important}.input.input--size-l{padding:0}.input.input--size-l.input--icon-suffix .input__suffix,.input.input--size-l.input--icon-prefix .input__prefix{height:var(--size-s);width:var(--size-s)}.input.input--size-l .input__label{font:var(--input-l-label-font-empty);padding-left:var(--padding-left);padding-right:var(--padding-right);transition-property:background,transform,color;transition-timing-function:var(--motion-easing-productive-entrance);transition-duration:var(--motion-duration-xs)}.input.input--size-l .input__field{transition:var(--motion-duration-s);background:0 0;left:0;right:0}.input.input--size-l:focus-within .input__label,.input.input--size-l.input--has-placeholder .input__label{font:var(--input-l-label-font);position:absolute;top:2px}.input.input--size-l.input--has-placeholder.input--has-label .input__field{position:absolute;bottom:4px}.input.input--size-l.input--has-value .input__label{font:var(--input-l-label-font);position:absolute;top:2px}.input.input--size-l.input--has-value.input--has-label .input__field{position:absolute;bottom:4px}.input.input--size-l.input--has-label:focus-within .input__label{font:var(--input-l-label-font);transition:all .25s;position:absolute}.input.input--size-l.input--has-label:focus-within .input__field{position:absolute;bottom:4px}.input.input--size-l.input--textarea{min-height:var(--textarea-l-height);padding-top:var(--textarea-l-padding-vertical);padding-bottom:var(--textarea-l-padding-vertical)}.input.input--size-l.input--textarea .input__label{top:4px}.input.input--size-l.input--textarea .input__field{resize:none;white-space:normal;position:absolute;bottom:6px;left:0;right:0}.input.input--size-l.input--textarea.input--textarea-hidelabel .input__field{resize:none;flex:1;position:relative;top:0}.input.input--size-l.input--only-counter~.input__hint{justify-content:flex-end}.input.input--size-l.input--multiselect .input__field{margin-top:14px}.input.input--size-l.input--hidelabel .input__field{margin-top:0;margin-bottom:0}.input.input--hidelabel{margin-top:0}@keyframes primaryLoaderColor{0%{background-color:var(--loader-primary-bg-first-color)}45%{background-color:var(--loader-primary-bg-first-color)}50%{background-color:var(--loader-primary-bg-second-color)}95%{background-color:var(--loader-primary-bg-second-color)}}@keyframes secondaryLoaderColor{0%{background-color:var(--loader-secondary-bg-first-color)}45%{background-color:var(--loader-secondary-bg-first-color)}50%{background-color:var(--loader-secondary-bg-second-color)}95%{background-color:var(--loader-secondary-bg-second-color)}}@keyframes loaderFirstAnimationIncrease-2xs{0%{height:2px}33%{height:var(--loader-2xs-height)}}@keyframes loaderFirstAnimationDecrease-2xs{33%{height:var(--loader-2xs-height)}66%{height:2px}}@keyframes loaderSecondAnimationIncrease-2xs{17%{height:2px}50%{height:var(--loader-2xs-height)}}@keyframes loaderSecondAnimationDecrease-2xs{50%{height:var(--loader-2xs-height)}83%{height:2px}}@keyframes loaderThirdAnimationIncrease-2xs{33%{height:2px}66%{height:var(--loader-2xs-height)}}@keyframes loaderThirdAnimationDecrease-2xs{66%{height:var(--loader-2xs-height)}to{height:2px}}@keyframes loaderFirstAnimationIncrease-m{0%{height:4px}33%{height:var(--loader-m-height)}}@keyframes loaderFirstAnimationDecrease-m{33%{height:var(--loader-m-height)}66%{height:4px}}@keyframes loaderSecondAnimationIncrease-m{17%{height:4px}50%{height:var(--loader-m-height)}}@keyframes loaderSecondAnimationDecrease-m{50%{height:var(--loader-m-height)}83%{height:4px}}@keyframes loaderThirdAnimationIncrease-m{33%{height:4px}66%{height:var(--loader-m-height)}}@keyframes loaderThirdAnimationDecrease-m{66%{height:var(--loader-m-height)}to{height:4px}}@keyframes loaderFirstAnimationIncrease-s{0%{height:3px}33%{height:var(--loader-s-height)}}@keyframes loaderFirstAnimationDecrease-s{33%{height:var(--loader-s-height)}66%{height:3px}}@keyframes loaderSecondAnimationIncrease-s{17%{height:3px}50%{height:var(--loader-s-height)}}@keyframes loaderSecondAnimationDecrease-s{50%{height:var(--loader-s-height)}83%{height:3px}}@keyframes loaderThirdAnimationIncrease-s{33%{height:3px}66%{height:var(--loader-s-height)}}@keyframes loaderThirdAnimationDecrease-s{66%{height:var(--loader-s-height)}to{height:3px}}.loader{justify-content:center;align-items:center;display:flex}.loader.loader--size-2xs{min-height:var(--loader-2xs-height)}.loader.loader--size-2xs .loader__item{animation-duration:var(--motion-duration-l), var(--motion-duration-l), var(--motion-duration-xl);animation-iteration-count:infinite;animation-timing-function:var(--motion-easing-productive-entrance), var(--motion-easing-productive-exit), var(--motion-easing-linear);border-radius:2px;width:2px;height:2px}.loader.loader--size-2xs .loader__item+span{margin-left:2px}.loader.loader--size-m{min-height:var(--loader-m-height)}.loader.loader--size-m .loader__item{animation-duration:var(--motion-duration-l), var(--motion-duration-l), var(--motion-duration-xl);animation-iteration-count:infinite;animation-timing-function:var(--motion-easing-productive-entrance), var(--motion-easing-productive-exit), var(--motion-easing-linear);border-radius:2px;width:4px;height:4px}.loader.loader--size-m .loader__item+span{margin-left:5px}.loader.loader--size-s{min-height:var(--loader-s-height)}.loader.loader--size-s .loader__item{animation-duration:var(--motion-duration-l), var(--motion-duration-l), var(--motion-duration-xl);animation-iteration-count:infinite;animation-timing-function:var(--motion-easing-productive-entrance), var(--motion-easing-productive-exit), var(--motion-easing-linear);border-radius:1.5px;width:3px;height:3px}.loader.loader--size-s .loader__item+span{margin-left:3px}.loader.loader--primary.loader--size-2xs>span{background-color:var(--loader-primary-bg-first-color)}.loader.loader--primary.loader--size-2xs>span:first-child{animation-name:loaderFirstAnimationIncrease-2xs,loaderFirstAnimationDecrease-2xs,primaryLoaderColor}.loader.loader--primary.loader--size-2xs>span:nth-child(2){animation-name:loaderSecondAnimationIncrease-2xs,loaderSecondAnimationDecrease-2xs,primaryLoaderColor}.loader.loader--primary.loader--size-2xs>span:nth-child(3){animation-name:loaderThirdAnimationIncrease-2xs,loaderThirdAnimationDecrease-2xs,primaryLoaderColor}.loader.loader--primary.loader--size-m>span{background-color:var(--loader-primary-bg-first-color)}.loader.loader--primary.loader--size-m>span:first-child{animation-name:loaderFirstAnimationIncrease-m,loaderFirstAnimationDecrease-m,primaryLoaderColor}.loader.loader--primary.loader--size-m>span:nth-child(2){animation-name:loaderSecondAnimationIncrease-m,loaderSecondAnimationDecrease-m,primaryLoaderColor}.loader.loader--primary.loader--size-m>span:nth-child(3){animation-name:loaderThirdAnimationIncrease-m,loaderThirdAnimationDecrease-m,primaryLoaderColor}.loader.loader--primary.loader--size-s>span{background-color:var(--loader-primary-bg-first-color)}.loader.loader--primary.loader--size-s>span:first-child{animation-name:loaderFirstAnimationIncrease-s,loaderFirstAnimationDecrease-s,primaryLoaderColor}.loader.loader--primary.loader--size-s>span:nth-child(2){animation-name:loaderSecondAnimationIncrease-s,loaderSecondAnimationDecrease-s,primaryLoaderColor}.loader.loader--primary.loader--size-s>span:nth-child(3){animation-name:loaderThirdAnimationIncrease-s,loaderThirdAnimationDecrease-s,primaryLoaderColor}.loader.loader--secondary.loader--size-2xs>span{background-color:var(--loader-secondary-bg-first-color)}.loader.loader--secondary.loader--size-2xs>span:first-child{animation-name:loaderFirstAnimationIncrease-2xs,loaderFirstAnimationDecrease-2xs,secondaryLoaderColor}.loader.loader--secondary.loader--size-2xs>span:nth-child(2){animation-name:loaderSecondAnimationIncrease-2xs,loaderSecondAnimationDecrease-2xs,secondaryLoaderColor}.loader.loader--secondary.loader--size-2xs>span:nth-child(3){animation-name:loaderThirdAnimationIncrease-2xs,loaderThirdAnimationDecrease-2xs,secondaryLoaderColor}.loader.loader--secondary.loader--size-m>span{background-color:var(--loader-secondary-bg-first-color)}.loader.loader--secondary.loader--size-m>span:first-child{animation-name:loaderFirstAnimationIncrease-m,loaderFirstAnimationDecrease-m,secondaryLoaderColor}.loader.loader--secondary.loader--size-m>span:nth-child(2){animation-name:loaderSecondAnimationIncrease-m,loaderSecondAnimationDecrease-m,secondaryLoaderColor}.loader.loader--secondary.loader--size-m>span:nth-child(3){animation-name:loaderThirdAnimationIncrease-m,loaderThirdAnimationDecrease-m,secondaryLoaderColor}.loader.loader--secondary.loader--size-s>span{background-color:var(--loader-secondary-bg-first-color)}.loader.loader--secondary.loader--size-s>span:first-child{animation-name:loaderFirstAnimationIncrease-s,loaderFirstAnimationDecrease-s,secondaryLoaderColor}.loader.loader--secondary.loader--size-s>span:nth-child(2){animation-name:loaderSecondAnimationIncrease-s,loaderSecondAnimationDecrease-s,secondaryLoaderColor}.loader.loader--secondary.loader--size-s>span:nth-child(3){animation-name:loaderThirdAnimationIncrease-s,loaderThirdAnimationDecrease-s,secondaryLoaderColor}.loader .loader__item{display:block}.overlay{z-index:1001;display:block;position:absolute;inset:0}.overlay.overlay--primary{background-color:var(--overlay-primary-color)}.overlay.overlay--secondary{background-color:var(--overlay-secondary-color)}.modal__wrapper{box-sizing:border-box;position:absolute;inset:0;overflow-y:auto}.modal__wrapper::-webkit-scrollbar{display:none}.modal__wrapper--hidden:has(.modal.modal-exit-done){display:none}.modal{box-sizing:border-box;background-color:var(--bg-elevated-xl);z-index:var(--z-index-modal);opacity:1;left:50%;top:var(--modal-margin-top);width:var(--modal-max-width);height:var(--modal-max-height);border-radius:8px;flex-direction:column;max-width:none;max-height:none;padding:32px;display:flex;position:absolute;overflow-y:visible;transform:translate(-50%)}.modal.modal--centered{top:50%;transform:translate(-50%,-50%)}.modal.modal--centered.modal--scroll-behaviour{max-height:calc(100% - 112px)}.modal.modal--centered.modal-enter-active{top:50%;transform:translate(-50%,-50%)scale(1)}.modal.modal--centered.modal-exit{top:50%}.modal.modal--scroll-behaviour{max-height:calc(100% - var(--modal-margin-top) * 2);overflow-y:auto}.modal.modal-enter{opacity:0;top:50%;left:50%;transform:translate(-50%)scale(0)}.modal.modal-enter-active{left:50%;top:var(--modal-margin-top);opacity:1;transition:all .2s;transform:translate(-50%)scale(1)}.modal.modal-exit{top:var(--modal-margin-top);opacity:1;transition:all .3s;transform:translate(0)scale(1)}.modal.modal-exit-active{opacity:0;top:50%;left:50%;transform:translate(-50%)scale(0)}.modal.modal-exit-done{opacity:0;pointer-events:none}.dropdown{width:fit-content}.dropdown .dropdown__trigger-icon svg{transition:transform var(--motion-duration-m) var(--motion-easing-expressive-standard);transform:rotate(0)}.dropdown.dropdown--open .dropdown__trigger-icon svg{transform:rotate(180deg)}.typography{color:var(--fg-default)}.typography.typography--display-s{font:var(--font-display-s)}.typography.typography--display-s.typography--strong{font:var(--font-display-s-strong)}.typography.typography--display-m{font:var(--font-display-m)}.typography.typography--display-m.typography--strong{font:var(--font-display-m-strong)}.typography.typography--display-l{font:var(--font-display-l)}.typography.typography--display-l.typography--strong{font:var(--font-display-l-strong)}.typography.typography--description-s{font:var(--font-description-s)}.typography.typography--description-s.typography--strong{font:var(--font-description-s-strong)}.typography.typography--description-m{font:var(--font-description-m)}.typography.typography--description-m.typography--strong{font:var(--font-description-m-strong)}.typography.typography--description-l{font:var(--font-description-l)}.typography.typography--description-l.typography--strong{font:var(--font-description-l-strong)}.typography.typography--body-s{font:var(--font-body-s)}.typography.typography--body-s.typography--strong{font:var(--font-body-s-strong)}.typography.typography--body-m{font:var(--font-body-m)}.typography.typography--body-m.typography--strong{font:var(--font-body-m-strong)}.typography.typography--body-l{font:var(--font-body-l)}.typography.typography--body-l.typography--strong{font:var(--font-body-l-strong)}.typography.typography--heading-h1{font:var(--font-heading-h1)}.typography.typography--heading-h2{font:var(--font-heading-h2)}.typography.typography--heading-h3{font:var(--font-heading-h3)}.typography.typography--heading-h4{font:var(--font-heading-h4)}.typography.typography--heading-h5{font:var(--font-heading-h5)}.dropdown-menu{box-sizing:border-box;width:fit-content;z-index:var(--z-index-dropdown);border-style:solid;display:none}.dropdown-menu[data-show=true]{display:flex}.dropdown-menu .dropdown-menu__menu{width:100%}.dropdown-menu .dropdown-menu__item{cursor:pointer;align-items:flex-start;display:flex}.dropdown-menu .dropdown-menu__item.dropdown-menu__item--title,.dropdown-menu .dropdown-menu__item.dropdown-menu__item--divider{pointer-events:none}.dropdown-menu .dropdown-menu__item.dropdown-menu__item--disabled{cursor:not-allowed}.dropdown-menu .dropdown-menu__content{flex-grow:1}.dropdown-menu .dropdown-menu__divider{background-color:var(--border-muted);width:100%;height:1px}.dropdown-menu .dropdown-menu__wrapper{flex-grow:1;align-items:center;display:flex}.dropdown-menu .dropdown-menu__check-icon{align-items:center;display:flex}.dropdown-menu .dropdown-menu__empty{justify-content:center;width:100%;display:flex}.dropdown-menu.dropdown-menu--size-s{border-width:var(--dropdownmenu-s-border-width);border-radius:var(--dropdownmenu-s-border-radius)}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__list{padding:var(--dropdownmenu-s-itemlist-padding-vertical) var(--dropdownmenu-s-itemlist-padding-horizontal)}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__hint{font:var(--dropdownmenu-s-hint-font)}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__suffix{font:var(--dropdownmenu-s-suffix-font);margin-left:var(--dropdownmenu-s-suffix-spacing)}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__text{margin-bottom:var(--dropdownmenu-s-content-spacing);font:var(--dropdownmenu-s-itemvalue-font)}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__wrapper{padding-top:var(--dropdownmenu-s-wrapper-padding-top)}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__prefix{margin-right:var(--dropdownmenu-s-item-spacing);padding-top:var(--dropdownmenu-s-icon-padding-top)}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__check-icon{margin-right:var(--dropdownmenu-s-item-spacing);padding-top:var(--dropdownmenu-s-selectionicon-padding-top)}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__check-icon svg{fill:#000}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__item{padding:var(--dropdownmenu-s-item-padding-vertical) var(--dropdownmenu-s-item-padding-horizontal);border-radius:var(--dropdownmenu-s-item-border-radius)}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__item.dropdown-menu__item--divider{padding:var(--dropdownmenu-s-item-padding-vertical) 0}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__item.dropdown-menu__item--title .dropdown-menu__text{font:var(--dropdownmenu-s-title-font)}.dropdown-menu.dropdown-menu--size-s .dropdown-menu__item:not(:last-child){margin-bottom:var(--dropdownmenu-s-itemlist-spacing)}.dropdown-menu.dropdown-menu--size-m{border-width:var(--dropdownmenu-m-border-width);border-radius:var(--dropdownmenu-m-border-radius)}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__list{padding:var(--dropdownmenu-m-itemlist-padding-vertical) var(--dropdownmenu-m-itemlist-padding-horizontal)}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__hint{font:var(--dropdownmenu-m-hint-font)}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__suffix{font:var(--dropdownmenu-m-suffix-font);margin-left:var(--dropdownmenu-m-suffix-spacing)}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__text{margin-bottom:var(--dropdownmenu-m-content-spacing);font:var(--dropdownmenu-m-itemvalue-font)}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__wrapper{padding-top:var(--dropdownmenu-m-wrapper-padding-top)}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__prefix{margin-right:var(--dropdownmenu-m-item-spacing);padding-top:var(--dropdownmenu-m-icon-padding-top)}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__check-icon{margin-right:var(--dropdownmenu-m-item-spacing);padding-top:var(--dropdownmenu-m-selectionicon-padding-top)}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__check-icon svg{fill:#000}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__item{padding:var(--dropdownmenu-m-item-padding-vertical) var(--dropdownmenu-m-item-padding-horizontal);border-radius:var(--dropdownmenu-m-item-border-radius)}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__item.dropdown-menu__item--divider{padding:var(--dropdownmenu-m-item-padding-vertical) 0}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__item.dropdown-menu__item--title .dropdown-menu__text{font:var(--dropdownmenu-m-title-font)}.dropdown-menu.dropdown-menu--size-m .dropdown-menu__item:not(:last-child){margin-bottom:var(--dropdownmenu-m-itemlist-spacing)}.dropdown-menu.dropdown-menu--primary{background:var(--dropdownmenu-primary-bg-color);border-color:var(--dropdownmenu-primary-border-color);box-shadow:var(--dropdownmenu-primary-shadow)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__text{color:var(--dropdownmenu-primary-title-color)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__hint{color:var(--dropdownmenu-primary-hint-color-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__suffix{color:var(--dropdownmenu-primary-suffix-color-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item{background:var(--dropdownmenu-primary-item-bg-color-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--title .dropdown-menu__text{color:var(--dropdownmenu-primary-title-color)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item .dropdown-menu__text{color:var(--dropdownmenu-primary-itemvalue-color-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item .dropdown-menu__hint{color:var(--dropdownmenu-primary-hint-color-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item .dropdown-menu__prefix svg{fill:var(--dropdownmenu-primary-icon-color-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item .dropdown-menu__check-icon svg{fill:var(--dropdownmenu-primary-selectedicon-color-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item .dropdown-menu__suffix{color:var(--dropdownmenu-primary-suffix-color-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item:hover{background:var(--dropdownmenu-primary-item-bg-color-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item:hover .dropdown-menu__text{color:var(--dropdownmenu-primary-itemvalue-color-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item:hover .dropdown-menu__hint{color:var(--dropdownmenu-primary-hint-color-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item:hover .dropdown-menu__prefix svg{fill:var(--dropdownmenu-primary-icon-color-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item:hover .dropdown-menu__check-icon svg{fill:var(--dropdownmenu-primary-selectedicon-color-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item:hover .dropdown-menu__suffix{color:var(--dropdownmenu-primary-suffix-color-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--disabled{background:var(--dropdownmenu-primary-item-bg-color-disabled)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--disabled .dropdown-menu__text{color:var(--dropdownmenu-primary-itemvalue-color-disabled)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--disabled .dropdown-menu__hint{color:var(--dropdownmenu-primary-hint-color-disabled)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--disabled .dropdown-menu__prefix svg{fill:var(--dropdownmenu-primary-icon-color-disabled)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--disabled .dropdown-menu__check-icon svg{fill:var(--dropdownmenu-primary-selectedicon-color-disabled)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--disabled .dropdown-menu__suffix{color:var(--dropdownmenu-primary-suffix-color-disabled)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected{background:var(--dropdownmenu-primary-item-bg-color-selected-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected .dropdown-menu__text{color:var(--dropdownmenu-primary-itemvalue-color-selected-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected .dropdown-menu__hint,.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected .dropdown-menu__suffix{color:var(--dropdownmenu-primary-hint-color-selected-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected .dropdown-menu__prefix svg{fill:var(--dropdownmenu-primary-icon-color-selected-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected .dropdown-menu__check-icon svg{fill:var(--dropdownmenu-primary-selectedicon-color-selected-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected .dropdown-menu__suffix{color:var(--dropdownmenu-primary-suffix-color-selected-default)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected:hover{background:var(--dropdownmenu-primary-item-bg-color-selected-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected:hover .dropdown-menu__text{color:var(--dropdownmenu-primary-itemvalue-color-selected-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected:hover .dropdown-menu__hint,.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected:hover .dropdown-menu__suffix{color:var(--dropdownmenu-primary-hint-color-selected-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected:hover .dropdown-menu__prefix svg{fill:var(--dropdownmenu-primary-icon-color-selected-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected:hover .dropdown-menu__check-icon svg{fill:var(--dropdownmenu-primary-selectedicon-color-selected-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected:hover .dropdown-menu__suffix{color:var(--dropdownmenu-primary-suffix-color-selected-hover)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected.dropdown-menu__item--disabled{background:var(--dropdownmenu-primary-item-bg-color-selected-disabled)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected.dropdown-menu__item--disabled .dropdown-menu__text{color:var(--dropdownmenu-primary-itemvalue-color-selected-disabled)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected.dropdown-menu__item--disabled .dropdown-menu__hint{color:var(--dropdownmenu-primary-hint-color-selected-disabled)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected.dropdown-menu__item--disabled .dropdown-menu__prefix svg{fill:var(--dropdownmenu-primary-icon-color-selected-disabled)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected.dropdown-menu__item--disabled .dropdown-menu__check-icon svg{fill:var(--dropdownmenu-primary-selectedicon-color-selected-disabled)}.dropdown-menu.dropdown-menu--primary .dropdown-menu__item.dropdown-menu__item--selected.dropdown-menu__item--disabled .dropdown-menu__suffix{color:var(--dropdownmenu-primary-suffix-color-selected-disabled)}.dropdown-menu .dropdown-menu__scrollbar::-webkit-scrollbar{width:6px}.dropdown-menu .dropdown-menu__scrollbar::-webkit-scrollbar-track{background:#1018281a padding-box content-box;border:1px solid #0000;border-radius:2px}.dropdown-menu .dropdown-menu__scrollbar::-webkit-scrollbar-thumb{background:#b5b7c0 padding-box content-box;border:1px solid #0000;border-radius:2px}.dropdown-menu .dropdown-menu__scrollbar:hover{border:0}.tags-container{flex:1;align-items:center;width:100%;display:flex;position:relative}.tags-container .tags-container__innerContainer{box-sizing:border-box;align-items:center;display:flex;overflow:auto}.tags-container .tags-container__innerContainer::-webkit-scrollbar{width:0;height:0}.tags-container .tags-container__wrapper{box-sizing:border-box;display:inline-flex}.tags-container.tags-container--disabled,.tags-container.tags-container--disabled .tags-container__taginput{cursor:not-allowed}.tags-container.tags-container--gradient-side-left{-webkit-mask-image:linear-gradient(to left, var(--static-black) 90%, transparent);mask-image:linear-gradient(to left, var(--static-black) 90%, transparent)}.tags-container.tags-container--gradient-side-right{-webkit-mask-image:linear-gradient(to right, var(--static-black) 90%, transparent);mask-image:linear-gradient(to right, var(--static-black) 90%, transparent)}.tags-container.tags-container--gradient-side-around{-webkit-mask-image:linear-gradient(89.99deg, transparent 0%, var(--static-black) 10%, var(--static-black) 90%, transparent 100%);mask-image:linear-gradient(89.99deg, transparent 0%, var(--static-black) 10%, var(--static-black) 90%, transparent 100%)}.tags-container.tags-container--size-s{padding-top:var(--multiselect-s-padding-top);padding-bottom:var(--multiselect-s-padding-bottom)}.tags-container.tags-container--size-s .tags-container__taginput{width:100%;font:var(--input-s-inputvalue-font);background-color:#0000;padding:0}.tags-container.tags-container--size-m{padding-top:var(--spacing-1-5x);padding-bottom:var(--spacing-1-5x);padding-top:var(--multiselect-m-padding-top);padding-bottom:var(--multiselect-m-padding-bottom)}.tags-container.tags-container--size-m .tags-container__taginput{width:100%;font:var(--input-m-inputvalue-font);background-color:#0000;padding:0}.tags-container.tags-container--size-l{padding-top:var(--spacing-1x);padding-bottom:var(--spacing-1x);padding-top:var(--multiselect-l-padding-top);padding-bottom:var(--multiselect-l-padding-bottom)}.tags-container.tags-container--size-l .tags-container__taginput{width:100%;font:var(--input-l-inputvalue-font);background-color:#0000;padding:0}.tags-container.tags-container--tagsize-xs .tags-container__wrapper{gap:var(--taggroup-xs-spacing-vertical) var(--taggroup-xs-spacing-horizontal)}.tags-container.tags-container--tagsize-s .tags-container__wrapper{gap:var(--taggroup-s-spacing-vertical) var(--taggroup-s-spacing-horizontal)}.tags-container.tags-container--tagsize-m .tags-container__wrapper{gap:var(--taggroup-m-spacing-vertical) var(--taggroup-m-spacing-horizontal)}.tags-container.tags-container--autoHeight .tags-container__wrapper{flex-wrap:wrap}.tagitem{box-sizing:border-box;border-radius:inherit;cursor:pointer;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.tagitem .tagitem__closebutton{border-radius:inherit;box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;flex-shrink:0;padding:0;text-decoration:none;display:inline-flex}.tagitem .tagitem__label{text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}.tagitem.tagitem--size-xs{height:var(--tagitem-xs-height);gap:var(--tagitem-xs-spacing);padding-left:var(--tagitem-xs-padding-left);padding-right:var(--tagitem-xs-padding-right);border-radius:var(--tagitem-xs-border-radius);border-width:var(--tagitem-xs-border-width);border-style:solid}.tagitem.tagitem--size-xs .tagitem__label{font:var(--tagitem-xs-font)}.tagitem.tagitem--size-s{height:var(--tagitem-s-height);gap:var(--tagitem-s-spacing);padding-left:var(--tagitem-s-padding-left);padding-right:var(--tagitem-s-padding-right);border-radius:var(--tagitem-s-border-radius);border-width:var(--tagitem-s-border-width);border-style:solid}.tagitem.tagitem--size-s .tagitem__label{font:var(--tagitem-s-font)}.tagitem.tagitem--size-m{height:var(--tagitem-m-height);gap:var(--tagitem-m-spacing);padding-left:var(--tagitem-m-padding-left);padding-right:var(--tagitem-m-padding-right);border-radius:var(--tagitem-m-border-radius);border-width:var(--tagitem-m-border-width);border-style:solid}.tagitem.tagitem--size-m .tagitem__label{font:var(--tagitem-m-font)}.tagitem.tagitem--primary{background-color:var(--tagitem-primary-bg-color-default);border-color:var(--tagitem-primary-border-color-default);box-shadow:var(--tagitem-primary-shadow-default)}.tagitem.tagitem--primary .tagitem__closebutton svg{fill:var(--tagitem-primary-icon-color-default)}.tagitem.tagitem--primary .tagitem__label{color:var(--tagitem-primary-label-color-default)}.tagitem.tagitem--primary:hover{background-color:var(--tagitem-primary-bg-color-hover);border-color:var(--tagitem-primary-border-color-hover);box-shadow:var(--tagitem-primary-shadow-hover)}.tagitem.tagitem--primary:hover .tagitem__label{color:var(--tagitem-primary-label-color-hover)}.tagitem.tagitem--primary:hover .tagitem__closebutton svg{fill:var(--tagitem-primary-icon-color-hover)}.tagitem.tagitem--primary[aria-invalid=true]{background-color:var(--tagitem-primary-bg-color-error);border-color:var(--tagitem-primary-border-color-error);box-shadow:var(--tagitem-primary-shadow-error)}.tagitem.tagitem--primary[aria-invalid=true] .tagitem__closebutton svg{fill:var(--tagitem-primary-icon-color-error)}.tagitem.tagitem--primary[aria-invalid=true] .tagitem__label{color:var(--tagitem-primary-label-color-error)}.tagitem.tagitem--primary[aria-disabled=true]{background-color:var(--tagitem-primary-bg-color-disabled);border-color:var(--tagitem-primary-border-color-disabled);box-shadow:var(--tagitem-primary-shadow-disabled);cursor:not-allowed}.tagitem.tagitem--primary[aria-disabled=true] .tagitem__closebutton{cursor:not-allowed}.tagitem.tagitem--primary[aria-disabled=true] .tagitem__closebutton svg{fill:var(--tagitem-primary-icon-color-disabled)}.tagitem.tagitem--primary[aria-disabled=true] .tagitem__label{color:var(--tagitem-primary-label-color-disabled)}.tagitem.tagitem--secondary{background-color:var(--tagitem-secondary-bg-color-default);border-color:var(--tagitem-secondary-border-color-default);box-shadow:var(--tagitem-secondary-shadow-default)}.tagitem.tagitem--secondary .tagitem__closebutton svg{fill:var(--tagitem-secondary-icon-color-default)}.tagitem.tagitem--secondary .tagitem__label{color:var(--tagitem-secondary-label-color-default)}.tagitem.tagitem--secondary:hover{background-color:var(--tagitem-secondary-bg-color-hover);border-color:var(--tagitem-secondary-border-color-hover);box-shadow:var(--tagitem-secondary-shadow-hover)}.tagitem.tagitem--secondary:hover .tagitem__label{color:var(--tagitem-secondary-label-color-hover)}.tagitem.tagitem--secondary:hover .tagitem__closebutton svg{fill:var(--tagitem-secondary-icon-color-hover)}.tagitem.tagitem--secondary[aria-invalid=true]{background-color:var(--tagitem-secondary-bg-color-error);border-color:var(--tagitem-secondary-border-color-error);box-shadow:var(--tagitem-secondary-shadow-error)}.tagitem.tagitem--secondary[aria-invalid=true] .tagitem__closebutton svg{fill:var(--tagitem-secondary-icon-color-error)}.tagitem.tagitem--secondary[aria-invalid=true] .tagitem__label{color:var(--tagitem-secondary-label-color-error)}.tagitem.tagitem--secondary[aria-disabled=true]{background-color:var(--tagitem-secondary-bg-color-disabled);border-color:var(--tagitem-secondary-border-color-disabled);box-shadow:var(--tagitem-secondary-shadow-disabled);cursor:not-allowed}.tagitem.tagitem--secondary[aria-disabled=true] .tagitem__closebutton{cursor:not-allowed}.tagitem.tagitem--secondary[aria-disabled=true] .tagitem__closebutton svg{fill:var(--tagitem-secondary-icon-color-disabled)}.tagitem.tagitem--secondary[aria-disabled=true] .tagitem__label{color:var(--tagitem-secondary-label-color-disabled)}.tagitem.tagitem--size-s .tagitem__closebutton svg,.tagitem.tagitem--size-xs .tagitem__closebutton svg{width:10px;height:10px}.tagitem.tagitem--size-m .tagitem__closebutton svg{width:16px;height:16px}.taginput{box-sizing:border-box;border:0;outline:none;width:100px;display:inline-flex}.taginput.taginput--size-xs{height:var(--taginput-xs-height);padding-left:var(--taginput-xs-padding-left);padding-right:var(--taginput-xs-padding-right);border-radius:var(--taginput-xs-border-radius);border-width:var(--taginput-xs-border-width);font:var(--taginput-xs-font);border-style:solid}.taginput.taginput--size-s{height:var(--taginput-s-height);padding-left:var(--taginput-s-padding-left);padding-right:var(--taginput-s-padding-right);border-radius:var(--taginput-s-border-radius);border-width:var(--taginput-s-border-width);font:var(--taginput-s-font);border-style:solid}.taginput.taginput--size-m{height:var(--taginput-m-height);padding-left:var(--taginput-m-padding-left);padding-right:var(--taginput-m-padding-right);border-radius:var(--taginput-m-border-radius);border-width:var(--taginput-m-border-width);font:var(--taginput-m-font);border-style:solid}.taginput.taginput--primary{background-color:var(--taginput-primary-bg-color);border-color:var(--taginput-primary-border-color);color:var(--taginput-primary-inputvalue-color);box-shadow:var(--taginput-primary-shadow)}.taginput.taginput--secondary{background-color:var(--taginput-secondary-bg-color);border-color:var(--taginput-secondary-border-color);color:var(--taginput-secondary-inputvalue-color);box-shadow:var(--taginput-secondary-shadow)}.select .select__icon-wrapper{cursor:pointer;transition:transform var(--motion-duration-m) var(--motion-easing-expressive-standard);display:flex;transform:rotate(0)}.select.select--open .select__icon-wrapper{transform:rotate(180deg)}.select.select--readOnly,.select.select--readOnly .input__field{cursor:pointer}.select.select--disabled,.select.select--disabled .select__icon-wrapper{cursor:not-allowed}.toast-notification{transition:background var(--motion-duration-m) var(--motion-easing-productive-standard), transform var(--motion-duration-m) var(--motion-easing-expressive-standard) 0s, box-shadow var(--motion-duration-m) var(--motion-easing-productive-standard), opacity var(--motion-duration-m) var(--motion-easing-productive-standard), height var(--motion-duration-m) var(--motion-easing-productive-standard), margin var(--motion-duration-m) var(--motion-easing-productive-standard), padding var(--motion-duration-m) var(--motion-easing-productive-standard);border-style:solid;width:100%;height:0;margin:6px 0;overflow:hidden}@media screen and (width<=320px){.toast-notification.toast-notification--topLeft.toast-notification-enter{transform:translateY(-500px)}.toast-notification.toast-notification--topLeft.toast-notification-enter-done{transform:translateY(0)}}.toast-notification.toast-notification--topLeft.toast-notification-exit,.toast-notification.toast-notification--topLeft.toast-notification-exit-done{opacity:0;padding:0}@media screen and (width<=320px){.toast-notification.toast-notification--topRight.toast-notification-enter{transform:translateY(-500px)}.toast-notification.toast-notification--topRight.toast-notification-enter-done{transform:translateY(0)}}.toast-notification.toast-notification--topRight.toast-notification-exit,.toast-notification.toast-notification--topRight.toast-notification-exit-done{opacity:0;padding:0}@media screen and (width<=320px){.toast-notification.toast-notification--topCenter.toast-notification-enter{transform:translateY(-500px)}.toast-notification.toast-notification--topCenter.toast-notification-enter-done{transform:translateY(0)}}.toast-notification.toast-notification--topCenter.toast-notification-exit,.toast-notification.toast-notification--topCenter.toast-notification-exit-done{opacity:0;padding:0}@media screen and (width<=320px){.toast-notification.toast-notification--bottomLeft.toast-notification-enter{transform:translateY(500px)}.toast-notification.toast-notification--bottomLeft.toast-notification-enter-done{transform:translateY(0)}}.toast-notification.toast-notification--bottomLeft.toast-notification-exit,.toast-notification.toast-notification--bottomLeft.toast-notification-exit-done{opacity:0;padding:0}@media screen and (width<=320px){.toast-notification.toast-notification--bottomRight.toast-notification-enter{transform:translateY(500px)}.toast-notification.toast-notification--bottomRight.toast-notification-enter-done{transform:translateY(0)}}.toast-notification.toast-notification--bottomRight.toast-notification-exit,.toast-notification.toast-notification--bottomRight.toast-notification-exit-done{opacity:0;padding:0}@media screen and (width<=320px){.toast-notification.toast-notification--bottomCenter.toast-notification-enter{transform:translateY(500px)}.toast-notification.toast-notification--bottomCenter.toast-notification-enter-done{transform:translateY(0)}}.toast-notification.toast-notification--bottomCenter.toast-notification-exit,.toast-notification.toast-notification--bottomCenter.toast-notification-exit-done{opacity:0;padding:0}.toast-notification .toast-notification__content{width:100%;display:flex}.toast-notification .toast-notification__icon{border-style:solid;height:48px}.toast-notification .toast-notification__inner{flex:1}.toast-notification .toast-notification__actions{display:flex}.toast-notification .toast-notification__wrapper{align-items:flex-start;width:100%;display:flex}.toast-notification .toast-notification__title,.toast-notification .toast-notification__subtitle{word-break:break-word}.toast-notification.toast-notification--size-m{border-width:var(--toastnotification-m-border-width);border-radius:var(--toastnotification-m-border-radius)}.toast-notification.toast-notification--size-m .toast-notification__wrapper{padding:var(--toastnotification-m-padding-top) var(--toastnotification-m-padding-right) var(--toastnotification-m-padding-bottom) var(--toastnotification-m-padding-left)}.toast-notification.toast-notification--size-m .toast-notification__icon{border-width:var(--toastnotification-m-iconcontainer-border-width);border-radius:var(--toastnotification-m-iconcontainer-border-radius);padding:var(--toastnotification-m-iconcontainer-padding-top) var(--toastnotification-m-iconcontainer-padding-right) var(--toastnotification-m-iconcontainer-padding-bottom) var(--toastnotification-m-iconcontainer-padding-left)}.toast-notification.toast-notification--size-m .toast-notification__content{padding:var(--toastnotification-m-content-padding-top) var(--toastnotification-m-content-padding-right) var(--toastnotification-m-content-padding-bottom) var(--toastnotification-m-content-padding-left)}.toast-notification.toast-notification--size-m .toast-notification__title{margin-bottom:var(--toastnotification-m-header-spacing);font:var(--toastnotification-m-header-font)}.toast-notification.toast-notification--size-m .toast-notification__subtitle{font:var(--toastnotification-m-subtitle-font)}.toast-notification.toast-notification--size-m .toast-notification__close{margin-left:var(--toastnotification-m-text-spacing)}.toast-notification.toast-notification--size-m .toast-notification__actions{gap:var(--toastnotification-m-action-buttons-spacing);margin-top:var(--toastnotification-m-buttons-spacing)}.toast-notification.toast-notification--primary.toast-notification--info{border-color:var(--toastnotification-primary-info-border-color);box-shadow:var(--toastnotification-primary-info-shadow)}.toast-notification.toast-notification--primary.toast-notification--info .toast-notification__wrapper{background-color:var(--toastnotification-primary-info-bg-color)}.toast-notification.toast-notification--primary.toast-notification--info .toast-notification__title{color:var(--toastnotification-primary-info-header-color)}.toast-notification.toast-notification--primary.toast-notification--info .toast-notification__subtitle{color:var(--toastnotification-primary-info-subtitle-color)}.toast-notification.toast-notification--primary.toast-notification--info .toast-notification__icon{background-color:var(--toastnotification-primary-info-iconcontainer-color);border-color:var(--toastnotification-primary-info-iconcontainer-border-color);box-shadow:var(--toastnotification-primary-info-iconcontainer-shadow)}.toast-notification.toast-notification--primary.toast-notification--info .toast-notification__icon svg{fill:var(--toastnotification-primary-info-icon-color)}.toast-notification.toast-notification--primary.toast-notification--warning{border-color:var(--toastnotification-primary-warning-border-color);box-shadow:var(--toastnotification-primary-warning-shadow)}.toast-notification.toast-notification--primary.toast-notification--warning .toast-notification__wrapper{background-color:var(--toastnotification-primary-warning-bg-color)}.toast-notification.toast-notification--primary.toast-notification--warning .toast-notification__title{color:var(--toastnotification-primary-warning-header-color)}.toast-notification.toast-notification--primary.toast-notification--warning .toast-notification__subtitle{color:var(--toastnotification-primary-warning-subtitle-color)}.toast-notification.toast-notification--primary.toast-notification--warning .toast-notification__icon{background-color:var(--toastnotification-primary-warning-iconcontainer-color);border-color:var(--toastnotification-primary-warning-iconcontainer-border-color);box-shadow:var(--toastnotification-primary-warning-iconcontainer-shadow)}.toast-notification.toast-notification--primary.toast-notification--warning .toast-notification__icon svg{fill:var(--toastnotification-primary-warning-icon-color)}.toast-notification.toast-notification--primary.toast-notification--success{border-color:var(--toastnotification-primary-success-border-color);box-shadow:var(--toastnotification-primary-success-shadow)}.toast-notification.toast-notification--primary.toast-notification--success .toast-notification__wrapper{background-color:var(--toastnotification-primary-success-bg-color)}.toast-notification.toast-notification--primary.toast-notification--success .toast-notification__title{color:var(--toastnotification-primary-success-header-color)}.toast-notification.toast-notification--primary.toast-notification--success .toast-notification__subtitle{color:var(--toastnotification-primary-success-subtitle-color)}.toast-notification.toast-notification--primary.toast-notification--success .toast-notification__icon{background-color:var(--toastnotification-primary-success-iconcontainer-color);border-color:var(--toastnotification-primary-success-iconcontainer-border-color);box-shadow:var(--toastnotification-primary-success-iconcontainer-shadow)}.toast-notification.toast-notification--primary.toast-notification--success .toast-notification__icon svg{fill:var(--toastnotification-primary-success-icon-color)}.toast-notification.toast-notification--primary.toast-notification--error{border-color:var(--toastnotification-primary-error-border-color);box-shadow:var(--toastnotification-primary-error-shadow)}.toast-notification.toast-notification--primary.toast-notification--error .toast-notification__wrapper{background-color:var(--toastnotification-primary-error-bg-color)}.toast-notification.toast-notification--primary.toast-notification--error .toast-notification__title{color:var(--toastnotification-primary-error-header-color)}.toast-notification.toast-notification--primary.toast-notification--error .toast-notification__subtitle{color:var(--toastnotification-primary-error-subtitle-color)}.toast-notification.toast-notification--primary.toast-notification--error .toast-notification__icon{background-color:var(--toastnotification-primary-error-iconcontainer-color);border-color:var(--toastnotification-primary-error-iconcontainer-border-color);box-shadow:var(--toastnotification-primary-error-iconcontainer-shadow)}.toast-notification.toast-notification--primary.toast-notification--error .toast-notification__icon svg{fill:var(--toastnotification-primary-error-icon-color)}.closebutton{cursor:pointer;transition:transform var(--motion-duration-m) var(--motion-easing-expressive-standard);justify-content:center;align-items:center;display:flex;position:relative}.closebutton svg{transition:fill var(--motion-duration-m) var(--motion-easing-productive-standard)}.closebutton.closebutton--size-2xs:before{box-sizing:border-box;content:"";pointer-events:none;z-index:100;border-radius:inherit;outline:var(--focus-contrast-extra-border-width) solid var(--focus-contrast-extra-color);display:none;position:absolute;inset:0}.closebutton.closebutton--size-2xs:focus-within:before{display:block}.closebutton.closebutton--size-2xs:focus-within,.closebutton.closebutton--size-2xsfocus{outline:var(--focus-contrast-border-width) solid var(--focus-contrast-color);outline-offset:var(--focus-contrast-extra-border-width)}.closebutton.closebutton--size-2xs{width:var(--closebutton-2xs-height);min-width:var(--closebutton-2xs-height);height:var(--closebutton-2xs-height);border-radius:var(--closebutton-2xs-border-radius);border-width:var(--closebutton-2xs-border-width);border-style:solid}.closebutton.closebutton--size-xs:before{box-sizing:border-box;content:"";pointer-events:none;z-index:100;border-radius:inherit;outline:var(--focus-contrast-extra-border-width) solid var(--focus-contrast-extra-color);display:none;position:absolute;inset:0}.closebutton.closebutton--size-xs:focus-within:before{display:block}.closebutton.closebutton--size-xs:focus-within,.closebutton.closebutton--size-xsfocus{outline:var(--focus-contrast-border-width) solid var(--focus-contrast-color);outline-offset:var(--focus-contrast-extra-border-width)}.closebutton.closebutton--size-xs{width:var(--closebutton-xs-height);min-width:var(--closebutton-xs-height);height:var(--closebutton-xs-height);border-radius:var(--closebutton-xs-border-radius);border-width:var(--closebutton-xs-border-width);border-style:solid}.closebutton.closebutton--size-s:before{box-sizing:border-box;content:"";pointer-events:none;z-index:100;border-radius:inherit;outline:var(--focus-contrast-extra-border-width) solid var(--focus-contrast-extra-color);display:none;position:absolute;inset:0}.closebutton.closebutton--size-s:focus-within:before{display:block}.closebutton.closebutton--size-s:focus-within,.closebutton.closebutton--size-sfocus{outline:var(--focus-contrast-border-width) solid var(--focus-contrast-color);outline-offset:var(--focus-contrast-extra-border-width)}.closebutton.closebutton--size-s{width:var(--closebutton-s-height);min-width:var(--closebutton-s-height);height:var(--closebutton-s-height);border-radius:var(--closebutton-s-border-radius);border-width:var(--closebutton-s-border-width);border-style:solid}.closebutton.closebutton--size-m:before{box-sizing:border-box;content:"";pointer-events:none;z-index:100;border-radius:inherit;outline:var(--focus-contrast-extra-border-width) solid var(--focus-contrast-extra-color);display:none;position:absolute;inset:0}.closebutton.closebutton--size-m:focus-within:before{display:block}.closebutton.closebutton--size-m:focus-within,.closebutton.closebutton--size-mfocus{outline:var(--focus-contrast-border-width) solid var(--focus-contrast-color);outline-offset:var(--focus-contrast-extra-border-width)}.closebutton.closebutton--size-m{width:var(--closebutton-m-height);min-width:var(--closebutton-m-height);height:var(--closebutton-m-height);border-radius:var(--closebutton-m-border-radius);border-width:var(--closebutton-m-border-width);border-style:solid}.closebutton.closebutton--size-l:before{box-sizing:border-box;content:"";pointer-events:none;z-index:100;border-radius:inherit;outline:var(--focus-contrast-extra-border-width) solid var(--focus-contrast-extra-color);display:none;position:absolute;inset:0}.closebutton.closebutton--size-l:focus-within:before{display:block}.closebutton.closebutton--size-l:focus-within,.closebutton.closebutton--size-lfocus{outline:var(--focus-contrast-border-width) solid var(--focus-contrast-color);outline-offset:var(--focus-contrast-extra-border-width)}.closebutton.closebutton--size-l{width:var(--closebutton-l-height);min-width:var(--closebutton-l-height);height:var(--closebutton-l-height);border-radius:var(--closebutton-l-border-radius);border-width:var(--closebutton-l-border-width);border-style:solid}.closebutton.closebutton--primary{background-color:var(--closebutton-primary-bg-color-default);border-color:var(--closebutton-primary-border-color-default);box-shadow:var(--closebutton-primary-shadow-default)}.closebutton.closebutton--primary svg{fill:var(--closebutton-primary-icon-color-default)}.closebutton.closebutton--primary:hover{background-color:var(--closebutton-primary-bg-color-hover);border-color:var(--closebutton-primary-border-color-hover);box-shadow:var(--closebutton-primary-shadow-hover)}.closebutton.closebutton--primary:hover svg{fill:var(--closebutton-primary-icon-color-hover)}.closebutton.closebutton--primary:active{background-color:var(--closebutton-primary-bg-color-active);border-color:var(--closebutton-primary-border-color-active);box-shadow:var(--closebutton-primary-shadow-active);transform:scale(.9)}.closebutton.closebutton--primary:active svg{fill:var(--closebutton-primary-icon-color-active)}.functionbutton{box-sizing:border-box;word-break:break-word;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.functionbutton:focus-within,.functionbuttonfocus{outline:var(--focus-soft-border-width) solid var(--focus-soft-color)}.functionbutton svg{flex-shrink:0}.functionbutton .functionbutton__label{text-align:left;padding:2px 0;display:inline-block}.functionbutton.functionbutton--icon-position-right .functionbutton__label{text-align:right}.functionbutton.functionbutton--size-s{gap:var(--functionbutton-s-spacing)}.functionbutton.functionbutton--size-s .functionbutton__label{padding-top:var(--functionbutton-s-label-padding-vertical);padding-bottom:var(--functionbutton-s-label-padding-vertical);font:var(--functionbutton-s-font)}.functionbutton.functionbutton--primary svg{fill:var(--functionbutton-primary-icon-color-default)}.functionbutton.functionbutton--primary .functionbutton__label{color:var(--functionbutton-primary-label-color-default)}.functionbutton.functionbutton--primary:hover svg{fill:var(--functionbutton-primary-icon-color-hover)}.functionbutton.functionbutton--primary:hover .functionbutton__label{color:var(--functionbutton-primary-label-color-hover)}.functionbutton.functionbutton--primary:enabled:active svg{fill:var(--functionbutton-primary-icon-color-active)}.functionbutton.functionbutton--primary:enabled:active .functionbutton__label{color:var(--functionbutton-primary-label-color-active)}.functionbutton.functionbutton--primary:disabled{cursor:not-allowed}.functionbutton.functionbutton--primary:disabled svg{fill:var(--functionbutton-primary-icon-color-disabled)}.functionbutton.functionbutton--primary:disabled .functionbutton__label{color:var(--functionbutton-primary-label-color-disabled)}.functionbutton.functionbutton--secondary svg{fill:var(--functionbutton-secondary-icon-color-default)}.functionbutton.functionbutton--secondary .functionbutton__label{color:var(--functionbutton-secondary-label-color-default)}.functionbutton.functionbutton--secondary:hover svg{fill:var(--functionbutton-secondary-icon-color-hover)}.functionbutton.functionbutton--secondary:hover .functionbutton__label{color:var(--functionbutton-secondary-label-color-hover)}.functionbutton.functionbutton--secondary:enabled:active svg{fill:var(--functionbutton-secondary-icon-color-active)}.functionbutton.functionbutton--secondary:enabled:active .functionbutton__label{color:var(--functionbutton-secondary-label-color-active)}.functionbutton.functionbutton--secondary:disabled{cursor:not-allowed}.functionbutton.functionbutton--secondary:disabled svg{fill:var(--functionbutton-secondary-icon-color-disabled)}.functionbutton.functionbutton--secondary:disabled .functionbutton__label{color:var(--functionbutton-secondary-label-color-disabled)}.functionbutton.functionbutton--tertiary svg{fill:var(--functionbutton-tertiary-icon-color-default)}.functionbutton.functionbutton--tertiary .functionbutton__label{color:var(--functionbutton-tertiary-label-color-default)}.functionbutton.functionbutton--tertiary:hover svg{fill:var(--functionbutton-tertiary-icon-color-hover)}.functionbutton.functionbutton--tertiary:hover .functionbutton__label{color:var(--functionbutton-tertiary-label-color-hover)}.functionbutton.functionbutton--tertiary:enabled:active svg{fill:var(--functionbutton-tertiary-icon-color-active)}.functionbutton.functionbutton--tertiary:enabled:active .functionbutton__label{color:var(--functionbutton-tertiary-label-color-active)}.functionbutton.functionbutton--tertiary:disabled{cursor:not-allowed}.functionbutton.functionbutton--tertiary:disabled svg{fill:var(--functionbutton-tertiary-icon-color-disabled)}.functionbutton.functionbutton--tertiary:disabled .functionbutton__label{color:var(--functionbutton-tertiary-label-color-disabled)}.switch{display:inline-flex}.switch .switch__container{cursor:pointer;flex-wrap:nowrap;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.switch.switch--disabled .switch__container,.switch.switch--disabled{cursor:not-allowed}.switch .switch__input{opacity:0;width:0;height:0;margin:0;display:none}.switch .switch__track{-webkit-tap-highlight-color:#0000;transition:background-color var(--motion-duration-m) var(--motion-easing-productive-standard) 0s;flex-grow:1;align-items:center;display:flex;overflow:hidden}.switch .switch__knob{transition:var(--motion-duration-m) var(--motion-easing-productive-bouncing);transition-property:transform;position:absolute}.switch.switch--label-position-right .switch__labelcontainer{order:1}.switch.switch--label-position-left .switch__labelcontainer{order:-1}.switch.switch--size-s{gap:var(--switch-s-spacing)}.switch.switch--size-s .switch__container{height:var(--switch-s-height);width:var(--switch-s-width);padding-left:var(--switch-s-padding-horizontal);padding-right:var(--switch-s-padding-horizontal);border-radius:var(--switch-s-track-border-radius)}.switch.switch--size-s .switch__track{height:var(--switch-s-track-height);padding-left:var(--switch-s-track-padding-horizontal);padding-right:var(--switch-s-track-padding-horizontal);border-radius:var(--switch-s-track-border-radius);border-width:var(--switch-s-track-border-width)}.switch.switch--size-s .switch__knob{height:var(--switch-s-knob-height);width:var(--switch-s-knob-width);border-radius:var(--switch-s-knob-border-radius)}.switch.switch--size-s .switch__labelcontainer{padding-top:var(--switch-s-label-padding-vertical);padding-bottom:var(--switch-s-label-padding-vertical)}.switch.switch--size-s .switch__label{font:var(--switch-s-font)}.switch.switch--size-s.switch--checked .switch__knob{transform:translateX(calc(var(--switch-s-width) / 2 - var(--switch-s-track-padding-horizontal)))}.switch.switch--size-xs{gap:var(--switch-xs-spacing)}.switch.switch--size-xs .switch__container{height:var(--switch-xs-height);width:var(--switch-xs-width);padding-left:var(--switch-xs-padding-horizontal);padding-right:var(--switch-xs-padding-horizontal);border-radius:var(--switch-xs-track-border-radius)}.switch.switch--size-xs .switch__track{height:var(--switch-xs-track-height);padding-left:var(--switch-xs-track-padding-horizontal);padding-right:var(--switch-xs-track-padding-horizontal);border-radius:var(--switch-xs-track-border-radius);border-width:var(--switch-xs-track-border-width)}.switch.switch--size-xs .switch__knob{height:var(--switch-xs-knob-height);width:var(--switch-xs-knob-width);border-radius:var(--switch-xs-knob-border-radius)}.switch.switch--size-xs .switch__labelcontainer{padding-top:var(--switch-xs-label-padding-vertical);padding-bottom:var(--switch-xs-label-padding-vertical)}.switch.switch--size-xs .switch__label{font:var(--switch-xs-font)}.switch.switch--size-xs.switch--checked .switch__knob{transform:translateX(calc(var(--switch-xs-width) / 2 - var(--switch-xs-track-padding-horizontal)))}.switch.switch--primary .switch__track{background-color:var(--switch-primary-track-bg-color-default);border-color:var(--switch-primary-track-border-color-default);box-shadow:var(--switch-primary-track-shadow-default)}.switch.switch--primary .switch__knob{background-color:var(--switch-primary-knob-bg-color-default);border-color:var(--switch-primary-knob-border-color-default);box-shadow:var(--switch-primary-knob-shadow-default)}.switch.switch--primary .switch__label{color:var(--switch-primary-label-color-default)}.switch.switch--primary:hover .switch__track{background-color:var(--switch-primary-track-bg-color-hover);border-color:var(--switch-primary-track-border-color-hover);box-shadow:var(--switch-primary-track-shadow-hover)}.switch.switch--primary:hover .switch__knob{background-color:var(--switch-primary-knob-bg-color-hover);border-color:var(--switch-primary-knob-border-color-hover);box-shadow:var(--switch-primary-knob-shadow-hover)}.switch.switch--primary:hover .switch__label{color:var(--switch-primary-label-color-hover)}.switch.switch--primary.switch--disabled .switch__track{background-color:var(--switch-primary-track-bg-color-disabled);border-color:var(--switch-primary-track-border-color-disabled);box-shadow:var(--switch-primary-track-shadow-disabled)}.switch.switch--primary.switch--disabled .switch__knob{background-color:var(--switch-primary-knob-bg-color-disabled);border-color:var(--switch-primary-knob-border-color-disabled);box-shadow:var(--switch-primary-knob-shadow-disabled)}.switch.switch--primary.switch--disabled .switch__label{color:var(--switch-primary-label-color-disabled)}.switch.switch--primary.switch--checked .switch__track{background-color:var(--switch-primary-track-bg-color-checked-default);border-color:var(--switch-primary-track-border-color-checked-default);box-shadow:var(--switch-primary-track-shadow-checked-default)}.switch.switch--primary.switch--checked .switch__knob{background-color:var(--switch-primary-knob-bg-color-checked-default);border-color:var(--switch-primary-knob-border-color-checked-default);box-shadow:var(--switch-primary-knob-shadow-checked-default)}.switch.switch--primary.switch--checked .switch__label{color:var(--switch-primary-label-color-checked-default)}.switch.switch--primary.switch--checked:hover .switch__track{background-color:var(--switch-primary-track-bg-color-checked-hover);border-color:var(--switch-primary-track-border-color-checked-hover);box-shadow:var(--switch-primary-track-shadow-checked-hover)}.switch.switch--primary.switch--checked:hover .switch__knob{background-color:var(--switch-primary-knob-bg-color-checked-hover);border-color:var(--switch-primary-knob-border-color-checked-hover);box-shadow:var(--switch-primary-knob-shadow-checked-hover)}.switch.switch--primary.switch--checked:hover .switch__label{color:var(--switch-primary-label-color-checked-hover)}.switch.switch--primary.switch--checked.switch--disabled .switch__track{background-color:var(--switch-primary-track-bg-color-checked-disabled);border-color:var(--switch-primary-track-border-color-checked-disabled);box-shadow:var(--switch-primary-track-shadow-checked-disabled)}.switch.switch--primary.switch--checked.switch--disabled .switch__knob{background-color:var(--switch-primary-knob-bg-color-checked-disabled);border-color:var(--switch-primary-knob-border-color-checked-disabled);box-shadow:var(--switch-primary-knob-shadow-checked-disabled)}.switch.switch--primary.switch--checked.switch--disabled .switch__label{color:var(--switch-primary-label-color-checked-disabled)}.help-page{max-width:1360px;margin-inline:auto}.help-page a{color:var(--brand);text-underline-offset:.2em}.help-page a:hover{text-decoration:underline}.help-page :focus-visible{outline:2px solid var(--brand);outline-offset:var(--spacing-1x)}.help-page [tabindex="-1"]:focus{outline:none}.help-page h2{font:var(--font-heading-h2)}.help-page h3{font:var(--font-heading-h3)}.help-search{align-items:end;gap:var(--spacing-4x);margin-bottom:var(--spacing-6x);flex-wrap:wrap;display:flex}.help-search>:first-child{flex:320px}.help-search>:nth-child(2){flex:0 240px}.help-quickstart{gap:var(--spacing-8x);margin-bottom:var(--spacing-8x);border-inline-start:var(--spacing-1x) solid var(--brand);grid-template-columns:1.2fr 1fr;display:grid}.help-quickstart h2{margin-block:var(--spacing-2x)}.help-quickstart p{color:var(--muted);margin-bottom:var(--spacing-4x)}.help-quickstart ol{align-content:center;gap:var(--spacing-3x);padding-left:var(--spacing-6x);display:grid}.help-groups{gap:var(--spacing-4x);margin-top:var(--spacing-4x);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-group h3{margin-block:var(--spacing-2x) var(--spacing-4x)}.help-group ul,.help-results{gap:var(--spacing-4x);padding:0;list-style:none;display:grid}.help-group li small{color:var(--muted);margin-top:var(--spacing-1x);display:block}.help-results{margin-top:var(--spacing-4x)}.help-result h3{margin-block:var(--spacing-2x)}.help-result p{max-width:80ch;margin-bottom:var(--spacing-2x)}.help-guide-grid{gap:var(--spacing-4x);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-guide-card{align-items:flex-start;gap:var(--spacing-3x);flex-direction:column;min-height:230px;display:flex}.help-guide-card h2{margin:0}.help-guide-card p{color:var(--muted);flex:1}.help-guide-card__actions{gap:var(--spacing-3x);flex-wrap:wrap;align-items:center;width:100%;display:flex}.help-result small,.help-footer{color:var(--muted)}.help-footer{margin-top:var(--spacing-8x);font:var(--font-body-s)}.help-breadcrumbs{gap:var(--spacing-4x);margin-bottom:var(--spacing-6x);font:var(--font-body-s);flex-wrap:wrap;display:flex}.help-breadcrumbs span{color:var(--muted)}.help-reading-layout{gap:var(--spacing-6x);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.help-toc{top:var(--spacing-4x);max-height:calc(100vh - var(--spacing-8x));position:sticky;overflow-y:auto}.help-toc h2{font:var(--font-heading-h4);margin-bottom:var(--spacing-4x)}.help-toc nav{gap:var(--spacing-3x);font:var(--font-body-s);display:grid}.help-toc-nested{padding-inline-start:var(--spacing-4x);color:var(--muted)!important}.help-article{min-width:0;padding:var(--spacing-8x);font:var(--font-body-m);overflow-wrap:anywhere}.help-markdown>:first-child{margin-top:0}.help-markdown h2,.help-markdown h3{scroll-margin-top:var(--spacing-6x)}.help-markdown h2{margin-block:var(--spacing-10x) var(--spacing-4x);padding-top:var(--spacing-2x);border-top:1px solid var(--border)}.help-markdown h3{margin-block:var(--spacing-6x) var(--spacing-3x)}.help-markdown p{max-width:86ch;line-height:1.65}.help-markdown p+p{margin-top:var(--spacing-3x)}.help-markdown ul,.help-markdown ol{padding-left:var(--spacing-6x);margin-block:var(--spacing-4x);max-width:86ch}.help-markdown li+li{margin-top:var(--spacing-2x)}.help-markdown code{background:var(--surface-muted);border-radius:var(--border-radius-s);padding:.1em .35em}.help-heading-link{color:inherit!important}.help-heading-link span{color:var(--muted);font-weight:400}.help-table-scroll{max-width:100%;margin-block:var(--spacing-4x);overflow-x:auto}.help-table-scroll table{border-collapse:collapse;width:100%;font:var(--font-body-s)}.help-table-scroll th,.help-table-scroll td{text-align:left;vertical-align:top;padding:var(--spacing-3x);border:1px solid var(--border);white-space:normal;min-width:120px}.help-table-scroll th{background:var(--surface-muted);font-weight:600}.help-code{background:var(--surface-muted);padding:var(--spacing-4x);border-radius:var(--border-radius-m);overflow:auto}.help-image-link{margin-block:var(--spacing-6x) var(--spacing-2x);display:block}.help-image-link img{border:1px solid var(--border);border-radius:var(--border-radius-m);width:100%;height:auto;display:block}.help-markdown p:has(.help-image-link)+p>em{color:var(--muted);font:var(--font-body-s);margin-bottom:var(--spacing-6x);display:block}.help-guide-switcher{margin-block:var(--spacing-10x) var(--spacing-6x);padding-top:var(--spacing-6x);border-top:1px solid var(--border)}.help-guide-switcher h2{margin-bottom:var(--spacing-3x)}.help-guide-switcher ul{padding-left:var(--spacing-6x)}@media (width<=1100px){.help-guide-grid,.help-reading-layout{grid-template-columns:1fr}.help-toc{max-height:none;position:static}.help-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.help-toc h2{grid-column:1/-1}}@container page (width<=960px){.help-reading-layout{grid-template-columns:minmax(0,1fr)}.help-toc{max-height:none;position:static}.help-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.help-toc h2{grid-column:1/-1}}@media (width<=640px){.help-groups,.help-quickstart,.help-toc nav{grid-template-columns:1fr}.help-search{align-items:stretch}.help-search>:first-child,.help-search>:nth-child(2){flex-basis:100%;min-width:0}.help-article{padding:var(--spacing-4x)}.help-quickstart{gap:var(--spacing-4x)}}:root[data-theme]{color:var(--fg-default);background:var(--bg-surface2);font-synthesis:none;--brand:var(--status-04-default);--brand-hover:var(--status-04-hover);--brand-active:var(--status-04-active);--brand-on:var(--status-04-on-status-04);--brand-soft:var(--status-04-container-default);--brand-softer:var(--status-04-container-soft);--orange:var(--status-06-default);--surface:var(--bg-surface1);--surface-muted:var(--bg-surface2);--surface-subtle:var(--bg-surface3);--border:var(--border-muted);--border-strong:var(--border-soft);--text:var(--fg-default);--muted:var(--fg-soft);--disabled:var(--fg-disabled);--success:var(--success-default);--danger:var(--error-default);--warning:var(--warning-default);--shadow-s:var(--shadow-bottom-s);--shadow-m:var(--shadow-bottom-m);--focus-ring:0 0 0 3px var(--status-04-container-hover);--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--sidebar-width-expanded:264px;--sidebar-width-collapsed:72px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--motion-fast:.16s ease;--surface-primary:var(--surface);--surface-secondary:var(--surface-muted);--surface-accent:var(--brand-softer);--text-primary:var(--text);--text-secondary:var(--muted);--text-accent:var(--brand);--border-primary:var(--border);--border-accent:var(--brand);--color-neutral-stroke:var(--border);--atomaro-border-secondary:var(--border);--font-family-base:"Rostelecom Basis", Manrope, "Segoe UI", Arial, sans-serif;--font-family-display:var(--font-family-base);--font-family-heading:var(--font-family-base);--font-family-body:var(--font-family-base);--font-family-description:var(--font-family-base);--font-display-s:700 32px/40px var(--font-family-base);--font-display-s-strong:800 32px/40px var(--font-family-base);--font-heading-h1:700 28px/32px var(--font-family-base);--font-heading-h2:700 22px/28px var(--font-family-base);--font-heading-h3:700 18px/24px var(--font-family-base);--font-heading-h4:700 16px/20px var(--font-family-base);--font-heading-h5:700 14px/20px var(--font-family-base);--font-body-l:400 18px/26px var(--font-family-base);--font-body-l-strong:600 18px/26px var(--font-family-base);--font-body-m:400 16px/24px var(--font-family-base);--font-body-m-strong:600 16px/24px var(--font-family-base);--font-body-s:400 14px/20px var(--font-family-base);--font-body-s-strong:600 14px/20px var(--font-family-base);--font-description-l:400 12px/16px var(--font-family-base);--font-description-l-strong:600 12px/16px var(--font-family-base);--font-description-m:400 11px/16px var(--font-family-base);--font-description-m-strong:600 11px/16px var(--font-family-base);--font-description-s:400 10px/12px var(--font-family-base);--font-description-s-strong:600 10px/12px var(--font-family-base);--base-accent:var(--brand);--accent-500:var(--brand);--button-primary-accent-bg-color-default:var(--brand);--button-primary-accent-bg-color-hover:var(--brand-hover);--button-primary-accent-bg-color-active:var(--brand-active);--button-primary-accent-border-color-default:transparent;--button-primary-accent-border-color-hover:transparent;--button-primary-accent-border-color-active:transparent;--button-primary-accent-label-color-default:var(--brand-on);--button-primary-accent-label-color-hover:var(--brand-on);--button-primary-accent-label-color-active:var(--brand-on);--button-primary-accent-icon-color-default:var(--brand-on);--button-primary-accent-icon-color-hover:var(--brand-on);--button-primary-accent-icon-color-active:var(--brand-on);--button-secondary-accent-bg-color-default:var(--brand-soft);--button-secondary-accent-bg-color-hover:var(--status-04-container-hover);--button-secondary-accent-bg-color-active:var(--status-04-container-active);--button-secondary-accent-label-color-default:var(--brand);--button-secondary-accent-label-color-hover:var(--brand-hover);--button-secondary-accent-label-color-active:var(--brand-active);--button-secondary-accent-icon-color-default:var(--brand);--button-secondary-accent-icon-color-hover:var(--brand-hover);--button-secondary-accent-icon-color-active:var(--brand-active);--button-outline-accent-bg-color-default:var(--surface);--button-outline-accent-bg-color-hover:var(--brand-softer);--button-outline-accent-bg-color-active:var(--brand-soft);--button-outline-accent-border-color-default:var(--border-strong);--button-outline-accent-border-color-hover:var(--brand);--button-outline-accent-border-color-active:var(--brand);--button-outline-accent-label-color-default:var(--text);--button-outline-accent-label-color-hover:var(--brand-hover);--button-outline-accent-label-color-active:var(--brand-active);--button-outline-accent-icon-color-default:var(--muted);--button-outline-accent-icon-color-hover:var(--brand-hover);--button-outline-accent-icon-color-active:var(--brand-active);--button-ghost-accent-bg-color-hover:var(--brand-softer);--button-ghost-accent-bg-color-active:var(--brand-soft);--button-ghost-accent-label-color-default:var(--brand);--button-ghost-accent-label-color-hover:var(--brand-hover);--button-ghost-accent-label-color-active:var(--brand-active);--button-ghost-accent-icon-color-default:var(--brand);--button-ghost-accent-icon-color-hover:var(--brand-hover);--button-ghost-accent-icon-color-active:var(--brand-active);--button-l-font:600 16px/24px var(--font-family-base);--button-m-font:600 14px/20px var(--font-family-base);--button-s-font:600 12px/16px var(--font-family-base);--button-xl-font:600 16px/24px var(--font-family-base);--button-l-border-radius:8px;--button-m-border-radius:8px;--button-s-border-radius:6px;--button-xl-border-radius:8px;--input-primary-border-color-default:var(--border-strong);--input-primary-border-color-hover:var(--brand);--input-primary-border-color-focus:var(--brand);--input-primary-label-color-focus:var(--brand);--input-primary-label-color-default:var(--muted);--input-primary-inputvalue-color-default:var(--text);--input-primary-placeholder-color-default:var(--fg-muted);--input-primary-hint-color-default:var(--muted);--input-m-font:400 14px/20px var(--font-family-base);--input-m-label-font:500 12px/16px var(--font-family-base);--input-m-placeholder-font:400 14px/20px var(--font-family-base);--input-m-inputvalue-font:400 14px/20px var(--font-family-base);--input-m-hint-font:400 12px/16px var(--font-family-base);--input-m-border-radius:8px;--input-m-border-width:1px;--input-m-height:var(--control-height-md);--checkbox-primary-bg-color-checked-default:var(--brand);--checkbox-primary-bg-color-checked-hover:var(--brand-hover);--checkbox-primary-border-color-hover:var(--brand);--checkbox-primary-icon-color-checked-default:var(--brand-on);--checkbox-primary-icon-color-checked-hover:var(--brand-on);--checkbox-s-font:400 14px/20px var(--font-family-base);--segmentedcontrol-primary-bg-color:var(--brand-softer);--segmentedcontrol-primary-segment-bg-color-hover:var(--brand-soft);--segmentedcontrol-primary-segment-bg-color-selected-default:var(--brand);--segmentedcontrol-primary-segment-label-color-default:var(--brand);--segmentedcontrol-primary-segment-label-color-hover:var(--brand-hover);--segmentedcontrol-primary-segment-label-color-selected-default:var(--brand-on);--segmentedcontrol-primary-segment-icon-color-default:var(--brand);--segmentedcontrol-primary-segment-icon-color-hover:var(--brand-hover);--segmentedcontrol-primary-segment-icon-color-selected-default:var(--brand-on);font-family:Rostelecom Basis,Manrope,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--surface-muted);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text);background:var(--surface-muted);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,h4,p{overflow-wrap:anywhere}h2{margin:0;font-size:22px;line-height:28px}h3{margin:0;font-size:18px;line-height:24px}h4{margin:0;font-size:16px;line-height:20px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--muted);margin:4px 0 0}.app-shell{grid-template-columns:var(--sidebar-width-expanded) minmax(0, 1fr);min-height:100vh;display:grid}.app-shell--collapsed{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)}.sidebar{--sidebar-row-height:44px;--sidebar-inline-padding:8px;background:var(--surface);border-right:1px solid var(--border);z-index:10;flex-direction:column;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--border);align-items:center;height:64px;min-height:64px;padding:6px 8px 14px;display:flex;position:relative}.brand img{object-fit:contain;object-position:left center;width:196px;max-width:none;height:38px;display:block}.main-nav{gap:4px;padding-top:16px;display:grid}.main-nav>.app-tooltip,.main-nav>.app-tooltip>.app-tooltip__trigger,.theme-switcher>.app-tooltip,.theme-switcher>.app-tooltip>.app-tooltip__trigger,.sidebar>.app-tooltip,.sidebar>.app-tooltip>.app-tooltip__trigger,.sidebar-footer>.app-tooltip,.sidebar-footer>.app-tooltip>.app-tooltip__trigger{width:100%}.app-tooltip{position:relative}.app-tooltip__content{z-index:100;width:max-content;max-width:260px;color:var(--surface);background:var(--text);box-shadow:var(--shadow-s);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:7px 10px;font-size:12px;line-height:16px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(4px,-50%)}.app-tooltip:hover>.app-tooltip__content,.app-tooltip:focus-within>.app-tooltip__content{opacity:1;visibility:visible;transform:translateY(-50%)}.ui-icon{width:var(--control-height-md);height:var(--control-height-md);flex:none;place-items:center;line-height:0;display:inline-grid}.ui-icon--sm{width:var(--control-height-sm);height:var(--control-height-sm)}.ui-icon--md{width:var(--control-height-md);height:var(--control-height-md)}.ui-icon--lg{width:var(--control-height-lg);height:var(--control-height-lg)}.ui-icon svg{flex:none;display:block}.ui-nav-item,.user-row{width:100%;height:var(--sidebar-row-height);min-height:var(--sidebar-row-height);grid-template-columns:var(--control-height-md) minmax(0, 1fr);padding:0 var(--sidebar-inline-padding);border-radius:var(--radius-md);color:var(--muted);text-align:left;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;align-items:center;column-gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.ui-nav-item:hover{color:var(--brand);background:var(--brand-softer)}.ui-nav-item.active,.ui-nav-item[aria-current=page]{color:var(--brand);background:var(--brand-soft)}.ui-nav-item:focus-visible,.user-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-nav-item--danger{color:var(--danger)}.ui-nav-item--danger:hover{color:var(--danger);background:var(--error-container-default)}.sidebar-label{white-space:nowrap;opacity:1;min-width:0;max-width:180px;transition:max-width .18s,opacity .12s;overflow:hidden}.theme-switcher{min-height:var(--sidebar-row-height);border-top:1px solid var(--border);align-items:center;margin-top:auto;padding:12px 8px 8px;display:grid}.theme-segmented{grid-template-columns:repeat(3, var(--control-height-md));background:var(--surface-muted);border-radius:10px;gap:2px;width:128px;padding:2px;display:grid}.theme-segmented .app-tooltip,.theme-segmented .app-tooltip__trigger{width:var(--control-height-md)}.theme-switcher--compact{padding-left:8px;padding-right:8px}.sidebar-footer{border-top:1px solid var(--border);gap:4px;margin-top:4px;padding:12px 0 0;display:grid}.user-row{color:var(--text)}.user-avatar{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.user-copy{flex:1;min-width:0}.user-copy strong,.user-copy span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-copy strong{letter-spacing:-.01em;font-size:12px;line-height:16px}.user-copy span{color:var(--muted);margin-top:3px;font-size:11px}.ui-icon-button{width:var(--control-height-md);height:var(--control-height-md);min-width:var(--control-height-md);border-radius:var(--radius-md);color:var(--muted);transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.ui-icon-button--sm{width:var(--control-height-sm);height:var(--control-height-sm);min-width:var(--control-height-sm)}.ui-icon-button--lg{width:var(--control-height-lg);height:var(--control-height-lg);min-width:var(--control-height-lg)}.ui-icon-button:hover:not(:disabled){color:var(--brand);background:var(--brand-softer)}.ui-icon-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-icon-button:disabled{color:var(--disabled);cursor:not-allowed}.ui-icon-button--secondary{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-s)}.ui-icon-button--danger{color:var(--danger)}.ui-icon-button.is-active{color:var(--brand-on);border-color:var(--brand);background:var(--brand)}.brand>.app-tooltip{z-index:2;top:calc(50% - 4px);right:calc((var(--control-height-sm) + 24px) / -2);position:absolute;transform:translateY(-50%)}.ui-sidebar-toggle{border-radius:50%}.ui-sidebar-toggle--left .ui-icon{transform:translate(.5px)}.ui-sidebar-toggle--right .ui-icon{transform:translate(-.5px)}.app-shell--collapsed .brand{justify-content:center;padding-left:0;padding-right:0}.app-shell--collapsed .brand img{object-position:center;width:36px;height:36px}.app-shell--collapsed .ui-nav-item,.app-shell--collapsed .user-row{grid-template-columns:var(--control-height-md) 0fr;padding-inline:var(--sidebar-inline-padding);column-gap:0}.app-shell--collapsed .sidebar-label{opacity:0;pointer-events:none;width:0;max-width:0}.content{min-width:0;padding:40px clamp(24px,4vw,64px) 72px;overflow-x:clip;container:page/inline-size}.content>*{width:100%;min-width:0;max-width:1440px;margin-left:auto;margin-right:auto}.page-header{min-height:var(--control-height-md);justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;display:flex}.page-header__copy{gap:6px;min-width:0;display:grid}.page-header__breadcrumbs{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;row-gap:4px;font-size:12px;font-weight:650;line-height:16px;display:flex}.page-header__breadcrumb{overflow-wrap:anywhere;align-items:center;min-width:0;max-width:100%;display:inline-flex}.page-header__breadcrumb:first-child{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.page-header__breadcrumb a{color:inherit;text-decoration:none}.page-header__breadcrumb a:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.page-header__breadcrumb-separator{color:var(--muted);margin:0 8px;font-weight:700}.page-header__title{overflow-wrap:anywhere;min-width:0;margin:0}.page-header__meta{color:var(--muted);font-size:12px;line-height:16px}.page-header__description{max-width:760px;color:var(--muted);margin:0}.eyebrow{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-button,.app-button-link{flex:none}.app-button-link{justify-content:center;align-items:center;gap:0;text-decoration:none;display:inline-flex}.app-button-link:focus-visible,.app-button:focus-visible,.stage-step:focus-visible,.file-field input:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-button--danger{--button-ghost-neutral-bg-color-hover:var(--error-container-default);--button-ghost-neutral-label-color-default:var(--danger);--button-ghost-neutral-label-color-hover:var(--danger);--button-ghost-neutral-icon-color-default:var(--danger);--button-ghost-neutral-icon-color-hover:var(--danger);color:var(--danger)}.app-button--sm,.app-button-link.app-button--sm{min-height:var(--control-height-sm)}.app-button--md,.app-button-link.app-button--md{min-height:var(--control-height-md)}.app-button--lg,.app-button-link.app-button--lg{min-height:var(--control-height-lg)}.app-button--link{text-underline-offset:3px;text-decoration:underline}.grid{gap:16px;display:grid}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-s);border-radius:12px;padding:24px}.card>:last-child{margin-bottom:0}.metric{min-height:150px;position:relative;overflow:hidden}.metric:after{content:"";background:var(--brand-soft);border-radius:50%;width:90px;height:90px;position:absolute;top:-32px;right:-28px}.metric .metric-value{margin-top:24px;font-size:40px;font-weight:800;line-height:44px}.metric p{color:var(--muted);margin:4px 0 0;font-size:13px}.section-header{justify-content:space-between;align-items:center;gap:16px;margin:32px 0 14px;display:flex}.section-header p{margin-bottom:0}.list{gap:8px;display:grid}.list-item{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}a.list-item:hover{border-color:var(--status-04-muted);box-shadow:var(--shadow-m)}.list-item-main{flex:1;min-width:0}.list-item h3{margin:0 0 5px;font-size:16px}.list-item p{color:var(--muted);margin:0;font-size:13px}.list-meta{color:var(--muted);font-size:12px;line-height:16px}.status{display:inline-flex}.progress{background:var(--surface-subtle);border-radius:999px;width:120px;height:6px;overflow:hidden}.progress span{background:var(--brand);border-radius:inherit;height:100%;display:block}.integrations-layout{grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.integrations-list{padding:0;overflow:hidden}.integrations-list__header{border-bottom:1px solid var(--border);padding:20px 20px 16px}.integrations-list__header h2,.integration-details__header h2,.integration-panel__heading h3{margin:0}.integrations-list__header p,.integration-details__header p,.integration-panel__heading p{color:var(--muted);margin:4px 0 0;font-size:13px}.integrations-list__items{padding:8px;display:grid}.integration-list-item{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:5px;padding:14px 12px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid}.integration-list-item:hover{background:var(--surface-muted)}.integration-list-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.integration-list-item.is-selected{border-color:var(--status-04-muted);background:var(--brand-softer);box-shadow:inset 2px 0 0 var(--brand)}.integration-list-item__heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.integration-list-item__heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.integration-list-item__url{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.integration-list-item__meta{color:var(--muted);font-size:11px}.integration-details{gap:22px;min-width:0;display:grid}.integration-details__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.integration-details__header>div:first-child{min-width:0}.integration-details__header p{overflow-wrap:anywhere}.integration-details__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.integration-summary{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.integration-summary>div{border-right:1px solid var(--border);gap:4px;min-width:0;padding:13px 15px;display:grid}.integration-summary>div:last-child{border-right:0}.integration-summary dt{color:var(--muted);font-size:11px}.integration-summary dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.integration-panel{gap:14px;min-width:0;display:grid}.integration-operation-list,.integration-version-list{gap:10px;display:grid}.integration-operation{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;padding:16px}.integration-operation__summary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.integration-operation__summary strong{overflow-wrap:anywhere;font-size:15px;display:block}.integration-operation__summary p{color:var(--muted);margin:4px 0 0;font-size:13px}.integration-operation__meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;font-size:11px;display:flex}.integration-operation__contract{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.integration-operation__contract>summary{color:var(--brand);cursor:pointer;font-size:13px;font-weight:650}.integration-contract-grid{gap:16px;padding-top:16px;display:grid}.integration-contract-grid h4{margin:0 0 8px}.integration-contract-grid pre{max-height:280px;margin:0;overflow:auto}.integration-parameter-list{border:1px solid var(--border);border-radius:8px;display:grid;overflow:hidden}.integration-parameter-list>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:9px 11px;font-size:12px;display:flex}.integration-parameter-list>div:last-child{border-bottom:0}.integration-parameter-list span{color:var(--muted)}.integration-version{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.integration-version.is-current{border-color:var(--status-04-muted);background:var(--brand-softer)}.integration-version>div{gap:3px;min-width:0;display:grid}.integration-version span{color:var(--muted);font-size:12px}.process-metrics{margin-bottom:24px}.process-controls{gap:18px;margin-bottom:20px;padding:20px;display:grid}.process-filter-grid{align-items:start;gap:14px}.process-controls__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.process-table-wrap{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-s);border-radius:12px;overflow-x:auto}.ui-table.process-table{min-width:1120px}.ui-table.process-table th{padding:14px 16px}.process-table td{vertical-align:middle}.process-link{min-width:210px;color:var(--text);gap:4px;text-decoration:none;display:grid}.process-link:hover strong{color:var(--brand)}.process-link span,.process-context,.process-progress small{color:var(--muted);font-size:12px;line-height:16px}.process-context{min-width:180px;max-width:300px;display:block}.process-progress{gap:5px;min-width:120px;display:grid}.kanban-board{overscroll-behavior-x:contain;align-items:flex-start;gap:14px;min-height:440px;padding:4px 2px 18px;display:flex;overflow-x:auto}.kanban-column{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;flex:0 0 310px;min-width:0;transition:border-color .12s,background .12s}.kanban-column--target{border-color:var(--brand);background:var(--brand-softer)}.kanban-column--blocked{border-color:var(--danger)}.kanban-column__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:16px;display:flex}.kanban-column__header h3{font-size:15px}.kanban-column__body{gap:10px;min-height:160px;padding:12px;display:grid}.kanban-column__empty{color:var(--muted);text-align:center;margin:28px 0;font-size:13px}.kanban-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-s);border-radius:10px;transition:border-color .12s,box-shadow .12s,opacity .12s;position:relative}.kanban-card:hover{border-color:var(--status-04-muted);box-shadow:var(--shadow-m)}.kanban-card--dragging{opacity:.3}.kanban-card--overlay{width:300px;box-shadow:var(--shadow-m)}.kanban-card>a{color:inherit;text-decoration:none;display:block}.kanban-card__drag{z-index:1;width:30px;height:30px;color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.kanban-card__drag:hover,.kanban-card__drag:focus-visible{color:var(--brand);background:var(--brand-soft);outline:none}.kanban-card__drag:active{cursor:grabbing}.kanban-card__content{gap:8px;padding:16px 42px 14px 16px;display:grid}.kanban-card__content strong{font-size:14px;line-height:19px}.kanban-card__content>span{color:var(--muted);font-size:12px;line-height:17px}.kanban-card__content footer{color:var(--muted);justify-content:space-between;gap:8px;padding-top:4px;font-size:11px;display:flex}.timeline-stage--highlight .stage-panel{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.empty-state{text-align:center;background:var(--surface);border:1px dashed var(--border-strong);border-radius:12px;padding:48px 24px}.empty-state h3,.empty-state h1{margin:12px 0 8px}.empty-state p{color:var(--muted);max-width:540px;margin:0 auto 20px}.empty-icon{background:var(--brand-soft);width:52px;height:52px;color:var(--brand);border-radius:12px;place-items:center;margin:auto;display:grid}.boot-error{max-width:720px;margin:auto;padding:10vh 20px}.app-loader{place-items:center;min-height:180px;display:grid}.form-stack,.ui-form{align-content:start;gap:var(--space-4);display:grid}.form-stack h2{margin-bottom:4px}.ui-form{width:100%;max-width:960px}.ui-form-grid{column-gap:var(--space-4);row-gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.ui-form-grid--2>*{grid-column:span 6;min-width:0}.ui-form-grid--1>*{grid-column:span 12}.ui-form-grid--3>*{grid-column:span 4}.ui-form-grid--4>*{grid-column:span 3}.ui-form-grid>.full,.ui-form-field--span-12{grid-column:span 12}.ui-form-field--span-3{grid-column:span 3!important}.ui-form-field--span-4{grid-column:span 4!important}.ui-form-field--span-6{grid-column:span 6!important}.ui-form-field--span-8{grid-column:span 8!important}.ui-form-field--span-9{grid-column:span 9!important}.ui-form-field{align-content:start;gap:var(--space-1);min-width:0;display:grid}.ui-form-field__label{color:var(--muted);font-size:12px;font-weight:500;line-height:16px}.ui-form-field__message{min-height:16px;color:var(--muted);font-size:12px;line-height:16px}.ui-form-field__message.is-error{color:var(--danger)}.ui-form-actions,.modal-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}.inline-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.inline-form>.app-field{flex:1;min-width:190px}.app-field{width:100%;min-width:0}.app-field>div,.app-field textarea{width:100%;max-width:100%}.app-field textarea{min-height:104px}.app-field.input--textarea textarea.input__field{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;min-width:0;overflow:hidden auto}.app-field--sm textarea{min-height:80px}.app-field--lg textarea{min-height:152px}.app-select,.app-select .input{width:100%;min-width:0}.app-checkbox{max-width:100%}.checkbox-cell{align-items:flex-end;min-height:64px;padding-bottom:8px;display:flex}.ui-switch{max-width:100%}.ui-tabs{align-items:center;gap:var(--space-1);overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;padding-bottom:var(--space-2);border-bottom:1px solid var(--border);scrollbar-width:thin;display:flex;overflow:auto hidden}.ui-tabs button{min-height:var(--control-height-sm);border-radius:var(--radius-md);color:var(--muted);font:var(--font-body-s-strong);white-space:nowrap;background:0 0;border:0;padding:6px 12px}.ui-tabs button:hover:not(:disabled){color:var(--brand);background:var(--brand-softer)}.ui-tabs button[aria-selected=true]{color:var(--brand);background:var(--brand-soft)}.ui-tabs button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-tabs button:disabled{color:var(--disabled);cursor:not-allowed}.alert{background:var(--brand-soft);border-left:3px solid var(--brand);color:var(--status-04-on-container);border-radius:8px;margin:12px 0;padding:14px 16px;font-size:14px;line-height:20px}.alert-error{background:var(--error-container-default);border-color:var(--danger);color:var(--error-on-container)}.alert-error__request{margin-top:4px;display:block}.alert-success{background:var(--success-container-default);border-color:var(--success);color:var(--success-on-container)}.catalog-tabs{overscroll-behavior-x:contain;border-bottom:1px solid var(--border);scrollbar-width:thin;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;margin:0 0 12px;padding:0 0 8px;display:flex;overflow:auto hidden}.catalog-tabs a{color:var(--muted);border-radius:8px;flex:none;padding:9px 13px;font-size:13px;font-weight:650;text-decoration:none}.catalog-tabs a:hover{color:var(--brand);background:var(--brand-softer)}.catalog-tabs a.active{color:var(--brand);background:var(--brand-soft)}.catalog-grid{background:var(--surface);border:1px solid var(--border);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-s);border-radius:14px;overflow:hidden}.catalog-grid--fullscreen{z-index:1000;box-shadow:var(--shadow-bottom-xl);flex-direction:column;display:flex;position:fixed;inset:12px}.catalog-grid--fullscreen .ui-table-wrap{flex:1}.ui-toolbar{justify-content:space-between;align-items:stretch;gap:var(--space-4);min-height:64px;padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface);display:flex}.ui-toolbar__group{align-items:stretch;gap:var(--space-1);min-width:0;display:flex;overflow-x:auto}.ui-toolbar__group--secondary{margin-left:auto}.ui-toolbar-action{min-width:72px;color:var(--text);font:var(--font-description-l-strong);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-content:center;place-items:center;gap:2px;padding:8px 10px;display:grid}.ui-toolbar-action .ui-icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ui-toolbar-action:hover:not(:disabled){color:var(--brand);background:var(--brand-softer)}.ui-toolbar-action.is-active{color:var(--brand);border-bottom-color:var(--brand);background:var(--brand-softer)}.ui-toolbar-action:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.ui-toolbar-action:disabled{color:var(--disabled);cursor:not-allowed}.toolbar-panel{border-bottom:1px solid var(--border);background:var(--surface);padding:22px}.toolbar-panel--filters{border:1px solid var(--border);background:var(--surface-muted);box-shadow:var(--shadow-s);border-radius:12px;margin:12px 16px;padding:18px}.toolbar-panel__heading{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.toolbar-panel__heading strong{font-size:14px}.toolbar-panel__heading span{color:var(--muted);font-size:12px}.filter-grid{gap:16px}.columns-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px 40px;display:grid}.column-option{background:var(--surface-muted);cursor:grab;border-radius:7px;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.column-option>:first-child{flex:1}.column-option>span{color:var(--muted);letter-spacing:-2px}.toolbar-panel__footer{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.toolbar-panel__footer>div{gap:10px;display:flex}.record-link{color:var(--brand);font-weight:650;text-decoration:none}.record-link:hover{text-decoration:underline}.table-sort{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}.table-sort:hover{color:var(--brand)}.table-sort--static{cursor:default}.actions-column{min-width:220px;padding:14px 16px!important}.row-actions{flex-wrap:wrap;gap:4px;display:flex}.table-empty{text-align:center;color:var(--muted);padding:56px 20px}.ui-table-wrap{overscroll-behavior-x:contain;background:var(--surface);width:100%;min-width:0;max-width:100%;min-height:120px;overflow:auto}.ui-table-wrap:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.ui-table{border-collapse:collapse;width:100%;min-width:760px;color:var(--text);background:var(--surface);font-size:13px}.ui-table th{z-index:1;height:44px;color:var(--text);background:var(--surface-muted);border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:0 16px;position:sticky;top:0}.ui-table td{border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere;max-width:360px;height:48px;padding:12px 16px}.ui-table tbody tr{transition:background var(--motion-fast)}.ui-table tbody tr:hover{background:var(--brand-softer)}.audit-page,.audit-grid{min-width:0}.audit-table-wrap{width:100%;max-width:100%;overflow-x:auto}.audit-table-wrap .ui-table{table-layout:auto;min-width:980px}.audit-date{white-space:nowrap}.audit-id{max-width:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.audit-filter-error{color:var(--danger);margin:14px 0 0;font-size:13px}.audit-payload{border-radius:var(--radius-md);max-width:100%;max-height:320px;color:var(--text);background:var(--surface-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;padding:14px;font:12px/18px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.ui-pagination{align-items:center;gap:var(--space-5);background:var(--surface-muted);border-top:1px solid var(--border);grid-template-columns:160px 1fr auto;min-height:64px;padding:10px 16px;display:grid}.ui-pagination>span{color:var(--muted);text-align:center;font-size:13px}.ui-pagination__pages{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.ui-pagination__pages>button:not(.ui-icon-button){width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-sm);color:var(--text);background:0 0;border:1px solid #0000;padding:0;font-size:13px;font-weight:600}.ui-pagination__pages>button:not(.ui-icon-button):hover{color:var(--brand);border-color:var(--border-strong);background:var(--surface)}.ui-pagination__pages>button.is-active{color:var(--brand-on);border-color:var(--brand);background:var(--brand)}.ui-pagination__pages>span{width:24px;color:var(--muted);text-align:center}.modal{max-width:calc(100vw - 32px)!important}.app-modal{background:var(--surface);border-radius:16px;width:min(100%,840px);max-width:calc(100vw - 32px);padding:28px}.modal-form{gap:22px;display:grid}.modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.modal-head h2{margin-top:5px}.access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.access-grid h3,.contact-picker h3{margin-bottom:12px}.check-list{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;gap:8px;max-height:260px;padding:14px;display:grid;overflow-y:auto}.import-summary,.preview-list,.import-errors{gap:10px;display:grid}.metric.compact{min-height:96px;padding:16px;display:grid}.metric.compact:after{display:none}.metric.compact strong{font-size:26px}.metric.compact span{color:var(--muted);font-size:12px}.import-errors{max-height:170px;color:var(--error-on-container);background:var(--error-container-default);border-radius:8px;padding:14px;font-size:13px;overflow-y:auto}.preview-list{max-height:220px;overflow-y:auto}.preview-list>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 12px;display:flex}.preview-list span{color:var(--muted)}.contact-picker{gap:8px;display:grid}.record-metrics{margin-bottom:20px}.record-tabs{margin-bottom:24px}.record-tab-panel{gap:40px;display:grid}.record-tab-panel>.record-metrics{margin-bottom:0}.university-files,.university-file-groups{gap:16px;display:grid}.university-file-workflow{padding:0;overflow:hidden}.university-file-workflow__header{background:var(--surface-muted);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 18px;display:flex}.university-file-workflow__header a{color:var(--text);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.university-file-workflow__header a:hover{color:var(--brand);text-decoration:underline}.university-file-stage{border-top:1px solid var(--border);padding:16px 18px 18px}.university-file-stage__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.university-file-stage__header h3{margin:0;font-size:15px}.university-files .workflow-file small{display:block}.record-metric{align-content:space-between;gap:12px;min-height:112px;display:grid;overflow:hidden}.record-metric span{color:var(--muted);font-size:12px;font-weight:650}.record-metric strong{color:var(--brand);font-size:32px;line-height:36px}.record-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;gap:20px;display:grid}.record-overview,.record-hierarchy{min-width:0}.record-section-header{margin:0 0 20px}.record-section-header h2{margin-top:4px}.record-fields{grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);gap:0;margin:0;display:grid}.record-fields dt,.record-fields dd{border-bottom:1px solid var(--border);overflow-wrap:anywhere;margin:0;padding:11px 0}.record-fields dt{color:var(--muted);font-size:13px}.record-fields dd{font-weight:550}.record-fields>:nth-last-child(-n+2){border-bottom:0}.record-path{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 18px;display:flex}.record-path a{color:var(--brand);font-weight:650;text-decoration:none}.record-path a:hover{text-decoration:underline}.record-path>span{color:var(--muted)}.record-relations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.relation-card{min-width:0;color:inherit;justify-content:space-between;align-items:flex-start;gap:18px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}.relation-card:hover{border-color:var(--status-04-muted);box-shadow:var(--shadow-m)}.relation-card h3,.contact-card h3{margin:5px 0 4px;font-size:16px}.relation-card p,.contact-card p{color:var(--muted);margin:0;font-size:13px}.relation-card__meta{max-width:190px;color:var(--muted);text-align:right;flex:none;justify-items:end;gap:5px;font-size:12px;display:grid}.relation-card__meta>span{color:var(--text);font-weight:650}.record-subheading{margin:22px 0 12px}.contact-card{color:inherit;justify-content:space-between;align-items:flex-start;gap:20px;text-decoration:none;display:flex}.record-section-spaced{margin-top:48px}.access-reason{color:var(--muted);margin-top:4px;font-size:11px;display:block}.contact-card__links{justify-items:end;gap:5px;font-size:13px;display:grid}.contact-card__links a{color:var(--brand);text-decoration:none}.workflow-groups{gap:24px;display:grid}.workflow-group{gap:10px;display:grid}.record-group-title{align-items:center;gap:10px;display:flex}.record-group-title h3{margin:0}.split{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:20px;display:grid}.sticky{position:sticky;top:24px}.launch-form{max-width:760px}.catalog-list{gap:10px;min-height:48px;margin:18px 0;display:grid}.catalog-list>div{background:var(--surface-muted);border-radius:8px;padding:10px 12px}.catalog-list small{color:var(--muted);margin-top:2px;display:block}.catalog-tree{gap:8px;margin-top:18px;display:grid}.tree-item{border-left:3px solid var(--brand);background:var(--surface-muted);border-radius:4px 8px 8px 4px;padding:12px 14px}.tree-item.direction{border-color:var(--status-05-default);margin-left:22px}.tree-item.product{border-color:var(--status-01-default);margin-left:44px}.tree-item small{color:var(--muted);margin-top:2px;display:block}.draft-state{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:-18px;margin-bottom:14px;font-size:12px;display:flex}.draft-state__dot{background:var(--success);border-radius:50%;width:8px;height:8px}.draft-state__dot--dirty{background:var(--orange)}.template-settings{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);gap:16px;margin-bottom:20px;display:grid}.template-settings__description{grid-column:1/-1}.constructor-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}.stage-stepper{padding:18px;position:sticky;top:20px}.stage-stepper__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.stage-stepper__header h2{margin-top:3px}.stage-stepper ol{margin:0;padding:0;list-style:none;display:grid}.stage-stepper li{padding-bottom:6px;position:relative}.stage-stepper li:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:42px;bottom:-2px;left:19px}.stage-step{text-align:left;width:100%;min-height:58px;color:var(--text);z-index:1;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:8px;display:flex;position:relative}.stage-step:hover{background:var(--surface-muted)}.stage-step.active{color:var(--brand);background:var(--brand-softer);border-color:var(--status-04-container-hover)}.stage-step__number{background:var(--surface-subtle);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.stage-step.active .stage-step__number{background:var(--brand);color:var(--brand-on)}.stage-step__copy{flex:1;min-width:0;display:grid}.stage-step__copy strong,.stage-step__copy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stage-step__copy strong{font-size:13px;line-height:18px}.stage-step__copy small{color:var(--muted);font-size:11px;line-height:16px}.constructor-main{min-width:0}.stage-editor{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-s);border-radius:12px;overflow:hidden}.stage-editor-head{background:var(--surface-muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 20px;display:flex}.stage-editor-head h2{margin-top:3px}.stage-editor-head__actions{align-items:center;gap:4px;display:flex}.stage-editor-body{padding:0 24px}.editor-section{border-bottom:1px solid var(--border);padding:26px 0}.editor-section:last-child{border-bottom:0}.editor-section__heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.editor-section__heading p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:20px}.editor-section__heading.compact{margin:24px 0 12px}.technical-details{background:var(--surface-muted);border-radius:8px;margin-top:16px;padding:12px 14px}.technical-details summary{color:var(--muted);cursor:pointer;font-size:13px;font-weight:600}.technical-details[open] summary{margin-bottom:14px}.field-editor-list{gap:12px;display:grid}.field-editor-card{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;padding:16px}.field-editor-card__top{align-items:center;gap:10px;margin-bottom:14px;display:flex}.field-editor-card__top>strong{flex:1;min-width:0}.field-editor-card__index{background:var(--brand-soft);width:24px;height:24px;color:var(--brand);border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:grid}.field-editor-card__actions{gap:2px;display:flex}.field-editor-card__grid{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)}.inline-empty{text-align:center;border:1px dashed var(--border-strong);background:var(--surface-muted);border-radius:10px;padding:24px}.inline-empty p{color:var(--muted);margin:0 0 12px}.inline-empty--compact{text-align:left;margin:0;padding:14px 16px;font-size:13px}.mapping-list,.rule-list{gap:10px;display:grid}.mapping-row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1.2fr) auto;align-items:end;gap:10px;display:grid}.mapping-arrow{color:var(--disabled);align-self:center;margin-bottom:12px}.rule-row{background:var(--surface-muted);border-radius:10px;grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) minmax(130px,.8fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.db-action-card{background:var(--surface)}.db-returning{padding-top:4px}.db-returning>p{margin:4px 0 12px}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.source-type{background:var(--brand-soft);width:fit-content;color:var(--brand);letter-spacing:.05em;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.publication-history{margin-top:20px}.publication-history .section-header{margin-top:0}.workflow-runtime-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:12px;display:flex}.workflow-back-link{margin-bottom:10px}.workflow-tabs{margin-bottom:16px}.workflow-instance-layout{grid-template-columns:minmax(300px,36fr) minmax(0,64fr);align-items:start;gap:20px;display:grid}.workflow-navigation{flex-direction:column;height:clamp(560px,100vh - 210px,820px);padding:0;display:flex;position:sticky;top:20px;overflow:hidden}.workflow-navigation__header{border-bottom:1px solid var(--border);align-items:center;min-height:68px;padding:12px 16px;display:flex}.workflow-navigation__title{align-items:center;gap:7px;min-width:0;margin-top:2px;display:flex}.workflow-navigation__header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;line-height:21px;overflow:hidden}.workflow-navigation__title>span{color:var(--muted);flex:none;font-size:11px;font-weight:600}.workflow-navigation ol{overscroll-behavior:contain;min-height:0;margin:0;padding:8px 10px;list-style:none;overflow-y:auto}.workflow-navigation__item{padding-bottom:2px;position:relative}.workflow-navigation__item:not(:last-child):after{content:"";z-index:0;background:var(--border-strong);width:2px;position:absolute;top:34px;bottom:-4px;left:19px}.workflow-navigation__stage{z-index:1;width:100%;min-height:56px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;padding:4px 8px 4px 4px;transition:border-color .12s,background .12s,box-shadow .12s;display:grid;position:relative}.workflow-navigation__stage:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border)}.workflow-navigation__stage:focus-visible{box-shadow:var(--focus-ring);outline:none}.workflow-navigation__stage:disabled{cursor:not-allowed}.workflow-navigation__marker{border:2px solid var(--border-strong);z-index:1;width:30px;height:30px;color:var(--muted);background:var(--surface);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:relative}.workflow-navigation__copy{gap:1px;min-width:0;padding-top:1px;display:grid}.workflow-navigation__copy strong{overflow-wrap:anywhere;font-size:13px;line-height:17px}.workflow-navigation__description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:15px;display:-webkit-box;overflow:hidden}.workflow-navigation__event{color:var(--muted);margin-top:2px;font-size:10px;font-style:normal;line-height:14px}.workflow-navigation__item--completed .workflow-navigation__marker{border-color:var(--success);color:var(--success-on-success);background:var(--success)}.workflow-navigation__item--active .workflow-navigation__marker{border-color:var(--brand);color:var(--brand-on);background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.workflow-navigation__item--locked .workflow-navigation__stage,.workflow-navigation__item--skipped .workflow-navigation__stage{opacity:.62}.workflow-navigation__item.is-selected .workflow-navigation__stage{border-color:var(--status-04-muted);background:var(--brand-softer);box-shadow:inset 2px 0 0 var(--brand)}.workflow-navigation__item.is-selected .workflow-navigation__copy strong{color:var(--brand)}.workflow-stage-workspace{overscroll-behavior:contain;height:clamp(560px,100vh - 210px,820px);padding:0;overflow-y:auto}.workflow-stage-workspace__header{border-bottom:1px solid var(--border);z-index:5;background:var(--surface);justify-content:space-between;align-items:flex-start;gap:20px;min-height:116px;padding:20px 24px;display:flex;position:sticky;top:0}.workflow-stage-workspace__heading{min-width:0}.workflow-stage-workspace__heading h2{overflow-wrap:anywhere;margin:5px 0 6px}.workflow-stage-workspace__heading p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:19px}.workflow-stage-workspace__status{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workflow-stage-workspace__body{padding:24px}.workflow-stage-workspace .stage-resources{grid-template-columns:1fr}.workflow-section{min-height:460px;padding:0;overflow:hidden}.workflow-section__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;min-height:104px;padding:20px 24px;display:flex}.workflow-section__header h2{margin:5px 0 6px}.workflow-section__header p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:19px}.workflow-section__body{padding:24px}.workflow-section__empty{text-align:center;place-content:center;min-height:220px;display:grid}.discussion-composer{border-bottom:1px solid var(--border);gap:10px;padding-bottom:22px;display:grid}.discussion-composer__actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.discussion-list{display:grid}.discussion-item{border-bottom:1px solid var(--border);padding:18px 0}.discussion-item:last-child{border-bottom:0}.discussion-item__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discussion-item__meta strong{font-size:13px}.discussion-item__meta time{color:var(--muted);margin-left:auto;font-size:11px}.discussion-item__stage{color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.discussion-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.workflow-file-groups{gap:24px;display:grid}.workflow-file-group{gap:10px;display:grid}.workflow-file-group__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-file-group__header h3{margin:0;font-size:16px}.workflow-file-group__header span{min-width:24px;height:24px;color:var(--muted);background:var(--surface-muted);border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-weight:700;display:grid}.workflow-file-list{gap:8px;display:grid}.workflow-file{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.workflow-file:hover{border-color:var(--brand);background:var(--brand-softer)}.workflow-file:focus-visible{box-shadow:var(--focus-ring);outline:none}.workflow-file>span:first-child{gap:3px;min-width:0;display:grid}.workflow-file strong{overflow-wrap:anywhere}.workflow-file small{color:var(--muted);font-size:11px}.workflow-file__action{color:var(--brand);flex:none;font-size:12px;font-weight:700}.stage-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.stage-title>h3{flex:160px;min-width:0}.stage-description{color:var(--muted);margin:6px 0 18px;font-size:13px}.stage-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.stage-resources{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:16px;margin-top:22px;display:grid}.drop-zone{border:1px dashed var(--border-strong);background:var(--surface-muted);border-radius:10px;padding:16px}.drop-zone>.list-meta{margin:5px 0 12px}.file-field{color:var(--muted);gap:4px;font-size:12px;display:grid}.file-field__label{color:var(--brand);font-weight:600}.file-field__hint{color:var(--muted)}.file-field input{width:100%;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px}.file-list{gap:6px;margin-top:12px;display:grid}.file-link{width:100%;justify-content:space-between!important}.file-link .button__label{justify-content:space-between;gap:12px;width:100%;display:flex}.runtime-source-list,.source-run-history,.import-change-list{gap:10px;display:grid}.runtime-source-card{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;gap:12px;padding:14px;display:grid}.runtime-source-card>div:first-child{align-items:center;gap:8px;display:flex}.source-run-history{border-top:1px solid var(--border);color:var(--muted);padding-top:10px;font-size:11px}.source-run-history small{color:var(--text);font-weight:600}.import-preview{margin-top:16px;padding:18px}.import-preview .section-header{margin-top:0}.import-change{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(160px,.85fr) minmax(120px,1fr) 24px minmax(120px,1fr);align-items:center;gap:12px;padding:14px;display:grid}.import-change--conflict{border-color:var(--warning-muted);background:var(--warning-container-default)}.import-change__value{overflow-wrap:anywhere;min-width:0}.import-change__label{overflow-wrap:anywhere;min-width:0;font-weight:600}.import-change__value small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px;display:block}.import-change__arrow{color:var(--muted);text-align:center}.import-change__warning{color:var(--warning-on-container);grid-column:2/-1;font-size:11px}.db-preview-list{gap:14px;display:grid}.db-preview-action{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;gap:12px;padding:16px;display:grid}.db-preview-action>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.db-preview-action>header small{color:var(--muted);margin-left:auto}.action-run-history{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.action-run-history h4{margin-bottom:8px}.comments{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.comment{border-bottom:1px solid var(--border);padding:10px 0}.comment strong{font-size:12px}.comment p{margin:4px 0}.comment time{color:var(--muted);font-size:11px}.comments .inline-form{margin-top:14px}.code-box{background:var(--neutral-950);color:var(--neutral-50);white-space:pre-wrap;border-radius:8px;padding:14px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (width<=1180px){.grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.constructor-layout{grid-template-columns:270px minmax(0,1fr)}.mapping-row,.rule-row{grid-template-columns:1fr 1fr}.mapping-arrow{display:none}.ui-form-grid--3>*,.ui-form-grid--4>*{grid-column:span 6}}@media (width<=1080px){.workflow-instance-layout{grid-template-columns:1fr}.workflow-navigation{height:auto;position:static}.workflow-navigation ol{scrollbar-width:thin;gap:8px;padding:10px 12px 12px;display:flex;overflow:auto hidden}.workflow-navigation__item{flex:0 0 min(280px,78vw);padding:0}.workflow-navigation__item:after{display:none}.workflow-navigation__stage{min-height:56px}.workflow-navigation__copy>span{-webkit-line-clamp:1}.workflow-stage-workspace{height:auto;overflow:visible}.workflow-stage-workspace__header{position:static}}@media (width<=960px){.app-shell{grid-template-columns:var(--sidebar-width-expanded) minmax(0, 1fr)}.app-shell--collapsed{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)}.grid.cols-3,.split,.constructor-layout,.record-layout,.integrations-layout{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:flex-start;gap:18px}.header-actions{justify-content:flex-start;width:100%}.sticky,.stage-stepper{position:static}.stage-resources{grid-template-columns:1fr}.stage-stepper ol{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px}.stage-stepper li{padding:0}.stage-stepper li:after{display:none}}@media (width<=720px){.app-shell{display:block}.sidebar{height:auto;padding:14px 16px;position:static}.brand{justify-content:flex-start;height:54px;min-height:54px;padding:0 0 12px}.brand img{width:148px;height:34px}.ui-sidebar-toggle{display:none}.main-nav{scrollbar-width:none;gap:4px;padding-top:12px;display:flex;overflow-x:auto}.main-nav .ui-nav-item{white-space:nowrap;width:auto;min-width:max-content}.sidebar-footer{display:none}.theme-switcher{margin-top:12px;padding:12px 0 0}.content{padding:26px 16px 52px}.page-header{flex-direction:column;align-items:flex-start;gap:18px}.page-header h1{font-size:28px;line-height:34px}.header-actions{justify-content:flex-start;width:100%}.grid.cols-4,.grid.cols-2,.ui-form-grid,.template-settings,.field-editor-card__grid,.mapping-row,.rule-row{grid-template-columns:minmax(0,1fr)}.integration-details__header,.integration-version{flex-direction:column;align-items:flex-start}.integration-summary{grid-template-columns:1fr}.integration-summary>div{border-right:0;border-bottom:1px solid var(--border)}.integration-summary>div:last-child{border-bottom:0}.ui-form-grid>*,.template-settings__description{grid-column:1/-1!important}.list-item{flex-wrap:wrap;align-items:flex-start}.progress{width:100%}.stage-editor-head{flex-direction:column;align-items:flex-start}.stage-editor-head__actions{flex-wrap:wrap;width:100%}.stage-editor-body{padding:0 16px}.editor-section__heading{flex-direction:column;align-items:flex-start}.editor-section__heading>.app-button{width:100%}.mapping-row>.app-button,.rule-row>.app-button{justify-self:start}.checkbox-grid,.import-change{grid-template-columns:1fr}.import-change__arrow{display:none}.import-change__warning{grid-column:auto}.checkbox-cell{align-items:center;min-height:44px;padding:0}.draft-state{justify-content:flex-start;margin-top:-8px}.desktop-label{display:none}.workflow-stage-workspace__header{flex-direction:column;align-items:flex-start;padding:18px 16px}.workflow-stage-workspace__status{justify-content:flex-start}.workflow-stage-workspace__body,.workflow-section__header,.workflow-section__body{padding:18px 16px}.discussion-item__meta time{width:100%;margin-left:0}.workflow-file{align-items:flex-start}.app-shell--collapsed{display:block}.app-shell--collapsed .brand img{width:42px}.app-shell--collapsed .main-nav .ui-nav-item{grid-template-columns:var(--control-height-md) minmax(0, 1fr);column-gap:8px;padding-inline:8px}.app-shell--collapsed .main-nav .sidebar-label{opacity:1;width:auto;max-width:180px}.app-shell--collapsed .theme-switcher--compact{grid-template-columns:1fr}.ui-toolbar{min-height:64px;padding:0 8px}.ui-toolbar-action{min-width:66px;font-size:11px}.columns-grid,.access-grid{grid-template-columns:1fr}.toolbar-panel{padding:18px 14px}.toolbar-panel--filters{margin:10px}.toolbar-panel__heading{flex-direction:column;align-items:flex-start;gap:2px}.toolbar-panel__footer{flex-direction:column;align-items:stretch}.toolbar-panel__footer>div,.toolbar-panel__footer .app-button{width:100%}.ui-pagination{text-align:left;grid-template-columns:1fr}.ui-pagination>span{text-align:left}.ui-pagination__pages{justify-content:flex-start;overflow-x:auto}.catalog-grid--fullscreen{border-radius:0;inset:0}.record-relations,.record-fields{grid-template-columns:1fr}.record-fields dt{border-bottom:0;padding-bottom:2px}.record-fields dd{padding-top:2px}.process-filter-grid{grid-template-columns:1fr}.process-controls__footer{flex-direction:column-reverse;align-items:stretch}.process-controls__footer>*{width:100%}.kanban-column{flex-basis:min(86vw,310px)}.relation-card,.contact-card{flex-direction:column}.relation-card__meta,.contact-card__links{text-align:left;justify-items:start}.app-modal{border-radius:12px;padding:20px 16px}.modal-head{flex-direction:column}.modal-actions,.ui-form-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions .app-button,.ui-form-actions .app-button{width:100%}}.openapi-document textarea{min-height:320px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.stage-data-choice{border:1px solid var(--border);border-radius:12px;padding:16px}.api-request-preview{color:#f9fafb;background:#111827;border-radius:8px;max-height:320px;padding:16px;font-size:12px;overflow:auto}.template-settings-panel{margin-bottom:20px;padding:0;overflow:hidden}.template-settings-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 20px;font-weight:700;list-style:none;display:flex}.template-settings-panel>summary::-webkit-details-marker{display:none}.template-settings-panel>summary:after{content:"⌄";color:var(--muted);font-size:18px;transition:transform .2s}.template-settings-panel[open]>summary:after{transform:rotate(180deg)}.template-settings-panel .template-settings{border-top:1px solid var(--border);margin:0;padding:20px}.constructor-layout{grid-template-columns:minmax(0,1fr)}.stage-stepper{padding:14px 16px;position:static}.stage-stepper__header{margin-bottom:10px}.stage-stepper ol{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.stage-stepper li{flex:0 0 min(280px,72vw);padding:0}.stage-stepper li:after{display:none}.stage-stepper__add{width:auto;margin-top:8px}.stage-editor-title{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;margin:-4px;padding:4px;display:grid}.stage-editor-title:hover{background:var(--surface-subtle)}.stage-editor-title:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.stage-editor-title small{color:var(--muted);font-size:11px}.stage-visual-layout{grid-template-columns:minmax(540px,1.35fr) minmax(360px,.75fr);min-height:680px;display:grid}.stage-flow{background:var(--surface-muted);border-right:1px solid var(--border);min-width:0;padding:22px;overflow:hidden}.stage-flow__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.stage-flow__head h3{margin:3px 0 0}.stage-flow__legend{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stage-flow__legend span{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.stage-flow__legend span:before{content:"";background:var(--brand);border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.stage-flow__legend span:nth-child(2):before{background:var(--status-05-default)}.stage-flow__legend span:nth-child(3):before{background:var(--status-01-default)}.stage-flow__upstream{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.stage-flow__center{width:min(100%,660px);margin:0 auto}.stage-flow__database{min-width:0;padding:2px 2px 12px;overflow-x:auto}.stage-flow__database-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:2px 0 10px;font-size:11px;font-weight:700}.stage-flow__database-chain{justify-content:center;align-items:stretch;width:max-content;min-width:100%;display:flex}.stage-flow__database-step{align-items:center;display:flex}.flow-node{border:1px solid var(--border);text-align:left;width:100%;min-width:0;min-height:112px;color:var(--text);background:var(--surface);box-shadow:var(--shadow-s);cursor:pointer;border-radius:12px;align-content:start;gap:8px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.flow-node:hover{border-color:var(--border-strong);transform:translateY(-1px)}.flow-node:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.flow-node.active{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft), var(--shadow-s)}.flow-node--context{box-shadow:inset 0 3px 0 var(--brand), var(--shadow-s)}.flow-node--input{box-shadow:inset 0 3px 0 var(--status-05-default), var(--shadow-s)}.flow-node--output,.flow-node--database{box-shadow:inset 0 3px 0 var(--status-01-default), var(--shadow-s)}.flow-node__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-node__kind{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.flow-node__status{color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.flow-node strong{overflow-wrap:anywhere;font-size:13px;line-height:18px}.flow-node small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:16px}.flow-node__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.flow-node__field{background:var(--surface-muted);border-radius:7px;min-width:0;padding:6px 8px;display:grid}.flow-node__field b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.flow-node__field span{color:var(--muted);font-size:9px}.flow-node__more{color:var(--brand);align-self:center;font-size:10px;font-weight:700}.flow-link--vertical{place-items:center;height:54px;display:grid;position:relative}.flow-link--vertical:before{content:"";background:var(--border-strong);width:2px;position:absolute;top:0;bottom:0}.flow-link--vertical:after{content:"";border-right:2px solid var(--border-strong);border-bottom:2px solid var(--border-strong);width:7px;height:7px;position:absolute;bottom:1px;transform:rotate(45deg)}.flow-link--vertical span,.flow-link--horizontal span{z-index:1;color:var(--muted);background:var(--surface-muted);text-align:center;border-radius:999px;padding:3px 7px;font-size:9px;line-height:14px;position:relative}.flow-link--horizontal{place-items:center;width:132px;min-width:132px;padding:0 10px;display:grid;position:relative}.flow-link--horizontal:before{content:"";background:var(--border-strong);height:2px;position:absolute;left:0;right:0}.flow-link--horizontal:after{content:"";border-top:2px solid var(--border-strong);border-right:2px solid var(--border-strong);width:7px;height:7px;position:absolute;right:1px;transform:rotate(45deg)}.db-table-node{width:300px;padding:0;overflow:hidden}.db-table-node__head{background:var(--surface-muted);border-bottom:1px solid var(--border);gap:4px;padding:14px;display:grid}.db-table-node__head>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.db-table-node__head code{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.db-table-node__rows{display:grid}.db-table-node__row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:8px 12px;display:grid}.db-table-node__row:last-child{border-bottom:0}.db-table-node__column{min-width:0;display:grid}.db-table-node__column b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.db-table-node__column small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.db-table-node__markers{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.db-table-node__markers span{color:var(--brand);background:var(--brand-soft);border-radius:4px;padding:1px 4px;font-size:8px;font-weight:800}.db-table-node__source{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:9px}.db-table-node__relation{color:var(--brand);overflow-wrap:anywhere;grid-column:1/-1;padding-left:12px;font-size:9px;position:relative}.db-table-node__relation:before{content:"↳";position:absolute;left:0}.template-settings-panel>summary>span:first-child{gap:2px;min-width:0;display:grid}.template-settings-panel>summary small{color:var(--muted);font-size:11px;font-weight:400}.template-settings-panel__action{color:var(--brand);margin-left:auto;font-size:12px}.stage-flow__head p{color:var(--muted);margin:4px 0 0;font-size:12px}.flow-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.flow-legend>span{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.flow-legend__dot{background:var(--brand);border-radius:2px;width:7px;height:7px;display:inline-block}.flow-legend__dot--source{background:var(--status-05-default)}.flow-legend__dot--action{background:var(--status-01-default)}.flow-zone{border:1px dashed var(--border-strong);background:var(--surface);border-radius:14px;padding:14px}.flow-zone__label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.flow-upstream{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.flow-center-node{width:min(100%,660px);margin:0 auto}.flow-node--source{box-shadow:inset 0 3px 0 var(--status-05-default), var(--shadow-s)}.flow-node--form{min-height:150px;box-shadow:inset 0 3px 0 var(--brand), var(--shadow-s)}.flow-node--action{box-shadow:inset 0 3px 0 var(--status-01-default), var(--shadow-s)}.flow-node--wide{padding:16px 18px}.flow-node__badge{color:var(--muted);letter-spacing:.06em;font-size:9px;font-weight:800}.flow-node__meta{color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700}.flow-node__content{color:var(--muted);font-size:11px;line-height:16px;display:block}.flow-node__content p{margin:0}.flow-node__edit{color:var(--brand);align-items:center;gap:2px;margin-top:auto;font-size:10px;font-weight:700;display:inline-flex}.flow-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.flow-form-fields>span{min-width:0;color:var(--text);background:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:600;display:grid;overflow:hidden}.flow-form-fields small{color:var(--muted);font-size:9px;font-weight:400}.flow-form-fields .flow-more{color:var(--brand);background:0 0;align-self:center}.db-flow-scroll{min-width:0;padding:2px 2px 12px;overflow-x:auto}.db-flow-chain{justify-content:center;align-items:stretch;width:max-content;min-width:100%;display:flex}.db-flow-step{align-items:center;display:flex}.db-table-node{border:1px solid var(--border);text-align:left;min-height:0;color:var(--text);background:var(--surface);box-shadow:inset 0 3px 0 var(--status-01-default), var(--shadow-s);cursor:pointer;border-radius:12px;display:grid}.db-table-node:hover{border-color:var(--border-strong)}.db-table-node:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.db-table-node.active{border-color:var(--brand);box-shadow:inset 0 3px 0 var(--status-01-default), 0 0 0 2px var(--brand-soft), var(--shadow-s)}.db-table-node__head{color:var(--muted);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 6px;font-size:9px;display:flex}.db-table-node>strong,.db-table-node>code{margin:0 14px}.db-table-node>strong{font-size:13px}.db-table-node>code{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:9px}.db-table-node__columns{border-top:1px solid var(--border);margin-top:10px;display:grid}.db-table-column{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:7px 12px;display:grid}.db-table-column>span:first-child{min-width:0;display:grid}.db-table-column b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.db-table-column small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px;overflow:hidden}.db-column-markers{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.db-column-markers i{color:var(--brand);background:var(--brand-soft);border-radius:4px;padding:1px 4px;font-size:7px;font-style:normal;font-weight:800}.db-table-column em{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:8px;font-style:normal}.db-table-node__more{color:var(--brand);padding:8px 12px;font-size:9px;font-weight:700}.db-table-node__relations{color:var(--brand);background:var(--brand-softer);overflow-wrap:anywhere;padding:8px 14px;font-size:9px}.db-table-node>.flow-node__edit{padding:10px 14px}.stage-inspector{background:var(--surface);align-self:start;min-width:0;max-height:calc(100vh - 40px);padding:20px;position:sticky;top:20px;overflow-y:auto}.stage-inspector__head{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:16px}.stage-inspector__head h3{margin:3px 0 5px}.stage-inspector__head p{color:var(--muted);margin:0;font-size:12px;line-height:18px}.stage-inspector__hint{color:var(--muted);margin-top:5px;font-size:11px;display:block}.stage-inspector__body,.inspector-content{gap:16px;display:grid}.inspector-content>.editor-section{border:0;padding:0}.inspector-content .editor-section__heading{margin-bottom:14px}.inspector-content .editor-section__heading.compact{margin-top:10px}.field-editor-card--compact{background:var(--surface);padding:0;overflow:hidden}.field-editor-card--compact>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 14px;list-style:none;display:grid}.field-editor-card--compact>summary::-webkit-details-marker{display:none}.field-editor-card--compact>summary small{color:var(--muted);font-size:10px}.field-editor-card--compact .field-editor-card__body{border-top:1px solid var(--border);padding:14px}.field-editor-card--compact .field-editor-card__grid{padding:0}.field-editor-card__summary{min-width:0;display:grid}.field-editor-card__summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-editor-card--compact .field-editor-card__actions{padding-top:12px}.stage-editor--compact{padding:20px}.compact-stage-heading{align-items:center;gap:16px;margin-bottom:20px;display:flex}.compact-stage-heading>.app-field{flex:1}.compact-stage-heading .stage-editor-head__actions{flex-wrap:nowrap;width:auto}.form-source-picker{border-bottom:1px solid var(--border);padding-bottom:16px}.form-source-choices{background:var(--surface-muted);border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.form-source-choices>button{flex:1 0 72px;min-width:0;padding-inline:8px}.form-source-choices .button__label{font:var(--font-description-l-strong);white-space:nowrap}.form-source-picker>.list-meta{margin:12px 0 0}.source-config{gap:16px;padding:16px 0;display:grid}.source-config>.app-button{justify-self:start}.source-config .technical-details{margin:0}.compact-form-fields{padding:16px 0}.compact-form-fields .field-editor-list{border:1px solid var(--border);border-radius:8px;gap:0;overflow:hidden}.compact-form-fields .field-editor-card--compact{border:0;border-bottom:1px solid var(--border);border-radius:0}.compact-form-fields .field-editor-card--compact:last-child{border-bottom:0}.compact-form-fields .field-editor-card--compact>summary{grid-template-columns:auto minmax(0,1fr) auto;padding:8px 12px}.compact-form-fields .field-editor-card__actions{padding:0}.compact-form-fields .field-editor-card__summary{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.compact-form-fields .field-editor-card__summary small{font:var(--font-description-l)}.compact-editor-section{border-top:1px solid var(--border)}.compact-editor-section>summary{cursor:pointer;font:var(--font-body-s-strong);padding:16px 0}.compact-editor-section>summary span{color:var(--muted);margin-left:12px;font-weight:400}.report-shell{margin-bottom:18px}.report-toolbar{border-bottom:1px solid var(--border)}.report-filter-summary{background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:10px 16px;display:flex}.report-filter-summary>span{border:1px solid var(--border);color:var(--text);background:var(--surface-subtle);font:var(--font-description-l-strong);border-radius:999px;padding:5px 9px}.report-filter-summary>small{color:var(--muted);font:var(--font-description-l);margin-left:auto}.report-filter-grid{gap:16px}.process-view-tabs,.report-view-tabs{margin:0 0 18px}.report-metrics{margin-bottom:18px}.report-metric{min-height:160px}.report-metric--alert{border-color:var(--danger)}.report-metric--alert .metric-value{color:var(--danger)}.report-notice{border:1px solid var(--border);color:var(--muted);background:var(--surface-subtle);font:var(--font-body-s);border-radius:8px;margin:-4px 0 18px;padding:10px 12px}.report-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.report-chart-card{min-height:0;padding:20px;overflow:visible}.report-chart-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.report-chart-card h2{font:var(--font-heading-h3)}.report-chart-card header p{color:var(--muted);font:var(--font-description-l);margin:4px 0 0}.chart-download{flex:none;position:relative}.chart-download>summary{cursor:pointer;border:1px solid var(--border-strong);color:var(--brand);font:var(--font-description-l-strong);border-radius:8px;padding:7px 10px;list-style:none}.chart-download>summary::-webkit-details-marker{display:none}.chart-download>div{z-index:8;border:1px solid var(--border);background:var(--surface);width:86px;box-shadow:var(--shadow-m);border-radius:8px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0}.chart-download button{color:var(--text);text-align:left;cursor:pointer;font:var(--font-description-l-strong);background:0 0;border:0;border-radius:6px;padding:7px 8px}.chart-download button:hover{background:var(--surface-subtle)}.report-bars{gap:14px;display:grid}.report-bar{gap:5px;min-width:0;display:grid}.report-bar__label{min-width:0;font:var(--font-description-l);justify-content:space-between;gap:12px;display:flex}.report-bar__label-copy{gap:2px;min-width:0;display:grid}.report-bar__label-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.report-bar__label-copy>small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:var(--font-description-s);overflow:hidden}.report-bar__label strong{flex:none}.report-bar__scale{border-left:1px solid var(--border-strong);background:linear-gradient(to bottom, transparent 5px, var(--border) 5px, var(--border) 6px, transparent 6px);height:12px}.report-bar__track{background:var(--surface-subtle);border-radius:0 999px 999px 0;height:12px;display:flex;overflow:hidden}.report-bar__segment{min-width:0;height:100%}.report-bar__segment.problematic{background:var(--danger)}.report-bar__segment.active{background:var(--brand)}.report-bar__segment.completed{background:var(--success)}.report-bar__segment.cancelled{background:var(--muted)}.report-bar__segment.duration{background:linear-gradient(90deg, var(--brand), var(--status-04-default));border-radius:999px;width:100%}.report-bar>small{color:var(--muted);font:var(--font-description-s)}.report-section{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:18px}.report-section-heading{margin-bottom:16px}.report-section-heading p{color:var(--muted);font:var(--font-body-s);margin:5px 0 0}.report-table{min-width:1080px}.report-table td{vertical-align:top}.report-overdue{color:var(--danger);white-space:nowrap}.dashboard-period{min-height:36px;color:var(--muted);align-items:center;gap:10px;margin:-12px 0 20px;font-size:12px;display:flex}.dashboard-period span{color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:5px 10px;font-weight:700}.dashboard-stack{gap:24px;width:100%;min-width:0;max-width:100%;display:grid}.dashboard-stack>*,.report-metrics,.report-chart-grid{min-width:0;max-width:100%}.dashboard-attention,.dashboard-worklist{min-width:0}.dashboard-attention>.section-header,.dashboard-worklist>.section-header{margin-top:0}.dashboard-attention>.section-header a,.dashboard-worklist>.section-header a{color:var(--brand);font-size:13px;font-weight:650;text-decoration:none}.dashboard-attention>.section-header a:hover,.dashboard-worklist>.section-header a:hover{text-decoration:underline}.dashboard-task-table{min-width:760px}.report-export-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-export-panel h3{margin:0}.report-export-panel p{color:var(--muted);font:var(--font-body-s);margin:4px 0 0}.report-export-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1100px){.report-chart-grid{grid-template-columns:1fr}}@media (width<=700px){.report-filter-summary>small{width:100%;margin-left:0}.report-export-panel{flex-direction:column;align-items:stretch}.report-chart-card{min-height:0;padding:16px}}@container page (width<=960px){.grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-layout,.split,.record-layout,.workflow-instance-layout,.stage-visual-layout,.report-chart-grid{grid-template-columns:minmax(0,1fr)}.ui-form-grid--3>*,.ui-form-grid--4>*{grid-column:span 6}.workflow-navigation{height:auto;position:static}.workflow-navigation ol{scrollbar-width:thin;gap:8px;padding:10px 12px 12px;display:flex;overflow:auto hidden}.workflow-navigation__item{flex:0 0 min(280px,78cqw);padding:0}.workflow-navigation__item:after{display:none}.workflow-navigation__stage{min-height:56px}.workflow-navigation__copy>span{-webkit-line-clamp:1}.workflow-stage-workspace{height:auto;overflow:visible}.workflow-stage-workspace__header{position:static}.stage-inspector{max-height:none;position:static}}@container page (width<=720px){.grid.cols-4,.grid.cols-3,.grid.cols-2,.template-settings,.field-editor-card__grid,.mapping-row,.rule-row{grid-template-columns:minmax(0,1fr)}.ui-form-grid>*{grid-column:1/-1!important}.integration-summary,.columns-grid,.access-grid,.record-relations,.record-fields,.process-filter-grid{grid-template-columns:minmax(0,1fr)}.ui-pagination{text-align:left;grid-template-columns:minmax(0,1fr)}.ui-pagination>span{text-align:left}.ui-pagination__pages{justify-content:flex-start;overflow-x:auto}.report-export-panel{flex-direction:column;align-items:stretch}}.compact-editor-section .source-config{padding-top:0}.db-picker-scroll{border:1px solid var(--border);border-radius:8px;max-height:360px;overflow:auto}.db-picker-table{background:var(--surface);min-width:0}.db-picker-table>header{border-bottom:1px solid var(--border);background:var(--surface-muted);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.db-picker-table code{font:var(--font-description-l);color:var(--muted)}.db-picker-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.db-picker-column{border-bottom:1px solid var(--border);padding:8px 12px}.db-picker-column small{color:var(--muted);font:var(--font-description-l);overflow-wrap:anywhere;display:block}.db-picker-relation{border-left:2px solid var(--brand);margin:12px;padding-left:12px}.db-picker-relation>summary{cursor:pointer;color:var(--brand);font:var(--font-body-s-strong);padding:8px 0}.db-picker-relation summary small{color:var(--muted);font:var(--font-description-l);display:block}.db-picker-relation .db-picker-table{border:1px solid var(--border);border-radius:8px;overflow:hidden}.file-source-settings{padding-bottom:16px}.file-source-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.file-source-toolbar>.app-select{flex:1;min-width:180px}.file-source-setting{margin-bottom:12px}.source-config .actions-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.template-constructor>.page-header{gap:12px;margin-bottom:8px}.template-constructor .page-header h1{font:var(--font-heading-h2)}.template-constructor .page-header .eyebrow{display:none}.template-constructor .draft-state{margin:4px 0 8px}.template-constructor .template-settings-panel{box-shadow:none;background:0 0;margin-bottom:12px}.template-constructor .template-settings-panel>summary{min-height:40px}.template-constructor .template-settings-panel>summary>span:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.template-constructor .constructor-layout{gap:12px}.template-constructor .compact-stage-heading{margin-bottom:12px}.template-constructor .stage-stepper{padding:12px 16px}.template-constructor .stage-stepper__header{margin-bottom:8px}.template-constructor .stage-stepper ol{flex-wrap:wrap;gap:4px;overflow:visible}.template-constructor .stage-stepper li{flex:180px}.template-constructor .stage-step{min-height:48px;padding:8px}.template-constructor .stage-step__copy strong{white-space:normal;overflow-wrap:anywhere}.template-constructor .stage-step__copy small{display:none}.template-constructor .publication-history>summary{cursor:pointer;font:var(--font-body-s-strong)}.template-constructor .publication-history[open]>summary{margin-bottom:16px}.stage-editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.stage-editor-toolbar .list-meta{margin:0}.stage-form-preview{gap:16px;display:grid}.source-selection-status{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.field-editor-disclosure{color:var(--muted)}.field-editor-card[open] .field-editor-disclosure{transform:rotate(180deg)}.compact-form-fields .field-editor-card__body>.field-editor-card__actions{justify-content:flex-end;margin-bottom:8px;display:flex}.template-search{margin-bottom:16px}.stage-setting{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:16px;display:flex}.stage-setting p{margin:4px 0 0}@media (width<=720px){.template-constructor .stage-stepper li{flex-basis:140px}.stage-editor--compact{padding:14px}.compact-stage-heading{align-items:flex-end;gap:4px}.compact-stage-heading>.app-field{min-width:0}.stage-editor-toolbar{flex-direction:column;align-items:flex-start}}@media (width<=1180px){.stage-visual-layout{grid-template-columns:1fr}.stage-flow{border-right:0;border-bottom:1px solid var(--border)}.stage-inspector{max-height:none;position:static}.db-flow-chain{width:auto;min-width:0;display:grid}.db-flow-step{display:grid}.flow-link--horizontal{width:100%;min-width:0;height:54px;padding:0}.flow-link--horizontal:before{width:2px;height:auto;inset:0 auto 0 50%}.flow-link--horizontal:after{bottom:2px;left:calc(50% - 4px);right:auto;transform:rotate(135deg)}.db-table-node{width:100%}}@media (width<=960px){.flow-upstream{grid-template-columns:1fr}}@media (width<=720px){.template-settings-panel>summary{padding:0 16px}.template-settings-panel .template-settings{padding:16px}.stage-stepper li{flex-basis:min(260px,82vw)}.stage-visual-layout{min-height:0}.stage-flow{padding:16px}.stage-flow__head{flex-direction:column;align-items:flex-start}.stage-flow__legend,.flow-legend{justify-content:flex-start}.stage-flow__upstream,.flow-upstream,.flow-node__fields,.flow-form-fields{grid-template-columns:1fr}.stage-flow__database-chain,.db-flow-chain{width:auto;min-width:0;display:grid}.stage-flow__database-step,.db-flow-step{display:grid}.flow-link--horizontal{width:100%;min-width:0;height:54px;padding:0}.flow-link--horizontal:before{width:2px;height:auto;inset:0 auto 0 50%}.flow-link--horizontal:after{bottom:2px;left:calc(50% - 4px);right:auto;transform:rotate(135deg)}.db-table-node{width:100%}.stage-inspector{padding:16px}.field-editor-card--compact>summary{grid-template-columns:auto minmax(0,1fr)}.field-editor-card--compact>summary small{grid-column:2}}.stage-form-controls{border:0;min-width:0;margin:0;padding:0}.stage-form-controls:disabled{opacity:.8}.alert pre{white-space:pre-wrap;overflow-wrap:anywhere}.workflow-start-node{background:var(--brand-softer);width:fit-content;color:var(--brand);border-radius:999px;margin:12px auto 4px;padding:8px 18px;font-weight:700}.workflow-connector{text-align:center;color:var(--muted);padding:4px;display:block}.workflow-branches{gap:4px;margin:8px 4px 0 42px;display:grid}.workflow-branches small{border-left:2px solid var(--brand);padding:5px 8px}.context-editor,.form-block-builder{margin-top:20px}.context-field-row{grid-template-columns:1fr 1.4fr 1fr auto}.form-block-card{border:1px solid var(--border);border-radius:14px;margin-bottom:12px;padding:0 16px 16px}.form-block-card summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.form-block-card summary span:first-child{gap:3px;display:grid}.form-block-card summary small{color:var(--muted)}.block-picker{flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.transition-card{border:1px solid var(--border);border-radius:14px;padding:16px}.object-field-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1.2fr 1.6fr auto;align-items:end;gap:12px;padding:12px 0;display:grid}.runtime-form-blocks{gap:16px;display:grid}.runtime-heading h4{margin-bottom:4px}.entity-list-block{padding:18px}.entity-record-list{gap:10px;display:grid}.entity-record{border:1px solid var(--border);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px;display:grid}.entity-record--primary{border-color:var(--brand);background:var(--brand-softer)}.entity-record__fields{flex-wrap:wrap;gap:12px 24px;display:flex}.entity-record__fields span{gap:3px;min-width:120px;display:grid}.entity-record__fields small{color:var(--muted)}.entity-editor{background:var(--surface-muted);border-radius:12px;margin-top:14px;padding:16px}@media (width<=900px){.object-field-row,.entity-record{grid-template-columns:1fr}}.stage-data-builder{gap:16px;display:grid}.constructor-no-code-note,.constructor-backend-hint{border:1px solid var(--border);color:var(--text);background:var(--surface-muted);font:var(--font-description-l);border-radius:10px;margin:0;padding:10px 14px}.constructor-no-code-note{border-color:var(--status-04-muted);background:var(--brand-softer);margin-bottom:14px}.constructor-backend-hint strong,.constructor-no-code-note strong{font-weight:700}.relation-tree{border:1px solid var(--border);background:var(--surface-muted);border-radius:16px;max-height:680px;padding:18px;overflow:auto}.relation-tree__branch{min-width:300px}.relation-tree__entity{border:1px solid var(--border);background:var(--surface);width:min(100%,460px);box-shadow:var(--shadow-s);border-radius:14px;overflow:hidden}.relation-tree__entity--root{border-color:var(--brand)}.relation-tree__entity header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.relation-tree__entity header div{gap:3px;min-width:0;display:grid}.relation-tree__entity header small{color:var(--muted)}.relation-tree__entity header small b{color:var(--text);font-weight:650}.relation-tree__entity footer{border-top:1px solid var(--border);padding:8px 12px}.relation-path-details{border-bottom:1px solid var(--border);color:var(--muted);padding:9px 16px;font-size:12px}.relation-path-details summary{cursor:pointer;width:fit-content;color:var(--brand);font-weight:650}.relation-path-details ol{gap:6px;margin:9px 0 0;padding-left:20px;display:grid}.relation-path-details li{padding-left:3px}.relation-path-details li span{margin-top:2px;display:block}.relation-path-details code,.schema-field-label code,.constructor-block-explanation code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.relation-tree__children{border-left:2px solid var(--border);gap:12px;margin:10px 0 4px 24px;padding-left:22px;display:grid}.relation-tree__children>.relation-tree__branch{position:relative}.relation-tree__children>.relation-tree__branch:before{content:"";border-top:2px solid var(--border);width:22px;position:absolute;top:26px;left:-22px}.relation-tree__cycle,.relation-tree__cycle-edge{color:var(--muted);font-size:12px}.relation-tree__cycle-edge{border:1px dashed var(--border);background:var(--surface);border-radius:8px;padding:9px 12px}.schema-fields{padding:8px;display:grid}.schema-fields .app-checkbox{border-radius:8px;padding:7px 8px}.schema-fields .app-checkbox:hover{background:var(--surface-muted)}.schema-fields .app-checkbox .schema-field-label{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;min-width:0;display:grid}.schema-field-label>span{gap:2px;min-width:0;display:grid}.schema-field-label>span>small{color:var(--muted);font-size:10px;font-weight:400}.schema-field-label>small{color:var(--muted);font-size:10px}.relation-pill{background:var(--brand-softer);color:var(--brand);border-radius:999px;padding:3px 7px;font-size:12px;font-weight:700}.form-field-setting{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) minmax(150px,.8fr) auto auto auto;align-items:end;gap:12px;padding:12px;display:grid}.form-field-setting>div:first-child{align-self:center;display:grid}@media (width<=900px){.form-field-setting{grid-template-columns:1fr}.relation-tree{max-width:calc(100vw - 48px)}}@media (prefers-reduced-motion:reduce){.app-shell,.brand span,.sidebar-label{transition:none}}.template-constructor .constructor-layout{grid-template-columns:minmax(290px,34fr) minmax(0,66fr);align-items:start;gap:20px;display:grid}.template-constructor .constructor-main{min-width:0}.template-constructor .constructor-timeline{height:clamp(620px,100vh - 190px,900px);padding:0;position:sticky;top:20px}.constructor-timeline ol{flex:1;display:block;overflow:hidden auto}.template-constructor .constructor-timeline__item{padding:0 0 2px;display:block}.template-constructor .constructor-timeline__item:not(:last-child):after{display:block}.constructor-timeline__item .workflow-navigation__stage{padding-right:38px}.constructor-timeline__item.is-selected .workflow-navigation__marker{border-color:var(--brand);color:var(--brand-on);background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.constructor-timeline__footer{border-top:1px solid var(--border);background:var(--surface);flex:none;padding:12px}.constructor-timeline__footer .stage-stepper__add{width:100%;margin:0}.constructor-drag-handle{width:30px;height:30px;color:var(--muted);letter-spacing:-3px;cursor:grab;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.constructor-drag-handle:hover{color:var(--text);border-color:var(--border);background:var(--surface-muted)}.constructor-drag-handle:focus-visible{box-shadow:var(--focus-ring);outline:none}.constructor-drag-handle:active{cursor:grabbing}.constructor-timeline__drag{z-index:3;position:absolute;top:7px;right:5px}.template-constructor .constructor-stage-workspace{height:clamp(620px,100vh - 190px,900px);overflow-y:auto}.constructor-stage-header{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.constructor-stage-header__fields{gap:10px;width:100%;display:grid}.constructor-stage-header__actions{justify-content:flex-start;align-items:flex-start;min-width:0}.constructor-stage-title{width:min(100%,620px)}.constructor-stage-title input{font:var(--font-heading-h2);letter-spacing:-.02em}.constructor-stage-description{width:min(100%,720px)}.constructor-stage-description textarea{min-height:72px}.constructor-stage-sla{width:132px}.constructor-stage-body{gap:20px;display:grid}.constructor-stage-setting{background:var(--surface-muted);margin:0}.constructor-form-builder{margin:0}.constructor-form-builder>.editor-section__heading.compact{margin:0 0 14px}.constructor-preview-badge{color:var(--brand);background:var(--brand-softer);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.constructor-preview-list{gap:14px}.constructor-preview-item{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;transition:border-color .12s,box-shadow .12s;overflow:hidden}.constructor-preview-item.is-configuring{border-color:var(--status-04-muted);box-shadow:0 0 0 2px var(--brand-soft)}.constructor-preview-toolbar{border-bottom:1px solid var(--border);background:var(--surface-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:7px 8px 7px 10px;display:grid}.constructor-preview-toolbar>span{gap:1px;min-width:0;display:grid}.constructor-preview-toolbar>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.constructor-preview-toolbar>span small{color:var(--muted);font-size:10px}.constructor-preview-toolbar__actions{align-items:center;gap:4px;display:flex}.constructor-block-explanation{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:10px 18px;display:grid}.constructor-block-explanation>div{align-content:start;gap:2px;min-width:0;display:grid}.constructor-block-explanation dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:650}.constructor-block-explanation dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.45}.constructor-block-explanation dd>small{color:var(--muted);margin-top:2px;display:block}.constructor-block-explanation details{color:var(--muted);margin-top:3px}.constructor-block-explanation summary{cursor:pointer;width:fit-content;color:var(--brand);font-size:11px;font-weight:650}.constructor-block-explanation details code{margin-top:4px;display:block}.constructor-preview-item>.constructor-entity-preview{box-shadow:none;border:0;border-radius:0}.constructor-entity-preview .section-header{margin:0 0 14px}.constructor-process-field-preview{padding:20px}.constructor-block-settings{border-top:1px solid var(--border);background:var(--surface-muted);padding:18px}.constructor-block-settings__header{margin-bottom:16px}.constructor-block-settings__header h4{margin:3px 0 0}.constructor-field-settings{margin-top:8px}.constructor-field-settings .form-field-setting{background:var(--surface);grid-template-columns:auto minmax(0,.8fr) minmax(170px,1fr) minmax(140px,.8fr)}.constructor-field-identity{align-self:center;gap:3px;display:grid}.constructor-field-identity strong{line-height:1.3}.constructor-field-identity small{color:var(--muted);font-size:11px;line-height:1.35;display:block}.constructor-field-identity code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.constructor-field-settings .form-field-setting>:nth-child(5){grid-column:3}.constructor-field-settings .form-field-setting>:nth-child(6){grid-column:4}.constructor-form-empty{border:1px dashed var(--border-strong);border-radius:12px;padding:30px 20px}.constructor-form-empty h4{margin-bottom:5px}.constructor-form-empty p{color:var(--muted);margin:0}.constructor-form-builder .block-picker{justify-content:flex-start;padding-top:14px}.context-editor,.context-editor .editor-section__heading.compact{margin-top:0}.context-editor .context-field-row{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.context-editor .context-field-row>.app-checkbox{align-self:center}.context-editor .context-field-row>.app-button{justify-self:end}@media (width<=1180px){.template-constructor .constructor-layout{grid-template-columns:minmax(260px,31fr) minmax(0,69fr)}.constructor-stage-header{grid-template-columns:1fr}.constructor-stage-header__actions{justify-content:flex-start;min-width:0}.constructor-field-settings .form-field-setting{grid-template-columns:auto minmax(0,1fr) minmax(170px,1fr)}.constructor-field-settings .form-field-setting>:nth-child(n+4){grid-column:span 1}.context-editor .context-field-row{grid-template-columns:1fr 1fr}}@media (width<=900px){.template-constructor .constructor-layout{grid-template-columns:1fr}.template-constructor .constructor-timeline{height:auto;position:static}.constructor-timeline ol{gap:8px;padding:10px 12px 12px;display:flex;overflow:auto hidden}.template-constructor .constructor-timeline__item{flex:0 0 min(280px,78vw);padding:0}.template-constructor .constructor-timeline__item:after{display:none}.constructor-timeline__footer{border-top:0;padding-top:0}.constructor-timeline__footer .stage-stepper__add{width:auto}.template-constructor .constructor-stage-workspace{height:auto;overflow:visible}.constructor-stage-workspace .workflow-stage-workspace__header{position:static}.constructor-field-settings .form-field-setting{grid-template-columns:auto minmax(0,1fr)}.constructor-field-settings .form-field-setting>:nth-child(n+3){grid-column:1/-1}}@media (width<=620px){.constructor-preview-toolbar{grid-template-columns:auto minmax(0,1fr)}.constructor-preview-toolbar__actions{grid-column:1/-1;justify-content:flex-end}.constructor-block-explanation{grid-template-columns:1fr}.constructor-stage-setting{flex-direction:column;align-items:flex-start}.context-editor .context-field-row{grid-template-columns:1fr}}.stage-name-editor{gap:var(--space-2);text-align:left;min-width:min(360px,100%);display:grid}.stage-name-editor .inline-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.stage-name-editor p{color:var(--text-secondary);margin:0;font-size:.875rem}
