@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon-loading{animation:t-spin 1s linear infinite}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-loading{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;padding:0;list-style:none;margin:0;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:inline-flex;align-items:center;vertical-align:middle;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:inline-flex;justify-content: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%)}.t-button{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;padding:0;list-style:none;position:relative;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:inline-flex;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-radius:var(--td-radius-default);transition:all .2s linear;touch-action:manipulation;text-decoration:none}.t-button .t-button__text,.t-button .t-icon{position:relative;z-index:1;display:inline-flex}.t-button .t-icon,.t-button .t-loading{font-size:var(--td-font-size-body-large)}.t-button svg+.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: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-container-hover)}.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-container-hover)}.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: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)}: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{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{transition:transform .2s;transform-origin:center}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{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-mask-gradient: rgba(255, 255, 255, 0);--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-mask-gradient: rgba(36, 36, 36, 0);--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)}.line-icon[data-v-262ec8e0]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.line-icon[data-v-262ec8e0]:before{width:100%;height:100%;background-color:currentColor;content:"";-webkit-mask:var(--line-icon-source) center / contain no-repeat;mask:var(--line-icon-source) center / contain no-repeat}:root{--ui-coral: #ff9b83;--ui-coral-soft: #fff2ec;--ui-coral-line: #ffdccf;--ui-coral-icon: #c96c52;--ui-coral-text: #a34934;--ui-coral-ink: #733122;--ui-lilac: #a18ae8;--ui-lilac-soft: #f4f0fe;--ui-lilac-line: #e2d9f6;--ui-lilac-icon: #9076db;--ui-lilac-text: #654b9c;--ui-lilac-ink: #352354}:root{--gw-brand-1: #eafaf5;--gw-brand-2: #cbece4;--gw-brand-3: #9ed6ca;--gw-brand-4: #4ba193;--gw-brand-5: #008374;--gw-radius-sm: 8px;--gw-radius-md: 12px;--gw-radius-lg: 20px;--gw-space-1: 8px;--gw-space-half: 4px;--gw-page-gutter: 16px;--gw-card-gap: 16px;--gw-space-2: 16px;--gw-space-3: 24px;--gw-space-4: 32px;--gw-space-5: 40px;--gw-space-6: 48px;--gw-space-7: 56px;--gw-space-8: 64px;--gw-space-9: 72px;--gw-space-10: 80px;--gw-space-11: 88px;--gw-space-12: 96px;--gw-space-13: 104px;--gw-space-14: 112px;--gw-button-height-regular: 32px;--gw-button-height-cta: 46px;--gw-button-height-cta-mobile: 44px;--gw-button-hit-min: 40px;--ui-text-primary: #181d27;--ui-text-secondary: #535862;--ui-text-tertiary: #717680;--ui-text-disabled: #a4a7ae;--ui-border-subtle: #e9eaeb;--ui-border-default: #d5d7da;--gw-black: var(--ui-text-primary);--gw-text-1: var(--ui-text-primary);--gw-text-2: var(--ui-text-secondary);--gw-text-3: var(--ui-text-tertiary);--gw-line: var(--ui-border-subtle);--gw-bg-soft: #f7fafa;--gw-shadow: 0 12px 36px rgba(0, 33, 28, .05);--td-brand-color: var(--gw-brand-5);--td-brand-color-hover: var(--gw-brand-4);--td-brand-color-active: var(--gw-brand-5);--td-radius-small: var(--gw-radius-sm);--td-radius-default: var(--gw-radius-sm);--td-radius-medium: var(--gw-radius-md);--td-radius-large: var(--gw-radius-lg);--td-radius-extraLarge: var(--gw-radius-lg);--td-font-family: "PingFang SC", "Microsoft YaHei", Arial, sans-serif}html{scroll-behavior:smooth}body{margin:0;min-width:0;font-family:var(--td-font-family);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);color:var(--ui-text-primary);background:#fff}:where(h1){font-size:var(--td-font-size-headline-large);line-height:var(--td-line-height-headline-large)}:where(h2){font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small)}:where(h3){font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge)}:where(h4){font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}:where(h5){font-size:var(--td-font-size-title-medium);line-height:var(--td-line-height-title-medium)}:where(h6){font-size:var(--td-font-size-title-small);line-height:var(--td-line-height-title-small)}:where(small){font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}img{display:block;max-width:100%}button,input,textarea{font:inherit;border-radius:var(--gw-radius-sm)}:root{--site-header-height: 56px;--brand-blue: #0076c8;--brand-cyan: #00c9d6;--brand-lime: #a5e878;--brand-gradient: linear-gradient( 120deg, var(--brand-blue), var(--brand-cyan), var(--brand-lime) );--ui-accent: var(--brand-blue);--ui-accent-hover: color-mix(in srgb, var(--brand-blue) 85%, #000);--ui-accent-active: color-mix(in srgb, var(--brand-blue) 75%, #000);--ui-accent-soft: color-mix(in srgb, var(--brand-blue) 8%, #fff);--ui-accent-soft-hover: color-mix(in srgb, var(--brand-blue) 16%, #fff);--gw-brand-1: var(--ui-accent-soft);--gw-brand-2: var(--ui-accent-soft-hover);--gw-brand-3: color-mix(in srgb, var(--brand-blue) 32%, #fff);--gw-brand-4: var(--ui-accent-hover);--gw-brand-5: var(--ui-accent);--Gray-color-1: #fafafa;--Gray-color-2: #f5f5f5;--Gray-color-3: #e9eaeb;--Gray-color-4: #d5d7da;--Gray-color-5: #a4a7ae;--Gray-color-6: #717680;--Gray-color-7: #535862;--Gray-color-8: #414651;--Gray-color-9: #252b37;--Gray-color-10: #181d27;--Gray-color-11: #0a0d12;--Gray-color-12: #2c2c2c;--Gray-color-13: #242424;--Gray-color-14: #181818;--ui-text-primary: var(--Gray-color-10);--ui-text-secondary: var(--Gray-color-7);--ui-text-tertiary: var(--Gray-color-6);--ui-text-disabled: var(--Gray-color-5);--ui-text-inverse: #fff;--ui-surface: #fff;--ui-surface-page: #f7fafa;--ui-surface-subtle: var(--Gray-color-1);--ui-surface-muted: var(--Gray-color-2);--ui-border-subtle: var(--Gray-color-3);--ui-border-default: var(--Gray-color-4);--ui-border-strong: rgba(24, 29, 39, .16);--ui-shadow-card: 0 10px 24px rgba(16, 24, 40, .05);--ui-shadow-float: 0 12px 36px rgba(16, 24, 40, .08);--ui-shadow-pop: 0 8px 24px rgba(16, 24, 40, .12);--ui-focus-ring: 0 0 0 2px color-mix(in srgb, var(--ui-accent) 12%, transparent);--ui-focus-gutter: 4px;--ui-transition-base: background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease, opacity .2s ease, transform .2s ease;--ui-button-height-compact: 32px;--ui-button-height-standard: 40px;--ui-button-height-prominent: 48px;--td-brand-color-1: var(--ui-accent-soft);--td-brand-color-2: var(--ui-accent-soft-hover);--td-brand-color-3: var(--gw-brand-3);--td-brand-color-4: color-mix(in srgb, var(--brand-blue) 60%, #fff);--td-brand-color-5: var(--ui-accent-hover);--td-brand-color-6: var(--ui-accent);--td-brand-color-7: var(--ui-accent-active);--td-brand-color-8: color-mix(in srgb, var(--brand-blue) 60%, #000);--td-brand-color-9: color-mix(in srgb, var(--brand-blue) 45%, #000);--td-brand-color-10: color-mix(in srgb, var(--brand-blue) 30%, #000);--td-brand-color: var(--ui-accent);--td-brand-color-hover: var(--ui-accent-hover);--td-brand-color-active: var(--ui-accent-active);--td-brand-color-light: var(--ui-accent-soft);--td-brand-color-light-hover: var(--ui-accent-soft-hover);--td-brand-color-focus: var(--ui-accent-soft-hover);--td-brand-color-disabled: var(--gw-brand-3);--td-text-color-primary: var(--ui-text-primary);--td-text-color-secondary: var(--ui-text-secondary);--td-text-color-placeholder: var(--ui-text-tertiary);--td-text-color-disabled: var(--ui-text-disabled);--td-text-color-anti: var(--ui-text-inverse);--td-text-color-brand: var(--ui-accent);--td-gray-color-1: var(--Gray-color-1);--td-gray-color-2: var(--Gray-color-2);--td-gray-color-3: var(--Gray-color-3);--td-gray-color-4: var(--Gray-color-4);--td-gray-color-5: var(--Gray-color-5);--td-gray-color-6: var(--Gray-color-6);--td-gray-color-7: var(--Gray-color-7);--td-gray-color-8: var(--Gray-color-8);--td-gray-color-9: var(--Gray-color-9);--td-gray-color-10: var(--Gray-color-10);--td-gray-color-11: var(--Gray-color-11);--td-gray-color-12: var(--Gray-color-12);--td-gray-color-13: var(--Gray-color-13);--td-gray-color-14: var(--Gray-color-14);--td-border-level-1-color: var(--ui-border-subtle);--td-border-level-2-color: var(--ui-border-default);--td-component-stroke: var(--ui-border-subtle);--td-component-border: var(--ui-border-default);--td-bg-color-page: var(--ui-surface-page);--td-bg-color-container: var(--ui-surface);--td-bg-color-container-hover: var(--ui-surface-muted);--td-bg-color-container-active: var(--ui-border-subtle);--td-bg-color-container-select: var(--ui-surface);--td-bg-color-secondarycontainer: var(--ui-surface-muted);--td-bg-color-secondarycontainer-hover: var(--ui-border-subtle);--td-bg-color-component: var(--ui-surface-muted);--td-bg-color-component-hover: var(--ui-border-subtle);--td-bg-color-component-disabled: var(--ui-surface-muted);--td-bg-color-specialcomponent: var(--ui-surface);--td-font-family-medium: var(--td-font-family);--td-success-color: #2ba471;--td-success-color-light: #e3f9e9;--td-warning-color: #e37318;--td-warning-color-light: #fff1e9;--td-error-color: #d54941;--td-error-color-light: #fff0ed;scrollbar-color:var(--ui-border-default) var(--ui-surface);scrollbar-width:thin;font-family:var(--td-font-family);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);font-synthesis:none;color:var(--ui-text-primary);background:var(--ui-surface)}.t-button{border-radius:var(--gw-radius-sm)}.t-button .t-button__text{gap:8px}.t-button .t-icon+.t-button__text,.t-button .line-icon+.t-button__text{margin-left:8px}.t-button--size-s{height:var(--ui-button-height-compact)}.t-button--size-m{height:var(--ui-button-height-standard)}.t-button--size-l{height:var(--ui-button-height-prominent)}.t-button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + 16px)}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:6px;border-radius:var(--gw-radius-sm)}::selection{color:var(--ui-surface);background:var(--brand-blue)}h1,h2,h3,p{margin:0}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.section{padding-block:104px}.eyebrow{font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small);font-weight:600;letter-spacing:0}.section-heading h2,.work-copy h2{margin-top:24px;font-size:var(--td-font-size-headline-medium);line-height:var(--td-line-height-headline-medium);font-weight:600;letter-spacing:0}.skip-link{position:fixed;z-index:20;top:12px;left:20px;padding:8px 16px;color:var(--ui-text-inverse);background:var(--brand-blue);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;z-index:10;top:0;height:var(--site-header-height);background:var(--ui-surface);transition:background-color .2s ease}@supports (backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px)){.site-header.is-scrolled{background:color-mix(in srgb,var(--ui-surface) 78%,transparent);-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px)}}.header-inner{display:grid;height:var(--site-header-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.header-inner.container{width:calc(100% - 96px)}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;justify-self:start;color:var(--brand-blue)}.brand-logo{display:block;width:144px;height:auto}.main-navigation{display:flex;align-items:center;gap:32px;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.main-navigation a{white-space:nowrap;transition:color .16s ease}.main-navigation>a:not(.mobile-contact){display:inline-flex;align-items:center;min-height:40px}.main-navigation a:hover{color:var(--brand-blue)}.navigation-contact{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--ui-button-height-standard);padding:0 24px;border:1px solid var(--brand-blue);border-radius:var(--gw-radius-sm);color:var(--ui-surface);background:var(--brand-blue);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);transition:var(--ui-transition-base)}.navigation-contact:hover,.main-navigation .navigation-contact:hover{color:var(--ui-surface);background:var(--ui-accent-hover)}.header-contact{justify-self:end;height:var(--ui-button-height-standard);padding-inline:12px;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.header-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;justify-self:end;gap:8px}.language-switch{min-width:64px;height:var(--ui-button-height-standard);padding:0 8px;border-radius:var(--gw-radius-sm);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.language-switch .t-button__text{display:inline-flex;align-items:center;gap:8px}.language-switch:hover{color:var(--brand-blue);background:var(--ui-accent-soft)}.website[data-locale=en] .hero-description{max-width:44ch}.website[data-locale=en] .products-dropdown{min-width:224px}.website[data-locale=en] .work-principles p{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:16px}.website[data-locale=en] .work-principles strong{min-width:0;font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge)}.website[data-locale=en] .solution h3{overflow-wrap:break-word}.mobile-contact{display:none}.products-navigation{position:relative}.products-toggle{display:flex;align-items:center;gap:8px;min-height:40px;padding:0;border:0;color:inherit;background:transparent;font:inherit}.products-toggle:hover,.products-toggle[aria-expanded=true]{color:var(--brand-blue)}.products-toggle .line-icon{flex-shrink:0;transition:transform .16s ease}.products-toggle .is-open{transform:rotate(180deg)}.products-dropdown{position:absolute;top:calc(100% + 8px);left:-16px;min-width:200px;padding:8px;border:1px solid var(--ui-border-subtle);border-radius:var(--gw-radius-sm);background:var(--ui-surface);box-shadow:var(--ui-shadow-float)}.product-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-radius:var(--gw-radius-sm);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);white-space:nowrap}.products-dropdown a:hover{background:var(--ui-accent-soft)}.product-item[aria-current=page]{color:var(--ui-accent);background:var(--ui-accent-soft)}.menu-toggle,.mobile-break{display:none}.hero{position:relative;display:flex;width:min(1440px,calc(100% - 48px));min-height:clamp(420px,34vw,520px);align-items:center;margin:16px auto 0;overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--gw-radius-lg);background:var(--ui-surface)}.hero-visual{position:absolute;inset:0}.hero-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-content{position:relative;z-index:1;width:57%;padding:48px 56px}.hero h1{font-size:clamp(40px,4vw,58px);font-weight:600;line-height:1.42;letter-spacing:0}.hero-english{margin-top:16px;color:var(--ui-text-secondary);font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge);letter-spacing:0}.hero-description{margin-top:24px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.primary-link{display:inline-flex;align-items:center;gap:8px;height:var(--ui-button-height-prominent);margin-top:32px;padding:0 24px;border:1px solid var(--brand-blue);border-radius:var(--gw-radius-sm);color:var(--ui-surface);background:var(--brand-blue);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);transition:var(--ui-transition-base)}.primary-link:hover{background:var(--ui-accent-hover)}.solutions-section{border-block:1px solid var(--ui-border-subtle);background:var(--ui-surface)}.solutions-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:80px}.solutions-intro{max-width:450px;padding-bottom:8px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.solutions-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 64px;margin-top:52px}.solution{padding-block:32px;border-top:1px solid var(--ui-border-subtle)}.solution-number{color:var(--brand-blue);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small);font-weight:600;letter-spacing:0}.solution h3{margin-top:16px;font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small);font-weight:600}.solution-description{max-width:500px;margin-top:16px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.solution-capabilities{display:flex;flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0;list-style:none;font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.solutions-contact{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--brand-blue);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.solutions-contact:hover{text-decoration:underline;text-underline-offset:4px}.about,.beliefs-layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:80px}.about-copy{padding-top:40px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.about-copy .lead{color:var(--ui-text-primary);font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge)}.about-copy p+p{margin-top:24px}.about-copy .about-signature{display:flex;align-items:center;gap:16px;margin-top:32px;color:var(--brand-blue);font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large);font-weight:600}.about-signature span{color:var(--brand-blue);font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small)}.beliefs-section{border-block:1px solid var(--ui-border-subtle);background:var(--ui-surface)}.beliefs-layout{grid-template-columns:.8fr 1.4fr;gap:64px}.section-intro{margin-top:24px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.belief{border-bottom:1px solid var(--ui-border-subtle)}.belief:first-child{border-top:1px solid var(--ui-border-subtle)}.belief summary{display:grid;grid-template-columns:24px 1fr 20px;align-items:start;gap:20px;padding-block:24px;list-style:none}.belief summary::-webkit-details-marker{display:none}.belief-number{padding-top:4px;color:var(--brand-blue);font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.belief-title,.belief-summary{display:block}.belief-title{font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large);font-weight:600}.belief-summary{margin-top:8px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.belief-toggle{display:block;margin-top:8px;color:var(--brand-blue)}.belief-minus,.belief[open] .belief-plus{display:none}.belief[open] .belief-minus{display:block}.belief-detail{padding:0 40px 24px 44px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.mission-section{color:var(--ui-text-primary);background:var(--ui-surface);border-bottom:1px solid var(--ui-border-subtle)}.mission-section .eyebrow{color:var(--ui-text-secondary)}.mission-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:112px;margin-top:56px}.mission-label{color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);letter-spacing:0}.mission-copy h2{margin-top:20px;font-size:var(--td-font-size-headline-large);line-height:var(--td-line-height-headline-large);font-weight:500;letter-spacing:0}.mission-copy h2 span{color:var(--brand-blue)}.mission-copy>p:last-child,.vision-copy>p:not(.mission-label){margin-top:24px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.vision-copy{position:relative;align-self:end;padding-top:88px;padding-left:48px;border-left:1px solid var(--ui-border-subtle)}.vision-symbol{position:absolute;top:0;right:0;width:54px;height:54px;color:var(--brand-cyan)}.vision-copy h3{margin-top:16px;font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small);font-weight:500}.values-heading{display:flex;align-items:end;justify-content:space-between;gap:28px}.values-heading>p{margin-bottom:12px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.values-list{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;margin:56px 0 0;padding:0;list-style:none}.values-list li{position:relative;padding-top:20px}.values-list li:before{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--brand-gradient);content:""}.value-number{color:var(--brand-blue);font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.values-list h3{margin-top:20px;font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge);font-weight:600}.values-list p{margin-top:12px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.work-section{background:var(--ui-surface);border-block:1px solid var(--ui-border-subtle)}.work-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.work-copy>p:not(.eyebrow){max-width:410px;margin-top:24px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.work-principles p{display:flex;align-items:center;gap:20px;padding-block:20px;border-bottom:1px solid var(--ui-border-subtle)}.work-principles p:first-child{border-top:1px solid var(--ui-border-subtle)}.work-principles strong{min-width:100px;font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small);font-weight:600}.work-principles p>span{color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.work-principles p>.work-arrow{margin-left:auto;color:var(--brand-blue);font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small)}.work-note{display:block;margin-top:24px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.contact-section{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:80px}.contact-email{margin-top:36px}.contact-label{color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.contact-mail-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-top:8px;color:var(--brand-blue);font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge)}.contact-mail-link>span{min-width:0;overflow-wrap:anywhere}.contact-mail-link .line-icon{flex-shrink:0}.contact-mail-link:hover>span{text-decoration:underline;text-underline-offset:5px}.contact-wechat{justify-self:center;margin:0}.contact-wechat img{display:block;width:216px;max-width:100%;height:auto;padding:12px;border:1px solid var(--ui-border-subtle);border-radius:var(--gw-radius-md)}.contact-wechat figcaption{margin-top:12px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);text-align:center}.site-footer{padding-block:48px 24px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:32px}.footer-wordmark{display:block;width:144px;max-width:100%}.footer-wordmark img{display:block;width:100%;height:auto}.footer-top p{margin-left:auto;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.back-to-top{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--ui-border-subtle);border-radius:var(--gw-radius-sm);font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large);transition:background .16s ease}.back-to-top:hover{background:var(--ui-accent-soft)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:32px;padding-top:20px;border-top:1px solid var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}@media(max-width:1100px){.container{width:calc(100% - 64px)}.main-navigation{gap:20px}.solutions-heading,.about,.beliefs-layout,.mission-layout,.work-layout{gap:48px}.vision-copy{padding-left:32px}.values-list{gap:24px}.belief-title{font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.work-principles p{gap:16px}.work-principles strong{min-width:88px;font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge)}}@media(max-width:960px){.header-inner{display:flex;justify-content:space-between}.header-inner.container{width:calc(100% - 2 * var(--gw-page-gutter))}.brand-logo{width:136px}.header-contact{display:none}.header-actions{gap:8px}.menu-toggle{display:flex;width:44px;height:44px;align-items:center;justify-content:center;padding:8px;border:0;color:var(--ui-text-primary);background:transparent}.main-navigation{position:absolute;top:100%;right:0;left:0;display:none;align-items:stretch;gap:0;padding:12px var(--gw-page-gutter) 24px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface);font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.main-navigation.is-open{display:flex;flex-direction:column}.main-navigation>a{padding-block:12px}.main-navigation .mobile-contact{display:inline-flex;align-self:start;margin-top:8px;padding:8px 20px}.products-toggle{width:100%;justify-content:space-between;padding:12px 0}.products-dropdown{position:static;min-width:0;margin-bottom:8px;padding:0 0 0 12px;border:0;border-left:2px solid var(--ui-border-subtle);border-radius:0;box-shadow:none}.website[data-locale=en] .products-dropdown{min-width:0}.product-item{font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}}@media(max-width:800px){.container{width:calc(100% - 48px)}.section{padding-block:72px}.hero{min-height:420px}.hero-content{width:62%;padding:40px 32px}.hero h1{font-size:36px;letter-spacing:0}.hero-english{font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.hero-description{font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.solutions-heading{grid-template-columns:1fr;gap:24px}.solutions-intro{max-width:600px;padding-bottom:0}.solutions-list{column-gap:32px;margin-top:36px}.about,.beliefs-layout,.work-layout{grid-template-columns:1fr;gap:36px}.about-copy{max-width:600px;padding-top:0}.section-heading h2,.work-copy h2{font-size:var(--td-font-size-headline-medium);line-height:var(--td-line-height-headline-medium)}.belief-title{font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}.mission-layout{grid-template-columns:1fr 1fr;gap:32px}.mission-copy h2{font-size:var(--td-font-size-headline-medium);line-height:var(--td-line-height-headline-medium)}.vision-copy h3{font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge)}.vision-copy{padding-left:24px}.values-heading{display:block}.values-heading>p{margin-top:16px}.values-list{grid-template-columns:repeat(3,1fr);gap:36px 28px;margin-top:40px}.work-principles strong{min-width:125px;font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small)}}@media(max-width:560px){.header-inner{width:calc(100% - 2 * var(--gw-page-gutter));gap:8px}.website[data-locale=en] .hero-content{padding-inline:var(--gw-page-gutter)}.website[data-locale=en] .work-principles p{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.website[data-locale=en] .work-principles strong{grid-column:1}.website[data-locale=en] .work-principles p>span:not(.line-icon){grid-column:1;grid-row:2}.website[data-locale=en] .work-arrow{grid-column:2;grid-row:1 / 3;align-self:center}.contact-section{grid-template-columns:1fr;gap:32px}.contact-wechat{justify-self:start}.contact-wechat img{width:200px}.container{width:calc(100% - 2 * var(--gw-page-gutter))}.section{padding-block:60px}.hero{width:calc(100% - 2 * var(--gw-page-gutter));min-height:0;flex-direction:column;align-items:stretch;margin-top:12px;border-radius:var(--gw-radius-lg)}.hero-content{order:1;width:100%;padding:36px 24px 28px}.hero h1{font-size:clamp(31px,8.5vw,42px);letter-spacing:0}.hero-english{margin-top:16px;font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.hero-description{margin-top:20px;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.primary-link{margin-top:24px}.hero-visual{position:static;order:2;height:210px}.hero-visual img{object-position:right center}.solutions-list{grid-template-columns:1fr;margin-top:32px}.solution{padding-block:28px}.solution h3{font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge)}.solutions-intro{font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.section-heading h2,.work-copy h2{margin-top:20px;font-size:var(--td-font-size-headline-medium);line-height:var(--td-line-height-headline-medium)}.about-copy .lead{font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.about-copy{font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.belief summary{grid-template-columns:20px 1fr 16px;gap:12px;padding-block:24px}.belief-title{font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.belief-summary{font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.belief-detail{padding:0 28px 24px 32px;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.mission-layout{grid-template-columns:1fr;gap:40px;margin-top:36px}.mission-copy h2{font-size:var(--td-font-size-headline-large);line-height:var(--td-line-height-headline-large)}.vision-copy{padding:32px 0 0;border-top:1px solid var(--ui-border-subtle);border-left:0}.vision-symbol{top:29px;width:30px;height:30px}.vision-copy h3{font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge)}.vision-copy>p:not(.mission-label),.mission-copy>p:last-child{font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.values-list{grid-template-columns:repeat(2,1fr);gap:32px 24px}.values-list h3{margin-top:16px;font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge)}.values-list p{font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.work-principles strong{min-width:94px;font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge)}.work-principles p{gap:12px}.work-principles p>span{font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.work-note{font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.footer-top{position:relative;align-items:start;flex-direction:column;gap:24px;padding-right:48px}.footer-top p{margin-left:0}.back-to-top{position:absolute;top:0;right:0;width:40px;height:40px}.footer-bottom{flex-direction:column;gap:8px;margin-top:32px}.mobile-break{display:inline}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}.line-icon{width:18px;height:18px}.menu-toggle .line-icon{width:24px;height:24px}.products-toggle .line-icon,.belief-toggle .line-icon{width:16px;height:16px}.vision-symbol.line-icon{width:56px;height:56px}.back-to-top .line-icon{width:20px;height:20px}.navigation-contact .t-button__text,.primary-link .t-button__text{display:inline-flex;align-items:center;gap:8px}.navigation-contact,.primary-link{padding-block:0}.products-toggle,.menu-toggle{border-radius:var(--gw-radius-sm);transition:var(--ui-transition-base)}.menu-toggle:hover{background:var(--ui-surface-muted)}.main-navigation{color:var(--ui-text-secondary)}.eyebrow,.contact-label,.footer-bottom,.work-note{color:var(--ui-text-tertiary)}.belief summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px;border-radius:var(--gw-radius-sm)}@media(max-width:560px){.header-inner{width:calc(100% - 2 * var(--gw-page-gutter))}.vision-symbol.line-icon{width:32px;height:32px}.hero h1{font-size:var(--td-font-size-headline-large);line-height:var(--td-line-height-headline-large)}}.overview-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:var(--gw-space-8)}.overview-intro{max-width:480px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.company-products,.founders,.garden-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gw-space-4);margin-top:var(--gw-space-6)}.company-product,.founder{min-width:0;padding:var(--gw-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--gw-radius-md);background:var(--ui-surface)}.company-product{display:flex;flex-direction:column;border-top:1px solid var(--ui-border-subtle)}.company-product-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gw-space-2)}.company-product-wordmark{display:flex;align-items:center;gap:8px;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small);font-weight:600;max-width:100%}.company-product-wordmark img{width:180px;max-width:100%;height:48px;object-fit:contain;object-position:left center}.product-status{padding:4px 8px;border-radius:var(--gw-radius-sm);color:var(--ui-accent);background:var(--ui-accent-soft);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.company-product h3{margin-top:var(--gw-space-4);font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small);font-weight:600}.product-promise{margin-top:var(--gw-space-2);font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}.product-description{margin-top:var(--gw-space-2);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.product-tags{display:flex;flex-wrap:wrap;gap:8px;margin:var(--gw-space-3) 0 0;padding:0;list-style:none;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.product-tags li{padding:4px 8px;border-radius:var(--gw-radius-sm);background:var(--ui-surface-muted)}.content-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:100%;margin-top:var(--gw-space-3);color:var(--ui-accent);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);overflow-wrap:anywhere}.content-link:hover{text-decoration:underline;text-underline-offset:4px}.company-product .product-detail-link{align-self:start;margin-top:auto;padding-top:var(--gw-space-3)}.practice-section,.principles-section{border-block:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle)}.practice-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--gw-space-8)}.practice-item{border-bottom:1px solid var(--ui-border-default)}.practice-item:first-child{border-top:1px solid var(--ui-border-default)}.practice-item summary{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:start;gap:var(--gw-space-2);padding-block:var(--gw-space-3);list-style:none}.practice-item summary::-webkit-details-marker,.founder-responsibilities summary::-webkit-details-marker{display:none}.practice-number{color:var(--ui-accent);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.practice-summary>span{display:block}.practice-title{font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large);font-weight:600}.practice-summary>span:last-child{margin-top:var(--gw-space-1);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.practice-toggle{color:var(--ui-accent)}.details-minus,details[open]>summary .details-plus{display:none}details[open]>summary .details-minus{display:inline-flex}.practice-detail{padding:0 36px var(--gw-space-3) 40px}.practice-detail dl{display:grid;gap:var(--gw-space-3);margin:0}.practice-detail dt{font-size:var(--td-font-size-title-small);line-height:var(--td-line-height-title-small);font-weight:600}.practice-detail dd{margin:var(--gw-space-1) 0 0;color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.solution-proof{margin-top:var(--gw-space-3);padding-top:var(--gw-space-2);border-top:1px solid var(--ui-border-subtle)}.solution-proof>p{color:var(--ui-text-tertiary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.solution-proof .content-link{margin-top:0}.founder h3{font-size:var(--td-font-size-headline-medium);line-height:var(--td-line-height-headline-medium);font-weight:600}.founder-role{margin-top:var(--gw-space-1);color:var(--ui-accent);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.founder-introduction{margin-top:var(--gw-space-3);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.founder-background{display:grid;gap:var(--gw-space-2);margin:var(--gw-space-3) 0 0;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.founder-background>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--gw-space-2)}.founder-background dt{color:var(--ui-text-tertiary)}.founder-background dd{margin:0;overflow-wrap:anywhere}.founder-responsibilities{margin-top:var(--gw-space-3);border-top:1px solid var(--ui-border-subtle)}.founder-responsibilities summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:var(--gw-space-2);list-style:none;font-size:var(--td-font-size-title-small);line-height:var(--td-line-height-title-small);font-weight:600}.founder-responsibilities summary>span{display:inline-flex;color:var(--ui-accent)}.founder-responsibilities ul{display:grid;gap:var(--gw-space-1);margin:0;padding:0 0 0 var(--gw-space-2);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.shared-capabilities-title{margin-top:var(--gw-space-7);font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge);font-weight:600}.shared-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gw-space-4);margin-top:var(--gw-space-3)}.shared-capabilities h4,.garden-features h3,.garden-platforms h3{margin:var(--gw-space-2) 0 0;font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large);font-weight:600}.shared-capabilities p,.garden-features p,.garden-platforms p{margin-top:var(--gw-space-1);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.company-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gw-space-6);margin:var(--gw-space-6) 0 0;padding:0;list-style:none}.company-principles li{padding-top:var(--gw-space-3);border-top:1px solid var(--ui-border-subtle)}.company-principles h3{margin-top:var(--gw-space-2);font-size:var(--td-font-size-title-extraLarge);line-height:var(--td-line-height-title-extraLarge);font-weight:600}.company-principles p{margin-top:var(--gw-space-2);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.company-page-hero{padding-block:var(--gw-space-8) var(--gw-space-10)}.about-brand-logo{width:180px;max-width:100%;height:auto;margin-bottom:var(--gw-space-4)}.company-about-page>.company-page-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.company-page-hero h1{max-width:900px;margin-top:var(--gw-space-3);font-size:var(--td-font-size-display-medium);line-height:var(--td-line-height-display-medium);font-weight:600}.company-page-intro{max-width:720px;margin-top:var(--gw-space-3);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.company-page-actions{display:flex;flex-wrap:wrap;gap:var(--gw-space-2);margin-top:var(--gw-space-4)}.company-page-actions .t-button{height:auto;min-height:var(--ui-button-height-prominent);max-width:100%;padding-block:8px}.company-page-actions .t-button__text{white-space:normal}.product-back.content-link{margin-top:0;color:var(--ui-text-secondary)}.garden-wordmark{display:flex;align-items:center;gap:8px;margin-top:var(--gw-space-5)}.garden-wordmark img{width:240px;max-width:100%;height:auto}.garden-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gw-space-6);margin-top:var(--gw-space-6)}.garden-platforms>article{padding-top:var(--gw-space-3);border-top:1px solid var(--ui-border-default)}.garden-platform-note{margin-top:var(--gw-space-4);color:var(--ui-text-tertiary);font-size:var(--td-font-size-body-small);line-height:var(--td-line-height-body-small)}.garden-contact{border-top:1px solid var(--ui-border-subtle)}.company-about-page>.about{border-top:1px solid var(--ui-border-subtle)}.about-people-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gw-space-2);margin:var(--gw-space-4) 0 0;padding:0;list-style:none;font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.about-people-list li{padding-block:var(--gw-space-2);border-bottom:1px solid var(--ui-border-subtle)}.about-spirit{border-top:1px solid var(--ui-border-subtle)}.about-spirit h2{margin-top:var(--gw-space-3);font-size:var(--td-font-size-headline-medium);line-height:var(--td-line-height-headline-medium);font-weight:600}.about-spirit>p:not(.eyebrow){max-width:720px;margin-top:var(--gw-space-3);color:var(--ui-text-secondary);font-size:var(--td-font-size-body-large);line-height:var(--td-line-height-body-large)}.about-spirit>.about-spirit-slogan{color:var(--ui-accent);font-weight:600}@media(max-width:960px){.overview-heading,.practice-layout{gap:var(--gw-space-4)}.shared-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.company-principles,.garden-features{gap:var(--gw-space-4)}}@media(max-width:800px){.overview-heading,.practice-layout,.company-products,.founders{grid-template-columns:minmax(0,1fr)}.overview-intro{max-width:640px}.company-products,.founders{margin-top:var(--gw-space-4)}.company-principles,.garden-features{grid-template-columns:minmax(0,1fr);gap:var(--gw-space-4);margin-top:var(--gw-space-4)}.about-people-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.company-product,.founder{padding:var(--gw-space-3)}.overview-intro,.founder-introduction,.company-page-intro{font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.company-product h3,.founder h3{font-size:var(--td-font-size-headline-small);line-height:var(--td-line-height-headline-small)}.practice-item summary{grid-template-columns:20px minmax(0,1fr) 16px;gap:12px}.practice-title{font-size:var(--td-font-size-title-medium);line-height:var(--td-line-height-title-medium)}.practice-detail{padding-inline:32px 0}.founder-background>div{grid-template-columns:minmax(0,1fr);gap:4px}.shared-capabilities,.garden-platforms{grid-template-columns:minmax(0,1fr)}.company-page-hero{padding-block:var(--gw-space-5) var(--gw-space-7)}.company-page-hero h1{font-size:var(--td-font-size-headline-large);line-height:var(--td-line-height-headline-large)}.company-page-actions{flex-direction:column;align-items:start}}.shared-capabilities>article,.garden-features>article,.garden-platforms>article{min-width:0;padding:var(--gw-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--gw-radius-md);background:var(--ui-surface)}.company-product,.founder,.shared-capabilities>article,.garden-features>article,.garden-platforms>article{transition:border-color .18s ease}.solution>.icon-badge{margin-bottom:var(--gw-space-3)}.content-link .line-icon,.solutions-contact .line-icon{transition:transform .18s ease}@media(hover:hover){.company-product:hover,.founder:hover,.shared-capabilities>article:hover,.garden-features>article:hover,.garden-platforms>article:hover{border-color:var(--ui-border-default)}.content-link:hover .line-icon,.solutions-contact:hover .line-icon{transform:translate(4px)}}@media(max-width:560px){.shared-capabilities>article,.garden-features>article,.garden-platforms>article{padding:var(--gw-space-3)}}@media(prefers-reduced-motion:reduce){.content-link:hover .line-icon,.solutions-contact:hover .line-icon{transform:none}}.practice-entry{padding-block:var(--gw-space-3)}.practice-entry-heading{display:flex;align-items:baseline;gap:var(--gw-space-2)}.practice-entry .content-link{margin-top:var(--gw-space-2)}.about-purpose{display:grid;gap:var(--gw-space-3);margin:var(--gw-space-4) 0 0}.about-purpose dt{color:var(--ui-text-tertiary);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium)}.about-purpose dd{margin:var(--gw-space-1) 0 0;font-size:var(--td-font-size-title-large);line-height:var(--td-line-height-title-large)}.company-home-page .shared-capabilities{margin-top:var(--gw-space-6)}
