.UIButtonRoot[data-v-1b87a2ad]{justify-items:center;width:fit-content;min-width:0;display:inline-grid}.UIButtonRoot_withMessage[data-v-1b87a2ad]{gap:var(--space-xsmall);width:100%}.UIButtonRoot_state_normal[data-v-1b87a2ad]{--ui-button-solid-border-color:var(--color-border-accent);--ui-button-solid-background:var(--color-background-accent);--ui-button-solid-color:var(--color-text-accent);--ui-button-outline-border-color:var(--color-border-secondary);--ui-button-outline-background:var(--color-background-secondary);--ui-button-foreground-color:var(--color-text-secondary);--ui-button-message-color:var(--color-text-secondary)}.UIButtonRoot_state_warning[data-v-1b87a2ad]{--ui-button-solid-border-color:var(--color-border-warning);--ui-button-solid-background:var(--color-background-warning);--ui-button-solid-color:var(--color-text-warning);--ui-button-outline-border-color:var(--color-border-warning);--ui-button-outline-background:var(--color-background-secondary);--ui-button-foreground-color:var(--color-text-warning);--ui-button-message-color:var(--color-text-warning)}.UIButtonRoot_state_danger[data-v-1b87a2ad]{--ui-button-solid-border-color:var(--color-border-danger);--ui-button-solid-background:var(--color-background-danger);--ui-button-solid-color:var(--color-text-danger);--ui-button-outline-border-color:var(--color-border-danger);--ui-button-outline-background:var(--color-background-secondary);--ui-button-foreground-color:var(--color-text-danger);--ui-button-message-color:var(--color-text-danger)}.UIButton[data-v-1b87a2ad]{justify-content:center;align-items:center;gap:var(--space-xsmall);border-radius:var(--border-radius-small);width:fit-content;font:inherit;cursor:pointer;border:1px solid #0000;text-decoration:none;transition:opacity .2s,background-color .2s,border-color .2s;display:inline-flex}.UIButton[data-v-1b87a2ad]:disabled{cursor:var(--disabled-cursor)}.UIButton[data-v-1b87a2ad]:disabled:not(.UIButton_loading){opacity:var(--opacity-50)}.UIButton[data-v-1b87a2ad]:not(:disabled):hover{opacity:var(--opacity-80)}.UIButton_size_small[data-v-1b87a2ad]{min-height:28px;padding:var(--space-xsmall) var(--space-small);font-size:var(--font-size-small)}.UIButton_size_medium[data-v-1b87a2ad]{min-height:40px;padding:var(--space-small) var(--space-medium)}.UIButton_size_large[data-v-1b87a2ad]{min-height:48px;padding:var(--space-medium) var(--space-large);font-size:var(--font-size-medium)}.UIButton_variant_solid[data-v-1b87a2ad]{border-color:var(--ui-button-solid-border-color);background:var(--ui-button-solid-background);color:var(--ui-button-solid-color)}.UIButton_variant_outline[data-v-1b87a2ad]{border-color:var(--ui-button-outline-border-color);background:var(--ui-button-outline-background);color:var(--ui-button-foreground-color)}.UIButton_variant_ghost[data-v-1b87a2ad]{color:var(--ui-button-foreground-color);background:0 0;border-color:#0000}.UIButton_loading[data-v-1b87a2ad]{background-image:linear-gradient(100deg, transparent 20%, color-mix(in srgb, currentcolor 35%, transparent) 50%, transparent 80%);cursor:progress;background-repeat:no-repeat;background-size:200% 100%;animation:1.2s linear infinite loading-keyframes-1b87a2ad}.UIButtonRoot__message[data-v-1b87a2ad]{max-width:100%;color:var(--ui-button-message-color);font-size:var(--font-size-small);text-align:center;white-space:pre-line;overflow-wrap:anywhere}.UIButtonRoot__messageItem[data-v-1b87a2ad]{display:block}@keyframes loading-keyframes-1b87a2ad{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.UIButton_loading[data-v-1b87a2ad]{opacity:var(--opacity-80);background-image:none;animation:none}}.UIAppMessage[data-v-ecd6ed4e]{box-sizing:border-box;width:100%;padding:var(--space-small) var(--space-medium);text-align:center;align-content:center;place-items:center;margin:0;display:grid}.UIAppMessage__title[data-v-ecd6ed4e]{font-size:var(--font-size-medium);margin:0;font-weight:700}.UIAppMessage__message[data-v-ecd6ed4e]{margin:var(--space-xsmall) 0 0;font-family:var(--font-family-mono);font-size:var(--font-size-medium);overflow-wrap:anywhere;white-space:pre-line}.UIAppMessage__note[data-v-ecd6ed4e]{margin:var(--space-xsmall) 0 0;font-size:var(--font-size-small)}.UIAppMessage_variant_error .UIAppMessage__title[data-v-ecd6ed4e],.UIAppMessage_variant_error .UIAppMessage__message[data-v-ecd6ed4e],.UIAppMessage_variant_error .UIAppMessage__note[data-v-ecd6ed4e]{color:var(--color-text-danger)}.UIAppMessage_variant_warning .UIAppMessage__title[data-v-ecd6ed4e],.UIAppMessage_variant_warning .UIAppMessage__message[data-v-ecd6ed4e],.UIAppMessage_variant_warning .UIAppMessage__note[data-v-ecd6ed4e]{color:var(--color-text-warning)}.UIAppMessage_variant_info .UIAppMessage__title[data-v-ecd6ed4e]{color:var(--color-text-primary)}.UIAppMessage_variant_info .UIAppMessage__message[data-v-ecd6ed4e],.UIAppMessage_variant_info .UIAppMessage__note[data-v-ecd6ed4e]{color:var(--color-text-secondary)}.AppResult[data-v-a3dcc162]{box-sizing:border-box;width:100%;min-width:0;block-size:var(--app-result-block-size,126px);padding:var(--space-small) var(--space-medium);overflow:hidden}.AppResult_height_auto[data-v-a3dcc162]{--app-result-block-size:auto}.AppResult__message[data-v-a3dcc162],.AppResult__content[data-v-a3dcc162]{width:100%;min-width:0;height:100%;min-height:0;overflow:auto}.AppResult__content[data-v-a3dcc162]{flex-direction:column;justify-content:safe center;align-items:stretch;display:flex}.UtilityApp[data-v-1f9eb2bc]{align-items:center;gap:var(--space-medium);flex-direction:column;display:flex}.UtilityApp__result[data-v-1f9eb2bc]{width:100%;min-width:0;color:var(--color-text-primary);background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-medium);flex-direction:column;display:flex;overflow:hidden}.UtilityApp__resultValue[data-v-1f9eb2bc]{min-width:0}.UtilityApp__resultActions[data-v-1f9eb2bc]{justify-content:flex-end;gap:var(--space-xsmall);min-width:0;min-height:33px;padding:0 var(--space-small) var(--space-xsmall);flex-wrap:wrap;flex:0 auto;display:flex}.UtilityApp__actions[data-v-1f9eb2bc]{justify-content:center;display:flex}.UtilityApp__info[data-v-1f9eb2bc]{text-align:center;overflow-wrap:anywhere;white-space:pre-line;min-block-size:1lh}.UtilityApp__source[data-v-1f9eb2bc]{width:min(100%,560px);min-width:0}.UtilityApp__params[data-v-1f9eb2bc]{width:min(100%,560px)}.UIControl[data-v-c6505967]{--ui-control-label-width:var(--ui-control-group-label-width,max-content);--ui-control-label-align:var(--ui-control-group-label-align,left);--ui-control-layout-columns:var(--ui-control-group-layout-columns,minmax(0, 1fr));--ui-control-layout-areas:var(--ui-control-group-layout-areas,"label" "control" "message");--ui-control-layout-align-items:var(--ui-control-group-layout-align-items,normal);gap:var(--space-xsmall) var(--space-medium);grid-template-columns:var(--ui-control-layout-columns);grid-template-areas:var(--ui-control-layout-areas);align-items:var(--ui-control-layout-align-items);min-width:0;display:grid}.UIControl_top[data-v-c6505967]{--ui-control-layout-columns:minmax(0, 1fr);--ui-control-layout-areas:"label" "control" "message";--ui-control-layout-align-items:normal}.UIControl_left[data-v-c6505967]{--ui-control-layout-columns:minmax(0, var(--ui-control-label-width)) minmax(0, 1fr);--ui-control-layout-areas:"label control" ". message";--ui-control-layout-align-items:first baseline}.UIControl_right[data-v-c6505967]{--ui-control-layout-columns:max-content minmax(0, 1fr);--ui-control-layout-areas:"control label" ". message";--ui-control-layout-align-items:center;gap:var(--space-xsmall) var(--space-small)}.UIControl__label[data-v-c6505967]{color:var(--color-text-primary);text-align:var(--ui-control-label-align);cursor:pointer;overflow-wrap:anywhere;grid-area:label;min-width:0;line-height:1}.UIControl_group>.UIControl__label[data-v-c6505967]{cursor:default;padding:0}.UIControl__label_error[data-v-c6505967]{color:var(--color-text-danger)}.UIControl_disabled{&[data-v-c6505967]{cursor:var(--disabled-cursor);opacity:var(--opacity-65)}& .UIControl__label[data-v-c6505967]{cursor:var(--disabled-cursor)}}.UIControl__control[data-v-c6505967]{grid-area:control;align-items:center;min-width:0;display:flex}.UIControl__control_bordered[data-v-c6505967]{min-height:44px;color:var(--color-text-primary);background:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-medium);transition:border-color .15s;overflow:hidden}.UIControl__control_bordered[data-v-c6505967]:focus-within{border-color:var(--color-border-accent)}.UIControl__control_error.UIControl__control_bordered[data-v-c6505967],.UIControl__control_error.UIControl__control_bordered[data-v-c6505967]:focus-within{border-color:var(--color-border-danger)}.UIControl__message[data-v-c6505967]{color:var(--color-text-secondary);font-size:var(--font-size-small);white-space:pre-line;grid-area:message}.UIControl__message_error[data-v-c6505967]{color:var(--color-text-danger)}.UISectionHeader[data-v-fd106966]{align-items:center;gap:var(--space-small);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.UISectionHeader__title[data-v-fd106966]{color:var(--color-text-secondary);font-size:var(--font-size-medium);white-space:nowrap;line-height:1.3}.UISectionHeader__divider[data-v-fd106966]{background:var(--color-border-primary);width:100%;height:1px}.UISectionHeader__actions[data-v-fd106966]{align-items:center;gap:var(--space-small);display:flex}.UISection[data-v-e65c5b3d]{gap:var(--space-medium);flex-direction:column;min-width:0;display:flex}.UIControlGroup_top[data-v-b2745d5d]{--ui-control-group-layout-columns:minmax(0, 1fr);--ui-control-group-layout-areas:"label" "control" "message";--ui-control-group-layout-align-items:normal}.UIControlGroup_left[data-v-b2745d5d]{--ui-control-group-layout-columns:var(--ui-control-group-label-width,max-content) minmax(0, 1fr);--ui-control-group-layout-areas:"label control" ". message";--ui-control-group-layout-align-items:first baseline}.UIControlGroup_auto[data-v-b2745d5d]{--ui-control-group-layout-columns:minmax(0, 1fr);--ui-control-group-layout-areas:"label" "control" "message";--ui-control-group-layout-align-items:normal}@media (width>=640px){.UIControlGroup_auto[data-v-b2745d5d]{--ui-control-group-layout-columns:var(--ui-control-group-label-width,max-content) minmax(0, 1fr);--ui-control-group-layout-areas:"label control" ". message";--ui-control-group-layout-align-items:first baseline}}.UIGrid[data-v-a72ba018]{--ui-grid-columns:1;grid-template-columns:repeat(var(--ui-grid-columns), minmax(0, 1fr));gap:var(--space-small) var(--space-medium);min-width:0;display:grid}.UIGrid_align_top[data-v-a72ba018]{align-items:start}.UIGrid_align_center[data-v-a72ba018]{align-items:center}.UIGrid_align_baseline[data-v-a72ba018]{align-items:baseline}.UIGrid_align_bottom[data-v-a72ba018]{align-items:end}@media (width<=560px){.UIGrid_adaptive[data-v-a72ba018]{--ui-grid-item-column:auto;grid-template-columns:minmax(0,1fr)}}.UIGridItem[data-v-d737e760]{--ui-grid-item-span:1;--ui-grid-item-sticky-offset:var(--space-medium);grid-column:var(--ui-grid-item-column,span var(--ui-grid-item-span));min-width:0}.UIGridItem_full[data-v-d737e760]{grid-column:var(--ui-grid-item-column,1 / -1)}.UIGridItem_sticky_top[data-v-d737e760]{top:var(--ui-grid-item-sticky-offset);position:sticky}.UIGridItem_sticky_bottom[data-v-d737e760]{bottom:var(--ui-grid-item-sticky-offset);position:sticky}.UIGridItem_justify_left[data-v-d737e760]{justify-self:start}.UIGridItem_justify_center[data-v-d737e760]{justify-self:center}.UIGridItem_justify_right[data-v-d737e760]{justify-self:end}.UIGridItem_align_top[data-v-d737e760]{align-self:start}.UIGridItem_align_center[data-v-d737e760]{align-self:center}.UIGridItem_align_baseline[data-v-d737e760]{align-self:baseline}.UIGridItem_align_bottom[data-v-d737e760]{align-self:end}.UIGridItem_sticky_top[data-v-d737e760],.UIGridItem_sticky_bottom[data-v-d737e760]{align-self:start}
