@layer haiui-argon{.hai__Icon{--width:24px;--height:24px;width:var(--width);height:var(--height);line-height:0;display:inline-block;position:relative}.hai__Icon.hai__Icon-sm3{--width:16px;--height:16px}.hai__Icon.hai__Icon-sm2{--width:20px;--height:20px}.hai__Icon.hai__Icon-md{--width:32px;--height:32px}.hai__Icon.hai__Icon-lg{--width:40px;--height:40px}.hai__Icon.hai__Icon-lg2{--width:48px;--height:48px}.hai__Icon.hai__Icon-xl{--width:60px;--height:60px}.hai__Icon.hai__Icon-xl2{--width:72px;--height:72px}.hai__Icon.hai__Icon-xl3{--width:80px;--height:80px}.hai__Icon.hai__Icon-xl4{--width:96px;--height:96px}.hai__Icon.hai__Icon-xl5{--width:128px;--height:128px}.hai__Icon.hai__Icon-sm5{--width:10px;--height:10px}.hai__Icon.hai__Icon-sm4{--width:14px;--height:14px}.hai__Icon.hai__Icon-fixedSize.hai__Icon-sizeBadge{--width:32px;--height:12px}.hai__Icon.hai__Icon-fixedSize.hai__Icon-sizeArrowTableSort{--width:6px;--height:10px}.hai__Icon.hai__Icon-fixedSize.hai__Icon-sizeHub{--width:15px;--height:16px}.hai__Icon svg{width:100%;height:100%}.hai__Icon svg.hai__Icon-spinning{animation:2s linear infinite hai__Icon-spin}.hai__Icon .hai__Icon-dotIndicator{--color:var(--haiui-green-01);background-color:var(--color);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}@keyframes hai__Icon-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.hai__Spinner{--size:1.25rem;--speed:.5s;--stroke-size:calc(var(--size) * .1);--diff:calc(var(--size) / 2 - var(--stroke-size));width:var(--size);height:var(--size);background-image:conic-gradient(transparent 40%, var(--haiui-color-spinner-01) 60%, var(--haiui-color-spinner-02));-webkit-mask:radial-gradient(circle var(--diff), transparent 98%, var(--haiui-white) 100%);-webkit-mask:radial-gradient(circle var(--diff), transparent 98%, var(--haiui-white) 100%);-webkit-mask:radial-gradient(circle var(--diff), transparent 98%, var(--haiui-white) 100%);mask:radial-gradient(circle var(--diff), transparent 98%, var(--haiui-white) 100%);animation:hai__Spinner-rotate var(--speed) linear infinite;border-radius:50%}@keyframes hai__Spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.hai__Button{--haiui-button-min-width:130px;--haiui-button-min-height:40px;--background-color:transparent;--color:var(--haiui-blue-04);--border-color:var(--haiui-blue-03);--disabled-background-color:rgb(from var(--haiui-white) r g b / 5%);--box-shadow:none}.haiui-mode-mobile .hai__Button,.hai__Button.haiui-mode-mobile{--haiui-button-min-width:122px;--haiui-button-min-height:44px}:is(.haiui-mode-mobile .hai__Button,.hai__Button.haiui-mode-mobile).hai__Button-full-width{--haiui-button-min-width:100%;--haiui-button-min-height:52px}.hai__Button{gap:var(--haiui-spacing-01);background-color:var(--background-color);color:var(--color);border-style:solid;border-width:1px;border-color:var(--border-color);font-size:var(--haiui-font-size-02);font-family:var(--haiui-font-family-02);letter-spacing:var(--haiui-letter-spacing-00);min-width:var(--haiui-button-min-width);min-height:var(--haiui-button-min-height);border-radius:var(--haiui-border-radius-01);text-shadow:none;box-shadow:var(--box-shadow);text-transform:uppercase;justify-content:center;align-items:center;padding:0 20px;font-weight:500;line-height:1.33;transition:color .3s cubic-bezier(.19,1,.22,1),background-color .3s cubic-bezier(.19,1,.22,1),border-color .3s cubic-bezier(.19,1,.22,1),box-shadow .3s cubic-bezier(.19,1,.22,1);display:flex}@media (prefers-reduced-motion:reduce){.hai__Button{transition:none}}.hai__Button svg{fill:var(--color)}.hai__Button:focus,.hai__Button:focus-visible{outline:none}.hai__Button:not(:disabled).hai__Button-idle,.hai__Button:not(:disabled).hai__Button-locating{cursor:pointer}:is(.hai__Button:not(:disabled).hai__Button-idle,.hai__Button:not(:disabled).hai__Button-locating):hover,:is(.hai__Button:not(:disabled).hai__Button-idle,.hai__Button:not(:disabled).hai__Button-locating):focus-visible{--box-shadow:0 10px 14px 0 #00000040}.hai__Button:not(:disabled).hai__Button-primary{--color:var(--haiui-white);--background-color:var(--haiui-blue-01);--border-color:var(--background-color)}.hai__Button:not(:disabled).hai__Button-primary:hover,.hai__Button:not(:disabled).hai__Button-primary:focus-visible{--background-color:#1e83ff}.hai__Button:not(:disabled).hai__Button-primary:active{--background-color:#336ecc}.hai__Button:not(:disabled).hai__Button-secondary{--color:var(--haiui-blue-04);--background-color:transparent;--border-color:var(--haiui-blue-03)}.hai__Button:not(:disabled).hai__Button-secondary:hover,.hai__Button:not(:disabled).hai__Button-secondary:focus-visible{--background-color:#304360}.hai__Button:not(:disabled).hai__Button-secondary:active{--background-color:#22324b}.hai__Button:not(:disabled).hai__Button-ghost{--color:var(--haiui-blue-04);--background-color:transparent;--border-color:var(--background-color)}.hai__Button:not(:disabled).hai__Button-ghost:hover,.hai__Button:not(:disabled).hai__Button-ghost:focus-visible{--background-color:#304360;--border-color:var(--haiui-blue-03)}.hai__Button:not(:disabled).hai__Button-ghost:active{--background-color:#22324b;--border-color:var(--haiui-blue-03)}.hai__Button:not(:disabled).hai__Button-danger{--color:var(--haiui-white);--background-color:var(--haiui-red-01);--border-color:var(--background-color)}.hai__Button:not(:disabled).hai__Button-danger:hover,.hai__Button:not(:disabled).hai__Button-danger:focus-visible{--background-color:#f94e4e}.hai__Button:not(:disabled).hai__Button-danger:active{--background-color:#c73636}.hai__Button.hai__Button-error{--color:var(--haiui-red-01);--background-color:rgb(from var(--color) r g b / 15%);--border-color:var(--color)}.hai__Button.hai__Button-locating{--color:var(--haiui-green-01);--background-color:rgb(from var(--color) r g b / 15%);--border-color:var(--color);text-transform:none;font-feature-settings:"tnum"}.hai__Button.hai__Button-locating:not(:disabled):hover,.hai__Button.hai__Button-locating:not(:disabled):focus-visible{--background-color:#324338}.hai__Button.hai__Button-locating:not(:disabled):active{--background-color:#1d2822}.hai__Button.hai__Button-locating>div{background-color:var(--color);border-radius:100%;width:.625rem;height:.625rem;animation:.6s cubic-bezier(.19,1,.22,1) infinite hai__Button-blinker;display:inline-block}.hai__Button.hai__Button-pending{--background-color:var(--disabled-background-color);--border-color:var(--disabled-background-color)}.hai__Button.hai__Button-success{--color:var(--haiui-green-01);--background-color:rgb(from var(--color) r g b / 15%);--border-color:var(--color)}.hai__Button:disabled.hai__Button-idle{--color:var(--haiui-gray-05);--background-color:var(--disabled-background-color);--border-color:var(--haiui-gray-03)}.hai__Button.hai__Button-small{--haiui-button-min-width:100px;--haiui-button-min-height:30px;font-size:var(--haiui-font-size-01);border-radius:2px;padding:0 10px;line-height:14px}.hai__Button.hai__Button-small .hai__Button-stateIcon{width:14px;height:14px}@keyframes hai__Button-blinker{50%{opacity:.25}}.hai__Typography-typography{--text-color:inherit;color:var(--text-color)}.hai__Typography-typography.hai__Typography-ellipsis{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.hai__Typography-typography.hai__Typography-multiline{white-space:pre-wrap}.hai__Typography-typography.hai__Typography-clickable{cursor:pointer}.hai__Typography-typography:is(h1,h2,h3,h4,h5,h6){margin:0}.hai__Checkbox{--checkbox-stroke-width:initial;--checkbox-background-color:var(--haiui-blue-01);--checkbox-tick-color:var(--haiui-white);--checkbox-border-color:var(--haiui-gray-07);--checkbox-label-color:var(--haiui-white);--checkbox-width:16px;--checkbox-cursor:pointer;--checkbox-grid-columns:var(--checkbox-width) auto;--checkbox-grid-areas:"checkbox label";--checkbox-transition-duration:.2s;--checkbox-label-width:fit-content;grid-template-columns:var(--checkbox-grid-columns);grid-template-areas:var(--checkbox-grid-areas);gap:var(--haiui-spacing-01);cursor:var(--checkbox-cursor);color:var(--checkbox-label-color);width:var(--checkbox-label-width);display:grid}.hai__Checkbox:not(:has(.hai__Checkbox-label)){--checkbox-grid-columns:var(--checkbox-width);--checkbox-grid-areas:"checkbox"}.hai__Checkbox input{appearance:none;cursor:var(--checkbox-cursor);width:var(--checkbox-width);height:var(--checkbox-width);grid-area:checkbox;margin:0}.hai__Checkbox .hai__Checkbox-CheckboxIcon{cursor:var(--checkbox-cursor);grid-area:checkbox}.hai__Checkbox .hai__Checkbox-CheckboxIcon path{stroke-width:var(--checkbox-stroke-width);transition:opacity var(--checkbox-transition-duration) cubic-bezier(.19, 1, .22, 1), fill var(--checkbox-transition-duration) cubic-bezier(.19, 1, .22, 1)}.hai__Checkbox .hai__Checkbox-CheckboxIcon .hai__Checkbox-border{fill:var(--checkbox-border-color)}.hai__Checkbox .hai__Checkbox-CheckboxIcon .hai__Checkbox-background{fill:var(--checkbox-background-color)}.hai__Checkbox .hai__Checkbox-CheckboxIcon .hai__Checkbox-pathChecked,.hai__Checkbox .hai__Checkbox-CheckboxIcon .hai__Checkbox-pathIndeterminate{fill:var(--checkbox-tick-color)}.hai__Checkbox:has(input:disabled){--checkbox-cursor:not-allowed;--checkbox-label-color:var(--haiui-gray-07);--checkbox-stroke-width:0;--checkbox-background-color:var(--haiui-gray-04);--checkbox-tick-color:var(--haiui-gray-07)}.hai__Checkbox:has(input:disabled):not(:has(input:checked,input:indeterminate)){--checkbox-background-color:#0000001a}.hai__Checkbox:not(:has(input:disabled)):hover{--checkbox-background-color:var(--haiui-blue-02);--checkbox-border-color:var(--haiui-blue-02)}.hai__Checkbox:not(:has(input:disabled)):hover input{outline:none}.hai__Checkbox:not(:has(input:disabled)):has(input:focus-visible){--checkbox-background-color:var(--haiui-blue-02);--checkbox-border-color:var(--haiui-blue-02)}.hai__Checkbox:not(:has(input:disabled)):has(input:focus-visible) input{outline:none}:is(.hai__Checkbox:not(:has(input:checked,input:indeterminate,input:disabled)) .hai__Checkbox-CheckboxIcon .hai__Checkbox-background,.hai__Checkbox:not(:has(input:checked)) .hai__Checkbox-CheckboxIcon .hai__Checkbox-pathChecked,.hai__Checkbox:not(:has(input:indeterminate)) .hai__Checkbox-CheckboxIcon .hai__Checkbox-pathIndeterminate,.hai__Checkbox:has(input:checked,input:indeterminate) .hai__Checkbox-CheckboxIcon .hai__Checkbox-border){opacity:0}.hai__Checkbox .hai__Checkbox-label{grid-area:label}.hai__CountIndicator{--bg-color:var(--haiui-blue-01);--text-color:var(--haiui-white);background-color:var(--bg-color);min-width:15px;min-height:15px;color:var(--text-color);font-size:var(--haiui-font-size-01);letter-spacing:var(--haiui-letter-spacing-01);font-family:var(--haiui-font-family-02);border-radius:.5rem;justify-content:center;align-items:center;padding:0 4px;font-weight:500;line-height:1.5;display:inline-flex}.hai__CountIndicatorWrapper{width:fit-content;position:relative}.hai__CountIndicatorWrapper .hai__CountIndicatorWrapper-hiddenCountIndicator{display:none}.hai__CountIndicatorWrapper .hai__CountIndicatorWrapper-bottomLeft{position:absolute;bottom:0;left:0;transform:translate(-50%,50%)}.hai__CountIndicatorWrapper .hai__CountIndicatorWrapper-bottomRight{position:absolute;bottom:0;right:0;transform:translate(50%,50%)}.hai__CountIndicatorWrapper .hai__CountIndicatorWrapper-topLeft{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hai__CountIndicatorWrapper .hai__CountIndicatorWrapper-topRight{position:absolute;top:0;right:0;transform:translate(50%,-50%)}.hai__IconButton{--hover-fill-color:var(--haiui-gray-08);--outline-color:var(--haiui-gray-03);cursor:pointer;border-radius:var(--haiui-border-radius-01);background-color:#0000;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.hai__IconButton:focus-visible{outline:2px solid var(--outline-color)}.hai__IconButton:disabled{cursor:not-allowed;opacity:.5}.hai__IconButton:not(:disabled):active{transform:translate(1px,1px)}.hai__IconButton:not(:disabled):hover svg{fill:var(--hover-fill-color)}.hai__IconButton svg{transition:fill .2s ease-in-out}.hai__IconButtonContainer{--container-gap:var(--haiui-spacing-04);justify-content:center;align-items:center;gap:var(--container-gap);display:flex}.hai__IconButtonSeparator{--separator-color:var(--haiui-gray-03);border-right:1px solid var(--separator-color);width:1px;height:24px}.hai__Modal{--haiui-modal-padding:100px var(--haiui-spacing-06);--haiui-modal-width:560px;--haiui-modal-height:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;z-index:1050;opacity:1;transition-behavior:allow-discrete;width:100%;height:100%;padding:var(--haiui-modal-padding);background-color:#00000080;justify-content:center;align-items:center;transition:opacity .15s linear;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}@starting-style{.hai__Modal{opacity:0}}.hai__Modal.hai__Modal-lg{--haiui-modal-width:800px}.haiui-mode-mobile .hai__Modal,.hai__Modal.haiui-mode-mobile{--haiui-modal-width:100%}:is(.haiui-mode-mobile .hai__Modal,.hai__Modal.haiui-mode-mobile).hai__Modal-lg{--haiui-modal-padding:0;--haiui-modal-height:100%}:is(.haiui-mode-mobile .hai__Modal,.hai__Modal.haiui-mode-mobile).hai__Modal-lg .hai__Modal-footer{flex-direction:column}:is(.haiui-mode-mobile .hai__Modal,.hai__Modal.haiui-mode-mobile).hai__Modal-lg .hai__Modal-footer button{width:100%}.hai__Modal .hai__Modal-content{color:unset;border:unset;position:unset;border-radius:var(--haiui-border-radius-01);scrollbar-gutter:auto;background-color:var(--haiui-gray-02);transition-behavior:allow-discrete;padding:var(--haiui-spacing-04);width:var(--haiui-modal-width);height:var(--haiui-modal-height);grid-template-rows:auto 1fr auto;max-height:100%;transition:transform .3s ease-out;display:grid;overflow:auto;transform:scale(1)}@starting-style{.hai__Modal .hai__Modal-content{transform:scale(.95)}}.hai__Modal .hai__Modal-closeButton{cursor:pointer;margin:var(--haiui-spacing-06);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:0;right:0}.hai__Modal .hai__Modal-closeButton:focus,.hai__Modal .hai__Modal-closeButton:focus-visible{outline:none}:is(.hai__Modal .hai__Modal-closeButton:hover,.hai__Modal .hai__Modal-closeButton:focus,.hai__Modal .hai__Modal-closeButton:focus-visible) svg{fill:var(--haiui-white)}.hai__Modal .hai__Modal-header{color:var(--haiui-white);padding:var(--haiui-spacing-04) var(--haiui-spacing-04) 0;margin-bottom:var(--haiui-spacing-07);gap:var(--haiui-spacing-04);align-items:center;display:flex}.hai__Modal .hai__Modal-header svg{fill:var(--haiui-color-primary)}.hai__Modal .hai__Modal-closeButton~.hai__Modal-header{margin-right:var(--haiui-spacing-08)}.hai__Modal .hai__Modal-body{color:var(--haiui-gray-08);min-height:var(--haiui-spacing-09);padding:0 11px 0 var(--haiui-spacing-04);margin-right:-5px;overflow-y:hidden}.hai__Modal .hai__Modal-body:hover{overflow-y:auto}.hai__Modal .hai__Modal-footer{padding:0 var(--haiui-spacing-04) var(--haiui-spacing-04);margin-top:var(--haiui-spacing-07);gap:var(--haiui-spacing-04);justify-content:flex-end;align-items:center;display:flex}.haiui-mode-mobile .hai__Dialog,.hai__Dialog.haiui-mode-mobile{--haiui-modal-width:100%}.hai__Dialog.hai__Dialog-alert :not(.haiui-mode-mobile) .hai__Dialog,.hai__Dialog.hai__Dialog-alert:not(.haiui-mode-mobile){--haiui-modal-width:620px}.hai__Dialog.hai__Dialog-alert{text-align:center}.hai__Dialog.hai__Dialog-alert .hai__Dialog-header{color:var(--haiui-white);padding:var(--haiui-spacing-07) var(--haiui-spacing-04) var(--haiui-spacing-04);gap:var(--haiui-spacing-05);flex-direction:column;align-items:center;width:100%;display:flex}.hai__Dialog.hai__Dialog-alert .hai__Dialog-header .hai__Icon{width:48px;height:48px}.hai__Dialog.hai__Dialog-alert .hai__Dialog-body{color:var(--haiui-gray-08);font-size:var(--haiui-font-size-03);display:block}.hai__Dialog.hai__Dialog-alert .hai__Dialog-footer{margin-top:var(--haiui-spacing-09);margin-bottom:var(--haiui-spacing-04);justify-content:center}.hai__FormControlLabel{--required-dot-color:var(--haiui-blue-03);gap:var(--haiui-spacing-01);color:var(--haiui-gray-06);cursor:default;margin-bottom:7px;display:flex;position:relative}.hai__FormControlLabel.hai__FormControlLabel-required>span:first-child{margin-right:var(--haiui-spacing-01)}.hai__FormControlLabel.hai__FormControlLabel-required>span:first-child:after{content:"";background-color:var(--required-dot-color);border-radius:50%;width:4px;height:4px;margin-left:4px;position:absolute;top:0}.hai__FormControlMessage{font-size:var(--haiui-font-size-02);line-height:var(--haiui-line-height-03);letter-spacing:var(--haiui-letter-spacing-01);transition:opacity .3s cubic-bezier(.19,1,.22,1)}.hai__FormControlMessage.hai__FormControlMessage-error,.hai__FormControlMessage.hai__FormControlMessage-capsLock{opacity:1;color:var(--haiui-red-01)}.hai__FormControlMessage.hai__FormControlMessage-capsLock,.hai__FormControlMessage.hai__FormControlMessage-hint{font-style:italic}.hai__FormControlMessage.hai__FormControlMessage-capsLock{opacity:0}.hai__FormControlMessage.hai__FormControlMessage-hint{color:var(--haiui-gray-07);font-family:var(--haiui-font-family-05)}.hai__FormControlMessage.hai__FormControlMessage-hint:not(.hai__FormControlMessage-showAlways){opacity:0}.hai__RadioButton-RadioButtonGroup{border:unset;margin:0;padding:0}.hai__RadioButton-RadioButtonGroup .hai__RadioButton-radioButtonsWrapper{flex-wrap:wrap;display:flex}.hai__RadioButton-RadioButtonGroup .hai__RadioButton-radioButtonsWrapper.hai__RadioButton-horizontal{gap:var(--haiui-spacing-09);flex-direction:row}.hai__RadioButton-RadioButtonGroup .hai__RadioButton-radioButtonsWrapper.hai__RadioButton-vertical{gap:var(--haiui-spacing-04);flex-direction:column}.hai__RadioButton{gap:var(--haiui-spacing-01);display:flex}.hai__RadioButton.hai__RadioButton-labelPos-left{flex-direction:row-reverse}.hai__RadioButton.hai__RadioButton-labelPos-bottom{flex-direction:column;align-items:center}.hai__RadioButton:has(:disabled){color:var(--haiui-gray-06)}.hai__RadioButton:not(:has(:disabled)){cursor:pointer}.hai__RadioButton:not(:has(:disabled)) input{cursor:pointer}.hai__RadioButton input{appearance:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex}.hai__RadioButton input:focus-visible{outline:none}.hai__RadioButton:not(.hai__RadioButton-colorPicker) input{--border-color:var(--haiui-gray-07);--outer-bg-color:transparent;--inner-bg-color:transparent;border:solid 1px var(--border-color);background-color:var(--outer-bg-color);width:16px;height:16px;transition:background-color var(--transition-duration) var(--transition-timing-function), border-color var(--transition-duration) var(--transition-timing-function)}.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:before{content:"";background-color:var(--inner-bg-color);width:6px;height:6px;transition:transform var(--transition-duration) var(--transition-timing-function), background-color var(--transition-duration) var(--transition-timing-function);border-radius:50%;transform:scale(0)}.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:checked:before{transform:scale(1)}.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:not(:disabled):hover,.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:not(:disabled):focus-visible{--border-color:var(--haiui-blue-02)}.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:not(:disabled):checked{--border-color:var(--haiui-blue-01);--outer-bg-color:var(--haiui-blue-01)}.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:not(:disabled):checked:before{--inner-bg-color:var(--haiui-white)}.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:not(:disabled):checked:hover,.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:not(:disabled):checked:focus-visible{--border-color:var(--haiui-blue-02);--outer-bg-color:var(--haiui-blue-02)}.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:not(:disabled):checked:hover:before{--outer-bg-color:var(--haiui-blue-02)}.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:disabled{--border-color:var(--haiui-gray-04)}.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:disabled:checked{--outer-bg-color:var(--haiui-gray-04)}.hai__RadioButton:not(.hai__RadioButton-colorPicker) input:disabled:checked:before{--inner-bg-color:var(--haiui-gray-07)}.hai__RadioButton.hai__RadioButton-colorPicker span{display:none}.hai__RadioButton.hai__RadioButton-colorPicker input{--bg-color:var(--haiui-purple-01);background-color:var(--bg-color);width:32px;height:32px;transition:transform var(--transition-duration) var(--transition-timing-function), filter var(--transition-duration) var(--transition-timing-function);border:2px solid #0000;border-radius:50%}.hai__RadioButton.hai__RadioButton-colorPicker input:checked{border-color:var(--haiui-white);transform:scale(1.2);box-shadow:0 10px 14px #00000005}.hai__RadioButton.hai__RadioButton-colorPicker input:disabled{opacity:.5}.hai__RadioButton.hai__RadioButton-colorPicker input:not(:disabled):hover,.hai__RadioButton.hai__RadioButton-colorPicker input:not(:disabled):focus-visible{filter:brightness(1.2);transform:scale(1.2)}.hai__Switch{align-items:center;gap:var(--haiui-spacing-03);cursor:pointer;display:inline-flex;position:relative}.hai__Switch.hai__Switch-left span{order:1}.hai__Switch.hai__Switch-left .hai__Switch-slider{order:2}.hai__Switch.hai__Switch-right .hai__Switch-slider{order:1}.hai__Switch.hai__Switch-right span{order:2}.hai__Switch input{appearance:none;margin:0;position:absolute}.hai__Switch .hai__Switch-slider{height:var(--haiui-spacing-01);background-color:var(--haiui-gray-07);border:none;border-radius:11px;width:28px;transition:background-color .15s cubic-bezier(.19,1,.22,1);position:relative}.hai__Switch .hai__Switch-slider:before{content:"";background-color:var(--haiui-white);border-radius:50%;width:1rem;height:1rem;transition:transform .15s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:-.25rem;left:-1px;box-shadow:0 2px 5px #0006}.hai__Switch:has(input:checked) .hai__Switch-slider{background-color:var(--haiui-blue-01)}.hai__Switch:has(input:checked) .hai__Switch-slider:before{transform:translate(14px)}.hai__Switch:has(input:disabled){cursor:not-allowed}.hai__Switch:has(input:disabled) .hai__Switch-slider{background-color:var(--haiui-gray-05)}.hai__Switch:has(input:disabled) input:checked+.hai__Switch-slider{background-color:var(--haiui-blue-02);box-shadow:none}.hai__Switch:has(input:disabled) .hai__Switch-slider:before{box-shadow:none;background-color:var(--haiui-gray-07)}.hai__Switch:has(input:disabled) .hai__Switch-toggle-label{color:var(--haiui-gray-06)}.hai__Switch:not(:has(input:disabled)):has(input:focus-visible) .hai__Switch-slider{background-color:var(--haiui-blue-02)}.hai__Switch:not(:has(input:disabled)):hover .hai__Switch-slider{background-color:var(--haiui-blue-02)}.hai__LegendTag{--legend-bg-color:transparent;--legend-text-color:var(--haiui-gray-08);background-color:var(--legend-bg-color);color:var(--legend-text-color);padding:.25rem var(--haiui-spacing-01);cursor:pointer;font-size:var(--haiui-font-size-02);letter-spacing:-.3px;border-radius:13px;justify-content:center;align-items:center;gap:6px;display:flex}.hai__LegendTag .hai__LegendTag-dot{background-color:var(--haiui-gray-06);border-radius:50%;flex:1 0 6px;width:6px;height:6px}.hai__LegendTag:has(input:checked){--legend-bg-color:#00000040;--legend-text-color:var(--haiui-white)}.hai__LegendTag:has(input:checked) .hai__LegendTag-dot{background-color:var(--dot-color)}.hai__LegendTag:has(input[disabled]){--legend-bg-color:var(--haiui-gray-05);--legend-text-color:var(--haiui-white);cursor:default}.hai__LegendTag input[type=checkbox]{appearance:none;background-color:#0000;margin:0;display:contents}.hai__Meter{--danger-color:var(--haiui-red-01);--warning-color:var(--haiui-amber-01);--success-color:var(--haiui-green-01);--background-color:#0003;appearance:none;border-radius:var(--haiui-border-radius-01);background:var(--background-color);width:100%;height:8px}.hai__Meter::-webkit-meter-inner-element{background:0 0;grid-template-rows:0[line1]2fr[line2]0}.hai__Meter::-webkit-meter-bar{background:var(--background-color);border-radius:var(--haiui-border-radius-01)}.hai__Meter:-moz-meter-optimum::-moz-meter-bar{background:var(--success-color);border-radius:var(--haiui-border-radius-01)}.hai__Meter::-webkit-meter-optimum-value{background:var(--success-color);border-radius:var(--haiui-border-radius-01)}.hai__Meter::-moz-meter-sub-optimum::-moz-meter-bar{background:var(--warning-color);border-radius:var(--haiui-border-radius-01)}.hai__Meter::-webkit-meter-suboptimum-value{background:var(--warning-color);border-radius:var(--haiui-border-radius-01)}.hai__Meter::-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--danger-color);border-radius:var(--haiui-border-radius-01)}.hai__Meter::-webkit-meter-even-less-good-value{background:var(--danger-color);border-radius:var(--haiui-border-radius-01)}@starting-style{.hai__Meter.hai__Meter-animated::-webkit-meter-optimum-value{width:0!important}}.hai__Meter.hai__Meter-animated::-webkit-meter-optimum-value{transition:width 1s}@starting-style{.hai__Meter.hai__Meter-animated::-webkit-meter-suboptimum-value{width:0!important}}.hai__Meter.hai__Meter-animated::-webkit-meter-suboptimum-value{transition:width 1s}@starting-style{.hai__Meter.hai__Meter-animated::-webkit-meter-even-less-good-value{width:0!important}}.hai__Meter.hai__Meter-animated::-webkit-meter-even-less-good-value{transition:width 1s}@starting-style{.hai__Meter.hai__Meter-animated ::-moz-meter-bar{width:0!important}}.hai__Meter.hai__Meter-animated ::-moz-meter-bar{transition:width 1s}.hai__MultiLabelMeter{--label-distance:0px;flex-direction:column;justify-content:space-around;width:100%;display:flex;position:relative}.hai__MultiLabelMeter.hai__MultiLabelMeter-bottom{justify-content:flex-start;height:73px}.hai__MultiLabelMeter.hai__MultiLabelMeter-top{justify-content:flex-end;height:73px}.hai__MultiLabelMeter.hai__MultiLabelMeter-alternate{justify-content:space-around;height:138px}.hai__MultiLabelMeter .hai__MultiLabelMeter-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.hai__MultiLabelMeter :has(.hai__MultiLabelMeter-label:hover) .hai__MultiLabelMeter-label:not(:hover){opacity:.1}.hai__MultiLabelMeter .hai__MultiLabelMeter-label{--bar-length:26px;--segment-color:var(--haiui-white);width:fit-content;padding-bottom:var(--haiui-spacing-01);flex-direction:column;gap:2px;transition:opacity .2s;display:flex;position:absolute;left:0}.hai__MultiLabelMeter .hai__MultiLabelMeter-label .hai__MultiLabelMeter-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hai__MultiLabelMeter .hai__MultiLabelMeter-label .hai__MultiLabelMeter-value{color:var(--haiui-white)}.hai__MultiLabelMeter .hai__MultiLabelMeter-label.hai__MultiLabelMeter-top{top:var(--label-distance)}.hai__MultiLabelMeter .hai__MultiLabelMeter-label.hai__MultiLabelMeter-top :before{content:"";left:-1px;bottom:calc(var(--bar-length) * -1);height:var(--bar-length);background:var(--segment-color);width:1px;position:absolute}.hai__MultiLabelMeter .hai__MultiLabelMeter-label.hai__MultiLabelMeter-bottom{bottom:var(--label-distance)}.hai__MultiLabelMeter .hai__MultiLabelMeter-label.hai__MultiLabelMeter-bottom :before{content:"";left:-1px;top:calc(var(--bar-length) * -1);height:var(--bar-length);background:var(--segment-color);width:1px;position:absolute}.hai__MultiLabelMeter .hai__MultiLabelMeter-label.hai__MultiLabelMeter-right{text-align:right;transform:translate(-100%)}.hai__MultiLabelMeter .hai__MultiLabelMeter-label.hai__MultiLabelMeter-right :before{left:auto;right:0}.hai__MultiLabelMeter .hai__MultiLabelMeter-meter:-moz-meter-optimum::-moz-meter-bar{border-radius:0!important}.hai__MultiLabelMeter .hai__MultiLabelMeter-meter::-webkit-meter-optimum-value{border-radius:0!important}.hai__Tag{--tag-bg-color:var(--haiui-gray-06);--tag-text-color:var(--haiui-gray-00);--tag-border-radius:2px;--tag-padding:2px 4px;border-radius:var(--tag-border-radius);width:fit-content;padding:var(--tag-padding);background-color:var(--tag-bg-color);color:var(--tag-text-color);font-family:var(--haiui-font-family-02);text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.hai__Tag.hai__Tag-squared-default{font-size:var(--haiui-font-size-02);line-height:1.33}.hai__Tag.hai__Tag-squared-compact{--tag-border-radius:1px;--tag-padding:2px;font-size:var(--haiui-font-size-01);font-family:var(--haiui-font-family-04);text-transform:uppercase}.hai__Tag.hai__Tag-squared-list{--tag-padding:6px;font-size:var(--haiui-font-size-02);text-transform:uppercase}.hai__Tag.hai__Tag-rounded-default{--tag-padding:2px var(--haiui-spacing-02);--tag-border-radius:1.25rem;font-size:var(--haiui-font-size-02);line-height:1.33}.hai__Panel{--colored-bar-height:4px;--colored-bar-background:var(--haiui-gray-05);border-radius:var(--haiui-border-radius-01);background-color:var(--haiui-gray-02);position:relative;overflow:hidden}.hai__Panel:before{content:"";background:var(--colored-bar-background);position:absolute;top:0;left:0}.hai__Panel.hai__Panel-top{padding-top:var(--colored-bar-height)}.hai__Panel.hai__Panel-top:before{height:var(--colored-bar-height);width:100%}.hai__Panel.hai__Panel-left{padding-left:var(--colored-bar-height)}.hai__Panel.hai__Panel-left:before{height:100%;width:var(--colored-bar-height)}.hai__VUMeter{--vu-meter-danger-color:var(--haiui-red-01);--vu-meter-warning-color:var(--haiui-amber-01);--vu-meter-active-color:var(--haiui-green-01);--vu-meter-inactive-color:var(--haiui-gray-01);--vu-meter-decay-color:var(--haiui-white);--vu-meter-height:2px;--vu-meter-width:8px;--vu-meter-gap:2px;--vu-meter-color:var(--vu-meter-inactive-color);gap:var(--vu-meter-gap);flex-direction:column-reverse;display:flex}.hai__VUMeter>div{width:var(--vu-meter-width);min-height:var(--vu-meter-height);background-color:var(--vu-meter-color);border-radius:1px;flex:1}.hai__VUMeter>div.hai__VUMeter-active{--vu-meter-color:var(--haiui-green-01)}.hai__VUMeter>div.hai__VUMeter-warning{--vu-meter-color:var(--haiui-amber-01)}.hai__VUMeter>div.hai__VUMeter-danger{--vu-meter-color:var(--haiui-red-01)}.hai__VUMeter>div.hai__VUMeter-decay{--vu-meter-color:var(--haiui-white)}.hai__VUMeter.hai__VUMeter-disabled>div{--vu-meter-color:var(--haiui-gray-01)}.haiui-heading-01-med{font-family:var(--haiui-font-family-02);font-size:3rem;font-weight:500;line-height:50px}.haiui-heading-01-book{font-size:3rem;font-weight:400;line-height:50px}.haiui-heading-01-light{font-family:var(--haiui-font-family-03);font-size:3rem;font-weight:300;line-height:50px}.haiui-heading-02-med{font-family:var(--haiui-font-family-02);font-size:2.25rem;font-weight:500;line-height:40px}.haiui-heading-02-book{font-size:2.25rem;font-weight:400;line-height:40px}.haiui-heading-02-light{font-family:var(--haiui-font-family-03);font-size:2.25rem;font-weight:300;line-height:40px}.haiui-heading-03-med{font-family:var(--haiui-font-family-02);font-size:1.5rem;font-weight:500;line-height:28px}.haiui-heading-03-book{font-size:1.5rem;font-weight:400;line-height:28px}.haiui-heading-03-light{font-family:var(--haiui-font-family-03);font-size:1.5rem;font-weight:300;line-height:28px}.haiui-heading-04-med{font-family:var(--haiui-font-family-02);font-size:1.25rem;font-weight:500;line-height:24px}.haiui-heading-04-book{font-size:1.25rem;font-weight:400;line-height:24px}.haiui-heading-05-med{font-family:var(--haiui-font-family-02);font-size:1.125rem;font-weight:500;line-height:22px}.haiui-heading-05-book{font-size:1.125rem;font-weight:400;line-height:22px}.haiui-section-head{color:var(--haiui-gray-06);font-family:var(--haiui-font-family-02);font-size:var(--haiui-font-size-03);text-transform:uppercase;letter-spacing:.05em;font-weight:500;line-height:16px}.haiui-label-01-med{font-family:var(--haiui-font-family-02);font-size:1rem;font-weight:500;line-height:20px}.haiui-label-01-book{font-size:1rem;font-weight:400;line-height:20px}.haiui-label-02-med{font-family:var(--haiui-font-family-02);font-size:var(--haiui-font-size-03);font-weight:500;line-height:16px}.haiui-label-02-book{font-size:var(--haiui-font-size-03);font-weight:400;line-height:16px}.haiui-label-03-med{font-family:var(--haiui-font-family-02);font-size:var(--haiui-font-size-02);font-weight:500;line-height:16px}.haiui-label-03-book{font-size:var(--haiui-font-size-02);font-weight:400;line-height:16px}.haiui-micro-label-med{font-family:var(--haiui-font-family-02);font-size:var(--haiui-font-size-01);font-weight:500;line-height:14px}.haiui-micro-label-book{font-size:var(--haiui-font-size-01);font-weight:400;line-height:14px}.haiui-body-01{font-size:1rem;font-weight:400;line-height:22px}.haiui-body-02{font-size:var(--haiui-font-size-03);font-weight:400;line-height:20px}.haiui-body-03{font-family:var(--haiui-font-family-02);font-size:var(--haiui-font-size-02);font-weight:500;line-height:18px}.haiui-body-micro{font-size:var(--haiui-font-size-01);font-weight:400;line-height:12px}.haiui-monospace{font-size:var(--haiui-font-size-03);font-family:var(--haiui-font-monospace);font-weight:400;line-height:16px}html{font-size:16px;font-family:var(--haiui-font-family-01);letter-spacing:var(--haiui-letter-spacing-00);color:var(--haiui-white)}.cursor-pointer{cursor:pointer}.hai-scrollbar{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter)}.hai__FormControl{width:100%;margin-bottom:.25rem}.hai__FormControl .hai__FormControl-label{display:block}.hai__FormControl .hai__FormControl-controlWrapper{border-radius:var(--haiui-border-radius-01);border:solid 1px var(--haiui-gray-05);align-items:center;width:100%;display:flex}.hai__FormControl .hai__FormControl-controlWrapper:not(:has(.hai__FormControl-invalid),.hai__FormControl-disabled):has(input:focus,textarea:focus,.hai__FormControl-select:focus){border-color:var(--haiui-white)}.hai__FormControl .hai__FormControl-controlWrapper.hai__FormControl-disabled{background-color:var(--haiui-gray-03)}.hai__FormControl .hai__FormControl-controlWrapper:has(.hai__FormControl-invalid){border-color:var(--haiui-red-01)}:is(.hai__FormControl .hai__FormControl-controlWrapper:has(.hai__FormControl-invalid) input,.hai__FormControl .hai__FormControl-controlWrapper:has(.hai__FormControl-invalid) textarea,.hai__FormControl .hai__FormControl-controlWrapper:has(.hai__FormControl-invalid) select){color:var(--haiui-red-01)}.hai__FormControl input,.hai__FormControl textarea,.hai__FormControl .hai__FormControl-select{padding:var(--haiui-spacing-04);width:100%;color:var(--haiui-white);font-family:var(--haiui-font-family-01);font-size:var(--haiui-font-size-03);background-color:#0000;border:none;outline:none;line-height:16px}:is(.hai__FormControl input,.hai__FormControl textarea,.hai__FormControl .hai__FormControl-select):disabled{color:var(--haiui-gray-07)}:is(.hai__FormControl input,.hai__FormControl textarea,.hai__FormControl .hai__FormControl-select)::-moz-placeholder{font-style:italic}:is(.hai__FormControl input,.hai__FormControl textarea,.hai__FormControl .hai__FormControl-select)::placeholder,:is(.hai__FormControl input,.hai__FormControl textarea,.hai__FormControl .hai__FormControl-select) .hai__FormControl-placeholder{font-style:italic}.hai__FormControl select{opacity:0;pointer-events:none;border:0;width:0;padding:0}.hai__FormControl .hai__FormControl-select{cursor:default;justify-content:space-between;align-items:center;display:flex}.hai__FormControl .hai__FormControl-select .hai__FormControl-selectedOption{justify-content:space-between;align-items:center;gap:var(--haiui-spacing-02);width:100%;min-width:0;margin-right:var(--haiui-spacing-04);display:flex}.hai__FormControl .hai__FormControl-select .hai__FormControl-selectedOption .hai__FormControl-selectedOptionLeft{align-items:center;gap:var(--haiui-spacing-02);flex:auto;min-width:0;display:flex}.hai__FormControl .hai__FormControl-select .hai__FormControl-selectedOption .hai__FormControl-selectedOptionRight{flex-shrink:0;align-items:center;display:flex}.hai__FormControl .hai__FormControl-select .hai__FormControl-selectedOption .hai__FormControl-selectedOptionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hai__FormControl .hai__FormControl-select .hai__FormControl-selectedOption .hai__FormControl-attachedIcon{flex-shrink:0}.hai__FormControl .hai__FormControl-select .hai__FormControl-selectedOption .hai__FormControl-attachedIcon svg{fill:var(--haiui-white)}.hai__FormControl .hai__FormControl-select .hai__FormControl-selectedOption .hai__FormControl-attachedIcon:not(.hai__Icon-fixedSize){width:16px;height:16px}.hai__FormControl .hai__FormControl-select.hai__FormControl-isOpen .hai__FormControl-chevron{transform:rotate(180deg)}.hai__FormControl .hai__FormControl-select .hai__FormControl-chevron{width:14px;height:14px;transition:transform .3s cubic-bezier(.19,1,.22,1)}.hai__FormControl input,.hai__FormControl .hai__FormControl-select{height:38px}.hai__FormControl textarea{resize:none;height:118px}.hai__FormControl input[type=number]{appearance:textfield}.hai__FormControl input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.hai__FormControl input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}:is(.hai__FormControl:has(input:focus,textarea:focus,.hai__FormControl-select:focus) .hai__FormControlMessage-hint,.hai__FormControl:has(input:focus,textarea:focus,.hai__FormControl-select:focus) .hai__FormControlMessage-capsLock){opacity:1}.hai__FormControl .hai__FormControl-append,.hai__FormControl .hai__FormControl-prepend{align-items:center;gap:var(--haiui-spacing-04);font-family:var(--haiui-font-family-02);font-size:var(--haiui-font-size-02);letter-spacing:var(--haiui-letter-spacing-01);color:var(--haiui-gray-06);line-height:14px;display:flex}:is(.hai__FormControl .hai__FormControl-append,.hai__FormControl .hai__FormControl-prepend) .hai__Icon{width:20px;height:20px}:is(.hai__FormControl .hai__FormControl-append,.hai__FormControl .hai__FormControl-prepend) .hai__IconButton{padding:0}:is(.hai__FormControl .hai__FormControl-append,.hai__FormControl .hai__FormControl-prepend) .hai__FormControl-copyToClipboard:disabled{opacity:1;cursor:default}:is(.hai__FormControl .hai__FormControl-append,.hai__FormControl .hai__FormControl-prepend) .hai__FormControl-upDownControls{flex-direction:column;width:20px;height:20px;display:flex}:is(.hai__FormControl .hai__FormControl-append,.hai__FormControl .hai__FormControl-prepend) .hai__FormControl-upDownControls .hai__Icon{width:10px;height:10px}:is(.hai__FormControl .hai__FormControl-append,.hai__FormControl .hai__FormControl-prepend) .hai__FormControl-upDownControls button:first-child svg{transform:rotate(180deg)}.hai__FormControl .hai__FormControl-prepend:not(:empty){margin-left:var(--haiui-spacing-03);order:-1}.hai__FormControl .hai__FormControl-append:not(:empty){margin-right:var(--haiui-spacing-03)}.hai__FormControl.hai__FormControl-noMessage{margin-bottom:0}.hai__FormControl-FormControlSelectOptions{--option-regular-color:var(--haiui-gray-08);--option-regular-description-color:var(--haiui-gray-07);--option-regular-bg-color:var(--haiui-gray-03);--option-selected-color:var(--haiui-gray-10);--option-selected-description-color:var(--haiui-gray-08);--option-selected-bg-color:#0000001f;--option-hover-color:var(--haiui-white);--option-hover-description-color:var(--haiui-gray-10);--option-hover-bg-color:var(--haiui-gray-04);--option-disabled-color:var(--haiui-gray-05);background-color:var(--option-regular-bg-color);border-radius:var(--haiui-border-radius-01);z-index:1060;scrollbar-gutter:unset;outline:0;overflow-y:auto;box-shadow:0 8px 12px #0003}.hai__FormControl-FormControlSelectOptions.hai__FormControl-hasOverflowY{-webkit-padding-end:var(--haiui-spacing-01);-webkit-border-end:var(--haiui-spacing-01) solid transparent;border-inline-end:var(--haiui-spacing-01) solid transparent;padding-inline-end:var(--haiui-spacing-01)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option{padding:var(--haiui-spacing-03) var(--haiui-spacing-03);cursor:default;-webkit-user-select:none;user-select:none;color:var(--option-regular-color);outline:0;justify-content:space-between;align-items:center;display:flex}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option.hai__FormControl-disabled,.hai__FormControl-FormControlSelectOptions .hai__FormControl-option.hai__FormControl-disabled .hai__FormControl-description{color:var(--option-disabled-color)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option:has(.hai__FormControl-description){padding-top:var(--haiui-spacing-05);padding-bottom:var(--haiui-spacing-05)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option .hai__FormControl-description{color:var(--option-selected-description-color)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option .hai__FormControl-attachedIcon:not(.hai__Icon-fixedSize){width:16px;height:16px}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option .hai__FormControl-attachedIcon{flex-shrink:0}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option .hai__FormControl-attachedIcon svg{fill:var(--option-regular-color)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option.hai__FormControl-selected:not(.hai__FormControl-disabled){color:var(--option-selected-color);background-color:var(--option-selected-bg-color)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option.hai__FormControl-selected:not(.hai__FormControl-disabled) .hai__FormControl-description{color:var(--option-selected-description-color)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option.hai__FormControl-selected:not(.hai__FormControl-disabled) .hai__FormControl-attachedIcon svg{fill:var(--option-selected-color)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option.hai__FormControl-active:not(.hai__FormControl-disabled){color:var(--option-hover-color);background-color:var(--option-hover-bg-color)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option.hai__FormControl-active:not(.hai__FormControl-disabled) .hai__FormControl-description{color:var(--option-hover-description-color)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option.hai__FormControl-active:not(.hai__FormControl-disabled) .hai__FormControl-attachedIcon svg{fill:var(--option-hover-color)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option .hai__FormControl-content{width:100%;margin-right:var(--haiui-spacing-01)}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option .hai__FormControl-content .hai__FormControl-title{gap:var(--haiui-spacing-02);justify-content:space-between;align-items:center;display:flex}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option .hai__FormControl-content .hai__FormControl-left{gap:var(--haiui-spacing-02);align-items:center;display:flex}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option .hai__FormControl-content .hai__FormControl-right{display:flex}.hai__FormControl-FormControlSelectOptions .hai__FormControl-option .hai__FormControl-checkMark{width:16px;height:16px}.hai__FormSection{--section-padding:var(--haiui-spacing-07) var(--haiui-spacing-07) var(--haiui-spacing-01);padding:var(--section-padding);margin-bottom:var(--haiui-spacing-04);background-color:var(--haiui-gray-02);border-radius:var(--haiui-border-radius-01);transition:height .2s ease-in-out}.hai__FormSection .hai__FormSection-switch{margin-bottom:var(--haiui-spacing-06)}.hai__FormSection .hai__FormSection-switch span{font-size:20px!important}@media (width<768px){.hai__FormSection{--section-padding:var(--haiui-spacing-06) var(--haiui-spacing-06) var(--haiui-spacing-01)}}.hai__FormSection-FormSectionTitle{margin-bottom:var(--haiui-spacing-03)}.hai__LabelValue{flex-direction:column;width:100%;display:flex}.hai__LabelValue.hai__LabelValue-multiLine .hai__LabelValue-field{padding-block:var(--haiui-spacing-01)}.hai__LabelValue.hai__LabelValue-multiLine .hai__LabelValue-value{height:100%;padding:var(--haiui-spacing-01) var(--haiui-spacing-01) var(--haiui-spacing-01) 0;overflow-y:auto}.hai__LabelValue.hai__LabelValue-multiLine .hai__LabelValue-value>span{white-space:initial;text-overflow:initial}.hai__LabelValue.hai__LabelValue-showCopyOnHover .hai__LabelValue-copyToClipboard{opacity:0;transition:opacity .2s}.hai__LabelValue.hai__LabelValue-showCopyOnHover:hover .hai__LabelValue-copyToClipboard,.hai__LabelValue.hai__LabelValue-showCopyOnHover .hai__LabelValue-copyToClipboard:focus-visible{opacity:1}.hai__LabelValue .hai__LabelValue-copyToClipboard{--outline-color:var(--haiui-gray-05)}.hai__LabelValue .hai__LabelValue-copyToClipboard>span{--height:24px!important;--width:24px!important}.hai__LabelValue.hai__LabelValue-disabled .hai__LabelValue-field{border-color:var(--haiui-gray-05)}.hai__LabelValue.hai__LabelValue-disabled .hai__LabelValue-field .hai__LabelValue-value{color:var(--haiui-gray-07)}.hai__LabelValue .hai__LabelValue-field{border:1px solid var(--haiui-gray-03);width:100%;min-height:40px;padding-inline:var(--haiui-spacing-03);align-items:center;gap:var(--haiui-spacing-01);background-color:var(--haiui-gray-03);border-radius:var(--haiui-border-radius-01);color:var(--haiui-white);grid-template-columns:auto 1fr auto;display:grid;overflow:hidden}.hai__LabelValue .hai__LabelValue-field .hai__LabelValue-value{font-size:var(--haiui-font-size-03);padding-block:var(--haiui-spacing-02)}.hai__LabelValue .hai__LabelValue-field .hai__LabelValue-prepend,.hai__LabelValue .hai__LabelValue-field .hai__LabelValue-append{gap:var(--haiui-spacing-05);color:var(--haiui-gray-06);font-size:var(--haiui-font-size-02);letter-spacing:var(--haiui-letter-spacing-00);font-weight:500;font-family:var(--haiui-font-family-02);align-items:center;display:flex}.hai__LabelValue .hai__LabelValue-field .hai__LabelValue-prepend{justify-content:flex-start}.hai__LabelValue .hai__LabelValue-field .hai__LabelValue-append{justify-content:flex-end}.hai__Placeholder{--border-radius:0;--bg-color:#ffffff14;--animation-duration:2s;border-radius:var(--border-radius);background-color:var(--bg-color);width:100%;height:100%;animation:hai__Placeholder-pulse var(--animation-duration) infinite ease-in-out}.hai__Placeholder.hai__Placeholder-text{--border-radius:.125rem}.hai__Placeholder.hai__Placeholder-icon{--border-radius:1000px}.hai__Placeholder.hai__Placeholder-layout{--border-radius:var(--haiui-border-radius-01)}@keyframes hai__Placeholder-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.hai__Tooltip-Trigger{align-items:center;display:inline-flex}.hai__Tooltip{--bg-color:var(--haiui-purple-01);--text-color:var(--haiui-white);--content-padding:var(--haiui-spacing-03);--content-max-width:250px;filter:drop-shadow(0 3px 9px #0006);z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s linear;display:inline-block;position:relative}.hai__Tooltip .hai__Tooltip-content{padding:var(--content-padding);background-color:var(--bg-color);color:var(--text-color);border-radius:var(--haiui-border-radius-01);box-shadow:none;max-width:var(--content-max-width);position:relative;overflow:hidden}.hai__Tooltip .hai__Tooltip-arrow{border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:12px solid var(--bg-color);width:0;height:0;position:absolute}.hai__Slider{--thumb-hover-color:var(--haiui-blue-03);--thumb-hover-scale:1.25;--thumb-idle-color:var(--haiui-white);--thumb-size:16px;--track-filled-color:var(--haiui-blue-03);--track-filled-fraction:0;--track-gradient-direction:to right;--track-height:4px;--track-unfilled-color:rgb(from var(--haiui-white) r g b / 12%);--tract-filled-percentage:calc(var(--track-filled-fraction) * 100%)}.hai__Slider input{height:var(--track-height);appearance:none;touch-action:none;background:0 0;border-radius:2px;width:100%;margin:0;padding:0}.hai__Slider input:focus-visible{outline:none}.hai__Slider input::-webkit-slider-runnable-track{height:var(--track-height);background:linear-gradient(var(--track-gradient-direction), var(--track-filled-color) 0%, var(--track-filled-color) var(--tract-filled-percentage), var(--track-unfilled-color) var(--tract-filled-percentage), var(--track-unfilled-color) 100%);border-radius:2px}.hai__Slider input::-moz-range-progress{height:var(--track-height);background:var(--track-filled-color);border-radius:2px}.hai__Slider input::-moz-range-track{height:var(--track-height);background:var(--track-unfilled-color);border-radius:2px}.hai__Slider input::-webkit-slider-thumb{appearance:none;background-color:var(--thumb-idle-color);cursor:pointer;width:16px;height:16px;-webkit-transition:transform var(--transition-duration) var(--transition-timing-function), background-color var(--transition-duration) var(--transition-timing-function);transition:transform var(--transition-duration) var(--transition-timing-function), background-color var(--transition-duration) var(--transition-timing-function);border:0;border-radius:50%;margin-top:-6px;box-shadow:0 0 6px #0006}.hai__Slider input::-webkit-slider-thumb:hover{transform:scale(var(--thumb-hover-scale));background-color:var(--thumb-hover-color)}.hai__Slider input:focus-visible::-webkit-slider-thumb{transform:scale(var(--thumb-hover-scale));background-color:var(--thumb-hover-color)}.hai__Slider input::-moz-range-thumb{appearance:none;background-color:var(--thumb-idle-color);cursor:pointer;width:16px;height:16px;-moz-transition:transform var(--transition-duration) var(--transition-timing-function), background-color var(--transition-duration) var(--transition-timing-function);transition:transform var(--transition-duration) var(--transition-timing-function), background-color var(--transition-duration) var(--transition-timing-function);border:0;border-radius:50%;margin-top:-6px;box-shadow:0 0 6px #0006}.hai__Slider input::-moz-range-thumb:hover{background:var(--thumb-hover-color);transform:scale(1.25)}.hai__Slider input:focus-visible::-moz-range-thumb{background:var(--thumb-hover-color);transform:scale(1.25)}.hai__Slider input:disabled{--track-filled-color:var(--haiui-gray-05);--thumb-idle-color:var(--haiui-gray-05);cursor:not-allowed}.hai__Slider input:disabled::-webkit-slider-runnable-track{background:linear-gradient(var(--track-gradient-direction), var(--track-filled-color) 0%, var(--track-filled-color) var(--tract-filled-percentage), var(--track-unfilled-color) var(--tract-filled-percentage), var(--track-unfilled-color) 100%)}.hai__Slider input:disabled::-moz-range-progress{background:var(--track-filled-color)}.hai__Slider input:disabled::-webkit-slider-thumb{background-color:var(--thumb-idle-color);cursor:not-allowed}.hai__Slider input:disabled::-moz-range-thumb{background:var(--thumb-idle-color);cursor:not-allowed}.hai__Slider.hai__Slider-invalid:not(:has(:disabled)){--thumb-hover-color:var(--haiui-red-01);--track-filled-color:var(--haiui-red-01);--track-unfilled-color:color-mix(in hsl, rgb(from var(--haiui-white) r g b / 12%), var(--haiui-red-01))}.hai__Slider.hai__Slider-reverse{--track-gradient-direction:to left}.hai__Slider.hai__Slider-reverse input{direction:rtl}.hai__Slider.hai__Slider-reverse .hai__Slider-thumbAnchor{left:auto;right:calc(var(--track-filled-fraction) * (100% - var(--thumb-size)))}.hai__Slider .hai__Slider-trackWrapper{width:100%;height:calc(var(--thumb-size) * var(--thumb-hover-scale) + 6px * 2);align-items:center;display:flex;position:relative;top:-6px}.hai__Slider .hai__Slider-rangeLabels{color:var(--haiui-gray-05);font-family:var(--haiui-font-family-02);font-size:var(--haiui-font-size-02);justify-content:space-between;margin-top:-6px;display:flex}.hai__Slider .hai__Slider-thumbAnchor{pointer-events:none;top:0;bottom:0;left:calc(var(--track-filled-fraction) * (100% - var(--thumb-size)));width:var(--thumb-size);position:absolute}.hai__TooltipText{min-width:0;display:block}.hai__TooltipText .hai__TooltipText-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.hai__TooltipText .hai__TooltipText-middle{text-overflow:clip}}body:has(.hai__Modal>dialog[open]){overflow:hidden}.hai__PanelTitle{-moz-column-gap:var(--haiui-spacing-02);column-gap:var(--haiui-spacing-02);align-items:center;display:grid}.hai__PanelTitle .hai__PanelTitle-icon{grid-area:icon;align-self:center}.hai__PanelTitle .hai__PanelTitle-title{grid-area:title}.hai__PanelTitle .hai__PanelTitle-subtitle{grid-area:subtitle}.hai__PanelTitle.hai__PanelTitle-top-subtitle{grid-template:"icon subtitle"14px"icon title"1fr/24px 1fr}.hai__PanelTitle.hai__PanelTitle-top-subtitle .hai__PanelTitle-subtitle{font-size:var(--haiui-font-size-01)}.hai__PanelTitle.hai__PanelTitle-bottom-tag-subtitle{grid-template:"icon title"24px".subtitle"1fr/24px 1fr}.hai__PanelTitle.hai__PanelTitle-no-subtitle{grid-template:"icon title"24px/24px 1fr}.hai__PanelTitle.hai__PanelTitle-generic:has(.hai__PanelTitle-subtitle,.hai__PanelTitle-icon){grid-template:"icon title"".subtitle"1fr/auto 1fr}.hai__PanelTitle.hai__PanelTitle-generic:has(.hai__PanelTitle-subtitle):not(:has(.hai__PanelTitle-icon)){grid-template:"title""subtitle"1fr/auto}.hai__PanelTitle.hai__PanelTitle-generic:has(.hai__PanelTitle-icon):not(:has(.hai__PanelTitle-subtitle)){grid-template:"icon title"/auto 1fr}.hai__VUMeterGroup{--vu-meter-border-radius:var(--haiui-border-radius-01);grid-template-rows:1fr auto auto;width:fit-content;display:grid;overflow:hidden}.hai__VUMeterGroup .hai__VUMeterGroup-groupChildren{background-color:rgb(from var(--haiui-gray-02) r g b / 50%);border-radius:var(--vu-meter-border-radius) var(--vu-meter-border-radius) 0 0;gap:5px;padding:5px;display:flex}.hai__VUMeterGroup:not(:has(.hai__VUMeterGroup-groupChannel)) .hai__VUMeterGroup-groupChildren{border-radius:var(--vu-meter-border-radius)}.hai__VUMeterGroup .hai__VUMeterGroup-groupChannel{background-color:var(--haiui-gray-00);color:var(--haiui-gray-08);text-align:center;border-radius:0 0 var(--vu-meter-border-radius) var(--vu-meter-border-radius)}.hai__VUMeterGroup .hai__VUMeterGroup-checkbox{margin:4px auto 0}:root{--haiui-border-radius-01:.25rem;--haiui-gray-00:#1e1f21;--haiui-gray-01:#25262c;--haiui-gray-02:#33333c;--haiui-gray-03:#3c3d48;--haiui-gray-04:#525362;--haiui-gray-05:#6d6f81;--haiui-gray-06:#868692;--haiui-gray-07:#9595a1;--haiui-gray-08:#b9bacb;--haiui-gray-09:#dadae6;--haiui-gray-10:#e8e9f1;--haiui-gray-11:#efeff4;--haiui-white:#fff;--haiui-blue-01:#1e6ff1;--haiui-blue-02:#98bbf3;--haiui-blue-03:#3d84f3;--haiui-blue-04:#5a9bff;--haiui-red-01:#ea4645;--haiui-green-01:#69e388;--haiui-aqua-01:#30cbd1;--haiui-purple-01:#9570e3;--haiui-amber-01:#f5be32;--haiui-pink-01:#fb5ac0;--haiui-yellow-01:#ffed55;--haiui-coral-01:#fc6f6f;--haiui-orange-01:#ff9940;--haiui-pistachio-01:#b8db59;--haiui-box-shadow-01:0 3px 6px #0000004d;--haiui-spacing-01:.5rem;--haiui-spacing-02:.625rem;--haiui-spacing-03:.75rem;--haiui-spacing-04:1rem;--haiui-spacing-05:1.25rem;--haiui-spacing-06:1.5rem;--haiui-spacing-07:2rem;--haiui-spacing-08:2.5rem;--haiui-spacing-09:3rem;--haiui-spacing-10:4rem;--haiui-spacing-11:5rem;--haiui-color-primary:var(--haiui-blue-04);--haiui-color-spinner-01:var(--haiui-blue-01);--haiui-color-spinner-02:var(--haiui-blue-04)}:root .haiui-product-broadcast{--haiui-color-primary:var(--haiui-blue-04);--haiui-color-spinner-01:var(--haiui-blue-01);--haiui-color-spinner-02:var(--haiui-blue-04)}:root .haiui-product-command{--haiui-color-primary:var(--haiui-blue-04);--haiui-color-spinner-01:var(--haiui-gray-03);--haiui-color-spinner-02:var(--haiui-blue-04)}:root .haiui-product-decoder{--haiui-color-primary:var(--haiui-aqua-01);--haiui-color-spinner-01:var(--haiui-blue-03);--haiui-color-spinner-02:var(--haiui-aqua-01)}:root .haiui-product-encoder{--haiui-color-primary:var(--haiui-purple-01);--haiui-color-spinner-01:var(--haiui-blue-03);--haiui-color-spinner-02:var(--haiui-purple-01)}:root .haiui-product-mission{--haiui-color-primary:var(--haiui-aqua-01);--haiui-color-spinner-01:var(--haiui-gray-03);--haiui-color-spinner-02:var(--haiui-aqua-01)}@font-face{font-family:Gotham Book;src:url(/assets/fonts/GothamSSm-Book_Web-DocHnc39.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Gotham Book Italic;src:url(/assets/fonts/GothamSSm-BookItalic_Web-DV4XYswR.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Gotham Medium;src:url(/assets/fonts/GothamSSm-Medium_Web-B1z636-m.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Gotham Light;src:url(/assets/fonts/GothamSSm-Light_Web-VDXYdOP8.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Gotham Bold;src:url(/assets/fonts/GothamSSm-Bold_Web-Ca6W_7JJ.woff2)format("woff2");font-weight:700;font-style:normal}:root{--haiui-font-family-01:"Gotham Book", "Helvetica", "Arial", sans-serif;--haiui-font-family-02:"Gotham Medium", "Helvetica", "Arial", sans-serif;--haiui-font-family-03:"Gotham Light", "Helvetica", "Arial", sans-serif;--haiui-font-family-04:"Gotham Bold", "Helvetica", "Arial", sans-serif;--haiui-font-family-05:"Gotham Book Italic", "Helvetica", "Arial", sans-serif;--haiui-font-monospace:"Courier", "Courier New", monospace, sans-serif;--haiui-font-size-01:.625rem;--haiui-font-size-02:.75rem;--haiui-font-size-03:.875rem;--haiui-line-height-01:.75em;--haiui-line-height-02:.875em;--haiui-line-height-03:1em;--haiui-letter-spacing-00:-.025em;--haiui-letter-spacing-01:-.25px;--scrollbar-width:thin;--scrollbar-color:var(--haiui-gray-06) transparent;--scrollbar-gutter:stable;--transition-duration:.3s;--transition-timing-function:cubic-bezier(.19, 1, .22, 1)}*,:before,:after{box-sizing:border-box}
