.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)}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.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-link{display:inline-flex;cursor:pointer;align-items:center;position:relative;text-decoration:none;outline:none;padding:0;transition:all .2s linear;font:var(--td-font-link-medium)}.t-link .t-link__prefix-icon{margin-right:var(--td-comp-margin-s);display:flex}.t-link .t-link__suffix-icon{margin-left:var(--td-comp-margin-s);display:flex}.t-link.t-size-s{font:var(--td-font-link-small)}.t-link.t-size-s .t-link__prefix-icon{margin-right:var(--td-comp-margin-xs);display:flex}.t-link.t-size-s .t-link__suffix-icon{margin-left:var(--td-comp-margin-xs);display:flex}.t-link.t-size-l{font:var(--td-font-link-large)}.t-link.t-size-l .t-link__prefix-icon{margin-right:var(--td-comp-margin-m);display:flex}.t-link.t-size-l .t-link__suffix-icon{margin-left:var(--td-comp-margin-m);display:flex}.t-link--theme-default{color:var(--td-text-color-primary)}.t-link--theme-default:active{color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-text-color-primary);opacity:0;transition:all .2s linear}.t-link--theme-default.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-default.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-color:hover{color:var(--td-brand-color-hover)}.t-link--theme-default.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-brand-color-hover)}.t-link--theme-default.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-brand-color-active)}.t-link--theme-default.t-link--hover-color:active{color:var(--td-brand-color-active)}.t-link--theme-default.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-text-color-primary);transition:all .2s linear}.t-link--theme-default.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled)}.t-link--theme-default.t-is-disabled:hover,.t-link--theme-default.t-is-disabled:active{color:var(--td-text-color-disabled)}.t-link--theme-default.t-is-disabled.t-is-underline:after{border-color:var(--td-text-color-disabled)}.t-link--theme-primary{color:var(--td-brand-color)}.t-link--theme-primary:active{color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-brand-color);opacity:0;transition:all .2s linear}.t-link--theme-primary.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-primary.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-color:hover{color:var(--td-brand-color-hover)}.t-link--theme-primary.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-brand-color-hover)}.t-link--theme-primary.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-brand-color-active)}.t-link--theme-primary.t-link--hover-color:active{color:var(--td-brand-color-active)}.t-link--theme-primary.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-brand-color);transition:all .2s linear}.t-link--theme-primary.t-is-disabled{cursor:not-allowed;color:var(--td-brand-color-disabled)}.t-link--theme-primary.t-is-disabled:hover,.t-link--theme-primary.t-is-disabled:active{color:var(--td-brand-color-disabled)}.t-link--theme-primary.t-is-disabled.t-is-underline:after{border-color:var(--td-brand-color-disabled)}.t-link--theme-success{color:var(--td-success-color)}.t-link--theme-success:active{color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-success-color);opacity:0;transition:all .2s linear}.t-link--theme-success.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-success.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-color:hover{color:var(--td-success-color-hover)}.t-link--theme-success.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-success-color-hover)}.t-link--theme-success.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-success-color-active)}.t-link--theme-success.t-link--hover-color:active{color:var(--td-success-color-active)}.t-link--theme-success.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-success-color);transition:all .2s linear}.t-link--theme-success.t-is-disabled{cursor:not-allowed;color:var(--td-success-color-disabled)}.t-link--theme-success.t-is-disabled:hover,.t-link--theme-success.t-is-disabled:active{color:var(--td-success-color-disabled)}.t-link--theme-success.t-is-disabled.t-is-underline:after{border-color:var(--td-success-color-disabled)}.t-link--theme-danger{color:var(--td-error-color)}.t-link--theme-danger:active{color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-error-color);opacity:0;transition:all .2s linear}.t-link--theme-danger.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-danger.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-color:hover{color:var(--td-error-color-hover)}.t-link--theme-danger.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-error-color-hover)}.t-link--theme-danger.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-error-color-active)}.t-link--theme-danger.t-link--hover-color:active{color:var(--td-error-color-active)}.t-link--theme-danger.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-error-color);transition:all .2s linear}.t-link--theme-danger.t-is-disabled{cursor:not-allowed;color:var(--td-error-color-disabled)}.t-link--theme-danger.t-is-disabled:hover,.t-link--theme-danger.t-is-disabled:active{color:var(--td-error-color-disabled)}.t-link--theme-danger.t-is-disabled.t-is-underline:after{border-color:var(--td-error-color-disabled)}.t-link--theme-warning{color:var(--td-warning-color)}.t-link--theme-warning:active{color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--td-warning-color);opacity:0;transition:all .2s linear}.t-link--theme-warning.t-link--hover-underline:hover:after{opacity:1}.t-link--theme-warning.t-link--hover-underline:active:after{opacity:1;border-color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-color:hover{color:var(--td-warning-color-hover)}.t-link--theme-warning.t-link--hover-color.t-is-underline:hover:after{border-color:var(--td-warning-color-hover)}.t-link--theme-warning.t-link--hover-color.t-is-underline:active:after{border-color:var(--td-warning-color-active)}.t-link--theme-warning.t-link--hover-color:active{color:var(--td-warning-color-active)}.t-link--theme-warning.t-is-underline:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;opacity:1;border-bottom:1px solid var(--td-warning-color);transition:all .2s linear}.t-link--theme-warning.t-is-disabled{cursor:not-allowed;color:var(--td-warning-color-disabled)}.t-link--theme-warning.t-is-disabled:hover,.t-link--theme-warning.t-is-disabled:active{color:var(--td-warning-color-disabled)}.t-link--theme-warning.t-is-disabled.t-is-underline:after{border-color:var(--td-warning-color-disabled)}.t-row{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap}.t-row--start{justify-content:flex-start}.t-row--center{justify-content:center}.t-row--end{justify-content:flex-end}.t-row--space-between{justify-content:space-between}.t-row--space-around{justify-content:space-around}.t-row--top{align-items:flex-start}.t-row--middle{align-items:center}.t-row--bottom{align-items:flex-end}.t-row--align-top,.t-row--align-start{align-items:flex-start}.t-row--align-middle,.t-row--align-center{align-items:center}.t-row--align-bottom,.t-row--align-end{align-items:flex-end}.t-row--align-stretch{align-items:stretch}.t-row--align-baseline{align-items:baseline}.t-col{position:relative;max-width:100%;min-height:1px;box-sizing:border-box}.t-col-12{display:block;flex:0 0 100%;max-width:100%}.t-col-push-12{left:100%}.t-col-pull-12{right:100%}.t-col-offset-12{margin-left:100%}.t-col-order-12{order:12}.t-col-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-push-11{left:91.66666667%}.t-col-pull-11{right:91.66666667%}.t-col-offset-11{margin-left:91.66666667%}.t-col-order-11{order:11}.t-col-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-push-10{left:83.33333333%}.t-col-pull-10{right:83.33333333%}.t-col-offset-10{margin-left:83.33333333%}.t-col-order-10{order:10}.t-col-9{display:block;flex:0 0 75%;max-width:75%}.t-col-push-9{left:75%}.t-col-pull-9{right:75%}.t-col-offset-9{margin-left:75%}.t-col-order-9{order:9}.t-col-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-push-8{left:66.66666667%}.t-col-pull-8{right:66.66666667%}.t-col-offset-8{margin-left:66.66666667%}.t-col-order-8{order:8}.t-col-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-push-7{left:58.33333333%}.t-col-pull-7{right:58.33333333%}.t-col-offset-7{margin-left:58.33333333%}.t-col-order-7{order:7}.t-col-6{display:block;flex:0 0 50%;max-width:50%}.t-col-push-6{left:50%}.t-col-pull-6{right:50%}.t-col-offset-6{margin-left:50%}.t-col-order-6{order:6}.t-col-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-push-5{left:41.66666667%}.t-col-pull-5{right:41.66666667%}.t-col-offset-5{margin-left:41.66666667%}.t-col-order-5{order:5}.t-col-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-push-4{left:33.33333333%}.t-col-pull-4{right:33.33333333%}.t-col-offset-4{margin-left:33.33333333%}.t-col-order-4{order:4}.t-col-3{display:block;flex:0 0 25%;max-width:25%}.t-col-push-3{left:25%}.t-col-pull-3{right:25%}.t-col-offset-3{margin-left:25%}.t-col-order-3{order:3}.t-col-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-push-2{left:16.66666667%}.t-col-pull-2{right:16.66666667%}.t-col-offset-2{margin-left:16.66666667%}.t-col-order-2{order:2}.t-col-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-push-1{left:8.33333333%}.t-col-pull-1{right:8.33333333%}.t-col-offset-1{margin-left:8.33333333%}.t-col-order-1{order:1}.t-col-0{display:none}.t-col-offset-0{margin-left:0}.t-col-order-0{order:0}.t-col-xs-12{display:block;flex:0 0 100%;max-width:100%}.t-col-xs-push-12{left:100%}.t-col-xs-pull-12{right:100%}.t-col-xs-offset-12{margin-left:100%}.t-col-xs-order-12{order:12}.t-col-xs-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-xs-push-11{left:91.66666667%}.t-col-xs-pull-11{right:91.66666667%}.t-col-xs-offset-11{margin-left:91.66666667%}.t-col-xs-order-11{order:11}.t-col-xs-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-xs-push-10{left:83.33333333%}.t-col-xs-pull-10{right:83.33333333%}.t-col-xs-offset-10{margin-left:83.33333333%}.t-col-xs-order-10{order:10}.t-col-xs-9{display:block;flex:0 0 75%;max-width:75%}.t-col-xs-push-9{left:75%}.t-col-xs-pull-9{right:75%}.t-col-xs-offset-9{margin-left:75%}.t-col-xs-order-9{order:9}.t-col-xs-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-xs-push-8{left:66.66666667%}.t-col-xs-pull-8{right:66.66666667%}.t-col-xs-offset-8{margin-left:66.66666667%}.t-col-xs-order-8{order:8}.t-col-xs-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-xs-push-7{left:58.33333333%}.t-col-xs-pull-7{right:58.33333333%}.t-col-xs-offset-7{margin-left:58.33333333%}.t-col-xs-order-7{order:7}.t-col-xs-6{display:block;flex:0 0 50%;max-width:50%}.t-col-xs-push-6{left:50%}.t-col-xs-pull-6{right:50%}.t-col-xs-offset-6{margin-left:50%}.t-col-xs-order-6{order:6}.t-col-xs-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-xs-push-5{left:41.66666667%}.t-col-xs-pull-5{right:41.66666667%}.t-col-xs-offset-5{margin-left:41.66666667%}.t-col-xs-order-5{order:5}.t-col-xs-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-xs-push-4{left:33.33333333%}.t-col-xs-pull-4{right:33.33333333%}.t-col-xs-offset-4{margin-left:33.33333333%}.t-col-xs-order-4{order:4}.t-col-xs-3{display:block;flex:0 0 25%;max-width:25%}.t-col-xs-push-3{left:25%}.t-col-xs-pull-3{right:25%}.t-col-xs-offset-3{margin-left:25%}.t-col-xs-order-3{order:3}.t-col-xs-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-xs-push-2{left:16.66666667%}.t-col-xs-pull-2{right:16.66666667%}.t-col-xs-offset-2{margin-left:16.66666667%}.t-col-xs-order-2{order:2}.t-col-xs-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-xs-push-1{left:8.33333333%}.t-col-xs-pull-1{right:8.33333333%}.t-col-xs-offset-1{margin-left:8.33333333%}.t-col-xs-order-1{order:1}.t-col-xs-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-xs-push-0{left:auto}.t-col-xs-pull-0{right:auto}.t-col-xs-offset-0{margin-left:0}.t-col-xs-order-0{order:0}@media(min-width:768px){.t-col-sm-12{display:block;flex:0 0 100%;max-width:100%}.t-col-sm-push-12{left:100%}.t-col-sm-pull-12{right:100%}.t-col-sm-offset-12{margin-left:100%}.t-col-sm-order-12{order:12}.t-col-sm-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-sm-push-11{left:91.66666667%}.t-col-sm-pull-11{right:91.66666667%}.t-col-sm-offset-11{margin-left:91.66666667%}.t-col-sm-order-11{order:11}.t-col-sm-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-sm-push-10{left:83.33333333%}.t-col-sm-pull-10{right:83.33333333%}.t-col-sm-offset-10{margin-left:83.33333333%}.t-col-sm-order-10{order:10}.t-col-sm-9{display:block;flex:0 0 75%;max-width:75%}.t-col-sm-push-9{left:75%}.t-col-sm-pull-9{right:75%}.t-col-sm-offset-9{margin-left:75%}.t-col-sm-order-9{order:9}.t-col-sm-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-sm-push-8{left:66.66666667%}.t-col-sm-pull-8{right:66.66666667%}.t-col-sm-offset-8{margin-left:66.66666667%}.t-col-sm-order-8{order:8}.t-col-sm-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-sm-push-7{left:58.33333333%}.t-col-sm-pull-7{right:58.33333333%}.t-col-sm-offset-7{margin-left:58.33333333%}.t-col-sm-order-7{order:7}.t-col-sm-6{display:block;flex:0 0 50%;max-width:50%}.t-col-sm-push-6{left:50%}.t-col-sm-pull-6{right:50%}.t-col-sm-offset-6{margin-left:50%}.t-col-sm-order-6{order:6}.t-col-sm-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-sm-push-5{left:41.66666667%}.t-col-sm-pull-5{right:41.66666667%}.t-col-sm-offset-5{margin-left:41.66666667%}.t-col-sm-order-5{order:5}.t-col-sm-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-sm-push-4{left:33.33333333%}.t-col-sm-pull-4{right:33.33333333%}.t-col-sm-offset-4{margin-left:33.33333333%}.t-col-sm-order-4{order:4}.t-col-sm-3{display:block;flex:0 0 25%;max-width:25%}.t-col-sm-push-3{left:25%}.t-col-sm-pull-3{right:25%}.t-col-sm-offset-3{margin-left:25%}.t-col-sm-order-3{order:3}.t-col-sm-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-sm-push-2{left:16.66666667%}.t-col-sm-pull-2{right:16.66666667%}.t-col-sm-offset-2{margin-left:16.66666667%}.t-col-sm-order-2{order:2}.t-col-sm-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-sm-push-1{left:8.33333333%}.t-col-sm-pull-1{right:8.33333333%}.t-col-sm-offset-1{margin-left:8.33333333%}.t-col-sm-order-1{order:1}.t-col-sm-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-sm-push-0{left:auto}.t-col-sm-pull-0{right:auto}.t-col-sm-offset-0{margin-left:0}.t-col-sm-order-0{order:0}}@media(min-width:992px){.t-col-md-12{display:block;flex:0 0 100%;max-width:100%}.t-col-md-push-12{left:100%}.t-col-md-pull-12{right:100%}.t-col-md-offset-12{margin-left:100%}.t-col-md-order-12{order:12}.t-col-md-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-md-push-11{left:91.66666667%}.t-col-md-pull-11{right:91.66666667%}.t-col-md-offset-11{margin-left:91.66666667%}.t-col-md-order-11{order:11}.t-col-md-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-md-push-10{left:83.33333333%}.t-col-md-pull-10{right:83.33333333%}.t-col-md-offset-10{margin-left:83.33333333%}.t-col-md-order-10{order:10}.t-col-md-9{display:block;flex:0 0 75%;max-width:75%}.t-col-md-push-9{left:75%}.t-col-md-pull-9{right:75%}.t-col-md-offset-9{margin-left:75%}.t-col-md-order-9{order:9}.t-col-md-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-md-push-8{left:66.66666667%}.t-col-md-pull-8{right:66.66666667%}.t-col-md-offset-8{margin-left:66.66666667%}.t-col-md-order-8{order:8}.t-col-md-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-md-push-7{left:58.33333333%}.t-col-md-pull-7{right:58.33333333%}.t-col-md-offset-7{margin-left:58.33333333%}.t-col-md-order-7{order:7}.t-col-md-6{display:block;flex:0 0 50%;max-width:50%}.t-col-md-push-6{left:50%}.t-col-md-pull-6{right:50%}.t-col-md-offset-6{margin-left:50%}.t-col-md-order-6{order:6}.t-col-md-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-md-push-5{left:41.66666667%}.t-col-md-pull-5{right:41.66666667%}.t-col-md-offset-5{margin-left:41.66666667%}.t-col-md-order-5{order:5}.t-col-md-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-md-push-4{left:33.33333333%}.t-col-md-pull-4{right:33.33333333%}.t-col-md-offset-4{margin-left:33.33333333%}.t-col-md-order-4{order:4}.t-col-md-3{display:block;flex:0 0 25%;max-width:25%}.t-col-md-push-3{left:25%}.t-col-md-pull-3{right:25%}.t-col-md-offset-3{margin-left:25%}.t-col-md-order-3{order:3}.t-col-md-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-md-push-2{left:16.66666667%}.t-col-md-pull-2{right:16.66666667%}.t-col-md-offset-2{margin-left:16.66666667%}.t-col-md-order-2{order:2}.t-col-md-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-md-push-1{left:8.33333333%}.t-col-md-pull-1{right:8.33333333%}.t-col-md-offset-1{margin-left:8.33333333%}.t-col-md-order-1{order:1}.t-col-md-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-md-push-0{left:auto}.t-col-md-pull-0{right:auto}.t-col-md-offset-0{margin-left:0}.t-col-md-order-0{order:0}}@media(min-width:1200px){.t-col-lg-12{display:block;flex:0 0 100%;max-width:100%}.t-col-lg-push-12{left:100%}.t-col-lg-pull-12{right:100%}.t-col-lg-offset-12{margin-left:100%}.t-col-lg-order-12{order:12}.t-col-lg-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-lg-push-11{left:91.66666667%}.t-col-lg-pull-11{right:91.66666667%}.t-col-lg-offset-11{margin-left:91.66666667%}.t-col-lg-order-11{order:11}.t-col-lg-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-lg-push-10{left:83.33333333%}.t-col-lg-pull-10{right:83.33333333%}.t-col-lg-offset-10{margin-left:83.33333333%}.t-col-lg-order-10{order:10}.t-col-lg-9{display:block;flex:0 0 75%;max-width:75%}.t-col-lg-push-9{left:75%}.t-col-lg-pull-9{right:75%}.t-col-lg-offset-9{margin-left:75%}.t-col-lg-order-9{order:9}.t-col-lg-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-lg-push-8{left:66.66666667%}.t-col-lg-pull-8{right:66.66666667%}.t-col-lg-offset-8{margin-left:66.66666667%}.t-col-lg-order-8{order:8}.t-col-lg-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-lg-push-7{left:58.33333333%}.t-col-lg-pull-7{right:58.33333333%}.t-col-lg-offset-7{margin-left:58.33333333%}.t-col-lg-order-7{order:7}.t-col-lg-6{display:block;flex:0 0 50%;max-width:50%}.t-col-lg-push-6{left:50%}.t-col-lg-pull-6{right:50%}.t-col-lg-offset-6{margin-left:50%}.t-col-lg-order-6{order:6}.t-col-lg-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-lg-push-5{left:41.66666667%}.t-col-lg-pull-5{right:41.66666667%}.t-col-lg-offset-5{margin-left:41.66666667%}.t-col-lg-order-5{order:5}.t-col-lg-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-lg-push-4{left:33.33333333%}.t-col-lg-pull-4{right:33.33333333%}.t-col-lg-offset-4{margin-left:33.33333333%}.t-col-lg-order-4{order:4}.t-col-lg-3{display:block;flex:0 0 25%;max-width:25%}.t-col-lg-push-3{left:25%}.t-col-lg-pull-3{right:25%}.t-col-lg-offset-3{margin-left:25%}.t-col-lg-order-3{order:3}.t-col-lg-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-lg-push-2{left:16.66666667%}.t-col-lg-pull-2{right:16.66666667%}.t-col-lg-offset-2{margin-left:16.66666667%}.t-col-lg-order-2{order:2}.t-col-lg-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-lg-push-1{left:8.33333333%}.t-col-lg-pull-1{right:8.33333333%}.t-col-lg-offset-1{margin-left:8.33333333%}.t-col-lg-order-1{order:1}.t-col-lg-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-lg-push-0{left:auto}.t-col-lg-pull-0{right:auto}.t-col-lg-offset-0{margin-left:0}.t-col-lg-order-0{order:0}}@media(min-width:1400px){.t-col-xl-12{display:block;flex:0 0 100%;max-width:100%}.t-col-xl-push-12{left:100%}.t-col-xl-pull-12{right:100%}.t-col-xl-offset-12{margin-left:100%}.t-col-xl-order-12{order:12}.t-col-xl-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-xl-push-11{left:91.66666667%}.t-col-xl-pull-11{right:91.66666667%}.t-col-xl-offset-11{margin-left:91.66666667%}.t-col-xl-order-11{order:11}.t-col-xl-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-xl-push-10{left:83.33333333%}.t-col-xl-pull-10{right:83.33333333%}.t-col-xl-offset-10{margin-left:83.33333333%}.t-col-xl-order-10{order:10}.t-col-xl-9{display:block;flex:0 0 75%;max-width:75%}.t-col-xl-push-9{left:75%}.t-col-xl-pull-9{right:75%}.t-col-xl-offset-9{margin-left:75%}.t-col-xl-order-9{order:9}.t-col-xl-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-xl-push-8{left:66.66666667%}.t-col-xl-pull-8{right:66.66666667%}.t-col-xl-offset-8{margin-left:66.66666667%}.t-col-xl-order-8{order:8}.t-col-xl-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-xl-push-7{left:58.33333333%}.t-col-xl-pull-7{right:58.33333333%}.t-col-xl-offset-7{margin-left:58.33333333%}.t-col-xl-order-7{order:7}.t-col-xl-6{display:block;flex:0 0 50%;max-width:50%}.t-col-xl-push-6{left:50%}.t-col-xl-pull-6{right:50%}.t-col-xl-offset-6{margin-left:50%}.t-col-xl-order-6{order:6}.t-col-xl-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-xl-push-5{left:41.66666667%}.t-col-xl-pull-5{right:41.66666667%}.t-col-xl-offset-5{margin-left:41.66666667%}.t-col-xl-order-5{order:5}.t-col-xl-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-xl-push-4{left:33.33333333%}.t-col-xl-pull-4{right:33.33333333%}.t-col-xl-offset-4{margin-left:33.33333333%}.t-col-xl-order-4{order:4}.t-col-xl-3{display:block;flex:0 0 25%;max-width:25%}.t-col-xl-push-3{left:25%}.t-col-xl-pull-3{right:25%}.t-col-xl-offset-3{margin-left:25%}.t-col-xl-order-3{order:3}.t-col-xl-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-xl-push-2{left:16.66666667%}.t-col-xl-pull-2{right:16.66666667%}.t-col-xl-offset-2{margin-left:16.66666667%}.t-col-xl-order-2{order:2}.t-col-xl-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-xl-push-1{left:8.33333333%}.t-col-xl-pull-1{right:8.33333333%}.t-col-xl-offset-1{margin-left:8.33333333%}.t-col-xl-order-1{order:1}.t-col-xl-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-xl-push-0{left:auto}.t-col-xl-pull-0{right:auto}.t-col-xl-offset-0{margin-left:0}.t-col-xl-order-0{order:0}}@media(min-width:1880px){.t-col-xxl-12{display:block;flex:0 0 100%;max-width:100%}.t-col-xxl-push-12{left:100%}.t-col-xxl-pull-12{right:100%}.t-col-xxl-offset-12{margin-left:100%}.t-col-xxl-order-12{order:12}.t-col-xxl-11{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-xxl-push-11{left:91.66666667%}.t-col-xxl-pull-11{right:91.66666667%}.t-col-xxl-offset-11{margin-left:91.66666667%}.t-col-xxl-order-11{order:11}.t-col-xxl-10{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-xxl-push-10{left:83.33333333%}.t-col-xxl-pull-10{right:83.33333333%}.t-col-xxl-offset-10{margin-left:83.33333333%}.t-col-xxl-order-10{order:10}.t-col-xxl-9{display:block;flex:0 0 75%;max-width:75%}.t-col-xxl-push-9{left:75%}.t-col-xxl-pull-9{right:75%}.t-col-xxl-offset-9{margin-left:75%}.t-col-xxl-order-9{order:9}.t-col-xxl-8{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-xxl-push-8{left:66.66666667%}.t-col-xxl-pull-8{right:66.66666667%}.t-col-xxl-offset-8{margin-left:66.66666667%}.t-col-xxl-order-8{order:8}.t-col-xxl-7{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-xxl-push-7{left:58.33333333%}.t-col-xxl-pull-7{right:58.33333333%}.t-col-xxl-offset-7{margin-left:58.33333333%}.t-col-xxl-order-7{order:7}.t-col-xxl-6{display:block;flex:0 0 50%;max-width:50%}.t-col-xxl-push-6{left:50%}.t-col-xxl-pull-6{right:50%}.t-col-xxl-offset-6{margin-left:50%}.t-col-xxl-order-6{order:6}.t-col-xxl-5{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-xxl-push-5{left:41.66666667%}.t-col-xxl-pull-5{right:41.66666667%}.t-col-xxl-offset-5{margin-left:41.66666667%}.t-col-xxl-order-5{order:5}.t-col-xxl-4{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-xxl-push-4{left:33.33333333%}.t-col-xxl-pull-4{right:33.33333333%}.t-col-xxl-offset-4{margin-left:33.33333333%}.t-col-xxl-order-4{order:4}.t-col-xxl-3{display:block;flex:0 0 25%;max-width:25%}.t-col-xxl-push-3{left:25%}.t-col-xxl-pull-3{right:25%}.t-col-xxl-offset-3{margin-left:25%}.t-col-xxl-order-3{order:3}.t-col-xxl-2{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-xxl-push-2{left:16.66666667%}.t-col-xxl-pull-2{right:16.66666667%}.t-col-xxl-offset-2{margin-left:16.66666667%}.t-col-xxl-order-2{order:2}.t-col-xxl-1{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-xxl-push-1{left:8.33333333%}.t-col-xxl-pull-1{right:8.33333333%}.t-col-xxl-offset-1{margin-left:8.33333333%}.t-col-xxl-order-1{order:1}.t-col-xxl-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-xxl-push-0{left:auto}.t-col-xxl-pull-0{right:auto}.t-col-xxl-offset-0{margin-left:0}.t-col-xxl-order-0{order:0}}.t-layout{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-layout,.t-layout__direction-vertical{display:flex;flex-direction:column;background:var(--td-bg-color-page);flex:auto}.t-layout--with-sider,.t-layout__direction-horizontal{flex-direction:row}.t-layout__header{height:var(--td-comp-size-xxxl);background-color:var(--td-bg-color-container)}.t-layout__content{flex:auto}.t-layout__sider{position:relative;transition:all .2s;background:var(--td-bg-color-container);width:232px}.t-layout__footer{color:var(--td-text-color-placeholder);padding:24px}.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-descriptions{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-descriptions__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);margin-bottom:var(--td-comp-margin-m);font-weight:600}.t-descriptions__body{border-collapse:collapse;font:var(--td-font-body-medium);width:100%}.t-descriptions__body.t-size-l>tbody>tr>td{padding:var(--td-comp-paddingTB-l) 0}.t-descriptions__body.t-size-m>tbody>tr>td{padding:var(--td-comp-paddingTB-m) 0}.t-descriptions__body.t-size-s>tbody>tr>td{padding:var(--td-comp-paddingTB-s) 0}.t-descriptions__body .t-descriptions__label{color:var(--td-text-color-placeholder)}.t-descriptions__body--fixed{table-layout:fixed}.t-descriptions__body--border>tbody>tr>td{border:1px solid var(--td-component-border)}.t-descriptions__body--border.t-size-l>tbody>tr>td{padding:var(--td-comp-paddingTB-l)}.t-descriptions__body--border.t-size-m>tbody>tr>td{padding:var(--td-comp-paddingLR-m) var(--td-comp-paddingLR-l)}.t-descriptions__body--border.t-size-s>tbody>tr>td{padding:var(--td-comp-paddingLR-s) var(--td-comp-paddingLR-l)}.t-descriptions__body--border .t-descriptions__label{background-color:var(--td-bg-color-secondarycontainer)}.t-descriptions__body--border .t-descriptions__label:hover{background-color:var(--td-bg-color-container-hover)}:not(.t-descriptions__body--fixed):not(.t-descriptions__body--border) .t-descriptions__label{padding-right:var(--td-comp-paddingLR-l)}.t-affix{position:fixed;z-index:500}.t-anchor{box-sizing:border-box;margin:0;padding:0;list-style:none;--td-anchor-space-base: var(--td-size-6);position:relative;background:var(--td-bg-color-container);width:200px;color:var(--td-text-color-primary);font:var(--td-font-body-medium)}.t-anchor .t-is-active>a{color:var(--td-brand-color)}.t-anchor__line{position:absolute;top:0;left:0;width:1px;height:100%;background-color:var(--td-component-stroke);cursor:pointer}.t-anchor__line-cursor-wrapper{position:absolute;display:block;height:0;opacity:0;transition:all .2s cubic-bezier(.24,.41,.51,.9)}.t-anchor__line-cursor-wrapper .t-anchor__line-cursor{width:1px;height:100%;background-color:var(--td-brand-color)}.t-anchor__item{padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingTB-l);--level: 1;padding-left:calc(var(--level) * var(--td-anchor-space-base));display:flex;flex-direction:column}.t-anchor__item.t-is-active{font-weight:500}.t-anchor__item-link{display:inline-block;position:relative;overflow:hidden;word-break:break-all;color:var(--td-text-color-primary);text-decoration:none;text-align:justify}.t-anchor a{transition:color .2s linear}.t-anchor a:hover{color:var(--td-brand-color);cursor:pointer}.t-anchor a:active{color:var(--td-brand-color-active)}.t-anchor.t-size-s{width:120px}.t-anchor.t-size-l{width:320px}.t-anchor__target{cursor:pointer;font:var(--td-font-body-medium);color:var(--td-text-color-primary)}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.t-anchor__target .t-anchor__copy{display:none;margin:0 0 0 var(--td-comp-margin-xs)}.t-anchor__target:hover .t-anchor__copy{display:inline-block}.t-anchor__target:target:after{display:inline-block;content:"";width:6px;height:6px;border-radius:var(--td-radius-circle);background-color:var(--td-brand-color);vertical-align:middle;animation:fadeOut 2s 2s linear 1;animation-fill-mode:forwards}.t-message{margin:0;padding:0;list-style:none;width:-moz-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%{clip-path:polygon(-20% 120%,120% 120%,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-top{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{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%{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}to{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}}@keyframes t-popup-animation-expand-out-bottom{0%{clip-path:polygon(-20% 0,120% 0,120% 120%,-20% 120%)}to{clip-path:polygon(-20% 0,120% 0,120% 0,-20% 0)}}.t-tooltip .t-popup__content{display:inline-block;border:0;z-index:5600;margin-bottom:1px;max-width:480px;word-break:break-word;box-sizing:border-box;border-radius:var(--td-radius-medium);color:var(--td-text-color-primary)}.t-tooltip--default .t-popup__content{color:var(--td-text-color-anti);background:var(--td-gray-color-13);box-shadow:inset 0 .5px 0 var(--td-gray-color-9),inset .5px 0 0 var(--td-gray-color-9),inset 0 -.5px 0 var(--td-gray-color-9),inset -.5px 0 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=left] .t-popup__arrow:before{box-shadow:inset -.5px 0 0 var(--td-gray-color-9),inset 0 .5px 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=right] .t-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9),inset 0 -.5px 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=top] .t-popup__arrow:before{box-shadow:inset 0 -.5px 0 var(--td-gray-color-9),inset -.5px 0 0 var(--td-gray-color-9)}.t-tooltip--default[data-popper-placement^=bottom] .t-popup__arrow:before{box-shadow:inset .5px 0 0 var(--td-gray-color-9),inset 0 .5px 0 var(--td-gray-color-9)}.t-tooltip--primary .t-popup__content{color:var(--td-brand-color);background:var(--td-brand-color-light)}.t-tooltip--success .t-popup__content{color:var(--td-success-color);background:var(--td-success-color-light)}.t-tooltip--danger .t-popup__content{color:var(--td-error-color);background:var(--td-error-color-light)}.t-tooltip--warning .t-popup__content{color:var(--td-warning-color);background:var(--td-warning-color-light)}.t-tooltip .t-popup__arrow{background:inherit;height:auto}.t-tooltip .t-popup__arrow:before{background:inherit}.t-tooltip--noshadow .t-popup__content,.t-tooltip--noshadow[data-popper-placement] .t-popup__arrow:before{box-shadow:none}@keyframes changeColor{0%{color:var(--td-brand-color-hover)}to{color:var(--td-brand-color-active)}}.t-breadcrumb{color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;font:var(--td-font-body-medium);display:flex;align-items:center}.t-breadcrumb__separator{margin:0 var(--td-comp-margin-xs);display:flex;align-items:center}.t-breadcrumb__separator .t-icon{color:var(--td-text-color-placeholder)}.t-breadcrumb__item{display:flex;align-items:center;color:var(--td-text-color-placeholder);text-decoration:none}.t-breadcrumb__item.t-is-current{color:var(--td-text-color-primary)}.t-breadcrumb__item.t-is-current .t-icon{color:var(--td-text-color-placeholder)}.t-breadcrumb__item:last-child{color:var(--td-text-color-primary)}.t-breadcrumb__item:last-child .t-breadcrumb__separator{display:none}.t-breadcrumb__item .t-icon{font-size:var(--td-font-size-body-large)}.t-breadcrumb__item .t-link{color:inherit;text-decoration:none}.t-breadcrumb__item .t-link:hover{color:var(--td-brand-color)}.t-breadcrumb__item .t-is-disabled{cursor:not-allowed}.t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner{color:var(--td-text-color-disabled)}.t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner:hover{color:var(--td-text-color-disabled);cursor:not-allowed}.t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner:active{animation:none}.t-breadcrumb__item--arrow,.t-breadcrumb__item--slash{margin:0 var(--td-comp-margin-xs);line-height:0;color:var(--td-text-color-placeholder);display:inline-block;vertical-align:middle}.t-breadcrumb__inner{font:var(--td-font-body-medium);word-break:break-all;display:inline-block;vertical-align:middle}.t-breadcrumb__inner .t-icon{margin:0 var(--td-comp-margin-xs)}.t-breadcrumb__select{position:relative}.t-breadcrumb__select:hover .t-breadcrumb__option{display:block}.t-breadcrumb__select-item:hover .t-icon{color:var(--td-brand-color)}.t-breadcrumb__option{display:none;position:absolute;top:28px;left:50%;transform:translate(-50%);max-width:120px;background:var(--td-bg-color-container);box-shadow:var(--td-shadow-2);z-index:20}.t-breadcrumb__option-item{padding:8px;font:var(--td-font-body-medium);color:var(--td-text-color-primary);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.t-breadcrumb__option-item:hover,.t-breadcrumb__option-item.t-is-active{color:var(--td-brand-color)}.t-breadcrumb__inner-msg{display:none;position:absolute;left:50%;bottom:30px;transform:translate(-50%);width:300px;padding:8px;color:var(--td-text-color-primary);background:var(--td-bg-color-container);border-radius:calc(var(--td-radius-default) * .5);box-shadow:var(--td-shadow-2);z-index:20}.t-breadcrumb__inner-msg:before{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-4px;width:0;height:0;border-style:solid;border-width:8px 6px 0;border-color:var(--td-bg-color-container) transparent transparent transparent;z-index:20}.t-breadcrumb--text-overflow{position:relative;display:flex;align-items:center}.t-breadcrumb--text-overflow:hover .t-breadcrumb__inner-msg{display:block}.t-breadcrumb--text-overflow .t-breadcrumb__inner{max-width:120px;display:flex;align-items:center;transition:color .2s linear}.t-breadcrumb--text-overflow .t-breadcrumb__inner-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.t-breadcrumb--text-overflow .t-breadcrumb__inner:hover{color:var(--td-brand-color);cursor:pointer}.t-breadcrumb--text-overflow .t-breadcrumb__inner:active{animation:.2s linear changeColor}.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;-moz-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-tabs{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;overflow:hidden;background-color:var(--td-bg-color-container)}.t-tabs__header.t-is-left{float:left}.t-tabs__header.t-is-right{float:right}.t-tabs__header .t-icon{font-size:var(--td-font-size-body-large)}.t-tabs__nav{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.t-tabs__operations{display:flex;flex-direction:row;position:absolute;border-bottom:1px solid var(--td-component-stroke);background-color:var(--td-bg-color-container)}.t-tabs__operations--left{left:0;z-index:2}.t-tabs__operations--right{right:0;z-index:2}.t-tabs__operations--right .t-tabs__btn:first-child{box-shadow:-10px 0 20px 5px #0000000d}.t-tabs__operations--right .t-tabs__nav-action{display:flex;align-items:center;width:100%;flex:1}.t-tabs__btn{width:40px;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--td-bg-color-secondarycontainer);border-left:1px solid var(--td-component-stroke);cursor:pointer;color:var(--td-text-color-secondary);font:var(--td-font-body-large);transition:all .24s cubic-bezier(.38,0,.24,1);z-index:1;opacity:1}.t-tabs__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-tabs__btn.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__btn.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__btn--left{border-right:1px solid var(--td-component-stroke);box-shadow:10px 0 20px 5px #0000000d}.t-tabs__btn--left.fade-enter,.t-tabs__btn--left.fade-enter-from,.t-tabs__btn--left.fade-leave-to{transform:translate(-50px)}.t-tabs__btn--right.fade-enter,.t-tabs__btn--right.fade-enter-from,.t-tabs__btn--right.fade-leave-to{transform:translate(50px)}.t-tabs__nav-container{position:relative}.t-tabs__nav-container.t-is-top:after{content:"";width:100%;height:1px;position:absolute;inset:auto auto 0 0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-bottom:after{content:"";width:100%;height:1px;position:absolute;inset:0 auto auto 0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-left:after{content:"";width:1px;height:100%;position:absolute;inset:0 0 auto auto;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-right:after{content:"";width:1px;height:100%;position:absolute;inset:0 auto auto 0;background-color:var(--td-component-stroke)}.t-tabs__nav-container.t-is-addable{margin-right:40px}.t-tabs__nav-container.t-tabs__nav--card:after{content:"";background-color:transparent}.t-tabs__scroll-btn{position:absolute;z-index:1;width:40px;height:100%;display:block;background-color:var(--td-bg-color-secondarycontainer);text-align:center;border-bottom:1px solid var(--td-component-stroke);cursor:pointer;color:var(--td-text-color-secondary);font:var(--td-font-body-large)}.t-tabs__scroll-btn.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__scroll-btn.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__nav-scroll{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0);z-index:1}.t-tabs__nav-wrap{position:relative;display:flex;font-size:0}.t-tabs__nav-wrap.t-is-smooth{transition:transform .24s cubic-bezier(0,0,.15,1)}.t-tabs__nav-wrap.t-is-vertical{flex-direction:column}.t-tabs__bar{position:absolute;background-color:var(--td-brand-color);z-index:1;transition:all .24s cubic-bezier(.38,0,.24,1);border-radius:var(--td-radius-small)}.t-tabs__bar.t-is-top{bottom:0;left:0;height:3px}.t-tabs__bar.t-is-bottom{top:0;left:0;height:3px}.t-tabs__bar.t-is-left{top:0;right:0;width:3px}.t-tabs__bar.t-is-right{top:0;left:0;width:3px}.t-tabs__nav-item{display:inline-flex;align-items:center;font:var(--td-font-body-medium);color:var(--td-text-color-secondary);position:relative;overflow:hidden;z-index:0;cursor:pointer;flex-shrink:0;transition:background-color cubic-bezier(.38,0,.24,1) .2s;--ripple-color: var(--td-bg-color-container-active)}.t-tabs__nav-item-wrapper{display:flex;align-items:center;height:var(--td-comp-size-m);padding:0 var(--td-comp-paddingLR-s);margin-left:var(--td-comp-margin-s);margin-right:var(--td-comp-margin-s);border-radius:var(--td-radius-default);transition:background-color cubic-bezier(.38,0,.24,1) .2s;--ripple-color: var(--td-bg-color-container-active)}.t-tabs__nav-item.t-size-l{font:var(--td-font-body-large)}.t-tabs__nav-item.t-size-l .t-tabs__nav-item-wrapper{height:var(--td-comp-size-xxl);padding:0 var(--td-comp-paddingLR-m)}.t-tabs__nav-item-text-wrapper{position:relative;display:flex;align-items:center}.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover .t-tabs__nav-item-wrapper{background-color:var(--td-bg-color-container-hover)}.t-tabs__nav-item.t-is-left,.t-tabs__nav-item.t-is-right{display:flex;align-items:center}.t-tabs__nav-item.t-size-m{height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl)}.t-tabs__nav-item.t-size-l{height:var(--td-comp-size-xxxxl);line-height:var(--td-comp-size-xxxxl)}.t-tabs__nav-item.t-is-active{color:var(--td-brand-color);text-shadow:0 0 .3px currentcolor}.t-tabs__nav-item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-tabs__nav-item>.remove-btn{margin-left:var(--td-comp-margin-s);transition:all .3s cubic-bezier(.645,.045,.355,1);display:flex}.t-tabs__nav--card{background-color:var(--td-bg-color-secondarycontainer)}.t-tabs__nav--card.t-tabs__nav-item{padding-right:var(--td-comp-paddingLR-l);padding-left:var(--td-comp-paddingLR-l);border-bottom:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item:after{display:none}.t-tabs__nav--card.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-tabs__nav--card.t-tabs__nav-item:not(:first-of-type){border-left:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item:last-of-type{border-right:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item.t-is-active{color:var(--td-brand-color);background-color:var(--td-bg-color-container);border-bottom-color:var(--td-bg-color-container)}.t-tabs__nav--card.t-tabs__nav-item.t-size-l{padding-left:var(--td-comp-paddingLR-xl);padding-right:var(--td-comp-paddingLR-xl)}.t-tabs__nav--card .t-icon-close{color:var(--td-text-color-secondary);transition:color cubic-bezier(.38,0,.24,1) .2s}.t-tabs__nav--card .t-icon-close:hover{color:var(--td-text-color-primary)}.t-tabs__content{overflow:hidden;position:relative}.t-tab-panel.t-is-hidden{display:none}a.t-menu__item{text-decoration:none;color:unset}a.t-menu__item:hover,a.t-menu__item:active{color:inherit}.t-menu__logo>*{margin-left:var(--td-comp-margin-xxl)}.t-head-menu{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;width:100%;background-color:var(--td-bg-color-container)}.t-head-menu__inner{display:flex;height:var(--td-comp-size-xxxl)}.t-head-menu__inner li+li{margin-left:var(--td-comp-margin-s)}.t-head-menu__inner .t-menu:first-child{margin-left:var(--td-comp-margin-xxl)}.t-head-menu .t-menu__logo:not(:empty){height:100%;margin-right:var(--td-comp-margin-xxxl)}.t-head-menu .t-menu{flex:1;display:flex;align-items:center}.t-head-menu .t-menu__operations:not(:empty){position:relative;display:flex;align-items:center;height:var(--td-comp-size-xxxl);line-height:64px;text-align:right;margin-right:var(--td-comp-margin-s);overflow:hidden}.t-head-menu .t-menu__operations-icon{width:var(--td-comp-size-m);height:var(--td-comp-size-m);padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);line-height:var(--td-comp-size-m);box-sizing:border-box}.t-head-menu .t-menu__item{height:var(--td-comp-size-m);line-height:var(--td-comp-size-m);padding:0 var(--td-comp-paddingLR-m);justify-content:center;transition:all .28s cubic-bezier(.645,.045,.355,1);gap:var(--td-comp-margin-s)}.t-head-menu .t-menu__item .t-icon{width:16px;height:16px}.t-head-menu__submenu{border-top:1px solid var(--td-component-stroke);padding-left:0}.t-default-menu{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;width:232px;display:inline-block;background:var(--td-bg-color-container);transition:width .28s cubic-bezier(.645,.045,.355,1);white-space:nowrap}.t-default-menu .t-menu__item{color:var(--td-text-color-secondary)}.t-default-menu.t-is-collapsed{width:64px}.t-default-menu.t-is-collapsed .t-menu__logo>*{margin-left:var(--td-comp-margin-l)}.t-default-menu.t-is-collapsed .t-menu .t-menu__item{padding:0 14px;justify-content:center}.t-default-menu.t-is-collapsed .t-menu .t-menu__item .t-menu__item-link{margin-left:0;opacity:0;content:"";position:absolute;inset:0}.t-default-menu.t-is-collapsed .t-fake-arrow{display:none}.t-default-menu.t-is-collapsed .t-menu__item{text-overflow:initial}.t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened{color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened .t-icon{color:var(--td-brand-color)}.t-default-menu.t-is-collapsed .t-menu__item.t-menu__item--plain:after{content:""}.t-default-menu.t-is-collapsed .t-menu__item>.t-menu__content{display:none}.t-default-menu.t-is-collapsed .t-menu__item .t-icon{margin-right:initial}.t-default-menu.t-is-collapsed .t-submenu-icon{display:none}.t-default-menu.t-is-collapsed .t-submenu>.t-menu__item{min-width:initial}.t-default-menu.t-is-collapsed .t-submenu>.t-menu__item:after{content:"";display:block;position:absolute;right:-20px;top:0;bottom:0;width:20px}.t-default-menu.t-is-collapsed .t-menu-group:first-child .t-menu-group__title{display:none}.t-default-menu.t-is-collapsed .t-menu-group:first-child .t-menu-group__title+*{margin-top:0}.t-default-menu.t-is-collapsed .t-menu-group__title{padding:0;font-size:0}.t-default-menu.t-is-collapsed .t-menu-group__title:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1px;width:20px;background:var(--td-component-stroke)}.t-default-menu.t-is-collapsed .t-menu__operations{text-align:center}.t-default-menu.t-is-collapsed .t-menu__operations-icon{display:block}.t-default-menu.t-is-collapsed .t-menu__log>*{margin:0 auto}.t-default-menu__inner{display:flex;flex-direction:column;height:100%}.t-default-menu__inner .t-menu__logo:not(:empty){box-sizing:border-box;width:100%;height:var(--td-comp-size-xxxl);border-bottom:1px solid var(--td-component-stroke)}.t-default-menu__inner .t-menu{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-s);position:relative;flex:1}.t-default-menu__inner .t-menu--scroll{overflow-y:auto;overflow-x:hidden}@-moz-document url-prefix(){.t-default-menu__inner .t-menu--scroll{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-default-menu__inner .t-menu--scroll::-webkit-scrollbar{width:6px;height:6px}.t-default-menu__inner .t-menu--scroll::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-default-menu__inner .t-menu--scroll::-webkit-scrollbar-thumb:vertical:hover,.t-default-menu__inner .t-menu--scroll::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-default-menu__inner .t-menu>*:not(.t-menu-group):not(:first-child){margin-top:var(--td-comp-margin-xs)}.t-default-menu__inner .t-menu .t-menu-group>*:not(:first-child),.t-default-menu__inner .t-menu .t-menu__sub>*:not(:first-child),.t-default-menu__inner .t-menu .t-submenu>*:not(:first-child){margin-top:var(--td-comp-margin-xs)}.t-default-menu__inner .t-menu-group__title{position:relative;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l) var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-l);color:var(--td-text-color-placeholder);font-size:var(--td-font-body-small);box-sizing:border-box}.t-default-menu .t-submenu{position:relative}.t-default-menu .t-menu__operations:not(:empty){width:100%;position:relative;padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l);top:0;left:0;text-align:left;border-top:solid 1px var(--td-component-stroke);box-sizing:border-box}.t-default-menu .t-menu__operations-icon{width:32px;height:32px;padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);cursor:pointer;color:var(--td-text-color-primary);box-sizing:border-box}.t-default-menu .t-menu__item.t-is-opened{color:var(--td-text-color-primary);background-color:unset}.t-default-menu .t-menu__item.t-is-opened .t-icon{color:var(--td-text-color-primary)}.t-default-menu .t-menu__sub{padding:0;overflow:hidden}.t-default-menu .t-menu__sub .t-menu__item{padding-left:var(--padding-left, 32px)}.t-default-menu .t-slide-down-enter-active .t-menu__sub{height:100%}.t-default-menu .t-menu__item{position:relative;padding:0 10px 0 16px;height:var(--td-comp-size-l);line-height:var(--td-comp-size-l);border-bottom:0;text-align:left;border-radius:var(--td-radius-default);transition:background-color .28s cubic-bezier(.38,0,.24,1),padding .28s cubic-bezier(.38,0,.24,1);box-sizing:border-box}.t-default-menu .t-menu__item .t-icon{width:20px;height:20px;flex-shrink:0;margin-right:var(--td-comp-margin-s)}.t-default-menu .t-menu__item .t-fake-arrow{margin-left:auto;min-width:16px}.t-default-menu .t-menu__item.t-is-active:not(.t-is-opened){color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-default-menu .t-menu__item.t-is-active:not(.t-is-opened) .t-icon{color:var(--td-brand-color)}.t-default-menu .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled){background:var(--td-bg-color-secondarycontainer-hover)}.t-default-menu.t-menu--dark .t-menu__item{color:var(--td-font-white-2)}.t-default-menu.t-menu--dark .t-menu__logo:not(:empty){border-bottom-color:var(--td-gray-color-10)}.t-default-menu.t-menu--dark .t-menu__operations:not(:empty){border-top-color:var(--td-gray-color-10)}.t-default-menu.t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled){background-color:var(--td-gray-color-10)}.t-default-menu.t-menu--dark .t-menu__item.t-is-active:not(.t-is-opened){color:var(--td-text-color-anti);background-color:var(--td-brand-color)}.t-default-menu.t-menu--dark .t-menu__item.t-is-active:not(.t-is-opened) .t-icon{color:var(--td-text-color-anti)}.t-default-menu.t-menu--dark .t-menu__item.t-is-opened.t-is-active{background-color:transparent}.t-default-menu.t-menu--dark .t-menu-group__title{color:var(--td-font-white-3)}.t-default-menu.t-menu--dark.t-is-collapsed .t-menu-group__title:after{background-color:var(--td-gray-color-10)}.t-default-menu.t-menu--dark.t-is-collapsed .t-menu__item.t-is-active.t-is-opened{background-color:var(--td-brand-color);color:var(--td-text-color-anti)}.t-default-menu.t-menu--dark.t-is-collapsed .t-menu__item.t-is-active.t-is-opened .t-icon{color:var(--td-text-color-anti)}.t-menu{color:var(--td-text-color-primary);font:var(--td-font-body-medium);list-style:none;padding:0;margin:0}.t-menu--dark{color:var(--td-font-white-2)}.t-menu__logo:not(:empty){display:flex;align-items:center}.t-menu .t-submenu{position:relative}.t-menu .t-submenu.t-is-active>.t-menu__item{color:var(--td-gray-color-13)}.t-menu .t-submenu.t-is-active>.t-menu__item .t-icon{color:var(--td-gray-color-13)}.t-menu .t-submenu .t-submenu-icon{width:16px;height:16px}.t-menu .t-submenu.t-is-opened .t-submenu-icon{transform:scaleY(-1)}.t-menu__spacer:before{content:"";display:block;position:absolute;z-index:1}.t-menu__spacer--left:before{left:-16px;width:16px;top:0;bottom:0}.t-menu__spacer--top:before{bottom:-20px;left:0;right:0;height:20px}.t-menu__spacer--bottom:before{top:-20px;left:0;right:0;height:20px}.t-menu__item{position:relative;display:flex;align-items:center;height:40px;line-height:40px;text-align:center;color:var(--td-text-color-primary);cursor:pointer;text-overflow:ellipsis;border-radius:var(--td-radius-default);--ripple-color: var(--td-bg-color-container-active)}.t-menu__item ::-moz-selection{background:transparent}.t-menu__item ::selection{background:transparent}.t-menu__item-spacer{overflow:unset}.t-menu__item-spacer:before{content:"";display:block;position:absolute;z-index:1}.t-menu__item-spacer--right:before{right:-16px;width:16px;top:0;bottom:0}.t-menu__item a{color:unset;text-decoration:none}.t-menu__item a.t-menu__item-link{color:unset;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.t-menu__item a.t-menu__item-link:before{content:"";position:absolute;inset:0}.t-menu__item.t-is-active{color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-menu__item.t-is-opened{color:var(--td-brand-color)}.t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled){background-color:var(--td-bg-color-container-hover)}.t-menu__item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-menu__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-menu--dark.t-head-menu{background-color:var(--td-gray-color-13)}.t-menu--dark .t-menu__item{color:var(--td-text-color-anti);--ripple-color: var(--td-gray-color-11)}.t-menu--dark .t-menu__item.t-is-active{color:var(--td-text-color-anti);background-color:var(--td-brand-color)}.t-menu--dark .t-menu__item.t-is-opened,.t-menu--dark .t-menu__item.t-is-opened .t-icon{color:var(--td-text-color-anti)}.t-menu--dark .t-menu__item.t-is-disabled{color:var(--td-font-white-4)}.t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled){background-color:var(--td-gray-color-10)}.t-menu--dark .t-menu__popup{background:var(--td-gray-color-13);border:solid .5px var(--td-gray-color-10)}.t-menu--dark .t-menu__popup .t-menu__item{color:var(--td-text-color-anti);border-radius:var(--td-radius-default)}.t-menu--dark .t-menu__popup .t-menu__item.t-is-active{color:var(--td-text-color-anti);background-color:var(--td-brand-color)}.t-menu--dark .t-menu__popup .t-menu__item:hover:not(.t-is-active){background-color:var(--td-gray-color-10)}.t-menu--dark .t-head-menu__submenu{border-top:1px solid transparent}.t-menu--dark .t-menu__operations-icon{color:var(--td-bg-color-container)}.t-menu--dark .t-menu__operations-icon:hover{background-color:var(--td-brand-color)}.t-menu__popup{overflow:hidden;background:var(--td-bg-color-container);z-index:1000;border-radius:var(--td-radius-medium);opacity:0;list-style:none;padding:0;margin:0}.t-menu__popup-wrapper{padding:var(--td-pop-padding-m);height:100%;list-style:none;margin:0}@-moz-document url-prefix(){.t-menu__popup-wrapper{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-menu__popup-wrapper::-webkit-scrollbar{width:8px;height:8px}.t-menu__popup-wrapper::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-menu__popup-wrapper::-webkit-scrollbar-thumb:vertical:hover,.t-menu__popup-wrapper::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-menu__popup .t-fake-arrow{margin-left:auto}.t-menu__popup .t-menu__item{padding-left:var(--td-comp-paddingLR-l);padding-right:var(--td-comp-paddingLR-l)}.t-menu__popup.t-is-vertical{min-width:var(--popup-width, 160px)}.t-menu__popup.t-is-horizontal .t-menu__item{white-space:nowrap}.t-menu__popup.t-is-horizontal li+li{margin-top:var(--td-comp-margin-xs)}.t-menu__popup.t-is-opened{opacity:1;box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000000f,0 3px 14px 6px #0000000d;overflow:visible}.t-menu__popup .t-menu__item{color:var(--td-text-color-primary);height:var(--td-comp-size-s);line-height:var(--td-comp-size-s)}.t-menu__popup .t-menu__item+.t-menu__item{margin-left:0}.t-menu__popup .t-menu__item:hover:not(.t-is-active){background-color:var(--td-bg-color-container-hover)}.t-menu__popup .t-is-disabled{color:var(--td-text-color-disabled)}.t-menu__operations-icon{margin-right:var(--td-comp-margin-l);border-radius:var(--td-radius-default);color:var(--td-text-color-primary);transition:background-color .24s cubic-bezier(.38,0,.24,1)}.t-menu__operations-icon:hover{background-color:var(--td-brand-color-light)}.t-opacity-transition{transition:opacity .28s cubic-bezier(.55,0,.1,1)}.horizontal-collapse-transition .t-submenu__title .t-submenu__icon-arrow{transition:.2s;opacity:0}.t-menu__popup{top:0;left:calc(0px - var(--td-pop-padding-m))}.t-menu__popup .t-menu__item:not(:first-child),.t-menu__popup .t-submenu:not(:first-child){margin-top:var(--td-comp-margin-xxs)}.t-is-head-menu .t-menu__popup{margin-top:calc((var(--td-comp-size-xxxl) - var(--td-comp-size-m)) / 2)!important}.t-menu-is-nested .t-menu__popup{margin-top:calc(0px - var(--td-pop-padding-m))!important}.input-readonly.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.input-readonly.t-is-readonly .t-input__inner{cursor:pointer}.input-disabled.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.input-disabled.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.input-disabled.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.input-disabled.t-is-disabled .t-input__inner::-moz-placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled>.t-input__prefix .t-icon,.input-disabled.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.input-disabled.t-is-disabled>.t-input__prefix .t-icon:hover,.input-disabled.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-tips{font-size:var(--td-font-size-body-small)}.t-tips.t-is-default{color:var(--td-text-color-placeholder)}.t-tips.t-is-error{color:var(--td-error-color)}.t-tips.t-is-warning{color:var(--td-warning-color)}.t-tips.t-is-success{color:var(--td-success-color)}.t-input{margin:0;padding:0;list-style:none;position:relative;height:var(--td-comp-size-m);border-width:1px;border-style:solid;border-radius:var(--td-radius-default);border-color:var(--td-border-level-2-color);padding:0 var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);outline:none;color:var(--td-text-color-primary);font:var(--td-font-body-medium);width:100%;box-sizing:border-box;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s;display:flex;align-items:center;overflow:hidden}.t-input:hover{border-color:var(--td-brand-color)}.t-input:focus{z-index:1;border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input--borderless:not(.t-input--focused){border-color:transparent;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s}.t-input--borderless:not(.t-input--focused):hover{border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);cursor:pointer}.t-input--borderless:not(.t-input--focused).t-is-disabled{border:none;background-color:var(--td-bg-color-component-disabled)}.t-input--focused{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus);z-index:1}.t-input :focus-visible{outline:none}.t-input__inner{flex:1;border:none;outline:none;padding:0;max-width:100%;min-width:0;color:var(--td-text-color-primary);font:inherit;background-color:transparent;box-sizing:border-box;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-input__inner::-moz-placeholder{color:var(--td-text-color-placeholder)}.t-input__inner::placeholder{color:var(--td-text-color-placeholder)}.t-input__inner:-moz-placeholder{text-overflow:ellipsis;width:100%}.t-input__inner:placeholder-shown{text-overflow:ellipsis;width:100%}.t-input__inner[type=password]::-ms-reveal{display:none}.t-input__inner[type=search]::-webkit-search-decoration,.t-input__inner[type=search]::-webkit-search-cancel-button,.t-input__inner[type=search]::-webkit-search-results-button,.t-input__inner[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.t-input__inner.t-input--soft-hidden{width:0}.t-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-input__status{position:absolute;right:-24px;top:0}.t-input.t-input--suffix>span.t-input__clear{opacity:0;visibility:hidden;transition:border cubic-bezier(.38,0,.24,1) .2s,box-shadow cubic-bezier(.38,0,.24,1) .2s,background-color cubic-bezier(.38,0,.24,1) .2s}.t-input.t-input--suffix:hover>span.t-input__clear{opacity:1;visibility:visible}.t-input.t-is-success{border-color:var(--td-success-color)}.t-input.t-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success.t-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success>.t-input__extra{color:var(--td-success-color)}.t-input.t-is-warning{border-color:var(--td-warning-color)}.t-input.t-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning.t-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning>.t-input__extra{color:var(--td-warning-color)}.t-input.t-is-error{border-color:var(--td-error-color)}.t-input.t-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error.t-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error>.t-input__extra{color:var(--td-error-color)}.t-input.t-is-readonly{color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent)}.t-input.t-is-readonly .t-input__inner{cursor:pointer}.t-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input.t-is-disabled .t-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled);text-overflow:initial}.t-input.t-is-disabled .t-input__inner::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled .t-input__inner::placeholder{color:var(--td-text-color-disabled)}.t-input.t-is-disabled>.t-input__prefix .t-icon,.t-input.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-input.t-is-disabled>.t-input__prefix .t-icon:hover,.t-input.t-is-disabled>.t-input__suffix .t-icon:hover{color:var(--td-text-color-disabled)}.t-input.t-input--prefix>.t-input__prefix{z-index:2;height:100%;text-align:center;display:flex;align-items:center}.t-input.t-input--prefix>.t-input__prefix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--prefix.t-size-s .t-input__prefix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--prefix.t-size-l .t-input__prefix-icon{font-size:var(--td-font-size-title-large)}.t-input.t-input--suffix>.t-input__suffix{z-index:2;height:100%;text-align:center;display:flex;align-items:center}.t-input.t-input--suffix>.t-input__suffix-icon{font-size:var(--td-font-size-body-large)}.t-input.t-input--suffix.t-size-s .t-input__suffix-icon{font-size:var(--td-font-size-body-medium)}.t-input.t-input--suffix.t-size-l .t-input__suffix-icon{font-size:var(--td-font-size-title-large)}.t-input .t-input__suffix-clear{cursor:pointer}.t-input.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.t-input.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.t-input .t-input__prefix>.t-icon,.t-input .t-input__suffix>.t-icon{font-size:inherit}.t-input .t-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.t-input .t-input__prefix:not(:empty){margin-right:var(--td-comp-margin-s)}.t-input .t-input__suffix>.t-icon{color:var(--td-text-color-placeholder);transition:all .2s linear}.t-input .t-input__suffix>.t-icon:hover{color:var(--td-text-color-secondary);transition:all .2s linear}.t-input .t-input__suffix:not(:empty){margin-left:var(--td-comp-margin-s)}.t-input.t-is-focused .t-input__prefix>.t-icon{color:var(--td-brand-color)}.t-input.t-is-focused .t-input__suffix>.t-icon-time,.t-input.t-is-focused .t-input__suffix .t-icon-calendar{color:var(--td-brand-color)}.t-input-group{position:relative;display:inline-flex;align-items:stretch}.t-input-group .t-input__wrap{border-radius:0}.t-input-group .t-input__wrap:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button,.t-input-group .t-select{border-radius:0}.t-input-group .t-button:not(:first-child),.t-input-group .t-select:not(:first-child){margin-left:-1px}.t-input-group .t-input__wrap:not(:first-child) .t-input{margin-left:-1px}.t-input-group .t-input__wrap:first-child .t-input{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-input__wrap:last-child .t-input{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group .t-button:first-child,.t-input-group .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group .t-button:last-child,.t-input-group .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap+.t-input__wrap{margin-left:var(--td-comp-margin-xxxl)}.t-input-group--separate .t-button,.t-input-group--separate .t-select{border-radius:var(--td-radius-default)}.t-input-group--separate .t-button:first-child,.t-input-group--separate .t-select:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-group--separate .t-button:last-child,.t-input-group--separate .t-select:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-group--separate .t-input__wrap .t-input,.t-input-group--separate .t-input__wrap .t-input:first-child{border-radius:var(--td-radius-default)}.t-input-group--separate .t-input__wrap .t-input:last-child{border-radius:var(--td-radius-default)}.t-input-group .t-input__inner,.t-input-group .t-button,.t-input-group .t-select{position:relative;z-index:0}.t-input-group .t-input__inner:hover,.t-input-group .t-button:hover,.t-input-group .t-select:hover,.t-input-group .t-input__inner:focus,.t-input-group .t-button:focus,.t-input-group .t-select:focus,.t-input-group .t-input__inner:active,.t-input-group .t-button:active,.t-input-group .t-select:active{z-index:1}.t-input__wrap{width:100%}.t-input__tips{height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);position:absolute}.t-input__tips--default{color:var(--td-text-color-placeholder)}.t-input__tips--success{color:var(--td-success-color)}.t-input__tips--warning{color:var(--td-warning-color)}.t-input__tips--error{color:var(--td-error-color)}.t-align-center>.t-input__inner{text-align:center}.t-align-right>.t-input__inner{text-align:right}.t-input__input-pre{position:absolute;visibility:hidden;white-space:pre;display:block}.t-input--auto-width{width:-moz-fit-content;width:fit-content;min-width:60px}.t-input--auto-width .t-input{width:-moz-fit-content;width:fit-content}.t-input__limit-number{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);background:var(--td-bg-color-specialcomponent)}.t-input__limit-number.t-is-disabled{background:var(--td-bg-color-component-disabled)}.t-input-number{font:var(--td-font-body-medium);color:var(--td-text-color-primary);margin:0;padding:0;list-style:none;display:inline-block;position:relative;box-sizing:border-box;padding:0 var(--td-comp-size-m);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:144px}.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap{margin-left:var(--td-comp-margin-xs)}.t-input-number input::-webkit-outer-spin-button,.t-input-number input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.t-input-number input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.t-input-number>.t-input__tips{position:absolute;left:0}.t-input-number input+.t-input__suffix{margin-left:var(--td-comp-paddingLR-s)}.t-input-number .t-input__prefix{margin-right:var(--td-comp-paddingLR-s)}.t-input-number .t-input{color:var(--td-text-color-primary)}.t-input-number.t-input-number--auto-width{width:auto}.t-input-number.t-input-number--auto-width.t-is-controls-right{min-width:auto;width:auto}.t-input-number.t-input-number--auto-width .t-input__inner{min-width:42px}.t-input-number .t-input-number__decrease,.t-input-number .t-input-number__increase{width:var(--td-comp-size-m);height:var(--td-comp-size-m);position:absolute;top:0;border:1px solid var(--td-border-level-2-color);box-sizing:border-box;border-radius:var(--td-radius-default);background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:1;cursor:pointer;transition:all cubic-bezier(.38,0,.24,1) .2s}.t-input-number .t-input-number__decrease:hover,.t-input-number .t-input-number__increase:hover{color:var(--td-brand-color);border-color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:hover .t-icon,.t-input-number .t-input-number__increase:hover .t-icon{color:var(--td-brand-color)}.t-input-number .t-input-number__decrease:active,.t-input-number .t-input-number__increase:active{color:var(--td-brand-color);background-color:var(--td-bg-color-container-hover)}.t-input-number .t-input-number__decrease .t-icon,.t-input-number .t-input-number__increase .t-icon{position:relative;z-index:1;font-size:var(--td-font-size-body-large);color:var(--td-text-color-secondary)}.t-input-number .t-input-number__decrease.t-is-disabled,.t-input-number .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled:hover,.t-input-number .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number .t-input-number__increase.t-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::-moz-placeholder,.t-input-number .t-input-number__increase.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number .t-input-number__decrease{left:0}.t-input-number .t-input-number__increase{right:-8px}.t-input-number.t-is-disabled .t-input{cursor:no-drop;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.t-input-number.t-is-disabled .t-input:hover,.t-input-number.t-is-disabled .t-input:focus,.t-input-number.t-is-disabled .t-input:active{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-disabled .t-input-number__decrease,.t-input-number.t-is-disabled .t-input-number__increase{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-disabled .t-input-number__decrease .t-icon,.t-input-number.t-is-disabled .t-input-number__increase .t-icon{color:var(--td-text-color-secondary)}.t-input-number.t-size-s{width:120px;padding:0 var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input{font-size:var(--td-font-size-body-small);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-input-number.t-size-s .t-input-number__decrease,.t-input-number.t-size-s .t-input-number__increase{font-size:var(--td-font-size-body-medium);width:var(--td-comp-size-xs);height:var(--td-comp-size-xs)}.t-input-number.t-size-l{width:168px;padding:0 var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.t-input-number.t-size-l .t-input-number__decrease,.t-input-number.t-size-l .t-input-number__increase{font-size:18px;width:var(--td-comp-size-xl);height:var(--td-comp-size-xl)}.t-input-number.t-size-l.t-is-controls-right .t-input{height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl);padding-right:calc(var(--td-comp-size-xl) + var(--td-comp-paddingLR-s))}.t-input-number.t-size-l.t-is-controls-right .t-input-number__decrease,.t-input-number.t-size-l.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-xl);font-size:var(--td-font-size-body-large)}.t-input-number.t-size-l .t-input--prefix{font:var(--td-font-body-large);padding:0 var(--td-comp-paddingLR-m)}.t-input-number.t-input-number--normal{padding:0;border-radius:var(--td-radius-default)}.t-input-number.t-input-number--normal.t-is-disabled{cursor:no-drop;color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled:hover .t-input{border-color:var(--td-border-level-2-color)}.t-input-number.t-input-number--normal.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-input-number--normal.t-is-disabled .t-input:focus{box-shadow:none}.t-input-number.t-is-controls-right{width:96px;padding:0}.t-input-number.t-is-controls-right:hover .t-input-number__decrease,.t-input-number.t-is-controls-right:hover .t-input-number__increase{opacity:1;visibility:visible}.t-input-number.t-is-controls-right .t-input{width:100%;box-sizing:border-box;margin:0;padding-right:calc(var(--td-comp-size-m) + var(--td-comp-paddingLR-s));border-radius:var(--td-radius-default)}.t-input-number.t-is-controls-right .t-input-number__decrease,.t-input-number.t-is-controls-right .t-input-number__increase{width:var(--td-comp-size-m);height:calc(calc(var(--td-comp-size-m) / 2) - 2px);border:0;left:initial;top:initial;right:1px;border-radius:0;background:var(--td-bg-color-secondarycontainer);opacity:0;visibility:hidden;z-index:2}.t-input-number.t-is-controls-right .t-input-number__decrease .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase .t-icon{font-size:var(--td-font-size-body-small)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover,.t-input-number.t-is-controls-right .t-input-number__increase:hover{background:var(--td-bg-color-component-hover)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase:hover .t-icon{color:var(--td-text-color-primary)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-moz-placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::placeholder,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__increase{top:1px;border-top-right-radius:calc(var(--td-radius-default) - 1px)}.t-input-number.t-is-controls-right .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-m) / 2) - 2px) + 3px);border-bottom-right-radius:calc(var(--td-radius-default) - 1px)}.t-input-number.t-is-controls-right.t-size-l{width:120px}.t-input-number.t-is-controls-right.t-size-l .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xl) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xl) / 2) - 2px) + 3px)}.t-input-number.t-is-controls-right.t-size-s{width:88px}.t-input-number.t-is-controls-right.t-size-s .t-input-number__increase,.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{height:calc(calc(var(--td-comp-size-xs) / 2) - 2px)}.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease{top:calc(calc(calc(var(--td-comp-size-xs) / 2) - 2px) + 3px)}.t-input-number--row .t-input__wrap{width:initial;margin-right:var(--td-comp-margin-xs)}.t-input-number--row .t-input-number__increase{right:0}.t-tag{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;flex-direction:row;padding:0px var(--td-comp-paddingLR-s);height:var(--td-comp-size-xs);font:var(--td-font-body-small);color:var(--td-text-color-anti);border-radius:var(--td-radius-default);border:1px solid transparent;white-space:nowrap}.t-tag .t-icon{margin-right:var(--td-comp-margin-xs);width:calc(var(--td-font-size-body-medium) + 2px);height:calc(var(--td-font-size-body-medium) + 2px);flex-shrink:0}.t-tag .t-tag__icon-close{margin-right:0;margin-left:var(--td-comp-margin-s);font:var(--td-font-body-medium);cursor:pointer;transition:color .2s cubic-bezier(.38,0,.24,1)}.t-tag--default{color:var(--td-text-color-primary);background-color:var(--td-bg-color-component)}.t-tag--default .t-tag__icon-close{color:var(--td-text-color-placeholder)}.t-tag--default .t-tag__icon-close:hover{color:var(--td-text-color-primary)}.t-tag--default:active{cursor:default}.t-tag--default.t-tag--disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-component-border);cursor:not-allowed}.t-tag--default.t-tag--disabled:hover{cursor:not-allowed}.t-tag--default.t-tag--disabled .t-icon:hover{cursor:pointer}.t-tag--default.t-tag--outline{border-color:var(--td-component-border)}.t-tag--default.t-tag--light{background-color:var(--td-bg-color-secondarycontainer)}.t-tag--default.t-tag--light-outline{border-color:var(--td-component-border);background-color:var(--td-bg-color-secondarycontainer)}.t-tag--primary{background-color:var(--td-brand-color)}.t-tag--primary.t-tag--outline{border-color:var(--td-brand-color)}.t-tag--primary.t-tag--light{background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light-outline{border-color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light,.t-tag--primary.t-tag--outline,.t-tag--primary.t-tag--light-outline{color:var(--td-brand-color)}.t-tag--primary.t-tag--light .t-tag__icon-close:hover,.t-tag--primary.t-tag--outline .t-tag__icon-close:hover,.t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-brand-color-hover)}.t-tag--success{background-color:var(--td-success-color)}.t-tag--success.t-tag--outline{border-color:var(--td-success-color)}.t-tag--success.t-tag--light{background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light-outline{border-color:var(--td-success-color);background-color:var(--td-success-color-light)}.t-tag--success.t-tag--light,.t-tag--success.t-tag--outline,.t-tag--success.t-tag--light-outline{color:var(--td-success-color)}.t-tag--success.t-tag--light .t-tag__icon-close:hover,.t-tag--success.t-tag--outline .t-tag__icon-close:hover,.t-tag--success.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-success-color-hover)}.t-tag--warning{background-color:var(--td-warning-color)}.t-tag--warning.t-tag--outline{border-color:var(--td-warning-color)}.t-tag--warning.t-tag--light{background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light-outline{border-color:var(--td-warning-color);background-color:var(--td-warning-color-light)}.t-tag--warning.t-tag--light,.t-tag--warning.t-tag--outline,.t-tag--warning.t-tag--light-outline{color:var(--td-warning-color)}.t-tag--warning.t-tag--light .t-tag__icon-close:hover,.t-tag--warning.t-tag--outline .t-tag__icon-close:hover,.t-tag--warning.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-warning-color-hover)}.t-tag--danger{background-color:var(--td-error-color)}.t-tag--danger.t-tag--outline{border-color:var(--td-error-color)}.t-tag--danger.t-tag--light{background-color:var(--td-error-color-light)}.t-tag--danger.t-tag--light-outline{border-color:var(--td-error-color);background-color:var(--td-error-color-light)}.t-tag--danger .t-tag__icon-close{fill:var(--td-error-color)}.t-tag--danger .t-tag__icon-close:hover{fill:var(--td-error-color-hover)}.t-tag--danger.t-tag--light,.t-tag--danger.t-tag--outline,.t-tag--danger.t-tag--light-outline{color:var(--td-error-color)}.t-tag--danger.t-tag--light .t-tag__icon-close:hover,.t-tag--danger.t-tag--outline .t-tag__icon-close:hover,.t-tag--danger.t-tag--light-outline .t-tag__icon-close:hover{color:var(--td-error-color-hover)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close{color:var(--td-font-white-2)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close:hover{color:var(--td-font-white-1)}.t-tag.t-tag--outline{background:transparent}.t-tag.t-size-s{padding:0px var(--td-comp-paddingLR-xs);height:var(--td-comp-size-xxs);font:var(--td-font-body-small)}.t-tag.t-size-s .t-icon{font-size:var(--td-font-body-small)}.t-tag.t-size-l{padding:0px var(--td-comp-paddingLR-m);height:var(--td-comp-size-m);font:var(--td-font-body-medium)}.t-tag.t-size-l .t-icon{font:var(--td-font-body-medium)}.t-tag.t-tag--round{border-radius:var(--td-radius-extraLarge)}.t-tag.t-tag--mark{border-radius:0 var(--td-radius-extraLarge) var(--td-radius-extraLarge) 0}.t-tag.t-tag--ellipsis .t-tag--text{display:inline-block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-tag.t-tag--check:not(.t-tag--disabled){transition:background-color .2s cubic-bezier(.38,0,.24,1);cursor:pointer}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--dark:not(.t-tag--checked):hover{background-color:var(--td-bg-color-component-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--primary.t-tag--dark.t-tag--checked:hover{background-color:var(--td-brand-color-hover)}.t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--outline:not(.t-tag--checked):hover{color:var(--td-brand-color-hover)}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--dark{background-color:var(--td-brand-color-disabled);cursor:not-allowed}.t-tag--check.t-tag--disabled.t-tag--primary.t-tag--outline{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);border-color:var(--td-text-color-disabled);cursor:not-allowed}.t-check-tag-group .t-tag:not(:last-child){margin-right:var(--td-comp-margin-s)}a .t-tag{cursor:pointer;transition:all .2s linear}a .t-tag:hover{color:var(--td-brand-color);background-color:var(--td-bg-color-component-hover)}a .t-tag:active{color:var(--td-brand-color-active);background-color:var(--td-bg-color-component-active)}@keyframes t-fade-in{0%{opacity:0}to{opacity:1}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon-loading{animation:t-spin 1s linear infinite}@keyframes t-zoom-out{0%{transform:scale(.2)}to{transform:scale(1)}}.t-tag-input{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-tag-input .t-tag{vertical-align:middle;animation:t-fade-in .2s ease-in-out;margin:3px var(--td-comp-margin-xs) 3px 0}.t-tag-input .t-tag-input__drag_wrapper+.t-tag-input__drag_wrapper{margin-left:var(--td-comp-margin-xs)}.t-tag-input .t-input{overflow:hidden;min-height:var(--td-comp-size-m);height:-moz-fit-content;height:fit-content;padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-margin-xs)}.t-tag-input .t-input .t-input__suffix-icon{right:var(--td-comp-margin-s)}.t-tag-input .t-input.t-size-s{padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-margin-xs);min-height:var(--td-comp-size-xs)}.t-tag-input .t-input.t-size-s .t-tag{margin:1px var(--td-comp-margin-xs) 1px 0}.t-tag-input .t-input.t-size-l{min-height:var(--td-comp-size-xl);padding:0 var(--td-comp-paddingLR-m) 0 var(--td-comp-margin-s)}.t-tag-input .t-input.t-size-l .t-input__suffix-icon{right:var(--td-comp-margin-m)}.t-tag-input.t-is-empty .t-input__inner{margin-left:var(--td-comp-margin-xs)}.t-tag-input:hover .t-input__inner:not(.t-input--soft-hidden),.t-tag-input .t-input--focused .t-input__inner:not(.t-input--soft-hidden){min-width:20px}.t-tag-input .t-tag-input__prefix{margin-left:var(--td-comp-margin-xs);line-height:1}.t-tag-input .t-tag-input__prefix>.t-icon{color:var(--td-text-color-placeholder)}.t-tag-input .t-input .t-input__prefix:not(:empty){margin-right:0}.t-tag-input.t-input--auto-width .t-input.t-input--focused{padding-right:calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xxs))}.t-tag-input.t-input--auto-width .t-input__prefix{white-space:nowrap}.t-tag-input .t-input__prefix--scrollable{overflow-y:hidden;overflow-x:auto}@-moz-document url-prefix(){.t-tag-input .t-input__prefix--scrollable{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar{width:6px;height:6px}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb:vertical:hover,.t-tag-input .t-input__prefix--scrollable::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-tag-input__suffix-clear{cursor:pointer}.t-tag-input--drag-sort .t-input__prefix .t-tag{cursor:move}.t-tag-input--break-line:not(.t-is-empty) .t-input{display:block}.t-tag-input--break-line:not(.t-is-empty) .t-input.t-input--prefix>.t-input__prefix{display:inline;text-align:left}.t-tag-input--break-line:not(.t-is-empty) .t-input .t-input__suffix-icon{position:absolute;bottom:0}.t-tag-input--break-line:not(.t-is-empty) .t-tag-input__prefix{vertical-align:middle}.t-tag-input__prefix{width:-moz-max-content;width:max-content;display:inline-block;margin-right:var(--td-comp-margin-s)}.t-tag-input--break-line.t-tag-input--with-tag:not(.t-input--auto-width) .t-input,.t-tag-input.t-input--auto-width:hover .t-input{padding-right:calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xxs))}.t-tag-input--break-line.t-tag-input--with-tag:not(.t-input--auto-width) .t-size-l .t-input,.t-tag-input.t-input--auto-width:hover .t-size-l .t-input{padding-right:calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xs))}.t-tag-input.t-input--auto-width .t-input{padding-right:0}.t-tag-input--max-rows .t-input{max-height:calc(var(--max-rows, 1) * (var(--td-comp-size-m) - 2px));overflow-y:scroll}.t-tag-input--max-rows .t-input.t-size-s{max-height:calc(var(--max-rows, 1) * var(--td-comp-size-xs))}.t-tag-input--max-rows .t-input.t-size-l{max-height:calc(var(--max-rows, 1) * (var(--td-comp-size-xl) - 2px))}.t-select-input{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;display:inline-block;vertical-align:middle}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input{padding-right:var(--td-comp-paddingLR-xl)}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input.t-size-l{padding-right:calc(var(--td-comp-paddingLR-xl) + var(--td-comp-paddingLR-s))}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input{padding-right:var(--td-comp-paddingLR-s)}.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input.t-size-l{padding-right:var(--td-comp-paddingLR-m)}.t-select-input--borderless .t-input{box-shadow:none;border:1px solid transparent;background:transparent;transition:all .2s linear}.t-select-input--borderless .t-input:hover:not(.t-input--focused){border-color:var(--td-component-border);background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-default)}.t-select-input--borderless .t-input--focused{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus);background-color:var(--td-bg-color-specialcomponent)}.t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible input{display:inline-block}.t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible .t-input{background-color:var(--td-bg-color-container-hover)}.t-select-input--borderless.t-tag-input{border:0;box-shadow:none;background:transparent;transition:background-color .2s linear}.t-select-input--borderless.t-tag-input:hover{background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-default)}.t-checkbox-group{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;flex-wrap:wrap;gap:16px}.t-checkbox{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;position:relative;cursor:pointer;color:var(--td-text-color-primary)}.t-checkbox+.t-checkbox{margin-left:inherit}.t-checkbox__former{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.t-checkbox__input{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);background-color:var(--td-bg-color-container);box-sizing:border-box;flex-shrink:0}.t-checkbox__input:after{content:"";position:absolute;opacity:0;box-sizing:border-box}.t-checkbox__label{display:inline-block;margin-left:8px;vertical-align:middle;font:var(--td-font-body-medium)}.t-checkbox:hover .t-checkbox__input{border-color:var(--td-brand-color);transition:border-color .2s linear}.t-checkbox.t-is-checked .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-checked .t-checkbox__input:after{opacity:1;top:6px;left:3px;width:5px;height:9px;border:2px solid var(--td-text-color-anti);border-radius:0 0 1px;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);background:transparent}.t-checkbox.t-is-indeterminate .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-indeterminate .t-checkbox__input:after{opacity:1;width:16px;height:4px;left:-1px;right:0;top:5px;border:unset;transform:scale(.5);background-color:var(--td-font-white-1)}.t-checkbox.t-is-disabled{cursor:not-allowed}.t-checkbox.t-is-disabled .t-checkbox__label{color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled .t-checkbox__input{background-color:var(--td-bg-color-component-disabled)}.t-checkbox.t-is-disabled:hover .t-checkbox__input,.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input:after{border-color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input:after{background-color:var(--td-text-color-disabled)}.t-checkbox:focus-visible:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:var(--td-comp-paddingTB-xs);border-radius:0}.t-is-selected.t-select-option__hover .t-checkbox__label{color:var(--td-brand-color)}.t-input-adornment{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex}.t-input-adornment__prepend .t-input,.t-input-adornment__append .t-input,.t-input-adornment__prepend .t-textarea__inner,.t-input-adornment__append .t-textarea__inner{background-color:transparent}.t-input-adornment__prepend{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);word-break:keep-all;margin-right:-1px}.t-input-adornment__append{background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-primary);word-break:keep-all;margin-left:-1px}.t-input-adornment__text{display:inline-flex;height:100%;align-items:center;box-sizing:border-box;white-space:nowrap;padding:0 var(--td-comp-paddingLR-s);border:1px solid var(--td-border-level-2-color)}.t-input-adornment>:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-adornment>:first-child .t-input,.t-input-adornment>:first-child .t-input-adornment__text,.t-input-adornment>:first-child .t-textarea__inner{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-input-adornment>:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-adornment>:last-child .t-input,.t-input-adornment>:last-child .t-input-adornment__text,.t-input-adornment>:last-child .t-textarea__inner{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-input-adornment>:not(:last-child):hover{z-index:2}.t-input-adornment>:not(:first-child):not(:last-child) .t-input,.t-input-adornment>:not(:first-child):not(:last-child) .t-textarea__inner{border-radius:0}.t-pagination-mini{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-pagination-mini--outline .t-pagination-mini__prev{border-top-right-radius:0;border-bottom-right-radius:0;position:relative;z-index:1}.t-pagination-mini--outline .t-pagination-mini__current{border-radius:0;position:relative;margin-left:-1px}.t-pagination-mini--outline .t-pagination-mini__current:hover{z-index:1}.t-pagination-mini--outline .t-pagination-mini__next{border-top-left-radius:0;border-bottom-left-radius:0;position:relative;margin-left:-1px}.t-pagination-mini--outline .t-pagination-mini__next:hover{z-index:1}.t-pagination{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;display:flex;align-items:center;justify-content:flex-end;white-space:nowrap;color:var(--td-text-color-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.t-pagination.t-is-disabled{color:var(--td-text-color-disabled)}.t-pagination__total{font:var(--td-font-body-medium);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-pagination .t-select__wrap{width:auto}.t-pagination__select{flex-shrink:0;margin-right:var(--td-comp-margin-l);height:var(--td-comp-size-m);font-size:var(--td-font-size-body-medium);color:var(--td-text-color-secondary)}.t-pagination__btn{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer;color:var(--td-text-color-secondary);border-radius:var(--td-radius-default);font:var(--td-font-body-large);width:var(--td-comp-size-m);height:var(--td-comp-size-m);line-height:var(--td-comp-size-m)}.t-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination__btn.t-is-disabled,.t-pagination__btn.t-is-disabled:hover,.t-pagination__btn.t-is-disabled:active{background:none;color:var(--td-text-color-disabled)}.t-pagination__btn.t-is-disabled{cursor:not-allowed}.t-pagination__btn-prev{margin-right:var(--td-comp-margin-s)}.t-pagination__btn-next{margin-left:var(--td-comp-margin-s)}.t-pagination__btn+.t-pagination__select{margin-right:0}.t-pagination__pager{flex-shrink:0;display:inline-flex;vertical-align:middle;list-style:none;padding:0;margin:0}.t-pagination__pager li:not(:last-child){margin-right:var(--td-comp-margin-s)}.t-pagination__number{display:inline-block;border:1px solid var(--td-component-border);text-align:center;border-radius:var(--td-radius-default);cursor:pointer;background-color:var(--td-bg-color-container);box-sizing:border-box;height:var(--td-comp-size-m);min-width:var(--td-comp-size-m);line-height:calc(var(--td-comp-size-m) - 2px);font-size:var(--td-font-body-medium);padding-left:var(--td-comp-paddingLR-xs);padding-right:var(--td-comp-paddingLR-xs)}.t-pagination__number:hover{color:var(--td-brand-color-hover);border-color:var(--td-brand-color-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__number:active,.t-pagination__number.t-is-current{background-color:var(--td-brand-color);color:var(--td-text-color-anti);border-color:var(--td-brand-color)}.t-pagination__number.t-is-current.t-is-disabled,.t-pagination__number.t-is-current.t-is-disabled:hover,.t-pagination__number.t-is-current.t-is-disabled:active{background-color:var(--td-brand-color-focus);color:var(--td-text-color-anti);border-color:var(--td-brand-color-focus)}.t-pagination__number.t-is-disabled{cursor:auto;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.t-pagination__number.t-is-disabled:hover,.t-pagination__number.t-is-disabled:active{background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled);border-color:var(--td-component-border)}.t-pagination__number--more{border:0 none;padding:0}.t-pagination__number--more:hover{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__number--more:active{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination__number--more.t-is-disabled,.t-pagination__number--more.t-is-disabled:hover,.t-pagination__number--more.t-is-disabled:active{background:none}.t-pagination__number--more .t-icon-more{transform:rotate(90deg);color:var(--td-text-color-disabled)}.t-pagination__jump{display:inline-flex;align-items:center;flex-shrink:0;margin-left:var(--td-comp-margin-s);font-size:var(--td-font-body-medium);gap:var(--td-comp-margin-s);background-color:var(--td-bg-color-secondarycontainer);height:var(--td-comp-size-m);padding-left:var(--td-comp-margin-s);border-radius:var(--td-radius-default)}.t-pagination .t-input-adornment__append{border:none;height:calc(var(--td-comp-size-m) - 4px);color:var(--td-text-color-secondary);background-color:transparent}.t-pagination .t-input-adornment__append .t-input-adornment__text{border:none}.t-pagination .t-input-number{width:56px}.t-pagination .t-input-number .t-input{height:calc(var(--td-comp-size-m) - 4px);border-radius:var(--td-radius-default)}.t-pagination .t-input-number .t-input__inner{text-align:center}.t-pagination.t-size-s{font:var(--td-font-body-small)}.t-pagination.t-size-s .t-pagination__jump{height:var(--td-comp-size-xs)}.t-pagination.t-size-s .t-input-adornment__append{height:calc(var(--td-comp-size-xs) - 4px);font:var(--td-font-body-small)}.t-pagination.t-size-s .t-input-number{width:48px}.t-pagination.t-size-s .t-input-number .t-input{height:calc(var(--td-comp-size-xs) - 4px)}.t-pagination.t-size-s .t-pagination__total{font:var(--td-font-body-small)}.t-pagination.t-size-s .t-pagination__select{height:var(--td-comp-size-xs);font-size:var(--td-font-size-body-small)}.t-pagination.t-size-s .t-pagination__number{border:0 none;height:var(--td-comp-size-xs);min-width:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs);font-size:var(--td-font-body-small);padding-left:var(--td-comp-paddingLR-xxs);padding-right:var(--td-comp-paddingLR-xxs)}.t-pagination.t-size-s .t-pagination__number:hover:not(.t-pagination.t-size-s .t-pagination__number.t-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination.t-size-s .t-pagination__number:active:not(.t-pagination.t-size-s .t-pagination__number.t-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination.t-size-s .t-pagination__number.t-is-disabled{background:none;color:var(--td-text-color-disabled)}.t-pagination.t-size-s .t-pagination__number.t-is-current.t-is-disabled{background-color:var(--td-brand-color-focus);color:var(--td-text-color-anti);border-color:var(--td-brand-color-focus)}.t-pagination.t-size-s .t-pagination__btn{border:0 none;background:none;width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-pagination.t-size-s .t-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination.t-size-s .t-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination.t-size-s .t-pagination__btn.t-is-disabled,.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:hover,.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:active{background:none;color:var(--td-text-color-disabled)}.t-pagination-ie .t-select .t-input__inner{min-width:54px}.default-step-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;text-align:center;border-radius:var(--td-radius-circle);font-size:var(--td-font-size-body-large)}.t-steps{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex;width:100%}.t-steps .t-steps-item{flex:1;overflow:hidden;vertical-align:top;margin-right:var(--td-comp-margin-s);position:relative;display:flex}.t-steps .t-steps-item:last-child{flex:none}.t-steps .t-steps-item__inner{width:-moz-fit-content;width:fit-content;position:relative;display:flex}.t-steps .t-steps-item__inner.t-steps-item--clickable{cursor:pointer}.t-steps .t-steps-item--finish .t-steps-item__icon .t-icon{color:var(--td-brand-color)}.t-steps .t-steps-item--finish .t-steps-item__icon--number{border-color:var(--td-brand-color)}.t-steps .t-steps-item--finish .t-steps-item__title{color:var(--td-text-color-primary);font-weight:400}.t-steps .t-steps-item--finish .t-steps-item__description{color:var(--td-text-color-secondary)}.t-steps .t-steps-item--process .t-steps-item__icon .t-icon{color:var(--td-brand-color)}.t-steps .t-steps-item--process .t-steps-item__icon--number{border-color:var(--td-brand-color);background-color:var(--td-brand-color);color:var(--td-text-color-anti);font-weight:700}.t-steps .t-steps-item--process .t-steps-item__title{color:var(--td-brand-color);font-weight:700}.t-steps .t-steps-item--process .t-steps-item__description{color:var(--td-text-color-secondary)}.t-steps .t-steps-item--error .t-steps-item__icon .t-icon{color:var(--td-error-color)}.t-steps .t-steps-item--error .t-steps-item__icon--number{color:var(--td-error-color);border-color:var(--td-error-color)}.t-steps .t-steps-item--error .t-steps-item__title{color:var(--td-error-color)}.t-steps .t-steps-item--error .t-steps-item__description{color:var(--td-text-color-secondary)}.t-steps .t-steps-item__icon{vertical-align:top;font-size:var(--td-font-size-body-medium);margin-right:var(--td-comp-margin-s);color:var(--td-text-color-placeholder)}.t-steps .t-steps-item__icon--number{color:var(--td-text-color-placeholder);border:1px solid var(--td-text-color-placeholder);display:flex;align-items:center;justify-content:center;width:22px;height:22px;text-align:center;border-radius:var(--td-radius-circle);font-size:var(--td-font-size-body-large)}.t-steps .t-steps-item__icon--finish{border:1px solid var(--td-brand-color);display:flex;align-items:center;justify-content:center;width:22px;height:22px;text-align:center;border-radius:var(--td-radius-circle);font-size:var(--td-font-size-body-large)}.t-steps .t-steps-item__icon--error{border:1px solid var(--td-error-color);color:#000;display:flex;align-items:center;justify-content:center;width:22px;height:22px;text-align:center;border-radius:var(--td-radius-circle);font-size:var(--td-font-size-body-large)}.t-steps .t-steps-item__icon>.t-icon{font-size:calc(var(--td-font-size-body-medium) + 10px)}.t-steps .t-steps-item__title{position:relative;padding-right:var(--td-comp-margin-s);color:var(--td-text-color-placeholder);font-size:var(--td-font-size-body-large);line-height:24px}.t-steps .t-steps-item__description{color:var(--td-text-color-placeholder);font-size:var(--td-font-size-body-medium);margin-bottom:var(--td-comp-margin-xs);line-height:22px}.t-steps--line-separator .t-steps-item:before,.t-steps--line-separator .t-steps-item:after,.t-steps--line-separator .t-steps-item__title:after{border-style:solid}.t-steps--dashed-separator .t-steps-item:before,.t-steps--dashed-separator .t-steps-item:after,.t-steps--dashed-separator .t-steps-item__title:after{border-style:dashed}.t-steps--horizontal.t-steps--default-anchor .t-steps-item__title{width:-moz-fit-content;width:fit-content;margin-bottom:var(--td-comp-margin-xs)}.t-steps--horizontal.t-steps--default-anchor .t-steps-item__icon__number{width:22px;height:22px}.t-steps--horizontal.t-steps--default-anchor .t-steps-item__icon>.t-icon{font-size:calc(var(--td-font-size-body-medium) + 10px)}.t-steps--horizontal.t-steps--default-anchor .t-steps-item:not(:last-child) .t-steps-item__title:after{content:"";display:block;width:9999px;border-left:0;border-top:0;border-bottom-width:1px;border-bottom-color:var(--td-text-color-placeholder);position:absolute;left:100%;top:50%;transform:translateY(-50%)}.t-steps--horizontal.t-steps--default-anchor.t-steps--arrow-separator .t-steps-item:not(:last-child):after{flex:1;height:24px;content:"^";transform:rotate(90deg);display:inline-flex;justify-content:center;align-items:flex-end;border:0;font-size:var(--td-font-size-body-large);color:var(--td-text-color-placeholder)}.t-steps--horizontal.t-steps--default-anchor.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after{color:var(--td-brand-color)}.t-steps--horizontal.t-steps--default-anchor .t-steps-item--finish:not(:last-child) .t-steps-item__title:after{border-bottom-width:2px;border-bottom-color:var(--td-brand-color);color:var(--td-brand-color)}.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse .t-steps-item:not(:last-child) .t-steps-item__title:after{content:"";display:block;width:9999px;border-left:0;border-top:0;border-bottom-width:1px;border-bottom-color:var(--td-text-color-placeholder);position:absolute;left:100%;top:50%;transform:translateY(-50%)}.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after{flex:1;height:24px;content:"^";transform:rotate(90deg);display:inline-flex;justify-content:center;align-items:flex-end;border:0;font-size:var(--td-font-size-body-large);color:var(--td-text-color-placeholder)}.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after{color:var(--td-brand-color)}.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after{transform:rotate(-90deg)}.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--process:not(:last-child):after,.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after{color:var(--td-brand-color)}.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse .t-steps-item--finish:not(:last-child) .t-steps-item__title:after{border-bottom-width:2px;border-bottom-color:var(--td-brand-color);color:var(--td-brand-color)}.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse .t-steps-item--process:not(:last-child) .t-steps-item__title:after,.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse .t-steps-item--finish:not(:last-child) .t-steps-item__title:after{border-bottom-width:2px;border-bottom-color:var(--td-brand-color);color:var(--td-brand-color)}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item{overflow:visible}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item .t-steps-item__title{padding-right:0;margin-bottom:var(--td-comp-margin-xs)}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--finish .t-steps-item__icon{border-color:var(--td-brand-color)}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--process .t-steps-item__icon{background:var(--td-brand-color);border-color:var(--td-brand-color)}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--error .t-steps-item__icon{background:var(--td-error-color);border-color:var(--td-error-color)}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item__inner{display:flex;flex-direction:column;align-items:center}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item__icon{display:block;width:8px;height:8px;border:2px solid var(--td-text-color-placeholder);border-radius:var(--td-radius-circle);margin-bottom:var(--td-comp-margin-xs);position:relative;box-sizing:border-box;flex-shrink:0}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item__content{text-align:center;width:140px}.t-steps--horizontal.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item:not(:last-child):after{flex:1;content:"^";display:inline-flex;justify-content:center;align-items:flex-start;border:0;font-size:var(--td-font-size-body-large);transform:rotate(90deg);color:var(--td-text-color-placeholder)}.t-steps--horizontal.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after{color:var(--td-brand-color)}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item:not(:last-child):after{content:"";display:block;width:calc(100% - 16px);border-left:0;border-top:0;border-bottom-width:1px;border-bottom-color:var(--td-text-color-placeholder);position:absolute;left:78px;top:2.5px}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item:not(:last-child):not(.t-steps-item--finish):after{border-color:var(--td-text-color-placeholder)}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--finish:not(:last-child):after{color:var(--td-brand-color);border-bottom-color:var(--td-brand-color);border-bottom-width:2px}.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after{flex:1;content:"^";display:inline-flex;justify-content:center;align-items:flex-start;border:0;font-size:var(--td-font-size-body-large);transform:rotate(90deg);color:var(--td-text-color-placeholder)}.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after{color:var(--td-brand-color)}.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after{transform:rotate(-90deg)}.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--process:not(:last-child):after,.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after{color:var(--td-brand-color)}.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse .t-steps-item:not(:last-child):after{content:"";display:block;width:calc(100% - 16px);border-left:0;border-top:0;border-bottom-width:1px;border-bottom-color:var(--td-text-color-placeholder);position:absolute;left:78px;top:2.5px}.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse .t-steps-item:not(:last-child):not(.t-steps-item--finish):after{border-color:var(--td-text-color-placeholder)}.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse .t-steps-item--finish:not(:last-child):after{color:var(--td-brand-color);border-bottom-color:var(--td-brand-color);border-bottom-width:2px}.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse .t-steps-item--process:not(:last-child):after,.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse .t-steps-item--finish:not(:last-child):after{color:var(--td-brand-color);border-bottom-color:var(--td-brand-color);border-bottom-width:2px}.t-steps--vertical{width:-moz-fit-content;width:fit-content;flex-direction:column}.t-steps--vertical.t-steps--positive.t-steps--arrow-separator .t-steps-item:not(:last-child):before{content:"^";border:0;height:calc(100% - 24px);position:absolute;top:24px;left:6px;display:flex;align-items:center;font-size:var(--td-font-size-body-large);transform:rotate(180deg);color:var(--td-text-color-placeholder)}.t-steps--vertical.t-steps--positive.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before{color:var(--td-brand-color)}.t-steps--vertical.t-steps--positive .t-steps-item{padding-bottom:var(--td-comp-margin-xxl);margin-bottom:5px}.t-steps--vertical.t-steps--positive .t-steps-item:not(:last-child):before{content:"";display:block;height:100%;border-left:0;border-top:0;border-right-width:1px;border-right-color:var(--td-text-color-placeholder);position:absolute;top:35px;left:11px}.t-steps--vertical.t-steps--positive .t-steps-item--finish:not(:last-child):before{border-right-width:2px;border-right-color:var(--td-brand-color);color:var(--td-brand-color)}.t-steps--vertical.t-steps--default-anchor .t-steps-item__content{margin-left:0}.t-steps--vertical.t-steps--default-anchor .t-steps-item__title{margin-bottom:var(--td-comp-margin-xs)}.t-steps--vertical.t-steps--dot-anchor.t-steps--positive.t-steps--arrow-separator .t-steps-item:not(:last-child):before{content:"^";border:0;height:calc(100% - 4px);position:absolute;top:8px;left:0;display:flex;align-items:center;font-size:var(--td-font-size-body-medium);color:var(--td-text-color-placeholder)}.t-steps--vertical.t-steps--dot-anchor.t-steps--positive.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before{color:var(--td-brand-color)}.t-steps--vertical.t-steps--dot-anchor.t-steps--positive .t-steps-item:not(:last-child):before{content:"";display:block;height:100%;border-bottom:0;border-left:0;border-right-width:1px;border-right-color:var(--td-text-color-placeholder);position:absolute;left:3.5px;top:17px}.t-steps--vertical.t-steps--dot-anchor.t-steps--positive .t-steps-item--finish:not(:last-child):before{color:var(--td-brand-color);border-right-color:var(--td-brand-color);border-right-width:2px}.t-steps--vertical.t-steps--dot-anchor.t-steps--positive .t-steps-item:not(:last-child).t-steps-item--default:before{border-color:var(--td-text-color-placeholder)}.t-steps--vertical.t-steps--dot-anchor .t-steps-item{margin-bottom:0}.t-steps--vertical.t-steps--dot-anchor .t-steps-item .t-steps-item__title{margin-bottom:var(--td-comp-margin-xs)}.t-steps--vertical.t-steps--dot-anchor .t-steps-item--finish .t-steps-item__icon{border-color:var(--td-brand-color)}.t-steps--vertical.t-steps--dot-anchor .t-steps-item--process .t-steps-item__icon{background:var(--td-brand-color);border-color:var(--td-brand-color)}.t-steps--vertical.t-steps--dot-anchor .t-steps-item--error .t-steps-item__icon{background:var(--td-error-color);border-color:var(--td-error-color)}.t-steps--vertical.t-steps--dot-anchor .t-steps-item__icon{display:block;width:8px;height:8px;border:2px solid var(--td-text-color-placeholder);border-radius:var(--td-radius-circle);margin-bottom:var(--td-comp-margin-xs);position:relative;box-sizing:border-box;flex-shrink:0;top:8px}.t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):before{content:"^";border:0;height:calc(100% - 24px);position:absolute;top:24px;left:6px;display:flex;align-items:center;font-size:var(--td-font-size-body-large);transform:rotate(180deg);color:var(--td-text-color-placeholder)}.t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before{color:var(--td-brand-color)}.t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):before{transform:rotate(0);margin-top:var(--td-comp-margin-xs)}.t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item--process:not(:last-child):before,.t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before{color:var(--td-brand-color)}.t-steps--vertical.t-steps--reverse .t-steps-item{padding-bottom:var(--td-comp-margin-xxl);margin-bottom:5px}.t-steps--vertical.t-steps--reverse .t-steps-item:not(:last-child):before{content:"";display:block;height:100%;border-left:0;border-bottom:0;border-right-width:1px;border-right-color:var(--td-text-color-placeholder);position:absolute;top:35px;left:11px}.t-steps--vertical.t-steps--reverse .t-steps-item--process:not(:last-child):before,.t-steps--vertical.t-steps--reverse .t-steps-item--finish:not(:last-child):before{border-right-width:2px;border-right-color:var(--td-brand-color);color:var(--td-brand-color)}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item:not(:last-child):before{content:"^";border:0;height:calc(100% - 4px);position:absolute;top:8px;left:0;display:flex;align-items:center;font-size:var(--td-font-size-body-medium);color:var(--td-text-color-placeholder)}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before{color:var(--td-brand-color)}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item--process:not(:last-child):before,.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before{color:var(--td-brand-color)}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item{margin-bottom:0}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item:not(:last-child):before{content:"";display:block;height:100%;border-bottom:0;border-left:0;border-right-width:1px;border-right-color:var(--td-text-color-placeholder);position:absolute;left:3.5px;top:17px}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item:last-child:before{display:none}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item--process:not(:last-child):before,.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item--finish:not(:last-child):before{border-right-width:2px;border-right-color:var(--td-brand-color);color:var(--td-brand-color)}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item:not(:last-child).t-steps-item--default:before{border-color:var(--td-text-color-placeholder)}.t-sticky-tool{position:fixed;opacity:1;box-sizing:border-box;background-color:var(--td-bg-color-container);border:.5px solid var(--td-component-border);box-shadow:var(--td-shadow-3)}.t-sticky-tool-popup-content{box-shadow:var(--td-shadow-3);font-size:var(--td-font-size-body-small);color:var(--td-text-color-secondary)}.t-sticky-tool .t-sticky-item{opacity:1;position:relative;margin:var(--td-comp-margin-xs);text-align:center;font-size:var(--td-font-size-body-small);color:var(--td-text-color-secondary);transition:background-color .2s linear}.t-sticky-tool .t-sticky-item:hover{cursor:pointer;background-color:var(--td-bg-color-container-hover)}.t-sticky-tool .t-sticky-item--normal{width:var(--td-comp-size-xxxl);height:var(--td-comp-size-xxxl)}.t-sticky-tool .t-sticky-item--normal .t-icon{width:24px;height:24px;margin:var(--td-comp-margin-s) var(--td-comp-margin-l) 0 var(--td-comp-margin-l);color:var(--td-text-color-primary)}.t-sticky-tool .t-sticky-item--compact{width:var(--td-comp-size-xl);height:var(--td-comp-size-xl)}.t-sticky-tool .t-sticky-item--compact .t-icon{width:24px;height:24px;margin:var(--td-comp-margin-s);color:var(--td-text-color-primary)}.t-sticky-tool .t-sticky-item--square{border-radius:var(--td-radius-default)}.t-sticky-tool .t-sticky-item--round{border-radius:var(--td-radius-circle)}.t-sticky-tool .t-sticky-item .t-sticky-item__label{width:100%;height:var(--td-comp-size-xxs);line-height:var(--td-comp-size-xxs);margin-top:var(--td-comp-margin-xxs);text-align:center}.t-sticky-tool--square{border-radius:var(--td-radius-medium)}.t-sticky-tool--round{border-radius:var(--td-radius-round)}.t-back-top{position:fixed;z-index:300;overflow:hidden;outline:none;border-color:transparent;background-color:transparent;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-width:.5px;border-style:solid;transition:background .2s linear,border .2s linear,color .2s linear,opacity .2s linear,visibility .2s linear;touch-action:manipulation;box-shadow:var(--td-shadow-3);visibility:hidden;opacity:0;color:var(--td-text-color-primary)}.t-back-top__text{font:var(--td-font-body-small);text-align:center;margin-top:var(--td-comp-margin-xxs)}.t-back-top__icon{font-size:var(--td-font-headline-small)}.t-back-top.t-size-m .t-back-top__icon{margin-top:2px}.t-back-top--show{visibility:visible;opacity:1}.t-back-top--theme-light{border-color:var(--td-component-border);background-color:var(--td-bg-color-container)}.t-back-top--theme-light:hover{border-color:var(--td-bg-color-container-hover);background-color:var(--td-bg-color-container-hover)}.t-back-top--theme-light .t-back-top__text{color:var(--td-text-color-secondary)}.t-back-top--theme-light .t-back-top__icon{color:var(--td-text-color-primary)}.t-back-top--theme-primary{border-color:var(--td-brand-color);background-color:var(--td-brand-color)}.t-back-top--theme-primary:hover{border-color:var(--td-brand-color-hover);background-color:var(--td-brand-color-hover)}.t-back-top--theme-primary .t-back-top__text,.t-back-top--theme-primary .t-back-top__icon{color:var(--td-text-color-anti)}.t-back-top--theme-dark{border-color:#000000e6;background-color:#000000e6}.t-back-top--theme-dark:hover{border-color:#0009;background-color:#0009}.t-back-top--theme-dark .t-back-top__text,.t-back-top--theme-dark .t-back-top__icon{color:var(--td-text-color-anti)}.t-back-top.t-size-s{width:var(--td-comp-size-xxl);height:var(--td-comp-size-xxl)}.t-back-top.t-size-s .t-back-top__text{display:none}.t-back-top.t-size-m{width:var(--td-comp-size-xxxxl);height:var(--td-comp-size-xxxxl)}.t-back-top.t-size-m .t-back-top__text{display:block}.t-back-top--circle{border-radius:var(--td-radius-circle)}.t-back-top--square{border-radius:var(--td-radius-medium)}.t-select__wrap{width:100%}.t-select__dropdown .t-popup__content{margin:var(--td-comp-paddingTB-s) 0;padding:0;max-height:300px;overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--td-shadow-2)}@-moz-document url-prefix(){.t-select__dropdown .t-popup__content{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-select__dropdown .t-popup__content::-webkit-scrollbar{width:8px;height:8px}.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:vertical:hover,.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-select__dropdown-inner{min-height:var(--td-comp-size-m)}.t-select__dropdown-inner .t-select__list .t-select__list{padding:0}.t-select__dropdown-inner .t-select__list,.t-select__dropdown-inner .t-tree{padding:var(--td-pop-padding-m)}.t-select__dropdown-inner--size-s{min-height:var(--td-comp-size-xs)}.t-select__dropdown-inner--size-s .t-select__list,.t-select__dropdown-inner--size-s .t-tree{padding:var(--td-pop-padding-s)}.t-select__dropdown-inner--size-l{min-height:var(--td-comp-size-xl)}.t-select__dropdown-inner--size-l .t-select__list,.t-select__dropdown-inner--size-l .t-tree{padding:var(--td-pop-padding-l)}.t-select__list{margin:0;padding:0;list-style:none}.t-select__dropdown.t-popup{padding:0}.t-select__empty.t-size-s{line-height:var(--td-comp-size-xs)}.t-select__empty{text-align:center;color:var(--td-text-color-disabled);line-height:var(--td-comp-size-m);padding:0 var(--td-comp-paddingLR-s)}.t-select__empty.t-size-l{line-height:var(--td-comp-size-xl)}.t-select__loading-tips.t-size-s{min-height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-select__loading-tips{position:fixed;top:var(--td-comp-paddingTB-s);left:0;bottom:var(--td-comp-paddingTB-s);right:0;display:flex;align-items:center;justify-content:center;background-color:var(--td-bg-color-container);border-radius:var(--td-radius-default);min-height:var(--td-comp-size-m);line-height:var(--td-comp-size-m);color:var(--td-text-color-disabled);z-index:1000}.t-select__loading-tips.t-size-l{min-height:var(--td-comp-size-xl);line-height:var(--td-comp-size-xl)}.t-select-option-group+.t-select-option-group{padding-top:var(--td-comp-margin-xs);margin-top:var(--td-comp-margin-xs)}.t-select-option-group__divider+.t-select-option-group__divider{position:relative}.t-select-option-group__divider+.t-select-option-group__divider:before{content:"";width:100%;height:1px;padding:0 var(--td-comp-paddingLR-s);position:absolute;top:0;left:0;box-sizing:border-box;background-color:var(--td-border-level-1-color);background-clip:content-box}ul.t-select-option-group__header,.t-select-option-group__header{color:var(--td-text-color-placeholder);display:block;height:var(--td-comp-size-s);line-height:var(--td-comp-size-s);padding:0 var(--td-comp-paddingLR-s);box-sizing:border-box;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-select-option-group__header.t-size-l{height:var(--td-comp-size-l);line-height:var(--td-comp-size-l);padding:0 var(--td-comp-paddingLR-m)}.t-select-option-group__header.t-size-s{height:var(--td-comp-size-xxs);line-height:var(--td-comp-size-xxs);padding:0 var(--td-comp-paddingLR-s)}.t-select-option{display:flex;align-items:center;border-radius:var(--td-radius-default);height:var(--td-comp-size-s);font:var(--td-font-body-medium);cursor:pointer;padding:0 var(--td-comp-paddingLR-s);color:var(--td-text-color-primary);transition:background-color .2s cubic-bezier(.38,0,.24,1);box-sizing:border-box;--ripple-color: var(--td-bg-color-container-active)}.t-select-option>span{position:relative;display:block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover{background-color:var(--td-bg-color-container-hover)}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__label{color:inherit}.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__input{border-color:var(--td-brand-color)}.t-select-option .t-checkbox__label{color:var(--td-text-color-primary);flex:1;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-select-option .t-checkbox{width:100%}.t-select-option.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled);background:var(--td-bg-color-specialcomponent)}.t-select-option.t-is-disabled:hover,.t-select-option.t-is-disabled :active{background:var(--td-bg-color-specialcomponent)}.t-select-option.t-size-l{height:var(--td-comp-size-l);padding:0 var(--td-comp-paddingLR-m);font:var(--td-font-body-large)}.t-select-option.t-size-m{font:var(--td-font-body-medium)}.t-select-option.t-size-s{height:var(--td-comp-size-xxs);padding:0 var(--td-comp-paddingLR-s);font:var(--td-font-body-small)}.t-select-option.t-is-selected:not(.t-is-disabled){color:var(--td-brand-color);background-color:var(--td-brand-color-light);transition:all .2s linear}.t-select-option.t-is-selected:not(.t-is-disabled) .t-checkbox__label{color:var(--td-brand-color)}.t-select-option.t-is-selected:not(.t-is-disabled):hover{background-color:var(--td-brand-color-light)}.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected),.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected),.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected),.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected){background-color:var(--td-bg-color-container-hover)}.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input,.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input{border-color:var(--td-brand-color)}.t-select-option.t-select-option__hover .t-checkbox__label,.t-select-option.t-select-option--hover .t-checkbox__label{color:inherit}.t-select-option+.t-select-option{margin-top:var(--td-comp-paddingTB-xxs)}.t-select.t-select-input--borderless .t-select__right-icon{position:relative;margin:0}.t-select .t-fake-arrow{color:var(--td-text-color-placeholder)}.t-select .t-fake-arrow--active{color:var(--td-brand-color)}.t-is-selected.t-select-option__hover{background-color:var(--td-brand-color-light-hover)}.t-is-selected.t-select-option__hover .t-checkbox__label,.t-select-option__highlight-item .t-is-highlight{color:var(--td-brand-color)}.t-auto-complete{width:100%}.t-auto-complete .t-input__suffix-clear{display:none}.t-auto-complete:hover .t-input__suffix-clear{display:inline-block}.t-auto-complete__panel--empty{height:var(--td-comp-size-m);line-height:var(--td-comp-size-m);color:var(--td-text-color-disabled);text-align:center}.t-cascader .t-fake-arrow{color:var(--td-text-color-placeholder)}.t-cascader .t-fake-arrow--active{color:var(--td-brand-color)}.t-cascader__popup .t-popup__content{padding:0;box-shadow:var(--td-shadow-2);border-radius:var(--td-radius-medium);border:.5px solid var(--td-component-border);overflow:hidden}.t-cascader__panel{display:flex;height:100%}.t-cascader__panel.t-cascader--normal{height:200px}.t-cascader__panel.t-cascader--multiple{height:280px}.t-cascader__panel--empty{width:100%;height:var(--td-comp-size-s);line-height:var(--td-comp-size-s);color:var(--td-text-color-disabled);margin:var(--td-pop-padding-m);text-align:center;padding-left:0}.t-cascader__panel--empty:hover{background:none;cursor:default}.t-cascader__menu{width:148px;overflow:auto;box-sizing:content-box;padding:var(--td-pop-padding-m);background:var(--td-bg-color-container);margin:0}.t-cascader__menu.t-size-l{padding:var(--td-pop-padding-l)}.t-cascader__menu.t-size-s{padding:var(--td-pop-padding-s)}.t-cascader__menu--segment{border-right:1px solid var(--td-component-stroke)}.t-cascader__menu--filter{width:auto;min-width:148px}.t-cascader__item{position:relative;display:flex;align-items:center;height:var(--td-comp-size-s);font:var(--td-font-body-medium);color:var(--td-text-color-primary);padding:0 var(--td-comp-paddingLR-s);border-radius:var(--td-radius-default);margin-top:var(--td-comp-margin-xxs);transition:background-color .2s cubic-bezier(.82,0,1,.9);list-style:none;--ripple-color: var(--td-bg-color-container-active)}.t-cascader__item.t-size-s{height:var(--td-comp-size-xs);font:var(--td-font-body-small);padding:0px var(--td-comp-paddingLR-s)}.t-cascader__item.t-size-l{height:var(--td-comp-size-m);font:var(--td-font-body-large);padding:0 var(--td-comp-paddingLR-m)}.t-cascader__item.t-is-disabled{color:var(--td-text-color-disabled);background-color:transparent;cursor:not-allowed}.t-cascader__item-icon.t-icon{position:absolute;height:100%;right:0;top:0;background:transparent;margin:0 8px;font-size:16px;color:var(--td-text-color-placeholder)}.t-cascader__item-icon.t-loading{display:flex;color:var(--td-text-color-brand)}.t-cascader__item.t-is-expanded{background:var(--td-brand-color-light);color:var(--td-text-color-brand)}.t-cascader__item.t-is-expanded .t-icon-chevron-right{color:var(--td-text-color-brand)}.t-cascader__item.t-is-expanded:hover{cursor:pointer}.t-cascader__item:first-child{margin-top:0}.t-cascader__item .t-checkbox{max-width:100%}.t-cascader__item .t-checkbox .t-checkbox__input{flex-shrink:0}.t-cascader__item .t-checkbox .t-checkbox__label{display:block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-cascader__item .t-checkbox .t-checkbox__label .t-cascader__item__label--filter{color:var(--td-text-color-brand)}.t-cascader__item--with-icon .t-checkbox__label,.t-cascader__item--with-icon .t-cascader__item-label{margin-right:16px}.t-cascader__item--leaf .t-checkbox{width:100%}.t-cascader__item-label{display:block;position:relative;white-space:nowrap;padding:0}.t-cascader__item-label--ellipsis{white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-cascader__item-label--filter{color:var(--td-text-color-brand)}.t-cascader__item:hover:not(.t-is-expanded):not(.t-is-disabled){background:var(--td-bg-color-container-hover);cursor:pointer}.t-cascader__item.t-is-selected{color:var(--td-brand-color);background:var(--td-brand-color-light)}.t-cascader__item.t-is-selected .t-checkbox__label{color:var(--td-brand-color)}.t-date-picker,.t-date-range-picker{display:inline-flex;font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-date-picker__header-controller-month-popup>.t-popup__content,.t-date-picker__header-controller-year-popup>.t-popup__content{max-height:160px}.t-date-picker__panel-container>.t-popup__content,.t-date-range-picker__panel-container>.t-popup__content{padding:0;min-width:280px}.t-date-picker__panel,.t-date-range-picker__panel{display:flex;flex-direction:column}.t-date-picker__panel--direction-row,.t-date-range-picker__panel--direction-row{flex-direction:row}.t-date-picker__panel .t-time-picker__panel,.t-date-range-picker__panel .t-time-picker__panel{width:216px}.t-date-picker__panel .t-time-picker__panel-section-body,.t-date-range-picker__panel .t-time-picker__panel-section-body{padding:0}.t-date-picker__panel .t-time-picker__panel-body,.t-date-range-picker__panel .t-time-picker__panel-body{margin:0}.t-date-picker__panel-content,.t-date-range-picker__panel-content,.t-date-range-picker__panel-content-wrapper{display:flex}.t-date-picker__header{display:flex;align-items:center;justify-content:space-between;gap:var(--td-comp-margin-m);width:100%}.t-date-picker__header-controller{display:inline-flex;gap:var(--td-comp-margin-s)}.t-date-picker__header-controller .t-date-picker__header-controller-month{width:80px;display:flex}.t-date-picker__header-controller .t-date-picker__header-controller-year{width:78px;display:flex}.t-date-picker__table table{width:100%;border-collapse:collapse}.t-date-picker__table table th{text-align:center;color:var(--td-text-color-secondary);font-weight:400}.t-date-picker__table table td.t-date-picker__cell{text-align:center;font-weight:500}.t-date-picker__table table th,.t-date-picker__table table th.t-date-picker__table-header-cell,.t-date-picker__table table td.t-date-picker__cell{padding:0;border:0;line-height:var(--td-line-height-body-medium)}.t-date-picker__table table thead:after{content:"-";display:block;line-height:var(--td-comp-margin-xs);color:transparent}.t-date-picker__table table thead:before{content:"-";display:block;line-height:var(--td-comp-margin-xs);color:transparent}.t-date-picker__table-week-row{cursor:pointer;position:sticky}.t-date-picker__table-week-row .t-date-picker__cell:first-child .t-date-picker__cell-inner{color:var(--td-text-color-disabled)}.t-date-picker__table-week-row .t-date-picker__cell:hover .t-date-picker__cell-inner{box-shadow:none;background:none}.t-date-picker__table-week-row:after{content:"";position:absolute;left:var(--td-comp-margin-xxxl);right:0;top:calc(var(--td-comp-margin-xs) - 1px);z-index:10;height:var(--td-comp-size-xs);border-radius:var(--td-radius-default);transition:box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s linear,border-color .2s linear,color .2s linear;pointer-events:none}.t-date-picker__table-week-row:hover .t-date-picker__cell:first-child .t-date-picker__cell-inner{color:var(--td-brand-color)}.t-date-picker__table-week-row:hover:after{box-shadow:inset 0 0 0 1px var(--td-brand-color)}.t-date-picker__table-week-row--active:after{opacity:1;z-index:0;background-color:var(--td-brand-color)}.t-date-picker__table-week-row--active .t-date-picker__cell:first-child .t-date-picker__cell-inner{color:var(--td-brand-color)}.t-date-picker__table-week-row--active .t-date-picker__cell .t-date-picker__cell-inner{background:transparent;color:var(--td-text-color-anti)}.t-date-picker__table-week-row--range:after{opacity:1;z-index:0;background-color:var(--td-brand-color-light)}.t-date-picker__table-week-row--range .t-date-picker__cell .t-date-picker__cell-inner{background:transparent}.t-date-picker__footer{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--td-pop-padding-xl);gap:var(--td-comp-margin-s)}.t-date-picker__footer--bottom{border-top:1px solid var(--td-component-stroke)}.t-date-picker__footer--top{border-bottom:1px solid var(--td-component-stroke)}.t-date-picker__footer--left{flex-direction:column;border-right:1px solid var(--td-component-stroke)}.t-date-picker__footer--left .t-date-picker__presets{flex-direction:column}.t-date-picker__footer--right{flex-direction:column;border-left:1px solid var(--td-component-stroke)}.t-date-picker__footer--right .t-date-picker__presets{flex-direction:column}.t-date-picker__presets{display:flex;gap:var(--td-comp-margin-s);white-space:nowrap;min-width:var(--td-comp-size-xl)}.t-date-picker__presets .t-button{cursor:pointer}.t-date-picker__presets a{color:var(--td-brand-color)}.t-date-picker__presets a:hover{color:var(--td-brand-color-hover)}.t-date-picker__panel-time,.t-date-range-picker__panel-time{display:flex;flex-direction:column;gap:calc(var(--td-comp-margin-m) / 2);padding:var(--td-pop-padding-xl) calc(var(--td-pop-padding-xl) - var(--td-comp-margin-xs));border-left:1px solid var(--td-component-stroke)}.t-date-picker__panel-time-viewer,.t-date-range-picker__panel-time-viewer{display:flex;height:var(--td-comp-size-m);line-height:var(--td-line-height-body-medium);align-items:center;justify-content:center;color:var(--td-text-color-primary)}.t-date-picker__panel-time .t-time-picker__panel-body,.t-date-range-picker__panel-time .t-time-picker__panel-body{margin:0}.t-date-picker__panel-year,.t-date-picker__panel-month,.t-date-picker__panel-quarter,.t-date-picker__panel-week,.t-date-picker__panel-date{display:flex;flex-direction:column;padding:var(--td-pop-padding-xl);gap:var(--td-comp-margin-m);width:280px;box-sizing:border-box}.t-date-picker__panel-year .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:before,.t-date-picker__panel-month .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:before,.t-date-picker__panel-year .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:after,.t-date-picker__panel-month .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:after{opacity:1;left:calc(0px - calc(var(--td-comp-size-xs) + var(--td-comp-margin-xxl)))}.t-date-picker__panel-year .t-date-picker__cell--hover-highlight+.t-date-picker__cell--active:after,.t-date-picker__panel-month .t-date-picker__cell--hover-highlight+.t-date-picker__cell--active:after{opacity:1;left:calc(0px - calc(var(--td-comp-size-xs) + var(--td-comp-margin-xxl)));z-index:5}.t-date-picker__panel-year .t-date-picker__cell--highlight+.t-date-picker__cell--highlight:before,.t-date-picker__panel-month .t-date-picker__cell--highlight+.t-date-picker__cell--highlight:before{left:calc(0px - calc(var(--td-comp-size-xs) + var(--td-comp-margin-xxl)))}.t-date-picker__panel-year .t-date-picker__header-controller-year,.t-date-picker__panel-month .t-date-picker__header-controller-year,.t-date-picker__panel-quarter .t-date-picker__header-controller-year{width:130px;display:flex}.t-date-picker__panel-year .t-date-picker__table table tbody,.t-date-picker__panel-month .t-date-picker__table table tbody,.t-date-picker__panel-quarter .t-date-picker__table table tbody{width:100%;display:flex;gap:var(--td-comp-margin-m);flex-direction:column}.t-date-picker__panel-year .t-date-picker__table table tbody tr,.t-date-picker__panel-month .t-date-picker__table table tbody tr,.t-date-picker__panel-quarter .t-date-picker__table table tbody tr{display:flex;justify-content:space-between}.t-date-picker__panel-year .t-date-picker__cell--disabled+.t-date-picker__cell--disabled:before,.t-date-picker__panel-month .t-date-picker__cell--disabled+.t-date-picker__cell--disabled:before,.t-date-picker__panel-quarter .t-date-picker__cell--disabled+.t-date-picker__cell--disabled:before{left:calc(0px - var(--td-comp-size-xxxl))}.t-date-picker__panel-year .t-date-picker__cell:nth-child(1),.t-date-picker__panel-month .t-date-picker__cell:nth-child(1),.t-date-picker__panel-quarter .t-date-picker__cell:nth-child(1){text-align:left}.t-date-picker__panel-year .t-date-picker__cell:nth-child(3),.t-date-picker__panel-month .t-date-picker__cell:nth-child(3),.t-date-picker__panel-quarter .t-date-picker__cell:nth-child(3){text-align:right}.t-date-picker__panel-year .t-date-picker__cell-inner,.t-date-picker__panel-month .t-date-picker__cell-inner,.t-date-picker__panel-quarter .t-date-picker__cell-inner{width:var(--td-comp-size-xxl)}.t-date-picker__cell{cursor:pointer;position:relative;padding:0}.t-date-picker__cell:before,.t-date-picker__cell:after{content:"";position:absolute;top:50%;right:-5%;left:-5%;z-index:1;opacity:0;border-radius:var(--td-radius-default);height:var(--td-comp-size-xs);transform:translateY(-50%);transition:opacity .2s cubic-bezier(0,0,.15,1)}.t-date-picker__cell:hover .t-date-picker__cell-inner{box-shadow:inset 0 0 0 1px var(--td-brand-color)}.t-date-picker__cell-inner{position:relative;z-index:5;display:inline-flex;justify-content:center;align-items:center;width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);margin:calc(var(--td-comp-margin-xs) - 1px);border-radius:var(--td-radius-default);transition:box-shadow .2s cubic-bezier(.38,0,.24,1),background-color .2s linear,border-color .2s linear,color .2s linear}.t-date-picker__cell--now .t-date-picker__cell-inner{color:var(--td-brand-color);background:var(--td-brand-color-light)}.t-date-picker__cell--hover-highlight:after{opacity:1;background-color:var(--td-brand-color-light)}.t-date-picker__cell--highlight:before{opacity:1;background-color:var(--td-brand-color-light)}.t-date-picker__cell--highlight.t-date-picker__cell--hover-highlight:after{opacity:1;background-color:#0000000f}.t-date-picker__cell--additional:hover .t-date-picker__cell-inner{box-shadow:none;border-color:var(--td-bg-color-container-hover);background-color:var(--td-bg-color-container-hover)}.t-date-picker__cell--additional .t-date-picker__cell-inner{color:var(--td-text-color-disabled)}.t-date-picker__cell--active .t-date-picker__cell-inner{color:var(--td-text-color-anti);background-color:var(--td-brand-color)}.t-date-picker__cell--active-start:before{opacity:1;left:calc(calc(var(--td-comp-margin-xs) - 1px) * 2);border-top-left-radius:var(--td-radius-default);border-bottom-left-radius:var(--td-radius-default)}.t-date-picker__cell--active-start:hover:before{left:-5%}.t-date-picker__cell--active-end:before{opacity:1;right:calc(calc(var(--td-comp-margin-xs) - 1px) * 2);border-top-right-radius:var(--td-radius-default);border-bottom-right-radius:var(--td-radius-default)}.t-date-picker__cell--active-end:hover:before{right:-5%}.t-date-picker__cell--disabled:hover .t-date-picker__cell-inner{box-shadow:none;background-color:var(--td-bg-color-component-disabled)}.t-date-picker__cell--disabled .t-date-picker__cell-inner{cursor:not-allowed;color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-date-picker__cell--disabled+.t-date-picker__cell--disabled:before{opacity:1;left:calc(0px - var(--td-comp-size-l));background-color:var(--td-bg-color-component-disabled);border-radius:var(--td-radius-default)}.t-date-picker__input--placeholder input{color:var(--td-text-color-placeholder)}.flex-center{display:flex;align-items:center;justify-content:center}.t-time-picker,.t-time-range-picker{width:240px;background:transparent;display:inline-block;position:relative;font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-time-picker.t-is-disabled,.t-time-range-picker.t-is-disabled{cursor:not-allowed}.t-time-picker>*:focus,.t-time-range-picker>*:focus,.t-time-picker>*:active,.t-time-range-picker>*:active{outline:0}.t-time-picker__group,.t-time-range-picker__group{position:relative}.t-time-picker__group.active,.t-time-range-picker__group.active{border:1px solid var(--td-brand-color);box-shadow:0 0 2px 2px var(--td-brand-color-focus)}.t-time-picker__group.active+.t-time-picker__icon-wrap>.t-time-picker__icon-clear,.t-time-range-picker__group.active+.t-time-picker__icon-wrap>.t-time-picker__icon-clear{display:block}.t-time-picker__group-text,.t-time-range-picker__group-text{color:var(--td-text-color-primary)}.t-time-picker__group input,.t-time-range-picker__group input{cursor:pointer}.t-time-range-picker{width:auto}.t-time-picker__panel{width:280px;background:transparent;border-radius:var(--td-radius-default);display:inline-block;position:relative;font:var(--td-font-body-medium);--timePickerPanelOffsetTop: 15;--timePickerPanelOffsetBottom: 21}.t-time-picker__panel-body{width:100%;height:calc(calc(var(--td-comp-size-xs) + var(--td-size-3)) * 7 + var(--td-size-3));position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.t-time-picker__panel-body-active-mask{position:absolute;top:50%;height:var(--td-comp-size-xs);width:100%;display:flex}.t-time-picker__panel-body-active-mask>div{flex:1;transform:translateY(calc(0px - (calc(var(--td-comp-size-xs) + var(--td-size-3)) / 2)));height:var(--td-comp-size-xs);background-color:var(--td-brand-color-light);margin:var(--td-size-3) var(--td-comp-margin-xs);border-radius:var(--td-radius-default)}.t-time-picker__panel-body-scroll{flex:1;height:100%;overflow-y:scroll;text-align:center;position:relative;list-style:none;padding:0;margin:0}.t-time-picker__panel-body-scroll::-webkit-scrollbar{width:0}.t-time-picker__panel-body-scroll:after,.t-time-picker__panel-body-scroll:before{display:block;height:50%;content:""}.t-time-picker__panel-body-scroll:before{height:calc(50% - var(--timePickerPanelOffsetTop, 0) * 1px)}.t-time-picker__panel-body-scroll:after{height:calc(50% - var(--timePickerPanelOffsetBottom, 0) * 1px)}.t-time-picker__panel-body-scroll:last-child{border-right:0}.t-time-picker__panel-body-scroll-item{height:var(--td-comp-size-xs);font:var(--td-font-body-medium);line-height:var(--td-comp-size-xs);color:var(--td-text-color-secondary);margin:var(--td-size-3) var(--td-comp-margin-xs);border-radius:var(--td-radius-default);text-align:center;cursor:pointer;transition:.2s linear}.t-time-picker__panel-body-scroll-item:not(.t-time-picker__panel-body-scroll-item.t-is-current):not(.t-time-picker__panel-body-scroll-item.t-is-disabled):hover{color:var(--td-text-color-primary)}.t-time-picker__panel-body-scroll-item:not(.t-time-picker__panel-body-scroll-item.t-is-current):not(.t-time-picker__panel-body-scroll-item.t-is-disabled):active{background-color:var(--td-bg-color-container-hover)}.t-time-picker__panel-body-scroll-item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-time-picker__panel-body-scroll-item.t-is-hidden{display:none;cursor:not-allowed}.t-time-picker__panel-body-scroll-item.t-is-current{color:var(--td-brand-color)}.t-time-picker__panel-section-body{padding:var(--td-pop-padding-xl) calc(var(--td-pop-padding-xl) - var(--td-comp-margin-xs))}.t-time-picker__panel-section-footer{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;background-color:transparent;position:relative;border-top:1px solid var(--td-border-level-1-color);box-sizing:border-box;padding:var(--td-pop-padding-xl)}.range-input-disabled.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.range-input-disabled.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.range-input-disabled.t-is-disabled .t-range-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner::-moz-placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled .t-range-input__inner::placeholder{color:var(--td-text-color-disabled)}.range-input-disabled.t-is-disabled>.t-range-input__prefix .t-icon,.range-input-disabled.t-is-disabled>.t-range-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-range-input{margin:0;padding:0;list-style:none;width:100%;position:relative;font:var(--td-font-body-medium);height:var(--td-comp-size-m);border-width:1px;border-style:solid;border-radius:var(--td-radius-default);border-color:var(--td-border-level-2-color);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s) var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);color:var(--td-text-color-primary);font-size:var(--td-font-body-medium);box-sizing:border-box;transition:all cubic-bezier(.38,0,.24,1) .2s;display:inline-flex;flex-direction:column;gap:4px}.t-range-input:hover{border-color:var(--td-brand-color)}.t-range-input--borderless:not(.t-is-focused){border-color:transparent;transition:all cubic-bezier(.38,0,.24,1) .2s}.t-range-input--borderless:not(.t-is-focused):hover{border-color:var(--td-component-border);cursor:pointer}.t-range-input--borderless:not(.t-is-focused).t-is-disabled{border:none;background-color:var(--td-bg-color-component-disabled)}.t-range-input.t-is-focused{z-index:1;border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-range-input.t-is-success{border-color:var(--td-success-color)}.t-range-input.t-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-range-input.t-is-success.t-range-input--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-range-input.t-is-success>.t-range-input__extra{color:var(--td-success-color)}.t-range-input.t-is-success>.t-range-input__tips{color:var(--td-success-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.t-range-input.t-is-warning{border-color:var(--td-warning-color)}.t-range-input.t-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-range-input.t-is-warning.t-range-input--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-range-input.t-is-warning>.t-range-input__extra{color:var(--td-warning-color)}.t-range-input.t-is-warning>.t-range-input__tips{color:var(--td-warning-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.t-range-input.t-is-error{border-color:var(--td-error-color)}.t-range-input.t-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-range-input.t-is-error.t-range-input--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-range-input.t-is-error>.t-range-input__extra{color:var(--td-error-color)}.t-range-input.t-is-error>.t-range-input__tips{color:var(--td-error-color);font-size:var(--td-font-size-body-small);margin-left:calc(-1 * var(--td-comp-paddingLR-xs))}.t-range-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-range-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-range-input.t-is-disabled .t-range-input__inner{cursor:not-allowed;color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner::-moz-placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled .t-range-input__inner::placeholder{color:var(--td-text-color-disabled)}.t-range-input.t-is-disabled>.t-range-input__prefix .t-icon,.t-range-input.t-is-disabled>.t-range-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-range-input.t-range-input--prefix .t-range-input__prefix,.t-range-input.t-range-input--suffix .t-range-input__suffix{height:100%;text-align:center;display:flex;align-items:center;font-size:var(--td-font-size-body-medium)}.t-range-input.t-size-l{height:var(--td-comp-size-xl);font:var(--td-font-body-large);padding-top:var(--td-comp-paddingTB-xs);padding-bottom:var(--td-comp-paddingTB-xs)}.t-range-input.t-size-l .t-input{padding:0 var(--td-comp-margin-s)}.t-range-input.t-size-s{padding:var(--td-comp-paddingTB-xxs) var(--td-comp-margin-xs);height:var(--td-comp-size-xs);font:var(--td-font-body-small)}.t-range-input__inner{height:100%;display:flex;align-items:center;gap:var(--td-comp-margin-s)}.t-range-input__inner .t-input__wrap{height:100%;border-radius:var(--td-radius-small)}.t-range-input__inner>.t-range-input__prefix{flex-shrink:0}.t-range-input__inner .t-input{padding:0 var(--td-comp-paddingLR-xs);height:100%;border:0;box-shadow:none;font-size:inherit;border-radius:var(--td-radius-small)}.t-range-input__inner .t-input:hover{background-color:var(--td-bg-color-container-hover)}.t-range-input__inner .t-input__inner{width:100%;height:100%;line-height:1}.t-range-input__inner .t-input.t-is-focused{background-color:var(--td-bg-color-component)}.t-range-input__inner .t-input.t-is-disabled:hover{background-color:var(--td-bg-color-component-disabled)}.t-range-input__extra{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-range-input__status{position:absolute;right:calc(0px - var(--td-comp-margin-xxxl));top:0}.t-range-input.t-range-input--suffix .t-input__clear{opacity:0;visibility:hidden;transition:all cubic-bezier(.38,0,.24,1) .2s}.t-range-input.t-range-input--suffix:hover .t-input__clear{opacity:1;visibility:visible}.t-range-input .t-range-input__suffix-clear{cursor:pointer}.t-range-input__prefix>.t-icon,.t-range-input__suffix>.t-icon{transition:color .2s linear;font-size:16px;color:var(--td-text-color-placeholder);flex-shrink:0}.t-range-input-popup{width:100%}.t-range-input-popup--visible .t-range-input{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-range-input-popup--visible .t-range-input .t-icon-time,.t-range-input-popup--visible .t-range-input .t-icon-calendar{color:var(--td-brand-color)}.t-range-input-popup--visible .t-range-input .t-input.t-is-focused{background-color:var(--td-bg-color-component)}.t-form{color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;font:var(--td-font-body-medium)}.t-form:not(.t-form-inline) .t-form__item:last-of-type{margin:0}.t-form__item{margin-bottom:var(--td-comp-margin-xxl)}.t-form__item.t-form__item-with-help{margin-bottom:var(--td-comp-margin-xs)}.t-form__item.t-form__item-with-extra{margin-bottom:var(--td-comp-margin-xxl)}.t-form__label{float:left;padding-right:var(--td-comp-paddingLR-xl);vertical-align:middle;line-height:var(--td-comp-margin-xxxl);color:var(--td-text-color-primary);box-sizing:border-box;white-space:nowrap}.t-form__label--top{float:none;min-height:var(--td-comp-margin-xxxl)}.t-form__label--left{text-align:left}.t-form__label--right{text-align:right}.t-form__label--required:not(.t-form__label--required-right) label:before{display:inline-block;margin-right:var(--td-comp-margin-xs);color:var(--td-error-color);line-height:var(--td-line-height-body-medium);content:"*"}.t-form__label--required-right label:after{display:inline-block;margin-left:var(--td-comp-margin-xs);color:var(--td-error-color);line-height:var(--td-line-height-body-medium);content:"*"}.t-form__label--colon label:after{content:":";position:relative;margin:0 var(--td-comp-margin-xxs)}.t-form__controls{min-height:var(--td-comp-margin-xxxl);display:flow-root;position:relative}.t-form__controls-content{display:flex;align-items:center;min-height:var(--td-comp-margin-xxxl)}.t-form__controls .t-form__item{margin-bottom:0;margin-right:var(--td-comp-margin-xxl)}.t-form__controls.t-is-success .t-form__status .t-icon,.t-form__controls.t-is-success .t-input__extra,.t-form__controls.t-form--success-border.t-is-success .t-input__extra{color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner{border-color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input--focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-icon,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-fake-arrow,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner.t-is-focused,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader.t-is-active,.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select.t-is-active{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-form__status .t-icon{color:var(--td-success-color)}.t-form__status{display:flex;margin:0 var(--td-comp-margin-s)}.t-form__status>.t-icon{font-size:var(--td-comp-size-xxxs)}.t-form__status-without-icon{width:25px;height:25px}.t-form__status button{width:var(--td-comp-size-m)}.t-form__status button+button{margin-left:var(--td-comp-margin-s)}.t-form-inline{display:flex;flex-wrap:wrap;row-gap:var(--td-comp-margin-l)}.t-form-inline .t-form__item{margin:0;min-width:200px;display:inline-block;margin-right:var(--td-comp-margin-xxl)}.t-input__extra,.t-input__help{margin:0;width:100%;height:auto;min-height:var(--td-line-height-body-small);font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-input__extra{position:absolute;bottom:calc(0px - var(--td-line-height-body-small));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-is-warning .t-input__extra{color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input,.t-is-warning .t-form__controls-content .t-select,.t-is-warning .t-form__controls-content .t-radio-button,.t-is-warning .t-form__controls-content .t-cascader,.t-is-warning .t-form__controls-content .t-range-input,.t-is-warning .t-form__controls-content .t-textarea__inner{border-color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-input--focused,.t-is-warning .t-form__controls-content .t-select--focused,.t-is-warning .t-form__controls-content .t-radio-button--focused,.t-is-warning .t-form__controls-content .t-cascader--focused,.t-is-warning .t-form__controls-content .t-range-input--focused,.t-is-warning .t-form__controls-content .t-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-input .t-icon,.t-is-warning .t-form__controls-content .t-select .t-icon,.t-is-warning .t-form__controls-content .t-radio-button .t-icon,.t-is-warning .t-form__controls-content .t-cascader .t-icon,.t-is-warning .t-form__controls-content .t-range-input .t-icon,.t-is-warning .t-form__controls-content .t-textarea__inner .t-icon,.t-is-warning .t-form__controls-content .t-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-select .t-fake-arrow,.t-is-warning .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-warning .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-warning .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-warning .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-warning-color)}.t-is-warning .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-warning .t-form__controls-content .t-cascader.t-is-active,.t-is-warning .t-form__controls-content .t-select.t-is-active{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-is-warning .t-form__controls-content .t-form__status .t-icon{color:var(--td-warning-color)}.t-is-error .t-input__extra{color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input,.t-is-error .t-form__controls-content .t-select,.t-is-error .t-form__controls-content .t-radio-button,.t-is-error .t-form__controls-content .t-cascader,.t-is-error .t-form__controls-content .t-range-input,.t-is-error .t-form__controls-content .t-textarea__inner{border-color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-input--focused,.t-is-error .t-form__controls-content .t-select--focused,.t-is-error .t-form__controls-content .t-radio-button--focused,.t-is-error .t-form__controls-content .t-cascader--focused,.t-is-error .t-form__controls-content .t-range-input--focused,.t-is-error .t-form__controls-content .t-textarea__inner--focused{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-input .t-icon,.t-is-error .t-form__controls-content .t-select .t-icon,.t-is-error .t-form__controls-content .t-radio-button .t-icon,.t-is-error .t-form__controls-content .t-cascader .t-icon,.t-is-error .t-form__controls-content .t-range-input .t-icon,.t-is-error .t-form__controls-content .t-textarea__inner .t-icon,.t-is-error .t-form__controls-content .t-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-select .t-fake-arrow,.t-is-error .t-form__controls-content .t-radio-button .t-fake-arrow,.t-is-error .t-form__controls-content .t-cascader .t-fake-arrow,.t-is-error .t-form__controls-content .t-range-input .t-fake-arrow,.t-is-error .t-form__controls-content .t-textarea__inner .t-fake-arrow{color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-radio-button:last-child{border-right-color:var(--td-error-color)}.t-is-error .t-form__controls-content .t-textarea__inner.t-is-focused,.t-is-error .t-form__controls-content .t-cascader.t-is-active,.t-is-error .t-form__controls-content .t-select.t-is-active{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-is-error .t-form__controls-content .t-form__status .t-icon{color:var(--td-error-color)}.t-radio-group{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:var(--td-radius-default);flex-wrap:wrap}@-moz-document url-prefix(){.t-radio-group{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-radio-group::-webkit-scrollbar{width:4px;height:4px}.t-radio-group::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:7px}.t-radio-group::-webkit-scrollbar-thumb:vertical:hover,.t-radio-group::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-radio-group .t-radio{margin-right:var(--td-comp-margin-xxl)}.t-radio-group.t-radio-group__outline{flex-wrap:wrap;row-gap:var(--td-comp-margin-xs)}.t-radio-group.t-radio-group__outline.t-size-s .t-radio-button{height:var(--td-comp-size-xs)}.t-radio-group.t-radio-group__outline.t-size-m .t-radio-button{height:var(--td-comp-size-m)}.t-radio-group.t-radio-group__outline.t-size-l .t-radio-button{height:var(--td-comp-size-xl)}.t-radio-group.t-radio-group__outline .t-radio-button:first-child{border-radius:var(--td-radius-default) 0 0 var(--td-radius-default)}.t-radio-group.t-radio-group__outline .t-radio-button:last-child{border-radius:0 var(--td-radius-default) var(--td-radius-default) 0}.t-radio-group.t-radio-group__outline .t-radio-button:only-child{border-radius:var(--td-radius-default)}.t-radio-group.t-radio-group__outline .t-radio-button.t-is-checked{color:var(--td-brand-color)}.t-radio-group.t-radio-group__outline .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-brand-color-disabled);border-color:var(--td-brand-color-disabled);background-color:var(--td-bg-color-specialcomponent)}.t-radio-group.t-radio-group--filled{border-color:var(--td-bg-color-component);padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs);border-radius:var(--td-radius-default);background-color:var(--td-bg-color-component);position:relative}.t-radio-group.t-radio-group--filled .t-radio-group__bg-block{position:absolute;left:2px;top:2px;width:0;height:calc(100% - 4px);background-color:var(--td-bg-color-container-select);transition:all .2s cubic-bezier(.38,0,.24,1);border-radius:var(--td-radius-small)}.t-radio-group.t-radio-group--filled .t-radio-button{color:var(--td-text-color-secondary);border:0;background-color:transparent}.t-radio-group.t-radio-group--filled .t-radio-button:hover{color:var(--td-text-color-primary)}.t-radio-group.t-radio-group--filled .t-radio-button:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:calc(100% - 16px);background-color:var(--td-component-border);transition:opacity .2s cubic-bezier(0,0,.15,1)}.t-radio-group.t-radio-group--filled .t-radio-button:first-child:before{opacity:0}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked{position:relative;color:var(--td-text-color-primary);z-index:1;border:0;transition:color .2s linear}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked:before{opacity:0}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked+label:before{opacity:0}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled{background-color:transparent}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-disabled)}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block{background-color:var(--td-bg-color-component-disabled)}.t-radio-group.t-radio-group--primary-filled .t-radio-group__bg-block{background-color:var(--td-brand-color)}.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-checked,.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-anti)}.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block{background-color:var(--td-brand-color-disabled)}.t-radio-group.t-size-s .t-radio-button{height:calc(var(--td-comp-size-xs) - (var(--td-comp-paddingTB-xxs) * 2));padding:0px var(--td-comp-paddingLR-s);font:var(--td-font-body-small)}.t-radio-group.t-size-s .t-radio-button:before{height:calc(100% - 16px)}.t-radio-group.t-size-m .t-radio-button{height:calc(var(--td-comp-size-m) - (var(--td-comp-paddingTB-xxs) * 2));padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-l);font:var(--td-font-body-medium)}.t-radio-group.t-size-m .t-radio-button:before{height:calc(100% - 20px)}.t-radio-group.t-size-l .t-radio-button{height:calc(var(--td-comp-size-xl) - (var(--td-comp-paddingTB-xxs) * 2));padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-xl);font:var(--td-font-body-large)}.t-radio-group.t-size-l .t-radio-button:before{height:calc(100% - 24px)}.t-radio-group .t-radio-button{cursor:pointer;position:relative;border:1px solid;border-color:var(--td-border-level-2-color);border-right:0;display:inline-flex;align-items:center;transition:color .2s cubic-bezier(0,0,.15,1);color:var(--td-text-color-primary);white-space:nowrap;box-sizing:border-box}.t-radio-group .t-radio-button:first-child{border-radius:var(--td-radius-small) 0 0 var(--td-radius-small)}.t-radio-group .t-radio-button:last-child{border-right:1px solid;border-right-color:var(--td-border-level-2-color);border-radius:0 var(--td-radius-small) var(--td-radius-small) 0}.t-radio-group .t-radio-button__former{opacity:0;height:0;width:0;font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-radio-group .t-radio-button:hover{color:var(--td-brand-color)}.t-radio-group .t-radio-button.t-is-checked{border-right:1px solid;border-color:var(--td-brand-color);transition:border-color .2s cubic-bezier(0,0,.15,1)}.t-radio-group .t-radio-button.t-is-checked+.t-radio-button{border-left:0}.t-radio-group .t-radio-button.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-radio-group .t-radio-button.t-is-disabled:hover{border-color:var(--td-border-level-2-color);color:var(--td-text-color-disabled)}.t-radio-group .t-radio-button.t-is-disabled:hover:after{width:0}.t-radio-group .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-disabled)}.t-radio-group .t-radio-button.t-is-disabled.t-is-checked:after{width:0}.t-radio{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;cursor:pointer;display:inline-block}.t-radio__former{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;opacity:0;position:absolute}.t-radio__input{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;border-radius:var(--td-radius-circle);border:1px solid var(--td-border-level-2-color);background-color:var(--td-bg-color-container);transition:border .2s cubic-bezier(0,0,.15,1)}.t-radio__input:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;transform:scale(.5);opacity:0;border-radius:var(--td-radius-circle);background-color:var(--td-brand-color);transition:all .2s cubic-bezier(0,0,.15,1)}.t-radio__label{display:inline-block;margin-left:var(--td-comp-margin-s);color:var(--td-text-color-primary);vertical-align:middle;font:var(--td-font-body-medium);white-space:nowrap}.t-radio:hover .t-radio__input,.t-radio.t-is-checked .t-radio__input{border-color:var(--td-brand-color)}.t-radio.t-is-checked .t-radio__input:after{opacity:1}.t-radio.t-is-disabled{cursor:not-allowed}.t-radio.t-is-disabled .t-radio__label{color:var(--td-text-color-disabled)}.t-radio.t-is-disabled .t-radio__input{background-color:var(--td-bg-color-component-disabled)}.t-radio.t-is-disabled:hover .t-radio__input,.t-radio.t-is-disabled.t-is-checked .t-radio__input{border-color:var(--td-border-level-2-color)}.t-radio.t-is-disabled.t-is-checked .t-radio__input:after{background-color:var(--td-text-color-disabled)}.t-radio:focus-visible:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:var(--td-comp-paddingTB-xs);border-radius:0}.t-slider__input-container{display:flex;align-items:center;margin-left:var(--td-comp-margin-xxl)}.t-slider__input-container.is-vertical{padding-top:var(--td-comp-paddingTB-l);margin-left:0}.t-slider__input-container .t-slider__center-line{width:var(--td-size-4);height:1px;background:#000000e6;margin:0 var(--td-comp-margin-s)}.t-slider{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;height:calc(var(--td-comp-paddingTB-xs) * 2 + var(--td-size-2));width:100%;position:relative;padding:var(--td-comp-paddingTB-xs) 0}.t-slider__container{width:100%;display:flex;justify-content:center;align-items:center}.t-slider__container.is-vertical{height:100%;flex-direction:column}.t-slider__rail{position:absolute;width:100%;height:var(--td-size-2);background-color:var(--td-bg-color-secondarycomponent);transition:.2s linear;border-radius:var(--td-radius-round)}.t-slider__rail:hover{background-color:var(--td-bg-color-secondarycomponent-hover)}.t-slider__track{position:absolute;height:var(--td-size-2);background-color:var(--td-brand-color);right:auto;border-radius:var(--td-radius-round)}.t-slider__step{position:absolute;width:100%;height:var(--td-size-2);cursor:pointer}.t-slider__button{width:var(--td-comp-size-xxxs);height:var(--td-comp-size-xxxs);border:2px solid var(--td-brand-color);background-color:#fff;border-radius:var(--td-radius-circle);transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;box-shadow:var(--td-shadow-1)}.t-slider__button--dragging{box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-slider__button:hover{background-color:var(--td-gray-color-1)}.t-slider__button-wrapper{position:absolute;z-index:2;top:50%;transform:translate(-50%,-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal;outline:none;cursor:pointer;display:flex;align-items:center}.t-slider__stop{position:absolute;width:1px;height:var(--td-size-2);background-color:var(--td-bg-color-secondarycomponent);top:4px}.t-slider__mark{position:absolute;top:2px;left:0;width:100%}.t-slider__mark-text{position:absolute;display:inline-block;font:var(--td-font-body-small);color:var(--td-text-color-primary);top:calc(var(--td-size-2) + var(--td-comp-paddingTB-xs) + 2px);transform:translate(-50%);cursor:pointer;white-space:nowrap}.t-slider__mark-text:first-child{transform:translate(0)}.t-slider__mark-text:last-child{transform:translate(-100%)}.t-slider--vertical{height:100%;padding:0;display:flex;justify-content:center;position:relative}.t-slider--vertical .t-slider__rail{width:var(--td-size-2);height:100%}.t-slider--vertical .t-slider__track{width:var(--td-size-2);top:auto}.t-slider--vertical .t-slider__step{width:var(--td-size-2);height:100%}.t-slider--vertical .t-slider__handle{margin-top:-6px;margin-left:-5px;top:auto;transform:translateY(50%)}.t-slider--vertical .t-slider__mark{top:0;left:12px;width:18px;height:100%}.t-slider--vertical .t-slider__stop{width:var(--td-size-2);height:1px;left:4px;background-color:var(--td-bg-color-secondarycomponent)}.t-slider--vertical .t-slider__mark-text{transform:translateY(-50%);margin-top:0;margin-left:var(--td-comp-margin-xxs)}.t-slider--vertical .t-slider__button-wrapper{top:auto;position:absolute;z-index:2;left:50%;transform:translate(-50%,50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:normal;outline:none;cursor:pointer;display:flex;align-items:center}.t-is-disabled{cursor:not-allowed}.t-is-disabled .t-slider__track{background-color:var(--td-brand-color-disabled)}.t-is-disabled .t-slider__rail{background-color:var(--td-bg-color-component-disabled)}.t-is-disabled .t-slider__handle{border:2px solid var(--td-brand-color-disabled)}.t-is-disabled .t-slider__button{border-color:var(--td-brand-color-disabled);outline:none}.t-is-disabled .t-slider__mark-text{color:var(--td-text-color-disabled);cursor:not-allowed}.t-is-disabled .t-slider__button-wrapper{cursor:not-allowed}.t-switch{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;list-style:none;position:relative;display:inline-flex;vertical-align:middle;align-items:center;outline:none;border:0;padding:0;margin:0;height:var(--td-comp-size-xxs);line-height:var(--td-comp-size-xxs);border-radius:var(--td-radius-round);min-width:calc(var(--td-comp-size-xxs) / .618);transition:all .2s cubic-bezier(.38,0,.24,1);background-color:var(--td-bg-color-secondarycomponent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.t-switch:hover{background-color:var(--td-bg-color-secondarycomponent-hover)}.t-switch__handle{position:absolute;display:flex;align-items:center;justify-content:center;top:4px;left:4px;width:calc(var(--td-comp-size-xxs) - 2 * 4px);height:calc(var(--td-comp-size-xxs) - 2 * 4px);border-radius:var(--td-radius-round);transition:all .2s cubic-bezier(.38,0,.24,1);box-shadow:var(--td-shadow-1)}.t-switch__handle .t-icon{font-size:calc(var(--td-comp-size-xxs) - 4px);color:transparent}.t-switch__handle:before{content:"";position:absolute;inset:0;border-radius:var(--td-radius-round);background-color:#fff;transition:all .2s cubic-bezier(.38,0,.24,1)}.t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-6px}.t-switch:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{right:0;left:-6px}.t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__content{opacity:0}.t-switch__content{box-sizing:border-box;display:inline-flex;align-items:center;color:var(--td-text-color-anti);padding:0 var(--td-comp-margin-xs) 0 calc(calc(var(--td-comp-size-xxs) / .618) / 2 + 2px);font-size:var(--td-font-size-body-small);min-width:calc(var(--td-comp-size-xxs) / .618);transition:padding .2s cubic-bezier(.38,0,.24,1),opacity .2s linear}.t-switch__content .t-icon{font-size:var(--td-font-size-body-large)}.t-switch.t-is-checked{background-color:var(--td-brand-color)}.t-switch.t-is-checked:hover{background-color:var(--td-brand-color-hover)}.t-switch.t-is-checked .t-switch__handle{left:calc(100% - 2.5px);transform:translate(-100%);width:calc(var(--td-comp-size-xxs) - 2 * 2.5px);height:calc(var(--td-comp-size-xxs) - 2 * 2.5px);top:2.5px}.t-switch.t-is-checked .t-switch__content{padding:0 calc(calc(var(--td-comp-size-xxs) / .618) / 2 + 2px) 0 var(--td-comp-margin-xs);color:var(--td-text-color-anti)}.t-switch.t-is-loading{cursor:not-allowed;background-color:var(--td-bg-color-component-disabled)}.t-switch.t-is-loading .t-loading{display:inline-flex}.t-switch.t-is-loading .t-switch__handle .t-icon{color:var(--td-bg-color-component-disabled)}.t-switch.t-is-loading.t-is-checked{background-color:var(--td-brand-color-focus)}.t-switch.t-is-loading.t-is-checked .t-switch__handle .t-icon{color:var(--td-brand-color-focus)}.t-switch.t-is-disabled{cursor:not-allowed;background-color:var(--td-bg-color-component-disabled)}.t-switch.t-is-disabled .t-switch__handle{box-shadow:none}.t-switch.t-is-disabled.t-is-checked{background-color:var(--td-brand-color-disabled)}.t-switch.t-is-disabled.t-is-checked .t-switch__handle{box-shadow:none}.t-switch.t-is-disabled.t-is-checked .t-switch__handle .t-icon{color:var(--td-brand-color-disabled)}.t-switch.t-size-l{min-width:calc(var(--td-comp-size-xs) / .618);height:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs);border-radius:var(--td-radius-round)}.t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-8px}.t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{right:0;left:-8px}.t-switch.t-size-l .t-switch__handle{top:5px;left:5px;width:calc(var(--td-comp-size-xs) - 2 * 5px);height:calc(var(--td-comp-size-xs) - 2 * 5px)}.t-switch.t-size-l .t-switch__handle .t-icon{font-size:calc(var(--td-comp-size-xs) - 4px)}.t-switch.t-size-l .t-switch__content{padding:0 var(--td-comp-margin-s) 0 calc(calc(var(--td-comp-size-xs) / .618) / 2 + 4px);min-width:calc(var(--td-comp-size-xs) / .618);font-size:var(--td-font-size-body-large)}.t-switch.t-size-l .t-switch__content .t-icon{font-size:var(--td-font-size-body-large)}.t-switch.t-size-l.t-is-checked .t-switch__handle{left:calc(100% - 3px);top:3px;width:calc(var(--td-comp-size-xs) - 2 * 3px);height:calc(var(--td-comp-size-xs) - 2 * 3px)}.t-switch.t-size-l.t-is-checked .t-switch__content{padding:0 calc(calc(var(--td-comp-size-xs) / .618) / 2 + 4px) 0 var(--td-comp-margin-s)}.t-switch.t-size-s{min-width:calc(var(--td-comp-size-xxxs) / .618);height:var(--td-comp-size-xxxs);line-height:var(--td-comp-size-xxxs);border-radius:var(--td-radius-round)}.t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-4px}.t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{right:0;left:-4px}.t-switch.t-size-s .t-switch__handle{top:3px;left:3px;width:calc(var(--td-comp-size-xxxs) - 2 * 3px);height:calc(var(--td-comp-size-xxxs) - 2 * 3px)}.t-switch.t-size-s .t-switch__handle .t-icon{font-size:calc(var(--td-comp-size-xxxs) - 4px)}.t-switch.t-size-s .t-switch__content{padding:0 var(--td-comp-margin-xxs) 0 calc(calc(var(--td-comp-size-xxxs) / .618) / 2 + 2px);min-width:calc(var(--td-comp-size-xxxs) / .618);font-size:9px}.t-switch.t-size-s .t-switch__content .t-icon{font-size:var(--td-font-size-body-large)}.t-switch.t-size-s.t-is-checked .t-switch__handle{left:calc(100% - 2px);top:2px;width:calc(var(--td-comp-size-xxxs) - 2 * 2px);height:calc(var(--td-comp-size-xxxs) - 2 * 2px)}.t-switch.t-size-s.t-is-checked .t-switch__content{padding:0 calc(calc(var(--td-comp-size-xxxs) / .618) / 2 + 2px) 0 var(--td-comp-margin-xxs)}.t-textarea{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;width:100%}.t-textarea__inner{display:flex;width:100%;height:var(--td-comp-size-xxxl);border:1px solid var(--td-border-level-2-color);border-radius:var(--td-radius-default);padding:calc(calc(var(--td-comp-size-m) - var(--td-line-height-body-medium)) / 2) var(--td-comp-paddingLR-s);background-color:var(--td-bg-color-specialcomponent);font:var(--td-font-body-medium);color:var(--td-text-color-primary);resize:vertical;outline:none;transition:all cubic-bezier(.38,0,.24,1) .2s,height 0s;box-sizing:border-box}@-moz-document url-prefix(){.t-textarea__inner{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-textarea__inner::-webkit-scrollbar{width:6px;height:6px}.t-textarea__inner::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-textarea__inner::-webkit-scrollbar-thumb:vertical:hover,.t-textarea__inner::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-textarea__inner:hover{border-color:var(--td-brand-color)}.t-textarea__inner:focus{border-color:var(--td-brand-color);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-textarea__inner::-moz-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner::placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner.t-is-success{border-color:var(--td-success-color)}.t-textarea__inner.t-is-success:focus{box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-textarea__inner.t-is-warning{border-color:var(--td-warning-color)}.t-textarea__inner.t-is-warning:focus{box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-textarea__inner.t-is-error{border-color:var(--td-error-color)}.t-textarea__inner.t-is-error:focus{box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-textarea__info_wrapper{display:flex;-moz-column-gap:var(--td-comp-margin-s);column-gap:var(--td-comp-margin-s);justify-content:space-between}.t-textarea__info_wrapper_align{justify-content:end}.t-textarea__limit{font:var(--td-font-body-small);color:var(--td-text-color-placeholder)}.t-textarea .t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);cursor:not-allowed}.t-textarea .t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-textarea .t-is-disabled::-moz-placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-is-disabled::placeholder{color:var(--td-text-color-disabled)}.t-textarea .t-resize-none{resize:none}.t-textarea .t-hide-scrollbar{-ms-overflow-style:none}@-moz-document url-prefix(){.t-textarea .t-hide-scrollbar{scrollbar-width:none;overflow:-moz-scrollbars-none}}.t-textarea .t-hide-scrollbar::-webkit-scrollbar{display:none;width:0!important}.t-textarea__tips{height:auto;min-height:var(--td-comp-size-xs);font:var(--td-font-body-small);display:inline-block}.t-textarea__tips--default{color:var(--td-text-color-placeholder)}.t-textarea__tips--success{color:var(--td-success-color)}.t-textarea__tips--warning{color:var(--td-warning-color)}.t-textarea__tips--error{color:var(--td-error-color)}.t-transfer{box-sizing:border-box;margin:0;padding:0;list-style:none;font:var(--td-font-body-medium);position:relative;display:flex;flex-direction:row;align-items:stretch;background:transparent;color:var(--td-text-color-primary);max-height:100%}.t-transfer__list{position:relative;display:inline-block;min-width:200px;height:200px;padding-top:var(--td-comp-size-xxl);border:0;word-break:break-word;vertical-align:middle}.t-transfer__list-source,.t-transfer__list-target{border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-medium)}.t-transfer__list-header{position:absolute;display:flex;justify-content:space-between;top:0;height:var(--td-comp-size-xxl);line-height:var(--td-comp-size-xxl);width:calc(200px - var(--td-comp-margin-s) * 2);padding:0 var(--td-comp-paddingLR-s);margin:0 var(--td-comp-margin-s);box-sizing:border-box}.t-transfer__list-header+:not(.t-transfer__list--with-search){border-top:1px solid var(--td-border-level-1-color)}.t-transfer__list-header .t-checkbox{margin-right:0}.t-transfer__list-header .t-checkbox__label{margin:0}.t-transfer__list-header div{display:flex}.t-transfer__list-header div>span{margin-left:var(--td-comp-margin-s)}.t-transfer__list-header>span{color:var(--td-text-color-placeholder)}.t-transfer__list-body{position:relative;height:100%;box-sizing:border-box}.t-transfer__list--with-search{padding-top:var(--td-comp-size-m);border-top:0}.t-transfer__list-content{height:100%;width:100%;overflow:auto}.t-transfer__list-content .t-checkbox-group{width:100%;flex-direction:column;gap:var(--td-comp-margin-xs);margin:var(--td-comp-margin-s) 0}.t-transfer__list-content .t-checkbox-group .t-checkbox{margin-right:var(--td-comp-margin-s);--ripple-color: var(--td-bg-color-container-active)}.t-transfer__list-content .t-checkbox-group .t-checkbox+.t-checkbox{margin-left:var(--td-comp-margin-s)}.t-transfer__list-content .t-checkbox-group .t-checkbox__label{margin:0;flex:1}.t-transfer__list-content .t-checkbox-group .t-checkbox__label>span{margin-left:var(--td-comp-margin-s);display:inline-block}.t-transfer__list .t-transfer__list-item{padding:var(--td-comp-paddingLR-xs) var(--td-comp-paddingLR-s);display:flex;cursor:pointer;margin:0 var(--td-comp-margin-s);border-radius:var(--td-radius-default);transition:background-color .2s cubic-bezier(.38,0,.24,1)}.t-transfer__list .t-transfer__list-item:first-child{margin-top:0}.t-transfer__list .t-transfer__list-item.t-is-disabled:hover{background:transparent}.t-transfer__list-item:hover{background:var(--td-bg-color-container-hover);transition:background-color .2s cubic-bezier(.38,0,.24,1)}.t-transfer__list-item.t-is-checked{background:var(--td-brand-color-light)}.t-transfer__list-wrapper{position:relative;height:100%;width:100%;overflow:auto;padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.t-transfer__list-pagination{height:var(--td-comp-size-xs);vertical-align:middle;padding:var(--td-comp-paddingTB-m)}.t-transfer__list-footer{position:absolute;left:0;bottom:0;border-top:1px solid var(--td-border-level-1-color);width:100%}.t-transfer__operations{display:inline-flex;flex-direction:column;margin:auto var(--td-comp-margin-s);vertical-align:middle;overflow:hidden;gap:var(--td-comp-margin-l)}.t-transfer__operations .t-icon{font-size:var(--td-comp-size-xxxs)}.t-transfer__operations .t-icon+.t-button__text{margin-left:0}.t-transfer__empty{text-align:center;position:absolute;color:var(--td-text-color-placeholder);top:50%;left:50%;transform:translate(-50%,-50%)}.t-transfer__search-wrapper{position:absolute;top:0;width:100%;padding:0 var(--td-comp-margin-s);box-sizing:border-box}.t-transfer__search .t-transfer__list{height:240px}.t-transfer--with-tree .t-transfer__list{height:auto}.t-transfer--with-tree .t-transfer__list .t-tree{padding:0 var(--td-comp-paddingLR-m);margin:var(--td-comp-margin-s) 0}.t-transfer__pagination .t-transfer__list{height:240px;padding-bottom:calc(var(--td-comp-size-xs) + var(--td-comp-paddingTB-m) * 2)}.t-transfer__footer .t-transfer__list{height:248px;padding-bottom:48px}.t-transfer__pagination.t-transfer__footer .t-transfer__list{height:288px;padding-bottom:calc(calc(var(--td-comp-size-xs) + var(--td-comp-paddingTB-m) * 2) + 48px)}.t-transfer__search.t-transfer__footer .t-transfer__list{height:288px;padding-bottom:48px}.t-transfer__search.t-transfer__pagination .t-transfer__list{height:280px;padding-bottom:48px}.t-transfer__search.t-transfer__footer.t-transfer__pagination .t-transfer__list{height:328px;padding-bottom:88px}.t-transfer__wrapper .t-transfer__list{height:320px;width:206px;overflow:scroll}.t-tree{box-sizing:border-box;margin:0;padding:0;list-style:none;font:var(--td-font-body-medium);color:var(--td-text-color-primary);position:relative}.t-tree.t-is-disabled,.t-tree.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-tree.t-is-disabled .t-tree__item.t-is-active{background-color:var(--td-bg-color-container-hover);color:var(--td-text-color-disabled)}.t-tree.t-is-disabled .t-tree__item .t-icon{color:var(--td-text-color-secondary)}.t-tree__empty{color:var(--td-text-color-disabled)}.t-tree__branch{display:block}.t-tree__item{--level: 0;--hscale: 2;will-change:opacity,max-height;position:relative;display:flex;flex-wrap:nowrap;align-items:center;padding:0 0 0 calc(var(--td-comp-margin-xxl) * var(--level));cursor:default;transform:translateZ(0);backface-visibility:hidden;perspective:1000}.t-tree__item .t-icon,.t-tree__item .t-loading{display:inline-block;position:relative;z-index:2;font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-tree__item .t-icon{color:var(--td-text-color-secondary)}.t-tree__item .t-checkbox{align-items:center;font-size:0}.t-tree__item .t-checkbox__input{flex-shrink:0}.t-tree__item .t-checkbox__label{overflow:hidden;text-overflow:ellipsis}.t-tree__item .t-tree__icon--default .t-icon{transform:rotate(0)}.t-tree__item--open .t-icon{color:var(--td-text-color-brand)}.t-tree__item--open .t-tree__icon--default .t-icon{transform:rotate(90deg)}.t-tree__item--clickable{cursor:pointer}.t-tree__item--locked{color:var(--td-text-color-disabled)}.t-tree__item--matched{color:inherit}.t-tree__item--draggable{cursor:pointer}.t-tree__item--draggable:hover{background-color:var(--td-bg-color-container-hover);background-clip:content-box}.t-tree__item--draggable:after{position:absolute;top:-1px;right:0;left:0;display:block;height:2px;border-radius:1px;content:"";padding:inherit;background-clip:content-box}.t-tree__item--tip-top:after{background-color:var(--td-brand-color)}.t-tree__item--tip-bottom:after{top:unset;bottom:-1px;background-color:var(--td-brand-color)}.t-tree__item--tip-highlight{background-color:var(--td-brand-color-light);background-clip:content-box}.t-tree__item:before{content:"";display:block;width:0;flex:0 0 auto;height:calc(var(--td-comp-size-m) + 2px)}.t-tree--block-node .t-tree__label{flex:1}.t-tree--hoverable .t-tree__label:not(.t-is-active):not(.t-is-checked):hover{background-color:var(--td-bg-color-container-hover)}.t-tree__line{--level: 0;--color: var(--td-border-level-1-color);--space: var(--td-comp-margin-xxl);--iconSize: 16px;position:absolute;left:calc(var(--td-comp-margin-xxl) * var(--level) - var(--td-comp-margin-l));bottom:var(--td-comp-margin-l);width:1px;height:calc(var(--td-comp-size-m) + 2px);pointer-events:none}.t-tree__line:before{content:"";position:absolute;bottom:0;left:0;display:block;height:calc(var(--td-comp-size-m) + 2px);width:var(--td-comp-margin-m);border-left:1px solid var(--color);border-bottom:1px solid var(--color)}.t-tree__line--first:before{height:var(--td-line-height-body-medium)}.t-tree__line--leaf:before{width:var(--td-comp-margin-m)}.t-tree__icon{position:relative;flex:none;display:inline-flex;align-items:center;text-align:center;width:calc(var(--td-font-size-body-medium) + 2px);font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.t-tree__icon:after{content:"";display:block;position:absolute;left:-2px;top:-2px;width:calc(calc(var(--td-font-size-body-medium) + 2px) + 4px);height:calc(calc(var(--td-font-size-body-medium) + 2px) + 4px);border-radius:var(--td-radius-default)}.t-tree__icon:not(:empty):hover{background-color:var(--td-bg-color-container-hover)}.t-tree__icon:empty{cursor:initial}.t-tree__label{--ripple-color: var(--td-bg-color-container-active);flex-wrap:nowrap;flex:1;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xs);margin-left:var(--td-comp-margin-xs);border-radius:var(--td-radius-default);cursor:pointer;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-tree__label.t-is-checked,.t-is-active .t-tree__label{font-weight:500;color:var(--td-text-color-primary);background-color:var(--td-brand-color-light)}.t-tree__space{display:block;flex:1 0 auto}.t-tree__operations{display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center;margin-left:auto}.t-tree__operations .t-icon{cursor:pointer}.t-tree__item.t-is-disabled{color:var(--td-text-color-disabled);cursor:default}.t-tree__item.t-is-disabled .t-checkbox{cursor:default}.t-tree__item--hidden{display:none}.t-tree--transition .t-tree__label{transition:background-color .24s cubic-bezier(.38,0,.24,1)}.t-tree--transition .t-tree__icon{transition:color,transform .24s cubic-bezier(.38,0,.24,1)}.t-tree--transition .t-tree__icon:after{transition:.2s linear}.t-tree--transition .t-tree__icon:not(:empty):hover{transition:.2s linear}.t-tree--transition .t-tree__icon--default .t-icon{transition:color,transform cubic-bezier(.38,0,.24,1) .2s}.t-tree--transition .t-tree__item--visible{display:flex;max-height:calc(calc(var(--td-comp-size-m) + 2px) * var(--hscale) + 0px);opacity:1;transition:opacity .15s linear .15s,max-height .15s linear 0s}.t-tree--transition .t-tree__item--hidden{display:flex;max-height:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:initial;transition:opacity .15s linear 0s,max-height .15s linear .15s}.t-tree--transition .t-tree__item--enter-active{animation:t-tree-toggle .3s linear}.t-tree--transition .t-tree__item--leave-active{animation:t-tree-toggle .3s reverse linear forwards}.t-tree__vscroll,.t-tree__lazyload{overflow-y:auto}.t-tree__vscroll-cursor{position:absolute;width:1px;height:1px;transition:transform .2s}.t-tree--scrolling .t-tree__item{will-change:initial}.t-tree--scrolling .v-enter,.t-tree--scrolling .v-leave,.t-tree--scrolling .t-tree__item--visible,.t-tree--scrolling .t-tree__item--hidden,.t-tree--scrolling .t-tree__item--enter,.t-tree--scrolling .t-tree__item--enter-active,.t-tree--scrolling .t-tree__item--enter-to,.t-tree--scrolling .t-tree__item--leave,.t-tree--scrolling .t-tree__item--leave-active .t-tree__item--leave-to{animation:none;transition:none}.t-tree--scrolling .t-tree__item--visible,.t-tree--scrolling .t-tree__item--enter-to,.t-tree--scrolling .t-tree__item--enter-active{max-height:initial}.t-tree--scrolling .t-tree__item--leave-to,.t-tree--scrolling .t-tree__item--leave-active{max-height:0}@keyframes t-tree-toggle{0%{opacity:0;max-height:0}50%{opacity:0;max-height:calc(calc(var(--td-comp-size-m) + 2px) * var(--hscale) + 0px)}to{opacity:1;max-height:calc(calc(var(--td-comp-size-m) + 2px) * var(--hscale) + 0px)}}.t-tree-select{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-tree-select--without-input input{display:none}.t-tree-select--without-input .t-input__suffix-icon{margin-left:auto}.t-tree-select .t-fake-arrow{transition:color .2s cubic-bezier(.38,0,.24,1);color:var(--td-text-color-placeholder)}.t-tree-select .t-fake-arrow--highlight{color:var(--td-text-color-brand)}.t-tree-select .t-fake-arrow--disable{color:var(--td-text-color-disabled)}.t-tree-select--placeholder{color:var(--td-text-color-placeholder)}.t-tree-select.t-single-suffix{padding-right:20px}.t-tree-select.t-tag-prefix{padding-left:4px}.t-tree-select-popup .t-popup__content{padding:var(--td-pop-padding-m);max-height:300px;overflow-y:auto}@-moz-document url-prefix(){.t-tree-select-popup .t-popup__content{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-tree-select-popup .t-popup__content::-webkit-scrollbar{width:8px;height:8px}.t-tree-select-popup .t-popup__content::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-tree-select-popup .t-popup__content::-webkit-scrollbar-thumb:vertical:hover,.t-tree-select-popup .t-popup__content::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-color-picker__panel{padding:0;width:256px;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);-webkit-user-select:none;-moz-user-select:none;user-select:none}.t-popup__content .t-color-picker__panel{background:transparent;box-shadow:unset}.t-color-picker{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-color-picker.t-popup__content{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)}.t-color-picker__icon{display:flex;align-items:center;justify-content:center;font-size:var(--td-comp-size-xxxs);background:transparent;transition:.2s linear;color:var(--td-text-color-secondary);border-radius:var(--td-radius-default);cursor:pointer}.t-color-picker__icon:hover{background:var(--td-bg-color-container-hover);transition:.2s linear}.t-color-picker__icon.t-is-disabled{color:var(--td-text-color-disabled);pointer-events:none}.t-color-picker__head{display:flex;align-items:center;justify-content:space-between;padding:var(--td-pop-padding-xl);position:relative;z-index:2}.t-color-picker__head .t-color-picker__close{flex-shrink:0}.t-color-picker__head+.t-color-picker__body{padding-top:0}.t-color-picker__body{padding:var(--td-pop-padding-xl);padding-bottom:calc(var(--td-pop-padding-xl) - 4px)}.t-color-picker__thumb{position:absolute;z-index:1;outline:none;border-color:currentcolor;width:calc(var(--td-comp-size-xxxs) + var(--td-size-1));height:calc(var(--td-comp-size-xxxs) + var(--td-size-1));border-radius:var(--td-radius-circle);box-shadow:var(--td-shadow-1);background:var(--td-text-color-anti);color:var(--td-text-color-brand);padding:2px;box-sizing:border-box}.t-color-picker__thumb:before{content:"";width:100%;height:100%;background:currentcolor;border-radius:var(--td-radius-circle);display:block}.t-color-picker__saturation{height:160px;border-radius:var(--td-radius-default);position:relative;overflow:hidden;background:transparent}.t-color-picker__saturation:before,.t-color-picker__saturation:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.t-color-picker__saturation:before{background:linear-gradient(90deg,#fff,transparent)}.t-color-picker__saturation:after{background:linear-gradient(0deg,#000,transparent)}.t-color-picker__saturation .t-color-picker__thumb{width:calc(var(--td-comp-size-xxxs) + var(--td-size-1));height:calc(var(--td-comp-size-xxxs) + var(--td-size-1));border-radius:var(--td-radius-circle);transform:translate(-50%,-50%)}.t-color-picker__slider-wrapper{border-radius:4px;padding:0 calc(calc(var(--td-comp-size-xxxs) + var(--td-size-1)) / 2);position:relative}.t-color-picker__slider-wrapper--hue-type{background:red}.t-color-picker__slider-wrapper--alpha-type{background:var(--td-text-color-anti);background-image:linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5),linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5);background-size:6px 6px;background-position:0 0,3px 3px}.t-color-picker__slider-padding{position:absolute;left:0;top:0;width:100%;height:8px;border-radius:4px}.t-color-picker__slider{height:8px;position:relative;border-radius:4px;cursor:pointer;color:transparent;outline:none;z-index:1}.t-color-picker__slider .t-color-picker__thumb{transform:translate(calc(calc(var(--td-comp-size-xxxs) + var(--td-size-1)) * -.5),-50%);top:50%}.t-color-picker__slider .t-color-picker__rail{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:inherit}.t-color-picker__alpha,.t-color-picker__format{margin:var(--td-comp-margin-m) 0 0 0}.t-color-picker__hue{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.t-color-picker__alpha .t-color-picker__rail{background:linear-gradient(to right,transparent,currentcolor)}.t-color-picker__sliders-wrapper{display:flex;align-items:center;margin:var(--td-comp-margin-m) 0}.t-color-picker__sliders{width:100%}.t-color-picker__sliders-preview{flex-shrink:0;margin-left:var(--td-comp-margin-m);width:var(--td-comp-size-s);height:var(--td-comp-size-s);border-radius:var(--td-radius-default);overflow:hidden;background:var(--td-text-color-anti);background-image:linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5),linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5);background-size:6px 6px;background-position:0 0,3px 3px}.t-color-picker__sliders-preview-inner{display:block;width:100%;height:100%}.t-color-picker__gradient{padding:0;display:flex;align-items:center;margin-bottom:var(--td-comp-margin-m)}.t-color-picker__gradient-slider{flex:1}.t-color-picker__gradient-degree{position:relative;flex-shrink:0;margin-left:var(--td-comp-margin-m);width:var(--td-comp-size-xxl)}.t-color-picker__gradient-degree .t-input{margin:0;font:var(--td-font-body-small)}.t-color-picker__gradient-degree .t-input-number{width:100%;padding:0}.t-color-picker__gradient .gradient-thumbs{position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:0;list-style:none;border-radius:inherit;cursor:pointer}.t-color-picker__gradient .gradient-thumbs__item{top:50%;left:0;transform:translate(-50%,-50%);z-index:0;cursor:pointer}.t-color-picker__gradient .gradient-thumbs__item:before{display:none}.t-color-picker__gradient .gradient-thumbs__item.t-is-active{z-index:1;outline:2px solid var(--td-component-border)}.t-color-picker__gradient .gradient-thumbs__item-inner{display:block;width:100%;height:100%;border-radius:var(--td-radius-circle);overflow:hidden}.t-color-picker__gradient .gradient-thumbs__item-inner:before{content:"";width:100%;height:100%;display:block;background-color:currentcolor}.t-color-picker__format{display:flex;align-items:center;justify-content:space-between}.t-color-picker__format--item:first-child{flex-shrink:0}.t-color-picker__format--item:last-child{flex:1}.t-color-picker__format--item .t-size-m,.t-color-picker__format--item .t-input.t-size-m{font:var(--td-font-body-small)}.t-color-picker__format--item .t-input-number .t-input{margin:0}.t-color-picker__format--item .input-group{display:flex;align-items:center;justify-content:space-around;margin-left:var(--td-comp-margin-s)}.t-color-picker__format--item .input-group__item{flex:1;width:0;margin-left:-1px}.t-color-picker__format--item .input-group__item .t-input{padding:0 1px}.t-color-picker__format--item .input-group__item .t-input:focus,.t-color-picker__format--item .input-group__item .t-input:focus-within,.t-color-picker__format--item .input-group__item .t-input:hover{z-index:1}.t-color-picker__format--item .input-group__item:not(:first-child):not(:last-child) .t-input{border-radius:0}.t-color-picker__format--item .input-group__item:first-child:not(:last-child) .t-input{border-top-right-radius:0;border-bottom-right-radius:0}.t-color-picker__format--item .input-group__item:last-child:not(:first-child) .t-input{border-top-left-radius:0;border-bottom-left-radius:0}.t-color-picker__format--item .input-group .t-input-number{width:100%;padding:0;max-width:100%}.t-color-picker__format-mode-select{width:72px;display:flex}.t-color-picker__format-mode-select .t-select,.t-color-picker__format-mode-select .t-input{padding-right:0}.t-color-picker__format-mode-select .t-input--prefix>.t-input__suffix{padding-left:0}.t-color-picker__format-mode-select .t-select__right-icon{margin-right:var(--td-comp-margin-xs)}.t-color-picker__swatches-wrap{margin-top:var(--td-comp-margin-m);position:relative}.t-color-picker__swatches-wrap .t-color-picker__swatches+.t-color-picker__swatches{margin-top:var(--td-comp-margin-m)}.t-color-picker__swatches-wrap .t-color-picker__swatches--title{font:var(--td-font-body-small);padding:0;color:var(--td-text-color-primary);display:flex;align-items:center;justify-content:space-between}.t-color-picker__swatches-wrap .t-color-picker__swatches--actions{margin-left:auto;display:flex;align-items:center;font-size:0}.t-color-picker__swatches-wrap .t-color-picker__swatches--actions .t-color-picker__icon{width:var(--td-comp-size-xxxs);height:var(--td-comp-size-xxxs);margin-left:var(--td-comp-margin-s)}.t-color-picker__swatches-wrap .t-color-picker__swatches--items{width:100%;list-style:none;display:grid;grid-template-columns:repeat(10,var(--td-comp-size-xxxs));gap:calc((256px - (calc(var(--td-pop-padding-xl) * 2) + calc(var(--td-comp-size-xxxs) * 10))) / 9) calc((256px - (calc(var(--td-pop-padding-xl) * 2) + calc(var(--td-comp-size-xxxs) * 10))) / 9);max-height:calc(4 * calc(var(--td-comp-size-xxxs) + calc((256px - (calc(var(--td-pop-padding-xl) * 2) + calc(var(--td-comp-size-xxxs) * 10))) / 9)));overflow-x:hidden;overflow-y:auto;padding:calc(var(--td-pop-padding-xl) - 8px);position:relative;left:calc(0px - calc(var(--td-pop-padding-xl) - 8px));box-sizing:content-box}.t-color-picker__swatches-wrap .t-color-picker__swatches--item{display:flex;width:var(--td-comp-size-xxxs);height:var(--td-comp-size-xxxs);border-radius:var(--td-radius-default);padding:0;overflow:hidden;cursor:pointer;align-items:center;justify-content:center;position:relative;transform-origin:center;transition:all .2s cubic-bezier(.38,0,.24,1);box-sizing:border-box}.t-color-picker__swatches-wrap .t-color-picker__swatches--item:hover{transform:scale(1.25);transform-origin:center}.t-color-picker__swatches-wrap .t-color-picker__swatches--item__color{width:100%;height:100%;position:relative;overflow:hidden;border:1px solid var(--td-component-border);border-radius:var(--td-radius-default);flex-shrink:0}.t-color-picker__swatches-wrap .t-color-picker__swatches--item__inner{width:100%;height:100%;display:block}.t-color-picker__swatches-wrap .t-color-picker__swatches--item:not(.t-is-active):hover{padding:0}.t-color-picker__swatches-wrap .t-color-picker__swatches--item.t-is-active .t-color-picker__swatches--item__color,.t-color-picker__swatches-wrap .t-color-picker__swatches--item.t-is-active .t-color-picker__swatches--color{border-color:var(--td-text-color-brand)}.t-color-picker__swatches-wrap .t-color-picker__swatches--color{width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--td-radius-default);box-sizing:border-box}.t-color-picker__swatches-wrap .t-color-picker__swatches--inner{width:100%;height:100%;display:block;border-radius:var(--td-radius-default);box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left)}.t-color-picker__trigger--default{display:inline-flex;align-items:center}.t-color-picker__trigger--default>.t-input{width:-moz-fit-content;width:fit-content}.t-color-picker__trigger--default .t-input{padding:0 var(--td-comp-paddingLR-s) 0 var(--td-comp-paddingLR-xs)}.t-color-picker__trigger--default__color{width:100%;height:100%;box-sizing:border-box;display:flex;align-items:center}.t-color-picker__trigger--default__color .color-inner{border:1px solid var(--td-scrollbar-color);display:block;width:calc(var(--td-comp-size-xs) - 2px);height:calc(var(--td-comp-size-xs) - 2px);color:transparent;position:relative;border-radius:var(--td-radius-small)}.t-color-picker__trigger--default__color .color-inner.t-size-s{width:calc(var(--td-comp-size-xxs) - 2px);height:calc(var(--td-comp-size-xxs) - 2px)}.t-color-picker__trigger--default__color .color-inner.t-size-l{width:calc(var(--td-comp-size-s) - 2px);height:calc(var(--td-comp-size-s) - 2px)}.t-color-picker__gradient-slider{padding:0 calc(calc(var(--td-comp-size-xxxs) + var(--td-size-1)) / 2);border-radius:4px}.t-color-picker__gradient-slider .t-color-picker--bg-alpha{background:var(--td-text-color-anti);background-image:linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5),linear-gradient(45deg,#c5c5c5 25%,transparent 0,transparent 75%,#c5c5c5 0,#c5c5c5);background-size:6px 6px;background-position:0 0,3px 3px}.t-color-picker__panel.t-is-disabled .t-color-picker__saturation,.t-color-picker__panel.t-is-disabled .t-color-picker__slider,.t-color-picker__panel.t-is-disabled .t-color-picker__swatches--item{opacity:.8;cursor:not-allowed}.t-color-picker__panel.t-is-disabled .t-color-picker__gradient-slider .gradient-thumbs,.t-color-picker__panel.t-is-disabled .t-color-picker__gradient-slider .gradient-thumbs__item{cursor:not-allowed}.t-color-picker__panel.t-is-disabled .t-color-picker__swatches--item:hover{padding:0}.t-color-picker__select-options>.t-popup__content{box-shadow:var(--td-shadow-1),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left)}.t-image__wrapper{position:relative;background:var(--td-bg-color-secondarycontainer);z-index:1}.t-image__wrapper--shape-square{border-radius:0}.t-image__wrapper--shape-round{border-radius:var(--td-radius-medium)}.t-image__wrapper--shape-circle{border-radius:50%}.t-image__wrapper--gallery{border-radius:var(--td-radius-medium)}.t-image__wrapper--gallery .t-image{position:relative;z-index:5}.t-image__wrapper--need-hover{cursor:pointer}.t-image{width:100%;height:100%;border-radius:inherit;position:relative;z-index:inherit}.t-image--fit-fill{-o-object-fit:fill;object-fit:fill}.t-image--fit-contain{-o-object-fit:contain;object-fit:contain}.t-image--fit-cover{-o-object-fit:cover;object-fit:cover}.t-image--fit-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.t-image--fit-none{-o-object-fit:none;object-fit:none}.t-image--position-center{-o-object-position:center;object-position:center}.t-image--position-bottom{-o-object-position:bottom;object-position:bottom}.t-image--position-top{-o-object-position:top;object-position:top}.t-image--position-left{-o-object-position:left;object-position:left}.t-image--position-right{-o-object-position:right;object-position:right}.t-image__gallery-shadow{position:absolute;inset:24px -24px 24px 0;background:#eeeeee42;border-radius:var(--td-radius-medium);z-index:3}.t-image__gallery-shadow:before,.t-image__gallery-shadow:after{content:"";position:absolute;left:0;border-radius:var(--td-radius-medium)}.t-image__gallery-shadow:after{top:-16px;right:16px;bottom:-16px;background:#eeec;z-index:4}.t-image__gallery-shadow:before{top:-8px;right:8px;bottom:-8px;background:#eeeeee80;z-index:2}.t-image__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:0}.t-image__overlay-content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;opacity:1;visibility:visible;transition:visibility 0s,opacity .2s linear}.t-image__overlay-content--hidden{visibility:hidden;opacity:0}.t-image__loading,.t-image__error{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.3em;line-height:1.5;z-index:1}.t-image__loading{color:var(--td-text-color-secondary)}.t-image__error{color:var(--td-text-color-disabled)}.t-avatar{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;display:inline-flex;background:var(--td-brand-color-focus);color:var(--td-text-color-brand);overflow:hidden;white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;box-sizing:content-box;width:var(--td-comp-size-m);height:var(--td-comp-size-m);font-size:var(--td-font-size-body-large);line-height:var(--td-comp-size-m)}.t-avatar.t-avatar__icon{font-size:var(--td-comp-size-xxs)}.t-avatar--circle{border-radius:var(--td-radius-circle)}.t-avatar--round{border-radius:var(--td-radius-default)}.t-avatar.t-size-s{width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);font-size:var(--td-font-size-body-medium);line-height:var(--td-comp-size-xs)}.t-avatar.t-size-s.t-avatar__icon{font-size:var(--td-comp-size-xxxs)}.t-avatar.t-size-l{width:var(--td-comp-size-xl);height:var(--td-comp-size-xl);font-size:var(--td-font-size-title-large);line-height:var(--td-comp-size-xl)}.t-avatar.t-size-l.t-avatar__icon{font-size:var(--td-comp-size-xs)}.t-avatar>.t-image__wrapper{max-width:100%;max-height:100%;z-index:inherit}.t-avatar-group{display:inline-flex;align-items:center}.t-avatar-group .t-avatar{border:1px solid var(--td-bg-color-container)}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child){margin-right:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-s{margin-right:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-l{margin-right:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(1){z-index:49}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(2){z-index:48}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(3){z-index:47}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(4){z-index:46}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(5){z-index:45}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(6){z-index:44}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(7){z-index:43}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(8){z-index:42}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(9){z-index:41}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(10){z-index:40}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(11){z-index:39}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(12){z-index:38}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(13){z-index:37}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(14){z-index:36}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(15){z-index:35}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(16){z-index:34}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(17){z-index:33}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(18){z-index:32}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(19){z-index:31}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(20){z-index:30}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(21){z-index:29}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(22){z-index:28}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(23){z-index:27}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(24){z-index:26}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(25){z-index:25}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(26){z-index:24}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(27){z-index:23}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(28){z-index:22}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(29){z-index:21}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(30){z-index:20}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(31){z-index:19}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(32){z-index:18}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(33){z-index:17}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(34){z-index:16}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(35){z-index:15}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(36){z-index:14}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(37){z-index:13}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(38){z-index:12}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(39){z-index:11}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(40){z-index:10}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(41){z-index:9}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(42){z-index:8}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(43){z-index:7}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(44){z-index:6}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(45){z-index:5}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(46){z-index:4}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(47){z-index:3}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(48){z-index:2}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(49){z-index:1}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(50){z-index:0}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child){margin-left:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-s{margin-left:calc(0px - var(--td-size-4))}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-l{margin-left:calc(0px - var(--td-size-4))}.t-badge{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;display:inline-block}.t-badge--dot,.t-badge--circle,.t-badge--round{position:absolute;top:0;right:0;color:var(--td-text-color-anti);text-align:center;font:var(--td-font-body-small);transform:translate(50%,-50%);transform-origin:100% 0;box-sizing:content-box}.t-badge--static{position:static;display:inline-block;transform:none}.t-badge--dot{right:1px;margin-top:1px;width:6px;height:6px;border-radius:var(--td-radius-circle);background-color:var(--td-error-color)}.t-badge--circle,.t-badge--round{padding-right:calc((var(--td-comp-size-xxs) - 8px) / 2);padding-left:calc((var(--td-comp-size-xxs) - 8px) / 2);min-width:8px;height:var(--td-comp-size-xxs);background-color:var(--td-error-color);line-height:var(--td-comp-size-xxs)}.t-badge--circle.t-size-s,.t-badge--round.t-size-s{padding-right:calc((var(--td-comp-size-xxxs) - 8px) / 2);padding-left:calc((var(--td-comp-size-xxxs) - 8px) / 2);min-width:8px;height:var(--td-comp-size-xxxs);line-height:var(--td-comp-size-xxxs)}.t-badge--circle{border-radius:calc(var(--td-comp-size-xxs) / 2)}.t-badge--round{border-radius:var(--td-radius-default)}.t-calendar{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;border:1px solid var(--td-border-level-1-color);background-color:var(--td-bg-color-container);border-radius:var(--td-radius-large)}.t-calendar .t-is-disabled.t-calendar__table-body-cell:hover{cursor:not-allowed}.t-calendar .t-is-disabled .t-calendar__table-body-cell-display{color:var(--td-text-color-disabled)}.t-calendar .t-is-disabled .t-calendar__table-body-cell-display:hover{box-shadow:none}.t-calendar--full{min-width:560px;padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.t-calendar--full .t-calendar__control{padding:0}.t-calendar--full .t-calendar__title{font:var(--td-font-title-large);flex:1}.t-calendar--full .t-calendar__panel{position:relative;margin-top:var(--td-comp-margin-xxxl)}.t-calendar--full .t-calendar__panel-title{font:var(--td-font-title-large);color:var(--td-text-color-primary);position:absolute}.t-calendar--full .t-calendar__table-head-cell,.t-calendar--full .t-calendar__table-body-cell{margin-right:var(--td-comp-margin-s);position:relative}.t-calendar--full .t-calendar__table-body-cell{border-top:2px solid var(--td-border-level-1-color);padding:0;height:104px;line-height:var(--td-line-height-body-medium);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;margin-left:0;transition-duration:.2s;transition-property:border-top,background;transition-timing-function:linear}.t-calendar--full .t-calendar__table-body-cell-content{padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-xs);width:100%;box-sizing:border-box}.t-calendar--full .t-calendar__table-body-cell.t-is-checked,.t-calendar--full .t-calendar__table-body-cell.t-is-checked:hover{background-color:var(--td-brand-color-light)}.t-calendar--full .t-calendar__table-body-cell--now{border-top:2px solid var(--td-brand-color)}.t-calendar--full .t-calendar__table-body-cell--now .t-calendar__table-body-cell-display{color:var(--td-text-color-primary)}.t-calendar--full .t-calendar__footer{height:90px;padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl);border-top:1px solid var(--td-border-level-1-color)}.t-calendar--card{width:280px;border-radius:var(--td-radius-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.t-calendar--card .t-calendar__control{padding:0}.t-calendar--card .t-calendar__control-section{width:100%;justify-content:flex-start}.t-calendar--card .t-calendar__control-section-cell:last-child{flex:1;text-align:right;display:block}.t-calendar--card .t-calendar__panel.t-calendar__panel--month{height:200px;margin-top:var(--td-comp-margin-m)}.t-calendar--card .t-calendar__panel.t-calendar__panel--year{height:168px;margin-top:var(--td-comp-margin-m)}.t-calendar--card .t-calendar__panel.t-calendar__panel--year .t-calendar__table-body-cell-display{min-width:var(--td-comp-size-xxl)}.t-calendar--card .t-calendar__table{width:100%;height:100%;display:flex;flex-direction:column;justify-self:start;align-items:flex-start}.t-calendar--card .t-calendar__table-head-row,.t-calendar--card .t-calendar__table-body-row{flex:1;background:var(--td-bg-color-container)}.t-calendar--card .t-calendar__table-head-cell,.t-calendar--card .t-calendar__table-body-cell{width:100%;height:100%;justify-content:center;font:var(--td-font-body-medium);box-sizing:border-box}.t-calendar--card .t-calendar__table-head-cell-display,.t-calendar--card .t-calendar__table-body-cell-display{width:var(--td-comp-size-xs);line-height:var(--td-comp-size-xs)}.t-calendar--card .t-calendar__table-body{display:flex;flex-direction:column;justify-self:center;align-items:center;flex:1}.t-calendar--card .t-calendar__table-body-cell{justify-content:center;align-items:center}.t-calendar--card .t-calendar__table-body-cell:hover{background-color:var(--td-bg-color-container)}.t-calendar--card .t-calendar__table-body-cell-display{font:var(--td-font-body-medium);padding-top:calc(var(--td-comp-paddingTB-xxs) / 2);padding-bottom:calc(var(--td-comp-paddingTB-xxs) / 2);text-align:center;border-radius:var(--td-radius-default);transition:all .2s linear}.t-calendar--card .t-calendar__table-body-cell-display:hover{box-shadow:inset 0 0 0 1px var(--td-brand-color);transition:box-shadow .2s linear}.t-calendar--card .t-calendar__table-body-cell--now .t-calendar__table-body-cell-display{color:var(--td-brand-color);background-color:var(--td-brand-color-light);position:relative}.t-calendar--card .t-is-checked .t-calendar__table-body-cell-display{background:var(--td-brand-color);border-radius:var(--td-radius-default);color:var(--td-text-color-anti)}.t-calendar--card .t-calendar__footer{height:var(--td-comp-size-xxl);padding:0 var(--td-comp-paddingLR-m);border-top:1px solid var(--td-border-level-1-color)}.t-calendar__control{display:flex;justify-content:flex-end;align-items:center}.t-calendar__control-section{height:100%;display:flex;justify-content:flex-end;align-items:center}.t-calendar__control-section:last-child{margin-right:0}.t-calendar__control-section-cell{height:100%;margin-right:var(--td-comp-margin-s);display:flex}.t-calendar__control-section-cell .t-radio-group{vertical-align:bottom}.t-calendar__control-section-cell .t-select{display:inline}.t-calendar__control-section-cell:last-child{margin-right:0}.t-calendar__panel{box-sizing:border-box;width:100%}.t-calendar__table{border-collapse:collapse;border-spacing:0;width:100%;height:100%}.t-calendar__table-head,.t-calendar__table-body{width:100%}.t-calendar__table-head-row,.t-calendar__table-body-row{width:100%;display:flex}.t-calendar__table-head-cell,.t-calendar__table-body-cell{flex:1;display:flex;justify-content:flex-end;font:var(--td-font-title-small);color:var(--td-text-color-primary);cursor:default;padding:0}.t-calendar__table-head-cell:last-child,.t-calendar__table-body-cell:last-child{margin-right:0}.t-calendar__table-head{margin-bottom:var(--td-comp-margin-s);display:block}.t-calendar__table-head-row{padding-bottom:0;background:var(--td-bg-color-container)}.t-calendar__table-head-cell{height:100%;font:var(--td-font-title-small);color:var(--td-text-color-secondary)}.t-calendar__table-body-cell{cursor:pointer}.t-calendar__table-body-cell:hover{background-color:var(--td-bg-color-container-hover);transition:background-color .2s linear}.t-calendar__table-body-cell-display{font:var(--td-font-title-small);color:var(--td-text-color-primary)}.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-top-left-radius:calc(var(--td-radius-medium) - 1px);border-top-right-radius:calc(var(--td-radius-medium) - 1px)}.t-card__body{display:flow-root;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.t-card__header{display: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)}.t-loading__parent .t-card~.t-loading__overlay{border-radius:var(--td-radius-medium)}.t-comment{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;color:var(--td-text-color-primary)}.t-comment__inner{display:flex}.t-comment__avatar{flex-shrink:0;margin-right:var(--td-comp-margin-xxl);cursor:pointer;display:flex}.t-comment__avatar-image{width:var(--td-comp-size-xxxl);height:var(--td-comp-size-xxxl);border-radius:var(--td-radius-circle)}.t-comment__content{flex:auto;font:var(--td-font-body-medium)}.t-comment__author{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;margin-bottom:var(--td-comp-margin-s)}.t-comment__name{display:inline-flex;align-items:center;font:var(--td-font-title-medium);padding-right:var(--td-comp-paddingLR-s);cursor:pointer}.t-comment__time{font:var(--td-font-body-small);padding-right:var(--td-comp-paddingLR-s);color:var(--td-text-color-placeholder)}.t-comment__detail{word-break:break-all;font:var(--td-font-body-medium)}.t-comment__quote{margin-top:var(--td-comp-margin-l);border-left:4px solid var(--td-component-stroke);padding-left:var(--td-comp-margin-l)}.t-comment__quote .t-comment__name,.t-comment__quote .t-comment__detail{color:var(--td-text-color-secondary)}.t-comment__actions{margin-top:var(--td-comp-margin-s);display:flex;justify-content:flex-end;list-style:none;padding:0;gap:var(--td-comp-margin-s)}.t-comment__actions .t-button--variant-text{color:var(--td-text-color-placeholder)}.t-comment__actions .t-button--variant-text .t-button__text{gap:var(--td-comp-margin-s)}.t-comment__reply{margin-top:var(--td-comp-margin-l);margin-left:calc(var(--td-comp-size-xxxl) + var(--td-comp-margin-xxl));background-color:var(--td-bg-color-secondarycontainer);border-radius:var(--td-radius-medium);padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.t-comment__reply .t-button--variant-text{color:var(--td-text-color-placeholder)}.t-comment__reply .t-button--variant-text:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-comment__reply .t-button--variant-text .t-button__text{gap:var(--td-comp-margin-s)}.t-empty{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;list-style:none;padding:0;text-align:center}.t-empty__image{font-size:48px;display:flex;justify-content:center}.t-empty__title{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);margin-top:var(--td-comp-margin-s);margin-bottom:0}.t-empty__description{font:var(--td-font-body-medium);color:var(--td-text-color-placeholder);margin-top:var(--td-comp-margin-xs);margin-bottom:0}.t-empty__action{margin-top:var(--td-comp-margin-xxl);margin-bottom:0}.t-empty.t-size-s .t-empty__image{font-size:20px}.t-empty.t-size-s .t-empty__title,.t-empty.t-size-s .t-empty__description{font:var(--td-font-body-small);margin-top:var(--td-comp-margin-xxs)}.t-empty.t-size-l .t-empty__image{font-size:64px}@keyframes tDialogZoomIn{0%{opacity:0;transform:scale(.01)}to{opacity:1}}@keyframes tDialogZoomOut{0%{opacity:1}to{opacity:0;transform:scale(.01)}}@keyframes tDialogMaskIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogMaskOut{0%{opacity:1}to{opacity:0}}.t-dialog-zoom .animation-enter{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom .animation-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom .animation-active{animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{animation-name:tDialogZoomIn;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom-exit-active{animation-name:tDialogZoomOut;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog{animation-name:tDialogZoomIn;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-zoom__vue-enter-active .t-dialog__mask{animation-name:tDialogMaskIn;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog{animation-name:tDialogZoomOut;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.38,0,.24,1);animation-play-state:paused}.t-dialog-zoom__vue-leave-active .t-dialog__mask{animation-name:tDialogMaskOut;animation-duration:.2s;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both}.t-dialog-zoom__vue-enter-to .t-dialog,.t-dialog-zoom__vue-leave-to .t-dialog{animation-play-state:running;animation-fill-mode:both}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.15,1);animation-play-state:paused}.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{animation-name:tDialogFadeIn;animation-play-state:running}.t-dialog-fade-exit.t-dialog-fade-exit-active{animation-name:tDialogFadeOut;animation-play-state:running}@keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}.t-dialog{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;width:480px;background-color:var(--td-bg-color-container);position:relative;border:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-large)}.t-dialog .t-icon.t-is-info{color:var(--td-brand-color)}.t-dialog .t-icon.t-is-success{color:var(--td-success-color)}.t-dialog .t-icon.t-is-warning{color:var(--td-warning-color)}.t-dialog .t-icon.t-is-error{color:var(--td-error-color)}.t-dialog--lock{overflow:hidden}.t-dialog__header{color:var(--td-text-color-primary);font:var(--td-font-title-medium);font-weight:600;display:flex;align-items:center;word-break:break-word;gap:var(--td-comp-margin-s);box-sizing:border-box}.t-dialog__header .t-dialog__header-content{display:flex;align-items:flex-start;width:100%}.t-dialog__header .t-icon:not(.t-icon-close){font-size:calc(var(--td-font-size-body-large) + 8px);display:inline-flex;align-items:center;margin-right:var(--td-comp-margin-s);flex-shrink:0}.t-dialog__header--fullscreen{background-color:var(--td-bg-color-secondarycontainer);min-height:var(--td-comp-size-xxxl);justify-content:flex-end;display:flex;align-items:center;flex-direction:row;padding:0 var(--td-comp-paddingLR-xxl)}.t-dialog__header--fullscreen .t-dialog__header-content{box-sizing:border-box;display:flex;justify-content:center;align-items:center}.t-dialog__body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);overflow:auto;padding:var(--td-comp-paddingTB-l) 0;word-break:break-word}@-moz-document url-prefix(){.t-dialog__body{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body__icon,.t-dialog__body--icon{padding:var(--td-comp-paddingTB-l) 0}.t-dialog__body--fullscreen{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));overflow:auto}@-moz-document url-prefix(){.t-dialog__body--fullscreen{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__body--fullscreen::-webkit-scrollbar{width:6px;height:6px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__body--fullscreen::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__body--fullscreen--without-footer{box-sizing:border-box;padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);height:calc(100% - var(--td-comp-size-xxxl));overflow:auto}.t-dialog__footer{width:100%;text-align:right;padding:var(--td-comp-paddingTB-l) 0 0}.t-dialog__footer .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-dialog__footer--fullscreen{min-height:var(--td-comp-size-xxxxl);padding:0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);box-sizing:border-box}.t-dialog--default{padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)}.t-dialog__close{font-size:calc(var(--td-font-size-body-large) + 4px);color:var(--td-text-color-secondary);display:flex;width:calc(var(--td-font-size-body-large) + 4px);height:calc(var(--td-font-size-body-large) + 4px);align-items:center;border-radius:var(--td-radius-default);transition:all .2s linear;padding:var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs)}.t-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.t-dialog__close:active{background:var(--td-bg-color-container-active)}.t-dialog__close--fullscreen{display:flex;background:transparent}.t-dialog__close--fullscreen:hover{cursor:pointer;background:var(--td-bg-color-secondarycontainer-hover)}.t-dialog__close--fullscreen:active{background:var(--td-bg-color-secondarycontainer-active)}.t-dialog.t-dialog--draggable:hover{cursor:move}.t-dialog.t-dialog--draggable .t-dialog__header:hover,.t-dialog.t-dialog--draggable .t-dialog__body:hover,.t-dialog.t-dialog--draggable .t-dialog__footer:hover{cursor:auto}.t-dialog__fullscreen{width:100%;border-radius:0}.t-dialog__ctx{pointer-events:auto;outline:none;top:0;left:0;width:100%;height:100%}.t-dialog__ctx.t-dialog__ctx--modeless{pointer-events:none}.t-dialog__ctx.t-dialog__ctx--fixed{position:fixed;z-index:2500}.t-dialog__ctx.t-dialog__ctx--absolute,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap{position:absolute}.t-dialog__ctx.t-is-visible{visibility:visible}.t-dialog__ctx.t-is-hidden{visibility:hidden}.t-dialog__ctx.t-is-display{display:block}.t-dialog__ctx.t-not-display{display:none}.t-dialog__ctx .t-dialog__mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--td-mask-active);pointer-events:auto}.t-dialog__ctx .t-dialog__wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:auto}@-moz-document url-prefix(){.t-dialog__ctx .t-dialog__wrap{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar{width:8px;height:8px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover,.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-dialog__ctx .t-dialog__position{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;padding:48px 0;box-sizing:border-box}.t-dialog__ctx .t-dialog__position.t-dialog--top{align-items:flex-start;padding-top:20vh}.t-dialog__ctx .t-dialog__position.t-dialog--center{align-items:center}.t-dialog__ctx .t-dialog__position_fullscreen{display:flex;justify-content:center;min-height:100%;width:100%;position:relative;box-sizing:border-box}.t-dialog__ctx .t-is-hidden{background:none}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:2500}.t-dialog__ctx.t-dialog__ctx--modeless .t-dialog{box-shadow:var(--td-shadow-3)}.t-image-viewer__img-error{height:440px;width:440px;background-color:var(--td-bg-color-component-disabled);border-radius:4px;color:#000;cursor:inherit}.t-image-viewer__img-error .t-image-viewer__img-error-content{height:100%;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;align-content:center;font:var(--td-font-body-medium)}.t-image-viewer__img-error .t-image-viewer__img-error-content .t-image-viewer__img-error-text{margin-top:var(--td-comp-margin-s)}@keyframes modal-image-hide{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes modal-mask-show{0%{opacity:0}to{opacity:1}}@keyframes modal-mask-hide{0%{opacity:1}to{opacity:0}}.t-image-viewer-preview-image{position:fixed;inset:0;z-index:3000;overflow:hidden;animation:.2s cubic-bezier(.82,0,1,.9) modal-mask-show}.t-image-viewer-preview-image.t-is-hide{animation:.2s cubic-bezier(0,0,.15,1) modal-mask-hide forwards}.t-image-viewer-preview-image.t-is-hide .t-image-viewer__modal-pic .t-image-viewer__modal-box{animation:.2s cubic-bezier(0,0,.15,1) modal-image-hide forwards}.t-image-viewer-preview-image .t-image-viewer__modal-index{text-align:center;font-size:var(--td-font-size-body-medium);color:var(--td-text-color-anti);position:absolute;top:92px;left:50%;transform:translate(-50%);background:#0006;border-radius:var(--td-radius-default);padding:var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);z-index:1}.t-image-viewer-preview-image .t-image-viewer__modal-mask{position:fixed;inset:0;background-color:var(--td-mask-active);height:100%;width:100%;transition:all .2s ease;opacity:1}.t-image-viewer-preview-image .t-image-viewer__modal-pic{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;pointer-events:none}.t-image-viewer-preview-image .t-image-viewer__modal-pic .t-image-viewer__modal-box{width:100%;height:100%;display:flex;justify-content:center;align-items:center;animation:.2s cubic-bezier(.38,0,.24,1) modal-image-show;pointer-events:auto}.t-image-viewer-preview-image .t-image-viewer__modal-pic .t-image-viewer__modal-box .t-image-viewer__modal-image{display:block;max-width:min(90vw,1000px);max-height:min(90vh,800px);transition:all .2s cubic-bezier(.38,0,.24,1);transform:rotate(0);-o-object-fit:contain;object-fit:contain}.t-image-viewer-preview-image .t-image-viewer__modal-header{width:100%;position:absolute;top:0;z-index:1;height:auto;display:flex;align-items:center;justify-content:center;background-color:var(--td-bg-color-container);padding:0 0 12px}.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show{padding:12px 0}@keyframes preview-icon-range{0%{transform:translate(-50%,50%) rotate(0)}to{transform:translate(-50%,50%) rotate(-180deg)}}@keyframes preview-icon-unrange{0%{transform:translate(-50%,50%) rotate(-180deg)}to{transform:translate(-50%,50%) rotate(0)}}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt{width:var(--td-comp-size-xxs);height:var(--td-comp-size-xxs);display:inline-flex;justify-content:center;align-items:center;position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);background-color:var(--td-bg-color-container);color:var(--td-text-color-primary);border-radius:50%;box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-unrange}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt .t-icon{font-size:var(--td-font-size-body-large)}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt:hover{background-color:inherit}@keyframes preview-image-show{0%{height:0}to{height:40px}}@keyframes preview-image-hide{0%{height:40px}to{height:0}}.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show .t-image-viewer__header-prev{animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-show}.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show .t-image-viewer__header-pre-bt{animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-icon-range}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev{width:calc(40px / 9 * 16 * 7 + 4px * 6);animation:.2s cubic-bezier(.38,0,.24,1) 0s 1 normal forwards running preview-image-hide;display:flex;position:relative;overflow:hidden}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:before,.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:after{content:"";position:absolute;height:100%;z-index:1;width:calc(40px / 9 * 16);pointer-events:none}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:before{left:0;background-image:linear-gradient(to right,var(--td-bg-color-container),rgba(255,255,255,0))}.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:after{right:0;background-image:linear-gradient(to right,rgba(255,255,255,0),var(--td-bg-color-container))}.t-image-viewer-preview-image .t-image-viewer__header-trans{height:100%;transition:transform .2s;display:flex;align-items:center;justify-content:center;gap:4px;margin-left:calc(40px / 9 * 16 * 3 + 4px * 3)}.t-image-viewer-preview-image .t-image-viewer__header-box{box-sizing:border-box;width:calc(40px / 9 * 16);height:40px;position:relative;transition:.2s;overflow:hidden;border-radius:var(--td-radius-default);display:flex;align-items:center;justify-content:center;border:1px solid transparent;background-color:var(--td-bg-color-secondarycontainer)}.t-image-viewer-preview-image .t-image-viewer__header-box .t-image-viewer__header-img{width:auto;height:100%}.t-image-viewer-preview-image .t-image-viewer__header-box:hover,.t-image-viewer-preview-image .t-image-viewer__header-box.t-is-active{border-color:var(--td-brand-color)}.t-image-viewer-preview-image .t-image-viewer__modal-icon{cursor:pointer;color:var(--td-text-color-primary);border-radius:var(--td-radius-default);transition:.2s}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-close-bt{top:100px;right:40px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt,.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt{top:50%;transform:translateY(-50%)}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt{left:40px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt{right:40px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-close-bt,.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt,.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt{position:fixed;z-index:10;color:var(--td-text-color-anti);background-color:#0006;border-radius:50%;width:var(--td-comp-size-xl);height:var(--td-comp-size-xl);display:flex;justify-content:center;align-items:center}.t-image-viewer-preview-image .t-image-viewer__modal-icon .t-image-viewer__modal-icon-label{margin-left:2px}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-is-disabled{color:#ffffff38}.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-is-disabled:hover{background-color:#0006}.t-image-viewer-preview-image .t-image-viewer__modal-icon:hover{background-color:#0003}.t-image-viewer__mask{width:100vh;height:100vh;left:0;top:0;z-index:99;position:fixed;background-color:transparent}.t-image-viewer__utils{width:100%;position:absolute;bottom:32px;z-index:1;height:auto;display:flex;align-items:center;justify-content:center;color:var(--td-text-color-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.t-image-viewer__utils .t-image-viewer__utils-content{display:inline-flex;align-items:center;justify-content:center;height:50px;line-height:100%;background:var(--td-bg-color-container);border-radius:var(--td-radius-medium);padding:0 var(--td-comp-paddingLR-xs)}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__modal-icon{cursor:pointer;margin:0 var(--td-comp-margin-xs);width:var(--td-comp-size-m);height:var(--td-comp-size-m);display:flex;justify-content:center;align-items:center;border-radius:var(--td-radius-default);transition:.2s}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__modal-icon:hover{background-color:var(--td-bg-color-container-hover)}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__utils-scale{width:var(--td-comp-size-xl);text-align:center;cursor:inherit}.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__utils-scale:hover{background-color:var(--td-bg-color-container)}.t-image-viewer-mini__footer .t-image-viewer__utils{position:inherit}.t-image-viewer-mini__content{max-width:min(90vw,1000px);max-height:min(90vh,800px)}@keyframes modal-image-show{0%{transform:scale(0)}to{transform:scale(1)}}.t-image-viewer-mini__content .t-image-viewer__modal-pic .t-image-viewer__modal-box{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.t-image-viewer-mini__content .t-image-viewer__modal-pic .t-image-viewer__modal-box .t-image-viewer__modal-image{display:block;max-width:min(80vw,800px);max-height:min(80vh,600px);transition:all .2s ease;transform:rotate(0);-o-object-fit:contain;object-fit:contain}.t-image-viewer__dialog.t-dialog__ctx--fixed{z-index:3000}.t-image-viewer__dialog .t-dialog__header{padding:0 var(--td-comp-paddingLR-s);pointer-events:none}.t-image-viewer__dialog .t-dialog__header .t-image-viewer__dialog-title{pointer-events:all}.t-image-viewer__dialog .t-dialog__header .t-dialog__close{pointer-events:auto}.t-image-viewer__dialog .t-dialog{border-color:var(--td-component-border);overflow:hidden;padding:0;box-shadow:var(--td-shadow-3)}.t-image-viewer__dialog .t-dialog__header{height:40px;width:100%;font-size:var(--td-font-size-body-medium);background-color:var(--td-bg-color-secondarycontainer)}.t-image-viewer__dialog .t-dialog__header-content{margin-left:32px;justify-content:center}.t-image-viewer__dialog .t-dialog__close:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-image-viewer__trigger{width:100%;height:100%;display:inline-flex;position:relative;justify-content:center;align-items:center;overflow:hidden}.t-image-viewer__trigger:hover .t-image-viewer__trigger--hover{opacity:1;cursor:pointer}.t-image-viewer__trigger--hover{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;opacity:0;background-color:var(--td-mask-active);color:var(--td-text-color-anti);transition:.2s;cursor:pointer}.t-image-viewer__trigger-img{width:100%;height:100%;cursor:pointer;position:absolute;z-index:0}.t-image-viewer__trigger .t-image__wrapper{background:transparent}.t-image-viewer__trigger-icon{margin-right:4px}.t-list{font:var(--td-font-body-medium);box-sizing:border-box;margin:0;padding:0;list-style:none;overflow:auto;color:var(--td-text-color-primary);background:var(--td-bg-color-container)}@-moz-document url-prefix(){.t-list{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-list::-webkit-scrollbar{width:6px;height:6px}.t-list::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-list::-webkit-scrollbar-thumb:vertical:hover,.t-list::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-list__inner{list-style:none;padding:0;margin:0}.t-list-item{font:var(--td-font-body-medium);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);display:flex;justify-content:space-between;align-items:center;position:relative}.t-list-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px}.t-list-item-main{display:flex;align-items:center;justify-content:space-between;width:100%;flex:1}.t-list-item__meta{display:flex}.t-list-item__meta-avatar{width:var(--td-comp-size-xxxl);height:var(--td-comp-size-xxxl);border-radius:calc(var(--td-comp-size-xxxl) / 2);overflow:hidden;background:var(--td-bg-color-page);margin-right:var(--td-comp-margin-l);flex-shrink:0}.t-list-item__meta-avatar img{max-width:100%;width:100%;height:100%}.t-list-item__meta-title{padding:0;font:var(--td-font-title-medium);margin:0 0 var(--td-comp-margin-s);color:var(--td-text-color-primary)}.t-list-item__meta-description{margin:0 var(--td-comp-margin-xxl) 0 0;color:var(--td-text-color-primary)}.t-list-item__action{list-style:none;padding:0;flex-shrink:0}.t-list-item__action>li{display:inline-block}.t-list-item__action>li:not(:last-child){margin-right:var(--td-comp-margin-l)}.t-list-item__action>li .t-icon{color:var(--td-text-color-secondary);font-size:var(--td-comp-size-xxxs)}.t-list-item__action>li .t-icon:hover{color:var(--td-text-color-link);cursor:pointer}.t-list-item__action>li>a{text-decoration:none;color:var(--td-brand-color)}.t-list--split .t-list-item:not(:last-child):after{background:var(--td-border-level-1-color)}.t-list--split .t-list__header{border-bottom:1px solid;border-bottom-color:var(--td-border-level-1-color)}.t-list--split .t-list__load:not(:empty),.t-list--split .t-list__footer{border-top:1px solid;border-top-color:var(--td-border-level-1-color)}.t-list--stripe .t-list-item:nth-child(2n){background:var(--td-bg-color-secondarycontainer)}.t-list--vertical-action .t-list-item{flex-direction:column}.t-list.t-size-s .t-list-item{padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-m)}.t-list.t-size-l .t-list-item{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.t-list__header,.t-list__footer{background:var(--td-bg-color-container);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-list__load{background:var(--td-bg-color-container);text-align:center;line-height:var(--td-line-height-body-medium)}.t-list__load>div{display:flex;align-items:center;justify-content:center}.t-list__load:not(:empty){padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-list__load .t-loading{font-size:var(--td-comp-size-xxxs);margin-right:var(--td-comp-margin-s)}.t-list__load .t-loading.t-is-load-more{cursor:pointer}.t-progress{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-progress__inner{position:relative;height:100%;background:var(--td-brand-color);border-radius:var(--td-radius-round);transition:all .2s cubic-bezier(.38,0,.24,1)}.t-progress__info{margin-left:var(--td-comp-margin-s);color:var(--td-text-color-primary);white-space:nowrap;display:inline-flex}.t-progress__icon{font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-progress__bar{width:100%;height:var(--td-size-3);overflow:hidden;background:var(--td-bg-color-component);border-radius:var(--td-radius-round)}.t-progress--thin{display:flex;justify-content:space-between;align-items:center}.t-progress--plump{height:var(--td-comp-size-xxs);border-radius:calc(var(--td-comp-size-xxs) / 2);display:flex;align-items:center}.t-progress--plump .t-progress__info{font-size:var(--td-font-size-body-small)}.t-progress--over-ten .t-progress__info{position:absolute;top:50%;z-index:10;right:var(--td-comp-margin-s);color:var(--td-text-color-anti);transform:translateY(-50%)}.t-progress--under-ten .t-progress__info,.t-progress--under-ten .t-progress__inner{display:inline-block}.t-progress--under-ten .t-progress__info{vertical-align:top}.t-progress--circle{position:relative}.t-progress--circle .t-progress__info{position:absolute;display:block;top:50%;left:50%;width:100%;margin:0;font-size:inherit;font-weight:600;line-height:1;text-align:center;transform:translate(-50%,-50%)}.t-progress--circle .t-progress__circle-outer{stroke:var(--td-bg-color-component)}.t-progress--circle .t-progress__circle-inner{stroke:var(--td-brand-color);transition:all .2s cubic-bezier(.38,0,.24,1)}.t-progress--circle .t-progress__icon{font-size:2.4em}.t-progress--status--active .t-progress__inner:before{position:absolute;inset:0;z-index:1;content:"";animation:progress-active-animation 2s cubic-bezier(.23,.99,.86,.2) infinite;background:var(--td-text-color-anti);opacity:.2}.t-progress--status--success .t-progress__inner{background:var(--td-success-color)}.t-progress--status--success .t-progress__circle-inner{stroke:var(--td-success-color)}.t-progress--status--success .t-progress__icon{color:var(--td-success-color)}.t-progress--status--warning .t-progress__inner{background:var(--td-warning-color)}.t-progress--status--warning .t-progress__circle-inner{stroke:var(--td-warning-color)}.t-progress--status--warning .t-progress__icon{color:var(--td-warning-color)}.t-progress--status--error .t-progress__inner{background:var(--td-error-color)}.t-progress--status--error .t-progress__circle-inner{stroke:var(--td-error-color)}.t-progress--status--error .t-progress__icon{color:var(--td-error-color)}@keyframes progress-active-animation{0%{width:0;opacity:.1}35%{width:50%;opacity:.4}to{width:100%;opacity:0}}:root,:root[theme-mode=light]{--skeleton-animation-gradient: rgba(0, 0, 0, .04)}:root[theme-mode=dark]{--skeleton-animation-gradient: rgba(255, 255, 255, .06)}.t-skeleton{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-skeleton__row{display:flex;margin-bottom:var(--td-comp-margin-l);align-items:center}.t-skeleton__row:only-child,.t-skeleton__row:last-child{margin-bottom:0}.t-skeleton__col{display:flex;align-items:center;justify-content:center;background-color:var(--td-bg-color-secondarycontainer);color:var(--td-text-color-disabled);margin-right:var(--td-comp-margin-l)}.t-skeleton__col:first-child:last-child,.t-skeleton__col:last-child{margin-right:0}.t-skeleton--type-text{width:100%;height:var(--td-font-size-body-large);border-radius:var(--td-radius-default)}.t-skeleton--type-rect{width:120px;height:88px;border-radius:var(--td-radius-default)}.t-skeleton--type-circle{width:32px;height:32px;border-radius:var(--td-radius-circle);flex-shrink:0}.t-skeleton--animation-gradient{position:relative;overflow-x:hidden}.t-skeleton--animation-gradient:after{content:" ";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),var(--skeleton-animation-gradient),rgba(255,255,255,0));animation:t-skeleton--gradient 1.5s linear 0s infinite}.t-skeleton--animation-flashed{animation:t-skeleton--flashed 2s linear 0s infinite}@keyframes t-skeleton--gradient{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(100%) skew(-15deg)}}@keyframes t-skeleton--flashed{0%{opacity:1}50%{background-color:#e6e6e64d;opacity:.3}to{opacity:1}}.t-statistic{display:inline-block;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);color:var(--td-text-color-secondary)}.t-statistic-title{font-size:var(--td-font-body-medium);margin-bottom:var(--td-comp-margin-s)}.t-statistic-content{display:inline-block;color:var(--td-text-color-primary);text-align:left;white-space:nowrap}.t-statistic-content-value{font-size:var(--td-font-size-headline-medium);line-height:var(--td-line-height-headline-medium);font-family:TCloudNumber,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.t-statistic-content-unit{font-size:var(--td-font-size-body-medium);margin-left:var(--td-comp-margin-xs);font-family:TCloudNumber,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.t-statistic-content-suffix{display:inline-flex;align-items:center;font-size:var(--td-font-size-title-large);margin-left:var(--td-comp-margin-s)}.t-statistic-content-prefix{display:inline-flex;align-items:center;font-size:var(--td-font-size-title-large);margin-right:var(--td-comp-margin-s)}.t-statistic-content-prefix .t-icon{font-size:var(--td-font-size-title-large)}.t-statistic-extra{margin-top:8px}.t-statistic-extra .t-space .t-space-item{display:flex}.t-swiper{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;height:-moz-fit-content;height:fit-content}.t-swiper__wrap{display:block;position:relative;height:100%}.t-swiper__content{position:relative;z-index:1;overflow:hidden}.t-swiper__container{position:relative;display:flex;flex-direction:row;height:100%;z-index:1}.t-swiper__container__item{flex:0 0 auto;width:100%;height:100%;display:inline-block}.t-swiper__arrow{display:flex;align-items:center}.t-swiper__arrow svg.t-icon{width:20px;height:20px}.t-swiper__arrow svg.t-icon:before{font-size:24px}.t-swiper__arrow--default .t-swiper__arrow-left{position:absolute;top:50%;transform:translateY(-50%);display:flex;width:24px;height:24px;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-font-white-2);transition:.2s linear;cursor:pointer;left:16px}.t-swiper__arrow--default .t-swiper__arrow-left:hover{color:var(--td-bg-color-container);background-color:var(--td-font-white-4);border-radius:var(--td-radius-default);transition:.2s linear}.t-swiper__arrow--default .t-swiper__arrow-left:active{background-color:var(--td-font-white-3);transition:.2s linear}.t-swiper__arrow--default .t-swiper__arrow-right{position:absolute;top:50%;transform:translateY(-50%);display:flex;width:24px;height:24px;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-font-white-2);transition:.2s linear;cursor:pointer;right:16px}.t-swiper__arrow--default .t-swiper__arrow-right:hover{color:var(--td-bg-color-container);background-color:var(--td-font-white-4);border-radius:var(--td-radius-default);transition:.2s linear}.t-swiper__arrow--default .t-swiper__arrow-right:active{background-color:var(--td-font-white-3);transition:.2s linear}.t-swiper-card .t-swiper__container{display:block}.t-swiper-card .t-swiper__container .t-is-active{z-index:2}.t-swiper-card .t-swiper__card{position:absolute;top:0;left:0;width:41.5%;height:100%;z-index:0}.t-swiper-fade .t-swiper__container{display:block}.t-swiper-fade .t-swiper__fade{position:absolute;top:0;left:0}.t-swiper__navigation{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:row;bottom:0;margin:0;padding:0;z-index:2}.t-swiper__navigation>li{flex:1 0 auto;list-style-type:none;display:flex}.t-swiper__navigation .t-swiper__arrow svg.t-icon{width:16px;height:16px}.t-swiper__navigation-bars .t-swiper__navigation-item{cursor:pointer;margin:0 0 0 6px;padding:18px 0;width:14px;height:auto}.t-swiper__navigation-bars .t-swiper__navigation-item span{width:100%;height:3px}.t-swiper__navigation-bars .t-swiper__navigation-item:nth-child(1){margin-left:0}.t-swiper__navigation-bars .t-swiper__navigation-item span{background:var(--td-font-white-4)}.t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-font-white-2)}.t-swiper__navigation-bars .t-swiper__navigation-item span:active{background-color:var(--td-bg-color-container)}.t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active{width:24px}.t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span{background-color:var(--td-bg-color-container)}.t-swiper__navigation-dots-bar .t-swiper__navigation-item{cursor:pointer;margin:0 0 0 6px;padding:18px 0;width:14px;height:auto}.t-swiper__navigation-dots-bar .t-swiper__navigation-item span{border-radius:1.5px}.t-swiper__navigation-dots-bar .t-swiper__navigation-item span{width:100%;height:3px}.t-swiper__navigation-dots-bar .t-swiper__navigation-item:nth-child(1){margin-left:0}.t-swiper__navigation-dots-bar .t-swiper__navigation-item span{background:var(--td-font-white-4)}.t-swiper__navigation-dots-bar .t-swiper__navigation-item span:hover{background-color:var(--td-font-white-2)}.t-swiper__navigation-dots-bar .t-swiper__navigation-item span:active{background-color:var(--td-bg-color-container)}.t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active{width:24px}.t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active span{background-color:var(--td-bg-color-container)}.t-swiper__navigation-dots .t-swiper__navigation-item{cursor:pointer;margin:0 0 0 6px;padding:18px 0;width:var(--td-size-2);height:auto}.t-swiper__navigation-dots .t-swiper__navigation-item span{border-radius:50%}.t-swiper__navigation-dots .t-swiper__navigation-item span{width:100%;height:var(--td-size-2)}.t-swiper__navigation-dots .t-swiper__navigation-item:nth-child(1){margin-left:0}.t-swiper__navigation-dots .t-swiper__navigation-item span{background:var(--td-font-white-4)}.t-swiper__navigation-dots .t-swiper__navigation-item span:hover{background-color:var(--td-font-white-2)}.t-swiper__navigation-dots .t-swiper__navigation-item span:active,.t-swiper__navigation-dots .t-swiper__navigation-item.t-is-active span{background-color:var(--td-bg-color-container)}.t-swiper__navigation--fraction{position:absolute;left:50%;transform:translate(-50%);top:auto;right:auto;bottom:calc(0px - calc(var(--td-line-height-body-medium) + 12px));height:var(--td-line-height-body-medium);line-height:var(--td-line-height-body-medium)}.t-swiper__navigation--fraction .t-swiper__arrow-left{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-medium);height:var(--td-line-height-body-medium);cursor:pointer}.t-swiper__navigation--fraction .t-swiper__arrow-left:hover{color:var(--td-text-color-primary)}.t-swiper__navigation--fraction .t-swiper__arrow-left:active{color:var(--td-brand-color-active)}.t-swiper__navigation--fraction .t-swiper__arrow-right{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-medium);height:var(--td-line-height-body-medium);cursor:pointer}.t-swiper__navigation--fraction .t-swiper__arrow-right:hover{color:var(--td-text-color-primary)}.t-swiper__navigation--fraction .t-swiper__arrow-right:active{color:var(--td-brand-color-active)}.t-swiper__navigation--fraction .t-swiper__navigation-text-fraction{display:inline-block;font-size:var(--td-font-size-body-medium);color:var(--td-text-color-secondary);margin:0}.t-swiper--vertical .t-swiper__container{flex-direction:column}.t-swiper--vertical .t-swiper__navigation{position:absolute;transform:translateY(-50%);inset:50% 0 auto auto;display:flex;flex-direction:column;justify-content:center}.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item{cursor:pointer;margin:6px 0 0;padding:0 18px;width:auto;height:14px}.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span{width:3px;height:100%}.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item:nth-child(1){margin-top:0}.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span{background:var(--td-font-white-4)}.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-font-white-2)}.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active{background-color:var(--td-bg-color-container)}.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active{height:24px}.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span{background-color:var(--td-bg-color-container)}.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item{cursor:pointer;margin:6px 0 0;padding:0 18px;width:auto;height:14px}.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span{border-radius:1.5px}.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span{width:3px;height:100%}.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item:nth-child(1){margin-top:0}.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span{background:var(--td-font-white-4)}.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span:hover{background-color:var(--td-font-white-2)}.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span:active{background-color:var(--td-bg-color-container)}.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active{height:24px}.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active span{background-color:var(--td-bg-color-container)}.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item{cursor:pointer;margin:6px 0 0;padding:0 18px;width:auto;max-height:var(--td-size-2)}.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span{border-radius:50%}.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span{width:var(--td-size-2);height:100%}.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item:nth-child(1){margin-top:0}.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span{background:var(--td-font-white-4)}.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span:hover{background-color:var(--td-font-white-2)}.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span:active,.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item.t-is-active span{background-color:var(--td-bg-color-container)}.t-swiper--outside .t-swiper__navigation{bottom:-36px}.t-swiper--outside .t-swiper__navigation--fraction{position:absolute;left:50%;transform:translate(-50%);top:auto;right:auto;bottom:calc(0px - calc(var(--td-line-height-body-medium) + 12px));height:var(--td-line-height-body-medium);line-height:var(--td-line-height-body-medium)}.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-left{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-medium);height:var(--td-line-height-body-medium);cursor:pointer}.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-left:hover{color:var(--td-text-color-primary)}.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-left:active{color:var(--td-brand-color-active)}.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-right{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-medium);height:var(--td-line-height-body-medium);cursor:pointer}.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-right:hover{color:var(--td-text-color-primary)}.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-right:active{color:var(--td-brand-color-active)}.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction{display:inline-block;font-size:var(--td-font-size-body-medium);color:var(--td-text-color-secondary);margin:0}.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span{background-color:var(--td-text-color-disabled)}.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-text-color-primary)}.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active,.t-swiper--outside .t-swiper__navigation-bars .t-is-active span{background-color:var(--td-brand-color-active)}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation{bottom:auto;right:-36px}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction{position:absolute;left:50%;transform:translate(-50%);top:auto;right:auto;bottom:calc(0px - calc(var(--td-line-height-body-medium) + 12px));height:var(--td-line-height-body-medium);line-height:var(--td-line-height-body-medium)}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-left{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-medium);height:var(--td-line-height-body-medium);cursor:pointer}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-left:hover{color:var(--td-text-color-primary)}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-left:active{color:var(--td-brand-color-active)}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-right{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-medium);height:var(--td-line-height-body-medium);cursor:pointer}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-right:hover{color:var(--td-text-color-primary)}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-right:active{color:var(--td-brand-color-active)}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction{display:inline-block;font-size:var(--td-font-size-body-medium);color:var(--td-text-color-secondary);margin:0}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span{background-color:var(--td-text-color-disabled)}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-text-color-primary)}.t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active,.t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-is-active span{background-color:var(--td-brand-color-active)}.t-swiper--inside .t-swiper__navigation{bottom:0}.t-swiper--inside .t-swiper__navigation--fraction{position:absolute;left:50%;transform:translate(-50%);top:auto;right:auto;bottom:calc(0px - calc(var(--td-line-height-body-medium) + 12px));height:var(--td-line-height-body-medium);line-height:var(--td-line-height-body-medium)}.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-left{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-medium);height:var(--td-line-height-body-medium);cursor:pointer}.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-left:hover{color:var(--td-text-color-primary)}.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-left:active{color:var(--td-brand-color-active)}.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-right{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-medium);height:var(--td-line-height-body-medium);cursor:pointer}.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-right:hover{color:var(--td-text-color-primary)}.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-right:active{color:var(--td-brand-color-active)}.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction{display:inline-block;font-size:var(--td-font-size-body-medium);color:var(--td-text-color-secondary);margin:0}.t-swiper--large .t-swiper__arrow i.t-icon:before{font-size:32px}.t-swiper--large .t-swiper__arrow--default .t-swiper__arrow-left{width:32px;height:32px;left:24px}.t-swiper--large .t-swiper__arrow--default .t-swiper__arrow-right{width:32px;height:32px;right:24px}.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item{cursor:pointer;margin:0 0 0 8px;padding:24px 0;width:21px;height:auto}.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span{width:100%;height:4px}.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item:nth-child(1){margin-left:0}.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span{background:var(--td-font-white-4)}.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-font-white-2)}.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span:active{background-color:var(--td-bg-color-container)}.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active{width:36px}.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span{background-color:var(--td-bg-color-container)}.t-swiper--large .t-swiper__navigation--fraction{position:absolute;left:50%;transform:translate(-50%);top:auto;right:auto;bottom:calc(0px - calc(var(--td-line-height-body-large) + 12px));height:var(--td-line-height-body-large);line-height:var(--td-line-height-body-large)}.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-left{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-large);height:var(--td-line-height-body-large);cursor:pointer}.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-left:hover{color:var(--td-text-color-primary)}.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-left:active{color:var(--td-brand-color-active)}.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-right{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-large);height:var(--td-line-height-body-large);cursor:pointer}.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-right:hover{color:var(--td-text-color-primary)}.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-right:active{color:var(--td-brand-color-active)}.t-swiper--large .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction{display:inline-block;font-size:var(--td-font-size-body-large);color:var(--td-text-color-secondary);margin:0}.t-swiper--large.t-swiper--outside .t-swiper__navigation{bottom:-48px}.t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span{background-color:var(--td-text-color-disabled)}.t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-text-color-primary)}.t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active,.t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-is-active span{background-color:var(--td-brand-color-active)}.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item{cursor:pointer;margin:8px 0 0;padding:0 24px;width:auto;height:21px}.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span{width:4px;height:100%}.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item:nth-child(1){margin-top:0}.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span{background:var(--td-font-white-4)}.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-font-white-2)}.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active{background-color:var(--td-bg-color-container)}.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active{height:36px}.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span{background-color:var(--td-bg-color-container)}.t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation{right:-48px}.t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span{background-color:var(--td-text-color-disabled)}.t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-text-color-primary)}.t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active,.t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-is-active span{background-color:var(--td-brand-color-active)}.t-swiper--small .t-swiper__arrow i.t-icon:before{font-size:16px}.t-swiper--small .t-swiper__arrow--default .t-swiper__arrow-left{width:16px;height:16px;left:8px}.t-swiper--small .t-swiper__arrow--default .t-swiper__arrow-right{width:16px;height:16px;right:8px}.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item{cursor:pointer;margin:0 0 0 4px;padding:12px 0;width:9px;height:auto}.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span{width:100%;height:2px}.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item:nth-child(1){margin-left:0}.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span{background:var(--td-font-white-4)}.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-font-white-2)}.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span:active{background-color:var(--td-bg-color-container)}.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active{width:15px}.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span{background-color:var(--td-bg-color-container)}.t-swiper--small .t-swiper__navigation--fraction{position:absolute;left:50%;transform:translate(-50%);top:auto;right:auto;bottom:calc(0px - calc(var(--td-line-height-body-small) + 12px));height:var(--td-line-height-body-small);line-height:var(--td-line-height-body-small)}.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-left{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-small);height:var(--td-line-height-body-small);cursor:pointer}.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-left:hover{color:var(--td-text-color-primary)}.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-left:active{color:var(--td-brand-color-active)}.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-right{display:flex;justify-content:center;align-items:center;z-index:2;background-color:transparent;color:var(--td-text-color-secondary);width:var(--td-line-height-body-small);height:var(--td-line-height-body-small);cursor:pointer}.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-right:hover{color:var(--td-text-color-primary)}.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-right:active{color:var(--td-brand-color-active)}.t-swiper--small .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction{display:inline-block;font-size:var(--td-font-size-body-small);color:var(--td-text-color-secondary);margin:0}.t-swiper--small.t-swiper--outside .t-swiper__navigation{bottom:-24px}.t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span{background-color:var(--td-text-color-disabled)}.t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-text-color-primary)}.t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active,.t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-is-active span{background-color:var(--td-brand-color-active)}.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item{cursor:pointer;margin:4px 0 0;padding:0 12px;width:auto;height:9px}.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span{width:2px;height:100%}.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item:nth-child(1){margin-top:0}.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span{background:var(--td-font-white-4)}.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-font-white-2)}.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active{background-color:var(--td-bg-color-container)}.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active{height:15px}.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span{background-color:var(--td-bg-color-container)}.t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation{right:-24px}.t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span{background-color:var(--td-text-color-disabled)}.t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover{background-color:var(--td-text-color-primary)}.t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active,.t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-is-active span{background-color:var(--td-brand-color-active)}@-moz-document url-prefix(){.scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.scrollbar::-webkit-scrollbar{width:6px;height:6px}.scrollbar::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.scrollbar::-webkit-scrollbar-thumb:vertical:hover,.scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.scrollbar.t-table__affixed-footer-elm::-webkit-scrollbar-track,.scrollbar.t-table__scrollbar--obvious::-webkit-scrollbar-track{background:var(--td-scroll-track-color)}.t-table__affixed-footer-wrap>.scrollbar.t-table__affixed-footer-elm::-webkit-scrollbar-thumb,.t-table--width-overflow.t-table--footer-affixed .t-table__content::-webkit-scrollbar-thumb,.t-table--width-overflow.t-table--horizontal-bar-affixed .t-table__content::-webkit-scrollbar-thumb{background:transparent}.t-table.t-table--overflow-visible{overflow:initial}.t-table{box-sizing:border-box;margin:0;padding:0;list-style:none;width:100%;font:var(--td-font-body-medium);color:var(--td-text-color-primary);background-color:var(--td-bg-color-container);position:relative}.t-table .t-popup:not(.t-tooltip)[data-popper-placement^=top] .t-popup__arrow{bottom:-4px}.t-table:focus-visible{outline:none}.t-table .t-loading--full{z-index:72}.t-table.t-vertical-align-top th:not(.t-table__cell-check),.t-table.t-vertical-align-top td:not(.t-table__cell-check){vertical-align:top}.t-table.t-vertical-align-middle th:not(.t-table__cell-check),.t-table.t-vertical-align-middle td:not(.t-table__cell-check){vertical-align:middle}.t-table.t-vertical-align-bottom th:not(.t-table__cell-check),.t-table.t-vertical-align-bottom td:not(.t-table__cell-check){vertical-align:bottom}.t-table .t-table__resize-line{display:none;position:absolute;left:10px;width:0;border-left:1px solid var(--td-component-border);z-index:1001}.t-table__column-controller-trigger.t-align-top-right,.t-table__column-controller-trigger.t-align-bottom-right{text-align:right}.t-table__column-controller-trigger{padding:var(--td-comp-paddingTB-l) 0}.t-table__column-controller-item:not(:last-child){margin-bottom:var(--td-comp-margin-l)}.t-table__content{position:relative}@-moz-document url-prefix(){.t-table__content{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-table__content::-webkit-scrollbar{width:6px;height:6px}.t-table__content::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-table__content::-webkit-scrollbar-thumb:vertical:hover,.t-table__content::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-table__pagination{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);box-sizing:border-box}.t-table .t-icon{font-size:var(--td-font-size-body-large)}.t-table table{width:100%;border-spacing:0}.t-table .t-text-ellipsis{line-height:var(--td-line-height-body-medium);white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-table th,.t-table td{position:relative;padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);border-bottom:1px solid var(--td-component-border);line-height:var(--td-line-height-body-medium);font-weight:400;overflow-wrap:break-word;background-color:inherit;box-sizing:border-box;text-align:left}.t-table th.t-table__th-drag{padding:0;height:0;text-align:center}.t-table thead td,.t-table th{color:var(--td-text-color-placeholder)}.t-table td[key=row-select]{padding:13px 0 11px var(--td-comp-paddingLR-l)}.t-table td.t-align-left,.t-table th.t-align-left{text-align:left}.t-table td.t-align-right,.t-table th.t-align-right{text-align:right}.t-table td.t-align-center,.t-table th.t-align-center{text-align:center}.t-table tr{background-color:var(--td-bg-color-container)}.t-table.t-size-s th,.t-table.t-size-s td{padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s)}.t-table.t-size-l th,.t-table.t-size-l td{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)}.t-table .t-table__expanded-row>td,.t-table .t-table__row--full>td{padding:0}.t-table .t-table__expandable-icon-cell,.t-table .t-table__selection-cell{padding:0;height:0}.t-table td.t-table__handle-draggable{text-align:center;height:0;padding:0}.t-table .t-table__cell--selectable>.t-checkbox{vertical-align:middle}.t-table .t-table__cell--selectable+td,.t-table .t-table__cell--selectable+th{padding-left:0}.t-table--bordered td,.t-table--bordered th{border-left:1px solid var(--td-component-border)}.t-table--bordered td.t-table__cell--fixed-left-last:before,.t-table--bordered th.t-table__cell--fixed-left-last:before{border-right:1px solid var(--td-component-border)}.t-table--bordered th:first-child,.t-table--bordered td.t-table__td-first-col{border-left-width:0}.t-table--bordered:not(.t-table--rowspan-colspan) td:first-child{border-left-width:0}.t-table--bordered .t-table__content{border-left:1px solid var(--td-component-border)}.t-table--bordered .t-table__content::-webkit-scrollbar-corner{background-color:transparent}.t-table--bordered .t-table__content{border:1px solid var(--td-component-border);border-radius:var(--td-radius-default)}.t-table--bordered .t-table--loading{border-bottom:1px solid var(--td-component-border)}.t-table--bordered .t-table__pagination{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)}.t-table--bordered .t-table__bottom-content+.t-table__pagination{padding:0}.t-table--bordered.t-table__header--fixed .t-table__content{border-bottom:1px solid var(--td-component-border)}.t-table--bordered .t-table__td-last-row{border-bottom:none}.t-table--striped:not(.t-table--bordered) th,.t-table--striped:not(.t-table--bordered) td{border-bottom:none}.t-table--striped.t-table--header-fixed>.t-table__content>table>tbody tr:nth-of-type(2n){background-color:var(--td-bg-color-secondarycontainer)}.t-table--striped:not(.t-table--header-fixed)>.t-table__content>table>tbody>tr:nth-of-type(odd):not(.t-table__expanded-row){background-color:var(--td-bg-color-secondarycontainer)}.t-table--striped.t-table--hoverable.t-table__header--fixed tbody tr:nth-of-type(2n):hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-table--striped.t-table--hoverable:not(.t-table__header--fixed)>.t-table__content>table>tbody tr:nth-of-type(odd):hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-table--striped.t-table--hoverable>.t-table__content>table>tbody tr{transition:background-color .2s linear}.t-table--striped.t-table--hoverable>.t-table__content>table>tbody tr:hover{background-color:var(--td-bg-color-container-hover)}.t-table--hoverable tbody tr{transition:background-color .2s linear}.t-table--hoverable tbody tr:hover{background-color:var(--td-bg-color-container-hover)}.t-table.t-table--align-top tbody td{vertical-align:top}.t-table .t-table__cell--highlight{background-color:var(--td-bg-color-secondarycontainer)}.t-table__header--fixed table{table-layout:fixed}.t-table__header--fixed th,.t-table__header--fixed td{overflow-wrap:break-word}.t-table__header--fixed.t-table__header,.t-table__header--fixed .t-table__header{width:-moz-fit-content;width:fit-content;position:relative;z-index:5}@-moz-document url-prefix(){.t-table__header--fixed .t-table__header{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-table__header--fixed .t-table__header::-webkit-scrollbar{width:6px;height:6px}.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb:vertical:hover,.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-table__header--fixed .t-table__body{overflow-y:auto;width:-moz-fit-content;width:fit-content}@-moz-document url-prefix(){.t-table__header--fixed .t-table__body{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.t-table__header--fixed .t-table__body::-webkit-scrollbar{width:6px;height:6px}.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb{border:0px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:11px}.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb:vertical:hover,.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-table:not(.t-table--bordered) .t-table__cell--selectable+td,.t-table:not(.t-table--bordered) .t-table__cell--selectable+th{padding-left:0}.t-table__cell--fixed.t-table__header--fixed .t-table__header{overflow:hidden;width:100%}.t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-left:last-child:after,.t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-right:last-child:after{content:"";position:absolute;right:-6px;width:6px;height:100%;top:0;background-color:var(--td-bg-color-secondarycontainer)}.t-table__cell--fixed.t-table__header--fixed .t-table__body{overflow:auto scroll}.t-table__cell--fixed .t-table__content{overflow:auto hidden}.t-table__cell--fixed table{table-layout:fixed;min-width:100%}.t-table__cell--fixed th,.t-table__cell--fixed td{position:relative}.t-table__cell--fixed .t-table__cell--fixed-left-last:before{z-index:-1;background-color:inherit}.t-table__cell--fixed .t-table__cell--fixed-left-last:after{position:absolute;top:0;bottom:0;content:"";transition:box-shadow .3s;pointer-events:none;z-index:-2}.t-table__cell--fixed .t-table__cell--fixed-left-last:after{right:0;transform:translate(100%)}.t-table__cell--fixed .t-table__cell--fixed-right-first:before{z-index:-1;background-color:inherit}.t-table__cell--fixed .t-table__cell--fixed-right-first:after{position:absolute;top:0;bottom:0;content:"";transition:box-shadow .3s;pointer-events:none;z-index:-2}.t-table__cell--fixed .t-table__cell--fixed-right-first:after{left:0;transform:translate(-100%)}.t-table .t-table__cell-resizable{position:relative}.t-table .t-table__cell-resizable .t-table__cell--resizer{position:absolute;top:0;right:-5px;bottom:0;z-index:10;width:10px;cursor:col-resize}.t-table .t-table__row--disabled{color:var(--td-text-color-disabled)}.t-table .t-table__cell--title{display:flex;align-items:center}.t-table__column-controller-desc{margin-bottom:var(--td-comp-margin-xxl)}.t-table__column-controller-block{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);border:1px solid var(--td-component-border);border-bottom:1px solid var(--td-component-border)}.t-table__column-controller-block+.t-table__column-controller-block{border-top:0;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);border-bottom:1px solid var(--td-component-border)}.t-table__column-controller--fixed .t-checkbox{width:108px}.t-table.t-table__row--active-single tbody>tr.t-table__row--active,.t-table.t-table__row--active-multiple tbody>tr.t-table__row--active{background-color:var(--td-brand-color-light)}.t-table.t-table__row--active-single tbody>tr.t-table__row--active.t-table__row--hover,.t-table.t-table__row--active-multiple tbody>tr.t-table__row--active.t-table__row--hover{background-color:var(--td-brand-color-light-hover)}.t-table.t-table--hoverable tbody>tr.t-table__row--active:hover{background-color:var(--td-brand-color-light-hover)}.t-table.t-table--row-expandable tbody>tr.t-table__row--hover,.t-table.t-table--row-select tbody>tr.t-table__row--hover,.t-table.t-table__row--active-multiple tbody>tr.t-table__row--hover{background-color:var(--td-bg-color-container-hover)}.t-table--bordered .t-table__cell--sortable .t-table__cell--title,.t-table--bordered .t-table__cell--filterable .t-table__cell--title{justify-content:space-between}.t-table th.t-align-right .t-table__cell--title{justify-content:flex-end}.t-table__cell--sort-trigger{text-align:center;vertical-align:text-bottom}.t-table__cell--sort-trigger svg{vertical-align:initial}.t-table--loading{position:relative}.t-table--loading-progressbar{overflow:hidden;position:absolute;top:0;left:0;height:1px;background-color:var(--td-brand-color);animation:tTableProgressbar 2s ease-in-out;animation-fill-mode:both}.t-table--loading-message{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--td-text-color-placeholder)}.t-table__expanded-cell{padding-left:45px}.t-table__async-loading{text-align:center}.t-table__async-loading.t-is-load-more{cursor:pointer}.t-table__empty{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--td-text-color-disabled)}.t-table__filter-icon,.t-table__sort-icon{align-items:center;background-color:transparent;display:inline-flex;cursor:pointer;vertical-align:text-bottom;transition:.2s linear}.t-table__filter-icon>svg,.t-table__sort-icon>svg{margin-top:0}.t-table__sort-icon .t-is-focus,.t-table__sort-icon.t-is-focus,.t-table__sort-icon:hover{color:var(--td-brand-color);border-radius:var(--td-radius-circle);transition:.2s linear}.t-table__filter-icon .t-is-focus,.t-table__filter-icon.t-is-focus,.t-table__filter-icon:hover{color:var(--td-brand-color);transition:.2s linear}.t-table__filter-pop .t-popup__content{padding:0}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-inner{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-inner .t-table__filter-popup-input{margin-bottom:var(--td-comp-margin-s)}.t-table__filter-pop .t-table__filter-pop-content .t-radio-group{display:block;height:auto}.t-table__filter-pop .t-table__filter-pop-content .t-checkbox-group{display:block}.t-table__filter-pop .t-table__filter-pop-content .t-checkbox,.t-table__filter-pop .t-table__filter-pop-content .t-radio{display:block;margin:var(--td-comp-margin-xs) 0}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button{border-top:1px solid var(--td-component-border);padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button .t-button+.t-button{margin-left:var(--td-comp-margin-l)}.t-table__filter-pop .t-table__list-filter-input--sticky .t-table__filter-pop-content .t-table__filter-pop-content-inner{padding:0;max-height:280px;overflow:auto;position:relative}.t-table__filter-pop .t-table__list-filter-input--sticky .t-table__filter-pop-content .t-table__filter-pop-content-inner .t-input__wrap{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l) 0 var(--td-comp-paddingLR-l);position:sticky;top:0;z-index:1;background-color:var(--td-bg-color-container)}.t-table__filter-pop .t-table__list-filter-input--sticky .t-table__filter-pop-content .t-table__filter-pop-content-inner .t-radio-group{padding:0 var(--td-comp-paddingLR-l)}.t-table__filter-pop-content-inner>.t-input__wrap{width:200px}.t-table__filter-pop-content-inner>.t-date-range-picker__panel{margin:calc(0px - var(--td-comp-margin-l))}.t-table__sort-icon--active{color:var(--td-brand-color);transition:.2s linear}.t-table__double-icons{display:flex;flex-direction:column;justify-content:center}.t-table__double-icons .t-table__sort-icon{position:relative}.t-table__double-icons .t-table-sort-asc{top:var(--td-comp-margin-xxs)}.t-table__double-icons .t-table-sort-desc{bottom:var(--td-comp-margin-xxs)}.t-table__filter-icon-wrap{display:flex;align-items:center;pointer-events:all;height:var(--td-font-size-body-large);width:var(--td-font-size-body-large);margin-left:var(--td-comp-margin-s)}.t-table--bordered .t-table__filter-icon-wrap{justify-content:flex-end}.t-table--bordered .t-table__cell--sortable.t-table__cell--filterable .t-table__filter-icon-wrap{justify-content:space-between;flex:1}.t-table .t-align-center .t-table__cell--sortable,.t-table .t-align-center .t-table__cell--filterable{display:flex;justify-content:space-around}.t-table__expand-box{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--td-text-color-placeholder);cursor:pointer;transition:all .2s cubic-bezier(.38,0,.24,1) 0s}.t-table__expand-box:hover{color:var(--td-brand-color);transition:.2s linear}@keyframes tTableProgressbar{0%{width:0}to{width:100%}}.t-table__th-row-select .t-table__th-cell-inner{display:inline-flex;align-items:center}.t-table-expandable-icon-cell+.t-table__cell--selectable[key=row-select]{padding-left:var(--td-comp-margin-s)}.t-table__filter--bottom-buttons{display:flex;justify-content:flex-end;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);border-top:1px solid var(--td-component-border)}.t-table__filter--bottom-buttons>.t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-table__row-filter-inner{position:sticky;left:0;text-align:center}.t-table__filter-result{display:flex;align-items:center;justify-content:center}.t-table__filter-result>.t-button{margin-left:var(--td-comp-margin-s)}.t-table--layout-fixed{table-layout:fixed}.t-table--layout-auto{table-layout:auto}.t-table__ellipsis{white-space:nowrap;width:100%}.t-table__content{overflow:auto}.t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after{border-right:2px solid var(--td-component-border)}.t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after{border-left:2px solid var(--td-component-border)}.t-table--bordered.t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after{border-right:4px solid var(--td-component-border)}.t-table--bordered.t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after{border-left:4px solid var(--td-component-border)}.t-table__scroll-bar-divider{position:absolute;bottom:0;right:0;height:100%;border-right:1px solid var(--td-component-border);z-index:71}.t-table__footer,.t-table__header.t-table__header--fixed{position:sticky;z-index:50}.t-table:not(.t-table--striped) .t-table__footer>tr{background-color:var(--td-bg-color-secondarycontainer)}.t-table__header--fixed:not(.t-table__header--multiple)>tr>th{background-color:var(--td-bg-color-secondarycontainer)}.t-table__row--fixed-top,.t-table__row--fixed-bottom{position:sticky;z-index:70}.t-table__row--fixed-bottom-first>td{border-top:1px solid var(--td-component-border)}.t-table--bordered .t-table__content .t-table__row--without-border-bottom>td{border-bottom:0}.t-table--bordered tbody>tr:last-child>td,.t-table--bordered tfoot>tr:last-child>td{border-bottom:0}.t-table--bordered tfoot>tr:first-child>td{border-top:1px solid var(--td-component-border)}.t-table__header.t-table__header--fixed{top:0}.t-table__footer.t-table__footer--fixed{bottom:0}.t-table--column-fixed .t-table__cell--fixed-left-last:before{z-index:-1;background-color:inherit}.t-table--column-fixed .t-table__cell--fixed-left-last:after{position:absolute;top:0;bottom:0;content:"";transition:box-shadow .3s;pointer-events:none;z-index:-2}.t-table--column-fixed .t-table__cell--fixed-left-last:after{right:0;transform:translate(100%)}.t-table--column-fixed .t-table__cell--fixed-right-first:before{z-index:-1;background-color:inherit}.t-table--column-fixed .t-table__cell--fixed-right-first:after{position:absolute;top:0;bottom:0;content:"";transition:box-shadow .3s;pointer-events:none;z-index:-2}.t-table--column-fixed .t-table__cell--fixed-right-first:after{left:0;transform:translate(-100%)}.t-table--column-fixed .t-table__cell--fixed-left,.t-table--column-fixed .t-table__cell--fixed-right{position:sticky}.t-table--column-fixed .t-table__cell--fixed-left{z-index:30}.t-table--column-fixed .t-table__cell--fixed-right{z-index:31}.t-table__empty-row>td{padding:0;border:0}.t-table:not(.t-table--bordered) .t-table__header.t-table--bordered>tr:first-child>th{border-top:1px solid var(--td-component-border)}.t-table--multiple-header .t-table__header th.t-table__header-th--bordered{border-left-width:1px}.t-table__header.t-table__header--multiple>tr{background-color:var(--td-bg-color-container)}.t-table__tree-op-icon{margin-right:var(--td-comp-margin-s);cursor:pointer;display:inline-flex;vertical-align:-3px}.t-table__tree-op-icon:hover{color:var(--td-brand-color);transition:.2s linear}.t-table__tree-leaf-node .t-table__tree-op-icon{min-width:0;margin-right:var(--td-comp-margin-xxs)}.t-table__virtual-scroll-cursor{position:absolute;width:1px;height:1px;transition:transform .2s}.t-table__virtual-scroll-header{position:absolute;z-index:51;left:0}.t-table__affixed-header-elm-wrap{overflow:hidden}.t-table__affixed-header-elm-wrap,.t-table__affixed-header-elm{position:absolute;left:0;z-index:51}.t-table__affixed-header-elm{overflow:auto;transition:opacity .2s linear;opacity:1}.t-table__affixed-footer-elm{overflow:auto;z-index:50}.t-table--bordered .t-table__affixed-header-elm{border:1px solid var(--td-component-border);border-bottom:0;border-right:0}.t-table--bordered .t-table__affixed-footer-elm{border-left:1px solid var(--td-component-border);border-bottom:1px solid var(--td-component-border)}.t-table--multiple-header.t-table--bordered .t-table__affixed-header-elm{border-right:0}.t-is-hidden{display:none}.t-positive-rotate-90{transform:rotate(90deg)}.t-negative-rotate-180{transform:rotate(180deg)}.t-table__row-full-element{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-table__row-full-inner{position:sticky;left:0}.t-table__row-full-inner:not(.t-table__empty){display:inline-block}.t-table__tree-col{display:flex;align-items:center}.t-table__tree-col--inline{display:inline}.t-table--full-height{height:100%}.t-table--loading .t-table__content{min-height:168px}.t-table__handle-draggable:hover,.t-table--row-draggable tr,.t-table__th--drag-sort{cursor:move}.t-table__ele--draggable-chosen{box-shadow:var(--td-shadow-1)}.t-table:not(.t-table--row-edit) .t-table__cell--editable{min-height:22px;line-height:var(--td-line-height-body-medium);cursor:pointer}.t-table:not(.t-table--row-edit) .t-table__cell--editable .t-icon{margin-left:var(--td-comp-margin-s);font-size:var(--td-font-size-body-large);transition:.2s linear;color:var(--td-text-color-placeholder)}.t-table:not(.t-table--row-edit) .t-table__cell--editable .t-icon:hover{color:var(--td-brand-color)}.t-table:not(.t-table--row-edit) .t-table__cell--editable:hover{transition:.2s linear}.t-affix .t-table__pagination{background-color:var(--td-bg-color-container)}.t-table--bordered .t-affix .t-table__pagination{border-top:1px solid var(--td-component-border)}.t-table__bottom-content+.t-table__pagination-wrap .t-table__pagination{border:0;padding:0}.t-table--column-resizable:not(.t-table--bordered) th{border-top:1px solid transparent}.t-table--column-resizable:not(.t-table--bordered) thead.t-table__header th:not(:last-child){border-right:1px solid transparent}.t-table--column-resizable:not(.t-table--bordered) thead.t-table__header:hover th:not(:last-child){border-right:1px solid var(--td-component-border)}.t-table--column-resizable:not(.t-table--bordered) thead.t-table__header:hover th{border-top:1px solid var(--td-component-border)}.t-table--column-resizable:not(.t-table--bordered).t-table__content--scrollable-to-left.t-table__content--scrollable-to-right thead.t-table__header:hover .t-table__cell--fixed-left-last:not(:last-child),.t-table--column-resizable:not(.t-table--bordered).t-table__content--scrollable-to-left thead.t-table__header:hover .t-table__cell--fixed-left-last:not(:last-child){border-right:0}.t-table td.t-table__cell-check,.t-table th.t-table__cell-check{padding:0;height:0}.t-table td.t-table__cell-check .t-radio__label:empty,.t-table th.t-table__cell-check .t-radio__label:empty,.t-table td.t-table__cell-check .t-checkbox__label:empty,.t-table th.t-table__cell-check .t-checkbox__label:empty{display:none}.t-table .t-table__cell-check .t-radio,.t-table .t-table__cell-check .t-checkbox,.t-table .t-table__cell-check .t-table__th-cell-inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.t-table td .t-input__tips{position:initial}.t-table .t-table__sort-column{background-color:var(--td-bg-color-secondarycontainer)}.t-table__ellipsis-content.t-size-s .t-popup__content{font:var(--td-font-body-medium)}.t-timeline{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.t-timeline-item{min-height:72px;display:flex;flex-direction:row;position:relative}.t-timeline-item__label.t-timeline-item__label--alternate{position:absolute}.t-timeline-item__wrapper{width:8px;position:relative}.t-timeline-item__wrapper .t-timeline-item__dot{box-sizing:unset;position:absolute;width:4px;height:4px;border:2px solid transparent;border-radius:50%;top:8px}.t-timeline-item__wrapper .t-timeline-item__dot--primary{border-color:var(--td-brand-color)}.t-timeline-item__wrapper .t-timeline-item__dot--default{border-color:var(--td-component-border)}.t-timeline-item__wrapper .t-timeline-item__dot--success{border-color:var(--td-success-color)}.t-timeline-item__wrapper .t-timeline-item__dot--warning{border-color:var(--td-warning-color)}.t-timeline-item__wrapper .t-timeline-item__dot--error{border-color:var(--td-error-color)}.t-timeline-item__wrapper .t-timeline-item__dot--custom{position:relative;left:50%;transform:translate(-50%);top:4px;border:0}.t-timeline-item__wrapper .t-timeline-item__dot--custom .t-timeline-item__dot-content{position:absolute;left:50%;transform:translate(-50%);top:0}.t-timeline-item__wrapper .t-timeline-item__tail{position:absolute;border-left:2px solid transparent;left:50%;height:calc(100% - 24px);bottom:0;transform:translate(-50%);padding-bottom:var(--td-comp-size-s);border-color:var(--td-component-border);box-sizing:border-box}.t-timeline-item__wrapper .t-timeline-item__tail--theme-dot{border-style:dashed;border-right:0}.t-timeline-item__label{color:var(--td-text-color-secondary);font-size:var(--td-font-size-body-medium)}.t-timeline-item__content{flex:1;padding-left:var(--td-comp-margin-l);font-size:var(--td-font-size-body-large)}.t-timeline-item--last .t-timeline-item__tail{display:none}.t-timeline-label.t-timeline-label--alternate.t-timeline-left .t-timeline-item__label{text-align:right;left:0}.t-timeline-label.t-timeline-label--alternate.t-timeline-left .t-timeline-item__wrapper{margin-left:100px}.t-timeline-label.t-timeline-label--alternate.t-timeline-right .t-timeline-item__label{text-align:left;right:0}.t-timeline-label.t-timeline-label--alternate.t-timeline-right .t-timeline-item__wrapper{margin-right:100px}.t-timeline-right .t-timeline-item{flex-direction:row-reverse}.t-timeline-right .t-timeline-item__content{text-align:right;padding-left:0;padding-right:var(--td-comp-margin-l)}.t-timeline-alternate .t-timeline-item-left{margin-left:calc(50% - 4px)}.t-timeline-alternate .t-timeline-item-right{text-align:right;flex-direction:row-reverse;margin-right:calc(50% - 4px)}.t-timeline-alternate .t-timeline-item-right .t-timeline-item__content{padding-right:var(--td-comp-margin-l);padding-left:0}.t-timeline-label.t-timeline-alternate .t-timeline-item__label{width:100%}.t-timeline-label.t-timeline-alternate .t-timeline-item-left .t-timeline-item__label--alternate{left:0;transform:translate(-100%);text-align:right;padding-right:var(--td-comp-margin-l)}.t-timeline-label.t-timeline-alternate .t-timeline-item-right .t-timeline-item__label--alternate{right:0;transform:translate(100%);text-align:left;padding-left:var(--td-comp-margin-l)}.t-timeline-horizontal{min-height:200px;flex-direction:row;align-items:center}.t-timeline-horizontal .t-timeline-item{flex-direction:column;padding-right:8px;min-width:160px}.t-timeline-horizontal .t-timeline-item__wrapper{width:100%;height:8px}.t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__dot{position:absolute;top:50%;transform:translateY(-50%);left:unset;width:4px;height:4px;border-radius:50%}.t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__dot--custom{position:relative;top:50%;transform:translateY(-50%);border:0}.t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__dot--custom .t-timeline-item__dot-content{position:absolute;left:0;transform:translateY(-50%);top:50%}.t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__tail{left:calc(8px + var(--td-comp-margin-s));top:50%;transform:translateY(-50%);width:calc(100% - calc(8px + var(--td-comp-margin-s)));border:0;border-top:2px solid transparent;padding-bottom:0;border-color:var(--td-component-border)}.t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__tail--theme-dot{border-style:dashed;border-right:0}.t-timeline-horizontal .t-timeline-item__content{padding-left:unset;padding-top:var(--td-comp-margin-l);flex:unset}.t-timeline-vertical .t-timeline-item__content{padding-bottom:var(--td-comp-margin-l)}.t-timeline-label.t-timeline-horizontal.t-timeline-top .t-timeline-item__label--alternate{top:0;width:100%;transform:translateY(-100%);padding-bottom:0}.t-timeline-label.t-timeline-horizontal.t-timeline-bottom .t-timeline-item{flex-direction:column-reverse}.t-timeline-label.t-timeline-horizontal.t-timeline-bottom .t-timeline-item__wrapper{padding-top:0}.t-timeline-label.t-timeline-horizontal.t-timeline-bottom .t-timeline-item__label--alternate{padding-top:var(--td-comp-margin-l);bottom:0;width:100%;transform:translateY(100%)}.t-timeline-label.t-timeline-horizontal.t-timeline-bottom .t-timeline-item__content{padding-top:0;padding-bottom:var(--td-comp-margin-l)}.t-timeline-label.t-timeline-horizontal.t-timeline-alternate .t-timeline-item-top .t-timeline-item__label--alternate{top:0;width:100%;transform:translateY(-100%);padding-bottom:var(--td-comp-margin-l)}.t-timeline-label.t-timeline-horizontal.t-timeline-alternate .t-timeline-item-bottom{flex-direction:column-reverse;position:relative;transform:translateY(calc(-100% + 8px))}.t-timeline-label.t-timeline-horizontal.t-timeline-alternate .t-timeline-item-bottom .t-timeline-item__content{padding-bottom:var(--td-comp-margin-l);padding-top:unset}.t-timeline-label.t-timeline-horizontal.t-timeline-alternate .t-timeline-item-bottom .t-timeline-item__label--alternate{bottom:0;transform:translateY(100%);padding-top:var(--td-comp-margin-l)}.t-collapse{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;border:solid 1px var(--td-component-border);border-bottom:0;background:var(--td-bg-color-container)}.t-collapse.t--border-less{border:none}.t-collapse.t--border-less .t-collapse-panel__header{border-bottom:none}.t-collapse.t--border-less .t-collapse-panel__body{background:var(--td-bg-color-container);border:none}.t-collapse-panel__icon{transition:all .2s cubic-bezier(.38,0,.24,1);cursor:pointer;display:flex;align-items:center;justify-content:center}.t-collapse-panel__icon>.t-fake-arrow{transform:rotate(-90deg);transition:all .2s cubic-bezier(.38,0,.24,1)}.t-collapse-panel__icon--left{margin-right:var(--td-comp-margin-s)}.t-collapse-panel__icon--right{margin-left:var(--td-comp-margin-s)}.t-collapse-panel__icon--active>.t-fake-arrow{transform:rotate(0)}.t-collapse-panel__icon:hover{background-color:var(--td-bg-color-container-hover);border-radius:var(--td-radius-small)}.t-collapse-panel__wrapper{overflow:hidden}.t-collapse-panel__wrapper.t--borderless .t-collapse-panel__header{border-bottom:none}.t-collapse-panel__wrapper.t--borderless .t-collapse-panel__body{background:var(--td-bg-color-container);border:none}.t-collapse-panel__wrapper .t-collapse-panel__header{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);border-bottom:solid 1px var(--td-component-border);font:var(--td-font-title-small);display:flex;align-items:center}.t-collapse-panel__wrapper .t-collapse-panel__header--blank{flex:1}.t-collapse-panel__wrapper .t-collapse-panel__header.t-is-clickable{cursor:pointer}.t-collapse-panel__wrapper .t-collapse-panel__header-left,.t-collapse-panel__wrapper .t-collapse-panel__header-right,.t-collapse-panel__wrapper .t-collapse-panel__header-right-content{display:flex}.t-collapse-panel__wrapper .t-collapse-panel__body{border-bottom:solid 1px var(--td-component-border);background:var(--td-bg-color-secondarycontainer);overflow:inherit}.t-collapse-panel__wrapper .t-collapse-panel__body--collapsed{border:none}.t-collapse-panel__wrapper .t-collapse-panel__content{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l) var(--td-comp-paddingTB-m) calc(var(--td-comp-paddingLR-l) + var(--td-comp-margin-xxl));color:var(--td-text-color-secondary)}.t-collapse-panel.t-is-disabled .t-collapse-panel__header{cursor:not-allowed;color:var(--td-text-color-disabled)}.t-collapse-panel.t-is-disabled .t-collapse-panel__icon{cursor:not-allowed;pointer-events:none}.t-collapse-panel.t-is-disabled .t-collapse-panel__body{background:var(--td-bg-color-component-disabled)}.t-collapse-panel.t-is-disabled .t-collapse-panel__content{color:var(--td-text-color-disabled)}.t-rate{display:flex;align-items:center}.t-rate .t-rate__star-top{position:absolute;width:0;height:100%;left:0;top:0;overflow:hidden;transition:all .2s cubic-bezier(.38,0,.24,1)}.t-rate .t-rate__star-top,.t-rate .t-rate__star-bottom{display:grid}.t-rate__list{display:flex;list-style:none;padding:0;margin:0}.t-rate__item{position:relative;cursor:pointer;transition:all .2s cubic-bezier(.38,0,.24,1)}.t-rate__item:hover{transform:scale(1.33)}.t-rate__item--half .t-rate__star-top{width:50%}.t-rate__item--full .t-rate__star-top{width:100%}.t-rate__text{color:var(--td-text-color-primary);font:var(--td-font-mark-medium);margin-left:var(--td-comp-margin-l)}.t-typography{color:var(--td-text-color-primary);font:var(--td-font-body-medium);margin:var(--td-comp-margin-m) 0}h1.t-typography{font:var(--td-font-headline-large);margin-top:var(--td-comp-margin-xxxxl);margin-bottom:var(--td-comp-margin-l)}h2.t-typography{font:var(--td-font-headline-medium);margin-top:var(--td-comp-margin-xxxl);margin-bottom:var(--td-comp-margin-l)}h3.t-typography{font:var(--td-font-headline-small);margin-top:var(--td-comp-margin-xxl);margin-bottom:var(--td-comp-margin-m)}h4.t-typography{font:var(--td-font-title-large);margin-top:var(--td-comp-margin-xl);margin-bottom:var(--td-comp-margin-m)}h5.t-typography{font:var(--td-font-title-medium);margin-top:var(--td-comp-margin-l);margin-bottom:var(--td-comp-margin-m)}h6.t-typography{font:var(--td-font-title-small)}.t-typography strong{font-weight:600}.t-typography mark{background-color:#fcdf47}.t-typography code{border-radius:var(--td-radius-default);border:1px solid var(--td-component-border);margin:0 var(--td-comp-margin-xs);background-color:var(--td-bg-color-secondarycontainer);padding:1px var(--td-comp-paddingLR-s);transition:background-color .2s;white-space:nowrap;font:var(--td-font-body-small);font-family:Source Code Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei;display:inline-block}.t-typography code:hover{border-radius:var(--td-radius-default);border:1px solid var(--td-component-border);background-color:var(--td-bg-color-secondarycontainer-hover)}.t-typography kbd{border-radius:var(--td-radius-default);border:1px solid var(--td-component-border);margin:0 var(--td-comp-margin-xs);background-color:var(--td-bg-color-secondarycontainer);padding:1px var(--td-comp-paddingLR-s);box-shadow:0 1px 0 0 var(--td-component-border);font:var(--td-font-body-small);font-family:Source Code Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei;display:inline-block}.t-typography--disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-typography--success{color:var(--td-success-color)}.t-typography--warning{color:var(--td-warning-color)}.t-typography--error{color:var(--td-error-color)}.t-typography--secondary{color:var(--td-text-color-secondary)}.t-typography-ellipsis-symbol,.t-typography .t-icon-copy{color:var(--td-brand-color);cursor:pointer}.t-typography-ellipsis-symbol:hover,.t-typography .t-icon-copy:hover{color:var(--td-brand-color-hover)}.t-typography .t-icon-checked{color:var(--td-success-color)}.t-qrcode{position:relative;display:flex;box-sizing:border-box;background-color:var(--td-bg-color-container);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m);border-radius:var(--td-radius-medium);border:1px solid var(--td-component-border)}.t-qrcode>canvas{align-self:stretch;flex:auto;min-width:0}.t-qrcode.t-borderless{border-color:transparent}.t-qrcode .t-mask{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:300;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;color:var(--td-text-color-primary);line-height:var(--td-line-height-body-medium);background-color:var(--td-mask-background);text-align:center;border-radius:var(--td-radius-medium)}.t-qrcode .t-expired__text{color:var(--td-text-color-primary);font-weight:600}.t-qrcode .t-expired__button{display:flex;color:var(--td-brand-color);box-shadow:none;cursor:pointer;-moz-column-gap:var(--td-comp-margin-s);column-gap:var(--td-comp-margin-s);align-items:center;height:var(--td-comp-size-m);transition:all .2s cubic-bezier(.215,.61,.355,1)}.t-qrcode .t-expired__button:hover{color:var(--td-brand-color-hover)}.t-qrcode .t-scanned{display:flex;-moz-column-gap:var(--td-comp-margin-s);column-gap:var(--td-comp-margin-s);align-items:center}.t-qrcode .t-scanned__icon{color:var(--td-success-color)}.t-qrcode-svg{align-items:center;justify-content:center}.t-alert{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;display:flex;align-items:flex-start;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);opacity:1;transition:opacity .2s;border-radius:var(--td-radius-medium)}.t-alert.t-is-hidden{display:none}.t-alert--closing{opacity:0}.t-alert--info{background-color:var(--td-brand-color-focus)}.t-alert--info .t-alert__icon,.t-alert--info .t-alert__swiper-trigger-wrap,.t-alert--info .t-alert__swiper-trigger--active{color:var(--td-brand-color)}.t-alert--success{background-color:var(--td-success-color-focus)}.t-alert--success .t-alert__icon{color:var(--td-success-color)}.t-alert--success .t-alert__swiper-trigger-wrap{color:var(--td-success-color-focus)}.t-alert--success .t-alert__swiper-trigger--active{color:var(--td-success-color)}.t-alert--warning{background-color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__icon{color:var(--td-warning-color)}.t-alert--warning .t-alert__swiper-trigger-wrap{color:var(--td-warning-color-focus)}.t-alert--warning .t-alert__swiper-trigger--active{color:var(--td-warning-color)}.t-alert--error{background-color:var(--td-error-color-focus)}.t-alert--error .t-alert__icon{color:var(--td-error-color)}.t-alert--error .t-alert__swiper-trigger-wrap{color:var(--td-error-color-focus)}.t-alert--error .t-alert__swiper-trigger--active{color:var(--td-error-color)}.t-alert__icon{font-size:var(--td-line-height-body-medium);display:inherit}.t-alert__icon,.t-alert__close{flex:0 0 auto;line-height:var(--td-line-height-body-small)}.t-alert__content{flex:1 1 0;font-size:var(--td-font-size-body-medium);line-height:var(--td-line-height-body-medium);overflow:hidden}.t-alert__title,.t-alert__message{width:100%;display:flex}.t-alert__title{color:var(--td-text-color-primary);font-weight:700}.t-alert__title+.t-alert__message{margin-top:var(--td-comp-margin-s)}.t-alert__description{color:var(--td-text-color-secondary);flex:0 1 auto;transition:height .2s}.t-alert__operation{flex:0 0 auto;padding:0 var(--td-comp-paddingLR-s);color:var(--td-brand-color);cursor:pointer;transition:color .2s}.t-alert__operation:hover{color:var(--td-brand-color-hover)}.t-alert__operation:active{color:var(--td-brand-color-active)}.t-alert__icon+.t-alert__content{margin-left:var(--td-comp-margin-s)}.t-alert__collapse{margin-top:var(--td-comp-margin-s);color:var(--td-brand-color);cursor:pointer}.t-alert__close{display:inline-flex;align-items:center;margin-left:var(--td-comp-margin-l);color:var(--td-text-color-secondary);cursor:pointer;transition:color .2s}.t-alert__close:hover{color:var(--td-text-color-primary)}.t-alert__close>.t-icon{font-size:calc(var(--td-line-height-body-medium) - 2px);padding:calc((var(--td-line-height-body-medium) - calc(var(--td-line-height-body-medium) - 2px)) / 2) 0}.t-drawer-fade-enter,.t-drawer-fade-appear{opacity:0;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:linear;animation-play-state:paused}.t-drawer-fade-exit{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:linear;animation-play-state:paused}.t-drawer-fade-enter.t-drawer-fade-enter-active,.t-drawer-fade-enter.t-drawer-fade-enter-active.t-drawer-fade-enter-to,.t-drawer-fade-appear.t-drawer-fade-appear-active,.t-drawer-fade-appear.t-drawer-fade-appear-active.t-drawer-fade-appear-to{animation-name:tDrawerFadeIn;animation-duration:.2s;animation-play-state:running}.t-drawer-fade-exit.t-drawer-fade-exit-active,.t-drawer-fade-leave-active.t-drawer-fade-leave-to{animation-name:tDrawerFadeOut;animation-duration:.2s;animation-play-state:running}@keyframes tDrawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDrawerFadeOut{0%{opacity:1}to{opacity:0}}.t-drawer{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;position:fixed;z-index:1500;width:100%;height:100%;pointer-events:none;overflow:hidden;outline:none}.t-drawer--lock{overflow:hidden}.t-drawer--attach{position:absolute}.t-drawer--left,.t-drawer--right{top:0}.t-drawer--left{left:0}.t-drawer--right{right:0}.t-drawer--top,.t-drawer--bottom{left:0}.t-drawer--top{top:0}.t-drawer--bottom{bottom:0}.t-drawer__mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--td-mask-active);transition:opacity .2s cubic-bezier(.38,0,.24,1);opacity:0}.t-drawer__content-wrapper{display:flex;flex-direction:column;background:var(--td-bg-color-container);width:16px;height:16px;font-size:var(--td-font-body-medium);color:var(--td-text-color-secondary);box-shadow:var(--td-shadow-2);overflow:hidden;pointer-events:auto;transition:transform .28s cubic-bezier(.38,0,.24,1),visibility .28s cubic-bezier(.38,0,.24,1);position:relative}.t-drawer .t-drawer__content-wrapper{position:absolute;width:100%;height:100%;visibility:hidden}.t-drawer .t-drawer__content-wrapper--left,.t-drawer .t-drawer__content-wrapper--right{top:0}.t-drawer .t-drawer__content-wrapper--left{left:0;transform:translate(-100%)}.t-drawer .t-drawer__content-wrapper--right{right:0;transform:translate(100%)}.t-drawer .t-drawer__content-wrapper--top,.t-drawer .t-drawer__content-wrapper--bottom{left:0}.t-drawer .t-drawer__content-wrapper--top{top:0;transform:translateY(-100%)}.t-drawer .t-drawer__content-wrapper--bottom{bottom:0;transform:translateY(100%)}.t-drawer__header{display:flex;align-items:center;min-height:var(--td-comp-size-xxxl);padding:0 var(--td-comp-paddingLR-l);font:var(--td-font-title-medium);color:var(--td-text-color-primary);border-bottom:1px solid var(--td-border-level-1-color);border-radius:var(--td-radius-small) var(--td-radius-small) 0 0;box-sizing:border-box}.t-drawer__body{padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);overflow:auto;flex:1}.t-drawer__footer{width:100%;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);text-align:left;border-top:1px solid var(--td-border-level-1-color);background-color:var(--td-bg-color-container);box-sizing:border-box}.t-drawer__footer .t-button{margin-left:var(--td-comp-margin-s)}.t-drawer__footer .t-button:first-child{margin-left:0}.t-drawer__close-btn{position:absolute;display:flex;justify-content:center;align-items:center;width:var(--td-comp-size-xs);height:var(--td-comp-size-xs);top:calc((var(--td-comp-size-xxxl) - var(--td-comp-size-xs)) / 2);right:var(--td-comp-margin-s);color:var(--td-text-color-primary);background-color:var(--td-bg-color-container);border-radius:var(--td-radius-default);cursor:pointer;transition:background-color .2s}.t-drawer__close-btn:hover{background-color:var(--td-bg-color-container-hover)}.t-drawer__close-btn:active{background-color:var(--td-bg-color-container-active)}.t-drawer__close-btn .t-icon{font-size:calc(var(--td-font-size-body-medium) + 2px);vertical-align:unset}.t-drawer--open{width:100%;height:100%;pointer-events:auto}.t-drawer--open>.t-drawer__content-wrapper{visibility:visible}.t-drawer--open>.t-drawer__mask{opacity:1;width:100%;height:100%}.t-drawer--without-mask{pointer-events:none}[tabindex="-1"]:focus{outline:none!important}.t-guide{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-guide--lock{overflow:hidden}.t-guide--absolute{position:absolute}.t-guide--fixed{position:fixed}.t-guide__overlay{position:fixed;inset:0;z-index:999997}.t-guide__highlight{z-index:999998;transition:.2s cubic-bezier(0,0,.15,1);border-radius:var(--td-radius-default)}.t-guide__highlight--dialog{border-radius:var(--td-radius-large)}.t-guide__highlight--mask{box-shadow:0 0 0 0 var(--td-mask-active),var(--td-mask-active) 0 0 0 5000px}.t-guide__highlight--nomask{border-radius:var(--td-radius-medium);border:2px solid var(--td-brand-color);box-sizing:border-box}.t-guide__reference{z-index:999999}.t-guide__wrapper{position:fixed;inset:0;display:flex;justify-content:center;z-index:999999;padding-top:20vh}.t-guide__wrapper--center{padding-top:0;align-items:center}.t-guide__dialog{min-width:320px;max-width:500px;padding:var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl);border-radius:var(--td-radius-large);background:var(--td-bg-color-container);animation:tGuideDialogFadeIn .3s ease-out;box-sizing:border-box}.t-guide__dialog--nomask{border:1px solid var(--td-component-border)}.t-guide__dialog .t-guide__title{font:var(--td-font-title-medium);font-weight:700}.t-guide__dialog .t-guide__desc{margin-top:var(--td-comp-margin-l);font:var(--td-font-body-medium)}.t-guide__tooltip{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-s);min-width:240px;max-width:600px;max-height:300px}.t-guide__title{text-align:left;color:var(--td-text-color-primary);font:var(--td-font-title-small);font-weight:700}.t-guide__desc{margin-top:var(--td-comp-margin-s);text-align:left;color:var(--td-text-color-secondary);font:var(--td-font-body-small)}.t-guide__action{display:flex;align-items:center}.t-guide__action button{margin-right:var(--td-comp-margin-s)}.t-guide__action button:last-child{margin-right:0}.t-guide__footer{display:flex;align-items:center}.t-guide__footer--popup{margin-top:var(--td-comp-margin-l)}.t-guide__footer--dialog{margin-top:24px}.t-guide__footer--dialog .t-guide__action{display:flex;justify-content:center}.t-guide__counter{color:var(--td-text-color-placeholder);text-align:left;font:var(--td-font-body-small);flex:1}.t-guide__popup .t-guide__popup--content{background:none;box-shadow:none;padding:0}@keyframes tGuideDialogFadeIn{0%{opacity:0}to{opacity:1}}.t-notification{color:var(--td-text-color-primary);margin:0;padding:0;list-style:none;font:var(--td-font-body-medium);outline:0;border:0;background-color:var(--td-bg-color-container);display:flex;box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-sizing:border-box;border-radius:var(--td-radius-medium);width:360px;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)}.t-notification__icon{width:calc(var(--td-font-size-body-large) + 8px);text-align:center;margin-right:var(--td-comp-margin-s)}.t-notification__icon .t-icon{font-size:calc(var(--td-font-size-body-large) + 8px)}.t-notification .t-icon.t-is-info{color:var(--td-brand-color)}.t-notification .t-icon.t-is-success{color:var(--td-success-color)}.t-notification .t-icon.t-is-warning{color:var(--td-warning-color)}.t-notification .t-icon.t-is-error{color:var(--td-error-color-6)}.t-notification__main{flex:1}.t-notification__title__wrap{display:flex;justify-content:space-between}.t-notification__title{font:var(--td-font-title-medium);color:var(--td-text-color-primary)}.t-notification .t-icon-close{cursor:pointer;font-size:var(--td-font-size-body-large);border-radius:var(--td-radius-default);color:var(--td-text-color-secondary)}.t-notification .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-notification .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-notification__content{font:var(--td-font-body-medium);color:var(--td-text-color-secondary);margin-top:var(--td-comp-margin-s);max-height:66px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.t-notification__detail{margin-top:var(--td-comp-margin-l);text-align:right;font:var(--td-font-body-medium)}.t-notification__detail-item{cursor:pointer}.t-notification__detail-item:hover{color:inherit;background:var(--td-bg-color-container-hover)}.t-notification__detail-item:active{color:inherit;background:var(--td-bg-color-container-active)}.t-notification__detail-item+.t-notification__detail-item{margin-left:var(--td-comp-margin-s)}.t-notification__detail-item.t-is-active{color:var(--td-brand-color)}.t-notification__show--top-left{position:fixed;top:0;left:0}.t-notification__show--top-left>.t-notification{animation-duration:.3s;animation-name:slidein-top-left}@keyframes slidein-top-left{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.t-notification__show--top-right{position:fixed;top:0;right:0}.t-notification__show--top-right>.t-notification{animation-duration:.3s;animation-name:slidein-top-right}@keyframes slidein-top-right{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.t-notification__show--bottom-left{position:fixed;bottom:0;left:0;display:flex;flex-direction:column-reverse}.t-notification__show--bottom-left>.t-notification{animation-duration:.3s;animation-name:slidein-bottom-left}@keyframes slidein-bottom-left{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.t-notification__show--bottom-right{position:fixed;bottom:0;right:0;display:flex;flex-direction:column-reverse}.t-notification__show--bottom-right>.t-notification{animation-duration:.3s;animation-name:slidein-bottom-right}@keyframes slidein-bottom-right{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.t-notification-list__show{position:fixed}.t-popconfirm{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none;min-width:160px;border-radius:var(--td-radius-medium)}.t-popconfirm .t-popup__content{padding:0}.t-popconfirm.t-popup[data-popper-placement^=top] .t-popup__arrow{bottom:-4px}.t-popconfirm__content{position:relative;padding:var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);border-radius:var(--td-radius-medium)}.t-popconfirm__body{display:flex;align-items:flex-start;text-align:left}.t-popconfirm__body>.t-icon{display:inline-block;margin-right:var(--td-comp-margin-s);padding:calc(calc(var(--td-line-height-body-medium) - calc(var(--td-font-size-body-medium) + 6px)) / 2) 0;font-size:calc(var(--td-font-size-body-medium) + 6px)}.t-popconfirm__confirm{margin-left:var(--td-comp-margin-s)}.t-popconfirm__inner{display:inline-block;vertical-align:top;max-width:320px;font:var(--td-font-body-medium);color:var(--td-text-color-primary)}.t-popconfirm__icon--warning{color:var(--td-warning-color)}.t-popconfirm__icon--danger{color:var(--td-error-color)}.t-popconfirm__icon--default{color:var(--td-brand-color)}.t-popconfirm__buttons{text-align:right;margin-top:var(--td-comp-margin-l)}.t-popconfirm__buttons>span:last-child{margin-right:0}.t-upload{font:var(--td-font-body-medium);color:var(--td-text-color-primary);box-sizing:border-box;margin:0;padding:0;list-style:none}.t-upload .t-is-bordered{border:1px solid var(--td-component-border)}.t-upload .t-upload__trigger{display:inline-block}.t-upload .t-icon{font-size:calc(var(--td-font-size-body-medium) + 2px);flex-shrink:0}.t-upload .t-icon-check-circle-filled{color:var(--td-success-color)}.t-upload .t-icon-error-circle-filled{color:var(--td-error-color)}.t-upload .t-icon-time-filled{color:var(--td-text-color-placeholder)}.t-upload .t-icon-add{color:var(--td-text-color-primary)}.t-upload__list-file{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin-right:var(--td-comp-margin-m);overflow:hidden}.t-upload__list-file .t-icon{font-size:var(--td-comp-size-xl);color:var(--td-brand-color)}.t-upload__list-item{display:flex;justify-content:space-between;align-items:center;margin-top:var(--td-comp-margin-m);width:496px;height:124px;padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m);border:1px solid var(--td-component-border);border-radius:var(--td-radius-default);font:var(--td-font-body-medium)}.t-upload__list-item.t-is--error .t-upload__list-name,.t-upload__list-item.t-is--error .t-upload__list-file .t-icon{color:var(--td-error-color)}.t-upload__list-content{display:flex;align-items:center}.t-upload-list__control{cursor:pointer}.t-upload-list__control:hover{color:var(--td-error-color)}.t-upload__list-img{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;cursor:pointer}.t-upload__list-name{max-width:200px;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-upload--highlight{color:var(--td-text-color-brand)}.t-upload__single-name{margin-right:var(--td-comp-margin-s)}.t-upload__card{font:var(--td-font-body-small);overflow:hidden;width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--td-comp-margin-s)}.t-upload__card .t-is-disabled :hover{cursor:not-allowed}.t-upload__card-item{cursor:pointer;box-sizing:border-box;list-style:none}.t-upload__card-item:after{content:"";display:block}.t-upload__card-item:hover .t-upload__card-mask{opacity:1;transition:opacity .2s linear}.t-upload__card-item.t-is--error .t-icon-warning_fill{color:var(--td-error-color);margin-bottom:var(--td-comp-margin-s)}.t-upload__card-item.t-is--error .t-upload__card-status{color:var(--td-error-color)}.t-upload__card-item.t-is-background{transition:border-color .2s linear}.t-upload__card .t-icon-loading{margin-bottom:var(--td-comp-margin-s)}.t-upload__card-name{max-width:100%;margin-top:var(--td-comp-margin-s);white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-upload__card-content{position:relative;width:110px;height:110px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background-color:var(--td-bg-color-secondarycontainer);border:1px dashed var(--td-component-border);padding:var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);border-radius:var(--td-radius-default)}.t-upload__card-container{width:110px;height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--td-bg-color-secondarycontainer);border:1px dashed var(--td-component-border);box-sizing:border-box;position:relative;border-radius:var(--td-radius-default);transition:border .2s linear}.t-upload__card-container:hover:not(.t-is-disabled){border-color:var(--td-brand-color);transition:border-color .2s linear}.t-upload__card-container>.t-icon{color:var(--td-text-color-placeholder)}.t-upload__card-container>.t-icon,.t-upload__card-container .t-loading{font-size:var(--td-comp-size-xs);margin-bottom:var(--td-comp-margin-s)}.t-upload__card-container>p,.t-upload__card-container .t-upload__add-text{color:var(--td-text-color-placeholder);margin:0}.t-upload__card-status-wrap{text-align:center}.t-upload__card-status-wrap>svg{margin-bottom:var(--td-comp-margin-s)}.t-upload__card-status-wrap .t-icon,.t-upload__card-status-wrap .t-loading{font-size:var(--td-comp-size-xs)}.t-upload__card-image{max-width:100%;max-height:100%;width:100%;height:100%}.t-upload__card-status{color:var(--td-text-color-disabled);font:var(--td-font-body-small)}.t-upload__card-mask{background-color:var(--td-mask-active);color:var(--td-text-color-anti);will-change:transform;opacity:0;z-index:2;transition:opacity .2s linear;display:flex;align-items:center;justify-content:center;position:absolute;inset:0}.t-upload__card-mask-item-divider{margin:0 var(--td-comp-margin-l);border-left:1px var(--td-text-color-anti) solid;height:var(--td-comp-size-xxxs)}.t-upload__card-mask-item>.t-icon{cursor:pointer;font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-upload__dialog .t-dialog{max-width:80%}.t-upload__dialog .t-dialog--default{padding:32px}.t-upload__dialog .t-dialog-body{padding-bottom:0}.t-upload__dialog .t-dialog-body-img-box img{display:block;max-width:100%;max-height:100%}.t-upload__dragger{display:flex;width:336px;height:144px;border:1px dashed var(--td-component-border);border-radius:var(--td-radius-small);font:var(--td-font-body-medium);color:var(--td-text-color-secondary);cursor:pointer;padding:var(--td-comp-margin-l);position:relative;overflow:auto;box-sizing:border-box;transition:border-color .2s linear}.t-upload__dragger.t-is--active{background-color:var(--td-bg-color-container-active);border-color:var(--td-brand-color)}.t-upload__dragger:hover{border-color:var(--td-brand-color)}.t-upload__dragger-btns{position:absolute;bottom:var(--td-comp-margin-l)}.t-upload__dragger .t-size-s{display:block}.t-upload__dragger-center{justify-content:center;align-items:center}.t-upload__dragger-error,.t-upload__dragger-error:hover{border-color:var(--td-error-color)}.t-upload__dragger-text{display:flex;align-items:center;font:var(--td-font-body-medium);color:var(--td-text-color-primary);margin-bottom:var(--td-comp-margin-s);max-width:calc(336px - var(--td-comp-margin-l) * 2 - 0)}.t-upload__dragger-text .t-upload__single-name{white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-upload__tips{display:block;color:var(--td-text-color-placeholder);margin-top:var(--td-comp-margin-s);font:var(--td-font-body-small)}.t-upload__tips.t-upload__tips-error{color:var(--td-error-color)}.t-upload__tips.t-upload__tips-warn{color:var(--td-warning-color)}.t-upload__placeholder{color:var(--td-text-color-placeholder)}.t-upload__display-text--margin{margin-top:var(--td-comp-margin-s)}.t-upload__single-display-text{color:var(--td-text-color-secondary);font:var(--td-font-body-small);display:flex;align-items:center}.t-upload__single-display-text .t-upload__flow-status .t-icon{font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-icon-clear-circle-filled{color:var(--td-text-color-placeholder);margin-top:var(--td-comp-margin-xxs);transition:color .2s linear}.t-icon-clear-circle-filled:hover{color:var(--td-text-color-secondary);cursor:pointer;transition:color .2s linear}.t-upload__single-percent{margin-left:var(--td-comp-margin-xs)}.t-upload__single-progress{color:var(--td-brand-color);display:flex;align-items:center}.t-upload__single-progress .t-loading{font-size:calc(var(--td-font-size-body-medium) + 2px);flex-shrink:0}.t-upload__single-input-delete{margin-left:var(--td-comp-margin-l);font:var(--td-font-body-medium);color:var(--td-brand-color);cursor:pointer}.t-upload__single-input-preview{display:flex;justify-content:space-between;flex:1}.t-upload__single-input-text{display:block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-upload__single-file-input{display:flex;align-items:center}.t-upload__single-file-input .t-upload__trigger{margin-left:var(--td-comp-margin-l)}.t-upload__single-file-input .t-upload__single-progress{white-space:nowrap}.t-upload__single-file-input .t-input__inner{display:flex;align-items:center;justify-content:space-between}.t-upload__dragger-progress{width:100%;display:flex}.t-upload__dragger-progress .t-icon,.t-upload__dragger-progress .t-loading{font-size:calc(var(--td-font-size-body-medium) + 2px);flex-shrink:0}.t-upload__dragger-img-wrap{width:110px;height:110px;background-color:var(--td-bg-color-secondarycontainer);border-radius:var(--td-radius-default);display:flex;align-items:center;justify-content:center;flex-shrink:0}.t-upload__dragger-img-wrap>.t-image__wrapper--shape-square{width:100%}.t-upload__dragger-img-wrap>.t-image__wrapper--shape-square .t-space-item{text-align:center}.t-upload__dragger-img-wrap>img{max-width:100%;max-height:100%}.t-upload__dragger-img-wrap+.t-upload__dragger-progress-info{margin-left:var(--td-comp-margin-l);max-width:calc(336px - var(--td-comp-margin-l) * 2 - calc(110px + var(--td-comp-margin-l)))}.t-upload__dragger-progress-info{flex:1}.t-upload__dragger-progress-info .t-upload__single-display-text{margin-bottom:var(--td-comp-margin-s)}.t-upload__dragger-progress-info .t-button:hover{background-color:transparent}.t-upload__dragger-progress-cancel,.t-upload__dragger-progress-reupload{margin-right:var(--td-comp-margin-l)}.t-upload__dragger-progress-cancel:hover,.t-upload__dragger-progress-reupload:hover,.t-upload__dragger-delete-btn:hover,.t-upload__dragger-upload-btn:hover{border-color:transparent}.t-upload__flow-image-flow{width:498px}.t-upload__flow{min-width:498px;max-width:960px}.t-upload__flow-placeholder{display:inline-block;margin-left:var(--td-comp-margin-l)}.t-upload__flow-op{display:flex;align-items:center}.t-upload__flow-bottom{display:flex;justify-content:flex-end;margin-top:var(--td-comp-margin-xxl)}.t-upload__flow-bottom .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-upload__flow-empty{width:100%;height:184px;display:flex;justify-content:center;align-items:center;color:var(--td-text-color-placeholder)}.t-upload__flow-table{width:100%;border:1px dashed var(--td-component-border);margin-top:var(--td-comp-margin-xxl);border-collapse:collapse}.t-upload__flow-table>thead>tr,.t-upload__flow-table>tbody>tr,.t-upload__flow-table>tfoot>tr,.t-upload__flow-table>tr{border-top:1px solid var(--td-component-border)}.t-upload__flow-table>thead>tr>th,.t-upload__flow-table>tbody>tr>th,.t-upload__flow-table>tfoot>tr>th,.t-upload__flow-table>tr>th{color:var(--td-text-color-placeholder);font-weight:400;border:1px solid var(--td-component-border);text-align:left;background-color:var(--td-bg-color-container)}.t-upload__flow-table>thead>tr>td,.t-upload__flow-table>tbody>tr>td,.t-upload__flow-table>tfoot>tr>td,.t-upload__flow-table>tr>td{color:var(--td-text-color-primary)}.t-upload__flow-table>thead>tr>td,.t-upload__flow-table>tbody>tr>td,.t-upload__flow-table>tfoot>tr>td,.t-upload__flow-table>tr>td,.t-upload__flow-table>thead>tr>th,.t-upload__flow-table>tbody>tr>th,.t-upload__flow-table>tfoot>tr>th,.t-upload__flow-table>tr>th{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)}.t-upload__flow-table__batch-row{border-left:1px solid var(--td-component-border)}.t-upload__flow-button{color:var(--td-text-color-placeholder);cursor:pointer;transition:color .2s linear}.t-upload__flow-button:hover{color:var(--td-text-color-secondary)}.t-upload__flow-status{display:flex;align-items:center}.t-upload__flow-status .t-icon,.t-upload__flow-status .t-loading{margin-right:var(--td-comp-margin-s);font-size:calc(var(--td-font-size-body-medium) + 2px)}.t-upload__flow-card-area{border:1px dashed var(--td-component-border);padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m);margin-top:var(--td-comp-margin-xxl);transition:border .2s linear}.t-upload__flow-card-area:hover{border-color:var(--td-brand-color);transition:border-color .2s linear}.t-upload__icon-delete,.t-upload__single-input-clear{color:var(--td-text-color-placeholder);cursor:pointer;transition:color .2s linear}.t-upload__icon-delete:hover,.t-upload__single-input-clear:hover{color:var(--td-text-color-secondary);transition:color .2s linear}.t-icon.t-upload__single-input-clear{display:none}.t-upload__single-input-preview:hover .t-upload__single-input-clear{display:initial}.t-upload__single-input-preview:hover .t-upload__status-icon{display:none}.t-upload .t-upload__single-name{color:var(--td-text-color-secondary)}.t-upload .t-upload__file-thumbnail{margin-right:var(--td-comp-paddingLR-s);width:var(--td-comp-size-xxl);height:var(--td-comp-size-xxl);display:flex;justify-content:center;align-items:center;cursor:pointer}.t-upload .t-upload__file-thumbnail>svg{font-size:var(--td-comp-size-s);color:var(--td-text-color-placeholder)}.t-upload__card-name{margin-top:8px}.t-upload--theme-file-input{width:100%}.t-upload__dragger-btns>.t-button{padding:0}.t-upload__file-info{display:flex;align-items:center}.t-upload__card-container.t-is-disabled{cursor:not-allowed}.t-upload__card-container.t-is-disabled .t-upload__add-text,.t-upload__card-container.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}: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)}.category-chip.green[data-v-97b5ef3c]{background-color:#2d6b4f14}@supports (color:color-mix(in lab,red,red)){.category-chip.green[data-v-97b5ef3c]{background-color:color-mix(in oklab,var(--color-es-green,#2d6b4f)8%,transparent)}}.category-chip.green[data-v-97b5ef3c]{color:var(--color-es-green,#2d6b4f)}.category-chip.green.active[data-v-97b5ef3c]{border-color:var(--color-es-green,#2d6b4f);background-color:#2d6b4f26}@supports (color:color-mix(in lab,red,red)){.category-chip.green.active[data-v-97b5ef3c]{background-color:color-mix(in oklab,var(--color-es-green,#2d6b4f)15%,transparent)}}.category-chip.red[data-v-97b5ef3c]{background-color:#d94b4b14}@supports (color:color-mix(in lab,red,red)){.category-chip.red[data-v-97b5ef3c]{background-color:color-mix(in oklab,var(--color-es-red,#d94b4b)8%,transparent)}}.category-chip.red[data-v-97b5ef3c]{color:var(--color-es-red,#d94b4b)}.category-chip.red.active[data-v-97b5ef3c]{border-color:var(--color-es-red,#d94b4b);background-color:#d94b4b26}@supports (color:color-mix(in lab,red,red)){.category-chip.red.active[data-v-97b5ef3c]{background-color:color-mix(in oklab,var(--color-es-red,#d94b4b)15%,transparent)}}.category-chip.yellow[data-v-97b5ef3c]{background-color:#e5a8351a}@supports (color:color-mix(in lab,red,red)){.category-chip.yellow[data-v-97b5ef3c]{background-color:color-mix(in oklab,var(--color-es-yellow,#e5a835)10%,transparent)}}.category-chip.yellow[data-v-97b5ef3c]{color:#c99420}.category-chip.yellow.active[data-v-97b5ef3c]{border-color:var(--color-es-yellow,#e5a835);background-color:#e5a83533}@supports (color:color-mix(in lab,red,red)){.category-chip.yellow.active[data-v-97b5ef3c]{background-color:color-mix(in oklab,var(--color-es-yellow,#e5a835)20%,transparent)}}.category-chip.gray[data-v-97b5ef3c]{color:#1e3a32b3;background-color:#1e3a320f}.category-chip.gray.active[data-v-97b5ef3c]{background-color:#1e3a321f;border-color:#1e3a3266}.category-chip[data-v-97b5ef3c]:hover:not(.active){transform:translateY(-1px)}.preview-item:hover .remove-btn[data-v-97b5ef3c]{opacity:1}:root[theme-mode=dark] .category-chip.gray{color:var(--es-text-secondary);background:#aab6c81a}:root[theme-mode=dark] .category-chip.gray.active{border-color:var(--es-text-tertiary);background:#aab6c82e}.feedback-dialog .t-dialog{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000026}.feedback-dialog .t-dialog__body{padding:0}:root[theme-mode=dark] .feedback-dialog .t-dialog{background:var(--es-surface);box-shadow:0 20px 60px var(--es-shadow-color)}:root[theme-mode=dark] .feedback-dialog .t-dialog__body{color:var(--es-text)}:root[theme-mode=dark] .feedback-dialog .t-dialog__body h3{color:var(--es-text)!important}:root[theme-mode=dark] .feedback-dialog .t-dialog__body p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .feedback-dialog .t-dialog__body label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .feedback-dialog .t-dialog__body input[type=text],:root[theme-mode=dark] .feedback-dialog .t-dialog__body textarea{background:var(--es-surface-elevated)!important;color:var(--es-text)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .feedback-dialog .t-dialog__body input[type=text]:focus,:root[theme-mode=dark] .feedback-dialog .t-dialog__body textarea:focus{background:var(--es-bg-elevated)!important;border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .feedback-dialog .t-dialog__body input::-moz-placeholder,:root[theme-mode=dark] .feedback-dialog .t-dialog__body textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .feedback-dialog .t-dialog__body input::placeholder,:root[theme-mode=dark] .feedback-dialog .t-dialog__body textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .feedback-dialog .upload-area{border-color:var(--es-border)!important;background:transparent}:root[theme-mode=dark] .feedback-dialog .upload-area:hover{border-color:var(--es-brand-green-text)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .feedback-dialog .t-dialog__body button.w-8{background:var(--es-surface-elevated);color:var(--es-text-secondary)}:root[theme-mode=dark] .feedback-dialog .t-dialog__body button[type=button]:not(.w-8):not([type=submit]):not(.remove-btn){border-color:var(--es-border);color:var(--es-text-secondary)}:root[theme-mode=dark] .feedback-dialog .t-dialog__body h4{color:var(--es-text)!important}[data-v-bf5a6826]:root{--es-red:#d94b4b;--es-green:#2d6b4f;--es-yellow:#e5a835;--es-black:#1a1a1a;--es-white:#fff;--logo-green:#296850;--logo-red:#e74832;--logo-yellow:#e5a835;--logo-black:#202124;--logo-green-dark:#1e3a32;--text-primary:var(--es-text);--text-secondary:var(--es-text-secondary);--text-tertiary:var(--es-text-tertiary);--text-disabled:var(--es-text-tertiary);--glass-bg:var(--es-glass-fill);--glass-bg-solid:var(--es-glass-fill-strong);--glass-border:var(--es-glass-stroke);--glass-shadow:var(--es-shadow-lg);--glass-blur:20px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-2xl:48px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-decelerate:cubic-bezier(0,0,.2,1);--ease-accelerate:cubic-bezier(.4,0,1,1);--ease-smooth:cubic-bezier(.4,0,.2,1);--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1400px;--bg-gradient:var(--es-bg-gradient)}.glass-card[data-v-bf5a6826]{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-xl);background:#ffffffeb;border:1px solid #29685014;box-shadow:0 2px 8px #0000000a}.glass-card[data-v-bf5a6826]:hover,.glass-card-hover[data-v-bf5a6826]{background:#fffffff5;border-color:#2968501f;box-shadow:0 4px 16px #0000000f}.glass-panel[data-v-bf5a6826]{-webkit-backdrop-filter:blur(16px)saturate(150%);border-radius:var(--radius-xl);background:#ffffffe0;border:1px solid #2968500f;box-shadow:0 4px 24px #0000000d}.glass-info-bar[data-v-bf5a6826]{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);background:#ffffffeb;border:1px solid #2968500f;box-shadow:0 2px 12px #0000000a}.glass-sidebar[data-v-bf5a6826]{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff59,#ffffff40,#ffffff4d);box-shadow:2px 0 16px #00000008}.glass-card-collapsed[data-v-bf5a6826]{border-radius:var(--radius-md);background:#ffffff40}.glass-card-collapsed[data-v-bf5a6826]:hover{background:#ffffff80}.glass-card-collapsed.active[data-v-bf5a6826]{background:#2968501a;border-color:#29685033}.glass-dialog[data-v-bf5a6826]{-webkit-backdrop-filter:blur(24px)saturate(200%);border-radius:var(--radius-xl);background:#ffffffd9;border:1px solid #fff6;box-shadow:0 8px 32px #00000014}:root[theme-mode=dark] .glass-card[data-v-bf5a6826]{background:var(--es-glass-fill-strong,#162721eb);border-color:var(--es-glass-stroke,#2a443885);box-shadow:0 2px 8px #0003}:root[theme-mode=dark] .glass-card[data-v-bf5a6826]:hover,:root[theme-mode=dark] .glass-card-hover[data-v-bf5a6826]{background:#162721f5;border-color:#2a4438b8;box-shadow:0 4px 16px #00000040}:root[theme-mode=dark] .glass-panel[data-v-bf5a6826]{background:var(--es-glass-fill-strong,#162721eb);border-color:var(--es-glass-stroke,#2a443885);box-shadow:0 4px 24px #00000040}:root[theme-mode=dark] .glass-info-bar[data-v-bf5a6826]{background:var(--es-glass-fill-strong,#162721eb);border-color:var(--es-glass-stroke,#2a443885);box-shadow:0 2px 12px #0003}:root[theme-mode=dark] .glass-sidebar[data-v-bf5a6826]{background:linear-gradient(#111f19a6,#111f198c,#111f1999);box-shadow:2px 0 16px #00000026}:root[theme-mode=dark] .glass-card-collapsed[data-v-bf5a6826]{background:#16272173}:root[theme-mode=dark] .glass-card-collapsed[data-v-bf5a6826]:hover{background:#162721a6}:root[theme-mode=dark] .glass-card-collapsed.active[data-v-bf5a6826]{background:#8bd6b41a;border-color:#8bd6b433}:root[theme-mode=dark] .glass-dialog[data-v-bf5a6826]{border-color:var(--es-glass-stroke-strong,#2a4438b8);background:#111f19eb;box-shadow:0 8px 32px #00000059}.home-sidebar[data-v-bf5a6826]{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#ffffff40,#ffffff2e,#ffffff38);border-right:1px solid #2968501a;flex-direction:column;width:72px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:2px 0 32px #29685014,inset 0 0 0 1px #ffffff4d}.sidebar-header[data-v-bf5a6826]{flex-shrink:0;height:24px}.sidebar-content[data-v-bf5a6826]{padding:var(--space-md)0;align-items:center;gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.sidebar-footer[data-v-bf5a6826]{padding:var(--space-md)0 var(--space-lg);align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.sidebar-btn[data-v-bf5a6826]{border-radius:var(--radius-md);cursor:default;color:#1e3a3299;width:44px;height:44px;transition:all .2s var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.sidebar-btn svg[data-v-bf5a6826]{width:22px;height:22px;transition:transform .2s var(--ease-standard)}.sidebar-btn i[data-v-bf5a6826]{transition:transform .2s var(--ease-standard);font-size:22px}.sidebar-btn[data-v-bf5a6826]:hover{color:var(--logo-green);background:#29685014}.sidebar-btn:hover svg[data-v-bf5a6826],.sidebar-btn:hover i[data-v-bf5a6826]{transform:scale(1.1)}.sidebar-btn.active[data-v-bf5a6826]{color:var(--logo-green);background:#29685026}.sidebar-btn.active[data-v-bf5a6826]:before{content:"";background:var(--logo-green);border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-avatar[data-v-bf5a6826]{width:32px;height:32px;color:var(--logo-green-dark);background:#fff9;border:1px solid #fffc;border-radius:50%;font-size:14px}.notification-badge[data-v-bf5a6826]{background:var(--logo-red);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;display:flex;position:absolute;top:4px;right:4px}.guide-badge[data-v-bf5a6826]{background:var(--logo-green);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #ffffffe6}[theme-mode=dark] .home-sidebar{background:linear-gradient(#101418d1,#0e1114e0,#101418d1);border-right-color:#ffffff0f;box-shadow:2px 0 32px #0003,inset 0 0 0 1px #ffffff0f}[theme-mode=dark] .sidebar-btn{color:#f0f5f18c}[theme-mode=dark] .sidebar-btn:hover{color:#99b2a9e6;background:#99b2a91f}[theme-mode=dark] .sidebar-btn.active{color:#99b2a9;background:#99b2a92e}[theme-mode=dark] .sidebar-avatar{background:#ffffff14;border-color:#ffffff1f}[theme-mode=dark] .guide-badge{box-shadow:0 0 0 2px #101418e6}@media(max-width:768px){.home-sidebar[data-v-bf5a6826]{display:none}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-11f7f012],[data-v-11f7f012]:before,[data-v-11f7f012]:after,[data-v-11f7f012]::backdrop{--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.mobile-top-nav[data-v-11f7f012]{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:101;padding-top:env(safe-area-inset-top,0px);display:none;position:fixed}@media(max-width:768px){.mobile-top-nav[data-v-11f7f012]{display:block}}.nav-bar[data-v-11f7f012]{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);-webkit-backdrop-filter:blur(16px)saturate(150%);background:#ffffffe0;border-bottom:1px solid #2d6b4f14;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;box-shadow:0 2px 12px #0000000a}.nav-tab[data-v-11f7f012]{cursor:default;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1);--tw-border-style:none;padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:#1e3a328c;-webkit-tap-highlight-color:transparent;white-space:nowrap;background-color:#0000;border-style:none;border-radius:999px;min-height:40px;transition-duration:.2s;display:flex;position:relative}.nav-tab[data-v-11f7f012]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.nav-tab .tab-icon[data-v-11f7f012]{--tw-leading:1;font-size:15px;line-height:1}.nav-tab .tab-label[data-v-11f7f012]{--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);white-space:nowrap;text-overflow:ellipsis;max-width:5.4em;line-height:1;overflow:hidden}.nav-tab.home-tab[data-v-11f7f012]{padding-inline:calc(var(--spacing,.25rem)*1)}.tab-chevron[data-v-11f7f012]{--tw-leading:1;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;font-size:14px;line-height:1;transition-duration:.2s}.tab-chevron.open[data-v-11f7f012]{transform:rotate(180deg)}.nav-tab.active[data-v-11f7f012]{background-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.nav-tab.active[data-v-11f7f012]{background-color:color-mix(in oklab,var(--color-es-green,#2d6b4f)10%,transparent)}}.nav-tab.active[data-v-11f7f012]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-es-green,#2d6b4f)}.tab-badge[data-v-11f7f012]{height:calc(var(--spacing,.25rem)*4);background-color:var(--color-es-red,#d94b4b);min-width:16px;padding-inline:calc(var(--spacing,.25rem)*1);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:9px;line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;right:2px;transform:translate(30%,-22%)}.tab-dot[data-v-11f7f012]{background-color:var(--color-es-green,#2d6b4f);border-radius:3.40282e38px;width:6px;height:6px;position:absolute;top:7px;right:10px;box-shadow:0 0 0 1.5px #ffffffe6}.home-view-menu[data-v-11f7f012]{top:calc(100% + 6px);left:calc(var(--spacing,.25rem)*3);z-index:3;border-radius:var(--radius-2xl,1rem);width:158px;padding:calc(var(--spacing,.25rem)*1.5);-webkit-backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #2d6b4f1f;position:absolute;box-shadow:0 10px 30px #1018281a}.home-view-option[data-v-11f7f012]{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);color:#1e3a32b8;background-color:#0000;border-style:none;display:flex}.home-view-option.active[data-v-11f7f012]{color:var(--es-green);background:#2d6b4f1f;font-weight:600}.component-menu[data-v-11f7f012]{z-index:3;--tw-translate-x: -50% ;width:248px;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*2);-webkit-backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #2d6b4f1f;max-height:min(64vh,420px);position:absolute;top:calc(100% + 6px);left:50%;overflow-y:auto;box-shadow:0 10px 30px #1018281a}.component-section+.component-section[data-v-11f7f012]{border-top:1px dashed #2d6b4f29;margin-top:6px;padding-top:6px}.component-section-title[data-v-11f7f012]{color:#1e3a327a;letter-spacing:.2px;padding:4px 6px 6px;font-size:11px;line-height:1.2}.component-option[data-v-11f7f012]{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);color:#1e3a32b8;background-color:#0000;border-style:none;min-height:44px;display:flex}.component-option i[data-v-11f7f012]{font-size:16px}.component-option[data-v-11f7f012]:active{transform:scale(.98)}.component-option[data-v-11f7f012]:hover{color:var(--es-green);background:#2d6b4f14}.component-scroll-hint[data-v-11f7f012]{color:#1e3a3285;pointer-events:none;background:linear-gradient(#fff0,#fffffff2 55%);justify-content:center;align-items:center;gap:2px;margin:8px -8px -8px;padding:12px 8px 10px;font-size:11px;line-height:1;display:flex;position:sticky;bottom:-8px}.component-scroll-hint i[data-v-11f7f012]{font-size:14px;animation:1.3s ease-in-out infinite component-hint-bounce-11f7f012}@keyframes component-hint-bounce-11f7f012{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}:root[theme-mode=dark] .nav-bar{background:var(--es-glass-fill-strong);border-bottom-color:var(--es-border);box-shadow:0 2px 12px var(--es-shadow-color);transition:background-color .35s,color .35s,border-color .35s}:root[theme-mode=dark] .nav-tab{color:var(--es-text-tertiary)}:root[theme-mode=dark] .nav-tab.active{color:var(--es-brand-green-text);background:#8bd6b41f}:root[theme-mode=dark] .tab-dot{box-shadow:0 0 0 1.5px var(--es-surface)}:root[theme-mode=dark] .home-view-menu{background:var(--es-glass-fill-strong);border-color:var(--es-border);box-shadow:0 10px 30px var(--es-shadow-color)}:root[theme-mode=dark] .home-view-option{color:var(--es-text-secondary)}:root[theme-mode=dark] .home-view-option.active{color:var(--es-brand-green-text);background:#8bd6b41f}:root[theme-mode=dark] .component-menu{background:var(--es-glass-fill-strong);border-color:var(--es-border);box-shadow:0 10px 30px var(--es-shadow-color)}:root[theme-mode=dark] .component-section+.component-section{border-top-color:var(--es-border)}:root[theme-mode=dark] .component-section-title{color:var(--es-text-tertiary)}:root[theme-mode=dark] .component-option{color:var(--es-text-secondary)}:root[theme-mode=dark] .component-option:hover{color:var(--es-brand-green-text);background:#8bd6b41a}:root[theme-mode=dark] .component-scroll-hint{color:var(--es-text-tertiary);background:linear-gradient(#16272100,#162721f2 55%)}@media(max-width:420px){.nav-bar[data-v-11f7f012]{gap:0;padding:4px}.nav-tab[data-v-11f7f012]{gap:.5px;min-height:38px;padding:6px 0}.nav-tab .tab-label[data-v-11f7f012]{font-size:11px}.tab-badge[data-v-11f7f012]{right:1px}.tab-dot[data-v-11f7f012]{right:7px}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-92caec98],[data-v-92caec98]:before,[data-v-92caec98]:after,[data-v-92caec98]::backdrop{--tw-duration:initial;--tw-font-weight:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid}}}.mobile-bottom-nav[data-v-92caec98]{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:1000;padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*2);padding-bottom:env(safe-area-inset-bottom,20px);pointer-events:none;position:fixed}.mobile-bottom-nav[data-v-92caec98]>*{pointer-events:auto}.nav-bar[data-v-92caec98]{margin-inline:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*16);-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffff1f;border:1px solid #ffffff38;border-radius:32px;justify-content:space-around;align-items:center;display:flex;box-shadow:0 12px 40px #0000001f,0 4px 12px #0000000d,inset 0 1px #ffffff4d}.nav-btn[data-v-92caec98]{cursor:default;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*.5);--tw-border-style:none;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;-webkit-tap-highlight-color:transparent;background-color:#0000;border-style:none;flex-direction:column;flex:1;transition-duration:.3s;display:flex;position:relative}.nav-btn .nav-icon[data-v-92caec98]{color:#00000073;font-size:22px}@supports (color:color-mix(in lab,red,red)){.nav-btn .nav-icon[data-v-92caec98]{color:color-mix(in oklab,var(--color-black,#000)45%,transparent)}}.nav-btn .nav-icon[data-v-92caec98]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.nav-btn .nav-label[data-v-92caec98]{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:#00000073}@supports (color:color-mix(in lab,red,red)){.nav-btn .nav-label[data-v-92caec98]{color:color-mix(in oklab,var(--color-black,#000)45%,transparent)}}.nav-btn .nav-label[data-v-92caec98]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.nav-btn[data-v-92caec98]:active{scale:.92}.nav-btn[data-v-92caec98]:before{content:"";z-index:-1;border-radius:var(--radius-3xl,1.5rem);background-color:#ffffff40;position:absolute;scale:.8}@supports (color:color-mix(in lab,red,red)){.nav-btn[data-v-92caec98]:before{background-color:color-mix(in oklab,var(--color-white,#fff)25%,transparent)}}.nav-btn[data-v-92caec98]:before{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;inset:6px 4px}.nav-btn.active[data-v-92caec98]:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.nav-btn.active .nav-icon[data-v-92caec98],.nav-btn.active .nav-label[data-v-92caec98]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-es-green,#2d6b4f)}.nav-btn-avatar[data-v-92caec98]{cursor:default;--tw-border-style:none;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;-webkit-tap-highlight-color:transparent;background-color:#0000;border-style:none;flex-direction:column;flex:1;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:relative}.nav-btn-avatar[data-v-92caec98]:before{content:"";z-index:-1;border-radius:var(--radius-3xl,1.5rem);background-color:#ffffff40;position:absolute;scale:.8}@supports (color:color-mix(in lab,red,red)){.nav-btn-avatar[data-v-92caec98]:before{background-color:color-mix(in oklab,var(--color-white,#fff)25%,transparent)}}.nav-btn-avatar[data-v-92caec98]:before{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;inset:6px 4px}.nav-btn-avatar.active[data-v-92caec98]:before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.nav-btn-avatar[data-v-92caec98]:active{scale:.92}.avatar-container[data-v-92caec98]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.avatar-container[data-v-92caec98]{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.avatar-container[data-v-92caec98]{background-color:#2d6b4f14}@supports (color:color-mix(in lab,red,red)){.avatar-container[data-v-92caec98]{background-color:color-mix(in oklab,var(--color-es-green,#2d6b4f)8%,transparent)}}.avatar-container img[data-v-92caec98]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-fallback[data-v-92caec98]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-es-green,#2d6b4f);-webkit-user-select:none;-moz-user-select:none;user-select:none}:root[theme-mode=dark] .nav-bar{background:var(--es-glass-fill);border-color:var(--es-glass-stroke);box-shadow:0 12px 40px var(--es-shadow-color);transition:background-color .35s,color .35s,border-color .35s}:is(:root[theme-mode=dark] .nav-btn .nav-icon,:root[theme-mode=dark] .nav-btn .nav-label){color:var(--es-text-tertiary)}:is(:root[theme-mode=dark] .nav-btn.active .nav-icon,:root[theme-mode=dark] .nav-btn.active .nav-label){color:var(--es-brand-green-text)}.role-modal[data-v-13a79f3c]{animation:modalIn-13a79f3c .3s ease}@keyframes modalIn-13a79f3c{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}:root[theme-mode=dark] .role-modal{background:var(--es-surface)!important;box-shadow:0 20px 60px var(--es-shadow-color);transition:background-color .35s ease,color .35s ease}:root[theme-mode=dark] .role-modal h2{color:var(--es-text)!important}:root[theme-mode=dark] .role-modal p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .role-modal .text-sm.font-semibold{color:var(--es-text)!important}:root[theme-mode=dark] .gender-option{border-color:var(--es-border)!important}:root[theme-mode=dark] .gender-option:hover{border-color:var(--es-brand-green-text)!important;background:#8bd6b40a!important}:root[theme-mode=dark] .gender-option span{color:var(--es-text)!important}:root[theme-mode=dark] .role-option{border-color:var(--es-border)!important}:root[theme-mode=dark] .role-option:hover{border-color:var(--es-brand-green-text)!important;background:#8bd6b40a!important}:root[theme-mode=dark] .role-option h3{color:var(--es-text)!important}:root[theme-mode=dark] .role-option p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .confirm-btn:disabled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}@media(max-width:480px){.role-modal[data-v-13a79f3c]{padding:24px;margin:16px}.gender-option[data-v-13a79f3c],.role-option[data-v-13a79f3c]{padding:12px}}[data-v-5e2bf8ac] svg{height:100%;max-height:calc(var(--spacing,.25rem)*7);width:100%;max-width:calc(var(--spacing,.25rem)*7)}:root[theme-mode=dark] .force-reset-modal{background:var(--es-surface)!important;box-shadow:0 20px 60px var(--es-shadow-color);transition:background-color .35s ease,color .35s ease}:root[theme-mode=dark] .force-reset-modal h2{color:var(--es-text)!important}:root[theme-mode=dark] .force-reset-modal p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .force-reset-modal label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .force-reset-modal .bg-gray-50{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .force-reset-modal .bg-gray-50 input{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .force-reset-modal .bg-gray-50 span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .force-reset-modal .border-gray-200{border-color:var(--es-border)!important}:root[theme-mode=dark] .force-reset-modal .bg-white{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .force-reset-modal input{color:var(--es-text)!important}:root[theme-mode=dark] .force-reset-modal input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .force-reset-modal input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .slider-container{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .slider-container .text-gray-500{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .force-reset-modal button:disabled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .force-reset-modal button[type=submit]:disabled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .force-reset-modal .text-gray-400{color:var(--es-text-tertiary)!important}.code-input-area[data-v-ff5b5b7c]{animation:fadeIn-ff5b5b7c .3s ease}@keyframes fadeIn-ff5b5b7c{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}:root[theme-mode=dark] .t-dialog__wrap .t-dialog{transition:background-color .35s ease,color .35s ease}:root[theme-mode=dark] .t-dialog__body .bg-white\/65{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog__body .bg-white\/80{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog__body .bg-white\/80>div{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog__body .text-black\/60{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog__body .text-gray-400{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog__body .text-gray-500{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog__body .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog__body .border-black\/5{border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog__body .border-black\/10{border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog__body .bg-white\/80{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .t-dialog__body .bg-white{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog__body .bg-white\/90{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .t-dialog__body .bg-black\/5{background:var(--es-surface-elevated)!important}:root[theme-mode=dark]{color:var(--es-text)!important;background:var(--es-surface)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark]{background:var(--es-surface)!important;color:var(--es-text)}:root[theme-mode=dark]{color:var(--es-text-secondary)!important}.glow-ring-border[data-v-c117b530]{background:conic-gradient(from 0deg,rgba(45,107,79,.5),rgba(229,168,53,.4),rgba(45,107,79,.1),transparent,rgba(45,107,79,.5));animation:glow-spin-c117b530 3s linear infinite;border-radius:inherit}@keyframes glow-spin-c117b530{to{transform:rotate(360deg)}}.glow-ring-wrapper[data-v-c117b530]{overflow:hidden}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.k-tour-popover.driver-popover{background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(45,107,79,.12);border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:20px;max-width:320px}.k-tour-popover .driver-popover-arrow-side-left,.k-tour-popover .driver-popover-arrow-side-right,.k-tour-popover .driver-popover-arrow-side-top,.k-tour-popover .driver-popover-arrow-side-bottom{border-color:#ffffffeb}.k-tour-title-row{display:flex;align-items:center;gap:10px}.k-tour-mascot{width:36px;height:36px;border-radius:10px;flex-shrink:0}.k-tour-title-text{font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.3}.k-tour-body{display:flex;flex-direction:column;gap:8px}.k-tour-desc{font-size:13px;line-height:1.6;color:#1a1a1abf;margin:0}.k-tour-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.k-tour-suppress-btn{border:none;background:transparent;padding:0;font-size:11px;color:#1a1a1a6b;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .2s ease}.k-tour-suppress-btn:hover{color:#1a1a1aad}.k-tour-progress{font-size:11px;color:#1a1a1a66;font-variant-numeric:tabular-nums}.k-tour-popover .driver-popover-title{all:unset;display:block}.k-tour-popover .driver-popover-description{all:unset;display:block;margin-top:8px}.k-tour-popover .driver-popover-footer{margin-top:16px}.k-tour-popover .driver-popover-navigation-btns{display:flex;gap:8px;justify-content:flex-end}.k-tour-popover .driver-popover-next-btn,.k-tour-popover .driver-popover-close-btn-text{background:#2d6b4f;color:#fff;border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease}.k-tour-popover .driver-popover-next-btn:hover,.k-tour-popover .driver-popover-close-btn-text:hover{background:#245a42}.k-tour-popover .driver-popover-prev-btn{background:transparent;color:#2d6b4f;border:1px solid #2D6B4F;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease}.k-tour-popover .driver-popover-prev-btn:hover{background:#2d6b4f0f}.k-tour-popover .driver-popover-close-btn{color:#1a1a1a66;font-size:18px;transition:color .2s ease}.k-tour-popover .driver-popover-close-btn:hover{color:#1a1a1ab3}.k-tour-popover .driver-popover-progress-text{display:none}:root[theme-mode=dark] .k-tour-popover.driver-popover{background:var(--es-surface-elevated, #1E2633);border-color:var(--es-border, #2D3747);box-shadow:0 8px 32px var(--es-shadow-color, rgba(0, 0, 0, .42))}:root[theme-mode=dark] .k-tour-popover .driver-popover-arrow-side-left,:root[theme-mode=dark] .k-tour-popover .driver-popover-arrow-side-right,:root[theme-mode=dark] .k-tour-popover .driver-popover-arrow-side-top,:root[theme-mode=dark] .k-tour-popover .driver-popover-arrow-side-bottom{border-color:var(--es-surface-elevated, #1E2633)}:root[theme-mode=dark] .k-tour-title-text{color:var(--es-text, #F3F6FA)}:root[theme-mode=dark] .k-tour-desc{color:var(--es-text-secondary, #C9D4E2)}:root[theme-mode=dark] .k-tour-suppress-btn{color:var(--es-text-tertiary, #AAB6C8)}:root[theme-mode=dark] .k-tour-suppress-btn:hover{color:var(--es-text-secondary, #C9D4E2)}:root[theme-mode=dark] .k-tour-progress{color:var(--es-text-tertiary, #AAB6C8)}:root[theme-mode=dark] .k-tour-popover .driver-popover-next-btn,:root[theme-mode=dark] .k-tour-popover .driver-popover-close-btn-text{background:var(--es-brand-green-text, #8BD6B4);color:#0e1219}:root[theme-mode=dark] .k-tour-popover .driver-popover-next-btn:hover,:root[theme-mode=dark] .k-tour-popover .driver-popover-close-btn-text:hover{background:#9fe0c3}:root[theme-mode=dark] .k-tour-popover .driver-popover-prev-btn{color:var(--es-brand-green-text, #8BD6B4);border-color:var(--es-brand-green-text, #8BD6B4)}:root[theme-mode=dark] .k-tour-popover .driver-popover-prev-btn:hover{background:#8bd6b41a}:root[theme-mode=dark] .k-tour-popover .driver-popover-close-btn{color:var(--es-text-tertiary, #AAB6C8)}:root[theme-mode=dark] .k-tour-popover .driver-popover-close-btn:hover{color:var(--es-text, #F3F6FA)}@media(max-width:640px){.k-tour-popover.driver-popover{max-width:calc(100vw - 32px);padding:16px;border-radius:12px}.k-tour-mascot{width:30px;height:30px;border-radius:8px}.k-tour-title-text{font-size:14px}.k-tour-desc{font-size:12px}.k-tour-suppress-btn,.k-tour-progress{font-size:10px}}.k-help-btn[data-v-5f0b3089]{position:fixed;right:24px;bottom:96px;z-index:1200;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffffffbf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 12px #00000014;transition:transform .2s ease,box-shadow .2s ease}.k-help-btn[data-v-5f0b3089]:hover{transform:scale(1.08);box-shadow:0 4px 20px #0000001f}.k-help-btn[data-v-5f0b3089]:active{transform:scale(.96)}.k-help-btn__avatar[data-v-5f0b3089]{width:32px;height:32px;border-radius:8px;pointer-events:none}.k-help-btn__badge[data-v-5f0b3089]{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:50%;background:#2d6b4f;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;pointer-events:none}.k-help-btn--pulse[data-v-5f0b3089]{animation:k-help-pulse-5f0b3089 2.5s ease-in-out infinite}@keyframes k-help-pulse-5f0b3089{0%,to{box-shadow:0 2px 12px #00000014,0 0 #2d6b4f4d}50%{box-shadow:0 2px 12px #00000014,0 0 0 10px #2d6b4f00}}@media(max-width:640px){.k-help-btn[data-v-5f0b3089]{right:16px;bottom:88px}}:root[theme-mode=dark] .k-help-btn__badge{background:#8bd6b4;border-color:var(--es-surface)}:root[theme-mode=dark] .k-help-btn--pulse{animation:k-help-pulse-dark-5f0b3089 2.5s ease-in-out infinite}@keyframes k-help-pulse-dark-5f0b3089{0%,to{box-shadow:0 2px 12px #00000040,0 0 #8bd6b44d}50%{box-shadow:0 2px 12px #00000040,0 0 0 10px #8bd6b400}}.layout-container[data-v-8625ba45]{position:relative;width:100%;height:100vh;--app-sidebar-width: 72px}.layout-main[data-v-8625ba45]{width:100%;height:100vh;box-sizing:border-box;display:grid;grid-template-areas:"content";overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;transition:padding-left .3s ease,background .35s ease;background:var(--es-layout-main-bg, linear-gradient(165deg, #f8faf9 0%, #f2f6f4 50%, #eef3f1 100%))}.layout-main.with-sidebar[data-v-8625ba45]{padding-left:var(--app-sidebar-width)}.layout-main.with-mobile-nav[data-v-8625ba45]{padding-bottom:calc(76px + env(safe-area-inset-bottom,20px))}.layout-main[data-v-8625ba45]>*{grid-area:content;width:100%;min-height:100%}@media(max-width:768px){.layout-container[data-v-8625ba45]{--app-sidebar-width: 0px}.layout-main.with-mobile-top-nav[data-v-8625ba45]{padding-top:calc(48px + env(safe-area-inset-top,0px))}.layout-main.with-sidebar[data-v-8625ba45]{padding-left:0}}.page-fade-enter-active[data-v-8625ba45],.page-fade-leave-active[data-v-8625ba45]{transition:all .5s cubic-bezier(.2,0,.2,1);width:100%}.page-fade-enter-from[data-v-8625ba45]{opacity:0;transform:translate(20px)}.page-fade-leave-to[data-v-8625ba45]{opacity:0;transform:translate(-20px)}.page-fade-leave-active[data-v-8625ba45]{pointer-events:none}body{overflow-x:hidden;overflow-y:hidden;margin:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial}}}:root,:root[theme-mode=light]{--brand-main:var(--td-brand-color-7);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-hover:var(--td-brand-color-6);--td-brand-color:var(--td-brand-color-7);--td-brand-color-active:var(--td-brand-color-8);--td-brand-color-1:#e8f5ef;--td-brand-color-2:#c5e5d5;--td-brand-color-3:#9fd4ba;--td-brand-color-4:#78c29e;--td-brand-color-5:#52a77f;--td-brand-color-6:#3d8a66;--td-brand-color-7:#2d6b4f;--td-brand-color-8:#235740;--td-brand-color-9:#1a4331;--td-brand-color-10:#112f22;--td-warning-color-1:#fef3e6;--td-warning-color-2:#f9e0c7;--td-warning-color-3:#f7c797;--td-warning-color-4:#f2995f;--td-warning-color-5:#ed7b2f;--td-warning-color-6:#d35a21;--td-warning-color-7:#ba431b;--td-warning-color-8:#9e3610;--td-warning-color-9:#842b0b;--td-warning-color-10:#5a1907;--td-warning-color:var(--td-warning-color-5);--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-error-color-1:#fdecee;--td-error-color-2:#f9d7d9;--td-error-color-3:#f8b9be;--td-error-color-4:#f78d94;--td-error-color-5:#f36d78;--td-error-color-6:#e34d59;--td-error-color-7:#c9353f;--td-error-color-8:#b11f26;--td-error-color-9:#951114;--td-error-color-10:#680506;--td-error-color:var(--td-error-color-6);--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-success-color-1:#e8f8f2;--td-success-color-2:#bcebdc;--td-success-color-3:#85dbbe;--td-success-color-4:#48c79c;--td-success-color-5:#00a870;--td-success-color-6:#078d5c;--td-success-color-7:#067945;--td-success-color-8:#056334;--td-success-color-9:#044f2a;--td-success-color-10:#033017;--td-success-color:var(--td-success-color-5);--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-gray-color-1:#f3f3f3;--td-gray-color-2:#eee;--td-gray-color-3:#e7e7e7;--td-gray-color-4:#dcdcdc;--td-gray-color-5:#c5c5c5;--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:#383838;--td-gray-color-12:#2c2c2c;--td-gray-color-13:#242424;--td-gray-color-14:#181818;--td-bg-color-container:#fff;--td-bg-color-container-select:#fff;--td-bg-color-page:var(--td-gray-color-2);--td-bg-color-container-hover:var(--td-gray-color-1);--td-bg-color-container-active:var(--td-gray-color-3);--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-component-disabled:var(--td-gray-color-2);--td-component-stroke:var(--td-gray-color-3);--td-component-border:var(--td-gray-color-4);--td-font-white-1:#fff;--td-font-white-2:#ffffff8c;--td-font-white-3:#ffffff59;--td-font-white-4:#ffffff38;--td-font-gray-1:#000000e6;--td-font-gray-2:#0009;--td-font-gray-3:#0006;--td-font-gray-4:#00000042;--td-brand-color-light-hover:var(--td-brand-color-2);--td-warning-color-light-hover:var(--td-warning-color-2);--td-error-color-light-hover:var(--td-error-color-2);--td-success-color-light-hover:var(--td-success-color-2);--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-table-shadow-color:#00000014;--td-scrollbar-color:#0000001a;--td-scrollbar-hover-color:#0000004d;--td-scroll-track-color:#fff;--td-bg-color-specialcomponent:#fff;--td-border-level-1-color:var(--td-gray-color-3);--td-border-level-2-color:var(--td-gray-color-4);--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-mask-active:#0009;--td-mask-disabled:#fff9;--td-font-family:HarmonyOS Sans SC,Microsoft YaHei,Arial Regular;--td-font-family-medium:HarmonyOS Sans 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: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-common:8px;--td-line-height-link-small:calc(var(--td-font-size-link-small) + var(--td-line-height-common));--td-line-height-link-medium:calc(var(--td-font-size-link-medium) + var(--td-line-height-common));--td-line-height-link-large:calc(var(--td-font-size-link-large) + var(--td-line-height-common));--td-line-height-mark-small:calc(var(--td-font-size-mark-small) + var(--td-line-height-common));--td-line-height-mark-medium:calc(var(--td-font-size-mark-medium) + var(--td-line-height-common));--td-line-height-body-small:calc(var(--td-font-size-body-small) + var(--td-line-height-common));--td-line-height-body-medium:calc(var(--td-font-size-body-medium) + var(--td-line-height-common));--td-line-height-body-large:calc(var(--td-font-size-body-large) + var(--td-line-height-common));--td-line-height-title-small:calc(var(--td-font-size-title-small) + var(--td-line-height-common));--td-line-height-title-medium:calc(var(--td-font-size-title-medium) + var(--td-line-height-common));--td-line-height-title-large:calc(var(--td-font-size-title-medium) + var(--td-line-height-common));--td-line-height-headline-small:calc(var(--td-font-size-headline-small) + var(--td-line-height-common));--td-line-height-headline-medium:calc(var(--td-font-size-headline-medium) + var(--td-line-height-common));--td-line-height-headline-large:calc(var(--td-font-size-headline-large) + var(--td-line-height-common));--td-line-height-display-medium:calc(var(--td-font-size-display-medium) + var(--td-line-height-common));--td-line-height-display-large:calc(var(--td-font-size-display-large) + var(--td-line-height-common));--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:var(--td-font-size-title-small)/var(--td-line-height-title-small)var(--td-font-family);--td-font-title-medium:var(--td-font-size-title-medium)/var(--td-line-height-title-medium)var(--td-font-family);--td-font-title-large:var(--td-font-size-title-large)/var(--td-line-height-title-large)var(--td-font-family);--td-font-headline-small:var(--td-font-size-headline-small)/var(--td-line-height-headline-small)var(--td-font-family);--td-font-headline-medium:var(--td-font-size-headline-medium)/var(--td-line-height-headline-medium)var(--td-font-family);--td-font-headline-large:var(--td-font-size-headline-large)/var(--td-line-height-headline-large)var(--td-font-family);--td-font-display-medium:var(--td-font-size-display-medium)/var(--td-line-height-display-medium)var(--td-font-family);--td-font-display-large:var(--td-font-size-display-large)/var(--td-line-height-display-large)var(--td-font-family);--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);--td-text-color-link:var(--td-brand-color);--td-radius-small:4px;--td-radius-default:6px;--td-radius-medium:8px;--td-radius-large:12px;--td-radius-extraLarge:16px;--td-radius-round:999px;--td-radius-circle:50%;--td-shadow-1:0 1px 10px #0000000d,0 4px 5px #00000014,0 2px 4px -1px #0000001f;--td-shadow-2:0 3px 14px 2px #0000000d,0 8px 10px 1px #0000000f,0 5px 5px -3px #0000001a;--td-shadow-3:0 6px 30px 5px #0000000d,0 16px 24px 2px #0000000a,0 8px 10px -5px #00000014;--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[theme-mode=dark]{color-scheme:dark;--brand-main:var(--td-brand-color-6);--td-brand-color-light:var(--td-brand-color-1);--td-brand-color-focus:var(--td-brand-color-2);--td-brand-color-disabled:var(--td-brand-color-3);--td-brand-color-hover:var(--td-brand-color-5);--td-brand-color:var(--td-brand-color-6);--td-brand-color-active:var(--td-brand-color-7);--td-brand-color-1:#7c968d20;--td-brand-color-2:#1e3a32;--td-brand-color-3:#314d44;--td-brand-color-4:#48645b;--td-brand-color-5:#5f7d73;--td-brand-color-6:#7c968d;--td-brand-color-7:#99b2a9;--td-brand-color-8:#bdd0c8;--td-brand-color-9:#e1ebe6;--td-brand-color-10:#f0f5f1;--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:#2a4438;--td-gray-color-2:#253d33;--td-gray-color-3:#1f352c;--td-gray-color-4:#1d312a;--td-gray-color-5:#345647;--td-gray-color-6:#3e6655;--td-gray-color-7:#5e8a78;--td-gray-color-8:#7da695;--td-gray-color-9:#8da89a;--td-gray-color-10:#b8ccbf;--td-gray-color-11:#1d312a;--td-gray-color-12:#162721;--td-gray-color-13:#111f19;--td-gray-color-14:#0c1712;--td-bg-color-page:#0c1712;--td-bg-color-container:#111f19;--td-bg-color-container-hover:#162721;--td-bg-color-container-active:#1d312a;--td-bg-color-container-select:#2a4438;--td-bg-color-secondarycontainer:#162721;--td-bg-color-secondarycontainer-hover:#1d312a;--td-bg-color-secondarycontainer-active:#2a4438;--td-bg-color-component:#1d312a;--td-bg-color-component-hover:#2a4438;--td-bg-color-component-active:#345647;--td-bg-color-component-disabled:#162721;--td-bg-color-secondarycomponent:#2a4438;--td-bg-color-secondarycomponent-hover:#345647;--td-bg-color-secondarycomponent-active:#3e6655;--td-bg-color-specialcomponent:transparent;--td-component-stroke:#2a4438;--td-component-border:#345647;--td-border-level-1-color:#2a4438;--td-border-level-2-color:#345647;--td-font-white-1:#f0f5f2e6;--td-font-white-2:#b8ccbfbf;--td-font-white-3:#8da89a8c;--td-font-white-4:#8da89a59;--td-font-gray-1:#f0f5f2e6;--td-font-gray-2:#b8ccbfbf;--td-font-gray-3:#8da89a8c;--td-font-gray-4:#8da89a59;--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:#0c1712;--td-text-color-brand:var(--td-brand-color);--td-text-color-link:var(--td-brand-color);--td-table-shadow-color:#0000008c;--td-scrollbar-color:#ffffff1a;--td-scrollbar-hover-color:#ffffff4d;--td-scroll-track-color:#162721;--td-mask-active:#00000080;--td-mask-disabled:#0c171299;--td-shadow-inset-top:inset 0 .5px 0 #2a4438;--td-shadow-inset-right:inset .5px 0 0 #2a4438;--td-shadow-inset-bottom:inset 0 -.5px 0 #2a4438;--td-shadow-inset-left:inset -.5px 0 0 #2a4438;--td-radius-small:4px;--td-radius-default:6px;--td-radius-medium:8px;--td-radius-large:12px;--td-radius-extraLarge:16px;--td-radius-round:999px;--td-radius-circle:50%;--td-shadow-1:0 1px 10px #0000002e,0 4px 5px #0003,0 2px 4px -1px #0000003d;--td-shadow-2:0 3px 14px 2px #0000002e,0 8px 10px 1px #0000002e,0 5px 5px -3px #00000038;--td-shadow-3:0 6px 30px 5px #0000002e,0 16px 24px 2px #00000029,0 8px 10px -5px #0003}:root,:root[theme-mode=light]{--es-bg:#f8fafc;--es-bg-elevated:#fff;--es-surface:#fff;--es-surface-elevated:#f2f5f8;--es-text:#1a1a1a;--es-text-secondary:#4f5b6d;--es-text-tertiary:#657287;--es-border:#d7dee8;--es-brand-green-text:#2d6b4f;--es-brand-red-text:#d94b4b;--es-brand-yellow-text:#a86400;--es-brand-black:#1a1a1a;--es-brand-bg-white:#fff;--es-glass-fill:#ffffffbd;--es-glass-fill-strong:#ffffffeb;--es-glass-stroke:#d7dee885;--es-glass-stroke-strong:#d7dee8b8;--es-shadow-color:#1a1a1a1f;--es-shadow-sm:0 2px 8px var(--es-shadow-color);--es-shadow-md:0 4px 16px var(--es-shadow-color);--es-shadow-lg:0 8px 32px var(--es-shadow-color);--es-bg-gradient:radial-gradient(circle at 20% 30%,#29685026 0%,transparent 50%),radial-gradient(circle at 80% 70%,#1e3a321f 0%,transparent 50%),radial-gradient(circle at 50% 50%,#34785f1a 0%,transparent 60%),radial-gradient(circle at 60% 20%,#29685014 0%,transparent 45%),radial-gradient(circle at 30% 80%,#1e3a321a 0%,transparent 45%),linear-gradient(135deg,#2968500d 0%,transparent 50%);--es-layout-main-bg:linear-gradient(165deg,#f8faf9 0%,#f2f6f4 50%,#eef3f1 100%);--es-green-chip-bg:#2d6b4f1f;--es-green-chip-text:#2d6b4f;--es-yellow-chip-bg:#e5a83526;--es-yellow-chip-text:#b8860b;--es-red-chip-bg:#d94b4b1f;--es-red-chip-text:#d94b4b;--es-td-bg-container:#fff;--es-td-bg-page:#f8fafc}:root[theme-mode=dark]{--es-bg:#0c1712;--es-bg-elevated:#111f19;--es-surface:#162721;--es-surface-elevated:#1d312a;--es-text:#f0f5f2;--es-text-secondary:#b8ccbf;--es-text-tertiary:#8da89a;--es-border:#2a4438;--es-brand-green-text:#8bd6b4;--es-brand-red-text:#ff9a9a;--es-brand-yellow-text:#f2ce82;--es-brand-black:#f0f5f2;--es-brand-bg-white:#0a1410;--es-glass-fill:#162721e0;--es-glass-fill-strong:#162721f5;--es-glass-stroke:#2a443873;--es-glass-stroke-strong:#2a4438a6;--es-shadow-color:#0006;--es-bg-gradient:none;--es-layout-main-bg:#0c1712;--es-bg-decoration-display:none;--es-green-chip-bg:#8bd6b426;--es-green-chip-text:#8bd6b4;--es-yellow-chip-bg:#f2ce8226;--es-yellow-chip-text:#f2ce82;--es-red-chip-bg:#ff9a9a26;--es-red-chip-text:#ff9a9a;--es-td-bg-container:#111f19;--es-td-bg-page:#0c1712}html,body,#app,.layout-container,.home-sidebar,.glass-card,.glass-panel,.glass-info-bar,.glass-sidebar,.glass-dialog{transition:background-color .35s,color .35s,border-color .35s}:root[theme-mode=dark] .focus-card{box-shadow:0 4px 16px #0003;background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .focus-card:hover{box-shadow:0 8px 24px #0000004d}:root[theme-mode=dark] .focus-card h4{color:var(--es-text)}:root[theme-mode=dark] .focus-card p{color:var(--es-text-tertiary)}:root[theme-mode=dark] .focus-header h3{color:var(--es-text)}:root[theme-mode=dark] .focus-header p{color:var(--es-text-tertiary)}:root[theme-mode=dark] .target-pill{background:var(--es-surface);border-color:var(--es-border);color:var(--es-brand-green-text)}:root[theme-mode=dark] .module-tag{color:var(--es-brand-green-text);background:#8bd6b41f}:root[theme-mode=dark] .card-footer{color:var(--es-text-tertiary)}:root[theme-mode=dark] .action-link{color:var(--es-brand-green-text)}:root[theme-mode=dark] .checkin-card{box-shadow:0 4px 24px #00000040;background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkin-card .titles h3{color:var(--es-text)}:root[theme-mode=dark] .checkin-card .titles p{color:var(--es-text-tertiary)}:root[theme-mode=dark] .checkin-card .progress-row{color:var(--es-text-secondary)}:root[theme-mode=dark] .checkin-card .module-chip{color:var(--es-text-secondary);background:#8bd6b41a}:root[theme-mode=dark] .checkin-card .module-chip.empty{color:var(--es-brand-yellow-text);background:#f2ce821f}:root[theme-mode=dark] .checkin-card .progress-bar{background:#8bd6b414}:root[theme-mode=dark] .checkin-card .open-btn{color:var(--es-text);background:#8bd6b41f}:root[theme-mode=dark] .checkin-card .hint{color:var(--es-text-tertiary)}:root[theme-mode=dark] .status-pill.countdown{color:var(--es-brand-yellow-text);background:#f2ce8226;border-color:#f2ce824d}:root[theme-mode=dark] .status-pill.completed{color:var(--es-brand-green-text);background:#8bd6b426;border-color:#8bd6b44d}:root[theme-mode=dark] .status-pill.done{color:var(--es-brand-green-text);background:#8bd6b433;border-color:#8bd6b459}:root[theme-mode=dark] .points-guide-list{color:var(--es-text-secondary)}:root[theme-mode=dark] .welcome-hub .tab-btn{color:var(--es-text-tertiary)}:root[theme-mode=dark] .welcome-hub .tab-btn:hover{color:var(--es-text-secondary);background:#8bd6b40f}:root[theme-mode=dark] .welcome-hub .tab-btn.active{color:var(--es-brand-green-text)}:root[theme-mode=dark] .function-card{box-shadow:0 2px 8px #0003;background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .function-card:hover{box-shadow:0 8px 24px #0000004d}:root[theme-mode=dark] .function-card.active{background:#8bd6b41a!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .group-title{color:var(--es-text-secondary)}:root[theme-mode=dark] .card-title{color:var(--es-text)}:root[theme-mode=dark] .card-desc,:root[theme-mode=dark] .group-arrow{color:var(--es-text-tertiary)}:root[theme-mode=dark] .exchange-showcase{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .showcase-header{border-bottom-color:var(--es-border)}:root[theme-mode=dark] .section-title{color:var(--es-text)}:root[theme-mode=dark] .section-subtitle{color:var(--es-text-tertiary)}:root[theme-mode=dark] .collection-card{background:var(--es-surface-elevated);border-color:var(--es-border)}:root[theme-mode=dark] .collection-title{color:var(--es-text)}:root[theme-mode=dark] .collection-progress,:root[theme-mode=dark] .collection-desc{color:var(--es-text-tertiary)}:root[theme-mode=dark] .collection-icon{background:#8bd6b414;border-color:#8bd6b426}:root[theme-mode=dark] .collection-pagination{background:var(--es-surface-elevated);border-color:var(--es-border)}:root[theme-mode=dark] .page-btn{background:var(--es-surface);border-color:var(--es-border);color:var(--es-text-secondary)}:root[theme-mode=dark] .owned-card{background:var(--es-surface-elevated)}:root[theme-mode=dark] .compact-tabs{background:#16272180}:root[theme-mode=dark] .compact-tab{color:var(--es-text-tertiary)}:root[theme-mode=dark] .compact-tab.active{color:var(--es-brand-green-text);background:#8bd6b41f}:root[theme-mode=dark] .showcase-stats .stats-total{color:var(--es-text-tertiary)}:root[theme-mode=dark] .ticker-panel:before{background:linear-gradient(to right,var(--es-surface),transparent)}:root[theme-mode=dark] .ticker-panel:after{background:linear-gradient(to left,var(--es-surface),transparent)}:root[theme-mode=dark] .ticker-panel .text{color:var(--es-text-secondary)}:root[theme-mode=dark] .ticker-panel .text.highlight{color:var(--es-brand-green-text)}:root[theme-mode=dark] .ticker-panel .dot{color:var(--es-text-tertiary)}:root[theme-mode=dark] .ticker-panel .divider{background:var(--es-border)}:root[theme-mode=dark] .ticker-panel .icon-box{background:#8bd6b41a}:root[theme-mode=dark] .ticker-panel .icon-box.warning{background:#f2ce821f}:root[theme-mode=dark] .ticker-panel .icon-box.primary{background:#ff9a9a1a}:root[theme-mode=dark] .weather-temp-current{color:var(--es-text)}:root[theme-mode=dark] .weather-location,:root[theme-mode=dark] .weather-temp-range{color:var(--es-text-tertiary)}:root[theme-mode=dark] .weather-condition{color:var(--es-text-secondary)}:root[theme-mode=dark] .panel-title{color:var(--es-text)}:root[theme-mode=dark] .panel-subtitle{color:var(--es-text-tertiary)}:root[theme-mode=dark] .icon-fallback{color:var(--es-text-secondary)}:root[theme-mode=dark] .collection-toggle,:root[theme-mode=dark] .collection-hint,:root[theme-mode=dark] .page-info,:root[theme-mode=dark] .showcase-loading{color:var(--es-text-tertiary)}:root[theme-mode=dark] .checkin-countdown-badge{color:var(--es-brand-yellow-text);background:#f2ce8226;border-color:#f2ce824d;box-shadow:0 6px 16px #f2ce821a}:root[theme-mode=dark] .checkin-countdown-badge.completed{color:var(--es-brand-green-text);background:#8bd6b426;border-color:#8bd6b44d;box-shadow:0 6px 16px #8bd6b41a}:root[theme-mode=dark] .feature-card{background:var(--es-surface-elevated);border-color:var(--es-border)}:root[theme-mode=dark] .feature-title{color:var(--es-text)}:root[theme-mode=dark] .feature-desc,:root[theme-mode=dark] .feature-progress{color:var(--es-text-tertiary)}:root[theme-mode=dark] .feature-icon-frame{background:#8bd6b414;border-color:#8bd6b426}:root[theme-mode=dark] .version-chip{background:var(--es-surface);border-color:var(--es-border);color:var(--es-text-secondary)}:root[theme-mode=dark] .version-chip.is-selected{border-color:var(--es-brand-green-text);color:var(--es-brand-green-text);background:#8bd6b426}:root[theme-mode=dark] .group-indicator{background:#8bd6b440!important}:root[theme-mode=dark] .expanded .group-indicator{box-shadow:0 0 8px #8bd6b480,0 0 16px #8bd6b440,0 0 24px #8bd6b41f;background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .expanded .group-indicator:before{background:radial-gradient(circle,#8bd6b426,#0000 70%)}:root[theme-mode=dark] .group-text{color:var(--es-text-secondary)}:root[theme-mode=dark] .collapsed .group-title{color:var(--es-text-tertiary)}:root[theme-mode=dark] .group-title:hover{color:var(--es-text)}:root[theme-mode=dark] .expanded .group-arrow{color:var(--es-brand-green-text)}:root[theme-mode=dark] .group-title:hover .group-arrow{color:var(--es-text-secondary)}:root[theme-mode=dark] .function-grid.collapsed .function-card{background:var(--es-surface)!important}:root[theme-mode=dark] .function-grid.collapsed .function-card:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .welcome-hub .tab-btn.active:after{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .welcome-hub .tab-btn .praise-badge,:root[theme-mode=dark] .tab-btn .praise-badge{border-color:var(--es-surface)!important}@media(max-width:768px){:root[theme-mode=dark] .welcome-hub .tab-btn{color:var(--es-text-tertiary);background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .welcome-hub .tab-btn:hover{color:var(--es-text-secondary);background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .welcome-hub .tab-btn.active{color:var(--es-brand-green-text);background:#8bd6b41f!important;border-color:#8bd6b440!important}}:root[theme-mode=dark] .focus-card{background:var(--es-surface)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .focus-card.done{border-color:#f2ce8240!important}:root[theme-mode=dark] .estimate-tag{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .function-card,:root[theme-mode=dark] .student-dashboard .function-card,:root[theme-mode=dark] .grading-panel-float{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .teacher-dashboard .function-card:after,:root[theme-mode=dark] .student-dashboard .function-card:after{display:none!important}:root[theme-mode=dark] .teacher-dashboard .function-grid.collapsed .function-card,:root[theme-mode=dark] .student-dashboard .function-grid.collapsed .function-card,:root[theme-mode=dark] .grading-panel-float .student-card-mini{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .function-card:hover,:root[theme-mode=dark] .student-dashboard .function-card:hover,:root[theme-mode=dark] .grading-panel-float .student-card-mini:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .teacher-dashboard .function-card.active,:root[theme-mode=dark] .student-dashboard .function-card.active,:root[theme-mode=dark] .grading-panel-float .student-card-mini.is-selected{background:#8bd6b429!important;border-color:#8bd6b457!important}:root[theme-mode=dark] .grading-panel-float .grading-panel-header,:root[theme-mode=dark] .grading-panel-float .ready-student-chip,:root[theme-mode=dark] .grading-panel-float .ready-avatar .avatar-initial,:root[theme-mode=dark] .grading-panel-float .student-avatar-mini .avatar-initial{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .teacher-dashboard .card-title,:root[theme-mode=dark] .student-dashboard .card-title,:root[theme-mode=dark] .teacher-dashboard .group-title,:root[theme-mode=dark] .student-dashboard .group-title,:root[theme-mode=dark] .grading-panel-float .panel-title,:root[theme-mode=dark] .grading-panel-float .ready-name,:root[theme-mode=dark] .grading-panel-float .student-info-mini strong{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .card-desc,:root[theme-mode=dark] .student-dashboard .card-desc,:root[theme-mode=dark] .teacher-dashboard .group-text,:root[theme-mode=dark] .student-dashboard .group-text,:root[theme-mode=dark] .grading-panel-float .progress-mini,:root[theme-mode=dark] .grading-panel-float .drag-hint,:root[theme-mode=dark] .grading-panel-float .student-alert-history,:root[theme-mode=dark] .grading-panel-float .empty-hint{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .grading-panel-float .panel-close-btn,:root[theme-mode=dark] .grading-panel-float .panel-pin-btn,:root[theme-mode=dark] .teacher-dashboard .btn-primary,:root[theme-mode=dark] .student-dashboard .btn-primary{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important;color:var(--es-text)!important;box-shadow:none!important}:root[theme-mode=dark] .grading-panel-float .panel-close-btn:hover,:root[theme-mode=dark] .grading-panel-float .panel-pin-btn:hover,:root[theme-mode=dark] .teacher-dashboard .btn-primary:hover,:root[theme-mode=dark] .student-dashboard .btn-primary:hover{background:var(--es-surface)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .function-card.accent-red .card-icon,:root[theme-mode=dark] .student-dashboard .function-card.accent-red .card-icon,:root[theme-mode=dark] .grading-panel-float .accuracy-mini.low,:root[theme-mode=dark] .grading-panel-float .student-alert-ticker,:root[theme-mode=dark] .grading-panel-float .panel-close-btn:hover{color:var(--es-red-chip-text)!important}:root[theme-mode=dark] .teacher-dashboard .card-badge,:root[theme-mode=dark] .student-dashboard .message-unread-badge{background:var(--es-brand-red-text)!important;border:1px solid var(--es-brand-red-text)!important;color:#fff!important}:root[theme-mode=dark] .grading-panel-float .student-card-mini.has-alert,:root[theme-mode=dark] .grading-panel-float .student-card-mini.has-alert:hover{border-color:var(--es-brand-red-text)!important;background:#ff9a9a24!important}:root[theme-mode=dark] .t-pagination{color:var(--es-text-secondary)!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] :is(.pagination-wrapper,.pagination-wrap,.list-pagination,.table-pagination,.classroom-pagination,.income-pagination,.difficult-pagination,.kanban-pagination,.source-pagination,.basket-pagination,.ai-log-pagination){box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] :is(.t-pagination__total,.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next){color:var(--es-text-secondary)!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] :is(.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next):hover{color:var(--es-text)!important;background:#8bd6b414!important;border-color:#0000!important}:root[theme-mode=dark] :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){color:var(--es-brand-green-text)!important;background:#8bd6b426!important;border-color:#0000!important}:root[theme-mode=dark] .t-pagination__jump{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-pagination__jumper .t-input{border-color:var(--es-border)!important;color:var(--es-text)!important;background:0 0!important}:root[theme-mode=dark] .t-pagination__jumper .t-input:focus,:root[theme-mode=dark] .t-pagination__jumper .t-input:focus-within{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .t-pagination .t-select .t-input{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important;background:0 0!important}:root[theme-mode=dark] .t-pagination .t-select .t-input:hover{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] :is(.t-pagination__btn.t-is-disabled,.t-pagination__btn-prev.t-is-disabled,.t-pagination__btn-next.t-is-disabled){color:var(--es-text-tertiary)!important;opacity:.45!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] .assistant-popover .assistant-panel{background:linear-gradient(140deg,var(--es-glass-fill-strong),#14241eeb)!important;border-color:#8bd6b433!important;box-shadow:0 16px 40px #0006,0 0 0 1px #8bd6b414!important}:root[theme-mode=dark] .assistant-popover .panel-header{border-bottom-color:var(--es-border)!important;background:#171e29cc!important}:root[theme-mode=dark] .assistant-popover .header-title{color:var(--es-text)!important}:root[theme-mode=dark] .assistant-popover .header-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-popover .icon-btn{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-popover .icon-btn:hover{background:#8bd6b41f!important}:root[theme-mode=dark] .assistant-popover .icon-btn.close:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .assistant-popover .welcome-title{color:var(--es-text)!important}:root[theme-mode=dark] .assistant-popover .welcome-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-popover .prompt-chip{color:var(--es-text)!important;background:#8bd6b40f!important;border-color:#8bd6b426!important}:root[theme-mode=dark] .assistant-popover .prompt-chip:hover{background:#8bd6b41f!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .assistant-popover .bubble{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .assistant-popover .message.user .bubble{background:#8bd6b41f!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .assistant-popover .text-block{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assistant-popover .tool-block{color:var(--es-text-secondary)!important;background:#f2ce8214!important;border-color:#f2ce8226!important}:root[theme-mode=dark] .assistant-popover .avatar{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .assistant-popover .thinking span{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assistant-popover .panel-footer{border-top-color:var(--es-border)!important;background:#171e29c7!important}:root[theme-mode=dark] .assistant-popover .screenshot-preview{background:var(--es-surface)!important;border-color:#8bd6b426!important}:root[theme-mode=dark] .assistant-popover .screenshot-preview .screenshot-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-popover .enable-vision-btn{color:var(--es-brand-green-text)!important;background:#8bd6b40f!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .assistant-popover .input-wrapper textarea{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .assistant-popover .input-wrapper textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-popover .input-wrapper textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assistant-popover .send-btn{color:var(--es-brand-green-text)!important;background:linear-gradient(135deg,#8bd6b459,#8bd6b433)!important;border:1px solid #8bd6b44d!important}:root[theme-mode=dark] .assistant-popover .send-btn:disabled{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .assistant-popover .footer-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .invite-dialog .invite-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .invite-dialog .section-header{color:var(--es-text)!important}:root[theme-mode=dark] .invite-dialog .section-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .invite-dialog .link-input{border-color:var(--es-border)!important;color:var(--es-text)!important;background:0 0!important}:root[theme-mode=dark] .invite-dialog .copy-btn{border-color:var(--es-border)!important}:root[theme-mode=dark] .invite-dialog .code-box{background:#2d6b4f26!important}:root[theme-mode=dark] .invite-dialog .empty-link{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .invite-dialog .loading-row{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .expire-hint{color:var(--es-yellow)!important;background:#e5a8351a!important}:root[theme-mode=dark] .auto-approve-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .auto-approve-title{color:var(--es-text)!important}:root[theme-mode=dark] .auto-approve-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .class-settings .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .class-settings .danger-zone{background:#d94b4b14!important;border-color:#d94b4b33!important}:root[theme-mode=dark] .class-settings .zone-info p{color:var(--es-text)!important}:root[theme-mode=dark] .class-settings .zone-info span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .class-settings .zone-divider{background:#d94b4b26!important}:root[theme-mode=dark] .dissolve-confirm p,:root[theme-mode=dark] .archive-confirm>p,:root[theme-mode=dark] .archive-confirm .archive-info p,:root[theme-mode=dark] .archive-confirm .confirm-input p{color:var(--es-text)!important}:root[theme-mode=dark] .archive-confirm .archive-info{background:#e5a8351a!important}:root[theme-mode=dark] .archive-confirm .archive-info ul{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .praise-wall-display-settings-card h4{color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-display-settings-card p,:root[theme-mode=dark] .praise-wall-display-settings-card .text-es-green-dark\/50{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .text-es-green-dark\/85{color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .text-es-green-dark\/40{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-card{border-color:var(--es-border)!important;background:linear-gradient(135deg,#2d6b4f26,#e5a83514)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-box+div{background:var(--es-glass-fill-strong)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .preview-name-small{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn.active{border-color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn .bg-es-green\/8{background:#8bd6b41f!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn span{color:var(--es-text)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .mode-btn span:last-child{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .praise-wall-display-settings-card .avatar-img,:root[theme-mode=dark] .praise-wall-display-settings-card .initial-circle{border-color:#fff3!important}:root[theme-mode=dark] .t-dialog .t-input__inner{color:var(--es-text)!important;background:0 0!important}:root[theme-mode=dark] .t-dialog .t-input__inner::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .t-input__inner::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .t-textarea{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog .t-textarea:hover{border-color:#345647!important}:root[theme-mode=dark] .t-dialog .t-textarea__inner{color:var(--es-text)!important;background:0 0!important}:root[theme-mode=dark] .t-dialog .t-textarea__inner::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .t-textarea__inner::placeholder,:root[theme-mode=dark] .t-dialog .t-textarea__limit,:root[theme-mode=dark] .t-dialog .t-input__limit{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog__close{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog__close:hover,:root[theme-mode=dark] .t-dialog .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .form-label .required{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .t-dialog .cancel-btn{color:var(--es-text-secondary)!important;border-color:var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .t-dialog .cancel-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .submit-btn{box-shadow:0 4px 12px #0000004d!important}:root[theme-mode=dark] .t-dialog .input-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .apply-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog .apply-name{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .apply-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .apply-message{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .apply-avatar{background:#8bd6b41a!important}:root[theme-mode=dark] .t-dialog .action-btn.approve{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .t-dialog .action-btn.approve:hover:not(:disabled){background:var(--logo-green)!important;color:#fff!important}:root[theme-mode=dark] .t-dialog .action-btn.reject{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .t-dialog .action-btn.reject:hover:not(:disabled){background:var(--es-red)!important;color:#fff!important}:root[theme-mode=dark] .t-dialog .batch-actions{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog .apply-review-dialog .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .glass-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .t-dialog .analysis-panel .card-header{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .card-header .optional,:root[theme-mode=dark] .t-dialog .analysis-panel .date-range-picker .hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .scope-option{background:var(--es-surface-elevated)!important;border-color:#0000!important}:root[theme-mode=dark] .t-dialog .analysis-panel .scope-option:hover{background:#8bd6b414!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .t-dialog .analysis-panel .scope-option:has(input:checked){background:#8bd6b41f!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .t-dialog .analysis-panel .scope-option .option-icon{background:#8bd6b41f!important}:root[theme-mode=dark] .t-dialog .analysis-panel .scope-option .option-text{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .action-bar{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .cost-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .loading-section h3{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .loading-section p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .history-entry{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .history-entry:hover{color:var(--es-brand-green-text)!important;background:#8bd6b414!important}:root[theme-mode=dark] .t-dialog .analysis-panel .history-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .back-btn{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .back-btn:hover{color:var(--es-brand-green-text)!important;background:#8bd6b414!important}:root[theme-mode=dark] .t-dialog .analysis-panel .history-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .history-item:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .t-dialog .analysis-panel .history-date{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .history-range,:root[theme-mode=dark] .t-dialog .analysis-panel .empty-history{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .analysis-panel .error-banner{background:#d94b4b1f!important}:root[theme-mode=dark] .t-dialog .analysis-panel .t-input__wrap{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .panel .cloud-storage,:root[theme-mode=dark] .cloud-storage{color:var(--es-text-secondary)}:root[theme-mode=dark] .panel .cloud-storage .storage-tabs,:root[theme-mode=dark] .cloud-storage .storage-tabs{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .panel .cloud-storage .storage-tab,:root[theme-mode=dark] .cloud-storage .storage-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .storage-tab:hover:not(.active),:root[theme-mode=dark] .cloud-storage .storage-tab:hover:not(.active){background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .panel .cloud-storage .storage-tab.active,:root[theme-mode=dark] .cloud-storage .storage-tab.active{color:var(--es-brand-green-text)!important;box-shadow:none!important;background:#8bd6b429!important}:root[theme-mode=dark] .panel .cloud-storage .storage-overview,:root[theme-mode=dark] .cloud-storage .storage-overview{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .panel .cloud-storage .overview-title,:root[theme-mode=dark] .cloud-storage .overview-title{color:var(--es-text)!important}:root[theme-mode=dark] .panel .cloud-storage .overview-quota,:root[theme-mode=dark] .cloud-storage .overview-quota,:root[theme-mode=dark] .panel .cloud-storage .stat-item,:root[theme-mode=dark] .cloud-storage .stat-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .panel .cloud-storage .stat-value,:root[theme-mode=dark] .cloud-storage .stat-value{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .storage-bar,:root[theme-mode=dark] .cloud-storage .storage-bar{background:#8bd6b424!important}:root[theme-mode=dark] .panel .cloud-storage .storage-bar-fill,:root[theme-mode=dark] .cloud-storage .storage-bar-fill{background:linear-gradient(90deg,#8bd6b4b8,#8bd6b4eb)!important}:root[theme-mode=dark] .panel .cloud-storage .search-box,:root[theme-mode=dark] .cloud-storage .search-box{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[theme-mode=dark] .panel .cloud-storage .search-icon,:root[theme-mode=dark] .cloud-storage .search-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .search-input,:root[theme-mode=dark] .cloud-storage .search-input{color:var(--es-text)!important}:root[theme-mode=dark] .panel .cloud-storage .search-input::-moz-placeholder,:root[theme-mode=dark] .cloud-storage .search-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .search-input::placeholder,:root[theme-mode=dark] .cloud-storage .search-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .filter-tab,:root[theme-mode=dark] .cloud-storage .filter-tab{background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .filter-tab:hover:not(.active),:root[theme-mode=dark] .cloud-storage .filter-tab:hover:not(.active){background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .panel .cloud-storage .filter-tab.active,:root[theme-mode=dark] .cloud-storage .filter-tab.active{color:var(--es-brand-green-text)!important;background:#8bd6b429!important;border-color:#8bd6b457!important}:root[theme-mode=dark] .panel .cloud-storage .action-btn.danger,:root[theme-mode=dark] .cloud-storage .action-btn.danger{color:var(--es-brand-red-text)!important;background:#ff9a9a24!important}:root[theme-mode=dark] .panel .cloud-storage .action-btn.danger:hover,:root[theme-mode=dark] .cloud-storage .action-btn.danger:hover{background:#ff9a9a33!important}:root[theme-mode=dark] .panel .cloud-storage .file-table,:root[theme-mode=dark] .cloud-storage .file-table{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[theme-mode=dark] .panel .cloud-storage .table-header,:root[theme-mode=dark] .cloud-storage .table-header{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .select-all,:root[theme-mode=dark] .cloud-storage .select-all{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .panel .cloud-storage .select-all input,:root[theme-mode=dark] .cloud-storage .select-all input,:root[theme-mode=dark] .panel .cloud-storage .col-check input,:root[theme-mode=dark] .cloud-storage .col-check input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .panel .cloud-storage .select-all input:hover:not(:disabled),:root[theme-mode=dark] .cloud-storage .select-all input:hover:not(:disabled),:root[theme-mode=dark] .panel .cloud-storage .col-check input:hover:not(:disabled),:root[theme-mode=dark] .cloud-storage .col-check input:hover:not(:disabled){background:#8bd6b41f!important;border-color:#8bd6b461!important}:root[theme-mode=dark] .panel .cloud-storage .select-all input:checked,:root[theme-mode=dark] .cloud-storage .select-all input:checked,:root[theme-mode=dark] .panel .cloud-storage .col-check input:checked,:root[theme-mode=dark] .cloud-storage .col-check input:checked,:root[theme-mode=dark] .panel .cloud-storage .select-all input:indeterminate,:root[theme-mode=dark] .cloud-storage .select-all input:indeterminate{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .panel .cloud-storage .file-row,:root[theme-mode=dark] .cloud-storage .file-row{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .panel .cloud-storage .file-row:hover,:root[theme-mode=dark] .cloud-storage .file-row:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .panel .cloud-storage .file-row.active,:root[theme-mode=dark] .cloud-storage .file-row.active{background:#8bd6b424!important}:root[theme-mode=dark] .panel .cloud-storage .file-row.selected,:root[theme-mode=dark] .cloud-storage .file-row.selected{border-left-color:#8bd6b47a!important}:root[theme-mode=dark] .panel .cloud-storage .file-row.readonly,:root[theme-mode=dark] .cloud-storage .file-row.readonly{background:#1d312a9e!important}:root[theme-mode=dark] .panel .cloud-storage .name-text,:root[theme-mode=dark] .cloud-storage .name-text{color:var(--es-text)!important}:root[theme-mode=dark] .panel .cloud-storage .col-type,:root[theme-mode=dark] .cloud-storage .col-type,:root[theme-mode=dark] .panel .cloud-storage .col-size,:root[theme-mode=dark] .cloud-storage .col-size,:root[theme-mode=dark] .panel .cloud-storage .col-date,:root[theme-mode=dark] .cloud-storage .col-date{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .file-icon,:root[theme-mode=dark] .cloud-storage .file-icon{background:#8bd6b429!important}:root[theme-mode=dark] .panel .cloud-storage .row-delete svg,:root[theme-mode=dark] .cloud-storage .row-delete svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .row-delete:hover,:root[theme-mode=dark] .cloud-storage .row-delete:hover{background:#ff9a9a24!important}:root[theme-mode=dark] .panel .cloud-storage .row-delete:hover svg,:root[theme-mode=dark] .cloud-storage .row-delete:hover svg{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .panel .cloud-storage .empty-state,:root[theme-mode=dark] .cloud-storage .empty-state,:root[theme-mode=dark] .panel .cloud-storage .empty-text,:root[theme-mode=dark] .cloud-storage .empty-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .panel .cloud-storage .empty-hint,:root[theme-mode=dark] .cloud-storage .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .page-btn,:root[theme-mode=dark] .cloud-storage .page-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .panel .cloud-storage .page-btn:hover:not(:disabled),:root[theme-mode=dark] .cloud-storage .page-btn:hover:not(:disabled){background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .panel .cloud-storage .page-info,:root[theme-mode=dark] .cloud-storage .page-info{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .preview-card,:root[theme-mode=dark] .cloud-storage .preview-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[theme-mode=dark] .panel .cloud-storage .preview-title,:root[theme-mode=dark] .cloud-storage .preview-title{color:var(--es-text)!important}:root[theme-mode=dark] .panel .cloud-storage .preview-delete,:root[theme-mode=dark] .cloud-storage .preview-delete{color:var(--es-brand-red-text)!important;background:#ff9a9a24!important}:root[theme-mode=dark] .panel .cloud-storage .preview-body,:root[theme-mode=dark] .cloud-storage .preview-body,:root[theme-mode=dark] .panel .cloud-storage .preview-empty,:root[theme-mode=dark] .cloud-storage .preview-empty{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .panel .cloud-storage .preview-frame,:root[theme-mode=dark] .cloud-storage .preview-frame{background:var(--es-surface)!important}:root[theme-mode=dark] .panel .cloud-storage .preview-placeholder,:root[theme-mode=dark] .cloud-storage .preview-placeholder,:root[theme-mode=dark] .panel .cloud-storage .preview-loading,:root[theme-mode=dark] .cloud-storage .preview-loading{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .cloud-storage .preview-meta,:root[theme-mode=dark] .cloud-storage .preview-meta{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .panel .cloud-storage .preview-error,:root[theme-mode=dark] .cloud-storage .preview-error{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .panel .conversation-history .history-sidebar,:root[theme-mode=dark] .panel .conversation-history .history-detail,:root[theme-mode=dark] .conversation-history .history-sidebar,:root[theme-mode=dark] .conversation-history .history-detail{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[theme-mode=dark] .panel .conversation-history .search-box,:root[theme-mode=dark] .panel .conversation-history .session-pagination,:root[theme-mode=dark] .panel .conversation-history .detail-header,:root[theme-mode=dark] .conversation-history .search-box,:root[theme-mode=dark] .conversation-history .session-pagination,:root[theme-mode=dark] .conversation-history .detail-header{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .panel .conversation-history .search-icon,:root[theme-mode=dark] .conversation-history .search-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .conversation-history .search-input,:root[theme-mode=dark] .conversation-history .search-input{color:var(--es-text)!important}:root[theme-mode=dark] .panel .conversation-history .search-input::-moz-placeholder,:root[theme-mode=dark] .conversation-history .search-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .conversation-history .search-input::placeholder,:root[theme-mode=dark] .conversation-history .search-input::placeholder,:root[theme-mode=dark] .panel .conversation-history .group-label,:root[theme-mode=dark] .conversation-history .group-label,:root[theme-mode=dark] .panel .conversation-history .session-time,:root[theme-mode=dark] .conversation-history .session-time,:root[theme-mode=dark] .panel .conversation-history .detail-meta,:root[theme-mode=dark] .conversation-history .detail-meta,:root[theme-mode=dark] .panel .conversation-history .page-info,:root[theme-mode=dark] .conversation-history .page-info{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .conversation-history .session-title,:root[theme-mode=dark] .conversation-history .session-title,:root[theme-mode=dark] .panel .conversation-history .detail-title,:root[theme-mode=dark] .conversation-history .detail-title,:root[theme-mode=dark] .panel .conversation-history .text-block,:root[theme-mode=dark] .conversation-history .text-block{color:var(--es-text)!important}:root[theme-mode=dark] .panel .conversation-history .session-item:hover,:root[theme-mode=dark] .conversation-history .session-item:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .panel .conversation-history .session-item.active,:root[theme-mode=dark] .conversation-history .session-item.active{background:#8bd6b424!important;border-left-color:#8bd6b47a!important}:root[theme-mode=dark] .panel .conversation-history .session-item.active .session-title,:root[theme-mode=dark] .conversation-history .session-item.active .session-title{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .panel .conversation-history .session-icon,:root[theme-mode=dark] .conversation-history .session-icon,:root[theme-mode=dark] .panel .conversation-history .session-item.active .session-icon,:root[theme-mode=dark] .conversation-history .session-item.active .session-icon{background:#8bd6b424!important}:root[theme-mode=dark] .panel .conversation-history .session-icon svg,:root[theme-mode=dark] .conversation-history .session-icon svg{color:#8bd6b4cc!important}:root[theme-mode=dark] .panel .conversation-history .session-delete svg,:root[theme-mode=dark] .conversation-history .session-delete svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .panel .conversation-history .session-delete:hover,:root[theme-mode=dark] .conversation-history .session-delete:hover{background:#ff9a9a24!important}:root[theme-mode=dark] .panel .conversation-history .session-delete:hover svg,:root[theme-mode=dark] .conversation-history .session-delete:hover svg{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .panel .conversation-history .page-btn,:root[theme-mode=dark] .conversation-history .page-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .panel .conversation-history .page-btn:hover:not(:disabled),:root[theme-mode=dark] .conversation-history .page-btn:hover:not(:disabled){background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .panel .conversation-history .detail-delete,:root[theme-mode=dark] .conversation-history .detail-delete{color:var(--es-brand-red-text)!important;background:#ff9a9a24!important;border-color:#ff9a9a5c!important}:root[theme-mode=dark] .panel .conversation-history .detail-delete:hover,:root[theme-mode=dark] .conversation-history .detail-delete:hover{background:#ff9a9a33!important}:root[theme-mode=dark] .panel .conversation-history .message-avatar,:root[theme-mode=dark] .conversation-history .message-avatar{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .panel .conversation-history .message-bubble,:root[theme-mode=dark] .conversation-history .message-bubble,:root[theme-mode=dark] .panel .conversation-history .message-item.system .message-bubble,:root[theme-mode=dark] .conversation-history .message-item.system .message-bubble{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .panel .conversation-history .message-item.member .message-bubble,:root[theme-mode=dark] .conversation-history .message-item.member .message-bubble{background:#8bd6b424!important;border-color:#8bd6b447!important}:root[theme-mode=dark] .panel .conversation-history .tool-block,:root[theme-mode=dark] .conversation-history .tool-block{color:var(--es-text-secondary)!important;background:#f2ce8224!important;border-color:#f2ce8247!important}:root[theme-mode=dark] .panel .conversation-history .empty-list,:root[theme-mode=dark] .conversation-history .empty-list,:root[theme-mode=dark] .panel .conversation-history .empty-messages,:root[theme-mode=dark] .conversation-history .empty-messages,:root[theme-mode=dark] .panel .conversation-history .detail-empty,:root[theme-mode=dark] .conversation-history .detail-empty{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .panel .conversation-history .empty-list .empty-hint,:root[theme-mode=dark] .conversation-history .empty-list .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkin-panel{box-shadow:0 4px 24px var(--es-shadow-color);background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkin-panel .panel-header{border-bottom-color:var(--es-border)}:root[theme-mode=dark] .checkin-panel .panel-title{color:var(--es-text)}:root[theme-mode=dark] .checkin-panel .panel-subtitle{color:var(--es-text-tertiary)}:root[theme-mode=dark] .streak-card{background:linear-gradient(135deg,#8bd6b41f,#8bd6b40d)!important}:root[theme-mode=dark] .streak-header{color:var(--es-text-tertiary)}:root[theme-mode=dark] .streak-number{color:var(--es-brand-green-text)}:root[theme-mode=dark] .streak-unit{color:var(--es-text-secondary)}:root[theme-mode=dark] .streak-sub{color:var(--es-text-tertiary)}:root[theme-mode=dark] .bonus-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .bonus-title{color:var(--es-text)}:root[theme-mode=dark] .bonus-earned{color:var(--es-brand-green-text)}:root[theme-mode=dark] .points-help-btn{color:var(--es-brand-green-text);background:#8bd6b41f}:root[theme-mode=dark] .points-guide-popover{color:var(--es-text-secondary)}:root[theme-mode=dark] .points-guide-title{color:var(--es-text)}:root[theme-mode=dark] .points-guide-subtitle,:root[theme-mode=dark] .points-guide-list{color:var(--es-text-secondary)}:root[theme-mode=dark] .bonus-item{background:#8bd6b40d}:root[theme-mode=dark] .bonus-item.completed{background:#8bd6b41a}:root[theme-mode=dark] .bonus-icon{color:var(--es-text-tertiary);background:#8bd6b41a}:root[theme-mode=dark] .bonus-item.completed .bonus-icon{background:var(--es-brand-green-text);color:var(--es-bg)}:root[theme-mode=dark] .bonus-count{color:var(--es-text-tertiary)}:root[theme-mode=dark] .bonus-name{color:var(--es-text-secondary)}:root[theme-mode=dark] .bonus-value{color:var(--es-text-tertiary)}:root[theme-mode=dark] .bonus-item.completed .bonus-value{color:var(--es-brand-green-text)}:root[theme-mode=dark] .progress-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .progress-label{color:var(--es-text)}:root[theme-mode=dark] .progress-time{color:var(--es-text-tertiary)}:root[theme-mode=dark] .progress-bar{background:#8bd6b41a}:root[theme-mode=dark] .progress-fill{background:linear-gradient(90deg,var(--es-brand-green-text),var(--es-brand-yellow-text))}:root[theme-mode=dark] .progress-fill.completed{background:var(--es-brand-green-text)}:root[theme-mode=dark] .progress-percent{color:var(--es-brand-green-text)}:root[theme-mode=dark] .checkin-btn{background:linear-gradient(135deg,var(--es-brand-green-text),#5aae8a);color:var(--es-bg)}:root[theme-mode=dark] .checkin-btn:hover:not(:disabled){box-shadow:0 6px 16px #8bd6b440}:root[theme-mode=dark] .reward-btn{background:linear-gradient(135deg,var(--es-brand-yellow-text),#d4a84a);color:var(--es-bg)}:root[theme-mode=dark] .claimed-btn,:root[theme-mode=dark] .checked-badge{color:var(--es-brand-green-text);background:#8bd6b41f}:root[theme-mode=dark] .calendar-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .month-title{color:var(--es-text)}:root[theme-mode=dark] .nav-btn{background:#8bd6b414}:root[theme-mode=dark] .nav-btn:hover:not(:disabled){background:#8bd6b429}:root[theme-mode=dark] .nav-icon{filter:invert()brightness(.85)}:root[theme-mode=dark] .weekday{color:var(--es-text-tertiary)}:root[theme-mode=dark] .calendar-day{color:var(--es-text-secondary)}:root[theme-mode=dark] .calendar-day.clickable:hover{background:#8bd6b41a}:root[theme-mode=dark] .calendar-day.future{color:#8da89a59}:root[theme-mode=dark] .calendar-day.today{background:#8bd6b41f}:root[theme-mode=dark] .calendar-day.today .day-number{color:var(--es-brand-green-text)}:root[theme-mode=dark] .calendar-day.checked-in .check-dot{background:var(--es-brand-green-text)}:root[theme-mode=dark] .day-points{color:var(--es-text-tertiary)}:root[theme-mode=dark] .day-popup-header{color:var(--es-text)}:root[theme-mode=dark] .day-popup-item{color:var(--es-text-secondary)}:root[theme-mode=dark] .day-popup-empty{color:var(--es-text-tertiary)}:root[theme-mode=dark] .showcase-card .exchange-showcase{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .panel{box-shadow:0 4px 24px var(--es-shadow-color);background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .panel .panel-title{color:var(--es-text)}:root[theme-mode=dark] .panel .panel-subtitle{color:var(--es-text-tertiary)}:root[theme-mode=dark] .panel-badge{background:var(--es-brand-red-text);box-shadow:0 2px 6px #ff9a9a4d}:root[theme-mode=dark] .glass-card{box-shadow:0 2px 8px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .glass-card:hover{box-shadow:0 4px 16px var(--es-shadow-color);background:#162721f5!important;border-color:#2a4438b8!important}:root[theme-mode=dark] .glass-panel{box-shadow:0 4px 24px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .glass-info-bar{box-shadow:0 2px 12px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .glass-dialog{box-shadow:0 8px 32px var(--es-shadow-color);background:#111f19eb!important;border-color:#2a4438b8!important}:root[theme-mode=dark] .teacher-dashboard .expanded-panel,:root[theme-mode=dark] .teacher-dashboard .panel,:root[theme-mode=dark] .teacher-dashboard .classroom-card,:root[theme-mode=dark] .teacher-dashboard .classroom-table-wrapper,:root[theme-mode=dark] .teacher-dashboard .ticker-panel,:root[theme-mode=dark] .teacher-dashboard .function-card,:root[theme-mode=dark] .teacher-dashboard .today-lesson-item,:root[theme-mode=dark] .teacher-dashboard .action-item,:root[theme-mode=dark] .teacher-dashboard .weakness-section,:root[theme-mode=dark] .teacher-dashboard .glass-card,:root[theme-mode=dark] .teacher-dashboard .glass-panel,:root[theme-mode=dark] .teacher-dashboard .glass-info-bar{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;box-shadow:0 6px 18px var(--es-shadow-color)!important}:root[theme-mode=dark] .teacher-dashboard .panel-header,:root[theme-mode=dark] .teacher-dashboard .panel-content,:root[theme-mode=dark] .teacher-dashboard .panel-footer,:root[theme-mode=dark] .teacher-dashboard .classroom-table thead{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .function-card:hover,:root[theme-mode=dark] .teacher-dashboard .function-card.active,:root[theme-mode=dark] .teacher-dashboard .ticker-panel:hover,:root[theme-mode=dark] .teacher-dashboard .classroom-card:hover,:root[theme-mode=dark] .teacher-dashboard .today-lesson-item:hover,:root[theme-mode=dark] .teacher-dashboard .action-item:hover,:root[theme-mode=dark] .teacher-dashboard .classroom-table tbody tr:hover{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 8px 20px var(--es-shadow-color)!important}:root[theme-mode=dark] .teacher-dashboard .function-card .card-title,:root[theme-mode=dark] .teacher-dashboard .classroom-name,:root[theme-mode=dark] .teacher-dashboard .ticker-item,:root[theme-mode=dark] .teacher-dashboard .text,:root[theme-mode=dark] .teacher-dashboard .classroom-table td{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .function-card .card-desc,:root[theme-mode=dark] .teacher-dashboard .classroom-table .classroom-grade-text,:root[theme-mode=dark] .teacher-dashboard .classroom-table .status-normal,:root[theme-mode=dark] .teacher-dashboard .classroom-table .text-muted{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .classroom-table th,:root[theme-mode=dark] .teacher-dashboard .dot{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .divider{background:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .table-action-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .table-action-btn:hover{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .function-card:after,:root[theme-mode=dark] .teacher-dashboard .function-card:before{box-shadow:none!important}:root[theme-mode=dark] .quick-submit-slider .slider-overlay{background:var(--es-shadow-color,#0000008f)!important}:root[theme-mode=dark] .quick-submit-slider .slider-panel{background:var(--es-surface)!important;border-left:1px solid var(--es-border)!important;box-shadow:-8px 0 28px var(--es-shadow-color,#00000073)!important}:root[theme-mode=dark] .quick-submit-slider .slider-header{background:var(--es-surface-elevated)!important;border-bottom:1px solid var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .quick-submit-slider .homework-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .quick-submit-slider .panel-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .quick-submit-slider .panel-title{color:var(--es-text)!important}:root[theme-mode=dark] .quick-submit-slider .panel-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-submit-slider .step-indicator{background:var(--es-surface-elevated)!important;border-top:1px solid var(--es-border)!important;border-bottom:1px solid var(--es-border)!important}:root[theme-mode=dark] .quick-submit-slider .panel-footer{background:var(--es-surface-elevated)!important;border-top-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .quick-submit-slider .btn-secondary{background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-submit-slider .btn-secondary:hover:not(:disabled){background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .entry-highlight,:root[theme-mode=dark] .classroom-main-wrapper .classroom-content-layout,:root[theme-mode=dark] .classroom-main-wrapper .loading-state,:root[theme-mode=dark] .classroom-main-wrapper .empty-state,:root[theme-mode=dark] .classroom-main-wrapper .pending-state{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;box-shadow:0 10px 24px var(--es-shadow-color)!important}:root[theme-mode=dark] .classroom-main-wrapper .section-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 12px 30px var(--es-shadow-color)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav:before{border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .nav-classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .grade-chip{background:var(--es-green-chip-bg,#8bd6b426)!important;color:var(--es-green-chip-text,#8bd6b4)!important}:root[theme-mode=dark] .classroom-main-wrapper .role-tag.role-student{background:var(--es-yellow-chip-bg,#f2ce8226)!important;color:var(--es-yellow-chip-text,#f2ce82)!important}:root[theme-mode=dark] .classroom-main-wrapper .role-tag.role-admin,:root[theme-mode=dark] .classroom-main-wrapper .role-tag.role-creator{background:var(--es-red-chip-bg,#ff9a9a26)!important;color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .classroom-main-wrapper .role-tag.role-teacher{background:var(--es-green-chip-bg,#8bd6b426)!important;color:var(--es-green-chip-text,#8bd6b4)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item:hover,:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item:focus-visible{border-color:var(--es-border)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item.active{background:var(--es-surface-elevated)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-text)!important;box-shadow:0 8px 18px var(--es-shadow-color)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item .nav-text span{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav .nav-item .nav-text small{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel{background:0 0!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .selector-label,:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .dictation-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .dictation-title{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .dictation-status{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .card-selector-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .card-selector-item.active{border-color:var(--es-brand-green-text,#8bd6b4)!important;background:var(--es-green-chip-bg,#8bd6b426)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .ghost-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .ghost-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}.checkin-panel,.streak-card,.bonus-card,.progress-card,.calendar-card,.panel{transition:background .35s,border-color .35s,box-shadow .35s}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.answer-card-panel,.knowledge-quiz-panel,.print-workshop-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.answer-card-panel,.knowledge-quiz-panel,.print-workshop-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(.week-schedule,.schedule-grid,.day-header,.day-slots,.time-slot,.today-section,.week-lessons-section,.semester-section,.semester-card,.semester-empty-state,.lesson-item,.ongoing-card,.stats-section,.stat-item,.report-panel,.report-summary,.summary-item,.student-list,.section,.stat-card,.entry-card,.simple-item,.usage-item,.quick-actions,.recent-section,.template-item,.question-item,.card-item,.difficult-item-wrapper,.word-detail,.knowledge-manage-card,.overview-card,.lesson-plan-section,.recent-records .record-item,.weakness-section,.history-section,.history-item,.create-console,.classroom-selector,.source-panel,.output-settings,.material-card,.material-list-item,.source-group,.source-empty,.pending-item,.growth-pending-item,.member-item,.filter-section,.danger-zone,.sidebar-help,.finance-overview,.income-section,.income-item,.classroom-tuition-section,.empty-guide-panel,.classroom-cards,.finance-sidebar,.profile-overview,.stats-grid,.detail-card,.showcase-item,.sidebar-block,.action-card,.pack-tabs,.balance-row,.pack-list,.pack-list-header,.pack-item,.pack-cover,.loading-state,.empty-state){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.answer-card-panel,.knowledge-quiz-panel,.print-workshop-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(select,input[type=text],input[type=search],input[type=month],textarea,.class-select,.classroom-select,.room-class-select,.filter-select,.search-input,.month-input,.glass-select,.top-n-select,.form-input,.form-select,.form-textarea,.t-input,.t-input__wrap,.t-input__inner,.t-range-input,.t-select,.t-select__wrap,.t-textarea__inner){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.answer-card-panel,.knowledge-quiz-panel,.print-workshop-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(.action-btn,.action-btn-inline,.retry-btn,.refresh-btn,.create-btn,.use-btn,.batch-btn,.batch-delete-btn,.semester-action-btn,.history-toggle-btn,.lecture-manage-btn,.page-btn,.tab-btn,.toggle-btn,.sidebar-tab,.class-chip,.more-btn,.filter-tab,.view-btn,.edit-btn,.withdrawal-btn,.quick-btn,.start-btn){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.answer-card-panel,.knowledge-quiz-panel,.print-workshop-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(.action-btn.primary,.action-btn-inline:not(.secondary):not(.danger),.retry-btn:not(.secondary),.use-btn.primary,.create-btn,.quick-btn.invite,.quick-btn.apply-alert,.class-chip.active,.filter-tab.active,.tab-btn.active,.toggle-btn.active,.sidebar-tab.active,.action-chip.primary,.action-chip.active,.view-btn.active,.status-pill.done,.pack-badge.published,.status-chip.active){color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b461!important}:root[theme-mode=dark] .teacher-dashboard :is(.attendance-panel,.members-manage-panel,.inspiration-panel,.knowledge-quiz-panel) :is(.action-btn-inline.danger,.dissolve-btn,.history-status.failed,.status-pill.failed,.danger-title,.danger-hint){color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.answer-card-panel,.knowledge-quiz-panel,.print-workshop-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(.section-title,.sidebar-title,.card-title,.entry-title,.template-name,.lesson-name,.day-name,.week-title,.history-title,.name,.showcase-title,.pack-title,.stat-value,.summary-value,.value,.page-title,.detail-title,.status-title,.queue-label,.queue-progress,.title-display h3){color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard :is(.schedule-panel,.attendance-panel,.teacher-question-bank-panel,.inspiration-panel,.answer-card-panel,.knowledge-quiz-panel,.print-workshop-panel,.members-manage-panel,.finance-panel,.teacher-profile-panel,.material-pack-panel) :is(.panel-subtitle,.section-subtitle,.card-desc,.entry-desc,.template-meta,.card-meta,.history-meta,.history-time,.lesson-time,.lesson-class,.stat-label,.empty-hint,.hint,.desc,.subtitle,.signature,.action-desc,.showcase-type,.pack-sub,.meta-item,.record-summary,.record-title,.selector-label,.title-hint,.status-text,.history-loading,.queue-current,.queue-error,.queue-skip,.queue-error-detail,.queue-skip-detail){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-schedule,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .schedule-grid,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-slots{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel :is(.lesson-block,.today-item,.week-lesson-item,.semester-card){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .attendance-panel .report-overlay{background:#040806ad!important}:root[theme-mode=dark] .teacher-dashboard .attendance-panel :is(.report-panel,.report-summary .summary-item,.student-item){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel :is(.create-console,.create-option,.radio-item,.source-chip,.view-btn,.btn-action,.submit-btn,.material-item,.material-card,.section,.stats-row .stat-card){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .pdf-preview-dialog,:root[theme-mode=dark] .pdf-preview-dialog .preview-container,:root[theme-mode=dark] .pdf-preview-dialog .config-section,:root[theme-mode=dark] .pdf-preview-dialog .radio-option,:root[theme-mode=dark] .pdf-preview-dialog .checkbox-option{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel :is(.income-chart-section,.chart-wrapper,.legend-row,.legend-item,.time-switcher,.time-btn,.stats-row .stat-card){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-cards .t-collapse-panel__header{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-cards .t-collapse-panel__header:hover,:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-cards .t-collapse-panel__body{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-cards .t-fake-arrow svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-cards .t-fake-arrow path{stroke:currentColor!important;fill:none!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel :is(.stat-item .stat-label,.progress-text){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .stat-item .stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .table-header{color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .table-row{color:var(--es-text-secondary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .actual-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-pagination :is(.t-pagination__total,.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .classroom-pagination :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .teacher-dashboard .answer-card-panel .recent-item{background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .answer-card-panel .recent-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .answer-card-panel .recent-time,:root[theme-mode=dark] .teacher-dashboard .finance-panel .card-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.estimated .card-icon{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.estimated .card-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.actual .card-icon{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.actual .card-value{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.remaining .card-icon{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .overview-card.remaining .card-value{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .stat-icon.green{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .stat-icon.yellow{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .stat-icon.blue{color:#93c5fd!important;background:#60a5fa1f!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-amount{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-date{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-type-badge.fixed_salary{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-type-badge.extra{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .income-type-badge.adjustment{color:#93c5fd!important;background:#60a5fa1f!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .type-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .type-btn:hover:not(.active){color:var(--es-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .type-btn.active{background:var(--es-surface)!important;color:var(--es-brand-green-text)!important;box-shadow:0 1px 3px #0003!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .quick-actions .action-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .quick-actions .action-btn:hover{color:var(--es-brand-green-text)!important;background:#8bd6b414!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .quick-actions .action-btn.primary{color:var(--es-brand-green-text)!important;background:#8bd6b42e!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .teacher-dashboard .finance-panel .quick-actions .action-btn.primary:hover{background:#8bd6b440!important}:root[theme-mode=dark] .teacher-dashboard .schedule-tab{border-radius:18px;background:var(--es-surface)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-tab :is(.lesson-item,.loading-state,.calendar-link,.btn-ghost,.btn-text,.btn-ghost-danger,.time-badge,.classroom-badge){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-tab :is(.schedule-title,.lesson-name,.lesson-status){color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-tab :is(.schedule-subtitle,.lesson-hint,.countdown){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight,:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight .insight-card,:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight .nav-controls,:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight .nav-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight :is(.student-name,.homework-title,.card-title,.nav-indicator){color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .praise-wall-spotlight :is(.classroom-name,.teacher-comment,.card-content,.time){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .panel-container.active{border-radius:var(--radius-xl);background-clip:padding-box;overflow:hidden}:root[theme-mode=dark] .teacher-dashboard .assignment-panel :is(.stats-row,.filter-row,.content-panel,.homework-list,.homework-item,.homework-item.draft,.homework-item.closed,.homework-item.has-pending,.pagination-wrapper){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel :is(.item-title,.stats-progress,.stats-rate,.progress-text){color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel :is(.item-meta,.meta-class,.meta-deadline,.stat-label,.empty-state p){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .progress-bar,:root[theme-mode=dark] .teacher-dashboard .assignment-panel .status-tabs{background:var(--es-surface)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .status-tab{color:var(--es-text-tertiary)!important;background:0 0!important;border:1px solid #ffffff12!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .status-tab:hover{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .status-tab.active{color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b461!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .status-tab .tab-count{color:var(--es-brand-green-text)!important;background:#8bd6b424!important;border:1px solid #8bd6b44d!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .pagination-wrapper :is(.t-pagination__total,.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next,.t-pagination__jumper .t-input){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .assignment-panel .pagination-wrapper :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel :is(.stat-card,.entry-card,.entry-card.primary,.entry-card.highlight,.section,.simple-item,.quick-actions,.usage-section,.usage-item,.glass-select,.showcase-btn,.list-pagination){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel :is(.stat-value,.stat-label,.section-title,.entry-title,.simple-title,.usage-value){color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel :is(.entry-desc,.simple-time,.empty-hint,.usage-label){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .list-pagination :is(.t-pagination__total,.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next,.t-pagination__jumper .t-input){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .stat-card{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .stat-card.highlight{background:#f2ce821a!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .stat-card.highlight .stat-value{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .stat-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.primary{background:#8bd6b414!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.primary:hover{border-color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.primary .entry-icon{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.highlight{background:#f2ce8214!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.highlight:hover{border-color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-card.highlight .entry-icon{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .entry-arrow{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .source-tabs{background:#8bd6b40f!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .source-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .source-tab.active{background:var(--es-surface)!important;color:var(--es-brand-green-text)!important;box-shadow:0 1px 2px #0003!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .simple-item{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .simple-item:hover{background:var(--es-surface-elevated)!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .simple-tag{color:var(--es-text-tertiary)!important;background:#ffffff14!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .difficulty-tag{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .showcase-btn{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .showcase-btn:hover{color:var(--es-brand-yellow-text)!important;background:#f2ce821a!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .showcase-btn.is-showcased{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .action-btn{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .action-btn:hover{background:#8bd6b42e!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .usage-item:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .usage-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .btn-secondary{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important;background:0 0!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .btn-secondary:hover{border-color:var(--es-text-tertiary)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .glass-select{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .glass-select:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel .skeleton-item{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .teacher-question-bank-panel :is(.skeleton-tag,.skeleton-title){background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%) 0 0/200% 100%!important}:root[theme-mode=dark] .teacher-dashboard .knowledge-quiz-panel :is(.difficult-item-wrapper,.difficult-item,.word-detail,.error-answer-tag,.detail-stats,.difficult-pagination,.page-btn,.pagination-wrapper){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .knowledge-quiz-panel :is(.word-text,.rank,.page-info){color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .knowledge-quiz-panel .page-btn:hover:not(:disabled){background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .knowledge-quiz-panel :is(.pagination-wrapper .t-pagination__total,.pagination-wrapper .t-pagination__number,.pagination-wrapper .t-pagination__btn,.pagination-wrapper .t-pagination__btn-prev,.pagination-wrapper .t-pagination__btn-next,.pagination-wrapper .t-pagination__jumper .t-input){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .lecture-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .lecture-main:hover{background:#8bd6b40f!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .lecture-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .lecture-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .knowledge-settings{border:1px solid var(--es-border)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .option-chip{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .option-chip.auto{background:#f2ce8214!important;border-color:#f2ce8240!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .option-chip input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .option-chip input:checked{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .settings-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .queue-status{border:1px solid var(--es-border)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .card-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .meta-chip{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important;background:#8bd6b414!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .overview-summary{color:var(--es-text-secondary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .data-hint,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .topics-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .topic-tag{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important;border:1px solid #8bd6b440!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .plan-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .plan-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .plan-list{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .plan-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .meta-pill{color:var(--es-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .meta-sub{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .flow-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .flow-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .flow-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .flow-body{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-item{background:#ff9a9a0f!important;border-color:#ff9a9a26!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-option{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel :is(.review-tip,.review-meta){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .review-answer{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .suggestion-card{background:#f2ce820f!important;border-color:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .suggestion-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .suggestion-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .markdown-content :is(code){color:var(--es-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .markdown-content :is(blockquote){color:var(--es-text-secondary)!important;background:#8bd6b40f!important;border-left-color:#8bd6b459!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .markdown-content :is(strong),:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .markdown-content :is(a){color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-dynamics-card{background:#f2ce820f!important;border-color:#f2ce822e!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-rank{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-rank.rank-1{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-rank.rank-2{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-rank.rank-3{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-knowledge{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-count{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .error-question{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .student-chip{color:var(--es-text-secondary)!important;background:#8bd6b414!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .student-more,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel :is(.error-loading,.error-processing,.error-empty,.error-failed){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .failed-text{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .retry-link{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-analysis-card{background:#8bd6b40a!important;border-color:#8bd6b426!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-type-chip{color:var(--es-text-tertiary)!important;background:#8bd6b414!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .mastery-bar{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weak-student-count{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel :is(.weak-loading,.weak-empty){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .push-btn{background:var(--es-brand-green-text)!important;color:#0e1219!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .view-all-link{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .sidebar-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weakness-item{background:#ff9a9a14!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weakness-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .weakness-rate{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .cached-info{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .cached-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .cached-time{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-loading{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-meta,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-status.processing{color:var(--es-brand-yellow-text)!important;background:#f2ce822e!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-status.failed{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-delete{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-delete:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-toggle-btn{color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-toggle-btn:hover{color:var(--es-brand-green-text)!important;background:#8bd6b40f!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .refresh-btn{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .refresh-btn:hover:not(:disabled){background:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .record-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .record-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .record-summary,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .status-state{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .status-desc,:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .status-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .status-banner{background:#f2ce8214!important;border-color:#f2ce8233!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .status-banner.failed{background:#ff9a9a14!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-item:hover{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-item.active{background:#8bd6b414!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .teacher-dashboard .inspiration-panel .history-status{color:var(--es-text-secondary)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .homework-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 8px 26px var(--es-shadow-color)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .homework-panel .panel-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .homework-panel .panel-title{color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .panel-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .step-indicator{background:var(--es-surface-elevated)!important;border-top:1px solid var(--es-border)!important;border-bottom:1px solid var(--es-border)!important}:root[theme-mode=dark] .homework-panel .step .step-num{background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .step .step-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .step.active .step-num{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .homework-panel .step.active .step-label,:root[theme-mode=dark] .homework-panel .step.completed .step-num{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-panel .step.completed .step-num{background:var(--es-green-chip-bg)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .homework-panel .step-line{background:var(--es-border)!important}:root[theme-mode=dark] .homework-panel .step-line.active{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-panel .selected-info{background:#8bd6b414!important;border:1px solid #8bd6b440!important}:root[theme-mode=dark] .homework-panel .selected-info .info-badge{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-panel .selected-info .info-title{color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .panel-footer{border-top-color:var(--es-border)!important;background:var(--es-surface-elevated)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .homework-panel .btn-secondary{background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-panel .btn-secondary:hover:not(:disabled){background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .btn-link{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .btn-link:hover{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-panel .draft-hint{background:#f2ce8217!important;border-color:#f2ce8238!important}:root[theme-mode=dark] .homework-panel .draft-hint span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-panel .draft-hint:hover{border-color:var(--es-brand-yellow-text)!important;background:#f2ce8224!important}:root[theme-mode=dark] .homework-panel .homework-tabs{gap:8px}:root[theme-mode=dark] .homework-panel .homework-tab{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .homework-tab:hover{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-panel .homework-tab.active{border-color:var(--es-brand-green-text)!important;color:var(--es-text)!important;background:#8bd6b41f!important;box-shadow:0 4px 16px #00000040!important}:root[theme-mode=dark] .homework-panel .homework-tab .tab-title,:root[theme-mode=dark] .homework-panel .homework-tab .tab-status{color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .homework-tab .tab-status{color:var(--es-text-tertiary)!important;background:#ffffff14!important}:root[theme-mode=dark] .homework-panel .homework-tab .tab-status.status-published{color:var(--es-brand-green-text)!important;background:#2d6b4f33!important}:root[theme-mode=dark] .homework-panel .homework-tab .tab-status.status-closed{color:var(--es-brand-red-text,#d94b4b)!important;background:#d94b4b33!important}:root[theme-mode=dark] .homework-panel .homework-detail{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .detail-title{color:var(--es-text)!important}:root[theme-mode=dark] .homework-panel .detail-status{color:var(--es-text-tertiary)!important;background:#ffffff14!important}:root[theme-mode=dark] .homework-panel .detail-status.status-published{color:var(--es-brand-green-text)!important;background:#2d6b4f26!important}:root[theme-mode=dark] .homework-panel .detail-status.status-closed{color:var(--es-brand-red-text,#d94b4b)!important;background:#d94b4b2e!important}:root[theme-mode=dark] .homework-panel .detail-desc,:root[theme-mode=dark] .homework-panel .detail-meta,:root[theme-mode=dark] .homework-panel .detail-meta i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .submission-stats{background:#8bd6b41f!important;border:1px solid #8bd6b433!important}:root[theme-mode=dark] .homework-panel .stats-title,:root[theme-mode=dark] .homework-panel .stats-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .stats-rate,:root[theme-mode=dark] .homework-panel .done-label,:root[theme-mode=dark] .homework-panel .done-score{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-panel .stats-progress{background:#ffffff14!important}:root[theme-mode=dark] .homework-panel .stats-progress-fill{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-panel .submission-done{background:#2d6b4f26!important;border-color:#2d6b4f4d!important}:root[theme-mode=dark] .homework-panel .submission-pending{color:var(--es-yellow-chip-text,#f2ce82)!important;background:#e5a8351f!important;border-color:#e5a8354d!important}:root[theme-mode=dark] .homework-panel .detail-actions .action-btn.primary{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .homework-panel .detail-actions .action-btn.primary:hover{box-shadow:0 10px 24px #2d6b4f59!important}:root[theme-mode=dark] .homework-panel .detail-actions .action-btn.ghost{border-color:var(--es-border)!important;background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .homework-empty,:root[theme-mode=dark] .homework-panel .homework-empty>i,:root[theme-mode=dark] .homework-panel .homework-empty p,:root[theme-mode=dark] .homework-panel .homework-empty span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-panel .create-btn{color:var(--es-brand-green-text)!important;background:#2d6b4f1f!important}:root[theme-mode=dark] .homework-panel .refresh-btn{color:var(--es-text-tertiary)!important;border-color:#fff3!important}:root[theme-mode=dark] .homework-panel .refresh-btn:hover:not(:disabled){background:#ffffff0d!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-trigger{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-trigger.is-open{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b42e!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-trigger:not(.is-disabled):hover{background:var(--es-surface)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-name{color:var(--es-text)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-meta,:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-placeholder,:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-chevron{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-dropdown{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 10px 30px var(--es-shadow-color)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-status{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option:not(:last-child){border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option:hover{background:#8bd6b414!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option.is-selected{background:#8bd6b424!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option-name{color:var(--es-text)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option.is-selected .classroom-selector-option-name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option-meta,:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-classroom-selector .classroom-selector-option-count{background:#8bd6b41f!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-recommend{background:linear-gradient(135deg,#f2ce8217,#8bd6b412)!important;border-color:#f2ce824d!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-recommend-title{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-recommend-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-recommend-item:hover{background:var(--es-surface)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-recommend-item.is-selected{background:#8bd6b41f!important;border-color:#8bd6b48c!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-item-title{color:var(--es-text)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-item-meta,:root[theme-mode=dark] .homework-delivery-selector .delivery-divider{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-divider:before,:root[theme-mode=dark] .homework-delivery-selector .delivery-divider:after{background:var(--es-border)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-loading,:root[theme-mode=dark] .homework-delivery-selector .delivery-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-filter-tabs{background:#8bd6b41a!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-filter-btn{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-filter-btn.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;box-shadow:0 2px 10px var(--es-shadow-color)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-filter-count{color:var(--es-text-secondary)!important;background:#8bd6b429!important}:root[theme-mode=dark] .homework-delivery-selector .task-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-delivery-selector .task-item:hover{background:var(--es-surface)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .homework-delivery-selector .task-item.is-selected{background:#8bd6b424!important;border-color:#8bd6b48c!important}:root[theme-mode=dark] .homework-delivery-selector .task-item.is-locked{background:#1627218c!important;border-color:#2a4438a6!important}:root[theme-mode=dark] .homework-delivery-selector .task-item.is-returned{background:#f2ce821f!important;border-color:#f2ce8273!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-task-title{color:var(--es-text)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-task-meta,:root[theme-mode=dark] .homework-delivery-selector .delivery-task-classroom{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-task-dot{background:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-task-action{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .homework-delivery-selector .delivery-task-status{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-file-uploader .upload-zone{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-file-uploader .upload-zone:hover,:root[theme-mode=dark] .homework-file-uploader .upload-zone.drag-over{background:#8bd6b414!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .homework-file-uploader .upload-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-file-uploader .upload-btn span,:root[theme-mode=dark] .homework-file-uploader .upload-zone-hint{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-file-uploader .file-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-file-uploader .file-item:hover{border-color:#8bd6b473!important}:root[theme-mode=dark] .homework-file-uploader .file-item.error{background:#ff9a9a1f!important;border-color:#ff9a9a73!important}:root[theme-mode=dark] .homework-file-uploader .file-icon{background:#8bd6b412!important}:root[theme-mode=dark] .homework-file-uploader .file-name{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-file-uploader .file-status-pending{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-file-uploader .add-more-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-file-uploader .add-more-btn:hover{color:var(--es-text)!important;background:#8bd6b414!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .homework-file-uploader .add-more-text{color:inherit!important}:root[theme-mode=dark] .homework-submission-note .submission-note-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-submission-note .submission-note-optional,:root[theme-mode=dark] .homework-submission-note .submission-note-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-submission-note .submission-note-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .homework-submission-note .submission-note-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-submission-note .submission-note-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-submission-note .submission-note-input:focus{background:var(--es-surface)!important;border-color:#8bd6b48c!important;box-shadow:0 0 0 3px #8bd6b433!important}:root[theme-mode=dark] .classroom-detail .knowledge-section,:root[theme-mode=dark] .knowledge-graph{background:0 0!important}:root[theme-mode=dark] .knowledge-graph .graph-header{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .header-icon{background:#8bd6b41f!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .knowledge-graph .header-title{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-graph .header-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .filter-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .filter-btn:hover{background:var(--es-surface)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .knowledge-graph .filter-btn.active{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-graph .filter-btn.grammar.active{color:var(--es-brand-green-text)!important;background:#8bd6b424!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .knowledge-graph .filter-btn.vocabulary.active{color:var(--es-brand-red-text)!important;background:#ff9a9a24!important;border-color:#ff9a9a6b!important}:root[theme-mode=dark] .knowledge-graph .filter-btn.expression.active{color:var(--es-brand-yellow-text)!important;background:#f2ce8229!important;border-color:#f2ce8273!important}:root[theme-mode=dark] .knowledge-graph .view-toggle{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .view-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .view-btn:hover{color:var(--es-text-secondary)!important;background:#8bd6b417!important}:root[theme-mode=dark] .knowledge-graph .view-btn.active{color:var(--es-brand-green-text)!important;background:#8bd6b429!important}:root[theme-mode=dark] .knowledge-graph .search-input.t-input,:root[theme-mode=dark] .knowledge-graph .mastery-filter .t-input,:root[theme-mode=dark] .knowledge-graph .mastery-filter .t-select .t-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-graph .search-input .t-input__inner,:root[theme-mode=dark] .knowledge-graph .mastery-filter .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-graph .search-input .t-input__inner::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .search-input .t-input__prefix,:root[theme-mode=dark] .knowledge-graph .search-input .t-input__suffix,:root[theme-mode=dark] .knowledge-graph .mastery-filter .t-input__prefix,:root[theme-mode=dark] .knowledge-graph .mastery-filter .t-input__suffix,:root[theme-mode=dark] .knowledge-graph .search-input .t-input__inner::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .empty-state{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .empty-icon{background:#8bd6b41f!important}:root[theme-mode=dark] .knowledge-graph .empty-icon i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-graph .empty-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .stats-overview{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .stat-divider{background:var(--es-border)!important}:root[theme-mode=dark] .knowledge-graph .stat-value.grammar{color:var(--es-brand-green-text)!important;background:#8bd6b429!important}:root[theme-mode=dark] .knowledge-graph .stat-value.vocabulary{color:var(--es-brand-red-text)!important;background:#ff9a9a29!important}:root[theme-mode=dark] .knowledge-graph .stat-value.expression{color:var(--es-brand-yellow-text)!important;background:#f2ce822e!important}:root[theme-mode=dark] .knowledge-graph .stat-value.mastered{color:var(--es-brand-green-text)!important;background:#8bd6b429!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card:hover,:root[theme-mode=dark] .knowledge-graph .knowledge-card.expanded{background:var(--es-surface-elevated)!important;box-shadow:0 8px 20px var(--es-shadow-color)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .card-desc,:root[theme-mode=dark] .knowledge-graph .knowledge-card .content-text,:root[theme-mode=dark] .knowledge-graph .knowledge-card .examples-list,:root[theme-mode=dark] .knowledge-graph .knowledge-card .lecture-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .card-content,:root[theme-mode=dark] .knowledge-graph .knowledge-card .node-lectures{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .draft-badge{color:var(--es-text-tertiary)!important;background:#8da89a2e!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .verified-badge{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .lecture-tag{color:var(--es-brand-green-text)!important;background:#8bd6b424!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .lecture-tag:hover{background:#8bd6b438!important}:root[theme-mode=dark] .knowledge-graph .knowledge-card .expand-indicator{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge{border:1px solid #2a4438d9!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge.level-0{color:var(--es-text-tertiary)!important;background:#8da89a33!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge.level-1{color:#9cc6ff!important;background:#60a5fa33!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge.level-2{color:#7ae7c1!important;background:#34d39933!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge.level-3{color:var(--es-brand-yellow-text)!important;background:#fbbf2433!important}:root[theme-mode=dark] .knowledge-graph .mastery-badge.level-4{color:#ff9ccc!important;background:#f472b633!important}:root[theme-mode=dark] .knowledge-graph .level-selector{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 12px 26px var(--es-shadow-color)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .level-option:hover{background:#8bd6b414!important}:root[theme-mode=dark] .knowledge-graph .level-option.active{background:#8bd6b424!important}:root[theme-mode=dark] .knowledge-graph .level-name{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .empty-state h4,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .node-title,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .meta-value,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .mastery-section h4{color:var(--es-text)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .empty-state p,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .node-desc,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .meta-label,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lectures-hint,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .legend-item,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .operation-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .node-detail-sidebar{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 10px 30px var(--es-shadow-color)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .close-btn{color:var(--es-text-tertiary)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .close-btn:hover{color:var(--es-text)!important;background:#8bd6b433!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .node-lectures,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .mastery-section{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lecture-item{background:#8bd6b417!important;border-color:#8bd6b447!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lecture-item:hover{background:#8bd6b426!important;border-color:#8bd6b46b!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lecture-item i,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lecture-item:hover .goto-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .lecture-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .no-lectures{color:var(--es-text-tertiary)!important;background:#8da89a29!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .mastery-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .mastery-btn:hover{background:#8bd6b414!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .mastery-btn.active{color:var(--es-brand-green-text)!important;background:#8bd6b426!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .legend,:root[theme-mode=dark] .knowledge-graph .knowledge-mindmap .operation-hint{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .knowledge-graph .t-pagination .t-pagination__btn,:root[theme-mode=dark] .knowledge-graph .t-pagination .t-pagination__number{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .knowledge-graph .t-pagination .t-pagination__btn:hover,:root[theme-mode=dark] .knowledge-graph .t-pagination .t-pagination__number:hover{color:var(--es-text)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .knowledge-graph .t-pagination .t-is-current,:root[theme-mode=dark] .knowledge-graph .t-pagination .t-pagination__number.t-is-current{color:var(--es-brand-green-text)!important;background:#8bd6b429!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .assignment-create-drawer .t-drawer__content,:root[theme-mode=dark] .assignment-create-drawer .t-drawer__body{background:var(--es-bg-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .t-drawer__header{background:var(--es-surface)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .assignment-create-drawer .t-drawer__close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .t-drawer__close-btn:hover{color:var(--es-text)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .assignment-create-drawer .drawer-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .section-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .section-label .required{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .assignment-create-drawer .section-label.collapse-label svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .select-all-btn{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .assignment-create-drawer .select-all-btn:hover{background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .assignment-create-drawer .class-readonly{background:#8bd6b40f!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .assignment-create-drawer .class-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .selected-classes{background:#8bd6b40f!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .assignment-create-drawer .selected-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .class-tag{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .assignment-create-drawer .class-tag.readonly{background:#8bd6b433!important}:root[theme-mode=dark] .assignment-create-drawer .class-tag .remove-icon{color:#8bd6b480!important}:root[theme-mode=dark] .assignment-create-drawer .class-tag .remove-icon:hover{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .assignment-create-drawer .multi-hint{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .assignment-create-drawer .form-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .form-input:focus{border-color:#8bd6b48c!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .assignment-create-drawer .form-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .form-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .form-textarea{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .form-textarea:focus{border-color:#8bd6b48c!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .assignment-create-drawer .form-textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .form-textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .type-option{background:var(--es-surface)!important;border-color:#0000!important}:root[theme-mode=dark] .assignment-create-drawer .type-option svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .type-option span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .type-option:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .assignment-create-drawer .type-option.active{border-color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .assignment-create-drawer .type-option.active svg,:root[theme-mode=dark] .assignment-create-drawer .type-option.active span{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .type-option.disabled{opacity:.4!important}:root[theme-mode=dark] .assignment-create-drawer .skill-focus-option{background:var(--es-surface)!important;border-color:#0000!important}:root[theme-mode=dark] .assignment-create-drawer .skill-focus-option span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .skill-focus-option:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .assignment-create-drawer .skill-focus-option.active{border-color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .assignment-create-drawer .skill-focus-option.active span{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option{background:var(--es-surface)!important;border-color:#0000!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option .freq-icon{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option span:last-child{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option.active{border-color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option.active .freq-icon{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .assignment-create-drawer .freq-option.active span:last-child{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .assignment-create-drawer .weekday-selector{background:#8bd6b40f!important}:root[theme-mode=dark] .assignment-create-drawer .weekday-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .weekday-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .weekday-btn:hover{color:var(--es-brand-green-text)!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .assignment-create-drawer .weekday-btn.active{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .assignment-create-drawer .end-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .recurrence-hint{color:var(--es-brand-yellow-text)!important;background:#f2ce821a!important}:root[theme-mode=dark] .assignment-create-drawer .testpaper-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .advanced-options{background:var(--es-surface)!important}:root[theme-mode=dark] .assignment-create-drawer .option-row span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .assignment-create-drawer .option-row input[type=checkbox]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .assignment-create-drawer .option-row input[type=checkbox]:hover{background:#8bd6b414!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .assignment-create-drawer .option-row input[type=checkbox]:checked{background:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important;box-shadow:0 2px 6px #8bd6b44d!important}:root[theme-mode=dark] .assignment-create-drawer .drawer-footer{background:var(--es-bg-elevated)!important;border-top-color:var(--es-border)!important}:root[theme-mode=dark] .assignment-create-drawer .btn-secondary{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important;background:0 0!important}:root[theme-mode=dark] .assignment-create-drawer .btn-secondary:hover:not(:disabled){background:var(--es-surface)!important;color:var(--es-text)!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .assignment-create-drawer .btn-secondary:disabled{opacity:.4!important}:root[theme-mode=dark] .assignment-create-drawer .btn-primary{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .assignment-create-drawer .btn-primary:hover:not(:disabled){opacity:.9!important}:root[theme-mode=dark] .assignment-create-drawer .btn-primary:disabled{opacity:.35!important}:root[theme-mode=dark] .assignment-create-drawer .t-input,:root[theme-mode=dark] .assignment-create-drawer .t-select .t-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .assignment-create-drawer .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .t-input__inner::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .t-input__inner::placeholder,:root[theme-mode=dark] .assignment-create-drawer .t-input__prefix,:root[theme-mode=dark] .assignment-create-drawer .t-input__suffix{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .t-input.t-is-focused,:root[theme-mode=dark] .assignment-create-drawer .t-select .t-input.t-is-focused{border-color:#8bd6b48c!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .assignment-create-drawer .t-select__wrap .t-tag{color:var(--es-brand-green-text)!important;background:#8bd6b426!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .assignment-create-drawer .t-select__wrap .t-tag .t-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .assignment-create-drawer .t-date-picker .t-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .assignment-create-drawer .t-date-picker .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .assignment-create-drawer .t-date-picker .t-input__suffix{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-select-popup{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 8px 24px var(--es-shadow-color)!important}:root[theme-mode=dark] .classroom-select-popup .t-select-option{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-select-popup .t-select-option:hover{background:#8bd6b41a!important}:root[theme-mode=dark] .classroom-select-popup .t-select-option.t-is-selected{color:var(--es-brand-green-text)!important;background:#8bd6b429!important}:root[theme-mode=dark] .pending-review-drawer .t-drawer__content,:root[theme-mode=dark] .pending-review-drawer .t-drawer__body{background:var(--es-bg-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .pending-review-drawer .t-drawer__header{background:var(--es-surface)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .pending-review-drawer .t-drawer__close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pending-review-drawer .t-drawer__close-btn:hover{color:var(--es-text)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .pending-review-drawer .drawer-header h3{color:var(--es-text)!important}:root[theme-mode=dark] .pending-review-drawer .count-badge{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .pending-review-drawer .loading-state,:root[theme-mode=dark] .pending-review-drawer .empty-state,:root[theme-mode=dark] .pending-review-drawer .empty-state .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pending-review-drawer .empty-state .empty-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pending-review-drawer .empty-state p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .pending-review-drawer .submission-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .pending-review-drawer .submission-item:hover{background:var(--es-surface-elevated)!important;box-shadow:0 4px 12px var(--es-shadow-color)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .pending-review-drawer .student-avatar{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .pending-review-drawer .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .pending-review-drawer .item-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pending-review-drawer .meta-class{color:var(--es-text-tertiary)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .pending-review-drawer .item-time,:root[theme-mode=dark] .pending-review-drawer .arrow-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .pending-review-drawer .submission-item:hover .arrow-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .pending-review-drawer .load-more button{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .pending-review-drawer .load-more button:hover:not(:disabled){background:#8bd6b42e!important}:root[theme-mode=dark] .pending-review-drawer .load-more button:disabled{opacity:.4!important}:root[theme-mode=dark] .panel.task-status-panel,:root[theme-mode=dark] .panel.question-bank-panel,:root[theme-mode=dark] .panel.effort-bank-panel,:root[theme-mode=dark] .panel.growth-track-panel,:root[theme-mode=dark] .panel.good-teachers-panel,:root[theme-mode=dark] .panel.print-center-panel,:root[theme-mode=dark] .panel.material-pack-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 10px 28px var(--es-shadow-color)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] :is(.task-status-panel,.question-bank-panel,.effort-bank-panel,.growth-track-panel,.good-teachers-panel,.print-center-panel,.material-pack-panel) :is(.panel-title,.section-title,.detail-title,.empty-title,.feed-title,.item-classroom){color:var(--es-text)!important}:root[theme-mode=dark] :is(.task-status-panel,.question-bank-panel,.effort-bank-panel,.growth-track-panel,.good-teachers-panel,.print-center-panel,.material-pack-panel) :is(.panel-subtitle,.section-subtitle,.empty-hint,.item-date,.item-summary,.feed-desc,.meta-item,.meta-tag,.time,.sales,.stats-info,.time-note,.settings-desc,.settings-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .task-status-panel .filter-tabs{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .task-status-panel .tab-btn{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .task-status-panel .tab-btn:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .task-status-panel .tab-btn.active{color:var(--es-brand-green-text)!important;background:#8bd6b42e!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .task-status-panel .tab-count{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .task-status-panel :is(.loading-state,.empty-state){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .task-status-panel .loading-spinner{border-color:#8bd6b42e!important;border-top-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .task-status-panel .task-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .task-status-panel .task-item:hover{background:var(--es-surface)!important;border-color:#8bd6b447!important}:root[theme-mode=dark] .task-status-panel :is(.task-title,.summary-value){color:var(--es-text)!important}:root[theme-mode=dark] .task-status-panel :is(.task-time,.summary-label,.score-total){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .task-status-panel .summary-card{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .task-status-panel .summary-item.highlight{background:#f2ce821f!important}:root[theme-mode=dark] .question-bank-panel .section{-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) .stat-card{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) .stat-card:hover{background:var(--es-surface)!important;border-color:#8bd6b447!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) .stat-card.highlight{background:#8bd6b41f!important;border-color:#8bd6b43d!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) :is(.stat-value,.practice-name,.item-text){color:var(--es-text)!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) :is(.stat-label,.practice-meta,.item-time,.empty-subtitle){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .question-bank-panel .combo-tag{color:var(--es-brand-green-text)!important;background:#8bd6b429!important;box-shadow:0 4px 12px #0000003d!important}:root[theme-mode=dark] .question-bank-panel .practice-item{border-color:var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .effort-bank-panel .recent-item,:root[theme-mode=dark] .effort-bank-panel .tip-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) .action-btn{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] :is(.question-bank-panel,.effort-bank-panel) .action-btn.primary{color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .growth-track-panel .tab-header{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .growth-track-panel .tab-btn{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .growth-track-panel .tab-btn.active{background:var(--es-surface)!important;color:var(--es-brand-green-text)!important;box-shadow:0 4px 12px var(--es-shadow-color)!important}:root[theme-mode=dark] .growth-track-panel .member-badge{color:var(--es-brand-yellow-text)!important;background:#f2ce8229!important}:root[theme-mode=dark] .growth-track-panel :is(.action-btn,.toggle-btn,.classroom-select,.filter-select){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .growth-track-panel .action-btn.primary,:root[theme-mode=dark] .growth-track-panel .toggle-btn.on{color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .growth-track-panel :is(.auto-settings,.monthly-summary-card,.analysis-item,.record-item,.chart-container,.empty-chart,.analysis-detail .detail-body,.tip-section,.ai-result){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .growth-track-panel :is(.record-date,.record-score .score,.stat-value,.summary-month,.classroom-name,.analysis-detail .detail-title,.done-label){color:var(--es-text)!important}:root[theme-mode=dark] .growth-track-panel .weak-entry-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .growth-track-panel .weak-entry-title{color:var(--es-text)!important}:root[theme-mode=dark] .growth-track-panel .weak-entry-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .growth-track-panel .weak-entry-count{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .growth-track-panel .weak-entry-arrow{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .weak-drawer-tip{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .weak-loading,:root[theme-mode=dark] .weak-empty{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .weak-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .weak-item-title{color:var(--es-text)!important}:root[theme-mode=dark] .weak-item-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .weak-item-stats{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .weak-score.score-low{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .weak-score.score-mid{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .weak-score.score-high{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .action-suggestion{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .good-teachers-panel :is(.filter-tabs,.teacher-item,.feed-card,.empty-icon){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .good-teachers-panel .filter-tab{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .good-teachers-panel .filter-tab.active{color:var(--es-brand-green-text)!important;box-shadow:none!important;background:#8bd6b42e!important}:root[theme-mode=dark] .good-teachers-panel :is(.teacher-item.active,.tag,.feed-type){color:var(--es-brand-green-text)!important;background:#8bd6b429!important}:root[theme-mode=dark] .good-teachers-panel .tag.diff{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important;border-color:#ff9a9a47!important}:root[theme-mode=dark] .print-center-panel :is(.classroom-selector,.ai-extract-section,.source-panel,.output-settings,.material-card,.material-list-item,.gallery-toolbar,.source-group,.source-group-header,.source-body,.source-chip,.source-empty,.source-loading){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .print-center-panel :is(.classroom-select,.setting-select,.source-page-btn,.view-btn,.btn-action){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .print-center-panel :is(.source-title,.card-title,.list-title,.answer-title-main){color:var(--es-text)!important}:root[theme-mode=dark] .print-center-panel :is(.source-chip.active,.radio-item.active,.view-btn.active,.btn-action.primary){color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .print-center-panel .ai-generate-btn{color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border:1px solid #8bd6b45c!important}:root[theme-mode=dark] .material-pack-panel :is(.pack-tabs,.pack-card,.pack-list-item,.toolbar,.search-box,.empty-state,.pack-detail,.studio-header,.pack-description,.file-item,.folder-item,.question-detail,.drawer-footer){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .material-pack-panel .pack-tabs .tab-btn{color:var(--es-text-secondary)!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] .material-pack-panel .pack-tabs .tab-btn.active{color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .material-pack-panel :is(.search-input,.btn-view,.btn-view-small,.btn-download-file,.btn-clear-filter){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .material-pack-panel :is(.pack-title,.list-title,.file-name,.studio-name,.question-stem){color:var(--es-text)!important}:root[theme-mode=dark] .material-pack-panel .toolbar-left :is(.t-input,.t-input__wrap,.t-select){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] :is(.task-status-panel,.print-center-panel,.material-pack-panel) :is(.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next,.t-pagination__jumper){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] :is(.task-status-panel,.print-center-panel,.material-pack-panel) :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper :is(.entry-cta-card,.right-card,.frequent-card,.schedule-preview-card,.bulletin-preview){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper :is(.cta-title,.frequent-card-name,.schedule-preview-title,.bulletin-preview-label){color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper :is(.cta-subtitle,.frequent-card-desc,.schedule-preview-subtitle,.bulletin-preview-content,.cta-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav :is(.nav-group-header,.nav-group-count){background:var(--es-surface)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-nav :is(.nav-group-title,.nav-group-arrow){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper :is(.classroom-content-layout,.classroom-content-layout.without-nav){isolation:isolate;background:var(--es-surface)!important;border:1px solid var(--es-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:var(--radius-xl)!important;background-clip:padding-box!important;overflow:hidden!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons :is(.lesson-dashboard,.lesson-control-panel,.dashboard-section,.progress-card,.checkin-panel,.schedule-section,.calendar-wrapper,.schedule-side-panel,.upcoming-card,.summary-item,.section-empty,.checkin-modal,.modal-summary,.checkin-modal-list li){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons :is(.lesson-title-readonly,.card-title,.checkin-title,.side-title,.new-lesson-prompt){color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons :is(.card-meta,.card-desc,.checkin-subtitle,.section-label,.upcoming-desc,.classroom-stats-hint,.student-stats-summary,.checkin-bullet,.new-lesson-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons :is(.schedule-section,.calendar-wrapper,.calendar-content,.schedule-section-wrapper,.schedule-side-panel){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons .new-lesson-create-area :is(.new-lesson-input,.new-lesson-input-row .t-input,.new-lesson-input-row .t-input__wrap){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-lessons :is(.realtime-refresh-btn,.control-btn,.action-btn.ghost,.chip-link){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .collab-panel :is(.student-join-banner,.history-item,.lecture-dialog,.history-sort-btn,.history-refresh-btn,.session-refresh-btn,.visibility-btn,.knowledge-btn,.lecture-more-btn,.dialog-btn.ghost,.rename-input,.form-field input[type=text],.lecture-dialog-footer){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .collab-panel :is(.history-item h4,.history-title,.join-title,.lecture-dialog-header h3){color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .collab-panel :is(.history-meta,.join-subtitle,.collab-status,.collab-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .collab-panel :is(.join-banner-btn,.collab-btn.primary,.dialog-btn.primary){color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border:1px solid #8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .collab-panel :is(.collab-btn.secondary,.dialog-close-btn){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel :is(.card-selector-item,.ghost-btn){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .card-selector-item.active{color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .dictation-panel .primary-btn{color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border:1px solid #8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .homework-panel :is(.homework-selector,.homework-tab,.homework-detail,.submission-stats,.submission-done,.submission-pending,.homework-empty){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .homework-panel :is(.tab-title,.detail-title){color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .homework-panel :is(.detail-desc,.detail-meta,.done-time){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .homework-panel .homework-tab.active,:root[theme-mode=dark] .classroom-main-wrapper .homework-panel .action-btn.primary{color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .homework-panel :is(.refresh-btn,.create-btn,.action-btn.ghost){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container :is(.praise-wall-header.glass-card,.detail-section.glass-card,.knowledge-scroller .glass-card,.empty-hint,.summary-editor textarea){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container :is(h2,.homework-title,.summary-text,.card-title){color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container :is(.subtitle,.time-tag,.summary-section,.card-desc,.card-source,.contributor-tag,.empty-hint p){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container :is(.action-btn.primary,.public-tag.active){color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .icon-btn.danger{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .classroom-main-wrapper :is(.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next,.t-pagination__jumper){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list{background:var(--es-surface)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list :is(.list-header,.pagination){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list .lesson-item{background:0 0!important;border-color:#ffffff0f!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list .lesson-item.active{border-left-color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list :is(.lesson-title,.page-info){color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list :is(.lesson-date,.text-gray-400,.text-gray-600){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .lesson-history-list .page-btn{background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .tests-page{background:var(--es-bg)!important}:root[theme-mode=dark] .tests-page .gradient-orb{display:none!important}:root[theme-mode=dark] .tests-manager :is(.page-header,.filter-tabs,.filter-tab.active,.loading-state,.empty-state,.pagination-container,.paper-card,.detail-pane,.test-detail-empty){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .tests-manager :is(.page-title,.paper-title,.test-detail-title){color:var(--es-text)!important}:root[theme-mode=dark] .tests-manager :is(.classroom-name,.paper-meta,.empty-state,.tab-count){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .test-detail-page{background:var(--es-bg)!important}:root[theme-mode=dark] .test-detail-page :is(.page-header,.stats-overview,.stat-card,.main-content,.tab-nav,.tab-content,.question-card,.question-detail,.detail-section,.tag-option,.error-students,.student-item,.students-table,.analysis-section,.tag-analysis-item,.loading-placeholder,.empty-state){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .test-detail-page :is(.page-title h1,.question-title,.stat-value,.section-header h3,.section-header h2){color:var(--es-text)!important}:root[theme-mode=dark] .test-detail-page :is(.stat-label,.desc,.label,.tag-more,.classroom-badge){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .semester-stats-container :is(.focus-card,.bg-white\/60,.bg-white\/40,.rounded-xl,.rounded-2xl,table,thead,tbody tr,.h-2.bg-gray-100,.inline-flex.bg-gray-100){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .semester-stats-container :is(.text-gray-800,.text-gray-700,.text-gray-600,.text-gray-500,.text-gray-400,.text-gray-300,.text-es-black){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .semester-stats-container :is(.text-es-red,.text-es-red\/70,.text-es-red\/80){color:#ff9a9a!important}:root[theme-mode=dark] .semester-stats-container :is(.text-es-yellow,.text-es-yellow\/70,.text-es-yellow\/80){color:#f2ce82!important}:root[theme-mode=dark] .semester-stats-container :is(.text-es-green,.text-es-green\/70,.text-es-green\/80){color:#8bd6b4!important}:root[theme-mode=dark] .members-manage .page-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .class-name{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .members-manage .header-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .search-box{background:0 0!important}:root[theme-mode=dark] .members-manage .search-box>i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .search-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .search-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .search-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .search-input:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b41a!important}:root[theme-mode=dark] .members-manage .search-clear{background:#ffffff14!important}:root[theme-mode=dark] .members-manage .search-clear:hover{background:#ffffff26!important}:root[theme-mode=dark] .members-manage .search-clear i{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .quick-btn.apply-alert{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .members-manage .quick-btn.settings{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .members-manage .quick-btn.settings:hover{background:#ffffff1a!important}:root[theme-mode=dark] .members-manage .overview-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .overview-card.action-card:hover{border-color:var(--es-brand-green-text)!important;box-shadow:0 8px 24px #00000040!important}:root[theme-mode=dark] .members-manage .overview-card.has-alert{background:linear-gradient(135deg,#f2ce820f,var(--es-surface))!important}:root[theme-mode=dark] .members-manage .ring-bg{stroke:#8bd6b426!important}:root[theme-mode=dark] .members-manage .center-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .info-title{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .item-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .item-value,:root[theme-mode=dark] .members-manage .action-title{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .action-hint,:root[theme-mode=dark] .members-manage .action-arrow{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .action-icon{background:#8bd6b41a!important}:root[theme-mode=dark] .members-manage .action-icon.alert{background:#f2ce821a!important}:root[theme-mode=dark] .members-manage .action-icon.graduated{background:#8bd6b414!important}:root[theme-mode=dark] .members-manage .members-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .section-toolbar{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .toolbar-title{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .toolbar-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .filter-tabs{background:#ffffff0a!important}:root[theme-mode=dark] .members-manage .filter-tab{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .members-manage .filter-tab.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;box-shadow:0 1px 3px #0003!important}:root[theme-mode=dark] .members-manage .view-toggle{background:#ffffff0a!important}:root[theme-mode=dark] .members-manage .view-btn{color:var(--es-text-tertiary)!important;background:0 0!important}:root[theme-mode=dark] .members-manage .view-btn.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;box-shadow:0 1px 3px #0003!important}:root[theme-mode=dark] .members-manage .view-btn:not(.active):hover{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .refresh-btn{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .refresh-btn:hover:not(:disabled){border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .members-manage .list-header{border-bottom-color:var(--es-border)!important;color:var(--es-text-tertiary)!important;background:#ffffff08!important}:root[theme-mode=dark] .members-manage .list-row:hover{background:#8bd6b40a!important}:root[theme-mode=dark] .members-manage .list-row.is-teacher{background:#ff9a9a08!important}:root[theme-mode=dark] .members-manage .list-row.is-teacher:hover{background:#ff9a9a0f!important}:root[theme-mode=dark] .members-manage .primary-name{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .original-name{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .role-tag{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .members-manage :is(.role-tag.role-admin,.role-tag.role-teacher){color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .members-manage .col-contact{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .col-contact .no-contact,:root[theme-mode=dark] .members-manage .action-icon-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .action-icon-btn:hover{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .members-manage .action-icon-btn.ai-btn{color:var(--es-brand-green-text)!important;background:#8bd6b414!important}:root[theme-mode=dark] .members-manage .action-icon-btn.ai-btn:hover{background:#8bd6b426!important}:root[theme-mode=dark] .members-manage .member-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .member-card:hover{border-color:#8bd6b433!important;box-shadow:0 4px 16px #0003!important}:root[theme-mode=dark] .members-manage .member-card.is-teacher{background:linear-gradient(135deg,#ff9a9a0a,var(--es-surface-elevated))!important;border-color:#ff9a9a26!important}:root[theme-mode=dark] .members-manage .member-name{color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .member-original{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .member-role{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .members-manage :is(.member-role.role-admin,.member-role.role-teacher){color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .members-manage .card-menu .menu-trigger{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .card-menu .menu-trigger:hover{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .members-manage .card-footer{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .contact-row{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .contact-row.empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .edit-note-btn{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .edit-note-btn:hover{border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .members-manage :is(.loading-state,.empty-state){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage :is(.loading-state,.empty-state) p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .reset-btn{border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .members-manage .reset-btn:hover{background:#8bd6b40f!important}:root[theme-mode=dark] .members-manage .student-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .members-manage .quit-info p{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .members-manage .quit-info span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .members-manage .cancel-btn{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .members-manage .cancel-btn:hover:not(:disabled){border-color:var(--es-brand-green-text)!important;color:var(--es-text)!important}:root[theme-mode=dark] .members-manage .note-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .graduate-confirm p{color:var(--es-text)!important}:root[theme-mode=dark] .graduate-confirm .hint{color:var(--es-text-secondary)!important;background:#8bd6b40f!important}@media(max-width:900px){:root[theme-mode=dark] .members-manage .list-row{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}}:root[theme-mode=dark] .student-performance-drawer .t-drawer__content-wrapper{border-color:var(--es-border)!important;box-shadow:0 16px 40px #0006!important}:root[theme-mode=dark] .student-performance-drawer .t-drawer__body{background:linear-gradient(135deg,var(--es-bg-elevated)0%,var(--es-bg)100%)!important}:root[theme-mode=dark] .student-performance-drawer .t-drawer__mask{background-color:#0006!important}:root[theme-mode=dark] .student-performance-drawer .drawer-header{background:var(--es-glass-fill-strong)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .student-performance-drawer .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .student-subtitle,:root[theme-mode=dark] .student-performance-drawer .panel-close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .panel-close-btn:hover{color:var(--es-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .student-performance-drawer .overview-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 4px 16px #00000026!important}:root[theme-mode=dark] .student-performance-drawer .ring-bg{stroke:#8bd6b426!important}:root[theme-mode=dark] .student-performance-drawer .ring-value{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .card-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .t-tabs__nav{background:var(--es-surface)!important}:root[theme-mode=dark] .student-performance-drawer .t-tabs__nav-item{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .t-tabs__nav-item.t-is-active{color:#fff!important}:root[theme-mode=dark] .student-performance-drawer .t-tabs__bar{display:none!important}:root[theme-mode=dark] .student-performance-drawer .tab-content{background:var(--es-surface)!important;border:1px solid var(--es-border)!important}:root[theme-mode=dark] .student-performance-drawer .stats-summary{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .student-performance-drawer .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .stat-value,:root[theme-mode=dark] .student-performance-drawer .list-title{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .mistake-item{background:#8bd6b40a!important}:root[theme-mode=dark] .student-performance-drawer .mistake-word{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer :is(.mistake-meaning,.mistake-type),:root[theme-mode=dark] .student-performance-drawer :is(.detail-label,.mistake-meta){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .detail-value{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .student-performance-drawer .category-item{background:#8bd6b40a!important}:root[theme-mode=dark] .student-performance-drawer .cat-name{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .cat-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .homework-item{background:#8bd6b40a!important}:root[theme-mode=dark] .student-performance-drawer .homework-item.clickable:hover{background:#8bd6b414!important}:root[theme-mode=dark] .student-performance-drawer .hw-title{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .hw-comment{color:var(--es-text-secondary)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .student-performance-drawer .hw-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .hw-status.pending{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .student-performance-drawer .growth-stats-row{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .student-performance-drawer .growth-stat .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .growth-record-item{background:#8bd6b40a!important}:root[theme-mode=dark] .student-performance-drawer .record-name{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .record-date{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .record-scores .accuracy{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .record-scores .main-score small,:root[theme-mode=dark] .student-performance-drawer .record-scores .rank,:root[theme-mode=dark] .student-performance-drawer .record-images .more-images{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .teacher-note{color:var(--es-text-secondary)!important;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .student-performance-drawer .featured-item{background:linear-gradient(135deg,#f2ce820f,#8bd6b40a)!important;border-color:#f2ce8226!important}:root[theme-mode=dark] .student-performance-drawer .featured-title{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .featured-summary{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .student-performance-drawer .featured-meta,:root[theme-mode=dark] .student-performance-drawer .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer :is(.skeleton-card,.skeleton-tabs,.skeleton-content){background:linear-gradient(90deg,var(--es-surface)25%,var(--es-surface-elevated)50%,var(--es-surface)75%)!important;background-size:200% 100%!important}:root[theme-mode=dark] .student-performance-drawer .ai-section{background:var(--es-glass-fill-strong)!important;border-top-color:var(--es-border)!important}:root[theme-mode=dark] .student-performance-drawer .ai-analysis-btn{background:linear-gradient(135deg,#8bd6b40f,#f2ce820a)!important}:root[theme-mode=dark] .student-performance-drawer .btn-text{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .ai-analysis-btn.loading .btn-text{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .ai-result{background:linear-gradient(135deg,#8bd6b40a,#f2ce8205)!important;border-color:#8bd6b426!important}:root[theme-mode=dark] .student-performance-drawer .ai-result-header{background:#8bd6b414!important}:root[theme-mode=dark] .student-performance-drawer .ai-block h5{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .ai-block p,:root[theme-mode=dark] .student-performance-drawer .ai-suggestions li{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .student-performance-drawer .ai-trend{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .student-performance-drawer .trend-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .share-report-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .student-performance-drawer .share-report-btn span{color:var(--es-text)!important}:root[theme-mode=dark] .student-performance-drawer .share-report-btn .arrow-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-performance-drawer .share-report-btn:hover:not(:disabled){border-color:var(--es-brand-green-text)!important;background:#8bd6b40f!important;box-shadow:0 4px 16px #0003!important}:root[theme-mode=dark] .homework-detail-drawer .t-drawer__content-wrapper{border-color:var(--es-border)!important;box-shadow:0 8px 32px #0000004d!important}:root[theme-mode=dark] .homework-detail-drawer .t-drawer__body{background:linear-gradient(135deg,var(--es-bg-elevated)0%,var(--es-bg)100%)!important}:root[theme-mode=dark] .homework-detail-drawer .hw-detail-title{color:var(--es-text)!important}:root[theme-mode=dark] .homework-detail-drawer .hw-detail-status.pending{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .homework-detail-drawer .section-title{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-detail-drawer .score-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-detail-drawer .score-label,:root[theme-mode=dark] .homework-detail-drawer .score-card.empty .score-value{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-detail-drawer .comment-box{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .homework-detail-drawer .time-info{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .homework-detail-drawer .time-row{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .homework-detail-drawer .time-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .homework-detail-drawer .time-value{color:var(--es-text)!important}:root[theme-mode=dark] .homework-detail-drawer .footer-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .entry-highlight{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 14px 30px #0000004d!important}:root[theme-mode=dark] .classroom-main-wrapper .cta-selector{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .classroom-main-wrapper .selector-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .selector-label i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .modern-select .t-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .modern-select .t-input__inner{color:var(--es-text)!important}:root[theme-mode=dark] .modern-select-popup{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .modern-select-popup .t-select-option{color:var(--es-text)!important}:root[theme-mode=dark] .modern-select-popup .t-select-option:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .classroom-main-wrapper .classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .grade-tag{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .classroom-main-wrapper .role-tag{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-title{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-reset-btn{background:var(--es-surface)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-reset-btn:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .classroom-main-wrapper .grade-chip{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-card-meta,:root[theme-mode=dark] .classroom-main-wrapper .frequent-card-action{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .frequent-card:hover .frequent-card-action{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-preview-card:before{display:none!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-dropdown-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-dropdown-panel:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-dropdown-panel .calendar-day.header{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-dropdown-panel .calendar-day:hover{background:#8bd6b414!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-dropdown-panel .calendar-day.today{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .classroom-main-wrapper .schedule-preview-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .section-title{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .section-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .section-header{border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-embed .loading-state{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-embed :is(.empty-state,.pending-state){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-embed .empty-title{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-embed .empty-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-embed .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-embed .input-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .live-lesson-card{background:linear-gradient(135deg,var(--es-surface-elevated)0%,var(--es-surface)100%)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .live-lesson-card.has-portrait{background:linear-gradient(135deg,var(--es-surface-elevated)0%,var(--es-surface)40%,#171e29d9 100%)!important}:root[theme-mode=dark] .live-lesson-card:hover{box-shadow:0 4px 16px var(--es-shadow-color)!important}:root[theme-mode=dark] .live-lesson-card .text-overlay{background:linear-gradient(to right,var(--es-surface-elevated)0%,#1e2633e6 60%,transparent 100%)!important}:root[theme-mode=dark] .live-lesson-card .portrait-bg{mix-blend-mode:normal!important;opacity:.85!important}:root[theme-mode=dark] .live-lesson-card .classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .live-lesson-card .lesson-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .live-lesson-card .teacher-tag{color:var(--es-text-secondary)!important;background:#ffffff14!important}:root[theme-mode=dark] .live-lesson-card .live-badge{background:#ff9a9a1a!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .live-lesson-card .live-text{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .live-lesson-card .pulse-dot{background:var(--es-brand-red-text)!important}:root[theme-mode=dark] .live-lesson-card .meta-item{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 4px 12px var(--es-shadow-color)!important}:root[theme-mode=dark] .live-lesson-card .meta-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .live-lesson-card .meta-value{color:var(--es-text)!important}:root[theme-mode=dark] .live-lesson-card .meta-item[data-state=checked] .meta-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .live-lesson-card .meta-item[data-state=pending] .meta-value{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .live-lesson-card .join-btn{box-shadow:0 4px 12px #8bd6b433!important}:root[theme-mode=dark] .live-lesson-card .join-btn.checked-in{box-shadow:0 4px 12px #f2ce8233!important}:root[theme-mode=dark] .live-lesson-card .dot{background:#ffffff26!important}:root[theme-mode=dark] .live-lesson-card .dot.active{background:var(--es-text)!important}:root[theme-mode=dark] .live-lesson-card .switch-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .live-lesson-card .switch-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card:hover{box-shadow:0 16px 40px #00000040!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card.active{border-color:#8bd6b466!important;box-shadow:0 0 0 3px #8bd6b426,0 16px 40px #0003!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .card-image{background:linear-gradient(135deg,var(--es-surface)0%,var(--es-surface-elevated)100%)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .image-overlay{background:linear-gradient(to top,var(--es-surface-elevated),transparent)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .card-content{background:var(--es-surface-elevated)!important;border-top-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .card-title,:root[theme-mode=dark] .classroom-main-wrapper .featured-card .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .avatar-initial{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .knowledge-tag{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .ai-status{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .like-btn{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .like-btn:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .like-btn.liked{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .classroom-main-wrapper .featured-card .like-static{color:var(--es-text-tertiary)!important;background:#ffffff0a!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .header-icon{border-color:var(--es-border)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .detail-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .info h3{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .info .homework-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .score-tag{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .score-tag i{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .public-tag{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .public-tag:hover:not(.readonly){color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .public-tag.active{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .public-tag.active i{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .section-label{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .section-label i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .section-label .edit-btn{border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .section-label .edit-btn:hover{background:#8bd6b414!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .summary-text{background:var(--es-surface)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .summary-editor textarea{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .icon-btn{color:var(--es-text-secondary)!important;background:#8bd6b414!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .icon-btn:hover{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .ghost-btn{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .ghost-btn:hover{background:#8bd6b41a!important}:root[theme-mode=dark] .classroom-main-wrapper .praise-wall-container .empty-hint p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller:before{background:linear-gradient(to right,var(--es-surface-elevated),transparent)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller:after{background:linear-gradient(to left,var(--es-surface-elevated),transparent)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .glass-card{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .glass-card:hover{box-shadow:0 4px 16px var(--es-shadow-color)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-desc strong{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-desc em{color:var(--es-text)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-desc code{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .card-source{color:var(--es-text-tertiary)!important;background:#8bd6b414!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .contributor-tag{color:var(--es-brand-green-text)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .classroom-main-wrapper .knowledge-scroller .empty-hint .empty-icon{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .tests-manager .page-header{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .tests-manager .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .tests-manager .classroom-name{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager .chip{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .tests-manager .chip.active{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .tests-manager .filter-tabs{background:#ffffff0a!important}:root[theme-mode=dark] .tests-manager .filter-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager .filter-tab:hover:not(.active){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .tests-manager .filter-tab.active{background:var(--es-surface-elevated)!important;color:var(--es-text)!important;box-shadow:0 1px 3px var(--es-shadow-color)!important}:root[theme-mode=dark] .tests-manager .filter-tab.active .tab-count{background:var(--es-brand-green-text)!important;color:#0e1219!important}:root[theme-mode=dark] .tests-manager .tab-count{background:#ffffff14!important}:root[theme-mode=dark] .tests-manager .back-btn{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .tests-manager .back-btn:hover{background:#8bd6b433!important}:root[theme-mode=dark] .tests-manager .loading-state,:root[theme-mode=dark] .tests-manager .empty-state{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .tests-manager .pagination-container{background:var(--es-surface)!important}:root[theme-mode=dark] .test-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .test-card:hover{box-shadow:0 4px 12px var(--es-shadow-color)!important;background:#8bd6b40f!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .test-card.selected{background:#8bd6b414!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .test-card .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .test-card .card-meta .meta-item{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .test-card .card-status.published{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .test-card .card-status.draft,:root[theme-mode=dark] .test-card .card-status.archived{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .test-card .card-stats{border-left-color:var(--es-border)!important}:root[theme-mode=dark] .test-card .stat-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .test-card .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .test-card .card-actions{border-left-color:var(--es-border)!important}:root[theme-mode=dark] .test-card .action-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .test-card .action-btn:hover{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .test-card .action-btn.danger:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .detail-panel{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 2px 8px var(--es-shadow-color)!important}:root[theme-mode=dark] .detail-panel .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .panel-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .paper-title{color:var(--es-text)!important}:root[theme-mode=dark] .detail-panel .action-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .action-btn:hover{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .detail-panel .detail-tabs{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .tab-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .tab-btn:hover:not(.active){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .detail-panel .loading-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .stat-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .stat-icon{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .detail-panel .stat-icon.green{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .detail-panel .stat-icon.yellow{color:var(--es-brand-yellow-text)!important;background:#f2ce821a!important}:root[theme-mode=dark] .detail-panel .stat-icon.red{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .detail-panel .stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .detail-panel .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .section-title{color:var(--es-text)!important}:root[theme-mode=dark] .detail-panel .bar-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .bar-track{background:#ffffff0f!important}:root[theme-mode=dark] .detail-panel .bar-fill{background:linear-gradient(90deg,var(--es-brand-green-text),#8bd6b499)!important}:root[theme-mode=dark] .detail-panel .bar-count,:root[theme-mode=dark] .detail-panel .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .student-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .detail-panel .student-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-panel .student-score.excellent{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .detail-panel .student-score.pass{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .detail-panel .student-score.fail{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .detail-panel .question-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .question-num{color:var(--es-text)!important}:root[theme-mode=dark] .detail-panel .question-type{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .detail-panel .question-rate.high{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .detail-panel .question-rate.medium{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .detail-panel .question-rate.low{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .detail-panel .question-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .detail-panel .panel-footer{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .detail-panel .footer-btn{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .detail-panel .footer-btn:hover{background:#8bd6b42e!important}:root[theme-mode=dark] .detail-panel .footer-btn.secondary{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .detail-panel .footer-btn.secondary:hover{color:var(--es-text)!important;background:#ffffff1a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-header{border-bottom-color:var(--es-border)!important;background:#8bd6b40a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .nav-btn{background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .nav-btn svg{stroke:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .nav-btn:hover{background:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .month-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .jump-btn{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .jump-btn:hover{background:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .jump-btn.ghost,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .view-toggle{background:#8bd6b40f!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .toggle-btn svg{stroke:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .toggle-btn:hover:not(.active){background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-actions{border-left-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-btn{background:#8bd6b414!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-btn svg{stroke:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-btn:hover{background:#8bd6b426!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-btn.active svg{stroke:#fff!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-count{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-delete-btn{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .batch-delete-btn:hover:not(:disabled){background:#ff9a9a33!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .time-column{border-right-color:#2d3747b3!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .time-slot{color:var(--es-text-tertiary)!important;border-bottom-color:#2d374780!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-column{border-right-color:#2d374780!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-header{background:var(--es-surface-elevated)!important;border-bottom-color:#2d3747b3!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-header.today{background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-header.today .day-name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-name{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-date{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .day-slots{background:repeating-linear-gradient(#0000 0 59px,#2d374780 59px 60px)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .compact .day-slots{background:repeating-linear-gradient(#0000 0 39px,#2d374780 39px 40px)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block{background:var(--lesson-color,#2d6b4f)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block{background:color-mix(in srgb,var(--lesson-color,#2d6b4f)35%,transparent)!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block{border:1px solid var(--lesson-color,#2d6b4f)!important;box-shadow:0 1px 4px #0000004d!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block{border:1px solid color-mix(in srgb,var(--lesson-color,#2d6b4f)45%,transparent)!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block:hover{background:var(--lesson-color,#2d6b4f)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block:hover{background:color-mix(in srgb,var(--lesson-color,#2d6b4f)45%,transparent)!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block:hover{border-color:var(--lesson-color,#2d6b4f)!important;box-shadow:0 2px 8px #0006!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block:hover{border-color:color-mix(in srgb,var(--lesson-color,#2d6b4f)55%,transparent)!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected{outline-color:var(--lesson-color,#2d6b4f)!important}@supports (color:color-mix(in lab,red,red)){:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.selected{outline-color:color-mix(in srgb,var(--lesson-color,#2d6b4f)70%,white)!important}}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-block.test{background:#ff9a9a33!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-time,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-location{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .select-indicator{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .sidebar-tabs{background:#8bd6b40f!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .sidebar-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .sidebar-tab:hover:not(.active){background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .section-title{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .today-section,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .stats-section,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-lessons-section{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .today-time{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .today-course{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .today-grade{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-count{color:var(--es-text-tertiary)!important;background:#8bd6b414!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-lesson-item:before{box-shadow:0 0 0 2px #8bd6b426!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .week-lesson-item:hover{box-shadow:0 2px 6px var(--es-shadow-color)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-date-badge{color:var(--es-text-tertiary)!important;background:#8bd6b414!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-name{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-time-small{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .lesson-grade-tag{color:var(--es-text-tertiary)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-action-btn{color:var(--es-brand-green-text)!important;background:#8bd6b414!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-action-btn:hover{background:#8bd6b426!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-action-btn.ghost{color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important;background:0 0!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-empty-state{border-color:var(--es-border)!important;background:#8bd6b40a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-empty-state .empty-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-empty-state .empty-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-empty-state .empty-hint-text{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card:hover{box-shadow:0 2px 8px var(--es-shadow-color)!important;background:#8bd6b414!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card.active{background:#8bd6b414!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card.upcoming,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card.active.upcoming{background:#f2ce820f!important;border-color:#f2ce8240!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card.ended{opacity:.6!important;background:#ffffff08!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-label{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-status-tag.active{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-status-tag.upcoming{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-status-tag.ended{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-card-dates{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .editor-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-range{background:#8bd6b40f!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-label{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-status{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-source{color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-source.global{color:var(--es-brand-green-text)!important;background:#8bd6b414!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-source.member{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important;border-color:#f2ce8240!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .range-dates{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .semester-editor{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .stat-mini-item{background:#8bd6b40f!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .stat-mini-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .stat-mini-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .next-lesson-card{background:#8bd6b40f!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .next-title{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .next-meta{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .next-course{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .next-grade,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .future-title{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .future-item{color:var(--es-text-secondary)!important;background:#8bd6b40a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .future-course{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .empty-hint{color:var(--es-text-tertiary)!important;background:#8bd6b408!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tabs{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tab:hover:not(.active){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tab.active{color:var(--es-brand-green-text)!important;border-bottom-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tab.ai:hover:not(.active){color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .add-mode-tab.ai.active{color:var(--es-brand-yellow-text)!important;border-bottom-color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .form-group label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .form-group input,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .form-group select{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .form-group input:focus,:root[theme-mode=dark] .teacher-dashboard .schedule-panel .form-group select:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .type-btn{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important;background:#ffffff0a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .type-btn:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .type-btn.active{border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .weekday-chip{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .weekday-chip:hover{border-color:var(--es-brand-green-text)!important;background:#8bd6b414!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .recurrence-summary{color:var(--es-brand-green-text)!important;background:#8bd6b414!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .color-swatch.active{border-color:var(--es-text-secondary)!important;box-shadow:0 0 0 2px var(--es-surface),0 2px 6px var(--es-shadow-color)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .btn-secondary{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .btn-secondary:hover{color:var(--es-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .btn-danger{color:var(--es-brand-red-text)!important;background:#ff9a9a14!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .btn-danger:hover:not(:disabled){background:#ff9a9a26!important;border-color:#ff9a9a80!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .edit-lesson-dialog{background:var(--es-glass-fill-strong)!important;box-shadow:0 8px 32px var(--es-shadow-color)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .dialog-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .dialog-header h3{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .dialog-header .close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .dialog-header .close-btn:hover{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .dialog-body .form-group label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .dialog-body .form-group input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .dialog-body .form-group input:focus{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .dialog-body .time-row span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .dialog-footer{border-top-color:var(--es-border)!important;background:#8bd6b408!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .dialog-footer .btn-danger{color:var(--es-brand-red-text)!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .teacher-dashboard .schedule-panel .dialog-footer .btn-danger:hover:not(:disabled){border-color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel{--text-primary:var(--es-text)!important;--text-secondary:var(--es-text-secondary)!important;--text-muted:var(--es-text-tertiary)!important;--border-color:var(--es-border)!important;--glass-bg:var(--es-glass-fill)!important;--glass-border:var(--es-glass-stroke)!important;--accent-light:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .loading-spinner{border-color:#8bd6b433!important;border-top-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .empty-icon{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .classroom-selector{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .classroom-select{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .classroom-select:focus{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .stat-icon-bg{color:var(--es-brand-green-text)!important;background:linear-gradient(135deg,#8bd6b426,#8bd6b40d)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .stat-value{background:linear-gradient(135deg,var(--es-brand-green-text),#a8e6c8)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .section{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .search-input-wrap{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .search-input{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .filter-select{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-tabs{background:#ffffff0a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .tab-btn.active{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .refresh-btn{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .refresh-btn:hover{background:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.publish{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.publish:hover{background:#8bd6b438!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.preview{color:#60a5fa!important;background:#60a5fa1f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.preview:hover{background:#60a5fa38!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.answer,:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.edit{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.answer:hover,:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.edit:hover{background:#f2ce8238!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.delete{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.delete:hover{background:#ff9a9a38!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.copy{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.copy:hover{background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .action-btn.basket{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .toolbar-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .toolbar-btn:hover:not(:disabled){background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .toolbar-btn.ghost{color:var(--es-text-tertiary)!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .toolbar-btn.ghost:hover:not(:disabled){background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .toolbar-btn.primary:hover:not(:disabled){background:#3d8b6a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .source-action{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .source-action:hover{background:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .source-action.ghost{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .source-action.ghost:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-action-btn{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-action-btn:hover{background:#8bd6b438!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-action-btn.ghost{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-action-btn.ghost:hover{background:#ffffff1a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .task-btn{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .task-btn:hover{background:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .pagination-wrapper{background:var(--es-surface)!important;border-top-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .pagination-info{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .pagination-info strong{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .page-btn{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .page-btn:hover:not(:disabled){color:var(--es-brand-green-text)!important;background:#8bd6b41a!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .page-ellipsis{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .page-jumper{border-left-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .page-jumper input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .source-page-btn{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .source-page-btn:hover:not(:disabled){color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .page-info{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .storeroom-toolbar{background:var(--es-surface)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .storeroom-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .storeroom-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .storeroom-item:hover{border-color:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .storeroom-item.selected{background:#8bd6b414!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .storeroom-item.selectable:hover{background:#8bd6b40f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .storeroom-type{background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .source-pill{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .source-pill.ghost{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .material-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .material-item:hover{background:#8bd6b40f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .material-icon.dictation{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .material-icon.recitation{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .material-icon.notes{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .material-icon.vocabulary{color:#60a5fa!important;background:#60a5fa1f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .material-badge.published{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .material-badge.draft,:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .material-badge.archived{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .material-badge.answer{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .material-progress i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .answer-preview-btn{color:var(--es-brand-green-text)!important;background:#8bd6b414!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .answer-preview-btn:hover{background:#8bd6b426!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .answer-count{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-panel{background:var(--es-glass-fill-strong)!important;box-shadow:0 24px 60px var(--es-shadow-color)!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-title h3{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-title p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-header .close-btn{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-header .close-btn:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-status{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .source-tag{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-toolbar{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-count{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-item.active{background:#8bd6b414!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-item-title{color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-item-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-item-type{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .basket-task-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .task-status i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .radio-item{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .radio-item.active{border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .form-select{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .teacher-dashboard .print-workshop-panel .form-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .answer-publish-dialog{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .answer-publish-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .answer-publish-footer .t-button--variant-outline{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .answer-publish-footer .t-button--variant-outline:hover{color:var(--es-text)!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .apply-hint{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .type-option{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .type-option:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .type-option.active{border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .edit-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .edit-input,:root[theme-mode=dark] .edit-textarea{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .edit-input:focus,:root[theme-mode=dark] .edit-textarea:focus{background:var(--es-surface)!important;border-color:#8bd6b48c!important}:root[theme-mode=dark] .edit-input::-moz-placeholder,:root[theme-mode=dark] .edit-textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .edit-input::placeholder,:root[theme-mode=dark] .edit-textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .basket-dialog .basket-panel{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 24px 60px var(--es-shadow-color)!important}:root[theme-mode=dark] .basket-dialog .basket-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .basket-dialog .basket-title h3{color:var(--es-text)!important}:root[theme-mode=dark] .basket-dialog .basket-title p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .basket-dialog .basket-header .close-btn{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .basket-dialog .basket-header .close-btn:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .basket-dialog .basket-status{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .basket-dialog .source-tag{color:var(--es-brand-green-text)!important;background:#8bd6b424!important}:root[theme-mode=dark] .basket-dialog .basket-toolbar{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .basket-dialog .basket-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .basket-dialog .basket-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .basket-dialog .basket-item.active{background:#8bd6b41a!important;border-color:#8bd6b473!important}:root[theme-mode=dark] .basket-dialog .basket-item-title{color:var(--es-text)!important}:root[theme-mode=dark] .basket-dialog .basket-item-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .basket-dialog .source-pill{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .basket-dialog .source-pill.ghost,:root[theme-mode=dark] .basket-dialog .basket-item-type{color:var(--es-text-tertiary)!important;background:#ffffff14!important}:root[theme-mode=dark] .layout-container{background-color:var(--es-bg)!important}:root[theme-mode=dark] .layout-main{background:var(--es-layout-main-bg)!important}:root[theme-mode=dark] .home-sidebar{-webkit-backdrop-filter:blur(20px)saturate(160%);border-right-color:var(--es-border)!important;background:linear-gradient(#0c1712eb,#0c1712e0)!important;box-shadow:2px 0 32px #00000040,inset 0 0 0 1px #2a44384d!important}:root[theme-mode=dark] .home-sidebar .sidebar-btn{color:var(--es-text-tertiary)}:root[theme-mode=dark] .home-sidebar .sidebar-btn i{color:inherit}:root[theme-mode=dark] .home-sidebar .sidebar-btn:hover{color:var(--es-text-secondary);background:#8bd6b414}:root[theme-mode=dark] .home-sidebar .sidebar-btn.active{color:var(--es-brand-green-text);background:#8bd6b41f}:root[theme-mode=dark] .home-sidebar .sidebar-btn.active:before{background:var(--es-brand-green-text)}:root[theme-mode=dark] .home-sidebar .sidebar-avatar{color:var(--es-brand-green-text);background:#8bd6b414!important;border-color:#2a443866!important}:root[theme-mode=dark] .home-sidebar .notification-badge{background:var(--es-brand-red-text);color:#0c1712;box-shadow:0 1px 4px #0000004d}:root[theme-mode=dark] .home-sidebar .guide-badge{background:var(--es-brand-green-text);box-shadow:0 0 0 2px #0c1712e6}:root[theme-mode=dark] .home-sidebar .sidebar-header{border-bottom-color:#0000}:root[theme-mode=dark] .home-sidebar .sidebar-footer{border-top-color:var(--es-border)}:root[theme-mode=dark] .header-section{transition:color .3s}:root[theme-mode=dark] .welcome-main{color:var(--es-text)}:root[theme-mode=dark] .brand-name{color:var(--es-brand-green-text)}:root[theme-mode=dark] .collab-separator{color:var(--es-text-tertiary)}:root[theme-mode=dark] .studio-name{color:var(--es-text)}:root[theme-mode=dark] .trademark{color:var(--es-brand-green-text)}:root[theme-mode=dark] .welcome-sub{color:var(--es-text-secondary)}:root[theme-mode=dark] .studio-logo-separator{color:var(--es-text-tertiary)}:root[theme-mode=dark] .studio-logo-image{background:var(--es-surface);box-shadow:0 10px 22px #0006}:root[theme-mode=dark] .header-logo{filter:none;background:0 0!important}:root[theme-mode=dark] .home-footer{transition:color .3s}:root[theme-mode=dark] .footer-company{color:var(--es-text-secondary)}:root[theme-mode=dark] .footer-link{color:var(--es-text-tertiary)}:root[theme-mode=dark] .footer-link:hover{color:var(--es-brand-green-text)}:root[theme-mode=dark] .footer-divider{color:var(--es-border)}:root[theme-mode=dark] .footer-copyright{color:var(--es-text-tertiary)}:root[theme-mode=dark] .mobile-top-nav .nav-bar{box-shadow:0 2px 12px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .mobile-top-nav .nav-tab{color:var(--es-text-tertiary)}:root[theme-mode=dark] .mobile-top-nav .nav-tab.active{color:var(--es-brand-green-text);background:#8bd6b41f}:root[theme-mode=dark] .mobile-top-nav .tab-badge{background:var(--es-brand-red-text);color:#0c1712}:root[theme-mode=dark] .mobile-top-nav .tab-dot{box-shadow:0 0 0 1.5px var(--es-surface)}:root[theme-mode=dark] .mobile-top-nav .home-view-menu{box-shadow:0 10px 30px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .mobile-top-nav .home-view-option{color:var(--es-text-secondary)}:root[theme-mode=dark] .mobile-top-nav .home-view-option.active{color:var(--es-brand-green-text);background:#8bd6b41f}:root[theme-mode=dark] .mobile-top-nav .component-menu{box-shadow:0 10px 30px var(--es-shadow-color);background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .mobile-top-nav .component-section+.component-section{border-top-color:var(--es-border)}:root[theme-mode=dark] .mobile-top-nav .component-section-title{color:var(--es-text-tertiary)}:root[theme-mode=dark] .mobile-top-nav .component-option{color:var(--es-text-secondary)}:root[theme-mode=dark] .mobile-top-nav .component-option:hover{color:var(--es-brand-green-text);background:#8bd6b41a}:root[theme-mode=dark] .mobile-top-nav .component-scroll-hint{color:var(--es-text-tertiary);background:linear-gradient(#16272100,#162721f2 55%)}:root[theme-mode=dark] .mobile-bottom-nav .nav-bar{box-shadow:0 12px 40px var(--es-shadow-color);background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .mobile-bottom-nav .nav-btn .nav-icon,:root[theme-mode=dark] .mobile-bottom-nav .nav-btn .nav-label{color:var(--es-text-tertiary)}:root[theme-mode=dark] .mobile-bottom-nav .nav-btn.active .nav-icon,:root[theme-mode=dark] .mobile-bottom-nav .nav-btn.active .nav-label{color:var(--es-brand-green-text)}:root[theme-mode=dark] .mobile-bottom-nav .avatar-container{background:#8bd6b414;border-color:#2a443866}:root[theme-mode=dark] .mobile-bottom-nav .avatar-fallback{color:var(--es-brand-green-text)}:root[theme-mode=dark] .k-help-btn{background:var(--es-glass-fill-strong);box-shadow:0 2px 12px #00000040}:root[theme-mode=dark] .k-help-btn:hover{box-shadow:0 4px 20px #00000059}:root[theme-mode=dark] .k-help-btn__badge{background:var(--es-brand-green-text);color:#0c1712;border-color:var(--es-surface)}:root[theme-mode=dark] .home-sidebar,:root[theme-mode=dark] .mobile-top-nav .nav-bar,:root[theme-mode=dark] .mobile-bottom-nav .nav-bar,:root[theme-mode=dark] .k-help-btn{transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s}:root[theme-mode=dark] .view-switch{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .switch-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .switch-tab:hover:not(.active){background:#8bd6b40f;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .switch-tab.active{box-shadow:0 4px 12px #0000004d;background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .welcome-tab{background:linear-gradient(135deg,#2d6b4f1a,#1627214d 40%,#16272133)!important}:root[theme-mode=dark] .welcome-tab.has-portrait{background:linear-gradient(135deg,#0c1712f5,#111f19eb 42%,#162721db)!important}:root[theme-mode=dark] .welcome-tab.has-portrait .portrait-bg{opacity:.95!important;mix-blend-mode:normal!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}:root[theme-mode=dark] .welcome-tab.has-portrait .weather-bg-layer{background:linear-gradient(160deg,#0a120ffa,#0c1612f2 55%,#0e1915e6)!important}:root[theme-mode=dark] .welcome-tab.has-portrait .text-overlay{background:linear-gradient(90deg,#0c1712eb,#0c1712ad 42%,#0c171214 72%,#0000)!important}:root[theme-mode=dark] .welcome-tab.has-portrait .weather-bg-layer:before,:root[theme-mode=dark] .welcome-tab.has-portrait .weather-bg-layer:after{content:none!important;display:none!important}:root[theme-mode=dark] .welcome-tab.has-portrait .clouds-container,:root[theme-mode=dark] .welcome-tab.has-portrait .rain-container,:root[theme-mode=dark] .welcome-tab.has-portrait .snow-container,:root[theme-mode=dark] .welcome-tab.has-portrait .fog-container,:root[theme-mode=dark] .welcome-tab.has-portrait .wind-container,:root[theme-mode=dark] .welcome-tab.has-portrait .sun-rays-container,:root[theme-mode=dark] .welcome-tab.has-portrait .stars-moon-container{opacity:0!important}:root[theme-mode=dark] .clouds-container .cloud{background:#fff9!important}:root[theme-mode=dark] .rain-container .rain-drop{background:#ffffff4d!important}:root[theme-mode=dark] .snow-container .snow-flake{background:#fff!important}:root[theme-mode=dark] .fog-layer{background-image:radial-gradient(closest-side,#ffffff59,#0000 65%)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:1200px 280px!important}:root[theme-mode=dark] .wind-line{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)!important}:root[theme-mode=dark] .stars-moon-container .star{background:#fffc!important}:root[theme-mode=dark] .greeting-section .greeting-text{color:var(--es-text)!important;text-shadow:none!important}:root[theme-mode=dark] .greeting-section .user-name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .greeting-section .greeting-subtitle{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .greeting-section .membership-tag-inline{background:linear-gradient(135deg,#daa52033,#b8860b1f)!important;border-color:#b8860b59!important}:root[theme-mode=dark] .greeting-section .membership-tag-inline .tag-name{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .greeting-section .membership-tag-inline .tag-expiry{color:#f2ce82b3!important}:root[theme-mode=dark] .greeting-section .membership-tag-inline.free{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .greeting-section .membership-tag-inline.free .tag-name{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .greeting-section .membership-tag-inline.free .upgrade-link{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .has-portrait .greeting-section .membership-tag-inline{background:linear-gradient(135deg,#daa52033,#b8860b1f)!important;border-color:#b8860b59!important}:root[theme-mode=dark] .weather-info-tag{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .weather-info-tag .weather-location{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .weather-info-tag .weather-temp-current{color:var(--es-text)!important}:root[theme-mode=dark] .weather-info-tag .weather-temp-range{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .weather-info-tag .weather-condition{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .portrait-upload-tip{box-shadow:0 12px 36px #0000004d;background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .portrait-upload-tip .tip-title{color:var(--es-text)!important}:root[theme-mode=dark] .portrait-upload-tip .tip-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .portrait-upload-tip .tip-dismiss{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .edit-panel{box-shadow:0 8px 32px #0006;background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .edit-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .zoom-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .zoom-btn svg{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .zoom-value{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .action-btn.cancel{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .settings-btn{box-shadow:0 4px 15px #0003;background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .settings-menu{box-shadow:0 10px 40px #0006;background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .menu-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .menu-item:hover:not(:disabled){color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .menu-item.danger{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .menu-item.danger:hover:not(:disabled){background:#ff9a9a1a!important}:root[theme-mode=dark] .ticker-panel{box-shadow:0 10px 30px #0003;background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .demo-overlay{background:#0c171299!important}:root[theme-mode=dark] .demo-panel{box-shadow:0 8px 32px #0006;background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .demo-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .demo-btn.secondary{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .segmenting-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page{background:var(--es-bg,#0e1a15)!important}:root[theme-mode=dark] .account-page .background-decoration .gradient-orb{opacity:.15!important;mix-blend-mode:screen!important}:root[theme-mode=dark] .account-page .account-logo-section{overflow:visible!important}:root[theme-mode=dark] .account-page .account-logo-section:before{content:""!important;filter:blur(35px)!important;pointer-events:none!important;z-index:0!important;background:#ffffff21!important;border-radius:50%!important;width:300px!important;height:60px!important;position:absolute!important;top:45%!important;left:50%!important;transform:translate(-50%,-50%)!important}:root[theme-mode=dark] .account-page .account-logo{z-index:1!important;filter:drop-shadow(0 6px 20px #8bd6b426)brightness(2)!important;width:auto!important;max-width:240px!important;height:auto!important;max-height:72px!important;position:relative!important}:root[theme-mode=dark] .account-page .account-logo-section:after{background:radial-gradient(#8bd6b414,#0000 70%)!important}:root[theme-mode=dark] .account-page .account-title{-webkit-text-fill-color:transparent!important;filter:none!important;background:linear-gradient(135deg,#8bd6b4,#b8e6d0,#8bd6b4)!important;-webkit-background-clip:text!important;background-clip:text!important}:root[theme-mode=dark] .account-page .account-title:after{background:linear-gradient(90deg,#0000,#8bd6b4,#0000)!important}:root[theme-mode=dark] .account-page .account-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .account-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 16px #0000004d!important}:root[theme-mode=dark] .account-page .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .card-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .membership-summary{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .account-page .plan-name{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .plan-badge{color:var(--es-brand-green-text)!important;background:#8bd6b426!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .account-page .plan-badge.status-expired{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .account-page .plan-badge.status-none{color:var(--es-brand-yellow-text)!important;background:#e5a8351f!important;border-color:#e5a8354d!important}:root[theme-mode=dark] .account-page .meta-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .meta-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .meta-value{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .usage-item{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .account-page .usage-title,:root[theme-mode=dark] .account-page .usage-value{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .usage-foot{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .usage-bar{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .account-page .membership-alert{background:#e5a8351a!important;border-color:#e5a83540!important}:root[theme-mode=dark] .account-page .alert-title{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .account-page .alert-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .promo-highlight-card{background:#8bd6b414!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .account-page .modern-btn.primary-btn{color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b461!important}:root[theme-mode=dark] .account-page .modern-btn.secondary-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .modern-btn.danger-btn{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .account-page .manage-renewal-link{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.modern-input,.t-input,.t-input__wrap,.t-input__inner,.t-input-number,.t-select,.t-select__wrap,.t-textarea__inner){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .account-page .identity-info-group{background:var(--es-surface)!important;border-color:var(--es-border)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}:root[theme-mode=dark] .account-page .identity-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .identity-value{color:var(--es-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .account-page .identity-value.male{color:var(--es-text)!important;border-color:var(--es-border)!important;background:#ffffff14!important}:root[theme-mode=dark] .account-page .identity-value.female{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .account-page .identity-value.role.teacher{color:var(--es-brand-yellow-text)!important;background:#e5a8351a!important;border-color:#e5a83540!important}:root[theme-mode=dark] .account-page .identity-value.role.student{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .account-page .identity-divider{background:var(--es-border)!important}:root[theme-mode=dark] .account-page .share-code-display{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}:root[theme-mode=dark] .account-page .avatar-status{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .pending-avatar-preview{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .pending-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.preference-item,.pref-card,.pref-group,.pref-option,.notification-item,.notification-card){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page :is(.pref-title,.pref-name,.notification-title){color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.pref-desc,.pref-hint,.notification-desc){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.lab-item,.lab-card,.experiment-card){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page :is(.lab-title,.experiment-title){color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.lab-desc,.experiment-desc){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.teacher-zone-card,.zone-item){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .danger-card{border-color:#ff9a9a33!important}:root[theme-mode=dark] .account-page .benefits-table{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .account-page .benefits-table .table-head{border-color:var(--es-border)!important;background:#8bd6b414!important}:root[theme-mode=dark] .account-page .benefits-table :is(.table-head-title,.table-head-desc){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .benefits-table .section-label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .account-page .benefits-table .table-row{border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .benefits-table .table-cell{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .benefits-table .table-cell.title{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .table-note{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .payment-row{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .payment-amount{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .payment-status{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .account-page .payment-status.status-1{color:var(--es-brand-yellow-text)!important;background:#e5a83526!important}:root[theme-mode=dark] .account-page .payment-status.status-3{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .account-page :is(.payment-meta,.payment-order,.divider),:root[theme-mode=dark] .account-page .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page :is(.payment-list,.payment-item,.withdrawal-card,.history-item,.transaction-item){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page :is(.transaction-amount,.payment-title,.transaction-title){color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.payment-date,.payment-desc,.transaction-date,.transaction-desc){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .glass-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .account-page .glass-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .glass-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .glass-input:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .account-page .glass-input:focus{background:var(--es-surface-elevated)!important;border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .account-page .input-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .label-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .account-page .hint-text{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important;background:#ffffff0a!important}:root[theme-mode=dark] .account-page .hint-text.error{color:var(--es-brand-red-text)!important;background:#ff9a9a14!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .account-page .info-tip{color:var(--es-text-secondary)!important;background:linear-gradient(135deg,#e5a8350f,#8bd6b40a)!important;border-color:#e5a83526!important}:root[theme-mode=dark] .account-page .modern-btn.disabled{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .account-page .quick-addon-title{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .quick-addon-desc,:root[theme-mode=dark] .account-page .quick-addon-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .quick-addon-btn:disabled,:root[theme-mode=dark] .account-page .quick-addon-btn.t-is-disabled{color:var(--es-text-tertiary)!important;box-shadow:none!important;opacity:1!important;background:#ffffff0f!important}:root[theme-mode=dark] .account-page .quick-addon-limit{color:var(--es-brand-yellow-text)!important;background:#e5a8351a!important;border-color:#e5a83533!important}:root[theme-mode=dark] .account-page .quick-addon-input :is(.t-input-number,.t-input,.t-input__wrap,.t-input__inner){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.addon-panel,.addon-card,.addon-option,.quick-addon-item){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page :is(.addon-title,.addon-amount,.addon-price){color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.addon-desc,.addon-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .wechat-bind-status,:root[theme-mode=dark] .account-page .wechat-bind-meta{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .account-page .bind-meta-row{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .bind-meta-row .meta-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .bind-meta-row .meta-value{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .bind-status.bound{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .account-page .bind-status.unbound{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .account-page :is(.bind-title,.wechat-name){color:var(--es-text)!important}:root[theme-mode=dark] .account-page :is(.bind-desc,.bind-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .studio-card .modern-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .account-page .studio-card .modern-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .studio-card .modern-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .studio-name-area .input-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page .logo-preview-box{background:#8bd6b40d!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .account-page .logo-hint,:root[theme-mode=dark] .account-page .logo-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .studio-preview{border-color:var(--es-border)!important;background:#8bd6b40a!important}:root[theme-mode=dark] .account-page .studio-preview .preview-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .account-page .studio-preview .preview-studio-name{color:var(--es-text)!important}:root[theme-mode=dark] .account-page .ime-pack-badge{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .account-page .ime-pack-badge.state-off{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .account-page .ime-pack-badge.state-loading,:root[theme-mode=dark] .account-page .ime-pack-badge.state-pending{color:var(--es-brand-yellow-text)!important;background:#e5a8351f!important}:root[theme-mode=dark] .account-page .ime-pack-badge.state-error{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .account-page .ime-pack-beta{color:var(--es-brand-yellow-text)!important;background:#e5a8351a!important}:root[theme-mode=dark] .account-page{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page :is(.t-pagination__total,.t-pagination__number,.t-pagination__btn,.t-pagination__btn-prev,.t-pagination__btn-next){background:var(--es-surface)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .account-page :is(.t-pagination__number.t-is-current,.t-pagination__btn.t-is-current){color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b466!important}:root[theme-mode=dark] .notification-setting-page{background:var(--es-bg)!important}:root[theme-mode=dark] .notification-setting-page .background-decoration{display:none!important}:root[theme-mode=dark] .notification-setting-page .notification-title{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .notification-setting-page .notification-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .notification-setting-page .notification-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 4px 16px #0003!important}:root[theme-mode=dark] .notification-setting-page .notification-card:hover{background:var(--es-surface)!important;box-shadow:0 8px 24px #00000040!important}:root[theme-mode=dark] .notification-setting-page .notification-card.system-card{border-color:var(--es-border)!important;background:#ffffff08!important}:root[theme-mode=dark] .notification-setting-page .notification-card.system-card:hover{background:#ffffff08!important}:root[theme-mode=dark] .notification-setting-page .notification-card.system-card .card-title,:root[theme-mode=dark] .notification-setting-page .notification-card.system-card .card-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .notification-setting-page .card-title{color:var(--es-text)!important}:root[theme-mode=dark] .notification-setting-page .card-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .notification-setting-page .card-icon{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .notification-setting-page .card-icon.highlight{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important;border-color:#f2ce8240!important}:root[theme-mode=dark] .notification-setting-page .saving-indicator{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important;color:var(--es-text-secondary)!important;box-shadow:0 4px 20px #0000004d!important}:root[theme-mode=dark] .notification-setting-page .back-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .notification-setting-page .back-btn:hover{background:var(--es-surface)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .inbox-page .inbox-title{color:var(--es-text)!important}:root[theme-mode=dark] .sidebar-toggle-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .sidebar-toggle-btn:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .student-sidebar,:root[theme-mode=dark] .teacher-sidebar{box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[theme-mode=dark] .sidebar-title{color:var(--es-text)!important}:root[theme-mode=dark] .search-box{background:#ffffff0f!important}:root[theme-mode=dark] .search-box i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .search-box input{color:var(--es-text)!important}:root[theme-mode=dark] .search-box input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .search-box input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-item:hover,:root[theme-mode=dark] .teacher-item:hover{background:#8bd6b414!important}:root[theme-mode=dark] .student-item.active,:root[theme-mode=dark] .teacher-item.active{background:#8bd6b41f!important}:root[theme-mode=dark] .student-name,:root[theme-mode=dark] .teacher-name{color:var(--es-text)!important}:root[theme-mode=dark] .student-class,:root[theme-mode=dark] .teacher-class{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .student-avatar,:root[theme-mode=dark] .teacher-avatar{background:#8bd6b41a!important}:root[theme-mode=dark] .loading-hint,:root[theme-mode=dark] .empty-students,:root[theme-mode=dark] .empty-teachers{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .chat-section{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important;box-shadow:0 12px 36px #00000040,0 4px 16px #00000026,inset 0 1px #ffffff08!important}:root[theme-mode=dark] .chat-header{border-color:var(--es-border)!important}:root[theme-mode=dark] .chat-name .name{color:var(--es-text)!important}:root[theme-mode=dark] .chat-name .class-name{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .chat-avatar{background:#8bd6b41a!important}:root[theme-mode=dark] .empty-chat,:root[theme-mode=dark] .empty-chat .empty-icon,:root[theme-mode=dark] .empty-chat .empty-desc,:root[theme-mode=dark] .loading-state,:root[theme-mode=dark] .no-messages,:root[theme-mode=dark] .loading-state .hint,:root[theme-mode=dark] .no-messages .hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .message-bubble.theirs .bubble-content{color:var(--es-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .bubble-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .chat-input{border-color:var(--es-border)!important}:root[theme-mode=dark] .input-textarea{color:var(--es-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .input-textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .input-textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .emoji-trigger{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .emoji-trigger:hover{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .char-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-page .glass-light{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .inbox-page .glass{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .inbox-page .stat-value{background:linear-gradient(135deg,var(--es-brand-green-text),#7fcfb0)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}:root[theme-mode=dark] .inbox-page h3.text-es-black,:root[theme-mode=dark] .inbox-page .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .inbox-page .text-black\/30,:root[theme-mode=dark] .inbox-page .text-black\/60,:root[theme-mode=dark] .inbox-page .text-black\/70,:root[theme-mode=dark] .inbox-page .text-black\/50,:root[theme-mode=dark] .inbox-page .text-black\/40,:root[theme-mode=dark] .inbox-page .text-black\/35,:root[theme-mode=dark] .inbox-page .text-black\/25{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-page .text-es-black\/50,:root[theme-mode=dark] .inbox-page .text-es-black\/80{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .segment-control{background:#ffffff0f!important}:root[theme-mode=dark] .segment-bg{background:var(--es-surface-elevated)!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .segment-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .segment-btn.active{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .selector-box{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .selector-box .border-b{border-color:var(--es-border)!important}:root[theme-mode=dark] .selector-box input{color:var(--es-text)!important}:root[theme-mode=dark] .selector-box input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .selector-box input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .select-all-row{border-color:var(--es-border)!important}:root[theme-mode=dark] .select-all-row:hover,:root[theme-mode=dark] .checkbox-item:hover{background:#8bd6b40f!important}:root[theme-mode=dark] .checkbox-item.selected{background:#8bd6b41a!important}:root[theme-mode=dark] .checkbox-item{border-color:#2a443833!important}:root[theme-mode=dark] .select-all-row input[type=checkbox],:root[theme-mode=dark] .checkbox-item input[type=checkbox]{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .select-all-row input[type=checkbox]:hover,:root[theme-mode=dark] .checkbox-item input[type=checkbox]:hover{background:#8bd6b414!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .input-wrapper{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .input-wrapper:focus-within{background:var(--es-surface-elevated)!important;border-color:#8bd6b44d!important;box-shadow:0 0 0 4px #8bd6b414!important}:root[theme-mode=dark] .input-wrapper input,:root[theme-mode=dark] .input-wrapper textarea{color:var(--es-text)!important}:root[theme-mode=dark] .input-wrapper input::-moz-placeholder,:root[theme-mode=dark] .input-wrapper textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .input-wrapper input::placeholder,:root[theme-mode=dark] .input-wrapper textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .input-wrapper .bg-black\/5{background-color:var(--es-border)!important}:root[theme-mode=dark] .input-wrapper .border-black\/5{border-color:var(--es-border)!important}:root[theme-mode=dark] .send-btn:disabled{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .bulletin-item:hover{background:var(--es-surface-elevated)!important;box-shadow:0 10px 30px #00000026!important}:root[theme-mode=dark] .bulletin-badge.important{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .bulletin-badge.normal{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .bulletin-item .text-es-black{color:var(--es-text)!important}:root[theme-mode=dark] .actions-overlay{background:linear-gradient(90deg,transparent,var(--es-surface-elevated)30%)!important}:root[theme-mode=dark] .action-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .action-btn:hover{color:var(--es-brand-green-text)!important;border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .action-btn.delete:hover{color:var(--es-brand-red-text)!important;border-color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .inbox-page .text-es-black\/50,:root[theme-mode=dark] .inbox-header .text-slate-400{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-header button:hover{color:var(--es-brand-green-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .inbox-page .text-slate-500{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .inbox-page button.text-slate-500:hover{color:var(--es-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .inbox-page button.text-es-green{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .filter-chip{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .filter-chip:hover{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .filter-chip.active{color:var(--es-brand-green-text)!important;background:#8bd6b42e!important;box-shadow:0 4px 12px #8bd6b426!important}:root[theme-mode=dark] .t-dialog__body .text-es-black\/55,:root[theme-mode=dark] .t-dialog__body .text-es-black\/92,:root[theme-mode=dark] .t-dialog__body .text-es-black\/82{color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog__body .bg-es-green\/4{background:#8bd6b40f!important}:root[theme-mode=dark] .t-dialog__body .border-es-green\/12{border-color:#8bd6b426!important}:root[theme-mode=dark] .detail-badge{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .detail-badge.important{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .circle-tab .text-es-green-dark\/85,:root[theme-mode=dark] .circle-tab .text-es-green-dark\/80,:root[theme-mode=dark] .circle-tab .text-es-green-dark\/90{color:var(--es-text)!important}:root[theme-mode=dark] .circle-tab .text-es-green-dark\/65,:root[theme-mode=dark] .circle-tab .text-es-green-dark\/60,:root[theme-mode=dark] .circle-tab .text-es-green-dark\/70{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .circle-tab .text-es-green-dark\/50,:root[theme-mode=dark] .circle-tab .text-es-green-dark\/40{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .record-card{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .record-card:hover{background:var(--es-glass-fill-strong)!important}:root[theme-mode=dark] .record-card:focus-visible{border-color:#8bd6b466!important;box-shadow:0 0 0 2px #8bd6b41f!important}:root[theme-mode=dark] .circle-tab .bg-es-green\/\[0\.06\]{background:#8bd6b414!important}:root[theme-mode=dark] .liker-avatar{border-color:var(--es-surface)!important}:root[theme-mode=dark] .liker-more{border-color:var(--es-surface)!important;background:#8bd6b426!important}:root[theme-mode=dark] .circle-tab .loading-spinner,:root[theme-mode=dark] .praise-detail-wrap .loading-spinner{border-color:#8bd6b426!important;border-top-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .records-list::-webkit-scrollbar-thumb{background:#8bd6b440!important}:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/85,:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/80,:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/90{color:var(--es-text)!important}:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/65,:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/60,:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/70{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/50,:root[theme-mode=dark] .praise-detail-wrap .text-es-green-dark\/40{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .detail-hero{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .detail-hero .bg-es-green\/10{background:#8bd6b41f!important}:root[theme-mode=dark] .detail-section{background:var(--es-glass-fill)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .knowledge-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .knowledge-source{color:var(--es-text-tertiary)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .finance-view .selector-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .finance-view .overview-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .finance-view .overview-card:hover{border-color:#8bd6b433!important;box-shadow:0 4px 16px #0003!important}:root[theme-mode=dark] .finance-view .card-label,:root[theme-mode=dark] .finance-view .card-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .finance-view .overview-card.estimated .card-icon{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .finance-view .overview-card.estimated .card-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .finance-view .overview-card.actual .card-icon{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .finance-view .overview-card.actual .card-value{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .finance-view .overview-card.remaining .card-icon{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .finance-view .overview-card.remaining .card-value{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .income-chart-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .income-chart-section .section-title{color:var(--es-text)!important}:root[theme-mode=dark] .income-chart-section .section-title svg{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .time-switcher{background:#8bd6b414!important}:root[theme-mode=dark] .time-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .time-btn:hover:not(.active){color:var(--es-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .time-btn.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;box-shadow:0 1px 3px #0003!important}:root[theme-mode=dark] .income-chart-section .stat-card{background:#ffffff0a!important}:root[theme-mode=dark] .income-chart-section .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .income-chart-section .stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .income-chart-section .stat-change.flat,:root[theme-mode=dark] .chart-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .chart-empty p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .chart-empty span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .legend-row{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .legend-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .finance-view .section-title{color:var(--es-text)!important}:root[theme-mode=dark] .finance-view .type-switcher{background:#8bd6b414!important}:root[theme-mode=dark] .finance-view .type-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .finance-view .type-btn:hover:not(.active){color:var(--es-text)!important;background:#ffffff0f!important}:root[theme-mode=dark] .finance-view .type-btn.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;box-shadow:0 1px 3px #0003!important}:root[theme-mode=dark] .finance-view .income-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .finance-view .income-item:hover{border-color:#8bd6b433!important}:root[theme-mode=dark] .finance-view .income-amount{color:var(--es-text)!important}:root[theme-mode=dark] .finance-view .income-date{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .finance-view .income-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .finance-view .income-type-badge.fixed_salary{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .finance-view .income-type-badge.extra{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .finance-view .income-type-badge.adjustment{color:#93c5fd!important;background:#60a5fa1f!important}:root[theme-mode=dark] .finance-view .loading-state,:root[theme-mode=dark] .finance-view .empty-state{color:var(--es-text-tertiary)!important;background:#ffffff08!important}:root[theme-mode=dark] .finance-view .loading-state svg,:root[theme-mode=dark] .finance-view .empty-state svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .finance-view .loading-state p,:root[theme-mode=dark] .finance-view .empty-state p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .finance-view .loading-state span,:root[theme-mode=dark] .finance-view .empty-state span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .finance-view .classroom-cards .t-collapse-panel{border-color:var(--es-border)!important}:root[theme-mode=dark] .finance-view .classroom-cards .t-collapse-panel__header{background:var(--es-surface)!important}:root[theme-mode=dark] .finance-view .classroom-cards .t-collapse-panel__header:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .finance-view .classroom-cards .t-collapse-panel__body{background:var(--es-bg-elevated)!important}:root[theme-mode=dark] .finance-view .classroom-cards .t-fake-arrow svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .finance-view .classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .finance-view .stat-item .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .finance-view .stat-item .stat-value{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .finance-view .progress-text{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .finance-view .table-header{color:var(--es-text-tertiary)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .finance-view .table-row{color:var(--es-text-secondary)!important;border-bottom-color:#2a443826!important}:root[theme-mode=dark] .finance-view .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .finance-view .actual-value{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .finance-view .sidebar-title{color:var(--es-text)!important}:root[theme-mode=dark] .finance-sidebar .stat-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .finance-sidebar .stat-icon.green{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .finance-sidebar .stat-icon.yellow{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .finance-sidebar .stat-icon.blue{color:#93c5fd!important;background:#60a5fa1f!important}:root[theme-mode=dark] .finance-sidebar .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .finance-sidebar .stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .finance-view .quick-actions .action-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .finance-view .quick-actions .action-btn:hover{border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important;background:#8bd6b414!important}:root[theme-mode=dark] .finance-view .quick-actions .action-btn.primary{color:var(--es-brand-green-text)!important;background:#8bd6b42e!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .finance-view .quick-actions .action-btn.primary:hover{background:#8bd6b440!important}:root[theme-mode=dark] .finance-view .empty-guide-panel{border-color:var(--es-border)!important;background:#ffffff08!important}:root[theme-mode=dark] .finance-view .empty-guide-panel h4{color:var(--es-text)!important}:root[theme-mode=dark] .finance-view .empty-guide-panel p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .finance-view .guide-steps-horizontal .step-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .finance-view .guide-steps-horizontal .step-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .finance-view .guide-steps-horizontal .step-arrow{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .semester-select-box{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-schedule-chat .semester-select{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .semester-dates-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .select-icon,:root[theme-mode=dark] .ai-schedule-chat .header-title{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .ai-schedule-chat .action-btn.undo{color:var(--es-brand-green-text)!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .ai-schedule-chat .action-btn.undo:hover:not(:disabled){background:#8bd6b414!important}:root[theme-mode=dark] .ai-schedule-chat .action-btn.clear{color:var(--es-brand-red-text)!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .ai-schedule-chat .action-btn.clear:hover:not(:disabled){background:#ff9a9a14!important}:root[theme-mode=dark] .ai-schedule-chat .option-toggle{border-color:var(--es-border)!important;background:#8bd6b40a!important}:root[theme-mode=dark] .ai-schedule-chat .option-toggle:hover{background:#8bd6b414!important}:root[theme-mode=dark] .ai-schedule-chat .toggle-label{color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .toggle-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .option-toggle input[type=checkbox]{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-schedule-chat .option-toggle input[type=checkbox]:hover{background:#8bd6b414!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .ai-schedule-chat .chat-window{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-schedule-chat .hint-box{color:var(--es-text-secondary)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .ai-schedule-chat .hint-box svg{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .ai-schedule-chat .sample-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ai-schedule-chat .sample-btn:hover{color:var(--es-text)!important;background:#8bd6b414!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .ai-schedule-chat .chat-bubble.user{background:#8bd6b41a!important}:root[theme-mode=dark] .ai-schedule-chat .chat-bubble.assistant{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-schedule-chat .bubble-text{color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .input-wrapper textarea{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .input-wrapper textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .input-wrapper textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .input-wrapper textarea:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b41a!important}:root[theme-mode=dark] .ai-schedule-chat .send-btn{color:var(--es-brand-green-text)!important;background:#8bd6b42e!important}:root[theme-mode=dark] .ai-schedule-chat .send-btn:hover:not(:disabled){background:#8bd6b440!important}:root[theme-mode=dark] .ai-schedule-chat .footer-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .mention-menu{background:var(--es-glass-fill-strong)!important;border-color:var(--es-border)!important;box-shadow:0 4px 16px #0000004d!important}:root[theme-mode=dark] .ai-schedule-chat .mention-header{color:var(--es-text-tertiary)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .ai-schedule-chat .mention-item:hover,:root[theme-mode=dark] .ai-schedule-chat .mention-item.active{background:#8bd6b414!important}:root[theme-mode=dark] .ai-schedule-chat .mention-item .classroom-name{color:var(--es-text)!important}:root[theme-mode=dark] .ai-schedule-chat .mention-item .classroom-grade,:root[theme-mode=dark] .ai-schedule-chat .mention-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-schedule-chat .markdown-body :deep(strong){color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .ai-schedule-chat .markdown-body :deep(code){color:var(--es-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .ai-schedule-chat .markdown-body :deep(pre){background:#8bd6b40f!important}:root[theme-mode=dark] .lesson-tool-tabs{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .lesson-tool-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .lesson-tool-tab:hover:not(.active){color:var(--es-text)!important}:root[theme-mode=dark] .lesson-tool-tab.active{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .effort-bank-universe{background:linear-gradient(165deg,#0e1a15,#111d17,#0d1712)!important}:root[theme-mode=dark] .effort-bank-universe .bg-layer .gradient-orb{opacity:.15!important;mix-blend-mode:screen!important}:root[theme-mode=dark] .effort-bank-universe .glass{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important;box-shadow:0 4px 30px #0003!important}:root[theme-mode=dark] .effort-bank-universe .top-bar .logo-text{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .effort-bank-universe .top-bar .breadcrumb{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .search-capsule{background:#ffffff0f!important}:root[theme-mode=dark] .effort-bank-universe .search-capsule.expanded{background:var(--es-surface-elevated)!important;box-shadow:0 4px 16px #0000004d!important}:root[theme-mode=dark] .effort-bank-universe .search-capsule .search-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .search-capsule input{color:var(--es-text)!important}:root[theme-mode=dark] .effort-bank-universe .search-capsule input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .search-capsule input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .search-capsule kbd{color:var(--es-text-tertiary)!important;background:#ffffff14!important}:root[theme-mode=dark] .effort-bank-universe .filter-tabs{border-color:var(--es-border)!important}:root[theme-mode=dark] .effort-bank-universe .tab-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .tab-btn.active{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .effort-bank-universe .tab-btn.error.active{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .effort-bank-universe .tab-btn.starred.active{color:var(--es-brand-yellow-text)!important;background:#e5a8351a!important;border-color:#e5a83533!important}:root[theme-mode=dark] .effort-bank-universe .list-item{background:#ffffff0a!important}:root[theme-mode=dark] .effort-bank-universe .list-item:hover{background:#8bd6b414!important}:root[theme-mode=dark] .effort-bank-universe .list-item.active{background:#8bd6b41f!important}:root[theme-mode=dark] .effort-bank-universe .pagination-wrapper{border-color:var(--es-border)!important;background:#ffffff08!important}:root[theme-mode=dark] .effort-bank-universe .pagination-info{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .pagination-info strong{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .effort-bank-universe .page-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .page-btn:hover:not(:disabled){color:var(--es-brand-green-text)!important;background:#8bd6b41a!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .effort-bank-universe .page-btn.active{color:var(--es-brand-green-text)!important;background:#8bd6b426!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .effort-bank-universe .detail-empty{background:#ffffff08!important;border-color:#8bd6b426!important}:root[theme-mode=dark] .effort-bank-universe .detail-empty h3{color:var(--es-text)!important}:root[theme-mode=dark] .effort-bank-universe .detail-empty p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .loading-pulse{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%) 0 0/200% 100%!important}:root[theme-mode=dark] .effort-bank-universe .list-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .filter-panel{border-color:var(--es-border)!important}:root[theme-mode=dark] .effort-bank-universe .filter-chip{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .effort-bank-universe .filter-chip.active{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .effort-bank-universe .create-tag-box{background:var(--es-surface)!important}:root[theme-mode=dark] .effort-bank-universe .tag-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .effort-bank-universe .quick-actions{border-color:var(--es-border)!important}:root[theme-mode=dark] .errorbook-page{background:linear-gradient(165deg,#0e1a15,#111d17,#0d1712)!important}:root[theme-mode=dark] .errorbook-page .gradient-orb{opacity:.15!important;mix-blend-mode:screen!important}:root[theme-mode=dark] .errorbook-page .wrong-questions-table{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .errorbook-page .table-header{color:var(--es-text-tertiary)!important;border-color:var(--es-border)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .errorbook-page .table-row{border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .errorbook-page .table-row:hover{background:#8bd6b40f!important}:root[theme-mode=dark] .errorbook-page .page-title{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .errorbook-page .question-title,:root[theme-mode=dark] .errorbook-page .student-name{color:var(--es-text)!important}:root[theme-mode=dark] .errorbook-page .question-id,:root[theme-mode=dark] .errorbook-page .title-preview{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .errorbook-page .answer-wrong{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .errorbook-page .answer-correct{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .errorbook-page .count-badge{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .errorbook-page .count-badge.count-high{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .errorbook-page .expanded-content{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .errorbook-page .expanded-text{color:var(--es-text-secondary)!important;background:#ffffff0a!important}:root[theme-mode=dark] .errorbook-page .expanded-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .errorbook-page .type-filter-section{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .errorbook-page .dropdown-selected{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .errorbook-page .dropdown-options{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .errorbook-page .dropdown-option{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .errorbook-page .dropdown-option:hover{background:#8bd6b414!important}:root[theme-mode=dark] .errorbook-page .page-footer{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .errorbook-page .color-block-mouse{display:none!important}:root[theme-mode=dark] .errorbook-page :is(.btn-redo-sm,.btn-delete-sm,.btn-redo-expanded){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .errorbook-page :is(.btn-redo-sm,.btn-redo-expanded):hover{color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .errorbook-page .btn-delete-sm:hover{color:var(--es-brand-red-text)!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .errorbook-learn-page{background:var(--es-bg)!important}:root[theme-mode=dark] .errorbook-learn-page .page-header{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .errorbook-learn-page .btn-back{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .errorbook-learn-page .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .errorbook-learn-page .header-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .errorbook-learn-page .meta-item{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .errorbook-learn-page :is(.loading-state,.error-state){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quiz-page{background:linear-gradient(160deg,#0e1a15,#111d17,#0d1712)!important}:root[theme-mode=dark] .quiz-page .bg-blob{opacity:.12!important;mix-blend-mode:screen!important}:root[theme-mode=dark] .quiz-page .glass,:root[theme-mode=dark] .quiz-page .glass-header{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .quiz-page .back-btn{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .quiz-page .back-btn:hover{color:var(--es-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .quiz-page .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .quiz-page .quiz-actions{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .quiz-page .question-indicator,:root[theme-mode=dark] .quiz-page .loading-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quiz-page .error-icon{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .quiz-page .empty-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .quiz-page .empty-state h2{color:var(--es-text)!important}:root[theme-mode=dark] .quiz-page .empty-state p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quiz-page .empty-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .spelling-page{background:linear-gradient(160deg,#0e1a15,#111d17,#0d1712)!important}:root[theme-mode=dark] .spelling-page .bg-blob{opacity:.12!important;mix-blend-mode:screen!important}:root[theme-mode=dark] .spelling-page .glass,:root[theme-mode=dark] .spelling-page .status-header{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .spelling-page .back-btn{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .spelling-page .back-btn:hover{color:var(--es-text)!important}:root[theme-mode=dark] .spelling-page .mode-badge{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .spelling-page .progress-display{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .spelling-page .progress-bar{background:#ffffff14!important}:root[theme-mode=dark] .spelling-page .hint-section{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .spelling-page .hint-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .spelling-page .meaning-hint,:root[theme-mode=dark] .spelling-page .word-hint{color:var(--es-text)!important}:root[theme-mode=dark] .spelling-page .letter{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .spelling-page .letter.revealed{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .spelling-page .action-section{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .spelling-page .btn-outline{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .spelling-page .btn-text,:root[theme-mode=dark] .spelling-page .keyboard-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .spelling-page .pron-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .mode-selector-overlay .mode-selector{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .mode-selector-overlay .selector-header h2{color:var(--es-text)!important}:root[theme-mode=dark] .mode-selector-overlay .selector-header p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .mode-selector-overlay .mode-card{border-color:var(--es-border)!important;background:#ffffff0a!important}:root[theme-mode=dark] .mode-selector-overlay .mode-card:hover{background:#8bd6b40f!important}:root[theme-mode=dark] .mode-selector-overlay .mode-info h3{color:var(--es-text)!important}:root[theme-mode=dark] .mode-selector-overlay .mode-info p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .mode-selector-overlay .mode-tag{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .errorbook-add-page{background:linear-gradient(165deg,#0e1a15,#111d17,#0d1712)!important}:root[theme-mode=dark] .errorbook-add-page .page-header{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .errorbook-add-page .btn-back{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .errorbook-add-page .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .errorbook-add-page .form-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .errorbook-add-page .form-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .errorbook-add-page .form-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .errorbook-add-page :is(.form-input,.form-textarea,.custom-select){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .errorbook-add-page :is(.form-input,.form-textarea)::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .errorbook-add-page :is(.form-input,.form-textarea)::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .errorbook-add-page .dropdown-menu{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .errorbook-add-page .dropdown-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .errorbook-add-page .dropdown-item:hover{background:#8bd6b414!important}:root[theme-mode=dark] .errorbook-add-page .btn-cancel{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .errorbook-add-page .tips-list li{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] :is(.quiz-page,.spelling-page) .btn-primary{color:var(--es-brand-green-text)!important;background:#8bd6b433!important;border-color:#8bd6b461!important}:root[theme-mode=dark] :is(.quiz-page,.spelling-page) .btn-secondary{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .type-filter .type-tab{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important;background:#ffffff0a!important}:root[theme-mode=dark] .type-filter .type-tab.active{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .type-filter .tag-filter{border-color:var(--es-border)!important}:root[theme-mode=dark] .type-filter .tag-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .type-filter .tag-chip{color:var(--es-text-tertiary)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .type-filter .tag-chip.active{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .effort-bank-universe .quick-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .quick-btn svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .quick-actions,:root[theme-mode=dark] .effort-bank-universe .tags-section{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .effort-bank-universe .tags-title,:root[theme-mode=dark] .effort-bank-universe .collapse-icon,:root[theme-mode=dark] .effort-bank-universe .tags-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .tag-action-btn{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .tag-action-btn:hover{background:#8bd6b414!important}:root[theme-mode=dark] .effort-bank-universe .color-dot.active{border-color:var(--es-text)!important;box-shadow:0 0 0 2px var(--es-surface) inset!important}:root[theme-mode=dark] .effort-bank-universe .advanced-filter-section{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .effort-bank-universe .filter-toggle,:root[theme-mode=dark] .effort-bank-universe .filter-item label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .filter-actions{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .effort-bank-universe .clear-filter-btn{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .list-item .item-indicator{background:#ffffff14!important}:root[theme-mode=dark] .effort-bank-universe .list-item.error .item-indicator{background:#ff9a9a4d!important}:root[theme-mode=dark] .effort-bank-universe .list-item.note .item-indicator{background:#8bd6b44d!important}:root[theme-mode=dark] .effort-bank-universe .list-item .item-text{color:var(--es-text)!important}:root[theme-mode=dark] .effort-bank-universe .list-item .item-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .list-item .meta-tag{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .effort-bank-universe .list-item .item-badge{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .effort-bank-universe .list-item.error .item-badge{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .effort-bank-universe .page-ellipsis{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .page-jumper{color:var(--es-text-tertiary)!important;border-left-color:var(--es-border)!important}:root[theme-mode=dark] .effort-bank-universe .page-jumper input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .effort-bank-universe .review-meta{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .effort-bank-universe .review-meta .category-pill{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .effort-bank-universe .review-meta .type-pill{color:var(--es-brand-red-text)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .effort-bank-universe .review-meta .error-badge{background:#ff9a9a1a!important}:root[theme-mode=dark] .effort-bank-universe .review-loading{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .effort-bank-universe .list-content::-webkit-scrollbar-thumb{background:#ffffff1a!important}:root[theme-mode=dark] .effort-bank-universe .detail-content::-webkit-scrollbar-thumb{background:#ffffff1a!important}:root[theme-mode=dark] .spelling-page .complete-icon{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .spelling-page .final-score .score-label,:root[theme-mode=dark] .spelling-page .complete-stats .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .error-card .category-pill{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .error-card .card-details{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .error-card .source-detail-block{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .error-card :is(.sentence,.source-value,.area-title,.chip-content){color:var(--es-text)!important}:root[theme-mode=dark] .error-card :is(.source-label,.area-count){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .error-card .note-chip{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .error-card :is(.icon-btn,.action-btn.ghost):hover{background:#8bd6b414!important}:root[theme-mode=dark] .error-card :is(.progress-indicator,.action-bar){border-color:var(--es-border)!important}:root[theme-mode=dark] .error-card .action-btn.ghost{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .error-learning-panel{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .error-learning-panel .main-tabs{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .error-learning-panel .main-tab{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .error-learning-panel .main-tab.active{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .error-learning-panel .panel-title{color:var(--es-text)!important}:root[theme-mode=dark] .error-learning-panel .mobile-sidebar{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .error-learning-panel .sidebar-toggle{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .error-action-panel{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .error-action-panel .action-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .error-action-panel .action-card:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .error-action-panel .action-info h4{color:var(--es-text)!important}:root[theme-mode=dark] .error-action-panel .action-info p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .error-action-panel .error-preview{background:#ffffff08!important}:root[theme-mode=dark] .error-action-panel .preview-content{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .error-action-panel .error-number,:root[theme-mode=dark] .error-action-panel .btn-back{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .error-action-panel .btn-back:hover{color:var(--es-text)!important}:root[theme-mode=dark] .quiz-panel{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quiz-panel .question-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quiz-panel :is(.intro-title,.chinese-text,.complete-title){color:var(--es-text)!important}:root[theme-mode=dark] .quiz-panel :is(.intro-desc,.option-label,.stat-label,.complete-subtitle){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quiz-panel :is(.progress-text,.eval-level){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quiz-panel .stat-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quiz-panel .stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .quiz-panel .progress-bar{background:#ffffff14!important}:root[theme-mode=dark] .quiz-panel .review-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quiz-panel .review-num{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .quiz-panel .eval-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quiz-panel .hint-word{background:var(--es-surface)!important;color:var(--es-text)!important}:root[theme-mode=dark] .review-panel{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .review-panel :is(.fill-blank-mode,.reading-article,.sentence-selection-mode,.listening-mode,.writing-mode),:root[theme-mode=dark] .review-panel :is(.transform-rewrite-section,.transform-combine-section,.transform-convert-section){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .review-panel .answer-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .review-panel .answer-input:focus{border-color:#8bd6b466!important;box-shadow:0 0 0 3px #8bd6b41a!important}:root[theme-mode=dark] .review-panel .correct-answer{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .review-panel :is(.question-stem,.comment-content,.intro-title){color:var(--es-text)!important}:root[theme-mode=dark] .review-panel :is(.intro-desc,.transform-requirement){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .review-panel .meta-tag{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .review-panel .review-actions{border-color:var(--es-border)!important}:root[theme-mode=dark] .note-card .note-block{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .note-card :is(.content-text,.sentence-en){color:var(--es-text)!important}:root[theme-mode=dark] .note-card .translation{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .note-card :is(.phonetic,.time-label){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .note-card .source-pill{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .note-card .tags-row{border-color:var(--es-border)!important}:root[theme-mode=dark] .note-card .nc-bar{background:linear-gradient(to top,var(--es-surface-elevated)0%,transparent 100%)!important}:root[theme-mode=dark] .note-card .nc-primary{color:var(--es-brand-green-text)!important;background:#8bd6b42e!important;box-shadow:0 2px 6px #0000004d!important}:root[theme-mode=dark] .note-card .nc-primary:hover{background:#8bd6b447!important}:root[theme-mode=dark] .note-card .nc-ghost{background:var(--es-surface-elevated)!important;border:1px solid var(--es-border)!important;color:var(--es-text-tertiary)!important;box-shadow:none!important}:root[theme-mode=dark] .note-card .nc-ghost:hover{color:var(--es-brand-green-text)!important;background:#8bd6b414!important}:root[theme-mode=dark] .note-card .nc-ghost.nc-danger:hover{color:var(--es-brand-red-text)!important;background:#d94b4b1a!important}:root[theme-mode=dark] .note-card .icon-btn:hover{background:#8bd6b414!important}:root[theme-mode=dark] .note-card .note-badge{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .note-card .note-badge.word{color:#93c5fd!important;background:#3b82f626!important}:root[theme-mode=dark] .note-card .note-badge.phrase{color:#c4b5fd!important;background:#8b5cf626!important}:root[theme-mode=dark] .note-card .note-badge.sentence{color:#f9a8d4!important;background:#ec489926!important}:root[theme-mode=dark] .note-card .note-badge.grammar{color:var(--es-brand-yellow-text)!important;background:#f59e0b26!important}:root[theme-mode=dark] .note-card .icon-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .note-card .freq-tag{color:var(--es-brand-yellow-text)!important;background:#f2ce8226!important}:root[theme-mode=dark] .note-card .dict-details{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .note-card .dict-row-label{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .note-card .exchange-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .note-card .ex-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .note-card .definition-item{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .note-card .def-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .note-card .sentence-item{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:none!important}:root[theme-mode=dark] .note-card .sentence-item:hover{background:var(--es-surface-elevated)!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .note-card .note-block svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .note-card .note-block span,:root[theme-mode=dark] .note-card .form-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .t-dialog .edit-form .t-input__wrap,:root[theme-mode=dark] .t-dialog .edit-form .t-input{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .t-dialog .edit-form .t-input__inner,:root[theme-mode=dark] .t-dialog .edit-form .t-textarea__inner{background:var(--es-surface)!important;color:var(--es-text)!important}:root[theme-mode=dark] .t-dialog .edit-form .t-input__inner::-moz-placeholder,:root[theme-mode=dark] .t-dialog .edit-form .t-textarea__inner::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .t-dialog .edit-form .t-input__inner::placeholder,:root[theme-mode=dark] .t-dialog .edit-form .t-textarea__inner::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .context-preview{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .tag-picker{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .new-tag-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .create-tag-row,:root[theme-mode=dark] .form-footer{border-color:var(--es-border)!important}:root[theme-mode=dark] :is(.listening-learn,.oral-learn,.writing-learn,.translation-learn) :is(.question-info-card,.audio-player-card,.sentences-card,.transcript-card,.tips-card,.reference-text-card,.eval-result-card,.topic-card,.essay-card,.feedback-card,.source-card,.my-answer-card,.reference-card,.structure-card,.structure-notes,.vocab-tips,.word-analysis,.pronunciation-tips,.audio-compare){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] :is(.listening-learn,.oral-learn,.writing-learn,.translation-learn) .stage-title{color:var(--es-text)!important}:root[theme-mode=dark] :is(.listening-learn,.oral-learn,.writing-learn,.translation-learn) .stage-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] :is(.listening-learn,.oral-learn,.writing-learn,.translation-learn) .card-header,:root[theme-mode=dark] :is(.listening-learn,.oral-learn,.writing-learn,.translation-learn) .card-label,:root[theme-mode=dark] :is(.listening-learn,.oral-learn,.writing-learn,.translation-learn) .tips-list li{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .listening-learn .question-text{color:var(--es-text)!important}:root[theme-mode=dark] .listening-learn .option-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .listening-learn .option-label{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .listening-learn .option-text{color:var(--es-text)!important}:root[theme-mode=dark] .listening-learn .sentence-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .listening-learn .sentence-index{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .listening-learn :is(.sentence-text,.transcript-sentence){color:var(--es-text)!important}:root[theme-mode=dark] .listening-learn :is(.time-display,.sentence-time){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .listening-learn .progress-bar{background:#ffffff14!important}:root[theme-mode=dark] .listening-learn :is(.speed-btn,.btn-show-answer,.btn-toggle-transcript,.btn-replay-all,.btn-copy){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-learn :is(.reference-text,.result-score){color:var(--es-text)!important}:root[theme-mode=dark] .oral-learn .detail-item .label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .oral-learn .detail-item .value{color:var(--es-text)!important}:root[theme-mode=dark] .oral-learn .progress-bar{background:#ffffff14!important}:root[theme-mode=dark] .oral-learn :is(.speed-btn,.btn-retry){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-learn .result-suggestion{background:var(--es-surface)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .oral-learn .result-grade.excellent{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .oral-learn .result-grade.good{color:#93c5fd!important;background:#60a5fa26!important}:root[theme-mode=dark] .oral-learn .result-grade.pass{color:var(--es-brand-yellow-text)!important;background:#e5a83526!important}:root[theme-mode=dark] .oral-learn .result-grade.fail{color:var(--es-brand-red-text)!important;background:#ff9a9a26!important}:root[theme-mode=dark] .writing-learn :is(.topic-text,.essay-paragraph,.highlight-text){color:var(--es-text)!important}:root[theme-mode=dark] .writing-learn .feedback-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .writing-learn .error-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .writing-learn .error-stats{background:var(--es-surface)!important}:root[theme-mode=dark] .writing-learn .highlight-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .writing-learn .word-count,:root[theme-mode=dark] .writing-learn .error-type-badge{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .writing-learn .error-index{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .translation-learn :is(.source-text,.my-answer-text,.reference-text,.keyword-text,.source-sentence){color:var(--es-text)!important}:root[theme-mode=dark] .translation-learn :is(.section-label,.part-label){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .translation-learn .notes-content{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .translation-learn .keyword-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .translation-learn .keyword-target,:root[theme-mode=dark] .translation-learn .reference-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .translation-learn .btn-toggle{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .translation-learn .structure-part{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .translation-quiz .quiz-header{border-color:var(--es-border)!important}:root[theme-mode=dark] .translation-quiz :is(.quiz-title,.question-text,.correct-answer,.loading-text){color:var(--es-text)!important}:root[theme-mode=dark] .translation-quiz .quiz-progress{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .translation-quiz .btn-back{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .translation-quiz .source-preview{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .translation-quiz :is(.source-content,.dict-translation){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .translation-quiz .dict-info{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .translation-quiz .exchange-tag{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .translation-quiz .mode-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .translation-quiz .mode-card:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .translation-quiz :is(.mode-header h3,.mode-info h4){color:var(--es-text)!important}:root[theme-mode=dark] .translation-quiz :is(.mode-info p,.loading-hint,.result-label,.phonetic-hint){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .translation-quiz .answer-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .translation-quiz .result-card,:root[theme-mode=dark] .translation-quiz .result-dict-info{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .translation-quiz .loading-spinner{border-color:#ffffff14!important;border-top-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .sentence-analysis{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .sentence-analysis .tab-bar{background:#8bd6b40f!important}:root[theme-mode=dark] .sentence-analysis .tab-btn{color:var(--es-text-tertiary)!important;background:#ffffff0a!important}:root[theme-mode=dark] .sentence-analysis .tab-btn.active{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .sentence-analysis .summary-bar{background:#8bd6b40f!important}:root[theme-mode=dark] .sentence-analysis .sentence-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .sentence-analysis .detail-section{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .sentence-analysis .original-text{color:var(--es-text)!important}:root[theme-mode=dark] .sentence-analysis .section-content{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .sentence-analysis :is(.section-label,.loading-state){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .sentence-analysis .empty-title{color:var(--es-text)!important}:root[theme-mode=dark] .sentence-analysis .empty-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .sentence-tree{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .sentence-tree .sentence-main{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .sentence-tree .sentence-text{color:var(--es-text)!important}:root[theme-mode=dark] .sentence-tree :is(.row-label,.mode-tab){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .sentence-tree .row-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .sentence-tree .mode-tabs{background:var(--es-surface)!important}:root[theme-mode=dark] .sentence-tree .mode-tab.active{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .sentence-tree :is(.restore-original,.btn-icon){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .sentence-tree .btn-edit-restore{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ai-conversation{background:var(--es-bg)!important}:root[theme-mode=dark] .ai-conversation .conversation-header{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-conversation .header-title{color:var(--es-text)!important}:root[theme-mode=dark] .ai-conversation :is(.btn-back,.btn-close,.btn-clear){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-conversation :is(.btn-back,.btn-close,.btn-clear):hover{color:var(--es-text)!important}:root[theme-mode=dark] .ai-conversation .context-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-conversation .context-header{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-conversation .context-content{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ai-conversation :is(.context-question,.context-answer){color:var(--es-text-secondary)!important;background:#ffffff0a!important}:root[theme-mode=dark] .ai-conversation .message-bubble{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ai-conversation .quick-questions{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-conversation .quick-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-conversation .quick-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ai-conversation .quick-btn:hover{color:var(--es-text)!important;background:#8bd6b414!important}:root[theme-mode=dark] .ai-conversation .conversation-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-conversation .input-wrapper{color:var(--es-text)!important;background:#ffffff0a!important}:root[theme-mode=dark] .ai-conversation .dot{background:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-generate-panel .panel-title{color:var(--es-text)!important}:root[theme-mode=dark] .ai-generate-panel .panel-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-generate-panel .exercise-type-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-generate-panel .exercise-type-card:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .ai-generate-panel .card-label{color:var(--es-text)!important}:root[theme-mode=dark] .ai-generate-panel .card-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-generate-panel .history-embed,:root[theme-mode=dark] .ai-generate-panel .result-section{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-generate-panel :is(.generating-text,.explanation-content){color:var(--es-text)!important}:root[theme-mode=dark] .ai-generate-panel :is(.generating-hint,.explanation-label){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .ai-generate-panel .meta-tag{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .ai-generate-panel :is(.btn-cancel,.btn-retry){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .vocab-stats-container{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-stats-container .overview-section{background:var(--es-surface)!important}:root[theme-mode=dark] .vocab-stats-container .overview-header .title{color:var(--es-text)!important}:root[theme-mode=dark] .vocab-stats-container .stat-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-stats-container .stat-card .stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .vocab-stats-container .stat-card .stat-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-stats-container .section-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .vocab-stats-container :is(.distribution-section,.mastery-section,.focus-section){border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-stats-container .bar-item .bar-track{background:#ffffff0f!important}:root[theme-mode=dark] .vocab-stats-container .bar-item .label-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .vocab-stats-container .bar-item .label-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-stats-container .mastery-progress .progress-track{background:#ffffff0f!important}:root[theme-mode=dark] .vocab-stats-container :is(.focus-word-item,.word-list-item){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-stats-container :is(.focus-word-item .word-text,.word-list-item .word-text){color:var(--es-text-secondary)!important}:root[theme-mode=dark] .clickable-text-container .text-content{color:var(--es-text)!important}:root[theme-mode=dark] .clickable-text-container .segment-chinese{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .word-popup{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 8px 32px #0006!important}:root[theme-mode=dark] .word-popup .popup-header{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .word-popup .word{color:var(--es-text)!important}:root[theme-mode=dark] .word-popup .phonetic{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .word-popup .def-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .word-popup .lemma-hint{color:var(--es-brand-yellow-text)!important;background:#e5a8351a!important;border-color:#e5a83533!important}:root[theme-mode=dark] .word-popup :is(.tags-section,.sentences-section){background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .word-popup .inflection-section{background:var(--es-surface)!important}:root[theme-mode=dark] .word-popup .inflection-item{color:var(--es-text-secondary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .word-popup .sentence-en{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .word-popup .sentence-cn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .word-popup .sentence-item{border-color:var(--es-border)!important}:root[theme-mode=dark] .word-popup .popup-footer{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .word-popup .status-info{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .question-content-area .question-text{color:var(--es-text)!important}:root[theme-mode=dark] .question-content-area .error-number{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .question-content-area :is(.drawing-toggle,.drawing-tools,.highlight-tools){background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .question-content-area .floating-toolbar{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .question-content-area :is(.note-btn,.cancel-btn){background:var(--es-surface)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .question-content-area .toolbar-btn.note{background:var(--es-surface)!important}:root[theme-mode=dark] .question-content-area .answer-section{border-color:var(--es-border)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .question-content-area .answer-content{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .question-content-area .user-answer-header{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .question-content-area .transcript{color:var(--es-text-secondary)!important;background:#9b59b614!important}:root[theme-mode=dark] .annotation-sidebar .sidebar-header{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .annotation-sidebar .header-title{color:var(--es-text)!important}:root[theme-mode=dark] .annotation-sidebar .header-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .annotation-sidebar .new-note-form{background:#e5a8350f!important;border-color:#e5a83526!important}:root[theme-mode=dark] .annotation-sidebar .selected-text-preview{background:var(--es-surface)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .annotation-sidebar .note-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .annotation-sidebar .annotation-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .annotation-sidebar .annotation-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .annotation-sidebar :is(.annotation-label,.annotation-note){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .annotation-sidebar .note-bold{background:var(--es-surface-elevated)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .annotation-sidebar .btn-cancel{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exercise-history-panel .header-title{color:var(--es-text)!important}:root[theme-mode=dark] .exercise-history-panel .history-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exercise-history-panel .history-item:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .exercise-history-panel .item-title{color:var(--es-text)!important}:root[theme-mode=dark] .exercise-history-panel .item-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exercise-history-panel .filter-tab{color:var(--es-text-tertiary)!important;background:#ffffff0a!important}:root[theme-mode=dark] .exercise-history-panel .filter-tab.active{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .exercise-history-panel .detail-modal{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exercise-history-panel .meta-type{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .exercise-history-panel .stat-value{color:var(--es-text)!important}:root[theme-mode=dark] .exercise-history-panel .stat-divider{background:var(--es-border)!important}:root[theme-mode=dark] .exercise-history-panel .load-more{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exercise-history-panel .detail-header h4{color:var(--es-text)!important}:root[theme-mode=dark] .practice-history{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .practice-history .history-header{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .practice-history .header-title{color:var(--es-text)!important}:root[theme-mode=dark] .practice-history .history-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .practice-history .item-title{color:var(--es-text)!important}:root[theme-mode=dark] .practice-history .item-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .practice-history .item-icon,:root[theme-mode=dark] .practice-history .history-count{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .practice-history :is(.empty-state p,.empty-state .tip){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quiz-progress{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .quiz-progress .dot{background:#ffffff0f!important;border-color:#ffffff14!important}:root[theme-mode=dark] .quiz-progress .dot-number,:root[theme-mode=dark] .quiz-progress .answered-text{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quiz-progress .progress-bar{background:#ffffff0f!important}:root[theme-mode=dark] .quiz-question{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .quiz-question .question-stem{color:var(--es-text)!important;background:#ffffff08!important}:root[theme-mode=dark] .quiz-question .question-id{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quiz-question .option-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quiz-question .option-item:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .quiz-question .option-label{color:var(--es-text-tertiary)!important;background:#ffffff0f!important}:root[theme-mode=dark] .quiz-question .option-text{color:var(--es-text)!important}:root[theme-mode=dark] .quiz-question .explanation{background:#8bd6b40f!important;border-color:#8bd6b426!important}:root[theme-mode=dark] .quiz-question .explanation-content{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quiz-question .knowledge-point{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quiz-result{background:var(--es-glass-fill-strong)!important;border-color:var(--es-glass-stroke)!important}:root[theme-mode=dark] .quiz-result .score-circle{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quiz-result .score-percentage{color:var(--es-text)!important}:root[theme-mode=dark] .quiz-result .score-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quiz-result .stats-section{background:#ffffff08!important}:root[theme-mode=dark] .quiz-result .btn-secondary{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quiz-result .btn-back{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .errorbook-ai-assistant .assistant-bubble,:root[theme-mode=dark] .errorbook-ai-assistant .assistant-panel{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .error-review-embed .stage-content{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .ai-question-renderer .question-stem{color:var(--es-text)!important}:root[theme-mode=dark] .ai-question-renderer .question-content{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ai-question-renderer .translation-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .ai-question-renderer :is(.reading-article,.default-question){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .ai-question-renderer .tts-error span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .grammar-points .overview-card{border-color:var(--es-border)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .grammar-points .overview-summary{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .grammar-points .mastered-count{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .grammar-points .point-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .grammar-points .point-title{color:var(--es-text)!important}:root[theme-mode=dark] .grammar-points .point-explanation{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .grammar-points .point-example{background:var(--es-surface)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .grammar-points .btn-refresh{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .grammar-points .grammar-actions{border-color:var(--es-border)!important}:root[theme-mode=dark] .grammar-points .empty-title{color:var(--es-text)!important}:root[theme-mode=dark] .grammar-points .empty-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .component-drag{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .component-drag .mode-tabs{background:var(--es-surface)!important}:root[theme-mode=dark] .component-drag .mode-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .component-drag .mode-tab.active{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .component-drag .mode-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .component-drag .sentence-content{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .component-drag :is(.sentence-label,.labels-title){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .component-drag :is(.btn-clear,.btn-correlative,.cat-tab){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .component-drag .correlative-menu{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .component-drag .menu-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .component-drag .menu-item:hover{background:#8bd6b414!important}:root[theme-mode=dark] .component-drag :is(.mode-hint,.drag-hint,.cor-example){color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page{background:var(--es-bg)!important;color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page-chrome .gradient-layer{opacity:.4!important}:root[theme-mode=dark] .checkout-page-chrome .pattern-layer{opacity:.15!important}:root[theme-mode=dark] .checkout-page-chrome .back-btn,:root[theme-mode=dark] .checkout-page-chrome .qr-toggle-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important;box-shadow:0 4px 16px #0000004d!important}:root[theme-mode=dark] .checkout-page-chrome .back-btn:hover,:root[theme-mode=dark] .checkout-page-chrome .qr-toggle-btn:hover{background:var(--es-surface)!important;box-shadow:0 6px 20px #0006!important}:root[theme-mode=dark] .checkout-page .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .page-subtitle{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .glass-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 8px 32px #0003!important}:root[theme-mode=dark] .checkout-page .glass-card:hover{box-shadow:0 12px 40px #00000040!important}:root[theme-mode=dark] .checkout-page .plan-card.is-premium{background:linear-gradient(145deg,var(--es-surface)0%,#e5a8350f 100%)!important;border-color:#e5a83533!important}:root[theme-mode=dark] .checkout-page .plan-card.is-premium .card-glow{background:radial-gradient(circle,#e5a8350f,#0000 70%)!important}:root[theme-mode=dark] .checkout-page .plan-card.is-teacher{background:linear-gradient(145deg,var(--es-surface)0%,#2d6b4f0f 100%)!important;border-color:#2d6b4f33!important}:root[theme-mode=dark] .checkout-page .plan-card.is-teacher .card-glow{background:radial-gradient(circle,#2d6b4f0f,#0000 70%)!important}:root[theme-mode=dark] .checkout-page .plan-cycle-tabs{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .cycle-tab{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .cycle-tab.active{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .checkout-page .plan-save-badge{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .checkout-page .plan-card.is-premium .plan-name{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .checkout-page .plan-card.is-teacher .plan-name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .plan-card.is-premium .plan-duration-tag{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important;border-color:#f2ce8233!important}:root[theme-mode=dark] .checkout-page .plan-card.is-teacher .plan-duration-tag{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .checkout-page .plan-price .currency{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .plan-price .suffix,:root[theme-mode=dark] .checkout-page .plan-price .original-price{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .plan-price .promo-label{color:#fff!important}:root[theme-mode=dark] .checkout-page .plan-divider{background:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .feature-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .plan-change-notice .notice-icon{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .checkout-page .plan-change-notice .notice-title{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .plan-change-notice .notice-desc,:root[theme-mode=dark] .checkout-page .section-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .payment-option{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .payment-option:hover{background:var(--es-surface)!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .checkout-page .payment-option.active{border-color:var(--es-brand-green-text)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .checkout-page .payment-option .option-radio{border-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .payment-option.active .option-radio{border-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .payment-option.active .option-radio .radio-inner{background:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .payment-name{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .auto-renewal-notice{background:#8bd6b40f!important;border-color:#8bd6b41f!important}:root[theme-mode=dark] .checkout-page .auto-renewal-notice .renewal-desc{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .auto-renewal-notice .renewal-tips{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .service-code-input,:root[theme-mode=dark] .checkout-page .frozen-deduct-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .service-code-input:focus,:root[theme-mode=dark] .checkout-page .frozen-deduct-input:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b41a!important}:root[theme-mode=dark] .checkout-page .service-code-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .service-code-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .service-code-btn{color:#fff!important;background:linear-gradient(135deg,#3d8b6a,#2d6b4f)!important}:root[theme-mode=dark] .checkout-page .service-code-btn.ghost{color:var(--es-brand-green-text)!important;background:#8bd6b41a!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .checkout-page .service-code-tip{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .service-code-tip.success{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkout-page .frozen-deduct-hint,:root[theme-mode=dark] .checkout-page .summary-row .label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .summary-row .value{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .summary-row.discount .value{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .checkout-page .summary-row.total{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .summary-row.total .label{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .summary-row.total .value{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .checkout-page .qrcode-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .qrcode-header span{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .qrcode-frame{background:#fff!important;box-shadow:0 8px 24px #0003!important}:root[theme-mode=dark] .checkout-page .scan-hint{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .refresh-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .qrcode-loading p{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .qr-skeleton{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .checkout-refresh-btn{color:var(--es-brand-green-text)!important;background:#8bd6b414!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .checkout-page .checkout-refresh-btn:hover:not(:disabled){background:#8bd6b426!important;border-color:#8bd6b459!important}:root[theme-mode=dark] .checkout-page .qrcode-footer{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .checkout-page .qrcode-footer .pay-amount .label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .qrcode-footer .pay-amount .amount{color:var(--es-brand-yellow-text)!important}:root[theme-mode=dark] .checkout-page .pay-status.pending{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .pay-status.scanned{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .checkout-page .pay-status.paying{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .checkout-page .pay-status.cancelled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .pay-status.success{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .checkout-page .pay-status.failed{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .checkout-page .pay-status.timeout{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .checkout-page .alipay-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .mobile-qr-float{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 12px 32px #0006!important}:root[theme-mode=dark] .checkout-page .mobile-qr-header{color:var(--es-text)!important}:root[theme-mode=dark] .checkout-page .mobile-qr-close{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .checkout-page .mobile-qr-code{background:#fff!important}:root[theme-mode=dark] .checkout-page .mobile-qr-loading{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .checkout-page .security-notice{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page{background:linear-gradient(135deg,#0e1a15,#111d17,#0d1712)!important}:root[theme-mode=dark] .exam-scan-page .page-header{border-bottom-color:var(--es-border)!important;background:#0f1712e6!important}:root[theme-mode=dark] .exam-scan-page .back-btn{background:var(--es-surface)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .back-btn:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .exam-scan-page .header-title h1{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .glass-card{background:var(--es-surface)!important;border-color:var(--es-border)!important;box-shadow:0 4px 24px #0003!important}:root[theme-mode=dark] .exam-scan-page .section-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .section-header h2{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .section-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .mode-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .mode-btn>i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .mode-btn:hover{background:var(--es-surface-elevated)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .exam-scan-page .mode-btn.active{border-color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .exam-scan-page .mode-btn.active>i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .mode-label{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .mode-btn.active .mode-label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .mode-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .form-label .optional,:root[theme-mode=dark] .exam-scan-page .field-tip{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .field-tip.warning{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .exam-scan-page .select-wrapper select{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .select-wrapper select:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .exam-scan-page .select-wrapper .select-icon{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page textarea{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page textarea:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .exam-scan-page textarea::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page textarea::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .upload-area{border-color:var(--es-border)!important;background:#8bd6b40a!important}:root[theme-mode=dark] .exam-scan-page .upload-area:hover{border-color:var(--es-brand-green-text)!important;background:#8bd6b414!important}:root[theme-mode=dark] .exam-scan-page .upload-area.has-file{border-color:var(--es-brand-green-text)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .exam-scan-page .upload-icon{background:#8bd6b41f!important}:root[theme-mode=dark] .exam-scan-page .upload-text{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .upload-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .file-name{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .file-size{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .remove-btn{color:var(--es-brand-red-text)!important;background:#d94b4b1f!important}:root[theme-mode=dark] .exam-scan-page .remove-btn:hover{background:#d94b4b33!important}:root[theme-mode=dark] .exam-scan-page .beta-tag{background:linear-gradient(135deg,#e5a835cc,#d4982ecc)!important}:root[theme-mode=dark] .exam-scan-page .submit-btn{background:linear-gradient(135deg,#2d6b4f,#3d8a67)!important;box-shadow:0 4px 12px #0000004d!important}:root[theme-mode=dark] .exam-scan-page .submit-btn:hover:not(:disabled){box-shadow:0 6px 16px #8bd6b433!important}:root[theme-mode=dark] .exam-scan-page .submit-btn:disabled{opacity:.5!important}:root[theme-mode=dark] .exam-scan-page .preview-content{background:var(--es-surface)!important}:root[theme-mode=dark] .exam-scan-page .preview-content article,:root[theme-mode=dark] .exam-scan-page .ocr-content pre,:root[theme-mode=dark] .exam-scan-page .analysis-content article{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .copy-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .copy-btn:hover{background:#8bd6b414!important}:root[theme-mode=dark] .exam-scan-page .empty-state{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .tools-title{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .tool-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .tool-card:hover{border-color:#8bd6b440!important}:root[theme-mode=dark] .exam-scan-page .tool-info h4{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .tool-info p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .tool-icon.auto{background:linear-gradient(135deg,#8bd6b426,#8bd6b414)!important}:root[theme-mode=dark] .exam-scan-page .tool-icon.manual{background:linear-gradient(135deg,#e5a83533,#e5a8351a)!important}:root[theme-mode=dark] .exam-scan-page .tool-action-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .tool-action-btn:hover:not(:disabled){background:#8bd6b414!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .exam-scan-page .tool-action-btn.active{border-color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .exam-scan-page .detect-results{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .detect-count{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .detect-count strong{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .detect-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .wrong-item{background:#ff9a9a0f!important;border-color:#ff9a9a26!important}:root[theme-mode=dark] .exam-scan-page .wrong-text{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .wrong-num{color:var(--es-brand-red-text)!important;background:#ff64641f!important}:root[theme-mode=dark] .exam-scan-page .wrong-answers .answer.wrong{color:var(--es-brand-red-text)!important;background:#d94b4b26!important}:root[theme-mode=dark] .exam-scan-page .wrong-answers .answer.correct{color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .exam-scan-page .save-detected-btn{color:#fff!important;background:linear-gradient(135deg,#2d6b4f,#3d8a67)!important}:root[theme-mode=dark] .exam-scan-page .save-detected-btn:hover{box-shadow:0 4px 12px #8bd6b433!important}:root[theme-mode=dark] .exam-scan-page .action-btn{color:#fff!important;background:linear-gradient(135deg,#2d6b4f,#3d8a67)!important}:root[theme-mode=dark] .exam-scan-page .action-btn:hover{box-shadow:0 4px 12px #8bd6b433!important}:root[theme-mode=dark] .exam-scan-page .region-content{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .history-title{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .history-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .history-type{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .exam-scan-page .history-class{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .exam-scan-page .history-time{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .history-summary{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .exam-scan-page .toolbar{background:#8bd6b40f!important}:root[theme-mode=dark] .exam-scan-page .toolbar-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .exam-scan-page .toolbar-hint i{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .exam-scan-page .tool-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .exam-scan-page .tool-btn.primary{color:#fff!important;background:linear-gradient(135deg,#2d6b4f,#3d8a67)!important;border-color:#0000!important}:root[theme-mode=dark] .exam-scan-page .tool-btn:hover{background:#8bd6b414!important}:root[theme-mode=dark] .exam-scan-page .tool-btn.primary:hover{background:linear-gradient(135deg,#3d8a67,#2d6b4f)!important;box-shadow:0 4px 12px #8bd6b433!important}:root[theme-mode=dark] .exam-scan-page .tool-btn.active{border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .exam-scan-page .canvas-wrapper{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .results-panel{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .exam-scan-page .results-title{color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .result-index{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .exam-scan-page .result-content textarea{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .exam-scan-page .region-overlay{border-color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .exam-scan-page .region-overlay.drawing{background:#8bd6b41a!important}:root[theme-mode=dark] .exam-scan-page .save-btn{color:#fff!important;background:linear-gradient(135deg,#2d6b4f,#3d8a67)!important}:root[theme-mode=dark] .exam-scan-page .save-btn:hover{box-shadow:0 4px 12px #8bd6b433!important}:root[theme-mode=dark] .publish-page{background:linear-gradient(135deg,#0e1a15,#111d17,#0d1712)!important}:root[theme-mode=dark] .publish-page .publish-header{border-bottom-color:var(--es-border)!important;background:#0f1712d9!important}:root[theme-mode=dark] .publish-page .back-btn{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .back-btn:hover{background:var(--es-surface)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .page-title{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .save-draft-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .save-draft-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .step-indicator{background:var(--es-surface)!important;border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .step-item:after{background:var(--es-border)!important}:root[theme-mode=dark] .publish-page .step-dot{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .step-item.active .step-dot,:root[theme-mode=dark] .publish-page .step-item.completed .step-dot{color:var(--es-brand-green-text)!important;background:#8bd6b433!important}:root[theme-mode=dark] .publish-page .step-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .step-item.active .step-label{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .step-item.completed .step-label{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .publish-page .loading-placeholder{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .step-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .publish-actions{background:#8bd6b40a!important}:root[theme-mode=dark] .publish-page .share-link-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .share-link-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .preview-title{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .publish-footer{border-top-color:var(--es-border)!important;background:#0f1712e6!important}:root[theme-mode=dark] .publish-page .footer-btn.secondary{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .footer-btn.secondary:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .publish-btn:disabled,:root[theme-mode=dark] .publish-page .footer-btn.primary:disabled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .form-title{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .form-subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .form-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .form-input:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .publish-page .form-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .form-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .form-textarea{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .input-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .cover-placeholder{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .cover-placeholder span,:root[theme-mode=dark] .publish-page .upload-icon,:root[theme-mode=dark] .publish-page .price-symbol,:root[theme-mode=dark] .publish-page .preview-label,:root[theme-mode=dark] .publish-page .preview-original{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .validity-static{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .publish-page .price-preview{background:linear-gradient(135deg,#8bd6b414,#f2ce820d)!important}:root[theme-mode=dark] .publish-page .section-title{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .section-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .action-btn,:root[theme-mode=dark] .publish-page .empty-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .action-btn:hover{background:var(--es-surface-elevated)!important;color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .empty-state h3{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .empty-state p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .folder-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .folder-header{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .publish-page .folder-name{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .folder-count,:root[theme-mode=dark] .publish-page .folder-empty{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .folder-content{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .content-item:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .publish-page .item-name{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .item-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .link-btn{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .publish-page .icon-btn:hover{background:#8bd6b414!important}:root[theme-mode=dark] .dialog-overlay .dialog{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .dialog-overlay .dialog-title{color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .close-btn:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .dialog-overlay .dialog-input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .dialog-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .dialog-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .dialog-btn:not(.primary){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .dialog-overlay .tab-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .tab-btn.active{border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .dialog-overlay .upload-zone{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .dialog-overlay .upload-zone:hover{border-color:var(--es-brand-green-text)!important;background:#8bd6b40a!important}:root[theme-mode=dark] .dialog-overlay .upload-zone .upload-icon,:root[theme-mode=dark] .dialog-overlay .upload-zone span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .pending-item{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .dialog-overlay .pending-preview{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .dialog-overlay .pending-name{color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .pending-meta{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .search-box input{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .filter-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .filter-select{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .loading-state,:root[theme-mode=dark] .dialog-overlay .empty-list{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .question-item,:root[theme-mode=dark] .dialog-overlay .print-item{border-color:var(--es-border)!important}:root[theme-mode=dark] .dialog-overlay .question-item:hover,:root[theme-mode=dark] .dialog-overlay .print-item:hover{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .dialog-overlay .question-title,:root[theme-mode=dark] .dialog-overlay .print-name{color:var(--es-text)!important}:root[theme-mode=dark] .dialog-overlay .question-type{color:var(--es-brand-yellow-text)!important;background:#f2ce821f!important}:root[theme-mode=dark] .dialog-overlay .print-meta,:root[theme-mode=dark] .dialog-overlay .list-footer{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .dialog-overlay .page-btn{background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .dialog-overlay .page-btn.active{border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important;background:#8bd6b426!important}:root[theme-mode=dark] .dialog-overlay .folder-dropdown{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .dialog-overlay .select-label{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .poster-dialog{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .poster-dialog .dialog-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .poster-dialog .dialog-title{color:var(--es-text)!important}:root[theme-mode=dark] .poster-dialog .close-btn{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .poster-dialog .close-btn:hover{background:var(--es-surface)!important;color:var(--es-text)!important}:root[theme-mode=dark] .poster-dialog .spinner{border-color:var(--es-border)!important;border-top-color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .poster-dialog .section-label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .poster-dialog .template-item:hover{background:var(--es-surface)!important}:root[theme-mode=dark] .poster-dialog .template-item.active{border-color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .poster-dialog .template-item.active .template-name{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .poster-dialog .template-name{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .poster-dialog .poster-canvas,:root[theme-mode=dark] .poster-dialog .poster-preview-wrapper{background:var(--es-surface)!important}:root[theme-mode=dark] .poster-dialog .generating-state{background:#0f1712d9!important}:root[theme-mode=dark] .poster-dialog .generating-state span{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .poster-dialog .dialog-footer{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .poster-dialog .action-btn:not(.primary){background:var(--es-surface)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .poster-preview-canvas{background:linear-gradient(135deg,#8bd6b40f,#f2ce820a)!important}:root[theme-mode=dark] .publish-page .poster-canvas{background:var(--es-surface)!important}:root[theme-mode=dark] .publish-page .poster-loading{color:var(--es-text-tertiary)!important;background:#0f171299!important}:root[theme-mode=dark] .publish-page .preview-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .cover-section{background:linear-gradient(135deg,var(--es-surface-elevated),var(--es-surface))!important}:root[theme-mode=dark] .publish-page .cover-placeholder svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .pack-name{color:var(--es-text)!important}:root[theme-mode=dark] .publish-page .pack-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .current-price.empty,:root[theme-mode=dark] .publish-page .original-price{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .stats-row{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .stat-item{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .publish-page .stat-item svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .publish-page .content-preview{border-top-color:var(--es-border)!important}:root[theme-mode=dark] .publish-page .folder-preview-item,:root[theme-mode=dark] .publish-page .mock-action{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .publish-page .mock-hint,:root[theme-mode=dark] .publish-page .more-hint{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page{background:var(--es-bg)!important}:root[theme-mode=dark] .purchase-page .gradient-layer{background:radial-gradient(circle at 10% 20%,#2d6b4f1f,#0000 60%),radial-gradient(circle at 90% 80%,#e5a83514,#0000 60%)!important}:root[theme-mode=dark] .purchase-page .pattern-layer{opacity:.1!important}:root[theme-mode=dark] .purchase-page .loading-container{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .purchase-page .brand-header .brand-divider,:root[theme-mode=dark] .purchase-page .brand-header .brand-divider-text{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .glass-card{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .purchase-page .pack-card{background:var(--es-surface-elevated)!important}:root[theme-mode=dark] .purchase-page .pack-cover{background:linear-gradient(135deg,#2d6b4f26,#e5a8351a)!important}:root[theme-mode=dark] .purchase-page .pack-title{color:var(--es-text)!important}:root[theme-mode=dark] .purchase-page .pack-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .purchase-page .meta-item,:root[theme-mode=dark] .purchase-page .meta-item svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .pack-price-section{border-top-color:var(--es-border)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .purchase-page .price-section .current-price,:root[theme-mode=dark] .purchase-page .pack-price-section .current-price{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .purchase-page .original-price{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .pay-method{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .purchase-page .pay-method.active{border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .purchase-page .action-btn.primary{background:linear-gradient(135deg,#2d6b4f,#34785f)!important}:root[theme-mode=dark] .purchase-page .action-btn.primary.loading{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .purchase-terms{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .purchase-page .purchase-terms .terms-header,:root[theme-mode=dark] .purchase-page .terms-title{color:var(--es-text)!important}:root[theme-mode=dark] .purchase-page .purchase-terms .terms-header svg{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .terms-list li{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .purchase-page .terms-list li:before{background:var(--es-text-tertiary)!important}:root[theme-mode=dark] .purchase-page .terms-list li.highlight strong{color:var(--es-text)!important}:root[theme-mode=dark] .purchase-page .terms-list li:last-child{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .purchase-page .terms-list li:last-child:before{background:var(--es-brand-red-text)!important}:root[theme-mode=dark] .purchase-page .footer-notice,:root[theme-mode=dark] .purchase-page .notice-secondary{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel{background:var(--es-surface)!important;box-shadow:0 4px 20px #0000004d!important}:root[theme-mode=dark] .quick-login-panel .panel-title{color:var(--es-text)!important}:root[theme-mode=dark] .quick-login-panel .panel-desc{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-login-panel .form-label{color:var(--es-text)!important}:root[theme-mode=dark] .quick-login-panel .form-input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .quick-login-panel .form-input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .form-input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .form-input:focus{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .quick-login-panel .phone-input-wrapper{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .quick-login-panel .phone-input-wrapper:focus-within{border-color:var(--es-brand-green-text)!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .quick-login-panel .country-code{background:var(--es-surface)!important;color:var(--es-text-secondary)!important;border-right-color:var(--es-border)!important}:root[theme-mode=dark] .quick-login-panel .send-code-btn{color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .quick-login-panel .send-code-btn:hover:not(:disabled){background:#8bd6b433!important}:root[theme-mode=dark] .quick-login-panel .send-code-btn:disabled{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .login-btn{background:linear-gradient(135deg,#2d6b4f,#245a42)!important}:root[theme-mode=dark] .quick-login-panel .login-btn:disabled{background:var(--es-surface-elevated)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .terms-row{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-login-panel .terms-row a{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .quick-login-panel .divider:before,:root[theme-mode=dark] .quick-login-panel .divider:after{background:var(--es-border)!important}:root[theme-mode=dark] .quick-login-panel .divider span{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .option-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-secondary)!important}:root[theme-mode=dark] .quick-login-panel .option-btn:hover:not(:disabled){border-color:var(--es-text-tertiary)!important;color:var(--es-text)!important}:root[theme-mode=dark] .quick-login-panel .option-btn.wechat-btn{color:#07c160!important;background:#07c1601a!important;border-color:#07c16033!important}:root[theme-mode=dark] .quick-login-panel .option-btn.wechat-btn:hover:not(:disabled){background:#07c1602e!important;border-color:#07c1604d!important}:root[theme-mode=dark] .quick-login-panel .tab-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .quick-login-panel .tab-btn.active{border-color:var(--es-brand-green-text)!important;color:var(--es-brand-green-text)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .option-item{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:0 2px 8px var(--es-shadow-color,#0000004d)!important}:root[theme-mode=dark] .option-item:before{background:linear-gradient(135deg,#8bd6b40f,#0000)!important}:root[theme-mode=dark] .option-item:hover{border-color:#8bd6b44d!important;box-shadow:0 4px 16px #8bd6b41a!important}:root[theme-mode=dark] .option-item.selected{border-color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b426!important;box-shadow:0 4px 16px #8bd6b426!important}:root[theme-mode=dark] .option-item.selected:before{background:linear-gradient(135deg,#8bd6b41a,#0000)!important}:root[theme-mode=dark] .option-item.correct{border-color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b42e!important}:root[theme-mode=dark] .option-item.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1f!important}:root[theme-mode=dark] .option-label{color:var(--es-text-tertiary,#aab6c8)!important;background:#8da89a1f!important}:root[theme-mode=dark] .option-item:hover .option-label{color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b433!important}:root[theme-mode=dark] .option-item.selected .option-label{background:var(--es-brand-green-text,#8bd6b4)!important;color:#0e1219!important}:root[theme-mode=dark] .option-letter-badge{color:var(--es-text-tertiary,#aab6c8)!important;background:#8da89a1f!important}:root[theme-mode=dark] .option-item.selected .option-letter-badge,:root[theme-mode=dark] .option-item.correct .option-letter-badge{background:var(--es-brand-green-text,#8bd6b4)!important;color:#0e1219!important}:root[theme-mode=dark] .option-item.wrong .option-letter-badge{background:var(--es-brand-red-text,#ff9a9a)!important;color:#0e1219!important}:root[theme-mode=dark] .option-text{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .option-item.selected .option-text{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-tile{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important;box-shadow:0 2px 8px var(--es-shadow-color,#0000004d)!important}:root[theme-mode=dark] .sentence-tile:hover{background:#8bd6b414!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sentence-tile.used{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .writing-input{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important;box-shadow:0 4px 16px var(--es-shadow-color,#0000004d)!important}:root[theme-mode=dark] .writing-input:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 4px #8bd6b41a,0 6px 20px #8bd6b414!important}:root[theme-mode=dark] .writing-input::-moz-placeholder{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .writing-input::placeholder{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .writing-word-count{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .char-inputs-fill{background:#8bd6b40a!important;border-color:#8bd6b41f!important}:root[theme-mode=dark] .char-input{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .char-input:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 3px #8bd6b41f!important}:root[theme-mode=dark] .char-input.filled{border-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .char-input.is-wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .answer-input-section .input-hint{border-left-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-text-secondary,#c9d4e2)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .question-text,:root[theme-mode=dark] .task-question-text,:root[theme-mode=dark] .question-text-standalone{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .question-text u,:root[theme-mode=dark] .question-text ins{color:var(--es-text,#f3f6fa)!important;text-decoration-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .task-question-number{color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b426!important}:root[theme-mode=dark] .sc-inline-select{background-color:var(--es-bg-elevated,#131a24)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238BD6B4' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .sc-inline-select:hover{border-color:#8bd6b466!important}:root[theme-mode=dark] .sc-inline-select:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .sc-inline-select.filled{color:var(--es-brand-green-text,#8bd6b4)!important;background-color:#8bd6b414!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sc-inline-select.correct{border-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-brand-green-text,#8bd6b4)!important;background-color:#8bd6b41a!important}:root[theme-mode=dark] .sc-inline-select.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important;background-color:#ff9a9a1a!important}:root[theme-mode=dark] .sc-inline-select:disabled{opacity:.5!important}:root[theme-mode=dark] .sc-joint-value{background:var(--es-bg-elevated,#131a24)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .task-reading-answer{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important;box-shadow:inset 0 1px 2px #00000026!important}:root[theme-mode=dark] .task-reading-answer:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 3px #8bd6b41f!important}:root[theme-mode=dark] .question-text-standalone table{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:0 12px 30px #0003!important}:root[theme-mode=dark] .question-text-standalone table th{background-color:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text,#f3f6fa)!important;border-bottom-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .question-text-standalone table th,:root[theme-mode=dark] .question-text-standalone table td{border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .question-text-standalone table tr:nth-child(2n){background-color:var(--es-bg-elevated,#131a24)!important}:root[theme-mode=dark] .question-text-standalone table tr:hover{background-color:var(--es-surface,#171e29)!important}:root[theme-mode=dark] .options-section{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-bank-area{background:#8bd6b40a!important;border-color:#8bd6b41f!important}:root[theme-mode=dark] .sentence-bank-title{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-bank-item{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .sentence-bank-item:hover{background:#8bd6b40f!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sentence-bank-item.used{color:var(--es-text-tertiary,#aab6c8)!important;opacity:.6!important}:root[theme-mode=dark] .sentence-letter{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .sentence-article-item{border-color:var(--es-border,#2d3747)!important;background:#8bd6b40a!important}:root[theme-mode=dark] .sentence-article-title{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-article-content{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .sentence-blank-number{color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .sentence-select{background-color:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238BD6B4' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .sentence-select:hover{background-color:#8bd6b414!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sentence-select:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .sentence-select.filled{color:var(--es-brand-green-text,#8bd6b4)!important;background-color:#8bd6b414!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sentence-select.correct{border-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-brand-green-text,#8bd6b4)!important;background-color:#8bd6b41a!important}:root[theme-mode=dark] .sentence-select.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important;background-color:#ff9a9a1a!important}:root[theme-mode=dark] .sentence-select:disabled{opacity:.5!important}:root[theme-mode=dark] .sentence-bulb-btn{color:var(--es-brand-yellow-text,#f2ce82)!important;box-shadow:none!important;background:#f2ce8226!important}:root[theme-mode=dark] .sentence-bulb-btn:hover{background:#f2ce8240!important}:root[theme-mode=dark] .comment-panel-close{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .comment-panel-close:hover{background:#8bd6b41a!important}:root[theme-mode=dark] .comment-item-header{background:#8bd6b40a!important}:root[theme-mode=dark] .comment-blank-number{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .comment-item-close{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .comment-item-close:hover{color:var(--es-text,#f3f6fa)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .comment-label{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .comment-value{color:var(--es-text,#f3f6fa)!important;background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .comment-value.user.is-wrong{color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a14!important}:root[theme-mode=dark] .comment-text{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .explanation-bulb-btn{color:var(--es-brand-yellow-text,#f2ce82)!important;box-shadow:none!important;background:#f2ce8226!important}:root[theme-mode=dark] .explanation-bulb-btn:hover{background:#f2ce8240!important}:root[theme-mode=dark] .comment-panel-content::-webkit-scrollbar-track{background:#2d37474d!important}:root[theme-mode=dark] .comment-panel-content::-webkit-scrollbar-thumb{background:#8bd6b44d!important}:root[theme-mode=dark] .first-letter-hint .hint-title{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .first-letter-hint .hint-desc{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .first-letter-item{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .first-letter-input{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .first-letter-input.filled,:root[theme-mode=dark] .first-letter-input.is-correct{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .first-letter-input.is-wrong{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .first-letter-number{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .first-letter-inline-text{background:var(--es-surface-elevated,#1e2633)!important;box-shadow:none!important}:root[theme-mode=dark] .first-letter-inline-input.filled,:root[theme-mode=dark] .first-letter-inline-input.is-correct{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .first-letter-inline-input.is-wrong{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .first-letter-inline-number{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .first-letter-input-box{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .first-letter-input-box:has(.is-correct){border-color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b414!important}:root[theme-mode=dark] .first-letter-input-box:has(.is-wrong){border-color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a14!important}:root[theme-mode=dark] .first-letter-inside-prefix{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .question-load-error-card{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .question-load-error-desc{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .input-hint-wrapper{background:#8bd6b40a!important}:root[theme-mode=dark] .input-hint{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .sentence-punctuation-wrapper{background:#8bd6b40a!important}:root[theme-mode=dark] .sentence-punct-btn{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .sentence-punct-btn:hover{background:#8bd6b414!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .sentence-tile.used .sentence-tile-label{background:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .sentence-tile.sentence-selected{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-empty{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .reading-article-wrapper{background:#8bd6b40a!important;border-color:#8bd6b41f!important}:root[theme-mode=dark] .reading-article{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .reading-article mark{background:#f2ce8240!important}:root[theme-mode=dark] .reading-highlight{background:#f2ce824d!important;box-shadow:inset 0 0 0 1px #f2ce824d!important}:root[theme-mode=dark] .reading-question-card{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .reading-question-header{color:var(--es-text,#f3f6fa)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .reading-question-summary{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .reading-question-summary.correct{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .reading-question-summary.wrong{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .reading-question-prompt{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .reading-option-item{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .reading-option-item:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .reading-option-item.selected{border-color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .reading-option-item.correct{border-color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b426!important}:root[theme-mode=dark] .reading-option-item.correct .option-letter,:root[theme-mode=dark] .reading-option-item.correct .option-text{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .reading-option-item.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .reading-option-item.wrong .option-letter,:root[theme-mode=dark] .reading-option-item.wrong .option-text{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .reading-option-item input[type=radio]{border-color:var(--es-border,#2d3747)!important;background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .reading-option-item input[type=radio]:hover{border-color:#8bd6b466!important}:root[theme-mode=dark] .reading-option-item input[type=radio]:checked{background:var(--es-brand-green-text,#8bd6b4)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .option-letter{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .reading-feedback{color:var(--es-text,#f3f6fa)!important;background:#8bd6b414!important;border-color:#8bd6b426!important}:root[theme-mode=dark] .reading-questions-wrapper::-webkit-scrollbar-track{background:#2d37474d!important}:root[theme-mode=dark] .reading-questions-wrapper::-webkit-scrollbar-thumb{background:#8bd6b44d!important}:root[theme-mode=dark] .reading-questions-wrapper::-webkit-scrollbar-thumb:hover{background:#8bd6b480!important}:root[theme-mode=dark] .reading-bulb-btn{background:#f2ce8226!important}:root[theme-mode=dark] .reading-bulb-btn:hover{background:#f2ce8240!important}:root[theme-mode=dark] .word-transform-wrapper{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .word-transform-hint{color:var(--es-brand-green-text,#8bd6b4)!important;background-color:#f2ce8214!important}:root[theme-mode=dark] .word-transform-input{color:var(--es-text,#f3f6fa)!important;border-bottom-color:#8bd6b44d!important}:root[theme-mode=dark] .word-transform-input.filled{border-bottom-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .word-transform-input.is-wrong{border-bottom-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .word-transform-input.locked{border-bottom-color:var(--es-border,#2d3747)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .structured-transform-container{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:none!important}:root[theme-mode=dark] .transform-original-line{color:var(--es-text,#f3f6fa)!important;background:var(--es-surface,#171e29)!important}:root[theme-mode=dark] .transform-label{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .transform-requirement-line{color:var(--es-brand-yellow-text,#f2ce82)!important;background:#f2ce8214!important}:root[theme-mode=dark] .transform-rewrite-line{color:var(--es-text,#f3f6fa)!important;background:var(--es-surface,#171e29)!important}:root[theme-mode=dark] .transform-original-line .transform-underline,:root[theme-mode=dark] .structured-transform-container .transform-underline{color:var(--es-brand-red-text,#ff9a9a)!important;text-decoration-color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .writing-word-count.below-min{color:var(--es-brand-yellow-text,#f2ce82)!important;background:#f2ce821a!important;border-color:#f2ce8233!important}:root[theme-mode=dark] .writing-word-count.exceeded{color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1a!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .summary-word-count{color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .summary-word-count.exceeded{color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .exceeded-hint{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .feedback-word-count{color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .feedback-result.correct{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .feedback-result.wrong,:root[theme-mode=dark] .feedback-user.wrong{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .feedback-correct{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .listening-fill-hint{background:#8bd6b40f!important}:root[theme-mode=dark] .speaker-tag.male{background:#4285f41f!important}:root[theme-mode=dark] .speaker-tag.female{background:#ea43351f!important}:root[theme-mode=dark] .speaker-tag.narrator{background:#aab6c81a!important}:root[theme-mode=dark] .timestamp-badge{background:#8bd6b414!important}:root[theme-mode=dark] .grammar-bulb-btn,:root[theme-mode=dark] .sc-bulb-btn{color:var(--es-brand-yellow-text,#f2ce82)!important;box-shadow:none!important;background:#f2ce8226!important}:root[theme-mode=dark] .grammar-bulb-btn:hover,:root[theme-mode=dark] .sc-bulb-btn:hover{background:#f2ce8240!important}:root[theme-mode=dark] .option-image{border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .cloze-choice-indicator{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .cloze-choice-indicator.filled{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .cloze-first-letter{color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b41f!important;border-color:#8bd6b440!important}:root[theme-mode=dark] .choice-options-horizontal{border-color:var(--es-border,#2d3747)!important;background:#8bd6b40a!important}:root[theme-mode=dark] .choice-option-item{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .choice-option-item:hover{background:#8bd6b41a!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .choice-option-item.selected,:root[theme-mode=dark] .choice-option-item.correct{border-color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b426!important}:root[theme-mode=dark] .choice-option-item.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;background:#ff9a9a1a!important}:root[theme-mode=dark] .choice-option-letter{color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .choice-option-item.selected .choice-option-letter,:root[theme-mode=dark] .choice-option-item.correct .choice-option-letter{background:var(--es-brand-green-text,#8bd6b4)!important;color:#0e1219!important}:root[theme-mode=dark] .choice-option-item.wrong .choice-option-letter{background:var(--es-brand-red-text,#ff9a9a)!important;color:#0e1219!important}:root[theme-mode=dark] .choice-option-text{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .choice-option-item:hover .choice-option-text{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .choice-option-item.selected .choice-option-text{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .choice-option-item.correct .choice-option-text{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .choice-option-item.wrong .choice-option-text{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .cloze-option-card{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .cloze-option-card:hover{background:#8bd6b414!important}:root[theme-mode=dark] .cloze-panel-select{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .cloze-panel-select.correct{background:#8bd6b41f!important}:root[theme-mode=dark] .cloze-panel-select.wrong{background:#ff9a9a1a!important}:root[theme-mode=dark] .glass-transform-card{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .glass-transform-content{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .wordbank-area{box-shadow:none!important;background:#8bd6b40a!important;border-color:#8bd6b41f!important}:root[theme-mode=dark] .wordbank-title{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .wordbank-item{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text-secondary,#c9d4e2)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:none!important}:root[theme-mode=dark] .wordbank-item:hover{background:#8bd6b414!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .wordbank-item.used{background:var(--es-surface,#171e29)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .wordbank-item.crossed-out{color:var(--es-brand-yellow-text,#f2ce82)!important;background:#f2ce821a!important}:root[theme-mode=dark] .wordbank-item.crossed-out:hover{background:#f2ce8226!important}:root[theme-mode=dark] .wordbank-cloze-section .article-item{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:none!important}:root[theme-mode=dark] .wordbank-cloze-section .article-title{color:var(--es-text,#f3f6fa)!important;border-bottom-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .article-content{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .wordbank-select{background-color:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-border,#2d3747)!important;color:var(--es-text,#f3f6fa)!important;box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .wordbank-select:hover{border-color:#8bd6b466!important}:root[theme-mode=dark] .wordbank-select:focus{border-color:var(--es-brand-green-text,#8bd6b4)!important;box-shadow:0 0 0 3px #8bd6b426!important}:root[theme-mode=dark] .wordbank-select.filled{color:var(--es-brand-green-text,#8bd6b4)!important;background-color:#8bd6b414!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .wordbank-select.correct{border-color:var(--es-brand-green-text,#8bd6b4)!important;color:var(--es-brand-green-text,#8bd6b4)!important;background-color:#8bd6b41a!important}:root[theme-mode=dark] .wordbank-select.wrong{border-color:var(--es-brand-red-text,#ff9a9a)!important;color:var(--es-brand-red-text,#ff9a9a)!important;background-color:#ff9a9a1a!important}:root[theme-mode=dark] .wordbank-select:disabled{background-color:var(--es-surface,#171e29)!important;color:var(--es-text-tertiary,#aab6c8)!important;opacity:.5!important}:root[theme-mode=dark] .sentence-transform-blank-input{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-transform-blank-input:disabled{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .grammar-blank-hint{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .transform-input-container{background:var(--es-surface,#171e29)!important;box-shadow:none!important}:root[theme-mode=dark] .hint-text{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .transform-input{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text,#f3f6fa)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .transform-input:focus{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .transform-input:disabled{background:var(--es-surface,#171e29)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .text-input{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text,#f3f6fa)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .text-input:focus{background:var(--es-surface-elevated,#1e2633)!important;border-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .text-input:disabled{background:var(--es-surface,#171e29)!important;color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .input-counter{color:var(--es-text-tertiary,#aab6c8)!important;background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .sentence-mode-toolbar{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .sentence-mode-label{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-mode-toggle .mode-btn{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .sentence-mode-toggle .mode-btn:hover{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .sentence-mode-toggle .mode-btn.active{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .sentence-tiles{background:var(--es-surface,#171e29)!important;border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .sentence-tiles.answer{background:#8bd6b40f!important}:root[theme-mode=dark] .sentence-tiles.bank{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .sentence-source-token{border-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .question-header-card .question-difficulty.diff-2{color:#e5c96e!important}:root[theme-mode=dark] .question-header-card .question-kxf-level{color:var(--es-brand-green-text,#8bd6b4)!important;background:linear-gradient(135deg,#8bd6b41a,#8bd6b40f)!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .question-header-card .question-fre-level{color:#e5c96e!important;border-color:#e5a8354d!important}:root[theme-mode=dark] .question-header-card .question-fk-level{color:#93bbfd!important;border-color:#93bbfd40!important}:root[theme-mode=dark] .question-header-card .question-author-level{color:var(--es-text-tertiary,#aab6c8)!important;background:#aab6c81a!important}:root[theme-mode=dark] .question-header-card .question-designer{color:var(--es-text-tertiary,#aab6c8)!important;background:#aab6c814!important}:root[theme-mode=dark] .question-header-card .question-designer:hover{background:#aab6c81f!important}:root[theme-mode=dark] .question-header-card .question-region-tag{color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b414!important}:root[theme-mode=dark] .badge-icon,:root[theme-mode=dark] .btn-nav:disabled{box-shadow:none!important}:root[theme-mode=dark] .btn-submit:disabled{background:#aab6c826!important}:root[theme-mode=dark] .vip-badge{background:#ffffff26!important}:root[theme-mode=dark] .summary-writing-label{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .summary-word-limit{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .summary-writing-input:focus{background:#8bd6b40f!important}:root[theme-mode=dark] .summary-writing-input:disabled{background:#aab6c80a!important}:root[theme-mode=dark] .task-question-text u,:root[theme-mode=dark] .task-question-text ins{color:var(--es-text,#f3f6fa)!important;text-decoration-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .task-question-text .blank,:root[theme-mode=dark] .task-question-text [data-blank]{border-bottom-color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .task-choice-option.correct .task-choice-text{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .task-choice-option.wrong .task-choice-text{color:var(--es-brand-red-text,#ff9a9a)!important}:root[theme-mode=dark] .task-nav-btn[disabled]{background:#aab6c833!important}:root[theme-mode=dark] .translation-layout .task-reading-tab{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .glass-audio-player:before{background:0 0!important}:root[theme-mode=dark] .glass-audio-player{box-shadow:0 8px 32px #0000004d!important}:root[theme-mode=dark] .glass-progress-fill:after{background:linear-gradient(145deg,var(--es-surface-elevated,#1e2633),var(--es-surface,#171e29))!important}:root[theme-mode=dark] .glass-speed-btn{box-shadow:0 2px 8px #0003!important}:root[theme-mode=dark] .glass-speed-menu:before{background:var(--es-surface,#171e29)!important;border-left-color:var(--es-border,#2d3747)!important;border-top-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .glass-speed-menu .speed-option{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .glass-speed-menu .speed-option:hover{background:#8bd6b414!important}:root[theme-mode=dark] .glass-volume-btn{background:var(--es-surface-elevated,#1e2633)!important;color:var(--es-text-tertiary,#aab6c8)!important;border-color:var(--es-border,#2d3747)!important;box-shadow:none!important}:root[theme-mode=dark] .glass-volume-btn:hover{color:var(--es-text,#f3f6fa)!important}:root[theme-mode=dark] .listening-picture-option{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .listening-picture-option .option-letter{color:var(--es-brand-green-text,#8bd6b4)!important;background:#8bd6b41f!important}:root[theme-mode=dark] .listening-picture-option .option-text{color:var(--es-text-secondary,#c9d4e2)!important}:root[theme-mode=dark] .listening-text-option,:root[theme-mode=dark] .listening-picture-item{background:var(--es-surface-elevated,#1e2633)!important}:root[theme-mode=dark] .listening-fill-hint{color:var(--es-brand-yellow-text,#f2ce82)!important}:root[theme-mode=dark] .listening-answer-result .result-label,:root[theme-mode=dark] .listening-answer-result .result-value{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .transcript-line:not(:last-child){border-bottom-color:var(--es-border,#2d3747)!important}:root[theme-mode=dark] .speaker-tag.male{color:#7ab3ff!important}:root[theme-mode=dark] .speaker-tag.female{color:#ff9a9a!important}:root[theme-mode=dark] .speaker-tag.narrator{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .timestamp-badge{color:var(--es-brand-green-text,#8bd6b4)!important}:root[theme-mode=dark] .time-separator{color:var(--es-text-tertiary,#aab6c8)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-header{border-bottom-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-header p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-header button{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-header button:hover{opacity:.9!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-books-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-books-panel>div>.flex.flex-col.items-center,:root[theme-mode=dark] .vocab-book-dialog .vocab-books-panel>div>.flex.flex-col.items-center p,:root[theme-mode=dark] .vocab-book-dialog .vocab-books-panel>div>.flex.flex-col.items-center i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .book-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-book-dialog .book-item:hover{background:#8bd6b40f!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .vocab-book-dialog .book-item.border-es-green{background:#8bd6b41f!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .vocab-book-dialog .book-item strong{color:var(--es-text)!important}:root[theme-mode=dark] .vocab-book-dialog .book-item span,:root[theme-mode=dark] .vocab-book-dialog .book-item .ri-draggable,:root[theme-mode=dark] .vocab-book-dialog .book-item .flex.gap-1 button{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .book-item .flex.gap-1 button:hover{background:#ffffff14!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>div>.flex.flex-col.items-center,:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>.flex.flex-col.items-center,:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>div>.flex.flex-col.items-center p,:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>.flex.flex-col.items-center p,:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>div>.flex.flex-col.items-center i,:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel>.flex.flex-col.items-center i{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel input{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel input:focus{border-color:#8bd6b48c!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel input::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-words-panel .flex.gap-2>button{background:var(--es-brand-green-text)!important;color:var(--es-bg)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-word-item{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-word-item:hover{border-color:#8bd6b44d!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-word-item strong{color:var(--es-text)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-word-item span,:root[theme-mode=dark] .vocab-book-dialog .vocab-word-item .flex.gap-1 button{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-load-more{background:var(--es-surface-elevated)!important;color:var(--es-brand-green-text)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .vocab-book-dialog .vocab-load-more:hover{background:#8bd6b41f!important}:root[theme-mode=dark] .vocab-create-dialog label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .vocab-create-dialog input[type=text]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .vocab-create-dialog input[type=text]:focus{border-color:#8bd6b48c!important}:root[theme-mode=dark] .vocab-create-dialog input[type=text]::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-create-dialog input[type=text]::placeholder,:root[theme-mode=dark] .vocab-create-dialog p{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-create-dialog .vocab-remove-word-btn{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-create-dialog .vocab-remove-word-btn:hover{color:var(--es-brand-red-text)!important;background:#ff9a9a1f!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .vocab-create-dialog .vocab-add-word-btn{border-color:var(--es-border)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-create-dialog .vocab-add-word-btn:hover{color:var(--es-brand-green-text)!important;border-color:#8bd6b480!important}:root[theme-mode=dark] .vocab-edit-dialog label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .vocab-edit-dialog input[type=text]{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;color:var(--es-text)!important}:root[theme-mode=dark] .vocab-edit-dialog input[type=text]:focus{border-color:#8bd6b48c!important}:root[theme-mode=dark] .vocab-edit-dialog input[type=text]::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .vocab-edit-dialog input[type=text]::placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-page{background:var(--es-bg)!important}:root[theme-mode=dark] .auth-card{background:var(--es-surface-elevated)!important;border-color:var(--es-border)!important;box-shadow:0 10px 30px #0000004d!important}:root[theme-mode=dark] .auth-card .brand-name,:root[theme-mode=dark] .auth-card .title{color:var(--es-text)!important}:root[theme-mode=dark] .auth-card .subtitle{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-form .form-group label{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .auth-form .input-wrapper{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .auth-form .input-wrapper input{color:var(--es-text)!important}:root[theme-mode=dark] .auth-form .input-wrapper input::-moz-placeholder{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-form .input-wrapper input::placeholder,:root[theme-mode=dark] .auth-form .input-prefix{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-form .field-hint.success{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .gender-option{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .gender-option:hover{border-color:var(--es-brand-green-text)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .gender-option.selected{border-color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .gender-label{color:var(--es-text)!important}:root[theme-mode=dark] .gender-avatar.male{color:#7ab8dc!important;background:linear-gradient(145deg,#1a3a5c,#244e72)!important}:root[theme-mode=dark] .gender-option.selected .gender-avatar.male{color:#fff!important;background:linear-gradient(145deg,#4a90b8,#3d7a9e)!important}:root[theme-mode=dark] .gender-avatar.female{color:#dc8aa6!important;background:linear-gradient(145deg,#5c2a3e,#723448)!important}:root[theme-mode=dark] .gender-option.selected .gender-avatar.female{color:#fff!important;background:linear-gradient(145deg,#c06a8a,#a85878)!important}:root[theme-mode=dark] .role-option{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .role-option:hover{border-color:var(--es-brand-green-text)!important;background:#8bd6b40f!important}:root[theme-mode=dark] .role-option.selected{border-color:var(--es-brand-green-text)!important;background:#8bd6b41a!important}:root[theme-mode=dark] .role-name{color:var(--es-text)!important}:root[theme-mode=dark] .role-desc{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .role-image-placeholder{background:linear-gradient(135deg,var(--es-surface),var(--es-surface-elevated))!important}:root[theme-mode=dark] .identity-warning{background:#ff9a9a14!important;border-color:#ff9a9a33!important}:root[theme-mode=dark] .identity-warning span{color:var(--es-brand-red-text)!important}:root[theme-mode=dark] .submit-btn:disabled{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-footer{color:var(--es-text-tertiary)!important}:root[theme-mode=dark] .auth-footer a{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .checkmark{background:var(--es-surface)!important;border-color:var(--es-border)!important}:root[theme-mode=dark] .terms-text{color:var(--es-text-secondary)!important}:root[theme-mode=dark] .terms-text a{color:var(--es-brand-green-text)!important}:root[theme-mode=dark] .auth-form .code-btn{background:var(--es-brand-green-text)!important;color:#0e1219!important}:root[theme-mode=dark] .auth-form .code-btn:disabled{background:var(--es-surface)!important;color:var(--es-text-tertiary)!important}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:6px}::-webkit-scrollbar{background:0 0;width:0}@media(max-width:768px){.t-dialog{width:90%}}.t-dialog__mask,.t-popup__mask,.t-drawer__mask{-webkit-backdrop-filter:none!important;background:0 0!important}html[theme-mode=dark],html[theme-mode=dark] body{background-color:var(--es-bg,#0c1712);color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-dialog{background:var(--es-surface,#162721);border:1px solid var(--es-border,#2a4438)}:root[theme-mode=dark] .t-dialog__header{color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-dialog__body{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .t-popup__content{background:var(--es-surface,#162721);border:1px solid var(--es-border,#2a4438)}:root[theme-mode=dark] .t-tooltip .t-popup__content,:root[theme-mode=dark] .t-tooltip--default .t-popup__content{border:1px solid var(--es-border,#2a4438);box-shadow:0 4px 16px var(--es-shadow-color,#0006);background:var(--es-surface-elevated,#1d312a)!important;color:var(--es-text,#f0f5f2)!important}:root[theme-mode=dark] .t-tooltip .t-popup__arrow:before,:root[theme-mode=dark] .t-tooltip--default .t-popup__arrow:before{background:var(--es-surface-elevated,#1d312a)!important}:root[theme-mode=dark] .t-popover .t-popup__content{color:var(--es-text,#f0f5f2);border:1px solid var(--es-border,#2a4438);background:var(--es-surface-elevated,#1d312a)!important}:root[theme-mode=dark] .t-dialog__footer{border-top-color:var(--es-border,#2a4438)}:root[theme-mode=dark] .t-select__list{background:var(--es-surface,#162721)}:root[theme-mode=dark] .t-input{background:var(--es-surface-elevated,#1d312a);border-color:var(--es-border,#2a4438);color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-input:hover{border-color:#345647}:root[theme-mode=dark] :is(.t-dialog__mask,.t-popup__mask,.t-drawer__mask){-webkit-backdrop-filter:none!important;background:0 0!important}:root[theme-mode=dark] .t-drawer__content-wrapper{background:var(--es-bg-elevated,#111f19)!important;-webkit-backdrop-filter:none!important}:root[theme-mode=dark] .t-drawer__content{color:var(--es-text,#f0f5f2);background:var(--es-bg-elevated,#111f19)!important}:root[theme-mode=dark] .t-drawer__header{border-bottom:1px solid var(--es-border,#2a4438);color:var(--es-text,#f0f5f2);background:var(--es-surface,#162721)!important}:root[theme-mode=dark] .t-drawer__body{color:var(--es-text-secondary,#b8ccbf);background:var(--es-bg-elevated,#111f19)!important}:root[theme-mode=dark] .t-drawer__close-btn{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .t-drawer__close-btn:hover{color:var(--es-text,#f0f5f2);background:var(--es-surface-elevated,#1d312a)}:root[theme-mode=dark] .t-table{background:var(--es-surface,#162721);color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-table th{background:var(--es-surface-elevated,#1d312a);color:var(--es-text-secondary,#b8ccbf);border-color:var(--es-border,#2a4438)}:root[theme-mode=dark] .t-table td{border-color:var(--es-border,#2a4438)}:root[theme-mode=dark] .t-table__row:hover td{background:var(--es-surface-elevated,#1d312a)}:root[theme-mode=dark] .t-tabs__nav-item{color:var(--es-text-secondary,#b8ccbf)}:root[theme-mode=dark] .t-tabs__nav-item.t-is-active{color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-button--theme-default:hover{color:#8bd6b4;background:#8bd6b414;border-color:#8bd6b4}.t-message{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;letter-spacing:.2px!important;background:#ffffffb8!important;border:1px solid #ffffff4d!important;border-radius:12px!important;padding:12px 20px!important;font-family:HarmonyOS Sans SC,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:500!important;animation:.4s cubic-bezier(.34,1.56,.64,1) es-message-slide-in!important;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a,inset 0 1px #ffffff80!important}.t-message .t-icon{margin-right:10px!important;font-size:18px!important}.t-message .t-message__close{opacity:.6;transition:opacity .2s,transform .2s}.t-message .t-message__close:hover{opacity:1;transform:scale(1.1)}.t-message.t-is-success{color:#2d6b4f!important;background:linear-gradient(135deg,#2d6b4f1f,#ffffffe6)!important;border-color:#2d6b4f33!important}.t-message.t-is-success:before{content:"";background:#2d6b4f;border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.t-message.t-is-success .t-icon{color:#2d6b4f!important}.t-message.t-is-error{color:#d94b4b!important;background:linear-gradient(135deg,#d94b4b1f,#ffffffe6)!important;border-color:#d94b4b33!important}.t-message.t-is-error:before{content:"";background:#d94b4b;border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.t-message.t-is-error .t-icon{color:#d94b4b!important}.t-message.t-is-warning{color:#b8860b!important;background:linear-gradient(135deg,#e5a8351f,#ffffffe6)!important;border-color:#e5a83540!important}.t-message.t-is-warning:before{content:"";background:#e5a835;border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.t-message.t-is-warning .t-icon{color:#e5a835!important}.t-message.t-is-info{color:#1a1a1a!important;background:linear-gradient(135deg,#1a1a1a0f,#ffffffeb)!important;border-color:#1a1a1a1a!important}.t-message.t-is-info:before{content:"";opacity:.6;background:#1a1a1a;border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.t-message.t-is-info .t-icon{opacity:.8;color:#1a1a1a!important}.t-message.t-is-loading{color:#2d6b4f!important;background:linear-gradient(135deg,#2d6b4f14,#ffffffeb)!important;border-color:#2d6b4f26!important}.t-message.t-is-loading .t-icon{animation:1s linear infinite es-spin;color:#2d6b4f!important}.t-message-list,.t-message__list{z-index:10001!important}:is(.t-message-list,.t-message__list) .t-message+.t-message,.t-message+.t-message{margin-top:12px!important}@keyframes es-message-slide-in{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes es-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-message.es-message-leave{animation:.3s cubic-bezier(.4,0,1,1) forwards es-message-slide-out!important}@keyframes es-message-slide-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.95)}}:root[theme-mode=dark] .t-message{-webkit-backdrop-filter:blur(24px)saturate(200%)!important;color:#f0f5f2!important;background:#111f19e0!important;border:1px solid #2a443899!important;box-shadow:0 8px 32px #00000059,0 2px 8px #0003,inset 0 1px #ffffff0d!important}:root[theme-mode=dark] .t-message.t-is-success{color:#8bd6b4!important;background:linear-gradient(135deg,#8bd6b426,#111f19eb)!important;border-color:#8bd6b44d!important}:root[theme-mode=dark] .t-message.t-is-success:before{background:#8bd6b4}:root[theme-mode=dark] .t-message.t-is-success .t-icon{color:#8bd6b4!important}:root[theme-mode=dark] .t-message.t-is-error{color:#ff9a9a!important;background:linear-gradient(135deg,#ff9a9a26,#111f19eb)!important;border-color:#ff9a9a4d!important}:root[theme-mode=dark] .t-message.t-is-error:before{background:#ff9a9a}:root[theme-mode=dark] .t-message.t-is-error .t-icon{color:#ff9a9a!important}:root[theme-mode=dark] .t-message.t-is-warning{color:#f2ce82!important;background:linear-gradient(135deg,#f2ce8226,#111f19eb)!important;border-color:#f2ce824d!important}:root[theme-mode=dark] .t-message.t-is-warning:before{background:#f2ce82}:root[theme-mode=dark] .t-message.t-is-warning .t-icon{color:#f2ce82!important}:root[theme-mode=dark] .t-message.t-is-info{color:#f0f5f2!important;background:linear-gradient(135deg,#c9d4e21a,#111f19eb)!important;border-color:#2a443880!important}:root[theme-mode=dark] .t-message.t-is-info:before{opacity:.6;background:#b8ccbf}:root[theme-mode=dark] .t-message.t-is-info .t-icon{opacity:.8;color:#b8ccbf!important}:root[theme-mode=dark] .t-message.t-is-loading{color:#8bd6b4!important;background:linear-gradient(135deg,#8bd6b41a,#111f19eb)!important;border-color:#8bd6b433!important}:root[theme-mode=dark] .t-message.t-is-loading .t-icon{color:#8bd6b4!important}@media(max-width:768px){.t-message{border-radius:10px!important;max-width:calc(100vw - 32px)!important;padding:10px 16px!important;font-size:13px!important}.t-message .t-icon{margin-right:8px!important;font-size:16px!important}}.t-message:hover{transition:all .2s;transform:translateY(-1px);box-shadow:0 12px 40px #0000001a,0 4px 12px #0000000f,inset 0 1px #fff9!important}*,:before,:after{cursor:default}button,a,[role=button],[onclick],.clickable,.t-button,.t-button__text,.t-menu__item,.t-tabs__nav-item,.t-tabs__nav-item-wrapper,.t-tabs__nav-item-text-wrapper,.t-tabs__nav-item--active,.t-tabs .t-tabs__nav-item,.t-dropdown__item,.t-select,.t-select__wrap,.t-checkbox,.t-checkbox__input,.t-radio,.t-radio__input,.t-switch,.t-tag,.t-pagination__pager,.t-upload__trigger,.t-popup__content,.t-select-option,.t-tree__item,.t-list-item,.t-card,.t-collapse-panel__header,.t-dialog__close,.t-icon,label,summary,[tabindex]{cursor:default!important}input,textarea,[contenteditable=true],.t-input,.t-textarea{cursor:text!important}.draggable,.sortable-item,[draggable=true],.drag-handle{cursor:grab!important}:is(.draggable,.sortable-item,[draggable=true],.drag-handle):active{cursor:grabbing!important}[disabled],.disabled,.t-is-disabled{cursor:default!important}.loading,.t-is-loading{cursor:wait!important}.resizable.resize-e,.resize-handle.resize-e{cursor:e-resize!important}.resizable.resize-w,.resize-handle.resize-w{cursor:w-resize!important}.resizable.resize-n,.resize-handle.resize-n{cursor:n-resize!important}.resizable.resize-s,.resize-handle.resize-s{cursor:s-resize!important}.resizable.resize-ne,.resize-handle.resize-ne{cursor:ne-resize!important}.resizable.resize-nw,.resize-handle.resize-nw{cursor:nw-resize!important}.resizable.resize-se,.resize-handle.resize-se{cursor:se-resize!important}.resizable.resize-sw,.resize-handle.resize-sw{cursor:sw-resize!important}.help-cursor{cursor:help!important}[data-tooltip]{cursor:default}.cursor-pointer,a[href^=http],a[download],.external-link{cursor:pointer!important}.no-select,.unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}.t-layout__sider{width:-moz-fit-content;width:fit-content}.t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-pagination-mini .t-button+.t-button,.t-jumper .t-button+.t-button{margin-left:0}.lem-link{color:var(--td-brand-color);cursor:pointer;margin-right:24px;text-decoration:none;transition:color .2s cubic-bezier(.38,0,.24,1)}:is(.left-operation-container,.operation-container) .t-button+.t-button{margin-left:var(--td-comp-margin-s)}.t-layout.t-layout--with-sider>.t-layout{flex:1;min-width:760px}.t-menu--dark .t-menu__operations .t-icon{color:#ffffff8c}.t-menu--dark .t-menu__operations .t-icon:hover{cursor:pointer}.t-default-menu.t-menu--dark{background:var(--td-gray-color-13)}.t-default-menu:not(.t-menu--dark) .t-menu__item.t-is-active:not(.t-is-opened){background-color:var(--td-brand-color-1);color:var(--td-brand-color)}.t-default-menu:not(.t-menu--dark) .t-menu__item.t-is-active:not(.t-is-opened) .t-icon{color:var(--td-brand-color)}.lem-wrapper{flex-direction:column;height:100vh;display:flex}.lem-main-wrapper{height:500px;overflow:scroll}.lem-side-nav-layout-relative{height:100%}.lem-content-layout{padding:var(--td-comp-paddingTB-xl)var(--td-comp-paddingLR-xl)}.lem-layout{height:calc(100vh - var(--td-comp-size-xxxl));overflow-y:scroll}.lem-layout::-webkit-scrollbar{background:0 0;width:0}.lem-layout::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--td-scrollbar-color);border:2px solid #0000;border-radius:6px}.lem-layout-tabs-nav{z-index:100;max-width:100%;position:fixed;overflow:visible}.lem-layout-tabs-nav+.lem-content-layout{padding-top:var(--td-comp-paddingTB-xxl)}.lem-footer-layout{margin-bottom:var(--td-comp-margin-xxl);padding:0}.lem-sidebar-layout{height:100%}.lem-sidebar-compact{width:64px}.lem-sidebar-layout-side{z-index:100}.lem-side-nav{z-index:200;min-height:100%;transition:all .3s;position:fixed;top:0;bottom:0}.lem-side-nav-mix{top:var(--td-comp-size-xxxl)}.lem-side-nav-mix-fixed{top:var(--td-comp-size-xxxl);z-index:0}.lem-side-nav-no-fixed{z-index:1;position:relative}.lem-side-nav-no-logo{z-index:1}.lem-side-nav-logo-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.lem-side-nav-logo-wrapper:hover{cursor:pointer}.lem-side-nav-logo-t-logo{height:var(--td-comp-size-s);width:100%}.lem-side-nav-logo-tdesign-logo{padding:0 var(--td-comp-paddingLR-xl);height:var(--td-comp-size-s);width:100%;color:var(--td-text-color-primary)}.lem-side-nav-logo-normal{color:var(--td-brand-color);font:var(--td-font-body-large);transition:all .3s}.lem-side-nav-placeholder{flex:232px;min-width:232px;transition:all .3s}.lem-side-nav-placeholder-hidden{flex:72px;min-width:72px;transition:all .3s}.route-tabs-dropdown .t-icon{margin-right:8px}.logo-container{cursor:pointer;margin-left:24px;display:inline-flex}.version-container{color:var(--td-text-color-primary);opacity:.4}.t-menu__popup{z-index:1000}.container-base-margin-top{margin-top:16px}@font-face{font-family:EagerStudyContent;src:url(/fonts/NotoSansSC-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--screen-sm:768px;--screen-md:992px;--screen-lg:1200px;--screen-xl:1400px;--anim-time-fn-easing:cubic-bezier(.38,0,.24,1);--anim-time-fn-ease-out:cubic-bezier(0,0,.15,1);--anim-time-fn-ease-in:cubic-bezier(.82,0,1,.9);--anim-duration-base:.2s;--anim-duration-moderate:.24s;--anim-duration-slow:.28s;--td-font-family:"HarmonyOS Sans SC",Microsoft YaHei,Arial Regular;--td-font-family-medium:"HarmonyOS Sans SC",Microsoft YaHei,Arial Medium}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.brand-name{font-weight:inherit;display:inline}.brand-name .trademark{color:#2d6b4f;vertical-align:super;opacity:.85;margin-left:1px;font-family:Arial,sans-serif;font-size:.55em;font-weight:500;display:inline-block}.brand-title{align-items:baseline;display:inline-flex}.brand-title .brand-text{font-weight:600}.brand-title .brand-tm{color:#2d6b4f;vertical-align:super;opacity:.8;margin-left:2px;font-size:.5em;font-weight:500}.t-button{border-radius:8px;font-weight:500;transition:all .2s}--theme-primary.t-button{background:linear-gradient(135deg,#2d6b4f,#3d8a66);border-color:#0000;box-shadow:0 2px 8px #2d6b4f40}--theme-primary.t-button:hover{background:linear-gradient(135deg,#3d8a66,#52a77f);transform:translateY(-1px);box-shadow:0 4px 12px #2d6b4f4d}--theme-primary.t-button:active{background:linear-gradient(135deg,#235740,#2d6b4f);transform:translateY(0)}--theme-default.t-button{color:#475569;background:#fff;border-color:#e5e7eb}--theme-default.t-button:hover{color:#2d6b4f;background:#2d6b4f0a;border-color:#2d6b4f}--theme-default.t-button:active{background:#2d6b4f14}--theme-danger.t-button{background:linear-gradient(135deg,#d94b4b,#e66565);border-color:#0000;box-shadow:0 2px 8px #d94b4b40}--theme-danger.t-button:hover{background:linear-gradient(135deg,#e66565,#f08080);box-shadow:0 4px 12px #d94b4b4d}--theme-warning.t-button{background:linear-gradient(135deg,#e5a835,#f0bc50);border-color:#0000;box-shadow:0 2px 8px #e5a83540}--theme-warning.t-button:hover{background:linear-gradient(135deg,#f0bc50,#f5cc70);box-shadow:0 4px 12px #e5a8354d}.t-dialog__footer .t-button+.t-button{margin-left:12px}:root[theme-mode=dark] .brand-name .trademark,:root[theme-mode=dark] .brand-title .brand-tm{color:var(--es-brand-green-text,#8bd6b4)}:root[theme-mode=dark] .t-button--theme-primary{background:linear-gradient(135deg,#3d8a66,#52a77f);box-shadow:0 2px 8px #2d6b4f59}:root[theme-mode=dark] .t-button--theme-primary:hover{background:linear-gradient(135deg,#52a77f,#6dbf96);box-shadow:0 4px 12px #2d6b4f66}:root[theme-mode=dark] .t-button--theme-default{background:var(--es-surface,#162721);border-color:var(--es-border,#2a4438);color:var(--es-text,#f0f5f2)}:root[theme-mode=dark] .t-button--theme-default:hover{border-color:var(--es-brand-green-text,#8bd6b4);color:var(--es-brand-green-text,#8bd6b4);background:#8bd6b414}.unknown-word-hint{cursor:pointer;border-bottom:2px dotted #e5a83580;border-radius:1px;transition:all .2s}.unknown-word-hint:hover{background:#e5a83514;border-bottom-color:#e5a835;border-radius:2px}.unknown-word-activation-banner{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#8b7335;background:#e5a83514;border:1px solid #e5a83526;display:flex}.unknown-word-activation-banner .progress-bar{height:calc(var(--spacing,.25rem)*1.5);background:#e5a83526;border-radius:3.40282e38px;flex:1;overflow:hidden}.unknown-word-activation-banner .progress-fill{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background:#e5a835;border-radius:3.40282e38px;transition-duration:.3s}:root{--es-red:#d94b4b;--es-green:#2d6b4f;--es-yellow:#e5a835;--es-black:#1a1a1a;--es-white:#fff;--logo-green:#296850;--logo-red:#e74832;--logo-yellow:#e5a835;--logo-black:#202124;--logo-green-dark:#1e3a32;--text-primary:var(--es-text);--text-secondary:var(--es-text-secondary);--text-tertiary:var(--es-text-tertiary);--text-disabled:var(--es-text-tertiary);--glass-bg:var(--es-glass-fill);--glass-bg-solid:var(--es-glass-fill-strong);--glass-border:var(--es-glass-stroke);--glass-shadow:var(--es-shadow-lg);--glass-blur:20px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-2xl:48px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-decelerate:cubic-bezier(0,0,.2,1);--ease-accelerate:cubic-bezier(.4,0,1,1);--ease-smooth:cubic-bezier(.4,0,.2,1);--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1400px;--bg-gradient:var(--es-bg-gradient)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-es-red:#d94b4b;--color-es-green:#2d6b4f;--color-es-yellow:#e5a835;--color-es-black:#1a1a1a;--color-es-white:#fff;--color-es-green-light:#e0eae8;--color-es-green-dark:#1e3a32;--backdrop-blur-sm:8px;--backdrop-blur-md:12px;--backdrop-blur-lg:16px;--backdrop-blur-xl:20px;--shadow-glass:0 8px 32px #0000001a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}[contenteditable]:focus,[contenteditable]:focus-visible{outline:none}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[-6px\]{inset:-6px}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\/2{top:-50%}.-top-2\.5{top:calc(var(--spacing)*-2.5)}.-top-\[200px\]{top:-200px}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-20{top:calc(var(--spacing)*20)}.top-\[-10\%\]{top:-10%}.top-\[-100px\]{top:-100px}.top-\[7px\]{top:7px}.top-\[18px\]{top:18px}.top-\[40\%\]{top:40%}.top-\[60px\]{top:60px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-1\/2{right:-50%}.-right-2\.5{right:calc(var(--spacing)*-2.5)}.-right-7{right:calc(var(--spacing)*-7)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.right-\[-10\%\]{right:-10%}.right-\[-100px\]{right:-100px}.right-\[10px\]{right:10px}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-1\.5{bottom:calc(var(--spacing)*-1.5)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-7{bottom:calc(var(--spacing)*-7)}.-bottom-\[250px\]{bottom:-250px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-\[-10\%\]{bottom:-10%}.-left-2\.5{left:calc(var(--spacing)*-2.5)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.left-\[-10\%\]{left:-10%}.left-\[40\%\]{left:40%}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[1000\]{z-index:1000}.z-\[1200\]{z-index:1200}.z-\[2000\]{z-index:2000}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-px{margin:-1px}.m-0{margin:calc(var(--spacing)*0)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-5{margin:calc(var(--spacing)*5)}.m-10{margin:calc(var(--spacing)*10)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-2\.5{margin-block:calc(var(--spacing)*2.5)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-6{margin-block:calc(var(--spacing)*6)}.-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-\[3px\]{margin-top:3px}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-3{margin-right:calc(var(--spacing)*-3)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-auto{margin-right:auto}.mr-px{margin-right:1px}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-\[3px\]{margin-bottom:3px}.mb-\[60px\]{margin-bottom:60px}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-2{text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical!important;display:-webkit-box!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30\%\]{height:30%}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[50\%\]{height:50%}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-\[80vh\]{height:80vh}.h-\[100px\]{height:100px}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[140px\]{height:140px}.h-\[160px\]{height:160px}.h-\[170px\]{height:170px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[240px\]{height:240px}.h-\[300px\]{height:300px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[700px\]{height:700px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-14{max-height:calc(var(--spacing)*14)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[120px\]{max-height:120px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[280px\]{max-height:280px}.max-h-\[350px\]{max-height:350px}.max-h-\[360px\]{max-height:360px}.max-h-\[500px\]{max-height:500px}.max-h-\[520px\]{max-height:520px}.max-h-\[800px\]{max-height:800px}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[50px\]{min-height:50px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60px\]{min-height:60px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.\!w-6{width:calc(var(--spacing)*6)!important}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-80{width:calc(var(--spacing)*80)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30\%\]{width:30%}.w-\[30px\]{width:30px}.w-\[38px\]{width:38px}.w-\[50\%\]{width:50%}.w-\[50px\]{width:50px}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[72px\]{width:72px}.w-\[90\%\]{width:90%}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[158px\]{width:158px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[248px\]{width:248px}.w-\[250px\]{width:250px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[600px\]{width:600px}.w-\[700px\]{width:700px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-0{max-width:calc(var(--spacing)*0)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7{max-width:calc(var(--spacing)*7)}.max-w-\[70\%\]{max-width:70%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[800px\]{max-width:800px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-7{min-width:calc(var(--spacing)*7)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[22px\]{min-width:22px}.min-w-\[24px\]{min-width:24px}.min-w-\[26px\]{min-width:26px}.min-w-\[28px\]{min-width:28px}.min-w-\[32px\]{min-width:32px}.min-w-\[44px\]{min-width:44px}.min-w-\[50px\]{min-width:50px}.min-w-\[56px\]{min-width:56px}.min-w-\[60px\]{min-width:60px}.min-w-\[64px\]{min-width:64px}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[400px\]{min-width:400px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.8\]{scale:.8}.rotate-3{rotate:3deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[44px_1fr_44px\]{grid-template-columns:44px 1fr 44px}.grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100\/50>:not(:last-child)){border-color:#f3f4f680}@supports (color:color-mix(in lab,red,red)){:where(.divide-gray-100\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--color-gray-100)50%,transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.glass{background:var(--es-glass-fill-strong,#fffc);-webkit-backdrop-filter:blur(12px);border:1px solid var(--es-glass-stroke,#ffffff80);border-radius:16px}.glass-dark{-webkit-backdrop-filter:blur(16px);background:#0009;border:1px solid #ffffff1a;border-radius:16px}.glass-light{background:var(--es-glass-fill,#fff9);-webkit-backdrop-filter:blur(8px);border:1px solid var(--es-glass-stroke,#ffffff4d);border-radius:12px}.\!rounded{border-radius:.25rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[50px\]{border-radius:50px}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-es-green{border-color:var(--color-es-green)!important}.border-\[\#2D6B4F\]\/30{border-color:#2d6b4f4d}.border-\[\#3d3d3d\]{border-color:#3d3d3d}.border-\[\#333\]{border-color:#333}.border-\[\#444\]{border-color:#444}.border-\[\#D94B4B\]\/30{border-color:#d94b4b4d}.border-\[\#e1ebe6\]{border-color:#e1ebe6}.border-\[rgba\(42\,68\,56\,0\.4\)\]{border-color:#2a443866}.border-\[rgba\(42\,68\,56\,0\.52\)\]{border-color:#2a443885}.border-\[var\(--es-green\)\]{border-color:var(--es-green)}.border-\[var\(--es-red\)\]{border-color:var(--es-red)}.border-\[var\(--es-yellow\)\]{border-color:var(--es-yellow)}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200)60%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-black{border-color:var(--color-black)}.border-black\/4{border-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.border-black\/4{border-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.border-black\/15{border-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-black\/\[0\.03\]{border-color:#00000008}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.03\]{border-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.border-black\/\[0\.04\]{border-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.border-es-black{border-color:var(--color-es-black)}.border-es-black\/10{border-color:#1a1a1a1a}@supports (color:color-mix(in lab,red,red)){.border-es-black\/10{border-color:color-mix(in oklab,var(--color-es-black)10%,transparent)}}.border-es-black\/20{border-color:#1a1a1a33}@supports (color:color-mix(in lab,red,red)){.border-es-black\/20{border-color:color-mix(in oklab,var(--color-es-black)20%,transparent)}}.border-es-green{border-color:var(--color-es-green)}.border-es-green\/10{border-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.border-es-green\/10{border-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.border-es-green\/12{border-color:#2d6b4f1f}@supports (color:color-mix(in lab,red,red)){.border-es-green\/12{border-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.border-es-green\/15{border-color:#2d6b4f26}@supports (color:color-mix(in lab,red,red)){.border-es-green\/15{border-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.border-es-green\/20{border-color:#2d6b4f33}@supports (color:color-mix(in lab,red,red)){.border-es-green\/20{border-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.border-es-green\/30{border-color:#2d6b4f4d}@supports (color:color-mix(in lab,red,red)){.border-es-green\/30{border-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.border-es-green\/40{border-color:#2d6b4f66}@supports (color:color-mix(in lab,red,red)){.border-es-green\/40{border-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.border-es-green\/50{border-color:#2d6b4f80}@supports (color:color-mix(in lab,red,red)){.border-es-green\/50{border-color:color-mix(in oklab,var(--color-es-green)50%,transparent)}}.border-es-green\/\[0\.08\]{border-color:#2d6b4f14}@supports (color:color-mix(in lab,red,red)){.border-es-green\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.border-es-green\/\[0\.12\]{border-color:#2d6b4f1f}@supports (color:color-mix(in lab,red,red)){.border-es-green\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.border-es-red{border-color:var(--color-es-red)}.border-es-red\/10{border-color:#d94b4b1a}@supports (color:color-mix(in lab,red,red)){.border-es-red\/10{border-color:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.border-es-red\/20{border-color:#d94b4b33}@supports (color:color-mix(in lab,red,red)){.border-es-red\/20{border-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.border-es-red\/30{border-color:#d94b4b4d}@supports (color:color-mix(in lab,red,red)){.border-es-red\/30{border-color:color-mix(in oklab,var(--color-es-red)30%,transparent)}}.border-es-red\/\[0\.12\]{border-color:#d94b4b1f}@supports (color:color-mix(in lab,red,red)){.border-es-red\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-es-red)12%,transparent)}}.border-es-yellow{border-color:var(--color-es-yellow)}.border-es-yellow\/15{border-color:#e5a83526}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/15{border-color:color-mix(in oklab,var(--color-es-yellow)15%,transparent)}}.border-es-yellow\/20{border-color:#e5a83533}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/20{border-color:color-mix(in oklab,var(--color-es-yellow)20%,transparent)}}.border-es-yellow\/30{border-color:#e5a8354d}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/30{border-color:color-mix(in oklab,var(--color-es-yellow)30%,transparent)}}.border-es-yellow\/35{border-color:#e5a83559}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/35{border-color:color-mix(in oklab,var(--color-es-yellow)35%,transparent)}}.border-es-yellow\/40{border-color:#e5a83566}@supports (color:color-mix(in lab,red,red)){.border-es-yellow\/40{border-color:color-mix(in oklab,var(--color-es-yellow)40%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-100\/50{border-color:#f3f4f680}@supports (color:color-mix(in lab,red,red)){.border-gray-100\/50{border-color:color-mix(in oklab,var(--color-gray-100)50%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200)50%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/30{border-color:#cad5e24d}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/30{border-color:color-mix(in oklab,var(--color-slate-300)30%,transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-white\/\[0\.65\]{border-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.65\]{border-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.border-t-es-black{border-top-color:var(--color-es-black)}.border-t-es-green{border-top-color:var(--color-es-green)}.border-t-es-yellow{border-top-color:var(--color-es-yellow)}.\!bg-es-green{background-color:var(--color-es-green)!important}.\!bg-es-green\/20{background-color:#2d6b4f33!important}@supports (color:color-mix(in lab,red,red)){.\!bg-es-green\/20{background-color:color-mix(in oklab,var(--color-es-green)20%,transparent)!important}}.bg-\[\#1D312A\]{background-color:#1d312a}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#2D6B4F\]{background-color:#2d6b4f}.bg-\[\#2D6B4F\]\/10{background-color:#2d6b4f1a}.bg-\[\#2d2d2d\]{background-color:#2d2d2d}.bg-\[\#4d4d4d\]{background-color:#4d4d4d}.bg-\[\#245a42\]{background-color:#245a42}.bg-\[\#252525\]{background-color:#252525}.bg-\[\#358560\]{background-color:#358560}.bg-\[\#D94B4B\]\/10{background-color:#d94b4b1a}.bg-\[\#e1ebe6\]{background-color:#e1ebe6}.bg-\[\#fdfdfd\]{background-color:#fdfdfd}.bg-\[rgba\(17\,31\,25\,0\.5\)\]{background-color:#111f1980}.bg-\[rgba\(22\,39\,33\,0\.85\)\]{background-color:#162721d9}.bg-\[rgba\(30\,58\,50\,0\.3\)\]{background-color:#1e3a324d}.bg-\[rgba\(30\,58\,50\,0\.06\)\]{background-color:#1e3a320f}.bg-\[rgba\(30\,58\,50\,0\.12\)\]{background-color:#1e3a321f}.bg-\[rgba\(40\,40\,40\,0\.95\)\]{background-color:#282828f2}.bg-\[rgba\(42\,68\,56\,0\.4\)\]{background-color:#2a443866}.bg-\[rgba\(45\,107\,79\,0\.06\)\]{background-color:#2d6b4f0f}.bg-\[rgba\(141\,168\,154\,0\.1\)\]{background-color:#8da89a1a}.bg-\[rgba\(229\,168\,53\,0\.08\)\]{background-color:#e5a83514}.bg-\[rgba\(229\,168\,53\,0\.12\)\]{background-color:#e5a8351f}.bg-\[rgba\(245\,245\,245\,0\.8\)\]{background-color:#f5f5f5cc}.bg-\[rgba\(245\,248\,247\,0\.6\)\]{background-color:#f5f8f799}.bg-\[rgba\(245\,248\,247\,0\.9\)\]{background-color:#f5f8f7e6}.bg-\[var\(--es-bg-elevated\,\#111F19\)\]{background-color:var(--es-bg-elevated,#111f19)}.bg-\[var\(--es-green\)\]{background-color:var(--es-green)}.bg-\[var\(--es-red\)\]{background-color:var(--es-red)}.bg-\[var\(--es-yellow\)\],.bg-\[var\(--es-yellow\)\]\/10{background-color:var(--es-yellow)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--es-yellow\)\]\/10{background-color:color-mix(in oklab,var(--es-yellow)10%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50)70%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black{background-color:var(--color-black)}.bg-black\/2{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.bg-black\/2{background-color:color-mix(in oklab,var(--color-black)2%,transparent)}}.bg-black\/4{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/4{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/\[0\.02\]{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-black)2%,transparent)}}.bg-black\/\[0\.03\]{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.bg-black\/\[0\.05\]{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.bg-black\/\[0\.08\]{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.bg-black\/\[0\.12\]{background-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-black)12%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-current{background-color:currentColor}.bg-es-black{background-color:var(--color-es-black)}.bg-es-black\/5{background-color:#1a1a1a0d}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/5{background-color:color-mix(in oklab,var(--color-es-black)5%,transparent)}}.bg-es-black\/10{background-color:#1a1a1a1a}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/10{background-color:color-mix(in oklab,var(--color-es-black)10%,transparent)}}.bg-es-black\/40{background-color:#1a1a1a66}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/40{background-color:color-mix(in oklab,var(--color-es-black)40%,transparent)}}.bg-es-black\/45{background-color:#1a1a1a73}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/45{background-color:color-mix(in oklab,var(--color-es-black)45%,transparent)}}.bg-es-black\/60{background-color:#1a1a1a99}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/60{background-color:color-mix(in oklab,var(--color-es-black)60%,transparent)}}.bg-es-black\/80{background-color:#1a1a1acc}@supports (color:color-mix(in lab,red,red)){.bg-es-black\/80{background-color:color-mix(in oklab,var(--color-es-black)80%,transparent)}}.bg-es-green{background-color:var(--color-es-green)}.bg-es-green\/4{background-color:#2d6b4f0a}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/4{background-color:color-mix(in oklab,var(--color-es-green)4%,transparent)}}.bg-es-green\/5{background-color:#2d6b4f0d}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/5{background-color:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.bg-es-green\/6{background-color:#2d6b4f0f}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/6{background-color:color-mix(in oklab,var(--color-es-green)6%,transparent)}}.bg-es-green\/8{background-color:#2d6b4f14}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/8{background-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.bg-es-green\/10{background-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/10{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.bg-es-green\/15{background-color:#2d6b4f26}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/15{background-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.bg-es-green\/20{background-color:#2d6b4f33}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/20{background-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.bg-es-green\/40{background-color:#2d6b4f66}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/40{background-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.bg-es-green\/90{background-color:#2d6b4fe6}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/90{background-color:color-mix(in oklab,var(--color-es-green)90%,transparent)}}.bg-es-green\/\[0\.1\]{background-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.1\]{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.bg-es-green\/\[0\.02\]{background-color:#2d6b4f05}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-es-green)2%,transparent)}}.bg-es-green\/\[0\.04\]{background-color:#2d6b4f0a}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-es-green)4%,transparent)}}.bg-es-green\/\[0\.05\]{background-color:#2d6b4f0d}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.bg-es-green\/\[0\.06\]{background-color:#2d6b4f0f}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-es-green)6%,transparent)}}.bg-es-green\/\[0\.08\]{background-color:#2d6b4f14}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.bg-es-green\/\[0\.12\]{background-color:#2d6b4f1f}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.bg-es-green\/\[0\.18\]{background-color:#2d6b4f2e}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.18\]{background-color:color-mix(in oklab,var(--color-es-green)18%,transparent)}}.bg-es-green\/\[0\.35\]{background-color:#2d6b4f59}@supports (color:color-mix(in lab,red,red)){.bg-es-green\/\[0\.35\]{background-color:color-mix(in oklab,var(--color-es-green)35%,transparent)}}.bg-es-red{background-color:var(--color-es-red)}.bg-es-red\/5{background-color:#d94b4b0d}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/5{background-color:color-mix(in oklab,var(--color-es-red)5%,transparent)}}.bg-es-red\/6{background-color:#d94b4b0f}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/6{background-color:color-mix(in oklab,var(--color-es-red)6%,transparent)}}.bg-es-red\/10{background-color:#d94b4b1a}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/10{background-color:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.bg-es-red\/12{background-color:#d94b4b1f}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/12{background-color:color-mix(in oklab,var(--color-es-red)12%,transparent)}}.bg-es-red\/15{background-color:#d94b4b26}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/15{background-color:color-mix(in oklab,var(--color-es-red)15%,transparent)}}.bg-es-red\/90{background-color:#d94b4be6}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/90{background-color:color-mix(in oklab,var(--color-es-red)90%,transparent)}}.bg-es-red\/\[0\.05\]{background-color:#d94b4b0d}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-es-red)5%,transparent)}}.bg-es-red\/\[0\.06\]{background-color:#d94b4b0f}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-es-red)6%,transparent)}}.bg-es-red\/\[0\.08\]{background-color:#d94b4b14}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-es-red)8%,transparent)}}.bg-es-red\/\[0\.18\]{background-color:#d94b4b2e}@supports (color:color-mix(in lab,red,red)){.bg-es-red\/\[0\.18\]{background-color:color-mix(in oklab,var(--color-es-red)18%,transparent)}}.bg-es-yellow{background-color:var(--color-es-yellow)}.bg-es-yellow\/5{background-color:#e5a8350d}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/5{background-color:color-mix(in oklab,var(--color-es-yellow)5%,transparent)}}.bg-es-yellow\/10{background-color:#e5a8351a}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/10{background-color:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.bg-es-yellow\/15{background-color:#e5a83526}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/15{background-color:color-mix(in oklab,var(--color-es-yellow)15%,transparent)}}.bg-es-yellow\/20{background-color:#e5a83533}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/20{background-color:color-mix(in oklab,var(--color-es-yellow)20%,transparent)}}.bg-es-yellow\/\[0\.05\]{background-color:#e5a8350d}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-es-yellow)5%,transparent)}}.bg-es-yellow\/\[0\.06\]{background-color:#e5a8350f}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-es-yellow)6%,transparent)}}.bg-es-yellow\/\[0\.08\]{background-color:#e5a83514}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-es-yellow)8%,transparent)}}.bg-es-yellow\/\[0\.12\]{background-color:#e5a8351f}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-es-yellow)12%,transparent)}}.bg-es-yellow\/\[0\.18\]{background-color:#e5a8352e}@supports (color:color-mix(in lab,red,red)){.bg-es-yellow\/\[0\.18\]{background-color:color-mix(in oklab,var(--color-es-yellow)18%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/30{background-color:#f9fafb4d}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/30{background-color:color-mix(in oklab,var(--color-gray-50)30%,transparent)}}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.bg-gray-50\/90{background-color:#f9fafbe6}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/90{background-color:color-mix(in oklab,var(--color-gray-50)90%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/50{background-color:#f3f4f680}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/50{background-color:color-mix(in oklab,var(--color-gray-100)50%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-400\/80{background-color:#99a1afcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-400\/80{background-color:color-mix(in oklab,var(--color-gray-400)80%,transparent)}}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500)10%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white)55%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white)88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/\[0\.58\]{background-color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.58\]{background-color:color-mix(in oklab,var(--color-white)58%,transparent)}}.bg-white\/\[0\.88\]{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.88\]{background-color:color-mix(in oklab,var(--color-white)88%,transparent)}}.bg-white\/\[0\.98\]{background-color:#fffffffa}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.98\]{background-color:color-mix(in oklab,var(--color-white)98%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle\,rgba\(45\,107\,79\,0\.1\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#2d6b4f1a,#0000 70%)}.from-\[\#2D6B4F\]{--tw-gradient-from:#2d6b4f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#2d2d2d\]{--tw-gradient-from:#2d2d2d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#296850\]{--tw-gradient-from:#296850;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FFD700\]{--tw-gradient-from:gold;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#e6f2ec\]{--tw-gradient-from:#e6f2ec;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#f8faf9\]{--tw-gradient-from:#f8faf9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#fff4e0\]{--tw-gradient-from:#fff4e0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[rgba\(45\,107\,79\,0\.12\)\]{--tw-gradient-from:#2d6b4f1f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/15{--tw-gradient-from:#00000026}@supports (color:color-mix(in lab,red,red)){.from-black\/15{--tw-gradient-from:color-mix(in oklab,var(--color-black)15%,transparent)}}.from-black\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-black\/5{--tw-gradient-from:#1a1a1a0d}@supports (color:color-mix(in lab,red,red)){.from-es-black\/5{--tw-gradient-from:color-mix(in oklab,var(--color-es-black)5%,transparent)}}.from-es-black\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green{--tw-gradient-from:var(--color-es-green);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/5{--tw-gradient-from:#2d6b4f0d}@supports (color:color-mix(in lab,red,red)){.from-es-green\/5{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.from-es-green\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/8{--tw-gradient-from:#2d6b4f14}@supports (color:color-mix(in lab,red,red)){.from-es-green\/8{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.from-es-green\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/10{--tw-gradient-from:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.from-es-green\/10{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.from-es-green\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/15{--tw-gradient-from:#2d6b4f26}@supports (color:color-mix(in lab,red,red)){.from-es-green\/15{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.from-es-green\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-green\/\[0\.08\]{--tw-gradient-from:#2d6b4f14}@supports (color:color-mix(in lab,red,red)){.from-es-green\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.from-es-green\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red{--tw-gradient-from:var(--color-es-red);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red\/5{--tw-gradient-from:#d94b4b0d}@supports (color:color-mix(in lab,red,red)){.from-es-red\/5{--tw-gradient-from:color-mix(in oklab,var(--color-es-red)5%,transparent)}}.from-es-red\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red\/10{--tw-gradient-from:#d94b4b1a}@supports (color:color-mix(in lab,red,red)){.from-es-red\/10{--tw-gradient-from:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.from-es-red\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-red\/\[0\.06\]{--tw-gradient-from:#d94b4b0f}@supports (color:color-mix(in lab,red,red)){.from-es-red\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab,var(--color-es-red)6%,transparent)}}.from-es-red\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-yellow{--tw-gradient-from:var(--color-es-yellow);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-yellow\/5{--tw-gradient-from:#e5a8350d}@supports (color:color-mix(in lab,red,red)){.from-es-yellow\/5{--tw-gradient-from:color-mix(in oklab,var(--color-es-yellow)5%,transparent)}}.from-es-yellow\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-es-yellow\/\[0\.08\]{--tw-gradient-from:#e5a83514}@supports (color:color-mix(in lab,red,red)){.from-es-yellow\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab,var(--color-es-yellow)8%,transparent)}}.from-es-yellow\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-100{--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50\/90{--tw-gradient-from:#f8fafce6}@supports (color:color-mix(in lab,red,red)){.from-slate-50\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-50)90%,transparent)}}.from-slate-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/45{--tw-gradient-from:#ffffff73}@supports (color:color-mix(in lab,red,red)){.from-white\/45{--tw-gradient-from:color-mix(in oklab,var(--color-white)45%,transparent)}}.from-white\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-gray-800{--tw-gradient-via:var(--color-gray-800);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1b4d39\]{--tw-gradient-to:#1b4d39;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#1e1e1e\]{--tw-gradient-to:#1e1e1e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#1f5a3d\]{--tw-gradient-to:#1f5a3d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#3D8B6A\]{--tw-gradient-to:#3d8b6a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#3d8a68\]{--tw-gradient-to:#3d8a68;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#3d8b6a\]{--tw-gradient-to:#3d8b6a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#245a42\]{--tw-gradient-to:#245a42;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#34785f\]{--tw-gradient-to:#34785f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FDB931\]{--tw-gradient-to:#fdb931;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#c98a1a\]{--tw-gradient-to:#c98a1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#d3e6dc\]{--tw-gradient-to:#d3e6dc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#f0f4f2\]{--tw-gradient-to:#f0f4f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#f0f5f3\]{--tw-gradient-to:#f0f5f3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#fde4b7\]{--tw-gradient-to:#fde4b7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#ff6b6b\]{--tw-gradient-to:#ff6b6b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/2{--tw-gradient-to:#2d6b4f05}@supports (color:color-mix(in lab,red,red)){.to-es-green\/2{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)2%,transparent)}}.to-es-green\/2{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/5{--tw-gradient-to:#2d6b4f0d}@supports (color:color-mix(in lab,red,red)){.to-es-green\/5{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.to-es-green\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/10{--tw-gradient-to:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.to-es-green\/10{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.to-es-green\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/45{--tw-gradient-to:#2d6b4f73}@supports (color:color-mix(in lab,red,red)){.to-es-green\/45{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)45%,transparent)}}.to-es-green\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/\[0\.05\]{--tw-gradient-to:#2d6b4f0d}@supports (color:color-mix(in lab,red,red)){.to-es-green\/\[0\.05\]{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.to-es-green\/\[0\.05\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-green\/\[0\.08\]{--tw-gradient-to:#2d6b4f14}@supports (color:color-mix(in lab,red,red)){.to-es-green\/\[0\.08\]{--tw-gradient-to:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.to-es-green\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-red\/10{--tw-gradient-to:#d94b4b1a}@supports (color:color-mix(in lab,red,red)){.to-es-red\/10{--tw-gradient-to:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.to-es-red\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-red\/45{--tw-gradient-to:#d94b4b73}@supports (color:color-mix(in lab,red,red)){.to-es-red\/45{--tw-gradient-to:color-mix(in oklab,var(--color-es-red)45%,transparent)}}.to-es-red\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-yellow\/5{--tw-gradient-to:#e5a8350d}@supports (color:color-mix(in lab,red,red)){.to-es-yellow\/5{--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)5%,transparent)}}.to-es-yellow\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-yellow\/10{--tw-gradient-to:#e5a8351a}@supports (color:color-mix(in lab,red,red)){.to-es-yellow\/10{--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.to-es-yellow\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-yellow\/45{--tw-gradient-to:#e5a83573}@supports (color:color-mix(in lab,red,red)){.to-es-yellow\/45{--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)45%,transparent)}}.to-es-yellow\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-es-yellow\/\[0\.04\]{--tw-gradient-to:#e5a8350a}@supports (color:color-mix(in lab,red,red)){.to-es-yellow\/\[0\.04\]{--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)4%,transparent)}}.to-es-yellow\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-200{--tw-gradient-to:var(--color-gray-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-300{--tw-gradient-to:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-100\/95{--tw-gradient-to:#f1f5f9f2}@supports (color:color-mix(in lab,red,red)){.to-slate-100\/95{--tw-gradient-to:color-mix(in oklab,var(--color-slate-100)95%,transparent)}}.to-slate-100\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/25{--tw-gradient-to:#ffffff40}@supports (color:color-mix(in lab,red,red)){.to-white\/25{--tw-gradient-to:color-mix(in oklab,var(--color-white)25%,transparent)}}.to-white\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.mask-bottom{-webkit-mask-position:bottom;mask-position:bottom}.mask-left{-webkit-mask-position:0;mask-position:0}.mask-right{-webkit-mask-position:100%;mask-position:100%}.mask-top{-webkit-mask-position:top;mask-position:top}.stroke-es-green{stroke:var(--color-es-green)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-\[1\.5px\]{padding:1.5px}.p-\[3px\]{padding:3px}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-9{padding-inline:calc(var(--spacing)*9)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-\[5px\]{padding-inline:5px}.px-\[13px\]{padding-inline:13px}.px-\[18px\]{padding-inline:18px}.px-\[30px\]{padding-inline:30px}.px-\[50px\]{padding-inline:50px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[3px\]{padding-block:3px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-\[30px\]{padding-block:30px}.py-\[50px\]{padding-block:50px}.py-\[60px\]{padding-block:60px}.py-px{padding-block:1px}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-7{padding-right:calc(var(--spacing)*7)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-\[120px\]{padding-bottom:120px}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9em\]{font-size:.9em}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[42px\]{font-size:42px}.text-\[64px\]{font-size:64px}.text-\[80px\]{font-size:80px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[2\.2\]{--tw-leading:2.2;line-height:2.2}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\!break-words{overflow-wrap:break-word!important}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#1e3a32\]\/30{color:#1e3a324d}.text-\[\#1e3a32\]\/50{color:#1e3a3280}.text-\[\#1e3a32\]\/80{color:#1e3a32cc}.text-\[\#2D6B4F\]{color:#2d6b4f}.text-\[\#5f7d73\]{color:#5f7d73}.text-\[\#8B4513\]{color:#8b4513}.text-\[\#8b7a56\]{color:#8b7a56}.text-\[\#8fd4b4\]{color:#8fd4b4}.text-\[\#9a7620\]{color:#9a7620}.text-\[\#333\]{color:#333}.text-\[\#666\]{color:#666}.text-\[\#888\]{color:#888}.text-\[\#296850\]{color:#296850}.text-\[\#D94B4B\]{color:#d94b4b}.text-\[\#E5A835\]{color:#e5a835}.text-\[\#aaa\]{color:#aaa}.text-\[\#bbb\]{color:#bbb}.text-\[\#c98a1a\]{color:#c98a1a}.text-\[\#ccc\]{color:#ccc}.text-\[\#eee\]{color:#eee}.text-\[\#f5d89d\]{color:#f5d89d}.text-\[rgba\(30\,58\,50\,0\.4\)\]{color:#1e3a3266}.text-\[rgba\(30\,58\,50\,0\.5\)\]{color:#1e3a3280}.text-\[rgba\(30\,58\,50\,0\.6\)\]{color:#1e3a3299}.text-\[rgba\(30\,58\,50\,0\.7\)\]{color:#1e3a32b3}.text-\[rgba\(30\,58\,50\,0\.9\)\]{color:#1e3a32e6}.text-\[rgba\(30\,58\,50\,0\.65\)\]{color:#1e3a32a6}.text-\[rgba\(30\,58\,50\,0\.85\)\]{color:#1e3a32d9}.text-\[rgba\(30\,58\,50\,0\.95\)\]{color:#1e3a32f2}.text-\[var\(--es-black\)\]{color:var(--es-black)}.text-\[var\(--es-green\)\]{color:var(--es-green)}.text-\[var\(--es-red\)\]{color:var(--es-red)}.text-\[var\(--es-yellow\)\]{color:var(--es-yellow)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/70{color:#953d00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/70{color:color-mix(in oklab,var(--color-amber-800)70%,transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-black\/10{color:#0000001a}@supports (color:color-mix(in lab,red,red)){.text-black\/10{color:color-mix(in oklab,var(--color-black)10%,transparent)}}.text-black\/30{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.text-black\/30{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.text-black\/35{color:#00000059}@supports (color:color-mix(in lab,red,red)){.text-black\/35{color:color-mix(in oklab,var(--color-black)35%,transparent)}}.text-black\/40{color:#0006}@supports (color:color-mix(in lab,red,red)){.text-black\/40{color:color-mix(in oklab,var(--color-black)40%,transparent)}}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab,red,red)){.text-black\/45{color:color-mix(in oklab,var(--color-black)45%,transparent)}}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab,red,red)){.text-black\/50{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){.text-black\/60{color:color-mix(in oklab,var(--color-black)60%,transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.text-black\/70{color:color-mix(in oklab,var(--color-black)70%,transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-es-black{color:var(--color-es-black)}.text-es-black\/30{color:#1a1a1a4d}@supports (color:color-mix(in lab,red,red)){.text-es-black\/30{color:color-mix(in oklab,var(--color-es-black)30%,transparent)}}.text-es-black\/40{color:#1a1a1a66}@supports (color:color-mix(in lab,red,red)){.text-es-black\/40{color:color-mix(in oklab,var(--color-es-black)40%,transparent)}}.text-es-black\/50{color:#1a1a1a80}@supports (color:color-mix(in lab,red,red)){.text-es-black\/50{color:color-mix(in oklab,var(--color-es-black)50%,transparent)}}.text-es-black\/55{color:#1a1a1a8c}@supports (color:color-mix(in lab,red,red)){.text-es-black\/55{color:color-mix(in oklab,var(--color-es-black)55%,transparent)}}.text-es-black\/60{color:#1a1a1a99}@supports (color:color-mix(in lab,red,red)){.text-es-black\/60{color:color-mix(in oklab,var(--color-es-black)60%,transparent)}}.text-es-black\/65{color:#1a1a1aa6}@supports (color:color-mix(in lab,red,red)){.text-es-black\/65{color:color-mix(in oklab,var(--color-es-black)65%,transparent)}}.text-es-black\/70{color:#1a1a1ab3}@supports (color:color-mix(in lab,red,red)){.text-es-black\/70{color:color-mix(in oklab,var(--color-es-black)70%,transparent)}}.text-es-black\/80{color:#1a1a1acc}@supports (color:color-mix(in lab,red,red)){.text-es-black\/80{color:color-mix(in oklab,var(--color-es-black)80%,transparent)}}.text-es-black\/82{color:#1a1a1ad1}@supports (color:color-mix(in lab,red,red)){.text-es-black\/82{color:color-mix(in oklab,var(--color-es-black)82%,transparent)}}.text-es-black\/90{color:#1a1a1ae6}@supports (color:color-mix(in lab,red,red)){.text-es-black\/90{color:color-mix(in oklab,var(--color-es-black)90%,transparent)}}.text-es-black\/92{color:#1a1a1aeb}@supports (color:color-mix(in lab,red,red)){.text-es-black\/92{color:color-mix(in oklab,var(--color-es-black)92%,transparent)}}.text-es-green{color:var(--color-es-green)}.text-es-green-dark{color:var(--color-es-green-dark)}.text-es-green-dark\/40{color:#1e3a3266}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/40{color:color-mix(in oklab,var(--color-es-green-dark)40%,transparent)}}.text-es-green-dark\/50{color:#1e3a3280}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/50{color:color-mix(in oklab,var(--color-es-green-dark)50%,transparent)}}.text-es-green-dark\/60{color:#1e3a3299}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/60{color:color-mix(in oklab,var(--color-es-green-dark)60%,transparent)}}.text-es-green-dark\/65{color:#1e3a32a6}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/65{color:color-mix(in oklab,var(--color-es-green-dark)65%,transparent)}}.text-es-green-dark\/70{color:#1e3a32b3}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/70{color:color-mix(in oklab,var(--color-es-green-dark)70%,transparent)}}.text-es-green-dark\/80{color:#1e3a32cc}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/80{color:color-mix(in oklab,var(--color-es-green-dark)80%,transparent)}}.text-es-green-dark\/85{color:#1e3a32d9}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/85{color:color-mix(in oklab,var(--color-es-green-dark)85%,transparent)}}.text-es-green-dark\/90{color:#1e3a32e6}@supports (color:color-mix(in lab,red,red)){.text-es-green-dark\/90{color:color-mix(in oklab,var(--color-es-green-dark)90%,transparent)}}.text-es-green\/30{color:#2d6b4f4d}@supports (color:color-mix(in lab,red,red)){.text-es-green\/30{color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.text-es-green\/40{color:#2d6b4f66}@supports (color:color-mix(in lab,red,red)){.text-es-green\/40{color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.text-es-green\/50{color:#2d6b4f80}@supports (color:color-mix(in lab,red,red)){.text-es-green\/50{color:color-mix(in oklab,var(--color-es-green)50%,transparent)}}.text-es-green\/55{color:#2d6b4f8c}@supports (color:color-mix(in lab,red,red)){.text-es-green\/55{color:color-mix(in oklab,var(--color-es-green)55%,transparent)}}.text-es-green\/60{color:#2d6b4f99}@supports (color:color-mix(in lab,red,red)){.text-es-green\/60{color:color-mix(in oklab,var(--color-es-green)60%,transparent)}}.text-es-green\/70{color:#2d6b4fb3}@supports (color:color-mix(in lab,red,red)){.text-es-green\/70{color:color-mix(in oklab,var(--color-es-green)70%,transparent)}}.text-es-green\/80{color:#2d6b4fcc}@supports (color:color-mix(in lab,red,red)){.text-es-green\/80{color:color-mix(in oklab,var(--color-es-green)80%,transparent)}}.text-es-green\/85{color:#2d6b4fd9}@supports (color:color-mix(in lab,red,red)){.text-es-green\/85{color:color-mix(in oklab,var(--color-es-green)85%,transparent)}}.text-es-red{color:var(--color-es-red)}.text-es-red\/60{color:#d94b4b99}@supports (color:color-mix(in lab,red,red)){.text-es-red\/60{color:color-mix(in oklab,var(--color-es-red)60%,transparent)}}.text-es-red\/70{color:#d94b4bb3}@supports (color:color-mix(in lab,red,red)){.text-es-red\/70{color:color-mix(in oklab,var(--color-es-red)70%,transparent)}}.text-es-red\/80{color:#d94b4bcc}@supports (color:color-mix(in lab,red,red)){.text-es-red\/80{color:color-mix(in oklab,var(--color-es-red)80%,transparent)}}.text-es-white{color:var(--color-es-white)}.text-es-yellow{color:var(--color-es-yellow)}.text-es-yellow\/70{color:#e5a835b3}@supports (color:color-mix(in lab,red,red)){.text-es-yellow\/70{color:color-mix(in oklab,var(--color-es-yellow)70%,transparent)}}.text-es-yellow\/80{color:#e5a835cc}@supports (color:color-mix(in lab,red,red)){.text-es-yellow\/80{color:color-mix(in oklab,var(--color-es-yellow)80%,transparent)}}.text-gray-100{color:var(--color-gray-100)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-800{color:var(--color-green-800)}.text-inherit{color:inherit}.text-red-800{color:var(--color-red-800)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.placeholder-gray-400::-moz-placeholder{color:var(--color-gray-400)}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-\[\#2D6B4F\]{accent-color:#2d6b4f}.accent-es-green{accent-color:var(--color-es-green)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(41\,104\,80\,0\.1\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2968501a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(45\,107\,79\,0\.15\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2d6b4f26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_var\(--es-green\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--es-green));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.5\)\,0_4px_24px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff80),0 4px 24px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(217\,75\,75\,0\.2\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#d94b4b33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(217\,75\,75\,0\.3\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#d94b4b4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(45\,107\,79\,0\.2\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#2d6b4f33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(45\,107\,79\,0\.3\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#2d6b4f4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(45\,107\,79\,0\.4\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#2d6b4f66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(229\,168\,53\,0\.15\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#e5a83526);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(45\,107\,79\,0\.1\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#2d6b4f1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(229\,168\,53\,0\.1\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#e5a8351a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(41\,104\,80\,0\.25\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#29685040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(45\,107\,79\,0\.4\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#2d6b4f66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_30px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 30px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(45\,107\,79\,0\.25\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#2d6b4f40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(45\,107\,79\,0\.2\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#2d6b4f33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_-8px_rgba\(45\,107\,79\,0\.05\)\,inset_0_0_0_1px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow:0 8px 32px -8px var(--tw-shadow-color,#2d6b4f0d),inset 0 0 0 1px var(--tw-shadow-color,#ffffff80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(41\,104\,80\,0\.1\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#2968501a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_25px_50px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 25px 50px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-2px_0_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-es-green\/10{--tw-shadow-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.shadow-es-green\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-green)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-es-green\/20{--tw-shadow-color:#2d6b4f33}@supports (color:color-mix(in lab,red,red)){.shadow-es-green\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-green)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-red-500\/20{--tw-shadow-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.shadow-red-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/20{--tw-shadow-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-es-green{--tw-ring-color:var(--color-es-green)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[40px\]{--tw-blur:blur(40px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale-\[40\%\]{--tw-grayscale:grayscale(40%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.saturate-\[180\%\]{--tw-saturate:saturate(180%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--backdrop-blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--backdrop-blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--backdrop-blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--backdrop-blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\!transition-none{transition-property:none!important}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-4{transition-delay:4ms}.delay-5{transition-delay:5ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[question-type-contract\:fallback\]{question-type-contract:fallback}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:animate-bounce:is(:where(.group):hover *){animation:var(--animate-bounce)}.group-hover\:animate-pulse:is(:where(.group):hover *){animation:var(--animate-pulse)}.group-hover\:bg-\[var\(--es-green\)\]\/10:is(:where(.group):hover *){background-color:var(--es-green)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[var\(--es-green\)\]\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--es-green)10%,transparent)}}.group-hover\:bg-\[var\(--es-yellow\)\]\/10:is(:where(.group):hover *){background-color:var(--es-yellow)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[var\(--es-yellow\)\]\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--es-yellow)10%,transparent)}}.group-hover\:stroke-es-green\/65:is(:where(.group):hover *){stroke:#2d6b4fa6}@supports (color:color-mix(in lab,red,red)){.group-hover\:stroke-es-green\/65:is(:where(.group):hover *){stroke:color-mix(in oklab,var(--color-es-green)65%,transparent)}}.group-hover\:text-\[var\(--es-green\)\]:is(:where(.group):hover *){color:var(--es-green)}.group-hover\:text-\[var\(--es-yellow\)\]:is(:where(.group):hover *){color:var(--es-yellow)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:stroke-es-green\/80:is(:where(.group):active *){stroke:#2d6b4fcc}@supports (color:color-mix(in lab,red,red)){.group-active\:stroke-es-green\/80:is(:where(.group):active *){stroke:color-mix(in oklab,var(--color-es-green)80%,transparent)}}.placeholder\:text-base::-moz-placeholder{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.placeholder\:text-base::placeholder{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.placeholder\:text-\[\#555\]::-moz-placeholder{color:#555}.placeholder\:text-\[\#555\]::placeholder{color:#555}.placeholder\:text-\[rgba\(30\,58\,50\,0\.4\)\]::-moz-placeholder{color:#1e3a3266}.placeholder\:text-\[rgba\(30\,58\,50\,0\.4\)\]::placeholder{color:#1e3a3266}.placeholder\:text-\[rgba\(30\,58\,50\,0\.35\)\]::-moz-placeholder{color:#1e3a3259}.placeholder\:text-\[rgba\(30\,58\,50\,0\.35\)\]::placeholder{color:#1e3a3259}.placeholder\:text-black\/25::-moz-placeholder{color:#00000040}.placeholder\:text-black\/25::placeholder{color:#00000040}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-black\/25::-moz-placeholder{color:color-mix(in oklab,var(--color-black)25%,transparent)}.placeholder\:text-black\/25::placeholder{color:color-mix(in oklab,var(--color-black)25%,transparent)}}.placeholder\:text-black\/30::-moz-placeholder{color:#0000004d}.placeholder\:text-black\/30::placeholder{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-black\/30::-moz-placeholder{color:color-mix(in oklab,var(--color-black)30%,transparent)}.placeholder\:text-black\/30::placeholder{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.placeholder\:text-es-black\/30::-moz-placeholder{color:#1a1a1a4d}.placeholder\:text-es-black\/30::placeholder{color:#1a1a1a4d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-es-black\/30::-moz-placeholder{color:color-mix(in oklab,var(--color-es-black)30%,transparent)}.placeholder\:text-es-black\/30::placeholder{color:color-mix(in oklab,var(--color-es-black)30%,transparent)}}.placeholder\:text-gray-400::-moz-placeholder{color:var(--color-gray-400)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-slate-400::-moz-placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-es-green\/10:before{content:var(--tw-content);background-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.before\:bg-es-green\/10:before{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:bg-es-green\/10:after{content:var(--tw-content);background-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.after\:bg-es-green\/10:after{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-es-green:focus-within{border-color:var(--color-es-green)}.focus-within\:shadow-\[0_0_0_3px_rgba\(45\,107\,79\,0\.1\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2d6b4f1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-es-green\/10:focus-within{--tw-ring-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-es-green\/10:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}@media(hover:hover){.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\[\#2D6B4F\]\/50:hover{border-color:#2d6b4f80}.hover\:border-\[\#666\]:hover{border-color:#666}.hover\:border-\[\#D94B4B\]\/50:hover{border-color:#d94b4b80}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-es-black\/25:hover{border-color:#1a1a1a40}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-black\/25:hover{border-color:color-mix(in oklab,var(--color-es-black)25%,transparent)}}.hover\:border-es-green:hover{border-color:var(--color-es-green)}.hover\:border-es-green\/10:hover{border-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/10:hover{border-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.hover\:border-es-green\/20:hover{border-color:#2d6b4f33}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/20:hover{border-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.hover\:border-es-green\/25:hover{border-color:#2d6b4f40}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/25:hover{border-color:color-mix(in oklab,var(--color-es-green)25%,transparent)}}.hover\:border-es-green\/30:hover{border-color:#2d6b4f4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/30:hover{border-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.hover\:border-es-green\/40:hover{border-color:#2d6b4f66}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/40:hover{border-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.hover\:border-es-green\/90:hover{border-color:#2d6b4fe6}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-green\/90:hover{border-color:color-mix(in oklab,var(--color-es-green)90%,transparent)}}.hover\:border-es-red:hover{border-color:var(--color-es-red)}.hover\:border-es-red\/20:hover{border-color:#d94b4b33}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-red\/20:hover{border-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.hover\:border-es-red\/30:hover{border-color:#d94b4b4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-red\/30:hover{border-color:color-mix(in oklab,var(--color-es-red)30%,transparent)}}.hover\:border-es-yellow:hover{border-color:var(--color-es-yellow)}.hover\:border-es-yellow\/50:hover{border-color:#e5a83580}@supports (color:color-mix(in lab,red,red)){.hover\:border-es-yellow\/50:hover{border-color:color-mix(in oklab,var(--color-es-yellow)50%,transparent)}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:bg-\[\#2D6B4F\]\/20:hover{background-color:#2d6b4f33}.hover\:bg-\[\#3d3d3d\]:hover{background-color:#3d3d3d}.hover\:bg-\[\#235a42\]:hover{background-color:#235a42}.hover\:bg-\[\#245a42\]:hover{background-color:#245a42}.hover\:bg-\[\#256344\]:hover{background-color:#256344}.hover\:bg-\[\#358560\]:hover{background-color:#358560}.hover\:bg-\[\#D94B4B\]\/20:hover{background-color:#d94b4b33}.hover\:bg-\[\#fcfcfc\]:hover{background-color:#fcfcfc}.hover\:bg-\[rgba\(30\,58\,50\,0\.1\)\]:hover{background-color:#1e3a321a}.hover\:bg-\[rgba\(245\,245\,245\,0\.8\)\]:hover{background-color:#f5f5f5cc}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.hover\:bg-black\/\[0\.06\]:hover{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.hover\:bg-es-black:hover{background-color:var(--color-es-black)}.hover\:bg-es-green-dark:hover{background-color:var(--color-es-green-dark)}.hover\:bg-es-green\/5:hover{background-color:#2d6b4f0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/5:hover{background-color:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.hover\:bg-es-green\/8:hover{background-color:#2d6b4f14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/8:hover{background-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.hover\:bg-es-green\/10:hover{background-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/10:hover{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.hover\:bg-es-green\/12:hover{background-color:#2d6b4f1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/12:hover{background-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.hover\:bg-es-green\/15:hover{background-color:#2d6b4f26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/15:hover{background-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.hover\:bg-es-green\/20:hover{background-color:#2d6b4f33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/20:hover{background-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.hover\:bg-es-green\/90:hover{background-color:#2d6b4fe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/90:hover{background-color:color-mix(in oklab,var(--color-es-green)90%,transparent)}}.hover\:bg-es-green\/\[0\.02\]:hover{background-color:#2d6b4f05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-es-green)2%,transparent)}}.hover\:bg-es-green\/\[0\.03\]:hover{background-color:#2d6b4f08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-es-green)3%,transparent)}}.hover\:bg-es-green\/\[0\.04\]:hover{background-color:#2d6b4f0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-es-green)4%,transparent)}}.hover\:bg-es-green\/\[0\.05\]:hover{background-color:#2d6b4f0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-es-green)5%,transparent)}}.hover\:bg-es-green\/\[0\.06\]:hover{background-color:#2d6b4f0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-es-green)6%,transparent)}}.hover\:bg-es-green\/\[0\.08\]:hover{background-color:#2d6b4f14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-es-green)8%,transparent)}}.hover\:bg-es-green\/\[0\.12\]:hover{background-color:#2d6b4f1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.hover\:bg-es-green\/\[0\.15\]:hover{background-color:#2d6b4f26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-green\/\[0\.15\]:hover{background-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.hover\:bg-es-red:hover{background-color:var(--color-es-red)}.hover\:bg-es-red\/5:hover{background-color:#d94b4b0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/5:hover{background-color:color-mix(in oklab,var(--color-es-red)5%,transparent)}}.hover\:bg-es-red\/10:hover{background-color:#d94b4b1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/10:hover{background-color:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.hover\:bg-es-red\/90:hover{background-color:#d94b4be6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/90:hover{background-color:color-mix(in oklab,var(--color-es-red)90%,transparent)}}.hover\:bg-es-red\/\[0\.12\]:hover{background-color:#d94b4b1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-red\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-es-red)12%,transparent)}}.hover\:bg-es-yellow\/5:hover{background-color:#e5a8350d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/5:hover{background-color:color-mix(in oklab,var(--color-es-yellow)5%,transparent)}}.hover\:bg-es-yellow\/10:hover{background-color:#e5a8351a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/10:hover{background-color:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.hover\:bg-es-yellow\/15:hover{background-color:#e5a83526}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/15:hover{background-color:color-mix(in oklab,var(--color-es-yellow)15%,transparent)}}.hover\:bg-es-yellow\/20:hover{background-color:#e5a83533}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/20:hover{background-color:color-mix(in oklab,var(--color-es-yellow)20%,transparent)}}.hover\:bg-es-yellow\/25:hover{background-color:#e5a83540}@supports (color:color-mix(in lab,red,red)){.hover\:bg-es-yellow\/25:hover{background-color:color-mix(in oklab,var(--color-es-yellow)25%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.hover\:bg-white\/95:hover{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/95:hover{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.hover\:from-\[\#34785f\]:hover{--tw-gradient-from:#34785f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-\[\#2D6B4F\]:hover{--tw-gradient-to:#2d6b4f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-\[\#bbb\]:hover{color:#bbb}.hover\:text-\[rgba\(30\,58\,50\,0\.8\)\]:hover{color:#1e3a32cc}.hover\:text-\[rgba\(30\,58\,50\,0\.9\)\]:hover{color:#1e3a32e6}.hover\:text-\[var\(--es-yellow\)\]:hover{color:var(--es-yellow)}.hover\:text-black\/70:hover{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:text-black\/70:hover{color:color-mix(in oklab,var(--color-black)70%,transparent)}}.hover\:text-black\/80:hover{color:#000c}@supports (color:color-mix(in lab,red,red)){.hover\:text-black\/80:hover{color:color-mix(in oklab,var(--color-black)80%,transparent)}}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-es-black:hover{color:var(--color-es-black)}.hover\:text-es-black\/70:hover{color:#1a1a1ab3}@supports (color:color-mix(in lab,red,red)){.hover\:text-es-black\/70:hover{color:color-mix(in oklab,var(--color-es-black)70%,transparent)}}.hover\:text-es-green:hover{color:var(--color-es-green)}.hover\:text-es-green\/80:hover{color:#2d6b4fcc}@supports (color:color-mix(in lab,red,red)){.hover\:text-es-green\/80:hover{color:color-mix(in oklab,var(--color-es-green)80%,transparent)}}.hover\:text-es-red:hover{color:var(--color-es-red)}.hover\:text-es-yellow:hover{color:var(--color-es-yellow)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_3px_10px_rgba\(45\,107\,79\,0\.25\)\]:hover{--tw-shadow:0 3px 10px var(--tw-shadow-color,#2d6b4f40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(45\,107\,79\,0\.3\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#2d6b4f4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(45\,107\,79\,0\.4\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#2d6b4f66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(45\,107\,79\,0\.15\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#2d6b4f26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_16px_rgba\(229\,168\,53\,0\.35\)\]:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,#e5a83559);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(41\,104\,80\,0\.35\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#29685059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(45\,107\,79\,0\.12\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#2d6b4f1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_6px_20px_rgba\(45\,107\,79\,0\.3\)\]:hover{--tw-shadow:0 6px 20px var(--tw-shadow-color,#2d6b4f4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_6px_24px_rgba\(45\,107\,79\,0\.5\)\]:hover{--tw-shadow:0 6px 24px var(--tw-shadow-color,#2d6b4f80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_rgba\(41\,104\,80\,0\.35\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#29685059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-es-green\/20:hover{--tw-shadow-color:#2d6b4f33}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-es-green\/20:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-es-green)20%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.focus\:border-es-green:focus{border-color:var(--color-es-green)}.focus\:border-es-green\/40:focus{border-color:#2d6b4f66}@supports (color:color-mix(in lab,red,red)){.focus\:border-es-green\/40:focus{border-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.focus\:border-es-yellow:focus{border-color:var(--color-es-yellow)}.focus\:bg-white\/80:focus{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/80:focus{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.focus\:bg-white\/90:focus{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/90:focus{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.focus\:shadow-\[0_0_0_2px_rgba\(45\,107\,79\,0\.1\)\]:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#2d6b4f1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(41\,104\,80\,0\.1\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2968501a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(41\,104\,80\,0\.08\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#29685014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(45\,107\,79\,0\.1\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2d6b4f1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-es-green\/20:focus{--tw-ring-color:#2d6b4f33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-es-green\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-es-green\/10:active{background-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.active\:bg-es-green\/10:active{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.active\:from-\[\#245a42\]:active{--tw-gradient-from:#245a42;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.active\:to-\[\#1f4c37\]:active{--tw-gradient-to:#1f4c37;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.active\:opacity-80:active{opacity:.8}@media(hover:hover){.hover\:enabled\:bg-es-red:hover:enabled{background-color:var(--color-es-red)}.hover\:enabled\:bg-white:hover:enabled{background-color:var(--color-white)}.hover\:enabled\:text-es-green:hover:enabled{color:var(--color-es-green)}.hover\:enabled\:text-white:hover:enabled{color:var(--color-white)}}.disabled\:translate-y-0:disabled{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-black\/\[0\.06\]:disabled{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-black\/\[0\.06\]:disabled{background-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.disabled\:bg-gray-50:disabled{background-color:var(--color-gray-50)}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:bg-slate-50\/80:disabled{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-slate-50\/80:disabled{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.disabled\:bg-slate-400:disabled{background-color:var(--color-slate-400)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media not all and (min-width:1024px){.max-\[1024px\]\:mb-\[2\.67vw\]{margin-bottom:2.67vw}.max-\[1024px\]\:mb-\[5\.33vw\]{margin-bottom:5.33vw}.max-\[1024px\]\:mb-\[8vw\]{margin-bottom:8vw}.max-\[1024px\]\:min-h-\[26\.67vw\]{min-height:26.67vw}.max-\[1024px\]\:p-\[5\.33vw\]{padding:5.33vw}.max-\[1024px\]\:pb-\[1\.33vw\]{padding-bottom:1.33vw}.max-\[1024px\]\:text-\[3\.2vw\]{font-size:3.2vw}.max-\[1024px\]\:text-\[3\.73vw\]{font-size:3.73vw}.max-\[1024px\]\:text-\[4\.27vw\]{font-size:4.27vw}}@media(min-width:400px){.min-\[400px\]\:inline{display:inline}}@media(min-width:40rem){.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:h-3{height:calc(var(--spacing)*3)}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:w-3{width:calc(var(--spacing)*3)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-7{width:calc(var(--spacing)*7)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}}@media(min-width:48rem){.md\:flex{display:flex}.md\:h-full{height:100%}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:px-10{padding-inline:calc(var(--spacing)*10)}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-5{padding-inline:calc(var(--spacing)*5)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.dark\:border-es-green\/30:is(.dark *){border-color:#2d6b4f4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-green\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-es-green)30%,transparent)}}.dark\:border-es-green\/\[0\.2\]:is(.dark *){border-color:#2d6b4f33}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-green\/\[0\.2\]:is(.dark *){border-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.dark\:border-es-red\/\[0\.2\]:is(.dark *){border-color:#d94b4b33}@supports (color:color-mix(in lab,red,red)){.dark\:border-es-red\/\[0\.2\]:is(.dark *){border-color:color-mix(in oklab,var(--color-es-red)20%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/\[0\.1\]:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.1\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-t-white:is(.dark *){border-top-color:var(--color-white)}.dark\:bg-\[\#0a0a0a\]:is(.dark *){background-color:#0a0a0a}.dark\:bg-\[\#080808\]:is(.dark *){background-color:#080808}.dark\:bg-es-green\/\[0\.1\]:is(.dark *){background-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/\[0\.1\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.dark\:bg-es-green\/\[0\.03\]:is(.dark *){background-color:#2d6b4f08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/\[0\.03\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)3%,transparent)}}.dark\:bg-es-green\/\[0\.12\]:is(.dark *){background-color:#2d6b4f1f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/\[0\.12\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.dark\:bg-es-green\/\[0\.15\]:is(.dark *){background-color:#2d6b4f26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-green\/\[0\.15\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-green)15%,transparent)}}.dark\:bg-es-red\/\[0\.1\]:is(.dark *){background-color:#d94b4b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-red\/\[0\.1\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.dark\:bg-es-yellow\/\[0\.1\]:is(.dark *){background-color:#e5a8351a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-es-yellow\/\[0\.1\]:is(.dark *){background-color:color-mix(in oklab,var(--color-es-yellow)10%,transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:from-es-green\/\[0\.12\]:is(.dark *){--tw-gradient-from:#2d6b4f1f}@supports (color:color-mix(in lab,red,red)){.dark\:from-es-green\/\[0\.12\]:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-es-green)12%,transparent)}}.dark\:from-es-green\/\[0\.12\]:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-es-red\/\[0\.1\]:is(.dark *){--tw-gradient-from:#d94b4b1a}@supports (color:color-mix(in lab,red,red)){.dark\:from-es-red\/\[0\.1\]:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-es-red)10%,transparent)}}.dark\:from-es-red\/\[0\.1\]:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-es-yellow\/\[0\.06\]:is(.dark *){--tw-gradient-to:#e5a8350f}@supports (color:color-mix(in lab,red,red)){.dark\:to-es-yellow\/\[0\.06\]:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-es-yellow)6%,transparent)}}.dark\:to-es-yellow\/\[0\.06\]:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-es-black:is(.dark *){color:var(--color-es-black)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/30:is(.dark *){color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/30:is(.dark *){color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:text-white\/40:is(.dark *){color:#fff6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/40:is(.dark *){color:color-mix(in oklab,var(--color-white)40%,transparent)}}.dark\:text-white\/50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:text-white\/60:is(.dark *){color:#fff9}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/60:is(.dark *){color:color-mix(in oklab,var(--color-white)60%,transparent)}}.dark\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:text-white\/85:is(.dark *){color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/85:is(.dark *){color:color-mix(in oklab,var(--color-white)85%,transparent)}}.dark\:text-white\/90:is(.dark *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/90:is(.dark *){color:color-mix(in oklab,var(--color-white)90%,transparent)}}.dark\:placeholder-gray-500:is(.dark *)::-moz-placeholder{color:var(--color-gray-500)}.dark\:placeholder-gray-500:is(.dark *)::placeholder{color:var(--color-gray-500)}@media(hover:hover){.dark\:hover\:border-es-green\/40:is(.dark *):hover{border-color:#2d6b4f66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-es-green\/40:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-es-green)40%,transparent)}}.dark\:hover\:border-es-red\/30:is(.dark *):hover{border-color:#d94b4b4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-es-red\/30:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-es-red)30%,transparent)}}.dark\:hover\:border-white\/25:is(.dark *):hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-white\/25:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.dark\:hover\:bg-es-green\/\[0\.1\]:is(.dark *):hover{background-color:#2d6b4f1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-green\/\[0\.1\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-green)10%,transparent)}}.dark\:hover\:bg-es-green\/\[0\.2\]:is(.dark *):hover{background-color:#2d6b4f33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-green\/\[0\.2\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-green)20%,transparent)}}.dark\:hover\:bg-es-green\/\[0\.04\]:is(.dark *):hover{background-color:#2d6b4f0a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-es-green\/\[0\.04\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-es-green)4%,transparent)}}.dark\:hover\:text-white\/80:is(.dark *):hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:text-white\/80:is(.dark *):hover{color:color-mix(in oklab,var(--color-white)80%,transparent)}}}.dark\:focus\:border-es-green\/50:is(.dark *):focus{border-color:#2d6b4f80}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:border-es-green\/50:is(.dark *):focus{border-color:color-mix(in oklab,var(--color-es-green)50%,transparent)}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@font-face{font-family:remixicon;src:url(/assets/fonts/remixicon-B25hvfAs.eot?t=1769685282643);src:url(/assets/fonts/remixicon-B25hvfAs.eot?t=1769685282643#iefix) format("embedded-opentype"),url(/assets/fonts/remixicon-CZw4FkzQ.woff2?t=1769685282643) format("woff2"),url(/assets/fonts/remixicon-S6an_USy.woff?t=1769685282643) format("woff"),url(/assets/fonts/remixicon-sqouR8Ox.ttf?t=1769685282643) format("truetype"),url(/assets/images/remixicon-BTtOSOPh.svg?t=1769685282643#remixicon) format("svg");font-display:swap}[class^=ri-],[class*=" ri-"]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-24-hours-fill:before{content:""}.ri-24-hours-line:before{content:""}.ri-4k-fill:before{content:""}.ri-4k-line:before{content:""}.ri-a-b:before{content:""}.ri-account-box-fill:before{content:""}.ri-account-box-line:before{content:""}.ri-account-circle-fill:before{content:""}.ri-account-circle-line:before{content:""}.ri-account-pin-box-fill:before{content:""}.ri-account-pin-box-line:before{content:""}.ri-account-pin-circle-fill:before{content:""}.ri-account-pin-circle-line:before{content:""}.ri-add-box-fill:before{content:""}.ri-add-box-line:before{content:""}.ri-add-circle-fill:before{content:""}.ri-add-circle-line:before{content:""}.ri-add-fill:before{content:""}.ri-add-line:before{content:""}.ri-admin-fill:before{content:""}.ri-admin-line:before{content:""}.ri-advertisement-fill:before{content:""}.ri-advertisement-line:before{content:""}.ri-airplay-fill:before{content:""}.ri-airplay-line:before{content:""}.ri-alarm-fill:before{content:""}.ri-alarm-line:before{content:""}.ri-alarm-warning-fill:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-album-fill:before{content:""}.ri-album-line:before{content:""}.ri-alert-fill:before{content:""}.ri-alert-line:before{content:""}.ri-aliens-fill:before{content:""}.ri-aliens-line:before{content:""}.ri-align-bottom:before{content:""}.ri-align-center:before{content:""}.ri-align-justify:before{content:""}.ri-align-left:before{content:""}.ri-align-right:before{content:""}.ri-align-top:before{content:""}.ri-align-vertically:before{content:""}.ri-alipay-fill:before{content:""}.ri-alipay-line:before{content:""}.ri-amazon-fill:before{content:""}.ri-amazon-line:before{content:""}.ri-anchor-fill:before{content:""}.ri-anchor-line:before{content:""}.ri-ancient-gate-fill:before{content:""}.ri-ancient-gate-line:before{content:""}.ri-ancient-pavilion-fill:before{content:""}.ri-ancient-pavilion-line:before{content:""}.ri-android-fill:before{content:""}.ri-android-line:before{content:""}.ri-angularjs-fill:before{content:""}.ri-angularjs-line:before{content:""}.ri-anticlockwise-2-fill:before{content:""}.ri-anticlockwise-2-line:before{content:""}.ri-anticlockwise-fill:before{content:""}.ri-anticlockwise-line:before{content:""}.ri-app-store-fill:before{content:""}.ri-app-store-line:before{content:""}.ri-apple-fill:before{content:""}.ri-apple-line:before{content:""}.ri-apps-2-fill:before{content:""}.ri-apps-2-line:before{content:""}.ri-apps-fill:before{content:""}.ri-apps-line:before{content:""}.ri-archive-drawer-fill:before{content:""}.ri-archive-drawer-line:before{content:""}.ri-archive-fill:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-down-circle-fill:before{content:""}.ri-arrow-down-circle-line:before{content:""}.ri-arrow-down-fill:before{content:""}.ri-arrow-down-line:before{content:""}.ri-arrow-down-s-fill:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-drop-down-fill:before{content:""}.ri-arrow-drop-down-line:before{content:""}.ri-arrow-drop-left-fill:before{content:""}.ri-arrow-drop-left-line:before{content:""}.ri-arrow-drop-right-fill:before{content:""}.ri-arrow-drop-right-line:before{content:""}.ri-arrow-drop-up-fill:before{content:""}.ri-arrow-drop-up-line:before{content:""}.ri-arrow-go-back-fill:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-go-forward-fill:before{content:""}.ri-arrow-go-forward-line:before{content:""}.ri-arrow-left-circle-fill:before{content:""}.ri-arrow-left-circle-line:before{content:""}.ri-arrow-left-down-fill:before{content:""}.ri-arrow-left-down-line:before{content:""}.ri-arrow-left-fill:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-right-fill:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-left-s-fill:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-left-up-fill:before{content:""}.ri-arrow-left-up-line:before{content:""}.ri-arrow-right-circle-fill:before{content:""}.ri-arrow-right-circle-line:before{content:""}.ri-arrow-right-down-fill:before{content:""}.ri-arrow-right-down-line:before{content:""}.ri-arrow-right-fill:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-fill:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-right-up-fill:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-arrow-up-circle-fill:before{content:""}.ri-arrow-up-circle-line:before{content:""}.ri-arrow-up-down-fill:before{content:""}.ri-arrow-up-down-line:before{content:""}.ri-arrow-up-fill:before{content:""}.ri-arrow-up-line:before{content:""}.ri-arrow-up-s-fill:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-artboard-2-fill:before{content:""}.ri-artboard-2-line:before{content:""}.ri-artboard-fill:before{content:""}.ri-artboard-line:before{content:""}.ri-article-fill:before{content:""}.ri-article-line:before{content:""}.ri-aspect-ratio-fill:before{content:""}.ri-aspect-ratio-line:before{content:""}.ri-asterisk:before{content:""}.ri-at-fill:before{content:""}.ri-at-line:before{content:""}.ri-attachment-2:before{content:""}.ri-attachment-fill:before{content:""}.ri-attachment-line:before{content:""}.ri-auction-fill:before{content:""}.ri-auction-line:before{content:""}.ri-award-fill:before{content:""}.ri-award-line:before{content:""}.ri-baidu-fill:before{content:""}.ri-baidu-line:before{content:""}.ri-ball-pen-fill:before{content:""}.ri-ball-pen-line:before{content:""}.ri-bank-card-2-fill:before{content:""}.ri-bank-card-2-line:before{content:""}.ri-bank-card-fill:before{content:""}.ri-bank-card-line:before{content:""}.ri-bank-fill:before{content:""}.ri-bank-line:before{content:""}.ri-bar-chart-2-fill:before{content:""}.ri-bar-chart-2-line:before{content:""}.ri-bar-chart-box-fill:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-bar-chart-fill:before{content:""}.ri-bar-chart-grouped-fill:before{content:""}.ri-bar-chart-grouped-line:before{content:""}.ri-bar-chart-horizontal-fill:before{content:""}.ri-bar-chart-horizontal-line:before{content:""}.ri-bar-chart-line:before{content:""}.ri-barcode-box-fill:before{content:""}.ri-barcode-box-line:before{content:""}.ri-barcode-fill:before{content:""}.ri-barcode-line:before{content:""}.ri-barricade-fill:before{content:""}.ri-barricade-line:before{content:""}.ri-base-station-fill:before{content:""}.ri-base-station-line:before{content:""}.ri-basketball-fill:before{content:""}.ri-basketball-line:before{content:""}.ri-battery-2-charge-fill:before{content:""}.ri-battery-2-charge-line:before{content:""}.ri-battery-2-fill:before{content:""}.ri-battery-2-line:before{content:""}.ri-battery-charge-fill:before{content:""}.ri-battery-charge-line:before{content:""}.ri-battery-fill:before{content:""}.ri-battery-line:before{content:""}.ri-battery-low-fill:before{content:""}.ri-battery-low-line:before{content:""}.ri-battery-saver-fill:before{content:""}.ri-battery-saver-line:before{content:""}.ri-battery-share-fill:before{content:""}.ri-battery-share-line:before{content:""}.ri-bear-smile-fill:before{content:""}.ri-bear-smile-line:before{content:""}.ri-behance-fill:before{content:""}.ri-behance-line:before{content:""}.ri-bell-fill:before{content:""}.ri-bell-line:before{content:""}.ri-bike-fill:before{content:""}.ri-bike-line:before{content:""}.ri-bilibili-fill:before{content:""}.ri-bilibili-line:before{content:""}.ri-bill-fill:before{content:""}.ri-bill-line:before{content:""}.ri-billiards-fill:before{content:""}.ri-billiards-line:before{content:""}.ri-bit-coin-fill:before{content:""}.ri-bit-coin-line:before{content:""}.ri-blaze-fill:before{content:""}.ri-blaze-line:before{content:""}.ri-bluetooth-connect-fill:before{content:""}.ri-bluetooth-connect-line:before{content:""}.ri-bluetooth-fill:before{content:""}.ri-bluetooth-line:before{content:""}.ri-blur-off-fill:before{content:""}.ri-blur-off-line:before{content:""}.ri-body-scan-fill:before{content:""}.ri-body-scan-line:before{content:""}.ri-bold:before{content:""}.ri-book-2-fill:before{content:""}.ri-book-2-line:before{content:""}.ri-book-3-fill:before{content:""}.ri-book-3-line:before{content:""}.ri-book-fill:before{content:""}.ri-book-line:before{content:""}.ri-book-marked-fill:before{content:""}.ri-book-marked-line:before{content:""}.ri-book-open-fill:before{content:""}.ri-book-open-line:before{content:""}.ri-book-read-fill:before{content:""}.ri-book-read-line:before{content:""}.ri-booklet-fill:before{content:""}.ri-booklet-line:before{content:""}.ri-bookmark-2-fill:before{content:""}.ri-bookmark-2-line:before{content:""}.ri-bookmark-3-fill:before{content:""}.ri-bookmark-3-line:before{content:""}.ri-bookmark-fill:before{content:""}.ri-bookmark-line:before{content:""}.ri-boxing-fill:before{content:""}.ri-boxing-line:before{content:""}.ri-braces-fill:before{content:""}.ri-braces-line:before{content:""}.ri-brackets-fill:before{content:""}.ri-brackets-line:before{content:""}.ri-briefcase-2-fill:before{content:""}.ri-briefcase-2-line:before{content:""}.ri-briefcase-3-fill:before{content:""}.ri-briefcase-3-line:before{content:""}.ri-briefcase-4-fill:before{content:""}.ri-briefcase-4-line:before{content:""}.ri-briefcase-5-fill:before{content:""}.ri-briefcase-5-line:before{content:""}.ri-briefcase-fill:before{content:""}.ri-briefcase-line:before{content:""}.ri-bring-forward:before{content:""}.ri-bring-to-front:before{content:""}.ri-broadcast-fill:before{content:""}.ri-broadcast-line:before{content:""}.ri-brush-2-fill:before{content:""}.ri-brush-2-line:before{content:""}.ri-brush-3-fill:before{content:""}.ri-brush-3-line:before{content:""}.ri-brush-4-fill:before{content:""}.ri-brush-4-line:before{content:""}.ri-brush-fill:before{content:""}.ri-brush-line:before{content:""}.ri-bubble-chart-fill:before{content:""}.ri-bubble-chart-line:before{content:""}.ri-bug-2-fill:before{content:""}.ri-bug-2-line:before{content:""}.ri-bug-fill:before{content:""}.ri-bug-line:before{content:""}.ri-building-2-fill:before{content:""}.ri-building-2-line:before{content:""}.ri-building-3-fill:before{content:""}.ri-building-3-line:before{content:""}.ri-building-4-fill:before{content:""}.ri-building-4-line:before{content:""}.ri-building-fill:before{content:""}.ri-building-line:before{content:""}.ri-bus-2-fill:before{content:""}.ri-bus-2-line:before{content:""}.ri-bus-fill:before{content:""}.ri-bus-line:before{content:""}.ri-bus-wifi-fill:before{content:""}.ri-bus-wifi-line:before{content:""}.ri-cactus-fill:before{content:""}.ri-cactus-line:before{content:""}.ri-cake-2-fill:before{content:""}.ri-cake-2-line:before{content:""}.ri-cake-3-fill:before{content:""}.ri-cake-3-line:before{content:""}.ri-cake-fill:before{content:""}.ri-cake-line:before{content:""}.ri-calculator-fill:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-2-fill:before{content:""}.ri-calendar-2-line:before{content:""}.ri-calendar-check-fill:before{content:""}.ri-calendar-check-line:before{content:""}.ri-calendar-event-fill:before{content:""}.ri-calendar-event-line:before{content:""}.ri-calendar-fill:before{content:""}.ri-calendar-line:before{content:""}.ri-calendar-todo-fill:before{content:""}.ri-calendar-todo-line:before{content:""}.ri-camera-2-fill:before{content:""}.ri-camera-2-line:before{content:""}.ri-camera-3-fill:before{content:""}.ri-camera-3-line:before{content:""}.ri-camera-fill:before{content:""}.ri-camera-lens-fill:before{content:""}.ri-camera-lens-line:before{content:""}.ri-camera-line:before{content:""}.ri-camera-off-fill:before{content:""}.ri-camera-off-line:before{content:""}.ri-camera-switch-fill:before{content:""}.ri-camera-switch-line:before{content:""}.ri-capsule-fill:before{content:""}.ri-capsule-line:before{content:""}.ri-car-fill:before{content:""}.ri-car-line:before{content:""}.ri-car-washing-fill:before{content:""}.ri-car-washing-line:before{content:""}.ri-caravan-fill:before{content:""}.ri-caravan-line:before{content:""}.ri-cast-fill:before{content:""}.ri-cast-line:before{content:""}.ri-cellphone-fill:before{content:""}.ri-cellphone-line:before{content:""}.ri-celsius-fill:before{content:""}.ri-celsius-line:before{content:""}.ri-centos-fill:before{content:""}.ri-centos-line:before{content:""}.ri-character-recognition-fill:before{content:""}.ri-character-recognition-line:before{content:""}.ri-charging-pile-2-fill:before{content:""}.ri-charging-pile-2-line:before{content:""}.ri-charging-pile-fill:before{content:""}.ri-charging-pile-line:before{content:""}.ri-chat-1-fill:before{content:""}.ri-chat-1-line:before{content:""}.ri-chat-2-fill:before{content:""}.ri-chat-2-line:before{content:""}.ri-chat-3-fill:before{content:""}.ri-chat-3-line:before{content:""}.ri-chat-4-fill:before{content:""}.ri-chat-4-line:before{content:""}.ri-chat-check-fill:before{content:""}.ri-chat-check-line:before{content:""}.ri-chat-delete-fill:before{content:""}.ri-chat-delete-line:before{content:""}.ri-chat-download-fill:before{content:""}.ri-chat-download-line:before{content:""}.ri-chat-follow-up-fill:before{content:""}.ri-chat-follow-up-line:before{content:""}.ri-chat-forward-fill:before{content:""}.ri-chat-forward-line:before{content:""}.ri-chat-heart-fill:before{content:""}.ri-chat-heart-line:before{content:""}.ri-chat-history-fill:before{content:""}.ri-chat-history-line:before{content:""}.ri-chat-new-fill:before{content:""}.ri-chat-new-line:before{content:""}.ri-chat-off-fill:before{content:""}.ri-chat-off-line:before{content:""}.ri-chat-poll-fill:before{content:""}.ri-chat-poll-line:before{content:""}.ri-chat-private-fill:before{content:""}.ri-chat-private-line:before{content:""}.ri-chat-quote-fill:before{content:""}.ri-chat-quote-line:before{content:""}.ri-chat-settings-fill:before{content:""}.ri-chat-settings-line:before{content:""}.ri-chat-smile-2-fill:before{content:""}.ri-chat-smile-2-line:before{content:""}.ri-chat-smile-3-fill:before{content:""}.ri-chat-smile-3-line:before{content:""}.ri-chat-smile-fill:before{content:""}.ri-chat-smile-line:before{content:""}.ri-chat-upload-fill:before{content:""}.ri-chat-upload-line:before{content:""}.ri-chat-voice-fill:before{content:""}.ri-chat-voice-line:before{content:""}.ri-check-double-fill:before{content:""}.ri-check-double-line:before{content:""}.ri-check-fill:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-fill:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-blank-fill:before{content:""}.ri-checkbox-blank-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-checkbox-fill:before{content:""}.ri-checkbox-indeterminate-fill:before{content:""}.ri-checkbox-indeterminate-line:before{content:""}.ri-checkbox-line:before{content:""}.ri-checkbox-multiple-blank-fill:before{content:""}.ri-checkbox-multiple-blank-line:before{content:""}.ri-checkbox-multiple-fill:before{content:""}.ri-checkbox-multiple-line:before{content:""}.ri-china-railway-fill:before{content:""}.ri-china-railway-line:before{content:""}.ri-chrome-fill:before{content:""}.ri-chrome-line:before{content:""}.ri-clapperboard-fill:before{content:""}.ri-clapperboard-line:before{content:""}.ri-clipboard-fill:before{content:""}.ri-clipboard-line:before{content:""}.ri-clockwise-2-fill:before{content:""}.ri-clockwise-2-line:before{content:""}.ri-clockwise-fill:before{content:""}.ri-clockwise-line:before{content:""}.ri-close-circle-fill:before{content:""}.ri-close-circle-line:before{content:""}.ri-close-fill:before{content:""}.ri-close-line:before{content:""}.ri-closed-captioning-fill:before{content:""}.ri-closed-captioning-line:before{content:""}.ri-cloud-fill:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-fill:before{content:""}.ri-cloud-off-line:before{content:""}.ri-cloud-windy-fill:before{content:""}.ri-cloud-windy-line:before{content:""}.ri-cloudy-2-fill:before{content:""}.ri-cloudy-2-line:before{content:""}.ri-cloudy-fill:before{content:""}.ri-cloudy-line:before{content:""}.ri-code-box-fill:before{content:""}.ri-code-box-line:before{content:""}.ri-code-fill:before{content:""}.ri-code-line:before{content:""}.ri-code-s-fill:before{content:""}.ri-code-s-line:before{content:""}.ri-code-s-slash-fill:before{content:""}.ri-code-s-slash-line:before{content:""}.ri-code-view:before{content:""}.ri-codepen-fill:before{content:""}.ri-codepen-line:before{content:""}.ri-coin-fill:before{content:""}.ri-coin-line:before{content:""}.ri-coins-fill:before{content:""}.ri-coins-line:before{content:""}.ri-collage-fill:before{content:""}.ri-collage-line:before{content:""}.ri-command-fill:before{content:""}.ri-command-line:before{content:""}.ri-community-fill:before{content:""}.ri-community-line:before{content:""}.ri-compass-2-fill:before{content:""}.ri-compass-2-line:before{content:""}.ri-compass-3-fill:before{content:""}.ri-compass-3-line:before{content:""}.ri-compass-4-fill:before{content:""}.ri-compass-4-line:before{content:""}.ri-compass-discover-fill:before{content:""}.ri-compass-discover-line:before{content:""}.ri-compass-fill:before{content:""}.ri-compass-line:before{content:""}.ri-compasses-2-fill:before{content:""}.ri-compasses-2-line:before{content:""}.ri-compasses-fill:before{content:""}.ri-compasses-line:before{content:""}.ri-computer-fill:before{content:""}.ri-computer-line:before{content:""}.ri-contacts-book-2-fill:before{content:""}.ri-contacts-book-2-line:before{content:""}.ri-contacts-book-fill:before{content:""}.ri-contacts-book-line:before{content:""}.ri-contacts-book-upload-fill:before{content:""}.ri-contacts-book-upload-line:before{content:""}.ri-contacts-fill:before{content:""}.ri-contacts-line:before{content:""}.ri-contrast-2-fill:before{content:""}.ri-contrast-2-line:before{content:""}.ri-contrast-drop-2-fill:before{content:""}.ri-contrast-drop-2-line:before{content:""}.ri-contrast-drop-fill:before{content:""}.ri-contrast-drop-line:before{content:""}.ri-contrast-fill:before{content:""}.ri-contrast-line:before{content:""}.ri-copper-coin-fill:before{content:""}.ri-copper-coin-line:before{content:""}.ri-copper-diamond-fill:before{content:""}.ri-copper-diamond-line:before{content:""}.ri-copyleft-fill:before{content:""}.ri-copyleft-line:before{content:""}.ri-copyright-fill:before{content:""}.ri-copyright-line:before{content:""}.ri-coreos-fill:before{content:""}.ri-coreos-line:before{content:""}.ri-coupon-2-fill:before{content:""}.ri-coupon-2-line:before{content:""}.ri-coupon-3-fill:before{content:""}.ri-coupon-3-line:before{content:""}.ri-coupon-4-fill:before{content:""}.ri-coupon-4-line:before{content:""}.ri-coupon-5-fill:before{content:""}.ri-coupon-5-line:before{content:""}.ri-coupon-fill:before{content:""}.ri-coupon-line:before{content:""}.ri-cpu-fill:before{content:""}.ri-cpu-line:before{content:""}.ri-creative-commons-by-fill:before{content:""}.ri-creative-commons-by-line:before{content:""}.ri-creative-commons-fill:before{content:""}.ri-creative-commons-line:before{content:""}.ri-creative-commons-nc-fill:before{content:""}.ri-creative-commons-nc-line:before{content:""}.ri-creative-commons-nd-fill:before{content:""}.ri-creative-commons-nd-line:before{content:""}.ri-creative-commons-sa-fill:before{content:""}.ri-creative-commons-sa-line:before{content:""}.ri-creative-commons-zero-fill:before{content:""}.ri-creative-commons-zero-line:before{content:""}.ri-criminal-fill:before{content:""}.ri-criminal-line:before{content:""}.ri-crop-2-fill:before{content:""}.ri-crop-2-line:before{content:""}.ri-crop-fill:before{content:""}.ri-crop-line:before{content:""}.ri-css3-fill:before{content:""}.ri-css3-line:before{content:""}.ri-cup-fill:before{content:""}.ri-cup-line:before{content:""}.ri-currency-fill:before{content:""}.ri-currency-line:before{content:""}.ri-cursor-fill:before{content:""}.ri-cursor-line:before{content:""}.ri-customer-service-2-fill:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-customer-service-fill:before{content:""}.ri-customer-service-line:before{content:""}.ri-dashboard-2-fill:before{content:""}.ri-dashboard-2-line:before{content:""}.ri-dashboard-3-fill:before{content:""}.ri-dashboard-3-line:before{content:""}.ri-dashboard-fill:before{content:""}.ri-dashboard-line:before{content:""}.ri-database-2-fill:before{content:""}.ri-database-2-line:before{content:""}.ri-database-fill:before{content:""}.ri-database-line:before{content:""}.ri-delete-back-2-fill:before{content:""}.ri-delete-back-2-line:before{content:""}.ri-delete-back-fill:before{content:""}.ri-delete-back-line:before{content:""}.ri-delete-bin-2-fill:before{content:""}.ri-delete-bin-2-line:before{content:""}.ri-delete-bin-3-fill:before{content:""}.ri-delete-bin-3-line:before{content:""}.ri-delete-bin-4-fill:before{content:""}.ri-delete-bin-4-line:before{content:""}.ri-delete-bin-5-fill:before{content:""}.ri-delete-bin-5-line:before{content:""}.ri-delete-bin-6-fill:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-7-fill:before{content:""}.ri-delete-bin-7-line:before{content:""}.ri-delete-bin-fill:before{content:""}.ri-delete-bin-line:before{content:""}.ri-delete-column:before{content:""}.ri-delete-row:before{content:""}.ri-device-fill:before{content:""}.ri-device-line:before{content:""}.ri-device-recover-fill:before{content:""}.ri-device-recover-line:before{content:""}.ri-dingding-fill:before{content:""}.ri-dingding-line:before{content:""}.ri-direction-fill:before{content:""}.ri-direction-line:before{content:""}.ri-disc-fill:before{content:""}.ri-disc-line:before{content:""}.ri-discord-fill:before{content:""}.ri-discord-line:before{content:""}.ri-discuss-fill:before{content:""}.ri-discuss-line:before{content:""}.ri-dislike-fill:before{content:""}.ri-dislike-line:before{content:""}.ri-disqus-fill:before{content:""}.ri-disqus-line:before{content:""}.ri-divide-fill:before{content:""}.ri-divide-line:before{content:""}.ri-donut-chart-fill:before{content:""}.ri-donut-chart-line:before{content:""}.ri-door-closed-fill:before{content:""}.ri-door-closed-line:before{content:""}.ri-door-fill:before{content:""}.ri-door-line:before{content:""}.ri-door-lock-box-fill:before{content:""}.ri-door-lock-box-line:before{content:""}.ri-door-lock-fill:before{content:""}.ri-door-lock-line:before{content:""}.ri-door-open-fill:before{content:""}.ri-door-open-line:before{content:""}.ri-dossier-fill:before{content:""}.ri-dossier-line:before{content:""}.ri-douban-fill:before{content:""}.ri-douban-line:before{content:""}.ri-double-quotes-l:before{content:""}.ri-double-quotes-r:before{content:""}.ri-download-2-fill:before{content:""}.ri-download-2-line:before{content:""}.ri-download-cloud-2-fill:before{content:""}.ri-download-cloud-2-line:before{content:""}.ri-download-cloud-fill:before{content:""}.ri-download-cloud-line:before{content:""}.ri-download-fill:before{content:""}.ri-download-line:before{content:""}.ri-draft-fill:before{content:""}.ri-draft-line:before{content:""}.ri-drag-drop-fill:before{content:""}.ri-drag-drop-line:before{content:""}.ri-drag-move-2-fill:before{content:""}.ri-drag-move-2-line:before{content:""}.ri-drag-move-fill:before{content:""}.ri-drag-move-line:before{content:""}.ri-dribbble-fill:before{content:""}.ri-dribbble-line:before{content:""}.ri-drive-fill:before{content:""}.ri-drive-line:before{content:""}.ri-drizzle-fill:before{content:""}.ri-drizzle-line:before{content:""}.ri-drop-fill:before{content:""}.ri-drop-line:before{content:""}.ri-dropbox-fill:before{content:""}.ri-dropbox-line:before{content:""}.ri-dual-sim-1-fill:before{content:""}.ri-dual-sim-1-line:before{content:""}.ri-dual-sim-2-fill:before{content:""}.ri-dual-sim-2-line:before{content:""}.ri-dv-fill:before{content:""}.ri-dv-line:before{content:""}.ri-dvd-fill:before{content:""}.ri-dvd-line:before{content:""}.ri-e-bike-2-fill:before{content:""}.ri-e-bike-2-line:before{content:""}.ri-e-bike-fill:before{content:""}.ri-e-bike-line:before{content:""}.ri-earth-fill:before{content:""}.ri-earth-line:before{content:""}.ri-earthquake-fill:before{content:""}.ri-earthquake-line:before{content:""}.ri-edge-fill:before{content:""}.ri-edge-line:before{content:""}.ri-edit-2-fill:before{content:""}.ri-edit-2-line:before{content:""}.ri-edit-box-fill:before{content:""}.ri-edit-box-line:before{content:""}.ri-edit-circle-fill:before{content:""}.ri-edit-circle-line:before{content:""}.ri-edit-fill:before{content:""}.ri-edit-line:before{content:""}.ri-eject-fill:before{content:""}.ri-eject-line:before{content:""}.ri-emotion-2-fill:before{content:""}.ri-emotion-2-line:before{content:""}.ri-emotion-fill:before{content:""}.ri-emotion-happy-fill:before{content:""}.ri-emotion-happy-line:before{content:""}.ri-emotion-laugh-fill:before{content:""}.ri-emotion-laugh-line:before{content:""}.ri-emotion-line:before{content:""}.ri-emotion-normal-fill:before{content:""}.ri-emotion-normal-line:before{content:""}.ri-emotion-sad-fill:before{content:""}.ri-emotion-sad-line:before{content:""}.ri-emotion-unhappy-fill:before{content:""}.ri-emotion-unhappy-line:before{content:""}.ri-empathize-fill:before{content:""}.ri-empathize-line:before{content:""}.ri-emphasis-cn:before{content:""}.ri-emphasis:before{content:""}.ri-english-input:before{content:""}.ri-equalizer-fill:before{content:""}.ri-equalizer-line:before{content:""}.ri-eraser-fill:before{content:""}.ri-eraser-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-error-warning-line:before{content:""}.ri-evernote-fill:before{content:""}.ri-evernote-line:before{content:""}.ri-exchange-box-fill:before{content:""}.ri-exchange-box-line:before{content:""}.ri-exchange-cny-fill:before{content:""}.ri-exchange-cny-line:before{content:""}.ri-exchange-dollar-fill:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-exchange-fill:before{content:""}.ri-exchange-funds-fill:before{content:""}.ri-exchange-funds-line:before{content:""}.ri-exchange-line:before{content:""}.ri-external-link-fill:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-2-fill:before{content:""}.ri-eye-2-line:before{content:""}.ri-eye-close-fill:before{content:""}.ri-eye-close-line:before{content:""}.ri-eye-fill:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-fill:before{content:""}.ri-eye-off-line:before{content:""}.ri-facebook-box-fill:before{content:""}.ri-facebook-box-line:before{content:""}.ri-facebook-circle-fill:before{content:""}.ri-facebook-circle-line:before{content:""}.ri-facebook-fill:before{content:""}.ri-facebook-line:before{content:""}.ri-fahrenheit-fill:before{content:""}.ri-fahrenheit-line:before{content:""}.ri-feedback-fill:before{content:""}.ri-feedback-line:before{content:""}.ri-file-2-fill:before{content:""}.ri-file-2-line:before{content:""}.ri-file-3-fill:before{content:""}.ri-file-3-line:before{content:""}.ri-file-4-fill:before{content:""}.ri-file-4-line:before{content:""}.ri-file-add-fill:before{content:""}.ri-file-add-line:before{content:""}.ri-file-chart-2-fill:before{content:""}.ri-file-chart-2-line:before{content:""}.ri-file-chart-fill:before{content:""}.ri-file-chart-line:before{content:""}.ri-file-cloud-fill:before{content:""}.ri-file-cloud-line:before{content:""}.ri-file-code-fill:before{content:""}.ri-file-code-line:before{content:""}.ri-file-copy-2-fill:before{content:""}.ri-file-copy-2-line:before{content:""}.ri-file-copy-fill:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-damage-fill:before{content:""}.ri-file-damage-line:before{content:""}.ri-file-download-fill:before{content:""}.ri-file-download-line:before{content:""}.ri-file-edit-fill:before{content:""}.ri-file-edit-line:before{content:""}.ri-file-excel-2-fill:before{content:""}.ri-file-excel-2-line:before{content:""}.ri-file-excel-fill:before{content:""}.ri-file-excel-line:before{content:""}.ri-file-fill:before{content:""}.ri-file-forbid-fill:before{content:""}.ri-file-forbid-line:before{content:""}.ri-file-gif-fill:before{content:""}.ri-file-gif-line:before{content:""}.ri-file-history-fill:before{content:""}.ri-file-history-line:before{content:""}.ri-file-hwp-fill:before{content:""}.ri-file-hwp-line:before{content:""}.ri-file-info-fill:before{content:""}.ri-file-info-line:before{content:""}.ri-file-line:before{content:""}.ri-file-list-2-fill:before{content:""}.ri-file-list-2-line:before{content:""}.ri-file-list-3-fill:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-list-fill:before{content:""}.ri-file-list-line:before{content:""}.ri-file-lock-fill:before{content:""}.ri-file-lock-line:before{content:""}.ri-file-marked-fill:before{content:""}.ri-file-marked-line:before{content:""}.ri-file-music-fill:before{content:""}.ri-file-music-line:before{content:""}.ri-file-paper-2-fill:before{content:""}.ri-file-paper-2-line:before{content:""}.ri-file-paper-fill:before{content:""}.ri-file-paper-line:before{content:""}.ri-file-pdf-fill:before{content:""}.ri-file-pdf-line:before{content:""}.ri-file-ppt-2-fill:before{content:""}.ri-file-ppt-2-line:before{content:""}.ri-file-ppt-fill:before{content:""}.ri-file-ppt-line:before{content:""}.ri-file-reduce-fill:before{content:""}.ri-file-reduce-line:before{content:""}.ri-file-search-fill:before{content:""}.ri-file-search-line:before{content:""}.ri-file-settings-fill:before{content:""}.ri-file-settings-line:before{content:""}.ri-file-shield-2-fill:before{content:""}.ri-file-shield-2-line:before{content:""}.ri-file-shield-fill:before{content:""}.ri-file-shield-line:before{content:""}.ri-file-shred-fill:before{content:""}.ri-file-shred-line:before{content:""}.ri-file-text-fill:before{content:""}.ri-file-text-line:before{content:""}.ri-file-transfer-fill:before{content:""}.ri-file-transfer-line:before{content:""}.ri-file-unknow-fill:before{content:""}.ri-file-unknow-line:before{content:""}.ri-file-upload-fill:before{content:""}.ri-file-upload-line:before{content:""}.ri-file-user-fill:before{content:""}.ri-file-user-line:before{content:""}.ri-file-warning-fill:before{content:""}.ri-file-warning-line:before{content:""}.ri-file-word-2-fill:before{content:""}.ri-file-word-2-line:before{content:""}.ri-file-word-fill:before{content:""}.ri-file-word-line:before{content:""}.ri-file-zip-fill:before{content:""}.ri-file-zip-line:before{content:""}.ri-film-fill:before{content:""}.ri-film-line:before{content:""}.ri-filter-2-fill:before{content:""}.ri-filter-2-line:before{content:""}.ri-filter-3-fill:before{content:""}.ri-filter-3-line:before{content:""}.ri-filter-fill:before{content:""}.ri-filter-line:before{content:""}.ri-filter-off-fill:before{content:""}.ri-filter-off-line:before{content:""}.ri-find-replace-fill:before{content:""}.ri-find-replace-line:before{content:""}.ri-finder-fill:before{content:""}.ri-finder-line:before{content:""}.ri-fingerprint-2-fill:before{content:""}.ri-fingerprint-2-line:before{content:""}.ri-fingerprint-fill:before{content:""}.ri-fingerprint-line:before{content:""}.ri-fire-fill:before{content:""}.ri-fire-line:before{content:""}.ri-firefox-fill:before{content:""}.ri-firefox-line:before{content:""}.ri-first-aid-kit-fill:before{content:""}.ri-first-aid-kit-line:before{content:""}.ri-flag-2-fill:before{content:""}.ri-flag-2-line:before{content:""}.ri-flag-fill:before{content:""}.ri-flag-line:before{content:""}.ri-flashlight-fill:before{content:""}.ri-flashlight-line:before{content:""}.ri-flask-fill:before{content:""}.ri-flask-line:before{content:""}.ri-flight-land-fill:before{content:""}.ri-flight-land-line:before{content:""}.ri-flight-takeoff-fill:before{content:""}.ri-flight-takeoff-line:before{content:""}.ri-flood-fill:before{content:""}.ri-flood-line:before{content:""}.ri-flow-chart:before{content:""}.ri-flutter-fill:before{content:""}.ri-flutter-line:before{content:""}.ri-focus-2-fill:before{content:""}.ri-focus-2-line:before{content:""}.ri-focus-3-fill:before{content:""}.ri-focus-3-line:before{content:""}.ri-focus-fill:before{content:""}.ri-focus-line:before{content:""}.ri-foggy-fill:before{content:""}.ri-foggy-line:before{content:""}.ri-folder-2-fill:before{content:""}.ri-folder-2-line:before{content:""}.ri-folder-3-fill:before{content:""}.ri-folder-3-line:before{content:""}.ri-folder-4-fill:before{content:""}.ri-folder-4-line:before{content:""}.ri-folder-5-fill:before{content:""}.ri-folder-5-line:before{content:""}.ri-folder-add-fill:before{content:""}.ri-folder-add-line:before{content:""}.ri-folder-chart-2-fill:before{content:""}.ri-folder-chart-2-line:before{content:""}.ri-folder-chart-fill:before{content:""}.ri-folder-chart-line:before{content:""}.ri-folder-download-fill:before{content:""}.ri-folder-download-line:before{content:""}.ri-folder-fill:before{content:""}.ri-folder-forbid-fill:before{content:""}.ri-folder-forbid-line:before{content:""}.ri-folder-history-fill:before{content:""}.ri-folder-history-line:before{content:""}.ri-folder-info-fill:before{content:""}.ri-folder-info-line:before{content:""}.ri-folder-keyhole-fill:before{content:""}.ri-folder-keyhole-line:before{content:""}.ri-folder-line:before{content:""}.ri-folder-lock-fill:before{content:""}.ri-folder-lock-line:before{content:""}.ri-folder-music-fill:before{content:""}.ri-folder-music-line:before{content:""}.ri-folder-open-fill:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-received-fill:before{content:""}.ri-folder-received-line:before{content:""}.ri-folder-reduce-fill:before{content:""}.ri-folder-reduce-line:before{content:""}.ri-folder-settings-fill:before{content:""}.ri-folder-settings-line:before{content:""}.ri-folder-shared-fill:before{content:""}.ri-folder-shared-line:before{content:""}.ri-folder-shield-2-fill:before{content:""}.ri-folder-shield-2-line:before{content:""}.ri-folder-shield-fill:before{content:""}.ri-folder-shield-line:before{content:""}.ri-folder-transfer-fill:before{content:""}.ri-folder-transfer-line:before{content:""}.ri-folder-unknow-fill:before{content:""}.ri-folder-unknow-line:before{content:""}.ri-folder-upload-fill:before{content:""}.ri-folder-upload-line:before{content:""}.ri-folder-user-fill:before{content:""}.ri-folder-user-line:before{content:""}.ri-folder-warning-fill:before{content:""}.ri-folder-warning-line:before{content:""}.ri-folder-zip-fill:before{content:""}.ri-folder-zip-line:before{content:""}.ri-folders-fill:before{content:""}.ri-folders-line:before{content:""}.ri-font-color:before{content:""}.ri-font-size-2:before{content:""}.ri-font-size:before{content:""}.ri-football-fill:before{content:""}.ri-football-line:before{content:""}.ri-footprint-fill:before{content:""}.ri-footprint-line:before{content:""}.ri-forbid-2-fill:before{content:""}.ri-forbid-2-line:before{content:""}.ri-forbid-fill:before{content:""}.ri-forbid-line:before{content:""}.ri-format-clear:before{content:""}.ri-fridge-fill:before{content:""}.ri-fridge-line:before{content:""}.ri-fullscreen-exit-fill:before{content:""}.ri-fullscreen-exit-line:before{content:""}.ri-fullscreen-fill:before{content:""}.ri-fullscreen-line:before{content:""}.ri-function-fill:before{content:""}.ri-function-line:before{content:""}.ri-functions:before{content:""}.ri-funds-box-fill:before{content:""}.ri-funds-box-line:before{content:""}.ri-funds-fill:before{content:""}.ri-funds-line:before{content:""}.ri-gallery-fill:before{content:""}.ri-gallery-line:before{content:""}.ri-gallery-upload-fill:before{content:""}.ri-gallery-upload-line:before{content:""}.ri-game-fill:before{content:""}.ri-game-line:before{content:""}.ri-gamepad-fill:before{content:""}.ri-gamepad-line:before{content:""}.ri-gas-station-fill:before{content:""}.ri-gas-station-line:before{content:""}.ri-gatsby-fill:before{content:""}.ri-gatsby-line:before{content:""}.ri-genderless-fill:before{content:""}.ri-genderless-line:before{content:""}.ri-ghost-2-fill:before{content:""}.ri-ghost-2-line:before{content:""}.ri-ghost-fill:before{content:""}.ri-ghost-line:before{content:""}.ri-ghost-smile-fill:before{content:""}.ri-ghost-smile-line:before{content:""}.ri-gift-2-fill:before{content:""}.ri-gift-2-line:before{content:""}.ri-gift-fill:before{content:""}.ri-gift-line:before{content:""}.ri-git-branch-fill:before{content:""}.ri-git-branch-line:before{content:""}.ri-git-commit-fill:before{content:""}.ri-git-commit-line:before{content:""}.ri-git-merge-fill:before{content:""}.ri-git-merge-line:before{content:""}.ri-git-pull-request-fill:before{content:""}.ri-git-pull-request-line:before{content:""}.ri-git-repository-commits-fill:before{content:""}.ri-git-repository-commits-line:before{content:""}.ri-git-repository-fill:before{content:""}.ri-git-repository-line:before{content:""}.ri-git-repository-private-fill:before{content:""}.ri-git-repository-private-line:before{content:""}.ri-github-fill:before{content:""}.ri-github-line:before{content:""}.ri-gitlab-fill:before{content:""}.ri-gitlab-line:before{content:""}.ri-global-fill:before{content:""}.ri-global-line:before{content:""}.ri-globe-fill:before{content:""}.ri-globe-line:before{content:""}.ri-goblet-fill:before{content:""}.ri-goblet-line:before{content:""}.ri-google-fill:before{content:""}.ri-google-line:before{content:""}.ri-google-play-fill:before{content:""}.ri-google-play-line:before{content:""}.ri-government-fill:before{content:""}.ri-government-line:before{content:""}.ri-gps-fill:before{content:""}.ri-gps-line:before{content:""}.ri-gradienter-fill:before{content:""}.ri-gradienter-line:before{content:""}.ri-grid-fill:before{content:""}.ri-grid-line:before{content:""}.ri-group-2-fill:before{content:""}.ri-group-2-line:before{content:""}.ri-group-fill:before{content:""}.ri-group-line:before{content:""}.ri-guide-fill:before{content:""}.ri-guide-line:before{content:""}.ri-h-1:before{content:""}.ri-h-2:before{content:""}.ri-h-3:before{content:""}.ri-h-4:before{content:""}.ri-h-5:before{content:""}.ri-h-6:before{content:""}.ri-hail-fill:before{content:""}.ri-hail-line:before{content:""}.ri-hammer-fill:before{content:""}.ri-hammer-line:before{content:""}.ri-hand-coin-fill:before{content:""}.ri-hand-coin-line:before{content:""}.ri-hand-heart-fill:before{content:""}.ri-hand-heart-line:before{content:""}.ri-hand-sanitizer-fill:before{content:""}.ri-hand-sanitizer-line:before{content:""}.ri-handbag-fill:before{content:""}.ri-handbag-line:before{content:""}.ri-hard-drive-2-fill:before{content:""}.ri-hard-drive-2-line:before{content:""}.ri-hard-drive-fill:before{content:""}.ri-hard-drive-line:before{content:""}.ri-hashtag:before{content:""}.ri-haze-2-fill:before{content:""}.ri-haze-2-line:before{content:""}.ri-haze-fill:before{content:""}.ri-haze-line:before{content:""}.ri-hd-fill:before{content:""}.ri-hd-line:before{content:""}.ri-heading:before{content:""}.ri-headphone-fill:before{content:""}.ri-headphone-line:before{content:""}.ri-health-book-fill:before{content:""}.ri-health-book-line:before{content:""}.ri-heart-2-fill:before{content:""}.ri-heart-2-line:before{content:""}.ri-heart-3-fill:before{content:""}.ri-heart-3-line:before{content:""}.ri-heart-add-fill:before{content:""}.ri-heart-add-line:before{content:""}.ri-heart-fill:before{content:""}.ri-heart-line:before{content:""}.ri-heart-pulse-fill:before{content:""}.ri-heart-pulse-line:before{content:""}.ri-hearts-fill:before{content:""}.ri-hearts-line:before{content:""}.ri-heavy-showers-fill:before{content:""}.ri-heavy-showers-line:before{content:""}.ri-history-fill:before{content:""}.ri-history-line:before{content:""}.ri-home-2-fill:before{content:""}.ri-home-2-line:before{content:""}.ri-home-3-fill:before{content:""}.ri-home-3-line:before{content:""}.ri-home-4-fill:before{content:""}.ri-home-4-line:before{content:""}.ri-home-5-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-home-6-fill:before{content:""}.ri-home-6-line:before{content:""}.ri-home-7-fill:before{content:""}.ri-home-7-line:before{content:""}.ri-home-8-fill:before{content:""}.ri-home-8-line:before{content:""}.ri-home-fill:before{content:""}.ri-home-gear-fill:before{content:""}.ri-home-gear-line:before{content:""}.ri-home-heart-fill:before{content:""}.ri-home-heart-line:before{content:""}.ri-home-line:before{content:""}.ri-home-smile-2-fill:before{content:""}.ri-home-smile-2-line:before{content:""}.ri-home-smile-fill:before{content:""}.ri-home-smile-line:before{content:""}.ri-home-wifi-fill:before{content:""}.ri-home-wifi-line:before{content:""}.ri-honor-of-kings-fill:before{content:""}.ri-honor-of-kings-line:before{content:""}.ri-honour-fill:before{content:""}.ri-honour-line:before{content:""}.ri-hospital-fill:before{content:""}.ri-hospital-line:before{content:""}.ri-hotel-bed-fill:before{content:""}.ri-hotel-bed-line:before{content:""}.ri-hotel-fill:before{content:""}.ri-hotel-line:before{content:""}.ri-hotspot-fill:before{content:""}.ri-hotspot-line:before{content:""}.ri-hq-fill:before{content:""}.ri-hq-line:before{content:""}.ri-html5-fill:before{content:""}.ri-html5-line:before{content:""}.ri-ie-fill:before{content:""}.ri-ie-line:before{content:""}.ri-image-2-fill:before{content:""}.ri-image-2-line:before{content:""}.ri-image-add-fill:before{content:""}.ri-image-add-line:before{content:""}.ri-image-edit-fill:before{content:""}.ri-image-edit-line:before{content:""}.ri-image-fill:before{content:""}.ri-image-line:before{content:""}.ri-inbox-archive-fill:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-fill:before{content:""}.ri-inbox-line:before{content:""}.ri-inbox-unarchive-fill:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-increase-decrease-fill:before{content:""}.ri-increase-decrease-line:before{content:""}.ri-indent-decrease:before{content:""}.ri-indent-increase:before{content:""}.ri-indeterminate-circle-fill:before{content:""}.ri-indeterminate-circle-line:before{content:""}.ri-information-fill:before{content:""}.ri-information-line:before{content:""}.ri-infrared-thermometer-fill:before{content:""}.ri-infrared-thermometer-line:before{content:""}.ri-ink-bottle-fill:before{content:""}.ri-ink-bottle-line:before{content:""}.ri-input-cursor-move:before{content:""}.ri-input-method-fill:before{content:""}.ri-input-method-line:before{content:""}.ri-insert-column-left:before{content:""}.ri-insert-column-right:before{content:""}.ri-insert-row-bottom:before{content:""}.ri-insert-row-top:before{content:""}.ri-instagram-fill:before{content:""}.ri-instagram-line:before{content:""}.ri-install-fill:before{content:""}.ri-install-line:before{content:""}.ri-invision-fill:before{content:""}.ri-invision-line:before{content:""}.ri-italic:before{content:""}.ri-kakao-talk-fill:before{content:""}.ri-kakao-talk-line:before{content:""}.ri-key-2-fill:before{content:""}.ri-key-2-line:before{content:""}.ri-key-fill:before{content:""}.ri-key-line:before{content:""}.ri-keyboard-box-fill:before{content:""}.ri-keyboard-box-line:before{content:""}.ri-keyboard-fill:before{content:""}.ri-keyboard-line:before{content:""}.ri-keynote-fill:before{content:""}.ri-keynote-line:before{content:""}.ri-knife-blood-fill:before{content:""}.ri-knife-blood-line:before{content:""}.ri-knife-fill:before{content:""}.ri-knife-line:before{content:""}.ri-landscape-fill:before{content:""}.ri-landscape-line:before{content:""}.ri-layout-2-fill:before{content:""}.ri-layout-2-line:before{content:""}.ri-layout-3-fill:before{content:""}.ri-layout-3-line:before{content:""}.ri-layout-4-fill:before{content:""}.ri-layout-4-line:before{content:""}.ri-layout-5-fill:before{content:""}.ri-layout-5-line:before{content:""}.ri-layout-6-fill:before{content:""}.ri-layout-6-line:before{content:""}.ri-layout-bottom-2-fill:before{content:""}.ri-layout-bottom-2-line:before{content:""}.ri-layout-bottom-fill:before{content:""}.ri-layout-bottom-line:before{content:""}.ri-layout-column-fill:before{content:""}.ri-layout-column-line:before{content:""}.ri-layout-fill:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-layout-grid-line:before{content:""}.ri-layout-left-2-fill:before{content:""}.ri-layout-left-2-line:before{content:""}.ri-layout-left-fill:before{content:""}.ri-layout-left-line:before{content:""}.ri-layout-line:before{content:""}.ri-layout-masonry-fill:before{content:""}.ri-layout-masonry-line:before{content:""}.ri-layout-right-2-fill:before{content:""}.ri-layout-right-2-line:before{content:""}.ri-layout-right-fill:before{content:""}.ri-layout-right-line:before{content:""}.ri-layout-row-fill:before{content:""}.ri-layout-row-line:before{content:""}.ri-layout-top-2-fill:before{content:""}.ri-layout-top-2-line:before{content:""}.ri-layout-top-fill:before{content:""}.ri-layout-top-line:before{content:""}.ri-leaf-fill:before{content:""}.ri-leaf-line:before{content:""}.ri-lifebuoy-fill:before{content:""}.ri-lifebuoy-line:before{content:""}.ri-lightbulb-fill:before{content:""}.ri-lightbulb-flash-fill:before{content:""}.ri-lightbulb-flash-line:before{content:""}.ri-lightbulb-line:before{content:""}.ri-line-chart-fill:before{content:""}.ri-line-chart-line:before{content:""}.ri-line-fill:before{content:""}.ri-line-height:before{content:""}.ri-line-line:before{content:""}.ri-link-m:before{content:""}.ri-link-unlink-m:before{content:""}.ri-link-unlink:before{content:""}.ri-link:before{content:""}.ri-linkedin-box-fill:before{content:""}.ri-linkedin-box-line:before{content:""}.ri-linkedin-fill:before{content:""}.ri-linkedin-line:before{content:""}.ri-links-fill:before{content:""}.ri-links-line:before{content:""}.ri-list-check-2:before{content:""}.ri-list-check:before{content:""}.ri-list-ordered:before{content:""}.ri-list-settings-fill:before{content:""}.ri-list-settings-line:before{content:""}.ri-list-unordered:before{content:""}.ri-live-fill:before{content:""}.ri-live-line:before{content:""}.ri-loader-2-fill:before{content:""}.ri-loader-2-line:before{content:""}.ri-loader-3-fill:before{content:""}.ri-loader-3-line:before{content:""}.ri-loader-4-fill:before{content:""}.ri-loader-4-line:before{content:""}.ri-loader-5-fill:before{content:""}.ri-loader-5-line:before{content:""}.ri-loader-fill:before{content:""}.ri-loader-line:before{content:""}.ri-lock-2-fill:before{content:""}.ri-lock-2-line:before{content:""}.ri-lock-fill:before{content:""}.ri-lock-line:before{content:""}.ri-lock-password-fill:before{content:""}.ri-lock-password-line:before{content:""}.ri-lock-unlock-fill:before{content:""}.ri-lock-unlock-line:before{content:""}.ri-login-box-fill:before{content:""}.ri-login-box-line:before{content:""}.ri-login-circle-fill:before{content:""}.ri-login-circle-line:before{content:""}.ri-logout-box-fill:before{content:""}.ri-logout-box-line:before{content:""}.ri-logout-box-r-fill:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-logout-circle-fill:before{content:""}.ri-logout-circle-line:before{content:""}.ri-logout-circle-r-fill:before{content:""}.ri-logout-circle-r-line:before{content:""}.ri-luggage-cart-fill:before{content:""}.ri-luggage-cart-line:before{content:""}.ri-luggage-deposit-fill:before{content:""}.ri-luggage-deposit-line:before{content:""}.ri-lungs-fill:before{content:""}.ri-lungs-line:before{content:""}.ri-mac-fill:before{content:""}.ri-mac-line:before{content:""}.ri-macbook-fill:before{content:""}.ri-macbook-line:before{content:""}.ri-magic-fill:before{content:""}.ri-magic-line:before{content:""}.ri-mail-add-fill:before{content:""}.ri-mail-add-line:before{content:""}.ri-mail-check-fill:before{content:""}.ri-mail-check-line:before{content:""}.ri-mail-close-fill:before{content:""}.ri-mail-close-line:before{content:""}.ri-mail-download-fill:before{content:""}.ri-mail-download-line:before{content:""}.ri-mail-fill:before{content:""}.ri-mail-forbid-fill:before{content:""}.ri-mail-forbid-line:before{content:""}.ri-mail-line:before{content:""}.ri-mail-lock-fill:before{content:""}.ri-mail-lock-line:before{content:""}.ri-mail-open-fill:before{content:""}.ri-mail-open-line:before{content:""}.ri-mail-send-fill:before{content:""}.ri-mail-send-line:before{content:""}.ri-mail-settings-fill:before{content:""}.ri-mail-settings-line:before{content:""}.ri-mail-star-fill:before{content:""}.ri-mail-star-line:before{content:""}.ri-mail-unread-fill:before{content:""}.ri-mail-unread-line:before{content:""}.ri-mail-volume-fill:before{content:""}.ri-mail-volume-line:before{content:""}.ri-map-2-fill:before{content:""}.ri-map-2-line:before{content:""}.ri-map-fill:before{content:""}.ri-map-line:before{content:""}.ri-map-pin-2-fill:before{content:""}.ri-map-pin-2-line:before{content:""}.ri-map-pin-3-fill:before{content:""}.ri-map-pin-3-line:before{content:""}.ri-map-pin-4-fill:before{content:""}.ri-map-pin-4-line:before{content:""}.ri-map-pin-5-fill:before{content:""}.ri-map-pin-5-line:before{content:""}.ri-map-pin-add-fill:before{content:""}.ri-map-pin-add-line:before{content:""}.ri-map-pin-fill:before{content:""}.ri-map-pin-line:before{content:""}.ri-map-pin-range-fill:before{content:""}.ri-map-pin-range-line:before{content:""}.ri-map-pin-time-fill:before{content:""}.ri-map-pin-time-line:before{content:""}.ri-map-pin-user-fill:before{content:""}.ri-map-pin-user-line:before{content:""}.ri-mark-pen-fill:before{content:""}.ri-mark-pen-line:before{content:""}.ri-markdown-fill:before{content:""}.ri-markdown-line:before{content:""}.ri-markup-fill:before{content:""}.ri-markup-line:before{content:""}.ri-mastercard-fill:before{content:""}.ri-mastercard-line:before{content:""}.ri-mastodon-fill:before{content:""}.ri-mastodon-line:before{content:""}.ri-medal-2-fill:before{content:""}.ri-medal-2-line:before{content:""}.ri-medal-fill:before{content:""}.ri-medal-line:before{content:""}.ri-medicine-bottle-fill:before{content:""}.ri-medicine-bottle-line:before{content:""}.ri-medium-fill:before{content:""}.ri-medium-line:before{content:""}.ri-men-fill:before{content:""}.ri-men-line:before{content:""}.ri-mental-health-fill:before{content:""}.ri-mental-health-line:before{content:""}.ri-menu-2-fill:before{content:""}.ri-menu-2-line:before{content:""}.ri-menu-3-fill:before{content:""}.ri-menu-3-line:before{content:""}.ri-menu-4-fill:before{content:""}.ri-menu-4-line:before{content:""}.ri-menu-5-fill:before{content:""}.ri-menu-5-line:before{content:""}.ri-menu-add-fill:before{content:""}.ri-menu-add-line:before{content:""}.ri-menu-fill:before{content:""}.ri-menu-fold-fill:before{content:""}.ri-menu-fold-line:before{content:""}.ri-menu-line:before{content:""}.ri-menu-unfold-fill:before{content:""}.ri-menu-unfold-line:before{content:""}.ri-merge-cells-horizontal:before{content:""}.ri-merge-cells-vertical:before{content:""}.ri-message-2-fill:before{content:""}.ri-message-2-line:before{content:""}.ri-message-3-fill:before{content:""}.ri-message-3-line:before{content:""}.ri-message-fill:before{content:""}.ri-message-line:before{content:""}.ri-messenger-fill:before{content:""}.ri-messenger-line:before{content:""}.ri-meteor-fill:before{content:""}.ri-meteor-line:before{content:""}.ri-mic-2-fill:before{content:""}.ri-mic-2-line:before{content:""}.ri-mic-fill:before{content:""}.ri-mic-line:before{content:""}.ri-mic-off-fill:before{content:""}.ri-mic-off-line:before{content:""}.ri-mickey-fill:before{content:""}.ri-mickey-line:before{content:""}.ri-microscope-fill:before{content:""}.ri-microscope-line:before{content:""}.ri-microsoft-fill:before{content:""}.ri-microsoft-line:before{content:""}.ri-mind-map:before{content:""}.ri-mini-program-fill:before{content:""}.ri-mini-program-line:before{content:""}.ri-mist-fill:before{content:""}.ri-mist-line:before{content:""}.ri-money-cny-box-fill:before{content:""}.ri-money-cny-box-line:before{content:""}.ri-money-cny-circle-fill:before{content:""}.ri-money-cny-circle-line:before{content:""}.ri-money-dollar-box-fill:before{content:""}.ri-money-dollar-box-line:before{content:""}.ri-money-dollar-circle-fill:before{content:""}.ri-money-dollar-circle-line:before{content:""}.ri-money-euro-box-fill:before{content:""}.ri-money-euro-box-line:before{content:""}.ri-money-euro-circle-fill:before{content:""}.ri-money-euro-circle-line:before{content:""}.ri-money-pound-box-fill:before{content:""}.ri-money-pound-box-line:before{content:""}.ri-money-pound-circle-fill:before{content:""}.ri-money-pound-circle-line:before{content:""}.ri-moon-clear-fill:before{content:""}.ri-moon-clear-line:before{content:""}.ri-moon-cloudy-fill:before{content:""}.ri-moon-cloudy-line:before{content:""}.ri-moon-fill:before{content:""}.ri-moon-foggy-fill:before{content:""}.ri-moon-foggy-line:before{content:""}.ri-moon-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-more-2-line:before{content:""}.ri-more-fill:before{content:""}.ri-more-line:before{content:""}.ri-motorbike-fill:before{content:""}.ri-motorbike-line:before{content:""}.ri-mouse-fill:before{content:""}.ri-mouse-line:before{content:""}.ri-movie-2-fill:before{content:""}.ri-movie-2-line:before{content:""}.ri-movie-fill:before{content:""}.ri-movie-line:before{content:""}.ri-music-2-fill:before{content:""}.ri-music-2-line:before{content:""}.ri-music-fill:before{content:""}.ri-music-line:before{content:""}.ri-mv-fill:before{content:""}.ri-mv-line:before{content:""}.ri-navigation-fill:before{content:""}.ri-navigation-line:before{content:""}.ri-netease-cloud-music-fill:before{content:""}.ri-netease-cloud-music-line:before{content:""}.ri-netflix-fill:before{content:""}.ri-netflix-line:before{content:""}.ri-newspaper-fill:before{content:""}.ri-newspaper-line:before{content:""}.ri-node-tree:before{content:""}.ri-notification-2-fill:before{content:""}.ri-notification-2-line:before{content:""}.ri-notification-3-fill:before{content:""}.ri-notification-3-line:before{content:""}.ri-notification-4-fill:before{content:""}.ri-notification-4-line:before{content:""}.ri-notification-badge-fill:before{content:""}.ri-notification-badge-line:before{content:""}.ri-notification-fill:before{content:""}.ri-notification-line:before{content:""}.ri-notification-off-fill:before{content:""}.ri-notification-off-line:before{content:""}.ri-npmjs-fill:before{content:""}.ri-npmjs-line:before{content:""}.ri-number-0:before{content:""}.ri-number-1:before{content:""}.ri-number-2:before{content:""}.ri-number-3:before{content:""}.ri-number-4:before{content:""}.ri-number-5:before{content:""}.ri-number-6:before{content:""}.ri-number-7:before{content:""}.ri-number-8:before{content:""}.ri-number-9:before{content:""}.ri-numbers-fill:before{content:""}.ri-numbers-line:before{content:""}.ri-nurse-fill:before{content:""}.ri-nurse-line:before{content:""}.ri-oil-fill:before{content:""}.ri-oil-line:before{content:""}.ri-omega:before{content:""}.ri-open-arm-fill:before{content:""}.ri-open-arm-line:before{content:""}.ri-open-source-fill:before{content:""}.ri-open-source-line:before{content:""}.ri-opera-fill:before{content:""}.ri-opera-line:before{content:""}.ri-order-play-fill:before{content:""}.ri-order-play-line:before{content:""}.ri-organization-chart:before{content:""}.ri-outlet-2-fill:before{content:""}.ri-outlet-2-line:before{content:""}.ri-outlet-fill:before{content:""}.ri-outlet-line:before{content:""}.ri-page-separator:before{content:""}.ri-pages-fill:before{content:""}.ri-pages-line:before{content:""}.ri-paint-brush-fill:before{content:""}.ri-paint-brush-line:before{content:""}.ri-paint-fill:before{content:""}.ri-paint-line:before{content:""}.ri-palette-fill:before{content:""}.ri-palette-line:before{content:""}.ri-pantone-fill:before{content:""}.ri-pantone-line:before{content:""}.ri-paragraph:before{content:""}.ri-parent-fill:before{content:""}.ri-parent-line:before{content:""}.ri-parentheses-fill:before{content:""}.ri-parentheses-line:before{content:""}.ri-parking-box-fill:before{content:""}.ri-parking-box-line:before{content:""}.ri-parking-fill:before{content:""}.ri-parking-line:before{content:""}.ri-passport-fill:before{content:""}.ri-passport-line:before{content:""}.ri-patreon-fill:before{content:""}.ri-patreon-line:before{content:""}.ri-pause-circle-fill:before{content:""}.ri-pause-circle-line:before{content:""}.ri-pause-fill:before{content:""}.ri-pause-line:before{content:""}.ri-pause-mini-fill:before{content:""}.ri-pause-mini-line:before{content:""}.ri-paypal-fill:before{content:""}.ri-paypal-line:before{content:""}.ri-pen-nib-fill:before{content:""}.ri-pen-nib-line:before{content:""}.ri-pencil-fill:before{content:""}.ri-pencil-line:before{content:""}.ri-pencil-ruler-2-fill:before{content:""}.ri-pencil-ruler-2-line:before{content:""}.ri-pencil-ruler-fill:before{content:""}.ri-pencil-ruler-line:before{content:""}.ri-percent-fill:before{content:""}.ri-percent-line:before{content:""}.ri-phone-camera-fill:before{content:""}.ri-phone-camera-line:before{content:""}.ri-phone-fill:before{content:""}.ri-phone-find-fill:before{content:""}.ri-phone-find-line:before{content:""}.ri-phone-line:before{content:""}.ri-phone-lock-fill:before{content:""}.ri-phone-lock-line:before{content:""}.ri-picture-in-picture-2-fill:before{content:""}.ri-picture-in-picture-2-line:before{content:""}.ri-picture-in-picture-exit-fill:before{content:""}.ri-picture-in-picture-exit-line:before{content:""}.ri-picture-in-picture-fill:before{content:""}.ri-picture-in-picture-line:before{content:""}.ri-pie-chart-2-fill:before{content:""}.ri-pie-chart-2-line:before{content:""}.ri-pie-chart-box-fill:before{content:""}.ri-pie-chart-box-line:before{content:""}.ri-pie-chart-fill:before{content:""}.ri-pie-chart-line:before{content:""}.ri-pin-distance-fill:before{content:""}.ri-pin-distance-line:before{content:""}.ri-ping-pong-fill:before{content:""}.ri-ping-pong-line:before{content:""}.ri-pinterest-fill:before{content:""}.ri-pinterest-line:before{content:""}.ri-pinyin-input:before{content:""}.ri-pixelfed-fill:before{content:""}.ri-pixelfed-line:before{content:""}.ri-plane-fill:before{content:""}.ri-plane-line:before{content:""}.ri-plant-fill:before{content:""}.ri-plant-line:before{content:""}.ri-play-circle-fill:before{content:""}.ri-play-circle-line:before{content:""}.ri-play-fill:before{content:""}.ri-play-line:before{content:""}.ri-play-list-2-fill:before{content:""}.ri-play-list-2-line:before{content:""}.ri-play-list-add-fill:before{content:""}.ri-play-list-add-line:before{content:""}.ri-play-list-fill:before{content:""}.ri-play-list-line:before{content:""}.ri-play-mini-fill:before{content:""}.ri-play-mini-line:before{content:""}.ri-playstation-fill:before{content:""}.ri-playstation-line:before{content:""}.ri-plug-2-fill:before{content:""}.ri-plug-2-line:before{content:""}.ri-plug-fill:before{content:""}.ri-plug-line:before{content:""}.ri-polaroid-2-fill:before{content:""}.ri-polaroid-2-line:before{content:""}.ri-polaroid-fill:before{content:""}.ri-polaroid-line:before{content:""}.ri-police-car-fill:before{content:""}.ri-police-car-line:before{content:""}.ri-price-tag-2-fill:before{content:""}.ri-price-tag-2-line:before{content:""}.ri-price-tag-3-fill:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-price-tag-fill:before{content:""}.ri-price-tag-line:before{content:""}.ri-printer-cloud-fill:before{content:""}.ri-printer-cloud-line:before{content:""}.ri-printer-fill:before{content:""}.ri-printer-line:before{content:""}.ri-product-hunt-fill:before{content:""}.ri-product-hunt-line:before{content:""}.ri-profile-fill:before{content:""}.ri-profile-line:before{content:""}.ri-projector-2-fill:before{content:""}.ri-projector-2-line:before{content:""}.ri-projector-fill:before{content:""}.ri-projector-line:before{content:""}.ri-psychotherapy-fill:before{content:""}.ri-psychotherapy-line:before{content:""}.ri-pulse-fill:before{content:""}.ri-pulse-line:before{content:""}.ri-pushpin-2-fill:before{content:""}.ri-pushpin-2-line:before{content:""}.ri-pushpin-fill:before{content:""}.ri-pushpin-line:before{content:""}.ri-qq-fill:before{content:""}.ri-qq-line:before{content:""}.ri-qr-code-fill:before{content:""}.ri-qr-code-line:before{content:""}.ri-qr-scan-2-fill:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-qr-scan-fill:before{content:""}.ri-qr-scan-line:before{content:""}.ri-question-answer-fill:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-fill:before{content:""}.ri-question-line:before{content:""}.ri-question-mark:before{content:""}.ri-questionnaire-fill:before{content:""}.ri-questionnaire-line:before{content:""}.ri-quill-pen-fill:before{content:""}.ri-quill-pen-line:before{content:""}.ri-radar-fill:before{content:""}.ri-radar-line:before{content:""}.ri-radio-2-fill:before{content:""}.ri-radio-2-line:before{content:""}.ri-radio-button-fill:before{content:""}.ri-radio-button-line:before{content:""}.ri-radio-fill:before{content:""}.ri-radio-line:before{content:""}.ri-rainbow-fill:before{content:""}.ri-rainbow-line:before{content:""}.ri-rainy-fill:before{content:""}.ri-rainy-line:before{content:""}.ri-reactjs-fill:before{content:""}.ri-reactjs-line:before{content:""}.ri-record-circle-fill:before{content:""}.ri-record-circle-line:before{content:""}.ri-record-mail-fill:before{content:""}.ri-record-mail-line:before{content:""}.ri-recycle-fill:before{content:""}.ri-recycle-line:before{content:""}.ri-red-packet-fill:before{content:""}.ri-red-packet-line:before{content:""}.ri-reddit-fill:before{content:""}.ri-reddit-line:before{content:""}.ri-refresh-fill:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-fill:before{content:""}.ri-refund-2-line:before{content:""}.ri-refund-fill:before{content:""}.ri-refund-line:before{content:""}.ri-registered-fill:before{content:""}.ri-registered-line:before{content:""}.ri-remixicon-fill:before{content:""}.ri-remixicon-line:before{content:""}.ri-remote-control-2-fill:before{content:""}.ri-remote-control-2-line:before{content:""}.ri-remote-control-fill:before{content:""}.ri-remote-control-line:before{content:""}.ri-repeat-2-fill:before{content:""}.ri-repeat-2-line:before{content:""}.ri-repeat-fill:before{content:""}.ri-repeat-line:before{content:""}.ri-repeat-one-fill:before{content:""}.ri-repeat-one-line:before{content:""}.ri-reply-all-fill:before{content:""}.ri-reply-all-line:before{content:""}.ri-reply-fill:before{content:""}.ri-reply-line:before{content:""}.ri-reserved-fill:before{content:""}.ri-reserved-line:before{content:""}.ri-rest-time-fill:before{content:""}.ri-rest-time-line:before{content:""}.ri-restart-fill:before{content:""}.ri-restart-line:before{content:""}.ri-restaurant-2-fill:before{content:""}.ri-restaurant-2-line:before{content:""}.ri-restaurant-fill:before{content:""}.ri-restaurant-line:before{content:""}.ri-rewind-fill:before{content:""}.ri-rewind-line:before{content:""}.ri-rewind-mini-fill:before{content:""}.ri-rewind-mini-line:before{content:""}.ri-rhythm-fill:before{content:""}.ri-rhythm-line:before{content:""}.ri-riding-fill:before{content:""}.ri-riding-line:before{content:""}.ri-road-map-fill:before{content:""}.ri-road-map-line:before{content:""}.ri-roadster-fill:before{content:""}.ri-roadster-line:before{content:""}.ri-robot-fill:before{content:""}.ri-robot-line:before{content:""}.ri-rocket-2-fill:before{content:""}.ri-rocket-2-line:before{content:""}.ri-rocket-fill:before{content:""}.ri-rocket-line:before{content:""}.ri-rotate-lock-fill:before{content:""}.ri-rotate-lock-line:before{content:""}.ri-rounded-corner:before{content:""}.ri-route-fill:before{content:""}.ri-route-line:before{content:""}.ri-router-fill:before{content:""}.ri-router-line:before{content:""}.ri-rss-fill:before{content:""}.ri-rss-line:before{content:""}.ri-ruler-2-fill:before{content:""}.ri-ruler-2-line:before{content:""}.ri-ruler-fill:before{content:""}.ri-ruler-line:before{content:""}.ri-run-fill:before{content:""}.ri-run-line:before{content:""}.ri-safari-fill:before{content:""}.ri-safari-line:before{content:""}.ri-safe-2-fill:before{content:""}.ri-safe-2-line:before{content:""}.ri-safe-fill:before{content:""}.ri-safe-line:before{content:""}.ri-sailboat-fill:before{content:""}.ri-sailboat-line:before{content:""}.ri-save-2-fill:before{content:""}.ri-save-2-line:before{content:""}.ri-save-3-fill:before{content:""}.ri-save-3-line:before{content:""}.ri-save-fill:before{content:""}.ri-save-line:before{content:""}.ri-scales-2-fill:before{content:""}.ri-scales-2-line:before{content:""}.ri-scales-3-fill:before{content:""}.ri-scales-3-line:before{content:""}.ri-scales-fill:before{content:""}.ri-scales-line:before{content:""}.ri-scan-2-fill:before{content:""}.ri-scan-2-line:before{content:""}.ri-scan-fill:before{content:""}.ri-scan-line:before{content:""}.ri-scissors-2-fill:before{content:""}.ri-scissors-2-line:before{content:""}.ri-scissors-cut-fill:before{content:""}.ri-scissors-cut-line:before{content:""}.ri-scissors-fill:before{content:""}.ri-scissors-line:before{content:""}.ri-screenshot-2-fill:before{content:""}.ri-screenshot-2-line:before{content:""}.ri-screenshot-fill:before{content:""}.ri-screenshot-line:before{content:""}.ri-sd-card-fill:before{content:""}.ri-sd-card-line:before{content:""}.ri-sd-card-mini-fill:before{content:""}.ri-sd-card-mini-line:before{content:""}.ri-search-2-fill:before{content:""}.ri-search-2-line:before{content:""}.ri-search-eye-fill:before{content:""}.ri-search-eye-line:before{content:""}.ri-search-fill:before{content:""}.ri-search-line:before{content:""}.ri-secure-payment-fill:before{content:""}.ri-secure-payment-line:before{content:""}.ri-seedling-fill:before{content:""}.ri-seedling-line:before{content:""}.ri-send-backward:before{content:""}.ri-send-plane-2-fill:before{content:""}.ri-send-plane-2-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-send-plane-line:before{content:""}.ri-send-to-back:before{content:""}.ri-sensor-fill:before{content:""}.ri-sensor-line:before{content:""}.ri-separator:before{content:""}.ri-server-fill:before{content:""}.ri-server-line:before{content:""}.ri-service-fill:before{content:""}.ri-service-line:before{content:""}.ri-settings-2-fill:before{content:""}.ri-settings-2-line:before{content:""}.ri-settings-3-fill:before{content:""}.ri-settings-3-line:before{content:""}.ri-settings-4-fill:before{content:""}.ri-settings-4-line:before{content:""}.ri-settings-5-fill:before{content:""}.ri-settings-5-line:before{content:""}.ri-settings-6-fill:before{content:""}.ri-settings-6-line:before{content:""}.ri-settings-fill:before{content:""}.ri-settings-line:before{content:""}.ri-shape-2-fill:before{content:""}.ri-shape-2-line:before{content:""}.ri-shape-fill:before{content:""}.ri-shape-line:before{content:""}.ri-share-box-fill:before{content:""}.ri-share-box-line:before{content:""}.ri-share-circle-fill:before{content:""}.ri-share-circle-line:before{content:""}.ri-share-fill:before{content:""}.ri-share-forward-2-fill:before{content:""}.ri-share-forward-2-line:before{content:""}.ri-share-forward-box-fill:before{content:""}.ri-share-forward-box-line:before{content:""}.ri-share-forward-fill:before{content:""}.ri-share-forward-line:before{content:""}.ri-share-line:before{content:""}.ri-shield-check-fill:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-cross-fill:before{content:""}.ri-shield-cross-line:before{content:""}.ri-shield-fill:before{content:""}.ri-shield-flash-fill:before{content:""}.ri-shield-flash-line:before{content:""}.ri-shield-keyhole-fill:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-shield-line:before{content:""}.ri-shield-star-fill:before{content:""}.ri-shield-star-line:before{content:""}.ri-shield-user-fill:before{content:""}.ri-shield-user-line:before{content:""}.ri-ship-2-fill:before{content:""}.ri-ship-2-line:before{content:""}.ri-ship-fill:before{content:""}.ri-ship-line:before{content:""}.ri-shirt-fill:before{content:""}.ri-shirt-line:before{content:""}.ri-shopping-bag-2-fill:before{content:""}.ri-shopping-bag-2-line:before{content:""}.ri-shopping-bag-3-fill:before{content:""}.ri-shopping-bag-3-line:before{content:""}.ri-shopping-bag-fill:before{content:""}.ri-shopping-bag-line:before{content:""}.ri-shopping-basket-2-fill:before{content:""}.ri-shopping-basket-2-line:before{content:""}.ri-shopping-basket-fill:before{content:""}.ri-shopping-basket-line:before{content:""}.ri-shopping-cart-2-fill:before{content:""}.ri-shopping-cart-2-line:before{content:""}.ri-shopping-cart-fill:before{content:""}.ri-shopping-cart-line:before{content:""}.ri-showers-fill:before{content:""}.ri-showers-line:before{content:""}.ri-shuffle-fill:before{content:""}.ri-shuffle-line:before{content:""}.ri-shut-down-fill:before{content:""}.ri-shut-down-line:before{content:""}.ri-side-bar-fill:before{content:""}.ri-side-bar-line:before{content:""}.ri-signal-tower-fill:before{content:""}.ri-signal-tower-line:before{content:""}.ri-signal-wifi-1-fill:before{content:""}.ri-signal-wifi-1-line:before{content:""}.ri-signal-wifi-2-fill:before{content:""}.ri-signal-wifi-2-line:before{content:""}.ri-signal-wifi-3-fill:before{content:""}.ri-signal-wifi-3-line:before{content:""}.ri-signal-wifi-error-fill:before{content:""}.ri-signal-wifi-error-line:before{content:""}.ri-signal-wifi-fill:before{content:""}.ri-signal-wifi-line:before{content:""}.ri-signal-wifi-off-fill:before{content:""}.ri-signal-wifi-off-line:before{content:""}.ri-sim-card-2-fill:before{content:""}.ri-sim-card-2-line:before{content:""}.ri-sim-card-fill:before{content:""}.ri-sim-card-line:before{content:""}.ri-single-quotes-l:before{content:""}.ri-single-quotes-r:before{content:""}.ri-sip-fill:before{content:""}.ri-sip-line:before{content:""}.ri-skip-back-fill:before{content:""}.ri-skip-back-line:before{content:""}.ri-skip-back-mini-fill:before{content:""}.ri-skip-back-mini-line:before{content:""}.ri-skip-forward-fill:before{content:""}.ri-skip-forward-line:before{content:""}.ri-skip-forward-mini-fill:before{content:""}.ri-skip-forward-mini-line:before{content:""}.ri-skull-2-fill:before{content:""}.ri-skull-2-line:before{content:""}.ri-skull-fill:before{content:""}.ri-skull-line:before{content:""}.ri-skype-fill:before{content:""}.ri-skype-line:before{content:""}.ri-slack-fill:before{content:""}.ri-slack-line:before{content:""}.ri-slice-fill:before{content:""}.ri-slice-line:before{content:""}.ri-slideshow-2-fill:before{content:""}.ri-slideshow-2-line:before{content:""}.ri-slideshow-3-fill:before{content:""}.ri-slideshow-3-line:before{content:""}.ri-slideshow-4-fill:before{content:""}.ri-slideshow-4-line:before{content:""}.ri-slideshow-fill:before{content:""}.ri-slideshow-line:before{content:""}.ri-smartphone-fill:before{content:""}.ri-smartphone-line:before{content:""}.ri-snapchat-fill:before{content:""}.ri-snapchat-line:before{content:""}.ri-snowy-fill:before{content:""}.ri-snowy-line:before{content:""}.ri-sort-asc:before{content:""}.ri-sort-desc:before{content:""}.ri-sound-module-fill:before{content:""}.ri-sound-module-line:before{content:""}.ri-soundcloud-fill:before{content:""}.ri-soundcloud-line:before{content:""}.ri-space-ship-fill:before{content:""}.ri-space-ship-line:before{content:""}.ri-space:before{content:""}.ri-spam-2-fill:before{content:""}.ri-spam-2-line:before{content:""}.ri-spam-3-fill:before{content:""}.ri-spam-3-line:before{content:""}.ri-spam-fill:before{content:""}.ri-spam-line:before{content:""}.ri-speaker-2-fill:before{content:""}.ri-speaker-2-line:before{content:""}.ri-speaker-3-fill:before{content:""}.ri-speaker-3-line:before{content:""}.ri-speaker-fill:before{content:""}.ri-speaker-line:before{content:""}.ri-spectrum-fill:before{content:""}.ri-spectrum-line:before{content:""}.ri-speed-fill:before{content:""}.ri-speed-line:before{content:""}.ri-speed-mini-fill:before{content:""}.ri-speed-mini-line:before{content:""}.ri-split-cells-horizontal:before{content:""}.ri-split-cells-vertical:before{content:""}.ri-spotify-fill:before{content:""}.ri-spotify-line:before{content:""}.ri-spy-fill:before{content:""}.ri-spy-line:before{content:""}.ri-stack-fill:before{content:""}.ri-stack-line:before{content:""}.ri-stack-overflow-fill:before{content:""}.ri-stack-overflow-line:before{content:""}.ri-stackshare-fill:before{content:""}.ri-stackshare-line:before{content:""}.ri-star-fill:before{content:""}.ri-star-half-fill:before{content:""}.ri-star-half-line:before{content:""}.ri-star-half-s-fill:before{content:""}.ri-star-half-s-line:before{content:""}.ri-star-line:before{content:""}.ri-star-s-fill:before{content:""}.ri-star-s-line:before{content:""}.ri-star-smile-fill:before{content:""}.ri-star-smile-line:before{content:""}.ri-steam-fill:before{content:""}.ri-steam-line:before{content:""}.ri-steering-2-fill:before{content:""}.ri-steering-2-line:before{content:""}.ri-steering-fill:before{content:""}.ri-steering-line:before{content:""}.ri-stethoscope-fill:before{content:""}.ri-stethoscope-line:before{content:""}.ri-sticky-note-2-fill:before{content:""}.ri-sticky-note-2-line:before{content:""}.ri-sticky-note-fill:before{content:""}.ri-sticky-note-line:before{content:""}.ri-stock-fill:before{content:""}.ri-stock-line:before{content:""}.ri-stop-circle-fill:before{content:""}.ri-stop-circle-line:before{content:""}.ri-stop-fill:before{content:""}.ri-stop-line:before{content:""}.ri-stop-mini-fill:before{content:""}.ri-stop-mini-line:before{content:""}.ri-store-2-fill:before{content:""}.ri-store-2-line:before{content:""}.ri-store-3-fill:before{content:""}.ri-store-3-line:before{content:""}.ri-store-fill:before{content:""}.ri-store-line:before{content:""}.ri-strikethrough-2:before{content:""}.ri-strikethrough:before{content:""}.ri-subscript-2:before{content:""}.ri-subscript:before{content:""}.ri-subtract-fill:before{content:""}.ri-subtract-line:before{content:""}.ri-subway-fill:before{content:""}.ri-subway-line:before{content:""}.ri-subway-wifi-fill:before{content:""}.ri-subway-wifi-line:before{content:""}.ri-suitcase-2-fill:before{content:""}.ri-suitcase-2-line:before{content:""}.ri-suitcase-3-fill:before{content:""}.ri-suitcase-3-line:before{content:""}.ri-suitcase-fill:before{content:""}.ri-suitcase-line:before{content:""}.ri-sun-cloudy-fill:before{content:""}.ri-sun-cloudy-line:before{content:""}.ri-sun-fill:before{content:""}.ri-sun-foggy-fill:before{content:""}.ri-sun-foggy-line:before{content:""}.ri-sun-line:before{content:""}.ri-superscript-2:before{content:""}.ri-superscript:before{content:""}.ri-surgical-mask-fill:before{content:""}.ri-surgical-mask-line:before{content:""}.ri-surround-sound-fill:before{content:""}.ri-surround-sound-line:before{content:""}.ri-survey-fill:before{content:""}.ri-survey-line:before{content:""}.ri-swap-box-fill:before{content:""}.ri-swap-box-line:before{content:""}.ri-swap-fill:before{content:""}.ri-swap-line:before{content:""}.ri-switch-fill:before{content:""}.ri-switch-line:before{content:""}.ri-sword-fill:before{content:""}.ri-sword-line:before{content:""}.ri-syringe-fill:before{content:""}.ri-syringe-line:before{content:""}.ri-t-box-fill:before{content:""}.ri-t-box-line:before{content:""}.ri-t-shirt-2-fill:before{content:""}.ri-t-shirt-2-line:before{content:""}.ri-t-shirt-air-fill:before{content:""}.ri-t-shirt-air-line:before{content:""}.ri-t-shirt-fill:before{content:""}.ri-t-shirt-line:before{content:""}.ri-table-2:before{content:""}.ri-table-alt-fill:before{content:""}.ri-table-alt-line:before{content:""}.ri-table-fill:before{content:""}.ri-table-line:before{content:""}.ri-tablet-fill:before{content:""}.ri-tablet-line:before{content:""}.ri-takeaway-fill:before{content:""}.ri-takeaway-line:before{content:""}.ri-taobao-fill:before{content:""}.ri-taobao-line:before{content:""}.ri-tape-fill:before{content:""}.ri-tape-line:before{content:""}.ri-task-fill:before{content:""}.ri-task-line:before{content:""}.ri-taxi-fill:before{content:""}.ri-taxi-line:before{content:""}.ri-taxi-wifi-fill:before{content:""}.ri-taxi-wifi-line:before{content:""}.ri-team-fill:before{content:""}.ri-team-line:before{content:""}.ri-telegram-fill:before{content:""}.ri-telegram-line:before{content:""}.ri-temp-cold-fill:before{content:""}.ri-temp-cold-line:before{content:""}.ri-temp-hot-fill:before{content:""}.ri-temp-hot-line:before{content:""}.ri-terminal-box-fill:before{content:""}.ri-terminal-box-line:before{content:""}.ri-terminal-fill:before{content:""}.ri-terminal-line:before{content:""}.ri-terminal-window-fill:before{content:""}.ri-terminal-window-line:before{content:""}.ri-test-tube-fill:before{content:""}.ri-test-tube-line:before{content:""}.ri-text-direction-l:before{content:""}.ri-text-direction-r:before{content:""}.ri-text-spacing:before{content:""}.ri-text-wrap:before{content:""}.ri-text:before{content:""}.ri-thermometer-fill:before{content:""}.ri-thermometer-line:before{content:""}.ri-thumb-down-fill:before{content:""}.ri-thumb-down-line:before{content:""}.ri-thumb-up-fill:before{content:""}.ri-thumb-up-line:before{content:""}.ri-thunderstorms-fill:before{content:""}.ri-thunderstorms-line:before{content:""}.ri-ticket-2-fill:before{content:""}.ri-ticket-2-line:before{content:""}.ri-ticket-fill:before{content:""}.ri-ticket-line:before{content:""}.ri-time-fill:before{content:""}.ri-time-line:before{content:""}.ri-timer-2-fill:before{content:""}.ri-timer-2-line:before{content:""}.ri-timer-fill:before{content:""}.ri-timer-flash-fill:before{content:""}.ri-timer-flash-line:before{content:""}.ri-timer-line:before{content:""}.ri-todo-fill:before{content:""}.ri-todo-line:before{content:""}.ri-toggle-fill:before{content:""}.ri-toggle-line:before{content:""}.ri-tools-fill:before{content:""}.ri-tools-line:before{content:""}.ri-tornado-fill:before{content:""}.ri-tornado-line:before{content:""}.ri-trademark-fill:before{content:""}.ri-trademark-line:before{content:""}.ri-traffic-light-fill:before{content:""}.ri-traffic-light-line:before{content:""}.ri-train-fill:before{content:""}.ri-train-line:before{content:""}.ri-train-wifi-fill:before{content:""}.ri-train-wifi-line:before{content:""}.ri-translate-2:before{content:""}.ri-translate:before{content:""}.ri-travesti-fill:before{content:""}.ri-travesti-line:before{content:""}.ri-treasure-map-fill:before{content:""}.ri-treasure-map-line:before{content:""}.ri-trello-fill:before{content:""}.ri-trello-line:before{content:""}.ri-trophy-fill:before{content:""}.ri-trophy-line:before{content:""}.ri-truck-fill:before{content:""}.ri-truck-line:before{content:""}.ri-tumblr-fill:before{content:""}.ri-tumblr-line:before{content:""}.ri-tv-2-fill:before{content:""}.ri-tv-2-line:before{content:""}.ri-tv-fill:before{content:""}.ri-tv-line:before{content:""}.ri-twitch-fill:before{content:""}.ri-twitch-line:before{content:""}.ri-twitter-fill:before{content:""}.ri-twitter-line:before{content:""}.ri-typhoon-fill:before{content:""}.ri-typhoon-line:before{content:""}.ri-u-disk-fill:before{content:""}.ri-u-disk-line:before{content:""}.ri-ubuntu-fill:before{content:""}.ri-ubuntu-line:before{content:""}.ri-umbrella-fill:before{content:""}.ri-umbrella-line:before{content:""}.ri-underline:before{content:""}.ri-uninstall-fill:before{content:""}.ri-uninstall-line:before{content:""}.ri-unsplash-fill:before{content:""}.ri-unsplash-line:before{content:""}.ri-upload-2-fill:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-fill:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-upload-cloud-fill:before{content:""}.ri-upload-cloud-line:before{content:""}.ri-upload-fill:before{content:""}.ri-upload-line:before{content:""}.ri-usb-fill:before{content:""}.ri-usb-line:before{content:""}.ri-user-2-fill:before{content:""}.ri-user-2-line:before{content:""}.ri-user-3-fill:before{content:""}.ri-user-3-line:before{content:""}.ri-user-4-fill:before{content:""}.ri-user-4-line:before{content:""}.ri-user-5-fill:before{content:""}.ri-user-5-line:before{content:""}.ri-user-6-fill:before{content:""}.ri-user-6-line:before{content:""}.ri-user-add-fill:before{content:""}.ri-user-add-line:before{content:""}.ri-user-fill:before{content:""}.ri-user-follow-fill:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-heart-fill:before{content:""}.ri-user-heart-line:before{content:""}.ri-user-line:before{content:""}.ri-user-location-fill:before{content:""}.ri-user-location-line:before{content:""}.ri-user-received-2-fill:before{content:""}.ri-user-received-2-line:before{content:""}.ri-user-received-fill:before{content:""}.ri-user-received-line:before{content:""}.ri-user-search-fill:before{content:""}.ri-user-search-line:before{content:""}.ri-user-settings-fill:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-shared-2-fill:before{content:""}.ri-user-shared-2-line:before{content:""}.ri-user-shared-fill:before{content:""}.ri-user-shared-line:before{content:""}.ri-user-smile-fill:before{content:""}.ri-user-smile-line:before{content:""}.ri-user-star-fill:before{content:""}.ri-user-star-line:before{content:""}.ri-user-unfollow-fill:before{content:""}.ri-user-unfollow-line:before{content:""}.ri-user-voice-fill:before{content:""}.ri-user-voice-line:before{content:""}.ri-video-add-fill:before{content:""}.ri-video-add-line:before{content:""}.ri-video-chat-fill:before{content:""}.ri-video-chat-line:before{content:""}.ri-video-download-fill:before{content:""}.ri-video-download-line:before{content:""}.ri-video-fill:before{content:""}.ri-video-line:before{content:""}.ri-video-upload-fill:before{content:""}.ri-video-upload-line:before{content:""}.ri-vidicon-2-fill:before{content:""}.ri-vidicon-2-line:before{content:""}.ri-vidicon-fill:before{content:""}.ri-vidicon-line:before{content:""}.ri-vimeo-fill:before{content:""}.ri-vimeo-line:before{content:""}.ri-vip-crown-2-fill:before{content:""}.ri-vip-crown-2-line:before{content:""}.ri-vip-crown-fill:before{content:""}.ri-vip-crown-line:before{content:""}.ri-vip-diamond-fill:before{content:""}.ri-vip-diamond-line:before{content:""}.ri-vip-fill:before{content:""}.ri-vip-line:before{content:""}.ri-virus-fill:before{content:""}.ri-virus-line:before{content:""}.ri-visa-fill:before{content:""}.ri-visa-line:before{content:""}.ri-voice-recognition-fill:before{content:""}.ri-voice-recognition-line:before{content:""}.ri-voiceprint-fill:before{content:""}.ri-voiceprint-line:before{content:""}.ri-volume-down-fill:before{content:""}.ri-volume-down-line:before{content:""}.ri-volume-mute-fill:before{content:""}.ri-volume-mute-line:before{content:""}.ri-volume-off-vibrate-fill:before{content:""}.ri-volume-off-vibrate-line:before{content:""}.ri-volume-up-fill:before{content:""}.ri-volume-up-line:before{content:""}.ri-volume-vibrate-fill:before{content:""}.ri-volume-vibrate-line:before{content:""}.ri-vuejs-fill:before{content:""}.ri-vuejs-line:before{content:""}.ri-walk-fill:before{content:""}.ri-walk-line:before{content:""}.ri-wallet-2-fill:before{content:""}.ri-wallet-2-line:before{content:""}.ri-wallet-3-fill:before{content:""}.ri-wallet-3-line:before{content:""}.ri-wallet-fill:before{content:""}.ri-wallet-line:before{content:""}.ri-water-flash-fill:before{content:""}.ri-water-flash-line:before{content:""}.ri-webcam-fill:before{content:""}.ri-webcam-line:before{content:""}.ri-wechat-2-fill:before{content:""}.ri-wechat-2-line:before{content:""}.ri-wechat-fill:before{content:""}.ri-wechat-line:before{content:""}.ri-wechat-pay-fill:before{content:""}.ri-wechat-pay-line:before{content:""}.ri-weibo-fill:before{content:""}.ri-weibo-line:before{content:""}.ri-whatsapp-fill:before{content:""}.ri-whatsapp-line:before{content:""}.ri-wheelchair-fill:before{content:""}.ri-wheelchair-line:before{content:""}.ri-wifi-fill:before{content:""}.ri-wifi-line:before{content:""}.ri-wifi-off-fill:before{content:""}.ri-wifi-off-line:before{content:""}.ri-window-2-fill:before{content:""}.ri-window-2-line:before{content:""}.ri-window-fill:before{content:""}.ri-window-line:before{content:""}.ri-windows-fill:before{content:""}.ri-windows-line:before{content:""}.ri-windy-fill:before{content:""}.ri-windy-line:before{content:""}.ri-wireless-charging-fill:before{content:""}.ri-wireless-charging-line:before{content:""}.ri-women-fill:before{content:""}.ri-women-line:before{content:""}.ri-wubi-input:before{content:""}.ri-xbox-fill:before{content:""}.ri-xbox-line:before{content:""}.ri-xing-fill:before{content:""}.ri-xing-line:before{content:""}.ri-youtube-fill:before{content:""}.ri-youtube-line:before{content:""}.ri-zcool-fill:before{content:""}.ri-zcool-line:before{content:""}.ri-zhihu-fill:before{content:""}.ri-zhihu-line:before{content:""}.ri-zoom-in-fill:before{content:""}.ri-zoom-in-line:before{content:""}.ri-zoom-out-fill:before{content:""}.ri-zoom-out-line:before{content:""}.ri-zzz-fill:before{content:""}.ri-zzz-line:before{content:""}.ri-arrow-down-double-fill:before{content:""}.ri-arrow-down-double-line:before{content:""}.ri-arrow-left-double-fill:before{content:""}.ri-arrow-left-double-line:before{content:""}.ri-arrow-right-double-fill:before{content:""}.ri-arrow-right-double-line:before{content:""}.ri-arrow-turn-back-fill:before{content:""}.ri-arrow-turn-back-line:before{content:""}.ri-arrow-turn-forward-fill:before{content:""}.ri-arrow-turn-forward-line:before{content:""}.ri-arrow-up-double-fill:before{content:""}.ri-arrow-up-double-line:before{content:""}.ri-bard-fill:before{content:""}.ri-bard-line:before{content:""}.ri-bootstrap-fill:before{content:""}.ri-bootstrap-line:before{content:""}.ri-box-1-fill:before{content:""}.ri-box-1-line:before{content:""}.ri-box-2-fill:before{content:""}.ri-box-2-line:before{content:""}.ri-box-3-fill:before{content:""}.ri-box-3-line:before{content:""}.ri-brain-fill:before{content:""}.ri-brain-line:before{content:""}.ri-candle-fill:before{content:""}.ri-candle-line:before{content:""}.ri-cash-fill:before{content:""}.ri-cash-line:before{content:""}.ri-contract-left-fill:before{content:""}.ri-contract-left-line:before{content:""}.ri-contract-left-right-fill:before{content:""}.ri-contract-left-right-line:before{content:""}.ri-contract-right-fill:before{content:""}.ri-contract-right-line:before{content:""}.ri-contract-up-down-fill:before{content:""}.ri-contract-up-down-line:before{content:""}.ri-copilot-fill:before{content:""}.ri-copilot-line:before{content:""}.ri-corner-down-left-fill:before{content:""}.ri-corner-down-left-line:before{content:""}.ri-corner-down-right-fill:before{content:""}.ri-corner-down-right-line:before{content:""}.ri-corner-left-down-fill:before{content:""}.ri-corner-left-down-line:before{content:""}.ri-corner-left-up-fill:before{content:""}.ri-corner-left-up-line:before{content:""}.ri-corner-right-down-fill:before{content:""}.ri-corner-right-down-line:before{content:""}.ri-corner-right-up-fill:before{content:""}.ri-corner-right-up-line:before{content:""}.ri-corner-up-left-double-fill:before{content:""}.ri-corner-up-left-double-line:before{content:""}.ri-corner-up-left-fill:before{content:""}.ri-corner-up-left-line:before{content:""}.ri-corner-up-right-double-fill:before{content:""}.ri-corner-up-right-double-line:before{content:""}.ri-corner-up-right-fill:before{content:""}.ri-corner-up-right-line:before{content:""}.ri-cross-fill:before{content:""}.ri-cross-line:before{content:""}.ri-edge-new-fill:before{content:""}.ri-edge-new-line:before{content:""}.ri-equal-fill:before{content:""}.ri-equal-line:before{content:""}.ri-expand-left-fill:before{content:""}.ri-expand-left-line:before{content:""}.ri-expand-left-right-fill:before{content:""}.ri-expand-left-right-line:before{content:""}.ri-expand-right-fill:before{content:""}.ri-expand-right-line:before{content:""}.ri-expand-up-down-fill:before{content:""}.ri-expand-up-down-line:before{content:""}.ri-flickr-fill:before{content:""}.ri-flickr-line:before{content:""}.ri-forward-10-fill:before{content:""}.ri-forward-10-line:before{content:""}.ri-forward-15-fill:before{content:""}.ri-forward-15-line:before{content:""}.ri-forward-30-fill:before{content:""}.ri-forward-30-line:before{content:""}.ri-forward-5-fill:before{content:""}.ri-forward-5-line:before{content:""}.ri-graduation-cap-fill:before{content:""}.ri-graduation-cap-line:before{content:""}.ri-home-office-fill:before{content:""}.ri-home-office-line:before{content:""}.ri-hourglass-2-fill:before{content:""}.ri-hourglass-2-line:before{content:""}.ri-hourglass-fill:before{content:""}.ri-hourglass-line:before{content:""}.ri-javascript-fill:before{content:""}.ri-javascript-line:before{content:""}.ri-loop-left-fill:before{content:""}.ri-loop-left-line:before{content:""}.ri-loop-right-fill:before{content:""}.ri-loop-right-line:before{content:""}.ri-memories-fill:before{content:""}.ri-memories-line:before{content:""}.ri-meta-fill:before{content:""}.ri-meta-line:before{content:""}.ri-microsoft-loop-fill:before{content:""}.ri-microsoft-loop-line:before{content:""}.ri-nft-fill:before{content:""}.ri-nft-line:before{content:""}.ri-notion-fill:before{content:""}.ri-notion-line:before{content:""}.ri-openai-fill:before{content:""}.ri-openai-line:before{content:""}.ri-overline:before{content:""}.ri-p2p-fill:before{content:""}.ri-p2p-line:before{content:""}.ri-presentation-fill:before{content:""}.ri-presentation-line:before{content:""}.ri-replay-10-fill:before{content:""}.ri-replay-10-line:before{content:""}.ri-replay-15-fill:before{content:""}.ri-replay-15-line:before{content:""}.ri-replay-30-fill:before{content:""}.ri-replay-30-line:before{content:""}.ri-replay-5-fill:before{content:""}.ri-replay-5-line:before{content:""}.ri-school-fill:before{content:""}.ri-school-line:before{content:""}.ri-shining-2-fill:before{content:""}.ri-shining-2-line:before{content:""}.ri-shining-fill:before{content:""}.ri-shining-line:before{content:""}.ri-sketching:before{content:""}.ri-skip-down-fill:before{content:""}.ri-skip-down-line:before{content:""}.ri-skip-left-fill:before{content:""}.ri-skip-left-line:before{content:""}.ri-skip-right-fill:before{content:""}.ri-skip-right-line:before{content:""}.ri-skip-up-fill:before{content:""}.ri-skip-up-line:before{content:""}.ri-slow-down-fill:before{content:""}.ri-slow-down-line:before{content:""}.ri-sparkling-2-fill:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-sparkling-fill:before{content:""}.ri-sparkling-line:before{content:""}.ri-speak-fill:before{content:""}.ri-speak-line:before{content:""}.ri-speed-up-fill:before{content:""}.ri-speed-up-line:before{content:""}.ri-tiktok-fill:before{content:""}.ri-tiktok-line:before{content:""}.ri-token-swap-fill:before{content:""}.ri-token-swap-line:before{content:""}.ri-unpin-fill:before{content:""}.ri-unpin-line:before{content:""}.ri-wechat-channels-fill:before{content:""}.ri-wechat-channels-line:before{content:""}.ri-wordpress-fill:before{content:""}.ri-wordpress-line:before{content:""}.ri-blender-fill:before{content:""}.ri-blender-line:before{content:""}.ri-emoji-sticker-fill:before{content:""}.ri-emoji-sticker-line:before{content:""}.ri-git-close-pull-request-fill:before{content:""}.ri-git-close-pull-request-line:before{content:""}.ri-instance-fill:before{content:""}.ri-instance-line:before{content:""}.ri-megaphone-fill:before{content:""}.ri-megaphone-line:before{content:""}.ri-pass-expired-fill:before{content:""}.ri-pass-expired-line:before{content:""}.ri-pass-pending-fill:before{content:""}.ri-pass-pending-line:before{content:""}.ri-pass-valid-fill:before{content:""}.ri-pass-valid-line:before{content:""}.ri-ai-generate:before{content:""}.ri-calendar-close-fill:before{content:""}.ri-calendar-close-line:before{content:""}.ri-draggable:before{content:""}.ri-font-family:before{content:""}.ri-font-mono:before{content:""}.ri-font-sans-serif:before{content:""}.ri-hard-drive-3-fill:before{content:""}.ri-hard-drive-3-line:before{content:""}.ri-kick-fill:before{content:""}.ri-kick-line:before{content:""}.ri-list-check-3:before{content:""}.ri-list-indefinite:before{content:""}.ri-list-ordered-2:before{content:""}.ri-list-radio:before{content:""}.ri-openbase-fill:before{content:""}.ri-openbase-line:before{content:""}.ri-planet-fill:before{content:""}.ri-planet-line:before{content:""}.ri-prohibited-fill:before{content:""}.ri-prohibited-line:before{content:""}.ri-quote-text:before{content:""}.ri-seo-fill:before{content:""}.ri-seo-line:before{content:""}.ri-slash-commands:before{content:""}.ri-archive-2-fill:before{content:""}.ri-archive-2-line:before{content:""}.ri-inbox-2-fill:before{content:""}.ri-inbox-2-line:before{content:""}.ri-shake-hands-fill:before{content:""}.ri-shake-hands-line:before{content:""}.ri-supabase-fill:before{content:""}.ri-supabase-line:before{content:""}.ri-water-percent-fill:before{content:""}.ri-water-percent-line:before{content:""}.ri-yuque-fill:before{content:""}.ri-yuque-line:before{content:""}.ri-crosshair-2-fill:before{content:""}.ri-crosshair-2-line:before{content:""}.ri-crosshair-fill:before{content:""}.ri-crosshair-line:before{content:""}.ri-file-close-fill:before{content:""}.ri-file-close-line:before{content:""}.ri-infinity-fill:before{content:""}.ri-infinity-line:before{content:""}.ri-rfid-fill:before{content:""}.ri-rfid-line:before{content:""}.ri-slash-commands-2:before{content:""}.ri-user-forbid-fill:before{content:""}.ri-user-forbid-line:before{content:""}.ri-beer-fill:before{content:""}.ri-beer-line:before{content:""}.ri-circle-fill:before{content:""}.ri-circle-line:before{content:""}.ri-dropdown-list:before{content:""}.ri-file-image-fill:before{content:""}.ri-file-image-line:before{content:""}.ri-file-pdf-2-fill:before{content:""}.ri-file-pdf-2-line:before{content:""}.ri-file-video-fill:before{content:""}.ri-file-video-line:before{content:""}.ri-folder-image-fill:before{content:""}.ri-folder-image-line:before{content:""}.ri-folder-video-fill:before{content:""}.ri-folder-video-line:before{content:""}.ri-hexagon-fill:before{content:""}.ri-hexagon-line:before{content:""}.ri-menu-search-fill:before{content:""}.ri-menu-search-line:before{content:""}.ri-octagon-fill:before{content:""}.ri-octagon-line:before{content:""}.ri-pentagon-fill:before{content:""}.ri-pentagon-line:before{content:""}.ri-rectangle-fill:before{content:""}.ri-rectangle-line:before{content:""}.ri-robot-2-fill:before{content:""}.ri-robot-2-line:before{content:""}.ri-shapes-fill:before{content:""}.ri-shapes-line:before{content:""}.ri-square-fill:before{content:""}.ri-square-line:before{content:""}.ri-tent-fill:before{content:""}.ri-tent-line:before{content:""}.ri-threads-fill:before{content:""}.ri-threads-line:before{content:""}.ri-tree-fill:before{content:""}.ri-tree-line:before{content:""}.ri-triangle-fill:before{content:""}.ri-triangle-line:before{content:""}.ri-twitter-x-fill:before{content:""}.ri-twitter-x-line:before{content:""}.ri-verified-badge-fill:before{content:""}.ri-verified-badge-line:before{content:""}.ri-armchair-fill:before{content:""}.ri-armchair-line:before{content:""}.ri-bnb-fill:before{content:""}.ri-bnb-line:before{content:""}.ri-bread-fill:before{content:""}.ri-bread-line:before{content:""}.ri-btc-fill:before{content:""}.ri-btc-line:before{content:""}.ri-calendar-schedule-fill:before{content:""}.ri-calendar-schedule-line:before{content:""}.ri-dice-1-fill:before{content:""}.ri-dice-1-line:before{content:""}.ri-dice-2-fill:before{content:""}.ri-dice-2-line:before{content:""}.ri-dice-3-fill:before{content:""}.ri-dice-3-line:before{content:""}.ri-dice-4-fill:before{content:""}.ri-dice-4-line:before{content:""}.ri-dice-5-fill:before{content:""}.ri-dice-5-line:before{content:""}.ri-dice-6-fill:before{content:""}.ri-dice-6-line:before{content:""}.ri-dice-fill:before{content:""}.ri-dice-line:before{content:""}.ri-drinks-fill:before{content:""}.ri-drinks-line:before{content:""}.ri-equalizer-2-fill:before{content:""}.ri-equalizer-2-line:before{content:""}.ri-equalizer-3-fill:before{content:""}.ri-equalizer-3-line:before{content:""}.ri-eth-fill:before{content:""}.ri-eth-line:before{content:""}.ri-flower-fill:before{content:""}.ri-flower-line:before{content:""}.ri-glasses-2-fill:before{content:""}.ri-glasses-2-line:before{content:""}.ri-glasses-fill:before{content:""}.ri-glasses-line:before{content:""}.ri-goggles-fill:before{content:""}.ri-goggles-line:before{content:""}.ri-image-circle-fill:before{content:""}.ri-image-circle-line:before{content:""}.ri-info-i:before{content:""}.ri-money-rupee-circle-fill:before{content:""}.ri-money-rupee-circle-line:before{content:""}.ri-news-fill:before{content:""}.ri-news-line:before{content:""}.ri-robot-3-fill:before{content:""}.ri-robot-3-line:before{content:""}.ri-share-2-fill:before{content:""}.ri-share-2-line:before{content:""}.ri-sofa-fill:before{content:""}.ri-sofa-line:before{content:""}.ri-svelte-fill:before{content:""}.ri-svelte-line:before{content:""}.ri-vk-fill:before{content:""}.ri-vk-line:before{content:""}.ri-xrp-fill:before{content:""}.ri-xrp-line:before{content:""}.ri-xtz-fill:before{content:""}.ri-xtz-line:before{content:""}.ri-archive-stack-fill:before{content:""}.ri-archive-stack-line:before{content:""}.ri-bowl-fill:before{content:""}.ri-bowl-line:before{content:""}.ri-calendar-view:before{content:""}.ri-carousel-view:before{content:""}.ri-code-block:before{content:""}.ri-color-filter-fill:before{content:""}.ri-color-filter-line:before{content:""}.ri-contacts-book-3-fill:before{content:""}.ri-contacts-book-3-line:before{content:""}.ri-contract-fill:before{content:""}.ri-contract-line:before{content:""}.ri-drinks-2-fill:before{content:""}.ri-drinks-2-line:before{content:""}.ri-export-fill:before{content:""}.ri-export-line:before{content:""}.ri-file-check-fill:before{content:""}.ri-file-check-line:before{content:""}.ri-focus-mode:before{content:""}.ri-folder-6-fill:before{content:""}.ri-folder-6-line:before{content:""}.ri-folder-check-fill:before{content:""}.ri-folder-check-line:before{content:""}.ri-folder-close-fill:before{content:""}.ri-folder-close-line:before{content:""}.ri-folder-cloud-fill:before{content:""}.ri-folder-cloud-line:before{content:""}.ri-gallery-view-2:before{content:""}.ri-gallery-view:before{content:""}.ri-hand:before{content:""}.ri-import-fill:before{content:""}.ri-import-line:before{content:""}.ri-information-2-fill:before{content:""}.ri-information-2-line:before{content:""}.ri-kanban-view-2:before{content:""}.ri-kanban-view:before{content:""}.ri-list-view:before{content:""}.ri-lock-star-fill:before{content:""}.ri-lock-star-line:before{content:""}.ri-puzzle-2-fill:before{content:""}.ri-puzzle-2-line:before{content:""}.ri-puzzle-fill:before{content:""}.ri-puzzle-line:before{content:""}.ri-ram-2-fill:before{content:""}.ri-ram-2-line:before{content:""}.ri-ram-fill:before{content:""}.ri-ram-line:before{content:""}.ri-receipt-fill:before{content:""}.ri-receipt-line:before{content:""}.ri-shadow-fill:before{content:""}.ri-shadow-line:before{content:""}.ri-sidebar-fold-fill:before{content:""}.ri-sidebar-fold-line:before{content:""}.ri-sidebar-unfold-fill:before{content:""}.ri-sidebar-unfold-line:before{content:""}.ri-slideshow-view:before{content:""}.ri-sort-alphabet-asc:before{content:""}.ri-sort-alphabet-desc:before{content:""}.ri-sort-number-asc:before{content:""}.ri-sort-number-desc:before{content:""}.ri-stacked-view:before{content:""}.ri-sticky-note-add-fill:before{content:""}.ri-sticky-note-add-line:before{content:""}.ri-swap-2-fill:before{content:""}.ri-swap-2-line:before{content:""}.ri-swap-3-fill:before{content:""}.ri-swap-3-line:before{content:""}.ri-table-3:before{content:""}.ri-table-view:before{content:""}.ri-text-block:before{content:""}.ri-text-snippet:before{content:""}.ri-timeline-view:before{content:""}.ri-blogger-fill:before{content:""}.ri-blogger-line:before{content:""}.ri-chat-thread-fill:before{content:""}.ri-chat-thread-line:before{content:""}.ri-discount-percent-fill:before{content:""}.ri-discount-percent-line:before{content:""}.ri-exchange-2-fill:before{content:""}.ri-exchange-2-line:before{content:""}.ri-git-fork-fill:before{content:""}.ri-git-fork-line:before{content:""}.ri-input-field:before{content:""}.ri-progress-1-fill:before{content:""}.ri-progress-1-line:before{content:""}.ri-progress-2-fill:before{content:""}.ri-progress-2-line:before{content:""}.ri-progress-3-fill:before{content:""}.ri-progress-3-line:before{content:""}.ri-progress-4-fill:before{content:""}.ri-progress-4-line:before{content:""}.ri-progress-5-fill:before{content:""}.ri-progress-5-line:before{content:""}.ri-progress-6-fill:before{content:""}.ri-progress-6-line:before{content:""}.ri-progress-7-fill:before{content:""}.ri-progress-7-line:before{content:""}.ri-progress-8-fill:before{content:""}.ri-progress-8-line:before{content:""}.ri-remix-run-fill:before{content:""}.ri-remix-run-line:before{content:""}.ri-signpost-fill:before{content:""}.ri-signpost-line:before{content:""}.ri-time-zone-fill:before{content:""}.ri-time-zone-line:before{content:""}.ri-arrow-down-wide-fill:before{content:""}.ri-arrow-down-wide-line:before{content:""}.ri-arrow-left-wide-fill:before{content:""}.ri-arrow-left-wide-line:before{content:""}.ri-arrow-right-wide-fill:before{content:""}.ri-arrow-right-wide-line:before{content:""}.ri-arrow-up-wide-fill:before{content:""}.ri-arrow-up-wide-line:before{content:""}.ri-bluesky-fill:before{content:""}.ri-bluesky-line:before{content:""}.ri-expand-height-fill:before{content:""}.ri-expand-height-line:before{content:""}.ri-expand-width-fill:before{content:""}.ri-expand-width-line:before{content:""}.ri-forward-end-fill:before{content:""}.ri-forward-end-line:before{content:""}.ri-forward-end-mini-fill:before{content:""}.ri-forward-end-mini-line:before{content:""}.ri-friendica-fill:before{content:""}.ri-friendica-line:before{content:""}.ri-git-pr-draft-fill:before{content:""}.ri-git-pr-draft-line:before{content:""}.ri-play-reverse-fill:before{content:""}.ri-play-reverse-line:before{content:""}.ri-play-reverse-mini-fill:before{content:""}.ri-play-reverse-mini-line:before{content:""}.ri-rewind-start-fill:before{content:""}.ri-rewind-start-line:before{content:""}.ri-rewind-start-mini-fill:before{content:""}.ri-rewind-start-mini-line:before{content:""}.ri-scroll-to-bottom-fill:before{content:""}.ri-scroll-to-bottom-line:before{content:""}.ri-add-large-fill:before{content:""}.ri-add-large-line:before{content:""}.ri-aed-electrodes-fill:before{content:""}.ri-aed-electrodes-line:before{content:""}.ri-aed-fill:before{content:""}.ri-aed-line:before{content:""}.ri-alibaba-cloud-fill:before{content:""}.ri-alibaba-cloud-line:before{content:""}.ri-align-item-bottom-fill:before{content:""}.ri-align-item-bottom-line:before{content:""}.ri-align-item-horizontal-center-fill:before{content:""}.ri-align-item-horizontal-center-line:before{content:""}.ri-align-item-left-fill:before{content:""}.ri-align-item-left-line:before{content:""}.ri-align-item-right-fill:before{content:""}.ri-align-item-right-line:before{content:""}.ri-align-item-top-fill:before{content:""}.ri-align-item-top-line:before{content:""}.ri-align-item-vertical-center-fill:before{content:""}.ri-align-item-vertical-center-line:before{content:""}.ri-apps-2-add-fill:before{content:""}.ri-apps-2-add-line:before{content:""}.ri-close-large-fill:before{content:""}.ri-close-large-line:before{content:""}.ri-collapse-diagonal-2-fill:before{content:""}.ri-collapse-diagonal-2-line:before{content:""}.ri-collapse-diagonal-fill:before{content:""}.ri-collapse-diagonal-line:before{content:""}.ri-dashboard-horizontal-fill:before{content:""}.ri-dashboard-horizontal-line:before{content:""}.ri-expand-diagonal-2-fill:before{content:""}.ri-expand-diagonal-2-line:before{content:""}.ri-expand-diagonal-fill:before{content:""}.ri-expand-diagonal-line:before{content:""}.ri-firebase-fill:before{content:""}.ri-firebase-line:before{content:""}.ri-flip-horizontal-2-fill:before{content:""}.ri-flip-horizontal-2-line:before{content:""}.ri-flip-horizontal-fill:before{content:""}.ri-flip-horizontal-line:before{content:""}.ri-flip-vertical-2-fill:before{content:""}.ri-flip-vertical-2-line:before{content:""}.ri-flip-vertical-fill:before{content:""}.ri-flip-vertical-line:before{content:""}.ri-formula:before{content:""}.ri-function-add-fill:before{content:""}.ri-function-add-line:before{content:""}.ri-goblet-2-fill:before{content:""}.ri-goblet-2-line:before{content:""}.ri-golf-ball-fill:before{content:""}.ri-golf-ball-line:before{content:""}.ri-group-3-fill:before{content:""}.ri-group-3-line:before{content:""}.ri-heart-add-2-fill:before{content:""}.ri-heart-add-2-line:before{content:""}.ri-id-card-fill:before{content:""}.ri-id-card-line:before{content:""}.ri-information-off-fill:before{content:""}.ri-information-off-line:before{content:""}.ri-java-fill:before{content:""}.ri-java-line:before{content:""}.ri-layout-grid-2-fill:before{content:""}.ri-layout-grid-2-line:before{content:""}.ri-layout-horizontal-fill:before{content:""}.ri-layout-horizontal-line:before{content:""}.ri-layout-vertical-fill:before{content:""}.ri-layout-vertical-line:before{content:""}.ri-menu-fold-2-fill:before{content:""}.ri-menu-fold-2-line:before{content:""}.ri-menu-fold-3-fill:before{content:""}.ri-menu-fold-3-line:before{content:""}.ri-menu-fold-4-fill:before{content:""}.ri-menu-fold-4-line:before{content:""}.ri-menu-unfold-2-fill:before{content:""}.ri-menu-unfold-2-line:before{content:""}.ri-menu-unfold-3-fill:before{content:""}.ri-menu-unfold-3-line:before{content:""}.ri-menu-unfold-4-fill:before{content:""}.ri-menu-unfold-4-line:before{content:""}.ri-mobile-download-fill:before{content:""}.ri-mobile-download-line:before{content:""}.ri-nextjs-fill:before{content:""}.ri-nextjs-line:before{content:""}.ri-nodejs-fill:before{content:""}.ri-nodejs-line:before{content:""}.ri-pause-large-fill:before{content:""}.ri-pause-large-line:before{content:""}.ri-play-large-fill:before{content:""}.ri-play-large-line:before{content:""}.ri-play-reverse-large-fill:before{content:""}.ri-play-reverse-large-line:before{content:""}.ri-police-badge-fill:before{content:""}.ri-police-badge-line:before{content:""}.ri-prohibited-2-fill:before{content:""}.ri-prohibited-2-line:before{content:""}.ri-shopping-bag-4-fill:before{content:""}.ri-shopping-bag-4-line:before{content:""}.ri-snowflake-fill:before{content:""}.ri-snowflake-line:before{content:""}.ri-square-root:before{content:""}.ri-stop-large-fill:before{content:""}.ri-stop-large-line:before{content:""}.ri-tailwind-css-fill:before{content:""}.ri-tailwind-css-line:before{content:""}.ri-tooth-fill:before{content:""}.ri-tooth-line:before{content:""}.ri-video-off-fill:before{content:""}.ri-video-off-line:before{content:""}.ri-video-on-fill:before{content:""}.ri-video-on-line:before{content:""}.ri-webhook-fill:before{content:""}.ri-webhook-line:before{content:""}.ri-weight-fill:before{content:""}.ri-weight-line:before{content:""}.ri-book-shelf-fill:before{content:""}.ri-book-shelf-line:before{content:""}.ri-brain-2-fill:before{content:""}.ri-brain-2-line:before{content:""}.ri-chat-search-fill:before{content:""}.ri-chat-search-line:before{content:""}.ri-chat-unread-fill:before{content:""}.ri-chat-unread-line:before{content:""}.ri-collapse-horizontal-fill:before{content:""}.ri-collapse-horizontal-line:before{content:""}.ri-collapse-vertical-fill:before{content:""}.ri-collapse-vertical-line:before{content:""}.ri-dna-fill:before{content:""}.ri-dna-line:before{content:""}.ri-dropper-fill:before{content:""}.ri-dropper-line:before{content:""}.ri-expand-diagonal-s-2-fill:before{content:""}.ri-expand-diagonal-s-2-line:before{content:""}.ri-expand-diagonal-s-fill:before{content:""}.ri-expand-diagonal-s-line:before{content:""}.ri-expand-horizontal-fill:before{content:""}.ri-expand-horizontal-line:before{content:""}.ri-expand-horizontal-s-fill:before{content:""}.ri-expand-horizontal-s-line:before{content:""}.ri-expand-vertical-fill:before{content:""}.ri-expand-vertical-line:before{content:""}.ri-expand-vertical-s-fill:before{content:""}.ri-expand-vertical-s-line:before{content:""}.ri-gemini-fill:before{content:""}.ri-gemini-line:before{content:""}.ri-reset-left-fill:before{content:""}.ri-reset-left-line:before{content:""}.ri-reset-right-fill:before{content:""}.ri-reset-right-line:before{content:""}.ri-stairs-fill:before{content:""}.ri-stairs-line:before{content:""}.ri-telegram-2-fill:before{content:""}.ri-telegram-2-line:before{content:""}.ri-triangular-flag-fill:before{content:""}.ri-triangular-flag-line:before{content:""}.ri-user-minus-fill:before{content:""}.ri-user-minus-line:before{content:""}.ri-account-box-2-fill:before{content:""}.ri-account-box-2-line:before{content:""}.ri-account-circle-2-fill:before{content:""}.ri-account-circle-2-line:before{content:""}.ri-alarm-snooze-fill:before{content:""}.ri-alarm-snooze-line:before{content:""}.ri-arrow-down-box-fill:before{content:""}.ri-arrow-down-box-line:before{content:""}.ri-arrow-left-box-fill:before{content:""}.ri-arrow-left-box-line:before{content:""}.ri-arrow-left-down-box-fill:before{content:""}.ri-arrow-left-down-box-line:before{content:""}.ri-arrow-left-up-box-fill:before{content:""}.ri-arrow-left-up-box-line:before{content:""}.ri-arrow-right-box-fill:before{content:""}.ri-arrow-right-box-line:before{content:""}.ri-arrow-right-down-box-fill:before{content:""}.ri-arrow-right-down-box-line:before{content:""}.ri-arrow-right-up-box-fill:before{content:""}.ri-arrow-right-up-box-line:before{content:""}.ri-arrow-up-box-fill:before{content:""}.ri-arrow-up-box-line:before{content:""}.ri-bar-chart-box-ai-fill:before{content:""}.ri-bar-chart-box-ai-line:before{content:""}.ri-brush-ai-fill:before{content:""}.ri-brush-ai-line:before{content:""}.ri-camera-ai-fill:before{content:""}.ri-camera-ai-line:before{content:""}.ri-chat-ai-fill:before{content:""}.ri-chat-ai-line:before{content:""}.ri-chat-smile-ai-fill:before{content:""}.ri-chat-smile-ai-line:before{content:""}.ri-chat-voice-ai-fill:before{content:""}.ri-chat-voice-ai-line:before{content:""}.ri-code-ai-fill:before{content:""}.ri-code-ai-line:before{content:""}.ri-color-filter-ai-fill:before{content:""}.ri-color-filter-ai-line:before{content:""}.ri-custom-size:before{content:""}.ri-fediverse-fill:before{content:""}.ri-fediverse-line:before{content:""}.ri-flag-off-fill:before{content:""}.ri-flag-off-line:before{content:""}.ri-home-9-fill:before{content:""}.ri-home-9-line:before{content:""}.ri-image-ai-fill:before{content:""}.ri-image-ai-line:before{content:""}.ri-image-circle-ai-fill:before{content:""}.ri-image-circle-ai-line:before{content:""}.ri-info-card-fill:before{content:""}.ri-info-card-line:before{content:""}.ri-landscape-ai-fill:before{content:""}.ri-landscape-ai-line:before{content:""}.ri-letter-spacing-2:before{content:""}.ri-line-height-2:before{content:""}.ri-mail-ai-fill:before{content:""}.ri-mail-ai-line:before{content:""}.ri-mic-2-ai-fill:before{content:""}.ri-mic-2-ai-line:before{content:""}.ri-mic-ai-fill:before{content:""}.ri-mic-ai-line:before{content:""}.ri-movie-ai-fill:before{content:""}.ri-movie-ai-line:before{content:""}.ri-music-ai-fill:before{content:""}.ri-music-ai-line:before{content:""}.ri-notification-snooze-fill:before{content:""}.ri-notification-snooze-line:before{content:""}.ri-php-fill:before{content:""}.ri-php-line:before{content:""}.ri-pix-fill:before{content:""}.ri-pix-line:before{content:""}.ri-pulse-ai-fill:before{content:""}.ri-pulse-ai-line:before{content:""}.ri-quill-pen-ai-fill:before{content:""}.ri-quill-pen-ai-line:before{content:""}.ri-speak-ai-fill:before{content:""}.ri-speak-ai-line:before{content:""}.ri-star-off-fill:before{content:""}.ri-star-off-line:before{content:""}.ri-translate-ai-2:before{content:""}.ri-translate-ai:before{content:""}.ri-user-community-fill:before{content:""}.ri-user-community-line:before{content:""}.ri-vercel-fill:before{content:""}.ri-vercel-line:before{content:""}.ri-video-ai-fill:before{content:""}.ri-video-ai-line:before{content:""}.ri-video-on-ai-fill:before{content:""}.ri-video-on-ai-line:before{content:""}.ri-voice-ai-fill:before{content:""}.ri-voice-ai-line:before{content:""}.ri-ai-generate-2:before{content:""}.ri-ai-generate-text:before{content:""}.ri-anthropic-fill:before{content:""}.ri-anthropic-line:before{content:""}.ri-apps-2-ai-fill:before{content:""}.ri-apps-2-ai-line:before{content:""}.ri-camera-lens-ai-fill:before{content:""}.ri-camera-lens-ai-line:before{content:""}.ri-clapperboard-ai-fill:before{content:""}.ri-clapperboard-ai-line:before{content:""}.ri-claude-fill:before{content:""}.ri-claude-line:before{content:""}.ri-closed-captioning-ai-fill:before{content:""}.ri-closed-captioning-ai-line:before{content:""}.ri-dvd-ai-fill:before{content:""}.ri-dvd-ai-line:before{content:""}.ri-film-ai-fill:before{content:""}.ri-film-ai-line:before{content:""}.ri-font-size-ai:before{content:""}.ri-mixtral-fill:before{content:""}.ri-mixtral-line:before{content:""}.ri-movie-2-ai-fill:before{content:""}.ri-movie-2-ai-line:before{content:""}.ri-mv-ai-fill:before{content:""}.ri-mv-ai-line:before{content:""}.ri-perplexity-fill:before{content:""}.ri-perplexity-line:before{content:""}.ri-poker-clubs-fill:before{content:""}.ri-poker-clubs-line:before{content:""}.ri-poker-diamonds-fill:before{content:""}.ri-poker-diamonds-line:before{content:""}.ri-poker-hearts-fill:before{content:""}.ri-poker-hearts-line:before{content:""}.ri-poker-spades-fill:before{content:""}.ri-poker-spades-line:before{content:""}.ri-safe-3-fill:before{content:""}.ri-safe-3-line:before{content:""}.ri-accessibility-fill:before{content:""}.ri-accessibility-line:before{content:""}.ri-alarm-add-fill:before{content:""}.ri-alarm-add-line:before{content:""}.ri-arrow-down-long-fill:before{content:""}.ri-arrow-down-long-line:before{content:""}.ri-arrow-left-down-long-fill:before{content:""}.ri-arrow-left-down-long-line:before{content:""}.ri-arrow-left-long-fill:before{content:""}.ri-arrow-left-long-line:before{content:""}.ri-arrow-left-up-long-fill:before{content:""}.ri-arrow-left-up-long-line:before{content:""}.ri-arrow-right-down-long-fill:before{content:""}.ri-arrow-right-down-long-line:before{content:""}.ri-arrow-right-long-fill:before{content:""}.ri-arrow-right-long-line:before{content:""}.ri-arrow-right-up-long-fill:before{content:""}.ri-arrow-right-up-long-line:before{content:""}.ri-arrow-up-long-fill:before{content:""}.ri-arrow-up-long-line:before{content:""}.ri-chess-fill:before{content:""}.ri-chess-line:before{content:""}.ri-diamond-fill:before{content:""}.ri-diamond-line:before{content:""}.ri-diamond-ring-fill:before{content:""}.ri-diamond-ring-line:before{content:""}.ri-figma-fill:before{content:""}.ri-figma-line:before{content:""}.ri-firefox-browser-fill:before{content:""}.ri-firefox-browser-line:before{content:""}.ri-jewelry-fill:before{content:""}.ri-jewelry-line:before{content:""}.ri-multi-image-fill:before{content:""}.ri-multi-image-line:before{content:""}.ri-no-credit-card-fill:before{content:""}.ri-no-credit-card-line:before{content:""}.ri-service-bell-fill:before{content:""}.ri-service-bell-line:before{content:""}.ri-ai-agent-fill:before{content:""}.ri-ai-agent-line:before{content:""}.ri-ai-generate-2-fill:before{content:""}.ri-ai-generate-2-line:before{content:""}.ri-ai-generate-3d-fill:before{content:""}.ri-ai-generate-3d-line:before{content:""}.ri-ai:before{content:""}.ri-apps-ai-fill:before{content:""}.ri-apps-ai-line:before{content:""}.ri-atom-fill:before{content:""}.ri-atom-line:before{content:""}.ri-book-ai-fill:before{content:""}.ri-book-ai-line:before{content:""}.ri-brain-3-fill:before{content:""}.ri-brain-3-line:before{content:""}.ri-brain-ai-3-fill:before{content:""}.ri-brain-ai-3-line:before{content:""}.ri-brush-ai-3-fill:before{content:""}.ri-brush-ai-3-line:before{content:""}.ri-camera-4-fill:before{content:""}.ri-camera-4-line:before{content:""}.ri-camera-ai-2-fill:before{content:""}.ri-camera-ai-2-line:before{content:""}.ri-chat-ai-2-fill:before{content:""}.ri-chat-ai-2-line:before{content:""}.ri-chat-ai-3-fill:before{content:""}.ri-chat-ai-3-line:before{content:""}.ri-chat-ai-4-fill:before{content:""}.ri-chat-ai-4-line:before{content:""}.ri-chat-smile-ai-3-fill:before{content:""}.ri-chat-smile-ai-3-line:before{content:""}.ri-deepseek-fill:before{content:""}.ri-deepseek-line:before{content:""}.ri-file-ai-2-fill:before{content:""}.ri-file-ai-2-line:before{content:""}.ri-file-ai-fill:before{content:""}.ri-file-ai-line:before{content:""}.ri-function-ai-fill:before{content:""}.ri-function-ai-line:before{content:""}.ri-game-2-fill:before{content:""}.ri-game-2-line:before{content:""}.ri-goblet-broken-fill:before{content:""}.ri-goblet-broken-line:before{content:""}.ri-lightbulb-ai-fill:before{content:""}.ri-lightbulb-ai-line:before{content:""}.ri-loop-left-ai-fill:before{content:""}.ri-loop-left-ai-line:before{content:""}.ri-loop-right-ai-fill:before{content:""}.ri-loop-right-ai-line:before{content:""}.ri-message-ai-3-fill:before{content:""}.ri-message-ai-3-line:before{content:""}.ri-painting-ai-fill:before{content:""}.ri-painting-ai-line:before{content:""}.ri-painting-fill:before{content:""}.ri-painting-line:before{content:""}.ri-pencil-ai-2-fill:before{content:""}.ri-pencil-ai-2-line:before{content:""}.ri-pencil-ai-fill:before{content:""}.ri-pencil-ai-line:before{content:""}.ri-remix-fill:before{content:""}.ri-remix-line:before{content:""}.ri-search-ai-2-fill:before{content:""}.ri-search-ai-2-line:before{content:""}.ri-search-ai-3-fill:before{content:""}.ri-search-ai-3-line:before{content:""}.ri-search-ai-4-fill:before{content:""}.ri-search-ai-4-line:before{content:""}.ri-search-ai-fill:before{content:""}.ri-search-ai-line:before{content:""}.ri-speech-to-text-fill:before{content:""}.ri-speech-to-text-line:before{content:""}.ri-target-fill:before{content:""}.ri-target-line:before{content:""}.ri-text-to-speech-fill:before{content:""}.ri-text-to-speech-line:before{content:""}.ri-wrench-fill:before{content:""}.ri-wrench-line:before{content:""}.ri-area-chart-fill:before{content:""}.ri-area-chart-line:before{content:""}.ri-baseball-fill:before{content:""}.ri-baseball-line:before{content:""}.ri-binoculars-fill:before{content:""}.ri-binoculars-line:before{content:""}.ri-cursor-hand:before{content:""}.ri-emotion-add-fill:before{content:""}.ri-emotion-add-line:before{content:""}.ri-file-scan-fill:before{content:""}.ri-file-scan-line:before{content:""}.ri-fiverr-fill:before{content:""}.ri-fiverr-line:before{content:""}.ri-font-serif:before{content:""}.ri-ghost-3-fill:before{content:""}.ri-ghost-3-line:before{content:""}.ri-gitee-fill:before{content:""}.ri-gitee-line:before{content:""}.ri-global-off-fill:before{content:""}.ri-global-off-line:before{content:""}.ri-image-download-fill:before{content:""}.ri-image-download-line:before{content:""}.ri-image-upload-fill:before{content:""}.ri-image-upload-line:before{content:""}.ri-issues-fill:before{content:""}.ri-issues-line:before{content:""}.ri-issues-reopen-fill:before{content:""}.ri-issues-reopen-line:before{content:""}.ri-network-error-fill:before{content:""}.ri-network-error-line:before{content:""}.ri-network-fill:before{content:""}.ri-network-line:before{content:""}.ri-network-off-fill:before{content:""}.ri-network-off-line:before{content:""}.ri-piano-fill:before{content:""}.ri-piano-grand-fill:before{content:""}.ri-piano-grand-line:before{content:""}.ri-piano-line:before{content:""}.ri-plug-3-fill:before{content:""}.ri-plug-3-line:before{content:""}.ri-send-ins-fill:before{content:""}.ri-send-ins-line:before{content:""}.ri-signal-cellular-1-fill:before{content:""}.ri-signal-cellular-1-line:before{content:""}.ri-signal-cellular-2-fill:before{content:""}.ri-signal-cellular-2-line:before{content:""}.ri-signal-cellular-3-fill:before{content:""}.ri-signal-cellular-3-line:before{content:""}.ri-signal-cellular-off-fill:before{content:""}.ri-signal-cellular-off-line:before{content:""}.ri-stacked-chart-fill:before{content:""}.ri-stacked-chart-line:before{content:""}.ri-upwork-fill:before{content:""}.ri-upwork-line:before{content:""}.ri-brain-4-fill:before{content:""}.ri-brain-4-line:before{content:""}.ri-certificate-2-fill:before{content:""}.ri-certificate-2-line:before{content:""}.ri-certificate-fill:before{content:""}.ri-certificate-line:before{content:""}.ri-cookie-fill:before{content:""}.ri-cookie-line:before{content:""}.ri-cursor-ai-fill:before{content:""}.ri-cursor-ai-line:before{content:""}.ri-draw-fill:before{content:""}.ri-draw-line:before{content:""}.ri-ghost-4-fill:before{content:""}.ri-ghost-4-line:before{content:""}.ri-gitbook-fill:before{content:""}.ri-gitbook-line:before{content:""}.ri-grok-ai-fill:before{content:""}.ri-grok-ai-line:before{content:""}.ri-hand-2:before{content:""}.ri-megaphone-2-fill:before{content:""}.ri-megaphone-2-line:before{content:""}.ri-microsoft-copilot-fill:before{content:""}.ri-microsoft-copilot-line:before{content:""}.ri-mosaic-fill:before{content:""}.ri-mosaic-line:before{content:""}.ri-qr-scan-ai-fill:before{content:""}.ri-qr-scan-ai-line:before{content:""}.ri-qwen-ai-fill:before{content:""}.ri-qwen-ai-line:before{content:""}.ri-reddit-2-fill:before{content:""}.ri-reddit-2-line:before{content:""}.ri-sim-card-warning-fill:before{content:""}.ri-sim-card-warning-line:before{content:""}.ri-space-ship-2-fill:before{content:""}.ri-space-ship-2-line:before{content:""}.ri-subreddit-fill:before{content:""}.ri-subreddit-line:before{content:""}.ri-zhipu-ai-fill:before{content:""}.ri-zhipu-ai-line:before{content:""}.ri-connector-fill:before{content:""}.ri-connector-line:before{content:""}
