.tc-ellipsis{overflow:hidden;line-height:1.5}.tc-badge-wrapper{display:inline-flex;position:relative}.tc-badge{display:inline-flex;vertical-align:middle;box-sizing:content-box;border-radius:26.7vw;font-family:Helvetica Neue;background-color:var(--color);--height:3.7vw;--min-width:3.7vw;--right:0;--top:0;--padding:0 1.1vw;--color:var(--tc-badge-color,#ff3b30)}.tc-badge-content{color:var(--tc-color-white);box-sizing:border-box;min-width:var(--min-width);padding:0 1.1vw;min-height:var(--height);font-size:var(--tc-font-size-1);display:flex;align-items:center;white-space:nowrap;font-weight:400;text-align:center}.tc-badge-fixed{position:absolute;right:var(--right);top:var(--top);transform:translate(50%,-50%)}.tc-badge-dot{min-width:2.1vw;width:2.1vw;height:2.1vw;border-radius:1.3vw}.tc-badge-bordered{border:1px solid var(--tc-color-white)}.tc-badge-none{display:none}.tc-loading{--loading-tip-font-size:7.5vw;--loading-tip-color:#333;max-width:100%;display:flex;align-items:center;justify-content:center}.tc-loading-small{--loading-tip-font-size:3.7vw}.tc-loading-middle{--loading-tip-font-size:4.3vw}.tc-loading-large{--loading-tip-font-size:5.3vw}.tc-loading-extra{--loading-tip-font-size:5.9vw}.tc-loading-spin{display:flex;align-items:center;justify-content:center;transform:rotate(0deg);animation:loadingRotate 2s linear infinite}.tc-loading-tip{font-size:var(--loading-tip-font-size);font-weight:400;color:var(--loading-tip-color);margin-left:5.3vw}@keyframes loadingRotate{to{transform:rotate(1turn)}}.tc-textArea{--textarea-color:var(--tc-color-text);--textarea-background-color:#fff;--textarea-padding:2.1vw;--textarea-font-size:var(--tc-font-size-7);--textarea-text-align:left;--textarea-placeholder-color:var(--tc-color-gray);--textarea-disabled-color:var(--tc-color-gray);--textarea-count-color:var(--tc-color-text);--textarea-count-text-align:right;--textarea-count-size:var(--tc-font-size-4);--textarea-active-color:var(--tc-color-base);--textarea-height:20vw;--textarea-count-padding:0.8vw;--textarea-line-height:1.15;width:100%;max-width:100%;max-height:100%;min-height:var(--textarea-height);border-color:var(--textarea-border-color);box-sizing:border-box;background-color:var(--textarea-background-color)}.tc-textArea-element{--textarea-count-height:0px;line-height:var(--textarea-line-height);font-family:var(--tc-font-family);resize:none;flex:auto;display:block;box-sizing:border-box;width:100%;height:calc(100% - var(--textarea-count-height));padding:0;margin:0;color:var(--textarea-color);font-size:var(--textarea-font-size);background:transparent;outline:none;appearance:none;min-height:1.2em;text-align:var(--textarea-text-align);border:none;padding:var(--textarea-padding)}.tc-textArea-element::placeholder{color:var(--textarea-placeholder-color);font-family:inherit}.tc-textArea-element:-webkit-autofill{background-color:transparent}.tc-textArea-element:read-only{cursor:default}.tc-textArea-element:invalid{box-shadow:none}.tc-textArea-element::-ms-clear{display:none}.tc-textArea-element[readonly]{pointer-events:none}.tc-textArea-element:disabled{color:var(--textarea-disabled-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--textarea-disabled-color)}.tc-textArea--border{border-radius:var(--tc-radius-s);border-width:1px;border-style:solid;--textarea-border-color:var(--tc-color-border)}.tc-textArea-count{--textarea-count-height:4vw;text-align:var(--textarea-count-text-align);color:var(--textarea-count-color);font-size:var(--textarea-count-size);padding-right:var(--textarea-count-padding);height:var(--textarea-count-height)}.tc-textArea-count--active{color:var(--textarea-active-color)}.tc-textArea--active{--textarea-border-color:var(--textarea-active-color)}.adm-picker{--header-button-font-size:var(--adm-font-size-7);--title-font-size:var(--adm-font-size-7);--item-font-size:var(--adm-font-size-8);--item-height:9.1vw;width:100%;height:80vw;overflow:hidden;position:relative;display:flex;flex-direction:column;---item-font-size:var(--item-font-size);---item-height:var(--item-height)}.adm-picker .adm-picker-view.adm-picker-view{--item-font-size:var(---item-font-size);--item-height:var(---item-height)}.adm-picker-header{flex-shrink:0;border-bottom:1px solid var(--adm-color-border);display:flex;justify-content:space-between;align-items:center;padding:1.1vw}.adm-picker-header-button{font-size:var(--header-button-font-size);display:inline-block;padding:2.1vw}.adm-picker-header-button-disabled,.adm-picker-header-button-disabled:active{opacity:.4;cursor:not-allowed}.adm-picker-header-title{padding:1.1vw;font-size:var(--title-font-size);color:var(--adm-color-text);text-align:center;flex:1}.adm-picker-body{flex:1;width:100%;height:100%}.adm-picker-body>.adm-picker-view{--height:100%}.adm-picker-popup .adm-popup-body{border-top-left-radius:2.1vw;border-top-right-radius:2.1vw}.adm-picker-view{--height:64vw;--item-height:9.1vw;--item-font-size:var(--adm-font-size-8);height:var(--height);width:100%;display:flex;position:relative;overflow:hidden;background:var(--adm-color-background)}.adm-picker-view-column{height:100%;flex:1;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;z-index:0}.adm-picker-view-column-wheel{width:100%;cursor:-webkit-grab;cursor:grab;position:absolute;top:calc(50% - var(--item-height) / 2);left:0}.adm-picker-view-column-wheel:before{content:" ";display:block;position:absolute;width:100%;height:100vh;top:-100vh}.adm-picker-view-column-wheel:after{content:" ";display:block;position:absolute;width:100%;height:100vh;bottom:-100vh}.adm-picker-view-column-item{font-size:var(--item-font-size);padding:0 1.6vw;height:var(--item-height);display:flex;justify-content:center;align-items:center}.adm-picker-view-column-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-picker-view-column-accessible{width:100%;height:100%;pointer-events:none;opacity:0;display:flex;flex-direction:column;position:relative;top:calc(var(--item-height) * -1);z-index:0;padding-bottom:1px}.adm-picker-view-column-accessible>*{flex:1;text-overflow:ellipsis}.adm-picker-view-column-accessible-current{position:absolute;width:100%;height:100%}.adm-picker-view-column-accessible-button,.adm-picker-view-mask{width:100%;height:100%}.adm-picker-view-mask{position:absolute;z-index:10000;left:0;top:0;display:flex;flex-direction:column;pointer-events:none}.adm-picker-view-mask-bottom,.adm-picker-view-mask-top{flex:auto}.adm-picker-view-mask-middle{height:var(--item-height);box-sizing:border-box;flex:none;border-top:1px solid var(--adm-color-border);border-bottom:1px solid var(--adm-color-border)}.adm-picker-view-mask-top{background:var(--adm-color-background);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.8) 50%,#000);mask:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.8) 50%,#000)}.adm-picker-view-mask-bottom{background:var(--adm-color-background);-webkit-mask:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.8) 50%,#000);mask:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.8) 50%,#000)}.adm-picker-view-loading-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.adm-picker-view-item-height-measure{position:relative;left:0;top:0;height:var(--item-height);width:0;pointer-events:none}.adm-spin-loading{--color:var(--adm-color-weak);--size:8.5vw;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s linear infinite}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.adm-popup{--z-index:var(--adm-popup-z-index,1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:2.1vw;top:2.1vw}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:2.1vw;bottom:2.1vw}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:2.1vw;top:2.1vw}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:2.1vw;top:2.1vw}.adm-popup-close-icon{cursor:pointer;padding:1.1vw;font-size:4.8vw;line-height:1;color:var(--adm-color-weak)}.adm-mask{--z-index:var(--adm-mask-z-index,1000);position:fixed;z-index:var(--z-index);display:block}.adm-mask,.adm-mask-aria-button{top:0;left:0;width:100%;height:100%}.adm-mask-aria-button{position:absolute;z-index:0;pointer-events:none}.adm-mask-content{z-index:1}.adm-safe-area{--multiple:var(--adm-safe-area-multiple,1);display:block;width:100%}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.tc-score{display:flex;line-height:0;gap:var(--gap)}.tc-score,.tc-score-small{--gap:2.1vw}.tc-score-middle{--gap:3.2vw}.tc-score-large{--gap:3.7vw}.tc-score-star{--width:7.5vw;width:var(--width,7.5vw);cursor:pointer}.tc-score-star-small{--width:7.5vw}.tc-score-star-middle{--width:10.7vw}.tc-score-star-large{--width:17.3vw}.tc-popover{--z-index:var(--tc-popover-z-index,3110);--background:#fff;--arrow-size:1.1vw;--content-padding:1.1vw 2.4vw;--font-size:var(--tc-font-size-4);--border-radius:3.2vw;--shadow:0 0 8vw 0 rgba(51,51,51,.2);color:#333;position:absolute;top:0;left:0;z-index:var(--z-index);white-space:normal;text-align:left;cursor:auto;user-select:text;animation:none}.tc-popover.tc-popover-dark{--background:#333;--tc-color-text:var(--tc-color-white);color:var(--tc-color-white)}.tc-popover.tc-popover-dark .tc-popover-inner{box-shadow:none;background-color:var(--background)}.tc-popover:after{position:absolute;background:hsla(0,0%,100%,.01);content:""}.tc-popover-hidden{display:none}.tc-popover-inner{background-color:var(--background);background-clip:padding-box;border-radius:var(--border-radius);box-shadow:var(--shadow);font-size:var(--font-size);width:max-content;min-width:8.5vw;max-width:calc(100vw - 6.4vw);overflow-y:hidden}.tc-popover-inner-content{padding:var(--content-padding)}.tc-popover-arrow{width:var(--arrow-size);overflow:visible;background:transparent}.tc-popover-arrow,.tc-popover-arrow-icon{position:absolute;display:block;height:var(--arrow-size)}.tc-popover-arrow-icon{width:4vw;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--arrow-icon-rotate))}.tc-popover .tc-popover-arrow{color:var(--background)}.tc-popover-disabled--select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.tc-popover-menu{--border-color:#eee}.tc-popover-menu.tc-popover{--content-padding:0}.tc-popover-menu-list{overflow:hidden;min-width:32vw}.tc-popover-menu-list-inner{margin-top:-1px}.tc-popover-menu-item{display:flex;padding-left:5.3vw;justify-content:flex-start;align-items:center;position:relative;border-bottom:1px solid var(--border-color)}.tc-popover-menu-item-icon{flex:none;padding-right:2.1vw;font-size:5.3vw}.tc-popover-menu-item-text{flex:auto;padding:3.7vw 5.3vw 3.7vw 0}.tc-popover-menu-item-disabled{cursor:not-allowed}.tc-popover-menu-item-disabled>*{opacity:.4}.tc-popover-menu-item:active:not(.tc-popover-menu-item-disabled){background-color:var(--border-color)}.tc-popover-menu-item:active:not(.tc-popover-menu-item-disabled):after{content:" ";display:block;position:absolute;width:100%;bottom:-1px;left:0;border-bottom:1px solid var(--border-color)}.tc-popover.adm-popover-dark.tc-popover-menu{--border-color:#333;--background:rgba(0,0,0,.9)}.tc-input{--input-height:9.1vw;--input-padding:0 1.6vw;--input-inner-height:5.9vw;--input-font-weight:400;--input-placeholder-color:#bbb;--input-icon-size:5.3vw;--input-tips-color:red;--input-font-size:var(--tc-font-size-7);--input-border-radius:0px;--input-background:var(--tc-color-white-background);--justify-content:flex-start;width:100%;max-width:100%;position:relative;box-sizing:border-box;height:var(--input-height);max-height:100%;display:flex;justify-content:var(--justify-content);align-items:center;background-color:var(--input-background);font-family:var(--tc-font-family);border:none;outline:none;padding:var(--input-padding);border-color:var(--input-border-color);color:var(--input-color);border-radius:var(--input-border-radius);--input-placeholder-font-weight:400}.tc-input input::-webkit-inner-spin-button,.tc-input input::-webkit-outer-spin-button{-webkit-appearance:none}.tc-input input[type=number]{-moz-appearance:textfield}.tc-input input::placeholder{color:var(--input-placeholder-color)!important;font-weight:var(--input-placeholder-font-weight)}.tc-input__suffix{color:var(--input-content-color)}.tc-input__prefix,.tc-input__suffix{max-width:100%;max-height:100%}.tc-input__inner{flex:1;border:none;outline:none;box-sizing:border-box;max-width:100%;padding:0;min-height:0;color:var(--input-text-color,var(--tc-color-text));height:var(--input-inner-height);font-size:var(--input-font-size);font-weight:var(--input-font-weight);text-align:left;background-color:var(--input-background)}.tc-input--text-right{text-align:right}.tc-input--text-center{text-align:center}.tc-input--border{border-radius:var(--tc-radius-s);border-width:1px;border-style:solid;--input-border-color:var(--tc-color-border)}.tc-input__icon{width:var(--input-icon-size);height:var(--input-icon-size);margin-left:1.1vw;display:flex;align-items:center}.tc-input__icon img{width:100%;height:100%}.tc-input__tips{position:absolute;font-size:var(--tc-font-size-4);color:var(--input-tips-color);font-weight:var(--input-font-weight);bottom:-50%}.tc-input--disabled{--input-color:var(--tc-color-gray);--input-text-color:var(--tc-color-gray);--input-content-color:var(--tc-color-gray)}.tc-input--disabled .tc-input__inner{cursor:not-allowed;--input-background-color:var(--tc-color-white-background)}.tc-input--disabled .tc-input__inner::placeholder{color:var(--tc-color-gray)}.tc-input--lighting{--input-border-color:var(--tc-color-primary)}.tc-input--error{--input-border-color:var(--tc-color-danger);--input-text-color:var(--tc-color-danger)}.tc-input--success{--input-border-color:var(--tc-color-success);--input-text-color:var(--tc-color-success)}.tc-input--warning{--input-border-color:var(--tc-color-warning);--input-text-color:var(--tc-color-warning)}.tc-input--info{--input-border-color:var(--tc-color-primary);--input-text-color:var(--tc-color-primary)}.tc-skeleton{--width:100%;--height:0;--border-radius:0;--background-color:var(--tc-color-gray-background);--text-height:4.3vw;--rect-height:4.3vw;--circle-height:12.8vw;--border-radius-text:0.5vw;--border-radius-rect:1.1vw;--border-radius-circle:50%;--row-spacing:2.1vw;box-sizing:border-box}.tc-skeleton__row{display:flex;margin-bottom:var(--row-spacing);align-items:center;justify-content:space-between}.tc-skeleton__row:last-child,.tc-skeleton__row:only-child{margin-bottom:0}.tc-skeleton__col{background-color:var(--background-color);display:flex;align-items:center;justify-content:center}.tc-skeleton__col:first-child:last-child,.tc-skeleton__col:last-child{margin-right:0}.tc-skeleton--animation-gradient{position:relative;overflow-x:hidden}.tc-skeleton--animation-gradient:after{content:" ";position:absolute;bottom:0;left:0;right:0;top:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(0,0,0,.04),hsla(0,0%,100%,0));animation:skeleton--gradient 1.5s linear 2s infinite}.tc-skeleton--animation-flashed{animation:skeleton--flashed 2s linear 2s infinite}.tc-skeleton--type-text{width:100%;height:var(--text-height);border-radius:var(--border-radius-text)}.tc-skeleton--type-rect{width:100%;height:var(--rect-height);border-radius:var(--border-radius-rect)}.tc-skeleton--type-circle{width:var(--circle-height);height:var(--circle-height);border-radius:var(--border-radius-circle);flex-shrink:0}@keyframes skeleton--gradient{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(100%) skewX(-15deg)}}@keyframes skeleton--flashed{0%{opacity:1}50%{background-color:hsla(0,0%,90%,.3);opacity:.3}to{opacity:1}}.tc-grid{--gap:0;--gap-horizontal:var(--gap);--gap-vertical:var(--gap);display:grid;grid-gap:2.7vw;column-gap:var(--gap-horizontal);row-gap:var(--gap-vertical);grid-template-columns:repeat(var(--columns),minmax(0,1fr));align-items:stretch}.tc-grid-item{grid-column-end:span var(--item-span)}.tc-picker{--header-button-font-size:var(--tc-font-size-7);--title-font-size:var(--tc-font-size-7);--item-font-size:var(--tc-font-size-8);--item-height:9.1vw;--height:80vw;--border-color:#eee;--font-color:#333;--confirm-btn-text-color:#333;--cancel-btn-text-color:#333;width:100%;height:var(--height);overflow:hidden;position:relative;display:flex;flex-direction:column;---item-font-size:var(--item-font-size);---item-height:var(--item-height)}.tc-picker .tc-picker-view.tc-picker-view{--item-font-size:var(---item-font-size);--item-height:var(---item-height)}.tc-picker-header{flex-shrink:0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;padding:1.1vw}.tc-picker-header-button{font-size:var(--header-button-font-size);display:inline-block;padding:2.1vw;cursor:pointer}.tc-picker-header-button-disabled,.tc-picker-header-button-disabled:active{opacity:.4;cursor:not-allowed}.tc-picker-header-button--confirm{color:var(--confirm-btn-text-color)}.tc-picker-header-button--cancel{color:var(--cancel-btn-text-color)}.tc-picker-header-title{padding:1.1vw;font-size:var(--title-font-size);color:var(--font-color);text-align:center;flex:1}.tc-picker-body{flex:1;width:100%;height:100%}.tc-picker-body>.tc-picker-view{--height:100%}.tc-picker-popup .tc-popup-body{border-top-left-radius:2.1vw;border-top-right-radius:2.1vw}.tc-picker-view{--view-padding:0 1.6vw;--width:100%;--height:64vw;--item-height:9.1vw;--background-color:#fff;--item-font-size:var(--tc-font-size-8);--mask-z-index:10000;--column-z-index:0;--border-color:#eee;--item-color:#333;--mask-left-position:0;--mask-right-position:0;--mask-width:100%;--item-active-background:transparent;--mask-background:transparent;--border-radius:2.1vw;height:var(--height);width:var(--width);display:flex;position:relative;overflow:hidden;background:var(--background-color)}.tc-picker-view-column{height:100%;flex:1;user-select:none;touch-action:none;position:relative;z-index:0;z-index:var(--column-z-index)}.tc-picker-view-column-wheel{width:100%;cursor:grab;position:absolute;top:calc(50% - var(--item-height) / 2);left:0}.tc-picker-view-column-wheel:before{content:"";display:block;position:absolute;width:100%;height:100vh;top:-100vh}.tc-picker-view-column-wheel:after{content:"";display:block;position:absolute;width:100%;height:100vh;bottom:-100vh}.tc-picker-view-column-item{font-size:var(--item-font-size);padding:0 var(--view-padding);height:var(--item-height);display:flex;justify-content:center;align-items:center;color:var(--item-color)}.tc-picker-view-column-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-picker-view-column-item-active{width:100%;display:flex;justify-content:center;align-items:center;height:100%;border-radius:var(--border-radius);background:var(--item-active-background)}.tc-picker-view-mask{position:absolute;z-index:var(--mask-z-index);left:var(--mask-left-position);right:var(--mask-right-position);top:0;width:var(--mask-width);height:100%;display:flex;flex-direction:column;pointer-events:none}.tc-picker-view-mask-bottom,.tc-picker-view-mask-top{flex:auto}.tc-picker-view-mask-middle{height:var(--item-height);box-sizing:border-box;flex:none;border-top:1px solid var(--border-color);background:var(--mask-background);border-bottom:1px solid var(--border-color)}.tc-picker-view-mask-top{background:var(--background-color);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.8) 50%,#000);mask:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.8) 50%,#000)}.tc-picker-view-mask-bottom{background:var(--background-color);-webkit-mask:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.8) 50%,#000);mask:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.8) 50%,#000)}.tc-picker-view-loading-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tc-picker-view-item-height-measure{position:relative;left:0;top:0;height:var(--item-height);width:0;pointer-events:none}