@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@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;margin:0;padding:0;list-style:none;position:relative;color:var(--td-brand-color);font-size:var(--td-comp-size-l)}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:var(--td-comp-size-xxxs)}.t-loading.t-size-l{font-size:var(--td-comp-size-xxxl)}.t-loading__parent--relative{position:relative!important}.t-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display: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;margin:0;padding:0;list-style:none;position:relative;z-index:0;overflow:hidden;font-size:var(--td-font-body-medium);outline:none;border-width:1px;border-style:solid;border-color:transparent;background-color:transparent;cursor:pointer;display: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 .t-icon+.t-button__text:not(:empty){margin-left:8px}.t-button .t-loading+.t-button__text:not(:empty){margin-left:8px}.t-button .t-button__suffix:not(:empty){display:inline-flex;margin-left:8px}.t-button--variant-base{color:var(--td-text-color-anti);height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);background-color:var(--td-bg-color-component);border-color:var(--td-bg-color-component);color:var(--td-text-color-primary)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{border-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{border-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover,.t-button--variant-base:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-loading,.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-primary:hover,.t-button--variant-base.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-loading,.t-button--variant-base.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-success:hover,.t-button--variant-base.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-loading,.t-button--variant-base.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-warning:hover,.t-button--variant-base.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-loading,.t-button--variant-base.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--theme-danger:hover,.t-button--variant-base.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-loading,.t-button--variant-base.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-base.t-button--ghost:active,.t-button--variant-base.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-base.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost:hover,.t-button--variant-base.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-base.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-base.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover,.t-button--variant-base.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-base.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-base.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-base.t-is-loading:not(.t-button--variant-base.t-button--ghost).t-button--theme-default{color:var(--td-text-color-primary)}.t-button--variant-outline{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover,.t-button--variant-outline:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-loading,.t-button--variant-outline.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover,.t-button--variant-outline.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-loading,.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover,.t-button--variant-outline.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-loading,.t-button--variant-outline.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover,.t-button--variant-outline.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-loading,.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover,.t-button--variant-outline.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-loading,.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-outline.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-outline.t-is-loading:not(.t-button--variant-outline.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-dashed{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border-color:var(--td-border-level-2-color);border-style:dashed}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover,.t-button--variant-dashed:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-loading,.t-button--variant-dashed.t-is-disabled{border-color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-loading,.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border-color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover,.t-button--variant-dashed.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-loading,.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border-color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-loading,.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border-color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-loading,.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border-color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{background-color:transparent}.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-loading{background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-loading{border-color:var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:focus-visible{border-color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border-color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading{border-color:var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-success:focus-visible{border-color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border-color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading{border-color:var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:focus-visible{border-color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border-color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading{border-color:var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:focus-visible{border-color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border-color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading{border-color:var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{border-color:#ffffff38;background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-success{color:var(--td-success-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color);background-color:transparent}.t-button--variant-dashed.t-is-loading:not(.t-button--variant-dashed.t-button--ghost).t-button--theme-danger{color:var(--td-error-color);background-color:transparent}.t-button--variant-text{height:var(--td-comp-size-m);font:var(--td-font-body-medium);padding-left:calc(var(--td-comp-paddingLR-l) - 1px);padding-right:calc(var(--td-comp-paddingLR-l) - 1px);color:var(--td-text-color-primary);background-color:transparent;border-color:transparent}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:var(--td-font-size-body-large)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{background-color:transparent}.t-button--variant-text:hover,.t-button--variant-text:focus-visible{border-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-loading,.t-button--variant-text.t-is-disabled{border-color:transparent}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover,.t-button--variant-text.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-loading,.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover,.t-button--variant-text.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-loading,.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover,.t-button--variant-text.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-loading,.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover,.t-button--variant-text.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-loading,.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{background:none;color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost:hover,.t-button--variant-text.t-button--ghost:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-loading{color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover,.t-button--variant-text.t-button--ghost.t-button--theme-primary:focus-visible{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover,.t-button--variant-text.t-button--ghost.t-button--theme-success:focus-visible{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover,.t-button--variant-text.t-button--ghost.t-button--theme-warning:focus-visible{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover,.t-button--variant-text.t-button--ghost.t-button--theme-danger:focus-visible{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:#ffffff38;background-color:transparent}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost){color:var(--td-text-color-primary)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-is-loading:not(.t-button--variant-text.t-button--ghost).t-button--theme-danger{color:var(--td-error-color)}.t-button.t-is-loading,.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding-left:calc(var(--td-comp-paddingLR-s) - 1px);padding-right:calc(var(--td-comp-paddingLR-s) - 1px)}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:var(--td-font-size-body-medium)}.t-button.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-left:calc(var(--td-comp-paddingLR-xl) - 1px);padding-right:calc(var(--td-comp-paddingLR-xl) - 1px)}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:var(--td-font-size-title-large)}.t-button--shape-square{width:var(--td-comp-size-m);padding:0}.t-button--shape-square.t-size-s{width:var(--td-comp-size-xs);padding:0}.t-button--shape-square.t-size-l{width:var(--td-comp-size-xl);padding:0}.t-button--shape-round{border-radius:var(--td-radius-round)}.t-button--shape-round.t-size-s{border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-round.t-size-l{border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button--shape-circle{width:var(--td-comp-size-m);padding:0;text-align:center;border-radius:calc(var(--td-comp-size-m) / 2)}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:var(--td-font-size-body-large)}.t-button--shape-circle.t-size-s{width:var(--td-comp-size-xs);border-radius:calc(var(--td-comp-size-xs) / 2)}.t-button--shape-circle.t-size-l{width:var(--td-comp-size-xl);padding:0;border-radius:calc(var(--td-comp-size-xl) / 2)}.t-button.t-size-full-width{display: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)}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.t-icon-loading{animation:t-spin 1s linear infinite}.t-icon.t-size-s,i.t-size-s{font-size:14px}.t-icon.t-size-m,i.t-size-m{font-size:16px}.t-icon.t-size-l,i.t-size-l{font-size:18px}.t-divider{margin:0;padding:0;list-style:none;font:var(--td-font-body-medium);margin:var(--td-comp-margin-xxl) 0;border-top:1px solid var(--td-border-level-1-color);color:var(--td-text-color-primary);box-sizing:border-box}.t-divider--dashed{border-top-style:dashed}.t-divider--horizontal{width:100%;display:flex}.t-divider--vertical{border-top:0;display:inline-block;margin:0 var(--td-comp-margin-m);border-left:1px solid var(--td-border-level-1-color);height:.9em;vertical-align:middle}.t-divider--with-text{display:flex;border-top:0;white-space:nowrap;align-items:center}.t-divider--with-text .t-divider__inner-text:not(:empty){padding:0 1em;display:inline-block}.t-divider--with-text:before,.t-divider--with-text:after{content:"";width:50%;border-top:1px solid var(--td-border-level-1-color)}.t-divider--with-text-left:before{width:5%}.t-divider--with-text-left:after{width:95%}.t-divider--with-text-right:before{width:95%}.t-divider--with-text-right:after{width:5%}.t-divider--dashed:before,.t-divider--dashed:after{border-top:1px dashed var(--td-border-level-1-color)}.t-divider--vertical.t-divider--dashed{border-left:1px dashed var(--td-border-level-1-color)}.t-space{display:inline-flex}.t-space .t-space-item{width:inherit}.t-space-align-start{align-items:flex-start}.t-space-align-end{align-items:flex-end}.t-space-align-baseline{align-items:baseline}.t-space-align-center{align-items:center}.t-space-vertical{flex-direction:column}.t-space-vertical>.t-space-item-separator{width:100%}.t-space.t-space--break-line{flex-wrap:wrap}.t-space.t-space--polyfill{display:flex}.t-space.t-space--polyfill.t-space-horizontal,.t-space.t-space--polyfill.t-space--break-line{margin-left:calc(-1 * var(--td-space-column-gap, 0))}.t-space.t-space--polyfill.t-space-vertical,.t-space.t-space--polyfill.t-space--break-line{margin-top:calc(-1 * var(--td-space-row-gap, 0))}.t-space.t-space--polyfill.t-space-horizontal>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-left:var(--td-space-column-gap)}.t-space.t-space--polyfill.t-space-vertical>*,.t-space.t-space--polyfill.t-space--break-line>*{margin-top:var(--td-space-row-gap)}.t-message{margin:0;padding:0;list-style:none;width:-webkit-fit-content;width:fit-content;outline:0;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-sizing:border-box;display:flex;align-items:center;color:var(--td-text-color-primary);font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:var(--td-comp-margin-s);flex-shrink:0;font-size:calc(var(--td-font-size-body-medium) + 6px)}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable .t-message__close{display:inline-flex;margin-right:0;margin-left:var(--td-comp-margin-xxl);cursor:pointer;color:var(--td-text-color-secondary)}.t-message.t-is-closable .t-message__close .t-icon-close{font-size:calc(var(--td-font-size-body-medium) + 2px);border-radius:var(--td-radius-default);transition:all .2s linear}.t-message.t-is-closable .t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable .t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{position:fixed;z-index:6000;pointer-events:none}.t-message__list .t-message{margin-bottom:var(--td-comp-margin-s);word-break:break-all;pointer-events:auto}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;color:var(--td-text-color-primary);display:inline-block;z-index:5500}.t-popup__content{position:relative;background:var(--td-bg-color-container);box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);border-radius:var(--td-radius-medium);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);box-sizing:border-box;word-break:break-all}.t-popup__arrow{position:absolute;z-index:1;width:8px;height:8px}.t-popup__arrow:before{position:absolute;content:"";width:8px;height:8px;transform:rotate(45deg);background:var(--td-bg-color-container)}.t-popup[data-popper-placement^=top] .t-popup__content{margin-bottom:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin-bottom:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=bottom] .t-popup__content{margin-top:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=bottom] .t-popup__content--arrow{margin-top:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content{margin-right:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=left] .t-popup__content--arrow{margin-right:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=left] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=right] .t-popup__content{margin-left:var(--td-comp-margin-s)}.t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin-left:var(--td-comp-margin-l)}.t-popup[data-popper-placement^=right] .t-popup__content--text{max-width:480px}.t-popup[data-popper-placement^=top] .t-popup__arrow:before{border-top-left-radius:100%;box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=top-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=top] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=top-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=bottom] .t-popup__arrow{top:-4px}.t-popup[data-popper-placement^=bottom] .t-popup__arrow:before{border-bottom-right-radius:100%;box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right)}.t-popup[data-popper-placement=bottom-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=bottom] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=bottom-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=left] .t-popup__arrow{right:-4px}.t-popup[data-popper-placement^=left] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top)}.t-popup[data-popper-placement=left-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=left] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=left-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup[data-popper-placement^=right] .t-popup__arrow{left:-4px}.t-popup[data-popper-placement^=right] .t-popup__arrow:before{box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=right-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=right] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=right-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup--animation-enter,.t-popup--animation-enter-from,.t-popup--animation-exiting,.t-popup--animation-leave-to{opacity:0;visibility:hidden}.t-popup--animation-enter-to,.t-popup--animation-entering,.t-popup--animation-leave-from,.t-popup--animation-leave{opacity:1;visibility:visible;transform:none}.t-popup--animation-enter-active{transition:opacity .2s linear}.t-popup--animation-leave-active{transition:opacity .2s cubic-bezier(0,0,.15,1),visibility .2s cubic-bezier(.82,0,1,.9)}.t-popup--animation-expand-enter-active[data-popper-placement^=top]{animation:t-popup-animation-expand-in-top .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=top]{animation:t-popup-animation-expand-out-top .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-top{0%{-webkit-clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%);clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}to{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-top{0%{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{-webkit-clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%);clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}}.t-popup--animation-expand-enter-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-in-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-in .2s linear}.t-popup--animation-expand-leave-active[data-popper-placement^=bottom]{animation:t-popup-animation-expand-out-bottom .2s cubic-bezier(.38,0,.24,1),t-fade-out .2s cubic-bezier(0,0,.15,1)}@keyframes t-popup-animation-expand-in-bottom{0%{-webkit-clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0);clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}to{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-bottom{0%{-webkit-clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%);clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{-webkit-clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0);clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}}.t-dropdown{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;background-color:var(--td-bg-color-container);font-size:var(--td-font-size-body-medium);color:var(--td-text-color-primary);position:relative;box-shadow:var(--td-shadow-2);border:.5px solid var(--td-component-border);border-radius:var(--td-radius-medium)}.t-dropdown__menu{display:flex;justify-content:flex-start;flex-direction:column;border-radius:var(--td-radius-medium);padding:var(--td-pop-padding-m);gap:2px;overflow-y:auto;overflow-x:hidden}@-moz-document url-prefix(){.t-dropdown__menu{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dropdown__menu::-webkit-scrollbar{width:8px;height:8px}.t-dropdown__menu::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-dropdown__menu::-webkit-scrollbar-thumb:vertical:hover,.t-dropdown__menu::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dropdown__menu .t-divider{margin:var(--td-comp-margin-xs) var(--td-comp-margin-s) var(--td-comp-margin-xxs) var(--td-comp-margin-s);color:var(--td-brand-color-light);width:calc(100% - var(--td-comp-margin-s) * 2)}.t-dropdown__menu .t-dropdown__item-direction{margin:0 0 0 var(--td-comp-margin-s)}.t-dropdown__menu--overflow .t-dropdown__submenu-wrapper--right{left:calc(100% - 14px)}.t-dropdown__menu--overflow .t-dropdown__submenu-wrapper--left{right:calc(100% - 14px)}.t-dropdown__submenu{background-color:var(--td-bg-color-container);box-shadow:var(--td-shadow-2);border-radius:var(--td-radius-medium);border:.5px solid var(--td-component-border);z-index:1100;position:absolute;padding:var(--td-pop-padding-m);display:none;overflow-y:auto;overflow-x:visible}@-moz-document url-prefix(){.t-dropdown__submenu{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dropdown__submenu::-webkit-scrollbar{width:8px;height:8px}.t-dropdown__submenu::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-dropdown__submenu::-webkit-scrollbar-thumb:vertical:hover,.t-dropdown__submenu::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dropdown__submenu ul{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:grid;gap:2px}.t-dropdown__submenu--disabled{visibility:hidden}.t-dropdown__submenu .t-dropdown__item-direction{margin:0 0 0 var(--td-comp-margin-s)}.t-dropdown__submenu-wrapper--right{left:calc(100% - 6px)}.t-dropdown__submenu-wrapper--left{right:calc(100% - 6px)}.t-dropdown__item{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;border-radius:var(--td-radius-default);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background-color .2s cubic-bezier(.82,0,1,.9);white-space:nowrap;display:flex;align-items:center;padding:calc(var(--td-comp-paddingTB-xs) - 1px) var(--td-comp-paddingLR-s);--ripple-color: var(--td-bg-color-container-active)}.t-dropdown__item-icon{display:flex;color:currentcolor;margin-right:var(--td-comp-margin-s);font-size:var(--td-font-size-body-large)}.t-dropdown__item:hover>div>div{display:flex}.t-dropdown__item--disabled{cursor:not-allowed}.t-dropdown__item-content{display:flex;flex:1;align-items:center;justify-content:space-between;max-width:100%}.t-dropdown__item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.t-dropdown__item.t-dropdown__item--suffix .t-dropdown__item-sub-icon{color:currentcolor;font-size:var(--td-font-size-body-large);flex-shrink:0}.t-dropdown__item--theme-default{color:var(--td-text-color-primary)}.t-dropdown__item--theme-default:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-default:active{background-color:var(--td-bg-color-container-active)}.t-dropdown__item--theme-default.t-dropdown__item--active{color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-dropdown__item--theme-default.t-dropdown__item--active:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-default.t-dropdown__item--active:active{background-color:var(--td-bg-color-container-active)}.t-dropdown__item--theme-default.t-dropdown__item--disabled{color:var(--td-text-color-disabled)}.t-dropdown__item--theme-default.t-dropdown__item--disabled:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-default.t-dropdown__item--suffix:hover{background-color:var(--td-brand-color-light);color:var(--td-brand-color)}.t-dropdown__item--theme-success{color:var(--td-success-color)}.t-dropdown__item--theme-success:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-success:active{background-color:var(--td-bg-color-container-active)}.t-dropdown__item--theme-success.t-dropdown__item--active{background-color:var(--td-success-color-light)}.t-dropdown__item--theme-success.t-dropdown__item--active:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-success.t-dropdown__item--active:active{background-color:var(--td-bg-color-container-active)}.t-dropdown__item--theme-success.t-dropdown__item-disabled{color:var(--td-text-color-disabled)}.t-dropdown__item--theme-success.t-dropdown__item-disabled:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-success.t-dropdown__item--suffix:hover{background-color:var(--td-success-color-light)}.t-dropdown__item--theme-error{color:var(--td-error-color)}.t-dropdown__item--theme-error:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-error:active{background-color:var(--td-bg-color-container-active)}.t-dropdown__item--theme-error.t-dropdown__item--active{background-color:var(--td-error-color-light)}.t-dropdown__item--theme-error.t-dropdown__item--active:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-error.t-dropdown__item--active:active{background-color:var(--td-bg-color-container-active)}.t-dropdown__item--theme-error.t-dropdown__item--disabled{color:var(--td-text-color-disabled)}.t-dropdown__item--theme-error.t-dropdown__item--disabled:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-error.t-dropdown__item--suffix:hover{background-color:var(--td-error-color-light)}.t-dropdown__item--theme-warning{color:var(--td-warning-color)}.t-dropdown__item--theme-warning:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-warning:active{background-color:var(--td-bg-color-container-active)}.t-dropdown__item--theme-warning.t-dropdown__item--active{background-color:var(--td-warning-color-light)}.t-dropdown__item--theme-warning.t-dropdown__item--active:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-warning.t-dropdown__item--active:active{background-color:var(--td-bg-color-container-active)}.t-dropdown__item--theme-warning.t-dropdown__item--disabled{color:var(--td-text-color-disabled)}.t-dropdown__item--theme-warning.t-dropdown__item--disabled:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item--theme-warning.t-dropdown__item--suffix:hover{background-color:var(--td-warning-color-light)}.t-card{font:var(--td-font-body-medium);margin:0;padding:0;list-style:none;position:relative;box-sizing:border-box;border-radius:var(--td-radius-medium);background-color:var(--td-bg-color-container);color:var(--td-text-color-primary);transition:box-shadow .2s cubic-bezier(.38,0,.24,1)}.t-card--bordered{border:1px solid var(--td-component-border)}.t-card--shadow-hover:hover,.t-card--shadow{box-shadow:var(--td-shadow-1)}.t-card__cover{display:flow-root}.t-card__cover img{display:flow-root;width:100%;max-height:100%;border-radius:var(--td-radius-default) var(--td-radius-default) 0 0}.t-card__body{display:flow-root;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.t-card__header{display:flex;justify-content:space-between;align-items:center;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);position:relative}.t-card__header-wrapper{flex:1;display:flex;align-items:center}.t-card__header+.t-card__cover img{border-radius:0}.t-card__footer{display:flex;align-items:center;justify-content:space-between;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.t-card__footer-wrapper{flex:1}.t-size-s .t-card__body,.t-size-s .t-card__header,.t-size-s .t-card__footer{padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l)}.t-card__avatar{margin-right:var(--td-comp-margin-l);width:var(--td-comp-size-xxxl);height:var(--td-comp-size-xxxl)}.t-card__title{font:var(--td-font-title-medium);color:var(--td-text-color-primary);margin-right:var(--td-comp-margin-l);word-break:break-all}.t-card__subtitle{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);word-break:break-all}.t-card__description{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);margin-top:var(--td-comp-margin-xs);word-break:break-all}.t-card__actions{float:right;color:var(--td-brand-color)}.t-card__title--bordered{border-bottom:1px solid var(--td-component-border)}.error-boundary[data-v-99f292b4]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.error-card[data-v-99f292b4]{max-width:600px;width:100%}.error-header[data-v-99f292b4]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px}.error-icon[data-v-99f292b4]{color:var(--td-error-color)}.error-content[data-v-99f292b4]{padding:0 24px 24px;text-align:center}.error-message[data-v-99f292b4]{font-size:16px;color:var(--td-text-color-primary);margin-bottom:16px}.error-details[data-v-99f292b4]{font-size:12px;font-family:monospace;color:var(--td-text-color-secondary);background:var(--td-bg-color-container);padding:12px;border-radius:8px;text-align:left;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}@media(max-width:767px){.error-card[data-v-99f292b4]{margin:16px}}.weather-info-badge[data-v-14f8312d]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:16px;cursor:pointer;background:#0000000a;background:var(--color-bg-secondary, rgba(0, 0, 0, .04));transition:all .2s;font-size:13px;line-height:1}.weather-info-badge[data-v-14f8312d]:hover{background:#00000014;background:var(--color-bg-hover, rgba(0, 0, 0, .08));transform:scale(1.05)}.weather-info-badge[data-v-14f8312d]:focus{outline:none}.weather-info-badge[data-v-14f8312d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.weather-emoji[data-v-14f8312d]{font-size:16px;margin-right:4px;line-height:1}.weather-temp[data-v-14f8312d]{font-weight:500;color:var(--color-text-primary);white-space:nowrap}@media(max-width:600px){.weather-temp[data-v-14f8312d]{display:none}.weather-emoji[data-v-14f8312d]{margin-right:0}.weather-info-badge[data-v-14f8312d]{padding:4px 6px}}.app-header[data-v-122e2cb4]{position:sticky;top:0;z-index:100;background:var(--color-bg-container);background:var(--color-bg-glass, var(--color-bg-container));-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;box-shadow:none;padding-top:env(safe-area-inset-top,0);transition:box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.app-header.is-scrolled[data-v-122e2cb4]{border-bottom-color:var(--color-border-light);box-shadow:0 2px 12px #0097b214}.header-container[data-v-122e2cb4]{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:16px 24px}.logo[data-v-122e2cb4]{display:flex;align-items:center;cursor:pointer;font-weight:600;font-size:1.1rem;border-radius:6px;padding:4px;transition:all .2s}.logo[data-v-122e2cb4]:hover,.logo[data-v-122e2cb4]:focus{background:var(--color-bg-secondary);outline:none}.logo[data-v-122e2cb4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.logo-img[data-v-122e2cb4]{width:32px;height:32px;border-radius:6px;object-fit:cover;margin-right:8px}.logo-text[data-v-122e2cb4]{display:none}.nav[data-v-122e2cb4]{display:flex}.nav-link[data-v-122e2cb4]{display:inline-flex;align-items:center;color:var(--color-text-primary);text-decoration:none;padding:8px 16px;border-radius:6px;transition:all .2s;position:relative;margin-left:4px;margin-right:4px}.nav-link[data-v-122e2cb4]:hover{background:var(--color-bg-secondary);color:var(--color-primary)}.nav-link[data-v-122e2cb4]:focus{outline:none}.nav-link[data-v-122e2cb4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nav-link.router-link-active[data-v-122e2cb4],.nav-link.active[data-v-122e2cb4]{color:var(--color-primary);font-weight:600;background:var(--color-primary-light)}.nav-link.active[data-v-122e2cb4]:after{content:"";position:absolute;top:50%;right:6px;width:6px;height:6px;transform:translateY(-50%);background:var(--color-primary);border-radius:var(--radius-full)}.nav-icon[data-v-122e2cb4]{font-size:1.1em;margin-right:4px}.actions[data-v-122e2cb4]{display:flex;align-items:center}.actions[data-v-122e2cb4]>*+*{margin-left:8px}.btn[data-v-122e2cb4]{padding:8px 16px;border:none;border-radius:3px;cursor:pointer;font-size:14px;transition:all .2s;background:transparent;color:inherit}.btn[data-v-122e2cb4]:focus{outline:none}.btn[data-v-122e2cb4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-text[data-v-122e2cb4]{color:var(--color-text-secondary)}.btn-text[data-v-122e2cb4]:hover{color:var(--color-primary);background-color:#0000000d;background-color:var(--color-bg-hover, rgba(0, 0, 0, .05))}.btn-primary[data-v-122e2cb4]{background-color:var(--color-primary);color:#fff}.btn-primary[data-v-122e2cb4]:hover{background-color:var(--color-primary-hover)}.mobile-menu[data-v-122e2cb4]{position:absolute;top:100%;left:0;right:0;background:var(--color-bg-primary);box-shadow:0 2px 20px #0000001a;box-shadow:var(--shadow-md, 0 2px 20px rgba(0, 0, 0, .1));padding:16px}.mobile-menu-item[data-v-122e2cb4]{display:flex;align-items:center;padding:16px;color:var(--color-text-primary);text-decoration:none;border-radius:6px;transition:all .2s}.mobile-menu-item[data-v-122e2cb4]>*+*{margin-left:8px}.mobile-menu-item[data-v-122e2cb4]:hover{background:var(--color-bg-secondary)}.mobile-menu-item.router-link-active[data-v-122e2cb4],.mobile-menu-item.active[data-v-122e2cb4]{background:var(--color-bg-secondary);color:var(--color-primary);font-weight:600}.slide-enter-active[data-v-122e2cb4],.slide-leave-active[data-v-122e2cb4]{transition:all .3s ease}.slide-enter-from[data-v-122e2cb4],.slide-leave-to[data-v-122e2cb4]{transform:translateY(-10px);opacity:0}.menu-btn[data-v-122e2cb4]{display:none;font-size:24px;padding:4px 8px}@media(max-width:900px){.nav[data-v-122e2cb4]{display:none}.menu-btn[data-v-122e2cb4]{display:inline-block}.actions .btn[data-v-122e2cb4]:not(.menu-btn){padding:6px 12px;font-size:13px}}@media(max-width:600px){.actions .btn[data-v-122e2cb4]:not(.menu-btn){display:none}}@media(min-width:901px){.logo-text[data-v-122e2cb4]{display:inline}.menu-btn[data-v-122e2cb4]{display:none}.mobile-menu[data-v-122e2cb4]{display:none!important}}.app-footer[data-v-e5a15503]{background:var(--color-bg-secondary);margin-top:auto}.footer-brand[data-v-e5a15503]{max-width:1200px;margin:0 auto;padding:20px 24px 8px;text-align:center;display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}.brand-name[data-v-e5a15503]{color:var(--color-text-primary);font-size:.95rem;font-weight:600}.brand-divider[data-v-e5a15503]{color:var(--color-text-secondary)}.brand-slogan[data-v-e5a15503]{color:var(--color-text-secondary);font-size:.85rem}.footer-bottom[data-v-e5a15503]{padding:8px 24px 16px;text-align:center}.footer-bottom p[data-v-e5a15503]{color:var(--color-text-secondary);font-size:.8rem;margin:0}@media(max-width:768px){.footer-brand[data-v-e5a15503]{flex-direction:column;gap:4px;padding:16px 16px 4px}.footer-bottom[data-v-e5a15503]{padding:4px 16px 12px}}@media(prefers-color-scheme:dark){.app-footer[data-v-e5a15503]{background:#222240;background:var(--color-bg-secondary, #222240)}}.main-layout[data-v-d5ed4d5b]{display:flex;flex-direction:column;min-height:100vh;min-height:-webkit-fill-available;position:relative}.main-content[data-v-d5ed4d5b]{flex:1;position:relative;padding-bottom:env(safe-area-inset-bottom,0)}.blank-layout[data-v-ea60af8a]{min-height:100vh;min-height:-webkit-fill-available}.achievement-notification-enter-active[data-v-33900efd],.achievement-notification-leave-active[data-v-33900efd]{transition:opacity .3s ease}.achievement-notification-enter-active .achievement-notification[data-v-33900efd],.achievement-notification-leave-active .achievement-notification[data-v-33900efd]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.achievement-notification-enter-from[data-v-33900efd],.achievement-notification-leave-to[data-v-33900efd]{opacity:0}.achievement-notification-enter-from .achievement-notification[data-v-33900efd],.achievement-notification-leave-to .achievement-notification[data-v-33900efd]{transform:scale(.8) translateY(20px);opacity:0}.achievement-notification-overlay[data-v-33900efd]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:var(--spacing-lg)}.achievement-notification[data-v-33900efd]{position:relative;background:linear-gradient(135deg,#fff9e6 0%,var(--color-bg-container) 50%,#fff5d9 100%);border-radius:var(--radius-xl);padding:var(--spacing-xl);max-width:340px;width:100%;text-align:center;box-shadow:0 20px 60px #ffc1074d,0 8px 20px #00000026,inset 0 1px #fffc;overflow:hidden}.notification-glow[data-v-33900efd]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,215,0,.2) 0%,transparent 60%);animation:glow-rotate-33900efd 8s linear infinite}@keyframes glow-rotate-33900efd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification-header[data-v-33900efd]{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.trophy-icon[data-v-33900efd]{font-size:1.5rem;animation:bounce-33900efd .6s ease-out}@keyframes bounce-33900efd{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.header-text[data-v-33900efd]{font-size:1.1rem;font-weight:600;color:var(--color-warning);letter-spacing:2px}.notification-content[data-v-33900efd]{position:relative}.achievement-icon-wrapper[data-v-33900efd]{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}.achievement-icon[data-v-33900efd]{font-size:4rem;animation:pop-in-33900efd .5s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes pop-in-33900efd{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.icon-ring[data-v-33900efd]{position:absolute;width:100px;height:100px;border:3px solid var(--color-warning);border-radius:50%;animation:ring-expand-33900efd .8s ease-out .3s both}@keyframes ring-expand-33900efd{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.achievement-name[data-v-33900efd]{font-size:1.4rem;font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0;animation:slide-up-33900efd .5s ease-out .3s both}.achievement-description[data-v-33900efd]{font-size:.95rem;color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0;animation:slide-up-33900efd .5s ease-out .4s both}@keyframes slide-up-33900efd{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.reward-section[data-v-33900efd]{background:linear-gradient(135deg,#fff8e1,#ffecb3);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);animation:slide-up-33900efd .5s ease-out .5s both}.reward-label[data-v-33900efd]{font-size:.8rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.reward-value[data-v-33900efd]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.coin-icon[data-v-33900efd]{font-size:1.3rem}.points[data-v-33900efd]{font-size:1.8rem;font-weight:700;color:var(--color-warning)}.unit[data-v-33900efd]{font-size:.9rem;color:var(--color-text-secondary)}.notification-footer[data-v-33900efd]{position:relative;animation:slide-up-33900efd .5s ease-out .6s both}.notification-footer .t-button[data-v-33900efd]{width:100%;font-size:1rem}.decoration[data-v-33900efd]{position:absolute;font-size:1.2rem;opacity:0;animation:float-in-33900efd 1s ease-out forwards}.decoration-1[data-v-33900efd]{top:15%;left:10%;animation-delay:.5s}.decoration-2[data-v-33900efd]{top:20%;right:12%;animation-delay:.6s}.decoration-3[data-v-33900efd]{bottom:25%;left:8%;animation-delay:.7s}.decoration-4[data-v-33900efd]{bottom:30%;right:10%;animation-delay:.8s}@keyframes float-in-33900efd{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{opacity:1}to{opacity:.7;transform:scale(1) rotate(0)}}.decoration-1[data-v-33900efd]{animation:float-in-33900efd 1s ease-out .5s forwards,float-33900efd 3s ease-in-out 1.5s infinite}.decoration-2[data-v-33900efd]{animation:float-in-33900efd 1s ease-out .6s forwards,float-33900efd 3.5s ease-in-out 1.6s infinite}.decoration-3[data-v-33900efd]{animation:float-in-33900efd 1s ease-out .7s forwards,float-33900efd 4s ease-in-out 1.7s infinite}.decoration-4[data-v-33900efd]{animation:float-in-33900efd 1s ease-out .8s forwards,float-33900efd 3.2s ease-in-out 1.8s infinite}@keyframes float-33900efd{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(5deg)}}@media(max-width:768px){.achievement-notification[data-v-33900efd]{padding:var(--spacing-lg);max-width:300px}.achievement-icon[data-v-33900efd]{font-size:3.5rem}.icon-ring[data-v-33900efd]{width:80px;height:80px}.achievement-name[data-v-33900efd]{font-size:1.2rem}.points[data-v-33900efd]{font-size:1.5rem}}:root{--teal-50: #E6F7FA;--teal-100: #C2EDF3;--teal-200: #8FDCE8;--teal-300: #4FC6D9;--teal-400: #1AB4CF;--teal-500: #00A6C4;--teal-600: #0097B2;--teal-700: #007A91;--teal-800: #005E70;--teal-900: #003D4A;--green-50: #E8F8F2;--green-100: #B8EBD9;--green-300: #43D1A3;--green-500: #00A870;--green-600: #00875A;--green-700: #006645;--orange-50: #FEF3E6;--orange-100: #FBE1C4;--orange-300: #F5A165;--orange-500: #ED7B2F;--orange-600: #D9621C;--orange-700: #B34C12;--red-50: #FDECEE;--red-100: #F9C4C9;--red-300: #F08B94;--red-500: #E34D59;--red-600: #C93541;--red-700: #A3232E;--gray-1: #FFFFFF;--gray-2: #FAFCFD;--gray-3: #F0F4F7;--gray-4: #EBF0F4;--gray-5: #E6ECF0;--gray-6: #E2EAF0;--gray-7: #D4DEE6;--gray-8: #D0D8E0;--gray-9: #B0BFCF;--gray-10: #8C9AAB;--gray-11: #5A6B7C;--gray-12: #1A2B3C;--font-size-10: 10px;--font-size-11: 11px;--font-size-12: 12px;--font-size-13: 13px;--font-size-14: 14px;--font-size-15: 15px;--font-size-16: 16px;--font-size-17: 17px;--font-size-18: 18px;--font-size-20: 20px;--font-size-22: 22px;--font-size-24: 24px;--font-size-28: 28px;--font-size-32: 32px;--font-size-36: 36px;--font-size-40: 40px;--font-size-48: 48px;--font-size-56: 56px;--font-size-64: 64px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-base: 1.5;--line-height-relaxed: 1.75;--space-0: 0;--space-1: 1px;--space-2: 2px;--space-3: 4px;--space-4: 6px;--space-5: 8px;--space-6: 10px;--space-7: 12px;--space-8: 14px;--space-9: 16px;--space-10: 20px;--space-11: 24px;--space-12: 28px;--space-13: 32px;--space-14: 40px;--space-15: 48px;--space-16: 60px;--space-17: 64px;--radius-none: 0;--radius-xs: 2px;--radius-sm: 3px;--radius-md: 6px;--radius-lg: 9px;--radius-xl: 12px;--radius-2xl: 16px;--radius-round: 999px;--radius-full: 50%;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 4px 12px rgba(0, 0, 0, .05);--shadow-md: 0 2px 4px rgba(0, 0, 0, .05), 0 8px 24px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .06), 0 12px 32px rgba(0, 0, 0, .12);--shadow-xl: 0 8px 16px rgba(0, 0, 0, .08), 0 20px 48px rgba(0, 0, 0, .16);--shadow-brand: 0 2px 8px rgba(0, 151, 178, .24);--duration-fast: .15s;--duration-base: .22s;--duration-slow: .36s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.55, .06, .68, .19);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-dropdown: 1000;--z-overlay: 1100;--z-modal: 1200;--z-popover: 1300;--z-toast: 1400;--z-tooltip: 1500;--breakpoint-xs: 480px;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px;--breakpoint-xl: 1440px}:root{--color-primary: var(--teal-600);--color-primary-hover: var(--teal-700);--color-primary-rgb: 0, 151, 178;--color-primary-light: rgba(0, 151, 178, .08);--color-success: var(--green-500);--color-success-rgb: 0, 168, 112;--color-success-light: rgba(0, 168, 112, .1);--color-warning: var(--orange-500);--color-warning-rgb: 237, 123, 47;--color-warning-light: rgba(237, 123, 47, .1);--color-error: var(--red-500);--color-error-rgb: 227, 77, 89;--color-error-light: rgba(227, 77, 89, .1);--color-info: var(--teal-600);--color-brand: var(--color-primary);--color-text-primary: var(--gray-12);--color-text-secondary: var(--gray-11);--color-text-tertiary: var(--gray-10);--color-text-placeholder: var(--gray-9);--color-text-disabled: var(--gray-8);--color-bg-primary: var(--gray-2);--color-bg-secondary: var(--gray-3);--color-bg-tertiary: var(--gray-5);--color-bg-container: var(--gray-1);--color-bg-hover: var(--gray-4);--color-bg-glass: rgba(255, 255, 255, .78);--color-border: var(--gray-7);--color-border-light: var(--gray-6);--color-text-primary-dark: #ffffff;--color-text-secondary-dark: #a0a0a0;--color-text-placeholder-dark: #666666;--color-bg-primary-dark: #1a1a1a;--color-bg-secondary-dark: #333333;--color-border-dark: #333333;--color-primary-dark: #4dabf7;--spacing-xs: var(--space-3);--spacing-sm: var(--space-5);--spacing-md: var(--space-9);--spacing-lg: var(--space-11);--spacing-xl: var(--space-13);--font-size-xs: var(--font-size-12);--font-size-sm: var(--font-size-13);--font-size-base: var(--font-size-14);--font-size-md: var(--font-size-16);--font-size-lg: var(--font-size-18);--font-size-xl: var(--font-size-20);--font-calligraphy: "KaiTi", "STKaiti", "SimKai", "楷体", serif}@media(prefers-color-scheme:dark){:root{--color-primary: var(--teal-400);--color-primary-hover: #22C8E5;--color-primary-light: rgba(26, 180, 207, .15);--color-primary-rgb: 26, 180, 207;--color-success: #2BC48A;--color-success-light: rgba(43, 196, 138, .15);--color-success-rgb: 43, 196, 138;--color-warning: #F5944D;--color-warning-light: rgba(245, 148, 77, .15);--color-warning-rgb: 245, 148, 77;--color-error: #F06C76;--color-error-light: rgba(240, 108, 118, .15);--color-error-rgb: 240, 108, 118;--color-info: var(--teal-400);--color-text-primary: #E8EAED;--color-text-secondary: #A0A8B4;--color-text-tertiary: #6B7380;--color-text-placeholder: #4A5260;--color-text-disabled: #3A4050;--color-bg-primary: #1A1A2E;--color-bg-secondary: #222240;--color-bg-tertiary: #2A2A4A;--color-bg-container: #1E1E36;--color-bg-hover: #2E2E50;--color-bg-glass: rgba(30, 30, 54, .78);--color-border: #3A3A5C;--color-border-light: #2E2E4E;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 1px 10px rgba(0, 0, 0, .3);--shadow-md: 0 2px 20px rgba(0, 0, 0, .4);--shadow-lg: 0 4px 30px rgba(0, 0, 0, .5);--shadow-xl: 0 8px 40px rgba(0, 0, 0, .6)}}@font-face{font-family:CalligraphyFallback;src:local("KaiTi"),local("STKaiti"),local("SimKai"),local("楷体");font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;height:-webkit-fill-available;color-scheme:light dark}body{min-height:100%;min-height:-webkit-fill-available;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,Noto Sans SC,Hiragino Sans GB,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fafcfd;background-color:var(--color-bg-primary, #FAFCFD);color:#1a2b3c;color:var(--color-text-primary, #1A2B3C);transition:background-color .3s ease,color .3s ease}span,p,div,td,th,strong,label,h1,h2,h3,h4,h5,h6{font-family:inherit}#app{min-height:100%;min-height:-webkit-fill-available}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{max-width:100%;height:auto}button{border:none;background:none;cursor:pointer}.mobile-only{display:block}.desktop-only{display:none}@media(min-width:768px){.mobile-only{display:none}.desktop-only{display:block}}.mt-xs{margin-top:4px;margin-top:var(--spacing-xs, 4px)}.mt-sm{margin-top:8px;margin-top:var(--spacing-sm, 8px)}.mt-md{margin-top:16px;margin-top:var(--spacing-md, 16px)}.mt-lg{margin-top:24px;margin-top:var(--spacing-lg, 24px)}.mt-xl{margin-top:32px;margin-top:var(--spacing-xl, 32px)}.mb-xs{margin-bottom:4px;margin-bottom:var(--spacing-xs, 4px)}.mb-sm{margin-bottom:8px;margin-bottom:var(--spacing-sm, 8px)}.mb-md{margin-bottom:16px;margin-bottom:var(--spacing-md, 16px)}.mb-lg{margin-bottom:24px;margin-bottom:var(--spacing-lg, 24px)}.mb-xl{margin-bottom:32px;margin-bottom:var(--spacing-xl, 32px)}.p-xs{padding:4px;padding:var(--spacing-xs, 4px)}.p-sm{padding:8px;padding:var(--spacing-sm, 8px)}.p-md{padding:16px;padding:var(--spacing-md, 16px)}.p-lg{padding:24px;padding:var(--spacing-lg, 24px)}.p-xl{padding:32px;padding:var(--spacing-xl, 32px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#1a2b3c;color:var(--color-text-primary, #1A2B3C)}.text-secondary{color:#5a6b7c;color:var(--color-text-secondary, #5A6B7C)}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column}:where(a,button,[role=button],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"]),input,select,textarea,summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-md)}:where([role=button],[tabindex]):focus-visible.is-card{outline-offset:-2px}:where(*){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}:where(*),:where(*):before,:where(*):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(::selection){background:rgba(var(--color-primary-rgb),.18);color:var(--color-text-primary)}:where(*){scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}:where(::-webkit-scrollbar){width:8px;height:8px}:where(::-webkit-scrollbar-track){background:transparent}:where(::-webkit-scrollbar-thumb){background:var(--color-border);border-radius:var(--radius-round)}:where(::-webkit-scrollbar-thumb:hover){background:var(--color-text-placeholder)}.skip-link{position:fixed;top:0;left:50%;z-index:var(--z-tooltip);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:#fff;border-radius:0 0 var(--radius-lg) var(--radius-lg);transform:translate(-50%,-100%);transition:transform var(--duration-base) var(--ease-out)}.skip-link:focus-visible{transform:translate(-50%)}:where(button,[role=button],[tabindex]:not([tabindex="-1"]),a,select,summary){-webkit-tap-highlight-color:transparent}:where(button,[role=button]):not(:disabled){transition:transform var(--duration-fast) var(--ease-out)}:where(button,[role=button]):not(:disabled):active{transform:scale(.97)}:where(.is-pressable):not(:disabled){transition:transform var(--duration-fast) var(--ease-out)}:where(.is-pressable):not(:disabled):active{transform:scale(.98)}: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-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(0, 0, 0, .1);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(255, 255, 255, .1);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 18px;--td-font-size-title-extraLarge: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 26px;--td-line-height-title-extraLarge: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}:root{--td-brand-color-1: var(--teal-50);--td-brand-color-2: var(--teal-100);--td-brand-color-3: var(--teal-200);--td-brand-color-4: var(--teal-300);--td-brand-color-5: var(--teal-400);--td-brand-color-6: var(--teal-500);--td-brand-color-7: var(--teal-600);--td-brand-color-8: var(--teal-700);--td-brand-color-9: var(--teal-800);--td-brand-color-10: var(--teal-900);--td-brand-color: var(--color-primary);--td-brand-color-hover: var(--color-primary-hover);--td-brand-color-active: var(--teal-800);--td-brand-color-focus: var(--teal-100);--td-brand-color-disabled: var(--gray-6);--td-brand-color-light: var(--teal-50);--td-brand-color-light-hover: var(--teal-100);--td-success-color: var(--color-success);--td-success-color-hover: var(--green-600);--td-success-color-active: var(--green-700);--td-success-color-focus: var(--green-100);--td-success-color-light: var(--green-50);--td-success-color-1: var(--green-50);--td-success-color-2: var(--green-100);--td-success-color-3: var(--green-100);--td-success-color-4: var(--green-300);--td-success-color-5: var(--green-300);--td-success-color-6: var(--green-500);--td-success-color-7: var(--green-500);--td-success-color-8: var(--green-600);--td-success-color-9: var(--green-700);--td-success-color-10: var(--green-700);--td-warning-color: var(--color-warning);--td-warning-color-hover: var(--orange-600);--td-warning-color-active: var(--orange-700);--td-warning-color-focus: var(--orange-100);--td-warning-color-light: var(--orange-50);--td-warning-color-1: var(--orange-50);--td-warning-color-2: var(--orange-100);--td-warning-color-3: var(--orange-100);--td-warning-color-4: var(--orange-300);--td-warning-color-5: var(--orange-300);--td-warning-color-6: var(--orange-500);--td-warning-color-7: var(--orange-500);--td-warning-color-8: var(--orange-600);--td-warning-color-9: var(--orange-700);--td-warning-color-10: var(--orange-700);--td-error-color: var(--color-error);--td-error-color-hover: var(--red-600);--td-error-color-active: var(--red-700);--td-error-color-focus: var(--red-100);--td-error-color-light: var(--red-50);--td-error-color-1: var(--red-50);--td-error-color-2: var(--red-100);--td-error-color-3: var(--red-100);--td-error-color-4: var(--red-300);--td-error-color-5: var(--red-300);--td-error-color-6: var(--red-500);--td-error-color-7: var(--red-500);--td-error-color-8: var(--red-600);--td-error-color-9: var(--red-700);--td-error-color-10: var(--red-700);--td-text-color-primary: var(--color-text-primary);--td-text-color-secondary: var(--color-text-secondary);--td-text-color-placeholder: var(--color-text-placeholder);--td-text-color-disabled: var(--color-text-disabled);--td-text-color-anti: var(--gray-1);--td-bg-color-page: var(--color-bg-primary);--td-bg-color-container: var(--color-bg-container);--td-bg-color-container-hover: var(--color-bg-hover);--td-bg-color-component: var(--color-bg-secondary);--td-bg-color-component-hover: var(--color-bg-tertiary);--td-bg-color-secondarycontainer: var(--color-bg-secondary);--td-bg-color-secondarycomponent: var(--color-bg-tertiary);--td-bg-color-component-disabled: var(--color-bg-secondary);--td-border-level-1-color: var(--color-border);--td-radius-default: var(--radius-md);--td-radius-medium: var(--radius-lg);--td-radius-large: var(--radius-xl);--td-radius-extraLarge: var(--radius-2xl);--td-radius-round: var(--radius-round);--td-radius-circle: var(--radius-full);--td-shadow-1: var(--shadow-sm);--td-shadow-2: var(--shadow-md);--td-shadow-3: var(--shadow-lg);--td-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif}@media(prefers-color-scheme:dark){:root{--td-brand-color: var(--color-primary);--td-brand-color-hover: var(--color-primary-hover);--td-brand-color-active: var(--teal-800);--td-brand-color-focus: rgba(26, 180, 207, .2);--td-brand-color-light: rgba(26, 180, 207, .15);--td-brand-color-light-hover: rgba(26, 180, 207, .25);--td-bg-color-page: var(--color-bg-primary);--td-bg-color-container: var(--color-bg-container);--td-bg-color-container-hover: var(--color-bg-hover);--td-bg-color-component: var(--color-bg-secondary);--td-bg-color-component-hover: var(--color-bg-tertiary);--td-bg-color-secondarycontainer: var(--color-bg-secondary);--td-text-color-primary: var(--color-text-primary);--td-text-color-secondary: var(--color-text-secondary);--td-text-color-placeholder: var(--color-text-placeholder);--td-text-color-disabled: var(--color-text-disabled);--td-text-color-anti: var(--color-text-primary);--td-border-level-1-color: var(--color-border)}}@media(prefers-color-scheme:dark){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}input,textarea,select{color-scheme:dark}::selection{background:#1ab4cf4d;color:#e8eaed}::placeholder{color:var(--color-text-placeholder)!important}hr{border-color:var(--color-border)}a{color:inherit}a:hover{color:var(--color-primary)}[style*="background: #fff"],[style*="background:#fff"],[style*="background: white"],[style*="background:#ffffff"],[style*="background-color: #fff"],[style*="background-color:#fff"],[style*="background-color: white"],[style*="background-color:#ffffff"]{background-color:var(--color-bg-container)!important}table{border-color:var(--color-border)}th{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary);border-color:var(--color-border)!important}td{border-color:var(--color-border)!important;color:var(--color-text-primary)}tr:hover td{background-color:var(--color-bg-hover)!important}code,pre{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)}.t-dialog__mask,.t-popup__mask,.t-drawer__mask{background-color:#000000a6!important}.t-popup__content,.t-dialog,.t-dialog__body,.t-drawer__body{background-color:var(--color-bg-container)!important;color:var(--color-text-primary)}.t-dialog__header{color:var(--color-text-primary)}.t-dropdown__menu{background-color:var(--color-bg-container)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-lg)!important}.t-dropdown__item{color:var(--color-text-primary)!important}.t-dropdown__item:hover{background-color:var(--color-bg-hover)!important}.t-message{background-color:var(--color-bg-container)!important;box-shadow:var(--shadow-lg)!important}.t-input{background-color:var(--color-bg-secondary)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.t-input:hover{border-color:var(--color-primary)!important}.t-textarea__inner{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important}.t-select-input{background-color:var(--color-bg-secondary)!important}.t-select__list{background-color:var(--color-bg-container)!important}.t-tabs__header{background-color:transparent;border-bottom-color:var(--color-border)!important}.t-tabs__nav-item{color:var(--color-text-secondary)!important}.t-tabs__nav-item.t-is-active{color:var(--color-primary)!important}.t-button--theme-default{background-color:var(--color-bg-secondary)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.t-button--theme-default:hover{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.t-table{background-color:var(--color-bg-container)!important}.t-table th{background-color:var(--color-bg-secondary)!important}.t-table td{background-color:var(--color-bg-container)!important}.t-table tr:hover td{background-color:var(--color-bg-hover)!important}.t-card{background-color:var(--color-bg-container)!important;border-color:var(--color-border)!important}.t-switch:not(.t-is-checked){background-color:var(--color-bg-tertiary)!important}.t-tag--default{background-color:var(--color-bg-secondary)!important;color:var(--color-text-secondary)!important}.t-pagination .t-pagination__btn{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}.t-radio-button__label{color:var(--color-text-primary)!important}.app-header{box-shadow:0 1px 8px #0000004d!important}.points-badge{background:linear-gradient(135deg,#c9a600,#b8960a)!important;box-shadow:0 2px 4px #0006!important}.points-badge:hover{box-shadow:0 4px 8px #00000080!important}.points-value{color:#1a1a1a!important}.category-card:hover,.tool-card:hover{box-shadow:0 4px 16px #0006!important}.logo-img,.welcome-logo{filter:none!important}.katex{color:var(--color-text-primary)!important}[_echarts_instance_]{background:transparent!important}.game-board,.sudoku-board,.gomoku-board,.minesweeper-board{filter:none}}:root{--weather-gradient: none;--weather-particle-color: transparent;--weather-overlay-opacity: 0}html[data-weather=sunny][data-time=dawn]{--color-bg-primary: #FFF8E1;--color-bg-secondary: #FFECB3;--color-bg-container: rgba(255, 255, 255, .92);--weather-gradient: linear-gradient(180deg, #FF8A65 0%, #FFB74D 30%, #FFE0B2 70%, #FFF8E1 100%);--weather-particle-color: rgba(255, 183, 77, .3)}html[data-weather=sunny][data-time=day]{--color-bg-primary: #F0F8FF;--color-bg-secondary: #E3F2FD;--color-bg-container: rgba(255, 255, 255, .92);--weather-gradient: linear-gradient(180deg, #4FC3F7 0%, #81D4FA 40%, #B3E5FC 100%);--weather-particle-color: rgba(255, 235, 59, .25)}html[data-weather=sunny][data-time=dusk]{--color-bg-primary: #FFF3E0;--color-bg-secondary: #FFE0B2;--color-bg-container: rgba(255, 255, 255, .9);--weather-gradient: linear-gradient(180deg, #FF7043 0%, #FF8A65 30%, #FFAB91 60%, #FFE0B2 100%);--weather-particle-color: rgba(255, 112, 67, .2)}html[data-weather=sunny][data-time=night]{--color-bg-primary: #0D1B2A;--color-bg-secondary: #1B2838;--color-bg-container: rgba(13, 27, 42, .92);--color-text-primary: #E8EAED;--color-text-secondary: #A0A8B4;--color-border: #2A3A4C;--color-border-light: #1E2E40;--weather-gradient: linear-gradient(180deg, #0D1B2A 0%, #1B3A5C 50%, #1A237E 100%);--weather-particle-color: rgba(255, 255, 255, .1)}html[data-weather=cloudy][data-time=day]{--color-bg-primary: #ECEFF1;--color-bg-secondary: #E0E4E8;--color-bg-container: rgba(255, 255, 255, .88);--weather-gradient: linear-gradient(180deg, #90A4AE 0%, #B0BEC5 40%, #CFD8DC 100%);--weather-particle-color: rgba(255, 255, 255, .3)}html[data-weather=cloudy][data-time=night]{--color-bg-primary: #1A1E2E;--color-bg-secondary: #232840;--color-bg-container: rgba(26, 30, 46, .9);--color-text-primary: #D8DDE4;--color-text-secondary: #8E95A4;--color-border: #2E3348;--weather-gradient: linear-gradient(180deg, #1A1E2E 0%, #2C3E50 50%, #34495E 100%)}html[data-weather=cloudy][data-time=dawn],html[data-weather=cloudy][data-time=dusk]{--color-bg-primary: #E8E0D8;--color-bg-secondary: #DDD5CC;--color-bg-container: rgba(255, 255, 255, .88);--weather-gradient: linear-gradient(180deg, #A1887F 0%, #BCAAA4 40%, #D7CCC8 100%)}html[data-weather=overcast]{--color-bg-primary: #E0E3E8;--color-bg-secondary: #D4D8DE;--color-bg-container: rgba(255, 255, 255, .85);--weather-gradient: linear-gradient(180deg, #78909C 0%, #90A4AE 40%, #B0BEC5 100%);--weather-particle-color: rgba(255, 255, 255, .2)}html[data-weather=overcast][data-time=night]{--color-bg-primary: #1A1D24;--color-bg-secondary: #22262E;--color-bg-container: rgba(26, 29, 36, .9);--color-text-primary: #D0D4DA;--color-text-secondary: #8A8E96;--color-border: #2E3238;--weather-gradient: linear-gradient(180deg, #1A1D24 0%, #2C3038 50%, #3A3E48 100%)}html[data-weather=rainy]{--color-bg-primary: #E8EDF2;--color-bg-secondary: #DAE2EA;--color-bg-container: rgba(255, 255, 255, .85);--weather-gradient: linear-gradient(180deg, #546E7A 0%, #78909C 50%, #90A4AE 100%);--weather-particle-color: rgba(176, 210, 232, .6)}html[data-weather=rainy][data-time=night]{--color-bg-primary: #141820;--color-bg-secondary: #1C2028;--color-bg-container: rgba(20, 24, 32, .9);--color-text-primary: #C8D0D8;--color-text-secondary: #7A8290;--color-border: #282C38;--weather-gradient: linear-gradient(180deg, #141820 0%, #263238 50%, #37474F 100%);--weather-particle-color: rgba(140, 180, 210, .4)}html[data-weather=heavy-rain]{--color-bg-primary: #D8DEE6;--color-bg-secondary: #C8D0DA;--color-bg-container: rgba(255, 255, 255, .8);--weather-gradient: linear-gradient(180deg, #37474F 0%, #546E7A 50%, #78909C 100%);--weather-particle-color: rgba(160, 200, 230, .7)}html[data-weather=heavy-rain][data-time=night]{--color-bg-primary: #101418;--color-bg-secondary: #181C22;--color-bg-container: rgba(16, 20, 24, .9);--color-text-primary: #B8C0C8;--color-text-secondary: #6A7280;--color-border: #222830;--weather-gradient: linear-gradient(180deg, #101418 0%, #1A2530 50%, #263238 100%);--weather-particle-color: rgba(130, 170, 200, .5)}html[data-weather=thunder]{--color-bg-primary: #CFD8DC;--color-bg-secondary: #B0BEC5;--color-bg-container: rgba(255, 255, 255, .78);--color-text-primary: #263238;--weather-gradient: linear-gradient(180deg, #37474F 0%, #455A64 40%, #607D8B 100%);--weather-particle-color: rgba(160, 200, 230, .7)}html[data-weather=thunder][data-time=night]{--color-bg-primary: #0C1018;--color-bg-secondary: #141822;--color-bg-container: rgba(12, 16, 24, .92);--color-text-primary: #C0C8D0;--color-text-secondary: #686E7A;--color-border: #1E2430;--weather-gradient: linear-gradient(180deg, #0C1018 0%, #1A237E 50%, #283593 100%);--weather-particle-color: rgba(130, 170, 200, .5)}html[data-weather=snowy]{--color-bg-primary: #F5F7FA;--color-bg-secondary: #EDF0F5;--color-bg-container: rgba(255, 255, 255, .95);--weather-gradient: linear-gradient(180deg, #B0C4DE 0%, #D6E4F0 50%, #ECF0F5 100%);--weather-particle-color: rgba(255, 255, 255, .9)}html[data-weather=snowy][data-time=night]{--color-bg-primary: #151820;--color-bg-secondary: #1D2028;--color-bg-container: rgba(21, 24, 32, .92);--color-text-primary: #D8E0E8;--color-text-secondary: #8890A0;--color-border: #282C38;--weather-gradient: linear-gradient(180deg, #151820 0%, #2C3E50 50%, #3A5068 100%);--weather-particle-color: rgba(255, 255, 255, .7)}html[data-weather=foggy]{--color-bg-primary: #ECEFF1;--color-bg-secondary: #E0E4E8;--color-bg-container: rgba(255, 255, 255, .75);--weather-gradient: linear-gradient(180deg, #CFD8DC 0%, #ECEFF1 50%, #F5F5F5 100%);--weather-particle-color: rgba(255, 255, 255, .15)}html[data-weather=foggy][data-time=night]{--color-bg-primary: #1A1D24;--color-bg-secondary: #22262E;--color-bg-container: rgba(26, 29, 36, .8);--color-text-primary: #C8CCD4;--color-text-secondary: #7A7E88;--color-border: #2A2E36;--weather-gradient: linear-gradient(180deg, #1A1D24 0%, #2E3238 50%, #424850 100%);--weather-particle-color: rgba(200, 210, 220, .1)}html[data-weather=windy]{--color-bg-primary: #E8ECF0;--color-bg-secondary: #DCE2E8;--color-bg-container: rgba(255, 255, 255, .88);--weather-gradient: linear-gradient(170deg, #78909C 0%, #90A4AE 50%, #B0BEC5 100%)}html[data-weather=none]{--weather-gradient: none;--weather-particle-color: transparent;--weather-overlay-opacity: 0}html[data-weather=sunny][data-time=dawn],html[data-weather=sunny][data-time=day],html[data-weather=sunny][data-time=dusk],html[data-weather=cloudy][data-time=day],html[data-weather=cloudy][data-time=dawn],html[data-weather=cloudy][data-time=dusk],html[data-weather=overcast]:not([data-time=night]),html[data-weather=rainy]:not([data-time=night]),html[data-weather=heavy-rain]:not([data-time=night]),html[data-weather=snowy]:not([data-time=night]),html[data-weather=foggy]:not([data-time=night]),html[data-weather=windy],html[data-weather=thunder]:not([data-time=night]){--color-text-primary: #1A2B3C;--color-text-secondary: #5A6B7C;--color-text-tertiary: #8C9AAB;--color-text-placeholder: #B0BFCF;--color-border: #D4DEE6;--color-border-light: #E2EAF0;--color-primary: #0097B2;--color-primary-rgb: 0, 151, 178;--color-primary-light: rgba(0, 151, 178, .08)}@media(prefers-color-scheme:dark){html[data-weather=sunny][data-time=day]{--color-bg-primary: #0D1B2A;--color-bg-secondary: #162435;--color-bg-container: rgba(13, 27, 42, .92);--color-text-primary: #E0E8F0;--color-text-secondary: #90A0B0;--color-border: #243040;--weather-gradient: linear-gradient(180deg, #0D3B66 0%, #1B4B80 40%, #2A5F99 100%)}html[data-weather=sunny][data-time=dawn]{--color-bg-primary: #1A1510;--color-bg-secondary: #241E18;--color-bg-container: rgba(26, 21, 16, .92);--color-text-primary: #E0D8D0;--color-text-secondary: #A09080;--color-border: #342E28;--weather-gradient: linear-gradient(180deg, #4E342E 0%, #6D4C41 30%, #8D6E63 100%)}html[data-weather=sunny][data-time=dusk]{--color-bg-primary: #1A1210;--color-bg-secondary: #241A16;--color-bg-container: rgba(26, 18, 16, .92);--color-text-primary: #E0D0C8;--color-text-secondary: #A08878;--color-border: #342820;--weather-gradient: linear-gradient(180deg, #BF360C 0%, #D84315 30%, #E64A19 60%, #3E2723 100%)}html[data-weather=cloudy][data-time=day]{--color-bg-primary: #1A1E28;--color-bg-secondary: #222838;--color-bg-container: rgba(26, 30, 40, .9);--color-text-primary: #D0D4DC;--color-text-secondary: #8890A0;--color-border: #2E3448;--weather-gradient: linear-gradient(180deg, #263238 0%, #37474F 40%, #455A64 100%)}html[data-weather=overcast]:not([data-time=night]){--color-bg-primary: #181C22;--color-bg-secondary: #20242A;--color-bg-container: rgba(24, 28, 34, .9);--color-text-primary: #C8CCD4;--color-text-secondary: #7E8490;--color-border: #282C34;--weather-gradient: linear-gradient(180deg, #212830 0%, #2E3540 50%, #3A4250 100%)}html[data-weather=rainy]:not([data-time=night]){--color-bg-primary: #141820;--color-bg-secondary: #1C2028;--color-bg-container: rgba(20, 24, 32, .88);--color-text-primary: #C8D0D8;--color-text-secondary: #7A8290;--color-border: #282C38;--weather-gradient: linear-gradient(180deg, #1A2530 0%, #263238 50%, #37474F 100%)}html[data-weather=heavy-rain]:not([data-time=night]){--color-bg-primary: #101418;--color-bg-secondary: #181C22;--color-bg-container: rgba(16, 20, 24, .88);--color-text-primary: #B8C0C8;--color-text-secondary: #6A7280;--color-border: #222830;--weather-gradient: linear-gradient(180deg, #141C24 0%, #1E2C38 50%, #2C3E50 100%)}html[data-weather=thunder]:not([data-time=night]){--color-bg-primary: #0E1218;--color-bg-secondary: #161A22;--color-bg-container: rgba(14, 18, 24, .9);--color-text-primary: #B8C0C8;--color-text-secondary: #606870;--color-border: #1E2430;--weather-gradient: linear-gradient(180deg, #0E1218 0%, #1A237E 50%, #283593 100%)}html[data-weather=snowy]:not([data-time=night]){--color-bg-primary: #151820;--color-bg-secondary: #1D2028;--color-bg-container: rgba(21, 24, 32, .92);--color-text-primary: #D8E0E8;--color-text-secondary: #8890A0;--color-border: #282C38;--weather-gradient: linear-gradient(180deg, #1C2838 0%, #2C4058 50%, #3A5068 100%)}html[data-weather=foggy]:not([data-time=night]){--color-bg-primary: #181C22;--color-bg-secondary: #202428;--color-bg-container: rgba(24, 28, 34, .78);--color-text-primary: #C0C4CC;--color-text-secondary: #707880;--color-border: #282C32;--weather-gradient: linear-gradient(180deg, #1E2228 0%, #2A3038 50%, #363E48 100%)}}:root{--teal-50: #E4FBFF;--teal-100: #C5F4FF;--teal-200: #93E9FF;--teal-300: #53D9FA;--teal-400: #22D3EE;--teal-500: #06B6D4;--teal-600: #0EA5C9;--teal-700: #0E7D9C;--teal-800: #145E76;--teal-900: #14495C;--green-50: #E8FBF2;--green-100: #C0F5DD;--green-300: #5EE0A8;--green-500: #34D399;--green-600: #10B981;--green-700: #0B8A5E;--orange-50: #FFF5E6;--orange-100: #FDE4C0;--orange-300: #FBBF6E;--orange-500: #F59E0B;--orange-600: #D97706;--orange-700: #B45309;--red-50: #FDEBEC;--red-100: #F8C6C9;--red-300: #F3949A;--red-500: #EF4444;--red-600: #DC2626;--red-700: #B91C1C;--gray-1: #F5FAFF;--gray-2: #0B1120;--gray-3: #0E1628;--gray-4: #111B30;--gray-5: #162238;--gray-6: #1B2942;--gray-7: #24334F;--gray-8: #2E4060;--gray-9: #4A5A78;--gray-10: #64789A;--gray-11: #93A7C4;--gray-12: #E8F1FF;--color-primary: var(--teal-400);--color-primary-hover: #67E8F9;--color-primary-rgb: 34, 211, 238;--color-primary-light: rgba(34, 211, 238, .14);--color-success: var(--green-500);--color-success-rgb: 52, 211, 153;--color-success-light: rgba(52, 211, 153, .14);--color-warning: var(--orange-500);--color-warning-rgb: 245, 158, 11;--color-warning-light: rgba(245, 158, 11, .14);--color-error: var(--red-500);--color-error-rgb: 239, 68, 68;--color-error-light: rgba(239, 68, 68, .14);--color-info: var(--teal-400);--color-brand: var(--color-primary);--color-text-primary: var(--gray-12);--color-text-secondary: var(--gray-11);--color-text-tertiary: var(--gray-10);--color-text-placeholder: var(--gray-9);--color-text-disabled: var(--gray-8);--color-bg-primary: var(--gray-2);--color-bg-secondary: var(--gray-3);--color-bg-tertiary: var(--gray-5);--color-bg-container: #0F182B;--color-bg-hover: #1A2740;--color-bg-glass: rgba(15, 24, 43, .72);--color-border: rgba(103, 232, 249, .14);--color-border-light: rgba(103, 232, 249, .09);--color-text-primary-dark: #E8F1FF;--color-text-secondary-dark: #93A7C4;--color-text-placeholder-dark: #4A5A78;--color-bg-primary-dark: #0B1120;--color-bg-secondary-dark: #162238;--color-border-dark: rgba(103, 232, 249, .16);--color-primary-dark: #22D3EE;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: 0 1px 10px rgba(0, 0, 0, .45);--shadow-md: 0 4px 24px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .6);--shadow-xl: 0 12px 56px rgba(0, 0, 0, .7);--shadow-brand: 0 0 0 1px rgba(34, 211, 238, .35), 0 0 20px rgba(34, 211, 238, .35);--tech-cyan: #22D3EE;--tech-indigo: #6366F1;--tech-violet: #8B5CF6;--tech-magenta:#EC4899}body{background-color:var(--color-bg-primary);background-image:radial-gradient(1100px 520px at 16% -8%,rgba(34,211,238,.13),transparent 60%),radial-gradient(900px 480px at 88% 2%,rgba(99,102,241,.15),transparent 58%),radial-gradient(1200px 720px at 50% 118%,rgba(139,92,246,.09),transparent 60%),linear-gradient(rgba(34,211,238,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.035) 1px,transparent 1px);background-size:auto,auto,auto,44px 44px,44px 44px;background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat}::selection{background:#22d3ee4d;color:#e8f1ff}::-webkit-scrollbar-thumb{background:#67e8f938;border-radius:var(--radius-round)}::-webkit-scrollbar-thumb:hover{background:#67e8f966}@keyframes tech-pulse{0%,to{box-shadow:0 0 0 1px #22d3ee59,0 0 14px #22d3ee4d}50%{box-shadow:0 0 0 1px #22d3ee8c,0 0 30px #22d3ee8c}}@keyframes tech-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
