@-webkit-keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-icon-loading{-webkit-animation:t-spin 1s linear infinite;animation:t-spin 1s linear infinite}@-webkit-keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes t-zoom-out{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-loading__content{position:absolute;left:48%;top:20%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{width:auto;display:inline-block;vertical-align:middle;font:var(--td-font-body-medium);margin-left:var(--td-comp-margin-xs)}.t-loading__gradient{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;border-radius:var(--td-radius-circle);background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentcolor 360deg);-webkit-mask:radial-gradient(transparent calc(50% - .5px),#fff 50%);mask:radial-gradient(transparent calc(50% - .5px),#fff 50%)}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup{font:var(--td-font-body-medium);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;color:var(--td-text-color-primary);display:inline-block;z-index:5500}.t-popup__content{position:relative;background:var(--td-bg-color-container);-webkit-box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);border-radius:var(--td-radius-medium);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}.t-popup__arrow{position:absolute;z-index:1;width:8px;height:8px}.t-popup__arrow:before{position:absolute;content:"";width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--td-bg-color-container)}.t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=top] .t-popup__arrow:before{border-top-left-radius:100%;-webkit-box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom);box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=top-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=top] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=top-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=bottom] .t-popup__arrow{top:-4px}.t-popup[data-popper-placement^=bottom] .t-popup__arrow:before{border-bottom-right-radius:100%;-webkit-box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right);box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right)}.t-popup[data-popper-placement=bottom-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=bottom] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=bottom-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=left] .t-popup__arrow{right:-4px}.t-popup[data-popper-placement^=left] .t-popup__arrow:before{-webkit-box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top);box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top)}.t-popup[data-popper-placement=left-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=left] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=left-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup[data-popper-placement^=right] .t-popup__arrow{left:-4px}.t-popup[data-popper-placement^=right] .t-popup__arrow:before{-webkit-box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom);box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=right-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=right] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=right-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup--animation-enter,.t-popup--animation-enter-from,.t-popup--animation-exiting,.t-popup--animation-leave-to{opacity:0;visibility:hidden}.t-popup--animation-enter-to,.t-popup--animation-entering,.t-popup--animation-leave-from,.t-popup--animation-leave{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.t-popup--animation-enter-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.t-popup--animation-leave-active{-webkit-transition:opacity .2s cubic-bezier(0,0,.15,1),visibility .2s cubic-bezier(.82,0,1,.9);transition:opacity .2s cubic-bezier(0,0,.15,1),visibility .2s cubic-bezier(.82,0,1,.9)}.t-popup--animation-expand-enter-active[data-popper-placement^=top]{-webkit-animation:t-popup-animation-expand-in-top .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear;animation:t-popup-animation-expand-in-top .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=top]{-webkit-animation:t-popup-animation-expand-out-top .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1);animation:t-popup-animation-expand-out-top .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@-webkit-keyframes t-popup-animation-expand-in-top{0%{-webkit-clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%);clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}to{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-in-top{0%{-webkit-clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%);clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}to{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@-webkit-keyframes t-popup-animation-expand-out-top{0%{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{-webkit-clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%);clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-top{0%{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{-webkit-clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%);clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}}.t-popup--animation-expand-enter-active[data-popper-placement^=bottom]{-webkit-animation:t-popup-animation-expand-in-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear;animation:t-popup-animation-expand-in-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=bottom]{-webkit-animation:t-popup-animation-expand-out-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1);animation:t-popup-animation-expand-out-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@-webkit-keyframes t-popup-animation-expand-in-bottom{0%{-webkit-clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0);clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}to{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-in-bottom{0%{-webkit-clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0);clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}to{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@-webkit-keyframes t-popup-animation-expand-out-bottom{0%{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{-webkit-clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0);clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}}@keyframes t-popup-animation-expand-out-bottom{0%{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{-webkit-clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0);clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}}.input-readonly.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.input-readonly.t-is-readonly .t-input__inner{cursor:pointer}.input-disabled.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.input-disabled.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.input-disabled.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.input-disabled.t-is-disabled .t-input__inner::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled .t-input__inner::-moz-placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled .t-input__inner:-ms-input-placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled .t-input__inner::-ms-input-placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled>.t-input__prefix .t-icon,.input-disabled.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled>.t-input__prefix .t-icon:hover,.input-disabled.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-tips{font-size:var(--td-font-size-body-small)}.t-tips.t-is-default{color:var(--td-text-color-placeholder)}.t-tips.t-is-error{color:var(--td-error-color)}.t-tips.t-is-warning{color:var(--td-warning-color)}.t-tips.t-is-success{color:var(--td-success-color)}.t-input{margin:0;padding:0;list-style:none;position:relative;height:var(--td-comp-size-m);border-width:1px;border-style:solid;border-radius:var(--td-radius-default);border-color:var(--td-border-level-2-color);padding:0 var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);outline:none;color:var(--td-text-color-primary);font:var(--td-font-body-medium);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s,-webkit-box-shadow cubic-bezier(.38,0,.24,1) .2s;transition:border cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s,-webkit-box-shadow cubic-bezier(.38,0,.24,1) .2s;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s,-webkit-box-shadow cubic-bezier(.38,0,.24,1) .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.t-input:hover{border-color:var(--td-brand-color)}.t-input:focus{z-index:1;border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input--borderless:not(.t-input--focused){border-color:transparent;-webkit-transition:border cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s,-webkit-box-shadow cubic-bezier(.38,0,.24,1) .2s;transition:border cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s,-webkit-box-shadow cubic-bezier(.38,0,.24,1) .2s;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s,-webkit-box-shadow cubic-bezier(.38,0,.24,1) .2s}.t-input--borderless:not(.t-input--focused):hover{border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);cursor:pointer}.t-input--borderless:not(.t-input--focused).t-is-disabled{border:none;background-color:var(--td-bg-color-component-disabled)}.t-input--focused{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus);z-index:1}.t-input :focus-visible{outline:none}.t-input__inner{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;padding:0;max-width:100%;min-width:0;color:var(--td-text-color-primary);font:inherit;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-input__inner::-webkit-input-placeholder{color:var(--td-text-color-placeholder)}.t-input__inner::-moz-placeholder{color:var(--td-text-color-placeholder)}.t-input__inner:-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-input__inner::-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-input__inner::placeholder{color:var(--td-text-color-placeholder)}.t-input__inner:-moz-placeholder{text-overflow:ellipsis;width:100%}.t-input__inner:-ms-input-placeholder{text-overflow:ellipsis;width:100%}.t-input__inner:placeholder-shown{text-overflow:ellipsis;width:100%}.t-input__inner[type=password]::-ms-reveal{display:none}.t-input__inner[type=search]::-webkit-search-decoration,.t-input__inner[type=search]::-webkit-search-cancel-button,.t-input__inner[type=search]::-webkit-search-results-button,.t-input__inner[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.t-input__inner.t-input--soft-hidden{width:0}.t-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-input__status{position:absolute;right:-24px;top:0}.t-input.t-input--suffix>span.t-input__clear{opacity:0;visibility:hidden;-webkit-transition:border cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s,-webkit-box-shadow cubic-bezier(.38,0,.24,1) .2s;transition:border cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s,-webkit-box-shadow cubic-bezier(.38,0,.24,1) .2s;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s,-webkit-box-shadow cubic-bezier(.38,0,.24,1) .2s}.t-input.t-input--suffix:hover>span.t-input__clear{opacity:1;visibility:visible}.t-input.t-is-success{border-color:var(--td-success-color)}.t-input.t-is-success:focus{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success>.t-input__extra{color:var(--td-success-color)}.t-input.t-is-warning{border-color:var(--td-warning-color)}.t-input.t-is-warning:focus{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning>.t-input__extra{color:var(--td-warning-color)}.t-input.t-is-error{border-color:var(--td-error-color)}.t-input.t-is-error:focus{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error>.t-input__extra{color:var(--td-error-color)}.t-input.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.t-input.t-is-readonly .t-input__inner{cursor:pointer}.t-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.t-input.t-is-disabled .t-input__inner::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled .t-input__inner::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled .t-input__inner:-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled .t-input__inner::-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled>.t-input__prefix .t-icon,.t-input.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-input.t-is-disabled>.t-input__prefix .t-icon:hover,.t-input.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-input.t-input--prefix>.t-input__prefix{z-index:2;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-input.t-input--prefix>.t-input__prefix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--prefix.t-size-s .t-input__prefix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--prefix.t-size-l .t-input__prefix-icon{font-size:var(--td-font-size-title-large)}.t-input.t-input--suffix>.t-input__suffix{z-index:2;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-input.t-input--suffix>.t-input__suffix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--suffix.t-size-s .t-input__suffix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--suffix.t-size-l .t-input__suffix-icon{font-size:var(--td-font-size-title-large)}.t-input .t-input__suffix-clear{cursor:pointer}.t-input.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.t-input.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.t-input .t-input__prefix>.t-icon,.t-input .t-input__suffix>.t-icon{font-size:inherit}.t-input .t-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.t-input .t-input__prefix:not(:empty){margin-right:var(--td-comp-margin-s)}.t-input .t-input__suffix>.t-icon{color:var(--td-text-color-placeholder);-webkit-transition:all .2s linear;transition:all .2s linear}.t-input .t-input__suffix>.t-icon:hover{color:var(--td-text-color-secondary);-webkit-transition:all .2s linear;transition:all .2s linear}.t-input .t-input__suffix:not(:empty){margin-left:var(--td-comp-margin-s)}.t-input.t-is-focused .t-input__prefix>.t-icon{color:var(--td-brand-color)}.t-input.t-is-focused .t-input__suffix>.t-icon-time,.t-input.t-is-focused .t-input__suffix .t-icon-calendar{color:var(--td-brand-color)}.t-input-group{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.t-input-group .t-input__wrap{border-radius:0}.t-input-group .t-input__wrap:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button,.t-input-group .t-select{border-radius:0}.t-input-group .t-button:not(:first-child),.t-input-group .t-select:not(:first-child){margin-left:-1px}.t-input-group .t-input__wrap:not(:first-child) .t-input{margin-left:-1px}.t-input-group .t-input__wrap:first-child .t-input{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child .t-input{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button:first-child,.t-input-group .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-button:last-child,.t-input-group .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap+.t-input__wrap{margin-left:var(--td-comp-margin-xxxl)}.t-input-group--separate .t-button,.t-input-group--separate .t-select{border-radius:var(--td-radius-default)}.t-input-group--separate .t-button:first-child,.t-input-group--separate .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group--separate .t-button:last-child,.t-input-group--separate .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap .t-input,.t-input-group--separate .t-input__wrap .t-input:first-child{border-radius:var(--td-radius-default)}.t-input-group--separate .t-input__wrap .t-input:last-child{border-radius:var(--td-radius-default)}.t-input-group .t-input__inner,.t-input-group .t-button,.t-input-group .t-select{position:relative;z-index:0}.t-input-group .t-input__inner:hover,.t-input-group .t-button:hover,.t-input-group .t-select:hover,.t-input-group .t-input__inner:focus,.t-input-group .t-button:focus,.t-input-group .t-select:focus,.t-input-group .t-input__inner:active,.t-input-group .t-button:active,.t-input-group .t-select:active{z-index:1}.t-input__wrap{width:100%}.t-input__tips{height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);position:absolute}.t-input__tips--default{color:var(--td-text-color-placeholder)}.t-input__tips--success{color:var(--td-success-color)}.t-input__tips--warning{color:var(--td-warning-color)}.t-input__tips--error{color:var(--td-error-color)}.t-align-center>.t-input__inner{text-align:center}.t-align-right>.t-input__inner{text-align:right}.t-input__input-pre{position:absolute;visibility:hidden;white-space:pre;display:block}.t-input--auto-width{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:60px}.t-input--auto-width .t-input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.t-input__limit-number{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);background:var(--td-bg-color-specialcomponent)}.t-input__limit-number.t-is-disabled{background:var(--td-bg-color-component-disabled)}.t-avatar{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:var(--td-brand-color-focus);color:var(--td-text-color-brand);overflow:hidden;white-space:nowrap;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;width:var(--td-comp-size-m);height:var(--td-comp-size-m);font-size:var(--td-font-size-body-large);line-height:var(--td-comp-size-m)}.t-avatar.t-avatar__icon{font-size:var(--td-comp-size-xxs)}.t-avatar--circle{border-radius:var(--td-radius-circle)}.t-avatar--round{border-radius:var(--td-radius-default)}.t-avatar.t-size-s{width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);font-size:var(--td-font-size-body-medium);line-height:var(--td-comp-size-xs)}.t-avatar.t-size-s.t-avatar__icon{font-size:var(--td-comp-size-xxxs)}.t-avatar.t-size-l{width:var(--td-comp-size-xl);height:var(--td-comp-size-xl);font-size:var(--td-font-size-title-large);line-height:var(--td-comp-size-xl)}.t-avatar.t-size-l.t-avatar__icon{font-size:var(--td-comp-size-xs)}.t-avatar>.t-image__wrapper{max-width:100%;max-height:100%;z-index:inherit}.t-avatar .t-image__error,.t-avatar .t-image__loading{font-size:1em}.t-avatar .t-image__error .t-icon,.t-avatar .t-image__loading .t-icon{font-size:inherit}.t-avatar-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-avatar-group .t-avatar{border:1px solid var(--td-bg-color-container)}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child){margin-right:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-s{margin-right:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-l{margin-right:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(1){z-index:49}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(2){z-index:48}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(3){z-index:47}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(4){z-index:46}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(5){z-index:45}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(6){z-index:44}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(7){z-index:43}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(8){z-index:42}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(9){z-index:41}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(10){z-index:40}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(11){z-index:39}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(12){z-index:38}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(13){z-index:37}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(14){z-index:36}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(15){z-index:35}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(16){z-index:34}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(17){z-index:33}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(18){z-index:32}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(19){z-index:31}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(20){z-index:30}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(21){z-index:29}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(22){z-index:28}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(23){z-index:27}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(24){z-index:26}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(25){z-index:25}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(26){z-index:24}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(27){z-index:23}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(28){z-index:22}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(29){z-index:21}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(30){z-index:20}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(31){z-index:19}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(32){z-index:18}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(33){z-index:17}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(34){z-index:16}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(35){z-index:15}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(36){z-index:14}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(37){z-index:13}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(38){z-index:12}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(39){z-index:11}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(40){z-index:10}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(41){z-index:9}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(42){z-index:8}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(43){z-index:7}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(44){z-index:6}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(45){z-index:5}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(46){z-index:4}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(47){z-index:3}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(48){z-index:2}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(49){z-index:1}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(50){z-index:0}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child){margin-left:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-s{margin-left:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-l{margin-left:calc(0px - var(--td-size-4))}.t-image__wrapper{position:relative;background:var(--td-bg-color-secondarycontainer);z-index:1}.t-image__wrapper--shape-square{border-radius:0}.t-image__wrapper--shape-round{border-radius:var(--td-radius-medium)}.t-image__wrapper--shape-circle{border-radius:50%}.t-image__wrapper--gallery{border-radius:var(--td-radius-medium)}.t-image__wrapper--gallery .t-image{position:relative;z-index:5}.t-image__wrapper--need-hover{cursor:pointer}.t-image{width:100%;height:100%;border-radius:inherit;position:relative;z-index:inherit}.t-image--fit-fill{-o-object-fit:fill;object-fit:fill}.t-image--fit-contain{-o-object-fit:contain;object-fit:contain}.t-image--fit-cover{-o-object-fit:cover;object-fit:cover}.t-image--fit-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.t-image--fit-none{-o-object-fit:none;object-fit:none}.t-image--position-center{-o-object-position:center;object-position:center}.t-image--position-bottom{-o-object-position:bottom;object-position:bottom}.t-image--position-top{-o-object-position:top;object-position:top}.t-image--position-left{-o-object-position:left;object-position:left}.t-image--position-right{-o-object-position:right;object-position:right}.t-image__gallery-shadow{position:absolute;left:0;right:-24px;top:24px;bottom:24px;background:#eeeeee42;border-radius:var(--td-radius-medium);z-index:3}.t-image__gallery-shadow:before,.t-image__gallery-shadow:after{content:"";position:absolute;left:0;border-radius:var(--td-radius-medium)}.t-image__gallery-shadow:after{top:-16px;right:16px;bottom:-16px;background:#eeec;z-index:4}.t-image__gallery-shadow:before{top:-8px;right:8px;bottom:-8px;background:#eeeeee80;z-index:2}.t-image__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:0}.t-image__overlay-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;opacity:1;visibility:visible;-webkit-transition:visibility 0s,opacity .2s linear;transition:visibility 0s,opacity .2s linear}.t-image__overlay-content--hidden{visibility:hidden;opacity:0}.t-image__loading,.t-image__error{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:var(--td-font-body-medium);z-index:1}.t-image__loading .t-icon,.t-image__error .t-icon{font-size:32px}.t-image__loading{color:var(--td-text-color-secondary)}.t-image__error{color:var(--td-text-color-disabled)}.t-space{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.t-space .t-space-item{width:inherit}.t-space-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.t-space-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.t-space-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.t-space-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-space-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-space-vertical>.t-space-item-separator{width:100%}.t-space.t-space--break-line{-ms-flex-wrap:wrap;flex-wrap:wrap}.t-space.t-space--polyfill{display:-webkit-box;display:-ms-flexbox;display:flex}.t-space.t-space--polyfill.t-space-horizontal,.t-space.t-space--polyfill.t-space--break-line{margin-left:calc(-1 * var(--td-space-column-gap, 0))}.t-space.t-space--polyfill.t-space-vertical,.t-space.t-space--polyfill.t-space--break-line{margin-top:calc(-1 * var(--td-space-row-gap, 0))}.t-space.t-space--polyfill.t-space-horizontal>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-left:var(--td-space-column-gap)}.t-space.t-space--polyfill.t-space-vertical>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-top:var(--td-space-row-gap)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;z-index:0;overflow:hidden;font-size:var(--td-font-body-medium);outline:none;border-width:1px;border-style:solid;border-color:transparent;background-color:transparent;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);-webkit-transition:all .2s linear;transition:all .2s linear;-ms-touch-action:manipulation;touch-action:manipulation;text-decoration:none}.t-button .t-button__text,.t-button .t-icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button .t-icon+.t-button__text:not(:empty){margin-left:8px}.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:8px}.t-button--variant-base{color:var(--td-text-color-anti);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component);color:var(--td-text-color-primary)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{border-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-is-loading:not(.t-button--variant-base.t-button--ghost).t-button--theme-default{color:var(--td-text-color-primary)}.t-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:transparent;border-color:transparent}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{background-color:transparent}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{border-color:transparent}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover,.t-button--variant-text.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-loading,.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover,.t-button--variant-text.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-loading,.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover,.t-button--variant-text.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-loading,.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover,.t-button--variant-text.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-loading,.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{background:none;color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost:hover,.t-button--variant-text.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-text.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover,.t-button--variant-text.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-text.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-text.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-danger{color:var(--td-error-color)}.t-button.t-is-loading,.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:var(--td-font-size-body-medium)}.t-button.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:var(--td-font-size-title-large)}.t-button--shape-square{width:var(--td-comp-size-m);padding:0}.t-button--shape-square.t-size-s{width:var(--td-comp-size-xs);padding:0}.t-button--shape-square.t-size-l{width:var(--td-comp-size-xl);padding:0}.t-button--shape-round{border-radius:var(--td-radius-round)}.t-button--shape-round.t-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-round.t-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button--shape-circle{width:var(--td-comp-size-m);padding:0;text-align:center;border-radius:calc(var(--td-comp-size-m) / 2)}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:var(--td-font-size-body-large)}.t-button--shape-circle.t-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-circle.t-size-l{width:var(--td-comp-size-xl);padding:0;border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button.t-size-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.t-button--ghost{--ripple-color: var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-error-color-active)}.t-tag{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0px var(--td-comp-paddingLR-s);height:var(--td-comp-size-xs);font:var(--td-font-body-small);color:var(--td-text-color-anti);border-radius:var(--td-radius-default);border:1px solid transparent;white-space:nowrap}.t-tag .t-icon{margin-right:var(--td-comp-margin-xs);font-size:var(--td-font-size-body-medium);-ms-flex-negative:0;flex-shrink:0}.t-tag .t-tag__icon-close{margin-right:0;margin-left:var(--td-comp-margin-s);font:var(--td-font-body-medium);cursor:pointer;-webkit-transition:color .2s cubic-bezier(.38,0,.24,1);transition:color .2s cubic-bezier(.38,0,.24,1)}.t-tag--default{color:var(--td-text-color-primary);background-color:var(--td-bg-color-component)}.t-tag--default .t-tag__icon-close{color:var(--td-text-color-placeholder)}.t-tag--default .t-tag__icon-close:hover{color:var(--td-text-color-primary)}.t-tag--default:active{cursor:default}.t-tag--default.t-tag--disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-component-border);cursor:not-allowed}.t-tag--default.t-tag--disabled:hover{cursor:not-allowed}.t-tag--default.t-tag--disabled .t-icon:hover{cursor:pointer}.t-tag--default.t-tag--outline{border-color:var(--td-component-border)}.t-tag--default.t-tag--light{background-color:var(--td-bg-color-secondarycontainer)}.t-tag--default.t-tag--light-outline{border-color:var(--td-component-border);background-color:var(--td-bg-color-secondarycontainer)}.t-tag--primary{background-color:var(--td-brand-color)}.t-tag--primary.t-tag--outline{border-color:var(--td-brand-color)}.t-tag--primary.t-tag--light{background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light-outline{border-color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light,.t-tag--primary.t-tag--outline,.t-tag--primary.t-tag--light-outline{color:var(--td-brand-color)}.t-tag--primary.t-tag--light .t-tag__icon-close:hover,.t-tag--primary.t-tag--outline .t-tag__icon-close:hover,.t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-brand-color-hover)}.t-tag--success{background-color:var(--td-success-color)}.t-tag--success.t-tag--outline{border-color:var(--td-success-color)}.t-tag--success.t-tag--light{background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light-outline{border-color:var(--td-success-color);background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light,.t-tag--success.t-tag--outline,.t-tag--success.t-tag--light-outline{color:var(--td-success-color)}.t-tag--success.t-tag--light .t-tag__icon-close:hover,.t-tag--success.t-tag--outline .t-tag__icon-close:hover,.t-tag--success.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-success-color-hover)}.t-tag--warning{background-color:var(--td-warning-color)}.t-tag--warning.t-tag--outline{border-color:var(--td-warning-color)}.t-tag--warning.t-tag--light{background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light-outline{border-color:var(--td-warning-color);background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light,.t-tag--warning.t-tag--outline,.t-tag--warning.t-tag--light-outline{color:var(--td-warning-color)}.t-tag--warning.t-tag--light .t-tag__icon-close:hover,.t-tag--warning.t-tag--outline .t-tag__icon-close:hover,.t-tag--warning.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-warning-color-hover)}.t-tag--danger{background-color:var(--td-error-color)}.t-tag--danger.t-tag--outline{border-color:var(--td-error-color)}.t-tag--danger.t-tag--light{background-color:var(--td-error-color-light)}.t-tag--danger.t-tag--light-outline{border-color:var(--td-error-color);background-color:var(--td-error-color-light)}.t-tag--danger .t-tag__icon-close{fill:var(--td-error-color)}.t-tag--danger .t-tag__icon-close:hover{fill:var(--td-error-color-hover)}.t-tag--danger.t-tag--light,.t-tag--danger.t-tag--outline,.t-tag--danger.t-tag--light-outline{color:var(--td-error-color)}.t-tag--danger.t-tag--light .t-tag__icon-close:hover,.t-tag--danger.t-tag--outline .t-tag__icon-close:hover,.t-tag--danger.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-error-color-hover)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close{color:var(--td-font-white-2)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close:hover{color:var(--td-font-white-1)}.t-tag.t-tag--outline{background:transparent}.t-tag.t-size-s{padding:0px var(--td-comp-paddingLR-xs);height:var(--td-comp-size-xxs);font:var(--td-font-body-small)}.t-tag.t-size-l{padding:0px var(--td-comp-paddingLR-m);height:var(--td-comp-size-m);font:var(--td-font-body-medium)}.t-tag.t-size-l .t-icon{font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-tag.t-tag--round{border-radius:var(--td-radius-extraLarge)}.t-tag.t-tag--mark{border-radius:0 var(--td-radius-extraLarge) var(--td-radius-extraLarge) 0}.t-tag.t-tag--ellipsis .t-tag--text{display:inline-block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-tag.t-tag--check:not(.t-tag--disabled){-webkit-transition:background-color .2s cubic-bezier(.38,0,.24,1);transition:background-color .2s cubic-bezier(.38,0,.24,1);cursor:pointer}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--dark:not(.t-tag--checked):hover{background-color:var(--td-bg-color-component-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--primary.t-tag--dark.t-tag--checked:hover{background-color:var(--td-brand-color-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--outline:not(.t-tag--checked):hover{color:var(--td-brand-color-hover)}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--dark{background-color:var(--td-brand-color-disabled);cursor:not-allowed}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--outline{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-text-color-disabled);cursor:not-allowed}.t-check-tag-group .t-tag:not(:last-child){margin-right:var(--td-comp-margin-s)}a .t-tag{cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear}a .t-tag:hover{color:var(--td-brand-color);background-color:var(--td-bg-color-component-hover)}a .t-tag:active{color:var(--td-brand-color-active);background-color:var(--td-bg-color-component-active)}.t-card{font:var(--td-font-body-medium);margin:0;padding:0;list-style:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);color:var(--td-text-color-primary);-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.38,0,.24,1);transition:-webkit-box-shadow .2s cubic-bezier(.38,0,.24,1);transition:box-shadow .2s cubic-bezier(.38,0,.24,1);transition:box-shadow .2s cubic-bezier(.38,0,.24,1),-webkit-box-shadow .2s cubic-bezier(.38,0,.24,1)}.t-card--bordered{border:1px solid var(--td-component-border)}.t-card--shadow-hover:hover,.t-card--shadow{-webkit-box-shadow:var(--td-shadow-1);box-shadow:var(--td-shadow-1)}.t-card__cover{display:flow-root}.t-card__cover img{display:flow-root;width:100%;max-height:100%;border-top-left-radius:calc(var(--td-radius-medium) - 1px);border-top-right-radius:calc(var(--td-radius-medium) - 1px)}.t-card__body{display:flow-root;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.t-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);position:relative}.t-card__header-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-card__header+.t-card__cover img{border-radius:0}.t-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.t-card__footer-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-size-s .t-card__body,.t-size-s .t-card__header,.t-size-s .t-card__footer{padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l)}.t-card__avatar{margin-right:var(--td-comp-margin-l);width:var(--td-comp-size-xxxl);height:var(--td-comp-size-xxxl)}.t-card__title{font:var(--td-font-title-medium);color:var(--td-text-color-primary);margin-right:var(--td-comp-margin-l);word-break:break-all}.t-card__subtitle{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);word-break:break-all}.t-card__description{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);margin-top:var(--td-comp-margin-xs);word-break:break-all}.t-card__actions{float:right;color:var(--td-brand-color)}.t-card__title--bordered{border-bottom:1px solid var(--td-component-border)}.t-loading__parent .t-card~.t-loading__overlay{border-radius:var(--td-radius-medium)}.t-checkbox-group{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.t-checkbox{font:var(--td-font-body-medium);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;color:var(--td-text-color-primary)}.t-checkbox+.t-checkbox{margin-left:inherit}.t-checkbox__former{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.t-checkbox__input{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);background-color:var(--td-bg-color-container);-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.t-checkbox__input:after{content:"";position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box}.t-checkbox__label{display:inline-block;margin-left:8px;vertical-align:middle;font:var(--td-font-body-medium)}.t-checkbox:hover .t-checkbox__input{border-color:var(--td-brand-color);-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.t-checkbox.t-is-checked .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);-webkit-transition:background-color .2s cubic-bezier(.82,0,1,.9);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-checked .t-checkbox__input:after{opacity:1;top:6px;left:3px;width:5px;height:9px;border:2px solid var(--td-text-color-anti);border-radius:0 0 1px;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);background:transparent}.t-checkbox.t-is-indeterminate .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);-webkit-transition:background-color .2s cubic-bezier(.82,0,1,.9);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-indeterminate .t-checkbox__input:after{opacity:1;width:16px;height:4px;left:-1px;right:0;top:5px;border:unset;-webkit-transform:scale(.5);transform:scale(.5);background-color:var(--td-font-white-1)}.t-checkbox.t-is-disabled{cursor:not-allowed}.t-checkbox.t-is-disabled .t-checkbox__label{color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled .t-checkbox__input{background-color:var(--td-bg-color-component-disabled)}.t-checkbox.t-is-disabled:hover .t-checkbox__input,.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input:after{border-color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input:after{background-color:var(--td-text-color-disabled)}.t-checkbox:focus-visible:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:var(--td-comp-paddingTB-xs);border-radius:0}.t-collapse{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;border:solid 1px var(--td-component-border);border-bottom:0;background:var(--td-bg-color-container)}.t-collapse.t--border-less{border:none}.t-collapse.t--border-less .t-collapse-panel__header{border-bottom:none}.t-collapse.t--border-less .t-collapse-panel__body{background:var(--td-bg-color-container);border:none}.t-collapse-panel__icon{-webkit-transition:all .2s cubic-bezier(.38,0,.24,1);transition:all .2s cubic-bezier(.38,0,.24,1);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-collapse-panel__icon>.t-fake-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .2s cubic-bezier(.38,0,.24,1);transition:all .2s cubic-bezier(.38,0,.24,1)}.t-collapse-panel__icon--left{margin-right:var(--td-comp-margin-s)}.t-collapse-panel__icon--right{margin-left:var(--td-comp-margin-s)}.t-collapse-panel__icon--active>.t-fake-arrow{-webkit-transform:rotate(0);transform:rotate(0)}.t-collapse-panel__icon:hover{background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-small)}.t-collapse-panel__wrapper{overflow:hidden}.t-collapse-panel__wrapper.t--borderless .t-collapse-panel__header{border-bottom:none}.t-collapse-panel__wrapper.t--borderless .t-collapse-panel__body{background:var(--td-bg-color-container);border:none}.t-collapse-panel__wrapper .t-collapse-panel__header{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);border-bottom:solid 1px var(--td-component-border);font:var(--td-font-title-small);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-collapse-panel__wrapper .t-collapse-panel__header--blank{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-collapse-panel__wrapper .t-collapse-panel__header.t-is-clickable{cursor:pointer}.t-collapse-panel__wrapper .t-collapse-panel__header-left,.t-collapse-panel__wrapper .t-collapse-panel__header-right,.t-collapse-panel__wrapper .t-collapse-panel__header-right-content{display:-webkit-box;display:-ms-flexbox;display:flex}.t-collapse-panel__wrapper .t-collapse-panel__body{border-bottom:solid 1px var(--td-component-border);background:var(--td-bg-color-secondarycontainer);overflow:inherit}.t-collapse-panel__wrapper .t-collapse-panel__body--collapsed{border:none}.t-collapse-panel__wrapper .t-collapse-panel__content{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l) var(--td-comp-paddingTB-m) calc(var(--td-comp-paddingLR-l) + var(--td-comp-margin-xxl));color:var(--td-text-color-secondary)}.t-collapse-panel.t-is-disabled .t-collapse-panel__header{cursor:not-allowed;color:var(--td-text-color-disabled)}.t-collapse-panel.t-is-disabled .t-collapse-panel__icon{cursor:not-allowed;pointer-events:none}.t-collapse-panel.t-is-disabled .t-collapse-panel__body{background:var(--td-bg-color-component-disabled)}.t-collapse-panel.t-is-disabled .t-collapse-panel__content{color:var(--td-text-color-disabled)}@-webkit-keyframes tDialogZoomIn{0%{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}to{opacity:1}}@keyframes tDialogZoomIn{0%{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}to{opacity:1}}@-webkit-keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}}@keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}}@-webkit-keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}@keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}.t-dialog-zoom .animation-enter{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom .animation-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.38,0,.24,1);animation-timing-function:cubic-bezier(.38,0,.24,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom .animation-active{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.38,0,.24,1);animation-timing-function:cubic-bezier(.38,0,.24,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{-webkit-animation-name:tDialogZoomIn;animation-name:tDialogZoomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom-exit-active{-webkit-animation-name:tDialogZoomOut;animation-name:tDialogZoomOut;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog{-webkit-animation-name:tDialogZoomIn;animation-name:tDialogZoomIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom__vue-enter-active .t-dialog__mask{-webkit-animation-name:tDialogMaskIn;animation-name:tDialogMaskIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog{-webkit-animation-name:tDialogZoomOut;animation-name:tDialogZoomOut;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.38,0,.24,1);animation-timing-function:cubic-bezier(.38,0,.24,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom__vue-leave-active .t-dialog__mask{-webkit-animation-name:tDialogMaskOut;animation-name:tDialogMaskOut;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-enter-to .t-dialog,.t-dialog-zoom__vue-leave-to .t-dialog{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-fade-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0,0,.15,1);animation-timing-function:cubic-bezier(0,0,.15,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{-webkit-animation-name:tDialogFadeIn;animation-name:tDialogFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.t-dialog-fade-exit.t-dialog-fade-exit-active{-webkit-animation-name:tDialogFadeOut;animation-name:tDialogFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}@keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}.t-dialog{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;width:480px;background-color:var(--td-bg-color-container);position:relative;border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large)}.t-dialog .t-icon.t-is-info{color:var(--td-brand-color)}.t-dialog .t-icon.t-is-success{color:var(--td-success-color)}.t-dialog .t-icon.t-is-warning{color:var(--td-warning-color)}.t-dialog .t-icon.t-is-error{color:var(--td-error-color)}.t-dialog--lock{overflow:hidden}.t-dialog__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;gap:var(--td-comp-margin-s);-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog__header .t-dialog__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.t-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:var(--td-comp-margin-s);-ms-flex-negative:0;flex-shrink:0}.t-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 var(--td-comp-paddingLR-xxl)}.t-dialog__header--fullscreen .t-dialog__header-content{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);overflow:auto;padding:var(--td-comp-paddingTB-l) 0;word-break:break-word}@-moz-document url-prefix(){.t-dialog__body{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body__icon,.t-dialog__body--icon{padding:var(--td-comp-paddingTB-l) 0}.t-dialog__body--fullscreen{-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));overflow:auto}@-moz-document url-prefix(){.t-dialog__body--fullscreen{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body--fullscreen::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body--fullscreen--without-footer{-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl));overflow:auto}.t-dialog__footer{width:100%;text-align:right;padding:var(--td-comp-paddingTB-l) 0 0}.t-dialog__footer .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-dialog__footer--fullscreen{min-height:var(--td-comp-size-xxxxl);padding:0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog--default{padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.t-dialog__close{font-size:calc(var(--td-font-size-body-large) + 4px);color:var(--td-text-color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--td-radius-default);-webkit-transition:all .2s linear;transition:all .2s linear;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs)}.t-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.t-dialog__close:active{background:var(--td-bg-color-container-active)}.t-dialog__close--fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex;background:transparent}.t-dialog__close--fullscreen:hover{cursor:pointer;background:var(--td-bg-color-secondarycontainer-hover)}.t-dialog__close--fullscreen:active{background:var(--td-bg-color-secondarycontainer-active)}.t-dialog.t-dialog--draggable:hover{cursor:move}.t-dialog.t-dialog--draggable .t-dialog__header:hover,.t-dialog.t-dialog--draggable .t-dialog__body:hover,.t-dialog.t-dialog--draggable .t-dialog__footer:hover{cursor:auto}.t-dialog__fullscreen{width:100%;border-radius:0}.t-dialog__ctx{pointer-events:auto;outline:none;top:0;left:0;width:100%;height:100%}.t-dialog__ctx.t-dialog__ctx--modeless{pointer-events:none}.t-dialog__ctx.t-dialog__ctx--fixed{position:fixed;z-index:2500}.t-dialog__ctx.t-dialog__ctx--absolute,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap{position:absolute}.t-dialog__ctx.t-is-visible{visibility:visible}.t-dialog__ctx.t-is-hidden{visibility:hidden}.t-dialog__ctx.t-is-display{display:block}.t-dialog__ctx.t-not-display{display:none}.t-dialog__ctx .t-dialog__mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--td-mask-active);pointer-events:auto}.t-dialog__ctx .t-dialog__wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:auto}@-moz-document url-prefix(){.t-dialog__ctx .t-dialog__wrap{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar{width:8px;height:8px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;width:100%;position:relative;padding:48px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog__ctx .t-dialog__position.t-dialog--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:20vh}.t-dialog__ctx .t-dialog__position.t-dialog--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-dialog__ctx .t-dialog__position_fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.t-dialog__ctx .t-is-hidden{background:none}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:2500}.t-dialog__ctx.t-dialog__ctx--modeless .t-dialog{-webkit-box-shadow:var(--td-shadow-3);box-shadow:var(--td-shadow-3)}.t-tabs{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;overflow:hidden;background-color:var(--td-bg-color-container)}.t-tabs__header.t-is-left{float:left}.t-tabs__header.t-is-right{float:right}.t-tabs__header .t-icon{font-size:var(--td-font-size-body-large)}.t-tabs__nav{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t-tabs__operations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;border-bottom:1px solid var(--td-component-stroke);background-color:var(--td-bg-color-container)}.t-tabs__operations--left{left:0;z-index:2}.t-tabs__operations--right{right:0;z-index:2}.t-tabs__operations--right .t-tabs__btn:first-child{-webkit-box-shadow:-10px 0 20px 5px rgba(0,0,0,.05);box-shadow:-10px 0 20px 5px #0000000d}.t-tabs__operations--right .t-tabs__nav-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.t-tabs__btn{width:40px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--td-bg-color-secondarycontainer);border-left:1px solid var(--td-component-stroke);cursor:pointer;color:var(--td-text-color-secondary);font:var(--td-font-body-large);-webkit-transition:all .24s cubic-bezier(.38,0,.24,1);transition:all .24s cubic-bezier(.38,0,.24,1);z-index:1;opacity:1}.t-tabs__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-tabs__btn.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__btn.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__btn--left{border-right:1px solid var(--td-component-stroke);-webkit-box-shadow:10px 0px 20px 5px rgba(0,0,0,.05);box-shadow:10px 0 20px 5px #0000000d}.t-tabs__btn--left.fade-enter,.t-tabs__btn--left.fade-enter-from,.t-tabs__btn--left.fade-leave-to{-webkit-transform:translateX(-50px);transform:translate(-50px)}.t-tabs__btn--right.fade-enter,.t-tabs__btn--right.fade-enter-from,.t-tabs__btn--right.fade-leave-to{-webkit-transform:translateX(50px);transform:translate(50px)}.t-tabs__nav-container{position:relative}.t-tabs__nav-container.t-is-top:after{content:"";width:100%;height:1px;position:absolute;top:auto;right:auto;bottom:0;left:0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-bottom:after{content:"";width:100%;height:1px;position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-left:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;bottom:auto;left:auto;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-right:after{content:"";width:1px;height:100%;position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-addable{margin-right:40px}.t-tabs__nav-container.t-tabs__nav--card:after{content:"";background-color:transparent}.t-tabs__scroll-btn{position:absolute;z-index:1;width:40px;height:100%;display:block;background-color:var(--td-bg-color-secondarycontainer);text-align:center;border-bottom:1px solid var(--td-component-stroke);cursor:pointer;color:var(--td-text-color-secondary);font:var(--td-font-body-large)}.t-tabs__scroll-btn.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__scroll-btn.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__nav-scroll{position:relative;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;white-space:nowrap;-webkit-transform:translate(0);transform:translate(0);z-index:1}.t-tabs__nav-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0}.t-tabs__nav-wrap.t-is-smooth{-webkit-transition:-webkit-transform .24s cubic-bezier(0,0,.15,1);transition:-webkit-transform .24s cubic-bezier(0,0,.15,1);transition:transform .24s cubic-bezier(0,0,.15,1);transition:transform .24s cubic-bezier(0,0,.15,1),-webkit-transform .24s cubic-bezier(0,0,.15,1)}.t-tabs__nav-wrap.t-is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-tabs__bar{position:absolute;background-color:var(--td-brand-color);z-index:1;-webkit-transition:all .24s cubic-bezier(.38,0,.24,1);transition:all .24s cubic-bezier(.38,0,.24,1);border-radius:var(--td-radius-small)}.t-tabs__bar.t-is-top{bottom:0;left:0;height:3px}.t-tabs__bar.t-is-bottom{top:0;left:0;height:3px}.t-tabs__bar.t-is-left{top:0;right:0;width:3px}.t-tabs__bar.t-is-right{top:0;left:0;width:3px}.t-tabs__nav-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:var(--td-font-body-medium);color:var(--td-text-color-secondary);position:relative;overflow:hidden;z-index:0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color cubic-bezier(.38,0,.24,1) .2s;transition:background-color cubic-bezier(.38,0,.24,1) .2s;--ripple-color: var(--td-bg-color-container-active)}.t-tabs__nav-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--td-comp-size-m);padding:0 var(--td-comp-paddingLR-s);margin-left:var(--td-comp-margin-s);margin-right:var(--td-comp-margin-s);border-radius:var(--td-radius-default);-webkit-transition:background-color cubic-bezier(.38,0,.24,1) .2s;transition:background-color cubic-bezier(.38,0,.24,1) .2s;--ripple-color: var(--td-bg-color-container-active)}.t-tabs__nav-item.t-size-l{font:var(--td-font-body-large)}.t-tabs__nav-item.t-size-l .t-tabs__nav-item-wrapper{height:var(--td-comp-size-xxl);padding:0 var(--td-comp-paddingLR-m)}.t-tabs__nav-item-text-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover .t-tabs__nav-item-wrapper{background-color:var(--td-bg-color-container-hover)}.t-tabs__nav-item.t-is-left,.t-tabs__nav-item.t-is-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-tabs__nav-item.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__nav-item.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__nav-item.t-is-active{color:var(--td-brand-color);text-shadow:0 0 .3px currentcolor}.t-tabs__nav-item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-tabs__nav-item>.remove-btn{margin-left:var(--td-comp-margin-s);-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);display:-webkit-box;display:-ms-flexbox;display:flex}.t-tabs__nav--card{background-color:var(--td-bg-color-secondarycontainer)}.t-tabs__nav--card.t-tabs__nav-item{padding-right:var(--td-comp-paddingLR-l);padding-left:var(--td-comp-paddingLR-l);border-bottom:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item:after{display:none}.t-tabs__nav--card.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-tabs__nav--card.t-tabs__nav-item:not(:first-of-type){border-left:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item:last-of-type{border-right:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item.t-is-active{color:var(--td-brand-color);background-color:var(--td-bg-color-container);border-bottom-color:var(--td-bg-color-container)}.t-tabs__nav--card.t-tabs__nav-item.t-size-l{padding-left:var(--td-comp-paddingLR-xl);padding-right:var(--td-comp-paddingLR-xl)}.t-tabs__nav--card .t-icon-close{color:var(--td-text-color-secondary);-webkit-transition:color cubic-bezier(.38,0,.24,1) .2s;transition:color cubic-bezier(.38,0,.24,1) .2s}.t-tabs__nav--card .t-icon-close:hover{color:var(--td-text-color-primary)}.t-tabs__content{overflow:hidden;position:relative}.t-tab-panel.t-is-hidden{display:none}.t-progress{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none}.t-progress__inner{position:relative;height:100%;background:var(--td-brand-color);border-radius:var(--td-radius-round);-webkit-transition:all .2s cubic-bezier(.38,0,.24,1);transition:all .2s cubic-bezier(.38,0,.24,1)}.t-progress__info{margin-left:var(--td-comp-margin-s);color:var(--td-text-color-primary);white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.t-progress__icon{font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-progress__bar{width:100%;height:var(--td-size-3);overflow:hidden;background:var(--td-bg-color-component);border-radius:var(--td-radius-round)}.t-progress--thin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-progress--plump{height:var(--td-comp-size-xxs);border-radius:calc(var(--td-comp-size-xxs) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-progress--plump .t-progress__info{font-size:var(--td-font-size-body-small)}.t-progress--over-ten .t-progress__info{position:absolute;top:50%;z-index:10;right:var(--td-comp-margin-s);color:var(--td-text-color-anti);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-progress--under-ten .t-progress__info,.t-progress--under-ten .t-progress__inner{display:inline-block}.t-progress--under-ten .t-progress__info{vertical-align:top}.t-size-s.t-progress--thin .t-progress__bar{height:var(--td-size-2)}.t-size-s.t-progress--thin .t-progress__info{font-size:10px}.t-size-s.t-progress--plump{height:var(--td-comp-size-xxxs)}.t-size-s.t-progress--plump .t-progress__info{font-size:10px}.t-progress--circle{position:relative}.t-progress--circle .t-progress__info{position:absolute;display:block;top:50%;left:50%;width:100%;margin:0;font-size:inherit;font-weight:600;line-height:1;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t-progress--circle .t-progress__circle-outer{stroke:var(--td-bg-color-component)}.t-progress--circle .t-progress__circle-inner{stroke:var(--td-brand-color);-webkit-transition:all .2s cubic-bezier(.38,0,.24,1);transition:all .2s cubic-bezier(.38,0,.24,1)}.t-progress--circle .t-progress__icon{font-size:2.4em}.t-progress--status--active .t-progress__inner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";-webkit-animation:progress-active-animation 2s cubic-bezier(.23,.99,.86,.2) infinite;animation:progress-active-animation 2s cubic-bezier(.23,.99,.86,.2) infinite;background:var(--td-text-color-anti);opacity:.2}.t-progress--status--success .t-progress__inner{background:var(--td-success-color)}.t-progress--status--success .t-progress__circle-inner{stroke:var(--td-success-color)}.t-progress--status--success .t-progress__icon{color:var(--td-success-color)}.t-progress--status--warning .t-progress__inner{background:var(--td-warning-color)}.t-progress--status--warning .t-progress__circle-inner{stroke:var(--td-warning-color)}.t-progress--status--warning .t-progress__icon{color:var(--td-warning-color)}.t-progress--status--error .t-progress__inner{background:var(--td-error-color)}.t-progress--status--error .t-progress__circle-inner{stroke:var(--td-error-color)}.t-progress--status--error .t-progress__icon{color:var(--td-error-color)}@-webkit-keyframes progress-active-animation{0%{width:0;opacity:.1}35%{width:50%;opacity:.4}to{width:100%;opacity:0}}@keyframes progress-active-animation{0%{width:0;opacity:.1}35%{width:50%;opacity:.4}to{width:100%;opacity:0}}.t-slider__input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:var(--td-comp-margin-xxl)}.t-slider__input-container.is-vertical{padding-top:var(--td-comp-paddingTB-l);margin-left:0}.t-slider__input-container .t-slider__center-line{width:var(--td-size-4);height:1px;background:#000000e6;margin:0 var(--td-comp-margin-s)}.t-slider{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;height:calc(var(--td-comp-paddingTB-xs) * 2 + var(--td-size-2));width:100%;position:relative;padding:var(--td-comp-paddingTB-xs) 0}.t-slider__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-slider__container.is-vertical{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-slider__rail{position:absolute;width:100%;height:var(--td-size-2);background-color:var(--td-bg-color-secondarycomponent);-webkit-transition:.2s linear;transition:.2s linear;border-radius:var(--td-radius-round)}.t-slider__rail:hover{background-color:var(--td-bg-color-secondarycomponent-hover)}.t-slider__track{position:absolute;height:var(--td-size-2);background-color:var(--td-brand-color);right:auto;border-radius:var(--td-radius-round)}.t-slider__step{position:absolute;width:100%;height:var(--td-size-2);cursor:pointer}.t-slider__button{width:var(--td-comp-size-xxxs);height:var(--td-comp-size-xxxs);border:2px solid var(--td-brand-color);background-color:#fff;border-radius:var(--td-radius-circle);-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:var(--td-shadow-1);box-shadow:var(--td-shadow-1)}.t-slider__button--dragging{-webkit-box-shadow:0 0 0px 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-slider__button:hover{background-color:var(--td-gray-color-1)}.t-slider__button-wrapper{position:absolute;z-index:2;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;outline:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-slider__stop{position:absolute;width:1px;height:var(--td-size-2);background-color:var(--td-bg-color-secondarycomponent);top:4px}.t-slider__mark{position:absolute;top:2px;left:0;width:100%}.t-slider__mark-text{position:absolute;display:inline-block;font:var(--td-font-body-small);color:var(--td-text-color-primary);top:calc(var(--td-size-2) + var(--td-comp-paddingTB-xs) + 2px);-webkit-transform:translateX(-50%);transform:translate(-50%);cursor:pointer;white-space:nowrap}.t-slider__mark-text:first-child{-webkit-transform:translateX(0%);transform:translate(0)}.t-slider__mark-text:last-child{-webkit-transform:translateX(-100%);transform:translate(-100%)}.t-slider--vertical{height:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.t-slider--vertical .t-slider__rail{width:var(--td-size-2);height:100%}.t-slider--vertical .t-slider__track{width:var(--td-size-2);top:auto}.t-slider--vertical .t-slider__step{width:var(--td-size-2);height:100%}.t-slider--vertical .t-slider__handle{margin-top:-6px;margin-left:-5px;top:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.t-slider--vertical .t-slider__mark{top:0;left:12px;width:18px;height:100%}.t-slider--vertical .t-slider__stop{width:var(--td-size-2);height:1px;left:4px;background-color:var(--td-bg-color-secondarycomponent)}.t-slider--vertical .t-slider__mark-text{-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;margin-left:var(--td-comp-margin-xxs)}.t-slider--vertical .t-slider__button-wrapper{top:auto;position:absolute;z-index:2;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;outline:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-is-disabled{cursor:not-allowed}.t-is-disabled .t-slider__track{background-color:var(--td-brand-color-disabled)}.t-is-disabled .t-slider__rail{background-color:var(--td-bg-color-component-disabled)}.t-is-disabled .t-slider__handle{border:2px solid var(--td-brand-color-disabled)}.t-is-disabled .t-slider__button{border-color:var(--td-brand-color-disabled);outline:none}.t-is-disabled .t-slider__mark-text{color:var(--td-text-color-disabled);cursor:not-allowed}.t-is-disabled .t-slider__button-wrapper{cursor:not-allowed}.t-textarea{font:var(--td-font-body-medium);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;width:100%}.t-textarea__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:var(--td-comp-size-xxxl);border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);padding:calc(calc(var(--td-comp-size-m) - var(--td-line-height-body-medium)) / 2) var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);font:var(--td-font-body-medium);color:var(--td-text-color-primary);resize:vertical;outline:none;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s,height 0s;transition:all cubic-bezier(.38,0,.24,1) .2s,height 0s;-webkit-box-sizing:border-box;box-sizing:border-box}@-moz-document url-prefix(){.t-textarea__inner{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-textarea__inner::-webkit-scrollbar{width:6px;height:6px}.t-textarea__inner::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-textarea__inner::-webkit-scrollbar-thumb:vertical:hover,.t-textarea__inner::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-textarea__inner:hover{border-color:var(--td-brand-color)}.t-textarea__inner:focus{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-textarea__inner::-webkit-input-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner::-moz-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner:-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner::-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner::placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner.t-is-success{border-color:var(--td-success-color)}.t-textarea__inner.t-is-success:focus{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-textarea__inner.t-is-warning{border-color:var(--td-warning-color)}.t-textarea__inner.t-is-warning:focus{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-textarea__inner.t-is-error{border-color:var(--td-error-color)}.t-textarea__inner.t-is-error:focus{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-textarea__info_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:var(--td-comp-margin-s);-moz-column-gap:var(--td-comp-margin-s);column-gap:var(--td-comp-margin-s);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-textarea__info_wrapper_align{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.t-textarea__limit{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-textarea .t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);cursor:not-allowed}.t-textarea .t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-textarea .t-is-disabled::-webkit-input-placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-is-disabled:-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-is-disabled::-ms-input-placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-resize-none{resize:none}.t-textarea .t-hide-scrollbar{-ms-overflow-style:none}@-moz-document url-prefix(){.t-textarea .t-hide-scrollbar{scrollbar-width:none;overflow:-moz-scrollbars-none}}.t-textarea .t-hide-scrollbar::-webkit-scrollbar{display:none;width:0!important}.t-textarea__tips{height:auto;min-height:var(--td-comp-size-xs);font:var(--td-font-body-small);display:inline-block}.t-textarea__tips--default{color:var(--td-text-color-placeholder)}.t-textarea__tips--success{color:var(--td-success-color)}.t-textarea__tips--warning{color:var(--td-warning-color)}.t-textarea__tips--error{color:var(--td-error-color)}:root{--primary: #0052D9;--primary-light: #E8F3FF;--primary-dark: #003EB3;--success: #00A870;--success-light: #E8FFF3;--warning: #E37318;--warning-light: #FFF3E0;--danger: #E34D59;--danger-light: #FFF0F0;--gold: #FFB800;--gold-light: #FFF8E1;--bg: #F5F7FA;--bg-secondary: #F0F1F5;--bg-tertiary: #E8EAED;--card-bg: #FFFFFF;--text: #1D2129;--text-secondary: #86909C;--text-light: #C9CDD4;--text-disabled: #C9CDD4;--border: #E5E6EB;--radius: 12px;--radius-sm: 8px;--radius-lg: 16px;--radius-xl: 20px;--shadow: 0 1px 4px rgba(0,0,0,.06);--shadow-md: 0 4px 12px rgba(0,0,0,.08);--shadow-lg: 0 8px 24px rgba(0,0,0,.12);--safe-bottom: env(safe-area-inset-bottom, 0px);--gradient-brand: linear-gradient(135deg, #0052D9, #0594FA);--gradient-success: linear-gradient(135deg, #00A870, #00C48C);--gradient-warm: linear-gradient(135deg, #FFB800, #FF8C00);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--primary: #4582E6;--primary-light: #1A2740;--primary-dark: #69A0FF;--success: #3DBD8A;--success-light: #1A2A20;--warning: #E6953A;--warning-light: #2A2010;--danger: #F0606A;--danger-light: #2A1010;--gold: #E6B030;--gold-light: #2A2410;--bg: #1A1C22;--bg-secondary: #252730;--bg-tertiary: #313340;--card-bg: #252730;--text: #E8E8E8;--text-secondary: #8B8FA3;--text-light: #5C5F70;--text-disabled: #5C5F70;--border: #3A3C4A;--shadow: 0 1px 4px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.4);--shadow-lg: 0 8px 24px rgba(0,0,0,.5)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;min-height:100vh;position:relative}#root{min-height:100vh;display:flex;justify-content:center}.app-container{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:480px}@media (min-width: 768px){.app-container{max-width:720px;border-left:1px solid var(--border);border-right:1px solid var(--border)}}@media (min-width: 1024px){.app-container{max-width:960px}}@media (min-width: 1280px){.app-container{max-width:1120px}}.main-content{flex:1;padding-bottom:calc(64px + var(--safe-bottom) + 16px)}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;background:var(--card-bg);display:flex;justify-content:space-around;padding:6px 0 calc(6px + var(--safe-bottom));border-top:1px solid var(--border);z-index:100;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -2px 12px #0000000d}@media (min-width: 768px){.bottom-nav{max-width:720px}}@media (min-width: 1024px){.bottom-nav{max-width:960px;padding:8px 0 calc(8px + var(--safe-bottom))}}@media (min-width: 1280px){.bottom-nav{max-width:1120px}}.nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0;cursor:pointer;color:var(--text-secondary);transition:color var(--transition-fast);position:relative;min-width:52px;-webkit-tap-highlight-color:transparent}@media (min-width: 768px){.nav-item{padding:6px 20px;min-width:80px}.nav-item span{font-size:12px}}.nav-item:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) scale(0);width:20px;height:3px;border-radius:0 0 3px 3px;background:var(--primary);transition:transform var(--transition-normal)}.nav-item.active{color:var(--primary)}.nav-item.active:before{transform:translate(-50%) scale(1)}.nav-item:active{transform:scale(.92);transition:transform .1s}.nav-item span{font-size:10px;font-weight:500;letter-spacing:.2px}.nav-item.active svg{animation:nav-icon-pop .35s cubic-bezier(.68,-.55,.27,1.55)}@keyframes nav-icon-pop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.home-page{padding:24px 16px}@media (min-width: 768px){.home-page{padding:32px 24px}}@media (min-width: 1024px){.home-page{padding:40px 32px;max-width:960px;margin:0 auto}}.home-header{text-align:center;margin-bottom:24px}@media (min-width: 768px){.home-header{margin-bottom:32px}}.header-top{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:4px}.logo-area{display:flex;align-items:center;gap:8px}.logo{width:36px;height:36px}@media (min-width: 768px){.logo{width:44px;height:44px}.brand-name{font-size:26px}.header-subtitle{font-size:16px}}.brand-name{font-size:22px;font-weight:700;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.header-subtitle{font-size:14px;color:var(--text-secondary)}.stage-section{margin-bottom:20px}.section-header h3{font-size:16px;margin-bottom:4px}@media (min-width: 768px){.section-header h3{font-size:18px}.section-header p{font-size:14px}}.section-header p{font-size:13px;color:var(--text-secondary);margin-bottom:12px}.stage-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (min-width: 768px){.stage-cards{grid-template-columns:repeat(4,1fr);gap:12px}}.stage-card{background:var(--card-bg);border-radius:var(--radius);padding:16px 14px;cursor:pointer;border:2px solid transparent;transition:all var(--transition-normal);box-shadow:var(--shadow);position:relative;overflow:hidden}.stage-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--transition-normal)}.stage-card:hover:before{opacity:.04;background:var(--primary)}.stage-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stage-card.active{border-color:var(--card-color, var(--primary));background:color-mix(in srgb,var(--card-color, var(--primary)) 6%,var(--card-bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--card-color, var(--primary)) 12%,transparent)}.stage-card:active{transform:scale(.97);transition:transform .1s}.stage-label{display:block;font-size:15px;font-weight:600;margin-bottom:2px}.stage-subtitle{display:block;font-size:12px;color:var(--text-secondary)}.nickname-section{background:var(--card-bg);border-radius:var(--radius);padding:14px 16px;margin-bottom:20px;box-shadow:var(--shadow)}.nickname-row{display:flex;align-items:center;gap:10px}.nickname-input{flex:1;border:none;outline:none;font-size:15px;padding:4px 0;background:transparent}.nickname-hint{font-size:12px;color:var(--text-secondary);margin-top:6px;margin-left:4px}.feature-section{margin-bottom:24px}.feature-cards{display:flex;flex-direction:column;gap:10px}@media (min-width: 768px){.feature-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}}@media (min-width: 1024px){.feature-cards{grid-template-columns:repeat(3,1fr)}}.feature-card{display:flex;align-items:center;gap:14px;background:var(--card-bg);border-radius:var(--radius);padding:16px;cursor:pointer;box-shadow:var(--shadow);transition:all var(--transition-normal);border:1px solid transparent;position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary-light)}.feature-card:active{transform:scale(.98);transition:transform .1s}.feature-card:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-top:2px solid var(--text-light);border-right:2px solid var(--text-light);transform:translateY(-50%) rotate(45deg);transition:transform var(--transition-fast)}.feature-card:hover:after{transform:translateY(-50%) rotate(45deg) translate(2px)}.feature-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--transition-fast)}.feature-card:hover .feature-icon{transform:scale(1.08)}.feature-info{flex:1}.feature-info h4{font-size:15px;margin-bottom:2px}.feature-info p{font-size:12px;color:var(--text-secondary)}.cta-section{text-align:center;padding:0 8px}.cta-hint{font-size:12px;color:var(--text-secondary);margin-top:8px}.chat-page{display:flex;flex-direction:column;height:calc(100vh - 64px - var(--safe-bottom))}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--card-bg);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (min-width: 768px){.chat-header{padding:14px 24px}.chat-header-left h3{font-size:18px}}.chat-header-left{display:flex;align-items:center;gap:10px}.chat-header-left h3{font-size:16px;line-height:1.2}.chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth}@media (min-width: 768px){.chat-messages{padding:24px;max-width:800px;margin:0 auto;width:100%}}.chat-welcome{text-align:center;padding:40px 20px}.chat-welcome h3{font-size:20px;margin-bottom:4px}.chat-welcome p{color:var(--text-secondary);font-size:14px}.message-row{display:flex;gap:10px;animation:slideUp .35s ease}.message-row.user{flex-direction:row-reverse}.message-bubble{max-width:75%;background:var(--card-bg);border-radius:18px;padding:12px 16px;box-shadow:var(--shadow);position:relative;transition:box-shadow var(--transition-fast)}@media (min-width: 768px){.message-bubble{max-width:60%}}.message-bubble:hover{box-shadow:var(--shadow-md)}.message-row.user .message-bubble{background:var(--primary);color:#fff;border-bottom-right-radius:6px}.message-row.assistant .message-bubble{border-bottom-left-radius:6px}.message-text{font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.message-time{font-size:11px;color:var(--text-light);display:block;margin-top:4px;text-align:right}.message-row.user .message-time{color:#ffffffb3}.message-bubble.typing{padding:14px 20px}.scroll-bottom-btn{position:absolute;bottom:80px;right:16px;width:36px;height:36px;border-radius:50%;background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;font-size:16px;color:var(--text-secondary);animation:scaleIn .2s ease;transition:all var(--transition-fast)}.scroll-bottom-btn:hover{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 4px 16px #0052d94d}.message-actions{display:flex;gap:4px;margin-top:6px;opacity:0;transition:opacity var(--transition-fast);justify-content:flex-end}.message-bubble:hover .message-actions{opacity:1}.msg-action-btn{background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;font-size:12px;color:var(--text-secondary);transition:all var(--transition-fast);font-family:inherit}.msg-action-btn:hover{background:var(--bg-secondary);color:var(--primary)}.message-row.user .msg-action-btn{color:#fff9}.message-row.user .msg-action-btn:hover{background:#ffffff26;color:#fff}.quick-questions{padding:0 16px 12px}.quick-questions p{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.quick-tags{display:flex;flex-wrap:wrap;gap:8px}.chat-input-area{padding:10px 16px;background:var(--card-bg);border-top:1px solid var(--border)}@media (min-width: 768px){.chat-input-area{padding:12px 24px}}@media (min-width: 768px){.quick-questions{padding:0 24px 12px;max-width:800px;margin:0 auto;width:100%}}.page-header{padding:20px 16px 12px}@media (min-width: 768px){.page-header{padding:28px 24px 16px}.page-header h2{font-size:26px}.page-header p{font-size:15px}}@media (min-width: 1024px){.page-header{max-width:960px;margin:0 auto;padding:32px 32px 20px}}.page-header h2{font-size:22px;font-weight:700;margin-bottom:4px;letter-spacing:-.3px}.page-header p{font-size:13px;color:var(--text-secondary)}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-slide-up{animation:slideUp .4s ease forwards;opacity:0}.animate-scale-in{animation:scaleIn .3s ease forwards;opacity:0}.stagger-children>*{opacity:0;animation:slideUp .4s ease forwards}.stagger-children>*:nth-child(1){animation-delay:.05s}.stagger-children>*:nth-child(2){animation-delay:.1s}.stagger-children>*:nth-child(3){animation-delay:.15s}.stagger-children>*:nth-child(4){animation-delay:.2s}.stagger-children>*:nth-child(5){animation-delay:.25s}.stagger-children>*:nth-child(6){animation-delay:.3s}.stagger-children>*:nth-child(7){animation-delay:.35s}.stagger-children>*:nth-child(8){animation-delay:.4s}.skeleton{background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-tertiary) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}.skeleton-text{height:14px;margin-bottom:8px}.skeleton-text:last-child{width:60%}.skeleton-card{height:72px;margin-bottom:10px}.page-enter{animation:slideUp .35s ease forwards}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,var(--primary) 10%,transparent 10%);background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .3s,background-size .5s;background-size:0% 0%}.ripple:active:after{background-size:300% 300%;opacity:.1;transition:background-size 0s}.explore-page{padding:0 0 20px}@media (min-width: 768px){.explore-page{padding:0 24px 20px}}@media (min-width: 1024px){.explore-page{max-width:960px;margin:0 auto;padding:0 32px 20px}}.explore-tabs{position:sticky;top:0;background:var(--bg);z-index:10}.job-list{display:flex;flex-direction:column;gap:10px;padding:12px 16px}@media (min-width: 768px){.job-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}}@media (min-width: 1024px){.job-list{grid-template-columns:repeat(3,1fr)}}.job-card{border-radius:var(--radius)!important}.job-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.job-card-header h4{font-size:15px;font-weight:600}.job-desc{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:10px}.job-tags{display:flex;flex-wrap:wrap;gap:6px}.culture-section{padding:12px 16px}.culture-hero{display:flex;justify-content:space-around;background:var(--card-bg);border-radius:var(--radius);padding:20px;margin-bottom:16px;box-shadow:var(--shadow)}.culture-stat{text-align:center}.stat-num{display:block;font-size:24px;font-weight:700;color:var(--primary)}.stat-label{font-size:12px;color:var(--text-secondary)}.panel-content{font-size:13px;line-height:1.7;color:var(--text-secondary)}.interview-section{padding:12px 16px}.process-steps{margin-bottom:24px}.process-step{display:flex;gap:14px}.step-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.step-number{width:28px;height:28px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.step-line{width:2px;flex:1;background:var(--border);min-height:24px}.step-content{padding-bottom:20px}.step-content h4{font-size:15px;margin-bottom:4px}.step-content p{font-size:13px;color:var(--text-secondary);line-height:1.6}.interview-tips h4{font-size:15px;margin-bottom:12px}.tip-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (min-width: 768px){.tip-cards{grid-template-columns:repeat(4,1fr);gap:12px}}.tip-card{background:var(--card-bg);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow)}.tip-emoji{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--primary)}.tip-card p{font-size:12px;color:var(--text-secondary);line-height:1.5}.timeline-section{padding:12px 16px}.timeline-events{display:flex;flex-direction:column;gap:0}.timeline-event{display:flex;gap:14px}.timeline-dot{width:10px;height:10px;border-radius:50%;background:var(--primary);margin-top:6px;flex-shrink:0;position:relative}.timeline-dot:after{content:"";position:absolute;top:10px;left:4px;width:2px;height:calc(100% + 12px);background:var(--border)}.timeline-event:last-child .timeline-dot:after{display:none}.timeline-info{padding-bottom:20px}.timeline-time{font-size:12px;color:var(--primary);font-weight:500}.timeline-info h4{font-size:15px;margin:2px 0 4px;display:flex;align-items:center;gap:6px}.timeline-info p{font-size:13px;color:var(--text-secondary)}.growth-page{padding:0 0 20px}@media (min-width: 768px){.growth-page{padding:0 24px 20px}}@media (min-width: 1024px){.growth-page{max-width:960px;margin:0 auto;padding:0 32px 20px}}.progress-card{margin:0 16px 16px;border-radius:var(--radius)!important}.progress-header{display:flex;align-items:center;justify-content:space-between}.progress-header h3{font-size:16px;margin-bottom:4px}.progress-header p{font-size:13px;color:var(--text-secondary)}.milestones-section{padding:0 16px}.milestones-section h3{font-size:16px;margin-bottom:12px}.milestone-list{display:flex;flex-direction:column;gap:0}.milestone-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--border);cursor:pointer;transition:background .2s}.milestone-item:last-child{border-bottom:none}.milestone-item.done{opacity:.7}.milestone-check{flex-shrink:0;padding-top:2px}.check-circle{width:24px;height:24px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-secondary)}.milestone-info h4{font-size:15px;margin-bottom:2px}.milestone-info p{font-size:13px;color:var(--text-secondary);line-height:1.4}.text-done{text-decoration:line-through;color:var(--text-secondary)}.congrats-banner{margin:16px;background:var(--gradient-success);border-radius:var(--radius);padding:20px;color:#fff;text-align:center;display:flex;flex-direction:column;gap:4px;font-size:15px;animation:scaleIn .4s ease}.growth-tips{padding:0 16px;margin-top:20px}.growth-tips h3{font-size:16px;margin-bottom:12px}.checklist{background:var(--card-bg);border-radius:var(--radius);padding:12px 16px;box-shadow:var(--shadow)}.checklist-item{padding:8px 0;border-bottom:1px solid var(--border)}.checklist-item:last-child{border-bottom:none}.interview-banner{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--warning-light);border-bottom:1px solid var(--warning);font-size:13px;color:var(--warning);flex-wrap:wrap}[data-theme=dark] .interview-banner{background:var(--warning-light);border-color:var(--warning);color:var(--warning)}.interview-banner>span{flex:1}.typing-bubble .message-text{position:relative}.cursor-blink{animation:blink .8s infinite;color:var(--primary);font-weight:700}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.message-footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.message-feedback{display:flex;gap:4px}.fb-btn{cursor:pointer;font-size:14px;opacity:.5;transition:opacity .15s}.fb-btn:hover,.fb-btn.active{opacity:1}.easter-egg-bubble{background:linear-gradient(135deg,var(--gold-light),#FFECB3);padding:12px 16px;border-radius:12px;border:2px dashed var(--gold);font-size:14px;line-height:1.6}[data-theme=dark] .easter-egg-bubble{background:linear-gradient(135deg,var(--gold-light),#3A3418);border-color:var(--gold)}.quick-buttons-bar{display:flex;gap:6px;padding:8px 16px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0}.quick-buttons-bar::-webkit-scrollbar{display:none}.bottom-nav-4 .nav-item{padding:6px 12px;font-size:12px}.bottom-nav-4 .nav-item span{font-size:11px}.streak-badge{margin-top:8px;padding:6px 12px;background:linear-gradient(135deg,var(--warning-light),#FFE0B2);border-radius:20px;font-size:13px;color:var(--warning);text-align:center;font-weight:500}[data-theme=dark] .streak-badge{background:linear-gradient(135deg,var(--warning-light),#3A2A14)}.hot-section{padding:0 16px 16px}.hot-list{display:flex;flex-direction:column;gap:6px}.hot-item{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--card-bg);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:1px solid transparent}.hot-item:hover{background:var(--primary-light);border-color:var(--primary)}.hot-item:active{transform:scale(.98)}.hot-rank{width:24px;height:24px;border-radius:6px;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--text-secondary);flex-shrink:0}.hot-item:nth-child(1) .hot-rank{background:var(--warning-light);color:var(--warning);font-size:14px}.hot-item:nth-child(2) .hot-rank{background:var(--primary-light);color:var(--primary)}.hot-item:nth-child(3) .hot-rank{background:var(--success-light);color:var(--success)}.hot-question{flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-count{font-size:12px;color:var(--text-secondary);flex-shrink:0}.test-page{display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}@media (min-width: 1024px){.test-page{max-width:960px;margin:0 auto}}.test-content{flex:1;padding:16px;display:flex;flex-direction:column}@media (min-width: 768px){.test-content{padding:24px}.test-intro h2{font-size:28px}.q-text{font-size:24px}}.test-intro{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 0}.test-intro h2{font-size:22px;margin:16px 0 8px}.test-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.6}.test-subtitle strong{color:var(--primary)}.test-think{margin-top:20px;font-size:13px;color:var(--text-secondary);font-style:italic}.test-quadrant-preview{margin:20px 0}.quadrant-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:200px}.q-cell{padding:16px 8px;border-radius:12px;font-size:14px;text-align:center;font-weight:500}.test-question{flex:1;display:flex;flex-direction:column}.q-counter{color:var(--text-secondary);font-size:13px;margin:12px 0 8px}.q-text{font-size:20px;margin-bottom:24px;font-weight:600}.q-options{display:flex;flex-direction:column;gap:12px}.q-option-card{padding:20px 16px;background:var(--card-bg);border:2px solid var(--border);border-radius:16px;cursor:pointer;position:relative;transition:all .2s}.q-option-card:hover{border-color:var(--primary)}.q-option-card.selected{border-color:var(--primary);background:var(--primary-light)}.q-option-label{font-size:18px;font-weight:600;margin-bottom:6px}.q-option-desc{font-size:13px;color:var(--text-secondary)}.q-check{position:absolute;top:16px;right:16px}.test-result{flex:1;display:flex;flex-direction:column;align-items:center;padding:24px 0}.result-card{width:100%;padding:24px;border-radius:20px;border:2px solid;text-align:center;background:var(--card-bg);margin:20px 0}.result-emoji{font-size:56px;margin-bottom:8px}.result-title{font-size:24px;margin-bottom:8px}.result-desc{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:12px 0}.result-roles{margin-top:16px}.roles-label{font-size:13px;color:var(--text-secondary);margin-bottom:8px}.roles-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.result-actions{display:flex;margin-top:24px}.anxiety-card{padding:16px}.anxiety-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.anxiety-header h3{font-size:16px}.anxiety-stars{font-size:32px;letter-spacing:4px;text-align:center;margin:8px 0;color:var(--gold)}.anxiety-label{text-align:center;font-size:14px;color:var(--text-secondary);margin-bottom:8px}.anxiety-detail{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);justify-content:center}.anxiety-tip{text-align:center;font-size:13px;margin-top:10px;color:var(--text-secondary)}.goose-animation{display:flex;flex-direction:column;align-items:center;gap:4px}.goose-figure{position:relative;display:flex;align-items:center;justify-content:center;transform-origin:center bottom}.goose-img{transition:transform .3s ease}.goose-blink .goose-img{transform:scaleY(.1)}.goose-idle{animation:goose-float 3s ease-in-out infinite}.goose-wave .goose-img{animation:goose-wave-arm .6s ease-in-out infinite;transform-origin:70% 40%}.goose-hug{animation:goose-pulse 1.2s ease-in-out infinite}.goose-celebrate{animation:goose-bounce .5s ease-in-out infinite}.goose-celebrate:nth-child(1){animation-delay:0s}.goose-celebrate:nth-child(2){animation-delay:.1s}.goose-celebrate:nth-child(3){animation-delay:.2s}.goose-think{animation:goose-swing 1.5s ease-in-out infinite}@keyframes goose-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes goose-wave-arm{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}@keyframes goose-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes goose-bounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-20px) scale(1.05,.95)}50%{transform:translateY(0) scale(.95,1.05)}70%{transform:translateY(-8px) scale(1.02,.98)}}@keyframes goose-swing{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.goose-bubble{background:var(--card-bg);padding:4px 12px;border-radius:12px;font-size:12px;color:var(--text-secondary);box-shadow:var(--shadow);white-space:nowrap;animation:bubble-pop .4s ease-out}@keyframes bubble-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.daily-tip-card{margin:0 16px 16px;cursor:pointer;border-radius:12px;background:linear-gradient(135deg,var(--primary-light, #E8F3FF),var(--card-bg))}.daily-tip-content{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.daily-tip-emoji{font-size:28px;flex-shrink:0}.daily-tip-label{font-size:11px;color:var(--primary);font-weight:500}.daily-tip-text{font-size:13px;color:var(--text-secondary);line-height:1.6;margin-top:4px}.interest-map-page{padding-bottom:100px}@media (min-width: 1024px){.interest-map-page{max-width:960px;margin:0 auto}}.interest-progress{padding:0 16px;display:flex;align-items:center;gap:12px;margin-bottom:16px}.interest-progress .progress-step{font-size:12px;color:var(--text-secondary);white-space:nowrap}.question-card{margin:0 16px;text-align:center;padding:24px 16px;border-radius:16px}.question-title{font-size:18px;margin:16px 0 20px}.question-options{display:flex;flex-direction:column;gap:12px}.interest-option{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;border:2px solid var(--border);border-radius:12px;background:var(--card-bg);cursor:pointer;transition:all .2s;font-family:inherit;font-size:inherit;text-align:center}.interest-option:hover{border-color:var(--primary);background:var(--primary-light, #E8F3FF)}.interest-option:active{transform:scale(.98)}.option-label{font-size:16px;font-weight:600}.option-desc{font-size:13px;color:var(--text-secondary)}.result-card{margin:0 16px 12px;padding:20px;border-radius:16px}.result-badge{margin-top:12px;padding:16px;border-radius:12px;color:#fff}.result-badge .result-emoji{font-size:36px;display:block;margin-bottom:4px}.result-badge h2{font-size:20px;margin:0;color:#fff}.result-desc-card,.result-roles-card,.result-advice-card{margin:0 16px 12px;border-radius:12px}.result-desc-card h3,.result-roles-card h3,.result-advice-card h3{font-size:15px;margin-bottom:8px}.role-tags{display:flex;flex-wrap:wrap;gap:8px}.result-actions{padding:0 16px 40px}.offer-compare-page{padding-bottom:100px}@media (min-width: 768px){.offer-compare-page{padding:0 24px 100px}.offer-tabs{padding:0 0 12px}}@media (min-width: 1024px){.offer-compare-page{max-width:960px;margin:0 auto;padding:0 32px 100px}}.offer-tabs{display:flex;gap:6px;padding:0 16px 12px;overflow-x:auto;flex-wrap:nowrap}.offer-tab{padding:8px 16px;border-radius:20px;border:1px solid var(--border);background:var(--card-bg);color:var(--text-primary);cursor:pointer;white-space:nowrap;font-size:13px;font-family:inherit;display:flex;align-items:center;gap:4px}.offer-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}.offer-tab.add{border-style:dashed;color:var(--text-secondary)}.offer-tab-close{width:16px;height:16px;border-radius:50%;background:#00000026;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.offer-edit-card,.offer-scores-card,.offer-notes-card{margin:0 16px 12px;border-radius:12px}.offer-form .form-row{display:flex;gap:12px;margin-bottom:12px}.offer-form .form-field{flex:1}.offer-form .form-field label{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:4px}.dimension-scores{display:flex;flex-direction:column;gap:12px}.dim-row{display:flex;align-items:center;gap:10px}.dim-label{display:flex;align-items:center;gap:4px;width:90px;flex-shrink:0;font-size:13px}.dim-icon{font-size:16px}.dim-slider{flex:1;min-width:0}.notes-input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--card-bg);color:var(--text-primary);font-size:13px;font-family:inherit;resize:vertical;box-sizing:border-box}.notes-input:focus{outline:none;border-color:var(--primary)}.result-compare-card{margin:0 16px 16px;border-radius:12px;text-align:center}.compare-bars{display:flex;flex-direction:column;gap:10px;margin-top:12px;text-align:left}.compare-bar-row{display:flex;align-items:center;gap:8px;font-size:13px}.compare-bar-name{width:110px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-bar-track{flex:1;height:20px;background:var(--border);border-radius:10px;overflow:hidden}.compare-bar-fill{height:100%;border-radius:10px;transition:width .6s ease}.compare-bar-score{width:36px;text-align:right;font-weight:600;font-size:13px;flex-shrink:0}.radar-table{overflow-x:auto}.radar-table table{width:100%;border-collapse:collapse;font-size:13px}.radar-table th,.radar-table td{padding:8px 10px;text-align:center;border-bottom:1px solid var(--border)}.radar-table th{font-weight:600;background:var(--primary-light, #E8F3FF)}.radar-cell{display:flex;justify-content:center}.radar-dots{display:flex;gap:3px}.radar-dot{width:8px;height:8px;border-radius:50%;background:var(--border)}.radar-dot.filled{background:var(--primary)}.ai-analysis{background:var(--primary-light, #E8F3FF);padding:12px 16px;border-radius:10px;text-align:left;font-size:13px;line-height:1.7;color:var(--text-primary);white-space:pre-line}.profile-center-page{padding-bottom:100px}@media (min-width: 768px){.profile-center-page{padding:0 24px 100px}}@media (min-width: 1024px){.profile-center-page{max-width:960px;margin:0 auto;padding:0 32px 100px}}.profile-card{margin:0 16px 12px;border-radius:16px}@media (min-width: 768px){.profile-card{margin:0 0 12px}}.profile-hero{display:flex;align-items:center;gap:16px}.profile-info h3{font-size:18px;margin:0 0 6px}.profile-streak{font-size:13px;color:var(--text-secondary);margin-top:6px}.profile-streak strong{color:var(--primary)}.streak-badge-mini{background:var(--gradient-warm);color:#fff;padding:1px 8px;border-radius:10px;font-size:11px;margin-left:6px}.profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 16px 12px}@media (min-width: 768px){.profile-stats{margin:0 0 12px;gap:12px}.profile-stat-item{padding:16px 12px}.profile-stat-item .stat-icon{font-size:24px}.profile-stat-item .stat-num{font-size:18px}}.profile-stat-item{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:12px 8px;text-align:center;cursor:pointer;transition:background .2s}.profile-stat-item:hover{background:var(--primary-light, #E8F3FF)}.profile-stat-item .stat-icon{font-size:20px;display:block;margin-bottom:4px}.profile-stat-item .stat-num{font-size:15px;font-weight:600;display:block}.profile-stat-item .stat-desc{font-size:11px;color:var(--text-secondary)}.section-card{margin:0 16px 12px;border-radius:12px}@media (min-width: 768px){.section-card{margin:0 0 12px}}.section-card>h3{font-size:15px;margin-bottom:12px}.section-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-header-row h3{font-size:15px;margin:0}.section-count{font-size:12px;color:var(--text-secondary)}.empty-state{text-align:center;padding:20px 0}.empty-state p{color:var(--text-secondary);margin:0 0 4px;font-size:14px}.empty-state span{font-size:12px;color:var(--text-disabled)}.favorites-list{display:flex;flex-direction:column;gap:8px}.favorite-item{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-secondary, #F5F7FA);border-radius:8px}.fav-content{flex:1;min-width:0;display:flex;gap:8px;align-items:center}.fav-type{font-size:11px;color:var(--primary);background:var(--primary-light, #E8F3FF);padding:2px 8px;border-radius:10px;white-space:nowrap}.fav-text{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-remove{width:24px;height:24px;border-radius:50%;border:none;background:var(--border);color:var(--text-secondary);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:inherit}.conv-list{display:flex;flex-direction:column;gap:6px}.conv-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--bg-secondary, #F5F7FA);border-radius:8px;cursor:pointer;transition:background .2s}.conv-item:hover{background:var(--primary-light, #E8F3FF)}.conv-info h4{font-size:14px;margin:0}.conv-date{font-size:11px;color:var(--text-secondary)}.conv-arrow{color:var(--text-disabled)}.conv-detail{max-height:50vh;overflow-y:auto}.conv-msg{margin-bottom:12px}.conv-msg.user{text-align:right}.conv-msg.assistant{text-align:left}.conv-role{font-size:11px;color:var(--primary);font-weight:600;display:block;margin-bottom:2px}.conv-msg p{margin:0;font-size:13px;line-height:1.6}.quick-links{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}@media (min-width: 768px){.quick-links{grid-template-columns:repeat(4,1fr);gap:10px}}@media (min-width: 1024px){.quick-links{grid-template-columns:repeat(6,1fr)}}.quick-link{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border-radius:10px;background:var(--bg-secondary, #F5F7FA);cursor:pointer;font-size:12px;color:var(--text-primary);transition:background .2s}.quick-link:hover{background:var(--primary-light, #E8F3FF)}.quick-link span{font-size:24px}.encyclopedia-section{padding:0 4px}.ency-group{margin-bottom:20px}.ency-group-title{font-size:16px;margin:0 0 8px;display:flex;align-items:center;gap:6px}.kaleidoscope-section{display:flex;flex-direction:column;gap:12px;padding:0 4px}.career-card{border-radius:12px}.career-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.career-icon{font-size:32px}.career-header h4{margin:0;font-size:15px}.career-intro{font-size:13px;color:var(--text-secondary);line-height:1.6;margin-bottom:8px}.career-daily,.career-fit{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.career-daily small,.career-fit small{font-weight:600;color:var(--text-primary)}.career-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.stories-section{display:flex;flex-direction:column;gap:12px;padding:0 4px}.story-card{border-radius:12px}.story-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.story-avatar{width:40px;height:40px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.story-header h4{margin:0 0 4px;font-size:14px}.story-meta{display:flex;align-items:center;gap:8px}.story-school{font-size:12px;color:var(--text-secondary)}.story-content{font-size:13px;line-height:1.8;color:var(--text-primary);margin-bottom:12px}.story-tip{background:var(--primary-light, #E8F3FF);padding:10px 14px;border-radius:8px}.story-tip span{font-weight:600;font-size:13px}.story-tip p{margin:4px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.6}.prep-section{padding:0 4px}.qa-group{margin-bottom:16px}.qa-group h4{font-size:14px;margin:0 0 8px}.qa-hint{background:var(--primary-light, #E8F3FF);padding:10px 14px;border-radius:8px}.qa-hint span{font-weight:600;font-size:13px}.qa-hint p{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--text-secondary)}.written-group{margin-bottom:16px}.written-group h4{font-size:14px;margin:0 0 8px}.written-cards{display:flex;flex-direction:column;gap:10px}.written-card{border-radius:10px}.written-card h5{font-size:14px;margin:0 0 6px}.written-card p{font-size:12px;color:var(--text-secondary);line-height:1.5;margin-bottom:8px}.written-tip{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--text-secondary)}.mock-interview-cta{border-radius:12px}.connector-section{padding:0 4px}.connector-search{margin-bottom:16px}.connector-results{display:flex;flex-direction:column;gap:10px}.connector-card{border-radius:12px}.connector-card h4{font-size:15px;margin:0 0 8px}.connector-roles{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.connector-tip{font-size:12px;color:var(--text-secondary);line-height:1.5}.skills-section{padding:0 4px}.skill-role-selector{margin-bottom:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.skill-role-selector>span{font-size:13px;white-space:nowrap}.skill-role-tags{display:flex;flex-wrap:wrap;gap:6px}.skill-tree-display{display:flex;flex-direction:column;gap:16px}.skill-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.skill-name{font-size:14px;font-weight:600}.skill-level{display:flex;gap:2px}.skill-star{display:inline-block;width:12px;height:12px;border-radius:2px;background:var(--border)}.skill-star.filled{background:var(--gold)}.skill-items{font-size:12px;color:var(--text-secondary);margin-top:4px;line-height:1.5}.timeline-tip p{font-size:13px;line-height:1.6;margin:0;color:var(--text-primary)}.milestone-toast-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.milestone-toast{background:var(--card-bg);border-radius:20px;padding:32px 24px;text-align:center;min-width:280px;max-width:90vw;animation:toastPop .5s ease;box-shadow:0 20px 60px #0000004d}.milestone-toast .milestone-icon{font-size:48px;display:block;margin-bottom:12px}.milestone-toast h3{font-size:18px;margin:0 0 6px}.milestone-toast p{font-size:13px;color:var(--text-secondary);margin:0 0 16px}.milestone-toast .milestone-badge{display:inline-block;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;background:var(--gradient-warm);color:#fff}@keyframes toastPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.letter-page{padding-bottom:100px}@media (min-width: 768px){.letter-page{padding:0 24px 100px}}@media (min-width: 1024px){.letter-page{max-width:960px;margin:0 auto;padding:0 32px 100px}}.letter-type-selector{display:flex;gap:8px;padding:0 16px;overflow-x:auto;margin-bottom:12px}.letter-type-btn{padding:10px 18px;border-radius:20px;border:2px solid var(--border);background:var(--card-bg);cursor:pointer;font-size:13px;white-space:nowrap;font-family:inherit;display:flex;align-items:center;gap:6px;transition:all .2s}.letter-type-btn.active{border-color:var(--primary);background:var(--primary-light, #E8F3FF);color:var(--primary)}.letter-input-card{margin:0 16px 12px;border-radius:12px}.letter-input-card textarea{min-height:80px;font-size:13px;line-height:1.6}.letter-result-card{margin:0 16px 12px;border-radius:12px;background:linear-gradient(180deg,var(--card-bg) 0%,var(--primary-light, #F8F5FF) 100%)}.letter-paper{padding:20px 16px;font-size:14px;line-height:2;color:var(--text-primary);white-space:pre-line;font-family:Georgia,"Noto Serif SC",serif}.letter-paper .letter-header{font-size:24px;margin-bottom:12px}.letter-paper .letter-signature{margin-top:20px;color:var(--primary);font-weight:600}.letter-actions{display:flex;gap:8px;padding:0 16px 20px}.saved-letter-card{margin:0 16px 8px;border-radius:10px;cursor:pointer}.saved-letter-card h4{font-size:14px;margin:0 0 4px}.saved-letter-card p{font-size:12px;color:var(--text-secondary);margin:0 0 6px}.saved-letter-card .saved-letter-date{font-size:11px;color:var(--text-disabled)}.challenges-page{padding-bottom:100px}@media (min-width: 768px){.challenges-page{padding:0 24px 100px}}@media (min-width: 1024px){.challenges-page{max-width:960px;margin:0 auto;padding:0 32px 100px}}.challenges-header{padding:16px;text-align:center}.challenges-stats{display:flex;justify-content:center;gap:24px;margin-top:12px}.challenge-stat{text-align:center}.challenge-stat .stat-num{font-size:24px;font-weight:700;color:var(--primary)}.challenge-stat .stat-label{font-size:11px;color:var(--text-secondary)}.challenge-tier{margin:0 16px 16px}.challenge-tier-header{display:flex;align-items:center;gap:6px;margin-bottom:8px}.challenge-tier-header h3{font-size:15px;margin:0}.challenge-tier-header .tier-points{font-size:12px;color:var(--text-secondary)}.task-card{margin-bottom:8px;border-radius:10px;border:1px solid var(--border);transition:all .2s}.task-card.completed{opacity:.6;border-color:var(--primary);background:var(--primary-light, #E8F3FF)}.task-card .task-header{display:flex;align-items:flex-start;gap:10px}.task-header .task-icon{font-size:20px;flex-shrink:0}.task-header .task-info{flex:1}.task-header .task-info h4{font-size:14px;margin:0}.task-header .task-info p{font-size:12px;color:var(--text-secondary);margin:4px 0 0}.task-status{font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px;white-space:nowrap}.task-status.claimable{background:var(--primary);color:#fff;cursor:pointer}.task-status.done{background:var(--bg-secondary, #F0F0F0);color:var(--text-disabled)}.experience-page{padding-bottom:100px}@media (min-width: 1024px){.experience-page{max-width:960px;margin:0 auto}}.experience-role-select{display:flex;flex-direction:column;gap:10px;padding:0 16px}.experience-role-card{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;border:2px solid var(--border);cursor:pointer;transition:all .2s;background:var(--card-bg)}.experience-role-card:hover{border-color:var(--primary)}.experience-role-card .role-emoji{font-size:32px}.experience-role-card .role-info h4{font-size:15px;margin:0}.experience-role-card .role-info p{font-size:12px;color:var(--text-secondary);margin:4px 0 0}.experience-scene{margin:0 16px;border-radius:16px;overflow:hidden}.experience-scene-header{padding:16px;background:linear-gradient(135deg,var(--primary),#6366f1);color:#fff}.experience-scene-header .scene-time{font-size:12px;opacity:.8}.experience-scene-header .scene-title{font-size:16px;margin:8px 0 0}.experience-scene-body{padding:16px;background:var(--card-bg)}.experience-scene-body .scene-narrative{font-size:14px;line-height:1.8;color:var(--text-primary);margin-bottom:16px}.experience-choices{display:flex;flex-direction:column;gap:8px}.experience-choice-btn{padding:14px 16px;border-radius:10px;border:2px solid var(--border);background:var(--card-bg);cursor:pointer;text-align:left;font-size:14px;font-family:inherit;transition:all .2s;display:flex;align-items:center;gap:8px}.experience-choice-btn:hover{border-color:var(--primary);background:var(--primary-light, #E8F3FF)}.experience-choice-btn .choice-label{font-weight:700;color:var(--primary)}.experience-feedback{margin:12px 0 0;padding:14px;border-radius:10px;background:var(--primary-light, #E8F3FF);font-size:13px;line-height:1.6;display:flex;align-items:flex-start;gap:8px}.experience-feedback .fb-emoji{font-size:20px;flex-shrink:0}.experience-end-card{margin:0 16px;border-radius:16px;text-align:center;padding:24px}.experience-end-card .end-emoji{font-size:48px;display:block;margin-bottom:12px}.experience-end-card h3{font-size:18px;margin:0 0 8px}.experience-end-card p{font-size:13px;color:var(--text-secondary);margin-bottom:16px;line-height:1.6}.radar-page{padding-bottom:100px}@media (min-width: 1024px){.radar-page{max-width:960px;margin:0 auto}}@media (min-width: 1024px){.qa-page{max-width:960px;margin:0 auto}}.radar-form-card{margin:0 16px 12px;border-radius:12px}.radar-dim-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.radar-dim-label{display:flex;align-items:center;gap:6px;width:80px;flex-shrink:0;font-size:13px;font-weight:500}.radar-dim-icon{font-size:18px}.radar-dim-slider{flex:1}.radar-dim-val{width:32px;text-align:center;font-size:13px;font-weight:600;color:var(--primary);flex-shrink:0}.radar-result-card{margin:0 16px 12px;border-radius:16px;text-align:center}.radar-bars{display:flex;flex-direction:column;gap:10px;margin-top:12px}.radar-bar-row{display:flex;align-items:center;gap:8px}.radar-bar-label{width:80px;flex-shrink:0;font-size:12px;text-align:right;display:flex;align-items:center;gap:4px;justify-content:flex-end}.radar-bar-track{flex:1;height:18px;background:var(--border);border-radius:9px;overflow:hidden}.radar-bar-fill{height:100%;border-radius:9px;transition:width .8s ease}.radar-bar-score{width:30px;font-size:12px;font-weight:600;text-align:center}.radar-weakness-card{margin:0 16px 12px;border-radius:12px}.radar-weakness-card h4{font-size:14px;margin:0 0 8px}.radar-weakness-card p{font-size:13px;color:var(--text-secondary);line-height:1.6}.qa-page{padding-bottom:100px}.qa-category-tabs{display:flex;gap:6px;padding:0 16px 12px;overflow-x:auto;flex-wrap:nowrap}.qa-cat-tab{padding:6px 14px;border-radius:16px;border:1px solid var(--border);background:var(--card-bg);cursor:pointer;font-size:12px;white-space:nowrap;font-family:inherit;transition:all .2s}.qa-cat-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}.qa-question-card{margin:0 16px 8px;border-radius:10px;cursor:pointer}.qa-question-card:hover{border-color:var(--primary)}.qa-question-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.qa-question-header h4{font-size:14px;margin:0;flex:1}.qa-question-meta{display:flex;gap:8px;margin-top:8px;align-items:center}.qa-answer-hint{font-size:13px;color:var(--text-secondary);line-height:1.6;margin-top:8px}.qa-submit-section{padding:0 16px}.qa-submit-card{border-radius:12px}.study-buddy{padding:0 0 20px}.study-buddy-header{display:flex;align-items:center;gap:12px;padding:0 16px 14px}.buddy-setup-card{border-radius:12px}.buddy-target-tags{display:flex;flex-wrap:wrap;gap:8px}.buddy-target-tag{padding:6px 14px;border-radius:20px;border:1px solid var(--border);background:var(--card-bg);color:var(--text-primary);cursor:pointer;font-size:13px;font-family:inherit;transition:all .2s}.buddy-target-tag.active{border-color:var(--primary);background:var(--primary-light, #E8F3FF);color:var(--primary);font-weight:600}.buddy-match-card{border-radius:12px}.buddy-list{display:flex;flex-direction:column;gap:8px}.buddy-card{border-radius:12px}.buddy-row{display:flex;align-items:center;gap:12px}.buddy-note{font-size:12px;color:var(--text-secondary);margin-top:8px}.knowledge-map{padding:8px 0}.knowledge-map-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}@media (min-width: 768px){.knowledge-map-grid{grid-template-columns:repeat(5,1fr);gap:10px}}.map-cell{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;border-radius:12px;border:2px solid var(--border);background:var(--bg-secondary, #F5F7FA);transition:all .2s;cursor:default}.map-cell.unlocked{border-color:var(--primary);background:var(--primary-light, #E8F3FF);cursor:pointer}.map-cell.unlocked:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.map-cell .map-icon{font-size:24px}.map-cell .map-name{font-size:12px;font-weight:500}.map-cell .map-status{font-size:11px}.map-cell .map-status.unlocked{color:var(--primary)}.map-cell .map-status.locked{color:var(--text-disabled)}.map-progress{margin-top:12px}.map-progress-label{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.job-checklist{padding:0}.checklist-group{margin-bottom:16px}.checklist-group-header{font-size:14px;font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:8px}.checklist-group-header .time-label{font-size:12px;font-weight:400;color:var(--text-secondary)}.checklist-items{display:flex;flex-direction:column;gap:6px}.checklist-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-secondary, #F5F7FA);border-radius:8px;font-size:13px;cursor:pointer;transition:background .2s}.checklist-item:hover{background:var(--primary-light, #E8F3FF)}.checklist-item.checked{opacity:.65}.checklist-item.checked span{text-decoration:line-through}.checklist-checkbox{width:20px;height:20px;border-radius:6px;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;transition:all .2s}.checklist-checkbox.checked{background:var(--primary);border-color:var(--primary);color:#fff}.anxiety-prediction{padding:0}.anxiety-chart{position:relative;height:180px;margin:16px 0 8px;border-left:2px solid var(--border);border-bottom:2px solid var(--border)}.anxiety-line{position:absolute;bottom:0;left:0;right:0;height:100%}.anxiety-point{position:absolute;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 8px #00000026;cursor:pointer;z-index:2}.anxiety-point-label{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:10px;white-space:nowrap;color:var(--text-secondary)}.anxiety-connector{position:absolute;height:2px;transform-origin:left center;background:var(--primary);opacity:.3}.anxiety-months{display:flex;justify-content:space-between;padding:0 4px;font-size:11px;color:var(--text-disabled)}.anxiety-insight{margin-top:12px}.anxiety-insight-card{padding:10px 14px;background:var(--bg-secondary, #F5F7FA);border-radius:8px;margin-bottom:8px;display:flex;align-items:flex-start;gap:8px;font-size:13px}.anxiety-insight-card .ai-icon{font-size:16px;flex-shrink:0}.anxiety-insight-card .ai-text{line-height:1.6}.ai-coach-section{padding:0}.coach-setup{margin-bottom:16px}.coach-plan-card{border-radius:12px;margin-bottom:12px}.coach-week-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.coach-week-label{font-size:13px;color:var(--text-secondary)}.coach-day-task{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.coach-day-task:last-child{border-bottom:none}.coach-day-label{font-size:12px;font-weight:600;color:var(--primary);width:36px;flex-shrink:0}.coach-task-text{flex:1;font-size:13px}.coach-task-check{width:22px;height:22px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s}.coach-task-check.done{background:var(--primary);border-color:var(--primary);color:#fff;font-size:12px}.coach-progress{margin-top:14px}.resume-optimizer-section{padding:0 4px}.resume-input-card{margin-bottom:16px;border-radius:12px}.resume-input-card h4{font-size:15px;margin:0 0 4px}.resume-hint{font-size:12px;color:var(--text-secondary);margin-bottom:12px}.resume-textarea{margin-bottom:12px}.resume-actions{display:flex;gap:10px;flex-wrap:wrap}.resume-results{margin-bottom:16px}.resume-results-title{font-size:15px;margin:0 0 12px}.optimization-card{border-radius:12px;margin-bottom:12px;position:relative}.opt-original,.opt-optimized{display:flex;gap:6px;margin-bottom:8px;font-size:13px;line-height:1.6}.opt-label{font-weight:600;flex-shrink:0;color:var(--text-primary)}.opt-text{flex:1}.highlight-original{background:var(--warning-light);padding:2px 6px;border-radius:4px;text-decoration:line-through;text-decoration-color:var(--warning)}[data-theme=dark] .highlight-original{background:var(--warning-light)}.highlight-optimized{background:var(--primary-light, #E8F3FF);padding:2px 6px;border-radius:4px;font-weight:500}.opt-reason{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--text-secondary);margin-bottom:10px;line-height:1.5}.opt-copy-btn{margin-top:4px}.resume-history-card{border-radius:12px}.resume-history-card h4{font-size:14px;margin:0 0 10px}.resume-history-list{display:flex;flex-direction:column;gap:6px}.resume-history-item{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--bg-secondary, #F5F7FA);border-radius:8px;font-size:12px}.history-date{color:var(--text-secondary);white-space:nowrap}.history-preview{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.jd-decoder-section{padding:0 4px}.jd-input-card{margin-bottom:16px;border-radius:12px}.jd-input-card h4{font-size:15px;margin:0 0 4px}.jd-hint{font-size:12px;color:var(--text-secondary);margin-bottom:12px}.jd-textarea{margin-bottom:12px}.jd-actions{display:flex;gap:10px;flex-wrap:wrap}.jd-results{display:flex;flex-direction:column;gap:16px}.jd-block{padding:0}.jd-block h4{font-size:15px;margin:0 0 4px}.jd-block-desc{font-size:12px;color:var(--text-secondary);margin-bottom:10px}.jd-item{display:flex;gap:8px;padding:8px 12px;background:var(--card-bg);border-radius:8px;margin-bottom:6px;font-size:13px;line-height:1.6;border:1px solid var(--border)}.jd-bullet{color:var(--primary);font-weight:600;flex-shrink:0}.explicit-block .jd-item{border-left:3px solid var(--primary)}.implicit-block .jd-item{border-left:3px solid var(--warning)}.emphasis-block .jd-item{border-left:3px solid var(--success);background:var(--primary-light, #E8F3FF)}.emphasis-block .jd-bullet{color:var(--success)}.question-generator-section{padding:0 4px}.qg-intro-card{border-radius:12px;margin-bottom:16px}.qg-intro-card h4{font-size:15px;margin:0 0 4px}.qg-intro-card p{font-size:13px;color:var(--text-secondary);line-height:1.6}.qg-role-selector{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px;padding:12px;background:var(--card-bg);border-radius:12px;border:1px solid var(--border)}.qg-role-label{font-size:13px;font-weight:600;white-space:nowrap}.qg-role-tags{display:flex;flex-wrap:wrap;gap:6px}.qg-category{margin-bottom:20px}.qg-category-title{font-size:15px;margin:0 0 10px}.qg-question-card{border-radius:10px;margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.qg-question-text{font-size:13px;line-height:1.7;color:var(--text-primary);margin:0}.qg-copy-btn{align-self:flex-start}.qg-tips-card{border-radius:12px;background:var(--primary-light, #E8F3FF)}.qg-tips-card h4{font-size:14px;margin:0 0 10px}.qg-tips-list{display:flex;flex-direction:column;gap:6px}.qg-tip-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);line-height:1.5}.qg-tip-icon{flex-shrink:0;font-size:14px}.alumni-wall-section{padding:0 4px}.alumni-search-card{border-radius:12px;margin-bottom:16px}.alumni-search-card h4{font-size:15px;margin:0 0 4px}.alumni-hint{font-size:12px;color:var(--text-secondary);margin-bottom:12px}.alumni-search-row{display:flex;gap:10px;margin-bottom:12px}.alumni-school-input{flex:1}.alumni-preset-schools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.preset-label{font-size:12px;color:var(--text-secondary);white-space:nowrap}.alumni-result{display:flex;flex-direction:column;gap:12px}.alumni-header-card{border-radius:12px;text-align:center}.alumni-school-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.alumni-school-header h3{font-size:20px;margin:0}.alumni-callout{background:linear-gradient(135deg,var(--primary-light, #E8F3FF),var(--card-bg));padding:12px 16px;border-radius:10px;font-size:14px;line-height:1.6}.alumni-callout strong{color:var(--primary);font-size:18px}.alumni-chart-card{border-radius:12px}.alumni-chart-card h4{font-size:14px;margin:0 0 12px}.alumni-bar-chart{display:flex;flex-direction:column;gap:10px}.alumni-bar-row{display:flex;align-items:center;gap:8px;font-size:13px}.alumni-bar-label{width:80px;flex-shrink:0;text-align:right;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alumni-bar-track{flex:1;height:22px;background:var(--bg-secondary);border-radius:6px;overflow:hidden}.alumni-bar-fill{height:100%;border-radius:6px;min-width:4px;transition:width .8s ease}.alumni-bar-count{width:36px;flex-shrink:0;font-size:12px;color:var(--text-secondary);font-weight:600}.alumni-empty-card{border-radius:12px}.alumni-empty{text-align:center;padding:20px 0}.alumni-empty-icon{font-size:48px;display:block;margin-bottom:12px}.alumni-empty h4{font-size:16px;margin:0 0 8px;color:var(--primary)}.alumni-empty p{font-size:13px;color:var(--text-secondary);line-height:1.7}.profile-km-card{border-radius:12px}.profile-km-desc{font-size:12px;color:var(--text-secondary);margin:0 0 16px;line-height:1.5}.profile-km-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px}@media (min-width: 768px){.profile-km-grid{grid-template-columns:repeat(5,1fr);gap:10px}}.profile-km-cell{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;border-radius:12px;background:var(--bg-secondary, #F5F7FA);border:2px solid var(--border);transition:all .3s ease;cursor:default}.profile-km-cell.unlocked{background:var(--primary-light, #E8F3FF);border-color:var(--primary)}.profile-km-cell.locked{opacity:.6}.profile-km-icon{font-size:24px}.profile-km-name{font-size:11px;font-weight:500;color:var(--text-primary);text-align:center}.profile-km-status{font-size:14px}.profile-km-next{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bg-secondary, #F5F7FA);border-radius:10px;font-size:13px;flex-wrap:wrap}.km-next-label{font-weight:600;color:var(--primary)}.km-next-area{font-weight:600}.km-next-hint{color:var(--text-secondary);font-size:12px}.profile-km-complete{text-align:center;padding:12px;background:linear-gradient(135deg,var(--primary-light, #E8F3FF),var(--card-bg));border-radius:10px;font-size:14px;font-weight:500;line-height:1.6}.daily-quote-section{padding:0 0 16px}.daily-quote-card{background:linear-gradient(135deg,#e8f3ff,#fff0f6,#fff8e1);border-radius:16px;padding:20px 16px;text-align:center;box-shadow:0 2px 16px #0052d914;position:relative;overflow:hidden}.daily-quote-card:before{content:"";position:absolute;top:-30px;right:-30px;width:100px;height:100px;background:#0052d90a;border-radius:50%}[data-theme=dark] .daily-quote-card{background:linear-gradient(135deg,#1e2a3a,#2a1e2e,#2a2618);box-shadow:0 2px 16px #0052d926}.daily-quote-emoji{font-size:48px;margin-bottom:10px;animation:quote-float 3s ease-in-out infinite}@keyframes quote-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.daily-quote-text{font-size:15px;line-height:1.8;color:var(--text);font-weight:500;margin-bottom:12px;letter-spacing:.5px}.daily-quote-footer{display:flex;align-items:center;justify-content:center;gap:12px}.daily-quote-label{font-size:11px;color:var(--primary);font-weight:500}.daily-quote-refresh{width:28px;height:28px;border-radius:50%;border:1px solid var(--border);background:var(--card-bg);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:transform .3s,background .2s}.daily-quote-refresh:hover{transform:rotate(180deg);background:var(--primary-light)}.milestone-toast{position:fixed;top:20px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,gold,#ff8c00);color:#fff;padding:14px 24px;border-radius:16px;font-size:15px;font-weight:600;z-index:1000;box-shadow:0 8px 32px #ff8c0066;display:flex;align-items:center;gap:10px;animation:milestone-pop .5s cubic-bezier(.68,-.55,.27,1.55),milestone-fade .5s 2.5s ease-out forwards;white-space:nowrap}.milestone-toast .toast-icon{font-size:28px}.milestone-toast .toast-content{display:flex;flex-direction:column}.milestone-toast .toast-title{font-size:16px}.milestone-toast .toast-desc{font-size:12px;opacity:.9;font-weight:400}@keyframes milestone-pop{0%{transform:translate(-50%) scale(.3);opacity:0}50%{transform:translate(-50%) scale(1.05)}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes milestone-fade{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-20px)}}.job-checklist-section{padding:0 16px;margin-top:20px}.section-title{font-size:16px;margin-bottom:12px}.job-checklist-card{border-radius:var(--radius)!important}.job-checklist-progress{margin-bottom:16px}.progress-label{display:flex;justify-content:space-between;font-size:13px;color:var(--text-secondary);margin-bottom:6px}.progress-count{font-weight:600;color:var(--primary)}.progress-bar-track{width:100%;height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--primary),var(--success));border-radius:4px;transition:width .5s ease}.checklist-group{margin-bottom:14px}.checklist-group:last-child{margin-bottom:0}.checklist-group-title{font-size:14px;font-weight:600;margin-bottom:8px;color:var(--primary)}.checklist-task{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .2s;margin-bottom:4px}.checklist-task:hover{background:var(--bg-secondary)}.checklist-task.done{opacity:.65}.checklist-task-check{flex-shrink:0}.check-circle-small{width:20px;height:20px;border-radius:50%;border:2px solid var(--border)}.checklist-task-text{font-size:13px;color:var(--text);line-height:1.4}.checklist-task.done .checklist-task-text{text-decoration:line-through;color:var(--text-secondary)}.anxiety-prediction-section{padding:0 16px;margin-top:20px}.anxiety-prediction-card{border-radius:var(--radius)!important}.anxiety-prediction-subtitle{font-size:12px;color:var(--text-secondary);margin-bottom:16px;text-align:center}.anxiety-timeline{display:flex;flex-direction:column;gap:0}.anxiety-month{padding:8px 0}.anxiety-month-header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.anxiety-month-label{font-size:13px;font-weight:600;color:var(--text);min-width:36px}.anxiety-month-event{font-size:12px;color:var(--text-secondary)}.anxiety-bar-container{margin-bottom:6px}.anxiety-bar-track{width:100%;height:24px;background:var(--bg-secondary);border-radius:12px;overflow:hidden}.anxiety-bar-fill{height:100%;border-radius:12px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;min-width:40px;transition:width .8s ease}.anxiety-bar-fill.level-1{background:var(--gradient-success)}.anxiety-bar-fill.level-2{background:linear-gradient(90deg,#7ed321,#a0d911)}.anxiety-bar-fill.level-3{background:linear-gradient(90deg,var(--gold),#FFC53D)}.anxiety-bar-fill.level-4{background:linear-gradient(90deg,var(--warning),#FFA940)}.anxiety-bar-fill.level-5{background:linear-gradient(90deg,var(--danger),#FF6B6B)}.anxiety-bar-text{font-size:11px;font-weight:500;white-space:nowrap}.anxiety-month-tip{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--text-secondary);line-height:1.5;padding:4px 0}.anxiety-month-tip .tip-icon{flex-shrink:0;margin-top:1px}.anxiety-month-divider{height:1px;background:var(--border);margin:4px 0;opacity:.5}.anxiety-baseline-note{margin-top:16px;padding:10px 14px;background:var(--primary-light);border-radius:8px;font-size:12px;color:var(--text-secondary);text-align:center}.ai-coach-section{padding:0 16px;margin-top:20px;margin-bottom:20px}.ai-coach-card{border-radius:var(--radius)!important}.coach-setup{text-align:center}.coach-setup-desc{font-size:13px;color:var(--text-secondary);margin-bottom:14px}.coach-role-input-row{display:flex;gap:8px;margin-bottom:12px}.coach-role-suggestions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.suggestion-label{font-size:12px;color:var(--text-secondary)}.coach-plan-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.coach-plan-header h4{font-size:16px;margin:0 0 4px}.coach-week-range{font-size:12px;color:var(--text-secondary);margin:0}.coach-task-list{display:flex;flex-direction:column;gap:6px}.coach-task-item{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:var(--bg-secondary);cursor:pointer;transition:all .2s}.coach-task-item:hover{background:var(--primary-light)}.coach-task-item.done{opacity:.65;background:var(--success-light)}[data-theme=dark] .coach-task-item.done{background:var(--success-light)}.coach-task-check{flex-shrink:0}.coach-task-content{flex:1;display:flex;flex-direction:column;gap:2px}.coach-task-day{font-size:11px;font-weight:600;color:var(--primary)}.coach-task-text{font-size:14px;color:var(--text);line-height:1.4}.coach-task-item.done .coach-task-text{text-decoration:line-through;color:var(--text-secondary)}@media (min-width: 768px){.culture-section,.interview-section,.timeline-section,.connector-section,.skills-section,.stories-section,.kaleidoscope-section,.prep-section,.knowledge-map-section,.career-section,.hot-section{padding-left:0;padding-right:0}.progress-card,.congrats-banner,.milestones-section,.growth-tips{margin-left:0;margin-right:0}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}:root{--td-screen-xs: 320px;--td-screen-sm: 768px;--td-screen-md: 992px;--td-screen-lg: 1200px;--td-screen-xl: 1400px;--td-screen-xxl: 1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{-webkit-transition:d .2s;transition:d .2s;stroke:currentcolor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:center;transform-origin:center}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{-webkit-transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1);transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(0, 0, 0, .1);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(255, 255, 255, .1);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 18px;--td-font-size-title-extraLarge: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 26px;--td-line-height-title-extraLarge: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}
