._button_a3t8r_1{--button-size: var(--size-button-default);--button-gap: var(--spacing-4);--button-icon-size: var(--size-icon-medium, var(--size-icon-default));position:relative;display:inline-flex;height:var(--button-size);min-width:0;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--button-gap);padding-block:0;padding-inline:var(--spacing-8);border-radius:var(--border-radius-button);border:var(--border-width-default) solid transparent;background:transparent;cursor:pointer;color:var(--color-text-primary);text-decoration:none;overflow:hidden;white-space:nowrap;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default),opacity var(--motion-duration-default) var(--motion-easing-default)}._button_a3t8r_1:focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}._button_a3t8r_1:hover,._button_a3t8r_1:active,._button_a3t8r_1:visited{text-decoration:none}._button_a3t8r_1:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-default) var(--motion-easing-default)}._buttonContent_a3t8r_43{position:relative;z-index:1;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:var(--button-gap)}._buttonPulse_a3t8r_53 ._buttonContent_a3t8r_43{animation:_buttonPulse_a3t8r_53 calc(var(--motion-duration-slow) * 8) var(--motion-easing-default) infinite}._button_a3t8r_1 :where(svg){width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0}._buttonBlock_a3t8r_63{width:100%}._buttonFillHeight_a3t8r_67{height:100%}._buttonPaddingNone_a3t8r_71{padding-inline:0}._buttonPlacementAbsoluteBottomEnd_a3t8r_75{position:absolute;inset-inline-end:var(--spacing-24);inset-block-end:var(--spacing-24)}._buttonSizeTiny_a3t8r_81{--button-size: var(--spacing-20);--button-gap: var(--spacing-4);padding-inline:var(--spacing-4) var(--spacing-6)}._buttonSizeSmall_a3t8r_87{--button-size: var(--size-button-small)}._buttonSizeLarge_a3t8r_91{--button-size: var(--size-button-large);--button-gap: var(--spacing-8)}._buttonIconSizeSmall_a3t8r_96{--button-icon-size: var(--size-icon-small)}._buttonIconSizeDefault_a3t8r_100{--button-icon-size: var(--size-icon-large)}._buttonContentAlignLeft_a3t8r_104 ._buttonContent_a3t8r_43{width:100%;justify-content:flex-start}._buttonContentAlignLeft_a3t8r_104:not(._buttonIconOnly_a3t8r_109){padding-inline:calc(var(--spacing-8) - var(--border-width-default))}._buttonLayoutMultiline_a3t8r_113{height:auto;min-height:var(--button-size);padding-block:var(--spacing-12);overflow:visible;white-space:normal}._buttonLayoutMultiline_a3t8r_113 ._buttonContent_a3t8r_43{width:100%;align-items:flex-start}._buttonIconOnly_a3t8r_109{width:var(--button-size);padding-inline:0;gap:0;flex-shrink:0}._buttonIconOnly_a3t8r_109 ._buttonContent_a3t8r_43{width:auto}@media(max-width:767px){._buttonMobileIconOnly_a3t8r_138{width:var(--button-size);padding-inline:0;gap:0;flex-shrink:0}._buttonMobileIconOnly_a3t8r_138 ._buttonContent_a3t8r_43{width:auto}._buttonMobileIconOnly_a3t8r_138 ._buttonContent_a3t8r_43>:where(:not(svg)){display:none}}._buttonInsert_a3t8r_151{width:var(--button-insert-size);height:var(--button-insert-size);padding-inline:0;border-color:transparent;background:transparent;color:var(--color-text-primary);opacity:var(--opacity-medium)}._buttonInsert_a3t8r_151._buttonSizeTiny_a3t8r_81{--button-insert-size: var(--size-icon-small);--button-icon-size: var(--button-insert-size)}._buttonInsert_a3t8r_151._buttonSizeSmall_a3t8r_87{--button-insert-size: var(--size-icon-medium, var(--size-icon-default));--button-icon-size: var(--button-insert-size)}._buttonInsert_a3t8r_151:not(._buttonSizeTiny_a3t8r_81,._buttonSizeSmall_a3t8r_87,._buttonSizeLarge_a3t8r_91){--button-insert-size: var(--size-icon-large);--button-icon-size: var(--button-insert-size)}._buttonInsert_a3t8r_151._buttonSizeLarge_a3t8r_91{--button-insert-size: calc(var(--spacing-16) * 2);--button-icon-size: var(--button-insert-size)}._buttonPreviewHover_a3t8r_181,._buttonPreviewPressed_a3t8r_182{cursor:default}._variantPrimary_a3t8r_186{border-color:transparent;background:var(--color-accent-default);background-clip:padding-box;color:var(--color-on-accent-primary)}._variantPrimary_a3t8r_186:after{background-color:var(--color-state-on-accent-hover)}._variantPrimary_a3t8r_186:hover:not(._buttonDisabled_a3t8r_197):after,._variantPrimary_a3t8r_186:focus-visible:not(._buttonDisabled_a3t8r_197):after,._variantPrimary_a3t8r_186._buttonPreviewHover_a3t8r_181:after{opacity:1}._variantPrimary_a3t8r_186:hover:not(._buttonDisabled_a3t8r_197),._variantPrimary_a3t8r_186:focus-visible:not(._buttonDisabled_a3t8r_197),._variantPrimary_a3t8r_186._buttonPreviewHover_a3t8r_181,._variantPrimary_a3t8r_186:active:not(._buttonDisabled_a3t8r_197),._variantPrimary_a3t8r_186._buttonPreviewPressed_a3t8r_182,._variantPrimary_a3t8r_186._buttonLoading_a3t8r_208{color:var(--color-on-accent-primary)}._variantPrimary_a3t8r_186._toneDanger_a3t8r_212{border-color:transparent;background:var(--color-status-error);background-clip:padding-box;color:var(--color-static-white)}._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219{border-color:transparent;background:var(--color-status-success);background-clip:padding-box;color:var(--color-on-accent-primary)}._variantPrimary_a3t8r_186._toneNeutral_a3t8r_226{border-color:transparent;background:var(--color-text-primary);background-clip:padding-box;color:var(--color-surface-1)}._variantPrimary_a3t8r_186._buttonPreviewPressed_a3t8r_182:after,._variantPrimary_a3t8r_186:active:not(._buttonDisabled_a3t8r_197):after,._variantPrimary_a3t8r_186._buttonLoading_a3t8r_208:after{background-color:var(--color-state-on-accent-pressed);opacity:1}._variantPrimary_a3t8r_186._toneDanger_a3t8r_212:after{background-color:var(--color-state-on-accent-hover)}._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219:after{background-color:var(--color-state-on-accent-hover)}._variantPrimary_a3t8r_186._toneNeutral_a3t8r_226:after{background-color:transparent}._variantPrimary_a3t8r_186._toneDanger_a3t8r_212._buttonDisabled_a3t8r_197{border-color:transparent;background:var(--color-accent-default);color:var(--color-on-accent-primary)}._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219._buttonDisabled_a3t8r_197{border-color:transparent;background:var(--color-status-success);color:var(--color-on-accent-primary)}._variantPrimary_a3t8r_186._toneNeutral_a3t8r_226._buttonDisabled_a3t8r_197{border-color:transparent;background:var(--color-text-primary);color:var(--color-surface-1)}._variantPrimary_a3t8r_186._toneDanger_a3t8r_212:hover:not(._buttonDisabled_a3t8r_197):after,._variantPrimary_a3t8r_186._toneDanger_a3t8r_212:focus-visible:not(._buttonDisabled_a3t8r_197):after,._variantPrimary_a3t8r_186._toneDanger_a3t8r_212._buttonPreviewHover_a3t8r_181:after{opacity:1}._variantPrimary_a3t8r_186._toneDanger_a3t8r_212:hover:not(._buttonDisabled_a3t8r_197),._variantPrimary_a3t8r_186._toneDanger_a3t8r_212:focus-visible:not(._buttonDisabled_a3t8r_197),._variantPrimary_a3t8r_186._toneDanger_a3t8r_212._buttonPreviewHover_a3t8r_181,._variantPrimary_a3t8r_186._toneDanger_a3t8r_212:active:not(._buttonDisabled_a3t8r_197),._variantPrimary_a3t8r_186._toneDanger_a3t8r_212._buttonPreviewPressed_a3t8r_182,._variantPrimary_a3t8r_186._toneDanger_a3t8r_212._buttonLoading_a3t8r_208{color:var(--color-static-white)}._variantPrimary_a3t8r_186._toneDanger_a3t8r_212._buttonPreviewPressed_a3t8r_182:after,._variantPrimary_a3t8r_186._toneDanger_a3t8r_212:active:not(._buttonDisabled_a3t8r_197):after,._variantPrimary_a3t8r_186._toneDanger_a3t8r_212._buttonLoading_a3t8r_208:after{background-color:var(--color-state-on-accent-pressed);opacity:1}._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219:hover:not(._buttonDisabled_a3t8r_197):after,._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219:focus-visible:not(._buttonDisabled_a3t8r_197):after,._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219._buttonPreviewHover_a3t8r_181:after{opacity:1}._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219:hover:not(._buttonDisabled_a3t8r_197),._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219:focus-visible:not(._buttonDisabled_a3t8r_197),._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219._buttonPreviewHover_a3t8r_181,._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219:active:not(._buttonDisabled_a3t8r_197),._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219._buttonPreviewPressed_a3t8r_182,._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219._buttonLoading_a3t8r_208{color:var(--color-on-accent-primary)}._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219._buttonPreviewPressed_a3t8r_182:after,._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219:active:not(._buttonDisabled_a3t8r_197):after,._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219._buttonLoading_a3t8r_208:after{background-color:var(--color-state-on-accent-pressed);opacity:1}._variantSecondary_a3t8r_314{border-color:var(--color-border-primary);background:var(--color-surface-1);color:var(--color-text-primary)}._variantSecondary_a3t8r_314:hover:not(._buttonDisabled_a3t8r_197),._variantSecondary_a3t8r_314:focus-visible:not(._buttonDisabled_a3t8r_197),._variantSecondary_a3t8r_314._buttonPreviewHover_a3t8r_181{background:var(--color-state-hover);color:var(--color-text-primary)}._variantSecondary_a3t8r_314:active:not(._buttonDisabled_a3t8r_197),._variantSecondary_a3t8r_314._buttonPreviewPressed_a3t8r_182{background:var(--color-state-pressed);color:var(--color-text-primary)}._variantSecondary_a3t8r_314._toneDanger_a3t8r_212{border-color:var(--color-status-error);background:var(--color-surface-1);color:var(--color-status-error)}._variantSecondary_a3t8r_314._toneDanger_a3t8r_212:hover:not(._buttonDisabled_a3t8r_197),._variantSecondary_a3t8r_314._toneDanger_a3t8r_212:focus-visible:not(._buttonDisabled_a3t8r_197),._variantSecondary_a3t8r_314._toneDanger_a3t8r_212._buttonPreviewHover_a3t8r_181{border-color:color-mix(in srgb,var(--color-status-error) 13%,transparent);background:color-mix(in srgb,var(--color-status-error) 13%,transparent);color:var(--color-status-error)}._variantSecondary_a3t8r_314._toneDanger_a3t8r_212:active:not(._buttonDisabled_a3t8r_197),._variantSecondary_a3t8r_314._toneDanger_a3t8r_212._buttonPreviewPressed_a3t8r_182{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantSecondary_a3t8r_314._toneDanger_a3t8r_212._buttonDisabled_a3t8r_197{border-color:var(--color-border-primary);background:var(--color-surface-1);color:var(--color-text-primary)}._variantSecondary_a3t8r_314._toneNeutral_a3t8r_226{background:var(--color-surface-2)}._variantGhost_a3t8r_354{color:var(--color-text-primary)}._variantGhost_a3t8r_354:hover:not(._buttonDisabled_a3t8r_197),._variantGhost_a3t8r_354:focus-visible:not(._buttonDisabled_a3t8r_197),._variantGhost_a3t8r_354._buttonPreviewHover_a3t8r_181{background:var(--color-state-hover);color:var(--color-text-primary)}._variantGhost_a3t8r_354:active:not(._buttonDisabled_a3t8r_197),._variantGhost_a3t8r_354._buttonPreviewPressed_a3t8r_182{background:var(--color-state-pressed);color:var(--color-text-primary)}._variantGhost_a3t8r_354._buttonDisabled_a3t8r_197{background:transparent;color:var(--color-text-secondary);opacity:1}._variantGhost_a3t8r_354._toneDanger_a3t8r_212{color:var(--color-status-error)}._variantGhost_a3t8r_354._toneDanger_a3t8r_212:hover:not(._buttonDisabled_a3t8r_197),._variantGhost_a3t8r_354._toneDanger_a3t8r_212:focus-visible:not(._buttonDisabled_a3t8r_197),._variantGhost_a3t8r_354._toneDanger_a3t8r_212._buttonPreviewHover_a3t8r_181{background:color-mix(in srgb,var(--color-status-error) 13%,transparent);color:var(--color-status-error)}._variantGhost_a3t8r_354._toneDanger_a3t8r_212:active:not(._buttonDisabled_a3t8r_197),._variantGhost_a3t8r_354._toneDanger_a3t8r_212._buttonPreviewPressed_a3t8r_182{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantGhost_a3t8r_354._toneDanger_a3t8r_212._buttonDisabled_a3t8r_197{color:var(--color-text-primary)}._variantInsert_a3t8r_389{border-color:transparent;background:transparent;color:var(--color-text-primary);opacity:var(--opacity-medium)}._variantInsert_a3t8r_389:hover:not(._buttonDisabled_a3t8r_197),._variantInsert_a3t8r_389:focus-visible:not(._buttonDisabled_a3t8r_197),._variantInsert_a3t8r_389._buttonPreviewHover_a3t8r_181,._variantInsert_a3t8r_389:active:not(._buttonDisabled_a3t8r_197),._variantInsert_a3t8r_389._buttonPreviewPressed_a3t8r_182,._variantInsert_a3t8r_389._buttonLoading_a3t8r_208{border-color:transparent;background:transparent;color:var(--color-text-primary);opacity:1}._variantInsert_a3t8r_389._toneDanger_a3t8r_212{color:var(--color-status-error)}._variantInsert_a3t8r_389._toneDanger_a3t8r_212:hover:not(._buttonDisabled_a3t8r_197),._variantInsert_a3t8r_389._toneDanger_a3t8r_212:focus-visible:not(._buttonDisabled_a3t8r_197),._variantInsert_a3t8r_389._toneDanger_a3t8r_212._buttonPreviewHover_a3t8r_181,._variantInsert_a3t8r_389._toneDanger_a3t8r_212:active:not(._buttonDisabled_a3t8r_197),._variantInsert_a3t8r_389._toneDanger_a3t8r_212._buttonPreviewPressed_a3t8r_182,._variantInsert_a3t8r_389._toneDanger_a3t8r_212._buttonLoading_a3t8r_208{color:var(--color-status-error)}._variantInsert_a3t8r_389._buttonDisabled_a3t8r_197,._variantInsert_a3t8r_389._toneDanger_a3t8r_212._buttonDisabled_a3t8r_197{border-color:transparent;background:transparent;opacity:var(--opacity-disabled, var(--opacity-low))}._variantLink_a3t8r_416{height:auto;min-height:0;padding-inline:0;border-color:transparent;background:transparent;color:var(--color-accent-default);white-space:normal}._variantLink_a3t8r_416:hover:not(._buttonDisabled_a3t8r_197),._variantLink_a3t8r_416:focus-visible:not(._buttonDisabled_a3t8r_197),._variantLink_a3t8r_416._buttonPreviewHover_a3t8r_181{color:var(--color-accent-default);text-decoration:underline}._variantLink_a3t8r_416:active:not(._buttonDisabled_a3t8r_197),._variantLink_a3t8r_416._buttonPreviewPressed_a3t8r_182{color:var(--color-accent-default);text-decoration:underline}._variantLink_a3t8r_416._toneDanger_a3t8r_212{color:var(--color-status-error)}._variantLink_a3t8r_416._toneDanger_a3t8r_212:hover:not(._buttonDisabled_a3t8r_197),._variantLink_a3t8r_416._toneDanger_a3t8r_212:focus-visible:not(._buttonDisabled_a3t8r_197),._variantLink_a3t8r_416._toneDanger_a3t8r_212._buttonPreviewHover_a3t8r_181,._variantLink_a3t8r_416._toneDanger_a3t8r_212:active:not(._buttonDisabled_a3t8r_197),._variantLink_a3t8r_416._toneDanger_a3t8r_212._buttonPreviewPressed_a3t8r_182{color:var(--color-status-error)}._variantLink_a3t8r_416._toneNeutral_a3t8r_226{color:var(--color-text-secondary)}._variantLink_a3t8r_416._toneNeutral_a3t8r_226:hover:not(._buttonDisabled_a3t8r_197),._variantLink_a3t8r_416._toneNeutral_a3t8r_226:focus-visible:not(._buttonDisabled_a3t8r_197),._variantLink_a3t8r_416._toneNeutral_a3t8r_226._buttonPreviewHover_a3t8r_181,._variantLink_a3t8r_416._toneNeutral_a3t8r_226:active:not(._buttonDisabled_a3t8r_197),._variantLink_a3t8r_416._toneNeutral_a3t8r_226._buttonPreviewPressed_a3t8r_182{color:var(--color-text-primary);text-decoration:none}._variantLink_a3t8r_416._buttonDisabled_a3t8r_197,._variantLink_a3t8r_416._toneDanger_a3t8r_212._buttonDisabled_a3t8r_197,._variantLink_a3t8r_416._toneNeutral_a3t8r_226._buttonDisabled_a3t8r_197{color:var(--color-text-secondary);opacity:1;text-decoration:none}._buttonDisabled_a3t8r_197{cursor:default;opacity:var(--opacity-low);pointer-events:none}._buttonLoading_a3t8r_208{cursor:progress}._buttonBackgroundWarning_a3t8r_467{border-color:var(--color-status-warning);background:var(--color-status-warning);color:var(--color-static-white)}._buttonBackgroundWarning_a3t8r_467:hover:not(._buttonDisabled_a3t8r_197),._buttonBackgroundWarning_a3t8r_467:focus-visible:not(._buttonDisabled_a3t8r_197),._buttonBackgroundWarning_a3t8r_467._buttonPreviewHover_a3t8r_181{border-color:var(--color-status-warning);background:color-mix(in srgb,var(--color-status-warning) 88%,var(--color-text-primary));color:var(--color-static-white)}._buttonBackgroundWarning_a3t8r_467:active:not(._buttonDisabled_a3t8r_197),._buttonBackgroundWarning_a3t8r_467._buttonPreviewPressed_a3t8r_182,._buttonBackgroundWarning_a3t8r_467._buttonLoading_a3t8r_208{border-color:var(--color-status-warning);background:color-mix(in srgb,var(--color-status-warning) 76%,var(--color-text-primary));color:var(--color-static-white)}._buttonBackgroundWarningSoft_a3t8r_489{border-color:transparent;background:color-mix(in srgb,var(--color-status-warning) 13%,transparent);color:var(--color-text-primary)}._buttonBackgroundWarningSoft_a3t8r_489:hover:not(._buttonDisabled_a3t8r_197),._buttonBackgroundWarningSoft_a3t8r_489:focus-visible:not(._buttonDisabled_a3t8r_197),._buttonBackgroundWarningSoft_a3t8r_489._buttonPreviewHover_a3t8r_181{border-color:transparent;background:color-mix(in srgb,var(--color-status-warning) 20%,transparent);color:var(--color-text-primary)}._buttonBackgroundWarningSoft_a3t8r_489:active:not(._buttonDisabled_a3t8r_197),._buttonBackgroundWarningSoft_a3t8r_489._buttonPreviewPressed_a3t8r_182,._buttonBackgroundWarningSoft_a3t8r_489._buttonLoading_a3t8r_208{border-color:transparent;background:color-mix(in srgb,var(--color-status-warning) 28%,transparent);color:var(--color-text-primary)}._variantPrimary_a3t8r_186._buttonLoading_a3t8r_208{border-color:transparent;color:var(--color-on-accent-primary)}._variantPrimary_a3t8r_186._toneDanger_a3t8r_212._buttonLoading_a3t8r_208{border-color:transparent;color:var(--color-static-white)}._variantPrimary_a3t8r_186._toneSuccess_a3t8r_219._buttonLoading_a3t8r_208{border-color:transparent;color:var(--color-on-accent-primary)}._variantSecondary_a3t8r_314._buttonLoading_a3t8r_208{background:var(--color-state-pressed)}._variantSecondary_a3t8r_314._toneDanger_a3t8r_212._buttonLoading_a3t8r_208{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantGhost_a3t8r_354._buttonLoading_a3t8r_208{background:var(--color-state-pressed)}._variantGhost_a3t8r_354._toneDanger_a3t8r_212._buttonLoading_a3t8r_208{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantInsert_a3t8r_389._buttonLoading_a3t8r_208,._variantInsert_a3t8r_389._toneDanger_a3t8r_212._buttonLoading_a3t8r_208{border-color:transparent;background:transparent}._variantLink_a3t8r_416._buttonLoading_a3t8r_208,._variantLink_a3t8r_416._toneDanger_a3t8r_212._buttonLoading_a3t8r_208,._variantLink_a3t8r_416._toneNeutral_a3t8r_226._buttonLoading_a3t8r_208{background:transparent}._loaderSpinner_a3t8r_558{width:var(--button-icon-size);height:var(--button-icon-size);animation:_buttonSpin_a3t8r_1 .8s linear infinite;flex-shrink:0}._loaderGradient_a3t8r_565{width:100%;height:100%;color:inherit;background:conic-gradient(from 90deg,currentColor 0deg,rgb(from currentColor r g b/0) 91.7308deg,currentColor 360deg);opacity:1}@keyframes _buttonSpin_a3t8r_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _buttonPulse_a3t8r_53{0%,to{opacity:1}50%{opacity:var(--opacity-low)}}@media(prefers-reduced-motion:reduce){._buttonPulse_a3t8r_53 ._buttonContent_a3t8r_43{animation:none}}._root_a7xbc_1{position:relative;min-width:0}._rootInline_a7xbc_6{display:inline-flex;max-width:100%}._rootBlock_a7xbc_11{display:block;width:100%}._tooltip_a7xbc_16{--tooltip-surface: color-mix( in srgb, var(--color-text-primary) 92%, transparent );--tooltip-text-primary: var(--color-surface-0);--tooltip-text-secondary: color-mix( in srgb, var(--tooltip-text-primary) 72%, transparent );position:absolute;top:0;left:0;z-index:1400;display:block;width:fit-content;max-width:calc(var(--spacing-20) * 12);padding-block:var(--spacing-6);padding-inline:var(--spacing-8);border:var(--border-width-soft) solid color-mix(in srgb,var(--tooltip-text-primary) 16%,transparent);border-radius:var(--border-radius-button);background:var(--tooltip-surface);box-shadow:0 0 0 .5px var(--color-shadow-stroke),0 var(--spacing-2) calc(var(--spacing-20) + var(--spacing-4)) calc(var(--spacing-8) * -1) var(--color-shadow-base),0 var(--spacing-8) calc(var(--spacing-20) * 2) calc(var(--spacing-12) * -1) var(--color-shadow-base);color:var(--tooltip-text-primary);line-height:1.25;overflow-wrap:break-word;pointer-events:none;visibility:hidden;white-space:normal;opacity:0;transition:opacity var(--motion-duration-default) var(--motion-easing-default)}._tooltipContent_a7xbc_51{--color-text-primary: var(--tooltip-text-primary);--color-text-secondary: var(--tooltip-text-secondary);display:contents;color:var(--tooltip-text-primary)}._tooltip_a7xbc_16[data-visible=true]{visibility:visible;opacity:1}._backdrop_1c0xk_1{--app-modal-z-index: 1300;--app-modal-mobile-sheet-top-gap: calc(var(--spacing-24) * 2);--app-modal-mobile-sheet-duration: var( --motion-duration-slow, calc(var(--motion-duration-default) * 2) );--app-modal-mobile-sheet-easing: cubic-bezier(.32, .72, 0, 1);position:fixed;inset:0;z-index:var(--app-modal-z-index);display:flex;align-items:center;justify-content:center;padding:var(--spacing-16);background:transparent}._backdrop_1c0xk_1[data-layer=above-popover]{--app-modal-z-index: 1500}._backdropShade_1c0xk_23{position:absolute;inset:0;background:color-mix(in srgb,var(--color-text-primary) 28%,transparent);pointer-events:none}._backdropFullscreen_1c0xk_30{padding:0}._backdropAnchored_1c0xk_34{align-items:flex-start;justify-content:flex-start}._backdropMobileSheet_1c0xk_39{align-items:flex-end;justify-content:center;padding:var(--app-modal-mobile-sheet-top-gap) 0 0}._backdropEnterActive_1c0xk_45,._backdropLeaveActive_1c0xk_46{transition:opacity var(--motion-duration-default) var(--motion-easing-default)}._backdropMobileSheet_1c0xk_39._backdropEnterActive_1c0xk_45,._backdropMobileSheet_1c0xk_39._backdropLeaveActive_1c0xk_46{transition:opacity var(--app-modal-mobile-sheet-duration) var(--app-modal-mobile-sheet-easing)}._backdropMobileSheet_1c0xk_39._backdropEnterFrom_1c0xk_55,._backdropMobileSheet_1c0xk_39._backdropLeaveTo_1c0xk_56{opacity:1}._backdropMobileSheet_1c0xk_39 ._backdropShade_1c0xk_23{opacity:1;transition:opacity var(--app-modal-mobile-sheet-duration) var(--app-modal-mobile-sheet-easing)}._backdropMobileSheet_1c0xk_39._backdropEnterFrom_1c0xk_55 ._backdropShade_1c0xk_23,._backdropMobileSheet_1c0xk_39._backdropLeaveTo_1c0xk_56 ._backdropShade_1c0xk_23,._backdropEnterFrom_1c0xk_55,._backdropLeaveTo_1c0xk_56{opacity:0}._backdropEnterActive_1c0xk_45 ._modalMobileSheet_1c0xk_75,._backdropLeaveActive_1c0xk_46 ._modalMobileSheet_1c0xk_75{transition:transform var(--app-modal-mobile-sheet-duration) var(--app-modal-mobile-sheet-easing)}._backdropEnterFrom_1c0xk_55 ._modalMobileSheet_1c0xk_75,._backdropLeaveTo_1c0xk_56 ._modalMobileSheet_1c0xk_75{transform:translateY(100%)}._modal_1c0xk_75{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);max-width:100%;max-height:calc(100vh - var(--spacing-24) * 2);overflow:hidden;border-radius:var(--border-radius-layout);background:var(--color-surface-1);box-shadow:var(--shadow-card)}._modalFullscreen_1c0xk_98{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}._modalAnchored_1c0xk_106{position:fixed}._modalMobileSheet_1c0xk_75{width:100vw;max-width:100vw;max-height:calc(100dvh - var(--app-modal-mobile-sheet-top-gap));border-radius:var(--border-radius-layout) var(--border-radius-layout) 0 0}._header_1c0xk_117{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-20) var(--spacing-20) 0}._title_1c0xk_125{margin:0;color:var(--color-text-primary)}._header_1c0xk_117[data-modal-draggable=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._header_1c0xk_117[data-modal-draggable=true]:active{cursor:grabbing}._closeButton_1c0xk_140{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer}._closeButton_1c0xk_140:focus-visible{outline:none;color:var(--color-text-primary)}._closeIcon_1c0xk_157{width:var(--size-icon-large);height:var(--size-icon-large)}._closeText_1c0xk_162{display:none;color:var(--color-text-primary)}._closeIconHidden_1c0xk_167{display:none}._closeTextVisible_1c0xk_171{display:inline}._body_1c0xk_175{min-height:0;overflow-y:auto}@media(prefers-reduced-motion:reduce){._backdropEnterActive_1c0xk_45,._backdropLeaveActive_1c0xk_46,._backdropEnterActive_1c0xk_45 ._modalMobileSheet_1c0xk_75,._backdropLeaveActive_1c0xk_46 ._modalMobileSheet_1c0xk_75{transition:none}}._root_4tje3_1{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--border-radius-pill);background:var(--color-surface-2);color:var(--color-text-primary)}._rootTrigger_4tje3_11{width:calc(var(--spacing-16) * 2);min-width:calc(var(--spacing-16) * 2);height:calc(var(--spacing-16) * 2)}._rootList_4tje3_17{width:calc(var(--spacing-20) * 2);min-width:calc(var(--spacing-20) * 2);height:calc(var(--spacing-20) * 2)}._image_4tje3_23{display:block;width:100%;height:100%;object-fit:cover}._fallback_4tje3_30{color:var(--color-text-primary);line-height:1}._root_1kjuv_1{display:inline-flex;flex:0 0 auto;width:fit-content;max-width:100%;vertical-align:top}._overlay_1kjuv_9{box-sizing:border-box;position:fixed;z-index:1400;padding:var(--spacing-8);padding-bottom:calc(var(--spacing-8) * 2);border-radius:var(--border-radius-layout);overflow-y:auto;will-change:transform}._overlay_1kjuv_9[data-surface=base]{background:var(--color-surface-0)}._overlay_1kjuv_9[data-surface=default]{background:var(--color-surface-1)}._overlay_1kjuv_9[data-surface=muted]{background:var(--color-surface-2)}._overlay_1kjuv_9[data-surface=transparent]{background:transparent}._overlay_1kjuv_9[role=menu]{padding:var(--spacing-6)}._overlay_1kjuv_9[data-resolved-placement=bottom-start]{transform-origin:left top}._overlay_1kjuv_9[data-resolved-placement=bottom-end]{transform-origin:right top}._overlay_1kjuv_9[data-resolved-placement=top-start]{transform-origin:left bottom}._overlay_1kjuv_9[data-resolved-placement=top-end]{transform-origin:right bottom}._root_jxgd8_1{--segmented-control-padding: var(--spacing-2);--segmented-control-option-radius: calc( var(--border-radius-button) - var(--segmented-control-padding) );position:relative;display:inline-flex;width:fit-content;max-width:100%;min-width:0;box-sizing:border-box;min-height:var(--spacing-32);align-items:stretch;gap:var(--spacing-0);padding:var(--segmented-control-padding);border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-button);background:var(--color-surface-2);isolation:isolate}._options_jxgd8_22{display:flex;align-self:stretch;min-width:0;align-items:stretch;gap:var(--spacing-0)}._indicator_jxgd8_30{position:absolute;inset-block-start:var(--spacing-0);inset-inline-start:var(--spacing-0);border:var(--border-width-default) solid transparent;border-radius:var(--segmented-control-option-radius);background:var(--color-state-selected);opacity:0;pointer-events:none;transition:transform var(--motion-duration-default) var(--motion-easing-default),width var(--motion-duration-default) var(--motion-easing-default),height var(--motion-duration-default) var(--motion-easing-default),opacity var(--motion-duration-default) var(--motion-easing-default);z-index:0}._indicatorVisible_jxgd8_43{opacity:1}._option_jxgd8_22{position:relative;z-index:1;display:inline-flex;align-self:stretch;min-width:0;align-items:center;justify-content:center;gap:var(--spacing-8);padding-block:var(--spacing-0);padding-inline:var(--spacing-12);border:none;border-radius:var(--segmented-control-option-radius);background:transparent;font:inherit;letter-spacing:inherit;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default)}._option_jxgd8_22:not(:disabled):hover,._option_jxgd8_22:not(:disabled):focus-visible{color:var(--color-text-primary)}._option_jxgd8_22:not(:disabled):focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}._option_jxgd8_22:disabled{cursor:default;opacity:var(--opacity-disabled)}._optionSelected_jxgd8_83,._optionSelected_jxgd8_83:hover,._optionSelected_jxgd8_83:focus-visible{background:transparent;color:var(--color-text-primary)}._optionSelected_jxgd8_83:disabled{color:var(--color-text-secondary)}._optionIconOnly_jxgd8_94{width:var(--spacing-32);padding-inline:var(--spacing-0)}._optionWithIcon_jxgd8_99{padding-inline:var(--spacing-10)}._optionIcon_jxgd8_94{width:var(--size-icon-small);height:var(--size-icon-small);flex:none}._optionLabel_jxgd8_109{display:inline-flex;max-width:100%;min-width:0;align-items:center;overflow:hidden;text-overflow:clip;white-space:nowrap}.ds-surface-card[data-v-2e38635b]{border-color:var(--ui-card-border-color, var(--color-border-primary))}.ui-card--block[data-v-2e38635b]{width:100%}.ui-card--spacing-compact[data-v-2e38635b]{gap:var(--spacing-12)}.ui-card--spacing-tight[data-v-2e38635b]{gap:var(--spacing-8)}.ui-card--spacing-relaxed[data-v-2e38635b]{gap:var(--spacing-20)}.ui-card--spacing-none[data-v-2e38635b]{gap:var(--spacing-0)}.ui-card--padding-none[data-v-2e38635b]{padding:var(--spacing-0)}.ui-card--selected[data-v-2e38635b]{background:var(--color-state-hover);border-color:var(--color-border-primary)}.ui-card--selected.ds-surface-card--subtle[data-v-2e38635b]{background:var(--color-state-selected);border-color:transparent}.ui-card--surface-transparent[data-v-2e38635b]{border:var(--border-width-default) solid var(--color-border-primary);background:transparent}.ui-card--surface-none[data-v-2e38635b]{border:none;background:transparent}._embeddedRoot_tc7a3_1,._embeddedCard_tc7a3_5{width:100%}._root_13o1c_1{display:flex;flex-direction:column}._userList_13o1c_6{margin-inline:var(--spacing-6)}._userItem_13o1c_10{margin-bottom:var(--spacing-8)}._userButton_13o1c_14{width:100%;border:none;border-radius:var(--border-radius-button);color:var(--color-text-primary);cursor:pointer;padding:var(--spacing-6);text-align:left;transition:background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._userButton_13o1c_14:hover{background:var(--color-state-hover)}._userButtonCurrent_13o1c_28{background:var(--color-state-selected)}._userButtonInactive_13o1c_32{background:var(--color-surface-1)}._userGrid_13o1c_36{display:grid;grid-template-columns:calc(var(--spacing-20) * 2) auto;align-items:center;gap:var(--spacing-8)}._userInfo_13o1c_43{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-2)}._userTitle_13o1c_50,._userTitleRow_13o1c_51,._userSubtitle_13o1c_52{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userTitleRow_13o1c_51{display:flex;align-items:center;gap:var(--spacing-6)}._userTitle_13o1c_50{color:var(--color-text-primary)}._userSubtitle_13o1c_52{color:var(--color-text-secondary)}._triggerButton_1r4dr_1{display:flex;align-items:center;padding:0;border:none;background:transparent;cursor:pointer}._buttonTrigger_1r4dr_10{flex:0 0 auto}._footerTrigger_1r4dr_14{appearance:none;display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-4);border:0;border-radius:var(--border-radius-card);background:transparent;color:var(--color-text-secondary);cursor:pointer}._footerTriggerOpen_1r4dr_31{background:color-mix(in srgb,var(--color-accent-default) 10%,var(--color-surface-0));color:var(--color-accent-default)}._footerTriggerIcon_1r4dr_36{width:var(--size-icon-large);height:var(--size-icon-large)}._footerTriggerLabel_1r4dr_41{min-width:0;overflow:hidden;font-size:11px;font-weight:500;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}._root_seh61_1{display:flex;align-items:center;gap:var(--spacing-8);position:relative}._rootFooter_seh61_8{width:100%}._popupToggle_seh61_12{display:flex;align-items:center;gap:var(--spacing-6)}._popupToggleFooter_seh61_18{width:100%}._topControls_seh61_22{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);width:100%}._menuContent_seh61_30{display:flex;flex-direction:column;gap:var(--spacing-12);margin-top:var(--spacing-12)}._menuSectionInset_seh61_37{padding-inline:var(--spacing-6)}._linksSection_seh61_41{display:flex;flex-direction:column;gap:var(--spacing-8)}._linksList_seh61_47{display:flex;flex-direction:column;gap:var(--spacing-4)}._footerSection_seh61_53{display:flex;flex-direction:column;gap:var(--spacing-12)}._socialSection_seh61_59{display:flex;align-items:center}._socialLinks_seh61_64{display:flex;align-items:center;gap:var(--spacing-12)}._confirmTitle_seh61_70{display:flex;align-items:center;justify-content:center;gap:var(--spacing-16);padding-block:var(--spacing-16);color:var(--color-text-primary);font-size:1.125rem;text-align:center}._confirmActions_seh61_81{display:flex;justify-content:center;gap:var(--spacing-16);margin-top:var(--spacing-8)}._toast_1hlk6_1{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-12);pointer-events:auto;border-radius:var(--border-radius-layout);background:var(--color-toast);box-shadow:0 0 0 .5px var(--color-shadow-stroke),0 2px 8px 2px var(--color-shadow-base);padding:var(--spacing-12);color:var(--color-static-white)}._body_1hlk6_14{display:flex;min-width:0;flex:1;align-items:center;gap:var(--spacing-8)}._content_1hlk6_22{display:flex;align-items:center;flex:1;min-width:0;min-height:var(--size-icon-large);text-align:left;color:var(--color-static-white)}._icon_1hlk6_32{width:var(--size-icon-large);height:var(--size-icon-large);flex:0 0 auto}._iconSuccess_1hlk6_38{color:var(--color-status-success)}._iconError_1hlk6_42{color:var(--color-status-error)}._iconInfo_1hlk6_46{color:var(--color-text-secondary)}._iconWarning_1hlk6_50{color:var(--color-status-warning)}._dismissIcon_1hlk6_54{color:var(--color-static-white)}._actions_1hlk6_58{display:flex;flex:0 0 auto;align-items:center;gap:var(--spacing-8)}._viewport_1bqdd_1{position:fixed;inset:0;z-index:1600;display:flex;justify-content:center;pointer-events:none;padding:var(--spacing-16)}._list_1bqdd_11{display:flex;width:min(100%,var(--spacing-24) * 20);flex-direction:column;align-items:stretch;gap:var(--spacing-12)}.text-detail-label{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;color:var(--color-text-secondary)}.ds-surface-card{display:flex;flex-direction:column;gap:var(--spacing-12);min-width:0;border-radius:var(--border-radius-card);padding:var(--spacing-16)}.ds-surface-card--default{border:var(--border-width-default) solid var(--color-border-primary);background:var(--color-surface-1)}.ds-surface-card--subtle{border:none;background:var(--color-surface-2)}@keyframes ds-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ds-skeleton-block{--ds-skeleton-base: var(--color-surface-1);--ds-skeleton-highlight: var(--color-surface-0);display:block;background:linear-gradient(90deg,var(--ds-skeleton-base) 25%,var(--ds-skeleton-highlight) 37%,var(--ds-skeleton-base) 63%);background-size:400% 100%;animation:ds-skeleton-shimmer 1.2s ease-in-out infinite}[data-theme=dark] .ds-skeleton-block{--ds-skeleton-highlight: color-mix( in srgb, var(--color-surface-2) 88%, var(--color-static-white) )}.ds-state-transition,.ds-state-transition-target{--ds-state-transition-duration: calc(var(--motion-duration-default) * 3);transition:opacity var(--ds-state-transition-duration) var(--motion-easing-default),color var(--ds-state-transition-duration) var(--motion-easing-default),background-color var(--ds-state-transition-duration) var(--motion-easing-default),border-color var(--ds-state-transition-duration) var(--motion-easing-default),box-shadow var(--ds-state-transition-duration) var(--motion-easing-default),fill var(--ds-state-transition-duration) var(--motion-easing-default),stroke var(--ds-state-transition-duration) var(--motion-easing-default)}@media(prefers-reduced-motion:reduce){.ds-state-transition,.ds-state-transition-target{transition:none}}.ds-surface-card--interactive{cursor:pointer;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default)}.ds-surface-card--interactive:hover,.ds-surface-card--interactive:focus-visible{background:var(--color-state-hover);border-color:var(--color-border-primary)}.ds-surface-card--subtle.ds-surface-card--interactive{transition:background-color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default)}.ds-surface-card--subtle.ds-surface-card--interactive:hover,.ds-surface-card--subtle.ds-surface-card--interactive:focus-visible{background:var(--color-state-hover);border-color:transparent}.ds-surface-card--subtle.ds-surface-card--interactive:focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}.ds-modal-sticky-actions{position:sticky;bottom:0;z-index:2;background:var(--color-surface-1)}:root{--spacing-list-gap: var(--spacing-12)}.ds-card-list-page{padding:var(--spacing-24)}.ds-card-list-shell{display:flex;width:100%;max-width:var(--size-card-width);margin:0 auto;flex-direction:column}.ds-card-list-shell>*+*{margin-block-start:var(--spacing-24)}.ds-card-list-shell--leading-space{margin-block-start:var(--spacing-list-gap)}.ds-card-list-shell__sticky{position:sticky;top:calc(var(--spacing-12) * -1);height:0;overflow:visible;pointer-events:none;z-index:2}.ds-card-list-shell__sticky-overlay{display:flex;width:100%;min-width:0;flex-direction:column}.ds-card-list-shell__sticky-overlay>*+*{margin-block-start:var(--spacing-list-gap)}.ds-card-list-shell__sticky-overlay>.ds-card-list-shell__sticky-measure+*{margin-block-start:0}.ds-card-list-shell__sticky-body{display:flex;width:100%;min-width:0;flex-direction:column;padding-block-start:var(--spacing-list-gap);padding-block-end:var(--spacing-list-gap);border-bottom:var(--border-width-default) solid var(--color-border-primary);background:var(--color-surface-1);pointer-events:auto}.ds-card-list-shell__sticky-body>*+*{margin-block-start:var(--spacing-list-gap)}.ds-card-list{display:flex;width:100%;min-width:0;flex-direction:column}.ds-card-list>*+*{margin-block-start:var(--spacing-list-gap)}.ds-card-list-group-title{margin:0;display:block;padding-block-end:var(--spacing-list-gap);color:var(--color-text-primary);font:var(--font-body-medium, inherit)}.ds-card-list-group-section{display:block;min-width:0}.ds-card-list-group-section__header{position:sticky;top:var(--card-list-group-section-sticky-top-offset, 0px);z-index:2;min-width:0;background:var(--color-surface-1)}.ds-card-list-group-section__content{min-width:0}.app-count-badge{--count-badge-height: var(--size-icon-small);--count-badge-pill-padding-inline: var(--spacing-4);--count-badge-font-size: var(--spacing-10);--count-badge-label-offset-x: var(--spacing-0);--count-badge-label-offset-y: calc(var(--spacing-2) / 4);display:inline-flex;min-width:var(--count-badge-height);height:var(--count-badge-height);box-sizing:border-box;align-items:center;justify-content:center;padding-block:var(--spacing-0);padding-inline:var(--count-badge-pill-padding-inline);border-radius:var(--border-radius-pill);background:var(--color-accent-default);color:var(--color-on-accent-primary);white-space:nowrap;vertical-align:middle;flex:0 0 auto;line-height:0}.app-event-filter-project-select-dropdown{padding:var(--spacing-0)!important}.ui-filter-menu{background:var(--color-surface-2)}.ui-form-input input{background-color:inherit}.app-user-menu-popover-enter-active,.app-user-menu-popover-leave-active{transition:opacity var(--motion-duration-default) var(--motion-easing-default),transform var(--motion-duration-default) var(--motion-easing-default)}.app-user-menu-popover-enter-from,.app-user-menu-popover-leave-to{opacity:0;transform:scale(.95)}.toast-list-enter-active,.toast-list-leave-active{transition:transform var(--motion-duration-default) var(--motion-easing-default),opacity var(--motion-duration-default) var(--motion-easing-default)}.toast-list-enter-from,.toast-list-leave-to{transform:translateY(calc(var(--spacing-12) * -1));opacity:0}.toast-list-move{transition:transform var(--motion-duration-default) var(--motion-easing-default)}.app-user-menu__logout-accent,.app-user-menu__logout-accent:hover,.app-user-menu__logout-accent:focus-visible,.app-user-menu__logout-accent:active{background:var(--color-accent-default);border-color:var(--color-accent-default);color:var(--color-on-accent-primary)}.app-login-shell{display:grid;min-height:calc(100dvh - (var(--spacing-24) + var(--spacing-24) + var(--spacing-2)));place-items:center}.app-login-shell__card{width:100%;max-width:32rem}.app-login-panel--embedded{width:100%}.app-login-panel--embedded .app-login-step{min-height:auto}.app-login-panel--embedded .app-login-header{margin-bottom:var(--spacing-16)}.app-login-panel--embedded .app-login-form{gap:var(--spacing-12)}.app-login-step{min-height:calc(var(--spacing-24) * 16 + var(--spacing-16))}.app-login-content{position:relative;display:flex;flex:1 1 auto;flex-direction:column}.app-login-header{position:relative;display:flex;margin-bottom:var(--spacing-32)}.app-login-header--compact{margin-top:var(--spacing-8)}.app-login-back{position:absolute;left:0}.app-login-logo{height:40px;margin:0 auto}.app-login-copy{display:flex;flex-direction:column;align-items:center}.app-login-copy--spaced{margin-bottom:var(--spacing-16)}.app-login-title{color:var(--color-text-primary);text-align:center}.app-login-title--spaced{margin-bottom:var(--spacing-16)}.app-login-copy-line{text-align:center}.app-login-copy-line--emphasis{margin-bottom:var(--spacing-16);font-weight:600}.app-login-copy-inline-emphasis{font-weight:600}.app-login-form{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-16);overflow-y:hidden}.app-login-form-body{display:flex;flex:1 1 auto;flex-direction:column;overflow-y:auto}.app-login-actions{display:flex;padding:var(--spacing-4);align-items:center}.app-login-actions--end{justify-content:flex-end}.app-login-actions--between{justify-content:space-between}.app-login-error-copy{margin-top:var(--spacing-16);color:var(--color-status-error);text-align:center}.app-login-error-copy--hidden{position:absolute;top:-9999px;opacity:.5}.app-login-footer-copy{margin-top:var(--spacing-16);font-size:12px}.app-login-form-error-copy{color:var(--color-status-error)}.app-login-form-error-copy--hidden{visibility:hidden}.app-login-field-error{color:var(--color-status-error)}.app-login-loading{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:var(--color-static-white);opacity:.6}.app-login-loading-spinner{width:calc(var(--size-icon-large) + var(--spacing-16));height:calc(var(--size-icon-large) + var(--spacing-16));box-sizing:border-box;border:var(--border-width-strong) solid var(--color-text-primary);border-right-color:transparent;border-radius:var(--border-radius-pill);animation:app-login-loading-spin var(--motion-duration-slow) linear infinite}.app-filter-chip,.app-filter-button{display:inline-flex;min-width:0;min-height:var(--spacing-32);box-sizing:border-box;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-12);border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-pill);background:var(--color-surface-1);color:var(--color-text-primary);font-size:13px;line-height:1;transition:background-color .2s ease,opacity .2s ease}.app-filter-chip--interactive:hover,.app-filter-button:hover{background:var(--color-state-hover)}.app-filter-chip--interactive{cursor:pointer}.app-filter-chip--disabled,.app-filter-button:disabled{cursor:default;opacity:.6}.app-filter-chip--surface-subtle,.app-filter-button--surface-2{background:var(--color-surface-2)}.app-filter-chip--surface-subtle.app-filter-chip--interactive:hover,.app-filter-button--surface-2:hover{background:var(--color-surface-2);opacity:.8}.app-filter-chip--active:not(.app-filter-chip--surface-subtle),.app-filter-chip--active:not(.app-filter-chip--surface-subtle).app-filter-chip--interactive:hover,.app-filter-button--active,.app-filter-button--active:hover{background:var(--color-state-selected)}.app-filter-chip--size-small{min-height:var(--spacing-24);gap:var(--spacing-4);padding-block:var(--spacing-2) var(--spacing-3);padding-inline:var(--spacing-8);border-color:transparent;background:var(--color-state-hover);font-size:var(--spacing-14);line-height:calc(var(--spacing-16) + var(--spacing-2))}.app-filter-chip--size-small.app-filter-chip--interactive:hover{background:var(--color-state-hover)}.app-filter-chip__leading,.app-filter-button__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--size-icon-small);height:var(--size-icon-small);color:var(--color-text-secondary);flex:none}.app-filter-chip__content{display:inline-flex;min-width:0;align-items:center}.app-filter-chip__content--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-filter-chip__trailing{display:inline-flex;min-width:0;align-items:center;justify-content:center;flex:none}.app-filter-chip__leading>svg{width:100%;height:100%}.app-filter-chip__trailing>.app-filter-chip__dismiss,.app-filter-chip__dismiss,.app-filter-button__dismiss{width:var(--spacing-16);height:var(--spacing-16);color:var(--color-text-secondary);flex:none;font-size:12px;opacity:.7}.app-input-clear-icon{width:var(--size-icon-large)}.app-text-primary{color:var(--color-text-primary)}.app-text-secondary{color:var(--color-text-secondary)}.app-balance-positive{color:var(--color-status-success)}.app-balance-negative{color:var(--color-status-error)}.price-lists-selection-highlight [data-selection]{background-color:var(--color-accent-default)}.price-list-category-tree{-webkit-user-select:none;user-select:none;color:var(--color-text-primary)}.price-list-category-tree .editable-tree-item,.price-list-category-tree .editable-tree-item input,.price-list-category-tree textarea,.price-list-category-tree [contenteditable=true]{-webkit-user-select:text;user-select:text}.price-list-category-tree .tree-row{color:var(--color-text-primary);-webkit-user-select:none;user-select:none}.single-price-drop-line{display:block;height:var(--border-width-strong);border-radius:var(--border-radius-pill);background-color:var(--color-accent-default);box-shadow:0 0 0 var(--border-width-default) var(--color-surface-1);pointer-events:none}.single-price-drop-line:before{content:"";position:absolute;left:0;top:50%;width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--border-radius-pill);background-color:var(--color-accent-default);transform:translateY(-50%)}.price-list-category-tree .tree-row.single-price-category-drop-inside{background-color:var(--color-state-hover);outline:var(--border-width-default) solid var(--color-accent-default);outline-offset:calc(var(--border-width-default) * -1)}.price-list-category-tree .tree-row .category-hover-actions{display:none;background:transparent}.price-list-category-tree .tree-row:hover .category-hover-actions,.price-list-category-tree .tree-row:focus-within .category-hover-actions{display:inline-flex!important;background:transparent}.price-list-category-tree .tree-row .category-hover-actions--visible{display:inline-flex!important;background-color:transparent}.price-list-action-popup{position:absolute;bottom:1rem;left:50%;display:flex;flex-wrap:nowrap;transform:translate(-50%);border-radius:var(--border-radius-layout);background-color:var(--color-surface-0);padding:.3rem}.price-list-action-popup--dark{background-color:var(--color-surface-2)}.price-list-action-popup--bulk{padding:.875rem}.slideUp-enter-active.price-list-action-popup,.slideUp-leave-active.price-list-action-popup{transition:opacity .15s ease,transform .15s cubic-bezier(.17,.67,.42,1.34)}.slideUp-leave-to.price-list-action-popup{opacity:0}.slideUp-enter-from.price-list-action-popup{opacity:0;transform:translate(-50%,10px)}.app-login-countdown{display:inline-block;color:var(--color-accent-default)}@keyframes app-login-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-login-success-icon{font-size:calc(var(--size-icon-large) + var(--spacing-24) + var(--spacing-24))}.app-products-shell{gap:var(--spacing-12);padding:var(--spacing-24)}.app-products-promo{overflow:hidden;margin-top:var(--spacing-16);border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-card);background:var(--color-surface-1);padding:var(--spacing-16)}.app-products-promo__icon{float:inline-start;width:calc(var(--spacing-24) + var(--spacing-12));height:calc(var(--spacing-24) + var(--spacing-12));margin-inline-end:var(--spacing-12);margin-block-start:var(--spacing-2);color:var(--color-text-primary)}.app-products-state-card{border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-card);background:var(--color-surface-1);padding:var(--spacing-20);text-align:center}.app-products-legal{padding:var(--spacing-12) var(--spacing-24)}.analytics-page__chart .apexcharts-legend-text{color:var(--color-text-primary)!important;fill:var(--color-text-primary)!important}@media(max-width:767px){.app-products-shell{padding-bottom:calc(var(--spacing-24) * 3)}}.ds-workspace-rail-panel{min-width:0;min-height:100%;border-inline-end:var(--border-width-default) solid var(--color-border-primary);background:var(--color-surface-1);padding:var(--spacing-12)}.ds-workspace-column-frame{--workspace-column-padding-outer: var(--spacing-12);display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;background:var(--color-surface-1)}.ds-workspace-column-frame__header{min-width:0;flex-shrink:0;background:transparent}.ds-workspace-column-frame__header--divider{border-bottom:var(--border-width-default) solid var(--color-border-primary)}.ds-workspace-column-frame__body{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.ds-workspace-column-frame__body--padded{padding:var(--workspace-column-padding-outer)}.ds-workspace-column-frame__body--scrollable{overflow:auto}.ds-workspace-column-frame--deck-content .ds-detail-shell__content,.ds-workspace-column-frame--deck-detail .ds-detail-shell__content{height:100%;min-height:0;background:transparent}.ds-workspace-column-frame--deck-content .ds-detail-shell__scroll{height:auto;min-height:0;overflow:visible;padding:0}.ds-workspace-column-frame--deck-content .ds-detail-shell__scroll--sticky-list-root,.ds-workspace-column-frame--deck-detail .ds-detail-shell__scroll--sticky-list-root{display:block;flex:0 0 auto}.ds-workspace-column-frame--deck-content .ds-detail-workspace-section{min-height:100%}.ds-detail-shell__rail{container-type:inline-size;display:flex;min-height:100%;flex-direction:column;gap:var(--spacing-20)}.ds-detail-shell__summary{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-20)}.ds-detail-shell__title{margin:0}.ds-detail-shell__meta-row{display:grid;grid-template-columns:98px minmax(0,1fr);gap:12px;align-items:start}.ds-detail-shell__meta-row dt{color:var(--color-text-secondary)}.ds-detail-shell__meta-row dd{margin:0;color:var(--color-text-primary);word-break:break-word}.ds-detail-shell__kpis{display:grid;min-width:0;grid-template-columns:repeat(var(--detail-kpi-grid-columns, 3),minmax(0,1fr));gap:var(--spacing-6);overflow:hidden;border-radius:var(--border-radius-layout);background:var(--color-surface-0)}.ds-detail-shell__kpis--stack{grid-template-columns:1fr}.ds-detail-shell__kpi{display:flex;min-width:0;min-height:0;flex-direction:column;justify-content:center;gap:var(--spacing-6);border-radius:var(--border-radius-button);padding:var(--spacing-10) var(--spacing-12)}.ds-detail-shell__kpi span{color:var(--color-text-secondary)}.ds-detail-shell__kpi strong{word-break:break-word}.ds-detail-shell__menu{display:flex;flex-direction:column;gap:var(--spacing-2);padding-block:var(--spacing-2)}.ds-detail-shell__menu-item{--component-menu-item-height: 36px;--component-menu-item-margin: 0;--component-menu-item-padding-inline: 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;max-width:100%;text-align:left}.ds-detail-shell__menu-item-content{display:inline-flex;align-items:center;min-width:0;gap:var(--spacing-8)}.ds-detail-shell__menu-icon{flex-shrink:0;width:var(--size-icon-medium);height:var(--size-icon-medium);color:var(--color-text-primary)}.ds-detail-shell__menu-title{min-width:0;color:var(--color-text-primary)}.ds-detail-shell__menu-meta{flex-shrink:0;color:var(--color-text-secondary);font-size:var(--spacing-12);font-weight:400;line-height:1;letter-spacing:0}.ds-detail-shell__content{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-surface-1)}.ds-detail-shell__content--workspace{overflow:hidden}.ds-detail-shell__scroll{display:flex;flex:1 1 auto;height:100%;min-height:0;flex-direction:column;gap:16px;overflow:auto;padding:24px}.ds-detail-section-card{display:flex;flex-direction:column;gap:20px;border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-card);background:var(--color-surface-1);padding:24px}.app-figma-playground-page-content .ds-detail-section-card{background:var( --figma-playground-page-content-surface, var(--color-surface-1) )}.ds-detail-section-card--plain{border:none;border-radius:0}.ds-detail-section-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16)}.ds-detail-section-card__copy{display:grid;gap:var(--spacing-8);min-width:0}.ds-detail-section-card__actions{display:flex;align-items:center;gap:var(--spacing-8);flex-wrap:wrap}.ds-detail-section-card__title{margin:0;color:var(--color-text-primary)}.ds-detail-section-card__description{margin:0;color:var(--color-text-secondary)}.ds-detail-overview__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ds-detail-overview__card{display:flex;min-width:0;flex-direction:column;gap:8px;border-radius:var(--border-radius-card);background:var(--color-surface-2);padding:16px}.ds-detail-overview__card-label{color:var(--color-text-secondary)}.ds-detail-overview__card-value{color:var(--color-text-primary)}.ds-detail-overview__details{display:grid;gap:14px}.ds-detail-overview__detail-row{display:grid;grid-template-columns:calc(var(--spacing-16) * 7) minmax(0,1fr);gap:16px}.ds-detail-overview__detail-row dt{color:var(--color-text-secondary)}.ds-detail-overview__detail-row dd{margin:0;color:var(--color-text-primary);word-break:break-word}.ds-detail-workspace-section{display:flex;height:100%;min-height:0;flex-direction:column}.ds-detail-workspace-section__header{flex-shrink:0;border-bottom:var(--border-width-default) solid var(--color-border-primary);padding:24px;background:var(--color-surface-1)}.ds-detail-workspace-section__body{min-height:0;flex:1;overflow:hidden}@media(max-width:767px){.ds-card-list-page{padding:var(--spacing-16)}.ds-card-list-shell{gap:var(--spacing-16)}}@media(max-width:1400px){.ds-detail-overview__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-contractor-relation-card-shell{display:flex;width:calc(var(--spacing-24) * 11);min-width:calc(var(--spacing-24) * 11);max-width:calc(var(--spacing-24) * 11);height:calc(var(--spacing-12) * 14);min-height:calc(var(--spacing-12) * 14);max-height:calc(var(--spacing-12) * 14);padding:var(--spacing-4);box-sizing:border-box;flex:0 0 auto;-webkit-user-select:none;user-select:none}.app-contractor-relation-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;gap:var(--spacing-6);padding:var(--spacing-10);border:var(--border-width-default) solid transparent;border-radius:var(--border-radius-card);background:var(--color-surface-2);box-sizing:border-box;transition:border-color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default),transform var(--motion-duration-default) var(--motion-easing-default)}.app-contractor-relation-card--interactive{cursor:default}.app-contractor-relation-card--interactive:hover{border-color:transparent;box-shadow:var(--shadow-card);transform:translateY(-1px)}.app-contractor-relation-card--static{cursor:default}.app-contractor-relation-card--selected{border-color:var(--color-accent-default)}.app-contractor-relation-card--incoming,.app-contractor-relation-card--outgoing,.app-contractor-relation-card--root,.app-contractor-relation-card--neutral{background:var(--color-surface-2)}.app-contractor-relation-card__title{display:block;flex:1 1 auto;min-width:0;max-width:100%;color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:1.3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-contractor-relation-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--spacing-8);min-height:0}.app-contractor-relation-card__divider{width:var(--border-width-default);background:var(--color-border-primary);border-radius:var(--border-radius-pill)}.app-contractor-relation-card__section{display:grid;align-content:start;justify-items:center;gap:var(--spacing-6);min-width:0}.app-contractor-relation-card__section--disabled{background:transparent}.app-contractor-relation-card__section-header{min-width:0;color:var(--color-text-primary);font-size:12px;font-weight:600;text-align:center}.app-contractor-relation-card__section-metrics{display:grid;gap:var(--spacing-6);justify-items:center}.app-contractor-relation-card__section-metric{display:grid;gap:var(--spacing-2);justify-items:center}.app-contractor-relation-card__section-metric--empty{align-items:center;min-height:calc(var(--spacing-24) * 2)}.app-contractor-relation-card__section-empty{display:block;max-width:100%;color:var(--color-text-secondary);font-size:12px;font-weight:500;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-contractor-relation-card__section-label{min-width:0;color:var(--color-text-secondary);font-size:12px;font-weight:400;text-align:center}.app-contractor-relation-card__section-value{min-width:0;color:var(--color-text-primary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.app-contractor-relation-card__section-label--disabled,.app-contractor-relation-card__section-value--disabled,.app-contractor-relation-card__section--disabled .app-contractor-relation-card__section-header,.app-contractor-relation-card__section--disabled .app-contractor-relation-card__section-label,.app-contractor-relation-card__section--disabled .app-contractor-relation-card__section-value{color:var(--color-text-tertiary)}.app-contractor-relation-card__footer{justify-self:end;align-self:end;display:inline-flex;align-items:center;gap:var(--spacing-6);min-height:var(--size-button-height-small);padding-block:var(--spacing-4);padding-inline:var(--spacing-8);border:0;background:var(--color-surface-1);border-radius:var(--border-radius-pill);color:inherit;font:inherit}button.app-contractor-relation-card__footer{cursor:pointer;transition:background-color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default)}button.app-contractor-relation-card__footer *,button.app-contractor-relation-card__footer:hover *{cursor:pointer}button.app-contractor-relation-card__footer:hover{background:var(--color-surface-2)}button.app-contractor-relation-card__footer:focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}.app-contractor-relation-card__footer-label{min-width:0;color:var(--color-text-secondary);font-size:12px;font-weight:400}.app-contractor-relation-card__footer-value{color:var(--color-text-primary);font-size:12px;font-weight:600;text-align:left}.app-contractor-relations-graph{display:flex;-webkit-user-select:none;user-select:none}.app-contractor-relations-graph *{-webkit-user-select:none;user-select:none}.site-shell{--site-surface-base: var(--color-surface-0);--site-surface-raised: var(--color-surface-1);--site-surface-muted: var(--color-surface-2);--site-surface-inverse: var(--color-text-primary);--site-surface-tooltip: color-mix( in srgb, var(--site-surface-inverse) 88%, transparent );--site-text-primary: var(--color-text-primary);--site-text-secondary: var(--color-text-secondary);--site-text-tertiary: var(--color-text-tertiary);--site-text-on-inverse: var(--color-surface-0);--site-border-primary: var(--color-border-primary);--site-border-subtle: color-mix( in srgb, var(--site-border-primary) 72%, transparent );--site-accent-primary: var(--color-accent-default);--site-accent-contrast: var(--color-on-accent-primary);--site-state-hover: var(--color-state-hover);--site-state-selected: var(--color-state-selected);--site-overlay: color-mix( in srgb, var(--site-surface-inverse) 44%, transparent );--site-shadow-soft: 0 0 0 .5px var(--color-shadow-stroke), 0 4px 6px -4px var(--color-shadow-base), 0 10px 15px -3px var(--color-shadow-base);--site-shadow-floating: 0 0 0 .5px var(--color-shadow-stroke), 0 var(--spacing-2) calc(var(--spacing-20) + var(--spacing-4)) calc(var(--spacing-8) * -1) var(--color-shadow-base), 0 var(--spacing-8) calc(var(--spacing-20) * 2) calc(var(--spacing-12) * -1) var(--color-shadow-base);--site-icon-filter-neutral: none;min-height:100vh;color:var(--site-text-primary);font-family:Roboto,sans-serif;background:var(--site-surface-base)}[data-theme=dark] .site-shell{--site-icon-filter-neutral: brightness(0) saturate(100%) invert(1)}.site-shell,.site-shell *,.site-shell *:before,.site-shell *:after{box-sizing:border-box}.site-shell__main{min-height:100vh}.site-shell .site-container{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding-inline:var(--spacing-24)}.site-shell .site-overlay{position:fixed;inset:0;z-index:5;background:var(--site-overlay)}.site-shell .site-header{position:sticky;top:0;z-index:6;background:var(--site-surface-base)}.site-shell .site-header__bar{position:relative;border-bottom:var(--border-width-default) solid var(--site-border-primary);background:var(--site-surface-base)}.site-shell .site-header__inner{display:flex;min-height:calc(var(--spacing-24) * 2 + var(--spacing-6));align-items:center;justify-content:space-between;gap:var(--spacing-16)}.site-shell .site-header__brand,.site-shell .site-header__actions,.site-shell .site-header__contact,.site-shell .site-header__social-link{display:inline-flex;align-items:center}.site-shell .site-header__brand{gap:var(--spacing-8)}.site-shell .site-header__actions{gap:var(--spacing-16);color:var(--site-text-primary)}.site-shell .site-header__logo-link,.site-shell .site-header__social-link,.site-shell .site-header__contact,.site-shell .site-header__back-home a,.site-shell .site-header__footer-links a{color:inherit;text-decoration:none}.site-shell .site-header__logo-link{display:inline-flex;align-items:center}.site-shell .site-header__logo{display:block;width:calc(var(--spacing-24) + var(--spacing-12) + var(--spacing-2));height:auto}.site-shell .site-header__tree-button,.site-shell .site-header__footer-action{min-height:calc(var(--spacing-24) + var(--spacing-16));border:var(--border-width-default) solid transparent;border-radius:var(--border-radius-button);background:transparent;color:var(--site-text-primary);cursor:pointer;font:inherit;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-header__tree-button{display:inline-flex;width:calc(var(--spacing-24) + var(--spacing-16));align-items:center;justify-content:center;padding:var(--spacing-0)}.site-shell .site-header__menu-desktop-content{display:inline-flex;align-items:center;gap:var(--spacing-4)}.site-shell .site-header__menu-mobile-content{display:none;align-items:center;justify-content:center}.site-shell .site-header__menu-mobile-content img{width:calc(var(--spacing-24) + var(--spacing-6));height:calc(var(--spacing-24) + var(--spacing-6))}.site-shell .site-header__contact{gap:var(--spacing-8)}.site-shell .site-header__social-link,.site-shell .site-header__contact,.site-shell .site-header__footer-links a,.site-shell .site-header__footer-action{transition:color var(--motion-duration-default) var(--motion-easing-default),background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-header__social-link:hover,.site-shell .site-header__contact:hover,.site-shell .site-header__footer-links a:hover,.site-shell .site-header__footer-action:hover{color:var(--site-accent-primary)}.site-shell .site-header__search-button:hover,.site-shell .site-header__tree-button:hover,.site-shell .site-header__footer-action:hover{border-color:var(--site-border-primary);background:var(--site-state-hover)}.site-shell .site-header__menu-trigger-icon,.site-shell .site-header__search-icon{display:inline-flex;align-items:center;justify-content:center}.site-shell .site-header__menu-label,.site-shell .site-header__contact-label{position:relative}.site-shell .site-header__menu-panel{background:var(--site-surface-raised);border-top:var(--border-width-default) solid var(--site-border-primary);box-shadow:var(--site-shadow-soft)}.site-shell .site-header__menu-body,.site-shell .site-header__menu-footer{background:inherit}.site-shell .site-header__menu-footer{border-top:var(--border-width-default) solid var(--site-border-primary)}.site-shell .site-header__footer-links{display:flex;align-items:center;gap:var(--spacing-24);margin:0;padding:0;list-style:none}.site-shell .site-header__footer-action{padding:var(--spacing-0);border:none}@media screen and (max-width:960px){.site-shell .site-header__inner{padding-inline:var(--spacing-16)}.site-shell .site-header__actions{gap:var(--spacing-12)}}@media screen and (max-width:535px){.site-shell .site-container{padding-inline:var(--spacing-16)}.site-shell .site-header__login-button,.site-shell .site-header__theme-switch{display:none}.site-shell .site-header__menu-trigger{justify-content:center;width:calc(var(--spacing-24) + var(--spacing-16));height:calc(var(--spacing-24) + var(--spacing-16));padding:var(--spacing-0)}.site-shell .site-header__menu-label{display:none}.site-shell .site-header__footer-links{flex-direction:column;align-items:flex-start;gap:var(--spacing-12)}}.site-shell .site-footer{border-top:var(--border-width-default) solid var(--site-border-primary);background:var(--site-surface-muted)}.site-shell .site-footer__inner{display:flex;flex-direction:column;gap:var(--spacing-32);padding-block:var(--spacing-32)}.site-shell .site-footer__menu{display:flex;width:100%;gap:var(--spacing-24)}.site-shell .site-footer__group{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-16)}.site-shell .site-footer__title{color:var(--site-text-secondary);font-size:var(--spacing-12);font-weight:600;line-height:calc(var(--spacing-12) + var(--spacing-4));text-transform:uppercase}.site-shell .site-footer__list{display:flex;flex-direction:column;gap:var(--spacing-10);margin:0;padding:0;list-style:none}.site-shell .site-footer__link,.site-shell .site-footer__toggle{color:var(--site-text-primary);font-size:calc(var(--spacing-8) + var(--spacing-6));line-height:calc(var(--spacing-16) + var(--spacing-4));text-decoration:none;transition:color var(--motion-duration-default) var(--motion-easing-default),background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-footer__toggle{display:inline-flex;align-items:center;padding:var(--spacing-0);border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.site-shell .site-footer__link:hover,.site-shell .site-footer__toggle:hover{color:var(--site-accent-primary)}.site-shell .site-footer__socials{display:flex;flex-wrap:wrap;gap:var(--spacing-16);margin-top:var(--spacing-4)}.site-shell .site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.site-shell .site-footer__meta{display:flex;width:100%;align-items:flex-end;justify-content:space-between;gap:var(--spacing-24);padding-top:var(--spacing-24);border-top:var(--border-width-default) solid var(--site-border-primary)}.site-shell .site-footer__registry{display:flex;align-items:flex-start;gap:var(--spacing-24)}.site-shell .site-footer__registry-logo{display:inline-flex;align-items:center}.site-shell .site-footer__registry-copy,.site-shell .site-footer__copyright{color:var(--site-text-secondary);font-size:var(--spacing-12);line-height:calc(var(--spacing-16) + var(--spacing-2))}.site-shell .site-footer__copyright{white-space:nowrap}@media screen and (max-width:960px){.site-shell .site-footer__inner{gap:var(--spacing-24);padding-block:var(--spacing-24)}}@media screen and (max-width:640px){.site-shell .site-footer__menu,.site-shell .site-footer__meta,.site-shell .site-footer__registry{flex-direction:column}.site-shell .site-footer__meta{align-items:flex-start}}.site-shell .site-content-shell{width:100%}.site-shell .site-content-shell--centered{display:flex;justify-content:center}.site-shell .site-content-shell--blog{display:flex;justify-content:center;margin-bottom:calc(var(--spacing-24) * 5);padding-inline:var(--spacing-24)}.site-shell .site-content-column{display:flex;width:100%;min-width:0;flex-direction:column}.site-shell .site-content-column--docs{max-width:calc(var(--spacing-24) * 37 + var(--spacing-12));padding:calc(var(--spacing-24) * 2 + var(--spacing-2)) calc(var(--spacing-24) * 2 + var(--spacing-20));gap:var(--spacing-24)}.site-shell .site-content-column--blog{max-width:calc(var(--spacing-24) * 31 + var(--spacing-16));align-items:center;gap:calc(var(--spacing-24) + var(--spacing-16))}.site-shell .site-lead-form :is(input,textarea,.vs__selected,.vs__dropdown-toggle,.vs__dropdown-option){font:inherit}.site-shell .site-breadcrumbs{display:flex;flex-wrap:wrap;color:var(--site-text-secondary);font-size:var(--spacing-12);line-height:calc(var(--spacing-16) + var(--spacing-2))}.site-shell .site-breadcrumbs__nav{display:flex;flex-wrap:wrap}.site-shell .site-breadcrumbs__item{display:inline-flex;align-items:center}.site-shell .site-breadcrumbs__item:after{content:"/";margin-inline:var(--spacing-4);color:var(--site-text-tertiary)}.site-shell .site-breadcrumbs__item:last-child:after{content:none}.site-shell .site-breadcrumbs__link{color:var(--site-accent-primary);text-decoration:none;transition:color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-breadcrumbs__link:hover{color:color-mix(in srgb,var(--site-accent-primary) 72%,var(--site-text-primary))}.site-shell .site-breadcrumbs__link.current{color:var(--site-text-primary);font-weight:400}.site-shell .site-prose{color:var(--site-text-primary)}.site-shell .site-prose :is(h1,h2,h3,h4,h5,h6,p,ul,ol,table){margin:0}.site-shell .site-prose a{color:var(--site-accent-primary);text-decoration:none}.site-shell .site-prose :is(b,strong){font-weight:600}.site-shell .site-prose img{max-width:100%;height:auto}.site-shell .site-prose hr{border:0;border-bottom:var(--border-width-default) solid var(--site-border-primary);margin-block:calc(var(--spacing-24) + var(--spacing-16))}.site-shell .site-prose--docs{line-height:calc(var(--spacing-24) + var(--spacing-4));letter-spacing:0}.site-shell .site-prose--docs h1{margin-bottom:calc(var(--spacing-24) + var(--spacing-6));font-size:calc(var(--spacing-24) + var(--spacing-8) + var(--spacing-2));line-height:calc(var(--spacing-24) + var(--spacing-16));font-weight:600}.site-shell .site-prose--docs h2{margin-top:calc(var(--spacing-24) + var(--spacing-16));margin-bottom:var(--spacing-20);font-size:calc(var(--spacing-24) + var(--spacing-6));line-height:calc(var(--spacing-24) + var(--spacing-12));font-weight:600}.site-shell .site-prose--docs h3{margin-top:calc(var(--spacing-24) + var(--spacing-6));margin-bottom:var(--spacing-12);font-size:calc(var(--spacing-16) + var(--spacing-6));line-height:calc(var(--spacing-24) + var(--spacing-6));font-weight:600}.site-shell .site-prose--docs h4{margin-top:calc(var(--spacing-24) + var(--spacing-2));margin-bottom:var(--spacing-10);font-size:calc(var(--spacing-16) + var(--spacing-2));line-height:calc(var(--spacing-24) + var(--spacing-2));font-weight:600}.site-shell .site-prose--docs p{margin-block:var(--spacing-16);font-size:calc(var(--spacing-8) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-2));font-weight:400}.site-shell .site-prose--docs :is(ul,ol){margin-block:var(--spacing-20);padding-left:var(--spacing-20)}.site-shell .site-prose--docs li+li{margin-top:var(--spacing-8)}.site-shell .site-prose--blog{max-width:calc(var(--spacing-24) * 31 + var(--spacing-16))}.site-shell .site-prose--blog h2{margin-top:calc(var(--spacing-24) * 3 + var(--spacing-8));margin-bottom:var(--spacing-24);font-size:calc(var(--spacing-24) + var(--spacing-12) + var(--spacing-2));line-height:calc(var(--spacing-24) + var(--spacing-16));font-weight:600;scroll-margin-top:calc(var(--spacing-24) * 4 + var(--spacing-4))}.site-shell .site-prose--blog h3{margin-top:calc(var(--spacing-24) * 2);margin-bottom:var(--spacing-20);font-size:calc(var(--spacing-24) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-16));font-weight:600;scroll-margin-top:calc(var(--spacing-24) * 4 + var(--spacing-4))}.site-shell .site-prose--blog h4{margin-top:calc(var(--spacing-24) + var(--spacing-16));margin-bottom:var(--spacing-16);font-size:var(--spacing-24);line-height:calc(var(--spacing-24) + var(--spacing-8));font-weight:600}.site-shell .site-prose--blog h5{margin-top:calc(var(--spacing-24) + var(--spacing-4));margin-bottom:var(--spacing-10);font-size:calc(var(--spacing-16) + var(--spacing-6));line-height:calc(var(--spacing-24) + var(--spacing-8));font-weight:600}.site-shell .site-prose--blog p{margin-bottom:var(--spacing-20);font-size:calc(var(--spacing-8) + var(--spacing-12));line-height:calc(var(--spacing-24) + var(--spacing-12) + var(--spacing-2));font-weight:400}.site-shell .site-prose--blog :is(ul,ol){margin-bottom:calc(var(--spacing-24) + var(--spacing-10));color:var(--site-text-primary);font-size:calc(var(--spacing-8) + var(--spacing-12));line-height:calc(var(--spacing-24) + var(--spacing-10));font-weight:400;padding-left:0}.site-shell .site-prose--blog ul li,.site-shell .site-prose--blog ol li{position:relative;margin-bottom:var(--spacing-8);padding-left:calc(var(--spacing-24) + var(--spacing-4));list-style:none}.site-shell .site-prose--blog ul li:before{content:"—";position:absolute;left:0;font-weight:400}.site-shell .site-prose--blog ol{counter-reset:site-prose-number}.site-shell .site-prose--blog ol li{counter-increment:site-prose-number}.site-shell .site-prose--blog ol li:before{content:counter(site-prose-number,decimal) ".";position:absolute;left:0;font-weight:400}.site-shell .site-prose--blog table{width:100%;margin-top:calc(var(--spacing-24) + var(--spacing-16));margin-bottom:calc(var(--spacing-24) * 2 + var(--spacing-8));border-collapse:collapse}.site-shell .site-prose--blog :is(table,td,tr,th){border:var(--border-width-default) solid var(--site-border-primary);font-size:calc(var(--spacing-8) + var(--spacing-6));line-height:calc(var(--spacing-16) + var(--spacing-6));text-align:left;vertical-align:top}.site-shell .site-prose--blog th{background-color:var(--site-surface-muted);color:var(--site-text-primary);font-weight:600}.site-shell .site-prose--blog :is(td,th,tr){padding:var(--spacing-6) var(--spacing-10)}.site-shell .site-docs-nav{display:flex;justify-content:center;width:100%}.site-shell .site-docs-nav__inner{display:flex;flex:1;align-items:center;justify-content:space-between;gap:calc(var(--spacing-24) + var(--spacing-6))}.site-shell .site-docs-nav__inner--end{justify-content:flex-end}.site-shell .site-docs-nav__panel{display:flex;flex-direction:column}.site-shell .site-docs-nav__panel--right{align-items:flex-end}.site-shell .site-docs-nav__caption{margin-bottom:var(--spacing-10);color:var(--site-text-secondary);font-size:calc(var(--spacing-8) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-4));font-weight:500}.site-shell .site-docs-nav__link{color:var(--site-text-primary);text-decoration:none;transition:color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-docs-nav__link:hover{color:var(--site-accent-primary)}.site-shell .site-docs-nav__link-box{display:flex;max-width:calc(var(--spacing-24) * 9 + var(--spacing-4));align-items:center;gap:var(--spacing-10);padding-block:var(--spacing-10)}.site-shell .site-docs-nav__icon{min-width:var(--spacing-16);margin:0;fill:currentColor!important;transition:transform var(--motion-duration-default) var(--motion-easing-default),fill var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-docs-nav__icon--prev{margin-right:var(--spacing-4);transform:rotate(180deg)}.site-shell .site-docs-nav__link:hover .site-docs-nav__icon{transform:translate(var(--spacing-12))}.site-shell .site-docs-nav__link:hover .site-docs-nav__icon--prev{transform:rotate(180deg) translate(var(--spacing-12))}.site-shell .site-content-footer{display:flex;width:100%;justify-content:center;padding-block:calc(var(--spacing-24) * 2 + var(--spacing-2));border-top:var(--border-width-default) solid var(--site-border-primary)}.site-shell .site-content-footer__inner{width:100%;max-width:calc(var(--spacing-24) * 37 + var(--spacing-12))}.site-shell .site-content-footer__copy{color:var(--site-text-secondary);font-size:calc(var(--spacing-8) + var(--spacing-6));line-height:calc(var(--spacing-16) + var(--spacing-6))}@media screen and (max-width:960px){.site-shell .site-content-shell--blog{margin-bottom:calc(var(--spacing-24) * 3 + var(--spacing-8))}.site-shell .site-content-column--docs{padding:calc(var(--spacing-24) + var(--spacing-16)) calc(var(--spacing-24) + var(--spacing-8))}.site-shell .site-prose--blog h2{font-size:calc(var(--spacing-24) + var(--spacing-8))}.site-shell .site-prose--blog h3{font-size:var(--spacing-24)}.site-shell .site-prose--blog p,.site-shell .site-prose--blog :is(ul,ol){font-size:calc(var(--spacing-8) + var(--spacing-8))}}@media screen and (max-width:640px){.site-shell .site-content-shell--blog{padding-inline:var(--spacing-16)}.site-shell .site-content-column--docs{padding:calc(var(--spacing-24) + var(--spacing-16)) var(--spacing-20)}.site-shell .site-docs-nav__inner{flex-direction:column;align-items:stretch;gap:var(--spacing-16)}.site-shell .site-docs-nav__panel--right{align-items:flex-start}.site-shell .site-prose--blog h2{font-size:calc(var(--spacing-24) + var(--spacing-6))}.site-shell .site-prose--blog h3{font-size:calc(var(--spacing-16) + var(--spacing-8))}.site-shell .site-prose--blog h4{font-size:calc(var(--spacing-16) + var(--spacing-4))}.site-shell .site-prose--blog h5{font-size:calc(var(--spacing-16) + var(--spacing-2))}.site-shell .site-prose--blog p,.site-shell .site-prose--blog :is(ul,ol){font-size:calc(var(--spacing-8) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-8))}}.app-inline-icon-actions{display:inline-flex;align-items:center;gap:0;column-gap:0;row-gap:0;font-size:0;line-height:0}.app-inline-icon-actions__placeholder{width:var(--size-icon-large);height:var(--size-icon-large);flex:0 0 auto}.app-inline-icon-button{display:inline-flex;width:var(--size-icon-large);height:var(--size-icon-large);flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:var(--border-radius-button);background:transparent;color:var(--color-text-secondary);cursor:pointer;line-height:0;transition:background-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default)}.app-inline-icon-button:hover,.app-inline-icon-button:focus-visible{background:var(--color-state-hover);color:var(--color-text-primary)}.app-inline-icon-button:focus-visible{outline:none}.app-inline-icon-button:disabled{color:var(--color-text-disabled);cursor:default}.app-inline-icon-button__icon{width:var(--size-icon-small);height:var(--size-icon-small)}
