.ai-fade-appear,.ai-fade-enter,.ai-fade-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-fade-appear.ai-fade-appear-active,.ai-fade-enter.ai-fade-enter-active{animation-name:aiFadeIn;animation-play-state:running}.ai-fade-exit.ai-fade-exit-active{animation-name:aiFadeOut;animation-play-state:running;pointer-events:none}.ai-fade-appear,.ai-fade-enter{opacity:0}.ai-fade-appear,.ai-fade-enter,.ai-fade-exit{animation-timing-function:linear}@keyframes aiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes aiFadeOut{0%{opacity:1}to{opacity:0}}.ai-move-appear,.ai-move-enter,.ai-move-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-move-appear.ai-move-appear-active,.ai-move-enter.ai-move-enter-active{animation-name:aiMoveIn;animation-play-state:running}.ai-move-exit.ai-move-exit-active{animation-name:aiMoveOut;animation-play-state:running;pointer-events:none}.ai-move-appear,.ai-move-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-move-exit{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ai-move-up-appear,.ai-move-up-enter,.ai-move-up-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-move-up-appear.ai-move-up-appear-active,.ai-move-up-enter.ai-move-up-enter-active{animation-name:aiMoveUpIn;animation-play-state:running}.ai-move-up-exit.ai-move-up-exit-active{animation-name:aiMoveUpOut;animation-play-state:running;pointer-events:none}.ai-move-up-appear,.ai-move-up-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-move-up-exit{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ai-move-down-appear,.ai-move-down-enter,.ai-move-down-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-move-down-appear.ai-move-down-appear-active,.ai-move-down-enter.ai-move-down-enter-active{animation-name:aiMoveDownIn;animation-play-state:running}.ai-move-down-exit.ai-move-down-exit-active{animation-name:aiMoveDownOut;animation-play-state:running;pointer-events:none}.ai-move-down-appear,.ai-move-down-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-move-down-exit{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ai-move-left-appear,.ai-move-left-enter,.ai-move-left-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-move-left-appear.ai-move-left-appear-active,.ai-move-left-enter.ai-move-left-enter-active{animation-name:aiMoveLeftIn;animation-play-state:running}.ai-move-left-exit.ai-move-left-exit-active{animation-name:aiMoveLeftOut;animation-play-state:running;pointer-events:none}.ai-move-left-appear,.ai-move-left-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-move-left-exit{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ai-move-right-appear,.ai-move-right-enter,.ai-move-right-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-move-right-appear.ai-move-right-appear-active,.ai-move-right-enter.ai-move-right-enter-active{animation-name:aiMoveRightIn;animation-play-state:running}.ai-move-right-exit.ai-move-right-exit-active{animation-name:aiMoveRightOut;animation-play-state:running;pointer-events:none}.ai-move-right-appear,.ai-move-right-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-move-right-exit{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@keyframes aiMoveIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes aiMoveOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes aiMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes aiMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(100%);transform-origin:0 0;opacity:0}}@keyframes aiMoveLeftIn{0%{transform:translateX(-100%);transform-origin:0 0;opacity:0}to{transform:translateX(0);transform-origin:0 0;opacity:1}}@keyframes aiMoveLeftOut{0%{transform:translateX(0);transform-origin:0 0;opacity:1}to{transform:translateX(-100%);transform-origin:0 0;opacity:0}}@keyframes aiMoveRightIn{0%{transform:translateX(100%);transform-origin:0 0;opacity:0}to{transform:translateX(0);transform-origin:0 0;opacity:1}}@keyframes aiMoveRightOut{0%{transform:translateX(0);transform-origin:0 0;opacity:1}to{transform:translateX(100%);transform-origin:0 0;opacity:0}}@keyframes aiMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes aiMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(-100%);transform-origin:0 0;opacity:0}}.ai-slide-appear,.ai-slide-enter,.ai-slide-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-slide-appear.ai-slide-appear-active,.ai-slide-enter.ai-slide-enter-active{animation-name:aiSlideIn;animation-play-state:running}.ai-slide-exit.ai-slide-exit-active{animation-name:aiSlideOut;animation-play-state:running;pointer-events:none}.ai-slide-appear,.ai-slide-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ai-slide-exit{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ai-slide-up-appear,.ai-slide-up-enter,.ai-slide-up-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-slide-up-appear.ai-slide-up-appear-active,.ai-slide-up-enter.ai-slide-up-enter-active{animation-name:aiSlideUpIn;animation-play-state:running}.ai-slide-up-exit.ai-slide-up-exit-active{animation-name:aiSlideUpOut;animation-play-state:running;pointer-events:none}.ai-slide-up-appear,.ai-slide-up-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ai-slide-up-exit{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ai-slide-down-appear,.ai-slide-down-enter,.ai-slide-down-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-slide-down-appear.ai-slide-down-appear-active,.ai-slide-down-enter.ai-slide-down-enter-active{animation-name:aiSlideDownIn;animation-play-state:running}.ai-slide-down-exit.ai-slide-down-exit-active{animation-name:aiSlideDownOut;animation-play-state:running;pointer-events:none}.ai-slide-down-appear,.ai-slide-down-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ai-slide-down-exit{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ai-slide-left-appear,.ai-slide-left-enter,.ai-slide-left-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-slide-left-appear.ai-slide-left-appear-active,.ai-slide-left-enter.ai-slide-left-enter-active{animation-name:aiSlideLeftIn;animation-play-state:running}.ai-slide-left-exit.ai-slide-left-exit-active{animation-name:aiSlideLeftOut;animation-play-state:running;pointer-events:none}.ai-slide-left-appear,.ai-slide-left-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ai-slide-left-exit{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ai-slide-right-appear,.ai-slide-right-enter,.ai-slide-right-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-slide-right-appear.ai-slide-right-appear-active,.ai-slide-right-enter.ai-slide-right-enter-active{animation-name:aiSlideRightIn;animation-play-state:running}.ai-slide-right-exit.ai-slide-right-exit-active{animation-name:aiSlideRightOut;animation-play-state:running;pointer-events:none}.ai-slide-right-appear,.ai-slide-right-enter{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ai-slide-right-exit{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes aiSlideIn{0%{transform:scaleY(.8);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes aiSlideOut{0%{transform:scaleY(1);opacity:1}to{transform:scaleY(.8);opacity:0}}@keyframes aiSlideUpIn{0%{transform:scaleY(.8);transform-origin:0 0;opacity:0}to{transform:scaleY(1);transform-origin:0 0;opacity:1}}@keyframes aiSlideUpOut{0%{transform:scaleY(1);transform-origin:0 0;opacity:1}to{transform:scaleY(.8);transform-origin:0 0;opacity:0}}@keyframes aiSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}to{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes aiSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}to{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}@keyframes aiSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0 0;opacity:0}to{transform:scaleX(1);transform-origin:0 0;opacity:1}}@keyframes aiSlideLeftOut{0%{transform:scaleX(1);transform-origin:0 0;opacity:1}to{transform:scaleX(.8);transform-origin:0 0;opacity:0}}@keyframes aiSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0;opacity:0}to{transform:scaleX(1);transform-origin:100% 0;opacity:1}}@keyframes aiSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0;opacity:1}to{transform:scaleX(.8);transform-origin:100% 0;opacity:0}}.ai-zoom-appear,.ai-zoom-enter,.ai-zoom-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-zoom-appear.ai-zoom-appear-active,.ai-zoom-enter.ai-zoom-enter-active{animation-name:aiZoomIn;animation-play-state:running}.ai-zoom-exit.ai-zoom-exit-active{animation-name:aiZoomOut;animation-play-state:running;pointer-events:none}.ai-zoom-appear,.ai-zoom-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-zoom-appear-prepare,.ai-zoom-enter-prepare{transform:none}.ai-zoom-exit{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ai-zoom-big-appear,.ai-zoom-big-enter,.ai-zoom-big-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-zoom-big-appear.ai-zoom-big-appear-active,.ai-zoom-big-enter.ai-zoom-big-enter-active{animation-name:aiZoomBigIn;animation-play-state:running}.ai-zoom-big-exit.ai-zoom-big-exit-active{animation-name:aiZoomBigOut;animation-play-state:running;pointer-events:none}.ai-zoom-big-appear,.ai-zoom-big-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-zoom-big-appear-prepare,.ai-zoom-big-enter-prepare{transform:none}.ai-zoom-big-exit{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ai-zoom-big-fast-appear,.ai-zoom-big-fast-enter,.ai-zoom-big-fast-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-zoom-big-fast-appear.ai-zoom-big-fast-appear-active,.ai-zoom-big-fast-enter.ai-zoom-big-fast-enter-active{animation-name:aiZoomBigIn;animation-play-state:running}.ai-zoom-big-fast-exit.ai-zoom-big-fast-exit-active{animation-name:aiZoomBigOut;animation-play-state:running;pointer-events:none}.ai-zoom-big-fast-appear,.ai-zoom-big-fast-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-zoom-big-fast-appear-prepare,.ai-zoom-big-fast-enter-prepare{transform:none}.ai-zoom-big-fast-exit{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ai-zoom-up-appear,.ai-zoom-up-enter,.ai-zoom-up-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-zoom-up-appear.ai-zoom-up-appear-active,.ai-zoom-up-enter.ai-zoom-up-enter-active{animation-name:aiZoomUpIn;animation-play-state:running}.ai-zoom-up-exit.ai-zoom-up-exit-active{animation-name:aiZoomUpOut;animation-play-state:running;pointer-events:none}.ai-zoom-up-appear,.ai-zoom-up-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-zoom-up-appear-prepare,.ai-zoom-up-enter-prepare{transform:none}.ai-zoom-up-exit{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ai-zoom-down-appear,.ai-zoom-down-enter,.ai-zoom-down-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-zoom-down-appear.ai-zoom-down-appear-active,.ai-zoom-down-enter.ai-zoom-down-enter-active{animation-name:aiZoomDownIn;animation-play-state:running}.ai-zoom-down-exit.ai-zoom-down-exit-active{animation-name:aiZoomDownOut;animation-play-state:running;pointer-events:none}.ai-zoom-down-appear,.ai-zoom-down-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-zoom-down-appear-prepare,.ai-zoom-down-enter-prepare{transform:none}.ai-zoom-down-exit{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ai-zoom-left-appear,.ai-zoom-left-enter,.ai-zoom-left-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-zoom-left-appear.ai-zoom-left-appear-active,.ai-zoom-left-enter.ai-zoom-left-enter-active{animation-name:aiZoomLeftIn;animation-play-state:running}.ai-zoom-left-exit.ai-zoom-left-exit-active{animation-name:aiZoomLeftOut;animation-play-state:running;pointer-events:none}.ai-zoom-left-appear,.ai-zoom-left-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-zoom-left-appear-prepare,.ai-zoom-left-enter-prepare{transform:none}.ai-zoom-left-exit{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ai-zoom-right-appear,.ai-zoom-right-enter,.ai-zoom-right-exit{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.ai-zoom-right-appear.ai-zoom-right-appear-active,.ai-zoom-right-enter.ai-zoom-right-enter-active{animation-name:aiZoomRightIn;animation-play-state:running}.ai-zoom-right-exit.ai-zoom-right-exit-active{animation-name:aiZoomRightOut;animation-play-state:running;pointer-events:none}.ai-zoom-right-appear,.ai-zoom-right-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ai-zoom-right-appear-prepare,.ai-zoom-right-enter-prepare{transform:none}.ai-zoom-right-exit{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@keyframes aiZoomIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes aiZoomOut{0%{transform:scale(1)}to{transform:scale(.2);opacity:0}}@keyframes aiZoomBigIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes aiZoomBigOut{0%{transform:scale(1)}to{transform:scale(.8);opacity:0}}@keyframes aiZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0;opacity:0}to{transform:scale(1);transform-origin:50% 0}}@keyframes aiZoomUpOut{0%{transform:scale(1);transform-origin:50% 0}to{transform:scale(.8);transform-origin:50% 0;opacity:0}}@keyframes aiZoomLeftIn{0%{transform:scale(.8);transform-origin:0 50%;opacity:0}to{transform:scale(1);transform-origin:0 50%}}@keyframes aiZoomLeftOut{0%{transform:scale(1);transform-origin:0 50%}to{transform:scale(.8);transform-origin:0 50%;opacity:0}}@keyframes aiZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%}}@keyframes aiZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}to{transform:scale(.8);transform-origin:100% 50%;opacity:0}}@keyframes aiZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes aiZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(.8);transform-origin:50% 100%;opacity:0}}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}ul{list-style:none}button,input,select{margin:0;padding:0;font-family:inherit}html{font-size:13px;line-height:1.15;box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--trigger-z-index:1000;--modal-z-index:1050;--message-z-index:1100}.ai-btn{color:var(--btn-text);outline:none;background-color:transparent;transition:all .3s ease-in-out;cursor:pointer;height:34px;padding:var(--space-200) var(--space-400);border-radius:var(--radius-150);border:var(--stroke-border);font:var(--sc-subheading-m)}.ai-btn-default{border-width:1px;border-style:solid;border-color:var(--btn-border)}.ai-btn-default:focus,.ai-btn-default:hover{color:var(--btn-active-text);border-color:var(--btn-active-border)}.ai-btn-text{border:none}.ai-btn-text:focus,.ai-btn-text:hover{color:var(--btn-active-text)}.ai-btn-primary{border:none;color:#ffffff;background-color:var(--btn-active-bg)}.ai-btn-primary:focus,.ai-btn-primary:hover{background-color:rgba(var(--btn-active-bg-rgb),.8)}.ai-btn-cancel{border:none;background-color:var(--btn-cancel-bg)}.ai-btn-cancel:focus,.ai-btn-cancel:hover{background-color:rgba(var(--btn-cancel-bg-rgb),.8)}.ai-btn-loading{position:relative;pointer-events:none}.ai-btn-loading:before{content:"";position:absolute;inset:-1px;z-index:1;opacity:.35;pointer-events:none;border-radius:inherit;background-color:#ffffff}.ai-btn-block{width:100%}.ai-btn:disabled{border-color:var(--btn-disabled-border);border-style:solid;border-width:1px;cursor:not-allowed}.ai-btn:disabled,.ai-btn:disabled:hover{background-color:var(--btn-disabled-bg);color:var(--btn-disabled-text)}.ai-btn:disabled:hover{border-color:var(--btn-disabled-border)}.ai-btn-size-small{height:22px;padding:var(--space-100) var(--space-200);border-radius:var(--radius-100);border:var(--stroke-border);font:var(--sc-body-s)}.ai-btn-size-large{height:44px;padding:var(--space-300) var(--space-600);border-radius:var(--radius-200);border:var(--stroke-border);font:var(--sc-heading-l)}.ai-btn-type-ghost,.ai-btn-type-plain,.ai-btn-type-tint,.ai-btn-type-toggle{border:none}.ai-btn-type-outline{border:1px solid}.ai-btn-type-fill{border:none}.ai-btn-color-default.ai-btn-type-plain{color:var(--label-default-tertiary)}.ai-btn-color-default.ai-btn-type-plain:hover{color:var(--label-default-secondary)}.ai-btn-color-default.ai-btn-type-plain:focus{color:var(--label-default-primary)}.ai-btn-color-default.ai-btn-type-ghost{color:var(--label-default-tertiary)}.ai-btn-color-default.ai-btn-type-ghost:hover{color:var(--label-default-secondary);background:var(--bg-default-primary-hover)}.ai-btn-color-default.ai-btn-type-ghost:focus{color:var(--label-default-primary-selected);background:var(--bg-default-primary-selected)}.ai-btn-color-default.ai-btn-type-tint{color:var(--label-default-secondary);background-color:var(--bg-default-primary-hover)}.ai-btn-color-default.ai-btn-type-tint:hover{color:var(--label-default-tertiary);background-color:var(--bg-default-primary-hover)}.ai-btn-color-default.ai-btn-type-tint:focus{color:var(--label-default-primary);background-color:var(--bg-default-primary-selected)}.ai-btn-color-default.ai-btn-type-toggle{color:var(--label-default-secondary);background-color:var(--bg-default-primary-hover)}.ai-btn-color-default.ai-btn-type-toggle:hover{color:var(--label-default-tertiary);background-color:var(--bg-default-primary-hover)}.ai-btn-color-default.ai-btn-type-toggle:focus{color:var(--label-on-brand-primary);background-color:var(--bg-brand-primary)}.ai-btn-color-default.ai-btn-type-outline{color:var(--label-default-secondary);border-color:var(--border-default-primary)}.ai-btn-color-default.ai-btn-type-outline:hover{border-color:var(--border-default-primary-hover);color:var(--label-default-secondary);background:var(--bg-default-primary-hover)}.ai-btn-color-default.ai-btn-type-outline:focus{border-color:var(--border-default-primary-selected);color:var(--label-default-primary);background:var(--bg-default-primary-selected)}.ai-btn-color-default.ai-btn-type-fill{color:var(--label-on-brand-primary);background-color:var(--bg-brand-primary)}.ai-btn-color-default.ai-btn-type-fill:hover{color:var(--label-on-brand-tertiary);background-color:var(--bg-brand-secondary)}.ai-btn-color-default.ai-btn-type-fill:focus{color:var(--label-on-brand-primary);background-color:var(--bg-brand-primary)}.ai-btn-color-accent.ai-btn-type-plain{color:var(--label-accent-primary)}.ai-btn-color-accent.ai-btn-type-plain:hover{color:var(--label-accent-secondary)}.ai-btn-color-accent.ai-btn-type-ghost,.ai-btn-color-accent.ai-btn-type-plain:focus{color:var(--label-accent-primary)}.ai-btn-color-accent.ai-btn-type-ghost:hover{color:var(--label-accent-secondary);background:var(--bg-accent-secondary)}.ai-btn-color-accent.ai-btn-type-ghost:focus{color:var(--label-accent-primary);background:var(--bg-accent-secondary)}.ai-btn-color-accent.ai-btn-type-tint{color:var(--label-accent-primary);background-color:var(--bg-accent-secondary)}.ai-btn-color-accent.ai-btn-type-tint:hover{color:var(--label-accent-secondary);background-color:var(--bg-accent-secondary)}.ai-btn-color-accent.ai-btn-type-tint:focus,.ai-btn-color-accent.ai-btn-type-toggle{color:var(--label-accent-primary);background-color:var(--bg-accent-secondary)}.ai-btn-color-accent.ai-btn-type-toggle:hover{color:var(--label-accent-secondary);background-color:var(--bg-accent-secondary)}.ai-btn-color-accent.ai-btn-type-toggle:focus{color:var(--label-accent-on);background-color:var(--bg-accent-primary)}.ai-btn-color-accent.ai-btn-type-outline{color:var(--label-accent-secondary);border-color:var(--border-accent-primary)}.ai-btn-color-accent.ai-btn-type-outline:hover{border-color:var(--border-accent-secondary);color:var(--label-accent-secondary);background:var(--bg-accent-secondary)}.ai-btn-color-accent.ai-btn-type-outline:focus{border-color:var(--border-accent-primary);color:var(--label-accent-primary);background:var(--bg-accent-secondary)}.ai-btn-color-accent.ai-btn-type-fill{color:var(--label-accent-on);background-color:var(--bg-accent-primary)}.ai-btn-color-accent.ai-btn-type-fill:hover{background-color:var(--bg-accent-primary-hover)}.ai-btn-color-accent.ai-btn-type-fill:focus{background-color:var(--bg-accent-primary)}.ai-btn-color-vip.ai-btn-type-plain{color:var(--label-vip-primary)}.ai-btn-color-vip.ai-btn-type-plain:hover{color:var(--label-vip-secondary)}.ai-btn-color-vip.ai-btn-type-ghost,.ai-btn-color-vip.ai-btn-type-plain:focus{color:var(--label-vip-primary)}.ai-btn-color-vip.ai-btn-type-ghost:hover{color:var(--label-vip-secondary);background:var(--bg-vip-secondary)}.ai-btn-color-vip.ai-btn-type-ghost:focus{color:var(--label-vip-primary);background:var(--bg-vip-secondary)}.ai-btn-color-vip.ai-btn-type-tint{color:var(--label-vip-primary);background-color:var(--bg-vip-secondary)}.ai-btn-color-vip.ai-btn-type-tint:hover{color:var(--label-vip-secondary);background-color:var(--bg-vip-secondary)}.ai-btn-color-vip.ai-btn-type-tint:focus,.ai-btn-color-vip.ai-btn-type-toggle{color:var(--label-vip-primary);background-color:var(--bg-vip-secondary)}.ai-btn-color-vip.ai-btn-type-toggle:hover{color:var(--label-vip-secondary);background-color:var(--bg-vip-secondary)}.ai-btn-color-vip.ai-btn-type-toggle:focus{color:var(--label-vip-on);background-color:var(--bg-vip-primary)}.ai-btn-color-vip.ai-btn-type-outline{color:var(--label-vip-secondary);border-color:var(--border-vip-primary)}.ai-btn-color-vip.ai-btn-type-outline:hover{border-color:var(--border-vip-secondary);color:var(--label-vip-secondary);background:var(--bg-vip-secondary)}.ai-btn-color-vip.ai-btn-type-outline:focus{border-color:var(--border-vip-primary);color:var(--label-vip-primary);background:var(--bg-vip-secondary)}.ai-btn-color-vip.ai-btn-type-fill{color:var(--label-vip-on);background-color:var(--bg-vip-primary)}.ai-btn-color-vip.ai-btn-type-fill:hover{background-color:var(--bg-vip-primary-hover)}.ai-btn-color-vip.ai-btn-type-fill:focus{background-color:var(--bg-vip-primary)}.ai-btn-color-positive.ai-btn-type-plain{color:var(--label-positive-primary)}.ai-btn-color-positive.ai-btn-type-plain:hover{color:var(--label-positive-secondary)}.ai-btn-color-positive.ai-btn-type-ghost,.ai-btn-color-positive.ai-btn-type-plain:focus{color:var(--label-positive-primary)}.ai-btn-color-positive.ai-btn-type-ghost:hover{color:var(--label-positive-secondary);background:var(--bg-positive-secondary)}.ai-btn-color-positive.ai-btn-type-ghost:focus{color:var(--label-positive-primary);background:var(--bg-positive-secondary)}.ai-btn-color-positive.ai-btn-type-tint{color:var(--label-positive-primary);background-color:var(--bg-positive-secondary)}.ai-btn-color-positive.ai-btn-type-tint:hover{color:var(--label-positive-secondary);background-color:var(--bg-positive-secondary)}.ai-btn-color-positive.ai-btn-type-tint:focus,.ai-btn-color-positive.ai-btn-type-toggle{color:var(--label-positive-primary);background-color:var(--bg-positive-secondary)}.ai-btn-color-positive.ai-btn-type-toggle:hover{color:var(--label-positive-secondary);background-color:var(--bg-positive-secondary)}.ai-btn-color-positive.ai-btn-type-toggle:focus{color:var(--label-positive-on);background-color:var(--bg-positive-primary)}.ai-btn-color-positive.ai-btn-type-outline{color:var(--label-positive-secondary);border-color:var(--border-positive-primary)}.ai-btn-color-positive.ai-btn-type-outline:hover{border-color:var(--border-positive-secondary);color:var(--label-positive-secondary);background:var(--bg-positive-secondary)}.ai-btn-color-positive.ai-btn-type-outline:focus{border-color:var(--border-positive-primary);color:var(--label-positive-primary);background:var(--bg-positive-secondary)}.ai-btn-color-positive.ai-btn-type-fill{color:var(--label-positive-on);background-color:var(--bg-positive-primary)}.ai-btn-color-positive.ai-btn-type-fill:hover{background-color:var(--bg-positive-primary-hover)}.ai-btn-color-positive.ai-btn-type-fill:focus{background-color:var(--bg-positive-primary)}.ai-btn-color-danger.ai-btn-type-plain{color:var(--label-danger-primary)}.ai-btn-color-danger.ai-btn-type-plain:hover{color:var(--label-danger-secondary)}.ai-btn-color-danger.ai-btn-type-ghost,.ai-btn-color-danger.ai-btn-type-plain:focus{color:var(--label-danger-primary)}.ai-btn-color-danger.ai-btn-type-ghost:hover{color:var(--label-danger-secondary);background:var(--bg-danger-secondary)}.ai-btn-color-danger.ai-btn-type-ghost:focus{color:var(--label-danger-primary);background:var(--bg-danger-secondary)}.ai-btn-color-danger.ai-btn-type-tint{color:var(--label-danger-primary);background-color:var(--bg-danger-secondary)}.ai-btn-color-danger.ai-btn-type-tint:hover{color:var(--label-danger-secondary);background-color:var(--bg-danger-secondary)}.ai-btn-color-danger.ai-btn-type-tint:focus,.ai-btn-color-danger.ai-btn-type-toggle{color:var(--label-danger-primary);background-color:var(--bg-danger-secondary)}.ai-btn-color-danger.ai-btn-type-toggle:hover{color:var(--label-danger-secondary);background-color:var(--bg-danger-secondary)}.ai-btn-color-danger.ai-btn-type-toggle:focus{color:var(--label-danger-on);background-color:var(--bg-danger-primary)}.ai-btn-color-danger.ai-btn-type-outline{color:var(--label-danger-secondary);border-color:var(--border-danger-primary)}.ai-btn-color-danger.ai-btn-type-outline:hover{border-color:var(--border-danger-secondary);color:var(--label-danger-secondary);background:var(--bg-danger-secondary)}.ai-btn-color-danger.ai-btn-type-outline:focus{border-color:var(--border-danger-primary);color:var(--label-danger-primary);background:var(--bg-danger-secondary)}.ai-btn-color-danger.ai-btn-type-fill{color:var(--label-danger-on);background-color:var(--bg-danger-primary)}.ai-btn-color-danger.ai-btn-type-fill:hover{background-color:var(--bg-danger-primary-hover)}.ai-btn-color-danger.ai-btn-type-fill:focus{background-color:var(--bg-danger-primary)}.ai-btn-color-warning.ai-btn-type-plain{color:var(--label-warning-primary)}.ai-btn-color-warning.ai-btn-type-plain:hover{color:var(--label-warning-secondary)}.ai-btn-color-warning.ai-btn-type-ghost,.ai-btn-color-warning.ai-btn-type-plain:focus{color:var(--label-warning-primary)}.ai-btn-color-warning.ai-btn-type-ghost:hover{color:var(--label-warning-secondary);background:var(--bg-warning-secondary)}.ai-btn-color-warning.ai-btn-type-ghost:focus{color:var(--label-warning-primary);background:var(--bg-warning-secondary)}.ai-btn-color-warning.ai-btn-type-tint{color:var(--label-warning-primary);background-color:var(--bg-warning-secondary)}.ai-btn-color-warning.ai-btn-type-tint:hover{color:var(--label-warning-secondary);background-color:var(--bg-warning-secondary)}.ai-btn-color-warning.ai-btn-type-tint:focus,.ai-btn-color-warning.ai-btn-type-toggle{color:var(--label-warning-primary);background-color:var(--bg-warning-secondary)}.ai-btn-color-warning.ai-btn-type-toggle:hover{color:var(--label-warning-secondary);background-color:var(--bg-warning-secondary)}.ai-btn-color-warning.ai-btn-type-toggle:focus{color:var(--label-warning-on);background-color:var(--bg-warning-primary)}.ai-btn-color-warning.ai-btn-type-outline{color:var(--label-warning-secondary);border-color:var(--border-warning-primary)}.ai-btn-color-warning.ai-btn-type-outline:hover{border-color:var(--border-warning-secondary);color:var(--label-warning-secondary);background:var(--bg-warning-secondary)}.ai-btn-color-warning.ai-btn-type-outline:focus{border-color:var(--border-warning-primary);color:var(--label-warning-primary);background:var(--bg-warning-secondary)}.ai-btn-color-warning.ai-btn-type-fill{color:var(--label-warning-on);background-color:var(--bg-warning-primary)}.ai-btn-color-warning.ai-btn-type-fill:hover{background-color:var(--bg-warning-primary-hover)}.ai-btn-color-warning.ai-btn-type-fill:focus{background-color:var(--bg-warning-primary)}.ai-btn-color-link.ai-btn-type-plain{color:var(--label-link-primary)}.ai-btn-color-link.ai-btn-type-plain:hover{color:var(--label-link-secondary)}.ai-btn-color-link.ai-btn-type-ghost,.ai-btn-color-link.ai-btn-type-plain:focus{color:var(--label-link-primary)}.ai-btn-color-link.ai-btn-type-ghost:hover{color:var(--label-link-secondary);background:var(--bg-link-secondary)}.ai-btn-color-link.ai-btn-type-ghost:focus{color:var(--label-link-primary);background:var(--bg-link-secondary)}.ai-btn-color-link.ai-btn-type-tint{color:var(--label-link-primary);background-color:var(--bg-link-secondary)}.ai-btn-color-link.ai-btn-type-tint:hover{color:var(--label-link-secondary);background-color:var(--bg-link-secondary)}.ai-btn-color-link.ai-btn-type-tint:focus,.ai-btn-color-link.ai-btn-type-toggle{color:var(--label-link-primary);background-color:var(--bg-link-secondary)}.ai-btn-color-link.ai-btn-type-toggle:hover{color:var(--label-link-secondary);background-color:var(--bg-link-secondary)}.ai-btn-color-link.ai-btn-type-toggle:focus{color:var(--label-link-on);background-color:var(--bg-link-primary)}.ai-btn-color-link.ai-btn-type-outline{color:var(--label-link-secondary);border-color:var(--border-link-primary)}.ai-btn-color-link.ai-btn-type-outline:hover{border-color:var(--border-link-secondary);color:var(--label-link-secondary);background:var(--bg-link-secondary)}.ai-btn-color-link.ai-btn-type-outline:focus{border-color:var(--border-link-primary);color:var(--label-link-primary);background:var(--bg-link-secondary)}.ai-btn-color-link.ai-btn-type-fill{color:var(--label-link-on);background-color:var(--bg-link-primary)}.ai-btn-color-link.ai-btn-type-fill:hover{background-color:var(--bg-link-primary-hover)}.ai-btn-color-link.ai-btn-type-fill:focus{background-color:var(--bg-link-primary)}.ai-carousel-container{overflow:hidden}.ai-carousel-control{height:6px;display:flex;justify-content:center;margin-top:20px}.ai-carousel-control-item{display:block;width:12px;height:6px;border:none;outline:none;margin:0 3px;transform:skewX(-33deg);transition:background-color .3s ease;background-color:var(--carousel-control-bg);cursor:pointer}.ai-carousel-control-item.control-item-active,.ai-carousel-control-item:hover{background-color:var(--carousel-control-active-bg)}.ai-checkbox{cursor:pointer;display:inline-flex;align-items:center}.ai-checkbox .ai-checkbox-label{color:var(--checkbox-text)}.ai-checkbox:focus-within .ai-checkbox-input:not(:disabled):not(:checked),.ai-checkbox:hover .ai-checkbox-input:not(:disabled):not(:checked){border-color:var(--checkbox-active-border)}.ai-checkbox:focus-within .ai-checkbox-input:not(:disabled):not(:checked)~.ai-checkbox-label,.ai-checkbox:hover .ai-checkbox-input:not(:disabled):not(:checked)~.ai-checkbox-label{color:var(--checkbox-active-text)}.ai-checkbox-input{appearance:none;width:14px;height:14px;outline:none;border:1px solid var(--checkbox-border);cursor:inherit}.ai-checkbox-input:not(:disabled){border-color:var(--checkbox-border)}.ai-checkbox-input:checked{border-color:var(--checkbox-selected-border);background-color:var(--checkbox-selected-bg)}.ai-checkbox-input:checked~.ai-checkbox-label{color:var(--checkbox-selected-text)}.ai-checkbox-input:disabled{cursor:not-allowed;border-color:var(--checkbox-disabled-border);background-color:var(--checkbox-disabled-bg)}.ai-checkbox-input:disabled~.ai-checkbox-label{color:var(--checkbox-disabled-text);cursor:not-allowed}.ai-checkbox-input:disabled:after{content:"";display:block;border-color:var(--checkbox-mark-color);background:none;margin:0;box-sizing:border-box}.ai-checkbox-label{padding:0 6px;font:var(--sc-subheading-m)}.ai-checkbox-size-small .ai-checkbox-input{width:10px;height:10px}.ai-checkbox-size-small .ai-checkbox-label{font:var(--sc-body-s)}.ai-checkbox-size-small.ai-checkbox-type-single .ai-checkbox-input:checked:after,.ai-checkbox-size-small.ai-checkbox-type-single .ai-checkbox-input:disabled:after{width:8px;height:8px;border-width:1px;margin-top:0}.ai-checkbox-size-small.ai-checkbox-type-multiple .ai-checkbox-input:checked:after,.ai-checkbox-size-small.ai-checkbox-type-multiple .ai-checkbox-input:disabled:after{width:3px;height:5px;transform:rotate(45deg) translate(2px,-1px)}.ai-checkbox-size-large .ai-checkbox-input{width:16px;height:16px}.ai-checkbox-size-large .ai-checkbox-label{font:var(--sc-heading-l)}.ai-checkbox-size-large.ai-checkbox-type-single .ai-checkbox-input:checked:after,.ai-checkbox-size-large.ai-checkbox-type-single .ai-checkbox-input:disabled:after{width:12px;height:12px;border-width:2px;margin:1px auto auto}.ai-checkbox-size-large.ai-checkbox-type-multiple .ai-checkbox-input:checked:after,.ai-checkbox-size-large.ai-checkbox-type-multiple .ai-checkbox-input:disabled:after{width:5px;height:9px;border-width:0 2px 2px 0;transform:rotate(45deg) translate(4px,-2px)}.ai-checkbox-shape-round .ai-checkbox-input,.ai-checkbox-shape-round .ai-checkbox-input:checked:after,.ai-checkbox-shape-round .ai-checkbox-input:disabled:after{border-radius:50%}.ai-checkbox-type-single .ai-checkbox-input:checked:after,.ai-checkbox-type-single .ai-checkbox-input:disabled:after{content:"";display:block;border:solid var(--checkbox-mark-color);background:none;box-sizing:border-box;width:10px;height:10px;border-width:2px;margin:1px auto auto}.ai-checkbox-type-multiple .ai-checkbox-input:checked:after,.ai-checkbox-type-multiple .ai-checkbox-input:disabled:after{content:"";display:block;border-color:var(--checkbox-mark-color);border-style:solid;background:none;border-radius:0;position:static;margin:0;width:4px;height:7px;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate(4px,-2px)}.ai-checkbox-shape-round .ai-checkbox-type-multiple .ai-checkbox-input:checked:after,.ai-checkbox-shape-round .ai-checkbox-type-multiple .ai-checkbox-input:disabled:after{border-radius:50%}.ai-input-wrap{height:36px;display:flex;padding:0 10px;position:relative;align-items:center;border:1px solid var(--input-border);border-radius:var(--radius-150);transition:border-color .3s ease;background-color:var(--input-bg)}.ai-input-wrap:hover:not(.tips-input){border-color:var(--input-border-hover);color:var(--input-text-hover)}.ai-input-wrap:hover .ai-input{color:var(--input-text-hover)}.ai-input-wrap:focus-within:not(.tips-input){border-color:var(--input-border-active);color:var(--input-text-active)}.ai-input-wrap:focus-within:not(.tips-input) .ai-input{color:var(--input-text-active)}.ai-input-wrap.tips-input{border-color:var(--input-tips-border);background-color:var(--input-tips-bg)}.ai-input-wrap .ai-input{flex:1;min-width:0;height:100%;border:none;outline:none;font-size:13px;background-color:transparent;font:var(--sc-subheading-m);color:var(--input-text)}.ai-input-wrap .ai-input::-webkit-input-placeholder{font-size:inherit;color:var(--input-placeholder-text)}.ai-input-wrap .ai-input.ai-input-padding{padding:0 10px}.ai-input-wrap .ai-input-count{line-height:0}.ai-input-wrap .ai-input-tips{position:absolute;top:calc(100% + 5px);left:0;font:var(--sc-body-s);color:var(--input-tips-text)}.ai-input-wrap .ai-input-clear{background-color:transparent;color:inherit;margin-left:10px;line-height:0;border:none;cursor:pointer;transition:opacity .3s ease}.ai-input-wrap .ai-input-clear.hidden{display:none}.ai-input-number-wrap{padding:0 0 0 10px}.ai-input-number-wrap:hover .ai-input-spin-button{border-color:var(--input-border-hover)}.ai-input-number-wrap:focus-within .ai-input-spin-button{border-color:var(--input-border-active)}.ai-input-number-wrap .ai-input:disabled[type=number]~.ai-input-spin>.ai-input-spin-button{pointer-events:none}.ai-input-number-wrap .ai-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.ai-input-number-wrap .ai-input-spin{width:24px;height:100%;display:flex;flex-direction:column}.ai-input-number-wrap .ai-input-spin-button{position:relative;flex:1;outline:none;border-style:solid;border-width:0 0 0 1px;border-color:var(--input-border);transition:border-color .3s ease;background-color:transparent;cursor:pointer;color:inherit}.ai-input-number-wrap .ai-input-spin-button:first-of-type{border-width:0 0 1px 1px}.ai-input-number-wrap .ai-input-spin-button:first-of-type:after{border-color:transparent transparent currentColor;transform:translate(-50%,-75%)}.ai-input-number-wrap .ai-input-spin-button:after{content:"";position:absolute;width:0;height:0;border:4px solid transparent;border-top-color:currentcolor;transform:translate(-50%,-25%);left:50%;top:50%;color:inherit}.ai-menu{color:var(--menu-text);background-color:var(--menu-bg);cursor:default;padding:var(--space-200);box-shadow:var(--drop-shadow-200,var(--menu-box-shadow));font:var(--sc-subheading-m);line-height:18px}.ai-menu,.ai-menu-item{outline:none;border-radius:var(--radius-150)}.ai-menu-item{white-space:nowrap;transition:background-color .3s ease;cursor:pointer;height:34px;line-height:34px;padding-left:var(--space-400);padding-right:var(--space-400)}.ai-menu-item-focus,.ai-menu-item:hover{color:var(--menu-text-hover);background-color:var(--menu-item-hover)}.ai-menu-item-active,.ai-menu-item-active:hover{color:var(--menu-text-active);background-color:var(--menu-item-active)}.ai-menu-sub-menu-item{position:relative;height:34px;padding-left:var(--space-400);padding-right:var(--space-400);border-radius:var(--radius-150)}.ai-menu-sub-menu-item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;right:4px;border:4px solid transparent;border-left:4px solid var(--menu-arrow-color)}.ai-menu-small{padding:var(--space-150);border-radius:var(--radius-100);box-shadow:var(--drop-shadow-100,var(--menu-box-shadow));font:var(--sc-body-s);line-height:14px}.ai-menu-small .ai-menu-item,.ai-menu-small .ai-menu-sub-menu-item{height:22px;line-height:22px;border-radius:var(--radius-100);padding-left:var(--space-200);padding-right:var(--space-200)}.ai-menu-small .ai-menu-sub-menu-item:after{right:3px;border-width:3px}.ai-menu-large{padding:var(--space-300);border-radius:var(--radius-200);box-shadow:var(--drop-shadow-300,var(--menu-box-shadow));font:var(--sc-heading-l);line-height:20px}.ai-menu-large .ai-menu-item,.ai-menu-large .ai-menu-sub-menu-item{height:44px;line-height:44px;padding-left:var(--space-400);padding-right:var(--space-400);border-radius:var(--radius-200)}.ai-menu-large .ai-menu-sub-menu-item:after{right:6px;border-width:5px}.ai-trigger{outline:none;cursor:default;z-index:var(--trigger-z-index)}.ai-trigger[data-popper-interactive=true]:before{position:absolute;top:var(--offset-y);bottom:var(--offset-y);right:0;left:0;z-index:-9999;opacity:.0001;content:""}.ai-trigger[data-popper-interactive=false]>.ai-trigger-arrow{pointer-events:none}.ai-trigger[data-popper-placement^=top]{transform-origin:bottom}.ai-trigger[data-popper-placement^=top]>.ai-trigger-arrow{bottom:-16px}.ai-trigger[data-popper-placement^=top]>.ai-trigger-arrow:before{border-top-color:var(--trigger-arrow)}.ai-trigger[data-popper-placement^=left]{transform-origin:right}.ai-trigger[data-popper-placement^=left]:before{right:-7px}.ai-trigger[data-popper-placement^=left]>.ai-trigger-arrow{right:-16px}.ai-trigger[data-popper-placement^=left]>.ai-trigger-arrow:before{border-left-color:var(--trigger-arrow)}.ai-trigger[data-popper-placement^=bottom]{transform-origin:top}.ai-trigger[data-popper-placement^=bottom]>.ai-trigger-arrow{top:-16px}.ai-trigger[data-popper-placement^=bottom]>.ai-trigger-arrow:before{border-bottom-color:var(--trigger-arrow)}.ai-trigger[data-popper-placement^=right]{transform-origin:left}.ai-trigger[data-popper-placement^=right]:before{left:-7px}.ai-trigger[data-popper-placement^=right]>.ai-trigger-arrow{left:-16px}.ai-trigger[data-popper-placement^=right]>.ai-trigger-arrow:before{border-right-color:var(--trigger-arrow)}.ai-trigger[data-popper-placement=right-end],.ai-trigger[data-popper-placement=top-start]{transform-origin:bottom left}.ai-trigger[data-popper-placement=left-end],.ai-trigger[data-popper-placement=top-end]{transform-origin:bottom right}.ai-trigger[data-popper-placement=bottom-end],.ai-trigger[data-popper-placement=left-start]{transform-origin:top right}.ai-trigger[data-popper-placement=bottom-start],.ai-trigger[data-popper-placement=right-start]{transform-origin:top left}.ai-trigger[class$=exit-done]{display:none}.ai-trigger-arrow{width:16px;height:16px}.ai-trigger-arrow:before{content:"";position:absolute;border:8px solid transparent}.ai-trigger-reference-disabled{cursor:not-allowed}.ai-message{left:0;top:8px;width:100%;position:fixed;z-index:var(--message-z-index);pointer-events:none}.ai-message-notice{padding:8px;text-align:center}.ai-message-notice-content{display:inline-flex;align-items:center;padding:15px 12px;background-color:var(--message-bg);color:var(--message-text);border-radius:6px;font-size:14px}.ai-message-notice-content-text{margin-left:12px}.ai-message-icon{display:flex;align-items:center}.ai-message-icon-success{color:var(--message-icon-success)}.ai-message-icon-error{color:var(--message-icon-error)}.ai-message-icon-warning{color:var(--message-icon-warning)}.ai-message-icon-info{color:var(--message-icon-info)}.ai-message-icon-loading{animation:ai-message-loading-spin 1s linear infinite}@keyframes ai-message-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ai-modal-wrap{position:fixed;inset:0;overflow:hidden;text-align:center;z-index:var(--modal-z-index);pointer-events:none}.ai-modal-wrap.ai-fade-appear .ai-modal,.ai-modal-wrap.ai-fade-enter .ai-modal{transform:scale3d(.3,.3,.3)}.ai-modal-wrap.ai-fade-appear-active .ai-modal,.ai-modal-wrap.ai-fade-enter-active .ai-modal{transform:scaleX(1);transition:transform .3s ease-in-out}.ai-modal-wrap.ai-fade-exit .ai-modal{transform:scaleX(1)}.ai-modal-wrap.ai-fade-exit-active .ai-modal{transform:scale3d(.3,.3,.3);transition:transform .3s ease-in-out}.ai-modal-wrap.ai-fade-exit-done{display:none}.ai-modal-wrap:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.ai-modal-wrap .ai-modal-mask{position:absolute;inset:0;background-color:var(--modal-mask-bg);pointer-events:auto}.ai-modal{display:inline-block;vertical-align:middle;pointer-events:auto;text-align:initial}.ai-modal-close{position:absolute;right:14px;top:18px;height:12px;border:none;outline:none;line-height:0;color:var(--modal-close);background-color:transparent;transition:color .3s ease;cursor:pointer}.ai-modal-header{height:49px;padding:0 14px;color:var(--modal-header-text);border-bottom:1px solid var(--modal-border);font:var(--sc-heading-l-emphasized);display:flex;align-items:center}.ai-modal-header-handler{cursor:move}.ai-modal-content{outline:none;position:relative;box-shadow:var(--modal-box-shadow);background-color:var(--modal-bg);border-radius:var(--radius-200);color:var(--modal-text);font:var(--sc-subheading-m)}.ai-otp-input{width:40px;height:46px;outline:none;font-size:26px;font-weight:700;text-align:center;border-style:solid;border-color:var(--otp-border);transition:border-color .3s ease;background-color:transparent}.ai-otp-input.ai-otp-input-border-bottom{border-width:0 0 1px}.ai-otp-input.ai-otp-input-border-wrap{border-width:1px;background-color:var(--otp-bg)}.ai-otp-input:not(:last-of-type).ai-otp-input-border-bottom{margin-right:10px}.ai-otp-input:not(:last-of-type).ai-otp-input-border-wrap{margin-right:-1px}.ai-otp-input:focus,.ai-otp-input:hover{border-color:var(--otp-active-border)}.ai-otp-input:focus.ai-otp-input-border-wrap+input,.ai-otp-input:hover.ai-otp-input-border-wrap+input{border-left-color:var(--otp-active-border)}.ai-popconfirm{background-color:var(--popconfirm-bg);box-shadow:var(--popconfirm-box-shadow);padding:var(--space-300);border-radius:var(--radius-300);text-align:center;font:var(--sc-subheading-m);color:var(--popconfirm-text)}.ai-popconfirm-bottom{margin-top:10px}.ai-popconfirm-bottom-btn{height:26px;padding:0 12px;line-height:inherit;border-radius:var(--radius-100);font:var(--sc-subheading-m)}.ai-popconfirm-bottom-btn:first-of-type{margin-right:10px;border:1px solid;background-color:var(--popconfirm-cancel-btn-bg);color:var(--popconfirm-cancel-btn-text);border-color:var(--popconfirm-cancel-btn-border)}.ai-popconfirm-bottom-btn:last-of-type{background-color:var(--popconfirm-ok-btn-bg);color:var(--popconfirm-ok-btn-text)}.ai-trigger:has(.ai-popconfirm){--trigger-arrow:var(--popconfirm-arrow-bg)}.ai-radio{cursor:pointer;display:inline-flex;align-items:center;--ai-radio-size:12px;color:var(--radio-text)}.ai-radio:hover .ai-radio-input:not(:disabled){border-color:var(--radio-hover-border)}.ai-radio:hover .ai-radio-label{color:var(--radio-text-hover)}.ai-radio:focus-within .ai-radio-input:not(:disabled){border-color:var(--radio-active-border)}.ai-radio:focus-within .ai-radio-label{color:var(--radio-text-active)}.ai-radio-input{position:relative;appearance:none;width:var(--ai-radio-size);height:var(--ai-radio-size);outline:none;border:1px solid var(--radio-border);transition:border-color .3s ease;cursor:inherit}.ai-radio-input:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--ai-radio-size) / 2);height:calc(var(--ai-radio-size) / 2);transition:background-color .3s ease}.ai-radio-input:checked{border-color:var(--radio-active-border)}.ai-radio-input:checked~.ai-radio-label{color:var(--radio-text-active)}.ai-radio-input:checked:after{background-color:var(--radio-active-rect)}.ai-radio-input:disabled{cursor:not-allowed;border-color:var(--radio-disabled-border);background-color:var(--radio-disabled-bg)}.ai-radio-input:disabled:checked:after{background-color:var(--radio-disabled-rect)}.ai-radio-input:disabled~.ai-radio-label{color:var(--radio-disabled-text);cursor:not-allowed}.ai-radio-label{padding:0 6px;font:var(--sc-subheading-m)}.ai-range{--range-height:10px;--track-height:2px;--thumb-rect:8px;--tick-rect:8px;--range:calc(var(--max) - var(--min));--ratio:calc((var(--val) - var(--min)) / var(--range));--sx:calc(5px + var(--ratio) * (100% - 10px))}.ai-range.ai-range-rtl .ai-range-input{direction:rtl}.ai-range.ai-range-rtl .ai-range-input::-webkit-slider-runnable-track{background-image:linear-gradient(to right,var(--range-track-bg) calc(100% - var(--sx)),var(--range-rail-bg) calc(100% - var(--sx)))}.ai-range.ai-range-rtl .ai-range-tooltip{left:calc(100% - var(--ratio) * (100% - var(--thumb-rect)) - var(--thumb-rect) / 2)}.ai-range-wrap{display:flex;position:relative}.ai-range-input{-webkit-appearance:none;width:100%;height:var(--range-height);background-color:transparent;padding:0;outline:none;cursor:pointer}.ai-range-input::-webkit-slider-runnable-track{height:var(--track-height);background-position:0 50%;background-repeat:no-repeat;background-image:linear-gradient(to right,var(--range-rail-bg) var(--sx),var(--range-track-bg) var(--sx))}.ai-range-input::-webkit-slider-thumb{position:relative;z-index:1;box-sizing:content-box;-webkit-appearance:none;height:var(--thumb-rect);width:var(--thumb-rect);margin-top:calc((4px + var(--thumb-rect) - var(--track-height)) / -2);background-color:var(--range-track-thumb-bg);border:2px solid var(--range-track-thumb-shadow);border-radius:50%;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease}.ai-range-input:active~.ai-range-tooltip{visibility:visible}.ai-range-tick{width:calc(100% - var(--tick-rect));top:calc((var(--range-height) - var(--tick-rect)) / 2);pointer-events:none}.ai-range-tick,.ai-range-tick-item{position:absolute;height:var(--tick-rect)}.ai-range-tick-item{width:var(--tick-rect);border-radius:50%;background-color:var(--range-rail-thumb-bg);border:2px solid var(--range-rail-thumb-shadow)}.ai-range-tick-item-active{background-color:var(--range-track-thumb-bg);border:2px solid var(--range-track-thumb-shadow)}.ai-range-label{position:relative;margin:10px 0;padding-bottom:1em;width:calc(100% - var(--tick-rect));font:var(--num-subheading)}.ai-range-label-item{position:absolute;width:var(--tick-rect);display:inline-flex;justify-content:center;white-space:nowrap;cursor:pointer;color:var(--range-rail-label)}.ai-range-label-item-active{color:var(--range-track-label)}.ai-range-tooltip{visibility:hidden;position:absolute;z-index:1;padding:10px;background-color:var(--range-tooltip-bg);box-shadow:var(--range-tooltip-box-shadow);bottom:calc(100% + 10px);left:calc(var(--ratio) * (100% - var(--thumb-rect)) + var(--thumb-rect) / 2);transform:translateX(-50%)}.ai-range-tooltip.ai-range-tooltip-arrow:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:0;height:0;border-width:8px 6px;border-style:solid;border-color:var(--range-tooltip-bg) transparent transparent}.ai-scrollbar{position:relative}.ai-scrollbar .ps__rail-x,.ai-scrollbar .ps__rail-y{background-color:var(var(--bg-default-secondary),var(--line-color));border-radius:var(--radius-full);transition:background-color .2s,width .2s,height .2s,border-radius .2s}.ai-scrollbar .ps__rail-y{width:4px}.ai-scrollbar .ps__rail-x{height:4px}.ai-scrollbar .ps__thumb-x,.ai-scrollbar .ps__thumb-y{background-color:var(var(--bg-default-tertiary-hover),var(--border-color));border-radius:var(--radius-full);transition:background-color .2s,width .2s,height .2s,border-radius .2s}.ai-scrollbar .ps__thumb-y{right:0;width:4px}.ai-scrollbar .ps__thumb-x{bottom:0;height:4px}.ai-scrollbar .ps__rail-x.ps--clicking .ps__thumb-x,.ai-scrollbar .ps__rail-x:hover .ps__thumb-x{background-color:var(var(--bg-default-tertiary-hover),var(--border-color));bottom:0;height:8px;border-radius:var(--radius-full)}.ai-scrollbar .ps__rail-y.ps--clicking .ps__thumb-y,.ai-scrollbar .ps__rail-y:hover .ps__thumb-y{background-color:var(var(--bg-default-tertiary-hover),var(--border-color));right:0;width:8px;border-radius:var(--radius-full)}.ai-scrollbar .ps__rail-x.ps--clicking,.ai-scrollbar .ps__rail-x:hover{background-color:var(var(--bg-default-secondary),var(--line-color));bottom:0;height:8px;border-radius:var(--radius-full);transition:background-color .2s,height .2s,border-radius .2s}.ai-scrollbar .ps__rail-y.ps--clicking,.ai-scrollbar .ps__rail-y:hover{background-color:var(var(--bg-default-secondary),var(--line-color));right:0;width:8px;border-radius:var(--radius-full);transition:background-color .2s,width .2s,border-radius .2s}.ai-selector-scrollbar{max-height:1000px}.ai-selector-multi-overlay{display:flex;flex-direction:column;background-color:var(--menu-bg);max-height:1000px;overflow:auto}.ai-selector-multi-overlay .ai-selector-multi-item{height:36px;outline:none;padding-left:12px;line-height:36px;white-space:nowrap;transition:background-color .3s ease;cursor:pointer}.ai-selector-multi-overlay .ai-selector-multi-item:hover{background-color:var(--menu-hover-bg)}.ai-selector-multi-overlay .ai-selector-multi-item.active{color:var(--menu-active-text);background-color:var(--menu-active-bg)}.ai-selector-multi-overlay .ai-selector-multi-item label{width:100%}.ai-btn-default:focus,.ai-btn-default:hover{color:var(--color,#001734)}.ai-selector-button{position:relative;font-size:14px;background-color:var(--third-bg-color,#f2f4f7);border-color:transparent;border-radius:3px;height:32px;width:150px;display:flex;align-items:center;column-gap:10px}.ai-selector-button.ai-trigger-reference-active .ai-drop-triangle{transform:rotate(180deg) translateY(50%)}.ai-selector-button .ai-selector-button-text,.ai-selector-subtext{margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-selector-subtext{color:var(--third-color,#8c96a3)}.ai-drop-triangle{border-top:4px solid var(--third-color,#8c96a3);border-left:4px solid transparent;border-right:4px solid transparent;display:inline-block;height:0;width:5px;position:absolute;top:50%;right:10px;transition:transform .3s;transform:translateY(-50%)}.ai-selector-filter-wrap{padding:5px;background-color:var(--menu-bg,#fff)}.ai-selector-overlay{background-color:var(--menu-bg);box-shadow:var(--menu-box-shadow)}.ai-switch{--width:28px;--height:16px;--slider-rect:14px;--padding:calc((var(--height) - var(--slider-rect)) / 2);display:inline-flex;align-items:center;height:max(var(--height),var(--slider-rect))}.ai-switch-input{cursor:pointer;position:relative;appearance:none;outline:none;width:var(--width);height:var(--height);border-radius:calc(var(--height) / 2);background-color:var(--switch-bg);transition:background-color .3s ease}.ai-switch-input:after{position:absolute;content:"";border-radius:50%;height:var(--slider-rect);width:var(--slider-rect);left:var(--padding);top:var(--padding);border:1px solid var(--switch-slider-border);background-color:var(--switch-slider-bg);transition:all .3s ease}.ai-switch-input:checked{background-color:var(--switch-active-bg)}.ai-switch-input:checked:after{left:calc(100% - var(--padding) - var(--slider-rect))}.ai-switch-input:disabled{cursor:not-allowed;opacity:.7}.ai-switch-size-small{--width:24px;--height:14px;--slider-rect:12px}.ai-switch-size-large{--width:32px;--height:18px;--slider-rect:16px}