.Banner_module_banner{display:flex;align-items:stretch;box-sizing:border-box;width:100%;padding:2px;border-radius:var(--kit-border-radius-medium)}.Banner_module_rail{display:flex;flex:0 0 40px;align-items:center;justify-content:flex-end;padding-right:8px;color:var(--kit-color-text-primary)}.Banner_module_rail svg{display:block;flex:0 0 auto}.Banner_module_panel{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:8px;box-sizing:border-box;min-width:0;padding:12px 16px;background:var(--kit-color-surface);border-radius:var(--kit-border-radius-small)}.Banner_module_message{padding:4px 0;font-size:13px;font-weight:400;line-height:16px;color:var(--kit-color-text);word-break:break-word}.Banner_module_title{margin-inline-end:.25em;font-weight:700}.Banner_module_actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Banner_module_default{background:var(--kit-color-text-subtle)}.Banner_module_primary{background:var(--kit-color-primary)}.Banner_module_warning{background:var(--kit-color-warning)}.Banner_module_success{background:var(--kit-color-success)}.Banner_module_danger{background:var(--kit-color-danger)}.Button_module_button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:max-content;gap:8px;border:2px solid transparent;background-color:initial;color:var(--kit-color-text-primary);font-family:inherit;font-weight:600;cursor:pointer;transition:background-color var(--kit-transition-duration) ease,border-color var(--kit-transition-duration) ease,color var(--kit-transition-duration) ease,filter var(--kit-transition-duration) ease;white-space:nowrap;text-decoration:none;overflow:hidden;&:disabled{cursor:not-allowed}&:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.Button_module_content{gap:8px;min-width:0}.Button_module_content,.Button_module_element,.Button_module_label{display:inline-flex;align-items:center;justify-content:center}.Button_module_label{min-width:0}.Button_module_element{flex:0 0 auto}.Button_module_button:not(.Button_module_iconOnly) .Button_module_elementLeft:has(svg){margin-left:-4px}.Button_module_button:not(.Button_module_iconOnly) .Button_module_elementRight:has(svg){margin-right:-4px}.Button_module_element svg,.Button_module_label svg{display:block;flex:0 0 auto}.Button_module_spinner{position:absolute;top:50%;left:50%;width:18px;height:18px;margin-top:-9px;margin-left:-9px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_module_button-spinner .75s linear infinite}.Button_module_loading{pointer-events:none;cursor:progress;.Button_module_content{opacity:0}}.Button_module_filled{color:var(--kit-color-text-primary);&:hover:not(:disabled):not(.Button_module_loading){filter:brightness(110%)}}.Button_module_ghost,.Button_module_outlined{color:var(--kit-color-primary);border-color:color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}.Button_module_outlined{background-color:var(--kit-color-surface);background-clip:padding-box;&:hover:not(:disabled):not(.Button_module_loading){border-color:var(--kit-color-primary)}&.Button_module_secondary{border-color:var(--kit-color-border);color:var(--kit-color-text);&:hover:not(:disabled):not(.Button_module_loading){border-color:var(--kit-color-border-strong)}}}.Button_module_ghost{&:hover:not(:disabled):not(.Button_module_loading){background-color:var(--kit-color-primary);border-color:var(--kit-color-primary);color:var(--kit-color-text-primary)}&.Button_module_secondary{border-color:var(--kit-color-border);color:var(--kit-color-text);&:hover:not(:disabled):not(.Button_module_loading){background-color:var(--kit-color-surface-secondary);border-color:transparent;color:var(--kit-color-text)}}}.Button_module_filled.Button_module_primary{background-color:var(--kit-color-primary);border-color:var(--kit-color-primary)}.Button_module_filled.Button_module_secondary{background-color:var(--kit-color-surface-secondary);border-color:transparent;color:var(--kit-color-text);&:hover:not(:disabled):not(.Button_module_loading){background-color:var(--kit-color-border-strong);filter:none}}.Button_module_filled.Button_module_danger{background-color:var(--kit-color-danger);border-color:var(--kit-color-danger)}.Button_module_filled.Button_module_success{background-color:var(--kit-color-success);border-color:var(--kit-color-success)}.Button_module_filled.Button_module_warning{background-color:var(--kit-color-warning);border-color:var(--kit-color-warning)}.Button_module_ghost.Button_module_danger,.Button_module_outlined.Button_module_danger{border-color:color-mix(in srgb,var(--kit-color-danger) 25%,transparent);color:var(--kit-color-danger)}.Button_module_outlined.Button_module_danger:hover:not(:disabled):not(.Button_module_loading){border-color:var(--kit-color-danger)}.Button_module_ghost.Button_module_danger:hover:not(:disabled):not(.Button_module_loading){background-color:var(--kit-color-danger);border-color:var(--kit-color-danger);color:var(--kit-color-text-primary)}.Button_module_ghost.Button_module_success,.Button_module_outlined.Button_module_success{border-color:color-mix(in srgb,var(--kit-color-success) 25%,transparent);color:var(--kit-color-success)}.Button_module_outlined.Button_module_success:hover:not(:disabled):not(.Button_module_loading){border-color:var(--kit-color-success)}.Button_module_ghost.Button_module_success:hover:not(:disabled):not(.Button_module_loading){background-color:var(--kit-color-success);border-color:var(--kit-color-success);color:var(--kit-color-text-primary)}.Button_module_ghost.Button_module_warning,.Button_module_outlined.Button_module_warning{border-color:color-mix(in srgb,var(--kit-color-warning) 25%,transparent);color:var(--kit-color-warning)}.Button_module_outlined.Button_module_warning:hover:not(:disabled):not(.Button_module_loading){border-color:var(--kit-color-warning)}.Button_module_ghost.Button_module_warning:hover:not(:disabled):not(.Button_module_loading){background-color:var(--kit-color-warning);border-color:var(--kit-color-warning);color:var(--kit-color-text-primary)}.Button_module_button:disabled{background-color:var(--kit-color-surface-secondary);background-clip:initial;border-color:var(--kit-color-border);color:var(--kit-color-text-disabled);filter:none}.Button_module_size-default{min-height:var(--kit-button-height-default,40px);padding:0 var(--kit-button-padding-x-default,12px);border-radius:var(--kit-border-radius-medium);font-size:12px;line-height:16px}.Button_module_size-small{min-height:var(--kit-button-height-small,32px);padding:0 var(--kit-button-padding-x-small,10px);border-radius:var(--kit-border-radius-small);font-size:11px;line-height:16px}.Button_module_size-medium{min-height:var(--kit-button-height-medium,48px);padding:0 var(--kit-button-padding-x-medium,16px);border-radius:var(--kit-border-radius-medium);font-size:13px;line-height:16px}.Button_module_size-large{min-height:var(--kit-button-height-large,56px);padding:0 var(--kit-button-padding-x-large,16px);border-radius:var(--kit-border-radius-large);font-size:14px;line-height:16px}.Button_module_size-huge{min-height:var(--kit-button-height-huge,64px);padding:0 var(--kit-button-padding-x-huge,18px);border-radius:var(--kit-border-radius-huge);font-size:15px;line-height:18px}.Button_module_button.Button_module_sized{min-width:0}.Button_module_button.Button_module_sized .Button_module_content{flex-grow:1;justify-content:inherit}.Button_module_button.Button_module_sized .Button_module_label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.Button_module_button.Button_module_sized .Button_module_label svg{display:inline-block;vertical-align:middle}.Button_module_uppercased{text-transform:uppercase}.Button_module_iconOnly{&.Button_module_size-default{width:var(--kit-button-height-default,40px);padding:0}&.Button_module_size-small{width:var(--kit-button-height-small,32px);padding:0}&.Button_module_size-medium{width:var(--kit-button-height-medium,48px);padding:0}&.Button_module_size-large{width:var(--kit-button-height-large,56px);padding:0}&.Button_module_size-huge{width:var(--kit-button-height-huge,64px);padding:0}}@keyframes Button_module_button-spinner{to{transform:rotate(1turn)}}.Checkbox_module_checkbox{position:relative;display:inline-block;width:24px;height:24px;cursor:pointer;flex-shrink:0;&:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.Checkbox_module_glyph{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.Checkbox_module_off{color:var(--kit-color-text-disabled)}.Checkbox_module_mixed,.Checkbox_module_on{color:var(--kit-color-primary)}.Checkbox_module_disabled{cursor:not-allowed;.Checkbox_module_box{fill:var(--kit-color-surface-secondary)}.Checkbox_module_mark{fill:var(--kit-color-text-disabled)}}.FieldLabel_module_root{display:flex;flex-direction:column;gap:4px}.FieldLabel_module_captionRow{display:flex;align-items:baseline;gap:8px}.FieldLabel_module_caption{font-size:12px;text-transform:uppercase;word-break:break-word}.FieldLabel_module_caption,.FieldLabel_module_rightElement{font-weight:700;line-height:16px;color:var(--kit-color-text-subtle)}.FieldLabel_module_rightElement{flex:0 0 auto;margin-left:auto;font-size:11px}.FieldLabel_module_required{margin-left:2px;color:var(--kit-color-danger)}.Radio_module_radio{position:relative;display:inline-block;width:24px;height:24px;cursor:pointer;flex-shrink:0;&:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.Radio_module_glyph{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.Radio_module_unchecked{color:var(--kit-color-text-disabled)}.Radio_module_checked{color:var(--kit-color-primary)}.Radio_module_disabled{cursor:not-allowed;.Radio_module_circle{fill:var(--kit-color-surface-secondary)}.Radio_module_mark{fill:var(--kit-color-text-disabled)}}.TextField_module_root{width:100%;display:flex;flex-direction:column;gap:4px}.TextField_module_field{width:100%;display:flex;align-items:center;gap:2px;box-sizing:border-box;border-radius:var(--kit-border-radius-medium);padding:2px;background-color:var(--kit-color-surface-secondary);overflow:hidden;transition:background-color var(--kit-transition-duration) ease,box-shadow var(--kit-transition-duration) ease}.TextField_module_control{width:100%;display:flex;align-items:center;flex:1 1 auto;min-width:0;border-radius:var(--kit-border-radius-small);background-color:var(--kit-color-surface);box-shadow:0 0 12px var(--kit-color-surface-secondary)}.TextField_module_input{width:100%;min-width:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;color:var(--kit-color-text);background-color:initial;border:none;outline:none;box-sizing:border-box;&::placeholder{color:var(--kit-color-text-placeholder)}&:disabled{color:var(--kit-color-text-disabled);cursor:not-allowed}&::-webkit-search-cancel-button,&::-webkit-search-decoration,&::-webkit-search-results-button,&::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}&[type=number]{-webkit-appearance:textfield;appearance:textfield}&::-ms-clear,&::-ms-reveal{display:none}}.TextField_module_element{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:stretch;min-width:24px;padding:6px 8px;border-radius:var(--kit-border-radius-medium);color:var(--kit-color-text-subtle);transition:color var(--kit-transition-duration) ease;cursor:default}.TextField_module_size-default{.TextField_module_field{min-height:40px}.TextField_module_control,.TextField_module_input{min-height:36px}}.TextField_module_size-small{.TextField_module_field{min-height:32px}.TextField_module_control,.TextField_module_input{min-height:28px}}.TextField_module_size-medium{.TextField_module_field{min-height:48px}.TextField_module_control,.TextField_module_input{min-height:44px}}.TextField_module_size-large{.TextField_module_field{min-height:56px}.TextField_module_control,.TextField_module_input{min-height:52px}}.TextField_module_size-huge{.TextField_module_field{min-height:64px}.TextField_module_control,.TextField_module_input{min-height:60px}}.TextField_module_multiline{.TextField_module_field{align-items:flex-start}.TextField_module_control{align-items:stretch}.TextField_module_element{align-self:flex-start;min-height:32px;padding-block:0}.TextField_module_input{padding:8px 12px;overflow-y:auto;resize:vertical}}.TextField_module_autoSized .TextField_module_input{resize:none}.TextField_module_autoVisualState{&:hover:not(.TextField_module_disabled):not(.TextField_module_error) .TextField_module_field{background-color:color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}&:hover:not(:focus-within):not(.TextField_module_disabled):not(.TextField_module_error) .TextField_module_element{color:var(--kit-color-primary)}&:focus-within:not(.TextField_module_disabled):not(.TextField_module_error) .TextField_module_field{background-color:var(--kit-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}&.TextField_module_error .TextField_module_field{background-color:var(--kit-color-danger);box-shadow:none}&.TextField_module_error .TextField_module_element,&:focus-within:not(.TextField_module_disabled) .TextField_module_element{color:var(--kit-color-text-primary)}&.TextField_module_error:focus-within:not(.TextField_module_disabled) .TextField_module_field{box-shadow:0 0 0 2px color-mix(in srgb,var(--kit-color-danger) 25%,transparent)}&.TextField_module_disabled .TextField_module_field{background-color:var(--kit-color-surface-disabled)}&.TextField_module_disabled .TextField_module_control{background-color:color-mix(in srgb,var(--kit-color-surface) 15%,transparent);box-shadow:0 0 24px var(--kit-color-shadow)}&.TextField_module_disabled .TextField_module_element{color:var(--kit-color-text-disabled)}}.TextField_module_appearance-plain{.TextField_module_control,.TextField_module_field{background-color:initial;box-shadow:none}&.TextField_module_autoVisualState{&.TextField_module_disabled .TextField_module_control,&.TextField_module_disabled .TextField_module_field,&.TextField_module_error .TextField_module_field,&.TextField_module_error:focus-within:not(.TextField_module_disabled) .TextField_module_field,&:focus-within:not(.TextField_module_disabled):not(.TextField_module_error) .TextField_module_field,&:hover:not(.TextField_module_disabled):not(.TextField_module_error) .TextField_module_field{background-color:initial;box-shadow:none}&:focus-within:not(.TextField_module_disabled):not(.TextField_module_error) .TextField_module_element{color:var(--kit-color-primary)}&.TextField_module_error .TextField_module_element{color:var(--kit-color-danger)}}}.TextField_module_noVisualState{gap:0;.TextField_module_field{padding:0;gap:0;overflow:visible}.TextField_module_control,.TextField_module_field{min-height:auto;background-color:initial;border-radius:0}.TextField_module_control{box-shadow:none}.TextField_module_input{min-height:24px;padding:0}.TextField_module_element{min-width:0;min-height:0;padding:0;color:inherit}}.TextField_module_message{padding:0 8px;font-size:11px;font-weight:500;line-height:16px;color:var(--kit-color-text-subtle)}.TextField_module_errorMessage{color:var(--kit-color-danger)}.Switch_module_switch{position:relative;display:inline-block;width:34px;height:24px;cursor:pointer;flex-shrink:0;&:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.Switch_module_track{position:absolute;top:5px;left:0;width:34px;height:14px;border-radius:24px;pointer-events:none}.Switch_module_thumb{position:absolute;top:2px;width:20px;height:20px;border-radius:60px;pointer-events:none;transition:left var(--kit-transition-duration) ease;display:flex;align-items:center;justify-content:center}.Switch_module_lock{position:relative;pointer-events:none;opacity:.75}.Switch_module_on{.Switch_module_track{background-color:color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}.Switch_module_thumb{left:14px;background-color:var(--kit-color-primary)}.Switch_module_lock{color:var(--kit-color-text-primary)}}.Switch_module_off{.Switch_module_track{background-color:var(--kit-color-surface-secondary)}.Switch_module_thumb{left:0;background-color:var(--kit-color-text-disabled)}.Switch_module_lock{color:color-mix(in srgb,var(--kit-color-surface) 75%,transparent)}}.Switch_module_mixed{.Switch_module_track{background-color:color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}.Switch_module_thumb{left:7px;background-color:var(--kit-color-primary)}.Switch_module_lock{color:var(--kit-color-text-primary)}}.Switch_module_disabled{cursor:not-allowed}.TextField_module_root2{width:100%;display:flex;flex-direction:column;gap:4px}.TextField_module_field2{width:100%;display:flex;align-items:center;gap:2px;box-sizing:border-box;border-radius:var(--kit-border-radius-medium);padding:2px;background-color:var(--kit-color-surface-secondary);overflow:hidden;transition:background-color var(--kit-transition-duration) ease,box-shadow var(--kit-transition-duration) ease}.TextField_module_control2{width:100%;display:flex;align-items:center;flex:1 1 auto;min-width:0;border-radius:var(--kit-border-radius-small);background-color:var(--kit-color-surface);box-shadow:0 0 12px var(--kit-color-surface-secondary)}.TextField_module_input2{width:100%;min-width:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;color:var(--kit-color-text);background-color:initial;border:none;outline:none;box-sizing:border-box;&::placeholder{color:var(--kit-color-text-placeholder)}&:disabled{color:var(--kit-color-text-disabled);cursor:not-allowed}&::-webkit-search-cancel-button,&::-webkit-search-decoration,&::-webkit-search-results-button,&::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}&[type=number]{-webkit-appearance:textfield;appearance:textfield}&::-ms-clear,&::-ms-reveal{display:none}}.TextField_module_element2{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:stretch;min-width:24px;padding:6px 8px;border-radius:var(--kit-border-radius-medium);color:var(--kit-color-text-subtle);transition:color var(--kit-transition-duration) ease;cursor:default}.TextField_module_size-default2{.TextField_module_field2{min-height:40px}.TextField_module_control2,.TextField_module_input2{min-height:36px}}.TextField_module_size-small2{.TextField_module_field2{min-height:32px}.TextField_module_control2,.TextField_module_input2{min-height:28px}}.TextField_module_size-medium2{.TextField_module_field2{min-height:48px}.TextField_module_control2,.TextField_module_input2{min-height:44px}}.TextField_module_size-large2{.TextField_module_field2{min-height:56px}.TextField_module_control2,.TextField_module_input2{min-height:52px}}.TextField_module_size-huge2{.TextField_module_field2{min-height:64px}.TextField_module_control2,.TextField_module_input2{min-height:60px}}.TextField_module_multiline2{.TextField_module_field2{align-items:flex-start}.TextField_module_control2{align-items:stretch}.TextField_module_element2{align-self:flex-start;min-height:32px;padding-block:0}.TextField_module_input2{padding:8px 12px;overflow-y:auto;resize:vertical}}.TextField_module_autoSized2 .TextField_module_input2{resize:none}.TextField_module_autoVisualState2{&:hover:not(.TextField_module_disabled2):not(.TextField_module_error2) .TextField_module_field2{background-color:color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}&:hover:not(:focus-within):not(.TextField_module_disabled2):not(.TextField_module_error2) .TextField_module_element2{color:var(--kit-color-primary)}&:focus-within:not(.TextField_module_disabled2):not(.TextField_module_error2) .TextField_module_field2{background-color:var(--kit-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}&.TextField_module_error2 .TextField_module_field2{background-color:var(--kit-color-danger);box-shadow:none}&.TextField_module_error2 .TextField_module_element2,&:focus-within:not(.TextField_module_disabled2) .TextField_module_element2{color:var(--kit-color-text-primary)}&.TextField_module_error2:focus-within:not(.TextField_module_disabled2) .TextField_module_field2{box-shadow:0 0 0 2px color-mix(in srgb,var(--kit-color-danger) 25%,transparent)}&.TextField_module_disabled2 .TextField_module_field2{background-color:var(--kit-color-surface-disabled)}&.TextField_module_disabled2 .TextField_module_control2{background-color:color-mix(in srgb,var(--kit-color-surface) 15%,transparent);box-shadow:0 0 24px var(--kit-color-shadow)}&.TextField_module_disabled2 .TextField_module_element2{color:var(--kit-color-text-disabled)}}.TextField_module_appearance-plain2{.TextField_module_control2,.TextField_module_field2{background-color:initial;box-shadow:none}&.TextField_module_autoVisualState2{&.TextField_module_disabled2 .TextField_module_control2,&.TextField_module_disabled2 .TextField_module_field2,&.TextField_module_error2 .TextField_module_field2,&.TextField_module_error2:focus-within:not(.TextField_module_disabled2) .TextField_module_field2,&:focus-within:not(.TextField_module_disabled2):not(.TextField_module_error2) .TextField_module_field2,&:hover:not(.TextField_module_disabled2):not(.TextField_module_error2) .TextField_module_field2{background-color:initial;box-shadow:none}&:focus-within:not(.TextField_module_disabled2):not(.TextField_module_error2) .TextField_module_element2{color:var(--kit-color-primary)}&.TextField_module_error2 .TextField_module_element2{color:var(--kit-color-danger)}}}.TextField_module_noVisualState2{gap:0;.TextField_module_field2{padding:0;gap:0;overflow:visible}.TextField_module_control2,.TextField_module_field2{min-height:auto;background-color:initial;border-radius:0}.TextField_module_control2{box-shadow:none}.TextField_module_input2{min-height:24px;padding:0}.TextField_module_element2{min-width:0;min-height:0;padding:0;color:inherit}}.TextField_module_message2{padding:0 8px;font-size:11px;font-weight:500;line-height:16px;color:var(--kit-color-text-subtle)}.TextField_module_errorMessage2{color:var(--kit-color-danger)}.Autocomplete_module_root{position:relative;width:100%}.Autocomplete_module_dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background-color:var(--kit-color-surface);border:1.5px solid var(--kit-color-border);border-radius:var(--kit-border-radius-medium);box-shadow:0 4px 16px var(--kit-color-shadow);max-height:240px;overflow-y:auto;padding:4px 0}.Autocomplete_module_option{display:block;width:100%;padding:10px 14px;font-family:inherit;font-size:15px;line-height:1.4;color:var(--kit-color-text);background:none;border:none;text-align:left;cursor:pointer;transition:background-color var(--kit-transition-duration) ease;&.Autocomplete_module_highlighted,&:hover{background-color:var(--kit-color-surface-secondary)}&.Autocomplete_module_selected{font-weight:600}}.Autocomplete_module_empty{padding:10px 14px;font-size:14px;color:var(--kit-color-text-placeholder)}.ScrollEdges_module_scrollEdges{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.ScrollEdges_module_edge{position:absolute;animation:ScrollEdges_module_scroll-edge-fade-in var(--kit-transition-duration) ease}@keyframes ScrollEdges_module_scroll-edge-fade-in{0%{opacity:0}to{opacity:1}}.ScrollEdges_module_edgeTop{top:0;left:0;right:0}.ScrollEdges_module_edgeBottom{bottom:0;left:0;right:0}.ScrollEdges_module_edgeLeft{left:0;top:0;bottom:0}.ScrollEdges_module_edgeRight{right:0;top:0;bottom:0}.SearchField_module_root{width:100%}.SearchField_module_loader{animation:SearchField_module_kit-search-loader-spin 1s linear infinite}@keyframes SearchField_module_kit-search-loader-spin{to{transform:rotate(1turn)}}.SearchField_module_clearButton{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:inherit;background:none;border:none;cursor:pointer;&:disabled{color:var(--kit-color-text-disabled);cursor:not-allowed}}.Checkbox_module_checkbox2{position:relative;display:inline-block;width:24px;height:24px;cursor:pointer;flex-shrink:0;&:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.Checkbox_module_glyph2{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.Checkbox_module_off2{color:var(--kit-color-text-disabled)}.Checkbox_module_mixed2,.Checkbox_module_on2{color:var(--kit-color-primary)}.Checkbox_module_disabled2{cursor:not-allowed;.Checkbox_module_box2{fill:var(--kit-color-surface-secondary)}.Checkbox_module_mark2{fill:var(--kit-color-text-disabled)}}.Dropdown_module_root{display:inline-flex}.Dropdown_module_sized>*{flex:1 1 auto;min-width:0}.Dropdown_module_sized .Dropdown_module_trigger{width:100%}.Dropdown_module_trigger{display:inline-flex;align-items:center;gap:0;padding:2px;overflow:hidden;color:var(--kit-color-text);background:var(--kit-color-surface-secondary);border:none;border-radius:var(--kit-border-radius-medium);font-family:inherit;cursor:pointer;transition:background-color var(--kit-transition-duration) ease,box-shadow var(--kit-transition-duration) ease;&:hover:not(:disabled):not(.Dropdown_module_triggerOpen){background:color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}&:hover:not(:disabled):not(.Dropdown_module_triggerOpen) .Dropdown_module_triggerIcon{color:var(--kit-color-primary)}&:disabled{cursor:not-allowed;opacity:.6}}.Dropdown_module_triggerOpen{background:var(--kit-color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--kit-color-primary) 25%,transparent);.Dropdown_module_triggerIcon{color:var(--kit-color-text-primary)}}.Dropdown_module_triggerLabel{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;background:var(--kit-color-surface);box-shadow:0 0 24px var(--kit-color-shadow);font-weight:600;white-space:nowrap;flex:1 1;min-width:0;overflow:hidden}.Dropdown_module_triggerText{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.Dropdown_module_triggerLeadingIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.Dropdown_module_triggerIcon{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--kit-transition-duration) ease,color var(--kit-transition-duration) ease}.Dropdown_module_triggerIconOpen{transform:rotate(180deg)}.Dropdown_module_body{position:fixed;z-index:9999;display:flex;flex-direction:column;box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100vh - 100px);overflow:hidden;background:var(--kit-color-surface);border-radius:var(--kit-border-radius-medium);box-shadow:0 0 8px var(--kit-color-shadow-strong)}.Dropdown_module_listWrap{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.Dropdown_module_list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:2px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--kit-color-shadow-strong) transparent;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-thumb{background:var(--kit-color-shadow-strong);border-radius:16px}&::-webkit-scrollbar-track{background:transparent}}.Dropdown_module_bodyChildren{overflow-y:auto}.Dropdown_module_search{flex:0 0 auto;padding:2px;border-bottom:1px solid var(--kit-color-border)}.Dropdown_module_emptyMessage{display:flex;align-items:center;justify-content:center;color:var(--kit-color-text-subtle);font-weight:600;text-align:center}.Dropdown_module_item.Dropdown_module_selected .Dropdown_module_icon,.Dropdown_module_item.Dropdown_module_selected .Dropdown_module_itemLabel{color:var(--kit-color-primary)}.Dropdown_module_item.Dropdown_module_selected .Dropdown_module_itemLabel{font-weight:600}.Dropdown_module_item.Dropdown_module_danger .Dropdown_module_icon,.Dropdown_module_item.Dropdown_module_danger .Dropdown_module_itemLabel{color:var(--kit-color-danger)}.Dropdown_module_item{display:flex;align-items:flex-start;width:100%;color:var(--kit-color-text);background:transparent;border:none;font-family:inherit;font-weight:600;text-align:left;cursor:pointer;&.Dropdown_module_highlighted,&:hover{background:var(--kit-color-surface-secondary)}&:disabled{cursor:not-allowed;opacity:.6}}.Dropdown_module_section{display:flex;flex-direction:column;width:100%}.Dropdown_module_sectionHeader{display:flex;align-items:center;justify-content:center;width:100%;color:var(--kit-color-text-subtle);background:var(--kit-color-surface-secondary);font-weight:700;font-size:11px;line-height:16px;text-transform:uppercase;white-space:nowrap}.Dropdown_module_icon{color:var(--kit-color-text)}.Dropdown_module_icon,.Dropdown_module_itemCheckbox{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px}.Dropdown_module_itemCheckbox{pointer-events:none}.Dropdown_module_itemLabel{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.Dropdown_module_size-small{.Dropdown_module_triggerLabel{height:32px;box-sizing:border-box;padding:0 10px;border-radius:var(--kit-border-radius-small);font-size:11px;line-height:14px}.Dropdown_module_triggerIcon{padding:4px 2px;border-radius:var(--kit-border-radius-small)}}.Dropdown_module_size-medium{.Dropdown_module_triggerLabel{height:36px;box-sizing:border-box;padding:0 12px;border-radius:var(--kit-border-radius-small);font-size:12px;line-height:16px}.Dropdown_module_triggerIcon{padding:6px 2px;border-radius:var(--kit-border-radius-small)}}.Dropdown_module_size-large{.Dropdown_module_triggerLabel{height:40px;box-sizing:border-box;padding:0 14px;border-radius:var(--kit-border-radius-medium);font-size:13px;line-height:18px}.Dropdown_module_triggerIcon{padding:8px 3px;border-radius:var(--kit-border-radius-medium)}}.Dropdown_module_body-small{min-width:180px;.Dropdown_module_item{gap:6px;padding:6px 10px;border-radius:var(--kit-border-radius-small);font-size:11px;line-height:14px}.Dropdown_module_sectionHeader{padding:4px 10px;border-radius:var(--kit-border-radius-small)}.Dropdown_module_itemLabel{padding:5px 0}.Dropdown_module_emptyMessage{padding:11px 10px;font-size:11px;line-height:14px}}.Dropdown_module_body-medium{min-width:199px;.Dropdown_module_item{gap:8px;padding:8px 12px;border-radius:var(--kit-border-radius-small);font-size:12px;line-height:16px}.Dropdown_module_sectionHeader{padding:4px 12px;border-radius:var(--kit-border-radius-small)}.Dropdown_module_itemLabel{padding:4px 0}.Dropdown_module_emptyMessage{padding:12px;font-size:12px;line-height:16px}}.Dropdown_module_body-large{min-width:220px;.Dropdown_module_item{gap:10px;padding:10px 14px;border-radius:var(--kit-border-radius-medium);font-size:13px;line-height:18px}.Dropdown_module_sectionHeader{padding:4px 14px;border-radius:var(--kit-border-radius-medium)}.Dropdown_module_itemLabel{padding:3px 0}.Dropdown_module_emptyMessage{padding:13px 14px;font-size:13px;line-height:18px}}.List_module_list{position:relative;box-sizing:border-box;width:100%;padding:2px;background:var(--kit-color-surface-secondary);border-radius:var(--kit-border-radius-medium);overflow:clip}.List_module_viewport{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;isolation:isolate}.List_module_scrollable{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--kit-color-shadow-strong) transparent;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-thumb{background:var(--kit-color-shadow-strong);border-radius:16px}&::-webkit-scrollbar-track{background:transparent}}.List_module_item{display:flex;flex-direction:column;gap:2px}.List_module_row{position:relative;display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:40px;padding:8px 12px;background:var(--kit-color-surface);border-radius:var(--kit-border-radius-small);&:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:0 0 12px var(--kit-color-shadow-soft);pointer-events:none}}.List_module_rowClickable{cursor:pointer;&:focus-visible{outline:2px solid var(--kit-color-primary);outline-offset:-2px}}.List_module_rowDisabled{cursor:default;color:var(--kit-color-text-disabled);.List_module_title{color:var(--kit-color-text-disabled)}}.List_module_content{display:flex;flex:1 1;align-items:center;gap:8px;min-width:0}.List_module_title{font-size:12px;font-weight:600;line-height:16px;color:var(--kit-color-text);word-break:break-word}.List_module_rightElement{display:inline-flex;align-items:center;margin-left:auto}.List_module_toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;border:none;background:none;color:var(--kit-color-text);cursor:pointer;transition:transform var(--kit-transition-duration) ease;&:focus-visible{outline:2px solid var(--kit-color-primary);outline-offset:-2px;border-radius:var(--kit-border-radius-small)}}.List_module_toggleExpanded{transform:rotate(180deg)}.List_module_toggleDisabled{cursor:default;color:var(--kit-color-text-disabled)}.List_module_sublist{display:flex;flex-direction:column;gap:2px;margin:0;padding:0 0 0 16px;list-style:none}.Modal_module_layer{position:fixed;inset:0}.Modal_module_backdrop{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:16px;background:rgba(0,0,0,.4);animation:Modal_module_kit-modal-backdrop-in var(--kit-transition-duration-slow) ease both}.Modal_module_backdropExiting{animation-name:Modal_module_kit-modal-backdrop-out}.Modal_module_card{display:flex;flex-direction:column;box-sizing:border-box;max-width:100%;max-height:100%;background:var(--kit-color-surface);border-radius:var(--kit-border-radius-giant);overflow:clip;animation:Modal_module_kit-modal-card-in var(--kit-transition-duration-slow) ease both;&:focus-visible{outline:2px solid var(--kit-color-primary);outline-offset:-2px}}.Modal_module_cardExiting{animation-name:Modal_module_kit-modal-card-out}.Modal_module_header{display:flex;flex-shrink:0;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--kit-color-border-strong)}.Modal_module_title{flex:1 1;min-width:0;font-size:16px;font-weight:600;line-height:24px;color:var(--kit-color-text);word-break:break-word}.Modal_module_closeButton{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:0;color:var(--kit-color-text);background:transparent;border:0;border-radius:var(--kit-border-radius-small);cursor:pointer;font-family:inherit;transition:opacity var(--kit-transition-duration) ease;&:hover{opacity:.6}&:focus-visible{outline:2px solid var(--kit-color-primary);outline-offset:2px}}.Modal_module_bodyWrapper{position:relative;display:flex;flex-direction:column;min-height:0}.Modal_module_body{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:24px;overflow-y:auto;background:var(--kit-color-surface-secondary)}.Modal_module_heading{font-size:20px;font-weight:700;line-height:28px;color:var(--kit-color-text);word-break:break-word}.Modal_module_description{font-size:14px;font-weight:400;line-height:20px;color:var(--kit-color-text-subtle);word-break:break-word}.Modal_module_footer{display:flex;flex-shrink:0;gap:16px;padding:16px 24px;background:var(--kit-color-surface);border-top:1px solid var(--kit-color-border-strong);>*{flex:1 1}}@keyframes Modal_module_kit-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes Modal_module_kit-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes Modal_module_kit-modal-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes Modal_module_kit-modal-card-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.Modal_module_backdrop,.Modal_module_backdropExiting,.Modal_module_card,.Modal_module_cardExiting{animation:none}}.Table_module_table{flex-direction:column;gap:2px;padding:2px;background:var(--kit-color-surface-secondary);border-radius:var(--kit-border-radius-medium)}.Table_module_header,.Table_module_table{display:flex;box-sizing:border-box;width:100%}.Table_module_header{align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;line-height:16px;text-transform:uppercase;color:var(--kit-color-text-subtle)}.Table_module_headerCell{display:flex;align-items:center;min-width:0;box-sizing:border-box}.Table_module_sortButton{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:none;background:none;font:inherit;text-transform:inherit;color:inherit;cursor:pointer;&:focus-visible{outline:2px solid var(--kit-color-primary);outline-offset:2px;border-radius:var(--kit-border-radius-small)}}.Table_module_sortIcon{flex-shrink:0;opacity:.4;transition:opacity var(--kit-transition-duration) ease,transform var(--kit-transition-duration) ease}.Table_module_sortIconActive{opacity:1}.Table_module_sortIconAsc{transform:rotate(180deg)}.Table_module_bodyWrapper{position:relative}.Table_module_body{display:flex;flex-direction:column;gap:2px}.Table_module_headerScrollable{padding-right:14px}.Table_module_scrollable{overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--kit-color-shadow-strong) transparent;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-thumb{background:var(--kit-color-shadow-strong);border-radius:16px}&::-webkit-scrollbar-track{background:transparent}}.Table_module_row{display:flex;align-items:center;gap:4px;box-sizing:border-box;width:100%;background:var(--kit-color-surface);border-radius:var(--kit-border-radius-small);box-shadow:0 0 12px var(--kit-color-shadow-soft);font-size:12px;font-weight:500;line-height:16px;color:var(--kit-color-text)}.Table_module_size-default{padding:12px}.Table_module_size-small{padding:4px 8px}.Table_module_rowClickable{cursor:pointer;transition:background-color var(--kit-transition-duration) ease;&:hover{background-color:color-mix(in srgb,var(--kit-color-primary) 8%,var(--kit-color-surface))}&:focus-visible{outline:2px solid var(--kit-color-primary);outline-offset:-2px}}.Table_module_cell{gap:4px;box-sizing:border-box;word-break:break-word}.Table_module_cell,.Table_module_emptyCell{display:flex;align-items:center;min-width:0}.Table_module_emptyCell{flex:1 1;justify-content:center;color:var(--kit-color-text-subtle)}.Select_module_value{display:flex;align-items:center;gap:8px;min-width:0}.Select_module_valueText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_module_placeholder{color:var(--kit-color-text-placeholder)}.Banner_module_banner2{display:flex;align-items:stretch;box-sizing:border-box;width:100%;padding:2px;border-radius:var(--kit-border-radius-medium)}.Banner_module_rail2{display:flex;flex:0 0 40px;align-items:center;justify-content:flex-end;padding-right:8px;color:var(--kit-color-text-primary)}.Banner_module_rail2 svg{display:block;flex:0 0 auto}.Banner_module_panel2{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:8px;box-sizing:border-box;min-width:0;padding:12px 16px;background:var(--kit-color-surface);border-radius:var(--kit-border-radius-small)}.Banner_module_message2{padding:4px 0;font-size:13px;font-weight:400;line-height:16px;color:var(--kit-color-text);word-break:break-word}.Banner_module_title2{margin-inline-end:.25em;font-weight:700}.Banner_module_actions2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Banner_module_default2{background:var(--kit-color-text-subtle)}.Banner_module_primary2{background:var(--kit-color-primary)}.Banner_module_warning2{background:var(--kit-color-warning)}.Banner_module_success2{background:var(--kit-color-success)}.Banner_module_danger2{background:var(--kit-color-danger)}.Button_module_button2{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:max-content;gap:8px;border:2px solid transparent;background-color:initial;color:var(--kit-color-text-primary);font-family:inherit;font-weight:600;cursor:pointer;transition:background-color var(--kit-transition-duration) ease,border-color var(--kit-transition-duration) ease,color var(--kit-transition-duration) ease,filter var(--kit-transition-duration) ease;white-space:nowrap;text-decoration:none;overflow:hidden;&:disabled{cursor:not-allowed}&:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.Button_module_content2{gap:8px;min-width:0}.Button_module_content2,.Button_module_element2,.Button_module_label2{display:inline-flex;align-items:center;justify-content:center}.Button_module_label2{min-width:0}.Button_module_element2{flex:0 0 auto}.Button_module_button2:not(.Button_module_iconOnly2) .Button_module_elementLeft2:has(svg){margin-left:-4px}.Button_module_button2:not(.Button_module_iconOnly2) .Button_module_elementRight2:has(svg){margin-right:-4px}.Button_module_element2 svg,.Button_module_label2 svg{display:block;flex:0 0 auto}.Button_module_spinner2{position:absolute;top:50%;left:50%;width:18px;height:18px;margin-top:-9px;margin-left:-9px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_module_button-spinner2 .75s linear infinite}.Button_module_loading2{pointer-events:none;cursor:progress;.Button_module_content2{opacity:0}}.Button_module_filled2{color:var(--kit-color-text-primary);&:hover:not(:disabled):not(.Button_module_loading2){filter:brightness(110%)}}.Button_module_ghost2,.Button_module_outlined2{color:var(--kit-color-primary);border-color:color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}.Button_module_outlined2{background-color:var(--kit-color-surface);background-clip:padding-box;&:hover:not(:disabled):not(.Button_module_loading2){border-color:var(--kit-color-primary)}&.Button_module_secondary2{border-color:var(--kit-color-border);color:var(--kit-color-text);&:hover:not(:disabled):not(.Button_module_loading2){border-color:var(--kit-color-border-strong)}}}.Button_module_ghost2{&:hover:not(:disabled):not(.Button_module_loading2){background-color:var(--kit-color-primary);border-color:var(--kit-color-primary);color:var(--kit-color-text-primary)}&.Button_module_secondary2{border-color:var(--kit-color-border);color:var(--kit-color-text);&:hover:not(:disabled):not(.Button_module_loading2){background-color:var(--kit-color-surface-secondary);border-color:transparent;color:var(--kit-color-text)}}}.Button_module_filled2.Button_module_primary2{background-color:var(--kit-color-primary);border-color:var(--kit-color-primary)}.Button_module_filled2.Button_module_secondary2{background-color:var(--kit-color-surface-secondary);border-color:transparent;color:var(--kit-color-text);&:hover:not(:disabled):not(.Button_module_loading2){background-color:var(--kit-color-border-strong);filter:none}}.Button_module_filled2.Button_module_danger2{background-color:var(--kit-color-danger);border-color:var(--kit-color-danger)}.Button_module_filled2.Button_module_success2{background-color:var(--kit-color-success);border-color:var(--kit-color-success)}.Button_module_filled2.Button_module_warning2{background-color:var(--kit-color-warning);border-color:var(--kit-color-warning)}.Button_module_ghost2.Button_module_danger2,.Button_module_outlined2.Button_module_danger2{border-color:color-mix(in srgb,var(--kit-color-danger) 25%,transparent);color:var(--kit-color-danger)}.Button_module_outlined2.Button_module_danger2:hover:not(:disabled):not(.Button_module_loading2){border-color:var(--kit-color-danger)}.Button_module_ghost2.Button_module_danger2:hover:not(:disabled):not(.Button_module_loading2){background-color:var(--kit-color-danger);border-color:var(--kit-color-danger);color:var(--kit-color-text-primary)}.Button_module_ghost2.Button_module_success2,.Button_module_outlined2.Button_module_success2{border-color:color-mix(in srgb,var(--kit-color-success) 25%,transparent);color:var(--kit-color-success)}.Button_module_outlined2.Button_module_success2:hover:not(:disabled):not(.Button_module_loading2){border-color:var(--kit-color-success)}.Button_module_ghost2.Button_module_success2:hover:not(:disabled):not(.Button_module_loading2){background-color:var(--kit-color-success);border-color:var(--kit-color-success);color:var(--kit-color-text-primary)}.Button_module_ghost2.Button_module_warning2,.Button_module_outlined2.Button_module_warning2{border-color:color-mix(in srgb,var(--kit-color-warning) 25%,transparent);color:var(--kit-color-warning)}.Button_module_outlined2.Button_module_warning2:hover:not(:disabled):not(.Button_module_loading2){border-color:var(--kit-color-warning)}.Button_module_ghost2.Button_module_warning2:hover:not(:disabled):not(.Button_module_loading2){background-color:var(--kit-color-warning);border-color:var(--kit-color-warning);color:var(--kit-color-text-primary)}.Button_module_button2:disabled{background-color:var(--kit-color-surface-secondary);background-clip:initial;border-color:var(--kit-color-border);color:var(--kit-color-text-disabled);filter:none}.Button_module_size-default2{min-height:var(--kit-button-height-default,40px);padding:0 var(--kit-button-padding-x-default,12px);border-radius:var(--kit-border-radius-medium);font-size:12px;line-height:16px}.Button_module_size-small2{min-height:var(--kit-button-height-small,32px);padding:0 var(--kit-button-padding-x-small,10px);border-radius:var(--kit-border-radius-small);font-size:11px;line-height:16px}.Button_module_size-medium2{min-height:var(--kit-button-height-medium,48px);padding:0 var(--kit-button-padding-x-medium,16px);border-radius:var(--kit-border-radius-medium);font-size:13px;line-height:16px}.Button_module_size-large2{min-height:var(--kit-button-height-large,56px);padding:0 var(--kit-button-padding-x-large,16px);border-radius:var(--kit-border-radius-large);font-size:14px;line-height:16px}.Button_module_size-huge2{min-height:var(--kit-button-height-huge,64px);padding:0 var(--kit-button-padding-x-huge,18px);border-radius:var(--kit-border-radius-huge);font-size:15px;line-height:18px}.Button_module_button2.Button_module_sized2{min-width:0}.Button_module_button2.Button_module_sized2 .Button_module_content2{flex-grow:1;justify-content:inherit}.Button_module_button2.Button_module_sized2 .Button_module_label2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.Button_module_button2.Button_module_sized2 .Button_module_label2 svg{display:inline-block;vertical-align:middle}.Button_module_uppercased2{text-transform:uppercase}.Button_module_iconOnly2{&.Button_module_size-default2{width:var(--kit-button-height-default,40px);padding:0}&.Button_module_size-small2{width:var(--kit-button-height-small,32px);padding:0}&.Button_module_size-medium2{width:var(--kit-button-height-medium,48px);padding:0}&.Button_module_size-large2{width:var(--kit-button-height-large,56px);padding:0}&.Button_module_size-huge2{width:var(--kit-button-height-huge,64px);padding:0}}@keyframes Button_module_button-spinner2{to{transform:rotate(1turn)}}.FieldLabel_module_root2{display:flex;flex-direction:column;gap:4px}.FieldLabel_module_captionRow2{display:flex;align-items:baseline;gap:8px}.FieldLabel_module_caption2{font-size:12px;text-transform:uppercase;word-break:break-word}.FieldLabel_module_caption2,.FieldLabel_module_rightElement2{font-weight:700;line-height:16px;color:var(--kit-color-text-subtle)}.FieldLabel_module_rightElement2{flex:0 0 auto;margin-left:auto;font-size:11px}.FieldLabel_module_required2{margin-left:2px;color:var(--kit-color-danger)}.Radio_module_radio2{position:relative;display:inline-block;width:24px;height:24px;cursor:pointer;flex-shrink:0;&:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.Radio_module_glyph2{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.Radio_module_unchecked2{color:var(--kit-color-text-disabled)}.Radio_module_checked2{color:var(--kit-color-primary)}.Radio_module_disabled2{cursor:not-allowed;.Radio_module_circle2{fill:var(--kit-color-surface-secondary)}.Radio_module_mark2{fill:var(--kit-color-text-disabled)}}.Switch_module_switch2{position:relative;display:inline-block;width:34px;height:24px;cursor:pointer;flex-shrink:0;&:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.Switch_module_track2{position:absolute;top:5px;left:0;width:34px;height:14px;border-radius:24px;pointer-events:none}.Switch_module_thumb2{position:absolute;top:2px;width:20px;height:20px;border-radius:60px;pointer-events:none;transition:left var(--kit-transition-duration) ease;display:flex;align-items:center;justify-content:center}.Switch_module_lock2{position:relative;pointer-events:none;opacity:.75}.Switch_module_on2{.Switch_module_track2{background-color:color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}.Switch_module_thumb2{left:14px;background-color:var(--kit-color-primary)}.Switch_module_lock2{color:var(--kit-color-text-primary)}}.Switch_module_off2{.Switch_module_track2{background-color:var(--kit-color-surface-secondary)}.Switch_module_thumb2{left:0;background-color:var(--kit-color-text-disabled)}.Switch_module_lock2{color:color-mix(in srgb,var(--kit-color-surface) 75%,transparent)}}.Switch_module_mixed2{.Switch_module_track2{background-color:color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}.Switch_module_thumb2{left:7px;background-color:var(--kit-color-primary)}.Switch_module_lock2{color:var(--kit-color-text-primary)}}.Switch_module_disabled2{cursor:not-allowed}.ToggleControl_module_root{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;height:40px;gap:8px;border-radius:var(--kit-border-radius-medium);color:var(--kit-color-text);cursor:pointer;font-family:inherit;transition:background-color var(--kit-transition-duration) ease,border-color var(--kit-transition-duration) ease}.ToggleControl_module_filled{border:0;padding:8px 12px}.ToggleControl_module_outlined{border:2px solid transparent;padding:6px 10px}.ToggleControl_module_active{background-color:color-mix(in srgb,var(--kit-color-primary) 25%,transparent);&.ToggleControl_module_outlined{border:2px solid color-mix(in srgb,var(--kit-color-primary) 25%,transparent)}}.ToggleControl_module_inactive{background-color:var(--kit-color-surface-secondary);&.ToggleControl_module_outlined{border:2px solid var(--kit-color-border)}}.ToggleControl_module_borderOff.ToggleControl_module_active.ToggleControl_module_outlined,.ToggleControl_module_borderOn.ToggleControl_module_inactive.ToggleControl_module_outlined{border-color:transparent}.ToggleControl_module_primitive{display:inline-flex}.ToggleControl_module_label{color:inherit;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.ToggleControl_module_disabled{color:var(--kit-color-text-disabled);cursor:not-allowed}.SwitcherControl_module_wrapper{position:relative;display:inline-flex;max-width:100%}.SwitcherControl_module_switcher{display:inline-flex;max-width:100%;overflow-x:auto;border-radius:var(--kit-border-radius-medium);background-color:var(--kit-color-surface-secondary);scroll-padding-inline:2px;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.SwitcherControl_module_dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.SwitcherControl_module_track{position:relative;display:flex;gap:4px;padding:2px;min-width:min-content}.SwitcherControl_module_indicator{position:absolute;top:2px;bottom:2px;left:0;z-index:0;border-radius:var(--kit-border-radius-small);background-color:var(--kit-color-surface);box-shadow:0 0 24px 0 var(--kit-color-shadow-soft);pointer-events:none;transition:transform var(--kit-transition-duration) ease,width var(--kit-transition-duration) ease}.SwitcherControl_module_item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;flex-shrink:0;white-space:nowrap;color:var(--kit-color-text);border-radius:var(--kit-border-radius-small);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:color var(--kit-transition-duration) ease;&:focus-visible{outline:2px solid var(--kit-color-primary);outline-offset:-2px}&[aria-disabled=true]{cursor:not-allowed;color:var(--kit-color-text-disabled)}}.SwitcherControl_module_itemActive{color:var(--kit-color-primary)}.InlineSwitcher_module_inline .InlineSwitcher_module_track{gap:0}.InlineSwitcher_module_content{display:inline-flex;align-items:center;gap:8px}.InlineSwitcher_module_icon{display:inline-flex;flex-shrink:0}.InlineSwitcher_module_label{color:inherit;font-weight:600;white-space:nowrap}.InlineSwitcher_module_inline.InlineSwitcher_module_size-small{border-radius:var(--kit-border-radius-small);.InlineSwitcher_module_item{min-height:calc(var(--kit-button-height-small, 32px) - 4px);padding:0 var(--kit-button-padding-x-small,10px)}.InlineSwitcher_module_indicator{border-radius:calc(var(--kit-border-radius-small) - 2px)}.InlineSwitcher_module_label{font-size:11px;line-height:16px}}.InlineSwitcher_module_inline.InlineSwitcher_module_size-default{border-radius:var(--kit-border-radius-medium);.InlineSwitcher_module_item{min-height:calc(var(--kit-button-height-default, 40px) - 4px);padding:0 var(--kit-button-padding-x-default,12px)}.InlineSwitcher_module_indicator{border-radius:calc(var(--kit-border-radius-medium) - 2px)}.InlineSwitcher_module_label{font-size:12px;line-height:16px}}.InlineSwitcher_module_inline.InlineSwitcher_module_size-medium{border-radius:var(--kit-border-radius-medium);.InlineSwitcher_module_item{min-height:calc(var(--kit-button-height-medium, 48px) - 4px);padding:0 var(--kit-button-padding-x-medium,16px)}.InlineSwitcher_module_indicator{border-radius:calc(var(--kit-border-radius-medium) - 2px)}.InlineSwitcher_module_label{font-size:13px;line-height:16px}}.InlineSwitcher_module_inline.InlineSwitcher_module_size-large{border-radius:var(--kit-border-radius-large);.InlineSwitcher_module_item{min-height:calc(var(--kit-button-height-large, 56px) - 4px);padding:0 var(--kit-button-padding-x-large,16px)}.InlineSwitcher_module_indicator{border-radius:calc(var(--kit-border-radius-large) - 2px)}.InlineSwitcher_module_label{font-size:14px;line-height:16px}}.InlineSwitcher_module_inline.InlineSwitcher_module_size-huge{border-radius:var(--kit-border-radius-huge);.InlineSwitcher_module_item{min-height:calc(var(--kit-button-height-huge, 64px) - 4px);padding:0 var(--kit-button-padding-x-huge,18px)}.InlineSwitcher_module_indicator{border-radius:calc(var(--kit-border-radius-huge) - 2px)}.InlineSwitcher_module_label{font-size:15px;line-height:18px}}.StatusSwitcher_module_status .StatusSwitcher_module_track{gap:0}.StatusSwitcher_module_itemOn[data-active]{color:var(--kit-color-success)}.StatusSwitcher_module_itemOff[data-active]{color:var(--kit-color-danger)}.StatusSwitcher_module_itemMixed[data-active] svg path:first-of-type{fill:var(--kit-color-danger)}.StatusSwitcher_module_itemMixed[data-active] svg path:nth-of-type(2){fill:var(--kit-color-success)}.ContentBlock_module_block{position:relative;box-sizing:border-box;width:100%;background:var(--kit-color-surface);border-radius:var(--kit-border-radius-huge);box-shadow:0 0 40px 0 var(--kit-color-shadow-soft)}.ContentBlock_module_blockClipped{overflow:clip}.ContentBlock_module_header{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:56px;padding:16px 24px;@container style(--kit-viewport: mobile){flex-wrap:wrap;row-gap:8px}}.ContentBlock_module_headerClickable{cursor:pointer}.ContentBlock_module_headerDivided{border-bottom:1px solid var(--kit-color-border)}.ContentBlock_module_titles{display:flex;flex:1 1;flex-direction:column;min-width:0;@container style(--kit-viewport: mobile){min-width:50%}}.ContentBlock_module_title{font-size:16px;font-weight:500;line-height:24px;color:var(--kit-color-text);word-break:break-word}.ContentBlock_module_subtitle{font-size:13px;font-weight:500;line-height:16px;color:var(--kit-color-text-subtle);word-break:break-word}.ContentBlock_module_trailing{display:flex;align-items:center;gap:8px;margin-left:auto}.ContentBlock_module_rightElement{display:inline-flex;align-items:center;gap:8px}.ContentBlock_module_toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;border:none;background:none;color:var(--kit-color-text);cursor:pointer;transition:transform var(--kit-transition-duration) ease;&:focus-visible{outline:2px solid var(--kit-color-primary);outline-offset:-2px;border-radius:var(--kit-border-radius-small)}}.ContentBlock_module_toggleExpanded{transform:rotate(180deg)}.ContentBlock_module_description{box-sizing:border-box;padding:12px 24px;font-size:12px;font-weight:400;line-height:16px;color:var(--kit-color-text-subtle);background:var(--kit-color-surface-disabled);border-bottom:1px solid var(--kit-color-border)}.ContentBlock_module_body{display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.ContentBlock_module_bodyPadded{padding:16px 24px}.ContentBlock_module_footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;box-sizing:border-box;padding:12px 24px;border-top:1px solid var(--kit-color-border)}.ContentBlock_module_footerSticky{position:sticky;z-index:1;background:var(--kit-color-surface)}.ContentBlock_module_footerHighlighted{background:var(--kit-color-surface-highlight)}.ContentBlock_module_description:last-child,.ContentBlock_module_footer:last-child{border-bottom:none;border-radius:0 0 var(--kit-border-radius-huge) var(--kit-border-radius-huge)}.ContentBlock_module_item{display:flex;align-items:flex-start;gap:16px;box-sizing:border-box;width:100%;padding:12px 0}.ContentBlock_module_itemDivided{border-bottom:1px dashed var(--kit-color-border-strong)}.ContentBlock_module_itemDivided:last-child{border-bottom:none}.ContentBlock_module_itemDivided:not(:has(~.ContentBlock_module_item)){border-bottom:none}.ContentBlock_module_itemTitles{display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:0}.ContentBlock_module_itemTitle{font-size:13px;font-weight:700;line-height:16px;text-transform:uppercase;color:var(--kit-color-text);word-break:break-word}.ContentBlock_module_itemDescription{font-size:12px;font-weight:400;line-height:16px;color:var(--kit-color-text-subtle);word-break:break-word}.ContentBlock_module_itemContent{display:flex;flex:1 1;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0}.ContentBlock_module_group{gap:16px;padding:16px;background:var(--kit-color-surface-secondary);border-radius:var(--kit-border-radius-medium)}.ContentBlock_module_group,.ContentBlock_module_groupRow{display:flex;flex-direction:column;box-sizing:border-box;width:100%}.ContentBlock_module_groupRow{align-items:flex-start;gap:4px}.ContentBlock_module_groupRowLabel{font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase;color:var(--kit-color-text-subtle);word-break:break-word}@container style(--kit-viewport: tablet){.ContentBlock_module_itemTitles{max-width:160px}}@container style(--kit-viewport: mobile){.ContentBlock_module_item{flex-direction:column;gap:8px}.ContentBlock_module_itemTitles{min-width:100%}.ContentBlock_module_itemContent{flex:none;width:100%}}.PageLayout_module_layout{display:flex;align-items:flex-start;box-sizing:border-box;width:100%;margin:0 auto}.PageLayout_module_sidebar{position:relative;flex-shrink:0;align-self:flex-start}.PageLayout_module_sidebarSticky{position:sticky}.PageLayout_module_sidebarScroller{display:flex;flex-direction:column}.PageLayout_module_sidebarScrollable{overflow-y:auto;border-radius:var(--kit-border-radius-huge);box-shadow:0 0 40px 0 var(--kit-color-shadow-soft);scrollbar-width:thin;scrollbar-color:var(--kit-color-shadow-strong) transparent;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-thumb{background:var(--kit-color-shadow-strong);border-radius:16px}&::-webkit-scrollbar-track{background:transparent}}.PageLayout_module_content{display:flex;flex:1 1;flex-direction:column;min-width:0}.SidePanel_module_panel{box-sizing:border-box;width:100%;padding:8px;background:var(--kit-color-surface);border-radius:var(--kit-border-radius-huge);box-shadow:0 0 40px 0 var(--kit-color-shadow-soft);overflow:clip}.SidePanel_module_header{display:flex;align-items:center;gap:12px;padding:12px}.SidePanel_module_title{font-size:20px;font-weight:700;line-height:24px;color:var(--kit-color-text);word-break:break-word}.SidePanel_module_headerClickable{cursor:pointer}.SidePanel_module_trailing{display:flex;align-items:center;gap:8px;margin-left:auto}.SidePanel_module_headerRightElement{display:inline-flex;align-items:center;gap:8px}.SidePanel_module_toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;border:none;background:none;color:var(--kit-color-text);cursor:pointer;transition:transform var(--kit-transition-duration) ease;&:focus-visible{outline:2px solid var(--kit-color-primary);outline-offset:-2px;border-radius:var(--kit-border-radius-small)}}.SidePanel_module_toggleExpanded{transform:rotate(180deg)}.SidePanel_module_body{display:flex;flex-direction:column}.SidePanel_module_item{display:flex;align-items:center;gap:16px;box-sizing:border-box;width:100%;min-height:40px;padding:8px 12px;color:var(--kit-color-text);text-decoration:none;background:transparent;border-radius:var(--kit-border-radius-medium);transition:background var(--kit-transition-duration) ease;&:focus-visible{outline:2px solid var(--kit-color-primary);outline-offset:-2px}}.SidePanel_module_itemClickable{cursor:pointer;&:hover{background:color-mix(in srgb,var(--kit-color-primary) 10%,transparent)}}.SidePanel_module_itemSelected{color:var(--kit-color-primary)}.SidePanel_module_itemDisabled{color:var(--kit-color-text-disabled);cursor:default;&:hover{background:transparent}}.SidePanel_module_content{display:flex;flex:1 1;align-items:center;gap:8px;min-width:0;color:inherit}.SidePanel_module_itemTitle{font-size:14px;font-weight:600;line-height:24px;color:inherit;word-break:break-word}.SidePanel_module_rightElement{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--kit-color-text)}.Toast_module_toast{flex-direction:column;box-sizing:border-box;width:304px;max-width:100%;background:linear-gradient(90deg,#ffd3c8,#d2e0ff);box-shadow:0 0 16px var(--kit-color-shadow-strong)}.Toast_module_body,.Toast_module_toast{display:flex;overflow:hidden;border-radius:var(--kit-border-radius-medium)}.Toast_module_body{position:relative;z-index:1;align-items:stretch;min-width:0;background:var(--kit-color-surface)}.Toast_module_content{flex:1 1;gap:8px;box-sizing:border-box;padding:16px;border-right:1px solid var(--kit-color-border)}.Toast_module_content,.Toast_module_text{display:flex;flex-direction:column;min-width:0}.Toast_module_text{gap:4px;word-break:break-word}.Toast_module_title{font-size:15px;font-weight:700;line-height:16px}.Toast_module_message{max-height:35vh;overflow-y:auto;font-size:13px;font-weight:400;line-height:16px;color:var(--kit-color-text)}.Toast_module_action{display:flex;align-items:flex-start}.Toast_module_rail{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:8px;color:var(--kit-color-text)}.Toast_module_close{-webkit-appearance:none;appearance:none;background:none;border:none;font-family:inherit;cursor:pointer;transition:background-color var(--kit-transition-duration) ease;&:hover{background:var(--kit-color-surface-secondary)}&:focus-visible{outline:2px solid var(--kit-color-primary);outline-offset:-2px}}.Toast_module_loader{animation:Toast_module_toast-loader-spin 1s linear infinite}@keyframes Toast_module_toast-loader-spin{to{transform:rotate(1turn)}}.Toast_module_countdown{position:relative;z-index:0;flex-shrink:0;height:8px;margin-top:-4px;overflow:hidden}.Toast_module_countdownFill{width:100%;height:100%;transform-origin:left center;background:var(--kit-color-primary);animation:Toast_module_toast-countdown-drain linear forwards}@keyframes Toast_module_toast-countdown-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toast_module_default .Toast_module_title{color:var(--kit-color-text)}.Toast_module_primary .Toast_module_title{color:var(--kit-color-primary)}.Toast_module_warning .Toast_module_title{color:var(--kit-color-warning)}.Toast_module_warning .Toast_module_countdownFill{background:var(--kit-color-warning)}.Toast_module_success .Toast_module_title{color:var(--kit-color-success)}.Toast_module_success .Toast_module_countdownFill{background:var(--kit-color-success)}.Toast_module_danger .Toast_module_title{color:var(--kit-color-danger)}.Toast_module_danger .Toast_module_countdownFill{background:var(--kit-color-danger)}.ToastHost_module_stack{position:fixed;z-index:10000;display:flex;flex-direction:column;align-items:flex-end;box-sizing:border-box;max-height:100vh;padding:16px;gap:12px;pointer-events:none}.ToastHost_module_topRight{top:0;right:0;--kit-toast-enter-x:calc(100% + 32px)}.ToastHost_module_topLeft{top:0;left:0;align-items:flex-start;--kit-toast-enter-x:calc(-100% - 32px)}.ToastHost_module_bottomRight{right:0;bottom:0;justify-content:flex-end;--kit-toast-enter-x:calc(100% + 32px)}.ToastHost_module_bottomLeft{bottom:0;left:0;align-items:flex-start;justify-content:flex-end;--kit-toast-enter-x:calc(-100% - 32px)}.ToastHost_module_slot{flex-shrink:0;pointer-events:auto}.ToastHost_module_closing{pointer-events:none;animation:ToastHost_module_kit-toast-collapse var(--kit-transition-duration-slow) ease-out both}@keyframes ToastHost_module_kit-toast-collapse{to{margin-top:calc(-1 * var(--kit-toast-collapse-distance, 0px))}}.ToastHost_module_card{animation:ToastHost_module_kit-toast-in var(--kit-transition-duration-slow) ease-out both}.ToastHost_module_cardExiting{animation-name:ToastHost_module_kit-toast-out}@keyframes ToastHost_module_kit-toast-in{0%{transform:translateX(var(--kit-toast-enter-x))}}@keyframes ToastHost_module_kit-toast-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ToastHost_module_card,.ToastHost_module_cardExiting,.ToastHost_module_closing{animation:none}}